.contact-form-area{padding:10px 0 0}.contact-info{align-items:flex-end;display:flex;max-width:400px;padding:50px 30px 35px 0;position:relative;width:100%}.contact-info:before{content:"";height:100%;position:absolute;right:0;top:0;width:9999px;z-index:-1}.contact-info ul{list-style:none;margin:0;padding:0}.contact-info ul li{margin-bottom:40px}.contact-info ul li strong{color:#ff5828;font-weight:700}.contact-info ul li,.contact-info ul li a{color:#383838;font-weight:500;line-height:30px}.contact-info-contain{display:flex}.contact-form{padding:70px 120px 74px 140px;width:100%}.contact-form h1{color:rgba(238,81,36,.9);font-family:AvenirNextLTPro,Roboto,Arial,Sans-Serif;font-size:45px;font-weight:500;line-height:1.3556;margin-bottom:27px}.contact-form .form-container .hs-custom-form .hs-form-field{padding-bottom:17px}.contact-form .form-container .hs-input{border:none;border-bottom:2px solid #979797;color:rgba(56,56,56,.8);font-family:AvenirNextLTPro-Demi,sans-serif;font-size:18px;font-weight:700;height:56px;outline:none!important;padding-left:0;padding-right:0}.contact-form .form-container textarea.hs-input{height:132px;resize:none;-webkit-resize:none}.contact-form .form-container .hs-submit{margin-top:25px}.contact-form .form-container .hs-submit .hs-button.primary{height:49px;min-width:158px;padding:9px 20px}.contact-form .form-container .hs-input::placeholder{color:rgba(56,56,56,.4)}.contact-form .form-container .hs-input::-webkit-input-placeholder{color:rgba(56,56,56,.4)}.contact-form .form-container textarea.hs-input::placeholder{color:rgba(56,56,56,.4)}.contact-form .form-container textarea.hs-input::-webkit-input-placeholder{color:rgba(56,56,56,.4)}.contact-form .form-container .hs-input:focus::placeholder{color:rgba(56,56,56,.8)}.contact-form .form-container .hs-input:focus::-webkit-input-placeholder{color:rgba(56,56,56,.8)}@media(max-width:1023px){.contact-form-area{padding:144px 0 0}}@media (max-width:1199px){.contact-form{padding:50px 40px 60px 49px}.contact-form .form-container textarea.hs-input{height:100px}.contact-form h1{font-size:35px}}@media (max-width:767px){.contact-form{padding:40px 0 30px}.contact-info{padding:25px 30px 18px 0}.contact-info ul li{margin-bottom:25px}.contact-info-contain{flex-direction:column}.contact-info:before{left:-20px;right:-20px}.contact-form h1{font-size:35px}}