.subscription-form form {
  display:flex;
  align-items:flex-end;
  width:100%;
}

.subscription-form form input {
  margin-bottom:0;
}

.image-icon {
  margin-right:15px;
}

.subscription-form form input[type="submit"] {
  background: #274dc2;
  color: white;
  text-transform: uppercase;
  padding: 15px 40px;
  margin: 0 auto;
  box-shadow: 0 6px #1a3ca7;
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  border: none;
  width: 100%;
  border-radius: 3px;
  -webkit-transition: box-shadow .300s ease-in-out;
  -moz-transition: box-shadow .300s ease-in-out;
  -o-transition: box-shadow .300s ease-in-out;
  transition: box-shadow .300s ease-in-out;
}

.subscription-form ul.hs-error-msgs.inputs-list {
display:none!important;
}

.subscription-form form input[type="submit"]:hover,
.subscription-form form input[type="submit"]:focus {
  background-color:#274dc2;
}

.newsletter {
  padding:65px 0;
}

.newsletter .content h1,
.newsletter .content h2,
.newsletter .content h3,
.newsletter .content h4,
.newsletter .content h5,
.newsletter .content h6 {
  text-align: left!IMPORTANT;
  margin-bottom: 10px;
  font-size: 28px;
  margin-top: 0;

}

.newsletter .content p {
  margin-bottom:0;
}

.newsletter-inner-wrapper {
  padding: 50px 35px;
  -webkit-box-shadow: 0 7px 35px 0 rgb(0 0 0 / 15%);
  -moz-box-shadow: 0 7px 35px 0 rgba(0,0,0,0.15);
  box-shadow: 0 7px 35px 0 rgb(0 0 0 / 15%);
  border-top:5px solid #274dc2;
  max-width:960px;
  margin:0 auto;
}

form.hs-form .hs-form-field ul.inputs-list {
  position:absolute;
  top:100%;
  margin:0;
}


.news-content {
  display:flex;
}

.subscription-form .hs-form-field {
  width: 100%;
  position:relative;
}

.submitted-message p{
  background-color: green;
    color: #fff;
    padding: 10px;
    display: block;
  text-align:center;
}

.subscription-form ul.hs-error-msgs.inputs-list label {
  opacity: 1;
  color: red;
  margin: 0;
  margin-top: 5px;
}

@media (max-width:767px) {
  .news-content,
  .subscription-form form {
display:block;
  }
  
  .image-icon img { max-width:65px!important}
  
  
}
