.banner-widget-menu .banner-image-label,.banner-widget-menu .banner-title-label{background:var(--cat-menu-bg);border-radius:4px;color:var(--cat-menu-color);font-size:10px;font-weight:700;height:16px;line-height:16px;padding:0 6px;text-transform:uppercase}.banner-widget-menu .banner-wrap{display:block;margin:0 auto;max-width:240px;padding:0!important}.banner-widget-menu .banner-wrap .banner-image-wrap{border-radius:20px;display:block;margin-bottom:20px;overflow:hidden;padding-top:68.75%;position:relative}.banner-widget-menu .banner-wrap .banner-image-wrap .banner-image{bottom:0;display:block;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;right:0;top:0;width:100%}.banner-widget-menu .banner-wrap .banner-image-wrap .banner-image-label{-webkit-animation:blinkingLabel .9s infinite;animation:blinkingLabel .9s infinite;left:20px;position:absolute;top:18px}.banner-widget-menu .banner-wrap .banner-title{font-family:Poppins!important;font-size:16px;font-weight:600;line-height:1.3}.banner-widget-menu .banner-wrap .banner-title i{color:var(--cat-menu-color);font-size:10px;margin-left:5px;top:0;transition:all .25s}.banner-widget-menu .banner-wrap .banner-title:hover i{transform:translateX(2px)}.banner-widget-menu .banner-wrap .banner-title .banner-title-label{-webkit-animation:blinkingLabel .9s infinite;animation:blinkingLabel .9s infinite;margin-left:10px;position:relative;top:-2px}.banner-widget-menu .banner-wrap .banner-description{color:#8e8e8e;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:1.3;margin-top:5px}@-webkit-keyframes blinkingLabel{50%{opacity:.6}0%{opacity:1}}@keyframes blinkingLabel{50%{opacity:.6}0%{opacity:1}}
