.th-basic .modal{background-color:rgba(0,0,0,.75);height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%}.th-basic .modal-content{background-color:#fff;border-radius:4px;left:50%;min-height:500px;padding:2rem 2.5rem;position:absolute;top:2rem;transform:translateX(-50%);width:30em}.th-basic .close-button{border-radius:.25rem;color:#000;cursor:pointer;float:right;font-size:1.2em;line-height:1;padding:0 .2em .15em;position:relative;right:-15px;text-align:center;top:-14px;transition:color .12s ease-in-out;width:1.5rem}.th-basic .show-modal{opacity:1;overflow:scroll;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible;z-index:1;z-index:9999}.th-basic .form-title{background-color:unset;color:#404040;font-size:14px;font-weight:400}.th-basic form label,.th-basic form legend{color:#404040;text-align:left}.th-basic form input[type=email],.th-basic form input[type=file],.th-basic form input[type=number],.th-basic form input[type=password],.th-basic form input[type=search],.th-basic form input[type=tel],.th-basic form input[type=text],.th-basic form select,.th-basic form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #404040;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;height:auto!important;line-height:1.5;margin-top:0!important;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.th-basic form .hs_submit input{background-color:#0072cd;border:1px solid #0072cd}.th-basic .tagline{font-family:Inter,sans-serif;font-size:.825rem;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.25em;text-transform:uppercase}@media screen and (max-width:767px){.th-basic .modal-content{padding:20px 10px;width:94%}.th-basic .modal-content form{padding:0 10px}.th-basic .form-title{font-size:15px}}