.container[data-astro-cid-3qm56nfw]{max-width:1200px;margin:0 auto;background-color:#fff;padding:0 40px 40px 0;position:relative}.container[data-astro-cid-3qm56nfw] h2[data-astro-cid-3qm56nfw]{margin-top:40px}.close-btn[data-astro-cid-3qm56nfw]{position:absolute;top:20px;right:20px;font-size:32px;color:#333;cursor:pointer;background:none;border:none;line-height:1}@media (min-width: 350px) and (max-width: 767px){h2[data-astro-cid-3qm56nfw]{font-size:35px;font-weight:300;color:#333;margin-bottom:40px;font-family:Gruppo,sans-serif;font-style:normal}.tab[data-astro-cid-3qm56nfw]{padding-bottom:5px;font-size:13px;color:#666;cursor:pointer;border-bottom:3px solid transparent;text-transform:uppercase;letter-spacing:.5px}.address[data-astro-cid-3qm56nfw]{font-size:15px;color:#333;margin-bottom:40px;line-height:1.6}.contact-info[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:150px 1fr;gap:15px;margin-bottom:60px}.contact-label[data-astro-cid-3qm56nfw]{font-size:15px;color:#666}.contact-value[data-astro-cid-3qm56nfw]{font-size:13px;color:#333}.schedule[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:repeat(1,1fr);gap:30px 100px}.day[data-astro-cid-3qm56nfw]{font-size:13px;color:#333}.hours[data-astro-cid-3qm56nfw]{font-size:12px;color:#666}.schedule-item[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:10px 0}}@media (min-width: 1025px){h2[data-astro-cid-3qm56nfw]{font-size:48px;font-weight:300;color:#333;margin-bottom:40px;font-family:Gruppo,sans-serif;font-style:normal}.tab[data-astro-cid-3qm56nfw]{padding-bottom:15px;font-size:16px;color:#666;cursor:pointer;border-bottom:3px solid transparent;text-transform:uppercase;letter-spacing:.5px}.address[data-astro-cid-3qm56nfw]{font-size:18px;color:#333;margin-bottom:40px;line-height:1.6}.contact-info[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:200px 1fr;gap:15px;margin-bottom:60px}.contact-label[data-astro-cid-3qm56nfw]{font-size:16px;color:#666}.contact-value[data-astro-cid-3qm56nfw]{font-size:16px;color:#333}.schedule[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 100px}.day[data-astro-cid-3qm56nfw]{font-size:16px;color:#333}.hours[data-astro-cid-3qm56nfw]{font-size:16px;color:#666}.schedule-item[data-astro-cid-3qm56nfw]{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:10px 0}}.tabs[data-astro-cid-3qm56nfw]{display:flex;gap:40px;margin-bottom:40px;border-bottom:1px solid #e0e0e0}.tab[data-astro-cid-3qm56nfw].active{color:#d3ac50;border-bottom-color:#d3ac50;font-weight:500}.contact-value[data-astro-cid-3qm56nfw] a[data-astro-cid-3qm56nfw]{color:#1976d2;text-decoration:none}.contact-value[data-astro-cid-3qm56nfw] a[data-astro-cid-3qm56nfw]:hover{text-decoration:underline}.divider[data-astro-cid-3qm56nfw]{border:none;border-top:1px solid #e0e0e0;margin:40px 0}@media (min-width: 350px) and (max-width: 767px){.accordion-header{cursor:pointer;width:100%;text-align:left;background:#133d6d;color:#fff;border:none;padding-left:2rem;font-size:1.4rem}.accordion-item.active .accordion-body{max-height:1200px;padding:1rem}}@media (min-width: 1025px){.accordion-header{cursor:pointer;width:100%;text-align:left;background:#133d6d;color:#fff;border:none;padding-left:2rem;font-size:1.6rem}.accordion-item.active .accordion-body{max-height:1000px;padding:1rem}}.accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1rem}@media (min-width: 350px) and (max-width: 767px){.map-title[data-astro-cid-mupda6mi]{position:absolute;top:0;left:0;background-color:#002f6ccc;color:#fff;padding:10px 25px;font-size:25px;font-weight:700;z-index:10}}@media (min-width: 1025px){.map-title[data-astro-cid-mupda6mi]{position:absolute;top:-8px;left:0;background-color:#002f6ccc;color:#fff;padding:19px 40px;font-size:32px;font-weight:700;z-index:10}}.mt[data-astro-cid-mupda6mi] h2[data-astro-cid-mupda6mi]{margin-top:0!important;margin-bottom:30px!important}.mt[data-astro-cid-mupda6mi]{margin-top:5.8%}.google-map-container[data-astro-cid-mupda6mi]{display:block;width:100%;height:calc(100vh - 10px)!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
