.popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:60;transition:opacity .18s ease}.popup-overlay.hidden{opacity:0;pointer-events:none}.popup-dialog{position:relative;width:min(92vw,720px);background:#fff;padding:60px 16px 16px;border-radius:12px;box-shadow:0 20px 60px #00000073;outline:none}.popup-dialog[data-size=small]{max-width:420px}.popup-dialog[data-size=large]{max-width:980px}.popup-close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:40px;line-height:1;cursor:pointer}.popup-title{font-size:20px;margin-bottom:12px}.popup-body{color:#333}.popup-actions{margin-top:18px}.popup-form{color:#000}.popup-form .popup-title{font-size:40px;justify-self:center;padding-bottom:60px}.popup-form .form-fields{display:flex;flex-direction:column;gap:12px}.popup-form .form-fields input::placeholder,.popup-form .form-fields textarea::placeholder{color:#000}.popup-form .form-fields input[type=text],.popup-form .form-fields textarea{border-radius:12px;border:1px solid #808080;padding:10px;width:100%;font-size:18px}.popup-form .form-fields textarea{resize:none;min-height:250px}.popup-form .form-button{cursor:pointer;color:#fff;margin-top:16px;background-color:#000;border-radius:12px;padding:16px;font-size:18px;width:100%}.popup-form .error{color:red}[data-popup-id=book_demo_popup] .popup-form .popup-title{padding-bottom:0}.popup-form.font-anonymous{font-family:Anonymous Pro!important;font-weight:700!important}@media (max-height: 680px){.popup-form .popup-title{padding-bottom:0}.popup-form .form-fields textarea{min-height:150px}[data-popup-id=book_demo_popup] .popup-form .form-fields textarea{min-height:unset!important;height:100px}}@media (max-width: 480px){.popup-form .popup-title{font-size:30px}}@media (max-height: 800px){[data-popup-id=book_demo_popup] .popup-form .form-fields textarea{min-height:150px}}
