.rivaa-offer-2col-video{--ro2v-bg:#fff;--ro2v-heading:#000;--ro2v-body:#575757;--ro2v-font:"Poppins",sans-serif;--ro2v-radius:clamp(44px,5.5vw,56px);--ro2v-cta-bg:#cda765;--ro2v-cta-hover:#b99559;--ro2v-cta-text:#111;background:var(--ro2v-bg);box-sizing:border-box;color:var(--ro2v-heading);font-family:var(--ro2v-font);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:clamp(56px,8vw,104px) 0;position:relative;width:100vw}.rivaa-offer-2col-video *,.rivaa-offer-2col-video :after,.rivaa-offer-2col-video :before{box-sizing:border-box}.rivaa-offer-2col-video .page-center.rivaa-offer-2col-video__wrap{margin-left:auto;margin-right:auto;max-width:1180px;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.rivaa-offer-2col-video__grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rivaa-offer-2col-video__media-col{min-width:0}.rivaa-offer-2col-video__frame{aspect-ratio:4/5;background:#0a0a0a;border-radius:var(--ro2v-radius);overflow:hidden;position:relative;width:100%}.rivaa-offer-2col-video__media{inset:0;overflow:hidden;position:absolute}.rivaa-offer-2col-video__poster,.rivaa-offer-2col-video__video{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.rivaa-offer-2col-video__content-col{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(4px,1vw,12px) 0;text-align:left}.rivaa-offer-2col-video__heading{color:var(--ro2v-heading);font-size:clamp(1.875rem,3.35vw,2.625rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:0 0 clamp(24px,3.5vw,36px);max-width:min(100%,40rem);text-wrap:balance}.rivaa-offer-2col-video__body{color:var(--ro2v-body);font-size:clamp(1rem,1.18vw,1.125rem);font-weight:400;line-height:1.72;margin:0;max-width:38rem}.rivaa-offer-2col-video__body p{margin:0 0 1.15em}.rivaa-offer-2col-video__body p:last-child{margin-bottom:0}.rivaa-offer-2col-video__cta-wrap{align-items:center;display:flex;justify-content:flex-start;margin-top:clamp(22px,2.5vw,30px);width:100%}.rivaa-offer-2col-video__cta{align-items:center;background:var(--ro2v-cta-bg);border:0;border-radius:999px;color:var(--ro2v-cta-text);cursor:pointer;display:inline-flex;font-family:var(--ro2v-font);font-size:15px;font-weight:500;justify-content:center;line-height:1;min-height:46px;padding:13px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.rivaa-offer-2col-video__cta:hover{background:var(--ro2v-cta-hover);transform:translateY(-1px)}.rivaa-offer-2col-video__cta:focus,.rivaa-offer-2col-video__cta:hover{color:var(--ro2v-cta-text);text-decoration:none}.rivaa-offer-2col-video__cta:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width:991px){.rivaa-offer-2col-video__grid{gap:clamp(32px,5vw,44px);grid-template-columns:1fr}.rivaa-offer-2col-video__content-col{justify-content:flex-start;padding:0}.rivaa-offer-2col-video__body,.rivaa-offer-2col-video__heading{max-width:none}.rivaa-offer-2col-video__cta-wrap{margin-top:24px}}@media (max-width:767.98px){.rivaa-offer-2col-video{margin-left:0;margin-right:0;max-width:100%;padding:48px 0;width:100%}.rivaa-offer-2col-video .page-center.rivaa-offer-2col-video__wrap{padding-left:20px;padding-right:20px}.rivaa-offer-2col-video__grid{gap:28px}.rivaa-offer-2col-video__frame{border-radius:36px}.rivaa-offer-2col-video__heading{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.18;margin-bottom:20px;max-width:none}.rivaa-offer-2col-video__body{font-size:1rem;line-height:1.65;max-width:none}.rivaa-offer-2col-video__cta-wrap{margin-top:22px}.rivaa-offer-2col-video__cta{font-size:15px;min-height:46px;padding:13px 26px}}