.contact-number a{color:#212121;font-family:Montserrat,sans-serif;font-size:24px;font-weight:900;letter-spacing:normal;line-height:normal;transition:all .5s}.loc-banner{background-position:0 0;padding:100px 0 90px}.loc-name{color:#e21e2d;font-size:20px;font-weight:400;letter-spacing:4px;line-height:normal;text-transform:uppercase}.main-heading{color:#212121;font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.23}a.cta_btn{background-color:#e21e2d;border-radius:37.5px;color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:normal;line-height:normal;margin:37px 0 66px;padding:23px 33px;text-align:center;transition:all .5s}a.cta_btn:hover{background:#000}.contact-form{background-color:#e21e2d;border-radius:10px;box-shadow:0 5px 24px 0 rgba(0,0,0,.5);float:right;padding:76px 50px 52px;width:465px}p.form-heading{color:#fff;font-size:34px;font-weight:800;letter-spacing:-1px;line-height:.88}.contact-form form input,.contact-form form select,.contact-form form textarea{background:transparent;border:0;border-bottom:2px solid #000;border-radius:0;color:#fff;font-family:SFNSDisplay;font-weight:400;padding:0}.contact-form form textarea{height:90px;resize:none}.contact-form form input[type=submit]{background-color:#3a3a3a!important;border-radius:27.5px!important;font-size:24px!important;font-weight:700!important;height:auto;padding:13px 36px!important;text-transform:uppercase;transition:all .5s;width:160px}.contact-form form input[type=submit]:hover{background:#000!important}.contact-form form .field{margin-bottom:20px;position:relative}.contact-form form input:focus,.contact-form form select:focus,.contact-form form textarea:focus{border:0;border-bottom:2px solid #000;box-shadow:none;outline:none}.contact-form form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../png/select-down-arrow.png);background-position:100%;background-repeat:no-repeat;background-size:20px;text-transform:uppercase}.contact-form form input::-webkit-input-placeholder,.contact-form form select option::-webkit-input-placeholder,.contact-form form select::-webkit-input-placeholder,.contact-form form textarea::-webkit-input-placeholder{color:#fff;font-size:16px;font-weight:400;line-height:1.88;padding:0;text-transform:uppercase}.contact-form form input::-ms-input-placeholder,.contact-form form select option::-ms-input-placeholder,.contact-form form select::-ms-input-placeholder,.contact-form form textarea::-ms-input-placeholder{color:#fff;font-size:16px;font-weight:400;line-height:1.88;padding:0;text-transform:uppercase}.contact-form form input::-moz-placeholder,.contact-form form select option::-moz-placeholder,.contact-form form select::-moz-placeholder,.contact-form form textarea::-moz-placeholder{color:#fff;font-size:16px;font-weight:400;line-height:1.88;padding:0;text-transform:uppercase}.contact-form form .field ul.no-list.hs-error-msgs{bottom:-17px;position:absolute;top:auto}@media (max-width:1199px){.loc-banner{padding:20px 0 90px}.main-heading{font-size:40px}a.cta_btn{font-size:18px;margin:20px 0 40px;padding:16px 25px;width:auto}.contact-form{padding:55px 40px 40px;width:385px}p.form-heading{font-size:30px}.contact-form form input[type=submit]{font-size:20px!important}.main-heading{font-size:34px}.contact-form{padding:45px 25px 40px;width:100%}}@media (max-width:480px){.contact-form{margin-top:60px}}