.elementor-kit-80{--e-global-color-primary:#2C3037;--e-global-color-secondary:#DA291C;--e-global-color-text:#2C3037;--e-global-color-accent:#DA291C;--e-global-color-44872a8a:#0047FF;--e-global-color-44312292:#75C70B;--e-global-color-740dfb3:#F9AD3B;--e-global-color-db7cc4d:#42937B;--e-global-color-14a0e8d:#DAD8D8;--e-global-color-498c2ad:#FFFFFF;--e-global-color-6a56151:#31A8C9;--e-global-color-5a4e430:#BF3130;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Open Sans";--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:14px;font-family:"Inter", montserrat;font-size:14px;text-decoration:none;}.elementor-kit-80 a{font-family:"Inter", montserrat;font-size:14px;text-decoration:none;}.elementor-kit-80 a:hover{color:var( --e-global-color-5a4e430 );}.elementor-kit-80 h1{color:#2C3037;font-family:"Montserrat", montserrat;font-size:38px;font-weight:bold;text-decoration:none;}.elementor-kit-80 h2{color:#2C3037;font-family:"Montserrat", montserrat;}.elementor-kit-80 h3{color:#2C3037;font-family:"Montserrat", montserrat;}.elementor-kit-80 h4{color:#2C3037;font-family:"Montserrat", montserrat;}.elementor-kit-80 h5{color:#2C3037;font-family:"Montserrat", montserrat;}.elementor-kit-80 h6{color:#2C3037;font-family:"Montserrat", montserrat;}.elementor-kit-80 button,.elementor-kit-80 input[type="button"],.elementor-kit-80 input[type="submit"],.elementor-kit-80 .elementor-button{font-family:"Inter", montserrat;font-size:13px;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-80 label{color:#000000;font-family:"Inter", montserrat;font-size:14px;}.elementor-kit-80 input:not([type="button"]):not([type="submit"]),.elementor-kit-80 textarea,.elementor-kit-80 .elementor-field-textual{font-family:"Inter", montserrat;font-size:14px;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B3E40;border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-80 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.form-super .hs-form input[type=date],
.form-super .hs-form input[type=datetime],
.form-super .hs-form input[type=datetime-local],
.form-super .hs-form input[type=email],
.form-super .hs-form input[type=month],
.form-super .hs-form input[type=number],
.form-super .hs-form input[type=password],
.form-super .hs-form input[type=range],
.form-super .hs-form input[type=search],
.form-super .hs-form input[type=tel],
.form-super .hs-form input[type=text],
.form-super .hs-form input[type=file],
.form-super .hs-form input[type=time],
.form-super .hs-form input[type=url],
.form-super .hs-form input[type=week],
.form-super .hs-form fieldset.form-columns-1 textarea.hs-input,
.form-super .hs-form fieldset.form-columns-1 .input select,
.form-super .hs-form .input textarea,
.form-super .hs-form .hs-input textarea,
.form-super .hs-form textarea,
.form-super .hs-form .input select,
.form-super .hs-form .hs-input select,
.form-super .hs-form select {
  width: 100%;
  padding: 0.5rem 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left !important;
  letter-spacing: 0px !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  border-color: #C8C8C8 !important;
  color: #565656 !important;
  background-color: #ffffff!important;
  border-style: solid !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-right-width: 1px !important;
  height: auto !important;  
  text-decoration: none;
}

.form-super h3.form-title {
  margin: 0 0 20px;
}

.form-super .hs-form ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  text-decoration: none;
}

.form-super legend.hs-field-desc {
  font-size: 1rem;
  line-height: 1rem;
  margin-bottom: 10px;
}

.form-super .hs-form fieldset.form-columns-1 .hs-input {
  width: 100% !important;
}

.form-super .hs-form fieldset.form-columns-1 input[type="checkbox"],
.form-super .hs-form fieldset.form-columns-1 input[type="radio"] {
  width: auto !important;
  margin-right: 15px !important;
  margin-top: -2px;
}

.form-super .hs-form fieldset {
  max-width: 100% !important;
}

.form-super .hs-form fieldset.form-columns-3 .hs-form-field {
  width: 33.333% !important;
}

.form-super .hs-form fieldset {
  margin-bottom: 0 !important;
}

.form-super .hs-form .hs-form-field {
  margin-bottom: 15px;
}

.form-super .hs-form ul.inputs-list.multi-container {
  margin-bottom: 20px;
}

.form-super .hs-form ul li {
  margin-top: 4px;
  margin-bottom: 0 !important;
  float: left;
  width: 100%;
}

.form-super .hs-form fieldset textarea.hs-input {
  min-height: 200px;
}

.form-super .hs-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 5px;
  border-radius: 0;
}

.form-super .hs-form fieldset.form-columns-2 .hs-form-field {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.form-super .hs-form fieldset.form-columns-3 .hs-form-field,
.form-super .hs-form fieldset.form-columns-2 .hs-form-field {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.form-super .hs-form fieldset .hs-form-field {
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width:400px) {
  .form-super .hs-form fieldset.form-columns-3 .hs-form-field {
    width: 100% !important;
  }
}

.form-super .hs-form label,
.form-super .hs-form label span {
  color: rgba(90, 93, 97, 1)!important;
  font-size: 14px !important;
  letter-spacing: 0px !important;
  font-weight: 400 !important;
  margin-bottom: 6px;
}

.form-super .hs-form label {
  display: none;  
  width: 100% !important;
  float: none !important;
  text-align: left !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.form-super .hs-form .hs-form-checkbox label,
.form-super .hs-form .hs-form-booleancheckbox label,
.form-super .hs-form .hs-fieldtype-checkbox label,
.form-super .hs-form .hs-fieldtype-radio label {
  display: block!important;
}

.form-super .hs-form input::-webkit-input-placeholder,
.form-super .hs-form select::-webkit-input-placeholder {
  color: #565656 !important;
  text-align: left !important;
}

.form-super .hs-form input::-moz-placeholder,
.form-super .hs-form select::-moz-placeholder {
  color: #565656 !important;
  text-align: left !important;
}

.form-super .hs-form input:-ms-input-placeholder,
.form-super .hs-form select:-ms-input-placeholder {
  color: #565656 !important;
  text-align: left !important;
}

.form-super .hs-form input:-moz-placeholder,
.form-super .hs-form select:-moz-placeholder {
  color: #565656 !important;
  text-align: left !important;
}

.form-super .hs-form button,
.form-super .hs-form input[type=button],
.form-super .hs-form input[type=reset],
.form-super .hs-form input[type=submit] {
  display: inline-block;
  box-sizing: border-box;
  font-weight: 700;
  padding: 10px 50px;
  color: #ffffff;
  font-size: 1em;
  line-height: 1.3;
  margin-top: 15px!important;
  border-radius: 5px;  
  white-space: normal;  
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  transition: all .2s linear;
  -khtml-transition: all .2s linear;
  background-color: #bf3130;
  border: solid 1px #bf3130;
} 

.form-super .hs-form button:hover,
.form-super .hs-form input[type=button]:hover,
.form-super .hs-form input[type=reset]:hover,
.form-super .hs-form input[type=submit]:hover {
  background-color: #d64b4a;
  border: solid 1px #d64b4a;
  color: #ffffff;
  text-decoration: none;
}

.form-super .hs-form .hs-submit {
  display: inline-block;
  width: 100%;
}

.form-super .hs-form ul li {
    float: none!important;
}

.form-super .hs-form .hs-submit .actions {
  width: 100% !important;
  float: left !important;
  clear: both !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

@media screen and (max-width:767px) {
  .form-super .hs-form .form-columns-2>div.hs-form-field,
  .form-super .hs-form .form-columns-3>div.hs-form-field,
  .form-super .hs-form .form-columns-4>div.hs-form-field {
    width: 100% !important;
  }
}

.form-super .hs-richtext {
  float: left !important;
  width: 100% !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  color: #666666 !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  font-size: 12px !important;
}

.form-super .hs-form .hs-error-msgs label,
.form-super .hs-form .hs-error-msgs label span {
  font-size: 12px !important;
  color: #ff7373 !important;
  display: block;
  padding: 2px 5px!important;
}

.hs_error_rollup {
  display: none;
}

.grecaptcha-badge {
  width: auto !important;
  height: auto !important;
  box-shadow: none !important;
}

.form-super .hs-form input[type="checkbox"],
.form-super .hs-form input[type="radio"] {
    margin-right: 5px;
    margin-top: 5px;
}

.form-super .legal-consent-container .hs-form-booleancheckbox-display>span {
  display: block;
  margin-left: 30px;
}

.translatepress-en_US .menu-item-6104,
.translatepress-en_US .menu-item-5648,
.translatepress-en_US .menu-item-2383,
.translatepress-en_US .menu-item-5789,
.translatepress-en_US .menu-item-4705,
.translatepress-en_US .menu-item-6795,
.translatepress-en_US .menu-item-6779 {
    display: none!important;
}

form legend {
    text-align: left;
}/* End custom CSS */