@import url("./bootstrap.min.css");
@import url("./fonts.css?v=21");
@import url("./slick.css");
@import url("./slick-theme.css?v=2");
@import url("./navbar.css?v=7");
@import url("./hero.css?v=8");
@import url("./new-header.css?v=7");
@import url("./quick-donate.css?v=7");
@import url("./campaigns.css?v=4");
@import url("./automation.css?v=9");
@import url("./latest-news.css?v=3");
@import url("./your-impact.css?v=3");
@import url("./our-impact.css?v=1");
@import url("./our-partners.css");
@import url("./newsletter.css?v=4");
@import url("./footer.css?v=3");


:root {
  --main-color: #ba272d;
  --primary-color: #1f316d;
  --light-primary-color: #006ACA;
  --e-global-color-primary: #006ACA;
  --e-global-color-ce68759: #A21D28;
  --e-global-color-accent: #F9B002;
  --e-global-color-543acea: #4D4D4D;
  --e-global-color-f4d8c7e: #0175C9;
  --e-global-color-9e3535f: #F79972;
  --e-global-color-98e0747: #F2F5FD;
  --e-global-color-3e0a89c: #2B74BB;
  --e-global-color-f29bbba: #213A7C;
  --e-global-color-b41e3bb: #000000;
  --e-global-color-text: #7A7A7A;
  --e-global-color-secondary: #54595F;
  --lighter-primary-color: #b8dce0;
  --primary-hover-color: #9ddae0;
  --soft-primary-color: #dbedef;
  --info-color: #54aab3;
  --secondary-color: #fcde1e;
  --background: #f6f6f6;
  --buttons-padding: 10px 20px 7px 20px;
  --e-global-typography-primary-font-family: inherit !important;
  --e-global-typography-secondary-font-family: inherit !important;
  --e-global-typography-text-font-family: inherit !important;
  --bs-btn-active-bg: #1f316d;
  --bs-btn-hover-bg: #1f316d;
}
body {
  overflow-x: visible !important;
}
ul {
  padding: 0;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
  color: white;
}
.homepage p {
  margin: 0;
}
.img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}
.img-contain {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 1;
}
.section-title2 {
  color: black;
  text-align: left;
  font-weight: bold;
  font-size: 2.4rem;
  padding: 0 12px;
}
.slick-next::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 40px;
  height: 100%;
  background-image: url("../images/right-arrow.svg");
  background-repeat: no-repeat;
}
.slick-prev::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 100%;
  background-image: url("../images/left-arrow.svg");
  background-repeat: no-repeat;
}

.slick-slide {
  margin: 0 6px;
}

.navbar-top-bar-translation .dropdown-menu {
  border-radius: 0;
  margin-top: 10px;
  background-color: rgb(0 0 0 / 90%);
}

.navbar-top-bar-translation .dropdown-menu .dropdown-item {
  color: white;
}
.navbar-top-bar-translation .dropdown-menu .dropdown-item:hover {
  color: black;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
   margin: 0;
}
  
input[type="number"] {
  -moz-appearance: textfield;
}

#pardot-response-message{
  color: red;
  display: none;
  font-weight: bold;
  margin: 10px 0;
  background: #dfe8ff;
  width: fit-content;
  padding: 3px 10px 0 10px;
}
.btn-blue{
  color: white !important;
  background-color: #006aca;
  align-items: center;
  width: 100px;
}
.btn-blue:hover{
  font-weight: bold;
  background-color: #1f316d;
}
.btn-yellow{
  /*color: #006aca !important;*/
  background-color: #fcde1e;
  align-items: center;
}
@media (min-width: 767px) and (max-width: 990px) {
  .custom-hide {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .slick-next {
    right: 25px;
    /*background: var(--light-primary-color) !important;*/
    padding: 15px;
    border-radius: 100%;
  }
  .slick-prev {
    left: 25px;
    /*background: var(--light-primary-color) !important;*/
    padding: 15px;
    border-radius: 100%;
    z-index: 1000;
  }
  .slick-next::before {
    top: 6px;
    left: 40%;
    width: 10px;
    height: 100%;
  }
  .slick-prev::before {
    top: 6px;
    left: 8px;
    width: 10px;
    height: 100%;
  }
  .campaigns .section-title2 {
   text-align: center;
   font-size: 2.0rem;
  }
  .section-title2 {
    font-size: 2.0rem;
  }
.latest-news-title .section-title2,.your-impact-title .section-title2, .latest-donations-title .section-title2 {
  margin: 0 12px;
  }
  .partners-slick .slick-arrow{
    display: none !important;
  }
  .container{
    max-width: 720px;
  }
  .d-flex .btn-blue{
    display: block !important;
    justify-self: center;
  }
}
@media (max-width: 740px) {
  .container{
    max-width: 680px;
  }
}
@media (max-width: 690px) {
  .container{
    max-width: 650px;
  }
}
@media (max-width: 660px) {
  .container{
    max-width: 620px;
  }
}
@media (max-width: 630px) {
  .container{
    max-width: 600px;
  }
}
@media (max-width: 610px) {
  .container{
    max-width: 580px;
  }
}
@media (max-width: 590px) {
  .container{
    max-width: 560px;
  }
}
@media (max-width: 570px) {
  .container{
    max-width: 540px;
  }
}
@media (max-width: 550px) {
  .container{
    max-width: 520px;
  }
}
@media (max-width: 530px) {
  .container{
    max-width: 500px;
  }
}
@media (max-width: 510px) {
  .container{
    max-width: 480px;
  }
}
@media (max-width: 490px) {
  .container{
    max-width: 460px;
  }
}
@media (max-width: 470px) {
  .container{
    max-width: 460px;
  }
}
@media (max-width: 460px) {
  .container{
    max-width: 450px;
  }
}
@media (max-width: 450px) {
  .container{
    max-width: 440px;
  }
}