.contact_shell__Kxc9P{position:relative}.contact_shell__Kxc9P>header{position:absolute}.contact_page__OflX8{background:#000;color:white}.contact_hero__qKwYc{height:428px;position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-top:210px;background:#080808}.contact_hero__qKwYc video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.contact_shade__SQY_O{position:absolute;inset:0;background:rgba(8,8,8,.9);z-index:1}.contact_hero__qKwYc h1{position:relative;z-index:2;width:min(1180px,calc(100% - 160px));text-align:center;margin:0;color:#00c3ff;font:700 80px/88px Space Grotesk,sans-serif;text-transform:uppercase;text-shadow:-2px 3px 1px #000e}.contact_contact__V5oDw{padding:10px 0}.contact_grid__rBMez{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);gap:20px;padding:60px}.contact_card__cJnsK{min-width:0;align-self:start;background:#0e0e0e;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:20px}.contact_card__cJnsK h2{color:#00c3ff;font:700 45px/49.5px Space Grotesk,sans-serif;margin:0 10px 60px}.contact_card__cJnsK:nth-child(2) h2{text-align:center;margin-inline:10px}.contact_card__cJnsK p{font-size:18px;font-weight:500;line-height:28px;margin:0 10px}.contact_card__cJnsK img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0;border-radius:8px}.contact_card__cJnsK>a{max-width:100%;font-size:18px;line-height:24px;padding:18px 15px;white-space:normal;text-align:center}@media(max-width:1100px){.contact_grid__rBMez{padding:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}@media(max-width:760px){.contact_hero__qKwYc{height:266px;padding-top:150px}.contact_hero__qKwYc h1{width:calc(100% - 20px);font:700 33px/36.3px Space Grotesk,sans-serif}.contact_contact__V5oDw{padding:20px 0 50px}.contact_grid__rBMez{grid-template-columns:minmax(0,1fr);padding:0;gap:30px}.contact_card__cJnsK{padding:15px}.contact_card__cJnsK h2{font-size:33px;line-height:36.3px;margin:0 0 30px}.contact_card__cJnsK p,.contact_card__cJnsK:nth-child(2) h2{margin-inline:0}.contact_card__cJnsK img{max-width:340px;align-self:center}}@media(prefers-reduced-motion:reduce){.contact_hero__qKwYc video{display:none}}.ContactForm_form__gyc9f{display:grid;gap:26px;margin:35px 25px 0;font-family:Work Sans,sans-serif;min-width:0}.ContactForm_form__gyc9f label{display:grid;gap:12px;color:#fff;font-size:22px;line-height:24px;font-weight:500;min-width:0}.ContactForm_form__gyc9f label>span{color:#ff7169}.ContactForm_form__gyc9f input:not([type=checkbox]),.ContactForm_form__gyc9f select,.ContactForm_form__gyc9f textarea{width:100%;min-width:0;border:1px solid #484848;border-radius:5px;background:#292929;color:#fff;font:400 20px/24px Work Sans,sans-serif;padding:10px 8px;outline-offset:2px}.ContactForm_form__gyc9f input:focus,.ContactForm_form__gyc9f select:focus,.ContactForm_form__gyc9f textarea:focus{outline:2px solid #00c3ff}.ContactForm_form__gyc9f .ContactForm_row__yKzjT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ContactForm_form__gyc9f .ContactForm_consent__cIxeD{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:14px;font-weight:400;line-height:21px}.ContactForm_consent__cIxeD input{margin:4px 5px 0 0;flex:none}.ContactForm_consent__cIxeD a,.ContactForm_fallback__9ojhr a{color:#00c3ff;text-decoration:underline}.ContactForm_form__gyc9f button{justify-self:start;font-size:20px;line-height:26px;padding:15px 22px;max-width:100%}.ContactForm_form__gyc9f button:disabled{opacity:.6;cursor:wait}.ContactForm_error__wUSOk{color:#ff857f;font-size:16px}.ContactForm_success__LPb68{color:#68e0a0;font-size:16px}.ContactForm_trap__B83cH{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactForm_form__gyc9f .ContactForm_fallback__9ojhr{font-size:14px!important;line-height:21px;font-weight:400!important;color:#b8c4ce;margin:0}@media(max-width:760px){.ContactForm_form__gyc9f{margin:20px 0 0;gap:22px}.ContactForm_form__gyc9f label{font-size:18px;line-height:24px}.ContactForm_form__gyc9f input:not([type=checkbox]),.ContactForm_form__gyc9f select,.ContactForm_form__gyc9f textarea{font-size:18px}.ContactForm_form__gyc9f .ContactForm_row__yKzjT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.ContactForm_form__gyc9f .ContactForm_row__yKzjT{grid-template-columns:minmax(0,1fr)}}.ContactForm_form__gyc9f .ContactForm_labelText__AaxF3{color:#fff}.ContactForm_labelText__AaxF3>span{color:#ff7169}