.form-pop h2{font-size:38px;line-height:28px;color:#f2f1f1;margin-bottom:30px}.form-pop h3{font-family:Lato,sans-serif;font-size:21px;line-height:26px;color:#f2f1f1;font-weight:300}.contact-form{margin-top:30px}.contact-form .row{width:100%;float:left;margin:0 0 15px}.contact-form .sub-row{width:50%}.contact-form label{float:left;font-size:18px;line-height:26px;font-weight:300;color:#fff;margin:0;text-shadow:0 1px 3px #b1131b}.contact-form input[type=text],.contact-form input[type=password]{width:90.5%;padding:7px;font-size:18px;line-height:26px;font-weight:400;color:#fff;background-color:#b71119;border-radius:10px;border:2px solid #b71119;cursor:auto;transition:all .2s ease-in-out 0s;text-shadow:0 1px 3px #b1131b}.contact-form input[type=text]:hover,.contact-form input[type=password]:hover{border:2px solid #ff8086}.contact-form textarea{width:96%;padding:7px 2%;font-size:17px;color:#fff;height:126px;resize:none;cursor:auto;background-color:#b71119;border:2px solid #b71119;border-radius:10px;transition:all .2s ease-in-out 0s;-moz-box-shadow:2px 0 6px #9f0f16 inset;-webkit-box-shadow:2px 0 6px #9f0f16 inset;box-shadow:2px 0 6px #9f0f16 inset;text-shadow:0 1px 3px #b1131b}.contact-form textarea:hover{border:2px solid #ff8086}.contact-form input[type=submit]{font-family:bebas_neueregular;border:none;cursor:pointer;display:block;font-weight:400;text-align:center;vertical-align:middle;width:174px;height:55px;clear:both;background:#2d2d2d;box-shadow:0 2px 0 #171717;border-radius:5px;font-size:30px;line-height:33px;padding:10px;color:#f2f1f1;margin-bottom:2px;transition:all .1s}.contact-form input[type=submit]:hover{color:#fff;background:#3d3d3d}.contact-form input[type=submit]:active{outline:0;color:#fff;box-shadow:none;margin-bottom:0;margin-top:2px}.contact-form input[type=file]{width:90.5%;padding:7px;font-size:18px;line-height:26px;font-weight:400;color:#fff;background-color:#b71119;border-radius:10px;border:2px solid #b71119;cursor:auto;transition:all .2s ease-in-out 0s;text-shadow:0 1px 3px #b1131b}.contact-form input[type=file]:hover{border:2px solid #ff8086}@media only screen and (max-width:992px){.contact-form .row,.contact-form .sub-row{width:95%;float:left}.contact-form label{width:15%}.contact-form input[type=text],.contact-form textarea{width:80%}.contact-form input[type=submit]{float:left}}@media only screen and (max-width:890px){.contact-form input[type=submit]{margin-left:17%}}@media only screen and (max-width:720px){.form-pop h3{font-size:16px;line-height:20px}.form-pop h2{font-size:25px;line-height:30px}.contact-form input[type=text],.contact-form label,.contact-form textarea{width:100%;text-align:left}.contact-form input[type=submit]{margin:0}}.contact-form input[type=email],.contact-form input[type=tel]{width:90.5%;padding:7px;font-size:18px;line-height:26px;font-weight:400;color:#fff;background-color:#b71119;border-radius:10px;border:2px solid #b71119;cursor:auto;transition:all .2s ease-in-out 0s;text-shadow:0 1px 3px #b1131b}body.gta-contact-open{overflow:hidden}.form-pop.formactive{display:flex;flex-direction:column}@media (max-width:1066px){#pop .contact-form{margin-top:20px;text-align:left}#pop .contact-form .row{float:none;width:100%;margin:0 0 18px}#pop .contact-form .row p,#pop .contact-form .row label{float:none;height:auto;margin:0;text-align:left}#pop .contact-form .wpcf7-form-control-wrap{display:block}#pop .contact-form input:not([type=hidden]):not([type=submit]),#pop .contact-form textarea{display:block;width:100%;box-sizing:border-box}#pop .contact-form>p:has(>input[type=submit]){display:flex;align-items:center;clear:both;margin:0}#pop .contact-form input[type=submit]{float:none;margin:0}}