.page_pageHeader__GrGbH{background-color:var(--color-bg);padding:80px 0 40px;text-align:center}.page_headerTitle__N3S84{font-size:clamp(3rem,5vw,4rem);color:var(--color-primary);margin-bottom:0}.page_contentSection__EG2LM{background-color:var(--color-bg);padding:0 0 80px}.page_contactContainer__MQMNm{max-width:1000px}.page_infoWrapper__w_Q57{display:flex;margin-bottom:60px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;height:400px}.page_infoPanel__YLd8b{flex:0 0 40%;background-color:var(--color-dark);color:var(--color-white);padding:50px 40px;display:flex;flex-direction:column;justify-content:center}.page_logoWrapper__Jjck_{position:relative;width:100%;max-width:250px;height:80px;margin-bottom:40px}.page_logo__3QRLm{object-fit:contain;object-position:left center}.page_infoBlock__xVbbN{margin-bottom:30px}.page_infoBlock__xVbbN:last-child{margin-bottom:0}.page_infoLabel__SZo6H{font-family:var(--font-label);font-size:.9rem;letter-spacing:.1em;color:#FBF6F4;opacity:.6;margin-bottom:8px}.page_infoText____NqD{font-family:var(--font-body);font-size:1.1rem;line-height:1.5;margin:0}.page_mapPanel__ZlT__{flex:0 0 60%;position:relative;background-color:#eee}.page_mapIframe__H7Qag{position:absolute;top:0;left:0;width:100%;height:100%}.page_formSection__jt80_{background-color:var(--color-white);padding:50px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.page_formHeading__1AmiP{font-family:var(--font-heading);font-size:2rem;color:var(--color-dark);margin-bottom:30px;text-align:center}@media (max-width:900px){.page_infoWrapper__w_Q57{flex-direction:column;height:auto}.page_infoPanel__YLd8b{flex:none;padding:40px;align-items:center;text-align:center}.page_logo__3QRLm{object-position:center}.page_logoWrapper__Jjck_{margin:0 auto 40px}.page_mapPanel__ZlT__{flex:none;height:300px}.page_formSection__jt80_{padding:40px 20px}}.Form_formContainer__Etjan{display:flex;flex-direction:column;gap:20px;width:100%}.Form_nameRow__dGKJG{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Form_formGroup__AYJaq{display:flex;flex-direction:column;gap:8px}.Form_formGroup__AYJaq label{font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.05em;color:var(--color-dark)}.Form_formContainer__Etjan[data-theme=dark] .Form_formGroup__AYJaq label{color:#fff;opacity:.9}.Form_input__p87Vx,.Form_textarea__1YxGK{font-family:var(--font-body);font-size:1rem;padding:12px 15px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Form_textarea__1YxGK{resize:vertical;min-height:120px}.Form_input__p87Vx:focus,.Form_textarea__1YxGK:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(125,38,38,.1)}.Form_submitBtn__z9avJ{font-family:var(--font-label);font-weight:600;font-size:1rem;letter-spacing:.1em;background-color:var(--color-primary);color:var(--color-white);border:none;padding:15px 30px;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;align-self:flex-start;margin-top:10px}.Form_submitBtn__z9avJ:hover{background-color:var(--color-dark)}.Form_submitBtn__z9avJ:disabled{opacity:.7;cursor:not-allowed}.Form_formContainer__Etjan[data-theme=dark] .Form_submitBtn__z9avJ{background-color:#fff;color:var(--color-primary)}.Form_formContainer__Etjan[data-theme=dark] .Form_submitBtn__z9avJ:hover{background-color:#f0f0f0}.Form_successMessage__0l6JB{padding:30px;background-color:rgba(40,167,69,.1);border-left:4px solid #28a745;border-radius:4px;font-family:var(--font-body);font-size:1.1rem;color:#155724}.Form_formContainer__Etjan[data-theme=dark] .Form_successMessage__0l6JB{background-color:rgba(255,255,255,.1);border-left-color:#fff;color:#fff}.Form_errorMessage__CM8Lr{padding:15px;background-color:rgba(220,53,69,.1);border-left:4px solid #dc3545;border-radius:4px;font-family:var(--font-body);color:#721c24;font-size:.95rem;margin-bottom:10px}.Form_formContainer__Etjan[data-theme=dark] .Form_errorMessage__CM8Lr{background-color:rgba(220,53,69,.2);color:#ffb3b8}@media (max-width:600px){.Form_nameRow__dGKJG{grid-template-columns:1fr}.Form_submitBtn__z9avJ{width:100%}}