.sg-service-page{background:#fff}.sg-service-page img{max-width:100%;height:auto}.sg-service-page .page .wrapper .wrapper{width:100%}.sg-service-page .sg-service-page__split-column{min-width:0;grid-column:span 6}.sg-service-page .inline-image{padding:44px 0}.sg-service-page .inline-image__image{overflow:hidden;background:#fff}.sg-service-page .inline-image__image img{display:block;width:100%}.sg-service-page .quote-block{display:grid;grid-template-columns:minmax(220px,38%) 1fr;align-items:stretch;overflow:hidden;background:#fff}.sg-service-page .quote-block__profile{min-height:260px}.sg-service-page .quote-block__img{width:100%;height:100%;min-height:260px;background-repeat:no-repeat;background-position:center;background-size:cover}.sg-service-page .quote-block__content{display:flex;flex-direction:column;justify-content:center;padding:44px}.sg-service-page .quote-block__quote{margin:0;color:var(--sg-blue);font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.15}.sg-service-page .sc-form form{display:grid;gap:14px;padding:28px;border:1px solid var(--sg-border);background:#fff;box-shadow:0 8px 22px #002d7214}.sg-service-page .sc-form label{color:var(--sg-blue);font-size:14px;font-weight:700}.sg-service-page .sc-form input:not([type=checkbox]):not([type=radio]),.sg-service-page .sc-form select,.sg-service-page .sc-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sg-border);background:#fff;color:var(--sg-copy);font:inherit}.sg-service-page .sc-form textarea{min-height:140px}.sg-service-page .sc-form input[type=submit]{width:fit-content;min-width:150px;border-color:var(--sg-color-primary);background:var(--sg-color-primary);color:#fff;font-weight:700;cursor:pointer}@media(width<=720px){.sg-service-page .sg-service-page__split-column{grid-column:span 12}.sg-service-page .quote-block{grid-template-columns:1fr}.sg-service-page .quote-block__content{padding:28px 20px}}.sg-service-page .bg--notched-white,.sg-service-page .clip-outside__wrap--small{position:relative}.sg-service-page .bg--notched-white:before{position:absolute;top:0;left:0;width:100%;height:40px;content:"";background:#fff}.sg-service-page .clip-outside__wrap--small{padding-top:58px}.sg-service-page .clip-outside__wrap--small .section-header{padding-top:0}.sg-service-page .promo-bg{padding:56px 0 70px;background:linear-gradient(#002d72e6,#002d72e6),radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 24%),var(--sg-color-primary)}.sg-service-page .promo-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px 40px;color:#fff;background:#ffffff1a}.sg-service-page .promo-banner__heading{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.1}.sg-service-page .promo-banner__copy p{max-width:760px;margin:14px 0 0;font-size:17px;line-height:1.7}.sg-service-page .promo-banner__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.sg-service-page .btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;font-weight:700;text-decoration:none}.sg-service-page .btn--primary{color:var(--sg-color-primary);background:#fff}.sg-service-page .btn--secondary{color:#fff;border:1px solid rgba(255,255,255,.7)}@media(width<=1024px){.sg-service-page .promo-banner{grid-template-columns:1fr}.sg-service-page .promo-banner__actions{justify-content:flex-start}}@media(width<=720px){.sg-service-page .clip-outside__wrap--small{padding-top:38px}.sg-service-page .promo-bg{padding:38px 0}.sg-service-page .promo-banner{padding:24px}}
