.hero{padding:15.5rem 0;position:relative}.hero .hero__background-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.hero .hero__background{background-size:cover;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%}.hero .hero__background:after{background-color:var(--primary);content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}.hero .hero__inner{margin:0 auto;max-width:120.5rem;position:relative;z-index:2}.hero .hero__form{margin-left:auto;max-width:48.9rem}.hero .hero__form .hero__form-content{line-height:1.43;margin-top:4.5rem}.hero .hero__form .hero__form-content h3{margin-bottom:1.4rem}.hero .hero__form .hero__form-content h5{line-height:1.45}.hero .hero__form .hero__form-content h5+ul{margin-top:3rem}.hero .hero__form .hero__form-content ul{padding-left:1.9rem}.hero .hero__form .hero__form-content ul li:not(:last-child){margin-bottom:.2rem}.hero .hero__head:not(:last-child){margin-bottom:7.1rem}.hero .hero__body{padding:0 2rem 3.7rem}.hero .hero__head h6,.hero .hero__infoline-head h6{border-bottom:.2rem solid var(--highlight);display:inline-block;line-height:1.3;margin-bottom:1.3rem}.hero .hero__head img+*{margin-top:5.2rem}.hero .hero__head *+img{margin-top:2.7rem}.hero .hero__body h2{margin-bottom:2.8rem}.hero .hero__infolines ul{list-style-type:none}.hero .hero__infolines ul li:not(:last-child){margin-bottom:3.2rem}.hero .hero__infoline--avatar .hero__infoline-content ul li{align-items:center;display:flex}.hero .hero__infoline--avatar .hero__infoline-content>ul{--spacing-y:1.5rem;margin:calc(var(--spacing-y)*-1) 0}.hero .hero__infoline--avatar .hero__infoline-content>ul>li{margin:0;padding:var(--spacing-y) 0}.hero .hero__infoline--avatar .hero__infoline-content>ul>li:not(:last-child){position:relative}.hero .hero__infoline--avatar .hero__infoline-content>ul>li:not(:last-child):before{border-bottom:.1rem solid;bottom:0;content:"";left:0;opacity:.12;position:absolute;width:100%}.hero .hero__infoline--avatar h4{font-weight:700;margin-bottom:0}.hero .hero__infoline--avatar .hero__infoline-head{margin-bottom:2.2rem}.hero .hero__infoline--avatar h6{margin-bottom:1.3rem}.hero .hero__infoline--avatar .hero__infoline-content figure{border-radius:50%;display:inline-block;height:6.5rem;margin-right:1.2rem;overflow:hidden;position:relative;width:6.5rem}.hero .hero__infoline--avatar .hero__infoline-content figure img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero .hero__infolines .hero__infoline a{color:var(--highlight);font-size:1.4rem;font-weight:700;text-decoration:none;text-transform:uppercase}.hero .hero__infolines .hero__infoline a:hover{text-decoration:underline}.hero .hero__infoline h5{font-family:var(--ff-base);line-height:1.28;margin-bottom:0}.hero .hero__infoline .hero__infoline-entry{line-height:1.2}.hero .hero__infoline .hero__infoline-entry *{line-height:1.2;margin-bottom:.2rem!important}.hero .hero__infoline .hero__infoline-entry p:not(:last-child){margin-bottom:1.8rem!important}.hero.block-details{padding:20.5rem 0 9.5rem}.hero.block-details .hero__body{margin-top:-.7rem;padding:0 2rem}.hero.block-details .hero__infolines .hero__infoline-head h6{margin-bottom:1.1rem;margin-bottom:.7rem}.hero.block-details .hero__infoline h5{margin-bottom:1.4rem}.hero.block-details .hero__infoline a{font-size:1.6rem}.hero.block-details .shell+.hero__infolines{display:none}.hero.form-offset-small .hero__form{margin-top:-12rem}.hero.hero-solid:not(.grid-details).form-offset-small .hero__form{margin-top:-7rem}.hero.hero-solid:not(.grid-details){padding:16rem 0 7.6rem}.hero.hero-solid .hero__body{padding:4.6rem 0 0 1.8rem}.hero.hero-solid .hero__head:not(:last-child){margin-bottom:5.2rem}.hero.hero-solid .hero__head h6,.hero.hero-solid .hero__infoline-head h6{margin-bottom:1.7rem}.hero.hero-solid .hero__infolines ul li:not(:last-child){margin-bottom:5rem}.hero .form{background-color:#f5f5f7;color:var(--c-base);padding:3.5rem 3rem 2.8rem}.hero .form .form__head{margin-bottom:1.1rem}.hero .form .form__head h5{font-weight:500;margin-bottom:.3rem}.hero .form .form__head p{font-family:var(--ff-secondary);font-weight:500;margin-bottom:0}.hero .form .form__foot p{font-size:1.2rem}@media (max-width:1199px){.hero .hero__body,.hero.block-details .hero__body{padding:0}.hero .hero__head:not(:last-child){margin-bottom:2.4rem}}@media (max-width:1023px){.hero.grid-details{padding:15.5rem 0 15rem}.hero .hero__body h2{margin-bottom:2.3rem}.hero.grid-details .hero__body .hero__infolines{display:block}.hero.grid-details .shell+.hero__infolines{display:none}.hero .form{padding:3.5rem 1.8rem 4.8rem}.hero.form-offset-large .hero__form{margin-top:-6rem}.hero.form-offset-small .hero__form,.hero.hero-solid:not(.grid-details).form-offset-small .hero__form{margin-top:0}}@media (max-width:767px){.hero{padding-bottom:0!important}.hero:not(.hero-bg-mobile--cover) .hero__background{background-color:#2d2d2d;background-position:top;background-repeat:no-repeat;background-size:100% auto}.hero .hero__body{margin-bottom:3.4rem}.hero.grid-details{padding:12.2rem 0 18rem}.hero .hero__infoline h5{margin-bottom:2rem!important}.hero .hero__infolines h6{margin-bottom:1.4rem!important}.grid-flex .grid__col--1of2{flex:0 0 100%;max-width:100%}.hero .hero__form{margin:0 calc(var(--shell-gutter)*-1);max-width:100rem}.hero.form-offset-large .hero__form,.hero.form-offset-small .hero__form,.hero.hero-solid:not(.grid-details).form-offset-small .hero__form{margin-top:0}.hero .hero__infolines ul li:not(:last-child){margin-bottom:1.4rem}.hero .hero__infolines .hero__infoline a{font-size:1.6rem}.hero .hero__infoline--avatar .hero__infoline-head{margin-bottom:0}.hero .form{padding:5.4rem 2.4rem 3rem}.hero .hero__form .hero__form-content{padding:0 1.6rem 4.8rem}}.hero-wrapper-v2 .hero .hero__infoline--avatar .hero__infoline-head{margin-bottom:.8rem}.hero-wrapper-v2 .hero .hero__infoline--avatar .hero__infoline-head h6{border-bottom:0;color:var(--highlight-color);font-size:1.57em}.hero-wrapper-v2 .hero .hero__infoline--avatar .hero__infoline-content>ul>li{display:block}.hero-wrapper-v2 .hero .hero__infoline--avatar .hero__infoline-content figure{height:11.4rem;margin-bottom:1.3rem;margin-right:0;width:11.4rem}.hero .hero__body .details-presenter .details__title{margin-bottom:6.8rem}.hero .hero__body .details-presenter .details__avatar{margin-bottom:2.4rem}.hero .hero__body .details-presenter .details__avatar figure{--radius:17.3vw;border-radius:50%;display:inline-block;height:var(--radius);max-height:25rem;max-width:25rem;overflow:hidden;position:relative;vertical-align:bottom;width:var(--radius)}.hero .hero__body .details-presenter:not(.details-presenter--alt) .details__contents--list .details__avatar figure{height:11.4rem;width:11.4rem}.hero .hero__body .details-presenter .details__avatar figure img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero .hero__body .details-presenter .details__content{max-width:27.8rem;text-align:center}.hero .hero__body .details-presenter .details__entry h6{margin-bottom:-.2rem}.hero .hero__body .details-presenter:not(.details-presenter--alt) .details__contents{display:flex;flex-wrap:wrap;gap:2.5rem}.hero .hero__body .details-presenter--alt{align-items:flex-end;color:#fff;display:flex;min-height:32.6rem;overflow:hidden;padding:4.9rem 3.4rem 2.3rem;position:relative}.hero .hero__body .details-presenter--alt *{color:inherit}.hero .hero__body .details-presenter--alt .details__background,.hero .hero__body .details-presenter--alt .details__background img,.hero .hero__body .details-presenter--alt .details__background:after{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero .hero__body .details-presenter--alt .details__background:after{background:linear-gradient(67deg,#000 4.22%,transparent 100.21%);content:""}.hero .hero__body .details-presenter--alt .details__title{margin-bottom:1.1rem}.hero .hero__body .details-presenter--alt .details__title h1{color:var(--highlight);font-family:var(--ff-base);font-size:1.6rem;font-weight:700;text-transform:uppercase}.hero .hero__body .details-presenter--alt .details__body{position:relative;width:100%;z-index:2}.hero .hero__body .details-presenter--alt .details__content{align-items:center;display:flex;max-width:100%;text-align:left;width:100%}.hero .hero__body .details-presenter--alt .details__content:not(:last-child){margin-bottom:1.6rem}.hero .hero__body .details-presenter--alt .details__avatar{margin-bottom:0;margin-right:.5rem}.hero .hero__body .details-presenter--alt .details__avatar figure{height:11.4rem;width:11.4rem}.hero .hero__body .details-presenter--alt .details__contents--list .details__avatar figure{height:6rem;width:6rem}.hero .hero__body .details-presenter--alt .details__entry h6{margin-bottom:.5rem}.hero .hero__body .details-presenter--alt .details__entry p{font-size:1.8rem;line-height:1.2}@media (max-width:1023px){.hero .hero__body .details-presenter .details__avatar figure{height:25rem;height:10.9rem;width:25rem;width:10.9rem}}@media (max-width:767px){.hero .hero__body .details-presenter h1{font-size:2.6rem}.hero .hero__body .details-presenter .details__title{margin-bottom:2rem;text-align:center}.hero .hero__body .details-presenter .details__content{margin:0 auto}.hero .hero__body .details-presenter .details__entry{font-size:2rem}.hero .hero__body .details-presenter--alt{padding:21.3rem 1.6rem 4.9rem}.hero .hero__body .details-presenter--alt .details__avatar{margin-bottom:1.6rem}.hero .hero__body .details-presenter--alt .details__title{padding-left:0;text-align:left}.hero .hero__body .details-presenter .details__content{display:block}}