.hero__headline,.hero__subheadline,.hero__subtext{display:block;overflow:hidden;position:relative;white-space:pre-line}.hero__headline .hero__text-inner,.hero__subheadline .hero__text-inner,.hero__subtext .hero__text-inner{display:block;will-change:transform,opacity}.hero__actions{opacity:0;transform:translateY(34px)}.hero{color:#fff;display:flex;justify-content:center;margin-top:0;min-height:28rem;overflow:hidden;position:relative}@media only screen and (max-width:991px){.hero{min-height:19.5rem}}@media only screen and (max-width:767px){.hero{min-height:19.5rem}}.hero__container{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:68vh;min-height:28rem;padding-bottom:80px;padding-top:80px;position:relative;z-index:1}@media only screen and (max-width:991px){.hero__container{justify-content:end;max-height:50vh;min-height:19.5rem}}@media only screen and (max-width:767px){.hero__container{max-height:50vh;min-height:19.5rem}}.hero__container.align-items-start{align-items:start}.hero__container.align-items-center{align-items:center}.hero__container.text-align-left{text-align:left}.hero__container.text-align-center{text-align:center}.hero__container.text-align-right{text-align:right}@media only screen and (max-width:767px){.hero__container.justify-content-mobile-flex-start{justify-content:flex-start}.hero__container.justify-content-mobile-center{justify-content:center}.hero__container.justify-content-mobile-space-between{justify-content:space-between}}.hero__image{left:0;position:absolute;top:0;z-index:0}@media only screen and (max-width:992px){.hero__text{padding-bottom:42px}}@media only screen and (max-width:767px){.hero__text{padding-bottom:42px}}.hero__text.with-see-more{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.hero__see-more svg{height:47px;width:47px}}.hero__see-more:hover{cursor:pointer}.hero__see-more:hover svg circle{fill:#fff;fill-opacity:1;transition:.4s}.hero__see-more:hover svg path{stroke:#000;transition:.4s}.hero__image{height:100%;min-height:28rem;width:100%}@media only screen and (max-width:991px){.hero__image{min-height:19.5rem}}@media only screen and (max-width:767px){.hero__image{min-height:19.5rem}}.hero__image img{display:block;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.hero__image img{height:40vh;min-height:-webkit-fill-available}}.hero__video{height:100%;position:absolute;width:100%}.hero__video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.hero__video video{min-height:-webkit-fill-available}}.hero__overlay{background:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 55%,rgba(0,0,0,.7));left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:1}.hero__subheadline{align-items:center;background:#fff6;border-radius:6.25rem;display:inline-flex;font-family:var(--52326891);font-size:.875rem;font-style:normal;font-weight:500;gap:.625rem;justify-content:center;line-height:110%;margin-bottom:18px;padding:.5rem .625rem}@media only screen and (max-width:767px){.hero__subheadline{font-size:17px}}.hero__subtext{font-family:var(--2c1f7ae9);font-size:20px;font-style:normal;font-weight:400;letter-spacing:.04375rem;line-height:150%;margin-top:28px;max-width:750px}@media only screen and (max-width:767px){.hero__subtext{font-size:1rem;line-height:140%;margin-top:24px}}.hero .text-align-center .hero__subtext{margin-left:auto;margin-right:auto}.hero__headline{font-family:var(--52326891);font-size:clamp(3rem,5vw + 1rem,4rem);font-weight:500;line-height:110%;margin:0;max-width:1200px}@media only screen and (max-width:767px){.hero__headline{font-size:clamp(2rem,4vw + 1rem,3.125rem);line-height:100%}}.hero__headline.small-title{font-size:clamp(2.5rem,4vw + 1rem,4.625rem)}@media only screen and (max-width:767px){.hero__headline.small-title{font-size:clamp(1.5rem,5vw + .5rem,2.125rem);line-height:100%}}.hero .align-items-center .hero__actions{justify-content:center}.hero__actions{display:flex;gap:14px;margin-top:36px}@media only screen and (max-width:767px){.hero__actions{margin-top:30px}}.hero.no-background-image{color:#000;margin-bottom:3.313rem}.hero.no-background-image .hero__container{max-height:none;min-height:auto}.hero.no-background-image .hero__actions{margin-bottom:0}.hero.no-background-image .hero__text{padding-bottom:0}.hero.no-background-image .hero__headline{font-size:4.625rem;font-weight:500;line-height:95%;margin:0;max-width:900px}@media only screen and (max-width:767px){.hero.no-background-image .hero__headline{font-size:2.125rem;line-height:100%}}.hero.no-background-image .hero__see-more svg circle{fill:#f2f7fb;fill-opacity:1;transition:.4s}.hero.no-background-image .hero__see-more svg path{stroke:#183152;transition:.4s}@media only screen and (max-width:767px){.hero.no-background-image .hero__see-more svg{height:47px;width:47px}}.hero.no-background-image .hero__see-more:hover{cursor:pointer}.hero.no-background-image .hero__see-more:hover svg circle{fill:#0459a6;fill-opacity:1;transition:.4s}.hero.no-background-image .hero__see-more:hover svg path{stroke:#fff;transition:.4s}.hero.no-background-image .hero__container{padding-bottom:7rem;padding-top:7rem;position:relative;top:0;transform:none}@media only screen and (max-width:767px){.hero.no-background-image .hero__container{padding-bottom:0;padding-top:8rem}}.hero.no-background-image .hero__container .hero__wrapper{padding-top:0}.full-height{height:100svh}.full-height .hero__container,.full-height .hero__image{min-height:100svh}.hero__wrapper:only-child h1{margin-bottom:0}.hero__image--desktop{display:block}.hero__image--mobile{display:none}@media only screen and (max-width:767px){.hero__image--desktop{display:none}.hero__image--mobile{display:block}}@media only screen and (max-width:767px){.hero__overlay.hide-on-mobile{display:none!important}}
