.two-col-ribbon-carousel,.two-col-ribbon-carousel .page-center{width:100%}.two-col-ribbon-carousel .rtc-top-content{margin-bottom:54px;text-align:center}.two-col-ribbon-carousel .rtc-top-content .title{margin-bottom:16px}.two-col-ribbon-carousel .rtc-top-content-inner{margin:0 auto}.two-col-ribbon-carousel .rtc-top-content-inner p:last-child{margin-bottom:0}.two-col-ribbon-carousel .rtc-card{align-items:center;box-sizing:border-box;display:flex;gap:40px;width:100%}.two-col-ribbon-carousel .rtc-left-col,.two-col-ribbon-carousel .rtc-right-col{flex:1;min-width:0}.two-col-ribbon-carousel .rtc-carousel{position:relative;width:100%}.two-col-ribbon-carousel .rtc-viewport{aspect-ratio:1/1;border-radius:0;height:auto;overflow:visible;position:relative;width:100%}.two-col-ribbon-carousel .rtc-slide{display:none;height:100%;overflow:visible;position:relative;width:100%}.two-col-ribbon-carousel .rtc-slide.active{display:block}.two-col-ribbon-carousel .rtc-media-wrap{height:100%;isolation:isolate;overflow:visible;position:relative;width:100%}.two-col-ribbon-carousel .rtc-media-wrap.has-media-overlay{padding:0}.two-col-ribbon-carousel .rtc-media-wrap img{object-position:center;position:relative;z-index:2}.two-col-ribbon-carousel .rtc-media-wrap img,.two-col-ribbon-carousel .rtc-slide iframe,.two-col-ribbon-carousel .rtc-slide video{display:block;height:100%;object-fit:cover;width:100%}.two-col-ribbon-carousel .rtc-media-overlay-box{bottom:60px;box-shadow:0 18px 32px rgba(0,0,0,.12);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;left:-36px;max-width:460px;min-height:auto;padding:10px 24px;position:absolute;right:auto;top:auto;width:76%;z-index:3}.two-col-ribbon-carousel .rtc-media-overlay-fold{bottom:135px;clip-path:polygon(0 100%,100% 0,100% 100%);filter:brightness(.72);height:30px;left:-36px;pointer-events:none;position:absolute;right:auto;top:auto;width:52px;z-index:1}.two-col-ribbon-carousel .rtc-media-overlay-inner>:first-child{margin-top:0}.two-col-ribbon-carousel .rtc-media-overlay-inner>:last-child{margin-bottom:0}.two-col-ribbon-carousel .rtc-media-overlay-inner h1,.two-col-ribbon-carousel .rtc-media-overlay-inner h2,.two-col-ribbon-carousel .rtc-media-overlay-inner h3,.two-col-ribbon-carousel .rtc-media-overlay-inner h4,.two-col-ribbon-carousel .rtc-media-overlay-inner h5,.two-col-ribbon-carousel .rtc-media-overlay-inner h6{line-height:1.1;margin-bottom:6px}.two-col-ribbon-carousel .rtc-media-overlay-inner p{line-height:1.25;margin-bottom:0}.two-col-ribbon-carousel .rtc-content-carousel{position:relative;width:100%}.two-col-ribbon-carousel .rtc-content-slide{display:none;width:100%}.two-col-ribbon-carousel .rtc-content-slide.active{display:block}.two-col-ribbon-carousel .rtc-content-heading{margin:0 0 16px}.two-col-ribbon-carousel .rtc-content-body{margin-bottom:20px}.two-col-ribbon-carousel .rtc-content-button{display:inline-block;text-decoration:none}.two-col-ribbon-carousel .rtc-text-overlay{background:rgba(0,0,0,.6);box-sizing:border-box;color:#fff;height:100%;padding:20px}.two-col-ribbon-carousel .rtc-next,.two-col-ribbon-carousel .rtc-prev{background:#fff;border:none;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.two-col-ribbon-carousel .rtc-prev{left:10px}.two-col-ribbon-carousel .rtc-next{right:10px}.two-col-ribbon-carousel .rtc-dots{align-items:center;display:flex!important;gap:10px;justify-content:center;margin-top:20px;padding-bottom:15px;position:relative;z-index:20}.two-col-ribbon-carousel .rtc-dot{background-color:#d8d8d8;border:none;border-radius:50%;cursor:pointer;height:10px!important;padding:0;transition:transform .2s ease,background-color .2s ease;width:10px!important}.two-col-ribbon-carousel .rtc-dot.active{background-color:#333!important;transform:scale(1.15)}.two-col-ribbon-carousel .stat-fontsize-left,.two-col-ribbon-carousel .stat-fontsize-right{color:#fff}.two-col-ribbon-carousel .stat-fontsize-right{text-align:right}.two-col-ribbon-carousel .stat-fontsize-left{text-align:left}.two-col-ribbon-carousel .stat-fontsize-left strong,.two-col-ribbon-carousel .stat-fontsize-right strong{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:2px}.two-col-ribbon-carousel .stat-label,.two-col-ribbon-carousel .stat-number{font-size:36px;line-height:1}.two-col-ribbon-carousel .stat-plus{font-size:20px;line-height:1;position:relative;top:-6px}@media (min-width:768px) and (max-width:1024px){.two-col-ribbon-carousel .rtc-media-overlay-box{bottom:28px;left:-24px;max-width:none;padding:10px 16px;width:90%}.two-col-ribbon-carousel .rtc-media-overlay-fold{bottom:86px;height:22px;left:-24px;width:40px}.two-col-ribbon-carousel .stat-label,.two-col-ribbon-carousel .stat-number{font-size:28px}.two-col-ribbon-carousel .stat-plus{font-size:16px;top:-4px}}@media (max-width:768px){.two-col-ribbon-carousel .rtc-card{align-items:stretch;flex-direction:column;gap:24px}.two-col-ribbon-carousel .rtc-viewport{aspect-ratio:1/1;height:auto}}@media (max-width:767px){.two-col-ribbon-carousel .rtc-media-overlay-box{bottom:20px;left:-20px;max-width:none;padding:10px 14px;width:76%}.two-col-ribbon-carousel .rtc-media-overlay-fold{bottom:89px;height:18px;left:-20px;width:34px}}@media (max-width:992px){.two-col-ribbon-carousel .stat-fontsize-right{color:#fff;font-size:24px;text-align:right}.two-col-ribbon-carousel .stat-fontsize-left{color:#fff;font-size:24px;text-align:left}}