.ContactFormNew_fields__I0LPM{display:flex;flex-wrap:wrap;gap:1em;align-items:flex-start}.ContactFormNew_fields__I0LPM>*{width:100%}@media(min-width:768px){.ContactFormNew_fields__I0LPM>*{width:calc(50% - .5em)}}.ContactFormNew_fields__I0LPM .ContactFormNew_phoneField__OAjUZ{width:100%}@media(min-width:768px){.ContactFormNew_fields__I0LPM .ContactFormNew_phoneField__OAjUZ{width:calc(50% - .5em)}}.ContactFormNew_fields__I0LPM .ContactFormNew_messageField__Pwu5s{width:100%}.ContactFormNew_fields__I0LPM .ContactFormNew_budgetNdaRow__toyNE{width:100%;display:flex;flex-wrap:wrap;gap:1em;align-items:center}@media(min-width:768px){.ContactFormNew_fields__I0LPM .ContactFormNew_budgetNdaRow__toyNE{flex-wrap:nowrap}}.ContactFormNew_fields__I0LPM .ContactFormNew_budgetNdaRow__toyNE>:first-child{width:100%}@media(min-width:768px){.ContactFormNew_fields__I0LPM .ContactFormNew_budgetNdaRow__toyNE>:first-child{width:calc(50% - .5em)}}.ContactFormNew_fields__I0LPM>label input:not([type=checkbox]),.ContactFormNew_fields__I0LPM>label select,.ContactFormNew_fields__I0LPM>label textarea{padding:.85em 1.25em;border:1px solid #c6c6c6!important;border-radius:.375em;font-family:inherit;width:100%;background:#fff!important}.ContactFormNew_fields__I0LPM>label input:not([type=checkbox]):focus-visible,.ContactFormNew_fields__I0LPM>label select:focus-visible,.ContactFormNew_fields__I0LPM>label textarea:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.ContactFormNew_fields__I0LPM>label input[type=checkbox]{-webkit-margin-end:.5em;margin-inline-end:.5em}.ContactFormNew_fields__I0LPM>label input[type=checkbox]:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.ContactFormNew_fields__I0LPM .ContactFormNew_fieldHelperSpacer__uHfWO{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactFormNew_fields__I0LPM .ContactFormNew_input__yt_NS{padding:.5em 1.25em .25em;border:1px solid #c6c6c6!important;border-radius:.375em;font-family:inherit;background:#fff!important;min-height:46px}.ContactFormNew_fields__I0LPM .ContactFormNew_input__yt_NS:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.ContactFormNew_budgetNdaRow__toyNE .ContactFormNew_ndaRow__MhzdU{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;width:100%}@media(min-width:768px){.ContactFormNew_budgetNdaRow__toyNE .ContactFormNew_ndaRow__MhzdU{width:calc(50% - .5em);min-height:46px}}.ContactFormNew_budgetNdaRow__toyNE .ContactFormNew_ndaRow__MhzdU .ContactFormNew_ndaCheckLabel___xgSY{display:inline-flex;align-items:center;gap:.5em;width:auto!important;margin:0}.ContactFormNew_ndaTooltip__s1U04{display:inline-flex}.ContactFormNew_ndaTooltipContent__b9XlU{max-width:16rem;padding:.5rem .75rem;border-color:var(--body-color);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ContactFormNew_ndaTooltipTrigger__T5p1m{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border-radius:50%;border:1px solid var(--text-faded);color:var(--text-faded);font-size:.7em;font-style:italic;font-weight:700;line-height:1;cursor:pointer}.ContactFormNew_ndaTooltipTrigger__T5p1m:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.ContactFormNew_submitLabelDesktop__HbVLk{display:none}@media(min-width:768px){.ContactFormNew_submitLabelDesktop__HbVLk{display:inline}.ContactFormNew_submitLabelMobile__o0CDg{display:none}}.ContactFormNew_submit__28si7{display:block;-webkit-margin-start:auto;margin-inline-start:auto}@media(max-width:767px){.ContactFormNew_submit__28si7{width:100%;-webkit-margin-start:0;margin-inline-start:0}}.ContactFormNew_submitBlock__KZisq{display:flex;flex-direction:column;gap:.75em;width:100%;-webkit-margin-before:.25em;margin-block-start:.25em}.ContactFormNew_footer__LZIJ0{display:flex;justify-content:space-between;gap:1em;flex-wrap:wrap;-webkit-margin-before:1em;margin-block-start:1em;align-items:flex-start}.ContactFormNew_socials__xZFHO{display:flex;align-items:center;gap:.5em}.ContactFormNew_phone__mVnfw button,.ContactFormNew_phone__mVnfw input{-webkit-border-after:none!important;border-block-end:none!important}.ContactFormNew_noflex__0bPzG{display:block}