.em-block-service-card{--border-radius: .75rem;--font-size-title: 1.5rem;--font-size-description: 1rem;--color-title: #FFF;--color-description: #FFF;--aspect-ratio-media: 7 / 4;--color-overlay: #000;--color-background: #1c1c1c;width:100%;position:relative;display:flex;flex-flow:column nowrap;flex-grow:1;background-color:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden}.em-block-service-card .em-block-service-card__front{margin-inline:-1px;margin-top:-1px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.em-block-service-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:var(--color-overlay);opacity:.2;z-index:1}.em-block-service-card__link{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10;cursor:pointer;outline-offset:-4px}.em-block-service-card__link:hover~.em-block-service-card__back .em-block-service-card__icon{transform:translateX(0.25rem)}.em-block-service-card__title{color:var(--color-title);word-wrap:break-word;word-break:break-word;hyphens:auto;font-size:var(--font-size-title)}.em-block-service-card__back{display:flex;flex-flow:column nowrap;flex-grow:1;gap:.5rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;background-color:var(--color-background);border-radius:var(--border-radius);position:absolute;left:0;top:0;opacity:0;height:100%;width:100%;z-index:3;transition:cubic-bezier(0.19, 1, 0.22, 1) .25s all}.em-block-service-card__back>*{margin:0}.em-block-service-card:hover .em-block-service-card__back{opacity:1}.em-block-service-card__description{color:var(--color-description);font-size:var(--font-size-description);flex-grow:1}.em-block-service-card__description a{position:relative;z-index:100}.em-block-service-card__front{position:relative;overflow:hidden;aspect-ratio:var(--aspect-ratio-media)}.em-block-service-card__front img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;line-height:0}.em-block-service-card__front .em-block-service-card__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:2}.em-block-service-card__icon{position:relative;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:bottom;transition:all .25s cubic-bezier(0.19, 1, 0.22, 1)}.em-block-service-card__icon--url{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M3.86 10.8h15v2h-15v-2Z\"/><path d=\"m11.86 3.38 8.42 8.41-8.42 8.42-1.41-1.42 7-7-7-7 1.41-1.4Z\"/></svg>");align-self:end;margin-right:1rem}.em-block-service-card__icon--download{rotate:90deg}.em-block-service-card__icon--external{rotate:-45deg}
