:root{--rivo-white: #ffffff;--rivo-grey-100: #f2f5f4;--rivo-grey-300: #f4f4f4;--rivo-grey-400: #b0bfbc;--rivo-theme-primary: var(--color-primary-button-background, var(--rivo-primary-color, #004e72));--rivo-theme-primary-text: var(--color-primary-button-text, var(--rivo-secondary-color, #ffffff));--rivo-theme-primary-border: var(--color-primary-button-border, var(--rivo-theme-primary));--rivo-theme-primary-hover: var(--color-primary-button-hover-background, #000000);--rivo-theme-primary-hover-text: var(--color-primary-button-hover-text, #ffffff);--rivo-theme-primary-hover-border: var(--color-primary-button-hover-border, var(--rivo-theme-primary-hover));--rivo-theme-secondary: var(--color-secondary-button-background, #efefef);--rivo-theme-secondary-text: var(--color-secondary-button-text, #000000);--rivo-theme-secondary-border: var(--color-secondary-button-border, #000000);--rivo-theme-secondary-hover: var(--color-secondary-button-hover-background, #dedede);--rivo-theme-secondary-hover-text: var(--color-secondary-button-hover-text, #000000);--rivo-theme-secondary-hover-border: var(--color-secondary-button-hover-border, #000000)}:is(a,button,input[type=submit]).rivo-button,:is(a,button,input[type=submit]).rivo-modal-button,:is(a,button,input[type=submit]).rivo-modal__btn,[class*=rivo] :is(a,button,input[type=submit]):where(.rivo-button,.rivo-modal-button,.rivo-modal__btn,.rivo-lp-button,.rivo-hero-button,.rivo-copy-button,.rivo-redeem-button,.rivo-referral-button,.rivo-points-table-load-more-button,[class*=rivo][class*=button],[class*=rivo][class*=btn]){-webkit-appearance:none!important;appearance:none!important;display:inline-grid!important;align-content:center;justify-content:center;min-width:160px;min-height:var(--button-size, 44px);width:fit-content;padding:var(--button-padding-block, 14px) var(--button-padding-inline, 24px)!important;border:0;border-radius:var(--style-border-radius-buttons-primary, 5px)!important;background:var(--rivo-theme-primary)!important;color:var(--rivo-theme-primary-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-primary, 0) var(--rivo-theme-primary-border);font-family:var(--button-font-family-primary, var(--font-paragraph--family, inherit));font-size:var(--font-paragraph--size, 14px)!important;font-style:var(--font-paragraph--style, normal);font-weight:700;line-height:1.2!important;letter-spacing:0;text-align:center;text-decoration:none!important;text-transform:var(--button-text-case-primary, uppercase);cursor:pointer;opacity:1!important;transition:color var(--animation-speed, 125ms) var(--animation-easing, ease-in-out),background-color var(--animation-speed, 125ms) var(--animation-easing, ease-in-out),box-shadow var(--animation-speed, 125ms) var(--animation-easing, ease-in-out)}:is(a,button,input[type=submit]).rivo-button:hover,:is(a,button,input[type=submit]).rivo-modal-button:hover,:is(a,button,input[type=submit]).rivo-modal__btn:hover,[class*=rivo] :is(a,button,input[type=submit]):where(.rivo-button,.rivo-modal-button,.rivo-modal__btn,.rivo-lp-button,.rivo-hero-button,.rivo-copy-button,.rivo-redeem-button,.rivo-referral-button,.rivo-points-table-load-more-button,[class*=rivo][class*=button],[class*=rivo][class*=btn]):hover{background:var(--rivo-theme-primary-hover)!important;color:var(--rivo-theme-primary-hover-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-primary, 0) var(--rivo-theme-primary-hover-border)}.rivo-hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.rivo-hero-buttons>:is(a,button):nth-child(2){background:var(--rivo-theme-secondary)!important;color:var(--rivo-theme-secondary-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-secondary, 0) var(--rivo-theme-secondary-border);font-family:var(--button-font-family-secondary, var(--font-paragraph--family, inherit));text-transform:var(--button-text-case-secondary, uppercase)}.rivo-hero-buttons>:is(a,button):nth-child(2):hover{background:var(--rivo-theme-secondary-hover)!important;color:var(--rivo-theme-secondary-hover-text)!important;box-shadow:inset 0 0 0 var(--style-border-width-secondary, 0) var(--rivo-theme-secondary-hover-border)}.rivo-success-button{color:var(--rivo-theme-primary-text)!important}.rivo-faqs-wrapper{width:100%;max-width:800px;margin:10px auto 0;padding:20px}.rivo-faq-item{margin-bottom:0;overflow:hidden;border-bottom:1px solid #DDDDDD}.rivo-faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:all .3s ease;font-size:16px;text-align:left;font-weight:700}.rivo-faq-answer{height:0;opacity:0;overflow:hidden;font-size:16px;text-align:left;transition:height .4s ease,opacity .4s ease}.rivo-faq-toggle-button{--hitbox: 20px;background:#000;border-radius:50%;width:var(--hitbox);height:var(--hitbox);display:block;position:relative;flex-shrink:0}.rivo-faq-item.open .rivo-faq-answer{padding-bottom:20px;opacity:1}.rivo-faq-toggle-button:before,.rivo-faq-toggle-button:after{content:"";position:absolute;width:8px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;transition:all .3s ease}.rivo-faq-toggle-button:after{transform:translate(-50%,-50%) rotate(90deg)}.rivo-faq-item.open .rivo-faq-answer{display:block}.rivo-faq-item.open .rivo-faq-toggle-button:before{transform:translate(-50%,-50%) rotate(180deg)}.rivo-faq-item.open .rivo-faq-toggle-button:after{transform:translate(-50%,-50%) rotate(0)}@media(min-width:769px){.rivo-lp-section-icon{height:100px}}@media(max-width:768px){.rivo-lp-section-icon{height:80px}}.rivo-section.rivo-how-it-works-custom{--rivo-grid-gap: 24px}.rivo-section.rivo-how-it-works-custom .rivo-content-wrapper{background-color:#fff;padding:40px 0}.rivo-section.rivo-how-it-works-custom .rivo-container{max-width:1280px;margin:0 auto}.rivo-section.rivo-how-it-works-custom .rivo-lp-content{display:block}.rivo-section.rivo-how-it-works-custom .rivo-lp-steps-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--rivo-grid-gap);align-items:stretch;padding-top:40px}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-card{background-color:#f7f7f7;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-media{position:relative;width:100%;height:auto;display:block}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-image{display:block;width:100%;height:360px;object-fit:cover;object-position:center center}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-image-placeholder{width:100%;height:360px;background-color:#e6e6e6}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-badge{position:absolute;left:50%;bottom:-36px;transform:translate(-50%);width:60px;height:60px;background-color:#fff;border:1px solid #7da75b;border-radius:88px;display:flex;align-items:center;justify-content:center}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-badge-number{font-size:20px;line-height:28px;font-weight:700;color:#004e72;margin:0}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-body{text-align:center;padding:50px 24px 32px}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-title{font-size:20px;line-height:40px;font-weight:700;letter-spacing:.4px;color:#111;margin:0 0 12px}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-text{font-size:16px;line-height:28px;font-weight:400;color:#4d4d4d;margin:0}@media(max-width:924px){.rivo-section.rivo-how-it-works-custom .rivo-lp-steps-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.rivo-section.rivo-how-it-works-custom .rivo-lp-steps-grid{grid-template-columns:1fr}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-image{height:300px}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-title{font-size:20px;line-height:36px}.rivo-section.rivo-how-it-works-custom .rivo-lp-step-text{font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/rivo.css.map */
