.slick-dots{position:absolute;bottom:30px;width:100%;display:flex !important;justify-content:center;align-items:center;gap:8px;z-index:8}.slick-dots li button:before{font-size:18px;color:#1473e6;opacity:.4;transition:opacity .2s,color .2s}.slick-dots li.slick-active button:before{color:#1473e6;opacity:1}.slick-dots li button{width:16px;height:16px;border-radius:50%;background:0 0;border:none;padding:0;outline:none;position:relative}.slick-dots li{margin:0 4px}.slick-dots li button:before{content:'';display:block;width:14px;height:14px;border-radius:50%;background:#1473e6;opacity:.4;transition:opacity .2s}.slick-dots li.slick-active button:before{opacity:1}.slick-arrow{top:50%;transform:translateY(0%);width:33px;height:48px;background:#f2f2f2;border-radius:50%;border:none;box-shadow:0 0 6px rgba(0,0,0,.07);color:#7d7d7d;z-index:8;cursor:pointer;transition:background .2s,color .2s}.slick-arrow:hover{background:#1473e6;color:#fff}.slick-prev:before,.slick-next:before{font-size:28px;line-height:48px;color:inherit;opacity:1;padding:0}.slick-prev{left:10px}.slick-next{right:10px}.slick-prev:before{content:'';display:block;width:0;height:0;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:18px solid #d9d9d9;border-left:none;margin:0;border-width:25.5px 23px 25.5px 0}.slick-next:before{content:'';display:block;width:0;height:0;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #d9d9d9;border-right:none;margin:0;border-width:25.5px 0 25.5px 23px}.slick-arrow:hover:before{border-right-color:#91dd0b;border-left-color:#91dd0b}.widget-home-carousel .desktop-only{border-radius:0 0 30px;min-height:350px}.slick-prev:active,.slick-next:active,.slick-prev:focus,.slick-next:focus,.slick-prev:not(.primary),.slick-next:not(.primary){background:0 0;border:none;box-shadow:none}.widget-home-carousel .carousel-img{width:100%;background:#f6f6f6}.slick-dots{bottom:-25px}.slick-dots li button{background:#fff !important;border:solid #1473e6 1px;width:14px;height:14px}.slick-dots li button:before{border-radius:50%;opacity:.4;transition:opacity .2s;background:#fff;left:-1px}.slick-dots .slick-active button:before{background:#1473e6}.slick-dots .slick-active{margin:0}.slick-dots li{width:14px;height:14px}.slick-dots li button:hover{border:1px solid #b3b3b3}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:0}.slick-carousel.pre-slick>div{display:none}.slick-carousel.pre-slick>div:first-child{display:block}