.main-page[data-v-79360994]{min-height:100vh}.hero-section[data-v-79360994]{background:linear-gradient(180deg,#fff,#fff);height:auto;padding:5rem 0;position:relative}.hero-section[data-v-79360994]:before{background-color:#cc3d35;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:35vw}.container[data-v-79360994]{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:768px){.container[data-v-79360994]{padding:0 1rem}}@media (max-width:480px){.container[data-v-79360994]{padding:0 .75rem}}.hero-grid[data-v-79360994]{align-items:start;display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media (max-width:1024px){.hero-grid[data-v-79360994]{gap:2rem;grid-template-columns:1.5fr 1fr}}@media (max-width:768px){.hero-grid[data-v-79360994]{gap:2rem;grid-template-columns:1fr}.hero-section[data-v-79360994]{padding:3rem 0}.hero-section[data-v-79360994]:before{width:50vw}}@media (max-width:480px){.hero-grid[data-v-79360994]{gap:1.5rem}.hero-section[data-v-79360994]{padding:2rem 0}}.section-title[data-v-79360994]{color:#1f2937;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:center}@media (max-width:768px){.section-title[data-v-79360994]{font-size:1.5rem;margin-bottom:1rem}}@media (max-width:480px){.section-title[data-v-79360994]{font-size:1.4rem}}.announcement-list[data-v-79360994]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.announcement-card[data-v-79360994]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-wrap:break-word;padding:1.5rem;transition:all .3s ease;word-break:break-word}@media (max-width:768px){.announcement-card[data-v-79360994]{padding:1.25rem}}@media (max-width:480px){.announcement-card[data-v-79360994]{padding:1rem}}.announcement-card[data-v-79360994]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.announcement-title[data-v-79360994]{color:#1f2937;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal}.news-img[data-v-79360994]{align-items:center;display:flex;justify-content:center;padding:1rem 0}.news-image[data-v-79360994]{border-radius:6px;height:35vh;max-width:100%;-o-object-fit:cover;object-fit:cover}.tags-list[data-v-79360994]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}.tag[data-v-79360994]{background:var(--primary-color);border-radius:999px;color:#fff;font-size:.75rem;padding:.2rem .6rem}.news-description[data-v-79360994]{color:#6b7280;font-size:1.1rem;line-height:1.6;margin-bottom:1rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal}.announcement-meta[data-v-79360994]{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:1rem}.announcement-date[data-v-79360994]{color:#9ca3af;font-size:1rem}.read-more[data-v-79360994]{color:#cc3d35;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.read-more[data-v-79360994]:hover{color:#a0281f}.view-all-btn[data-v-79360994]{background-color:#cc3d35;border-radius:6px;color:#fff;display:block;font-weight:500;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.view-all-btn[data-v-79360994]:hover{background-color:#a0281f}.contact-list[data-v-79360994]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.contact-card[data-v-79360994]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;transition:all .3s ease}.contact-card[data-v-79360994]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.contact-title[data-v-79360994]{color:#1f2937;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.contact-schedule[data-v-79360994]{list-style:none;margin:0 0 1rem;padding:0}.contact-schedule li[data-v-79360994]{color:#6b7280;font-size:1rem;padding:.25rem 0 .25rem 1rem;position:relative}.contact-schedule li[data-v-79360994]:before{color:#cc3d35;content:"•";left:0;position:absolute}.contact-subtitle[data-v-79360994]{color:#374151;font-size:.9rem;font-weight:600;margin:1rem 0 .5rem}.contact-phone[data-v-79360994]{margin:0}.contact-phone a[data-v-79360994]{color:#cc3d35;font-weight:500;text-decoration:none;transition:color .3s ease}.contact-phone a[data-v-79360994]:hover{color:#a0281f}.additional-services[data-v-79360994]{border-top:2px solid #f3f4f6;margin-top:2rem;padding-top:2rem}.additional-title[data-v-79360994]{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.service-links[data-v-79360994]{display:flex;flex-direction:column;gap:1rem}.service-link[data-v-79360994]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease}.service-link[data-v-79360994]:hover{border-color:var(--primary-color);box-shadow:0 4px 15px #0000001f;transform:translateY(-2px)}.service-link-icon[data-v-79360994]{align-items:center;background:#cc3d351a;border-radius:10px;color:var(--primary-color);display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.service-link-content h4[data-v-79360994]{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .25rem}.service-link-content p[data-v-79360994]{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin:0}@media (max-width:768px){.hero-grid[data-v-79360994]{gap:1.5rem;grid-template-columns:1fr}.container[data-v-79360994]{padding:0 1rem}.hero-section[data-v-79360994]{padding:3rem 0}.news-image[data-v-79360994]{height:150px}}.no-news[data-v-79360994]{margin:2rem 0;padding:3rem 1rem;text-align:center}.no-news-icon[data-v-79360994]{align-items:center;color:var(--text-secondary);display:flex;font-size:4rem;height:64px;justify-content:center;margin:0 auto 1rem;opacity:.3;width:64px}.no-news-title[data-v-79360994]{color:var(--text-secondary);font-size:1.2rem;font-weight:600;margin:0}
