.wp-block-nesto-extensions-nesto-modal{box-sizing:border-box;display:block;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:1rem;position:fixed;top:0;width:100%;z-index:99999}.wp-block-nesto-extensions-nesto-modal.hidden{display:none}.wp-block-nesto-extensions-nesto-modal .modal-dialog{align-items:center;display:flex;height:calc(100% - 4rem);margin:2rem auto;max-width:56rem;min-height:calc(100% - 4rem);pointer-events:none;position:relative;width:100%;z-index:2}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .45rem 0 #00000040;display:flex;flex-direction:column;max-height:100%;outline:0;overflow:hidden;pointer-events:auto;position:relative;width:100%}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body{overflow-y:auto;padding:1.5rem}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .btn-close{background-color:#0000;border:2px solid #000;border-radius:1rem;cursor:pointer;display:block;height:26px;margin:0 auto;opacity:.4;padding:0;position:absolute;right:.625rem;top:.625rem;width:26px;z-index:12}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .btn-close:after,.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .btn-close:before{border-bottom:2px solid #000;content:"";left:11px;position:absolute;top:11px;width:14px}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .btn-close:after{transform:translate(-50%,-50%) rotate(135deg)}.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.wp-block-nesto-extensions-nesto-modal .overlay{background-color:#ffffff80;bottom:0;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media screen and (min-width:640px){.wp-block-nesto-extensions-nesto-modal .overlay{position:fixed}body.modal-open{overflow:hidden}}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog{max-width:560px}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content{border:1px solid #000;border-radius:2px;box-shadow:none}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body{color:#000;display:flex;flex-direction:column;gap:28px;padding:50px 16px}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body .row-buttons .btn{border-radius:0;height:40px;padding:0 40px}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body .language-switcher{flex-direction:row-reverse;gap:10px;justify-content:center}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body .language-switcher .language-switcher-item a{align-items:center;background-color:var(--wp--preset--color--nesto-dark-blue);border-radius:0;border-width:2px;color:var(--wp--preset--color--nesto-white);font-weight:600;height:40px;padding:0 40px}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body .language-switcher .language-switcher-item a:hover{background-color:var(--wp--preset--color--nesto-white);color:var(--wp--preset--color--nesto-dark-blue)}.is-style-language-selector.wp-block-nesto-extensions-nesto-modal .modal-dialog .modal-content .modal-body .language-switcher .language-switcher-item.active a{opacity:1;pointer-events:all}
