.text-left-form-right-wrapper {
  max-width:1300px;
  margin:0 auto;
  
}
.text-left-form-right-wrapper h2 {
  color:#e7900e !important;
  padding-bottom:20px;
  text-align:center;
  font-size:50px;
  font-weight: bold;
}
.text-left-form-right-wrapper p, ul li {
  color:#FFFFFF;
}

.text-left-form-right {
  display:flex;
}

.text-left-form {
  display:flex;
  flex-direction:column;
  {# align-content:center; #}
  padding-top:20px;
}

form {
  background-color:transparent !important;
}

.form-title ~ div>form {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0px;
    padding-top: 0px;
}

input[type='text'], input[type='tel'], input[type='email'] {
  border: 1px solid #ffffff;
    border-radius: 0px;
}

.hs-form-field>label span {
    color: #ffffff;
    font-size: ;
    padding: 6px 0px;
    font-size: 18px;
    font-weight: bold;
}

li.hs-form-checkbox {
        display: inline-block;
    }

}

form input[type='submit'], 
form .hs-button,
input.hs-button .primary .large {
    font-size: 16px;
    padding: 12px 44px;
    font-family: Raleway,sans-serif;
    font-style: normal;
    font-weight: 800;
    text-decoration: none;
    background-color: #F78F1E !important;
    border: 1px solid #F78F1E;
    border-radius: 0px !important;
    color: #ffffff;
    fill: #ffffff;
    padding: 12px 44px;
    text-transform: none;
  width: 50% !important;
}

.hs-button {
  width: 200px !important;
}

form .inputs-list:not(.no-list) label>span  {
    color: #ffffff !important;
    font-size: 16px;
}

.hs-form ul.inputs-list {
-webkit-column-count:2;
   -moz-column-count:2;
        column-count:2;
}

ul.no-list.hs-error-msgs.inputs-list {
  column-count:1;
} 

.fancybox-button {
    background-color: transparent !important;
    border: 0 !important;
}

.fancybox-button:hover {
    background-color: transparent !important;
    border: 0 !important; 
}

.fancybox-button svg path {
    fill:#f78f1e !important;
    stroke-width: 1;
}
.fancybox-button svg path:hover {
    fill:#f78f1e !important;
    stroke-width: 1;
}



@media screen and (max-width:767px) {
  .text-left-form-right {
    flex-direction:column;
  }
  .text-left-form-right-wrapper h1 {
    font-size:50px;
  }
  form {
    padding:10px !important;
  }
  form .inputs-list:not(.no-list) label>span  {
    font-size: 14px;
}
}