.hero-carousel-banner__container{width:100%;max-width:2000px;margin:0 auto;position:relative;}.hero-carousel-banner img{object-fit:cover;object-position:right top;width:100%;min-height:321px;}.hero-carousel-banner .item__right{position:absolute;top:0;left:0;}.hero-carousel-banner .item__right img{display:none;}.hero-carousel-banner .item__content{position:absolute;left:26px;top:102px;max-width:663px;background-color:#002D6373;width:calc(100vw - 53px);padding:16px 32px;}.hero-carousel-banner .item__content h1{margin:0;color:#FFFFFF;font-family:"Jost",sans-serif;font-size:32px;font-weight:400;line-height:38px;}.hero-carousel-banner .item__description{margin-bottom:16px;display:none;}.hero-carousel-banner .item__cta-link{font-size:16px;font-weight:500;line-height:28px;display:none;}.hero-carousel-banner ul.slick-dots{bottom:16px !important;position:absolute;padding-top:0px;}.hero-carousel-banner ul.slick-dots li{margin:0 8px !important;}.hero-carousel-banner ul.slick-dots li,.hero-carousel-banner ul.slick-dots li button{width:16px !important;height:16px !important;box-shadow:0px 3px 1px -2px #0000000F;}.hero-carousel-banner ul.slick-dots li:not(.slick-active) button{opacity:.5;}.hero-carousel-banner ul.slick-dots li.slick-active button{background-color:#FFFFFF !important;box-shadow:0px 3px 1px -2px #0000000F;}.hero-carousel-banner .slick-next,.hero-carousel-banner .slick-prev{position:absolute;top:initial;bottom:10px;background:#FFFFFF url("/images/icons/chevron-right-black.svg") 55% center no-repeat;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;display:none !important;border:1px solid #002C65;}.hero-carousel-banner .slick-next.slick-disabled,.hero-carousel-banner .slick-prev.slick-disabled{opacity:.2;}.hero-carousel-banner .slick-next:hover,.hero-carousel-banner .slick-prev:hover{background-color:#002C65;background:#002c65 url("/images/icons/chevron-right-white.svg") 65% center no-repeat;}.hero-carousel-banner .slick-prev{right:82px;left:initial;background:#FFFFFF url("/images/icons/chevron-left-black.svg") 45% center no-repeat;}.hero-carousel-banner .slick-prev:hover{background-color:#002C65;background:#002c65 url("/images/icons/chevron-left-white.svg") 45% center no-repeat;}.hero-carousel-banner .slick-next{right:26px;}@media (min-width:992px){.hero-carousel-banner img{min-height:unset;height:auto;}.hero-carousel-banner__item{display:grid;grid-template-columns:1fr 1fr;}.hero-carousel-banner .item__right{position:relative;}.hero-carousel-banner .item__right img{display:block;object-position:left top;}.hero-carousel-banner .item__content{position:absolute;width:calc(100vw / 2);left:0;top:0;height:100%;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}.hero-carousel-banner .item__content h1{color:#002C65;font-size:60px;font-weight:400;line-height:70px;margin-bottom:16px;}.hero-carousel-banner .item__left{position:relative;}.hero-carousel-banner .item__left .item__content{right:0;left:unset;}.hero-carousel-banner .item__description{display:block;margin-bottom:16px;}.hero-carousel-banner .item__description p{margin:0px;font-size:16px;font-weight:350;line-height:24px;}.hero-carousel-banner .item__description a{text-decoration:underline;color:inherit !important;}.hero-carousel-banner .item__description a:hover{text-decoration:none;}.hero-carousel-banner .item__cta-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:2px;padding-bottom:2px;text-decoration:none;font-size:16px;font-weight:500;line-height:28px;color:#002C65;cursor:pointer;}.hero-carousel-banner .item__cta-link svg{margin-left:8px;margin-right:7px;width:22px;height:13px;}.hero-carousel-banner .item__cta-link:hover{text-decoration:underline;}.hero-carousel-banner ul.slick-dots{bottom:10px !important;}.hero-carousel-banner .slick-next,.hero-carousel-banner .slick-prev{bottom:30px;display:block !important;}.hero-carousel-banner .slick-next{right:100px;}.hero-carousel-banner .slick-prev{right:156px;}}@media (min-width:1200px){.hero-carousel-banner img{min-height:498px;}.hero-carousel-banner .item__content{-ms-flex-pack:start;justify-content:flex-start;padding-left:54px;padding-top:102px;padding-bottom:128px;}.hero-carousel-banner .item__content h1{margin-bottom:32px;}.hero-carousel-banner .item__left{position:relative;}.hero-carousel-banner .item__left .item__content{padding-right:54px;padding-left:32px;}}@media (min-width:1500px){.hero-carousel-banner img{min-height:500px;}}@media (max-width:991px){.hero-carousel-banner .item__content h1{color:#FFFFFF !important;}}
