.newletter-popup .box .newsletter-content-popup .title-wrapper a.mobile_togglemenu {
  display: none;
}

#footer #base_newsletter .newsletter-form .subscribe-btn {
  background: var(--global-palette9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0;
  padding: 0;
}

#base_newsletter .newsletter-form .subscribe-btn span.btn-text{
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: var(--global-palette3);
-webkit-mask-image: url(../image/newsletter-icon.svg);
        mask-image: url(../image/newsletter-icon.svg);
-webkit-mask-size: 18px;
        mask-size: 18px;
-webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
-webkit-mask-position: 50%;
        mask-position: 50%;
width: 50px;
height: 44px;
padding: 0;
border: 0;
font-size: 0;
}
.newletter-popup #dialog #popup .b-close {
  font-size: 18px !important;
  background: var(--global-palette3);
  color: var(--global-palette9);
  border-radius: var(--global-border-radius);
}

#base_newsletter .newsletter-wrapper-popup .text-email {
  height: 45px;
}
#base_newsletter .text-email:focus-visible {
  outline: 0;
}

@media (max-width: 1200px) {
  #base_newsletter .text-email {
    padding: 12px 40px 12px 10px;
  }
}
@media (max-width: 991px) {
  #base_newsletter .newsletter-content .title-wrapper a.mobile_togglemenu {
    display: none;
  }
}