.en-case-visual{position:relative;display:block;width:100%;height:100%;min-height:240px;overflow:hidden;background:#0b0e17;color:#fff;isolation:isolate}
.en-case-visual>img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}
.en-case-label{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;background:#0b0e17;color:#fff;text-align:left;font:700 20px/1.15 Arial,sans-serif}
.en-case-label small{font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.07em}
.en-case-azario>img{clip-path:inset(0 0 40% 0)}.en-case-azario .en-case-label{height:39%}
.en-case-spa>img{clip-path:inset(0 0 52% 0)}.en-case-spa .en-case-label{height:51%}
.en-case-smile>img{clip-path:inset(34% 0 26% 0)}.en-case-smile:before{content:"SMILE LAB";position:absolute;inset:0 0 auto;height:33%;display:flex;align-items:center;padding:22px;background:#0b0e17;font:700 24px/1.1 Arial;z-index:1}.en-case-smile .en-case-label{height:25%;font-size:16px}
.en-case-music>img{object-fit:cover!important;filter:brightness(.55)}.en-case-music:after{content:"FEDERATION / VIDEO CASE STUDY";position:absolute;left:18px;top:18px;font:600 10px Arial;letter-spacing:.1em}.en-case-music .en-case-label{height:45%;background:#111220;font-size:28px;border-top:1px solid #966ed0}.en-case-music{border:2px solid #966ed0;border-radius:14px;box-sizing:border-box}
.en-case-egor .en-case-label{height:24%;font-size:18px}.en-case-egor>img{object-fit:cover!important;object-position:center 25%}
.fed-film-group img[src*="/filmstrip/frame-4.webp"]{clip-path:inset(0 0 18% 0)}
.en-mobile-tools{display:contents}
@media(max-width:767px){
.en-mobile-tools{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:8px;align-items:center;padding:10px 16px;background:#151b25;border-bottom:1px solid #414956}
.en-mobile-tools .mobfix-next{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-height:48px;margin:0!important;box-sizing:border-box;text-align:left;font-size:10px;padding:7px 10px}
.en-mobile-tools .mobfix-next strong{font-size:13px!important;white-space:normal}
.en-mobile-tools .mobfix-earth{position:static!important;inset:auto!important;transform:none!important;width:52px!important;height:52px!important;margin:0!important;justify-self:end}
.en-mobile-tools .mobfix-earth img{width:52px!important;height:52px!important}
.en-mobile-tools #fed-lite-entry{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;padding:9px 10px!important;font-size:11px!important;min-height:44px;box-sizing:border-box}
.en-mobile-tools #fed-lite-entry span{font-size:12px!important}
.en-mobile-tools .mobfix-assistant{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;padding:9px 10px!important;min-height:44px;box-sizing:border-box;grid-column:1 / -1}
.en-mobile-tools .mobfix-assistant-symbol{width:30px!important;height:30px!important}
.en-mobile-tools .mobfix-assistant-label{font-size:12px!important}
.home-orbit,.widget-hide,.earth-design-button{display:none!important}
.en-case-visual{min-height:220px}
}

.en-case-label{box-sizing:border-box;padding-bottom:48px}
.en-case-music .en-case-label{justify-content:flex-start;padding-top:14px;font-size:25px}
@media(max-width:767px){html body.fed-mobile-ready .en-mobile-tools .mobfix-assistant{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;transform:none!important;margin:0!important;min-height:48px!important;grid-column:1 / -1;padding:8px 12px!important}
html body.fed-mobile-ready .en-mobile-tools .mobfix-assistant-symbol{width:30px!important;height:30px!important}
html body.fed-mobile-ready .en-mobile-tools .mobfix-assistant-label{font-size:12px!important;white-space:normal!important}
.en-case-label{padding-bottom:45px;font-size:18px}.en-case-music .en-case-label{font-size:23px}}
