@media screen and (max-width: 1750px) {
  .header__nav-links {
    gap: 25px;
  }

  .hero__wrapper-title {
    font-size: 74px;
  }

  .hero__wrapper-text {
    max-width: 550px;
  }

  .hero__wrapper-image {
    height: 859px;
  }

  .about__wrapper {
    max-width: 545px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 400px;
  }

  .believed__wrapper {
    gap: 90px;
  }

  .explore__wrapper {
    gap: 100px;
  }

  .explore__wrapper-title {
    font-size: 74px;
  }

  .explore__wrapper-text {
    max-width: 670px;
  }
}

@media screen and (max-width: 1600px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 80px 280px 80px;
  }

  .header {
    padding: 80px 80px 280px 80px;
  }

  .hero {
    gap: 95px;
  }

  .hero__wrapper-title {
    font-size: 72px;
  }

  .hero__wrapper-text {
    max-width: 550px;
    font-size: 22px;
  }

  .about__title {
    font-size: 50px;
  }

  .about__wrapper {
    max-width: 540px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 360px;
  }

  .believed__title {
    font-size: 50px;
  }

  .believed__wrapper {
    gap: 65px;
  }

  .services__left-title {
    font-size: 50px;
  }

  .services__left-text {
    font-size: 22px;
  }

  .explore {
    gap: 100px;
  }

  .explore__wrapper-title {
    font-size: 74px;
  }

  .explore__wrapper-text {
    max-width: 530px;
    font-size: 20px;
  }

  .explore__wrapper-img {
    height: 760px;
  }

  .contact__title {
    font-size: 50px;
  }

  .footer {
    padding: 95px 80px;
  }
}

@media screen and (max-width: 1450px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 100px 270px 100px;
  }

  .header {
    padding: 100px 100px 270px 100px;
  }

  .hero {
    gap: 80px;
  }

  .hero__wrapper-title {
    font-size: 64px;
  }

  .hero__wrapper-text {
    max-width: 470px;
    font-size: 20px;
  }

  .hero__wrapper-image {
    height: 700px;
  }

  .services__right-summary {
    font-size: 40px;
  }

  .services__right-text {
    font-size: 18px;
  }

  .explore__wrapper-title {
    font-size: 64px;
  }

  .explore__wrapper-text {
    font-size: 18px;
  }

  .explore__wrapper-img {
    height: 700px;
  }

  .footer {
    padding: 95px 100px;
  }
}

@media screen and (max-width: 1350px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 125px 270px 125px;
  }

  .header {
    padding: 125px 125px 270px 125px;
  }

  .header__nav-links {
    gap: 20px;
  }

  .header__nav-linksLink {
    font-size: 20px;
  }

  .hero__wrapper-title {
    font-size: 54px;
  }

  .hero__wrapper-text {
    max-width: 410px;
    font-size: 18px;
  }

  .hero__wrapper-image {
    height: 620px;
  }

  .about__title {
    font-size: 40px;
  }

  .about__wrapper {
    gap: 80px;
    max-width: 475px;
  }

  .about__wrapper-firstBlock-text,
  .about__wrapper-secondBlock-text,
  .about__wrapper-thirdBlock-text {
    font-size: 18px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 310px;
  }

  .believed__title {
    font-size: 40px;
  }

  .believed__wrapper {
    gap: 70px;
  }

  .services__left-title {
    font-size: 40px;
  }

  .services__left-text {
    font-size: 18px;
  }

  .services__right-summary {
    font-size: 32px;
  }

  .services__right-summary.active::before {
    font-size: 20px;
  }

  .explore__wrapper-title {
    font-size: 54px;
  }

  .explore__wrapper-text {
    max-width: 430px;
    font-size: 16px;
  }

  .explore__wrapper-img {
    height: 620px;
  }

  .contacts {
    gap: 80px;
  }

  .contacts__title {
    font-size: 40px;
  }

  .contacts__wrapper-blockText {
    font-size: 28px;
  }

  .contacts__wrapper-blockLink {
    font-size: 24px;
  }

  .footer {
    padding: 70px 125px;
  }

  .footer__wrapper-text {
    font-size: 16px;
  }
}

@media screen and (max-width: 1200px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 75px 250px 75px;
  }

  .header {
    padding: 75px 75px 250px 75px;
  }

  .header__nav-links {
    gap: 15px;
  }

  .header__nav-linksLink {
    font-size: 16px;
  }

  .hero__wrapper-title {
    font-size: 54px;
  }

  .hero__wrapper-text {
    max-width: 330px;
    font-size: 16px;
  }

  .hero__wrapper-image {
    height: 600px;
  }

  .about__title {
    top: 50px;
    font-size: 32px;
  }

  .about__wrapper {
    gap: 60px;
    max-width: 425px;
  }

  .about__wrapper-firstBlock-text,
  .about__wrapper-secondBlock-text,
  .about__wrapper-thirdBlock-text {
    font-size: 16px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 270px;
  }

  .believed__title {
    font-size: 32px;
  }

  .believed__wrapper {
    gap: 90px;
  }

  .believed__wrapper-un {
    height: 187px;
    width: 190px;
  }

  .services__left-title {
    font-size: 32px;
  }

  .services__left-text {
    font-size: 18px;
  }

  .services__right {
    gap: 150px;
  }

  .services__right-summary {
    font-size: 24px;
  }

  .services__right-summary.active::before {
    font-size: 18px;
  }

  .services__right-text {
    max-width: 400px;
    font-size: 16px;
  }

  .explore__wrapper {
    gap: 0;
    justify-content: space-between;
  }

  .explore__wrapper-title {
    max-width: 400px;
    font-size: 44px;
  }

  .explore__wrapper-text {
    max-width: 420px;
  }

  .explore__wrapper-img {
    height: 600px;
  }

  .contacts {
    gap: 70px;
  }

  .contacts__title {
    font-size: 32px;
  }

  .contacts__wrapper-blockText {
    font-size: 24px;
  }

  .contacts__wrapper-blockLink {
    font-size: 20px;
  }

  .footer {
    padding: 77px 55px;
    align-items: center;
  }

  .footer__wrapper {
    align-items: center;
  }

  .footer__wrapper-logo {
    width: 100px;
    height: 55px;
  }

  .footer__wrapper-text {
    font-size: 14px;
  }

  .footer__arrow-linkSvg {
    width: 40px;
    height: 40px;
  }
}

@media screen and (max-width: 1100px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 75px 250px 75px;
  }

  .header {
    padding: 50px 75px 250px 75px;
  }

  .hero__wrapper-title {
    font-size: 44px;
  }

  .hero__wrapper-text {
    max-width: 330px;
  }

  .hero__wrapper-image {
    height: 500px;
  }

  .explore__wrapper {
    gap: 100px;
  }

  .explore__wrapper-title {
    font-size: 44px;
  }

  .explore__wrapper-text {
    max-width: 380px;
  }
}

@media screen and (max-width: 900px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 60px 200px 60px;
  }

  .header {
    padding: 50px 60px 135px 60px;
  }

  .header__nav-linksLink {
    display: none;
  }

  .header__logo {
    width: 100px;
    height: 55px;
  }

  .header__hamburger,
  .header__hamburger-links {
    display: flex;
  }

  .hero {
    gap: 0px;
    padding: 0 60px 200px 60px;
  }

  .hero {
    display: flex;
    flex-direction: column;
    gap: 100px;
  }

  .hero__wrapper {
    flex-direction: column;
    align-items: center;
    gap: 50px;
  }

  .hero__wrapper-title {
    font-size: 35px;
    max-width: 400px;
    text-align: center;
  }

  .hero__wrapper-mobImg {
    display: block;
    width: 100%;
  }

  .hero__wrapper-titleLight {
    max-width: 0;
  }

  .hero__wrapper-text {
    max-width: 410px;
    text-align: center;
    margin: 0;
  }

  .hero__wrapper-image {
    display: none;
  }

  .about {
    flex-direction: column;
    align-items: center;
    gap: 50px;
  }

  .about__wrapper {
    gap: 70px;
  }

  .about__wrapper-firstBlock,
  .about__wrapper-secondBlock,
  .about__wrapper-thirdBlock {
    gap: 20px;
    margin: 0 auto;
  }

  .about__wrapper-firstBlock-text,
  .about__wrapper-secondBlock-text,
  .about__wrapper-thirdBlock-text {
    font-size: 16px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 270px;
  }

  .believed {
    flex-direction: column;
    align-items: center;
    gap: 70px;
  }

  .believed__wrapper {
    gap: 75px;
  }

  .believed__wrapper-un {
    height: 183px;
    width: 180px;
  }

  .believed__wrapper-undp {
    height: 310px;
    width: 150px;
  }

  .services {
    flex-direction: column;
    align-items: center;
    gap: 70px;
  }

  .services__left {
    gap: 20px;
    text-align: center;
  }

  .services__left-text {
    display: none;
  }

  .services__right {
    gap: 80px;
  }

  .services__right-summary {
    font-size: 24px;
    text-align: center;
  }

  .services__right-summary.active::before {
    font-size: 16px;
  }

  .services__right-text {
    font-size: 14px;
    text-align: center;
  }

  .explore {
    gap: 0px;
    padding: 0 60px 200px 60px;
  }

  .explore__wrapper {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }

  .explore__wrapper-title {
    max-width: 335px;
    font-size: 35px;
    text-align: center;
  }

  .explore__wrapper-mobImg {
    display: block;
  }

  .explore__wrapper-titleLight {
    max-width: 0;
  }

  .explore__wrapper-text {
    text-align: center;
  }

  .explore__wrapper-mobImg {
    width: 100%;
  }

  .explore__wrapper-img {
    display: none;
  }

  .contacts {
    gap: 70px;
    align-items: center;
  }

  .contacts__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
  }

  .contacts__wrapper-block {
    gap: 15px;
  }

  .contacts__wrapper-blockText,
  .contacts__wrapper-blockLink {
    text-align: center;
  }

  .footer {
    padding: 55px 60px;
  }

  .footer__wrapper {
    gap: 20px;
  }

  .footer__wrapper-logo {
    width: 100px;
    height: 55px;
  }
}

@media screen and (max-width: 750px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 50px 200px 50px;
  }

  .header {
    padding: 85px 50px 135px 50px;
  }

  .hero {
    padding: 0 0 200px 0;
  }

  .hero__wrapper-title {
    font-size: 40px;
  }

  .hero__wrapper-text {
    max-width: 408px;
  }

  .about__wrapper {
    gap: 70px;
  }

  .believed__wrapper {
    gap: 70px;
  }

  .believed__wrapper-un {
    height: 170px;
    width: 168px;
  }

  .believed__wrapper-undp {
    height: 290px;
    width: 145px;
  }

  .services__right {
    gap: 150px;
  }

  .explore {
    padding: 0 0 200px 0;
  }

  .explore__wrapper {
    gap: 50px;
  }

  .explore__wrapper-title {
    max-width: 400px;
    font-size: 45px;
    text-align: center;
  }

  .footer {
    padding: 55px 50px;
  }
}

@media screen and (max-width: 500px) {
  .hero,
  .about,
  .believed,
  .services,
  .explore,
  .contacts {
    padding: 0 25px 150px 25px;
  }

  .header {
    padding: 40px 25px 125px 25px;
  }

  .header__logo {
    width: 84px;
    height: 46px;
  }

  .hero {
    gap: 0px;
    padding: 0 0 150px 0;
  }

  .hero__wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }

  .hero__wrapper-title {
    font-size: 35px;
    padding: 0 25px;
    text-align: start;
  }

  .hero__wrapper-mobImg {
    display: block;
    width: 100%;
    object-fit: cover;
  }

  .hero__wrapper-text {
    font-size: 16px;
    padding: 0 25px;
    margin: 0;
    text-align: start;
  }

  .about {
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
  }

  .about__title {
    font-size: 24px;
  }

  .about__wrapper {
    gap: 50px;
  }

  .about__wrapper-firstBlock,
  .about__wrapper-secondBlock,
  .about__wrapper-thirdBlock {
    gap: 15px;
    margin: 0 auto;
  }

  .about__wrapper-firstBlock-text,
  .about__wrapper-secondBlock-text,
  .about__wrapper-thirdBlock-text {
    font-size: 14px;
  }

  .about__wrapper-firstBlock-img,
  .about__wrapper-secondBlock-img,
  .about__wrapper-thirdBlock-img {
    height: 222px;
  }

  .believed {
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
  }

  .believed__title {
    font-size: 24px;
  }

  .believed__wrapper {
    justify-content: space-between;
  }

  .believed__wrapper-un {
    height: 145px;
    width: 140px;
  }

  .believed__wrapper-undp {
    height: 200px;
    width: 97px;
  }

  .services {
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
  }

  .services__left {
    gap: 20px;
  }

  .services__left-title {
    font-size: 24px;
  }

  .services__left-text {
    font-size: 24px;
    display: none;
  }

  .services__right {
    gap: 80px;
  }

  .services__right-summary {
    font-size: 20px;
    text-align: start;
  }

  .services__right-summary.active::before {
    font-size: 14px;
  }

  .explore {
    gap: 0px;
    padding: 0 0 150px 0;
  }

  .explore__wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }

  .explore__wrapper-title {
    font-size: 35px;
    text-align: start;
    padding: 0 25px;
  }

  .explore__wrapper-text {
    max-width: 400px;
    font-size: 16px;
    padding: 0 25px;
    text-align: start;
  }

  .explore__wrapper-mobImg {
    object-fit: cover;
  }

  .contacts {
    gap: 50px;
    align-items: flex-start;
  }

  .contacts__title {
    font-size: 24px;
  }

  .contacts__wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
  }

  .contacts__wrapper-block {
    gap: 15px;
  }

  .contacts__wrapper-blockText,
  .contacts__wrapper-blockLink {
    font-size: 20px;
    text-align: start;
  }

  .footer {
    padding: 45px 25px;
    align-items: center;
  }

  .footer__wrapper {
    gap: 15px;
    align-items: center;
  }

  .footer__wrapper-logo {
    width: 84px;
    height: 46px;
  }

  .footer__wrapper-text {
    font-size: 14px;
  }

  .footer__arrow-linkSvg {
    width: 35px;
    height: 35px;
  }
}
