 .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;   outline:none;   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 {   position:relative;   height:calc(100% - 60px);   font-size:0;   background-color:transparent;   border:0;   position:absolute;   top:0;   bottom:0;   opacity:1;   cursor:pointer;   z-index:9; } .slick-arrow.slick-hidden {   display:none; } .slick-arrow.slick-disabled {   opacity:0; } .slick-arrow:hover::before {   color:var(--main); } .slick-prev {   left:-90px; } .slick-prev::before, .slick-next::before {   content:"←";   font-family:"Arial";   color:#000;   font-size:30px;   font-weight:700; } .slick-next {   right:-90px; } .slick-next::before {   content:"→"; } .slick-dots {   display:flex;   justify-content:center;   align-items:center;   padding:0;   margin:50px 0 0 0;   list-style:none; } .slick-dots li {   position:relative;   font-size:0;   line-height:0;   margin:0 3px; } .slick-dots li button {   width:12px;   height:12px;   font-size:0;   padding:0;   background-color:transparent;   border:1px solid #000;   border-radius:50%;   outline:none;   cursor:pointer;   transition:all .5s; } .slick-dots .slick-active button {   border-color:var(--main); } .slick-dots .slick-active::after {   content:"";   display:block;   width:4px;   height:4px;   background-color:var(--main);   border-radius:50%;   position:absolute;   top:4px; left:4px; }