@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.wc-promo-banner{position:relative;background:#374191 url("../images/city-parking-web.webp") no-repeat bottom right;color:#fff;padding:50px;border-radius:10px}@media(max-width: 1439px){.wc-promo-banner{padding-bottom:150px}}@media(max-width: 1023px){.wc-promo-banner{background-size:auto 240px}}@media(max-width: 767px){.wc-promo-banner{padding:50px 20px 20px 20px;padding-bottom:20px;background-image:none}}.wc-promo-banner .wc-promo-banner-inner{width:calc(100% - 400px)}@media(max-width: 1439px){.wc-promo-banner .wc-promo-banner-inner{width:calc(100% - 200px)}}@media(max-width: 1023px){.wc-promo-banner .wc-promo-banner-inner{width:100%}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-badge{position:absolute;top:20px;left:20px;border:2px solid #fcc840;background:rgba(0,0,0,0);color:#374191;padding:20px 30px;border-radius:5px;transform:rotate(-5deg);font-weight:bold}.wc-promo-banner .wc-promo-banner-inner .wc-promo-badge span{position:relative;z-index:1}.wc-promo-banner .wc-promo-banner-inner .wc-promo-badge::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 15px);height:calc(100% - 15px);background:#fcc840;border-radius:5px;z-index:0}.wc-promo-banner .wc-promo-banner-inner .wc-promo-title{margin:55px 0 0 0;color:#fff;font-size:40px;font-weight:600}@media(max-width: 767px){.wc-promo-banner .wc-promo-banner-inner .wc-promo-title{font-size:30px}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-title .wc-promo-highlight{color:#fcc840;font-weight:800}.wc-promo-banner .wc-promo-banner-inner .wc-promo-description{font-size:18px;font-weight:500}@media(max-width: 767px){.wc-promo-banner .wc-promo-banner-inner .wc-promo-description{font-size:16px}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-description strong{font-weight:700;color:#fcc840}.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories{max-width:600px;width:auto;margin-right:auto;background:#fff;padding:20px 50px 20px 50px;margin-left:-50px;display:flex;flex-direction:row;gap:20px;color:#374191;border-radius:0 55px 55px 0}@media(max-width: 767px){.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories{max-width:100%;flex-direction:column;border-radius:0 0 0 0;padding:0;background:rgba(0,0,0,0);margin-left:0}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category{display:flex;flex-direction:row;align-items:center;gap:10px}.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category .wc-promo-category-icon{display:inline-block;width:30px;height:30px;background:url("../images/icon-checkmark.svg") no-repeat center center;background-size:contain}@media(max-width: 767px){.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category .wc-promo-category-icon{width:20px;height:20px}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category .wc-promo-category-name{font-weight:600}@media(max-width: 767px){.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category .wc-promo-category-name{color:#fff}}.wc-promo-banner .wc-promo-banner-inner .wc-promo-categories .wc-promo-category .wc-promo-category-discount{font-weight:700;color:#fcc840}.wc-discount-notices{width:100%;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.wc-discount-notices .wc-discount-notice{position:relative;background:#fcc840;color:#374191;padding:10px 20px;border-radius:30px}.wcd-popup-overlay{display:none}.wcd-popup-overlay.active{display:block}*{box-sizing:border-box}
