body blockquote {
    border-left: 4px solid #4c377b;
    margin-bottom: 20px;
    margin-left: 20px;
}

body blockquote:has(p) p {
    margin-bottom: 0 !important;
    padding-left: 20px;
    color: #4c377b;
    font-weight: 700;
    font-style: italic;
    font-size: 18px;
}


@media (min-width: 1450px) and (max-width: 1620px) {
  .header-image {
    width: 155px !important;
  }

  .site-header .container .site-header-main .site-branding .container-menu-lang div .menu li a {
    font-size: 15px !important;
  }
}

@media (min-width: 1621px) and (max-width: 1970px) {
  .header-image {
    width: 230px !important;
    margin: inherit;
    margin-right: 20px;
    padding-bottom: 0;
  } 
}

@media (min-width: 1450px) and (max-width: 1970px) {
 .site-header .container .site-header-main .site-branding .container-menu-lang div .menu li {
    margin-right: 20px !important;
  }

  .site-header .container .site-header-main .site-branding .container-menu-lang div .menu li a {
    font-size: 17px;
  }

  .site-header .container .site-header-main .site-branding .container-menu-lang .container-social-lang .btn_donate {
    font-size: 26px !important;
    padding: 5px 30px !important;
  }

  .site-header .container .site-header-main .site-branding .container-menu-lang div .menu {
    padding-top: 4.5em !important;
  }
}