.city-page .city-faq-style-0 details{padding:16px 0 16px 18px;border:0 0 0 3px var(--city-accent);background:transparent;border-radius:none;margin:8px 0}
.city-page .city-faq-style-0 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-1 details{padding:18px;border:1px solid var(--city-border);background:var(--city-soft);border-radius:14px;margin:8px 0}
.city-page .city-faq-style-1 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-2 details{padding:20px 12px;border:0 0 1px var(--city-border);background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-2 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-3 details{padding:14px 18px;border:0 0 0 1px var(--city-border);background:#fff;border-radius:8px;margin:8px 0}
.city-page .city-faq-style-3 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-4 details{padding:22px 0;border:0;background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-4 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-5 details{padding:16px;border:1px dashed var(--city-border);background:var(--city-soft);border-radius:22px 4px;margin:8px 0}
.city-page .city-faq-style-5 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-6 details{padding:18px 22px;border:0 0 0 4px var(--city-accent);background:#fff;border-radius:0 12px 12px 0;margin:8px 0}
.city-page .city-faq-style-6 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-7 details{padding:12px 0 20px;border:0 0 2px var(--city-border);background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-7 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-8 details{padding:20px;border:1px solid var(--city-border);background:#fff;border-radius:50px 8px;margin:8px 0}
.city-page .city-faq-style-8 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-9 details{padding:15px 22px;border:0 0 0 2px var(--city-accent);background:var(--city-soft);border-radius:4px;margin:8px 0}
.city-page .city-faq-style-9 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-10 details{padding:24px 0 12px;border:0;background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-10 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-11 details{padding:18px 10px;border:1px solid var(--city-border);background:var(--city-soft);border-radius:8px 28px;margin:8px 0}
.city-page .city-faq-style-11 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-12 details{padding:16px 20px;border:0 0 0 1px var(--city-border);background:#fff;border-radius:14px 0;margin:8px 0}
.city-page .city-faq-style-12 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-13 details{padding:22px 18px;border:0 0 0 5px var(--city-accent);background:var(--city-soft);border-radius:30px 0 0 8px;margin:8px 0}
.city-page .city-faq-style-13 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-14 details{padding:14px 0 18px;border:0 0 1px var(--city-border);background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-14 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-15 details{padding:20px 24px;border:1px solid var(--city-border);background:#fff;border-radius:4px 24px;margin:8px 0}
.city-page .city-faq-style-15 summary{color:var(--city-accent);line-height:1.7}
.city-page .city-faq-style-16 details{padding:18px 0 18px 24px;border:0 0 0 3px var(--city-accent);background:transparent;border-radius:0;margin:8px 0}
.city-page .city-faq-style-16 summary{color:var(--city-accent);line-height:1.7}
