html body.modal-open{overflow:hidden}html body .nl-popup{position:fixed;display:none;width:100vw;height:100vh;top:0;left:0;z-index:1000;align-items:center}html body .nl-popup.show{display:flex;width:100vw;height:100vh}html body .nl-popup>.wp-block-group{display:flex;flex-direction:column;max-width:600px;background-color:#fff;color:#2e2e2e;margin-bottom:0 !important}html body .nl-popup>.wp-block-group>p{margin:0}html body .nl-popup input{border:unset;border-bottom:1px solid #2e2e2e;padding:.5rem;width:100%;font-family:"Avenir";font-size:17px}html body .nl-popup .wpcf7-response-output{margin:1rem auto;font-weight:500}html body .nl-popup form .wpcf7-response-output,html body .nl-popup form .wpcf7-not-valid-tip{margin:0;font-size:16px;text-align:center;padding:.2em}html body .nl-popup .wpcf7-submit{display:flex;width:-moz-fit-content;width:fit-content;margin:1rem auto;border-color:#00a4e0;background-color:#00a4e0;border-radius:500px;transition:all .2s ease-in-out;padding:1rem 2rem;font-size:17px;font-family:"Avenir";font-weight:500;color:#fff;text-align:center;flex:1;line-height:1;cursor:pointer}html body .nl-popup .wpcf7-submit:hover{border-color:#e5005a;background-color:#e5005a}html body .nl-popup .row{display:flex;gap:1rem}html body .nl-popup .row .col-50 p{margin:0}html body .nl-popup .wpcf7-spinner{display:none;margin:1rem calc(50% - 12px) 0}html body .nl-popup .after-success{display:none}html body .nl-popup .btn-not-interested{cursor:pointer}html body .nl-popup .btn-close{margin:-0.5rem auto 1rem;width:40px;height:40px;padding:0;border-radius:100px;cursor:pointer}html body .nl-popup .btn-close:hover svg{fill:#00a4e0}html body .nl-popup .btn-close svg{fill:#2e2e2e;transition:all .2s ease-in-out}@media(max-width: 768px){html body .nl-popup>.wp-block-group{padding:1rem !important}html body .nl-popup p{line-height:1.25em;font-size:15px}}