.services-page{flex-direction:column;flex:1;display:flex}.services-page__hero-image{width:100%;margin-block-start:var(--mm-space-large)}.services-page__section--image{padding-block-start:0;padding-block-end:0}.services-page__transition-img{width:100%}.services-page__list{flex-direction:column;display:flex}.services-page__service{gap:var(--mm-space-large);padding-block:var(--mm-space-4x-large);border-block-start:var(--mm-divider-width) solid var(--mm-divider-color);grid-template-columns:1fr;display:grid}.services-page__service:first-child{border-block-start:none;padding-block-start:0}@media (min-width:1024px){.services-page__service{gap:var(--mm-space-2x-large);grid-template-columns:repeat(12,1fr);align-items:start}}@media (min-width:1024px){.services-page__service:nth-child(2n) .services-page__service-number{text-align:right;transform-origin:100%;grid-column:12/13}}@media (min-width:1024px){.services-page__service:nth-child(2n) .services-page__service-content{grid-area:1/6/auto/12}}@media (min-width:1024px){.services-page__service:nth-child(2n) .services-page__service-image{grid-area:1/1/auto/6;align-self:start}}.services-page__path-grid{gap:var(--mm-space-large);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.services-page__path-grid{grid-template-columns:repeat(3,1fr)}}.services-page__path-image{display:none}@media (min-width:1024px){.services-page__path-image{display:block;overflow:hidden}}.services-page__path-image img{object-fit:cover;width:100%;height:100%}.services-page__card{gap:var(--mm-space-medium);padding:var(--mm-space-x-large);background-color:var(--mm-color-warm-white);box-shadow:inset 0 0 0 var(--mm-divider-width) var(--mm-divider-color);flex-direction:column;display:flex}.services-page__path-label{font-size:var(--mm-font-body);font-weight:var(--op-font-weight-bold);letter-spacing:var(--mm-letter-spacing-x-wide);text-transform:uppercase;color:var(--mm-color-charcoal-light)}.services-page__path-footer{border-block-start:var(--mm-divider-width) solid var(--mm-divider-color);gap:var(--mm-space-micro);flex-direction:column;margin-block-start:auto;padding-block-start:var(--mm-space-medium);display:flex}.services-page__path-includes{font-size:var(--mm-font-body);font-weight:var(--op-font-weight-semi-bold);color:var(--mm-color-charcoal);line-height:var(--mm-line-height-tight)}.services-page__path-timeline{font-size:var(--mm-font-body);color:var(--mm-color-charcoal-light)}
