.contact_container__2fL_h{margin:0 auto}.contact_main__RFxr6{padding-top:calc(var(--nav-height) + var(--spacing-8));height:100%}.ContactForm_formContainer__S3QkR{max-width:var(--max-width);margin:0 auto;scroll-behavior:smooth;padding:var(--spacing-4)}.ContactForm_pageTitle__mzIie{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-12);text-align:center}.ContactForm_titleGroup__IZ2jL{line-height:var(--line-height-tight)}.ContactForm_titleHighlight__ntGxm{color:var(--accent)}.ContactForm_titleHighlightAccessible___x0_2{color:var(--accent-accessible-color)}.ContactForm_title__dr8sw{font-weight:var(--font-weight-normal)}.ContactForm_content__a6XdU{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8);align-items:start}.ContactForm_formSection__xR2uZ{width:100%}.ContactForm_subtitle__VViG4{color:var(--accent);font-size:var(--font-size-2xl);text-align:left;margin-bottom:var(--spacing-8)}.ContactForm_subtitleAccessible__2A8CY{color:var(--accent-accessible-color)}.ContactForm_formContent__1CvDP{display:flex;flex-direction:row;gap:var(--spacing-4);justify-content:space-between;background-color:var(--background);border-radius:var(--border-radius-lg);padding:var(--spacing-7);box-shadow:var(--shadow-sm)}.ContactForm_form__0ZUyf{display:flex;flex-direction:column;gap:var(--spacing-4)}.ContactForm_formImageContainer___DOX_{z-index:var(--z-index-default);transition:all var(--transition-default-ease)}.ContactForm_formImage__N8b2z{object-fit:cover;filter:contrast(1.3) brightness(.95);border-radius:var(--border-radius-lg);width:200px;height:200px}.ContactForm_inputGroup__pE8_O input,.ContactForm_inputGroup__pE8_O textarea{width:100%;padding:var(--spacing-4);background-color:var(--background);border:1px solid var(--input-border);border-radius:var(--border-radius);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-base);transition:all var(--transition-default-ease)}.ContactForm_inputGroup__pE8_O input::placeholder,.ContactForm_inputGroup__pE8_O textarea::placeholder{color:var(--text-muted);opacity:.8}.ContactForm_inputGroup__pE8_O input:focus,.ContactForm_inputGroup__pE8_O textarea:focus{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 2px var(--primary-light)}.ContactForm_inputGroup__pE8_O textarea{min-height:120px;resize:vertical}.ContactForm_addressInfo__mUe1A{display:flex;flex-direction:column;gap:var(--spacing-2)}.ContactForm_icon__EQIxU{align-self:flex-start;color:var(--primary)}.ContactForm_buttonIcon__s1AWJ{stroke-width:2.5;color:var(--text);margin-right:var(--spacing-4)}.ContactForm_buttonStyle__fe3X_{background-color:var(--accent)!important;color:var(--text)!important;max-width:300px;align-self:center}.ContactForm_buttonStyleAccessible__fpTEH{color:var(--black)!important}.ContactForm_infoSection__ScpLH{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-6)}.ContactForm_contactOptions__9NzzO{background-color:var(--background);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}.ContactForm_infoItem__n3tWI{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--text)}.ContactForm_contactOption__QVqb6{margin-bottom:var(--spacing-4);border-bottom:1px solid var(--border);padding:var(--spacing-2)}.ContactForm_contactOption__QVqb6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ContactForm_contactOption__QVqb6 h3{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);margin-bottom:var(--spacing-2)}.ContactForm_contactOption__QVqb6 p{margin-bottom:var(--spacing-2)}.ContactForm_availability__1jwhl,.ContactForm_contactOption__QVqb6 p{color:var(--text-muted);font-size:var(--font-size-xs)}.ContactForm_imageContainer__hbpJi{aspect-ratio:1;overflow:hidden;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ContactForm_contactImage__hdsks{opacity:.2;object-fit:cover;object-position:center;width:100%;height:100%;mix-blend-mode:multiply;filter:contrast(1.2) brightness(.95)}.ContactForm_successMessage__YK1lq{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);gap:var(--spacing-4)}.ContactForm_successIcon__twzFL{width:64px;height:64px;border-radius:50%;background-color:var(--accent);color:var(--text);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4);animation:ContactForm_scaleIn__pNjLl .3s ease-out}@keyframes ContactForm_scaleIn__pNjLl{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ContactForm_successMessage__YK1lq h3{color:var(--accent);font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.ContactForm_successMessage__YK1lq p{color:var(--text-muted);margin-bottom:var(--spacing-6)}@media (max-width:768px){.ContactForm_content__a6XdU{grid-template-columns:1fr}.ContactForm_formContainer__S3QkR{padding:var(--spacing-4)}.ContactForm_contactOptions__9NzzO{grid-template-columns:1fr}}.Button_customButton__NC8Xm{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--font-weight-medium);border-radius:var(--border-radius);transition:all var(--transition-default-ease);cursor:pointer;border:none;outline:none;color:var(--button-text)}.Button_primary__Q2Cf4{background-color:var(--primary);color:var(--button-text)}.Button_primary__Q2Cf4:hover{background-color:var(--primary-hover)}.Button_primary__Q2Cf4:active{background-color:var(--primary-active)}.Button_secondary__H1dsd{background-color:var(--secondary);color:var(--button-text)}.Button_secondary__H1dsd:hover{background-color:var(--secondary-hover)}.Button_secondary__H1dsd:active{background-color:var(--secondary-active)}.Button_small__EJsnr{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}.Button_medium__2autW{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-base)}.Button_large__Uw0Aq{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-lg)}.Button_fullWidth__o4p8v{width:100%}.Button_customButton__NC8Xm:disabled{background-color:var(--text-disabled);cursor:not-allowed;opacity:.7}.Button_customButton__NC8Xm:focus{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}