.service-full{--sf-surface:#030407;--sf-column:var(--d7-measure);inline-size:100%}.service-full .sf-card{background:var(--sf-surface);border-radius:var(--d7-radius-none)}.service-full .sf-media{inline-size:100%;aspect-ratio:var(--sf-ratio,var(--d7-ratio-105));position:relative;overflow:hidden}@media (max-width:767px){.service-full .sf-card.has-mobile .sf-media{aspect-ratio:var(--d7-ratio-080)}.service-full .sf-card.has-mobile .sf-layer{object-position:50% 50%}}.service-full .sf-dual{display:none}@media (min-width:768px){.service-full .sf-card.has-dual .sf-media{display:none}.service-full .sf-dual{inline-size:min(100%, var(--sf-column));grid-template-columns:1fr 1fr;gap:0;margin-inline:auto;display:grid}.service-full .sf-cell{aspect-ratio:var(--d7-ratio-080);background:var(--sf-surface);position:relative;overflow:hidden}}.service-full .sf-layer{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:767px){.service-full .sf-wide{display:none}}@media (min-width:768px){.service-full .sf-narrow{display:none}}@keyframes sf-fade{0%,36%{opacity:1}50%,86%{opacity:0}to{opacity:1}}.service-full .sf-layer-top{animation:sf-fade 9s var(--d7-ease-slide) infinite}@media (prefers-reduced-motion:reduce){.service-full .sf-layer-top{opacity:1;animation:none}}.d7-js .service-full .sf-layer-top.d7-img-fade:not([data-loaded]){opacity:0;animation:none}.d7-js .service-full .sf-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both, sf-fade 9s var(--d7-ease-slide) var(--d7-dur-slide) infinite}.d7-js .service-full .sf-media:has(.sf-layer-under:not([data-loaded])) .sf-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both}@media (prefers-reduced-motion:reduce){.d7-js .service-full .sf-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-reduced) var(--d7-ease-slide) both}}.service-full .sf-body{padding:var(--d7-space-24) var(--d7-card-pad) var(--d7-space-32);text-align:center}.service-full .sf-brand-slot{margin-block-start:calc(var(--d7-space-16) + var(--d7-space-4))}@media (max-width:767px){.service-full .sf-brand-slot{block-size:var(--d7-space-48);align-items:center;display:flex}}.service-full .sf-brand{inline-size:calc(52% * var(--sf-brand-scale,1));max-inline-size:calc(260px * var(--sf-brand-scale,1));block-size:auto;margin:0 auto;display:block}.service-full .sf-title{max-width:var(--d7-measure);color:var(--d7-text);margin:0 auto}.service-full .sf-subtitle{margin:var(--d7-space-8) auto 0;max-width:var(--d7-measure);color:var(--d7-text-secondary)}.service-full .sf-actions{justify-content:center;align-items:center;gap:var(--d7-space-12);flex-wrap:wrap;margin-block-start:var(--d7-space-48);display:flex}.service-full .sf-caption{margin:var(--d7-space-12) 0 0;padding-inline:var(--d7-card-pad);color:var(--d7-text-muted);text-align:start}@media (min-width:768px){.service-full{inline-size:calc(100% - 2 * var(--d7-gap-104));margin-inline:auto}.service-full .sf-media{inline-size:min(100%, var(--sf-column));margin-inline:auto}.service-full .sf-body{padding-block-end:var(--d7-space-48)}.service-full .sf-brand{inline-size:calc(var(--sf-column) * .3 * var(--sf-brand-scale,1))}}.service-full .has-brand-width .sf-brand{inline-size:var(--sf-brand-w);max-inline-size:none}
