:root{--rf-popup-modal-radius:8px;--rf-popup-modal-shadow:0 8px 40px rgba(0,0,0,.18);--rf-popup-modal-transition:0.25s ease;--rf-popup-modal-z-index:9999999}.rf-popup--modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--rf-popup-modal-transition),visibility var(--rf-popup-modal-transition);visibility:hidden;z-index:var(--rf-popup-modal-z-index)}.rf-popup--modal.is-active{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion:reduce){.rf-popup--modal{transition:none}}.rf-popup--modal .rf-popup-container{margin-block-end:40px;margin-block-start:calc(30px + var(--rf-popups-offset-top, 0px));margin-inline:1rem;max-width:var(--rf-popup-modal-max-w-desktop,1200px);position:relative;width:100%;z-index:1}@media(max-width:980px){.rf-popup--modal .rf-popup-container{max-width:var(--rf-popup-modal-max-w-tablet,90vw)}}@media(max-width:640px){.rf-popup--modal .rf-popup-container{max-width:var(--rf-popup-modal-max-w-mobile,80vw)}}.rf-popup--modal .rf-popup-dialog{border-radius:var(--rf-popup-modal-radius);box-shadow:var(--rf-popup-modal-shadow);display:flex;flex-direction:column;max-height:var(--rf-popup-modal-max-h-desktop,calc(90vh - var(--rf-popups-offset-top, 0px)));overflow:hidden;position:relative;transform:translateY(-12px);transition:transform var(--rf-popup-modal-transition);width:100%}@media(max-width:980px){.rf-popup--modal .rf-popup-dialog{max-height:var(--rf-popup-modal-max-h-tablet,calc(70vh - var(--rf-popups-offset-top, 0px)))}}@media(max-width:640px){.rf-popup--modal .rf-popup-dialog{max-height:var(--rf-popup-modal-max-h-mobile,calc(70vh - var(--rf-popups-offset-top, 0px)))}}@media(prefers-reduced-motion:reduce){.rf-popup--modal .rf-popup-dialog{transition:none}}.rf-popup--modal.is-active .rf-popup-dialog{transform:translateY(0)}.rf-popup--modal .rf-popup__close-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:var(--rf-popups-close-size,36px);justify-content:center;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:16px;top:16px;transition:opacity .2s ease;width:var(--rf-popups-close-size,36px);z-index:10}.rf-popup--modal .rf-popup__close-btn.rf-close-no-bg{background:transparent;border-radius:0}.rf-popup--modal .rf-popup__close-btn:hover{opacity:.7}.rf-popup--modal.rf-popup--no-backdrop{background:transparent;pointer-events:none}.rf-popup--modal.rf-popup--no-backdrop .rf-popup-container{pointer-events:auto}.rf-popup--modal.rf-popup--close-outside .rf-popup-container{align-items:flex-end;display:flex;flex-direction:column}.rf-popup--modal.rf-popup--close-outside .rf-popup__close-btn{margin-block-end:8px;position:static}.rf-popup--modal.rf-popup--close-outside .rf-popup__close-btn:hover{background-color:hsla(0,0%,100%,.15);opacity:1}.rf-popup--modal .rf-popup-inner{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;z-index:3}.rf-popup--modal .rf-popup-inner-content{flex:1;min-height:0;overflow-y:auto;position:relative}.rf-popup--modal .rigaforge-buttons{display:flex;flex-wrap:wrap;gap:12px}.rf-popup-backdrop{inset:0;opacity:var(--rf-popup-backdrop-opacity,.55);pointer-events:none;position:absolute;z-index:0}.rf-popup-inner-content .rigaforge-block{--rigaforge-block-padding-block-desktop:60px;--rigaforge-block-padding-block-tablet:60px;--rigaforge-block-padding-block-mobile:60px}.rf-popup-inner-content .rf-form-container .frm_forms .frm_button_submit{max-width:100%!important}.cky-consent-container{z-index:8888888!important}
