.hero-slider{overflow:hidden}.hero-slider .section{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hero-slider--banner .section.bg-dark{background:linear-gradient(180deg,#081f4d,#02060f)}.hero-slider__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hero-slider__content{position:relative;transition:1s ease-out;width:100%;z-index:1}.splide--fade .splide__slide:not(.is-active) .hero-slider__content{opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom}@media (min-width:1140px){.hero-slider.splide--arrows-lg .section{padding-left:74px;padding-right:74px}.hero-slider .splide__arrow--prev{left:30px}.hero-slider .splide__arrow--next{right:30px}.hero-slider.splide--sp-hg-lg .splide__slide{padding:0 8px}.hero-slider.splide--sp-aot-lg.splide--sp-lg .splide__arrow{text-align:center;width:calc(var(--splide-sp-lg) - 8px)}.hero-slider--corner-radius-lg .hero-slider__overlay,.hero-slider--corner-radius-lg .section,.hero-slider--corner-radius-lg:not(.splide--sp-lg) .splide__track{border-radius:24px}}@media (max-width:1139px) and (min-width:768px){.hero-slider.splide--arrows-md .section{padding-left:54px;padding-right:54px}.hero-slider .splide__arrow--prev{left:20px}.hero-slider .splide__arrow--next{right:20px}.hero-slider.splide--sp-hg-md .splide__slide{padding:0 8px}.hero-slider.splide--sp-aot-md.splide--sp-md .splide__arrow{text-align:center;width:calc(var(--splide-sp-md) - 8px)}.hero-slider--corner-radius-md .hero-slider__overlay,.hero-slider--corner-radius-md .section,.hero-slider--corner-radius-md:not(.splide--sp-md) .splide__track{border-radius:24px}}@media (max-width:767px){.hero-slider.splide--arrows-sm .section{padding-left:34px;padding-right:34px}.hero-slider .splide__arrow--prev{left:10px}.hero-slider .splide__arrow--next{right:10px}.hero-slider.splide--sp-hg-sm .splide__slide{padding:0 8px}.hero-slider.splide--sp-aot-sm.splide--sp-sm .splide__arrow{text-align:center;width:calc(var(--splide-sp-sm) - 8px)}.hero-slider--corner-radius-sm .hero-slider__overlay,.hero-slider--corner-radius-sm .section,.hero-slider--corner-radius-sm:not(.splide--sp-sm) .splide__track{border-radius:16px}}.hero-slider--banner .hero-slider__company-logos{color:#175ce6;font-size:34px;font-weight:700;line-height:36px;margin-bottom:24px}.hero-slider--banner .hero-slider__company-logo:first-child{padding-right:24px;position:relative}.hero-slider--banner .hero-slider__company-logos:not(.hide-logo-separator) .hero-slider__company-logo:first-child:after{background-color:#fff;content:"";height:60%;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;z-index:10}.hero-slider--banner .hero-slider__company-logo:not(:first-child){padding-left:24px}.hero-slider--banner .hero-slider__company-logos+.hero-slider__overlines{margin-top:64px}.hero-slider--banner .hero-slider__overlines{margin-bottom:10px}.hero-slider--banner .hero-slider__overline{color:#fff;font-weight:600}.hero-slider--banner .hero-slider__title{margin-bottom:0}.hero-slider--banner .hero-slider__text{margin-top:48px}.hero-slider--banner .hero-slider__buttons>.hs_cos_wrapper_type_icon{width:20px}.hero-slider--banner .hero-slider__buttons>.hs_cos_wrapper_type_icon svg{fill:#fff;color:#fff}.hero-slider--banner .hero-slider__buttons{margin-top:64px}@media (min-width:768px){.hero-slider--banner .hero-slider__overline:not(:first-child){margin-left:16px}}@media (max-width:767px){.hero-slider--banner .hero-slider__buttons.inline-items{align-items:normal}.hero-slider--banner .hero-slider__overline:not(:last-child){margin-bottom:10px}.hero-slider--banner .hero-slider__overline:not(:first-child){margin-left:8px}.hero-slider--banner .hero-slider__buttons .btn{width:100%!important}}.hero-slider--banner.card{border-radius:48px}.hero-slider--banner.card>.section{border-radius:48px;padding:112px 96px}.hero-slider--banner.card .hero-slider__overlay{border-radius:48px}.hero-slider--banner.card .hero-slider__buttons,.hero-slider--banner.card .hero-slider__text{margin-top:32px}@media (max-width:1139px){.hero-slider--banner.card>.section{padding:32px 16px}}.fullwidth-content,.fullwidth-content>#hs_cos_wrapper_system_404_hero,.module--system_404_hero{width:100%}.hero-slider--video-banner{position:relative}.hero-slider--video-banner .video-banner__video{bottom:0;height:auto;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero-slider--video-banner .video-banner__video video{height:100%;object-fit:cover;width:100%}