body:has(#main.services-review-v56) .cf12-heading small{color:#d8e5ed}
#main.services-review-v56 .grw13 .grw13-card .grw13-expand:not([hidden]){min-height:44px;min-width:44px;padding:10px 0;font-size:12px;line-height:1.5}
#main.services-review-v56.service-onsite-v3 .sp5-situation-copy p a{font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:3px}
#main.services-review-v56.primary-hub-v5 .p3-help-note p{color:#465761}
@media(max-width:1024px){
#main.services-review-v56.service-repatrak-v3 .sv3-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
#main.services-review-v56.service-repatrak-v3 .sv3-steps{grid-template-columns:minmax(0,1fr)}
#main.services-review-v56.primary-hub-v5 .faq details:not([open]){padding:0 18px}
#main.services-review-v56.primary-hub-v5 .faq details:not([open]) summary{padding:18px 0;min-height:56px}
}
@media(max-width:360px){
#main.services-review-v56 .sv3-hero-foot>.sv3-wrap{grid-template-columns:minmax(0,1fr);gap:14px}
}
@media(max-width:900px){
body:has(#main.services-review-v56) .contact-float-v12 .floating-toggle{display:grid;place-items:center;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;gap:0}
body:has(#main.services-review-v56) .contact-float-v12 .floating-toggle>span,body:has(#main.services-review-v56) .contact-float-v12 .floating-toggle>b{display:none}
body:has(#main.services-review-v56) .contact-float-v12 .floating-toggle>svg{width:23px;height:23px;margin:0}
}
