.button--custom-solid span.cta-custom-icon svg g path{color:#fff!important}.button-override-true .button--primary,.button-override-true .button--primary *{background-color:var(--primary-200);color:var(--primary-000)!important}.intro__content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:48px;justify-content:space-between}.intro__text-cta-wrapper h1{line-height:90px}.intro__text-cta-wrapper .button{font-size:15px}.intro__text-cta-wrapper .simple_link{font-size:14px}.intro__content-wrapper>*{width:50%}.intro__content-wrapper.content-full>*{width:100%}.intro__content-wrapper.content-full{flex-direction:column}.intro__content-wrapper.content-right{flex-direction:row-reverse}.intro__content-wrapper .intro__content-content{align-self:center}.intro__content-content .text{color:var(--grey-700);font-size:18px;margin-top:28px}.intro__content-content .text p{color:var(--grey-700)}.text-light .intro__content-content .text p{color:var(--grey-000)}.intro__image{aspect-ratio:var(--image-ratio-style-1);max-height:560px;object-fit:cover;width:100%}.intro__outer-wrapper .vertical-padding-none{padding-bottom:0;padding-top:0}.intro__outer-wrapper .vertical-padding-xs{padding-bottom:1rem;padding-top:5rem}.intro__outer-wrapper .vertical-padding-s{padding-bottom:2rem;padding-top:6rem}.intro__outer-wrapper .vertical-padding-m{padding-bottom:4rem;padding-top:8rem}.intro__outer-wrapper .vertical-padding-l{padding-bottom:6rem;padding-top:10rem}.intro__outer-wrapper .vertical-padding-xl{padding-bottom:10rem;padding-top:14rem}.intro__content-content .text h3{margin-bottom:16px}.intro__content-content .base__cta-items-wrapper{margin-top:32px}.intro__text-icon-image{height:35px;margin-right:10px;margin-top:28px;min-width:35px}.intro__text-icon-image img{height:35px;width:35px}.intro__content-content{display:flex}@media screen and (max-width:1150px) and (min-width:1024px){.intro__content-content h1{font-size:64px}}@media screen and (max-width:1023px){.intro__content-content h1{font-size:46px;line-height:normal}.base__bg-video{object-position:right}}@media screen and (max-width:767px){.intro__content-wrapper{flex-direction:column;gap:28px}.intro__content-wrapper .intro__content-image{display:none}.intro__content-wrapper.content-right{flex-direction:column-reverse}.intro__content-wrapper>*{width:100%}}@media screen and (max-width:480px){.intro__content-content{flex-direction:column}}