.Contact_contactContent__5kbik{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;padding:20px 75px}.Contact_contactLeft__cUNnK{flex:1 1;min-width:300px;display:flex;flex-direction:column;gap:20px}.Contact_contactInfo__zabpp{display:flex;flex-direction:column;gap:15px}.Contact_infoItem__pAX8e h3{margin:0 0 5px;color:var(--color-primary-orange);font-size:1.125rem}.Contact_infoItem__pAX8e p{margin:0;color:#333;line-height:1.5}.Contact_mapContainer__nXJ9o{width:100%;height:0;padding-bottom:70%;position:relative;overflow:hidden;border-radius:8px}.Contact_map__rxdDU{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.Contact_contactForm__locT2{flex:1 1;min-width:300px;background:#fff;padding:25px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;gap:15px}.Contact_formRow__C6iMA{gap:15px}.Contact_formGroup__HIHh_,.Contact_formRow__C6iMA{display:flex;flex-direction:column;width:100%}.Contact_formGroup__HIHh_ label{font-weight:700;margin-bottom:5px;color:#333}.Contact_contactForm__locT2 input,.Contact_contactForm__locT2 textarea{width:100%;padding:12px;font-size:1rem;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}.Contact_contactForm__locT2 textarea{resize:vertical;min-height:120px}.Contact_submitButton__FKNpd{margin-top:10px;padding:14px;background-color:var(--color-primary-orange);color:#fff;border:none;font-weight:700;font-size:1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.Contact_submitButton__FKNpd:hover{background-color:#c45600;transform:translateY(-2px)}.Contact_submitButton__FKNpd:active{transform:translateY(0)}.Contact_errorText__dRtSe{color:red;font-size:.875rem;margin-top:4px}@media (max-width:768px){.Contact_contactContent__5kbik{flex-direction:column;padding:0 20px}.Contact_contactForm__locT2,.Contact_contactLeft__cUNnK{width:100%;min-width:100%}.Contact_mapContainer__nXJ9o{padding-bottom:60%}}@media (max-width:550px){.Contact_contactContent__5kbik{padding:0 20px}.Contact_formRow__C6iMA{flex-direction:column;gap:15px}.Contact_contactForm__locT2{padding:20px 15px}.Contact_submitButton__FKNpd{padding:12px}.Contact_mapContainer__nXJ9o{padding-bottom:75%}}