.z-index-up{z-index:1}*{box-sizing:border-box}.image-carousel-banner{padding:0;min-height:auto;position:relative;overflow:hidden}.image-carousel-banner .slide-image{position:relative;width:100%}.image-carousel-banner .content-cont{position:relative;z-index:3}.image-carousel-banner .content-cont .banner-logo{max-width:2.5rem}.image-carousel-banner .content-cont .cont-wrap h1{font-size:2.125rem;margin-bottom:1.5rem;line-height:1;text-align:center}.image-carousel-banner .content-cont .cont-wrap h2,.image-carousel-banner .content-cont .cont-wrap h3{margin-bottom:.5rem;text-align:center}.image-carousel-banner .content-cont .cont-wrap .btn{justify-self:center;margin:1.875rem auto}.image-carousel-banner .slick-track{margin-bottom:3.125rem}.image-carousel-banner .slick-track .slide{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-carousel-banner .slick-dotted.slick-slider{margin-bottom:0}.image-carousel-banner .carousel-dots-container{bottom:1.25rem;left:0;right:0;z-index:100;pointer-events:none;position:relative}.image-carousel-banner .carousel-dots-placeholder{pointer-events:all}.image-carousel-banner .carousel-dots-placeholder .slick-arrow{position:relative;top:0;transform:translate(0);width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:50%;background-color:#3a78ff;transition:all .3s ease;cursor:pointer;font-size:0;line-height:0}.image-carousel-banner .carousel-dots-placeholder .slick-arrow:hover{background-color:rgba(5,44,84,.5)}.image-carousel-banner .carousel-dots-placeholder .slick-arrow.slick-prev{left:0;margin-right:.25rem}.image-carousel-banner .carousel-dots-placeholder .slick-arrow.slick-prev .slick-prev-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);width:.6875rem;height:.6875rem;background-image:url(../../assets/images/svg-icons/icon-right-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1}.image-carousel-banner .carousel-dots-placeholder .slick-arrow.slick-next{right:0;margin-right:1.875rem}.image-carousel-banner .carousel-dots-placeholder .slick-arrow.slick-next .slick-next-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6875rem;height:.6875rem;background-image:url(../../assets/images/svg-icons/icon-right-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn{position:relative;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:50%;background:#3a78ff;transition:all .3s ease;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:.375rem}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn:hover{background:rgba(5,44,84,.5)}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .pause-icon,.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .play-icon{width:.5rem;height:.5rem;position:relative}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .pause-icon:after,.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .pause-icon:before{content:"";position:absolute;width:.125rem;height:.5rem;background:#fff}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .pause-icon:before{left:.0625rem}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .pause-icon:after{right:.0625rem}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .play-icon{margin-left:-.25rem}.image-carousel-banner .carousel-dots-placeholder .slick-pause-btn .play-icon:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.25rem 0 .25rem .375rem;border-color:transparent transparent transparent #fff}.image-carousel-banner .carousel-dots-placeholder .slick-dots{position:relative;display:-ms-flexbox;display:flex;gap:1.5rem;width:fit-content;padding:0;bottom:auto;list-style:none;margin:0}.image-carousel-banner .carousel-dots-placeholder .slick-dots li{width:1.125rem;height:1.125rem;margin:0}.image-carousel-banner .carousel-dots-placeholder .slick-dots li button{width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:50%;background:#3a78ff;transition:all .3s ease;cursor:pointer;font-size:0;line-height:0}.image-carousel-banner .carousel-dots-placeholder .slick-dots li button:hover{background:rgba(5,44,84,.5)}.image-carousel-banner .carousel-dots-placeholder .slick-dots li button .slick-dot-icon:before,.image-carousel-banner .carousel-dots-placeholder .slick-dots li button:before{display:none}.image-carousel-banner .carousel-dots-placeholder .slick-dots li.slick-active button{background:#e43c21}@media screen and (min-width:992px){.image-carousel-banner{aspect-ratio:72/35}.image-carousel-banner .content-cont{position:absolute;top:50%;transform:translateY(-50%)}.image-carousel-banner .content-cont .cont-wrap h1{text-align:left;font-size:4rem}.image-carousel-banner .content-cont .cont-wrap h2,.image-carousel-banner .content-cont .cont-wrap h3{text-align:left}.image-carousel-banner .content-cont .cont-wrap .btn{justify-self:start;margin:1.875rem 0 0}.image-carousel-banner .carousel-dots-container{position:absolute;bottom:1.875rem}}@media (max-width:991px){.image-carousel-banner .content-cont .cont-wrap h1 span,.image-carousel-banner .content-cont .cont-wrap h2 span,.image-carousel-banner .content-cont .cont-wrap h3 span{color:#052c54!important}}