.modal-outer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.55);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:-1000}.modal-outer.visible{opacity:1;visibility:visible;z-index:10000}.modal{background:#1b1b20;border-radius:0;margin:20px;max-height:90%;max-width:500px;opacity:0;overflow-y:scroll;padding:40px;position:relative;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}.modal.form,.modal.video{max-width:700px;padding:30px;width:100%}.visible .modal{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease,opacity .1s ease;transition:all .3s ease,opacity .1s ease;visibility:visible}.modal #close{background-color:none;border-radius:50%;height:36px;opacity:.5;position:absolute;right:2%;top:3%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:36px}.modal #close:focus{border:none}.modal #close:hover{opacity:1}.modal #close:after,.modal #close:before{background-color:#f9f7ef;content:"";height:20px;position:absolute;width:1px}.modal #close:before{left:47%;top:20%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal #close:after{left:47%;top:20%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal iframe,.modal video{height:100%;left:0;position:absolute;top:0;width:100%}.modal h3.ModalTitle,.modal.form p{color:#f9f7ef}.modal .form-title{display:none!important}.modal form label{font-size:14px;padding-bottom:0}.modal form .hs-form-field{margin-bottom:.5rem}.modal .inputs-list li.hs-form-booleancheckbox>label{align-items:flex-start;display:flex}.modal .inputs-list li.hs-form-booleancheckbox>label>input{margin-top:8px}.modal .inputs-list li.hs-form-booleancheckbox>label>span{display:flex;margin-left:8px!important}.modal .hs_submit{margin-top:20px}@media (max-width:640px){.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{margin:0 0 .5rem}.modal form .hs-richtext p,.modal p{font-size:14px!important;margin-bottom:1rem}.modal h3.ModalTitle{font-size:22px;padding-right:5%}}