.hero,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:var(--text-color)}.hero{margin-bottom:var(--module-margin-bottom);margin-top:var(--module-margin-top);position:relative}.hero__graphic{background-color:var(--background-color);bottom:0;left:min(calc(-50vw + var(--container-width)/2 + var(--scroll-bar)/2),var(--container-gutter) * -1);overflow:hidden;position:absolute;right:min(calc(-50vw + var(--container-width)/2 + var(--scroll-bar)/2),var(--container-gutter) * -1);top:0;z-index:0}.hero__graphic .pointer{height:164%;left:55%;position:absolute;top:57%;transform:translate(-50%,-50%) rotate(41deg);transform-origin:50% 35.75%}.hero__graphic .pointer path{fill:var(--large-pointer-color)}.hero__inner{align-items:center;display:flex;position:relative;z-index:1}.hero--type-text .hero__inner{padding-bottom:var(--module-padding-bottom);padding-top:var(--module-padding-top)}.hero__text-container{flex:1 0 50%;padding-left:var(--module-text-indent-default);padding-right:5%}.hero--has-side-form .hero__text-container,.hero--has-side-image .hero__text-container{padding-left:var(--module-text-indent-with-side-image)}@media (max-width:767px){.hero__text-container{padding-right:0}}.hero h1:last-child,.hero h2:last-child,.hero h3:last-child,.hero p:last-child{margin-bottom:0}.hero .submitted-message,.hero p{font-size:22px}@media (min-width:768px) and (max-width:1250px){.hero{--h1-font-size:45px}.hero p{font-size:20px}}@media (max-width:767px){.hero p{font-size:19px}}.hero__buttons{display:flex;flex-wrap:wrap;gap:18px}.hero__side-image{flex:0 0 28.5%;margin-bottom:-20px}.hero__side-image--video{flex-basis:34%}@media (max-width:767px){.hero__side-image{display:none}}.hero__side-image video{clip-path:inset(0);height:auto;width:100%}.hero--type-video{height:var(--module-height)}.hero--type-video .jarallax{height:100%}.hero--type-video .round-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.hero__inner--has-form{grid-gap:var(--line-radius);align-items:flex-start;display:grid;grid-template-areas:"text" "form" "image";grid-template-rows:auto 1fr}.hero__inner--has-form .hero__text-container{grid-area:text}.hero__inner--has-form .hero__side-image{grid-area:image}.hero__inner--has-form .hero__form-wrapper{grid-area:form}@media (min-width:768px){.hero__form-wrapper{padding-right:5%}}@media (min-width:1024px){.hero__inner--has-form{grid-template-columns:50% 1fr}.hero__inner.form_in_right{grid-template-areas:"text form" "image form"}.hero__inner.form_in_below{grid-template-areas:"text image" "form image"}.form_in_right .hero__text-container{padding-right:0}.form_in_right .hero__form-wrapper{padding-right:0;padding-top:124px}.hero .submitted-message{text-align:center}.hero__inner--has-form .hero__side-image{max-width:calc(var(--container-width)/2)}}body .hero--type-video .hero__graphic{cursor:pointer}body .hero--type-video .hero__graphic:hover .round-button{background-color:var(--round-button-hover-background);border-color:var(--round-button-hover-background)}body .hero--type-video .hero__graphic:hover .round-button:not(.round-button--stroke-colored) svg path{fill:var(--round-button-hover-fill)}@media (pointer:fine){.hero--type-video .round-button--pause{opacity:0}.hero--type-video:hover .round-button--pause{opacity:1}}