/********slick******/
.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; opacity: 0; } 
.slick-slider.slick-initialized { opacity: 1.0; } 
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0 } .slick-list:focus { outline:0 } .slick-list.dragging { cursor:pointer; cursor:hand } .slick-slider .slick-list,.slick-slider .slick-track { -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-slider .slick-track { display: flex;} .slick-track { position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto } .slick-track:after,.slick-track:before { display:table; content:'' } .slick-track:after { clear:both } .slick-loading .slick-track { visibility:hidden } .slick-slide { display:none; float:left; height:auto; 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:flex } .slick-loading .slick-slide { visibility:hidden } .slick-vertical .slick-slide { display:block; height:auto; } .slick-arrow.slick-hidden { display:none } 
/****Arrow****/
.slick-prev, .slick-next { background:rgba(0, 0, 0, 0.5); position: absolute; left: 10px; top: 50%; margin-top: -20px; width: 40px; height: 40px; z-index: 98; border-radius: 40px; display: inline-block; font-size: 0; cursor: pointer; } 
.slick-next { left: auto; right: 10px } 
.slick-prev:before, .slick-next:before { content: ''; line-height: 1; display: block; border: solid var(--whiteColor); border-width: 0 2px 2px 0; padding: 5px; margin: 0 2px; position: absolute; top: 50%; left: 50%; transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -moz-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); -o-transform: translate(-50%, -50%) rotate(135deg); -webkit-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg) } 
 .slick-next:before { left: auto; right: 52%; -moz-transform: translate(50%, -50%) rotate(-45deg); -ms-transform: translate(50%, -50%) rotate(-45deg); -o-transform: translate(50%, -50%) rotate(-45deg); -webkit-transform: translate(50%, -50%) rotate(-45deg); transform: translate(50%, -50%) rotate(-45deg) } 
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background:rgba(0, 0, 0, 1.0); opacity: 1 } 
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { border-color: var(--whiteColor) } 
.slick-dots { position: relative; bottom: 0; display: flex; width: 100%; padding: 0; margin:25px 0 0; text-align: center; justify-content: center; gap:10px } 
.slick-dots li { position: relative; display: block; width: auto; height: auto; margin: 0; padding: 0; cursor: pointer; line-height: 0; } 
.slick-dots li::before { display: none; } 
.slick-dots li button { font-size: 0; line-height: 0; display: block; padding: 6px; width: 12px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; border-radius: 20px; transition: all .3s 
linear 0s; } 
.slick-dots li button:hover,.slick-dots li button:focus { outline: none; } 
.slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity: 1; } 
.slick-dots li button:before { font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 12px; height: 12px; content: ''; opacity: .25; background: #3381ff; border-radius: 20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
.slick-dots li.slick-active button:before, .slick-dots li.slick-active button { opacity: 1.0; } 
.slick-dots:has([aria-label="1 of 1"]) { display: none !important; } 

.slick-slider.slick-vertical .slick-prev, .slick-slider.slick-vertical .slick-next { top: 0; right: auto; left: 50%; margin-top: 0; margin-left: -10px; transform: rotate(90deg); background-color: transparent; height: 20px; width: 20px; } 
 .slick-slider.slick-vertical .slick-next { bottom: 0; top: auto; } 
 .slick-slider.slick-vertical .slick-prev:before, .slick-slider.slick-vertical .slick-next:before { border-color: #3381ff; padding: 7px; } 
/********slick end******/