.hero-section-cta-banner{position:relative;display:flex;justify-content:center;align-items:flex-start;min-height:108vh;text-align:center;background-image:var(--bg-desktop);background-size:cover;background-repeat:no-repeat;background-position:bottom center;padding:50px 20px}.hero-section-cta-banner .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;z-index:1}.hero-section-cta-banner .hero-content-wrapper{position:relative;z-index:2;width:100%;margin:0 auto}.hero-section-cta-banner .hero-title{font-size:52px;line-height:52px;letter-spacing:1px;color:#faeae2;margin:0 0 16px}.hero-section-cta-banner .hero-title strong{color:#dcc396}.hero-section-cta-banner .hero-subtitle{font-size:18px;font-weight:400;margin:0;color:#faeae2}.hero-section-cta-banner .hero-text-content .button-group{margin-top:36px}.hero-section-cta-banner .new-cta-rio-btn{background-color:#0056b3!important;color:#fff!important;border-color:#0056b3!important}.hero-section-cta-banner .new-cta-rio-btn:hover{background-color:#333;color:#fff!important}.hero-mobile-img{display:none;width:100%;height:auto}@media (min-width: 992px){.hero-section-cta-banner .new-cta-rio-btn{max-width:415px}}@media (max-width: 768px){.hero-section-cta-banner{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:70dvh;height:70dvh;padding:38px 20px}.hero-section-cta-banner .hero-title{font-size:32px;line-height:32px;margin:0 0 8px}.hero-section-cta-banner .hero-text-content .button-group{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hero-section-cta-banner.css.map */
