.newsletter { background: #4A4D5A;}
.inner-news { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 30px 0;}
.inner-news .right-form form ul li label span {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-transform: inherit;
  letter-spacing: 0;
}
.inner-news .right-form form ul li {
  width: 33.33%;
  display: block;
}
.inner-news .right-form form ul {
  column-count: 1 !important;
  display: flex;
  align-items: center;
}
.inner-news .right-form form ul li label {
  display: block;
  margin-bottom: 0;
}

.left-text { width: 270px;}
.left-text h4 { font-size: 22px; color: #fff!important; font-weight: 900; margin-bottom: 10px; }
.left-text p { margin-bottom: 0; color: #fff; font-size: 16px;}

.right-form { width: calc(100% - 300px);}
.right-form fieldset.form-columns-2 { width: 50%;}
.right-form fieldset.form-columns-1{ width:calc(50% - 70px);}
.right-form form { display: flex; flex-wrap: wrap; align-items: flex-end; position:relative;}
.right-form form label span{ color:#fff;}
.right-form fieldset.form-columns-2>div { margin-bottom: 0; margin-right: 4%; width: 46%!important;}
.right-form form label span.hs-form-required { color: var(--red);}
.right-form input[type=submit],.right-form input.hs-button.primary.large { background: var(--red) ; margin: 0; padding: 0; width: 100%; height: 48px; border: 0;}
.right-form input[type=email], .right-form input[type=text]{ margin-bottom:0; width: 100% !important;}
.right-form fieldset.form-columns-1>div { margin-bottom: 0;}
.right-form .hs_submit.hs-submit { width: 165px; margin-left:20px;}
.right-form label.hs-error-msg{ padding: 0 10px; font-size:11px; position: absolute; bottom: -37px;}
.right-form h3{ margin-bottom:0;}
.right-form .submitted-message{ color:#fff;}
.right-form fieldset.form-columns-1:nth-of-type(3) {
  width: calc(100% - 280px);
}
.right-form  fieldset button {
  font-size: 0;
  background: var(--red) url(https://6363151.fs1.hubspotusercontent-na1.net/hubfs/6363151/GMA%20Feb%202023/Home/Left-Arrow-off-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 48px;
  height: 48px;
  border: 0;
  padding: 0;
  position: absolute;
  top: 36px;
  right: 0;
}
.mobile-text{ display:none;}
.right-form .submitted-message p {
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 900;
}
.right-form .submitted-message p img{ margin-right:30px;}
.recommend {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.right-form .recommend fieldset.form-columns-1 {
  width: calc(50% - 70px);
}
.right-form fieldset.form-columns-1 {
  width: calc(100% - 280px);
}
.right-form.open_form .recommend,.hs_send_me_information_about, .right-form .hs_submit.hs-submit {
  display: none;
}
.right-form.open_form .hs_send_me_information_about, .right-form.open_form .hs_submit.hs-submit {
  display: block;
}
body.lan-ar .right-form form,body.lan-ar-sa .right-form form {
  direction: ltr;
}

@media(max-width:991px){
  .mobile-text{ display:block; margin-top: 30px;}
  .mobile-text span { display: block; position: relative; border-bottom: 2px solid #92949C; padding-bottom: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #fff; font-weight: 900; font-size: 14px; }
  .mobile-text span:before { position: absolute; content: ""; right: 0; top: 9px; background: url(https://6363151.fs1.hubspotusercontent-na1.net/hubfs/6363151/GMA%20Feb%202023/Home/More.svg); background-repeat: no-repeat; background-position: center right; width: 12px; height: 12px; }
  .left-text { width: 100%;}
  .right-form,.right-form fieldset.form-columns-2,.right-form fieldset.form-columns-1 { width: 100%;}
  .right-form fieldset.form-columns-2>div { margin-bottom: 20px; margin-right: 0; width: 100% !important;}
  .right-form .hs_submit.hs-submit { margin-left: 0; width: 100%; margin-top: 10px;}
  .right-form input.hs-button.primary.large, .right-form input[type=submit]{ width: 100%; background-image: none; letter-spacing: 0.2em; text-transform: uppercase; font-size:14px;}
  .right-form form{ display:none;}
  .right-form.show form{ display: block;}
  .right-form.show .mobile-text span:before{ background: url(https://6363151.fs1.hubspotusercontent-na1.net/hubfs/6363151/GMA%20Feb%202023/Home/Less.svg); background-repeat: no-repeat; background-position: center right;}
  .right-form fieldset button{ display:none;}
  .right-form .recommend fieldset.form-columns-1 { width: 100%;}
  .hs_send_me_information_about, .right-form .hs_submit.hs-submit, .right-form.open_form .recommend { display: block;}
  .right-form fieldset.form-columns-1>div { margin-bottom: 20px;}
  .inner-news .right-form form ul{ display:block;}
  .inner-news .right-form form ul li { width: 100%; margin-bottom: 10px;}
  .right-form .submitted-message { margin-top: 20px;}
  .right-form .submitted-message p img { margin-right: 10px;}
  .right-form .submitted-message p { font-size: 14px;}
  .right-form label.hs-error-msg { bottom: 0; position: relative;}
}
body.lan-ar #newsletter form, body.lan-ar-sa #newsletter form, body.lan-fa #newsletter form, body.lan-ur #newsletter form {
    direction: ltr;
}
@media(max-width:767px){
  .mobile-text{ margin-bottom:30px;}
  .submitted-message p {
    font-size: 14px;
  }
}



.newsletter .right-form fieldset.form-columns-1:nth-child(3) {
    width: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}


.newsletter .right-form form .legal-consent-container  ul {
    width: 100%;
    display: block;
    min-width: 100%;
}

.newsletter .right-form form .legal-consent-container ul li {
    width: 100%;
    padding-top: 15px;
}

.newsletter .right-form form .legal-consent-container ul li span {
    margin-left: 0px;
}

.newsletter .legal-consent-container ul>li>label span:before {
    margin-top: -3px!important;

}

.newsletter .right-form.open_form fieldset.form-columns-1:nth-child(3) {
    display: none !important;
}


.newsletter .right-form .submitted-message {
    text-align: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 100%;
    justify-content: center;
}

.newsletter .right-form .submitted-message img {
    margin-right: 25px;
}