.OfficeCard_officeCard__5Kat5{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left;padding:20px;margin:15px;background-color:var(--background-color);box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:100%;transition:transform .2s ease,box-shadow .2s ease}.OfficeCard_officeCard__5Kat5:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.2)}.OfficeCard_officeCard__5Kat5 h3{font-size:1.5em;color:var(--heading-text-color);margin-bottom:10px}.OfficeCard_contactInfo__DbPck{padding:15px;flex:1 1;margin-right:20px}.OfficeCard_contactItem__rpL03{margin:20px 0;font-size:1em;color:var(--primary-text-color);display:flex;align-items:center}.OfficeCard_icon__1aOGT{margin-right:8px;color:var(--highlight-color);font-size:1.2em}.OfficeCard_link__X4PX4{color:var(--highlight-color);text-decoration:none;margin-left:5px}.OfficeCard_link__X4PX4:hover{text-decoration:underline}.OfficeCard_mapContainer__NLUoU{flex:1 1;margin-left:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:600px;height:300px}@media (max-width:768px){.OfficeCard_officeCard__5Kat5{display:flex;align-items:center;justify-content:center;padding:15px;margin:0 auto;text-align:center;flex-direction:column;width:90%;max-width:none}.OfficeCard_officeCard__5Kat5 h3{font-size:1.2em}.OfficeCard_contactItem__rpL03{font-size:.9em}.OfficeCard_icon__1aOGT{font-size:1em}.OfficeCard_mapContainer__NLUoU{height:250px}}@media (max-width:480px){.OfficeCard_officeCard__5Kat5{padding:10px}.OfficeCard_officeCard__5Kat5 h3{font-size:1.1em}.OfficeCard_contactItem__rpL03{font-size:.85em}.OfficeCard_icon__1aOGT{font-size:.9em}.OfficeCard_mapContainer__NLUoU{height:200px}}.ContactForm_contactSection__zRxMe{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:60px;gap:80px;margin-bottom:80px;background-color:#ffffff}.ContactForm_contactFormWrapper__hXwYA{flex:1 1;max-width:800px}.ContactForm_contactForm___yTHB{display:flex;flex-direction:column;gap:20px}.ContactForm_formTitle__5tV6T{font-family:Helvetica Neue,sans-serif;font-size:24px;font-weight:600;color:#1f4d2e;margin-bottom:20px;text-align:left;border-bottom:2px solid #008080;display:inline-block}.ContactForm_formRow__3LQB_{display:flex;gap:20px}.ContactForm_formInputFull__yTdLW,.ContactForm_formInput__JVZVn{flex:1 1;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.ContactForm_formInputFull__yTdLW{width:100%}.ContactForm_formTextarea__Edn56{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:vertical;min-height:120px}.ContactForm_checkboxContainer__Vv4EX{display:flex;align-items:center}.ContactForm_checkboxContainer__Vv4EX input{margin-right:10px}.ContactForm_checkboxText__g_y7M{font-size:14px;color:#4b4b4b}.ContactForm_submitButton__MFVxf{background-color:#2e7d32;color:#ffffff;padding:12px 20px;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.ContactForm_submitButton__MFVxf:hover:enabled{background-color:#4b4b4b}.ContactForm_radioContainer__bjz2V{display:flex;flex-direction:column;text-align:left;gap:10px;margin-bottom:20px}.ContactForm_radioContainer__bjz2V label{font-size:14px;color:#4b4b4b;display:flex;align-items:center}.ContactForm_radioContainer__bjz2V input{margin-right:10px}.ContactForm_contactInfo__VQM1P{text-align:left;max-width:600px;flex:0.5 1;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ContactForm_contactInfo__VQM1P h3{font-size:20px;color:#1f4d2e;margin-bottom:10px}.ContactForm_contactInfo__VQM1P p,.ContactForm_contactInfo__VQM1P ul{font-size:16px;color:#4b4b4b;margin-bottom:20px}.ContactForm_contactInfo__VQM1P ul{list-style-type:none;padding-left:0}.ContactForm_contactInfo__VQM1P ul li{margin-bottom:5px}@media (max-width:768px){.ContactForm_contactSection__zRxMe{flex-direction:column;padding:40px;gap:40px}.ContactForm_contactFormWrapper__hXwYA{max-width:100%}.ContactForm_formRow__3LQB_{flex-direction:column;gap:15px}.ContactForm_contactInfo__VQM1P{max-width:100%;text-align:center}.ContactForm_contactInfo__VQM1P h3{font-size:18px}.ContactForm_contactInfo__VQM1P p,.ContactForm_contactInfo__VQM1P ul{font-size:14px}.ContactForm_contactInfo__VQM1P ul li{margin-bottom:10px}.ContactForm_formTitle__5tV6T{font-size:20px}.ContactForm_formInput__JVZVn,.ContactForm_formTextarea__Edn56,.ContactForm_submitButton__MFVxf{font-size:14px;padding:10px}.ContactForm_submitButton__MFVxf{padding:10px 15px}.ContactForm_radioContainer__bjz2V{gap:8px}.ContactForm_radioContainer__bjz2V label{font-size:12px}}