.custom-popup{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(28,28,28,.9);z-index:9999;z-index:16777271;visibility:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;-ms-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.custom-popup .custom-popup-inner{margin:0 auto;top:0;width:auto;max-width:90%;display:table;transition:all 300ms ease-in;z-index:99;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-popup .custom-popup-row{opacity:.4;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;-ms-transition:-ms-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;max-width:600px;margin:0 auto}.custom-popup .custom-popup-form-wrapper{padding:15px 20px;color:#fff}.custom-popup .custom-popup-form-wrapper h2{font-size:34px;line-height:34px;color:#fff;font-family:'Montserrat';font-weight:normal;margin-bottom:34px}.custom-popup .custom-popup-form .hs-form .hs-input{background-color:#f7f7f7;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#454545;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:100%;padding:8px 20px;text-align:left;vertical-align:middle;width:100%;height:60px;margin:5px auto}.custom-popup .custom-popup-form .form-title{margin:0}.custom-popup .custom-popup-form{margin-top:5px;margin-bottom:1em}.custom-popup .custom-popup-form .hs-form label{margin:0}.custom-popup .custom-popup-form .hs-form .hs-form-field{margin:0}.custom-popup .custom-popup-form .hs-form .hs-input::-webkit-input-placeholder,.custom-popup .custom-popup-form .hs-form input[type="password"]::-webkit-input-placeholder{color:#757575}.custom-popup .custom-popup-form .hs-form select{outline:0;-webkit-appearance:none;-webkit-border-radius:0}.custom-popup .custom-popup-form .hs-form .hs-input:focus{border-color:#3dc3de;-webkit-box-shadow:0 0 6px #3dc3de;-moz-box-shadow:0 0 6px #3dc3de;box-shadow:0 0 6px #3dc3de}.custom-popup .custom-popup-form .hs-form textarea{min-height:156px}.custom-popup .custom-popup-form .hs-form .hs-button{font-family:"Montserrat";background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:16px;margin:20px 0 0;outline:0 none;padding:20px 0;position:relative;text-align:center;text-decoration:none;text-shadow:none;white-space:nowrap;min-width:200px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.custom-popup .custom-popup-form .hs-form .hs-button:hover{border:1px solid #33c;background-color:#33c;color:#fff}.custom-popup .custom-popup-close{cursor:pointer;position:fixed;overflow:hidden;border:0;text-indent:200%;color:transparent;outline:0;z-index:9999;width:28px;height:28px;right:65px;top:55px}.custom-popup .custom-popup-close:before{width:28px;height:2px;background-color:#fff;position:absolute;top:15px;right:0;content:' ';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:9999}.custom-popup .custom-popup-close:after{width:28px;height:2px;background-color:#fff;position:absolute;top:15px;right:0;content:' ';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:9999}.custom-popup .custom-popup-form .hs-form .hs-error-msg{color:#f15e55 !important;display:block;font-size:14px;text-align:left;font-weight:400;font-family:'Montserrat';line-height:34px}.custom-popup .custom-popup-form .hs-form .hs_error_rollup .hs-error-msgs{font-size:16px !important;background-color:#f15e55;border:2px solid #f15e55;position:relative;margin:0;left:0;right:0;margin-top:20px;padding:25px;text-align:center}.custom-popup .custom-popup-form .hs-form .hs_error_rollup .hs-error-msgs label{color:#fff !important}@media(max-width:767px){.custom-popup .custom-popup-close{right:30px;top:15px}.custom-popup .custom-popup-form-wrapper{padding:15px 0}.custom-popup .custom-popup-inner{max-width:80%}.custom-popup .custom-popup-form-wrapper h2{font-size:22px;line-height:22px;margin-bottom:22px}.custom-popup .custom-popup-form .hs-form .hs-input{height:40px}}@media(max-width:479px){.custom-popup .custom-popup-form .hs-form textarea{min-height:110px}}