.wa-page .fs-hero{padding-bottom:80px}.wa-page .fs-hero-bg{height:calc(100% - 38px)!important}.wa-page .fs-hero-button{width:490px}@media (min-width:1701px){.wa-page .fs-hero h1{max-width:1300px;margin-inline:auto}.wa-page .svc-cta h2{white-space:nowrap}}.wa-page .fs-hero-photos li{border-radius:16px}.wa-intro{background:var(--svc-fog);padding:80px 0}.wa-intro-row{align-items:center;display:flex}.wa-intro-photo{border-radius:16px;flex:0 660px;min-width:0;height:580px;margin-left:2.381%;position:relative;overflow:hidden}.wa-intro-photo img{object-fit:cover}.wa-intro-copy{flex:0 812.9px;min-width:0;margin-left:auto;margin-right:3.101%}.fs-page .wa-intro-copy h2{text-align:left;color:var(--svc-navy)}.wa-intro-copy p{color:var(--svc-text);margin-top:32px;font-size:24px;line-height:40px}.wa-wave{background:#e6eef5}.wa-wave path{fill:var(--svc-ink)}.svc-page.wa-page .fs-service-row h3{line-height:31.68px}.wa-cap-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:24px}.wa-cap-grid li{grid-column:span 4;min-height:270px}.wa-cap-grid li.is-wide{grid-column:span 5;min-height:0}.svc-page .wa-cap-grid h3{letter-spacing:0;white-space:pre-line;font-size:24px;line-height:31.68px}.wa-page .fs-process-grid li{min-height:324px}.wa-page .fs-modern-top{min-height:582px}.wa-page .fs-modern-photo{height:582px;left:57.208%}.wa-page .svc-faq-head p{margin-top:41px}.svc-page.wa-page .svc-faq-list .pp-faq-grid>div>div,.svc-page.wa-page .svc-faq-list .pp-faq-grid>div>div.is-open,.svc-page.wa-page .svc-faq-list .pp-faq-grid>div>div:hover{background:var(--svc-mist)}@media (max-width:1700px){.wa-intro-photo{aspect-ratio:660/580;flex-basis:40%;height:auto;margin-left:0}.wa-intro-copy{flex-basis:54%;margin-right:0}.wa-intro-copy p{font-size:20px;line-height:34px}.wa-cap-grid{gap:20px}.svc-page .wa-cap-grid h3{font-size:22px;line-height:29px}.wa-page .fs-modern-photo{width:auto;right:-6vw}}@media (max-width:1280px){.wa-page .fs-hero{padding-bottom:56px}.wa-intro-row{flex-direction:column;gap:40px}.wa-intro-photo{flex:none;width:min(660px,100%)}.wa-intro-copy{flex:none;order:-1;width:100%}.wa-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-cap-grid li,.wa-cap-grid li.is-wide{grid-column:auto;min-height:0}.wa-page .fs-process-grid li,.wa-page .fs-modern-top{min-height:0}.wa-page .fs-modern-photo{width:100%;height:auto;left:auto;right:auto}}@media (max-width:860px){.wa-page .fs-hero{padding-bottom:40px}.wa-page .fs-hero-button{width:100%}.wa-intro{padding:56px 0}.wa-intro-copy p{margin-top:24px;font-size:18px;line-height:30px}.svc-page .wa-cap-grid h3{font-size:21px;line-height:27px}}@media (max-width:640px){.wa-cap-grid{grid-template-columns:1fr}}
