li.input-wrap{position:relative}li.input-wrap input[type="text"],li.input-wrap input[type="tel"],li.input-wrap input[type="email"],li.input-wrap textarea,li.select-wrap select{border:1px solid #d1d1d1;width:100%;box-sizing:border-box;border-radius:3px}li.input-wrap textarea{resize:vertical}li.input-wrap label:not(.nx-error) {position:absolute;left:6px!important;top:4px;z-index:999;font-weight:500;color:#a7a7a7;pointer-events:none;transition:.5s;transition-property:left , top , font-size , color;background-color:#fff;width:auto;border-radius:3px;padding:0 3px}li.input-wrap label.is-active{font-size:10px;top:-6px;left:4px!important}li.input-wrap label:after{content:none!important}li.input-wrap input::placeholder,li.input-wrap textarea::placeholder{opacity:0!important}li.input-wrap.name-field{display:flex;justify-content:space-between}li.input-wrap.name-field input{flex:1;margin:0}li.input-wrap.name-field input:last-of-type{margin-left:7px}li.input-wrap.name-field label#l_name_label{left: calc(50% + 10px) !important}li.input-wrap.name-field label#l_name_label.is-active{left: calc(50% + 7px) !important}li.select-wrap label:not(.nx-error) {display:none}li.select-wrap select{box-sizing:border-box;border:1px solid #d1d1d1;width:100%;padding-left:4px}li.submit-wrap label{display:none}li.submit-wrap input[type="submit"]{margin:auto}li.tcpa-wrap .tcpa-title{margin:15px auto 0!important;text-align:center}li.tcpa-wrap #tcpa-text{width:auto}li.footer-wrap label{display:none}li.footer-wrap #powered_by{position:static;display:block;text-align:right;margin-top:20px}.small-form .cb{width:0}.small-form input[type="text"],.small-form input[type="tel"],.small-form input[type="email"]{height:24px;padding:0 6px;box-shadow:none!important}.small-form textarea{height:56px;padding:3px 6px;color:#000;font-style:normal}.small-form li.input-wrap label:not(.nx-error):not(.is-active) {font-size:10pt}.small-form li.input-wrap label.is-active{top:-5px}.small-form li.input-wrap.name-field{margin-bottom:5px}.form-12 input[type="text"],.form-12 input[type="tel"],.form-12 input[type="email"]{height:26px}.form-12 textarea{height:46px}@media only screen and (max-width:600px){.form-12 li.input-wrap label:not(.nx-error) {display:block;left:16px!important}.form-12 li.input-wrap label.is-active{left:14px!important}li.input-wrap input[type="text"],li.input-wrap input[type="tel"],li.input-wrap input[type="email"],li.input-wrap textarea{outline:none!important;-webkit-appearance:none}.small-form li.input-wrap label.is-active{font-size:9px}}