.txt-form-wrap{background-position:50%;background-size:cover;display:inline-block;padding:120px 0;position:relative;width:100%}.txt-form-wrap:before{background-color:#415085;bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0}.txt-form-wrap>div{position:relative;z-index:9}.txt-form-title h2{color:#fff;font-size:64px;font-weight:800;margin-bottom:15px;padding-bottom:20px;position:relative}.txt-form-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.txt-form-text p{color:#fff;font-size:27px;font-weight:600;line-height:1.3}body .txt-form input[type=color],body .txt-form input[type=date],body .txt-form input[type=datetime-local],body .txt-form input[type=datetime],body .txt-form input[type=email],body .txt-form input[type=file],body .txt-form input[type=month],body .txt-form input[type=number],body .txt-form input[type=password],body .txt-form input[type=search],body .txt-form input[type=tel],body .txt-form input[type=text],body .txt-form input[type=time],body .txt-form input[type=url],body .txt-form input[type=week],body .txt-form select,body .txt-form textarea{background-color:transparent;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-size:20px;padding:10px 0;width:100%}body .txt-form input[type=color]:hover,body .txt-form input[type=date]:hover,body .txt-form input[type=datetime-local]:hover,body .txt-form input[type=datetime]:hover,body .txt-form input[type=email]:hover,body .txt-form input[type=file]:hover,body .txt-form input[type=month]:hover,body .txt-form input[type=number]:hover,body .txt-form input[type=password]:hover,body .txt-form input[type=search]:hover,body .txt-form input[type=tel]:hover,body .txt-form input[type=text]:hover,body .txt-form input[type=time]:hover,body .txt-form input[type=url]:hover,body .txt-form input[type=week]:hover,body .txt-form select,body .txt-form textarea{border-bottom:2px solid #fff}body .txt-form .hs_submit.hs-submit{padding-top:30px;text-align:left}.txt-form input.hs-button.primary.large{background-color:#ffd822;border:0;color:#010e27;font-family:Open Sans,sans-serif;font-size:20px;letter-spacing:0;padding:22px 40px;text-transform:uppercase}body .txt-form::-webkit-input-placeholder{color:#fff!important}body .txt-form:-ms-input-placeholder{color:#fff!important}body .txt-form::placeholder{color:#fff!important}.body-container .txt-form ::-webkit-input-placeholder{color:#fff;font-size:20px;opacity:1}.body-container .txt-form :-moz-placeholder,.body-container .txt-form ::-moz-placeholder{color:#fff;font-size:20px;opacity:1}.body-container .txt-form :-ms-input-placeholder{color:#fff;font-size:20px;opacity:1}body .txt-form .hs-input.invalid.error{background-color:transparent!important;border-bottom:2px solid #ee3b27!important}body .txt-form .hs-form-field{margin-bottom:22px;position:relative}@media (max-width:1080px){.txt-form-wrap{padding:80px 0}.txt-form-title h2{font-size:40px}.txt-form-text p{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.txt-form-inner{float:left;max-width:100%}}@media (max-width:767px){.txt-form-text p{font-size:21px}.txt-form-inner{display:inline-block}}