.location-service-page{--ls-navy:var(--dark-blue,#123a5f);--ls-accent:var(--lt-blu,#2b7bb9);--ls-border:rgba(18,58,95,.12);--ls-muted:#5a6b7b}.location-service-page section#hero,.location-service-page section#why-choose,.location-service-page section#location,.location-service-page section#exam-types,.location-service-page section#what-to-expect,.location-service-page section#faqs,.location-service-page section#other-locations,.location-service-page section#summary,.location-service-page section#cta{padding-top:60px;padding-bottom:60px}.location-service-page section.pb-0{padding-bottom:0}@media (max-width:991px){.location-service-page section#hero,.location-service-page section#why-choose,.location-service-page section#location,.location-service-page section#exam-types,.location-service-page section#what-to-expect,.location-service-page section#faqs,.location-service-page section#other-locations,.location-service-page section#summary,.location-service-page section#cta{padding-top:40px;padding-bottom:40px}}.location-service-page section#cta{padding-top:72px;padding-bottom:72px}@media (max-width:991px){.location-service-page section#cta{padding-top:56px;padding-bottom:56px}}.location-service-page .ls-prose p,.location-service-page .ls-prose li{max-width:70ch}.location-service-page .ls-prose>*:last-child{margin-bottom:0}.location-service-page .ls-intro p:last-child{margin-bottom:0}.location-service-page .ls-check-list{list-style:none;margin:0 0 25px;padding:0}.location-service-page .ls-check-list>li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.55}.location-service-page .ls-check-list>li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--ls-accent)}@media (min-width:768px){.location-service-page .ls-check-list.ls-2col{column-count:2;column-gap:40px}.location-service-page .ls-check-list.ls-2col>li{break-inside:avoid}}.location-service-page .ls-inline-list{list-style:none;margin:0;padding:0;column-gap:40px}@media (min-width:576px){.location-service-page .ls-inline-list{column-count:2}}@media (min-width:992px){.location-service-page .ls-inline-list{column-count:3}}.location-service-page .ls-inline-list>li{break-inside:avoid;padding-left:20px;margin-bottom:10px;position:relative}.location-service-page .ls-inline-list>li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--ls-accent);opacity:.7}.location-service-page .ls-expect-image{display:block;width:100%;height:auto;border-radius:8px}@media (max-width:991px){.location-service-page .ls-expect-image{margin-top:10px}}.location-service-page .ls-contact-card{border:1px solid var(--ls-border);border-radius:8px;padding:28px}.location-service-page .ls-contact-card h3{margin-bottom:20px;font-size:1.35rem}.location-service-page .contact-list{list-style:none;margin:0;padding:0}.location-service-page .contact-list>li{align-items:flex-start;margin-bottom:16px;line-height:1.5}.location-service-page .contact-list>li:last-child{margin-bottom:0}.location-service-page .contact-list>li>i{flex:0 0 auto;width:20px;margin-top:.25em;margin-right:12px;text-align:center}.location-service-page .contact-list-info{flex:1 1 auto;min-width:0}.location-service-page .contact-list-info a{word-break:break-word}.location-service-page .ls-exam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.location-service-page .ls-exam-card{height:100%;padding:28px;border:1px solid var(--ls-border);border-radius:8px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.location-service-page .ls-exam-card:hover{box-shadow:0 6px 24px rgba(18,58,95,.1);transform:translateY(-2px)}.location-service-page .ls-exam-card h3{margin:0 0 14px;font-size:1.2rem;color:var(--ls-navy)}.location-service-page .ls-exam-card h3 a{color:inherit;text-decoration:none}.location-service-page .ls-exam-card h3 a:hover{text-decoration:underline}.location-service-page .ls-exam-card p{margin:0;color:var(--ls-muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.location-service-page .ls-exam-card{transition:none}.location-service-page .ls-exam-card:hover{transform:none}}.location-service-page .fyre-accordion .accordion-body>*:last-child{margin-bottom:0}.location-service-page .fyre-accordion .accordion-body{box-sizing:border-box;transition-property:height,padding-top,padding-bottom}.location-service-page .fyre-accordion .accordion-body.ls-collapsed{padding-top:0;padding-bottom:0}.location-service-page .fyre-accordion .accordion-btn{position:relative}.location-service-page .fyre-accordion .accordion-btn i{position:absolute;right:0;top:0;height:100%;width:55px;background-color:#37779c;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;font-weight:700}@media (max-width:575px){.location-service-page .fyre-accordion .accordion-btn i{width:45px}}.location-service-page .fyre-accordion .accordion-btn i:empty:before{content:"+";font-family:inherit;font-size:22px;line-height:1}.location-service-page .fyre-accordion .accordion-single.active .accordion-btn i:empty:before{content:"\2212"}.location-service-page .fyre-accordion .accordion-btn i{transition:background-color .2s ease}.location-service-page .fyre-accordion .accordion-btn i:empty:before{display:inline-block;transition:transform .3s ease}.location-service-page .fyre-accordion .accordion-single.active .accordion-btn i:empty:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.location-service-page .fyre-accordion .accordion-btn i,.location-service-page .fyre-accordion .accordion-btn i:empty:before{transition:none}.location-service-page .fyre-accordion .accordion-single.active .accordion-btn i:empty:before{transform:none}.location-service-page .fyre-accordion .accordion-body{transition:none !important}}.location-service-page .ls-cta-section{background:var(--ls-navy);color:#fff;text-align:center}.location-service-page .ls-cta-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.location-service-page .ls-cta-title{margin:0 0 16px;color:#fff}.location-service-page .ls-cta-text{margin:0 0 28px;max-width:60ch;font-size:1.05rem;line-height:1.6;color:rgba(255,255,255,.9)}.location-service-page .ls-cta-text:last-child{margin-bottom:0}.location-service-page .ls-cta-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:575px){.location-service-page .ls-cta-btn{width:100%;max-width:320px}}.location-service-page .nearby-landmark-title{color:var(--ls-navy)}.location-service-page .ls-landmarks ul{list-style:none;margin:0 0 20px;padding:0}.location-service-page .ls-landmarks li{padding-left:20px;margin-bottom:8px;position:relative}.location-service-page .ls-landmarks li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--ls-accent);opacity:.7}.accordion-single{margin-bottom:15px}.accordion-single:last-child{margin-bottom:0}.accordion-btn{text-align:left;border:none;position:relative;cursor:pointer;background-color:#204869}.accordion-btn i{position:absolute;right:0;top:0;background-color:#37779c;height:100%;width:55px;text-align:center;display:flex;flex-direction:column;justify-content:center;font-weight:700}.accordion-btn *{margin:0}.accordion-body{display:none}.accordion-body ul{padding-left:20px}@media(min-width:576px){.accordion-body{padding:30px}.accordion-btn{padding:24px 55px 24px 30px;font-size:21px}.accordion-btn i{width:55px}}@media(max-width:575px){.accordion-body{padding:20px}.accordion-btn{padding:22px 45px 22px 26px;font-size:20px}.accordion-btn i{width:45px}.accordion-body>*{font-size:16px;line-height:25px}}