@font-face{font-family:'Brandon Grotesque';src:url(/wp-content/themes/thecapitol/assets/fonts/Brandon-Grotesque-Web-Bold.woff2) format('woff2'),url(/wp-content/themes/thecapitol/assets/fonts/Brandon-Grotesque-Web-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(/wp-content/themes/thecapitol/assets/fonts/Brandon-Grotesque-Web-Light.woff2) format('woff2'),url(/wp-content/themes/thecapitol/assets/fonts/Brandon-Grotesque-Web-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--burgundy:#732841;--maroon:#3D1020;--warm-tan:#C4AE8A;--sand:#D1C5B7;--cream:#F5F0EB;--grey-dark:#3A3A3C;--grey-mid:#6B6B6D;--ev-green:#1B2B1E}body.page-template-page-services{font-family:'Brandon Grotesque','Century Gothic',Futura,sans-serif;background:#fff;color:var(--grey-dark);-webkit-font-smoothing:antialiased;overflow-x:hidden}.svc-inner{max-width:1400px;margin:0 auto;padding:0 72px}.svc-cta{display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color 0.2s}.svc-cta-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.2s}.svc-cta-circle i{font-size:15px;color:#fff}.svc-cta--dark{color:var(--maroon)}.svc-cta--dark .svc-cta-circle{background:var(--burgundy)}.svc-cta--dark:hover{color:var(--burgundy)}.svc-cta--dark:hover .svc-cta-circle{background:var(--maroon)}.svc-cta--light{color:var(--cream)}.svc-cta--light .svc-cta-circle{background:var(--burgundy)}.svc-cta--light:hover{color:var(--warm-tan)}.svc-cta--light:hover .svc-cta-circle{background:var(--warm-tan)}.svc-cta+.svc-cta--secondary{margin-top:16px}#svc-hero{position:relative;min-height:440px;display:flex;align-items:flex-end;overflow:hidden}.svc-hero-bg{position:absolute;inset:0;z-index:0;background:var(--maroon)}.svc-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.svc-hero-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(30 6 14 / .72) 0%,rgb(30 6 14 / .55) 40%,rgb(30 6 14 / .82) 100%);z-index:1}.svc-hero-content{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 72px 80px}@media (min-width:768px){#svc-hero .hero-breadcrumb .bc-full{justify-content:flex-start}}.svc-hero-heading{font-family:'Brandon Grotesque','Century Gothic',Futura,sans-serif;font-size:clamp(40px, 5.5vw, 80px);font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.1;margin-bottom:20px}.svc-hero-heading em{display:block;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:.85em;letter-spacing:0;color:var(--sand);margin-top:-.1em}.svc-hero-intro{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:16px;line-height:1.65;color:rgb(245 240 235 / .8);max-width:520px}.svc-band{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.svc-band-photo{overflow:hidden;position:relative}.svc-band-photo img{width:100%;height:100%;object-fit:cover;display:block}.svc-band-content{display:flex;flex-direction:column;justify-content:center;padding:72px;gap:0}.svc-band--light{background:#fff}.svc-band--light .svc-band-photo{background:var(--cream)}.svc-band--light .svc-band-content{background:#fff}.svc-band--cream{background:var(--cream)}.svc-band--cream .svc-band-photo{background:var(--sand)}.svc-band--cream .svc-band-content{background:var(--cream)}.svc-band--dark{background:var(--maroon)}.svc-band--dark .svc-band-photo{background:rgb(61 16 32 / .6)}.svc-band--dark .svc-band-content{background:var(--maroon)}.svc-band--green{background:var(--ev-green)}.svc-band--green .svc-band-photo{background:rgb(27 43 30 / .6)}.svc-band--green .svc-band-content{background:var(--ev-green)}.svc-band--carpark{background:var(--maroon)}.svc-band--carpark .svc-band-content{background-size:cover;background-position:center center;background-repeat:no-repeat}.svc-band--flip .svc-band-photo{order:2}.svc-band--flip .svc-band-content{order:1}.svc-band-icon{font-size:28px;margin-bottom:20px}.svc-band--light .svc-band-icon,.svc-band--cream .svc-band-icon{color:var(--burgundy)}.svc-band--dark .svc-band-icon,.svc-band--green .svc-band-icon,.svc-band--carpark .svc-band-icon{color:var(--warm-tan)}.svc-band-heading{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(28px, 3vw, 40px);line-height:1.1;margin-bottom:20px}.svc-band--light .svc-band-heading,.svc-band--cream .svc-band-heading{color:var(--maroon)}.svc-band--dark .svc-band-heading,.svc-band--green .svc-band-heading,.svc-band--carpark .svc-band-heading{color:var(--cream)}.svc-band-desc{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:15px;line-height:1.7;margin-bottom:32px}.svc-band--light .svc-band-desc,.svc-band--cream .svc-band-desc{color:var(--grey-mid)}.svc-band--dark .svc-band-desc,.svc-band--green .svc-band-desc,.svc-band--carpark .svc-band-desc{color:rgb(245 240 235 / .65)}.svc-icon-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:36px}.svc-icon-item{display:flex;align-items:center;gap:10px}.svc-icon-item i{font-size:16px;color:var(--warm-tan);flex-shrink:0}.svc-icon-item-label{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:13.5px;color:var(--grey-mid);line-height:1.35}.svc-footer-row{display:flex;gap:28px;padding-top:28px;border-top:1px solid rgb(196 174 138 / .25);flex-wrap:wrap}.svc-footer-item{display:flex;align-items:center;gap:8px}.svc-footer-item i{font-size:15px;color:var(--warm-tan);flex-shrink:0}.svc-footer-item-text{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-mid)}.svc-rates-panel{background:rgb(255 255 255 / .06);border:1px solid rgb(196 174 138 / .2);display:flex;flex-direction:column;justify-content:center;padding:56px 64px}.svc-rates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:24px}.svc-rate-col{padding:0 28px 0 0;border-right:1px solid rgb(196 174 138 / .2)}.svc-rate-col:last-child{border-right:none;padding-right:0}.svc-rate-col:not(:first-child){padding-left:28px}.svc-rate-period{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--warm-tan);margin-bottom:14px;display:block;line-height:1.4}.svc-rate-line{margin-bottom:10px}.svc-rate-line:last-child{margin-bottom:0}.svc-rate-price{font-size:22px;font-weight:700;color:var(--cream);letter-spacing:-.02em;line-height:1;display:block;margin-bottom:4px}.svc-rate-desc{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:12.5px;color:rgb(245 240 235 / .5);line-height:1.4}.svc-rates-note{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-style:italic;font-size:11px;color:rgb(245 240 235 / .35);padding-top:20px;border-top:1px solid rgb(196 174 138 / .15);line-height:normal}#svc-assist{position:relative;background:var(--maroon);padding:100px 0;overflow:hidden}.svc-assist-bg{position:absolute;inset:0;z-index:0}.svc-assist-bg img{width:100%;height:100%;object-fit:cover;opacity:.12;display:block}.svc-assist-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.svc-assist-icon{font-size:28px;color:var(--warm-tan);margin-bottom:20px;display:block}.svc-assist-heading{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(32px, 3.5vw, 48px);color:var(--cream);line-height:1.1;margin-bottom:20px}.svc-assist-desc{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:15px;line-height:1.7;color:rgb(245 240 235 / .65)}.svc-assist-card{background:rgb(255 255 255 / .06);border:1px solid rgb(196 174 138 / .2);padding:40px 44px}.svc-assist-card-label{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--warm-tan);margin-bottom:24px;display:block;line-height:normal}.svc-assist-card-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;line-height:normal}.svc-assist-card-item:last-child{margin-bottom:0}.svc-assist-card-item i{font-size:18px;color:var(--warm-tan);flex-shrink:0}.svc-assist-card-item-text{font-family:Calibri,'Gill Sans','Gill Sans MT',sans-serif;font-size:15px;color:rgb(245 240 235 / .75);text-decoration:none}@media (max-width:1100px){.svc-inner{padding:0 48px}.svc-hero-content{padding:0 48px 72px}.svc-band-content{padding:56px 48px}.svc-rates-panel{padding:48px}}@media (max-width:900px){.svc-band{grid-template-columns:1fr;min-height:auto}.svc-band-photo{min-height:300px}.svc-band-content{padding:48px 32px}.svc-band--carpark{grid-template-columns:1fr}.svc-rates-panel{padding:40px 32px}.svc-rates-grid{grid-template-columns:1fr;gap:28px}.svc-rate-col{border-right:none;border-bottom:1px solid rgb(196 174 138 / .2);padding:0 0 28px}.svc-rate-col:last-child{border-bottom:none;padding-bottom:0}.svc-rate-col:not(:first-child){padding-left:0;padding-top:0}.svc-assist-content{grid-template-columns:1fr;gap:40px}.svc-band--flip .svc-band-content{order:1}.svc-band--flip .svc-band-photo{order:unset}}@media (max-width:640px){.svc-inner{padding:0 24px}.svc-hero-content{padding:0 24px 56px}.svc-band-content{padding:40px 24px}.svc-icon-list{grid-template-columns:1fr}.svc-rates-panel{padding:32px 24px}}@media (max-width:767px){.svc-hero-content{padding:90px 20px 40px;text-align:center}#svc-hero{min-height:auto}html body .hero-breadcrumb{margin-top:0;margin-bottom:30px}html body .hero-breadcrumb--light span.bc-back{display:none}html body .hero-breadcrumb--light .bc-full{display:flex;align-items:center;justify-content:center}.svc-hero-heading{font-size:clamp(32px, 5.5vw, 80px);margin-bottom:12px;gap:10px}.svc-hero-intro{font-size:15px;line-height:140%}.svc-band-content{padding:25px 20px;text-align:center}.svc-band-icon{margin-bottom:12px}.svc-band-heading{margin-bottom:12px}.svc-band-desc{font-size:15px;margin-bottom:12px}.svc-icon-item{gap:6px;justify-content:center}.svc-icon-list{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 14px;margin-bottom:20px}.svc-footer-row{justify-content:center;gap:14px;padding-top:20px;flex-wrap:wrap}.svc-cta{justify-content:center}.svc-rates-panel{padding:25px 20px}.svc-rate-col{padding:0 0 20px;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.svc-rate-desc{font-size:12px;line-height:normal;display:block}.svc-rates-grid{gap:20px;margin-bottom:20px}.svc-rate-price{font-size:18px}.svc-rates-note{text-align:center}.svc-inner{padding:0 20px;gap:20px;text-align:center}#svc-assist{padding:40px 0}.svc-assist-card{padding:18px}.svc-assist-heading{font-size:clamp(28px, 3.5vw, 48px);margin-bottom:12px}.svc-assist-desc{font-size:15px;line-height:140%}}