.GewpHq_pageWrapper{background:linear-gradient(135deg, var(--primary), var(--secondary));min-height:100vh;color:var(--text-light);flex-direction:column;display:flex}.GewpHq_mainContent{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.GewpHq_pageTitle{text-align:center;color:#fff;margin-bottom:40px;font-size:1.5rem;font-weight:700}.GewpHq_pageDescription{text-align:center;color:#fffc;margin-bottom:40px;font-size:1.1rem}.GewpHq_provincesContainer{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:30px;display:grid}.GewpHq_provinceSection{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:20px}.GewpHq_provinceName{border-bottom:2px solid var(--accent);color:#fff;margin-top:0;margin-bottom:15px;padding-bottom:10px;font-size:1.5rem}.GewpHq_provinceName a{color:#fff;text-decoration:none;transition:color .2s}.GewpHq_provinceName a:hover{color:var(--accent)}.GewpHq_districtsList{columns:2;gap:10px;margin:0;padding:0;list-style:none}.GewpHq_districtsList li a{color:#fff;overflow-wrap:anywhere;padding:5px 0;text-decoration:none;transition:color .2s;display:block}.GewpHq_districtsList li a:hover{color:#fff}.GewpHq_seoText{color:#ffffffd9;background:#0003;border-radius:12px;margin-top:60px;padding:30px;line-height:1.8}.GewpHq_seoText h2{color:#fff;margin-top:0}.GewpHq_seoText h3{color:#fff;margin-top:25px}.GewpHq_locationsGrid{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:15px 30px}.GewpHq_locationLink{color:#fff;border-bottom:1px solid #ffffff1a;border-radius:8px;padding:16px 15px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.GewpHq_locationsGrid a:last-child{border-bottom:none}.GewpHq_provinceSection{min-width:0}.GewpHq_pageTitle,.GewpHq_provinceName,.GewpHq_seoText{overflow-wrap:anywhere}@media (max-width:480px){.GewpHq_mainContent{padding:24px 8px}.GewpHq_provincesContainer{gap:16px}.GewpHq_provinceSection{padding:16px}.GewpHq_seoText{margin-top:32px;padding:20px}}.GewpHq_locationLink:hover{color:#fff;background-color:#ffffff26}
.elaB5q_locationsFaq{background:var(--card-bg);transition:var(--transition);color:var(--dark);border-radius:20px;margin:20px 0;padding:25px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 8px 20px #0000001f}.elaB5q_header{text-align:center;margin-bottom:20px}.elaB5q_title{color:var(--dark);text-align:center;border-bottom:2px solid #e2e8f0;margin:0 0 12px;padding-bottom:12px;font-size:1.4rem;font-weight:600}.elaB5q_faqList{flex-direction:column;gap:12px;display:flex}.elaB5q_faqItem{transition:var(--transition);background:#ffffffe6;border:1px solid #fff3;border-radius:12px;overflow:hidden}.elaB5q_faqItem:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.elaB5q_faqItem.elaB5q_open{border-color:var(--secondary);box-shadow:0 0 0 2px #1e88e533}.elaB5q_question{text-align:start;cursor:pointer;width:100%;color:var(--dark);transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:1rem;font-weight:600;display:flex}.elaB5q_question:hover{background-color:#4fc3f71a}.elaB5q_faqItem.elaB5q_open .elaB5q_question{color:var(--secondary);background-color:#1e88e51a}.elaB5q_questionText{flex:1;line-height:1.5}.elaB5q_chevron{color:var(--text);font-size:.9rem;transition:transform .2s,color .2s}.elaB5q_faqItem.elaB5q_open .elaB5q_chevron{color:var(--secondary);transform:rotate(180deg)}.elaB5q_answer{padding:0 20px 16px;animation:.2s elaB5q_slideDown}.elaB5q_answer.elaB5q_hidden{display:none}@keyframes elaB5q_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.elaB5q_answerText{color:var(--text);border-inline-start:4px solid var(--accent);background-color:#3b82f60d;border-radius:8px;margin:0;padding:12px 16px;font-size:.95rem;line-height:1.6}.elaB5q_footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px}.elaB5q_footerText{color:var(--text);opacity:.8;margin:0;font-size:.85rem;font-style:italic}@media (max-width:768px){.elaB5q_locationsFaq{border-radius:12px;margin:20px 16px;padding:20px 16px}.elaB5q_title{font-size:1.3rem}.elaB5q_question{padding:14px 16px;font-size:.95rem}.elaB5q_answer{padding:0 16px 14px}.elaB5q_answerText{padding:10px 12px;font-size:.9rem}.elaB5q_faqList{gap:10px}}.elaB5q_questionText{overflow-wrap:anywhere;min-width:0}.elaB5q_question{gap:12px}.elaB5q_question:focus-visible{outline:3px solid var(--secondary);outline-offset:-3px}.elaB5q_chevron{flex-shrink:0}.elaB5q_title,.elaB5q_answerText,.elaB5q_footerText{overflow-wrap:anywhere}
