.wp-block-mr-blocks-modal.otter-popup__modal_wrap{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;max-width:100%;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.is-active{display:flex !important;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_wrap_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color,rgba(0,0,0,.6));opacity:var(--overlay-opacity,.6);cursor:pointer;z-index:1;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{position:relative;background:var(--popup-background,#fff);color:var(--popup-text-color,#000);width:100%;max-width:var(--popup-width,600px);min-width:320px;max-height:90vh;border-radius:var(--popup-border-radius,0px);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 32px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.05);z-index:2;display:flex;flex-direction:column;margin:0 auto;transform:scale(.95) translateY(-30px);opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header{position:relative;padding:20px 30px 0 30px;background:transparent;flex-shrink:0;min-height:60px;display:flex;align-items:flex-start;justify-content:flex-end;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close{position:relative;top:0;right:0;background:rgba(26,115,232,.1);border:none;font-size:20px;font-weight:400;cursor:pointer;color:#1a73e8;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;line-height:1;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close:hover{background:rgba(26,115,232,.15);color:#1557b0;transform:scale(1.05);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close:focus{outline:2px solid #1a73e8;outline-offset:2px;background:rgba(26,115,232,.15);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close:active{transform:scale(.95);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body{padding:0 40px 40px 40px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(26,115,232,.3) transparent;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body::-webkit-scrollbar{width:6px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body::-webkit-scrollbar-track{background:transparent;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body::-webkit-scrollbar-thumb{background-color:rgba(26,115,232,.3);border-radius:3px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body::-webkit-scrollbar-thumb:hover{background-color:rgba(26,115,232,.5);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body > *:first-child{margin-top:0;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body > *:last-child{margin-bottom:0;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h1,.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h2,.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h3,.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h4,.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h5,.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h6{margin-top:0;margin-bottom:1.2em;line-height:1.3;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h1{font-size:2em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h2{font-size:1.6em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h3{font-size:1.3em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h4{font-size:1.1em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body p{margin-bottom:1.2em;line-height:1.6;color:inherit;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body .wp-block-button{margin-top:1.5em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body .wp-block-button .wp-block-button__link{padding:12px 24px;border-radius:6px;font-weight:500;text-decoration:none;transition:all .2s ease;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content:not(:has(.otter-popup__modal_header)) .otter-popup__modal_body{padding:40px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.is-active .otter-popup__modal_content{transform:scale(1) translateY(0);opacity:1;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.compact-header .otter-popup__modal_header{padding:15px 20px 0 20px;min-height:50px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.compact-header .otter-popup__modal_header .otter-popup__modal_close{width:28px;height:28px;font-size:18px;}@media (max-width: 1024px){.wp-block-mr-blocks-modal.otter-popup__modal_wrap{padding:15px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{max-width:var(--popup-width-tablet,90vw);width:100%;max-height:90vh;border-radius:10px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header{padding:15px 25px 0 25px;min-height:50px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body{padding:0 30px 30px 30px;}}@media (max-width: 768px){.wp-block-mr-blocks-modal.otter-popup__modal_wrap{padding:10px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{max-width:var(--popup-width-mobile,95vw);width:100%;max-height:95vh;border-radius:8px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header{padding:12px 20px 0 20px;min-height:44px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close{width:32px;height:32px;font-size:18px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body{padding:0 24px 24px 24px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h1{font-size:1.6em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h2{font-size:1.4em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h3{font-size:1.2em;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body h4{font-size:1.1em;}}@media (max-width: 480px){.wp-block-mr-blocks-modal.otter-popup__modal_wrap{padding:5px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{max-width:98vw;border-radius:6px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header{padding:10px 15px 0 15px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_header .otter-popup__modal_close{width:28px;height:28px;font-size:16px;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content .otter-popup__modal_body{padding:0 20px 20px 20px;}}body.modal-open{overflow:hidden;position:fixed;width:100%;}body.modal-open::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;}@media (prefers-reduced-motion: reduce){.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{transition:opacity .2s ease;transform:none;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.is-active .otter-popup__modal_content{transform:none;}}@media (prefers-contrast: high){.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_content{border:2px solid currentColor;box-shadow:none;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_wrap_overlay{background-color:rgba(0,0,0,.8);}.wp-block-mr-blocks-modal.otter-popup__modal_wrap .otter-popup__modal_close{border:1px solid currentColor;}}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.is-active .otter-popup__modal_content{outline:none;}.wp-block-mr-blocks-modal.otter-popup__modal_wrap.is-active .otter-popup__modal_content:focus-within{box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 32px rgba(0,0,0,.1),0 0 0 3px rgba(26,115,232,.3);}@media print{.wp-block-mr-blocks-modal.otter-popup__modal_wrap{display:none !important;}}