.hero__wrapper{height:calc(100vh - 96px)}@media (min-width:1024px){.hero__wrapper{height:584px}}@media (min-width:1600px){.hero__wrapper{aspect-ratio:1600/584;height:auto}}.hero__background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:387px;position:relative}@media (min-width:480px){.hero__background{height:447px}}@media (min-width:1024px){.hero__background{background-position:0;height:584px}}@media (min-width:1600px){.hero__background{aspect-ratio:1600/584;height:auto}}.hero__headline{bottom:24px;color:var(--text-color-light);display:flex;flex-direction:column;gap:4px;left:24px;margin-bottom:unset;max-width:calc(var(--fullwidth) - 3rem);position:absolute}@media (min-width:1024px){.hero__headline{bottom:312px;max-width:590px}}@media (min-width:1280px){.hero__headline{left:calc((var(--fullwidth) - var(--page-max-width))/2)}}@media (min-width:1600px){.hero__headline{bottom:337px}}.hero__headline>span{background-color:var(--brand-primary);display:flex;height:auto;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;letter-spacing:.03em;line-height:1.2;width:fit-content}.hero__headline>span:first-child{font-size:20px;padding:4px 12px 8px}.hero__headline>span:last-child{font-size:32px;padding:4px 12px}@media (min-width:480px){.hero__headline>span:first-child{font-size:24px}.hero__headline>span:last-child{font-size:40px}}@media (min-width:1024px){.hero__headline>span:first-child{font-size:30px}.hero__headline>span:last-child{font-size:56px}}.hero-cta__wrapper{background-color:var(--extra-color-bright-grey);left:0;padding:3rem 1.5rem;position:absolute;top:387px;width:var(--fullwidth)}@media (min-width:480px){.hero-cta__wrapper{top:447px}}@media (min-width:1024px){.hero-cta__wrapper{bottom:1.5rem;left:1.5rem;max-width:590px;top:unset}}@media (min-width:1280px){.hero-cta__wrapper{left:calc((var(--fullwidth) - var(--page-max-width))/2)}}@media (min-width:1600px){.hero-cta__wrapper{bottom:3rem}}.hero-cta__qa-container{display:flex;flex-direction:column;gap:2rem}@media (min-width:600px){.hero-cta__qa-container{align-items:center;flex-direction:row;flex-wrap:wrap}}@media (min-width:768px){.hero-cta__qa-container{margin:var(--margin-zero-auto);max-width:720px}}.hero-cta__qa-container>.access-btn{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;height:2.5rem}@media (min-width:600px){.hero-cta__qa-container>.access-btn{max-width:calc(var(--fullwidth)/2 - 1rem);min-width:calc(var(--fullwidth)/2 - 1rem)}}.hero-cta__qa-container>.access-btn.access-btn__link{color:var(--brand-primary);text-decoration:none!important}.hero-cta__qa-container>.access-btn.access-btn__link:active,.hero-cta__qa-container>.access-btn.access-btn__link:hover{color:var(--brand-primary);text-decoration:underline!important;text-underline-offset:4px}.hero-cta__qa-container>.access-btn.phone-talk>.icon-btn{background-image:url(https://24914323.fs1.hubspotusercontent-eu1.net/hubfs/24914323/impulsNDO/icons/ic-phone-talk_white_20x20.svg)}.hero-cta__qa-container>.access-btn.calendly>.icon-btn{background-image:url(https://24914323.fs1.hubspotusercontent-eu1.net/hubfs/24914323/impulsNDO/icons/ic-calendar_white_20x20.svg)}.hero-cta__qa-container>.access-btn.phone>.icon-btn{background-image:url(https://24914323.fs1.hubspotusercontent-eu1.net/hubfs/24914323/impulsNDO/icons/ic-phone_white_20x20.svg)}.hero-cta__qa-container>.access-btn.email>.icon-btn{background-image:url(https://24914323.fs1.hubspotusercontent-eu1.net/hubfs/24914323/impulsNDO/icons/ic-email_white_20x20.svg)}.hero-cta__qa-container>.access-btn.claim>.icon-btn{background-image:url(https://24914323.fs1.hubspotusercontent-eu1.net/hubfs/24914323/impulsNDO/icons/ic-megaphone_white_20x20.svg)}.hero-cta__qa-container>.access-btn .access-btn__label{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;white-space:nowrap}.hero-cta__qa-container>.access-btn .access-btn__label--bold{font-family:var(--base-font-family--bold);font-size:var(--base-font-size);line-height:var(--base-line-height)}.hero-cta__qa-container>.access-btn .access-btn__label--small{font-family:var(--base-font-family);font-size:.875rem;line-height:1.3}.hero-cta__qa-container>.access-btn.phone .access-btn__label--bold{letter-spacing:1px}