.contact-section[data-v-be2f4109]{background:#fff}.contact-info[data-v-be2f4109]{height:100%}.contact-title[data-v-be2f4109]{color:#0f2454;margin-bottom:10px;font-size:36px;font-weight:600;line-height:1.2}.contact-subtitle[data-v-be2f4109]{color:#666;margin-bottom:40px;font-size:16px;line-height:1.6}.contact-item[data-v-be2f4109]{align-items:flex-start;gap:20px;margin-bottom:35px;display:flex}.contact-item-icon[data-v-be2f4109]{color:#fff;background:#f26225;border-radius:50%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;font-size:20px;display:flex}.contact-item-content h4[data-v-be2f4109]{color:#0f2454;margin-bottom:8px;font-size:18px;font-weight:600}.contact-item-content p[data-v-be2f4109]{color:#666;margin:0;font-size:15px;line-height:1.8}.contact-link[data-v-be2f4109]{color:#0f2454;text-decoration:none;transition:color .3s;display:block}.contact-link[data-v-be2f4109]:hover{color:#f26225}.contact-social[data-v-be2f4109]{border-top:1px solid #e9e9e9;margin-top:40px;padding-top:40px}.contact-social h4[data-v-be2f4109]{color:#0f2454;margin-bottom:20px;font-size:18px;font-weight:600}.social-links[data-v-be2f4109]{flex-wrap:wrap;gap:15px;display:flex}.social-link[data-v-be2f4109]{color:#0f2454;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;text-decoration:none;transition:all .3s;display:flex}.social-link[data-v-be2f4109]:hover{color:#fff;background:#f26225;border-color:#f26225;transform:translateY(-3px)}.contact-map[data-v-be2f4109]{height:100%}.map-title[data-v-be2f4109]{color:#0f2454;margin-bottom:25px;font-size:28px;font-weight:600}.map-container[data-v-be2f4109]{border-radius:12px;width:100%;height:500px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.map-iframe[data-v-be2f4109],.map-iframe iframe[data-v-be2f4109]{width:100%;height:100%}.map-iframe iframe[data-v-be2f4109]{border:none}.map-placeholder[data-v-be2f4109]{color:#999;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;width:100%;height:500px;display:flex}@media (width<=991px){.contact-title[data-v-be2f4109]{font-size:28px}.map-container[data-v-be2f4109],.map-placeholder[data-v-be2f4109]{height:400px}}@media (width<=767px){.contact-title[data-v-be2f4109]{font-size:24px}.contact-item[data-v-be2f4109]{flex-direction:column;gap:15px}.contact-item-icon[data-v-be2f4109]{width:45px;min-width:45px;height:45px;font-size:18px}.map-container[data-v-be2f4109],.map-placeholder[data-v-be2f4109]{height:300px}}
