.hero-carousel{padding:0 1.563rem;position:relative}@media(min-width:67.25rem){.hero-carousel{padding:0 1.563rem 40px;position:relative}}@media(min-width:80rem){.hero-carousel{padding:0 3.125rem}}@media(min-width:90.375rem){.hero-carousel{padding:0 6.25rem}}.hero-carousel .content-container{padding:0}@media(min-width:67.25rem){.hero-carousel .content-container{align-items:flex-end;display:flex;flex-direction:column;padding:0;position:relative}}@media(max-width:34.063rem){.hero-carousel__image-wrap{border-radius:26px;height:216px;overflow:hidden;width:100%}.hero-carousel__image{border-radius:16px;height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;width:auto!important}}@media(min-width:67.25rem){.hero-carousel__image{border-radius:16px 16px 0 0}}.hero-carousel__content-wrap{background-color:#fff;border-radius:0 64px 0 0;padding:1.563rem 0 2.5rem}@media(min-width:67.25rem){.hero-carousel__content-wrap{bottom:0;height:75%;left:0;padding:50px;position:absolute;width:50%;z-index:9}}@media(min-width:120rem){.hero-carousel__content-wrap{left:0;padding:100px}}.hero-carousel__title{color:#000;font-size:clamp(2.5rem,3vw,3.25rem);line-height:1.1538;margin-bottom:1.8rem}.hero-carousel__content{color:#414042;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75rem;margin-bottom:25px}.hero-carousel__carousel-wrap{background-color:#f2f2f2;border-radius:0 0 16px 16px;padding:3.5rem 1.5rem 0;position:relative}@media(min-width:48rem){.hero-carousel__carousel-wrap{padding:3.5rem 1.5rem 0}}@media(min-width:67.25rem){.hero-carousel__title{max-width:500px}.hero-carousel__carousel-wrap{margin-top:-7px;padding:4.375rem 3.125rem 0;width:50%}}.hero-carousel__slide{padding-bottom:5rem;position:relative}@media(min-width:68rem){.hero-carousel__slide{padding-bottom:4.875rem}}.hero-carousel__slide a{display:flex;font-weight:700;position:relative}.hero-carousel__icon-arrow{height:15px;width:15px;fill:#2154bf;display:inline-block;margin-left:5px;position:relative;top:3px;transform:translateX(0);transition:transform .3s}.hero-carousel__link{color:#2154bf}.hero-carousel__link:active,.hero-carousel__link:focus,.hero-carousel__link:hover{color:#002060;font-weight:700}.hero-carousel__link .hero-carousel__icon-arrow{fill:#2154bf}a:focus .hero-carousel__icon-arrow,a:hover .hero-carousel__icon-arrow{transform:translateX(5px)}.hero-carousel__slide-title{background:#78ccd9;border-radius:0 0 4px 4px;font-family:arial,sans-serif;font-size:.8rem;font-weight:700;left:20px;margin:0;padding:5px 20px;position:absolute;text-transform:uppercase;top:0}@media(min-width:67.25rem){.hero-carousel__slide-title{left:50px}}.hero-carousel__carousel-title{color:#000;font-family:Arial,sans-serif;font-size:1.25rem;margin-bottom:5px}.hero-carousel__carousel-text{color:#414042}@media(min-width:67.25rem){.hero-carousel #tns1{max-height:214px}}.hero-carousel__counter-container{position:relative}.hero-carousel__counter{bottom:-48px;font-family:Georgia;font-size:1.438rem;margin:0;position:absolute;right:40px}.hero-carousel .tns-outer{position:relative}.hero-carousel .tns-nav{bottom:32px;left:0;position:absolute}@media(min-width:60rem){.hero-carousel .tns-nav{left:auto!important;right:120px}}.hero-carousel .tns-nav button{background:transparent;border:1px solid #2154bf;border-radius:100%;height:12px;margin:0 3px;padding:0;width:12px}.hero-carousel .tns-nav button.tns-nav-active{background-color:#2154bf;border-radius:10px;width:24px}.hero-carousel .tns-controls{bottom:45px;display:flex;gap:66px;position:absolute;right:15px;z-index:1}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero-carousel [data-controls=next],.hero-carousel [data-controls=prev]{background-color:transparent;border:0;border-radius:0;height:8px;padding:0;position:relative;width:8px}.hero-carousel [data-controls=next]:after,.hero-carousel [data-controls=prev]:after{content:"";display:block;height:8px;position:absolute;width:8px}.hero-carousel [data-controls=prev]:after{border-left:2px solid #2154bf;border-top:2px solid #2154bf;transform:rotate(-45deg)}@media(min-width:67.25rem){.hero-carousel [data-controls=prev]:after{border-left:2px solid #2154bf;border-top:2px solid #2154bf}}.hero-carousel [data-controls=next]{float:right}.hero-carousel [data-controls=next]:after{border-right:2px solid #2154bf;border-top:2px solid #2154bf;transform:rotate(45deg)}@media(min-width:80rem){.hero-carousel [data-controls=next]{float:none}.hero-carousel [data-controls=next]:after{border-right:2px solid #2154bf;border-top:2px solid #2154bf}}.hero-carousel .tns-controls button[disabled]{cursor:default;opacity:.2}.hero-carousel__button{border-radius:26px;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;min-width:135px;padding:.938rem 1.5rem .813rem}.hero-carousel__button--primary{background-color:#2154bf;border:1px solid #2154bf;color:#fff;margin-right:10px;transition:background-color .3s}.hero-carousel__button--primary:focus,.hero-carousel__button--primary:hover{background-color:#002060;border:1px solid #002060;font-weight:700}.hero-carousel__button--secondary{background-color:transparent;border:1px solid #2154bf;color:#2154bf;transition:all .3s}.hero-carousel__button--secondary:focus,.hero-carousel__button--secondary:hover{background-color:transparent;border:1px solid #002060;color:#002060;font-weight:700}@media(max-width:47.938rem){.hero-carousel__button{font-size:.875rem;margin-bottom:.5rem}}