.HeroServices-module__UMgqQq__panels{flex-direction:column;gap:10px;display:flex}.HeroServices-module__UMgqQq__panel{isolation:isolate;color:#fff;background:#292524;flex:none;min-width:0;min-height:clamp(152px,40vw,184px);transition:flex-grow .5s cubic-bezier(.22,1,.36,1);position:relative}.HeroServices-module__UMgqQq__panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0a0c0b5c 30%,#0a0c0bcc 60%,#0a0c0be6 100%);height:150px;position:absolute;top:auto;bottom:0;left:0;right:0}.HeroServices-module__UMgqQq__panel:focus-visible{outline-offset:4px;outline:2px solid #292524}.HeroServices-module__UMgqQq__photo{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.HeroServices-module__UMgqQq__caption{z-index:1;padding:16px;position:absolute;top:auto;bottom:0;left:0;right:0}.HeroServices-module__UMgqQq__title{justify-content:space-between;align-items:baseline;gap:8px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.HeroServices-module__UMgqQq__arrow{flex-shrink:0;display:block}.HeroServices-module__UMgqQq__hint{margin-top:4px;font-size:12px;line-height:1.5;display:block}.HeroServices-module__UMgqQq__image{object-fit:cover;object-position:center 15%}@media (min-width:640px){.HeroServices-module__UMgqQq__panels{flex-direction:row;gap:10px;height:460px}.HeroServices-module__UMgqQq__panel{flex:1;min-height:0}.HeroServices-module__UMgqQq__panel:after{height:180px}.HeroServices-module__UMgqQq__image{object-position:var(--desktop-position)}.HeroServices-module__UMgqQq__arrow{display:none}.HeroServices-module__UMgqQq__caption{padding:22px 12px}.HeroServices-module__UMgqQq__title{font-size:14px;font-weight:500}.HeroServices-module__UMgqQq__hint{opacity:0;max-height:0;margin-top:0;font-size:12px;line-height:1.5;transition:opacity .18s,max-height .25s,margin-top .25s;display:block;overflow:hidden}.HeroServices-module__UMgqQq__panels:has(.HeroServices-module__UMgqQq__panel:focus-visible) .HeroServices-module__UMgqQq__panel:focus-visible{flex-grow:3.4}.HeroServices-module__UMgqQq__panel:focus-visible .HeroServices-module__UMgqQq__hint{opacity:1;max-height:3em;margin-top:8px}.HeroServices-module__UMgqQq__panel:focus-visible .HeroServices-module__UMgqQq__arrow{flex-shrink:0;display:block}}@media (min-width:640px) and (hover:hover) and (pointer:fine){.HeroServices-module__UMgqQq__panels:not(:has(.HeroServices-module__UMgqQq__panel:focus-visible)) .HeroServices-module__UMgqQq__panel:hover{flex-grow:3.4}.HeroServices-module__UMgqQq__panels:not(:has(.HeroServices-module__UMgqQq__panel:focus-visible)) .HeroServices-module__UMgqQq__panel:hover .HeroServices-module__UMgqQq__hint{opacity:1;max-height:3em;margin-top:8px}.HeroServices-module__UMgqQq__panels:not(:has(.HeroServices-module__UMgqQq__panel:focus-visible)) .HeroServices-module__UMgqQq__panel:hover .HeroServices-module__UMgqQq__arrow{flex-shrink:0;display:block}.HeroServices-module__UMgqQq__panel:hover .HeroServices-module__UMgqQq__title{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.HeroServices-module__UMgqQq__panel,.HeroServices-module__UMgqQq__hint{transition:none}}
