.h1-dual{line-height:var(--font-m-xl);font-size:var(--font-m-xl);font-weight:500}.h1-dual strong{font-size:var(--font-m-xl);font-weight:600;text-transform:uppercase}.h1-dual strong::before{content:"\A";white-space:pre-wrap}.hero{padding:34px}.hero__pict__img{width:100vw;margin:-34px -34px 0;object-fit:cover}.hero__text__p2{margin:34px 0;font-size:var(--font-m-l);text-decoration:underline}.hero__buttons{margin:0 -34px;padding:34px 0;border-bottom:1px solid var(--brand-black)}.hero__buttons:not(:last-child){margin:68px -34px 0;border-top:1px solid var(--brand-black)}.hero__buttons__title{text-align:center;text-transform:uppercase;color:var(--brand-light-blue)}.hero__buttons__btn{display:flex;align-items:center;justify-content:center;height:51px;width:calc(100% - 102px);margin:34px auto;color:var(--white);background:var(--brand-black);border-radius:20px;box-shadow:0 3px 7px rgba(37,51,82,.1),0 12px 12px rgba(37,51,82,.2),0 8px 17px rgba(37,51,82,.1),0 9px 20px rgba(37,51,82,.1)}.hero__buttons__btn__logo{height:29px;margin:0 12px 0 0}.hero__buttons__btn__logo--volkswagen{height:26px}.hero__buttons__btn--volkswagen{background:var(--brand-marine)}.main{margin:0 34px 34px}.main>.h1-dual{margin:0 0 34px;font-size:24px}.main>p{font-size:var(--font-m-l);text-decoration:underline}iframe{width:100%;aspect-ratio:16/9}@media(min-width:960px){.h1-dual{line-height:var(--font-xxl);font-size:var(--font-xl)}.h1-dual strong{font-size:var(--font-xxl)}.hero{display:grid;grid-template-columns:1fr 1fr;padding:var(--header-h)0 0;border-bottom:1px solid var(--brand-black)}.hero__pict{grid-column:1/3}.hero__pict__img{width:100%;height:100%;margin:0}.hero__text{grid-column:1/2;grid-row:2/4;padding:0 68px;padding:24px 68px 34px calc(100% - 75%);border-right:1px solid var(--brand-black)}.hero__buttons{margin:0 0 68px;grid-column:2/3;grid-row:3/4;padding:0 0 68px;border:none}.hero__buttons__title{margin:68px 0 0 68px;text-align:left}.hero__buttons:not(:last-child){margin:0;padding:0 0 68px;grid-row:2/3;border:none;border-bottom:1px solid var(--brand-black)}.hero__buttons__btn{display:inline-flex;width:auto;margin:34px 0 0 34px;padding:0 34px}.hero__buttons__btn:not(:last-child){margin:0 0 0 68px}.main>.h1-dual{font-size:var(--font-xxl);padding:68px 0 51px calc((100% - 75%)/2 - 34px)}.main>p{max-width:33.333%;padding:34px 0 68px calc((100% - 75%)/2 - 34px)}iframe{border-radius:34px;margin:0 -34px 0 calc(26%);width:calc(100% + 34px - 26%)}}