@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
}

.bg_dark {
  background: #E4E4E4;
}

a {
  text-decoration: none;
}

p {
  margin: 0;
}

@media screen and (max-width: 1199px) {
  #header .header {
    max-width: 99%;
  }
}
#header .header .header-logo {
  width: 183px;
  height: 72px;
  object-fit: cover;
}
@media screen and (max-width: 575px) {
  #header .header .header-logo {
    width: 100px;
    height: 40px;
  }
}
#header .header .header-help {
  background: #22436B;
  border-radius: 31px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding: 8px 16px;
  margin-left: auto;
  margin-right: 24px;
}
@media screen and (min-width: 992px) {
  #header .header .header-help {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  #header .header .header-help {
    padding: 8px;
    font-size: 14px;
  }
}
#header .header .header_collapse .header_menu {
  margin-top: 0 !important;
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header_menu {
    padding-top: 18px;
  }
}
#header .header .header_collapse .header_menu .header_menu-item a {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header_menu .header_menu-item a {
    margin-bottom: 12px;
  }
}
#header .header .header_collapse .header_menu .dropdownMenu {
  position: relative;
}
#header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuButton {
  border: none;
  outline: none;
  background: none;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
  display: block;
}
#header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody {
  padding: 0;
  top: 100%;
  left: 0;
  z-index: 15;
  width: 100%;
}
@media screen and (min-width: 992px) {
  #header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody {
    position: absolute;
    background: white;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    display: none;
    min-width: 200px;
    max-width: 400px;
    opacity: 0;
    overflow: hidden;
  }
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody {
    height: 0;
    overflow: hidden;
  }
}
#header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody .dropdownMenuLink {
  list-style: none;
}
#header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody .dropdownMenuLink a {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
  display: flex;
  padding: 12px;
  margin: 0;
}
#header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuBody .dropdownMenuLink a:hover {
  background: #eae8e8;
}
@media screen and (min-width: 992px) {
  #header .header .header_collapse .header_menu .dropdownMenu:hover > .dropdownMenuBody {
    display: block;
    opacity: 1;
    transition: opacity 0.3s;
  }
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header_menu .dropdownMenu .dropdownMenuButton:focus > .dropdownMenuBody {
    height: auto;
    transition: height 0.5s;
  }
}
#header .header .header_collapse .header-lang {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header-lang {
    display: block;
    transform: translateY(48px);
  }
}
#header .header .header_collapse .header-social {
  display: flex;
  align-items: center;
  column-gap: 16px;
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header-social {
    margin-bottom: 18px !important;
    margin-top: 18px !important;
    transform: translateY(-35px);
  }
}
#header .header .header_collapse .header-social .header_social-item {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  box-shadow: 4px 4px 13px -6px #020202;
}
#header .header .header_collapse .header-social .header_social-item i {
  color: white;
}
#header .header .header_collapse .header-social .header_social-facebook {
  background: linear-gradient(134.8deg, #4676ED 14.73%, #436DE4 27.86%, #3C55CD 49.22%, #302EA8 75.99%, #2B1E99 85.55%);
}
#header .header .header_collapse .header-social .header_social-twitter {
  background: linear-gradient(225deg, #33CCFF 14.54%, #337FFF 85.36%);
}
#header .header .header_collapse .header-social .header_social-instagram {
  background: linear-gradient(225deg, #FBE18A 14.63%, #FCBB45 29.38%, #F75274 41.21%, #D53692 51.64%, #8F39CE 66.91%, #5B4FE9 85.36%);
}
#header .header .header_collapse .header-help {
  display: inline-block;
  background: #22436B;
  border-radius: 31px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding: 16px 24px;
}
@media screen and (max-width: 991px) {
  #header .header .header_collapse .header-help {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  #header .header .navbar-toggler {
    padding: 4px;
    font-size: 18px;
  }
}

.hero {
  height: 600px;
  position: relative;
  overflow-x: hidden;
}
.hero .hero_slider {
  width: 100%;
}
.hero .hero_slider .carousel-indicators {
  bottom: 150px;
}
@media screen and (min-width: 1610px) {
  .hero .hero_slider .carousel-indicators {
    bottom: 200px;
  }
}
@media screen and (min-width: 2100px) {
  .hero .hero_slider .carousel-indicators {
    bottom: 250px;
  }
}
@media screen and (max-width: 991px) {
  .hero .hero_slider .carousel-indicators {
    bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .hero .hero_slider .carousel-indicators {
    bottom: 70px;
  }
}
.hero .hero_slider .carousel-indicators .hero-slider-btn {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 0 10px;
  opacity: 1;
}
.hero .hero_slider .carousel-indicators .active {
  background-color: #29ABE2;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 0 10px;
  opacity: 1;
}
.hero .hero_slider .hero_slider_item {
  position: relative;
  height: 600px;
}
.hero .hero_slider .hero_slider_item .hero_content-img {
  position: absolute;
  width: 100%;
  height: 95%;
  object-fit: cover;
}
.hero .hero_slider .hero_slider_item .hero-bg-dark {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.hero .hero_slider .hero_slider_item .hero_item_content {
  padding-top: 100px;
}
@media screen and (max-width: 991px) {
  .hero .hero_slider .hero_slider_item .hero_item_content {
    padding-top: 100px;
  }
}
.hero .hero_slider .hero_slider_item .hero_item_content .hero-title {
  color: white;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  position: absolute;
}
@media screen and (min-width: 991px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero-title {
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 575px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero-title {
    font-size: 22px;
  }
}
.hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
  background: #F9CBCC;
  border-radius: 31px;
  color: black;
  padding: 16px 24px;
  position: absolute;
  bottom: 200px;
  z-index: 10;
  left: 300px;
}
@media screen and (min-width: 1610px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    left: 350px;
    bottom: 250px;
  }
}
@media screen and (min-width: 1720px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    left: 450px;
  }
}
@media screen and (min-width: 1920px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    left: 550px;
  }
}
@media screen and (min-width: 2100px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    bottom: 300px;
    left: 650px;
  }
}
@media screen and (max-width: 991px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    bottom: 200px;
  }
}
@media screen and (max-width: 767px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    bottom: 150px;
  }
}
@media screen and (max-width: 575px) {
  .hero .hero_slider .hero_slider_item .hero_item_content .hero_item_btn {
    left: 200px;
    padding: 8px 16px;
  }
}
.hero .hero_slider .hero_slider_arrows {
  position: absolute;
  top: auto;
  width: 100%;
  bottom: 200px;
}
@media screen and (min-width: 1610px) {
  .hero .hero_slider .hero_slider_arrows {
    bottom: 250px;
  }
}
@media screen and (min-width: 2100px) {
  .hero .hero_slider .hero_slider_arrows {
    bottom: 300px;
  }
}
@media screen and (max-width: 991px) {
  .hero .hero_slider .hero_slider_arrows {
    bottom: 200px;
  }
}
@media screen and (max-width: 767px) {
  .hero .hero_slider .hero_slider_arrows {
    bottom: 150px;
  }
}
.hero .hero_slider .hero_slider_arrows .slider_arrow_content {
  display: flex;
  align-items: center;
  column-gap: 32px;
}
.hero .hero_slider .hero_slider_arrows .slider_arrow_content .hero-slider-arrow {
  position: static;
  width: 50px;
  height: 50px;
  opacity: 1;
}
.hero .hero_slider .hero_slider_arrows .slider_arrow_content .hero-slider-arrow i {
  color: white;
  font-size: 48px;
  font-weight: 700;
}
.hero .hero-svg-img {
  position: absolute;
  width: 100%;
  bottom: 0px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .hero .hero-svg-img {
    width: 200%;
  }
}

.for_donors {
  margin-top: 32px;
  padding-bottom: 100px;
  border-bottom: 1px solid #EBEBEB;
}
.for_donors .for_donors_img-content {
  position: relative;
}
@media screen and (max-width: 991px) {
  .for_donors .for_donors_img-content {
    margin-top: 32px;
  }
}
.for_donors .for_donors_img-content .for_donors-img {
  margin-top: 16px;
  width: 80%;
  height: 296px;
  object-fit: cover;
  border: 8px solid #F9CBCC;
  border-radius: 40px;
}
@media screen and (max-width: 500px) {
  .for_donors .for_donors_img-content .for_donors-img {
    height: 200px;
  }
}
.for_donors .for_donors_img-content .for-donors-b-l {
  position: absolute;
  bottom: -70px;
  left: -16px;
  z-index: -1;
}
.for_donors .for_donors_img-content .for-donors-t-r {
  position: absolute;
  top: -16px;
  right: 0;
  z-index: -1;
}
.for_donors .for_donors_img-content .for-donors-b-r {
  position: absolute;
  bottom: 0;
  right: 16px;
  z-index: -1;
}
.for_donors .for_donors-content .for_donorsTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
  margin-top: 54px;
}
@media screen and (max-width: 991px) {
  .for_donors .for_donors-content .for_donorsTitle {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .for_donors .for_donors-content .for_donorsTitle {
    font-size: 22px;
  }
}
.for_donors .for_donors-content .for_donorsAbout {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  margin-top: 16px;
  margin-bottom: 16px;
}
.for_donors .for_donors-content .for_donorsLang {
  font-style: italic;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #29ABE2;
}
@media screen and (max-width: 575px) {
  .for_donors .for_donors-content .modal-dialog {
    width: auto !important;
  }
}
.for_donors .for_donors-content .main-modal_btn {
  font-family: "Montserrat", sans-serif;
  font-style: italic;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #29ABE2;
  display: flex;
  align-items: center;
  column-gap: 16px;
}
.for_donors .for_donors-content .for-donors-modal-title {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .for_donors .for_donors-content .for-donors-modal-title {
    font-size: 22px;
  }
}

.organization {
  margin-top: 100px;
  padding-bottom: 32px;
}
@media screen and (max-width: 991px) {
  .organization {
    margin-top: 32px;
  }
}
.organization .organization-content .organizationTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .organization .organization-content .organizationTitle {
    font-size: 22px;
  }
}
.organization .organization-content .organizationAbout {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  margin-top: 16px;
  margin-bottom: 16px;
}
.organization .organization-content .organizationLang {
  font-style: italic;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #29ABE2;
}
.organization .organization_img-content {
  position: relative;
  display: flex;
  justify-content: flex-end;
  order: 1;
  height: 296px;
}
@media screen and (max-width: 991px) {
  .organization .organization_img-content {
    margin-top: 32px;
  }
}
.organization .organization_img-content .organization-img {
  z-index: 2;
  right: 0;
  width: 80%;
  height: 100%;
  object-fit: cover;
  border: 8px solid #29ABE2;
  border-radius: 40px;
}
@media screen and (max-width: 500px) {
  .organization .organization_img-content .organization-img {
    height: 200px;
  }
}
.organization .organization_img-content .organization-t-l {
  position: absolute;
  top: -25%;
  left: -16px;
  z-index: 1;
}
.organization .organization_img-content .organization-b-l {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  .organization .organization_img-content .organization-b-l {
    bottom: 10%;
  }
}
.organization .organization_img-content .organization-b-r {
  position: absolute;
  bottom: -50%;
  right: 0;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  .organization .organization_img-content .organization-b-r {
    bottom: -10%;
  }
}

.static {
  margin-top: 100px;
}
.static .static_slider .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 16px;
}
.static .static_slider .item .itemImg {
  width: 125px;
  height: 80px;
  object-fit: contain;
}
.static .static_slider .item .count {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  color: #29ABE2;
  margin-top: 18px;
}
.static .static_slider .item .title {
  margin-top: 8px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #22436B;
}

.main_news {
  background: rgba(249, 203, 204, 0.48);
  padding-bottom: 124px;
  padding-top: 300px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .main_news {
    padding-top: 150px;
  }
}
.main_news img {
  position: absolute;
  top: 0;
  z-index: 0;
  width: 100%;
  object-fit: cover;
}
.main_news .main_news_content {
  margin-top: 40px;
}
.main_news .main_news_content .main_newTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .main_news .main_news_content .main_newTitle {
    font-size: 22px;
  }
}
.main_news .main_news_content .main_new_cards .main_new_card {
  position: relative;
  padding-top: 24px;
  margin-top: 16px;
}
.main_news .main_news_content .main_new_cards .main_new_card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  width: 75%;
  z-index: 4;
  background: rgba(255, 255, 255, 0.4);
}
.main_news .main_news_content .main_new_cards .main_new_card .main_news_cardTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 8px;
  min-height: 60px;
}
@media screen and (max-width: 767px) {
  .main_news .main_news_content .main_new_cards .main_new_card .main_news_cardTitle {
    font-size: 16px;
  }
}
.main_news .main_news_content .main_new_cards .main_new_card .main_news_cardBody {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  margin-bottom: 24px;
  min-height: 100px;
}
@media screen and (max-width: 767px) {
  .main_news .main_news_content .main_new_cards .main_new_card .main_news_cardBody {
    font-size: 14px;
  }
}
.main_news .main_news_content .main_new_cards .main_new_card .main_news_cardLink {
  padding: 24px 0;
}
.main_news .main_news_content .main_new_cards .main_new_card .main_news_cardLink a {
  border: 1px solid #22436B;
  border-radius: 31px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
  padding: 16px 24px;
}
@media screen and (max-width: 767px) {
  .main_news .main_news_content .main_new_cards .main_new_card .main_news_cardLink a {
    padding: 8px 16px;
  }
}

.main_project {
  margin-top: 80px;
}
.main_project .main_projectTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .main_project .main_projectTitle {
    font-size: 22px;
  }
}
.main_project .main_project_cards {
  margin-top: 50px;
}
.main_project .main_project_cards .slick-slide {
  padding: 0 8px;
}
.main_project .main_project_cards .slick-slide .main_project_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.08);
  margin-bottom: 16px;
  border-radius: 40px;
}
.main_project .main_project_cards .slick-slide .main_project_card .main_project_cardImg {
  border-radius: 40px;
  height: 366px;
  width: 100%;
  object-fit: cover;
}
@media screen and (max-width: 991px) {
  .main_project .main_project_cards .slick-slide .main_project_card .main_project_cardImg {
    height: 300px;
  }
}
.main_project .main_project_cards .slick-slide .main_project_card .project_card_body {
  padding: 48px 40px;
  min-height: 200px;
}
.main_project .main_project_cards .slick-slide .main_project_card .project_card_body .project_cardName {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 991px) {
  .main_project .main_project_cards .slick-slide .main_project_card .project_card_body .project_cardName {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .main_project .main_project_cards .slick-slide .main_project_card .project_card_body .project_cardName {
    font-size: 14px;
  }
}
.main_project .main_project_cards .slick-arrow {
  position: absolute;
  right: 0;
  top: -90px;
  background: no-repeat;
  border: none;
  font-size: 0;
  width: 50px;
  height: 24px;
  outline: none;
}
.main_project .main_project_cards .slick-prev {
  background: url("../img/slick-prev.svg") no-repeat center/cover;
  right: 70px;
}
.main_project .main_project_cards .slick-next {
  background: url("../img/slick-next.svg") no-repeat center/cover;
  right: 0;
}
.main_project .main_project_cards .slick-dots {
  position: absolute;
  bottom: -70px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
}
.main_project .main_project_cards .slick-dots li {
  list-style: none;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #F9CBCC;
  margin: 0 8px;
  cursor: pointer;
}
.main_project .main_project_cards .slick-dots .slick-active {
  background: #29ABE2;
}
.main_project .main_project_cards .slick-dots button {
  display: none;
}

.donate {
  margin-top: 112px;
}
.donate .donateTitle {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .donate .donateTitle {
    font-size: 24px;
  }
}
.donate .donate_content {
  margin-top: 24px;
}
.donate .donate_content .donate_item {
  margin-top: 24px;
  border: none;
  background: #FFFFFF;
  box-shadow: 0 15px 68px rgba(0, 0, 0, 0.08);
  border-radius: 40px;
}
.donate .donate_content .donate_item .accordion-button {
  box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  background: none;
  padding: 22px 32px;
}
@media screen and (max-width: 767px) {
  .donate .donate_content .donate_item .accordion-button {
    font-size: 14px;
  }
}
.donate .donate_content .donate_item .accordion-button::after {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #22436B;
  background-size: contain;
  background: url("../img/static-vector.svg") no-repeat center;
}
.donate .donate_content .donate_item .accordion-button:focus {
  outline: none !important;
  border: none !important;
}
.donate .donate_content .donate_item .accordion-body {
  padding: 32px 32px 120px 32px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .donate .donate_content .donate_item .accordion-body {
    font-size: 14px;
  }
}

#footer {
  margin-top: 300px;
  position: relative;
  background: #22436B;
}
@media screen and (min-width: 1400px) {
  #footer {
    margin-top: 400px;
  }
}
@media screen and (min-width: 2000px) {
  #footer {
    margin-top: 450px;
  }
}
#footer .footer-svg {
  position: absolute;
  width: 100%;
  bottom: 98%;
  height: auto;
  overflow: hidden;
  z-index: 1;
}
#footer .footer-svg img {
  width: 150%;
  object-fit: cover;
  margin-left: -16px;
}
#footer .footer {
  padding-top: 16px;
}
#footer .footer .footer_content {
  padding-bottom: 64px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
#footer .footer .footer_content .footer-logo_content {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  #footer .footer .footer_content .footer-logo_content {
    margin-top: 24px;
  }
}
#footer .footer .footer_content .footer-logo_content .footer-logo {
  width: 195px;
  height: 148px;
  object-fit: cover;
  margin-bottom: 36px;
}
#footer .footer .footer_content .footer-logo_content .footer-logo-name {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 16px;
}
#footer .footer .footer_content .footer-logo_content .footer-social {
  display: flex;
  align-items: center;
  column-gap: 16px;
}
#footer .footer .footer_content .footer-logo_content .footer-social .footer_social-item {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  box-shadow: 4px 4px 13px -6px #020202;
}
#footer .footer .footer_content .footer-logo_content .footer-social .footer_social-item i {
  color: white;
}
#footer .footer .footer_content .footer-logo_content .footer-social .footer_social-facebook {
  background: linear-gradient(134.8deg, #4676ED 14.73%, #436DE4 27.86%, #3C55CD 49.22%, #302EA8 75.99%, #2B1E99 85.55%);
}
#footer .footer .footer_content .footer-logo_content .footer-social .footer_social-twitter {
  background: linear-gradient(225deg, #33CCFF 14.54%, #337FFF 85.36%);
}
#footer .footer .footer_content .footer-logo_content .footer-social .footer_social-instagram {
  background: linear-gradient(225deg, #FBE18A 14.63%, #FCBB45 29.38%, #F75274 41.21%, #D53692 51.64%, #8F39CE 66.91%, #5B4FE9 85.36%);
}
#footer .footer .footer_content .footer_menu {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  #footer .footer .footer_content .footer_menu {
    margin-top: 40px;
  }
}
#footer .footer .footer_content .footer_menu .footer_menu-item {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 16px;
}
#footer .footer .footer_content .footer_contact {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  #footer .footer .footer_content .footer_contact {
    margin-top: 24px;
  }
}
#footer .footer .footer_content .footer_contact p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 16px;
}
@media screen and (max-width: 991px) {
  #footer .footer .footer_content .footer_location {
    margin-top: 32px;
    height: 300px;
  }
}
@media screen and (max-width: 767px) {
  #footer .footer .footer_content .footer_location {
    display: none;
  }
}
#footer .footer .footer_content .footer_location .footer_location_content {
  height: 100%;
  border-radius: 32px;
  overflow: hidden;
}
#footer .footer .footer-foot {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding: 24px 0 58px 0;
  text-align: center;
}

.news_hero {
  background: url("../img/news_hero-bg.svg") no-repeat center/cover;
  height: 177px;
}
@media screen and (min-width: 1400px) {
  .news_hero {
    height: 250px;
  }
}
@media screen and (min-width: 2000px) {
  .news_hero {
    height: 270px;
  }
}
.news_hero .news_hero_content {
  padding-top: 40px;
}
.news_hero .news_hero_content .newsTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .news_hero .news_hero_content .newsTitle {
    font-size: 28px;
  }
}
@media screen and (max-width: 575px) {
  .news_hero .news_hero_content .newsTitle {
    font-size: 26px;
  }
}
.news_hero .news_hero_content .news_page_links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.news_hero .news_hero_content .news_page_links a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #FFFFFF;
  flex: none;
  order: 0;
  flex-grow: 0;
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .news_hero .news_hero_content .news_page_links a {
    font-size: 14px;
  }
}
.news_hero .news_hero_content .news_page_links .currentPage {
  color: #F9CBCC;
}

.news_cards {
  margin-top: 50px;
}
.news_cards .news_cards_content .news_cards-item {
  margin-top: 25px;
}
.news_cards .news_cards_content .news_cards-item .news_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 8px 68px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  padding: 16px;
}
.news_cards .news_cards_content .news_cards-item .news_card .news_cardImg img {
  width: 100%;
  height: 225px;
  object-fit: cover;
  border-radius: 8px;
}
.news_cards .news_cards_content .news_cards-item .news_card .news_card_body {
  padding: 11px 0;
}
.news_cards .news_cards_content .news_cards-item .news_card .news_cardTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 8px;
  min-height: 54px;
}
@media screen and (max-width: 767px) {
  .news_cards .news_cards_content .news_cards-item .news_card .news_cardTitle {
    font-size: 16px;
  }
}
.news_cards .news_cards_content .news_cards-item .news_card .news_cardDesc {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  min-height: 100px;
}
.news_cards .news_pagination {
  margin-top: 100px;
}
.news_cards .news_pagination .news_pagination_content {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 575px) {
  .news_cards .news_pagination .news_pagination_content {
    justify-content: space-between;
  }
}
.news_cards .news_pagination .news_pagination_content .news_paginationItem {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
  margin: 0 16px;
}
@media screen and (max-width: 575px) {
  .news_cards .news_pagination .news_pagination_content .news_paginationItem {
    margin: 0 8px;
  }
}
.news_cards .news_pagination .news_pagination_content .back {
  color: white;
  padding: 12px;
  background: url("../img/news-back-bg.svg") no-repeat center/contain;
  margin-right: 24px;
  font-size: 24px;
}
.news_cards .news_pagination .news_pagination_content .next {
  color: white;
  padding: 12px;
  background: url("../img/news-next-bg.svg") no-repeat center/contain;
  margin-left: 24px;
  font-size: 24px;
}
.news_cards .news_pagination .news_pagination_content .news_current_pageLink {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #F9CBCC;
}

.news_detail_content .card_details {
  margin-top: 25px;
}
.news_detail_content .card_details .card_details_content .card_detailsTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 32px;
}
.news_detail_content .card_details .card_details_content .card_details_img {
  margin-bottom: 32px;
}
.news_detail_content .card_details .card_details_content .card_details_img img {
  width: 100%;
  height: 502px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .news_detail_content .card_details .card_details_content .card_details_img img {
    height: 300px;
  }
}
@media screen and (max-width: 575px) {
  .news_detail_content .card_details .card_details_content .card_details_img img {
    height: 250px;
  }
}
.news_detail_content .card_details .card_details_content .card_detailsDesc {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #4F4F4F;
}
.news_detail_content .other_news .news_cards-item {
  margin-top: 25px;
}
.news_detail_content .other_news .news_cards-item .news_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 8px 68px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  padding: 16px;
}
.news_detail_content .other_news .news_cards-item .news_card .news_cardImg img {
  width: 100%;
  height: 225px;
  object-fit: cover;
  border-radius: 8px;
}
.news_detail_content .other_news .news_cards-item .news_card .news_card_body {
  padding: 11px 0;
}
.news_detail_content .other_news .news_cards-item .news_card .news_cardTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 8px;
  min-height: 54px;
}
@media screen and (max-width: 767px) {
  .news_detail_content .other_news .news_cards-item .news_card .news_cardTitle {
    font-size: 16px;
  }
}
.news_detail_content .other_news .news_cards-item .news_card .news_cardDesc {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  min-height: 100px;
}

.galleries_cards {
  margin-top: 50px;
}
.galleries_cards .galleries_cards_content .galleries_cards-item {
  margin-top: 25px;
}
.galleries_cards .galleries_cards_content .galleries_cards-item .galleries_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 8px 68px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  overflow: hidden;
}
.galleries_cards .galleries_cards_content .galleries_cards-item .galleries_card img {
  width: 100%;
  height: 186px;
  object-fit: cover;
}
@media screen and (max-width: 575px) {
  .galleries_cards .galleries_cards_content .galleries_cards-item .galleries_card img {
    height: 150px;
  }
}
@media screen and (max-width: 420px) {
  .galleries_cards .galleries_cards_content .galleries_cards-item .galleries_card img {
    height: 100px;
  }
}

.mission_content {
  margin-top: 32px;
}
.mission_content .mission_links .mission_linksItem {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  padding: 8px 16px;
  margin-bottom: 8px;
}
.mission_content .mission_links .mission_link-active {
  background: #F9CBCC;
  border-radius: 8px;
  color: white;
  font-weight: 600;
}
@media screen and (max-width: 991px) {
  .mission_content .mission_body {
    margin-top: 32px;
  }
}
.mission_content .mission_body .mission_body_about {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #4F4F4F;
}

.report_content {
  margin-top: 32px;
}
.report_content .report-item {
  margin-top: 32px;
}
.report_content .report-item .report_item_img {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.report_content .report-item .report_item_img img {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}
@media screen and (max-width: 991px) {
  .report_content .report-item .report_item_img img {
    top: 0;
    bottom: 0;
  }
}
.report_content .report-item .report_item_img .report_item-year {
  font-style: normal;
  font-weight: 900;
  font-size: 70px;
  line-height: 68px;
  text-align: right;
  -webkit-text-fill-color: #F9CBCC;
  -webkit-text-stroke-width: 2px;
  font-family: sans-serif;
  color: #FFFFFF;
}
@media screen and (max-width: 575px) {
  .report_content .report-item .report_item_img .report_item-year {
    font-size: 60px;
  }
}
@media screen and (max-width: 450px) {
  .report_content .report-item .report_item_img .report_item-year {
    font-size: 55px;
  }
}
@media screen and (max-width: 350px) {
  .report_content .report-item .report_item_img .report_item-year {
    font-size: 50px;
  }
}
.report_content .report-item .report_item_body .report_item-title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .report_content .report-item .report_item_body .report_item-title {
    font-size: 14px;
    line-height: 21px;
  }
}
.report_content .report_pagination {
  margin-top: 100px;
}
.report_content .report_pagination .report_pagination_content {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 575px) {
  .report_content .report_pagination .report_pagination_content {
    justify-content: space-between;
  }
}
.report_content .report_pagination .report_pagination_content .report_paginationItem {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #22436B;
  margin: 0 16px;
}
@media screen and (max-width: 575px) {
  .report_content .report_pagination .report_pagination_content .report_paginationItem {
    margin: 0 8px;
  }
}
.report_content .report_pagination .report_pagination_content .report-back {
  color: white;
  padding: 12px;
  background: url("../img/news-back-bg.svg") no-repeat center/contain;
  margin-right: 24px;
  font-size: 24px;
}
.report_content .report_pagination .report_pagination_content .report-next {
  color: white;
  padding: 12px;
  background: url("../img/news-next-bg.svg") no-repeat center/contain;
  margin-left: 24px;
  font-size: 24px;
}
.report_content .report_pagination .report_pagination_content .report_current_pageLink {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #F9CBCC;
}

.review_section .donate_content .donate_item {
  margin-bottom: 24px;
  border: none;
  background: #FFFFFF;
  box-shadow: 0 15px 68px rgba(0, 0, 0, 0.08);
  border-radius: 40px;
}
.review_section .donate_content .donate_item .accordion-button {
  box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  background: none;
  padding: 22px 32px;
  display: flex;
  align-items: center;
  column-gap: 16px;
}
.review_section .donate_content .donate_item .accordion-button img {
  width: 47px;
  height: 47px;
  object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .review_section .donate_content .donate_item .accordion-button img {
    width: 32px;
    height: 32px;
  }
}
@media screen and (max-width: 767px) {
  .review_section .donate_content .donate_item .accordion-button {
    font-size: 14px;
  }
}
.review_section .donate_content .donate_item .accordion-button::after {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #22436B;
  background-size: contain;
  background: url("../img/static-vector.svg") no-repeat center;
}
.review_section .donate_content .donate_item .accordion-button:focus {
  outline: none !important;
  border: none !important;
}
.review_section .donate_content .donate_item .accordion-body {
  padding: 32px 32px 120px 32px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .review_section .donate_content .donate_item .accordion-body {
    font-size: 14px;
  }
}

.reports .report-item {
  margin-bottom: 32px;
}
.reports .report-item .report_item_img {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.reports .report-item .report_item_img img {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}
@media screen and (max-width: 991px) {
  .reports .report-item .report_item_img img {
    top: 0;
    bottom: 0;
  }
}
.reports .report-item .report_item_img .report_item-year {
  font-style: normal;
  font-weight: 900;
  font-size: 70px;
  line-height: 68px;
  text-align: right;
  -webkit-text-fill-color: #F9CBCC;
  -webkit-text-stroke-width: 2px;
  font-family: sans-serif;
  color: #FFFFFF;
}
@media screen and (max-width: 575px) {
  .reports .report-item .report_item_img .report_item-year {
    font-size: 60px;
  }
}
@media screen and (max-width: 450px) {
  .reports .report-item .report_item_img .report_item-year {
    font-size: 55px;
  }
}
@media screen and (max-width: 350px) {
  .reports .report-item .report_item_img .report_item-year {
    font-size: 50px;
  }
}
.reports .report-item .report_item_body .report_item-title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
}
@media screen and (max-width: 767px) {
  .reports .report-item .report_item_body .report_item-title {
    font-size: 14px;
    line-height: 21px;
  }
}

.history_content .news_cards_content {
  row-gap: 25px;
}
.history_content .news_cards_content .news_cards-item .news_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 8px 68px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  padding: 16px;
}
.history_content .news_cards_content .news_cards-item .news_card .news_cardImg img {
  width: 100%;
  height: 225px;
  object-fit: cover;
  border-radius: 8px;
}
.history_content .news_cards_content .news_cards-item .news_card .news_card_body {
  padding: 11px 0;
}
.history_content .news_cards_content .news_cards-item .news_card .news_cardTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  color: #22436B;
  margin-bottom: 8px;
  min-height: 54px;
}
@media screen and (max-width: 767px) {
  .history_content .news_cards_content .news_cards-item .news_card .news_cardTitle {
    font-size: 16px;
  }
}
.history_content .news_cards_content .news_cards-item .news_card .news_cardDesc {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #22436B;
  min-height: 100px;
}

.employees .news_cards_content {
  row-gap: 25px;
}
.employees .news_cards_content .news_cards-item .news_card {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 8px 68px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  padding: 16px;
}
.employees .news_cards_content .news_cards-item .news_card .news_cardImg img {
  width: 100%;
  height: 230px;
  border-radius: 8px;
  object-fit: cover;
}
@media screen and (max-width: 575px) {
  .employees .news_cards_content .news_cards-item .news_card .news_cardImg img {
    height: 150px;
  }
}
.employees .news_cards_content .news_cards-item .news_card .news_card_body {
  padding: 11px 0;
}
.employees .news_cards_content .news_cards-item .news_card .news_card_body .employeeName {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #4F4F4F;
  margin-bottom: 2px;
}
@media screen and (max-width: 400px) {
  .employees .news_cards_content .news_cards-item .news_card .news_card_body .employeeName {
    min-height: 32px;
  }
}
.employees .news_cards_content .news_cards-item .news_card .news_card_body .employeeJob {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #4F4F4F;
  margin-bottom: 2px;
}
.employees .news_cards_content .news_cards-item .news_card .news_card_body .employeePhone {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #4F4F4F;
  margin-bottom: 2px;
}

.video_content .news_cards_content {
  row-gap: 25px;
}
.video_content .news_cards_content .video_item iframe {
  height: 173px;
}
@media screen and (max-width: 575px) {
  .video_content .news_cards_content .video_item iframe {
    height: 300px;
  }
}
@media screen and (max-width: 400px) {
  .video_content .news_cards_content .video_item iframe {
    height: 200px;
  }
}

/*# sourceMappingURL=style.css.map */
