.apr2022-body {
  font-family: var(--font-family-open_sans);
}
.frame-102 {
  color: #fff;
}
.apr2022-body .read-more,
.apr2022-body .read-more-8 {
  color: #fff;
}
.container-center-horizontal {
  color: var(--cgiar-black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}
.home-container {
  display: table;
  width: 100%;
  height: 100%;
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  vertical-align: middle;
  z-index: 1;
  position: relative;
  height: 60vh
}
.home-slide-text {
  color: #ffffff;
  display: table-cell;
  position: relative;
  vertical-align: middle;
  z-index: 3;
}

.home-container video {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  object-fit: cover;

}

.text-center {
  text-align: center;
}

.text-wrapper {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 300px;
  z-index: 3;
}

.home-slide-text .head-title {
  color: var(--cgiar-green);
  margin-bottom: 15px;
}

.home-slide-text .head-subtitle {
  color: #000000;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.home-slide-text .blog-title {
  color: #4f4f4f;
}
/*
.cgiar-landing-page-carousel-hidden .group-2 {

} */

.cgiar-landing-page-carousel-hidden .rectangle-85 {
  height: 100%;
  object-fit: cover;
  width: 342px;
}

.cgiar-landing-page-carousel-hidden .infographic-counter .lorem-ipsum-dolor-4{
  display: none;
}

.cgiar-portfolio-feature-story-page-design .new-analysis-highlig {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 49px;
  min-height: auto;
  width: 700px;
}

.cgiar-portfolio-feature-story-page-design .frame-2 {
  background-color: var(--cgiar-orange);
  /* border: 2px solid; */
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  padding: 16px 30px;
  position: relative;
}

.cgiar-cti-feature-story-page-design .group-129 {
  background-image: url(https://www.cgiar.org/wp/wp-content/themes/cgiar/css/img/hero-section-2.png);
  background-size: cover;
  height: 200%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: -170px;
}

.cgiar-cti-feature-story-page-design .group-151, .cgiar-portfolio-story-page-design .group-151{
  height: auto;
}

.cgiar-portfolio-feature-story-page-design .rectangle-37 {
  height: auto;
}

.cgiar-landing-page-carousel-hidden .oversight-section .frame-181-3 {
  background-color: #74aa3d;
}

.cgiar-landing-page-carousel-hidden .oversight-section .frame-181-4 {
  background-color: #d6c358;
}

.cgiar-landing-page-carousel-hidden .group-140-1 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2022/11/featured-mundamakeover-126-rs.jpg);
  background-size: cover;
}

.cgiar-landing-page-carousel-hidden .group-140-2 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2023/04/AMD-1-scaled.jpg);
  background-size: cover;
}
.cgiar-landing-page-carousel-hidden .group-140-3 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2023/04/AgriLAC-KRS.jpg);
  background-size: cover;
}

.cgiar-landing-page-carousel-hidden .group-140-4 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2023/04/20220506_183413_Niger-River-at-Niamey-in-the-dry-season-scaled.jpg);
  background-size: cover;
}
.cgiar-landing-page-carousel-hidden .group-140-5 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2023/04/photo_2022-04-06_11-46-18_farmers-ranking.jpg);
  background-size: cover;
}

.cgiar-landing-page-carousel-hidden .group-140-6 {
  background-image: url(https://storage.googleapis.com/cgiarorg/2023/04/14370352397_e9deb30032_k.jpg);
  background-size: cover;
}

.site-header.header,
.header-placeholder,
.footer.site-footer {
  display: none;
}
.flex {
  display: flex;
}
.items-center {
  align-items: center;
}
.flex img {
  flex-shrink: 0;
}
.mt-1 {
  margin-top: 8px;
}
.mt-2 {
  margin-top: 12px;
}
.mb-1 {
  margin-bottom: 8px;
}
.mr-1 {
  margin-right: 8px;
}

.mr-2 {
  margin-right: 12px;
}

.mr-3 {
  margin-right: 16px;
}

.mr-4 {
  margin-right: 20px;
}
.mb-4 {
  margin-bottom: 20px;
}
.container {
  max-width: 930px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.heading-4 {
  font-family: var(--font-family-montserrat);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.98px;
}

.blocks__item {
  border-top: 1px solid #ddd;
}
.blocks__item:first-child {
  border: none;
}
.blocks__item {
  margin-top: 40px;
  padding-top: 40px;
}
.blocks__item:last-child {
  margin-bottom: 80px;
}
.blocks__item__overview {
  width: 200px;
  flex-shrink: 0;
}
.blocks__item__thumbnail {
  width: 229px;
  margin-right: 20px;
  flex-shrink: 0;
}
.blocks__item__thumbnail img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}
.blocks__item__description [class*='wrap--'][class*='--medium'] {
  width: 100%;
}
.top-bar-nav-item-wrapper a {
  display: block;
}
.top-bar-nav-item-wrapper a.active {
  color: var(--cgiar-orange);
}
.section-item {
  scroll-margin-top: 120px;
}
.footer-nav-item-wrapper {
  display: inline-flex;
  justify-content: flex-end;
  position: relative;
  gap: 8px;
  width: 100%;
  border-top: 1px solid #4f4f4f;
  margin-top: 22px;
  padding-top: 22px;
}
.footer-nav-item-wrapper a {
  color: var(--cgiar-white);
}
.emd-message-subpage-design .group-194,
.emd-message-subpage-design .group-174,
.emd-message-subpage-design .it-is-with-great-ple {
  min-height: unset;
}
.heading-3 {
  text-transform: none;
}
.top-bar-nav.open .frame-1-1 {
  display: block;
  left: 0;
  width: 100%;
  top: 46px;
  position: absolute;
  padding: 12px;
  background-color: var(--cgiar-navy-blue);
}
.top-bar-nav.open .group-36 {
  width: 100%;
}


.top-bar-nav.open .top-bar-nav-item-wrapper a {
  padding: 12px 0;
  width: unset;
}
.top-bar-nav {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 1168px;
  margin: auto;
  display: flex;
  padding: 12.8px;
  align-items: center;
}
.top-bar-nav-wrapper {
  background-color: var(--cgiar-navy-blue);
  height: 60px;
  margin-top: 30px;
  position: fixed;
  z-index: 99;
  width: 100%;
  left: 0;
  right: 0;
}
.mobile-menu-container {
  display: none;
}
.apr-2022-logo-1 {
  flex-grow: 1;
  display: block;
  position: relative;
  height: 100%;
}
.apr-2022-logo-1 img {
  height: 100%;
  width: auto;
}
.map.expanded-content {
  height: auto;
  padding-bottom: 0;
}
.image-map {
  width: 1200px;
  height: auto;
  max-width: unset;
}
.map svg {
  max-width: 100%;
  height: auto;
}
.apr2022-topbar.group-122 {
  display: flex;
}
.apr2022-topbar .overlap-group-2 {
  position: relative;
}
.apr2022-topbar .frame-107 {
  margin-left: 0;
  margin-top: 0;
}
.socmed-header {
  float: right;
  padding-right: 20px;
  display: flex;
  align-items: center;
}
.socmed-header img,
.socmed-header a {
  flex-shrink: 0;
  display: block;
}
.flex-grow-1 {
  flex-grow: 1;
}
.emd-message-subpage-design .group-container,
.emd-message-subpage-design .overlap-group-1,
.emd-message-subpage-design .overlap-group1 {
  height: auto;
}
.emd-message-subpage-design .group-194 {
  margin-top: 0;
}
.emd-message-subpage-design .overlap-group1,
.emd-message-subpage-design .overlap-group-1 {
  position: static;
}
.emd-message-subpage-design .graphic_frame-4-1 {
  height: auto;
  position: static;
}
.page-header {
  position: relative;
  min-height: 120px;
  height: auto;
  padding: 220px 0 42px 0;
  margin-top: 90px;
}
.page-header .overlap-group1 {
  position: static;
}
.page-header .frame-62 {
  align-items: center;
  background-color: var(--cgiar-orange);
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  padding: 16px 30px;
  position: relative;
}
.page-header .frame-75 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}
.page-header .overlap-group1,
.page-header .overlap-group-1 {
  height: auto;
  width: 100%;
  position: static;
}
.page-header .graphic_frame-4-1 {
  top: 0;
  left: 0;
}
.page-header .read-more {
  color: var(--cgiar-white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}
.page-header .title {
  color: var(--cgiar-white);
  font-weight: 700;
  line-height: normal;
  margin-top: -1px;
  position: relative;
  width: fit-content;
}
.page-header__content {
  max-width: 860px;
  width: 100%;
}
.page-header .graphic_frame-4-1 {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.dear-colleagues-par {
  padding-top: 42px;
}

.heading-1 {
  text-transform: none;
  margin-bottom: 0;
  font-family: var(--font-family-montserrat);
  font-style: normal;
  font-weight: 700;
}
.font-42 {
  font-size: 42px;
}

.expanded-button {
  cursor: pointer;
}

.section-item > [class*='overlap-group'] {
  position: relative;
}
.frame-container {
  max-width: 1400px;
  padding-top: 130px;
  padding-bottom: 130px;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.frame-container .frame {
  max-width: 400px;
}

.frame-row {
  display: flex;
}
.frame-col-6 {
  flex-basis: 50%;
}
.featured-story {
  position: relative;
}
.featured-story .frame-container {
  padding-top: 0;
  padding-bottom: 0;
}
.featured-story:after {
  position: absolute;
  content: '';
  width: 50%;
  right: 0;
  height: 100%;
  background-color: var(--cgiar-green);
  z-index: -1;
}
.featured-story .column-gap {
  padding: 49px 53px;
}
.column-gap {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 0 0 auto;
}
.group-container {
  display: grid;
  grid-template-columns: 50% 50%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.group-container .group-item {
  padding: 20px
}
.group-container .group-item:nth-child(odd) {
  padding-left: 0;
}
.group-container .group-item:nth-child(1) {
  border-bottom: 1px solid #e2e8e3;
  border-right: 1px solid #e2e8e3;
}
.group-container .group-item:nth-child(2) {
  border-bottom: 1px solid #e2e8e3;
}
.group-container .group-item:nth-child(3) {
  border-right: 1px solid #e2e8e3;
}
.infographic-counter img {
  width: 125px;
  height: auto;
}

.featured-story-impact:after {
  background-color: var(--cgiar-dark-blue);
}
.featured-story-impact .frame-container .frame {
  max-width: 120px;
}
.featured-story-region:after {
  background-color: var(--cgiar-dark-orange);
}
.apr2022-footer {
  background-color: var(--cgiar-black);
  position: relative;
  z-index: 1;
}
.apr2022-upper-footer .frame-container,
.apr2022-footer .frame-container {
  max-width: 1168px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.content-container {
  max-width: 930px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 42px;
  padding-bottom: 42px;
}
.loop-post-block {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.loop-post-block__item {
  display: flex;
  max-width: 1600px;
  width: 100%;
}
.loop-post-block__item-image {
  width: 342px;
  object-fit: cover;
  background-size: center;
  background-position: center center;
}
.loop-post-block__item .loop-post-block__item-content {
  background-color: #74aa3d;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 32px;
}
.loop-post-block__item:nth-child(even) .loop-post-block__item-content {
  background-color: #d6c358;
}
.loop-post-block__item-content .women-in-food-system-1  {
  max-width: 540px;
  width: 100%;
}
.mobile-view {
  display: none !important;
}

.text-white {
  color: white;
}
.loop-post-block-2 {
  display: flex;
  flex-wrap: wrap;
}
.loop-post-block__item-2 {
  flex-basis: 50%;
  padding: 20px;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.featured-story-assurance:after {
  background-color: #74aa3d;
}

.cgiar-video-banner-container {
  position: relative;
  height: 78vh;
  margin-top: 90px;
  padding-left: 24px;
  padding-right: 24px;
}
.cgiar-video-banner-container > .frame-row {
  height: 100%;
  align-items: center;
}
.cgiar-video-banner-container > .frame-row > .frame-col-6 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.video-background-container {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  object-fit: cover;
  object-position: bottom;
}
.cgiar-banner-container {
  text-align: center;
  position: relative;
  z-index: 2;
  max-width: 800px;
  width: 100%;
}

.slick-image-slider__content {
  display: flex;
  gap: 40px;
  margin-top: 42px;
}
.slick-image-slider__content > div {
  flex: 1;
}
.has-collapse-text {
  position: relative;
  padding-bottom: 40px;
}
.has-collapse-text p:not(:first-child) {
  display: none;
}
.has-collapse-text.show p {
  display: block;
}
.has-collapse-text .show-more {
  display: block;
  width: fit-content;
  border: none;
  background: none;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
}
.has-collapse-text .show-more i {
  font-size: 10px;
  position: relative;
  top: -2px
}
.slick-image-slider__image-wrapper {
  position: relative;
}
.slick-image-slider__above-image {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  z-index: 2;
  color: #fff;
}
.slick-image-slider__title {
  font-size: 26px;
  line-height: normal;
  font-weight: bold;
  font-family: var(--font-family-montserrat);
  max-width: 60%;
}
.slick-image-slider__image-wrapper:before {
  display: block;
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  height: 120px;
  width: 100%;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
}
.apr2022-button {
  background-color: var(--cgiar-orange);
  border-color: var(--cgiar-orange);
  display: inline-flex;
  padding: 8px 30px;
  text-transform: none;
  font-size: 16px;
  font-weight: normal;
  color: #fff !important;
  text-decoration: none !important;
  align-items: center;
}

.top-bar-nav-item-wrapper a.portfolio-results.active {
  color: var(--cgiar-green);
}
.top-bar-nav-item-wrapper a.platforms-for-impact.active {
  color: var(--cgiar-dark-blue);
}
.top-bar-nav-item-wrapper a.highlights.active {
  color: var(--cgiar-green-yellow);
}
.top-bar-nav-item-wrapper a.awards-menu.active {
  color: var(--cgiar-green-yellow);
}
.top-bar-nav-item-wrapper a.our-operations.active {
  color: #1bc4cb;
}
.top-bar-nav-item-wrapper a.oversight-assurance.active {
  color: #74aa3d;
}
.apr2022-upper-footer {
  background-color: #e3e3e3;
}
.featured-story-title {
  color: var(--cgiar-grey);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1px;
  position: relative;
  width: fit-content;
  display: block;
}
.page-hero__image {
  position: relative;
  width: 100%;
}
.page-hero__image:before {
  display: block;
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  height: 120px;
  width: 100%;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}
.page-hero__image img {
  width: 100%;
}
.page-hero__image-caption {
  font-size: 14px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  z-index: 2;
  color: #fff;
}
.carousel-heading {
  color: var(--cgiar-navy-blue);
  font-size: var(--font-size-xxl);
  font-family: var(--font-family-montserrat);
  line-height: normal;
  font-style: normal;
  letter-spacing: -1.4px;
  font-weight: 700;
}
.slick-carousel-h {
  margin-left: -8px;
  margin-right: -8px;
  position: relative;
}
.slick-carousel__item {
  background-position: 50% 50%;
  background-size: cover;
  height: 320px;
  width: 500px;
  position: relative;
  margin: 0px 8px;
}
.slick-carousel__item::before {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  content: '';
  display: block;
  background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)
}
.slick-carousel__item:hover::before {
  background: linear-gradient( 180deg,rgba(0,0,0,0.2) 0%,rgba(240,105,68,0.65) 100% );
}
.slick-carousel__item-wrapper {
  position: absolute;
  bottom: 40px;
  left: 40px;
  right: 40px;
}
.slick-carousel__item-icon,
.icons-impact {
  display: flex;
  width: 100%;
  margin-bottom: 12px;
}
.slick-carousel__item-icon {
  margin-bottom: 0;
}
.slick-carousel__item-icon img,
.icons-impact img {
  margin-right: 4px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: block;
}
.slick-carousel__prev,
.slick-carousel__next {
  position: absolute;
  top: 50%;
  z-index: 3;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  border: none;
  background-color: var(--cgiar-orange);
  color: #fff;
  border: 1px solid var(--cgiar-orange);
  /* display: block !important; */
}
.slick-carousel__prev {
  left: -38px;
}
.slick-carousel__next {
  right: -38px;
}
.slick-carousel__prev.slick-disabled,
.slick-carousel__next.slick-disabled {
  background-color: white;
  color: var(--cgiar-grey);
  border-color: var(--cgiar-grey);
  cursor: not-allowed;
  pointer-events: none;
  display: none !important;
}
.page-hero .recommendations-ba {
  margin-top: 22px;
  max-width: 480px;
}
.cgiar-banner-header {
  width: 100%;
  height: auto;
  margin-bottom: 22px;
}
.cgiar-banner-subheader {
  text-align: center;
  font-family: var(--font-family-montserrat);
  color: #fff;
  font-weight: 300;
  letter-spacing: -0.98px;
  line-height: normal;
  font-size: 32px;
}
.slick-number-item > .flex {
  margin-top: 42px;
  align-items: center;
  font-size: 28px;
  font-weight: bold;
  color: var(--cgiar-navy-blue);
}
.slick-number-item > .flex img {
  margin-right: 18px;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  display: block;
  flex-shrink: 0;
  object-fit: cover;
}

/**
* RWD
*/
@media screen and (min-width: 1921px) {
  .page-header {
      min-height: 620px;
  }
}
@media screen and (max-width: 1920px) {
  .loop-post-block__item {
      max-width: 1200px;
  }
}
@media screen and (max-width: 1440px) {
  .loop-post-block__item {
      max-width: 1000px;
  }
}
@media screen and (max-width: 1400px) {
  .frame-container {
      padding-left: 20px;
      padding-right: 20px;
      max-width: 1260px;
  }
}
@media screen and (max-width: 1023px) {
  .cgiar-video-banner-container .frame-row {
      display: block;
  }
  .video-background-container {
      object-position: left;
  }
  .mobile-menu-container {
      display: block;
  }
  .mobile-menu-container img {
      width: 34px;
      height: auto;
  }
  .mobile-view {
      display: block !important;
  }
  .desktop-view {
      display: none !important;
  }
  .apr2022-footer .flex {
      display: block;
      text-align: center;
  }
  .footer-nav-item-wrapper {
      justify-content: center;
      flex-wrap: wrap;
  }
  .apr-2022-logo-2 {
      margin-bottom: 24px;
  }
  .socmed-footer {
      text-align: center;
  }
  .content-container {
      padding-left: 30px;
      padding-right: 30px;
  }
  .blocks__item .flex {
      display: block;
  }
  .group-container {
      display: block;
  }
  .loop-post-block .group-177-1 {
      display: none;
  }
  .loop-post-block .group-17 {
      display: block;
  }
  .loop-post-block .group-177,
  .loop-post-block .frame-181-3 {
      width: 100% !important;
      margin-top: 0;
  }
  .loop-post-block .frame-181-3 {
      padding-left: 20px;
      padding-right: 20px;
  }
  .loop-post-block .group-176-3 {
      position: static;
  }
  .loop-post-block .frame-129,
  .loop-post-block .frame-102 {
      display: block;
  }

  #oversight-assurance {
      margin-top: 82px;
  }
  .group-container .group-item {
      border-bottom: 1px solid #e2e8e3;
  }
  .group-container .group-item:nth-child(1) {
      border-right: none;
  }
  .group-container .group-item:nth-child(3) {
      border-right: none;
  }
  .group-container .group-item .flex {
      flex-direction: column;
      gap: 10px;
  }
  .infographic-counter .frame-13 div > span {
      position: static !important;
      line-height: 1 !important;
      font-size: 24px !important;
  }
  .infographic-counter div.group-item div.frame-13 {
      display: flex;
      align-items: flex-end;
  }
  .infographic-counter div.group-item div.text-1-1 {
      line-height: 1;
  }
  .featured-story {
      position: relative;
      margin-bottom: 20px;
  }
  .featured-story .frame {
      position: unset;
  }
  .featured-story:after {
      width: 100%;
  }
  .featured-story .frame-container {
      padding-left: 0;
      padding-right: 0;
  }
  .featured-story .frame-row {
      display: block;
  }
  .featured-story .expanded-button {
      position: absolute;
      bottom: -138px;
      left: 20px;
      right: 20px;
  }
  .featured-story .heading-3 {
      position: absolute;
      bottom: -92px;
      left: 20px;
      right: 20px;
  }
  .featured-story .rectangle-85 {
      width: 100%;
  }
  .featured-story .column-gap {
      padding: 42px 20px;
  }

  .loop-post-block__item {
      display: block;
  }
  .loop-post-block__item-image {
      display: block;
      width: 100%;
  }
  .quote .rectangle-62 {
      display: none;
  }
  .apr2022-body .quote {
      display: block !important;
      padding-left: 20px;
      padding-right: 20px;
      width: 100%;
  }
  /* .quote .frame {
      display: block;
  } */
  .quote .it-is-with-great-ple {
      width: 100%;
      overflow-wrap: normal;
  }
  .quote .dear-colleagues-par {
      padding-top: 0;
  }
  .cgiar-landing-page-carousel-hidden .overlap-group1,
  .cgiar-landing-page-carousel-hidden .group-80 {
      width: 100%;
      height: auto;
  }
  .cgiar-landing-page-carousel-hidden .group-80 {
      margin-top: 0;
  }
  .cgiar-landing-page-carousel-hidden .frame-159 {
      position: static;
      flex-direction: column;
  }
  .cgiar-landing-page-carousel-hidden .frame-159 .group-2 {
      order: 0;
  }
  .cgiar-landing-page-carousel-hidden .frame-159 .quote {
      order: 1;
  }
  .cgiar-landing-page-carousel-hidden .group-2 {
      width: 100%;
      /* left: 20px;
      right: 20px; */
  }
  .blocks__item__overview {
      margin-bottom: 20px;
  }
/*
  .cgiar-landing-page-carousel-hidden #expandedContent1,
  .cgiar-landing-page-carousel-hidden #expandedContent2,
  .cgiar-landing-page-carousel-hidden #expandedContent3 {
      margin-top: 138px !important;
  } */

  #platforms-for-impact .rectangle-19-1,
  .cgiar-landing-page-carousel-hidden .overlap-group4,
  .cgiar-landing-page-carousel-hidden .frame-188,
  .cgiar-landing-page-carousel-hidden .frame-73,
  .cgiar-landing-page-carousel-hidden .group-130,
  .cgiar-landing-page-carousel-hidden .overlap-group3,
  .cgiar-landing-page-carousel-hidden .rectangle-16-1,
  .cgiar-landing-page-carousel-hidden .group-86,
  .cgiar-landing-page-carousel-hidden .frame-73-1,
  .cgiar-landing-page-carousel-hidden .lorem-ipsum-dolor-si-4 {
      width: 100%;
      position: static;
      margin-top: 0;
  }
  .cgiar-landing-page-carousel-hidden .frame-73,
  .cgiar-landing-page-carousel-hidden .frame-207 {
      margin-left: 0;
  }
  .cgiar-landing-page-carousel-hidden .group-86,
  .cgiar-landing-page-carousel-hidden .lorem-ipsum-dolor-si-4 {
      padding: 0 0;
      min-height: unset;
  }
  .cgiar-landing-page-carousel-hidden .overlap-group3 {
      height: auto;
  }
  .cgiar-landing-page-carousel-hidden .group-19 {
      padding: 0 20px !important;
  }
  .cgiar-landing-page-carousel-hidden .frame-185 {
      padding-left: 0;
  }
  .frame-container .frame {
      max-width: 100%;
  }
  .cgiar-landing-page-carousel-hidden .partnerships-and-regions,
  .cgiar-landing-page-carousel-hidden .our-contribution-to-impact,
  .cgiar-landing-page-carousel-hidden .lorem-ipsum-dolor-si,
  .cgiar-landing-page-carousel-hidden .oversight-and-assurance {
      width: 100%;
  }
  .cgiar-video-banner-container {
      padding-top: 32px;
      height: 50vh;
  }
  .cgiar-banner-subheader {
      font-size: 24px
  }
  .slick-image-slider__content {
      flex-direction: column;
      gap: 0;
  }
  .slick-image-slider__content .has-collapse-text {
      order: 2
  }
  .slick-image-slider__content .awards-blockquotes {
      margin-top: 0;
  }
  .slick-carousel__next {
      right: 0;
  }
  .slick-carousel__prev {
      left: 0;
  }
  .section-item .frame-row {
      display: flex;
      flex-direction: column;
  }
  .section-item .frame-row .frame-col-6:first-child {
      order: 2;
  }
  .cgiar-landing-page-carousel-hidden .frame-70 {
      transform: unset !important;
      gap: 0;
      padding-top: 20px;
  }
  .image-map {
      width: 100% !important;
  }
  .page-hero .group-151 .flex-row {
      flex-direction: column;
      gap: 20px;
  }
  .blocks__item {
      flex-direction: column;
      gap: 20px;
  }

  .section-item .mobile-view > img {
      width: 100%;
  }

  #portfolio-results .featured-story .expanded-button {
      bottom: -163px;
  }
  #portfolio-results .featured-story .heading-3 {
      bottom: -114px;
  }
  .cgiar-landing-page-carousel-hidden .cgiar-portfolio,
  .cgiar-landing-page-carousel-hidden .our-contribution-to-impact,
  .cgiar-landing-page-carousel-hidden .partnerships-and-regions,
  .cgiar-landing-page-carousel-hidden .our-operations-3,
  .cgiar-landing-page-carousel-hidden .oversight-and-assurance {
      font-size: 55px;
  }
  .blog-title {
      font-size: 16px;
  }
  .slick-image-slider .font-42 {
      font-size: 22px;
  }
  .slick-image-slider > .flex {
      align-items: center;
  }
  /* #portfolio-results .expanded-content + .frame-container {
      margin-top: 80px;
  } */
  .group-container .group-item {
      padding-left: 0;
      padding-right: 0;
  }
  .cgiar-landing-page-carousel-hidden  .group-item .text-1-1 {
      font-size: 42px;
  }
}

@media screen and (max-width: 740px) {
  .frame-container {
      padding-top: 42px;
      padding-bottom: 42px;
  }
}
