.cta{align-items:center;border-radius:1.7em;border-style:solid;border-width:.15rem;cursor:pointer;display:inline-flex;font-weight:300;height:max-content;justify-content:center;line-height:1;min-height:4.8rem;min-width:4.8rem;padding:.7em 1.5em;position:relative;text-decoration:none;transition:all .5s ease;width:max-content}.cta:active{transform:scale(.95)}.cta__image{stroke:var(--color-primary);padding-left:1rem;transition-duration:.25s;transition-property:transform;width:2.5rem}.cta--style-1,.cta--style-1:active,.cta--style-1:visited{background-color:var(--color-primary);border-color:var(--color-vertical);color:var(--color-vertical)}.cta--style-1:active:focus,.cta--style-1:active:hover,.cta--style-1:focus,.cta--style-1:hover,.cta--style-1:visited:focus,.cta--style-1:visited:hover{background-color:var(--color-vertical);color:var(--color-dark-blue)}.cta--style-2,.cta--style-2:active,.cta--style-2:visited{border:none;color:var(--color-primary);padding:unset}.cta--style-3,.cta--style-3:active,.cta--style-3:visited{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.cta--style-3:active:hover,.cta--style-3:hover,.cta--style-3:visited:hover{background-color:#fff;color:var(--color-dark-blue)}.hero{display:flex;overflow:visible;position:relative}@media(min-width:992px){.hero>img{display:block!important}}@media(max-width:992px){.hero>svg{display:none}}.hero>svg>g>path{fill:var(--color-vertical)}.hero__content{display:flex;flex-direction:column;row-gap:6rem}.hero__form-image{height:auto;width:100%}.hero__form-image img{width:100%}.hero__eyebrow-text{color:var(--color-vertical);font-size:28px;font-weight:200;padding-bottom:2rem}.hero__text-section{font-weight:200;position:relative;z-index:2}.hero__text-section>h1>span{color:var(--color-vertical)}.hero__big-text{font-size:5rem;font-weight:400;padding-bottom:3rem}@media(min-width:992px){.hero__big-text{font-size:6rem}}.hero__rich-text{line-height:1.5}.hero__review{display:flex;flex-direction:column;gap:3rem;height:100%;padding-top:3.5rem}@media(min-width:992px){.hero__review{align-items:center;flex-direction:row;justify-content:flex-start}.hero__review-block>p{margin-top:auto;padding-top:15px}}.hero__review-block>svg{margin-right:auto;max-width:100%;width:max-content}.hero__list{list-style-type:none;padding:1rem 0;text-decoration:none}.hero__list-item{padding:.6rem 0}.hero__list-item>svg{margin-right:1rem;stroke:var(--color-vertical)}.hero__ctas{margin-top:3rem}.hero__cta-row,.hero__ctas{display:flex;flex-wrap:wrap;row-gap:2rem}.hero__cta-row{column-gap:4rem;width:100%}.hero__image-section{margin:auto;position:relative}.hero__form-section{max-width:600px}.hero__image{margin-left:auto;margin-right:auto;pointer-events:none;position:relative;z-index:2}.hero__image--background{left:-20px;max-width:100%;position:absolute;top:-40px;z-index:1}.hero__social{display:flex;flex-direction:column;font-weight:200;gap:1rem;margin-top:5rem}.hero__social-content{display:flex;flex-direction:column;gap:2rem}.hero__email{fill:var(--color-primary-dark);align-items:center;display:flex;gap:1.25rem;height:4.8rem}.hero__email:hover{color:var(--color-primary);fill:var(--color-primary)}.hero__info{font-size:1.4rem;font-weight:200;padding-bottom:1rem}.hero__icons{display:flex;flex-wrap:wrap;padding-bottom:1rem;padding-top:2rem}.hero__icon{fill:var(--color-primary-dark);height:4.8rem;width:4.8rem}.hero__icon:focus,.hero__icon:hover{fill:var(--color-primary)}.hero__icon svg{height:25px}@media(min-width:992px){.hero{min-height:calc(100vh - var(--header-height))}.hero__social{margin-top:15rem}.hero__content{display:grid;grid-auto-flow:dense}.hero__text-section{margin-bottom:auto;margin-top:auto;padding-right:10rem}.hero__form-section{max-width:unset}.hero__image--background{left:-105px;max-width:120%;position:absolute;top:-100px;z-index:1}.hero__ctas{row-gap:6rem}}.hero--white{background-color:var(--color-white)}.hero--color-dark-blue{background-color:var(--color-dark-blue)}.hero form{display:grid;row-gap:2rem}.hero form .input{margin-right:0!important}.hero form label{font-weight:300}.hero form textarea{border-color:transparent;border-radius:2rem;font-weight:400;height:150px;padding:1rem 2rem;width:100%!important}.hero form textarea::placeholder{color:gray;opacity:1}.hero form .form-columns-1 input,.hero form .form-columns-1 select{width:100%!important}.hero form input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.hero form input,.hero form select{border-color:var(--color-dark-blue);border-radius:2rem;border-width:.15rem;color:var(--color-primary-dark);font-weight:400;padding-bottom:.75rem;padding-top:.75rem;text-indent:2rem;width:100%}.hero form input::placeholder,.hero form select::placeholder{color:var(--color-dark-blue);opacity:1}.hero form select{background-color:#fff;font-family:var(--font-primary);text-indent:1rem!important}.hero form .hs_submit{width:40%}.hero form .hs_submit div.actions>input{background-color:var(--color-dark-blue);border-radius:50px;color:#fff;cursor:pointer;font-weight:200;padding:1.5rem;text-align:center;text-indent:unset;transition:all .5s ease}.hero form .hs_submit div.actions>input:hover{background-color:#fff;color:var(--color-dark-blue)}.hero form .hs-error-msgs{color:red;display:none!important;font-weight:300;list-style-type:none}.hero form .hs_error_rollup .hs-error-msgs{display:block!important}.hero form fieldset.form-columns-2{column-gap:1rem;display:flex;flex-direction:column;row-gap:1rem}.hero form fieldset.form-columns-2 .hs-form-field,.hero form fieldset.form-columns-2 .hs-form-field .input input.hs-input{width:100%}@media(min-width:992px){.hero form fieldset.form-columns-2{flex-direction:row}.hero form fieldset.form-columns-2 .hs-form-field{width:50%}}.hero form .legal-consent-container{font-size:1.4rem;font-weight:300}@media(min-width:992px){.hero form .hs-dateinput input{background-image:url(../../../../images/misc/calendar.svg);background-position:right 2rem center;background-repeat:no-repeat;background-size:1.8rem}}.hero form .hs-dateinput .fn-date-picker .pika-lendar{width:unset}.hero form .hs-dateinput .pika-title button{font-size:0}.hero form .hs-dateinput .pika-lendar tr button{align-items:center;display:flex;justify-content:center}.hero form .inputs-list{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:1rem}.hero form .inputs-list .hs-form-radio{display:inline-block;list-style-type:none}.hero form .inputs-list .hs-form-radio input{display:none;min-height:unset;min-width:unset;width:unset}.hero form input[type=radio]+span{align-items:center;background-color:var(--color-white);border-radius:3rem;display:flex;height:4.8rem;justify-content:center;max-width:15rem;min-width:10rem}.hero form input[type=radio]:checked+span{border:1px solid var(--color-primary-dark)}