@media (max-width: 1725px) {
  .block_new_home_overview {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media (max-width: 1440px) {
  html {
    font-size: 14px;
  }

  .block_new_half_image_half_text .item.left_image_right_text .text_box,
  .block_new_half_image_half_text .item.left_text_right_image .text_box {
    padding-left: 4vw;
    padding-right: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .block_new_half_image_half_text .item {
    min-height: 50vw;
  }

  .block_new_global_impact,
  .block_new_whats_included {
    padding-left: 10%;
    padding-right: 10%;

    background-position: left bottom;
    background-size: cover;

    background-position: -80%;
    background-size: auto 100%;
  }

  .block_new_sectors .pot .right .item .title {
    font-size: 1.3rem;
  }

  .news_content_right p {
    font-size: 0.95rem;
  }

  .block_new_portfolio_top_cross.block_new_home_top_cross
    .pot
    .right
    .heading
    *,
  .block_new_impact_top .text_box .heading * {
    font-size: 4.5vw;
  }

  .block_new_home_top_cross .pot .right .description * {
    font-size: 1.25rem;
  }

  .block_new_home_top_cross .pot .left .first_box .item:first-child {
    width: 18%;
  }
}

@media (max-width: 1280px) {
  html {
    font-size: 12px;
  }
  body {
    /* padding-top: 84px; */
    padding-top: var(--top_nav_height);
  }
  /* header */
  header.global-header nav.global-nav > ul > .menu-item > a {
    text-align: center;
    width: fit-content;
    margin: 0 auto;
  }
  .button-toggle-nav span {
    background: var(--bs-white);
    height: 2px;
  }
  header.global-header .logo img {
    height: 58px;
  }
  header.global-header .logo {
    height: 58px;
    margin: 13px 0;
  }
  header.global-header .container {
    padding-left: 14px;
    padding-right: 14px;
  }
  header.global-header .button-toggle-nav {
    width: 31px;
    height: 27px;
  }
  .button-toggle-nav span:nth-child(2) {
    top: 50%;
    transform: translateY(-50%);
  }
  .button-toggle-nav span:nth-child(3) {
    bottom: 0;
    top: auto;
  }
  .button-toggle-nav.open span:nth-child(1),
  .button-toggle-nav.open span:nth-child(2),
  .button-toggle-nav.open span:nth-child(3) {
    background: var(--bs-white);
  }
  header.global-header nav.global-nav.active {
    background-color: #000;
    height: 100vh;
    width: 100vw;
    /* padding-top: 84px; */
    padding-top: var(--top_nav_height);
  }
  header.global-header nav.global-nav.active ul {
    border-top: 1px solid #fff;
    border-top: none;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  header.global-header nav.global-nav.active ul > li {
    border-bottom: 1px solid #fff;
    order: 1;
    margin-left: 0;
    margin-top: 0;
    padding: 0.85em 0;
    border-bottom: none;
  }
  header.global-header nav.global-nav.active ul > li:first-child {
    /* order: 2; */
    /* font-size: 0.875rem; */
    line-height: 1.606;
    padding: 0.786em 1.57em;
    width: fit-content;
    width: 100%;
    margin: 0 auto;
    /* margin-top: 2.5em; */
  }
  header.global-header nav.global-nav.active ul > li:last-child {
    order: 3;
    /* font-size: 0.875rem; */
    line-height: 1.606;
    padding: 0.786em 1.57em;
    width: fit-content;
    width: 100%;
    margin: 0 auto;
    /* margin-top: 2.2em; */
  }
  header.global-header nav.global-nav.active ul > li:first-child > a,
  header.global-header nav.global-nav.active ul > li:last-child > a {
    /* font-size: 0.875rem; */
    line-height: 1.606;
  }
  /*  */
  /* footer */
  footer.global-footer .right .first_box {
    padding-top: 3vw;
  }
  .block_new_program_benefits.full_width .text {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap;
  }
  .block_new_program_benefits.full_width .text .item {
    width: calc(100% / 2);
  }
  .block_new_program_benefits.full_width .text .item:nth-child(1),
  .block_new_program_benefits.full_width .text .item:nth-child(2) {
    border-bottom: 1px solid var(--bs-white);
  }
  .block_new_program_benefits.full_width .text .item:nth-child(2) {
    border-right: none;
  }
  /*  */
}

@media (max-width: 1200px) {
  /*  */
  header.global-header nav.global-nav > ul > .menu-item > .sub-menu-wrap {
    width: 100%;
    position: static;
    text-align: center;
    opacity: 1;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu {
    background-color: transparent;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    > .menu-item
    a {
    color: #fff;
    text-align: center;
    font-size: 0.875rem;
    padding: 5px;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-radius: 0px;
    padding: 0;
    border-top: none;
  }
  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    > .menu-item {
    width: 100%;
    padding: 0;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    > .menu-item
    a:hover,
  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    > .menu-item
    a:active,
  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu
    > .menu-item
    a:hover,
  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu
    > .menu-item
    a:active {
    background-color: transparent;
    color: #ff6600;
  }

  /*  */
}

@media (max-width: 1024px) {
  .block_new_theory_of_change .pot .item .title svg {
    right: 0rem;
  }

  .program_box .search_form .box {
    width: calc((100% - 3.5vw) / 2);
  }
  .program_box .search_form {
    row-gap: 3.5vw;
  }
  .select2-container {
    width: 100% !important;
  }
  .form_box .box.reset_box input {
    margin: 0;
  }
  .program_box .content table tr > *:nth-of-type(-n + 2) {
    display: table-cell;
  }

  .program_box .content table tr > *:nth-of-type(n + 3) {
    display: none;
  }

  .program_box .content table tr > *:nth-of-type(n + 3).show {
    display: table-cell;
  }

  .program_box .content .arrow {
    display: flex;
  }

  .program_box .content .arrow > div.opacity {
    opacity: 0.4;
  }

  .program_box .content table tr th,
  .program_box .content table tr td {
    width: 33% !important;
  }
  footer.global-footer .right .last_box::before {
    display: none;
  }
  footer.global-footer > .right {
    order: 1;
  }
  footer.global-footer > .left {
    order: 2;
  }
  footer.global-footer .right .line {
    display: none;
  }
  footer.global-footer .right .first_box .left .footer_links > div {
    margin-bottom: 0.5em;
  }
  footer.global-footer .right .first_box .right .stay_connected .title {
    margin-bottom: 1em;
  }
  footer.global-footer .right .first_box .right .social_links {
    margin-top: 7em;
    margin-bottom: 2em;
  }
  footer.global-footer .right .last_box {
    padding: 0;
    padding-left: 0;
  }
  footer.global-footer .right .last_box .phone_box {
    display: flex;
    margin-top: 1.2em;
  }
  footer.global-footer > .left,
  footer.global-footer .right .last_box .text {
    display: none;
  }
  footer.global-footer .right .last_box .phone_img {
    width: 47%;
    margin-right: 6%;
  }
  footer.global-footer .right .last_box .phone_text {
    padding-right: 9%;
  }
  footer.global-footer .right .first_box {
    padding-top: 3vw;
    padding-bottom: 0;
    padding-left: 3vw;
    flex-direction: row;
  }
  footer.global-footer .right .first_box .left {
    width: 50%;
  }
  footer.global-footer .right .first_box .right {
    margin-top: 0;
  }
  footer.global-footer .right .last_box .phone_text {
    position: relative;
    padding-top: 3em;
    padding-bottom: 3em;
    box-sizing: border-box;
    padding-right: 0;
    flex: 1;
  }
  footer.global-footer .right .last_box .phone_text::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 125%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.5);
  }
  footer.global-footer .right .last_box .phone_img {
    z-index: 2;
    width: 34%;
    margin-left: 3%;
  }
  footer.global-footer .right .last_box .phone_box {
    display: flex;
    margin-top: 1.2em;
    align-items: flex-end;
  }
  .block_new_global_impact {
    height: auto;
  }
}

@media (max-width: 800px) {
  .block_new_theory_of_change .pot {
    flex-direction: column;
  }

  .block_new_theory_of_change .pot .item {
    width: 100%;
  }

  .block_new_theory_of_change .pot .item .description {
    margin-top: 2em;
  }
  .block_new_theory_of_change .pot .item .title p {
    margin-bottom: 0.5em;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    > .menu-item {
    width: 100%;
    padding: 0;
  }

  header.global-header
    nav.global-nav
    > ul
    > .menu-item
    > .sub-menu-wrap
    > .sub-menu
    li.menu-item {
    border-bottom: none;
  }

  .bottom_about h4 {
    font-size: 2rem;
  }

  .news_content_right p {
    font-size: 0.9rem;
  }
  .news_content_right {
    padding-bottom: 0;
  }

  /*  */
}

@media (max-width: 767px) {
  html {
    font-size: 4.07vw;
    font-size: 16px;
  }

  p,
  .p {
    font-size: 1rem;
  }

  section {
    padding-left: 7%;
    padding-right: 7%;
  }

  section .container {
    padding-left: 0;
    padding-right: 0;
  }

  header.global-header nav.global-nav.active ul {
    border-top: 1px solid #fff;
  }
  header.global-header nav.global-nav.active ul > li {
    border-bottom: 1px solid #fff;
  }
  header.global-header nav.global-nav.active ul > li:last-child {
    border-bottom: 1px solid #fff;
  }
  .phone_h4,
  .phone_h4 *,
  .block_new_home_overview .pot .left .heading * {
    font-size: 1.8125rem;
    line-height: 1.22;
    font-weight: 500;
  }
  .phone_h5,
  .phone_h5 *,
  .block_new_news_stories .box .heading h4,
  .block_new_number_description .pot .left .number_box *,
  .block_new_programs_to_support .box .heading h4,
  .block_new_search_program .heading h4,
  .block_new_search_company .heading *,
  .block_new_who_we_are .pot .description h3,
  .block_new_global_impact .heading *,
  .block_new_impact_accomplished .heading *,
  .block_new_impact_world .heading *,
  .block_new_impact_together .heading *,
  .block_new_our_vision .text_box .item .title *,
  .block_new_global_movement .heading * ,
  .list_message .h4 *{
    font-size: 1.875rem;
    line-height: 1.27;
    font-weight: 500;
  }
  .phone_h6,
  .phone_h6 * {
    font-size: 1.375rem;
    line-height: 1.1;
    font-weight: 900;
  }
  .phone_h7,
  .phone_h7 *,
  .block_new_entrepreneurs_top .pot .description *,
  .block_new_portfolio_top_cross .pot .right .description *,
  .block_new_home_overview .pot .left .description strong,
  .block_new_nex_timelines .pot .text_box .item .title * {
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 600;
  }
  .phone_h8,
  .phone_h8 * {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
  }
  .tag_box .tag {
    font-size: 0.3856rem;
    font-size: 0.5rem;
    font-size: 0.8rem;
    line-height: 1.087;
  }
  .mt-6 {
    margin-top: 2em !important;
  }
  .underline {
    font-size: 0.875rem;
    line-height: 1.6;
  }
  .btn_box .btn {
    font-size: 0.875rem;
    line-height: 1.6;
    padding: 0.786em 1.57em;
  }
  .block-new-background-image-text {
    height: 49.1vw;
    padding: 0;
  }
  .block-new-background-image-text .box .heading > * {
    margin-bottom: 0 !important;
    font-size: 3.55rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_our_work {
    padding-left: 7%;
    padding-right: 7%;
  }
  .block_new_our_work .box .pot,
  .block_new_our_work .box .pot .number_text {
    flex-direction: column;
  }
  .block_new_our_work .box .pot .left {
    width: 100%;
    margin-right: 0;
  }
  .block_new_our_work .box .pot .number_text .text * {
    font-size: 0.875rem;
    line-height: 1.36;
    font-weight: 400;
  }
  .block_new_our_work .box .pot .number_text .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 1em;
  }
  .block_new_our_work .box .pot .number_text .item .number * {
    margin-bottom: 0;
  }
  .block_new_our_work .box {
    margin-top: 15vw;
  }
  .block_new_our_work .box .pot {
    margin-top: 1.5em;
  }
  .block_new_our_work .box .pot .number_text {
    margin-top: 1.5em;
  }
  .block_new_our_work .box .pot .number_text .text br {
    display: none;
  }
  .block_new_our_work .box .btn_box .container {
    margin: 0 auto;
  }
  .block_new_our_work .box .small_character {
    margin-left: 7%;
    line-height: 1.64;
    margin-bottom: 3em;
  }
  .block_new_get_involved {
    padding-top: 4em;
    box-sizing: border-box;
  }
  .block_new_get_involved .box .img {
    display: none;
  }
  .block_new_get_involved .box .heading {
    left: 7%;
    right: 7%;
  }
  .block_new_get_involved .box .heading * {
    font-size: 1.75rem;
    line-height: 1.36;
    font-weight: 500;
  }
  .block_new_programs {
    padding: 2% 7% 11% 7%;
    margin-top: -1px;
  }

  .block_new_programs .box .pot {
    display: none;
  }
  .block_new_programs .box .pot_phone {
    display: block;
    width: calc(100% + 7vw);
    margin-top: 2em;
  }
  .block_new_programs .box .pot_phone .programs {
  }
  .block_new_programs .box .pot_phone .programs .swiper-slide {
    position: relative;
  }
  .block_new_programs .box .pot_phone .programs .swiper-slide .back_img {
    width: 100%;
    height: 0;
    padding-top: 108%;
    border-radius: 6.85px;
  }
  .block_new_programs .box .pot_phone .programs .postion {
    position: absolute;
    left: 1.54rem;
    right: 1.54rem;
    bottom: 1.54rem;
    top: auto;
    z-index: 2;
  }

  .block_new_programs .box .pot_phone .programs .title {
    font-size: 0.62rem;
    font-size: 0.685rem;
    font-size: 1.2rem;

    line-height: 1.375;
    font-weight: 400;
    margin-top: 1.5em;
    margin-bottom: 1.5em;

    color: #e4fa53;
  }

  .block_new_programs .box .pot_phone .programs .description,
  .block_new_programs .box .pot_phone .programs .description p {
    font-size: 0.685rem;
    line-height: 1.375;
    font-weight: 400;
    color: var(--bs-white);
  }

  .block_new_programs .box .pot_phone .programs .learn_more {
    font-size: 0.77rem;
    line-height: 1.25;
    font-weight: 500;
    color: var(--bs-white);
  }
  .block_new_programs .box .pot_phone .programs .swiper-button-next {
    width: 1.8em;
    height: 3.625em;
    color: #ff6600;
  }
  .block_new_programs .box .btn_box {
    display: none;
  }
  .block_new_half_image_half_text .item {
    flex-direction: column;
    height: auto;
  }
  .block_new_half_image_half_text .item.left_image_right_text .left .back_img,
  .block_new_half_image_half_text .item.left_text_right_image .right .back_img {
    height: 67vw;
  }
  .block_new_half_image_half_text .item .left,
  .block_new_half_image_half_text .item .right {
    width: 100%;
  }

  .block_new_half_image_half_text .item.left_image_right_text .text_box,
  .block_new_half_image_half_text .item.left_text_right_image .text_box {
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 10%;
  }

  .block_new_half_image_half_text
    .item.left_image_right_text
    .text_box
    .heading,
  .block_new_half_image_half_text
    .item.left_text_right_image
    .text_box
    .heading {
    margin-bottom: 1em;
  }

  .block_new_half_image_half_text .item.left_text_right_image .left .icon_text {
    flex-direction: column;
  }
  .block_new_half_image_half_text .item .text_box {
    padding-top: 2.5em;
  }
  .block_new_half_image_half_text .item .description p strong {
    font-size: 1.125rem;
    line-height: 1.28;
    font-weight: 600;
  }
  .block_new_half_image_half_text .item .description p {
    font-size: 0.875rem;
    line-height: 1.36;
    font-weight: 400;
  }
  .block_new_half_image_half_text .item .text_box .title {
    margin: 0;
  }
  .block_new_half_image_half_text .item .text_box .btn_box {
    margin-top: 0;
  }
  .block_new_half_image_half_text {
    /* margin-bottom: 4em; */
  }

  .block_new_half_image_half_text .btn_box,
  .left_image_right_text .btn_box {
    margin-bottom: 3em;
  }

  .block_new_half_image_half_text
    .item.left_text_right_image
    .left
    .icon_text
    .icon_box {
    padding: 7.78px 17.28px;
    border-radius: 5.4em;
    margin-right: 0;
    margin-bottom: 2em;
  }
  .block_new_half_image_half_text .item.left_text_right_image .left .icon_text {
    font-size: 0.875rem;
    line-height: 1.39;
    font-weight: 500;
  }
  .block_new_half_image_half_text
    .item.left_text_right_image
    .left
    .icon_text
    .icon_box
    .icon {
    width: 2.625em;
    height: 2.625em;
  }
  .block_new_half_image_half_text .item.left_text_right_image .left {
    order: 2;
  }
  .block_new_half_image_half_text .item.left_text_right_image .right {
    order: 1;
  }
  .block_new_philippines_team .pot .item .left {
    width: 5.125em;
    height: 5.125em;
  }
  .block_new_philippines_team .pot,
  .block_new_philippines_team .img_box {
    flex-direction: column;
  }
  .block_new_philippines_team .pot .item .name {
    font-size: 0.875rem;
    line-height: 1.088;
  }
  .block_new_philippines_team .pot .item .title,
  .block_new_philippines_team .pot .item a {
    font-size: 0.75rem;
    line-height: 1.67;
  }
  .block_new_philippines_team .img_box .item {
    margin-right: 0;
  }
  .block_new_philippines_team .pot .item {
    width: 100%;
    margin-right: 0;
    justify-content: left;
    margin-bottom: 1.5em;
  }
  .block_new_philippines_team {
    padding: 15% 7% 12% 7%;
  }
  .block_new_philippines_team .img_box .item .right .text * {
    line-height: 1.75;
    font-weight: 400;
  }
  .block_new_philippines_team .pot {
    margin-top: 2.5em;
  }
  .block_new_philippines_team .contact_text {
    margin-top: 3em;
  }
  .block_new_testimonials .heading,
  .block-new-image-auto .heading {
    padding: 0;
    text-align: center;
  }
  .block_new_testimonials {
    padding: 16% 7% 16% 7%;
  }
  .block_new_testimonials .testimonials {
    width: 100%;
    left: 0;
    right: 0;
    margin-top: 2.5em;
    margin-left: 0;
  }
  .block_new_testimonials .testimonials .swiper-slide {
    flex-direction: column;
  }
  .block_new_testimonials .testimonials .swiper-slide .left {
    width: 11.3em;
    height: 11.3em;
    margin: 0 auto;
    margin-bottom: 2em;
  }
  .block_new_testimonials .testimonials .description p {
    font-size: 1rem;
    line-height: 1.4375;
    font-weight: 400;
  }
  .block_new_testimonials .testimonials .description p strong {
    font-size: 1.125rem;
    line-height: 1.5;
    font-weight: 600;
  }
  .block_new_testimonials .btn_box {
    margin-top: 2.5em;
  }
  .block_new_extra_content .box {
    padding: 5.26% 7% 0 7%;
  }
  .block_new_extra_content .box .item,
  .block_new_news_stories .box .pot {
    flex-direction: column;
  }
  .block_new_extra_content .box .left {
    width: 100%;
  }
  .block_new_extra_content .box .right {
    padding-left: 0;
    padding-right: 0;
  }

  /* block_new_news_stories */

  .block_new_news_stories .box {
    padding: 0;
  }
  .block_new_news_stories .box .pot .item {
    width: 100%;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
  }

  .block_new_news_stories .box .pot .item:nth-child(3n + 1) {
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-right: 0;
  }
  .block_new_news_stories .box .pot .item:nth-child(3n + 2) {
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-left: 0;
    padding-right: 0;
  }
  .block_new_news_stories .box .pot .item:nth-child(3n + 3) {
    padding-left: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  }
  .block_new_news_stories .box .pot .item:last-child {
    border-bottom: none;
  }
  .block_new_news_stories .box .pot .item .img {
    /* height: 56.7vw; */
  }
  .block_new_news_stories .box .pot .item .date {
    font-size: 0.875rem;
    line-height: 1.57;
    font-weight: 400;
    margin-bottom: 0;
  }
  .block_new_news_stories {
    padding: 0;
    padding-top: 5vw;
    padding-bottom: 5em;
  }
  .block_new_news_stories .box .heading {
    margin-bottom: 1.2em;
  }
  .block_new_news_stories .box .pot {
    padding: 3em 7% 1em 7%;
  }

  .block_new_news_stories .box .heading h2 {
    font-size: 2.5rem;
    text-align: center;
  }

  .featured_box {
    margin-bottom: 2em;
  }

  .featured_box .item {
    flex-direction: column;
  }

  .featured_box .item .left,
  .featured_box .item .right {
    width: 100%;
  }

  .featured_box .item .right {
    padding-left: 0;
  }

  .featured_box {
    padding: 3em 7% 1em 7%;
    margin-top: 0;
    padding-top: 0;
  }

  .featured_box .item .right .heading {
    margin-top: 1em;
  }

  .block_new_news_stories > .box > .heading {
    margin-top: 4em;
  }

  .featured_box .item .right .title {
    font-size: 1.25rem;
  }

  /* block_new_news_stories */

  .block_new_program_top .pot,
  .block_new_program_top_cross .pot,
  .block_new_about .pot,
  .block_new_program_benefits .text {
    flex-direction: column;
  }
  .block_new_program_top .pot .left,
  .block_new_program_top_cross .pot .right {
    width: 100%;
  }
  .block_new_program_top .pot .right,
  .block_new_program_top_cross .pot .left {
    width: 100%;
    padding: 12% 7%;
  }
  .block_new_program_top .pot .right .title {
    font-size: 2.468rem;
    font-weight: 900;
    line-height: 1.088;
    margin-bottom: 0.7em;
  }
  .block_new_program_top .pot .right .title * {
    font-size: 2.468rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_program_top_cross .pot .left .title {
    font-size: 2.468rem;
    font-weight: 900;
    line-height: 1.088;
    margin-bottom: 0.7em;
  }
  .block_new_program_top .pot .right .description,
  .block_new_program_top_cross .pot .left .description {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_program_top .pot .left .img {
    height: 78vw;
  }
  .block_new_about {
    padding: 8.9% 7% 13% 7%;
    background-size: 100% auto;
    background-position: 0 50vw;
  }
  .block_new_about .img {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 43vw;
    z-index: -1;
  }
  .block_new_about .pot .left {
    margin-right: 0;
    margin-bottom: 1.5em;
  }
  .block_new_about .pot .right {
    width: 100%;
  }
  .block_new_about .pot .right .description * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.36;
  }
  .block_new_program_benefits {
    padding: 29% 0 17% 0;
  }
  .block_new_program_benefits .text {
    border-left: none;
    border-right: none;
    margin-top: 2em;
  }
  .block_new_program_benefits .text .item {
    border-right: none;
    border-bottom: 1px solid var(--bs-white);
    padding: 5% 7% 11% 7%;
    width: 100%;
  }
  .block_new_program_benefits .text .item:last-child {
    border-bottom: none;
  }
  .block_new_program_benefits .heading {
    padding: 0 7%;
  }
  .block_new_program_benefits .text .item .img {
    width: 5em;
    height: 4em;
  }
  .block_new_program_benefits .text .item .title * {
    margin-bottom: 0;
  }
  .block_new_program_benefits .text .item .title {
    margin-bottom: 1em;
  }
  .block_new_program_benefits .text .item .description {
    margin: 0;
  }
  .block_new_whats_included {
    padding: 8% 0 9% 0;
  }
  .block_new_whats_included .pot {
    flex-direction: column;
    align-items: flex-start;
  }
  .block_new_whats_included .pot .right {
    width: 100%;
  }
  .block_new_whats_included .pot .description .text h5 * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_whats_included .pot .left {
    margin-bottom: 2em;
    padding: 0 7%;
    box-sizing: border-box;
  }
  .block_new_whats_included .pot .description .text {
    margin-bottom: 0;
    padding: 1em 7%;
    box-sizing: border-box;
    border-top: 1px solid var(--bs-white);
  }
  .block_new_whats_included .pot .description .text:last-child {
    border-bottom: 1px solid var(--bs-white);
  }
  .block_new_whats_included .pot .description .text * {
    margin-bottom: 0;
  }
  .block_new_whats_included .btn_box {
    margin-left: 0;
    display: flex;
    justify-content: center;
    margin-top: 1em;
  }
  .block_new_short_headline {
    padding: 11% 7%;
  }
  .block_new_short_headline .pot {
    flex-direction: column;
  }
  .block_new_short_headline .pot .underline {
    margin-right: 0;
    margin-bottom: 2.5em;
    font-size: 1rem;
    line-height: 1.4;
  }
  .block_new_short_headline .pot .heading {
    text-align: center;
  }
  .block_new_short_headline .pot .description {
    flex-direction: column;
    align-items: center;
  }
  .block_new_short_headline .pot .left {
    margin-bottom: 3em;
  }
  .block_new_our_partners {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .block_new_our_partners .donate {
    margin-bottom: 2em;
  }

  .block_new_our_partners .our_partners {
    margin-top: 2em;
  }
  .block_new_program_timeline {
    padding: 7.5% 7% 12% 7%;
  }
  .block_new_program_timeline .pot {
    flex-direction: column;
  }
  .block_new_program_timeline .pot .right {
    width: 100%;
    border: none;
  }
  .block_new_program_timeline .pot .right .item {
    border-bottom: none;
    padding: 0;
    margin-bottom: 1em;
    max-height: 2em;
    overflow: hidden;
    /* transition: max-height 0.5s ease-in-out; */
  }
  .block_new_program_timeline .pot .right .item:hover {
    background: none;
  }
  .block_new_program_timeline .pot .right .item.show {
    max-height: 200vh;
  }
  .block_new_program_timeline .pot .right .title {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25;
    border-bottom: 1px solid var(--bs-white);
    width: fit-content;
  }
  .block_new_program_timeline .pot .right .item.show .title {
    color: var(--bs-warning);
    border-bottom: 1px solid var(--bs-warning);
  }
  .block_new_program_timeline .pot .right .item.show .title * {
    color: var(--bs-warning) !important;
  }
  .block_new_program_timeline .pot .right .item .title > * {
    margin-bottom: 0 !important;
  }
  .block_new_our_partners .heading {
    padding-left: 7%;
    text-align: center;
  }
  .block_new_program_timeline .img {
    display: none;
  }
  .block_new_program_timeline .pot .left {
    margin-bottom: 2em;
  }
  .block_new_program_timeline .pot .subtitle {
    box-sizing: border-box;
    padding-top: 0.5em;
  }
  .page_news_single {
    padding: 0 7%;
  }
  .page_news_single .block_new_news_stories .box {
    padding: 0;
  }
  .page_news_single .block_new_news_stories .box .pot {
    padding: 3em 0 1em 0;
  }
  .block_new_news_stories .box .heading h4 {
    margin-bottom: 5vw;
  }
  .block_new_top_title {
    padding: 0;
    padding-top: 3em;
    display: flex;
    justify-content: center;
    margin-bottom: 0;
  }
  .block_new_extra_content .box .item {
    padding: 3em 0;
  }
  .block_new_extra_content .box .item .heading {
    margin-top: 0.5em;
  }
  .block_new_extra_content .box .right .link {
    margin-top: 2em;
  }
  .block_new_news_stories .filter_box {
    margin-bottom: 5vw;
    flex-wrap: wrap;
    padding: 0 6%;
  }
  .block_new_news_stories .filter_box .tag {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.426;
    padding: 7.26px 18.14px;
    border-radius: 6.48em;
    margin-bottom: 1em;
    margin-right: 1em;
  }
  .program_box .search_form .box {
    width: 100%;
    padding-top: 0;
  }

  .program_box .content .arrow {
    top: -8vw;
  }

  .program_box .content table tr > *:nth-of-type(-n + 1) {
    display: table-cell;
  }

  .program_box .content table tr > *:nth-of-type(n + 2) {
    display: none;
  }

  .program_box .content table tr > *:nth-of-type(3) {
    display: table-cell;
  }

  .program_box .content table tr > *:nth-of-type(n + 2).show {
    display: table-cell;
  }

  .program_box .content table tr th,
  .program_box .content table tr td {
    width: 50% !important;
  }
  .block_new_entrepreneurs_top .pot {
    flex-direction: column;
  }
  .block_new_entrepreneurs_top .pot > .left {
    width: 100%;
    padding-left: 7%;
    padding-right: 7%;
    order: 2;
    margin-top: 2.5em;
  }
  .block_new_entrepreneurs_top .pot .heading p {
    font-size: 2.468rem;
    font-weight: 900;
    line-height: 1.088;
    padding-right: 0;
  }
  .block_new_entrepreneurs_top .pot .description * {
    padding-right: 0;
  }
  .block_new_entrepreneurs_top .pot > .right {
    width: 100%;
    order: 1;
  }
  .block_new_entrepreneurs_top .btn_box {
    margin-bottom: 4em;
  }
  .block_new_number_description .pot {
    display: none;
  }
  .block_new_number_description .pot_phone {
    display: block;
    padding: 10% 0%;
    box-sizing: border-box;
  }
  .block_new_number_description .item .description * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.357;
  }
  .block_new_number_description .pot_phone .item_box {
    display: flex;
    flex-wrap: wrap;
  }
  .block_new_number_description .pot_phone .item {
    width: 50%;
    margin-bottom: 1.5em;
    padding-right: 5%;
  }
  .block_new_number_description .pot_phone .item .number_box {
    text-wrap: nowrap;
  }
  .block_new_number_description .small_character {
    margin-top: 2em;
  }
  .block_new_programs_to_support .box {
    padding: 11% 6%;
  }
  .block_new_programs_to_support .heading p {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.57;
    padding: 0;
    margin-top: 1em;
  }
  .block_new_programs_to_support .heading h4,
  .block_new_programs_to_support .heading p {
    text-align: left !important;
  }
  .block_new_programs_to_support .pot {
    flex-direction: column;
    margin-top: 2.5em;
  }
  .block_new_programs_to_support .pot .text {
    margin-top: 0.5em;
  }
  .block_new_programs_to_support .item {
    margin-bottom: 1em;
  }
  .block_new_find_programs {
    padding: 28% 7%;
  }
  .block_new_find_programs .first_group_content .item_box,
  .block_new_find_programs .last_group_content .item_box {
    flex-direction: column;
  }
  .block_new_find_programs .first_group_content .item,
  .block_new_find_programs .last_group_content .item {
    width: 100%;
    margin-right: 0;
  }
  .block_new_find_programs .last_group_content .item .img {
    height: 43.76vw;
  }
  .block_new_find_programs .upper_right_corner_image {
    width: 48.35%;
    right: 0em;
    top: -1em;
  }
  .block_new_find_programs .title {
    margin-bottom: 0.5em;
    padding-right: 13%;
  }
  .block_new_find_programs .first_group_content .item a {
    height: 2.8em;
  }
  .block_new_find_programs .first_group_content .item .img {
    width: 1.47em;
  }
  .block_new_find_programs .first_group_content {
    margin-bottom: 6em;
  }
  .block_new_find_programs .last_group_content .item_box {
    margin-top: 2.5em;
  }
  .block_new_find_programs .last_group_content .text_box {
    margin-top: 1em;
  }
  .block_new_find_programs .last_group_content .text_box .text {
    margin-top: 0.5em;
  }
  .block_new_find_programs .last_group_content .item {
    margin-bottom: 2em;
  }
  .block_new_find_programs .underline {
    margin-top: 1em;
  }
  .block_new_image .img {
    display: none;
  }
  .block_new_image .phone_img {
    display: block;
  }
  .block_new_search_program {
    padding: 14% 7%;
  }
  .block_new_search_program .pot .text * {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.67;
  }
  .block_new_search_program .pot .heading {
    padding-right: 30%;
  }
  .block_new_search_program .pot .description {
    padding-right: 0;
  }
  .block_new_search_program .pot .description * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.36;
  }
  .block_new_search_program .pot .text {
    margin-top: 1.5em;
    margin-bottom: 0;
  }
  .form_box .box.reset_box input {
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.61;
    letter-spacing: 0.05em;
    margin: 0;
  }
  .select2-container--default .select2-selection--multiple,
  .select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0 !important;
    min-height: 1em;
  }
  .select2-container--open .select2-dropdown {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .select2-container .select2-search--inline .select2-search__field {
    margin-left: 0;
    margin-top: 0;
    height: 1.5em;
  }
  .program_box .content table tbody:first-of-type tr:first-of-type {
    height: 6em;
  }
  .program_box .content table tr > *:nth-of-type(3) {
    display: none;
  }
  .program_box .search_form {
    gap: 1.5em;
  }
  .block_new_logo_text {
    padding: 7% 7%;
  }
  .block_new_entrepreneur_spotlight .pot {
    flex-direction: column;
  }
  .block_new_entrepreneur_spotlight .pot .right {
    width: 100%;
  }
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 2),
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 3) {
    width: 100%;
  }
  .block_new_entrepreneur_spotlight .pot .item .img {
    display: none;
  }
  .block_new_entrepreneur_spotlight .pot .item .phone_img {
    display: block;
  }
  .block_new_entrepreneur_spotlight .pot .item .text_box {
    flex-direction: column;
    right: 1em;
    left: 1.5em;
    bottom: 2em;
  }
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 2) .text_box,
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 3) .text_box {
    right: 1em;
  }
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 1) .item_left {
    margin-right: 0;
  }
  .block_new_logo_text .box .text * {
    font-size: 0.875rem;
    line-height: 1.36;
    font-weight: 400;
  }
  .block_new_entrepreneur_spotlight .heading * {
    font-size: 2.1875rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_entrepreneur_spotlight .btn_box {
    position: absolute;
    top: auto;
    bottom: 6em;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }
  .block_new_entrepreneur_spotlight .heading {
    margin-bottom: 3em;
  }
  .block_new_entrepreneur_spotlight {
    padding-top: 4em;
    /* padding-bottom: 13em; */
  }
  .block_new_portfolio_top_cross .pot {
    flex-direction: column;
  }
  .block_new_portfolio_top_cross .pot .left,
  .block_new_portfolio_top_cross .pot .right {
    width: 100%;
  }
  .block_new_portfolio_top_cross .pot .left .top_img {
    width: 100%;
    padding: 0 7%;
  }
  .block_new_portfolio_top_cross .pot .left {
    height: 94vw;
  }
  .block_new_portfolio_top_cross .pot .right {
    padding: 0 7%;
    padding: 2em 7%;
  }
  .block_new_portfolio_top_cross .pot .right .heading * {
    font-size: 4.16rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_portfolio_top_cross .pot .right .description {
    width: 80%;
    margin-top: 1em;
  }
  .block_new_portfolio_top_cross {
    padding-bottom: 4em;
  }

  .block_new_portfolio_top_cross .box > .pot > .container {
    width: 100% !important;
    height: 100vw;
  }
  .block_new_sectors .pot {
    flex-direction: column;
  }
  .block_new_sectors .pot .left {
    width: 100%;
    /* padding-left: 7%; */
    /* padding-right: 7%; */
    /* padding-top: 26%; */
  }

  .block_new_sectors .pot .left .left_text {
    margin-top: 2em;
  }

  .block_new_sectors .pot .right {
    width: 100%;
    margin-top: 2em;
    border-left: none;
    border-top: 1px solid var(--bs-white);
  }
  .block_new_sectors .left_text {
    margin-top: 1em;
    width: 95%;
  }
  .block_new_sectors .pot .right .item .title {
    font-size: 1.25rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_sectors .pot .right .item_left {
    width: 1.7em;
  }
  .block_new_sectors .pot .right .arrow {
    width: 1em;
    height: 1em;
  }
  .block_new_sectors .pot .right .item {
    max-height: 4.2em;
  }
  .block_new_sectors .pot .right .item_box:first-child {
    /* height: 4.2em; */
  }
  .block_new_sectors {
    padding-bottom: 10.5em;
  }
  .block_new_sectors .bottom_image {
    width: 35%;
    left: 2em;
  }
  .block_new_search_company {
    padding: 19% 7%;
  }
  .block_new_search_company .heading {
    padding-right: 0;
  }
  .block_new_search_company .item_box {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 0em;
  }
  .block_new_search_company .item_box .item:first-child {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2em;
  }
  .block_new_search_company .item .description h5 {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.67;
  }
  .block_new_search_company .item .description p {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.36;
  }
  .block_new_sectors .pot .right .description * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .company_box .content table tr > *:first-of-type {
    display: none;
  }
  .company_box .content table tr > *:nth-child(2) {
    display: table-cell;
    padding-left: 1em;
  }
  .company_box .content table tbody:first-of-type tr:first-of-type {
    height: auto;
  }
  .block_new_entrepreneur_spotlight .heading::before {
    font-size: 2.1875rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_video_text .video_btn {
    width: 3em;
    height: 3em;
  }
  .block_new_video_text .text {
    width: 100%;
  }
  .block_new_text {
    margin: 0;
    padding-top: 1.5em;
    padding-bottom: 0.5em;
  }
  .block_new_text h5 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
  }
  .block_new_text p {
    width: 100%;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.67;
  }
  .block_new_text blockquote {
    margin-left: 0;
  }
  .block_new_text p strong,
  .block_new_text blockquote strong,
  .block_new_text blockquote em {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_text blockquote p {
    width: 88%;
    margin-left: 1.5em;
  }
  .block_new_image_small_character {
    margin: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .block_new_image_small_character .small_character {
    margin-top: 1em;
  }
  .block_new_home_top_cross .pot .right .heading * {
    font-size: 2.69rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_home_top_cross .pot .right .description * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_home_top_cross .pot .right .description {
    width: 100%;
    margin-top: 1em;
  }
  .block_new_text_swiper .text_swiper .swiper-slide .text {
    font-size: 0.98rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_text_swiper .text_swiper .swiper-slide {
    margin-right: 15%;
  }
  .block_new_home_overview {
    padding: 13% 7% 1em 7%;
  }
  .block_new_home_overview .pot {
    flex-direction: column;
  }
  .block_new_home_overview .pot .left {
    width: 96%;
    margin-right: 0;
  }
  .block_new_home_overview .pot .left .description {
    width: 100%;
    margin-top: 1em;
  }
  .block_new_home_overview .pot .left .description p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_home_overview .pot .right .text * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.357;
  }
  .block_new_home_overview .pot .right {
    margin-top: 1em;
  }
  .block_new_home_overview .pot .right .item {
    width: calc((100% - 2em) / 2);
    min-width: 0;
    margin-bottom: 1em;
  }
  .block_new_home_overview .btn_box {
    margin-top: 2em;
  }
  .block_new_home_overview .small_character {
    margin-left: 0;
    width: 55%;
  }
  .block_new_home_overview .bottom_image {
    width: 37%;
    width: 30%;
  }
  .block_new_program_benefits.full_width {
    padding: 29% 0 17% 0;
  }
  .block_new_program_benefits.full_width .text {
    margin-top: 6em;
    width: 100%;
  }
  .block_new_program_benefits.full_width .text .item {
    padding: 5% 7% 11% 7%;
    width: 100%;
  }
  .block_new_program_benefits .btn_box {
    margin-top: 4em;
  }
  .block_new_who_we_are {
    padding-top: 23%;
    padding-left: 7%;
    padding-right: 7%;
    padding-bottom: 5vw;
  }
  .block_new_who_we_are .pot {
    flex-direction: column;
  }
  .block_new_who_we_are .pot .left {
    width: 100%;
    margin-right: 0;
  }
  .block_new_who_we_are .pot .description p {
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_who_we_are .pot .description h3 {
    display: inline;
  }
  .block_new_who_we_are .btn_box {
    margin-top: 2em;
  }
  .block_new_who_we_are .pot .right {
    margin-left: 33%;
    margin-top: 6em;
    margin-right: -7%;
    position: relative;
    width: fit-content;
    margin-bottom: -5vw;
  }
  .block_new_who_we_are .pot .right .right_image {
    display: none;
  }
  .block_new_who_we_are .pot .right .right_image_phone {
    display: block;
  }
  .block_new_testimonials .testimonials .swiper-pagination {
    margin-top: 2em;
    transform: translateX(-7%);
  }
  .block_new_impact_top .img_video .img {
    display: none;
  }
  .block_new_impact_top .img_video .img_phone {
    display: block;
  }
  .block_new_impact_top .text_box {
    position: relative;
    height: auto;
    background-color: #000;
  }
  .block_new_impact_top .text_box .item {
    position: relative;
    padding: 11% 7%;
    width: 87%;
    left: 0;
    bottom: 0;
  }
  .block_new_impact_top .text_box .heading * {
    font-size: 2.468rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_impact_top .text_box .description * {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_impact_top .text_box .heading {
    margin-bottom: 1em;
  }
  .block_new_global_impact {
    padding: 11% 7% 24% 7%;
    height: auto;
    background-size: 100%;
    background-position: 0em 120%;
  }
  .block_new_global_impact .pot {
    flex-direction: column;
    align-items: flex-start;
  }
  .block_new_global_impact .pot .left {
    width: 80%;
    margin-right: 0;
  }
  .block_new_global_impact .pot .right .item {
    width: calc((100% - 2em) / 2);
    min-width: 0;
    margin-bottom: 1em;
  }
  .block_new_global_impact .pot .right .item .description * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.357;
  }
  .block_new_global_impact .pot .right {
    margin-top: 1em;
  }
  .block_new_global_impact .img {
    top: auto;
    bottom: -30%;
    width: 100%;
  }
  .block_new_impact_accomplished {
    padding-left: 7%;
    padding-top: 11%;
    padding-bottom: 18%;
  }
  .block_new_impact_accomplished .heading {
    width: 90%;
    margin-bottom: 2em;
  }
  .block_new_impact_accomplished .impact_accomplished .swiper-wrapper {
    height: 48vw;
  }
  .block_new_impact_accomplished .impact_accomplished .swiper-slide {
    width: 90%;
    margin-right: 0.5em;
  }
  .block_new_impact_accomplished .impact_accomplished .swiper-button-prev,
  .block_new_impact_accomplished .impact_accomplished .swiper-button-next {
    width: 1em;
    height: 2em;
    transform: translateY(-50%);
  }
  .block_new_impact_accomplished
    .impact_accomplished
    .swiper-button-prev::after,
  .block_new_impact_accomplished
    .impact_accomplished
    .swiper-button-next::after {
    font-size: 2em;
  }
  .block_new_impact_accomplished
    .impact_accomplished
    .swiper-scrollbar
    .swiper-scrollbar-drag {
    height: 3px;
    top: -1.5px;
  }
  .block_new_impact_accomplished .impact_accomplished .swiper-scrollbar {
    width: 90%;
    margin-top: 1.5em;
  }
  .block_new_impact_accomplished .btn_box {
    margin: 0 auto;
    width: fit-content;
    margin-top: 3em;
  }
  .block_new_impact_world {
    padding: 15% 7%;
  }
  .block_new_impact_world .heading {
    width: 80%;
  }
  .block_new_impact_world .heading * {
    text-align: left !important;
  }
  .block_new_impact_world .pot .text_box .item .plate_box {
    flex-direction: column;
  }
  .block_new_impact_world .pot .text_box .item .plate {
    width: 100%;
    margin-right: 0;
  }
  .block_new_impact_world .pot .year_box .year {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
    padding: 0.5em 1.25em;
  }
  .block_new_impact_world .pot .year_box {
    margin-top: 1.5em;
    margin-bottom: 2em;
  }
  .block_new_impact_world .pot .year_box .item {
    margin-right: 1em;
  }
  .block_new_impact_world .pot .text_box .item .plate a {
    padding: 0.5em 0;
  }
  .block_new_impact_world .pot .text_box .item .content_box {
    margin-bottom: 2em;
  }
  .block_new_impact_world .pot .text_box .title {
    margin-bottom: 0.5em;
  }
  .block_new_impact_together .pot {
    flex-direction: column;
  }
  .block_new_impact_together .pot .left {
    width: 100%;
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 17%;
  }
  .block_new_impact_together .pot .left .description *,
  .block_new_impact_together .pot .right .item .text * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_impact_together .heading {
    margin-bottom: 2em;
  }
  .block_new_impact_together .pot .right .item:first-child {
    border-top: 1px solid var(--bs-white);
  }
  .block_new_impact_together .pot .right .item:last-child {
    border-bottom: 1px solid var(--bs-white);
  }
  .block_new_impact_together .pot .right {
    margin-top: 1em;
    width: 100%;
    border-left: none;
  }
  .block_new_impact_together .pot .right .item .img {
    width: 2.2em;
    margin-right: 9%;
  }
  .block_new_impact_together .pot .right .item {
    padding: 1em 2em;
  }
  .block_new_impact_together .left_image {
    position: relative;
    left: 7%;
    width: 20%;
    margin-top: 3em;
  }
  .block_new_impact_of_giving .pot {
    flex-direction: column;
  }
  .block_new_impact_of_giving .pot .left {
    width: 100%;
  }
  .block_new_impact_of_giving .heading * {
    font-size: 1.875rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_impact_of_giving .description * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_impact_of_giving {
    margin: 5% 5% 0 5%;
  }
  .block_new_impact_of_giving .pot .right {
    padding: 8% 9% 12% 9%;
  }
  .block_new_impact_of_giving .description {
    margin-top: 1em;
  }

  /* block_new_theory_of_change */

  .block_new_theory_of_change {
    padding: 18% 7%;
  }

  .block_new_theory_of_change .pot .item {
    flex-direction: column;
    padding: 1em 0;
    max-height: 4em;
  }
  .block_new_theory_of_change .pot .item > .title * {
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 1.27;
  }
  .block_new_theory_of_change .pot .item .description .icon_title_text {
    margin-top: 1em;
  }
  .block_new_theory_of_change .pot .item .description > .text p *,
  .block_new_theory_of_change
    .pot
    .item
    .icon_title_text
    .icon_box
    .icon_box_right
    .title
    * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_theory_of_change .pot .item .icon_text .icon_box .text *,
  .block_new_theory_of_change .pot .item .description > .text ul *,
  .block_new_theory_of_change .pot .item .icon_title_text .icon_box .text * {
    font-size: 0.6875rem;
    font-weight: 400;
    line-height: 1.636;
  }
  .block_new_theory_of_change .pot .item .icon_text .icon_box .img,
  .block_new_theory_of_change
    .pot
    .item
    .icon_title_text
    .icon_box
    .icon_box_left {
    width: 11%;
  }
  .block_new_theory_of_change .pot {
    margin-top: 2em;
  }
  .block_new_theory_of_change .pot .item .description > * {
    margin-bottom: 1em;
  }
  .block_new_theory_of_change .pot .item .icon_title_text .icon_box {
    flex-direction: column;
  }
  .block_new_theory_of_change .pot .item .title {
    width: 100%;
  }
  .block_new_theory_of_change
    .pot
    .item
    .icon_title_text
    .icon_box
    .text
    *:last-child {
    margin-bottom: 0 !important;
  }
  .block_new_theory_of_change
    .pot
    .item
    .icon_title_text
    .icon_box
    .icon_box_right
    .title {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
  }

  /* block_new_theory_of_change */

  .block_new_impact_get_involved {
    padding: 16% 7% 16% 7%;
  }
  .block_new_impact_get_involved .box {
    flex-direction: column;
  }
  .block_new_impact_get_involved .heading {
    width: 100%;
    margin-right: 0;
  }
  .block_new_impact_get_involved .heading * {
    font-size: 3.125rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_impact_get_involved .text_box {
    flex-direction: column;
    margin-top: 2em;
    width: 100%;
    align-items: center;
  }
  .block_new_impact_get_involved .text_box .item {
    margin-bottom: 2em;
  }
  .block_new_impact_get_involved .text_box .item:last-child {
    margin-bottom: 0;
  }
  .block_new_about_top .pot {
    flex-direction: column;
  }
  .block_new_about_top .pot .left {
    width: 100%;
  }
  .block_new_about_top .pot .right {
    width: 100%;
    padding: 8% 6% 24% 6%;
  }
  .block_new_about_top .pot .left .left_image {
    display: none;
  }
  .block_new_about_top .pot .left .left_image_phone {
    display: block;
  }
  .block_new_about_top .heading * {
    font-size: 3.46rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_about_top .description * {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4;
  }
  .block_new_our_vision .text_box .item {
    flex-direction: column;
    padding: 0.5em 0;
  }
  .block_new_our_vision .text_box .item .title {
    width: 100%;
  }
  .block_new_our_vision {
    padding: 0;
  }
  .block_new_our_vision .pot {
    padding: 18% 7% 11% 7%;
  }
  .block_new_our_vision .text_box .item .description * {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_our_vision .image {
    display: none;
  }
  .block_new_our_vision .image_phone {
    display: block;
  }
  .block_new_our_vision .text_box {
    margin-top: 2em;
  }
  .block_new_nex_timelines .pot .text_box .item .description * {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.57;
  }
  .block_new_nex_timelines .heading {
    padding-left: 7%;
  }
  .block_new_nex_timelines .pot .text_box {
    margin: 13% 7%;
  }
  .block_new_nex_timelines .pot .year_box {
    display: none;
  }
  .block_new_nex_timelines .pot .year_box_phone {
    display: block;
  }
  .block_new_nex_timelines .pot .year_box_phone .item_box {
    display: flex;
    justify-content: space-between;
    padding-left: 7%;
    padding-right: 7%;
    border-bottom: 1px solid var(--bs-white);
    margin-bottom: 1.5em;
  }
  .block_new_nex_timelines .pot .year_box_phone .item {
    padding-bottom: 0.2em;
    position: relative;
    cursor: pointer;
  }
  .block_new_nex_timelines .pot .year_box_phone .item .year {
    color: var(--bs-white);
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.249;
    transition: all 0.5s ease-in-out;
  }
  .block_new_nex_timelines .pot .year_box_phone .item.active .year {
    color: var(--bs-warning);
  }
  .block_new_nex_timelines .pot .year_box_phone .item::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: var(--bs-warning);
    position: absolute;
    bottom: -1px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
  }
  .block_new_nex_timelines .pot .year_box_phone .item.active::after {
    opacity: 1;
    visibility: visible;
  }
  .block_new_nex_timelines .pot .year_box_phone .item:last-child {
    margin-right: 0;
  }
  .block_new_nex_timelines {
    padding-top: 10%;
    padding-bottom: 18%;
  }
  .block_new_nex_timelines .pot .text_box .title * {
    margin-bottom: 0.8em !important;
  }
  .block_new_about_our_partners {
    padding: 5% 20px;
  }
  .block_new_about_our_partners .pot {
    flex-direction: column;
  }
  .block_new_about_our_partners .pot .left {
    width: 100%;
  }
  .block_new_about_our_partners .pot .right .title *,
  .block_new_about_our_partners .pot .right .title::before {
    font-size: 1.875rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_about_our_partners .pot .right .description p {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .block_new_about_our_partners .pot .right .description strong {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4375;
  }
  .block_new_about_our_partners .pot .right {
    padding: 8% 6% 17% 6%;
  }
  .block_new_about_our_partners .pot .right .title {
    margin-bottom: 1em;
  }
  .block_new_global_movement {
    padding: 23% 7%;
  }
  .block_new_global_movement .pot {
    flex-direction: column;
    margin-top: 1.5em;
    border-top: none;
  }
  .block_new_global_movement .pot .left {
    width: 100%;
    margin-right: 0;
    height: auto;
    overflow: visible;
  }
  .block_new_global_movement .pot .left .country_box.mob_show {
    display: flex;
    flex-wrap: wrap;
  }
  .block_new_global_movement .pot .left .item {
    width: calc((100% - 2 * 1em) / 3);
    margin-right: 1em;
    padding: 0.6em 0;
  }
  .block_new_global_movement .pot .left .item:nth-child(3n) {
    margin-right: 0;
  }
  .block_new_global_movement .pot .left .item .country_name {
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375;
  }
  .block_new_global_movement .item_right .name {
    font-size: 0.875rem;
    font-weight: 900;
    line-height: 1.088;
  }
  .block_new_global_movement .item_right .position,
  .block_new_global_movement .item_right .link {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.67;
  }
  .block_new_global_movement .pot .right .item {
    flex-direction: column;
    padding: 0;
    padding-top: 2em;
  }
  .block_new_global_movement .pot .right .wrap {
    width: 100%;
    justify-content: center;
    margin-right: 0;
  }
  .block_new_global_movement .pot .right .item_left {
    width: 5.125em;
    height: 5.125em;
  }
  .block_new_global_movement .heading br {
    display: none;
  }
  .block_new_global_movement .pot .right {
    display: flex;
    flex-direction: column;
  }
  .block_new_global_movement .pot .right .item_box {
    order: 2;
  }
  .block_new_global_movement .pot .right .map_box {
    order: 1;
    margin-top: 2em;
  }
  .block_new_image_text .item {
    flex-direction: column;
    margin-bottom: 3em;
  }
  .block_new_image_text .item .left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2em;
  }
  .block_new_image_text .item .text h5 {
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.428;
  }
  .block_new_image_text .item .text p {
    font-size: 0.6875rem;
    font-weight: 400;
    line-height: 1.54;
  }
  .block-faq {
    padding: 7.5% 7% 12% 7%;
  }
  .block-faq .container {
    padding-left: 0;
    padding-right: 0;
  }
  .block_new_home_top_cross .pot .left .empty_box {
    display: none;
  }
  .block_new_home_top_cross .pot .left .item {
    width: 27.2vw;
    height: 27.2vw;
  }
  .block_new_home_top_cross .pot .left .first_box .item:first-child {
    width: 15vw;
  }
  .block_new_home_top_cross .pot .left .first_box .item:last-child {
    margin-left: 14vw;
  }
  .block_new_home_top_cross .pot .left .second_box .item:first-child {
    margin-left: 15.2vw;
    width: 26.5vw;
  }
  .block_new_home_top_cross .pot .left .second_box .item:last-child {
    width: 26.5vw;
  }
  .block_new_home_top_cross .pot .left .third_box .item:last-child {
    margin-left: 13vw;
    width: 27.8vw;
  }
  .block_new_portfolio_top_cross .pot .left .bottom_img {
    width: 70%;
  }
  .page_news_single .top_box .item * {
    font-size: 0.63rem;
    font-weight: 600;
    line-height: 1.5;
  }
  .page_news_single .top_box .title {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.2;
    padding-right: 0;
  }
  footer.global-footer .right .first_box .left .title {
    font-size: 0.875rem;
    font-weight: 300;
    line-height: 1.57;
  }
  footer.global-footer .right .first_box .left .footer_links {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.406;
    margin-top: 0.5em;
  }
  footer.global-footer .right .first_box .right .stay_connected .title {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
  }
  footer.global-footer .right .last_box .phone_text p {
    font-size: 0.75rem;
    font-weight: 300;
    line-height: 1.5;
  }
  footer.global-footer .right .first_box {
    padding: 10vw 5vw 4.2vw 7vw;
  }
  footer.global-footer .right .first_box .left {
    width: 100%;
    margin-right: 0;
  }
  footer.global-footer .right .last_box .phone_text::before {
    display: none;
  }
  footer.global-footer .right .last_box .phone_box {
    overflow: hidden;
    align-items: flex-start;
  }
  footer.global-footer .right .last_box .phone_img {
    margin-left: -5%;
    width: 52%;
    margin-bottom: -7%;
  }
  footer.global-footer .right .last_box .phone_text {
    padding-right: 9%;
    padding-top: 0;
    padding-bottom: 0;
  }
  footer.global-footer .right .first_box {
    flex-direction: column;
  }
  footer.global-footer,
  footer.global-footer .right .first_box {
    flex-direction: column;
  }
  /* 大标题 */
  .block_new_portfolio_top_cross.block_new_home_top_cross
    .pot
    .right
    .heading
    * {
    font-size: 11vw;
  }
  .block_new_entrepreneurs_top .pot .heading p,
  .block_new_impact_top .text_box .heading *,
  .block_new_program_top .pot .right .title * {
    font-size: 10vw;
  }
  .block_new_portfolio_top_cross .pot .right .heading * {
    font-size: 17vw;
  }
  .block_new_about_top .heading * {
    font-size: 14.2vw;
  }
  .block-new-background-image-text .box .heading > * {
    font-size: 14.56vw;
  }
  /*  */
  .block_new_entrepreneur_spotlight .pot .item:first-child,
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 2),
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 3) {
    height: 87.4vw;
  }
  .block_new_entrepreneur_spotlight .pot .right {
    padding-right: 0;
  }
  .block_new_entrepreneur_spotlight .pot .item:nth-child(3n + 2) {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .pc_show {
    display: none;
  }
  .mob_show {
    display: block;
  }

  .block_new_sectors .pot .right .item {
    width: 100%;
  }

  .block_new_sectors .pot .right {
    border-top: none;
  }

  .news_content {
    flex-direction: column-reverse;
  }
  .news_content .news_content_right {
    padding-left: 0;
    width: 100%;
    margin-bottom: 2em;
  }

  .news_content_lef {
    width: 100%;
  }

  .block_new_top_new {
    padding: 0;
  }

  .block_new_home_top_cross .pot .left > .empty_box,
  .block_new_home_top_cross .pot .left > .img_box {
    height: 29%;
  }

  .block_new_home_top_cross .pot .left .second_box .item:first-child .crop {
    left: 23%;
  }

  .block_new_home_top_cross .pot .left .second_box .item:last-child {
    margin-left: 14.5%;
  }
}

@media all and (max-width: 767px) {
  section {
    padding-top: 10%;
    padding-bottom: 10%;
    background-position: bottom;
  }

  .block_new_logo_text .box .text h1,
  .block_new_logo_text .box .text h2,
  .block_new_logo_text .box .text h3,
  .block_new_logo_text .box .text h4,
  .block_new_logo_text .box .text h5 {
    font-size: 2rem;
  }
  .block_new_logo_text .box .text h1 *,
  .block_new_logo_text .box .text h2 *,
  .block_new_logo_text .box .text h3 *,
  .block_new_logo_text .box .text h4 *,
  .block_new_logo_text .box .text h5 * {
    font-size: inherit !important;
  }

  .block_new_impact_together {
    position: relative;
    padding-bottom: 25%;
  }
  .block_new_impact_together .left_image {
    position: absolute;
    bottom: 0;
    top: auto;
  }

  .map_legend {
    transform: translateY(100%);
  }
  .map_legend div > span:first-of-type {
    width: 0.7em;
    height: 0.7em;
  }
  .map_legend div > span {
    font-size: 1rem;
  }

  .block_new_program_top .pot .left {
    height: 100vw;
    overflow: hidden;
  }
}

.block_new_global_impact .heading * {
  font-size: inherit;
}
.block_new_nex_timelines .pot .year_box_phone {
  display: flex;
  flex-wrap: wrap;
  padding: 0 13%;
  border-bottom: 1px solid #fff;
}
.block_new_nex_timelines .pot .year_box_phone .item {
  margin-right: 1.8rem;
  flex-shrink: 0;
  text-align: center;
  color: #fff;
  font-size: 1.125rem;
  padding-bottom: 0.5rem;
  margin-bottom: -1px;
  cursor: pointer;
}
.block_new_nex_timelines .pot .year_box_phone .item.active {
  color: #ff6600;
  border-bottom: 1px solid #ff6600;
}
@media all and (max-width: 767px) {
  .block_new_nex_timelines .pot .year_box_phone .line {
    width: 200%;
    margin: 0 -4%;
    background-color: #fff;
    height: 1px;
    flex-shrink: 0;
    margin-bottom: 1.5rem;
    display: block;
  }
  .block_new_nex_timelines .pot .year_box_phone {
    padding: 0 4%;
    border-bottom: none;
  }
  .block_new_nex_timelines .pot .year_box_phone .item {
    width: 20%;
    flex-shrink: 0;
    text-align: center;
    color: #fff;
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .cancleMaxHeight {
    max-height: auto;
  }
}

.block_new_portfolio_top_cross {
  max-height: none;
}
.block_new_logo_text .news_title {
  font-family: "Archivo_CondensedBlack" !important;
}
.block_new_logo_text .news_title * {
  font-family: inherit;
}

@media all and (max-width: 767px) {
  .canclePaddingTop {
    padding-top: 0;
  }
  .canclePaddingBottom {
    padding-bottom: 0;
  }
}
