.carousel-banner-wrapper{padding-top:0;padding-right:0;background:var(--carousel-bg-color);overflow-x:hidden;position:relative}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper{padding:20px}}@media (min-width:992px){.carousel-banner-wrapper{height:625px}}.carousel-banner-wrapper .carousel-images-wrapper{display:flex;flex-direction:column}.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper{font-size:40px;font-weight:800;display:block;position:absolute;top:16%}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper{text-align:center;margin-top:14px;position:relative;left:0;-webkit-transform:translateX(0);transform:translateX(0);top:0;margin-bottom:30px}}@media (min-width:991px) and (max-width:1280px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper{padding-left:15%}}@media (min-width:1281px) and (max-width:1600px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper{padding-left:18%}}@media (min-width:1601px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper{padding-left:25%}}.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .header-title{font-size:40px;font-weight:800;line-height:44px;color:#000}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .header-title{font-size:20px;line-height:27.32px}}.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .header-title span{display:block;font-size:54px;line-height:64.8px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .header-title span{font-size:32px;line-height:35.2px}}.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .d40px-m20px{font-size:40px;font-weight:800;line-height:44px;color:#000}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .d40px-m20px{font-size:20px;line-height:27.32px}}.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .text-gradient-royale-1,.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .text-gradient-royale-3{display:block;font-size:54px;line-height:64.8px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .text-gradient-royale-1,.carousel-banner-wrapper .carousel-images-wrapper .banner-head-wrapper .rte p .text-gradient-royale-3{font-size:32px;line-height:35.2px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper{width:100%;position:relative}@media (min-width:991px) and (max-width:1280px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper{padding-left:15%}}@media (min-width:1281px) and (max-width:1600px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper{padding-left:18%}}@media (min-width:1601px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper{padding-left:25%}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper{display:flex}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper{flex-direction:column;align-items:center}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slick-track{justify-content:flex-start}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper{display:flex;align-items:center;column-gap:25px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper{margin-bottom:0;justify-content:center;column-gap:10px;margin-left:0}}@media (min-width:992px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper{padding-top:80px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box{min-width:145px;height:115px;border-image-slice:1;margin-right:0;position:relative;display:flex;background-image:linear-gradient(90deg,#431a80,#ee4137,#feb940);border-radius:10px;z-index:0;align-content:center;justify-content:center;align-items:center;flex-direction:column;gap:6px}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#fff;border-radius:5px;box-sizing:border-box;z-index:-1;border-radius:9px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box:before{border-radius:10px}}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box{min-width:85px;height:55px;row-gap:0}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box img{width:24px;height:24px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box .title-box-text{font-size:12px;font-weight:700;line-height:14.4px;color:#222}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title-box .title-box-text{font-size:10px;letter-spacing:.5px;line-height:18px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title{font-size:16px;font-weight:800;line-height:21.86px;max-width:185px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper .slide-description-wrapper .slide-title{font-size:12px;font-weight:700;line-height:14.4px;max-width:108px}}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-content-wrapper img.carousel-image{margin-left:0;width:520px;height:465px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-next,.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-prev{top:58%;width:26px;height:26px}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-next:before,.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-prev:before{content:"";display:block;width:26px;height:26px;opacity:1;background-position:0;background-image:none}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-prev{left:-5px;background-image:url(../../../clientlibs/clientlib-global/resources/images/round-black-prev-arrow.svg);z-index:1}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-next{background-image:url(../../../clientlibs/clientlib-global/resources/images/round-black-next-arrow.svg);width:30px;height:30px;right:-10px}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots{bottom:20%;width:auto;position:absolute}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots{left:0;-webkit-transform:translateX(0);transform:translateX(0);bottom:0;width:100%}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li{width:10px!important;height:10px!important;margin-right:6px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li{width:5.36px!important;height:5.61px!important;margin-right:0}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li button:before{color:gray;width:10px!important;height:10px!important;content:""}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li button:before{width:5.36px!important;height:5.61px!important}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li button:hover:before{opacity:.4}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li.slick-active{margin-right:35px;margin-left:3px}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li.slick-active{margin-right:15px;margin-left:4px}}.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li.slick-active button:before{background:#fcc666!important;width:40px!important;opacity:1!important}@media (min-width:320px) and (max-width:991px){.carousel-banner-wrapper .carousel-images-wrapper .slick-images-wrapper .slick-dots li.slick-active button:before{width:21.43px!important}}