.promo-banner-module{background-color:#f8f7f4;box-sizing:border-box;color:#111;display:block;padding:100px 20px 60px;width:100%}.promo-banner-module .promo-banner-container{align-items:center;display:flex;gap:50px;justify-content:center;margin:0 auto;max-width:1200px}.promo-banner-module .promo-banner-image-col{display:flex;flex:1;justify-content:center}.promo-banner-module .promo-banner-cover-img{display:block;height:auto;max-width:100%}.promo-banner-module .promo-banner-content-col{flex:1.2}.promo-banner-module .promo-banner-title{color:#111;font-size:40px;font-weight:800;line-height:48px;margin:0 0 24px}.promo-banner-module .promo-banner-description{color:#222;font-size:20px;line-height:1.5;margin-bottom:32px}.promo-banner-module .promo-banner-description p{margin:0 0 16px}.promo-banner-module .promo-banner-description p:last-child{margin-bottom:0}.promo-banner-module .lots-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.promo-banner-module .cta_button{align-items:center;border-radius:0;box-sizing:border-box;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;line-height:24px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.promo-banner-module .btn-dark{background-color:#000;border:2px solid #000;color:#fff}.promo-banner-module .btn-dark:hover{background-color:#333;border-color:#333;color:#fff}.promo-banner-module .lots-btn-outlined{background:transparent;border:2px solid #000;color:#000;margin-left:0!important}.promo-banner-module .lots-btn-outlined:hover{background:rgba(0,0,0,.08);color:#000}.promo-banner-module .lots-arrow{margin-left:8px;vertical-align:middle}@media (max-width:991px){.promo-banner-module{padding:60px 24px}.promo-banner-module .promo-banner-container{gap:32px}.promo-banner-module .promo-banner-title{font-size:30px;line-height:38px;margin-bottom:18px}.promo-banner-module .promo-banner-description{font-size:18px;line-height:1.45;margin-bottom:24px}.promo-banner-module .promo-banner-cover-img{max-width:260px}}@media (max-width:767px){.promo-banner-module{padding:40px 16px}.promo-banner-module .promo-banner-container{flex-direction:column;gap:28px;text-align:left}.promo-banner-module .promo-banner-image-col{justify-content:center;width:100%}.promo-banner-module .promo-banner-cover-img{max-width:200px}.promo-banner-module .promo-banner-content-col{width:100%}.promo-banner-module .promo-banner-title{font-size:24px;line-height:32px;margin-bottom:16px}.promo-banner-module .promo-banner-description{font-size:16px;line-height:1.5;margin-bottom:24px}.promo-banner-module .lots-hero-actions{flex-direction:column;gap:12px;width:100%}.promo-banner-module .lots-hero-actions .cta_button{padding:14px 20px;width:100%}}