.consultation-form.astro-rx6shb6l{display:flex;flex-direction:column}.consultation-form.astro-rx6shb6l .input-wrapper.astro-rx6shb6l{margin-bottom:32px}.consultation-form.astro-rx6shb6l .input-wrapper.astro-rx6shb6l:has([required]) label.astro-rx6shb6l:after{content:"(required)"}.consultation-form.astro-rx6shb6l .input-wrapper.astro-rx6shb6l.error{--error-display:flex;--input-border-color:#ce1403}.consultation-form.astro-rx6shb6l fieldset.astro-rx6shb6l{-webkit-appearance:none;appearance:none;border:none;outline:none}.consultation-form.astro-rx6shb6l fieldset.astro-rx6shb6l:has([required]) legend.astro-rx6shb6l:after{content:"(required)"}.consultation-form.astro-rx6shb6l fieldset.astro-rx6shb6l label.astro-rx6shb6l:after{display:none}.consultation-form.astro-rx6shb6l label.astro-rx6shb6l,.consultation-form.astro-rx6shb6l legend.astro-rx6shb6l{align-items:center;color:#1d1d1d;display:flex;font-size:16px;font-weight:400;gap:6px;line-height:1.5;margin-bottom:10px}.consultation-form.astro-rx6shb6l label.astro-rx6shb6l:after,.consultation-form.astro-rx6shb6l legend.astro-rx6shb6l:after{content:"(optional)"}.consultation-form.astro-rx6shb6l input.astro-rx6shb6l,.consultation-form.astro-rx6shb6l select,.consultation-form.astro-rx6shb6l textarea.astro-rx6shb6l{border:1px solid #5252524d;border:1px solid var(--input-border-color,#5252524d);border-radius:10px;display:block;font-family:inherit;font-size:16px;height:auto;line-height:1.5;padding:13px 17px}.consultation-form.astro-rx6shb6l input.astro-rx6shb6l:focus-visible,.consultation-form.astro-rx6shb6l select:focus-visible,.consultation-form.astro-rx6shb6l textarea.astro-rx6shb6l:focus-visible{outline:2px solid #5e4a8f;outline-offset:-1px}.consultation-form.astro-rx6shb6l textarea.astro-rx6shb6l{height:140px;resize:none}.consultation-form.astro-rx6shb6l .phone-wrapper.astro-rx6shb6l{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media only screen and (min-width:768px){.consultation-form.astro-rx6shb6l .phone-wrapper.astro-rx6shb6l{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l{padding-left:16px}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l:not(:last-child){margin-bottom:16px}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=radio]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=radio]:focus-visible+label.astro-rx6shb6l{border-radius:2px;outline:2px solid #5e4a8f;outline-offset:6px}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=radio]:checked+label.astro-rx6shb6l:before{outline:5px solid #5e4a8f;outline-offset:0}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l label.astro-rx6shb6l{align-items:center;color:#1a1919;display:flex;flex-wrap:wrap;font-size:16px;gap:16px;left:5px;line-height:1.5;margin:0;position:relative;width:-moz-fit-content;width:fit-content}.consultation-form.astro-rx6shb6l .radio-wrapper.astro-rx6shb6l label.astro-rx6shb6l:before{border-radius:50px;content:"";height:10px;outline:1px solid rgba(94,74,143,.502);outline-offset:4px;transition:outline-color .22s ease-out;width:10px}.consultation-form.astro-rx6shb6l .checkbox-consent-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=checkbox]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.consultation-form.astro-rx6shb6l .checkbox-consent-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=checkbox]:focus-visible+label.astro-rx6shb6l{border-radius:2px;outline:2px solid #5e4a8f;outline-offset:6px}.consultation-form.astro-rx6shb6l .checkbox-consent-wrapper.astro-rx6shb6l input.astro-rx6shb6l[type=checkbox]:checked+label.astro-rx6shb6l:before{background-color:#5e4a8f}.consultation-form.astro-rx6shb6l .checkbox-consent-wrapper.astro-rx6shb6l label.astro-rx6shb6l{align-items:center;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.consultation-form.astro-rx6shb6l .checkbox-consent-wrapper.astro-rx6shb6l label.astro-rx6shb6l:before{background-image:url(../img/hubspot-checkbox-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:12px auto;border:1px solid #5e4a8f33;border-radius:4px;content:"";display:block;height:20px;transition:background-color .22s ease-out;width:20px}.consultation-form.astro-rx6shb6l .pretext.astro-rx6shb6l{color:#525252;font-size:14px;line-height:1.5;margin-bottom:16px}.consultation-form.astro-rx6shb6l .pretext.astro-rx6shb6l strong.astro-rx6shb6l{font-weight:600}.consultation-form.astro-rx6shb6l .error-message.astro-rx6shb6l{color:#ce1403;display:none;display:var(--error-display,none);font-size:16px;font-weight:400;line-height:1;margin-top:10px}.consultation-form.astro-rx6shb6l .errors-found.astro-rx6shb6l{color:#ce1403;display:none;font-size:16px;line-height:1.5;margin-bottom:16px}.consultation-form.astro-rx6shb6l .errors-found.astro-rx6shb6l.show{display:block}.consultation-form.astro-rx6shb6l input.astro-rx6shb6l:-webkit-autofill,.consultation-form.astro-rx6shb6l input.astro-rx6shb6l:-webkit-autofill:active,.consultation-form.astro-rx6shb6l input.astro-rx6shb6l:-webkit-autofill:focus,.consultation-form.astro-rx6shb6l input.astro-rx6shb6l:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.page-strip.astro-ivjmt3in:has(.consultation-form) .form-wrapper.astro-ivjmt3in{background-color:#fff;border-radius:29px;color:#1d1d1d;margin:0 auto;padding:40px 30px}@media only screen and (min-width:768px){.page-strip.astro-ivjmt3in:has(.consultation-form) .form-wrapper.astro-ivjmt3in{border-radius:49px;padding:50px 60px}}.page-strip.astro-ivjmt3in:has(.consultation-form) h2.astro-ivjmt3in{font-size:36px;font-weight:300;line-height:55px;margin-bottom:11px}@media only screen and (min-width:1024px){.page-strip.astro-ivjmt3in:has(.consultation-form) h2.astro-ivjmt3in{font-size:48px;margin-bottom:15px}}.page-strip.astro-ivjmt3in:has(.consultation-form) p.astro-ivjmt3in{color:#525252;font-size:16px;line-height:1.5625;margin-bottom:30px}@media only screen and (min-width:1024px){.page-strip.astro-ivjmt3in:has(.consultation-form) p.astro-ivjmt3in{margin-bottom:40px}}
