.elementor-5628 .elementor-element.elementor-element-cf76a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5628 .elementor-element.elementor-element-d99841a{text-align:center;}.elementor-5628 .elementor-element.elementor-element-c207a4f{text-align:center;}.elementor-5628 .elementor-element.elementor-element-9c4f2d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5628 .elementor-element.elementor-element-9c4f2d7 .elementor-button .elementor-button-content-wrapper{gap:12px;}#elementor-popup-modal-5628 .dialog-widget-content{animation-duration:0.4s;background-color:#FFFFFF;border-radius:14px 14px 14px 14px;box-shadow:0px 20px 60px 0px rgba(0,0,0,0.25);}#elementor-popup-modal-5628{background-color:rgba(17,19,24,0.6);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5628 .dialog-message{width:520px;height:auto;}@media(max-width:767px){#elementor-popup-modal-5628 .dialog-message{width:92vw;}}/* Start custom CSS for container, class: .elementor-element-cf76a00 */.elementor-5628 .elementor-element.elementor-element-cf76a00{padding:44px 32px 28px;font-family:'Quicksand',sans-serif;text-align:center}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-logo img{width:230px;height:auto;margin:0 auto 22px}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-h .elementor-heading-title{font-family:'Quicksand',sans-serif;color:#111318;font-size:34px;font-weight:600;line-height:1.2;margin:0 0 12px}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-h strong{font-weight:800}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-sub p{color:#4b505b;font-size:17px;line-height:1.55;max-width:300px;margin:0 auto 26px}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-yes .elementor-button{width:100%;background:#0CA1DF;color:#fff;border-radius:6px;min-height:56px;font-family:'Quicksand',sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-yes .elementor-button:hover{background:#1B81AC}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-yes .elementor-button-content-wrapper{justify-content:center;align-items:center}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-no p{margin:20px 0 0}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-no a{color:#111318;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-legal{border-top:1px solid #e3e6eb;margin-top:26px;padding-top:22px}
.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-legal p{color:#6b707b;font-size:13.5px;line-height:1.6;margin:0}
@media(max-width:767px){.elementor-5628 .elementor-element.elementor-element-cf76a00{padding:36px 22px 24px}.elementor-5628 .elementor-element.elementor-element-cf76a00 .rv-age-h .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal.elementor-5628{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}/* End custom CSS */