.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners {width:100%;max-width:1400px;margin:0 auto;padding:16px clamp(16px,3vw,40px)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__grid {display:grid;grid-template-columns:1fr;gap:16px}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__item {position:relative;display:block;overflow:hidden;border-radius:24px;aspect-ratio:4 / 3;text-decoration:none;color:#fff}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__grid--single .promo-banners__item {aspect-ratio:4 / 3}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__image {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__image--empty {background:linear-gradient(120deg,var(--muhler-primary) 0%,var(--muhler-accent) 100%)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__item:hover .promo-banners__image {transform:scale(1.03)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__content {position:absolute;inset:auto 24px 24px;display:flex;flex-direction:column;gap:6px;text-shadow:0 2px 16px rgba(0,0,0,.35)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__title {margin:0;font-family:var(--font-display);font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.05}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__text {margin:0;font-family:var(--font-body);font-size:15px;max-width:460px}@media (min-width: 768px){.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners {padding:24px clamp(16px,3vw,40px)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__grid {grid-template-columns:repeat(2,1fr);gap:20px}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__grid--single {grid-template-columns:1fr}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__item {aspect-ratio:3 / 2}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__grid--single .promo-banners__item {aspect-ratio:16 / 5}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__content {inset:auto 40px 36px}}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__image, .cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__item:hover .promo-banners__image {transition:none;transform:none}}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero {max-width:none;padding:0}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__item, .cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__grid--single .promo-banners__item {aspect-ratio:auto;min-height:340px;border-radius:0 0 clamp(28px,4vw,56px) clamp(28px,4vw,56px)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__content {inset:auto clamp(20px,4vw,64px) clamp(28px,4vw,48px) clamp(20px,4vw,64px)}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__title {font-size:clamp(30px,4.4vw,56px)}@media (min-width: 1024px){.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__item, .cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners--hero .promo-banners__grid--single .promo-banners__item {min-height:460px}}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__image {transition:none}.cc_kdTTxOvtvm_FcnsLEFpUG .promo-banners__item:hover .promo-banners__image {transform:none}
