/* A separate menu promotion; all existing service groups retain their markup. */
#uslugimenu .rk-restoration-menu-banner{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 28px!important;padding:0!important;overflow:hidden;border-radius:20px;line-height:0!important;background:#f2eaf9;transform:none!important;text-decoration:none!important;isolation:isolate}
#uslugimenu .rk-restoration-menu-banner picture{display:block;width:100%;height:auto;margin:0;padding:0}
#uslugimenu .rk-restoration-menu-banner img{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:3/1;object-fit:contain;margin:0;padding:0;border:0;transform:none!important}
#uslugimenu .rk-restoration-menu-banner::before,#uslugimenu .rk-restoration-menu-banner::after{content:none!important}
#uslugimenu .rk-restoration-menu-banner:focus-visible{outline:3px solid #8145c3!important;outline-offset:5px}
@media(max-width:767px){#uslugimenu .rk-restoration-menu-banner{margin-bottom:24px!important;border-radius:15px}#uslugimenu .rk-restoration-menu-banner img{aspect-ratio:4/3}}
@media(prefers-reduced-motion:no-preference){#uslugimenu .rk-restoration-menu-banner{transition:box-shadow .2s}#uslugimenu .rk-restoration-menu-banner:hover{box-shadow:0 9px 26px #8145c324}}
