.contact-hero { padding: 106px 0 1px; position: relative; color: #fff; background-size: cover; background-position: center;background-repeat: no-repeat;}
.contact-hero.bottom-margin{ margin-bottom: 395px; }
.contact-hero.bottom-space{padding-bottom:106px;}
.contact-hero:before { position: absolute; content: ""; top: 0; left: 0; height: 100%; width: 100%; background: rgba(66, 81, 90, .72); z-index: 1; }
.contact-hero .container{position:relative; z-index: 1;max-width: 1080px;}
.contact-hero h1{text-align: center; margin: 0 auto 40px; max-width: 700px;}
.contact-hero p {max-width: 1080px; font-size: 1.2em; font-weight: 400; text-align: center!important;}
.contact-hero .header-logo img {display: block; padding: 0 0 50px 0; margin-left: auto; margin-right: auto; max-width: 300px;}
.contact-form{ margin-top: 71px; }
.contact-form .contact-form__formbox { background: #fff; max-width: 720px;padding: 70px 100px; margin: auto;margin-bottom: -395px; box-shadow: 0 0 10px 2px rgba(0,0,0,0.25); border-radius: 5px; }
.form__li { padding-bottom:15px;}
.contact-form .submitted-message { margin-bottom: 106px; }
.contact-form form div.hs-form-field.hs-message {margin-bottom:20px!important;}
.contact-form form .hs-form-field > label { display:none; }
#gdprText { display:none;}
@media(max-width:1280px){
  .contact-form {  margin-top: 50px;}
} 

@media(max-width:1024px){
  .contact-hero { padding: 70px 0 1px;}
  .contact-hero.bottom-space{padding-bottom:70px;}
  .contact-form .submitted-message { margin-bottom: 70px; }
}

@media(max-width:767px){
  .contact-hero { padding: 50px 0 1px;}
  .contact-hero.bottom-space{padding-bottom:50px;}
  .contact-form .submitted-message { margin-bottom:50px; }
  .contact-form .contact-form__formbox { padding: 50px 20px;
  }

