@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/MtfRP_h-IcS4dC11siMFBbqy0r-k1-62EOe12mSTraQ-ZyFixny0FMM3Zuml37xiRA8ogFw6V9hRoLeIYQ0m7wI.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex Fallback\: Arial;src:local(Arial);size-adjust:99.4524%;ascent-override:93.2843%;descent-override:24.5485%;line-gap-override:0%}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/pUm-t3R4nDret_Z9V0eoYg-Rn0TQvdyyHaY5EkJVts-PkXUhVD9ZHCJAbbujuh4EMp1wLDy91GApJSPr72QV84.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/XuDARluRx4Gt063yBgZEqbfFgHEusQkI_Rsxnji2i6o-_y8gm7mb-X4bseH8p06C3_OzNHtaW2Vmn6znnD8eFpI.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/fYfWCUdJW1HhTAr6U8iTroe83mzWJwPyT7nOuVwNV6g-hS1sktkL963MJFrJ9wjqZKqn_CSJwiWkeiEQUMjkzz0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/Iupy9Ab5sM_gyM1yUdhvyWFZNWPNtGZV-rxNDhJCTKU-z1mc5cfvRatpa5D9b86lq2sJYwmJgPPMZJiAq0rKQs0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/drIUm28F6ZSV46n_tiwl7_L3-a1hmSIbztotkRnFuG4-Vjdv5mkzWdL0_7Wg7-Py37ZzOeBLOXLQ3Q3NMNRLAxE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto Flex;src:local(Roboto Flex Regular),local(Roboto Flex),url(../_fonts/xFlvPMEWeUtVWxPcC3nNtPpEItS1bO8f_fr5pbchf6Q-guCvAm4nYsW7cHo_rJQIjMry883yPH9yN7Jt6kk11Ok.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}:root{--font:"Roboto Flex", sans-serif;--header-h1:calc(clamp(2rem, 1.5rem + 3vw, 4.5rem));--header-h2:calc(clamp(1rem, 1.5rem + 1vw, 2.5rem));--header-h3:2rem;--subheader:1.6rem;--text:calc(clamp(.6rem, .6rem + 1vw, 1.07rem));--text-small:1rem;--text-mini:.875rem;--eyebrow-header:.7rem;--bold:500;--regular:300;--light:200;--black:#111;--white:#fafafa;--light-gray:#eceded;--gray:#b7b7b7;--dark-gray-1:#02252b;--dark-gray-2:#00151c;--dark-gray-3:#616161;--accent-orange:#e85039;--accent-blue:#00c1c8;--accent-orange-hover:#d3432d;--accent-blue-hover:#0aaaaf;--app-margin:55px;--border-radius:12px;--app-margin-mobile:24px}@media screen and (width<=1200px){:root{--app-margin:24px}}*{box-sizing:border-box}body,html{color:var(--black);background:var(--white);font-family:var(--font);font-size:var(--text);letter-spacing:.05rem;line-height:1.7;font-weight:var(--regular);scroll-behavior:smooth;margin:0}a{color:currentColor;text-decoration:none}.content-width{max-width:1920px;margin:0 auto}.site-width{padding-inline:var(--app-margin)}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.list-enter-active,.list-leave-active{transition:all .4s ease-in-out}body{margin:0}.nx-form{background-color:var(--white);color:var(--black);border-radius:12px;flex-direction:column;align-self:center;gap:18px;width:100%;height:fit-content;padding:40px;display:flex;position:relative}.nx-form .row{gap:12px;display:flex}.nx-form .row>*{flex:1;min-width:0}.nx-form .field{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);flex-direction:column;gap:6px;font-size:11px;font-weight:500;display:flex}.nx-form .field input,.nx-form .field select{letter-spacing:normal;text-transform:none;width:100%;height:48px;color:var(--dark-gray-2);background-color:#fff;border:1px solid #cdd3d5;border-radius:8px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:300;transition:border-color .15s,box-shadow .15s}.nx-form .field select{cursor:pointer}.nx-form .field input::placeholder{color:#9aa3a6}.nx-form .field input:focus,.nx-form .field select:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 3px #00c1c82e}:is(.nx-form .field:has([role=alert]:not(:empty)) input,.nx-form .field:has([role=alert]:not(:empty)) select){border-color:var(--accent-orange)}.nx-form .optional{color:#9aa3a6;font-weight:300}.nx-form .optional,.nx-form [role=alert]{text-transform:none;letter-spacing:normal}.nx-form [role=alert]{color:var(--accent-orange);font-size:12px;font-weight:400}.nx-form .consent{color:var(--dark-gray-2);flex-direction:column;gap:6px;font-size:13px;line-height:1.5;display:flex}.nx-form .consent label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.nx-form .consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-orange);cursor:pointer;flex-shrink:0;margin:2px 0 0}.nx-form .consent a{color:inherit;text-decoration:underline}.nx-form .hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.nx-form .form-btn{margin-top:8px}.nx-form .form-message{border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.nx-form .form-message.ok{color:#00585c;background:#00c1c81a}.nx-form .form-message.error{color:#a3301e;background:#e850391a}@media screen and (width<=1200px){.nx-form{padding:var(--app-margin-mobile)}}@media screen and (width<=480px){.nx-form .row{flex-direction:column;gap:18px}}
