.ContactForm_container__GoXDi{display:flex;width:100%;height:auto;margin-top:4rem}.ContactForm_form__IJzXd{position:relative;width:100%;max-width:600px;display:flex;flex-direction:column;gap:2rem}.ContactForm_row__jQCwY{display:flex;gap:1rem}.ContactForm_row__jQCwY .ContactForm_input-field__e_dWW{flex:1 1}.ContactForm_input-field__e_dWW{position:relative}.ContactForm_input-field__e_dWW label{position:absolute;top:0;left:10px;transform:translateY(-50%);width:max-content;background-color:var(--background-color);padding:0 4px;font-family:DMSans,sans-serif;font-size:.75rem;color:var(--border-color);pointer-events:none;z-index:1;transition:color .3s var(--easing-slot);opacity:1}.ContactForm_input-field__e_dWW input,.ContactForm_input-field__e_dWW textarea{width:100%;background:transparent;border-radius:var(--border-radius-small);border:1px solid var(--border-color);padding:10px 14px;font-family:DMSans,sans-serif;font-size:.875rem;color:var(--primary-color);outline:none;box-sizing:border-box;transition:border-color .3s var(--easing-slot)}.ContactForm_input-field__e_dWW textarea{resize:vertical;min-height:120px;max-height:400px;margin:0;display:block}.ContactForm_dropdown-field__uP0sk{position:relative}.ContactForm_dropdown__YTPJ3{width:100%;background:transparent;border-radius:var(--border-radius-small);border:1px solid var(--border-color);font-family:DMSans,sans-serif;font-size:.875rem;color:var(--primary-color);outline:none;box-sizing:border-box;cursor:pointer;overflow:hidden;transition:border-color .3s var(--easing-slot)}.ContactForm_dropdown-selected__CJC7v{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.ContactForm_dropdown-selected__CJC7v .ContactForm_placeholder__pd_i1{opacity:.5}.ContactForm_dropdown-arrow__w5lRI{fill:var(--primary-color);transition:transform .3s var(--easing-slot)}.ContactForm_dropdown__YTPJ3.ContactForm_open__OcyCr .ContactForm_dropdown-arrow__w5lRI{transform:rotate(180deg)}.ContactForm_dropdown-options__s2JtR{max-height:0;overflow:hidden;transition:max-height .3s var(--easing-slot)}.ContactForm_dropdown__YTPJ3.ContactForm_open__OcyCr .ContactForm_dropdown-options__s2JtR{max-height:300px}.ContactForm_dropdown-option__f865m{padding:10px 14px;cursor:pointer;transition:background-color .3s var(--easing-slot)}.ContactForm_dropdown-option__f865m.ContactForm_selected__nnqCI,.ContactForm_dropdown-option__f865m:hover{background-color:var(--tertiary-color)}.ContactForm_dropdown-field__uP0sk:hover .ContactForm_dropdown__YTPJ3{border-color:var(--accent-color)}.ContactForm_dropdown-field__uP0sk:hover label{color:var(--accent-color)}.ContactForm_input-field__e_dWW input::placeholder,.ContactForm_input-field__e_dWW textarea::placeholder{color:var(--primary-color);opacity:.5}.ContactForm_input-field__e_dWW:hover label{color:var(--accent-color)}.ContactForm_input-field__e_dWW input:focus,.ContactForm_input-field__e_dWW textarea:focus,.ContactForm_input-field__e_dWW:hover input,.ContactForm_input-field__e_dWW:hover textarea{border-color:var(--accent-color)}.ContactForm_input-field__e_dWW:has(input:focus) label,.ContactForm_input-field__e_dWW:has(textarea:focus) label{color:var(--accent-color)}.ContactForm_input-field__e_dWW.ContactForm_error__BbHwc input,.ContactForm_input-field__e_dWW.ContactForm_error__BbHwc textarea{border:1px solid rgba(255,68,68,.3)}.ContactForm_input-field__e_dWW.ContactForm_error__BbHwc label{color:#ff4444}.ContactForm_error-tooltip__7hDHd{display:flex;gap:8px;position:relative;top:10px;left:0;margin-top:0;background-color:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:var(--border-radius-small);padding:8px 10px;font-family:DMSans,sans-serif;font-size:.75rem;color:#ff4444;white-space:nowrap;z-index:10}.ContactForm_error-icon__vhrC1{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#ff4444;border-radius:50%;font-size:.7rem;font-weight:700;color:var(--background-color);flex-shrink:0}.ContactForm_btn-wrapper__XGhWc{display:flex;justify-content:flex-end;align-items:center;width:100%}.ContactForm_btn__iwsoG{position:relative;display:flex;width:max-content;gap:5px;height:30px;cursor:pointer;border:none;background:none;padding:0;margin-top:.5rem;transition:transform .3s var(--easing-elastic)}.ContactForm_btn-text__e60vh{width:max-content;background:var(--lg-bg-color);box-shadow:var(--lg-specular-shadow);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));padding:8px 16px;font-family:DMSans,sans-serif;font-weight:500;font-size:14px;color:var(--primary-color);letter-spacing:.02em}.ContactForm_btn-text__e60vh,.ContactForm_icon__x7Hc8{display:flex;align-items:center;height:100%;border-radius:var(--border-radius-small)}.ContactForm_icon__x7Hc8{position:relative;justify-content:center;width:36px;background-color:var(--primary-color);padding:12px;overflow:hidden;transition:background-color .3s var(--easing-slot)}.ContactForm_icon__x7Hc8 svg{position:relative;z-index:1}.ContactForm_icon__x7Hc8 svg polygon{fill:var(--background-color)}.ContactForm_btn__iwsoG:hover .ContactForm_icon__x7Hc8{background-color:var(--accent-color)}.ContactForm_btn__iwsoG:active{transform:scale(.95)}@media (max-width:932px){.ContactForm_container__GoXDi{margin-top:2rem;margin-bottom:2rem}.ContactForm_row__jQCwY{flex-direction:column;gap:2rem}}.Btn_btn__mTn6U{position:relative;display:flex;gap:5px;height:30px;cursor:pointer;transition:transform .3s var(--easing-elastic);border:none;background:none;padding:0}.Btn_btn__mTn6U,.Btn_text__kKsN3{width:max-content;text-decoration:none}.Btn_text__kKsN3{background:var(--lg-bg-color);box-shadow:var(--lg-specular-shadow);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:blur(var(--lg-blur)) url(#lensFilter) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));padding:8px 12px;font-family:DMSans,sans-serif;font-weight:200;font-size:14px;color:var(--primary-color);letter-spacing:.02em;will-change:transform;transform:translateZ(0)}.Btn_icon__u4s2Z,.Btn_text__kKsN3{height:100%;border-radius:var(--border-radius-small)}.Btn_icon__u4s2Z{position:relative;display:flex;align-items:center;justify-content:center;width:36px;background-color:var(--primary-color);padding:12px;overflow:hidden;transition:background-color .3s var(--easing-slot)}.Btn_icon__u4s2Z svg{position:relative;z-index:1}.Btn_icon__u4s2Z svg polygon{fill:var(--background-color)}.Btn_btn__mTn6U:hover .Btn_icon__u4s2Z{background-color:var(--accent-color)}.Btn_btn__mTn6U:focus [data-slot-text]>span>span,.Btn_btn__mTn6U:hover [data-slot-text]>span>span{transform:translateY(-100%) rotateX(20deg)}.Btn_btn__mTn6U:focus [data-slot-text]>span>span>span,.Btn_btn__mTn6U:hover [data-slot-text]>span>span>span{transform:rotateX(0deg)}.Btn_btn__mTn6U:active{transform:scale(.95)}