.hero-lp-overlay{margin-bottom:20rem;padding:0;position:relative}.hero-lp-overlay__hero-img-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 11vw),0 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-lp-overlay__hero-img-wrap.tinted:after{background:rgba(26,64,104,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-lp-overlay__heading h1{color:#fff;margin:0;position:relative;text-align:center;z-index:2}.hero-lp-overlay__content{display:grid;grid-template-columns:1fr;position:relative;z-index:13}.hero-lp-overlay__form-wrap{background:var(--color-super-light);border-bottom:11px solid var(--color-second);border-top:11px solid var(--color-second);margin-bottom:-20rem;padding:3rem 1.5rem}.hero-lp-overlay__content-column{align-items:center;color:#fff;display:flex}.hero-lp-overlay__rich-text{padding:4rem 0 2rem}@media (min-width:1140px){.hero-lp-overlay{margin-bottom:0}.hero-lp-overlay__hero-img-wrap{clip-path:polygon(0 0,100% 0,100% calc(100% - 8.5vw),0 100%);height:100%;width:calc(50% + 160px)}.hero-lp-overlay__content{grid-template-columns:1fr 1fr}.hero-lp-overlay__rich-text{padding-bottom:8.5vw}.hero-lp-overlay__form-column{padding-left:20%}.hero-lp-overlay__form-wrap{margin-bottom:0;padding:4rem 2.5rem}.hero-lp-overlay__form-wrap h2{text-align:center}}.hide{display:none!important}.cddq__form{margin:0 auto;max-width:840px}.cddq__form .hs_cos_wrapper_type_form{background-color:#f8f8f8;display:block;padding:70px 7% 7%;position:relative}.cddq__form .section-heading{font-size:clamp(28px,6vw,32px);line-height:1.2;margin:0 auto 65px;max-width:540px;position:relative;text-align:center}.cddq__form .section-heading span{color:#666;font-size:.55em}.cddq__form .section-heading:after{background-color:var(--color-highlight);bottom:-20px;content:"";display:block;height:4px;left:0;margin:0 auto;position:absolute;right:0;width:120px}.cddq__form .hs-form-field{margin:0 0 22px}.cddq__form .hs-form-field.hs-fieldtype-checkbox,.cddq__form .hs-form-field.hs-fieldtype-radio,.cddq__form .section-1-5 .hs-form-field{margin:0 0 44px}.cddq__form form .hs-form-required{color:red}.cddq__form label{text-transform:none}.cddq__form label:not(.hs-form-radio-display,.hs-form-checkbox-display,.hs-error-msg,.hs-main-font-element){color:var(--color-main);display:inline-block;font-family:var(--font-header);font-size:clamp(18px,4vw,22px);font-weight:700;line-height:1.5;margin-bottom:5px}.cddq__form .hs-field-desc{color:#757575;font-size:18px;font-style:italic;font-weight:700;line-height:1.5}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs),.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs){margin:20px 0 0}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li{margin:0 0 10px}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;top:auto!important;white-space:nowrap!important;width:1px!important}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label span,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li label span{background-color:#fff;border:2px solid var(--color-grey-light);color:#222;cursor:pointer;display:block;font-family:var(--font-header-alt);font-size:18px;line-height:1.2;padding:11px 16px 9px 48px;position:relative;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input:checked:focus+span,.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input:focus+span,.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label:hover span,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:checked:focus+span,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:focus+span,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li label:hover span{background-color:#edf0f4;border-color:var(--color-main)}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input:checked:not(:focus-visible)+span,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:checked:not(:focus-visible)+span{background-color:var(--color-main);border-color:transparent;color:#fff;font-family:var(--font-header);font-weight:700}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li span:before,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li span:before{background-color:#fff;border:2px solid var(--color-main);content:"";display:block;height:26px;left:8px;position:absolute;top:8px;transition:background-color .15s ease-in,border-color .15s ease-in;width:26px}.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li span:before{border-radius:50%}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input:checked:not(:focus-visible)+span:before,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:checked:not(:focus-visible)+span:before{border-color:#fff}.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li span:after{background-color:#fff;border:5px solid #fff;border-radius:50%;content:"";display:block;height:22px;left:10px;position:absolute;top:10px;transition:background-color .15s ease-in,border-color .15s ease-in;width:22px}.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:checked+span:after,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li label:focus span:after,.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li label:hover span:after{background-color:#d1d9e1}.cddq__form .hs-fieldtype-radio ul:not(.hs-error-msgs) li input:checked:not(:focus-visible)+span:after{background-color:#fff;border:5px solid var(--color-main)}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li span:after{background-image:url('data:image/svg+xml;utf8,<svg width="23" height="19" viewBox="0 0 23 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.6262 3.62589C20.0367 6.17495 8.20755 18.6223 8.20755 18.6223L0.285492 10.303L3.42559 7.28261L8.20755 12.0474L19.4115 0.5L22.6262 3.62589Z" fill="%231A4068"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:11px;opacity:0;position:absolute;top:11px;transition:opacity .15s ease-in;width:20px}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label:focus span:after,.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label:hover span:after{opacity:.2}.cddq__form .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li input:checked+span:after{opacity:1}.cddq__form input[type=email],.cddq__form input[type=number],.cddq__form input[type=tel],.cddq__form input[type=text],.cddq__form select,.cddq__form textarea{border:2px solid var(--color-grey-light);color:#222;font-size:18px;height:auto;line-height:1.5;margin:0;outline:none;padding:7px 14px;transition:border-color .15s ease-in}.cddq__form input[type=email]:focus,.cddq__form input[type=number]:focus,.cddq__form input[type=tel]:focus,.cddq__form input[type=text]:focus,.cddq__form select:focus,.cddq__form textarea:focus{border-color:var(--color-main)}.cddq__form input[type=email].error,.cddq__form input[type=number].error,.cddq__form input[type=tel].error,.cddq__form input[type=text].error,.cddq__form select.error,.cddq__form textarea.error{border-color:red!important}.cddq__form select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.45" height="9.225" viewBox="0 0 16.45 9.225"><path d="M18,27.45a1,1,0,0,1-.707-1.707l6.518-6.518-6.518-6.518a1,1,0,0,1,1.414-1.414l7.225,7.225a1,1,0,0,1,0,1.414l-7.225,7.225A1,1,0,0,1,18,27.45Z" transform="translate(27.45 -17) rotate(90)" fill="%235b5a5d"/></svg>');background-origin:content-box;background-position:right -27px center;background-repeat:no-repeat;background-size:16px 9px;height:45px;padding-right:40px}.cddq__form .legal-consent-container{font-size:15px;line-height:1.5;margin:20px 0 40px}.cddq__form .legal-consent-container ul.inputs-list{margin:10px 0}.cddq__form .legal-consent-container ul.inputs-list label{display:flex;font-size:15px}.cddq__form .legal-consent-container ul.inputs-list label span{margin:0}.cddq__form .hs-error-msgs{color:red;margin:10px 0 0!important;padding:0!important;position:static}.cddq__form .hs-error-msgs:after{content:none}.cddq__form .hs-error-msgs li{font-size:14px!important;letter-spacing:.02em!important;line-height:1.2!important}.cddq__form .hs_error_rollup{display:none}.cddq__error-message{color:red;font-size:14px;letter-spacing:.02em;line-height:1.2;margin-top:10px}.cddq__form .hs-button.primary,.cddq__section-button{-webkit-appearance:none;background-color:var(--color-highlight);border:2px solid transparent;color:var(--color-main);cursor:pointer;display:inline-block;font-family:var(--font-header);font-size:16px;font-weight:700;line-height:1;overflow:hidden;padding:16px 28px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;transition:none;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in;vertical-align:middle;z-index:1}.cddq__form .hs-button.primary:focus-visible,.cddq__form .hs-button.primary:hover,.cddq__section-button:focus-visible,.cddq__section-button:hover{background-color:var(--color-main);color:#fff}.cddq__form .actions{display:flex}.cddq__form .actions .hs-button.primary,.cddq__section-button--next{margin-left:auto}.cddq__section-button--next svg{margin-left:10px}.cddq__section-button--prev{background-color:#e0e0e0;color:#666;margin-right:10px}.cddq__section-button--prev:focus-visible,.cddq__section-button--prev:hover{background-color:#d4d4d4;color:#666}.cddq__progress-pages{display:none}.cddq__progress-bar{background-color:var(--color-main);height:12px;left:0;position:absolute;right:0;top:0}.cddq__progress-bar-completed{background-color:var(--color-highlight);height:100%;transition:width .2s ease-in}