:root{line-height:1.5;--tw-text-opacity: 1;color:rgb(69 69 69 / var(--tw-text-opacity));font-weight:400}.Hero{position:relative;display:flex;flex-direction:column;margin-bottom:4rem}@media (min-width: 768px){.Hero{margin-bottom:0}}.Hero.width-full{margin:0 auto;max-width:100%}@media (min-width: 2560px){.Hero.width-full{max-width:1920px}}.Hero[data-has-slider]{margin-bottom:6rem}@media (min-width: 768px){.Hero[data-has-slider]{margin-bottom:3rem}}.Hero .gradient{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:.4}@media (min-width: 768px){.Hero .gradient{display:block}}.Hero .gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #000000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-from-position: 60%;--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-to-position: 80%}.Hero--with-background-image{height:100vw;max-height:500px;width:100%}.Hero:not(.Hero--with-background-image) .bg_wrapper{background-color:#eeeef0}.Hero:not(.Hero--with-background-image) .bg_wrapper_fade{background:rgb(210,210,210);background:linear-gradient(305deg,rgb(210,210,210) 0%,rgb(238,238,240) 100%)}.Hero .bg_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.Hero .bg_wrapper_fade{top:0;right:0;bottom:0;left:0;height:100%;background-size:cover;background-position:center}@media (min-width: 768px){.Hero .bg_wrapper_fade{position:absolute}}.Hero .content-wrapper{position:relative;z-index:10;width:100%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.Hero .content-wrapper{height:100%}}.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{display:flex;flex-grow:1;align-items:flex-start;--tw-bg-opacity: 1;background-color:rgb(225 232 230 / var(--tw-bg-opacity));padding:1rem;width:100%;--tw-text-opacity: 1;color:rgb(69 69 69 / var(--tw-text-opacity))}@media (max-width: 767px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{margin:0}}@media (min-width: 768px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{margin:0 auto;max-width:100%}@media (min-width: 768px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{max-width:768px}}@media (min-width: 1024px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{max-width:1024px}}@media (min-width: 1440px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{max-width:1200px}}@media (min-width: 1920px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{max-width:1200px}}@media (min-width: 2560px){.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{max-width:1440px}}.Hero .content-wrapper>.text_wrapper,.Hero .content-wrapper .media_wrapper .inner{position:absolute;left:0;top:0;right:0;bottom:0;margin-top:2rem;margin-bottom:2rem;align-items:center;background-color:transparent;padding-left:0;font-size:1.125rem;line-height:150%;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.Hero .content-wrapper>.text_wrapper .inner__content,.Hero .content-wrapper .media_wrapper .inner .inner__content{max-width:50%}}.Hero .content-wrapper>.text_wrapper h1,.Hero .content-wrapper>.text_wrapper h2,.Hero .content-wrapper .media_wrapper .inner h1,.Hero .content-wrapper .media_wrapper .inner h2{font-size:1.875rem;line-height:135%;font-family:Poppins,Arial,sans-serif}@media (min-width: 768px){.Hero .content-wrapper>.text_wrapper h1,.Hero .content-wrapper>.text_wrapper h2,.Hero .content-wrapper .media_wrapper .inner h1,.Hero .content-wrapper .media_wrapper .inner h2{font-size:3rem;line-height:130%}}.Hero .content-wrapper .media_wrapper{height:100%}.Hero .content-wrapper .media_wrapper figure{display:flex;height:100%;flex-direction:column}.Hero .content-wrapper .media_wrapper figure img{height:100%;max-height:500px;width:100%}.Hero .content-wrapper .media_wrapper.media_slider{height:100%;max-height:none;width:100%;max-width:none}.Hero .content-wrapper .media_wrapper.media_slider .swiper .swiper-wrapper .swiper-slide .media_wrapper figure img{width:100vw}.Hero .slider-wrapper{display:block;max-width:none}.Hero .uploadedVideo,.Hero .linkedVideo{aspect-ratio:16 / 9;width:100%}
