.custom-carousel{position:relative;width:100%;padding:3rem 1.5rem}@media screen and (min-width:1024px){.custom-carousel{padding:5.6rem 3rem}}@media screen and (max-width:500px){.custom-carousel{margin-top:70px}}.custom-carousel__container{max-width:1470px;margin:0 auto;position:relative}.custom-carousel__title{font-size:32px;font-weight:900;line-height:1.3;margin-bottom:2rem;color:#0058b7;font-family:brandon-grotesque;text-align:center;margin-top:12px}@media screen and (min-width:1024px){.custom-carousel__title{font-size:64px;margin-bottom:5rem}}@media screen and (max-width:1349px){.custom-carousel__title{font-size:36px;margin-top:33px!important}}@media screen and (max-width:1024px){.custom-carousel__title{margin-top:39px;margin-bottom:39px}}.custom-carousel__slider{margin:0 auto;padding:0 75px;opacity:0;transition:opacity .3s ease}.custom-carousel__slider.slick-initialized{opacity:1}@media screen and (max-width:1023px){.custom-carousel__slider{padding:0 50px}}@media screen and (max-width:799px){.custom-carousel__slider{padding:0 45px}}@media screen and (max-width:1349px){.custom-carousel__slider{padding:0 70px}}.custom-carousel__slide{outline:0}.custom-carousel__slide:focus{outline:0}.custom-carousel__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:1rem}.custom-carousel__link{display:block;text-decoration:none}.custom-carousel__image{width:100%;height:auto;display:block;transition:transform .3s ease}.custom-carousel .slick-dots{position:relative;bottom:auto;margin-top:2rem;text-align:center;padding:0;list-style:none;display:flex;justify-content:center;gap:.5rem}.custom-carousel .slick-dots li{margin:0;padding:0}.custom-carousel .slick-dots li button{width:12px;height:12px;padding:0;border:2px solid #0058b7;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .3s ease;font-size:0;line-height:0}.custom-carousel .slick-dots li button:before{display:none}.custom-carousel .slick-dots li button:hover{background-color:rgba(0,88,183,.3)}.custom-carousel .slick-dots li.slick-active button{background-color:#0058b7}.custom-carousel .slick-next,.custom-carousel .slick-prev{font-family:slick;width:50px;height:50px;z-index:10;background-color:#0058b7;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .3s ease;top:50%;transform:translateY(-50%);font-size:0;line-height:0}.custom-carousel .slick-next:hover,.custom-carousel .slick-prev:hover{background-color:#004c9c}.custom-carousel .slick-next:hover:before,.custom-carousel .slick-prev:hover:before{color:#fff}.custom-carousel .slick-next:before,.custom-carousel .slick-prev:before{font-family:FontAwesome;font-size:20px;color:#fff;transition:color .3s ease;opacity:1;line-height:1}@media screen and (max-width:1023px){.custom-carousel .slick-next,.custom-carousel .slick-prev{width:40px;height:40px}.custom-carousel .slick-next:before,.custom-carousel .slick-prev:before{font-size:16px}}@media screen and (max-width:799px){.custom-carousel .slick-next,.custom-carousel .slick-prev{width:35px;height:35px}.custom-carousel .slick-next:before,.custom-carousel .slick-prev:before{font-size:14px}}.custom-carousel .slick-prev{left:0;position:absolute}.custom-carousel .slick-prev:before{content:"\f053"}@media screen and (max-width:799px){.custom-carousel .slick-prev{left:5px}}.custom-carousel .slick-next{right:0;position:absolute}.custom-carousel .slick-next:before{content:"\f054"}@media screen and (max-width:799px){.custom-carousel .slick-next{right:5px}}.custom-carousel__image.placeholder-svg{background-color:rgba(var(--color-foreground),.04);min-height:300px}.slick-slider .slick-list,.slick-slider .slick-track{margin-left:-2px}