.slick-slider
       {
           position: relative;
       
           display: block;
           box-sizing: border-box;
       
           -webkit-user-select: none;
           -moz-user-select: none;
               -ms-user-select: none;
                   user-select: none;
       
           -webkit-touch-callout: none;
           -khtml-user-select: none;
           -ms-touch-action: pan-y;
               touch-action: pan-y;
           -webkit-tap-highlight-color: transparent;
       }
       
       .slick-list
       {
           position: relative;
       
           display: block;
           overflow: hidden;
       
           margin: 0;
           padding: 0;
       }
       .slick-list:focus
       {
           outline: none;
       }
       .slick-list.dragging
       {
           cursor: pointer;
           cursor: hand;
       }
       
       .slick-slider .slick-track,
       .slick-slider .slick-list
       {
           -webkit-transform: translate3d(0, 0, 0);
           -moz-transform: translate3d(0, 0, 0);
               -ms-transform: translate3d(0, 0, 0);
               -o-transform: translate3d(0, 0, 0);
                   transform: translate3d(0, 0, 0);
       }
       
       .slick-track
       {
           position: relative;
           top: 0;
           left: 0;
       
           display: block;
           margin-left: auto;
           margin-right: auto;
       }
       .slick-track:before,
       .slick-track:after
       {
           display: table;
       
           content: '';
       }
       .slick-track:after
       {
           clear: both;
       }
       .slick-loading .slick-track
       {
           visibility: hidden;
       }
       
       .slick-slide
       {
           display: none;
           float: left;
       
           height: 100%;
           min-height: 1px;
       }
       [dir='rtl'] .slick-slide
       {
           float: right;
       }
       .slick-slide img
       {
           display: block;
       }
       .slick-slide.slick-loading img
       {
           display: none;
       }
       .slick-slide.dragging img
       {
           pointer-events: none;
       }
       .slick-initialized .slick-slide
       {
           display: block;
       }
       .slick-loading .slick-slide
       {
           visibility: hidden;
       }
       .slick-vertical .slick-slide
       {
           display: block;
       
           height: auto;
       
           border: 1px solid transparent;
       }
       .slick-arrow.slick-hidden {
           display: none;
       }
       
       
       * {
           margin: 0;
           padding: 0;
           outline: 0;
       }
       
       ul,
       ol {
           list-style-type: none;
       }
       
       a {
           text-decoration: none;
           display: inline-block
       }
       
       a:hover {
           text-decoration: none;
       }
       
       
       img {
           vertical-align: middle;
       }
       
       h1,
       h2,
       h3,
       h4,
       h5,
       h6,
       p,
       ul,
       ol {
           margin: 0;
           padding: 0;
       }