@charset "UTF-8";:root{--font-main:"Satoshi",sans-serif;--font-headings:"Switzer",sans-serif;--primary:#ee3700;--primary-400:#bd0c05;--primary-200:#549dfc;--secondary:#00fb7e;--secondary-400:#0f4d55;--grey-1000:#000;--grey-950:#1b1b1b;--grey-900:#1d1d1d;--grey-800:#2c2b2b;--grey-700:#555;--grey-500:#999;--grey-400:#758195;--grey-300:#c4c4c4;--grey-250:#c8c8c8;--grey-200:#cecece;--grey-100:#ebebeb;--grey-50:#f5f5f5;--grey-0:#fff;--white:var(--grey-0);--black:var(--grey-1000);--copy-color:var(--grey-950);--headlines-color:var(--grey-950);--link-color:#00e;--accent-lavender:#bf77df;--accent-peach:#ffc785;--accent-periwinkle:#8dadff;--accent-sky:#7ed1ff;--orange-dark:#bd0c05;--bg-gradient-start:#ebebeb;--bg-gradient-end:#cecece;--bg-gradient:radial-gradient(294.63% 141.42% at 0% 0%, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);--container-width:1440px;--container-padding:64px;--border-radius-m:32px;--border-radius-s:16px;--distance-between-elements-xxl:120px;--distance-between-elements-xl:100px;--distance-between-elements-l:80px;--distance-between-elements-m:64px;--distance-between-elements-s:48px;--distance-between-elements-xs:32px;--distance-between-elements-xxs:16px;--top-bottom-padding-m:60px;--top-bottom-padding-s:40px;--top-bottom-padding-none:0px;--btn-radius:117px;--btn-border-width:1px;--btn-padding-y:14px;--btn-padding-x:32px;--btn-min-width:130px;--btn-font-size:1rem;--btn-line-height:1.4;--btn-font-weight:600;--btn-text-transform:none;--btn-letter-spacing:0;--btn-focus-ring:#00e;--form-font-weight:400;--form-font-size:16px;--form-input-height:48px;--form-input-padding:12px;--form-input-border-radius:2px;--form-label-margin-bottom:6px}@media (max-width:1024px){:root{--container-padding:16px}}.form{width:100%;font-family:var(--font-main);padding:var(--section-pt,var(--top-bottom-padding-m,60px)) 0 var(--section-pb,var(--top-bottom-padding-m,60px));background-color:var(--background-color,var(--white))}@media (max-width:576px){.form{padding:var(--section-pt-mobile,var(--section-pt,var(--top-bottom-padding-m,60px))) 0 var(--section-pb-mobile,var(--section-pb,var(--top-bottom-padding-m,60px)))}}.form .container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:flex-start;gap:var(--distance-between-elements-l,80px)}@media (max-width:1024px){.form .container{gap:var(--distance-between-elements-s,48px)}}@media (max-width:768px){.form .container{flex-direction:column;gap:var(--distance-between-elements-xs,32px)}}.form__header{width:calc(100% - 630px - 80px);min-width:0;display:flex;flex-direction:column;gap:24px;padding-top:var(--distance-between-elements-m,64px)}@media (max-width:768px){.form__header{padding-top:0;width:100%}}.form__eyebrow{display:flex;align-items:center;gap:12px}.form__eyebrow:after{content:"";order:-1;flex-shrink:0;width:16px;height:16px;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Crect width="8" height="8" fill="%23EE3700"/%3E%3Crect x="8" y="8" width="8" height="8" fill="%23EE3700"/%3E%3C/svg%3E') no-repeat center/contain}.form__eyebrow-text{margin:0;color:var(--text-color,var(--copy-color));font-family:var(--font-headings);font-weight:400;font-size:1rem;line-height:1;text-transform:uppercase}.form__heading{margin:0;font-family:var(--font-headings);color:var(--title-color,var(--headlines-color))}.form__form-container{width:630px;min-width:0;background-color:var(--grey-900,#1d1d1d);border-radius:var(--border-radius-m,32px);padding:48px;color:var(--white)}@media (max-width:768px){.form__form-container{width:100%}}@media (max-width:576px){.form__form-container{padding:24px;border-radius:var(--border-radius-s,16px)}}.form__input-area{display:flex;flex-direction:column;gap:var(--distance-between-elements-xxs,16px)}.form__description{color:var(--font-dark,#1b1b1b);font-family:var(--font-main);font-size:1.25rem;font-weight:400;line-height:1.2}.form__description p{margin:0;color:var(--font-dark,#1b1b1b);font-family:var(--font-main);font-size:1.25rem;font-weight:400;line-height:1.2}.form__inputs{width:100%}.form__inputs .gform_legacy_markup_wrapper,.form__inputs .gform_wrapper,.form__inputs form{margin:0}.form__inputs .gfield,.form__inputs .hs-form-field{margin-bottom:var(--distance-between-elements-xxs,16px)}.form__inputs form.wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--distance-between-elements-xxs,16px)}@media (max-width:576px){.form__inputs form.wpcf7-form{grid-template-columns:minmax(0,1fr)}}.form__inputs p{margin:0}.form__inputs form.wpcf7-form br{display:none}.form__inputs .akismet-fields-container,.form__inputs .hidden-fields-container{display:none}.form__inputs .wpcf7-response-output:empty,.form__inputs form.wpcf7-form.init .wpcf7-response-output{display:none}.form__inputs .form-column-1-1{grid-column:1/-1;min-width:0}.form__inputs .form-column-1-2{grid-column:span 1;min-width:0}@media (max-width:576px){.form__inputs .form-column-1-2{grid-column:1/-1}}.form__inputs .form-column-end{grid-column-end:-1}@media (max-width:576px){.form__inputs .form-column-end{grid-column:1/-1}}.form__inputs .recaptcha-row{display:flex;align-items:center;min-height:0}.form__inputs .footer-row{margin-top:var(--distance-between-elements-xxs,16px)}.form__inputs .wpcf7-form-control-wrap{display:block;width:100%}.form__inputs p:has(.wpcf7-form-control[aria-required=true])>label:before{content:"*";margin-right:6px;color:#bd0c05;font-weight:600}.form__inputs p:not(:has(label)) .wpcf7-form-control-wrap:has([aria-required=true]){position:relative}.form__inputs p:not(:has(label)) .wpcf7-form-control-wrap:has([aria-required=true]):before{content:"*";position:absolute;left:var(--form-input-padding,12px);top:0;bottom:0;display:flex;align-items:center;color:#e3000b;font-weight:600;line-height:1;pointer-events:none;z-index:1}.form__inputs p:not(:has(label)) .wpcf7-form-control-wrap:has([aria-required=true]) .wpcf7-form-control{padding-left:calc(var(--form-input-padding,12px) + 14px)}.form__inputs .wpcf7-not-valid-tip{display:block;margin-top:-22px;margin-left:8px;font-family:var(--font-main);font-size:.875rem;line-height:1.4;color:var(--primary,#ee3700)}.form__inputs .wpcf7-response-output{grid-column:1/-1;order:99;margin:0!important;padding:14px var(--form-input-padding,12px)!important;border:1px solid var(--grey-700,#555)!important;border-radius:var(--form-input-border-radius,2px);font-family:var(--font-main);font-size:.875rem;line-height:1.4;text-align:center;color:var(--white)}.form__inputs form.wpcf7-form.sent .wpcf7-response-output{border-color:var(--secondary,#00fb7e);background-color:rgba(0,251,126,.08);color:var(--secondary,#00fb7e)}.form__inputs form.wpcf7-form.aborted .wpcf7-response-output,.form__inputs form.wpcf7-form.failed .wpcf7-response-output,.form__inputs form.wpcf7-form.invalid .wpcf7-response-output,.form__inputs form.wpcf7-form.spam .wpcf7-response-output{border-color:var(--primary,#ee3700);background-color:rgba(238,55,0,.08);color:var(--white)}.form__inputs form.wpcf7-form.submitting button[type=submit],.form__inputs form.wpcf7-form.submitting input[type=submit]{opacity:.65;pointer-events:none}.form__inputs .wpcf7-spinner{display:block;margin:12px auto 0;width:24px;height:24px;background:0 0;border:3px solid rgba(255,255,255,.25);border-top-color:var(--white);border-radius:50%;animation:pro-child-form-spin .8s linear infinite}.form__inputs .wpcf7-spinner:before{display:none}.form__inputs label{display:block;margin:0 0 var(--form-label-margin-bottom,6px);font-family:var(--font-main);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--white)}.form__inputs input:not([type=submit],[type=checkbox],[type=radio]),.form__inputs select,.form__inputs textarea{width:100%;height:var(--form-input-height,48px);padding:0 var(--form-input-padding,12px);background:0 0;border:1px solid var(--grey-700,#555);border-radius:var(--form-input-border-radius,2px);font-family:var(--font-main);font-size:var(--form-font-size,16px);font-weight:var(--form-font-weight,400);line-height:1.4;color:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.form__inputs input:not([type=submit],[type=checkbox],[type=radio])::-moz-placeholder,.form__inputs select::-moz-placeholder,.form__inputs textarea::-moz-placeholder{color:var(--grey-300,#c4c4c4)}.form__inputs input:not([type=submit],[type=checkbox],[type=radio])::placeholder,.form__inputs select::placeholder,.form__inputs textarea::placeholder{color:var(--grey-300,#c4c4c4)}.form__inputs input:not([type=submit],[type=checkbox],[type=radio]):focus,.form__inputs select:focus,.form__inputs textarea:focus{border-color:var(--grey-250,#c8c8c8)}.form__inputs input:not([type=submit],[type=checkbox],[type=radio]).wpcf7-not-valid,.form__inputs input:not([type=submit],[type=checkbox],[type=radio])[aria-invalid=true],.form__inputs select.wpcf7-not-valid,.form__inputs select[aria-invalid=true],.form__inputs textarea.wpcf7-not-valid,.form__inputs textarea[aria-invalid=true]{border-color:var(--primary,#ee3700)}.form__inputs select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M16 4V6H14V8H12V10H10V12H6V10H4V8H2V6H0V4H16Z' fill='%23C4C4C4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--form-input-padding,12px) center;background-size:16px 16px;cursor:pointer}.form__inputs select option{color:var(--copy-color,#1d1d1d);background-color:var(--white)}.form__inputs textarea{height:var(--form-input-height,48px);min-height:var(--form-input-height,48px);padding:13px var(--form-input-padding,12px);resize:none}.form__inputs button[type=submit],.form__inputs input[type=submit]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:0;padding:var(--btn-padding-y,14px) var(--btn-padding-x,32px);background-color:var(--primary);border:var(--btn-border-width,1px) solid var(--primary);border-radius:var(--btn-radius,117px);font-family:var(--font-main);font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,600);line-height:var(--btn-line-height,1.4);text-transform:var(--btn-text-transform,none);letter-spacing:var(--btn-letter-spacing,0);text-align:center;color:var(--white);cursor:pointer;transition:background-color .2s,border-color .2s}.form__inputs button[type=submit]:hover,.form__inputs input[type=submit]:hover{background-color:var(--primary-400);border-color:var(--primary-400)}.form__inputs button[type=submit]:focus-visible,.form__inputs input[type=submit]:focus-visible{outline:2px solid var(--btn-focus-ring,var(--link-color));outline-offset:2px}.form__inputs button[type=submit] .button-text{line-height:var(--btn-line-height,1.4)}.form__inputs button[type=submit] .circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--white);transition:transform .25s ease}.form__inputs button[type=submit] .icon.arrow{display:block;width:7px;height:7px;border-top:2px solid var(--primary);border-right:2px solid var(--primary);transform:rotate(45deg);margin-left:-2px}.form__inputs button[type=submit]:hover .circle{transform:translateX(4px)}.form__inputs .gfield_error input,.form__inputs .gfield_error select,.form__inputs .gfield_error textarea{border-color:var(--primary-400)}.form__inputs .validation_message{color:var(--primary);font-size:.875rem}@keyframes pro-child-form-spin{to{transform:rotate(360deg)}}/*# sourceMappingURL=form.min.css.map */
