.pop-up{align-items:center;display:flex;justify-content:center}.modal-overlay{bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;-webkit-overflow-scrolling:touch;opacity:0;outline:0;transition:opacity .15s linear}.modal-active.modal-overlay{display:block;opacity:1;overflow-x:hidden;overflow-y:auto}.modal-overlay .modal-box{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.5);display:flex;margin:30px auto;max-height:460px;min-height:130px;overflow:hidden;position:relative;transition:transform .3s ease-out;width:868px;z-index:1050}html:has(#modal-demo.modal-active){overflow:hidden}.flex-text{height:100%;overflow-y:auto;padding:15px 50px 15px 30px}.flex-image.big{background-position:50%;background-size:cover;flex:0 0 361px;min-width:0}.modal-overlay .hsfc-Step .hsfc-Step__Content{margin-bottom:20px;padding:0!important}.modal-overlay .form-title:empty{display:none}.modal-overlay .modal-close{align-items:center;background:#000;border-radius:100%;color:#fff;display:flex;float:right;font-size:24px;font-weight:700;height:24px;line-height:1;opacity:.2;padding:3px;position:absolute;right:15px;text-shadow:none;top:15px;width:24px;z-index:10}.modal-overlay .modal-close:hover{opacity:.5}.modal-active.modal-overlay:after{background-color:#000;bottom:0;content:"";left:0;opacity:.5;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.hs-button>span svg{height:16px;margin-bottom:2px;margin-right:3px;width:20px}@media(min-width:992px){.modal-box .cont-wrp{overflow:auto}}@media (max-width:991px){.modal-overlay .modal-box{margin:20px;overflow-y:scroll;width:auto}.modal-overlay .cont-wrp{flex-direction:column}.modal-overlay .modal-box{max-height:95vh}.flex-image.big{flex:0 0 200px}.flex-image img{aspect-ratio:2;object-fit:contain}}