/* Service cards: larger controls in one consistent corner. */
.fmnc-home .fmnc-service__icon,.fmnc-home .fmnc-service__icon[data-corner]{inset:auto 12px 12px auto!important;width:66px!important;height:66px!important;border-radius:15px;background:#1a1a2e;color:#fff;display:grid;place-items:center}
.fmnc-home .fmnc-service__icon svg{width:38px!important;height:38px!important}
.fmnc-home .fmnc-service__title{inset:auto auto 24px 22px!important;text-align:left!important;max-width:calc(72% - 30px)!important}
.fmnc-home .fmnc-service .fm-frame-crop{clip-path:url(#fm-step-br-1)!important}
.fmnc-home .fm-brand-canvas .fm-frame-crop{clip-path:url(#fm-step-tr-2)!important}
.fmnc-home .fmnc-case__media .fm-frame-crop{clip-path:url(#fm-step-br-1)!important}
.fmnc-home .fmnc-case__arrow{inset:auto 10px 10px auto!important;width:46px;height:46px;display:grid;place-items:center;background:#1a1a2e;color:#fff;border-radius:12px}
.fmnc-home .fmnc-case__arrow svg{width:23px;height:23px}
.fmnc-home .fm-frame[data-frame-variant=none] .fm-frame-crop{clip-path:none!important;border-radius:20px}
.fm-instagram-card img{opacity:1}
.fm-instagram-card video{opacity:0}
.fm-instagram-card.is-playing video{opacity:1}
.fm-instagram-card.is-playing img{opacity:1}
@media(max-width:767px){.fmnc-home .fmnc-service__icon,.fmnc-home .fmnc-service__icon[data-corner]{width:60px!important;height:60px!important;right:10px!important;bottom:10px!important}.fmnc-home .fmnc-service__icon svg{width:34px!important;height:34px!important}.fmnc-home .fmnc-service__title{left:18px!important;bottom:22px!important;font-size:23px}.fmnc-home .fmnc-case__arrow{width:42px;height:42px;right:8px!important;bottom:8px!important}}
