@font-face {
  font-family: Cera Pro;
  src: url('../fonts/CeraPro-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url('../fonts/CeraPro-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url('../fonts/CeraPro-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url('../fonts/CeraPro-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ermilov;
  src: url('../fonts/Ermilov.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white-smoke-bg: #f7f7f7;
  --black: black;
  --silver: #c9c5c5;
  --white: white;
  --0057b7: white;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  background-color: var(--white-smoke-bg);
  color: var(--black);
  font-family: Cera Pro, sans-serif;
  font-size: 1vw;
  font-weight: 300;
  line-height: 1;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

.section {
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.container {
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.body-text-18 {
  color: var(--black);
  text-transform: none;
  margin-bottom: 0;
  font-family: Cera Pro, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.2em;
}

.body-text-18.cc-text-mb30 {
  margin-bottom: 2.08em;
  display: flex;
}

.body-text-16 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Cera Pro, sans-serif;
  font-size: 1.11111em;
  font-weight: 300;
  line-height: 1.2em;
}

.sub-footer-left {
  width: 30%;
}

.sub-footer-right {
  width: 70%;
}

.sub-footer-2-columns {
  display: flex;
}

.sub-foot-column-right {
  flex-direction: column;
  display: flex;
}

.sub-foot-column-left {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.column-30-footer {
  align-self: auto;
  width: 30%;
}

.column-70-footer {
  justify-content: space-between;
  align-items: center;
  width: 70%;
  display: flex;
}

.footer-right-left {
  grid-column-gap: 50px;
  align-items: center;
  display: flex;
}

.footer-right-right {
  align-items: center;
  display: flex;
}

.line {
  background-color: var(--silver);
  color: #e5e4e4;
  max-width: 1280px;
  height: .5px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.line.cc-top96 {
  background-color: var(--black);
  color: #0000;
  width: 100%;
  height: .2px;
  line-height: 2;
}

.title-h1-64 {
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Ermilov, sans-serif;
  font-size: 4.44444em;
  line-height: 1.1em;
}

.title-h2-44 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 22px;
  font-family: Ermilov, sans-serif;
  font-size: 3.05556em;
  font-weight: 400;
  line-height: 1.1em;
}

.title-h3-32 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ermilov, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2em;
}

.btn-blue {
  color: var(--white);
  background-color: #0057b7;
  padding: 20px 35px;
  font-size: 1.45833em;
  font-weight: 400;
  line-height: 100%;
  display: inline-block;
  overflow: auto;
}

.btn-blue:hover {
  color: var(--black);
  background-color: #f9ea2e;
}

.cc-text-capitalize {
  color: var(--black);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Cera Pro, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 21px;
}

.push-card {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.push-subtitle-18 {
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1em;
}

.push-title-48 {
  text-align: center;
  font-family: Ermilov, sans-serif;
  font-size: 3.33333em;
  line-height: 1.2;
}

.push-text-18 {
  text-align: center;
  width: 70%;
  padding-top: .5em;
  font-size: 1.25em;
  font-weight: 300;
}

.link-2 {
  color: #0057b7;
  text-decoration: none;
}

.ask-us {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.img-whatsapp {
  margin-left: 0;
}

.div-block-3 {
  display: flex;
}

.image-2 {
  padding-left: 1em;
}

.link-text-18 {
  color: var(--black);
  font-family: Cera Pro, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  display: block;
}

.link-text-18:hover {
  text-decoration: underline;
}

.column-70 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  min-width: 70%;
  min-height: 100%;
  display: flex;
}

.column-30 {
  width: 30%;
  min-width: 30%;
}

.dropdown-toggle {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.dropdown-toggle:hover {
  background-color: var(--white);
}

.image-3 {
  padding-right: .5em;
}

.cards-2x2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  display: grid;
}

.cards-white {
  background-color: var(--white);
}

.cards-title-44 {
  width: 90%;
  font-family: Ermilov, sans-serif;
  font-size: 3.05556em;
}

.cards-content {
  padding: 0 3em 5em;
}

.image-4 {
  text-align: right;
  position: static;
}

.cards-text-18 {
  margin-top: 1em;
  font-weight: 300;
}

.cards-icon {
  text-align: right;
  width: 100%;
  margin-top: 3em;
  margin-left: auto;
  padding-right: 3em;
}

.cc-mb48 {
  margin-bottom: 3.33em;
}

.cc-mb96 {
  margin-bottom: 6.66em;
}

.cc-top96 {
  margin-top: 6.66em;
  margin-bottom: auto;
}

.cc-mb30 {
  margin-bottom: 2.08em;
}

.cc-top30 {
  margin-top: 2.08em;
  margin-bottom: 0;
}

.img-hero {
  min-width: 100%;
}

.cc-top48 {
  margin-top: 3.33em;
  margin-bottom: 0;
}

.content-hero {
  width: 100%;
  display: none;
}

.content-about {
  width: 100%;
  display: flex;
}

.content-about.cc-top96 {
  display: flex;
}

.content-what-we-do {
  width: 100%;
  display: flex;
}

.content-full-img {
  min-width: 100%;
}

.body {
  background-color: var(--white-smoke-bg);
  font-weight: 300;
}

.body-text-22 {
  margin-bottom: 0;
  font-size: 1.52em;
  line-height: 1.2em;
}

.body-text-22.cc-text-mb18 {
  display: block;
}

.cc-text-mb30 {
  margin-bottom: 30px;
}

.cc-text-mb48 {
  margin-bottom: 48px;
}

.cc-h1-mb30 {
  margin-top: 0;
  margin-bottom: 2.08px;
}

.cc-text-mb18 {
  margin-bottom: 1.25em;
}

.img-angels {
  max-width: 70%;
}

.content-footer {
  display: flex;
}

.content-footer.cc-top96 {
  align-items: center;
  width: 100%;
  margin-bottom: 72px;
}

.cc-text-mb9 {
  margin-bottom: .625em;
}

.link-3 {
  color: var(--black);
  text-decoration: none;
}

.content-partners {
  width: 100%;
  display: flex;
}

.content-partners.cc-top96 {
  flex-direction: column;
}

.partners-header {
  width: 100%;
  display: flex;
}

.partners-push {
  display: flex;
}

.text-center {
  text-align: center;
  font-size: 1.11111em;
  line-height: 1.1em;
}

.text-14 {
  font-size: 14px;
  line-height: 1.2px;
}

.text-14.text-center {
  margin-top: 2px;
  line-height: 1em;
}

.content-blog {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.blog-header, .blog-footer {
  display: flex;
}

.grid-blog-feed {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-bottom: 48px;
}

.blog-card {
  background-color: var(--white);
  color: var(--black);
  text-decoration: none;
}

.blog-card:hover {
  color: #0057b7;
  text-decoration: none;
}

.card-img {
  background-image: url('../images/bg.png');
  background-position: 0 0;
  background-size: auto;
  min-height: 200px;
  max-height: 100%;
}

.card-content {
  min-height: 100%;
}

.blog-label {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 20px;
  margin-left: 20px;
  padding: 10px 20px;
  display: inline-block;
  position: absolute;
}

.content-text {
  margin: 30px;
  padding-bottom: 0;
}

.body-strong {
  margin-bottom: 0;
  font-family: Ermilov, sans-serif;
  font-size: 1.52em;
  font-weight: 400;
  line-height: 1.2em;
}

.body-text-28 {
  margin-bottom: 0;
  font-size: 1.94444em;
  line-height: 1.2em;
}

.cc-top16 {
  margin-top: 1.11111em;
  margin-bottom: 0;
}

.grid-logos-ua {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 48px;
}

.cc-mob-mb30 {
  margin-bottom: 0;
}

.link-block {
  display: flex;
}

.img-mail {
  margin-left: 0;
}

.cc-mob-top-16 {
  margin-top: 16px;
  margin-bottom: 0;
}

.grid-3x3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 32px;
  margin-bottom: 48px;
}

.slider {
  height: 100%;
  min-height: 100%;
  max-height: 100%;
}

.icon {
  display: none;
}

.dropdown-link {
  background-color: var(--white);
  color: #0057b7;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 44px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.navbar-3 {
  background-color: var(--white-smoke-bg);
  align-items: center;
  height: 100%;
  margin-left: 11.25em;
  margin-right: 11.25em;
  font-weight: 400;
  display: flex;
}

.image-5 {
  max-width: 90%;
}

.nav-link {
  font-size: 18px;
  font-weight: 500;
}

.nav-link:hover {
  background-color: var(--white);
  color: #0057b7;
}

.nav-link:active {
  background-color: var(--white);
  color: var(--black);
}

.column-70-header {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  min-width: 70%;
  min-height: 100%;
  display: flex;
}

.dropdown-list {
  background-color: var(--white);
}

.column-30-header {
  width: 30%;
  min-width: 30%;
}

.push-dotation {
  background-color: #0057b7;
  padding: 20px 35px;
  font-size: 18px;
  font-weight: 400;
}

.push-dotation:hover {
  color: var(--black);
  background-color: #f9ea2e;
}

.content-team {
  width: 100%;
  display: flex;
}

.content-team.cc-top96 {
  flex-direction: column;
}

.team-header {
  width: 100%;
  display: flex;
}

.team-push {
  display: flex;
}

.div-block-4 {
  background-color: var(--white);
}

.grid-team {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 72px;
}

.content-do {
  flex-direction: column;
  display: flex;
}

.small-projects {
  background-color: var(--white);
}

.content-small-proj {
  color: var(--black);
  padding: 42px;
  text-decoration: none;
}

.card-donation {
  background-color: var(--white);
}

.cards-text-18-donation {
  margin-top: 1em;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.cc-mb72 {
  margin-bottom: 5em;
}

.cc-top72 {
  margin-top: 5em;
  margin-bottom: auto;
}

.grid-donation {
  grid-template-rows: auto;
}

.push-dotation2 {
  background-color: #0057b7;
  padding: 20px 35px;
  font-size: 18px;
  font-weight: 400;
}

.push-dotation2:hover {
  color: var(--black);
  background-color: #f9ea2e;
}

.push-dotation2.cc-top16 {
  margin-top: 1.11em;
}

.youtube {
  min-width: 100%;
  display: block;
}

.grid-blog-diia {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 48px;
}

.navbar-3-copy {
  background-color: var(--white-smoke-bg);
  align-items: center;
  height: 100%;
  margin-left: 11.25em;
  margin-right: 11.25em;
  font-weight: 400;
  display: flex;
}

.container-footer, .container-footer-copy, .container-sub-menue, .container-sub-menue-copy {
  align-items: center;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-eng {
  background-color: var(--white-smoke-bg);
  align-items: center;
  height: 100%;
  margin-left: 11.25em;
  margin-right: 11.25em;
  font-weight: 400;
  display: flex;
}

.container-sub-menue-en, .container-footer-en {
  align-items: center;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.push-card-en {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.team-card {
  background-color: var(--white);
  color: var(--black);
  text-decoration: none;
}

.team-card:hover {
  color: #000;
  text-decoration: none;
}

.cc-top8 {
  margin-top: .55em;
  margin-bottom: 0;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.link-4 {
  color: var(--black);
  text-decoration: none;
}

.content-hero-1st {
  width: 100%;
  display: flex;
}

.grid-blog-4main, .grid-blog-feed-2, .grid-blog-feed-3, .grid-blog-feed-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 48px;
}

.grid-blog-feed-6, .grid-blog-feed-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-bottom: 48px;
}

.card-2x2-ua {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1280px;
  display: grid;
}

.grid-blog-feed-en {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-bottom: 48px;
}

@media screen and (min-width: 1440px) {
  .sub-footer-2-columns {
    display: flex;
  }

  .sub-foot-column-right, .sub-foot-column-left {
    flex-direction: column;
    display: flex;
  }

  .column-70-footer {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .footer-right-left {
    grid-column-gap: 2em;
    display: flex;
  }

  .footer-right-right {
    display: flex;
  }

  .line {
    background-color: var(--black);
    max-width: 1280px;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 1px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    display: block;
  }

  .body-text-18 {
    font-size: 18px;
  }

  .body-text-16 {
    font-size: 16px;
  }

  .sub-footer-left {
    display: none;
  }

  .sub-footer-right {
    width: 100%;
  }

  .column-30-footer {
    align-self: auto;
    width: 100%;
  }

  .column-70-footer {
    width: 100%;
  }

  .title-h1-64 {
    font-size: 64px;
    line-height: 1.2em;
  }

  .title-h2-44 {
    font-size: 44px;
    line-height: 1.2em;
  }

  .btn-blue {
    font-size: 18px;
    line-height: 1.2em;
  }

  .push-card {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .push-subtitle-18 {
    font-size: 14px;
  }

  .push-text-18 {
    width: 90%;
    font-size: 16px;
    line-height: 18px;
  }

  .link-2 {
    font-size: 26px;
    display: none;
  }

  .ask-us {
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: center;
  }

  .image-2 {
    max-width: 90%;
  }

  .link-text-18 {
    font-size: 16px;
  }

  .column-30 {
    display: none;
  }

  .cards-title-44 {
    font-size: 21px;
    line-height: 24px;
  }

  .cards-text-18 {
    font-size: 16px;
    line-height: 21px;
  }

  .body-text-22 {
    font-size: 22px;
  }

  .content-footer.cc-top96 {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .text-14 {
    font-size: 14px;
    line-height: 1.2em;
  }

  .body-strong {
    font-size: 22px;
  }

  .body-text-28 {
    font-size: 28px;
  }

  .grid-logos-ua {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .label-text {
    font-size: 14px;
  }

  .cc-mob-mb30 {
    margin-bottom: 0;
  }

  .link-block {
    display: flex;
  }

  .grid-3x3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .navbar-3 {
    background-color: #0000;
  }

  .column-30-header {
    display: flex;
  }

  .grid-team {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cards-text-18-donation {
    font-size: 16px;
    line-height: 21px;
  }

  .grid-donation {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-3-copy {
    background-color: #0000;
  }

  .container-footer, .container-footer-copy, .container-sub-menue, .container-sub-menue-copy {
    display: block;
  }

  .navbar-eng {
    background-color: #0000;
  }

  .container-sub-menue-en, .container-footer-en {
    display: block;
  }

  .push-card-en {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-left: 5.25em;
    padding-right: 5.25em;
  }

  .body-text-18 {
    font-size: 16px;
    line-height: 21px;
  }

  .title-h1-64 {
    font-size: 54px;
    line-height: 56px;
  }

  .title-h2-44 {
    line-height: 46px;
  }

  .link-2 {
    font-size: 22px;
  }

  .cards-2x2.cc-wrap-top96 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cards-title-44 {
    font-size: 21px;
    line-height: 24px;
  }

  .cards-content {
    padding: 0 30px 30px;
  }

  .cards-text-18 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 21px;
  }

  .cards-icon {
    margin-top: 30px;
    padding-right: 30px;
  }

  .cc-top96 {
    margin-top: 40px;
  }

  .body-text-22 {
    font-size: 21px;
    line-height: 24px;
  }

  .grid-blog-feed {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card-img {
    min-height: 200px;
  }

  .body-text-28 {
    font-size: 21px;
    line-height: 24px;
  }

  .cc-top16 {
    font-size: 16px;
    line-height: 1.5em;
  }

  .grid-logos-ua.cc-mb48 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3x3 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-3 {
    margin-left: 5.25em;
    margin-right: 5.25em;
  }

  .image-5 {
    max-width: 100%;
  }

  .push-dotation {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px;
    line-height: 21px;
  }

  .push-dotation:hover {
    padding-left: 25px;
    padding-right: 25px;
  }

  .brand {
    max-width: 100%;
    padding-left: 0;
  }

  .grid-team {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cards-text-18-donation {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 21px;
  }

  .cc-top72 {
    margin-top: 40px;
  }

  .push-dotation2 {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px;
    line-height: 21px;
  }

  .push-dotation2:hover {
    padding-left: 25px;
    padding-right: 25px;
  }

  .grid-blog-diia {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-3-copy, .navbar-eng {
    margin-left: 5.25em;
    margin-right: 5.25em;
  }

  .grid-blog-4main, .grid-blog-feed-2, .grid-blog-feed-3, .grid-blog-feed-4, .grid-blog-feed-6, .grid-blog-feed-7, .grid-blog-feed-en {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .body-text-16 {
    font-size: 14px;
  }

  .sub-footer-2-columns {
    flex-direction: column;
  }

  .sub-foot-column-left {
    width: 100%;
  }

  .column-70-footer {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .line.cc-top96 {
    display: none;
  }

  .title-h1-64 {
    font-family: Ermilov, sans-serif;
    font-size: 42px;
    line-height: 44px;
  }

  .title-h2-44 {
    font-size: 32px;
    line-height: 38px;
  }

  .btn-blue {
    font-size: 21px;
  }

  .image-2 {
    max-width: 70%;
    padding-left: 10px;
  }

  .dropdown-toggle {
    grid-column-gap: 3px;
    background-color: var(--white-smoke-bg);
  }

  .dropdown-toggle.w--open {
    background-color: #0000;
  }

  .body-text-22 {
    font-size: 18px;
    line-height: 21px;
  }

  .cc-mob-mb30 {
    margin-bottom: 30px;
  }

  .dropdown-link {
    background-color: var(--white-smoke-bg);
    padding-left: 36px;
    padding-right: 18px;
  }

  .image-5 {
    max-width: 100%;
  }

  .nav-link:active {
    background-color: var(--white);
  }

  .column-70-header {
    min-width: 50%;
  }

  .column-30-header {
    width: 50%;
    min-width: 50%;
  }

  .push-dotation {
    display: none;
  }

  .dropdown {
    background-color: var(--white-smoke-bg);
  }

  .menu-button, .menu-button:active {
    background-color: var(--white);
  }

  .nav-menu {
    color: #fff;
    background-color: #fff;
  }

  .grid-team {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cards-text-18-donation.cc-top16, .push-dotation2 {
    display: none;
  }

  .push-dotation2.cc-top16 {
    display: block;
  }
}

#w-node-b06e3490-330e-d9a9-8e4c-34a336fee8a7-c267b8e5, #w-node-_23d80e88-beb3-6145-423c-fa435c9150a7-c267b8e5, #w-node-_4400f394-a3e7-f2b8-ff49-ffe6d92bf88e-c267b8e5, #w-node-_54d21c2e-b882-5ec1-3cc3-b44cde7a2154-c267b8e5, #w-node-d1cd8914-aec9-7586-3d0e-f2b9eab870dc-c267b8e5, #w-node-da34a903-4027-928f-b192-bb40e4bc8d61-c267b8e5, #w-node-_0c5a88bd-0d31-e0b7-7ebc-897c3f3ee6b7-c267b8e5, #w-node-_7ad79ab3-4838-d62f-3f18-563cd2449bc0-c267b8e5, #w-node-dac9784b-7575-e3a7-4a6c-2b3f444ef63c-c267b8e5, #w-node-a62a49e7-e8e1-ae1c-9c38-fc410a7ffb43-c267b8e5, #w-node-_825b2642-9920-b9a4-6dc5-6b8cdee0f422-c267b8e5, #w-node-_91f0a024-457f-d886-aa23-7ab2a0ca1a56-c267b8e5, #w-node-da86fa93-f085-f493-d0bc-3bc8e4998463-c267b8e5, #w-node-_0dd9f7f6-b7b0-9eae-b905-ff6e71cf1699-c267b8e5, #w-node-b907748b-1b74-a06b-5728-fd02f8966ef4-c267b8e5, #w-node-bcdd3c30-ef79-7a8d-9439-6c8ed7de41c8-c267b8e5, #w-node-_9eb4f6a4-4c56-22fc-f5a2-fb7e005734b5-1d67b8e9, #w-node-_5841a99a-aa24-c3bf-063c-3704370a9584-cb3991e5, #w-node-ec43e9a7-21f4-1ad9-1d4b-c049ee629a8c-cb3991e5, #w-node-_06ee48b0-df69-bcce-0800-1e738f05b811-cb3991e5, #w-node-_86135ef7-d2fd-a839-1302-73dd916dd727-cb3991e5, #w-node-_5a2cc11d-0b21-efd2-bb5d-ff6bc2131cf9-cb3991e5, #w-node-_32c9ef69-9136-222a-72b7-fcaf0f984b73-cb3991e5, #w-node-_3e4b195a-27b8-d051-0b8d-515db597991a-cb3991e5, #w-node-_3bc80138-ba13-0ae5-90f8-034ce80aed7e-cb3991e5, #w-node-c69b7d07-bb14-2eef-bb02-aca6169c8775-cb3991e5, #w-node-_6a0144b4-2b6e-59bf-b52b-eafc7b07820e-cb3991e5, #w-node-d69d4527-e6de-0587-233d-7e4823c44b3f-cb3991e5, #w-node-_23d80e88-beb3-6145-423c-fa435c9150a7-cb3991e5, #w-node-_4400f394-a3e7-f2b8-ff49-ffe6d92bf88e-cb3991e5, #w-node-_54d21c2e-b882-5ec1-3cc3-b44cde7a2154-cb3991e5, #w-node-d1cd8914-aec9-7586-3d0e-f2b9eab870dc-cb3991e5, #w-node-da34a903-4027-928f-b192-bb40e4bc8d61-cb3991e5, #w-node-_0c5a88bd-0d31-e0b7-7ebc-897c3f3ee6b7-cb3991e5, #w-node-_7ad79ab3-4838-d62f-3f18-563cd2449bc0-cb3991e5, #w-node-dac9784b-7575-e3a7-4a6c-2b3f444ef63c-cb3991e5, #w-node-a62a49e7-e8e1-ae1c-9c38-fc410a7ffb43-cb3991e5, #w-node-_825b2642-9920-b9a4-6dc5-6b8cdee0f422-cb3991e5, #w-node-_91f0a024-457f-d886-aa23-7ab2a0ca1a56-cb3991e5, #w-node-da86fa93-f085-f493-d0bc-3bc8e4998463-cb3991e5, #w-node-_0dd9f7f6-b7b0-9eae-b905-ff6e71cf1699-cb3991e5, #w-node-b907748b-1b74-a06b-5728-fd02f8966ef4-cb3991e5, #w-node-bcdd3c30-ef79-7a8d-9439-6c8ed7de41c8-cb3991e5, #w-node-e8f427eb-a938-2501-ed1e-dd5392827b7f-cb3991e5, #w-node-_6dd8e42a-2c41-74cf-009b-2859db9d7686-cb3991e5, #w-node-fd080e38-e857-2f83-81aa-2213f532b4e3-cb3991e5, #w-node-_5c851ab9-8c73-d376-14f7-1b3854664d65-cb3991e5, #w-node-_599b3674-f64d-af1d-6e0c-9adf726224f7-cb3991e5, #w-node-_651d85e5-8d56-3574-1ec4-bc1514edde84-cb3991e5, #w-node-_5b947ec4-96ba-a818-a241-4cf1f1be39f9-cb3991e5, #w-node-_9d93157d-691f-1b43-4f13-0a155e10f4ee-cb3991e5, #w-node-_97534076-a9c3-8d21-0375-3cefc7f0756b-cb3991e5, #w-node-_74777056-2d6f-a638-2538-bd03dc2ab54e-cb3991e5, #w-node-ced311a9-f481-c739-e4ca-6d1c6554362b-cb3991e5, #w-node-b197b61e-fefc-c2ad-aece-f3fc811712ef-cb3991e5, #w-node-_5dbbe3b6-1930-8c23-049b-b5b3b2a9df41-cb3991e5, #w-node-acd1c0a1-1c97-4906-d212-b6c8b638f62b-cb3991e5, #w-node-e0dcba2c-b284-5cc2-396b-4abdaad143c1-cb3991e5, #w-node-_00a93547-a1bb-d170-031b-a6ab0c38ae5f-cb3991e5, #w-node-_9ccdcf8e-a7cd-69e9-9adb-a2a5eb50d076-cb3991e5, #w-node-_257d76c5-01c1-a2df-246d-6b1795e8bf71-cb3991e5, #w-node-ff641720-e2ea-e00f-feb5-4792ea32ae3a-cb3991e5, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a777-6295dfa4, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a77d-6295dfa4, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a783-6295dfa4, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a789-6295dfa4, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a78f-6295dfa4, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a795-6295dfa4, #w-node-_83cb2bb6-4d25-84d9-3919-0f0dd04b261e-6295dfa4, #w-node-f8747857-7621-a9a3-29d8-7b4a0ebf756f-6295dfa4, #w-node-_7c958727-f865-1af9-bb18-831dbc0dd7e3-c7bcdbaf, #w-node-_7c958727-f865-1af9-bb18-831dbc0dd800-c7bcdbaf, #w-node-ce33b088-3115-6df4-6fc2-461e7300eb94-c7bcdbaf, #w-node-fda681cd-fe71-4b3f-37a0-51494ace7815-c7bcdbaf, #w-node-_9b222922-7aad-cd9d-14e0-3bfcbbb3a738-0f856954, #w-node-_1fb9991d-a4b7-cb9d-4bfd-dd450089213b-0f856954, #w-node-_23d80e88-beb3-6145-423c-fa435c9150a7-b614d83f, #w-node-_4400f394-a3e7-f2b8-ff49-ffe6d92bf88e-b614d83f, #w-node-_54d21c2e-b882-5ec1-3cc3-b44cde7a2154-b614d83f, #w-node-d1cd8914-aec9-7586-3d0e-f2b9eab870dc-b614d83f, #w-node-da34a903-4027-928f-b192-bb40e4bc8d61-b614d83f, #w-node-_0c5a88bd-0d31-e0b7-7ebc-897c3f3ee6b7-b614d83f, #w-node-_7ad79ab3-4838-d62f-3f18-563cd2449bc0-b614d83f, #w-node-dac9784b-7575-e3a7-4a6c-2b3f444ef63c-b614d83f, #w-node-a62a49e7-e8e1-ae1c-9c38-fc410a7ffb43-b614d83f, #w-node-_825b2642-9920-b9a4-6dc5-6b8cdee0f422-b614d83f, #w-node-_91f0a024-457f-d886-aa23-7ab2a0ca1a56-b614d83f, #w-node-da86fa93-f085-f493-d0bc-3bc8e4998463-b614d83f, #w-node-_0dd9f7f6-b7b0-9eae-b905-ff6e71cf1699-b614d83f, #w-node-b907748b-1b74-a06b-5728-fd02f8966ef4-b614d83f, #w-node-bcdd3c30-ef79-7a8d-9439-6c8ed7de41c8-b614d83f, #w-node-ab87a8bc-b99e-cbf3-1f38-33188204531b-8204531a, #w-node-_042e77c6-813b-3ca3-faad-d065c8b478f3-1be103c5, #w-node-_042e77c6-813b-3ca3-faad-d065c8b478fe-1be103c5, #w-node-_042e77c6-813b-3ca3-faad-d065c8b47918-1be103c5, #w-node-_042e77c6-813b-3ca3-faad-d065c8b47925-1be103c5, #w-node-_042e77c6-813b-3ca3-faad-d065c8b47932-1be103c5, #w-node-_042e77c6-813b-3ca3-faad-d065c8b4793f-1be103c5, #w-node-_3bc80138-ba13-0ae5-90f8-034ce80aed7e-1be103c5, #w-node-c69b7d07-bb14-2eef-bb02-aca6169c8775-1be103c5, #w-node-_6a0144b4-2b6e-59bf-b52b-eafc7b07820e-1be103c5, #w-node-d69d4527-e6de-0587-233d-7e4823c44b3f-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20d9-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20dd-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20e1-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20e5-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20e9-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20ed-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20f1-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20f5-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20f9-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f20fd-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2101-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2105-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2109-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f210d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2111-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2115-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2119-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f211d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2121-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2125-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2129-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f212d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2131-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2135-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2139-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f213d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2141-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2145-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2149-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f214d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2151-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2155-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2159-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f215d-1be103c5, #w-node-_9da81722-4988-073a-d907-69729c4f2161-1be103c5, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a777-df8b030b, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a77d-df8b030b, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a783-df8b030b, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a789-df8b030b, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a78f-df8b030b, #w-node-cc280d0d-20ba-4e28-2d41-16e8cdd1a795-df8b030b, #w-node-_83cb2bb6-4d25-84d9-3919-0f0dd04b261e-df8b030b, #w-node-f8747857-7621-a9a3-29d8-7b4a0ebf756f-df8b030b, #w-node-_7c958727-f865-1af9-bb18-831dbc0dd7e3-bcb05dcd, #w-node-_7c958727-f865-1af9-bb18-831dbc0dd800-bcb05dcd, #w-node-ce33b088-3115-6df4-6fc2-461e7300eb94-bcb05dcd, #w-node-fda681cd-fe71-4b3f-37a0-51494ace7815-bcb05dcd, #w-node-_9b222922-7aad-cd9d-14e0-3bfcbbb3a738-ae7ce74a, #w-node-_1fb9991d-a4b7-cb9d-4bfd-dd450089213b-ae7ce74a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Cera Pro';
  src: url('../fonts/CeraPro-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../fonts/CeraPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../fonts/CeraPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cera Pro';
  src: url('../fonts/CeraPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ermilov';
  src: url('../fonts/Ermilov.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}