html body.modal-open{overflow:hidden}html body .nl-popup{position:fixed;display:none;width:100vw !important;height:100vh !important;top:0;left:0;z-index:1000;align-items:center;justify-content:center}html body .nl-popup.show{display:flex}html body .nl-popup>.wp-block-group{position:relative;margin:.25rem;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;max-width:600px;background-color:#fff;color:#2e2e2e;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:1rem 2rem 2rem !important}html body .nl-popup>.wp-block-group h3{font-family:"Baskerville";font-size:1.75rem !important;letter-spacing:.05em;margin:1rem auto}html body .nl-popup>.wp-block-group h3 br{display:none}html body .nl-popup>.wp-block-group p{margin:1rem 0;padding-left:0;padding-right:0}html body .nl-popup figure{margin:-1rem -2rem 1rem;padding:0}html body .nl-popup figure img{width:100%;height:auto}html body .nl-popup form{padding-left:.5rem;padding-right:.5rem}html body .nl-popup input{border:unset;border-radius:0;border-bottom:1px solid #162848;padding:.5rem;width:100%;font-family:"Avenir";font-size:1rem}html body .nl-popup .intro-text{line-height:1.5em !important;font-size:1rem !important;margin:.5rem auto !important;padding:0 2rem !important}html body .nl-popup .info-text{font-size:.75rem !important;line-height:1.5em !important;margin-bottom:0rem !important}html body .nl-popup .wpcf7-response-output,html body .nl-popup form .wpcf7-not-valid-tip{font-family:"Avenir";margin:0;font-size:.9rem;text-align:left;padding:.2rem .5rem;line-height:1.5em;color:#e27575}html body .nl-popup .wpcf7-response-output{text-align:center;border:none}html body .nl-popup .wpcf7-submit{display:flex;width:-moz-fit-content;width:fit-content;margin:2rem auto 1rem;border-color:#162848;background-color:#162848;transition:all .2s ease-in-out;padding:1rem 2rem .9rem;font-family:"Avenir";font-weight:400;color:#fff;text-align:center;flex:1;line-height:1;cursor:pointer}html body .nl-popup .wpcf7-submit:hover{border-color:#e27575;background-color:#e27575}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{position:absolute;right:1rem;top:1rem;margin:0;width:30px;height:30px;padding:0;border-radius:100px;cursor:pointer}html body .nl-popup .btn-close:hover svg{fill:#00a4e0}html body .nl-popup .btn-close:hover .icon-container{background-color:#fff}html body .nl-popup .btn-close:hover svg{fill:#2e2e2e}html body .nl-popup .btn-close .icon-container{width:auto;border-radius:100px;background-color:#162848;padding:5px;transition:all .2s ease-in-out}html body .nl-popup .btn-close svg{fill:#fff;transition:all .2s ease-in-out}@media(max-width: 768px){html body .nl-popup>.wp-block-group{padding:1rem 1rem 1rem !important}html body .nl-popup>.wp-block-group h3{font-size:1.75rem !important;margin:.25rem auto !important}html body .nl-popup>.wp-block-group h3 br{display:block}html body .nl-popup>.wp-block-group p{margin:.5rem 0}html body .nl-popup .intro-text{padding:.25rem !important}html body .nl-popup figure{margin:-1rem -1rem 1rem}html body .nl-popup .wpcf7-submit{margin:1.7rem auto 1rem}html body .nl-popup .wpcf7-response-output{padding-left:0;padding-right:0}}