.dcl-carousel{--dcl-slide-basis:33.3333%;--dcl-marquee-card-seconds:4.5s}.dcl-carousel__track{cursor:auto;width:100%;animation:dcl-marquee calc(var(--dcl-marquee-count) * var(--dcl-marquee-card-seconds)) linear infinite}.dcl-carousel__slide{width:var(--dcl-slide-basis);padding-inline:0}.dcl-carousel__card{height:100%;padding-inline:22px}@keyframes dcl-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--dcl-slide-basis) * var(--dcl-marquee-count)))}}@media (max-width:899.98px){.dcl-carousel{--dcl-slide-basis:50%;--dcl-marquee-card-seconds:6s}}@media (max-width:599.98px){.dcl-carousel{--dcl-slide-basis:85%;--dcl-marquee-card-seconds:8.28s}.dcl-carousel__slide{padding-inline:4px}.dcl-carousel__card{padding-inline:0}}.dcl-carousel:focus-within .dcl-carousel__track{animation-play-state:paused}.dcl-carousel__window{min-width:0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}@media (prefers-reduced-motion:reduce){.dcl-carousel__window{overflow-x:auto}.dcl-carousel__track{animation:none}.dcl-carousel__slide[aria-hidden=true]{display:none}}.dcl-carousel__card--link{position:relative}.dcl-carousel__link{color:inherit;text-decoration:none;transition:color .2s}.dcl-carousel__link:after{content:"";position:absolute;inset:0}.dcl-carousel__card--link:hover .dcl-carousel__link{color:var(--dcl-green-dark)}@supports selector(:has(*)){.dcl-carousel__link:focus-visible{outline:none}.dcl-carousel__card--link:has(.dcl-carousel__link:focus-visible){outline:3px solid var(--dcl-green-dark);outline-offset:-3px}}.dcl-service{padding-top:20px;padding-bottom:var(--dcl-section-90);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;display:grid}.dcl-service__body:empty{display:none}.dcl-service:has(>.dcl-service__body:empty){grid-template-columns:300px}.dcl-service__body p{color:var(--dcl-body);max-width:62ch;margin:0 0 18px;font-size:16px;line-height:1.75}.dcl-service__body p:last-child{margin-bottom:0}.dcl-service__body h2{letter-spacing:-.02em;margin:40px 0 14px;font-size:clamp(21px,2.4vw,26px);font-weight:500}.dcl-service__body h3{margin:30px 0 12px;font-size:17px;font-weight:600}.dcl-service__body ul,.dcl-service__body ol{max-width:62ch;margin:0 0 18px;padding-left:20px}.dcl-service__body li{color:var(--dcl-body);margin-bottom:8px;font-size:16px;line-height:1.75}.dcl-service__body a{color:var(--dcl-green-dark)}.dcl-service__facts{border:1px solid var(--dcl-hairline);flex-direction:column;gap:24px;padding:28px;display:flex}.dcl-service__fact{flex-direction:column;align-items:flex-start;display:flex}.dcl-service__fact .dcl-label{margin-bottom:8px}.dcl-service__fact-value{color:var(--dcl-ink);font-size:16px;font-weight:500;line-height:1.5}.dcl-service-team{padding-bottom:var(--dcl-section-80)}.dcl-service-team__title{letter-spacing:-.02em;border-top:1px solid var(--dcl-hairline);margin:0 0 28px;padding-top:40px;font-size:clamp(22px,2.4vw,28px);font-weight:500}.dcl-service-team__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.dcl-service-team__item{border-top:1px solid var(--dcl-hairline);flex-direction:column;gap:6px;padding-top:18px;display:flex}.dcl-service-team__name{color:var(--dcl-ink);font-size:16.5px;font-weight:600}.dcl-service-team__role{color:var(--dcl-muted-2);font-size:14.5px}@media (max-width:1023.98px){.dcl-service{grid-template-columns:minmax(0,1fr) 260px;gap:44px}}@media (max-width:899.98px){.dcl-service{grid-template-columns:1fr;gap:36px}.dcl-service__facts{padding:24px}}@media (max-width:519.98px){.dcl-service__facts{gap:20px;padding:20px}}@media print{.dcl-carousel__track{animation:none;display:block}.dcl-carousel__slide{width:auto}.dcl-carousel__slide[aria-hidden=true]{display:none}.dcl-carousel__card{padding-block:18px}.dcl-carousel__window{-webkit-mask-image:none;mask-image:none}}
