.rr-service-intro{display:grid;grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.rr-service-intro>*{min-width:0}.rr-service-intro h1{max-width:18ch}.rr-service-intro figure{margin:0}.rr-service-photo{width:100%;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;border-radius:12px}.rr-service-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.rr-service-actions .rr-btn{min-height:56px}.rr-service-body{margin-top:clamp(4rem,8vw,7rem)}.rr-service-body>section{display:grid;grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem)}.rr-service-body>section:nth-child(2n){padding-inline:clamp(1.5rem,4vw,3rem);background:#e8ecd6;border-radius:12px}.rr-service-body>section>h2{grid-column:1;grid-row:1/span 12}.rr-service-body>section>:not(h2){grid-column:2;min-width:0}.rr-service-body>section.rr-service-wide{display:block}.rr-service-wide .rr-table thead th,.rr-service-wide .rr-table td.rr-num{white-space:normal}.rr-service-steps{list-style:decimal;padding-left:1.5rem}.rr-service-steps li{padding-left:.5rem}.rr-service-steps li+li{margin-top:1.5rem}.rr-service-steps h3{font-size:1.25rem;margin-bottom:.5rem}.rr-service-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rr-service-colors figure{margin:0}.rr-service-colors img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px}.rr-service-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.rr-service-states li{border-bottom:1px solid #748473}.rr-service-states a{display:flex;min-height:48px;align-items:center;padding-block:.5rem}@media(max-width:1023px){.rr-service-body>section{display:block}}@media(max-width:767px){.rr-service-intro{grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.rr-service-photo{aspect-ratio:3/2;border-radius:10px}.rr-service-actions{gap:.75rem 1rem}.rr-service-body{margin-top:3.5rem}.rr-service-body>section{display:block;padding-block:2.5rem}.rr-service-body>section:nth-child(2n){padding-inline:1rem;margin-inline:-1rem;border-radius:0}.rr-service-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}}@media(max-width:479px){.rr-service-actions>.rr-btn{width:100%}}
