.subscribeform .container_block {
  max-width: 1025px;
  margin: auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.subscribe_block {
  padding: 40px 0;
  text-align: center;
}

.subscribe_form .hs-input {
  border: none !important;
  border-radius: inherit !important;
  outline: none;
}
.subscribe_form fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  max-width: 100% !important;
  width: 100%;
}
.subscribeform .legal-consent-container .hs-richtext, .subscribeform .legal-consent-container div{
  color: #fff!Important;
  font-size: 11px!Important;
  margin-bottom: 0px!Important;
  line-height: 18px!Important;
  text-align:left!Important;
}
.subscribeform .legal-consent-container ul {
  margin-top: 5px !important;
}
.subscribeform .legal-consent-container ul li, .subscribeform .legal-consent-container ul li span{
  color: #fff!Important;
  font-size: 11px!Important;
  margin-bottom: 0px!Important;
  line-height: 18px!Important;
  text-align:left!Important;
}
.subscribeform .legal-consent-container ul li span{
  line-height: 11px!Important;
}.subscribeform  .legal-consent-container .hs-input[type=checkbox]{width:11px !important;
}
.subscribeform .legal-consent-container .hs-form-booleancheckbox .hs-form-booleancheckbox-display{
  display:block !Important;
}
.subscribeform .legal-consent-container{padding:0px 15px;margin:auto;}
.subscribe_form .hs-input {
  padding: 10px 10px 10px 18px;
  margin-bottom: 25px;
}
.subscribe_form input.hs-button.primary.large {
  margin: 0;
  border-radius: inherit;
}
.subscribe_form input.hs-button.primary.large {

  height: 52px;

}
.subscribe_form .hs-button {
  padding: 10px 70px;
  /*   min-width:213.9px;
  margin-right: 28px !important; */
}
.subscribe_form .hs_submit.hs-submit {
  margin-left: -13px;
}
.form-columns-3 {
  display: flex;
  justify-content: center;
  position: relative;
  padding-bottom: 35px;
}
.subscribe_form .hs-button {
  transition: .3s ease-in-out;
  background: linear-gradient(to bottom, rgba(243, 164, 124, 1), rgba(169, 103, 71, 1));
}
.subscribe_form fieldset.form-columns-3 .input {
  margin-right: 15px !important;
}
.subscribe_form label.hs-error-msg.hs-main-font-element {
  font-size: 14px;
}
.subscribe_form .hs_error_rollup li {
  display: none;
}
.subscribe_form .hs-input::placeholder {
  color: #541414 !important;
  opacity: 1 !imporant;
  font-size:14px !important;
  color: #7e7d7d !important;
}
.subscribe_form  .hs-input {
  border: 1px solid silver;
  border-radius: 6px;
  font-family: sempicitapro, sans-serif;
  font-size: 16px;
}
.subscribe_form .actions .hs-button {margin: 25px 0px !Important;}
.subscribe_form .hs-error-msgs li{margin-bottom: 5px !important;}
.subscribe_form h3 {
  margin: 0;
}
.subscribe_form .hs-button.primary.large:hover {
  opacity: .8;
}
@media(max-width:768px){
  .subscribe_form fieldset {
    display: block !important;
  }
  .subscribe_form .hs-button {
    min-width: 100% !important;
    margin-right: 0px !important;
  }

}

}
@media only screen and (max-width: 991px) { 
  .subscribe_form fieldset.form-columns-3 .input{margin-right: 8px;}
  .subscribe_form fieldset{max-width: 100% !important; display: flex;  justify-content: center;}
  .subscribe_form fieldset.form-columns-3 .hs-form-field:last-child .input{
    margin-right: 7px !important;
  }
  .subscribe_form .hs_submit.hs-submit {
    margin-left: 0px;
  }

}  
@media(max-width:767px){
  .subscribe_block h2{font-size: 28px!Important;line-height: 33.6px!Important; margin-bottom: 25px !Important;}
  .subscribeform .section_description{font-size: 16px !Important;line-height: 24.73px!Important;}
  .subscribeform .legal-consent-container .hs-richtext, .subscribeform .legal-consent-container div{
    line-height: 16px ! Important;
  }
  .subscribeform .legal-consent-container ul li span {
    line-height: 16px ! Important;
  }
  .subscribeform .legal-consent-container .hs-richtext, .subscribeform .legal-consent-container div{ margin-bottom: 10px ! Important;}
  .subscribeform .legal-consent-container .hs-input[type=checkbox]{
    margin-right: 10px !Important;margin-top: 2px;}
  .subscribeform .legal-consent-container{    padding: 0px !important;
  }

  .subscribe_form .hs_submit.hs-submit {
    margin-left: 0px;
  }
  .from-wrap{
    width: 80%; margin: auto;
  }
  .subscribe_form form {
    display: block;
    text-align: center;
    margin: auto;
  }
  .subscribe_form .hs-button {
    width:80% !important;
  }
  .subscribe_form .actions{
    /*     margin: 0 14px !important; */
  }
  .subscribe_form fieldset.form-columns-3 .input {
    margin-right: 0 !important;
  }
  .subscribe_form  form fieldset.form-columns-3 .hs-form-field {
    width: 100%;
    float: none;
  }
  .sub_content {
    padding-top: 20px;
  }
  .subscribe_form fieldset.form-columns-3 .hs-form-field:last-child >.input {
    margin-right: 0px !important;
  }
}
@media (min-device-width: 768px) and (max-device-width: 820px) {
  .subscribe_form form {
    display: block !important;}

  .subscribe_form fieldset {  display: flex !important;
    justify-content: center;}
  .subscribe_form .hs-input {
    width: 235px!important;
  }

  .subscribe_form .hs-button{ width: 100!important;}
  .subscribe_form fieldset.form-columns-3 .hs-form-field:last-child .input {
    margin-right: 0px !important;
  }
}
@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
  .subscribe_form .hs-form-field .hs-input{
    width:100% !important;
  }
  .from-wrap{
    width: 90%;
    margin: auto;
  }

}