/** @format */

@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";
._firstsection_1ykl1_7 {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: -webkit-fill-available;
  box-shadow: 0 5px 7px #0000000a;
}
._logo_1ykl1_23 {
  width: 230px;
  height: auto;
}
._nav_1ykl1_33 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-primary);
  padding: 23px 50px 23px 100px;
}
._nav_1ykl1_33 img {
  width: 176px;
}
._navul_1ykl1_57 {
  display: flex;
  align-items: center;
  list-style: none;
  gap: 32px;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--font-inter);
  padding: 0;
  color: var(--color-text);
}
._navul_1ykl1_57 a {
  color: var(--color-text);
}
._lists_1ykl1_89 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._media_1ykl1_101 {
  position: absolute;
  right: 100px;
  top: 80px;
}
._media2_1ykl1_113 {
  position: absolute;
  right: 0;
  top: 80px;
}
._media_1ykl1_101 > ul,
._media2_1ykl1_113 ul {
  margin: 0;
  list-style: none;
  background-color: #fff;
  padding: 0;
  border: 1px solid hsla(0, 0%, 94%, 0.5);
}
._media_1ykl1_101 li,
._media2_1ykl1_113 li {
  padding: 16px;
  border-bottom: 1px solid hsla(0, 0%, 94%, 0.5);
}
._flmobile_1ykl1_155,
._listmenu_1ykl1_163,
._sidebar_1ykl1_171 {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._logo_1ykl1_23 {
    width: 100px;
  }
  ._nav_1ykl1_33 {
    padding: 6px 24px;
  }
  ._fllogo_1ykl1_193 {
    display: none;
  }
  ._flmobile_1ykl1_155 {
    display: block;
  }
  ._list_1ykl1_89,
  ._lists_1ykl1_89,
  ._listcontact_1ykl1_213 {
    display: none;
  }
  ._listmenu_1ykl1_163 {
    display: block;
  }
  ._sidebar_1ykl1_171 {
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    top: 0;
    right: -600px;
    overflow-y: auto;
    transform: translate(600px);
    opacity: 0;
    transition: opacity 0.9s ease-in-out;
    background-size: cover;
  }
  ._sidebar_1ykl1_171::-webkit-scrollbar {
    display: none;
  }
  ._active_1ykl1_265 {
    transform: translate(0);
    right: 0;
    opacity: 1;
    transition: opacity 0.9s ease-in-out;
  }
  ._fade-out_1ykl1_279 {
    transform: translate(600px);
    opacity: 0;
    transition: opacity 0.7s ease-in-out;
  }
  ._imageclose_1ykl1_291 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 24px;
    box-shadow: 0 5px 7px #0000000a;
  }
  ._sidebarmenu_1ykl1_307 {
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 20px 0 0;
  }
  ._dropdown_1ykl1_323 {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 10px 40px 20px;
    gap: 20px;
    font-size: 20px;
    font-family: var(--font-inter);
    font-weight: 400;
    color: var(--color-text);
  }
  ._dropdown_1ykl1_323 span {
    cursor: pointer;
  }
  ._sidebarlist_1ykl1_353 {
    padding: 12px 20px;
    font-size: 18px;
    font-weight: 600;
    color: var(--color-text);
    font-family: var(--font-inter);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  ._rotate_1ykl1_377 {
    transform: rotate(90deg);
  }
  ._sidebarmenu_1ykl1_307 hr {
    border: 1px solid hsla(33, 93%, 94%, 1);
    width: -webkit-fill-available;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1250px) {
  ._nav_1ykl1_33 {
    padding: 20px;
  }
  ._navul_1ykl1_57 {
    font-size: 16px;
    gap: 16px;
  }
}
body {
  margin: 0;
  padding: 0;
}
body::-webkit-scrollbar {
  display: none;
}
:root {
  --color-text: hsla(0, 0%, 17%, 1);
  --color-primary: hsla(0, 0%, 100%, 1);
  --color-primary2: hsla(0, 0%, 93%, 1);
  --color-text2: hsla(0, 0%, 27%, 1);
  --color-secondary: #19376d;
  --color-dark: #0b2447;
  --color-orange: hsla(12, 100%, 60%, 1);
  --color-background: hsla(0, 0%, 12%, 1);
  --color-health: hsla(219, 79%, 66%, 1);
  --color-forward: hsla(218, 48%, 30%, 1);
  --color-gero: hsla(90, 37%, 50%, 1);
  --color-bloom: hsla(263, 100%, 66%, 1);
  --color-trybe: hsla(345, 81%, 75%, 1);
  --font-inter: "Inter";
  --font-montserrat: "Montserrat";
}
a {
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
._footer_ih1dp_9 {
  background-color: var(--color-background);
  display: flex;
  flex-direction: column;
  padding: 50px 100px;
  gap: 30px;
  align-items: center;
  margin-top: 60px;
}
a {
  text-decoration: none;
  color: currentColor;
}
._uppist_ih1dp_39 {
  width: 53px;
  height: auto;
}
._logo_ih1dp_49 {
  width: 259px;
  height: auto;
}
._details_ih1dp_59 {
  display: flex;
  align-items: center;
  gap: 214px;
}
._details_ih1dp_59 > div {
  display: flex;
  gap: 8px;
}
._location_ih1dp_81 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._location_ih1dp_81 h2 {
  margin: 0;
  font-size: 24px;
  font-family: var(--font-inter);
  font-weight: 600;
  color: var(--color-primary);
}
._location_ih1dp_81 p {
  margin: 0;
  font-weight: 600;
  font-family: var(--font-inter);
}
._location_ih1dp_81 span {
  font-size: 18px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-primary);
  display: flex;
  align-items: center;
}
._days_ih1dp_139 {
  flex-direction: column;
}
._footer_ih1dp_9 hr {
  border: 3px solid var(--color-orange);
  width: -webkit-fill-available;
}
._footer_ih1dp_9 > label {
  font-size: 14px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-primary);
  margin-top: 40px;
}
._footer_ih1dp_9 > span {
  display: flex;
  gap: 2px;
}
._footer2_ih1dp_187 {
  display: flex;
  gap: 115px;
}
._footer2_ih1dp_187 h2 {
  font-size: 18px;
  font-weight: 600;
  color: var(--color-primary);
  font-family: var(--font-inter);
}
._quicks_ih1dp_211 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._quicks_ih1dp_211 label,
._connect_ih1dp_225 label {
  font-size: 23px;
  font-weight: 600;
  font-family: var(--font-inter);
  color: var(--color-primary);
}
._quicks_ih1dp_211 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-primary);
}
._quicks_ih1dp_211 ul li {
  cursor: pointer;
}
._connect_ih1dp_225 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._connect_ih1dp_225 label {
  font-family: var(--font-inter);
}
._connect_ih1dp_225 div {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media only screen and (max-width: 768px) {
  ._footer_ih1dp_9 {
    padding: 50px 25px;
    align-items: baseline;
  }
  ._footer_ih1dp_9 hr {
    border: 0.75px solid var(--color-orange);
  }
  ._footer2_ih1dp_187 img {
    width: 87px;
  }
  ._uppist_ih1dp_39 {
    width: 36px;
  }
  ._details_ih1dp_59,
  ._footer2_ih1dp_187 {
    flex-direction: column;
    gap: 20px;
    align-items: baseline;
  }
  ._location_ih1dp_81 h2 {
    font-size: 16px;
  }
  ._location_ih1dp_81 span {
    font-size: 14px;
    align-items: baseline;
  }
  ._footer2_ih1dp_187 h2 {
    font-size: 14px;
    width: 205px;
  }
  ._quicks_ih1dp_211 label,
  ._connect_ih1dp_225 label {
    font-size: 16px;
    font-weight: 700;
  }
  ._quicks_ih1dp_211 ul {
    font-size: 14px;
    gap: 10px;
  }
  ._connect_ih1dp_225 {
    gap: 10px;
  }
  ._logo_ih1dp_49 {
    width: 75px;
  }
  ._connect_ih1dp_225 svg {
    width: 16px;
  }
  ._connect_ih1dp_225 div {
    gap: 12px;
    align-items: baseline;
  }
  ._footer_ih1dp_9 > label {
    margin-top: 0;
    font-size: 12px;
    text-align: left;
  }
  ._footer_ih1dp_9 > span img {
    width: 25px;
  }
  ._footer_ih1dp_9 > span {
    align-items: center;
  }
  ._design_ih1dp_465 {
    width: 35px;
    height: 8px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1100px) {
  ._footer_ih1dp_9 {
    padding: 50px;
    align-items: baseline;
  }
  ._details_ih1dp_59 {
    flex-direction: column;
    align-items: baseline;
    gap: 30px;
  }
  ._footer2_ih1dp_187 {
    flex-direction: column;
    gap: 40px;
  }
}
._firstSection_1yc8k_5 {
  margin-top: 105px;
  background: url(./image-BuwVKJH3.png) no-repeat;
  background-size: 100% 100%;
  height: 877px;
  position: relative;
  display: flex;
  align-items: center;
}
._firstSection_1yc8k_5:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.4;
  pointer-events: none;
}
._firstSection_1yc8k_5 > img {
  filter: brightness(20%);
  width: 100%;
  display: none;
}
._textContainer_1yc8k_61 {
  position: absolute;
  width: -webkit-fill-available;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 37px;
}
._mobileImage_1yc8k_79 {
  display: none;
}
._text_1yc8k_61 {
  width: -webkit-fill-available;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}
._text_1yc8k_61 h2 {
  margin: 0;
  font-size: 72px;
  font-weight: 900;
  color: var(--color-primary);
  font-family: var(--font-inter);
}
._text_1yc8k_61 p {
  margin: 0;
  font-family: var(--font-montserrat);
  font-size: 30px;
  font-weight: 400;
  color: var(--color-primary2);
  width: 70%;
}
@media only screen and (max-width: 768px) {
  ._firstSection_1yc8k_5 {
    margin-top: 80px;
    background: url(./mobileimage-Bdy4Mvzw.png) no-repeat;
    background-size: 100% 100%;
    height: 635px;
  }
  ._mobileImage_1yc8k_79 {
    display: block;
    width: -webkit-fill-available;
  }
  ._desktopImage_1yc8k_163 {
    display: none;
  }
  ._textContainer_1yc8k_61 {
    gap: 15px;
  }
  ._text_1yc8k_61 h2 {
    font-size: 30px;
    width: 270px;
  }
  ._text_1yc8k_61 p {
    font-size: 16px;
  }
  ._textContainer_1yc8k_61 img {
    width: 26px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._firstSection_1yc8k_5 {
    margin-top: 60px;
  }
}
._container_n94gw_5 {
  padding: 120px 80px 0;
  display: flex;
  align-items: center;
  gap: 48px;
}
._textwe_n94gw_19 {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
._textwe_n94gw_19 label {
  font-size: 24px;
  color: var(--color-text);
  font-weight: 600;
  font-family: var(--font-inter);
  display: flex;
  align-items: flex-start;
  width: fit-content;
  gap: 10px;
}
._textwe_n94gw_19 hr {
  width: 60px;
  border: 1px solid var(--color-orange);
}
._textwe_n94gw_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  font-family: var(--font-inter);
  color: var(--color-orange);
}
._textwe_n94gw_19 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  text-align: justify;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._philosophies_n94gw_103 {
  padding: 60px 80px;
  display: flex;
  gap: 20px;
}
._textphil_n94gw_115 {
  display: flex;
  gap: 23px;
}
._text_n94gw_19 {
  display: flex;
  flex-direction: column;
  gap: 26px;
}
._text_n94gw_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 500;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._text_n94gw_19 h2 > span {
  font-weight: 700;
}
._missionContainer_n94gw_163 {
  display: flex;
  flex-direction: column;
  gap: 26px;
}
._mission_n94gw_163 {
  display: flex;
  flex-direction: column;
}
._mission_n94gw_163 span,
._p_n94gw_103 span,
._pText_n94gw_189 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-orange) !important;
  font-family: var(--font-inter);
  text-align: justify;
}
._mission_n94gw_163 p {
  margin: 20px 0 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  text-align: justify;
}
._philosophies_n94gw_103 > p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._philosophies_n94gw_103 img {
  height: fit-content;
}
._p_n94gw_103 {
  margin-top: -10px !important;
}
@media only screen and (max-width: 768px) {
  ._container_n94gw_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 0;
    margin-top: 100px;
  }
  ._container_n94gw_5 > img,
  ._philosophies_n94gw_103 > img {
    width: 312px;
  }
  ._textwe_n94gw_19 {
    gap: 0;
    align-items: center;
  }
  ._textwe_n94gw_19 label {
    position: relative;
    top: -460px;
    font-size: 16px;
  }
  ._textwe_n94gw_19 hr {
    width: 30px;
  }
  ._textwe_n94gw_19 h2 {
    font-size: 24px;
    position: relative;
    top: -460px;
    text-align: center;
  }
  ._textwe_n94gw_19 p {
    font-size: 16px;
    margin-top: -90px;
  }
  ._philosophies_n94gw_103 {
    padding: 60px 24px 0;
    margin-top: 50px;
    flex-direction: column-reverse;
    align-items: center;
  }
  ._text_n94gw_19 h2 {
    font-size: 24px;
    position: relative;
    top: -405px;
    text-align: center;
  }
  ._textphil_n94gw_115 {
    flex-direction: column-reverse;
    gap: 0;
    align-items: end;
  }
  ._text_n94gw_19 {
    gap: 0;
  }
  ._missionContainer_n94gw_163 {
    margin-top: -50px;
  }
  ._textphil_n94gw_115 img {
    width: 312px;
  }
  ._mission_n94gw_163 span,
  ._mission_n94gw_163 p {
    font-size: 16px;
    text-align: justify;
  }
  ._p_n94gw_103 {
    margin: 0 !important;
  }
  ._philosophies_n94gw_103 > p {
    font-size: 16px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._philosophies_n94gw_103 {
    padding: 60px 24px;
    flex-direction: column-reverse;
  }
  ._container_n94gw_5 {
    padding: 60px 24px;
    flex-direction: column;
    gap: 0;
    margin-top: 150px;
  }
  ._textwe_n94gw_19 {
    gap: 0;
    align-items: center;
    margin-top: -135px;
  }
  ._textwe_n94gw_19 label {
    position: relative;
    top: -720px;
    text-align: center;
  }
  ._textwe_n94gw_19 h2 {
    position: relative;
    top: -725px;
    text-align: center;
  }
  ._textphil_n94gw_115 {
    flex-direction: column-reverse;
    gap: 0;
  }
  ._text_n94gw_19 {
    gap: 0;
    margin-top: -150px;
  }
  ._text_n94gw_19 h2 {
    position: relative;
    top: -735px;
    text-align: center;
  }
  ._mission_n94gw_163 p,
  ._p_n94gw_103 > p,
  ._philosophies_n94gw_103 p {
    text-align: justify;
  }
  ._p_n94gw_103 {
    margin-top: 10px !important;
  }
  ._textphil_n94gw_115 img {
    margin: 0 auto;
  }
}
._third_1tegz_5 {
  padding: 60px 120px 0;
  display: flex;
  flex-direction: column;
  gap: 58px;
}
._texts_1tegz_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 12px;
}
._texts_1tegz_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._texts_1tegz_19 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._texts_1tegz_19 p > span {
  font-weight: 600;
  color: var(--color-orange);
}
._images_1tegz_77 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._image_1tegz_77 {
  display: flex;
  align-items: flex-start;
  gap: 60px;
}
._image_1tegz_77 img {
  width: 300px;
}
._image_1tegz_77:nth-of-type(2n) {
  flex-direction: row-reverse;
}
._text_1tegz_19 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._text_1tegz_19 h2 {
  margin: 0;
  font-size: 24px;
  font-family: var(--font-inter);
  color: var(--color-orange);
}
._text_1tegz_19 p {
  margin: 0;
  font-size: 24px;
  font-family: var(--font-inter);
  color: var(--color-text);
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._third_1tegz_5 {
    padding: 60px 24px 0;
    gap: 30px;
  }
  ._texts_1tegz_19 h2 {
    font-size: 24px;
  }
  ._texts_1tegz_19 p {
    font-size: 16px;
  }
  ._image_1tegz_77,
  ._image_1tegz_77:nth-of-type(2n) {
    flex-direction: column;
    gap: 0;
    align-items: center;
  }
  ._images_1tegz_77 {
    gap: 50px;
  }
  ._image_1tegz_77 img {
    width: 312px;
  }
  ._text_1tegz_19 h2,
  ._text_1tegz_19 p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._third_1tegz_5 {
    padding: 60px 24px;
  }
  ._image_1tegz_77,
  ._image_1tegz_77:nth-of-type(2n) {
    flex-direction: column !important;
    gap: 0;
    align-items: center;
  }
}
._fifth_1lq0e_5 {
  display: flex;
  justify-content: space-between;
  padding: 60px 0 60px 120px;
  align-items: center;
  background-color: #fff3f0;
}
._container_1lq0e_19 {
  display: flex;
  flex-direction: column;
  gap: 23px;
}
._container_1lq0e_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 500;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._container_1lq0e_19 h2 span {
  color: var(--color-orange);
  font-weight: 600;
}
._buttons_1lq0e_57 {
  display: flex;
  flex-direction: column;
  gap: 77px;
}
._button_1lq0e_57 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._button_1lq0e_57 span {
  font-size: 24px;
  font-family: var(--font-inter);
  color: var(--color-text);
  font-weight: 400;
}
._button_1lq0e_57 button {
  width: fit-content;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 24px;
  border: 0;
  cursor: pointer;
  background-color: var(--color-orange);
  color: var(--color-primary);
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._fifth_1lq0e_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    align-items: center;
    gap: 80px;
    margin-top: 100px;
  }
  ._container_1lq0e_19 {
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  ._container_1lq0e_19 h2 {
    font-size: 24px;
    text-align: center;
    width: 220px;
    font-weight: 600;
  }
  ._buttons_1lq0e_57 {
    text-align: center;
    gap: 20px;
  }
  ._button_1lq0e_57 {
    align-items: center;
    gap: 15px;
  }
  ._button_1lq0e_57 span {
    font-size: 16px;
  }
  ._button_1lq0e_57 button {
    font-size: 12px;
    font-weight: 500;
  }
  ._fifth_1lq0e_5 img {
    width: 294px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._fifth_1lq0e_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 100px;
  }
  ._container_1lq0e_19,
  ._button_1lq0e_57 {
    text-align: center;
    align-items: center;
  }
}
._assessment_1brjo_13 {
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 58px;
  align-items: center;
}
._assessment_1brjo_13 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._image_1brjo_45 {
  display: flex;
  gap: 58px;
  align-items: center;
}
._content_1brjo_57 p {
  margin: 20px 0 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  text-align: justify;
}
._content_1brjo_57 ul {
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._content_1brjo_57 li {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  list-style: none;
  text-align: justify;
}
._content_1brjo_57 li span {
  font-weight: 600;
}
._sustainability_1brjo_127 {
  padding: 60px 80px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._container_1brjo_141 {
  display: flex;
  align-items: center;
  gap: 58px;
}
._text_1brjo_153 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._image_1brjo_45 > img {
  width: 480px;
  height: 480px;
}
._text_1brjo_153 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._p_1brjo_191 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._p_1brjo_191 p,
._sustainability_1brjo_127 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._assessment_1brjo_13 {
    padding: 60px 24px 0;
    gap: 24px;
  }
  ._image_1brjo_45 {
    flex-direction: column-reverse;
    gap: 10px;
    align-items: center;
  }
  ._assessment_1brjo_13 h2 {
    font-size: 24px;
    text-align: center;
  }
  ._image_1brjo_45 > img {
    width: 312px;
    height: fit-content;
  }
  ._text_1brjo_153 p,
  ._content_1brjo_57 ul,
  ._sustainability_1brjo_127 p,
  ._content_1brjo_57 li,
  ._content_1brjo_57 p {
    font-size: 16px;
  }
  ._content_1brjo_57 ul img {
    width: 11px;
  }
  ._content_1brjo_57 ul {
    padding: 0 10px;
    margin-top: 10px;
  }
  ._sustainability_1brjo_127 {
    padding: 60px 24px 0;
    margin-top: 70px;
  }
  ._container_1brjo_141 {
    flex-direction: column;
    gap: 0;
  }
  ._container_1brjo_141 img {
    width: 312px;
  }
  ._text_1brjo_153 {
    gap: 0;
  }
  ._text_1brjo_153 h2 {
    font-size: 24px;
    position: relative;
    top: -330px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._assessment_1brjo_13,
  ._sustainability_1brjo_127 {
    padding: 60px 24px;
    gap: 20px;
  }
  ._sustainability_1brjo_127 {
    margin-top: 65px;
  }
  ._image_1brjo_45 {
    flex-direction: column-reverse;
    gap: 0;
  }
  ._assessment_1brjo_13 h2 {
    font-size: 40px;
  }
  ._text_1brjo_153 {
    margin-top: -100px;
  }
  ._content_1brjo_57 p {
    margin-top: 85px;
  }
  ._container_1brjo_141 {
    flex-direction: column;
  }
  ._text_1brjo_153 h2 {
    position: relative;
    top: -600px;
    text-align: center;
  }
}
._container_lq5r5_11 {
  display: flex;
  flex-direction: column;
  gap: 50px;
  margin-top: 50px;
}
._programme_lq5r5_25 {
  padding: 120px 120px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._programme_lq5r5_25 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._p_lq5r5_25 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_lq5r5_25 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._p_lq5r5_25 p span {
  font-weight: 700;
  color: var(--color-orange);
}
._gridContainer_lq5r5_101 {
  padding: 0 120px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 50px;
  place-items: center;
}
._gridItem_lq5r5_119 {
  background-color: var(--color-primary);
  display: flex;
  flex-direction: column;
  width: 306px;
  height: 508px;
  box-shadow: 0 4px 20px #24293314;
}
._gridItem_lq5r5_119 img {
  padding: 75px 17px;
}
hr {
  width: -webkit-fill-available;
  border: 1px solid hsla(0, 11%, 91%, 1);
}
._text_lq5r5_155 {
  padding: 70px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 40px;
}
._text_lq5r5_155 span {
  font-size: 20px;
  color: var(--color-text);
  font-family: var(--font-inter);
  font-weight: 500;
}
._button1_lq5r5_187 {
  border: 1px solid hsla(219, 79%, 66%, 1);
  color: #6494ed;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button2_lq5r5_207 {
  border: 1px solid var(--color-orange);
  color: var(--color-orange);
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button3_lq5r5_227 {
  border: 1px solid hsla(218, 48%, 30%, 1);
  color: #284371;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button4_lq5r5_247 {
  border: 1px solid hsla(90, 37%, 50%, 1);
  color: #80af50;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button5_lq5r5_267 {
  border: 1px solid hsla(263, 100%, 66%, 1);
  color: #9452ff;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button6_lq5r5_287 {
  border: 1px solid hsla(345, 81%, 75%, 1);
  color: #f38ca5;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._button7_lq5r5_307 {
  border: 1px solid hsla(12, 100%, 60%, 1);
  color: #ff5c33;
  padding: 8px 16px;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give1_lq5r5_329 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #6494ed;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give2_lq5r5_351 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #ff5c33;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give3_lq5r5_373 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #284371;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give4_lq5r5_395 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #80af50;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give5_lq5r5_417 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #9452ff;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._give6_lq5r5_439 {
  border: none;
  color: var(--color-primary);
  padding: 8px 40px;
  background-color: #f38ca5;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-inter);
  cursor: pointer;
}
._buttons_lq5r5_463 {
  display: flex;
  gap: 46px;
  justify-content: center;
}
._buttons_lq5r5_463 button {
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--font-inter);
  background-color: #fff;
  border: 1.2px solid var(--color-orange);
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  color: var(--color-orange);
}
@media only screen and (max-width: 768px) {
  ._programme_lq5r5_25 {
    padding: 60px 24px 0;
    margin-top: 50px;
  }
  ._programme_lq5r5_25 h2 {
    font-size: 24px;
  }
  ._p_lq5r5_25 p {
    font-size: 16px;
  }
  ._gridContainer_lq5r5_101 {
    padding: 0;
    margin-top: 40px;
    place-items: center;
  }
  ._buttons_lq5r5_463 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 20px;
    margin-top: 20px;
  }
  ._gridItem_lq5r5_119 {
    height: fit-content;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._programme_lq5r5_25 {
    margin-top: 0;
    padding: 60px 24px;
  }
  ._gridContainer_lq5r5_101 {
    padding: 0 24px;
  }
}
._overview_19h0z_5 {
  padding: 120px 80px 100px;
  margin-top: 65px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._content_19h0z_21 {
  display: flex;
  gap: 25px;
}
._text_19h0z_33 {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
._text_19h0z_33 label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_19h0z_33 hr {
  width: 60px;
  border: 1px solid var(--color-orange);
}
._textContent_19h0z_77 {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
._textContent_19h0z_77 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._textContent_19h0z_77 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  text-align: justify;
}
._p_19h0z_123 {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
._p_19h0z_123 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  text-align: justify;
}
._p_19h0z_123 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._p_19h0z_123 ul {
  list-style: none;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._p_19h0z_123 ul li {
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._overview_19h0z_5 {
    padding: 60px 24px 0;
  }
  ._content_19h0z_21 {
    flex-direction: column-reverse;
  }
  ._donateimg_19h0z_215 {
    flex-direction: column;
  }
  ._content_19h0z_21 img {
    width: 312px;
  }
  ._text_19h0z_33 label,
  ._textContent_19h0z_77 p,
  ._p_19h0z_123 p,
  ._p_19h0z_123 span,
  ._p_19h0z_123 ul {
    font-size: 16px;
  }
  ._p_19h0z_123 ul {
    padding: 0 10px;
  }
  ._p_19h0z_123 ul img {
    width: 11px;
  }
  ._text_19h0z_33 hr {
    width: 30px;
  }
  ._textContent_19h0z_77 h2 {
    font-size: 24px;
  }
  ._donate_19h0z_215 h2 {
    position: relative;
    top: -330px;
  }
  ._donate_19h0z_215 {
    margin-top: -50px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_19h0z_5 {
    padding: 60px 24px;
  }
  ._content_19h0z_21 {
    flex-direction: column-reverse;
  }
  ._donateimg_19h0z_215 {
    flex-direction: column;
  }
  ._donate_19h0z_215 {
    margin-top: -80px;
  }
  ._donateimg_19h0z_215 img {
    margin: 0 auto;
  }
  ._donate_19h0z_215 h2 {
    text-align: center;
    position: relative;
    top: -585px;
  }
  ._p_19h0z_123 ul li {
    text-align: justify;
  }
}
._funds_va3bz_5 {
  display: flex;
  align-items: center;
  padding: 0 0 60px 80px;
  gap: 40px;
}
._text_va3bz_19 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_va3bz_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._text_va3bz_19 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._text_va3bz_19 ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  list-style: none;
}
._text_va3bz_19 ul span {
  font-weight: 500;
}
._text_va3bz_19 ul li {
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._funds_va3bz_5 {
    padding: 60px 24px 0;
    flex-direction: column-reverse;
  }
  ._text_va3bz_19 h2 {
    font-size: 24px;
  }
  ._funds_va3bz_5 > img {
    width: 360px;
  }
  ._text_va3bz_19 p,
  ._text_va3bz_19 ul {
    font-size: 16px;
    text-align: justify;
  }
  ._text_va3bz_19 ul {
    margin: 0;
    padding: 0 10px;
  }
  ._text_va3bz_19 ul img {
    width: 11px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._funds_va3bz_5 {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }
  ._text_va3bz_19 {
    margin-top: -80px;
  }
  ._text_va3bz_19 h2 {
    text-align: center;
    position: relative;
    top: -565px;
  }
  ._text_va3bz_19 ul {
    padding: 0;
  }
  ._text_va3bz_19 ul li {
    text-align: justify;
  }
}
._investment_1t0o5_5 {
  padding: 0 80px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._investment_1t0o5_5 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._investment_1t0o5_5 p {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  margin: 0;
}
._investment_1t0o5_5 ul {
  list-style: none;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._investment_1t0o5_5 ul span {
  font-weight: 500;
}
@media only screen and (max-width: 768px) {
  ._investment_1t0o5_5 {
    padding: 60px 24px 0;
  }
  ._investment_1t0o5_5 h2 {
    font-size: 24px;
  }
  ._investment_1t0o5_5 p,
  ._investment_1t0o5_5 ul {
    font-size: 16px;
    text-align: justify;
  }
  ._investment_1t0o5_5 ul {
    padding: 0 10px;
    margin: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._investment_1t0o5_5 {
    padding: 60px 24px;
  }
  ._investment_1t0o5_5 h2 {
    text-align: center;
  }
  ._investment_1t0o5_5 p,
  ._investment_1t0o5_5 ul li {
    text-align: justify;
  }
  ._investment_1t0o5_5 ul {
    padding: 0;
  }
}
._sustainability_15fsq_5 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 60px 80px;
}
._text_15fsq_19 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._text_15fsq_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  font-family: var(--font-inter);
  color: var(--color-orange);
}
._text_15fsq_19 > span {
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
}
._link_15fsq_63 {
  color: var(--color-orange);
  font-weight: 600;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  ._sustainability_15fsq_5 {
    padding: 60px 24px 0;
    gap: 23px;
  }
  ._text_15fsq_19 h2 {
    font-size: 24px;
  }
  ._text_15fsq_19 > span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._sustainability_15fsq_5 {
    padding: 60px 24px;
  }
  ._text_15fsq_19 h2 {
    text-align: center;
  }
  ._text_15fsq_19 span {
    text-align: justify;
  }
}
._partner_18tly_5 {
  padding: 120px 80px;
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  gap: 80px;
}
._content_18tly_21 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._content_18tly_21 h2,
._partners_18tly_35 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
  text-align: center;
}
._text_18tly_53 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_18tly_53 p {
  text-align: justify;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._partners_18tly_35 {
  display: flex;
  flex-direction: column;
  gap: 70px;
}
._container_18tly_97 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container2_18tly_109 {
  display: flex;
  background-color: #fff;
  gap: 50px;
  box-shadow: 0 10px 25px #24293314;
}
._container2_18tly_109 img {
  margin-left: 40px;
}
._container2_18tly_109 hr {
  width: fit-content;
}
._container2_18tly_109 span {
  padding: 50px 80px 50px 0;
  font-size: 18px;
  text-align: justify;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  line-height: 2;
}
._container2_18tly_109 label {
  color: var(--color-orange);
  font-weight: 600;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._partner_18tly_5 {
    padding: 60px 24px 0;
    gap: 70px;
  }
  ._content_18tly_21 h2,
  ._partners_18tly_35 h2 {
    font-size: 24px;
  }
  ._text_18tly_53 p {
    font-size: 16px;
  }
  ._container2_18tly_109 {
    flex-direction: column;
    padding: 40px;
    align-items: center;
  }
  ._partners_18tly_35 {
    gap: 30px;
  }
  ._container_18tly_97 img {
    margin: 0;
    width: 200px;
  }
  ._container_18tly_97 span {
    padding: 0;
    font-size: 14px;
  }
  ._container_18tly_97 hr {
    width: -webkit-fill-available;
    border: 1px solid hsla(0, 11%, 91%, 1);
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._partner_18tly_5 {
    padding: 60px 24px;
    gap: 70px;
  }
  ._container2_18tly_109 {
    gap: 25px;
  }
  ._container2_18tly_109 span {
    padding: 30px;
  }
}
._newsroom_5umo8_5 {
  padding: 120px 80px;
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._newsroom_5umo8_5 h2 {
  font-size: 45px;
  color: var(--color-orange);
  font-weight: 700;
  font-family: var(--font-inter);
  margin: 0;
}
._p_5umo8_37 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._p_5umo8_37 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
}
._p_5umo8_37 ul {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
}
._p_5umo8_37 ul span {
  font-weight: 700;
}
._news_5umo8_5 {
  display: flex;
  align-items: center;
  gap: 24px;
  justify-content: center;
  margin-top: 30px;
}
._news1_5umo8_113 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._news1div_5umo8_125,
._news1div2_5umo8_127,
._news2_5umo8_129,
._news2div1_5umo8_131 {
  display: flex;
  flex-direction: column;
}
._news1div_5umo8_125 span {
  position: absolute;
  margin-left: 30px;
  margin-top: 120px;
  width: 25%;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  font-family: var(--font-inter);
  display: flex;
  align-items: baseline;
}
._news1div2_5umo8_127 span {
  position: absolute;
  margin-left: 30px;
  margin-top: 65px;
  width: 25%;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  font-family: var(--font-inter);
  display: flex;
  align-items: baseline;
}
._news2div_5umo8_131 {
  display: flex;
  gap: 16px;
}
._news2_5umo8_129 {
  gap: 16px;
}
._news2div2_5umo8_211 {
  display: flex;
  flex-direction: column;
}
._news2div1_5umo8_131 span,
._news2div2_5umo8_211 span {
  position: absolute;
  margin-left: 15px;
  margin-top: 100px;
  width: 15%;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
}
._news2div2_5umo8_211 span {
  font-size: 20px;
  margin-top: 125px;
  width: 24%;
  margin-left: 60px;
  display: flex;
  align-items: baseline;
}
._news2div1_5umo8_131 > img {
  width: fit-content;
  filter: brightness(0.6);
}
._news2div2_5umo8_211 > img,
._news1div_5umo8_125 > img,
._news1div2_5umo8_127 > img {
  filter: brightness(0.6);
}
._news1div_5umo8_125 span img,
._news1div2_5umo8_127 span img,
._news2div1_5umo8_131 span img,
._news2div2_5umo8_211 span img {
  cursor: pointer;
}
._gallery_5umo8_303 {
  display: flex;
  justify-content: center;
  gap: 24px;
  align-items: center;
}
._gallery_5umo8_303 span {
  font-size: 24px;
  font-family: var(--font-inter);
  font-weight: 600;
  color: var(--color-orange);
  text-decoration: underline;
}
._gallery_5umo8_303 button {
  padding: 0;
  border: 0;
  background-color: transparent;
  font-size: 16px;
  font-weight: 500;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._carousel_5umo8_353 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 40px;
}
._carousel_5umo8_353 > img {
  width: 600px;
  margin: 0 auto;
}
._carousel_5umo8_353 img {
  cursor: pointer;
}
._carousel_5umo8_353 div {
  display: flex;
  justify-content: center;
  gap: 10px;
}
._report_5umo8_395 {
  display: flex;
  align-items: center;
  margin-top: 50px;
  background-color: #fff;
  box-shadow: 0 2px 7px #0000000a;
  width: fit-content;
}
._report_5umo8_395 > img {
  filter: brightness(0.7);
}
._report_5umo8_395 label {
  position: absolute;
  margin-top: 180px;
  margin-left: 40px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  font-family: var(--font-inter);
}
._report_5umo8_395 > div {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px 24px;
}
._report_5umo8_395 > div span {
  font-size: 14px;
  font-weight: 500;
  color: #6a43c7;
  font-family: var(--font-inter);
}
._h3_5umo8_471 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._h3_5umo8_471 img {
  width: fit-content;
  cursor: pointer;
}
._h3_5umo8_471 h3 {
  font-size: 24px;
  font-weight: 600;
  font-family: var(--font-inter);
  color: var(--color-text);
  margin: 0;
  width: 285px;
}
._report_5umo8_395 div p {
  width: 350px;
  font-size: 16px;
  font-weight: 400;
  color: #667085;
  font-family: var(--font-inter);
  margin: 0;
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._newsroom_5umo8_5 {
    padding: 60px 24px 0;
    align-items: center;
  }
  ._newsroom_5umo8_5 h2 {
    font-size: 24px;
    text-align: center;
  }
  ._p_5umo8_37 p,
  ._p_5umo8_37 span {
    font-size: 16px;
  }
  ._p_5umo8_37 ul {
    font-size: 16px;
    text-align: justify;
  }
  ._news_5umo8_5 {
    flex-direction: column;
  }
  ._news2div2_5umo8_211 > img,
  ._news1div_5umo8_125 > img,
  ._news1div2_5umo8_127 > img {
    width: 312px;
  }
  ._carousel_5umo8_353 > img {
    width: 312px;
    margin: 0 auto;
  }
  ._news1div_5umo8_125 span {
    font-size: 14px;
    margin-top: 68px;
    width: 261px;
    align-items: center;
  }
  ._news1div2_5umo8_127 span {
    font-size: 14px;
    width: 261px;
    margin-top: 23px;
    align-items: center;
  }
  ._news2div_5umo8_131 {
    flex-direction: column;
  }
  ._news2div1_5umo8_131 > img {
    width: 312px;
    height: 161px;
  }
  ._news2div1_5umo8_131 span {
    width: 261px;
  }
  ._news2div2_5umo8_211 span {
    font-size: 14px;
    margin-top: 69px;
    width: 261px;
    margin-left: 20px;
  }
  ._gallery_5umo8_303 span {
    font-size: 16px;
  }
  ._report_5umo8_395 {
    flex-direction: column;
  }
  ._report_5umo8_395 label {
    margin-left: -88px;
    margin-top: 212px;
  }
  ._report_5umo8_395 > img {
    width: 333px;
  }
  ._report_5umo8_395 > div {
    padding: 32px 24px;
  }
  ._report_5umo8_395 dic span {
    font-size: 10px;
  }
  ._h3_5umo8_471 h3 {
    font-size: 20px;
  }
  ._report_5umo8_395 div p {
    font-size: 14px;
    width: 255px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._newsroom_5umo8_5 {
    padding: 60px 24px;
  }
}
._contact_g5vep_5 {
  margin-top: 110px;
  display: flex;
  flex-direction: row-reverse;
  gap: 120px;
  padding: 0 0 0 60px;
}
._touch_g5vep_21 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 100px;
  width: -webkit-fill-available;
}
._form_g5vep_35 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._form_g5vep_35 h2 {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
  margin: 0;
}
._form_g5vep_35 label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._text_g5vep_77 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._service_g5vep_89,
input {
  height: 40px;
  padding: 10px 20px;
  border: 1px solid hsla(0, 0%, 75%, 1);
  border-radius: 8px;
  font-family: var(--font-inter);
  font-size: 18px;
  font-weight: 400;
  color: var(--color-text);
}
svg {
  cursor: pointer;
}
._select_g5vep_121,
._list_g5vep_123 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  width: -webkit-fill-available;
  justify-content: space-between;
}
._selected_g5vep_141 {
  font-weight: 400;
  color: var(--color-text);
  font-size: 20px;
  font-family: var(--font-inter);
}
textarea {
  height: 140px;
  padding: 10px 20px;
  border: 1px solid hsla(0, 0%, 75%, 1);
  border-radius: 8px;
  font-family: var(--font-inter);
  font-size: 18px;
  font-weight: 400;
  color: var(--color-text);
}
textarea:focus {
  outline: none;
  cursor: pointer;
}
input:focus {
  outline: none;
}
._info-container_g5vep_195 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 30px;
}
form {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._info_g5vep_195 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._menu_g5vep_233 {
  list-style: none;
  background-color: var(--color-primary);
  border-radius: 0 0 4px 4px;
  padding: 8px 0;
  display: grid;
  gap: 4px;
  position: absolute;
  transition: 0.4s;
  z-index: 1;
  color: var(--color-text);
  margin: 380px 0 0;
  font-size: 20px;
  font-weight: 400;
}
._menu_g5vep_233 li {
  padding: 10px;
  cursor: pointer;
  border-bottom: 1px solid hsla(0, 0%, 94%, 0.5);
}
._menu_g5vep_233 hr {
  margin: 0;
  border: 1px solid hsla(0, 0%, 94%, 0.5);
}
._submit_g5vep_289 {
  background-color: var(--color-orange);
  font-size: 18px;
  font-family: var(--font-inter);
  padding: 18px 56px;
  border-radius: 8px;
  font-weight: 600;
  color: var(--color-primary);
  border: 0;
  width: fit-content;
  cursor: pointer;
}
._container_g5vep_315 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._locate_g5vep_327 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._locate_g5vep_327 span {
  color: var(--color-text);
  font-size: 20px;
  font-weight: 600;
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._contact_g5vep_5 {
    margin-top: 110px;
    flex-direction: column-reverse;
    padding: 0 30px;
  }
  ._image_g5vep_353 {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: 300px;
    grid-row: 2;
  }
  ._touch_g5vep_21 {
    margin-top: 0;
  }
  ._image_g5vep_353 img {
    width: 360px;
  }
  ._form_g5vep_35 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    text-align: center;
  }
  ._form_g5vep_35 h2 {
    font-size: 24px;
  }
  ._locate_g5vep_327 span,
  ._form_g5vep_35 label {
    font-size: 16px;
  }
  ._selected_g5vep_141 {
    font-size: 18px;
  }
  ._select_g5vep_121 {
    background-color: #fff;
  }
  ._menu_g5vep_233 {
    margin-top: 345px;
    padding: 0;
    font-size: 18px;
  }
  input,
  textarea {
    font-size: 16px;
  }
  form {
    gap: 24px;
  }
  ._section_g5vep_489 {
    grid-template-columns: 1fr;
    margin-top: 65px;
  }
  ._submit_g5vep_289 {
    font-size: 16px;
    padding: 12px 56px;
    width: fit-content;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._touch_g5vep_21 {
    width: 100%;
  }
  ._contact_g5vep_5 {
    flex-direction: column-reverse;
    align-items: center;
    padding: 60px 75px;
    margin-top: 20px;
  }
}
._volunteer_45fsu_5 {
  padding: 60px 80px;
  margin-top: 140px;
  display: flex;
  align-items: center;
  gap: 35px;
}
._container_45fsu_21 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._container_45fsu_21 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  font-family: var(--font-inter);
  color: var(--color-orange);
}
._container_45fsu_21 span {
  text-align: justify;
  color: var(--color-text2);
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  line-height: 1.5;
}
._container_45fsu_21 button {
  width: fit-content;
  padding: 12px 24px;
  background-color: var(--color-orange);
  border: 0;
  color: var(--color-primary);
  font-size: 16px;
  font-weight: 600;
  font-family: var(--font-inter);
  margin-top: 20px;
}
._refer_45fsu_93 {
  padding: 60px 80px;
  margin-top: 140px;
  display: flex;
  flex-direction: column;
  gap: 158px;
}
._nonprofit_45fsu_109 {
  display: flex;
  align-items: center;
  gap: 35px;
}
._header_45fsu_121 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._header_45fsu_121 h2,
._works_45fsu_135 div h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._header_45fsu_121 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._header_45fsu_121 > div {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._header_45fsu_121 div p,
._works_45fsu_135 div span {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._works_45fsu_135 {
  display: flex;
  align-items: center;
  gap: 135px;
}
._works_45fsu_135 > div {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._fifth_45fsu_227 {
  display: flex;
  justify-content: space-between;
  padding: 60px 0 60px 120px;
  align-items: center;
  background-color: #fff3f0;
  margin-top: 100px;
}
._button_45fsu_245 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._button_45fsu_245 span {
  font-size: 45px;
  font-family: var(--font-inter);
  color: var(--color-orange);
  font-weight: 500;
}
._button_45fsu_245 span label {
  font-weight: 800;
}
._button_45fsu_245 button {
  width: fit-content;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 24px;
  border: 0;
  cursor: pointer;
  background-color: var(--color-orange);
  color: var(--color-primary);
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._volunteer_45fsu_5 {
    padding: 60px 24px 0;
    flex-direction: column-reverse;
    margin-top: 100px;
    gap: 0;
  }
  ._container_45fsu_21 {
    gap: 0;
  }
  ._nonprofit_45fsu_109 {
    flex-direction: column-reverse;
    gap: 0;
  }
  ._header_45fsu_121 {
    gap: 0;
  }
  ._container_45fsu_21 h2 {
    font-size: 24px;
    text-align: center;
    position: relative;
    top: -335px;
  }
  ._container_45fsu_21 span {
    font-size: 16px;
    margin-top: -25px;
  }
  ._container_45fsu_21 img {
    width: 312px;
  }
  ._refer_45fsu_93 {
    padding: 60px 24px 0;
    gap: 70px;
  }
  ._works_45fsu_135 img,
  ._volunteer_45fsu_5 img,
  ._nonprofit_45fsu_109 img {
    width: 312px;
  }
  ._header_45fsu_121 h2,
  ._works_45fsu_135 div h2 {
    font-size: 24px;
    position: relative;
    top: -335px;
    text-align: center;
  }
  ._header_45fsu_121 span,
  ._header_45fsu_121 div p,
  ._works_45fsu_135 div span {
    font-size: 16px;
  }
  ._works_45fsu_135 {
    flex-direction: column;
    gap: 35px;
  }
  ._works_45fsu_135 > div {
    gap: 0;
    margin-top: -50px;
  }
  ._button_45fsu_245 span {
    font-size: 24px;
    text-align: center;
  }
  ._fifth_45fsu_227 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 100px;
  }
  ._button_45fsu_245 {
    align-items: center;
  }
  ._fifth_45fsu_227 img {
    width: 294px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._volunteer_45fsu_5 {
    flex-direction: column-reverse;
    padding: 60px 24px;
  }
  ._container_45fsu_21 {
    margin-top: -105px;
  }
  ._container_45fsu_21 h2 {
    text-align: center;
    position: relative;
    top: -535px;
  }
  ._refer_45fsu_93 {
    padding: 60px 24px;
  }
  ._nonprofit_45fsu_109 {
    flex-direction: column-reverse;
  }
  ._header_45fsu_121 h2 {
    text-align: center;
    position: relative;
    top: -640px;
  }
  ._works_45fsu_135 {
    flex-direction: column;
    gap: 0;
  }
  ._works_45fsu_135 div h2 {
    text-align: center;
    position: relative;
    top: -530px;
  }
  ._fifth_45fsu_227 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 100px;
  }
  ._button_45fsu_245 {
    align-items: center;
    text-align: center;
  }
}
._overview_scs45_5 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_scs45_21 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_scs45_33 {
  display: flex;
}
._text_scs45_33 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_scs45_33 hr {
  width: 60px;
  border: 1px solid var(--color-health);
}
._container_scs45_21 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-health);
  font-family: var(--font-inter);
}
._container_scs45_21 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
}
._container_scs45_21 p span {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._overview_scs45_5 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._overview_scs45_5 img {
    width: 360px;
  }
  ._text_scs45_33 {
    position: relative;
    top: -435px;
  }
  ._text_scs45_33 span {
    font-size: 16px;
  }
  ._container_scs45_21 h2 {
    font-size: 24px;
    position: relative;
    top: -430px;
  }
  ._text_scs45_33 hr {
    width: 30px;
  }
  ._container_scs45_21 {
    gap: 0;
  }
  ._container_scs45_21 p {
    font-size: 16px;
    position: relative;
    top: -50px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_scs45_5 {
    flex-direction: column;
    padding: 120px 24px 0;
  }
  ._text_scs45_33,
  ._container_scs45_21 h2 {
    position: relative;
    top: -715px;
  }
  ._container_scs45_21 {
    gap: 0;
  }
  ._container_scs45_21 p {
    position: relative;
    top: -115px;
  }
}
._mission_4c1qd_5 {
  padding: 120px 80px 0;
  display: flex;
  flex-direction: column;
}
._missionImage_4c1qd_17 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._missionText_4c1qd_29,
._missionText2_4c1qd_31 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._missionText_4c1qd_29 label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._missionText_4c1qd_29 span,
._missionText2_4c1qd_31 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._missionText_4c1qd_29 ul,
._missionText2_4c1qd_31 ul {
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 24px;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._missionText_4c1qd_29 ul li,
._missionText2_4c1qd_31 ul li {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  ._mission_4c1qd_5 {
    padding: 40px 24px 0;
    gap: 20px;
  }
  ._missionImage_4c1qd_17 {
    flex-direction: column;
    gap: 30px;
  }
  ._missionImage_4c1qd_17 > img {
    width: 312px;
    order: -1;
  }
  ._missionText_4c1qd_29,
  ._missionText2_4c1qd_31 {
    gap: 16px;
  }
  ._missionText_4c1qd_29 label,
  ._missionText_4c1qd_29 ul,
  ._missionText_4c1qd_29 span,
  ._missionText2_4c1qd_31 span,
  ._missionText2_4c1qd_31 ul {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._mission_4c1qd_5 {
    padding: 40px 24px 0;
    gap: 20px;
  }
  ._missionImage_4c1qd_17 {
    flex-direction: column;
    gap: 30px;
  }
  ._missionImage_4c1qd_17 > img {
    order: -1;
  }
}
._operation_w0ck4_5 {
  padding: 120px 0 0 80px;
  display: flex;
  align-items: center;
  gap: 65px;
}
._operation_w0ck4_5 div {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._operation_w0ck4_5 div label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._operation_w0ck4_5 div span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._operation_w0ck4_5 ul {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._operation_w0ck4_5 ul li {
  display: flex;
  align-items: baseline;
  gap: 10px;
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._operation_w0ck4_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 20px;
  }
  ._operation_w0ck4_5 > img {
    width: 360px;
    order: -1;
  }
  ._operation_w0ck4_5 div {
    gap: 12px;
  }
  ._operation_w0ck4_5 div label,
  ._operation_w0ck4_5 div span,
  ._operation_w0ck4_5 div ul {
    font-size: 16px;
  }
  ._operation_w0ck4_5 div ul {
    padding: 0 0 0 10px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._operation_w0ck4_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 20px;
  }
  ._operation_w0ck4_5 > img {
    order: -1;
  }
  ._operation_w0ck4_5 div {
    gap: 12px;
  }
}
._partner_xqmz5_5 {
  display: flex;
  flex-direction: column;
  padding: 120px 80px 0 0;
  gap: 40px;
}
._container_xqmz5_19 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._image_xqmz5_31 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._text_xqmz5_43,
._text_xqmz5_43 > div {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._text_xqmz5_43 label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._text_xqmz5_43 > div span,
._partner_xqmz5_5 > span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._grid_xqmz5_89 {
  padding: 0 0 0 80px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  gap: 50px;
}
._div_xqmz5_103 {
  background-color: #f6f9fe;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 24px 18px;
}
._div_xqmz5_103 div {
  display: flex;
  align-items: center;
  gap: 10px;
}
._partner_xqmz5_5 > span {
  padding: 0 0 0 80px;
}
._div_xqmz5_103 p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  color: #545454;
  font-family: var(--font-inter);
}
._div_xqmz5_103 div label {
  font-size: 20px;
  font-weight: 700;
  color: var(--color-health);
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._partner_xqmz5_5 {
    padding: 60px 24px 0;
    gap: 24px;
  }
  ._image_xqmz5_31 {
    flex-direction: column;
    gap: 24px;
  }
  ._image_xqmz5_31 img {
    width: 360px;
  }
  ._div_xqmz5_103 div img {
    width: 18px;
  }
  ._text_xqmz5_43 label,
  ._text_xqmz5_43 > div span,
  ._partner_xqmz5_5 span,
  ._div_xqmz5_103 div label {
    font-size: 16px;
  }
  ._partner_xqmz5_5 span {
    padding: 0;
  }
  ._grid_xqmz5_89 {
    grid-template-columns: 1fr;
    padding: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._partner_xqmz5_5 span {
    padding: 0;
  }
  ._grid_xqmz5_89 {
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0;
  }
  ._partner_xqmz5_5 {
    padding: 60px 24px 0;
    gap: 24px;
  }
  ._image_xqmz5_31 {
    flex-direction: column;
    gap: 24px;
  }
}
._campaign_1u9j4_5 {
  padding: 120px 0 120px 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 93px;
}
._container_1u9j4_21 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_1u9j4_21 > div {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._container_1u9j4_21 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._container_1u9j4_21 p {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  margin: -15px 0 0;
  text-align: justify;
}
._container_1u9j4_21 button {
  border: 0;
  font-size: 16px;
  background-color: var(--color-health);
  font-weight: 500;
  color: var(--color-primary);
  font-family: var(--font-inter);
  padding: 12px 24px;
  width: fit-content;
  cursor: pointer;
}
._campaign_1u9j4_5 > button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-health);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-health);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._campaign_1u9j4_5 {
    padding: 60px 24px;
  }
  ._container_1u9j4_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1u9j4_21 img {
    width: 312px;
    order: -1;
  }
  ._container_1u9j4_21 span,
  ._container_1u9j4_21 p {
    font-size: 16px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._campaign_1u9j4_5 {
    padding: 60px 24px;
  }
  ._container_1u9j4_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1u9j4_21 img {
    order: -1;
  }
}
._overview_1lr59_7 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_1lr59_23 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_1lr59_35 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_1lr59_47 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_1lr59_47 hr {
  width: 60px;
  border: 1px solid var(--color-orange);
}
._container_1lr59_35 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._div_1lr59_95 {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
._container_1lr59_35 p,
._p2_1lr59_109 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._p2_1lr59_109 p {
  margin-top: 25px;
}
._p_1lr59_23 p span {
  font-weight: 600;
  color: var(--color-orange);
  cursor: pointer;
}
._container_1lr59_35 p span {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._overview_1lr59_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._p_1lr59_23 {
    flex-direction: column;
  }
  ._overview_1lr59_7 img {
    width: 360px;
  }
  ._text_1lr59_47 hr {
    width: 30px;
  }
  ._text_1lr59_47 {
    position: relative;
    top: -470px;
  }
  ._text_1lr59_47 span {
    font-size: 16px;
  }
  ._container_1lr59_35 h2 {
    font-size: 24px;
    position: relative;
    top: -480px;
  }
  ._container_1lr59_35 p {
    font-size: 16px;
    position: relative;
    top: -110px;
  }
  ._p2_1lr59_109 {
    padding: 0;
    margin-top: -124px;
  }
  ._p2_1lr59_109 p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_1lr59_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 0;
  }
  ._text_1lr59_47,
  ._container_1lr59_35 h2 {
    position: relative;
    top: -715px;
  }
  ._container_1lr59_35 {
    gap: 0;
  }
  ._container_1lr59_35 p {
    position: relative;
    top: -115px;
  }
  ._p_1lr59_23 {
    flex-direction: column;
  }
  ._p2_1lr59_109 {
    padding: 0;
    margin-top: -113px;
  }
  ._div_1lr59_95 {
    gap: 0;
  }
}
._area_1xtio_3 {
  padding: 120px 80px 0;
  display: flex;
  flex-direction: column;
  gap: 60px;
}
._core_1xtio_17 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  text-align: center;
}
._core_1xtio_17 h2 {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
  margin: 0;
}
._core_1xtio_17 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._container_1xtio_63 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._image_1xtio_75 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_1xtio_87 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._p_1xtio_87:nth-child(2n) {
  flex-direction: row-reverse;
}
._p_1xtio_87 div {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._p_1xtio_87 span {
  font-size: 24px;
  font-family: var(--font-inter);
  font-weight: 600;
  color: var(--color-text);
}
._p_1xtio_87 p {
  margin: 0;
  font-size: 24px;
  text-align: justify;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._p_1xtio_87 p span {
  font-weight: 600;
  color: var(--color-orange) !important;
}
@media only screen and (max-width: 768px) {
  ._area_1xtio_3 {
    padding: 0 24px;
    gap: 20px;
  }
  ._container_1xtio_63 {
    gap: 60px;
  }
  ._p_1xtio_87,
  ._p_1xtio_87:nth-child(2n) {
    flex-direction: column;
    gap: 15px;
  }
  ._p_1xtio_87 img {
    width: 312px;
  }
  ._p_1xtio_87 div {
    gap: 11px;
  }
  ._core_1xtio_17 h2 {
    font-size: 24px;
  }
  ._core_1xtio_17 span,
  ._p_1xtio_87 span,
  ._p_1xtio_87 p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._area_1xtio_3 {
    padding: 60px 24px;
    gap: 20px;
  }
  ._container_1xtio_63 {
    gap: 60px;
  }
  ._p_1xtio_87,
  ._p_1xtio_87:nth-child(2n) {
    flex-direction: column;
    gap: 15px;
  }
}
._operation_1h2fq_5 {
  padding: 120px 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._image_1h2fq_19 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._text_1h2fq_31 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_1h2fq_31 h2 {
  margin: 0;
  font-size: 45px;
  color: var(--color-orange);
  font-family: var(--font-inter);
  font-weight: 700;
}
._text_1h2fq_31 span {
  font-size: 24px;
  color: var(--color-text);
  font-family: var(--font-inter);
  font-weight: 400;
}
._text_1h2fq_31 p {
  margin: 0;
  font-size: 24px;
  color: var(--color-text);
  font-family: var(--font-inter);
  font-weight: 600;
}
._text_1h2fq_31 ul,
._ul_1h2fq_91 ul {
  margin: 0;
  font-size: 24px;
  color: var(--color-text);
  font-family: var(--font-inter);
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 24px;
  list-style: none;
}
._text_1h2fq_31 ul span {
  font-weight: 500;
}
._text_1h2fq_31 ul li,
._text_1h2fq_31 span,
._ul_1h2fq_91 li {
  text-align: justify;
}
._ul_1h2fq_91 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._ul_1h2fq_91 span {
  font-size: 24px;
  color: var(--color-text2);
  font-family: var(--font-inter);
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._operation_1h2fq_5 {
    padding: 60px 24px;
    gap: 12px;
  }
  ._text_1h2fq_31 {
    margin-top: -35px;
  }
  ._text_1h2fq_31 h2 {
    position: relative;
    top: -330px;
    font-size: 24px;
    text-align: center;
  }
  ._image_1h2fq_19 > img {
    width: 360px;
    order: -1;
  }
  ._image_1h2fq_19 {
    flex-direction: column;
    gap: 0;
  }
  ._text_1h2fq_31 span,
  ._text_1h2fq_31 ul,
  ._ul_1h2fq_91 span,
  ._text_1h2fq_31 p,
  ._ul_1h2fq_91 ul {
    font-size: 16px;
  }
  ._text_1h2fq_31 ul,
  ._ul_1h2fq_91 ul {
    padding: 0 15px;
    gap: 12px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._operation_1h2fq_5 {
    padding: 60px 24px;
    gap: 12px;
  }
  ._image_1h2fq_19 {
    flex-direction: column;
    gap: 0;
  }
  ._image_1h2fq_19 > img {
    order: -1;
  }
  ._text_1h2fq_31 {
    margin-top: -35px;
  }
  ._text_1h2fq_31 h2 {
    position: relative;
    top: -570px;
    text-align: center;
  }
}
._campaign_vw56p_5 {
  padding: 120px 80px 0 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._image_vw56p_19 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._text_vw56p_31 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_vw56p_31 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._text_vw56p_31 div,
._p_vw56p_61 p {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._p_vw56p_61 {
  padding: 0 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_vw56p_31 div p,
._p_vw56p_61 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._p_vw56p_61 button {
  padding: 12px 24px;
  border: none;
  background-color: var(--color-orange);
  font-size: 18px;
  font-weight: 600;
  color: var(--color-primary);
  font-family: var(--font-inter);
  cursor: pointer;
  width: fit-content;
}
@media only screen and (max-width: 768px) {
  ._campaign_vw56p_5 {
    padding: 60px 24px 0;
  }
  ._image_vw56p_19 {
    flex-direction: column;
    gap: 20px;
  }
  ._text_vw56p_31 h2 {
    font-size: 24px;
    text-align: center;
    position: relative;
    top: -340px;
  }
  ._text_vw56p_31 {
    margin-top: -45px;
  }
  ._text_vw56p_31 div p,
  ._p_vw56p_61 p {
    font-size: 16px;
  }
  ._text_vw56p_31 div {
    gap: 12px;
  }
  ._image_vw56p_19 img {
    width: 360px;
  }
  ._p_vw56p_61 {
    padding: 0;
    gap: 12px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._campaign_vw56p_5 {
    padding: 60px 24px 0;
  }
  ._image_vw56p_19 {
    flex-direction: column;
    gap: 20px;
  }
  ._text_vw56p_31 h2 {
    text-align: center;
    position: relative;
    top: -585px;
  }
  ._text_vw56p_31 {
    margin-top: -45px;
  }
  ._text_vw56p_31 div {
    gap: 12px;
  }
  ._p_vw56p_61 {
    padding: 0;
  }
}
._child_15yb5_5 {
  display: flex;
  padding: 120px 80px;
  height: 370px;
  align-items: center;
  width: -webkit-fill-available;
}
._child_15yb5_5 img {
  position: absolute;
  right: 90px;
}
._child_15yb5_5 div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  padding: 40px;
  background-color: #fff3f0;
  height: 330px;
  width: -webkit-fill-available;
  border-radius: 16px;
  box-shadow: 0 10px 25px #22353114;
}
._child_15yb5_5 div h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  width: 596px;
}
._child_15yb5_5 div span {
  font-weight: 900;
  color: var(--color-orange);
}
._child_15yb5_5 div p {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  color: var(--color-text2);
  font-family: var(--font-inter);
  width: 703px;
}
._button_15yb5_103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._button_15yb5_103 button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-orange);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-orange);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._child_15yb5_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #fff3f0;
    margin-top: 100px;
    height: fit-content;
  }
  ._child_15yb5_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
  }
  ._button_15yb5_103 {
    gap: 30px;
  }
  ._child_15yb5_5 div h2 {
    font-size: 24px;
    width: 300px;
  }
  ._child_15yb5_5 div p {
    font-size: 16px;
    width: 300px;
  }
  ._child_15yb5_5 img {
    width: 275px;
    position: relative;
    right: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1256px) {
  ._child_15yb5_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #fff3f0;
    margin-top: 100px;
    height: fit-content;
  }
  ._child_15yb5_5 div h2,
  ._child_15yb5_5 div p {
    text-align: center;
  }
  ._child_15yb5_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
    align-items: center;
  }
  ._child_15yb5_5 img {
    position: relative;
    right: 0;
  }
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._donate_1k649_13 {
  padding: 120px 80px;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
._logoName_1k649_29 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._logoName_1k649_29 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-health);
  font-family: var(--font-inter);
  text-transform: uppercase;
}
._logoName_1k649_29 span {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-health);
  font-family: var(--font-inter);
}
._amount_1k649_73 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._amount_1k649_73 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._amount_1k649_73 > div {
  display: flex;
  align-items: baseline;
  gap: 20px;
}
._amountContainer_1k649_111 > div {
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--theme-color);
  border: 1px solid var(--theme-color);
  cursor: pointer;
  background-color: transparent;
}
._active_1k649_133 {
  color: var(--color-primary) !important;
  background-color: var(--theme-color) !important;
}
._or_1k649_143 {
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._or_1k649_143 hr {
  width: 200px;
  border: 1px solid hsla(218, 20%, 95%, 1);
}
._or_1k649_143 span {
  font-size: 14px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: #667185;
}
._image_1k649_181 {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
._donation_1k649_193 {
  display: flex;
  flex-direction: column;
  gap: 70px;
}
._enterAmount_1k649_203 {
  display: flex;
  align-items: center;
  gap: 0 !important;
}
._naira_1k649_215 {
  color: var(--color-primary) !important;
  padding: 21px;
  font-size: 16px;
  font-weight: 400;
  background-color: var(--color-health);
  font-family: var(--font-inter);
}
._enterAmount_1k649_203 input {
  border-radius: 0 !important;
}
._information_1k649_241 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._information_1k649_241 label {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._input_1k649_267 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
._title_1k649_291 {
  padding: 16px 24px;
  border: 1px solid hsla(0, 0%, 63%, 1);
  color: var(--color-text);
  width: fit-content;
  font-family: var(--font-inter);
  font-size: 18px;
  cursor: pointer;
  display: flex;
  gap: 30px;
}
._inputField_1k649_315 {
  display: flex;
  align-items: baseline;
  gap: 18px;
}
._input_1k649_267 input {
  width: 345px !important;
  border-radius: 0 !important;
  border: 1px solid hsla(0, 0%, 63%, 1);
}
._button_1k649_341 {
  display: flex;
  justify-content: center;
  gap: 18px;
}
._back_1k649_353 {
  padding: 12px 200px;
  border: 1px solid var(--color-health);
  color: var(--color-health);
  font-size: 18px;
  font-family: var(--font-inter);
  cursor: pointer;
  background-color: transparent;
}
._checkout_1k649_373 {
  padding: 12px 200px;
  border: none;
  color: var(--color-primary);
  font-size: 18px;
  font-family: var(--font-inter);
  cursor: pointer;
  background-color: var(--color-health);
}
._dropdown_1k649_393 {
  display: flex;
  flex-direction: column;
  padding: 10px 0 0;
  position: absolute;
  margin-top: 50px;
  background-color: var(--color-primary);
  box-shadow: 0 10px 25px #f0f0f080;
  gap: 0 !important;
  width: 100px;
}
._dropdown_1k649_393 hr {
  margin: 0;
  width: -webkit-fill-available;
  border: 1px solid hsla(0, 0%, 94%, 0.5);
}
._dropdown_1k649_393 span {
  font-size: 24px;
  font-family: var(--font-inter);
  font-weight: 400;
  color: var(--color-text);
  padding: 16px;
  cursor: pointer;
}
._error_1k649_447 {
  display: flex !important;
  flex-direction: column !important;
}
._error_1k649_447 p {
  margin: 15px 0 0;
  color: red;
  font-size: 16px;
  font-family: var(--font-inter);
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  ._donate_1k649_13 {
    padding: 60px 24px 300px;
    gap: 35px;
    align-items: center;
  }
  ._logoName_1k649_29 {
    align-items: center;
  }
  ._logoName_1k649_29 h2,
  ._logoName_1k649_29 span {
    font-size: 24px;
  }
  ._amount_1k649_73 span {
    font-size: 16px;
  }
  ._amount_1k649_73 > div {
    flex-wrap: wrap;
    justify-content: center;
  }
  ._donation_1k649_193 {
    gap: 30px;
  }
  ._amount_1k649_73 > div button {
    padding: 10px 20px;
    font-size: 16px;
  }
  ._amount_1k649_73,
  ._information_1k649_241,
  ._input_1k649_267 {
    align-items: center;
  }
  ._or_1k649_143 hr {
    width: 150px;
  }
  ._image_1k649_181 {
    flex-direction: column;
    align-items: center;
  }
  ._image_1k649_181 img {
    width: 312px;
    position: relative;
    top: 920px;
  }
  ._information_1k649_241 {
    margin-top: -105px;
  }
  ._input_1k649_267 input {
    width: 312px !important;
  }
  ._inputField_1k649_315 {
    flex-direction: column;
  }
  ._title_1k649_291 {
    font-size: 16px;
  }
  ._input_1k649_267 {
    gap: 24px;
  }
  ._back_1k649_353,
  ._checkout_1k649_373 {
    font-size: 16px;
  }
  ._back_1k649_353 {
    padding: 10px 72px;
  }
  ._checkout_1k649_373 {
    padding: 10px 50px;
  }
  ._button_1k649_341 {
    flex-direction: column-reverse;
    margin-top: 35px;
  }
  ._dropdown_1k649_393 span {
    font-size: 16px;
    padding: 8px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1070px) {
  ._donate_1k649_13 {
    padding: 60px 24px 300px;
    gap: 35px;
    align-items: center;
  }
  ._logoName_1k649_29 {
    align-items: center;
  }
  ._amount_1k649_73 > div {
    flex-wrap: wrap;
    justify-content: center;
  }
  ._donation_1k649_193 {
    gap: 30px;
  }
  ._amount_1k649_73 > div button {
    padding: 10px 20px;
    font-size: 16px;
  }
  ._amount_1k649_73,
  ._information_1k649_241,
  ._input_1k649_267 {
    align-items: center;
  }
  ._image_1k649_181 {
    flex-direction: column;
    align-items: center;
  }
  ._image_1k649_181 img {
    position: relative;
    top: 665px;
  }
  ._information_1k649_241 {
    margin-top: -190px;
  }
  ._input_1k649_267 div {
    flex-wrap: wrap;
    justify-content: center;
  }
  ._input_1k649_267 {
    gap: 24px;
  }
  ._back_1k649_353 {
    margin-top: 50px;
  }
  form {
    align-items: center;
  }
}
._overview_13vsq_5 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  align-items: flex-start;
  gap: 60px;
}
._overview_13vsq_5 img {
  width: 450px;
}
._container_13vsq_27 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_13vsq_39 {
  display: flex;
}
._text_13vsq_39 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_13vsq_39 hr {
  width: 80px;
  border: 1px solid var(--color-forward);
}
._container_13vsq_27 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-forward);
  font-family: var(--font-inter);
}
._container_13vsq_27 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._container_13vsq_27 p span {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._overview_13vsq_5 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._overview_13vsq_5 img {
    width: 312px;
  }
  ._text_13vsq_39 {
    position: relative;
    top: -400px;
  }
  ._text_13vsq_39 span {
    font-size: 16px;
  }
  ._text_13vsq_39 hr {
    width: 30px;
  }
  ._container_13vsq_27 h2 {
    font-size: 24px;
    position: relative;
    top: -400px;
  }
  ._container_13vsq_27 {
    gap: 0;
    margin-top: 0;
  }
  ._container_13vsq_27 p {
    font-size: 16px;
    position: relative;
    top: -50px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_13vsq_5 {
    flex-direction: column;
    padding: 120px 24px 0;
    align-items: center;
  }
  ._text_13vsq_39,
  ._container_13vsq_27 h2 {
    position: relative;
    top: -715px;
  }
  ._container_13vsq_27 {
    gap: 0;
  }
  ._container_13vsq_27 p {
    position: relative;
    top: -115px;
  }
}
._problem_zm0vp_5 {
  padding: 60px 80px 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_zm0vp_19 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
._container_zm0vp_19 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-forward);
  font-family: var(--font-inter);
}
._container_zm0vp_19 > span,
._ordered_zm0vp_49 > span {
  font-size: 24px;
  color: var(--color-text2);
  font-family: var(--font-inter);
  font-weight: 400;
  text-align: justify;
}
._container_zm0vp_19 div {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
._container_zm0vp_19 div span {
  font-size: 24px;
  color: var(--color-forward);
  font-family: var(--font-inter);
  font-weight: 400;
}
._ordered_zm0vp_49 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._ordered_zm0vp_49 ol {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
}
._ordered_zm0vp_49 ol li::marker {
  color: var(--color-forward);
  font-weight: 500;
}
._ordered_zm0vp_49 ol li span {
  font-weight: 500;
  color: var(--color-forward);
}
@media only screen and (max-width: 768px) {
  ._problem_zm0vp_5 {
    padding: 0 24px;
  }
  ._container_zm0vp_19 {
    gap: 12px;
  }
  ._container_zm0vp_19 div img {
    width: 296px;
  }
  ._container_zm0vp_19 h2 {
    font-size: 24px;
  }
  ._ordered_zm0vp_49 ol,
  ._container_zm0vp_19 > span,
  ._ordered_zm0vp_49 > span {
    font-size: 16px;
  }
  ._ordered_zm0vp_49 ol {
    padding: 0 10px;
  }
  ._container_zm0vp_19 div span {
    font-size: 16px;
    text-align: center;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._problem_zm0vp_5 {
    padding: 60px 24px 0;
  }
}
._contribute_98fuk_5 {
  padding: 120px 80px 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
  align-items: center;
}
._contribute_98fuk_5 > p,
._contribute_98fuk_5 div span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._contribute_98fuk_5 div p {
  color: var(--color-text);
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
}
._contribute_98fuk_5 img {
  width: fit-content;
}
._contribute_98fuk_5 > p span {
  font-weight: 500;
  color: var(--color-forward);
}
._contribute_98fuk_5 div {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._contribute_98fuk_5 div h2 {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-forward);
  font-family: var(--font-inter);
  margin: 0;
  text-align: center;
}
._image_98fuk_101 img {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._image_98fuk_101 {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  ._image_98fuk_101 img {
    display: flex;
  }
  ._contribute_98fuk_5 {
    padding: 60px 24px 0;
    gap: 0;
  }
  ._contribute_98fuk_5 > img {
    display: none;
  }
  ._contribute_98fuk_5 div h2 {
    font-size: 24px;
  }
  ._contribute_98fuk_5 div p,
  ._contribute_98fuk_5 > p,
  ._contribute_98fuk_5 div span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._image_98fuk_101 img {
    display: none;
  }
  ._contribute_98fuk_5 {
    padding: 60px 24px 0;
    gap: 0;
  }
}
._component_buwyo_5 {
  padding: 20px 80px 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._div_buwyo_19 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._container_buwyo_31 {
  display: flex;
  align-items: center;
  gap: 40px;
}
._component_buwyo_5 ._div_buwyo_19:nth-child(2n) ._container_buwyo_31 {
  flex-direction: row-reverse;
}
._text_buwyo_51 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_buwyo_51 h2 {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._text_buwyo_51 span {
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
}
._ul_buwyo_93 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  font-size: 24px;
  font-family: var(--font-inter);
  color: var(--color-text2);
  font-weight: 400;
  list-style: none;
  padding: 0;
}
._li_buwyo_119 {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  ._component_buwyo_5 {
    padding: 60px 24px 0;
    gap: 60px;
  }
  ._container_buwyo_31 {
    flex-direction: column !important;
    gap: 20px;
  }
  ._div_buwyo_19 {
    gap: 16px;
  }
  ._container_buwyo_31 img {
    width: 312px;
  }
  ._ul_buwyo_93,
  ._text_buwyo_51 {
    gap: 10px;
  }
  ._ul_buwyo_93,
  ._text_buwyo_51 span {
    font-size: 16px;
    text-align: justify;
  }
  ._text_buwyo_51 h2 {
    font-size: 16px;
  }
  ._li_buwyo_119 img {
    width: 11px;
  }
}
._program_8y730_5 {
  padding: 60px 80px 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_8y730_19,
._container2_8y730_21 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._container_8y730_19 {
  align-items: center;
}
._desktopImage_8y730_41 {
  width: 750px;
}
._container_8y730_19 h2 {
  margin: 0;
  font-size: 45px;
  color: var(--color-forward);
  font-family: var(--font-inter);
  font-weight: 600;
  text-align: center;
}
._container_8y730_19 > span {
  font-size: 24px;
  color: var(--color-text2);
  font-family: var(--font-inter);
  font-weight: 400;
  text-align: justify;
}
._container_8y730_19 div,
._container2_8y730_21 div {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._container_8y730_19 div span,
._container2_8y730_21 div span {
  font-size: 24px;
  color: var(--color-forward);
  font-family: var(--font-inter);
  font-weight: 600;
}
._container_8y730_19 div p,
._container2_8y730_21 div p {
  font-size: 24px;
  color: var(--color-text2);
  font-family: var(--font-inter);
  font-weight: 400;
  text-align: justify;
  margin: 0;
}
._mobileImage_8y730_133 {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._program_8y730_5 {
    padding: 30px 24px 0;
  }
  ._container_8y730_19 h2 {
    font-size: 24px;
  }
  ._container_8y730_19 div p,
  ._container_8y730_19 span,
  ._container_8y730_19 div span,
  ._container2_8y730_21 div p,
  ._container2_8y730_21 div span {
    font-size: 16px;
  }
  ._container2_8y730_21 div span {
    text-align: center;
  }
  ._desktopImage_8y730_41,
  ._desktopImage2_8y730_185 {
    display: none;
  }
  ._mobileImage_8y730_133 {
    display: block;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._program_8y730_5 {
    padding: 60px 24px 0;
  }
}
._campaign_1fwdp_5 {
  padding: 120px 80px 120px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 93px;
}
._container_1fwdp_21 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_1fwdp_21 > div {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._container_1fwdp_21 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
}
._container_1fwdp_21 p {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  margin: -15px 0 0;
  text-align: justify;
}
._container_1fwdp_21 button {
  border: 0;
  font-size: 16px;
  background-color: var(--color-forward);
  font-weight: 500;
  color: var(--color-primary);
  font-family: var(--font-inter);
  padding: 12px 24px;
  width: fit-content;
  cursor: pointer;
}
._campaign_1fwdp_5 > button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-forward);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-forward);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._campaign_1fwdp_5 {
    padding: 60px 24px;
  }
  ._container_1fwdp_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1fwdp_21 img {
    width: 312px;
    order: -1;
  }
  ._container_1fwdp_21 span,
  ._container_1fwdp_21 p {
    font-size: 16px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._campaign_1fwdp_5 {
    padding: 60px 24px;
  }
  ._container_1fwdp_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1fwdp_21 img {
    order: -1;
  }
}
._child_11prw_5 {
  display: flex;
  padding: 120px 80px;
  height: 370px;
  align-items: center;
  width: -webkit-fill-available;
}
._child_11prw_5 img {
  position: absolute;
  right: 90px;
}
._child_11prw_5 div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  padding: 40px;
  background-color: #e0edff80;
  height: 330px;
  width: -webkit-fill-available;
  border-radius: 16px;
  box-shadow: 0 10px 25px #22353114;
}
._child_11prw_5 div h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  width: 596px;
}
._child_11prw_5 div span {
  font-weight: 900;
  color: var(--color-forward);
}
._child_11prw_5 div p {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  color: var(--color-text2);
  font-family: var(--font-inter);
  width: 703px;
}
._button_11prw_103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._button_11prw_103 button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-forward);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-forward);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._child_11prw_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #e0edff80;
    margin-top: 100px;
    height: fit-content;
    text-align: center;
  }
  ._child_11prw_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
  }
  ._button_11prw_103 {
    gap: 30px;
  }
  ._child_11prw_5 div h2 {
    font-size: 24px;
    width: 300px;
  }
  ._child_11prw_5 div p {
    font-size: 16px;
    width: 300px;
  }
  ._child_11prw_5 img {
    width: 275px;
    position: relative;
    right: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1256px) {
  ._child_11prw_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #fff3f0;
    margin-top: 100px;
    height: fit-content;
  }
  ._child_11prw_5 div h2,
  ._child_11prw_5 div p {
    text-align: center;
  }
  ._child_11prw_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
    align-items: center;
  }
  ._child_11prw_5 img {
    position: relative;
    right: 0;
  }
}
._overview_14qby_7 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._problem_14qby_23 {
  padding: 60px 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_14qby_23,
._p2_14qby_39 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_14qby_51,
._container2_14qby_53 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_14qby_65 {
  display: flex;
}
._text_14qby_65 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_14qby_65 hr {
  width: 60px;
  border: 1px solid var(--color-gero);
}
._container_14qby_51 h2,
._container2_14qby_53 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-gero);
  font-family: var(--font-inter);
}
._div_14qby_123 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_14qby_51 p,
._container2_14qby_53 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._container_14qby_51 p span,
._container2_14qby_53 p span {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._overview_14qby_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._problem_14qby_23 {
    padding: 60px 24px 0;
  }
  ._p_14qby_23 {
    flex-direction: column;
  }
  ._text_14qby_65 hr {
    width: 30px;
  }
  ._p2_14qby_39 {
    flex-direction: column-reverse;
  }
  ._overview_14qby_7 img,
  ._problem_14qby_23 img {
    width: 360px;
  }
  ._text_14qby_65 {
    position: relative;
    top: -470px;
  }
  ._text_14qby_65 span {
    font-size: 16px;
  }
  ._container_14qby_51 h2 {
    font-size: 24px;
    position: relative;
    top: -480px;
  }
  ._container2_14qby_53 h2 {
    font-size: 24px;
    position: relative;
    top: -425px;
    text-align: center;
  }
  ._container_14qby_51 p {
    font-size: 16px;
    position: relative;
    top: -110px;
  }
  ._container2_14qby_53 p {
    font-size: 16px;
    position: relative;
    top: -90px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_14qby_7,
  ._problem_14qby_23 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 0;
  }
  ._text_14qby_65,
  ._container_14qby_51 h2 {
    position: relative;
    top: -715px;
  }
  ._container_14qby_51 {
    gap: 0;
  }
  ._container_14qby_51 p {
    position: relative;
    top: -115px;
  }
  ._p_14qby_23 {
    flex-direction: column;
  }
  ._div_14qby_123 {
    gap: 0;
  }
}
._solution_ux9bi_5 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_ux9bi_17 {
  padding: 120px 80px 0 0;
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_ux9bi_17:nth-child(2n) {
  padding: 120px 0 0 80px;
  flex-direction: row-reverse;
}
._text_ux9bi_41 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_ux9bi_41 h2 {
  margin: 0;
  font-size: 45px;
  font-family: var(--font-inter);
  color: var(--color-gero);
  font-weight: 700;
}
._text_ux9bi_41 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._li_ux9bi_83 {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
._li_ux9bi_83 li {
  list-style: none;
  font-size: 24px;
  font-weight: 400;
  text-align: justify;
  color: var(--color-text);
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._container_ux9bi_17,
  ._container_ux9bi_17:nth-child(2n) {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 0;
  }
  ._li_ux9bi_83 li,
  ._text_ux9bi_41 span {
    font-size: 16px;
  }
  ._text_ux9bi_41 h2 {
    position: relative;
    font-size: 24px;
    top: -300px;
    text-align: center;
  }
  ._text_ux9bi_41 {
    margin-top: -35px;
  }
  ._container_ux9bi_17 > img {
    width: 312px;
  }
  ._li_ux9bi_83 img {
    width: 11px;
  }
}
._campaign_g7gv8_5 {
  padding: 120px 80px 120px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 93px;
}
._container_g7gv8_21 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_g7gv8_21 > div {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._container_g7gv8_21 span {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-gero);
  font-family: var(--font-inter);
}
._container_g7gv8_21 p {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  margin: -15px 0 0;
  text-align: justify;
}
._container_g7gv8_21 button {
  border: 0;
  font-size: 16px;
  background-color: var(--color-gero);
  font-weight: 500;
  color: var(--color-primary);
  font-family: var(--font-inter);
  padding: 12px 24px;
  width: fit-content;
  cursor: pointer;
}
._campaign_g7gv8_5 > button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-gero);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-gero);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._campaign_g7gv8_5 {
    padding: 60px 24px;
  }
  ._container_g7gv8_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_g7gv8_21 img {
    width: 312px;
    order: -1;
  }
  ._container_g7gv8_21 span,
  ._container_g7gv8_21 p {
    font-size: 16px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._campaign_g7gv8_5 {
    padding: 60px 24px;
  }
  ._container_g7gv8_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_g7gv8_21 img {
    order: -1;
  }
}
._child_o9hyg_5 {
  display: flex;
  padding: 120px 80px;
  height: 370px;
  align-items: center;
  width: -webkit-fill-available;
}
._child_o9hyg_5 img {
  position: absolute;
  right: 90px;
}
._child_o9hyg_5 div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  padding: 40px;
  background-color: #e0edff80;
  height: 330px;
  width: -webkit-fill-available;
  border-radius: 16px;
  box-shadow: 0 10px 25px #22353114;
}
._child_o9hyg_5 div h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  width: 596px;
}
._child_o9hyg_5 div span {
  font-weight: 900;
  color: var(--color-gero);
}
._child_o9hyg_5 div p {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  color: var(--color-text2);
  font-family: var(--font-inter);
  width: 703px;
}
._button_o9hyg_103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._button_o9hyg_103 button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-gero);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-gero);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._child_o9hyg_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #e0edff80;
    margin-top: 100px;
    height: fit-content;
    text-align: center;
  }
  ._child_o9hyg_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
  }
  ._button_o9hyg_103 {
    gap: 30px;
  }
  ._child_o9hyg_5 div h2 {
    font-size: 24px;
    width: 300px;
  }
  ._child_o9hyg_5 div p {
    font-size: 16px;
    width: 300px;
  }
  ._child_o9hyg_5 img {
    width: 275px;
    position: relative;
    right: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1256px) {
  ._child_o9hyg_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #fff3f0;
    margin-top: 100px;
    height: fit-content;
  }
  ._child_o9hyg_5 div h2,
  ._child_o9hyg_5 div p {
    text-align: center;
  }
  ._child_o9hyg_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
    align-items: center;
  }
  ._child_o9hyg_5 img {
    position: relative;
    right: 0;
  }
}
._overview_kszxi_7 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._problem_kszxi_23 {
  padding: 60px 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_kszxi_23,
._p2_kszxi_39 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_kszxi_51,
._container2_kszxi_53 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_kszxi_65 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_kszxi_65 hr {
  width: 60px;
  border: 1px solid var(--color-bloom);
}
._container_kszxi_51 h2,
._container2_kszxi_53 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-bloom);
  font-family: var(--font-inter);
}
._div_kszxi_115 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_kszxi_51 p,
._container2_kszxi_53 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._container_kszxi_51 p span,
._container2_kszxi_53 p span {
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  ._overview_kszxi_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._problem_kszxi_23 {
    padding: 60px 24px 0;
  }
  ._p_kszxi_23 {
    flex-direction: column;
  }
  ._p2_kszxi_39 {
    flex-direction: column-reverse;
  }
  ._overview_kszxi_7 img,
  ._problem_kszxi_23 img {
    width: 360px;
  }
  ._text_kszxi_65 {
    position: relative;
    top: -470px;
  }
  ._text_kszxi_65 span {
    font-size: 16px;
  }
  ._text_kszxi_65 hr {
    width: 30px;
  }
  ._container_kszxi_51 h2 {
    font-size: 24px;
    position: relative;
    top: -480px;
  }
  ._container2_kszxi_53 h2 {
    font-size: 24px;
    position: relative;
    top: -425px;
    text-align: center;
  }
  ._container_kszxi_51 p {
    font-size: 16px;
    position: relative;
    top: -110px;
  }
  ._container2_kszxi_53 p {
    font-size: 16px;
    position: relative;
    top: -90px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_kszxi_7,
  ._problem_kszxi_23 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 0;
  }
  ._text_kszxi_65,
  ._container_kszxi_51 h2 {
    position: relative;
    top: -715px;
  }
  ._container_kszxi_51 {
    gap: 0;
  }
  ._container_kszxi_51 p {
    position: relative;
    top: -115px;
  }
  ._p_kszxi_23 {
    flex-direction: column;
  }
  ._div_kszxi_115 {
    gap: 0;
  }
}
._solution_124of_5 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_124of_17 {
  padding: 60px 80px 0 0;
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_124of_17:nth-child(2n) {
  padding: 60px 0 0 80px;
  flex-direction: row-reverse;
}
._text_124of_41 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._text_124of_41 h2 {
  margin: 0;
  font-size: 45px;
  font-family: var(--font-inter);
  color: var(--color-bloom);
  font-weight: 700;
}
._text_124of_41 span {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._li_124of_85 {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
._li_124of_85 li {
  list-style: none;
  font-size: 24px;
  font-weight: 400;
  text-align: justify;
  color: var(--color-text);
  font-family: var(--font-inter);
}
@media only screen and (max-width: 768px) {
  ._container_124of_17,
  ._container_124of_17:nth-child(2n) {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 0;
  }
  ._li_124of_85 li,
  ._text_124of_41 span {
    font-size: 16px;
  }
  ._text_124of_41 h2 {
    position: relative;
    font-size: 24px;
    top: -300px;
    text-align: center;
  }
  ._text_124of_41 {
    margin-top: -35px;
  }
  ._container_124of_17 > img {
    width: 312px;
  }
  ._li_124of_85 img {
    width: 11px;
  }
}
._campaign_1irzo_5 {
  padding: 120px 80px 120px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 93px;
}
._container_1irzo_21 {
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_1irzo_21 > div {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
._container_1irzo_21 span {
  font-size: 45px;
  font-weight: 700;
  color: var(--color-bloom);
  font-family: var(--font-inter);
}
._container_1irzo_21 p {
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  margin: -15px 0 0;
  text-align: justify;
}
._container_1irzo_21 button {
  border: 0;
  font-size: 16px;
  background-color: var(--color-bloom);
  font-weight: 500;
  color: var(--color-primary);
  font-family: var(--font-inter);
  padding: 12px 24px;
  width: fit-content;
  cursor: pointer;
}
._campaign_1irzo_5 > button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-bloom);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-bloom);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
._container_1irzo_21 ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  font-size: 24px;
  font-family: var(--font-inter);
  font-weight: 400;
  color: var(--color-text);
  text-align: justify;
}
._container_1irzo_21 ul li {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  ._campaign_1irzo_5 {
    padding: 60px 24px;
  }
  ._container_1irzo_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1irzo_21 > img {
    width: 312px;
  }
  ._container_1irzo_21 ul {
    font-size: 16px;
    padding: 0 10px;
    margin: 0;
  }
  ._container_1irzo_21 ul img {
    width: 11px;
  }
  ._container_1irzo_21 span,
  ._container_1irzo_21 p {
    font-size: 16px;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._campaign_1irzo_5 {
    padding: 60px 24px;
  }
  ._container_1irzo_21 {
    flex-direction: column;
    gap: 24px;
  }
  ._container_1irzo_21 img {
    order: -1;
  }
}
._child_jx8s9_5 {
  display: flex;
  padding: 120px 80px;
  height: 370px;
  align-items: center;
  width: -webkit-fill-available;
}
._child_jx8s9_5 img {
  position: absolute;
  right: 90px;
}
._child_jx8s9_5 div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  padding: 40px;
  background-color: #a772fd33;
  height: 330px;
  width: -webkit-fill-available;
  border-radius: 16px;
  box-shadow: 0 10px 25px #22353114;
}
._child_jx8s9_5 div h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  width: 596px;
}
._child_jx8s9_5 div span {
  font-weight: 900;
  color: var(--color-bloom);
}
._child_jx8s9_5 div p {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  color: var(--color-text2);
  font-family: var(--font-inter);
  width: 703px;
}
._button_jx8s9_103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._button_jx8s9_103 button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-bloom);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-bloom);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._child_jx8s9_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #a772fd33;
    margin-top: 100px;
    height: fit-content;
    text-align: center;
  }
  ._child_jx8s9_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
  }
  ._button_jx8s9_103 {
    gap: 30px;
  }
  ._child_jx8s9_5 div h2 {
    font-size: 24px;
    width: 300px;
  }
  ._child_jx8s9_5 div p {
    font-size: 16px;
    width: 300px;
  }
  ._child_jx8s9_5 img {
    width: 275px;
    position: relative;
    right: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1256px) {
  ._child_jx8s9_5 {
    flex-direction: column;
    padding: 40px 0 0;
    background-color: #fff3f0;
    margin-top: 100px;
    height: fit-content;
  }
  ._child_jx8s9_5 div h2,
  ._child_jx8s9_5 div p {
    text-align: center;
  }
  ._child_jx8s9_5 div {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    gap: 12px;
    padding: 0 40px;
    justify-content: flex-start;
    align-items: center;
  }
  ._child_jx8s9_5 img {
    position: relative;
    right: 0;
  }
}
._tgt_1y02c_7 {
  display: none;
}
._overview_1y02c_15 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_1y02c_31 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_1y02c_43 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_1y02c_55 {
  display: flex;
}
._text_1y02c_55 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_1y02c_55 hr {
  width: 60px;
  border: 1px solid var(--color-trybe);
}
._container_1y02c_43 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-trybe);
  font-family: var(--font-inter);
}
._div_1y02c_111 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_1y02c_43 p,
._p2_1y02c_125 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._container_1y02c_43 p span {
  font-weight: 600;
}
._p2_1y02c_125 {
  padding: 0 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  ._overview_1y02c_15 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._p_1y02c_31 {
    flex-direction: column;
  }
  ._overview_1y02c_15 img {
    width: 360px;
  }
  ._text_1y02c_55 hr {
    width: 30px;
  }
  ._text_1y02c_55 {
    position: relative;
    top: -470px;
  }
  ._text_1y02c_55 span {
    font-size: 16px;
  }
  ._container_1y02c_43 h2 {
    font-size: 24px;
    position: relative;
    top: -480px;
  }
  ._container_1y02c_43 p {
    font-size: 16px;
    position: relative;
    top: -110px;
  }
  ._p2_1y02c_125 {
    padding: 0;
    margin-top: -124px;
  }
  ._p2_1y02c_125 p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_1y02c_15 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 0;
  }
  ._text_1y02c_55,
  ._container_1y02c_43 h2 {
    position: relative;
    top: -715px;
  }
  ._container_1y02c_43 {
    gap: 0;
  }
  ._container_1y02c_43 p {
    position: relative;
    top: -115px;
  }
  ._p_1y02c_31 {
    flex-direction: column;
  }
  ._p2_1y02c_125 {
    padding: 0;
    margin-top: -113px;
  }
  ._div_1y02c_111 {
    gap: 0;
  }
}
._donate_16vuv_5 {
  padding: 120px 0 0 80px;
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_16vuv_19 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._container_16vuv_19 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-trybe);
  font-family: var(--font-inter);
}
._container_16vuv_19 ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  list-style: none;
  text-align: justify;
}
._container_16vuv_19 ul span {
  font-weight: 500;
}
@media only screen and (max-width: 768px) {
  ._donate_16vuv_5 {
    padding: 60px 24px 0;
    flex-direction: column-reverse;
    gap: 0;
    margin-top: 50px;
  }
  ._donate_16vuv_5 > img {
    width: 312px;
  }
  ._container_16vuv_19 {
    gap: 0;
  }
  ._container_16vuv_19 h2 {
    font-size: 24px;
    position: relative;
    top: -350px;
    text-align: center;
  }
  ._container_16vuv_19 ul {
    font-size: 16px;
    padding: 0 10px;
    gap: 16px;
  }
  ._container_16vuv_19 ul img {
    width: 11px;
  }
}
._how_1t8yq_5 {
  padding: 120px 80px 0;
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_1t8yq_19 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._container_1t8yq_19 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-trybe);
  font-family: var(--font-inter);
}
._container_1t8yq_19 p {
  font-size: 24px;
  margin: 0;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
@media only screen and (max-width: 768px) {
  ._how_1t8yq_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 0;
    margin-top: 40px;
  }
  ._container_1t8yq_19 {
    gap: 0;
  }
  ._how_1t8yq_5 img {
    width: 312px;
  }
  ._container_1t8yq_19 h2 {
    font-size: 24px;
    position: relative;
    top: -330px;
    text-align: center;
  }
  ._container_1t8yq_19 p {
    font-size: 16px;
  }
}
._involve_1tqbc_5 {
  padding: 120px 80px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
}
._container_1tqbc_21 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._container_1tqbc_21 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-trybe);
  font-family: var(--font-inter);
}
._container_1tqbc_21 p {
  font-size: 24px;
  margin: 0;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._container2_1tqbc_65 {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: 30px;
}
._text_1tqbc_79 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  background-color: #fff;
  box-shadow: 0 10px 25px #24293314;
  padding: 0 0 20px;
}
._text_1tqbc_79 img {
  width: -webkit-fill-available;
}
._text_1tqbc_79 span,
._text_1tqbc_79 p {
  font-size: 16px;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._text_1tqbc_79 p {
  font-weight: 600;
  padding: 0 20px;
}
._text_1tqbc_79 button,
._involve_1tqbc_5 button {
  margin-top: 30px;
  padding: 12px 60px;
  font-family: var(--font-inter);
  background-color: transparent;
  color: var(--color-trybe) !important;
  border: 1px solid var(--color-trybe);
  font-weight: 500;
  cursor: pointer;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 12px;
}
._popup_1tqbc_177 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000080;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
._popupContent_1tqbc_203 {
  background-color: #fff;
  padding: 63px 45px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  text-align: center;
  box-shadow: 0 4px 8px #0003;
}
._popupContent_1tqbc_203 div {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid hsla(0, 0%, 63%, 1);
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: #a1a1a1;
}
._popupContent_1tqbc_203 button {
  background-color: var(--color-orange);
  color: #fff !important;
  border: none;
  padding: 14px 20px;
  cursor: pointer;
  margin: 0 0 0 -39px;
}
._copySuccess_1tqbc_267 {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  background-color: #00c750;
  color: #fff;
  padding: 10px 20px;
  box-shadow: 0 4px 8px #0003;
  z-index: 1000;
  font-size: 1rem;
  animation: _fadeInOut_1tqbc_1 2s ease-in-out;
  font-family: var(--font-inter);
}
@keyframes _fadeInOut_1tqbc_1 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media only screen and (max-width: 768px) {
  ._involve_1tqbc_5 {
    padding: 60px 24px 0;
  }
  ._container2_1tqbc_65 {
    flex-direction: column;
  }
  ._container_1tqbc_21 h2 {
    font-size: 24px;
    text-align: center;
  }
  ._container_1tqbc_21 p {
    font-size: 16px;
    text-align: justify;
  }
  ._text_1tqbc_79 p {
    font-size: 14px;
    text-align: justify;
  }
  ._text_1tqbc_79 span {
    font-size: 14px;
  }
}
._overview_dulik_7 {
  padding: 120px 80px 0 0;
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._p_dulik_23 {
  display: flex;
  align-items: center;
  gap: 60px;
}
._container_dulik_35 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._text_dulik_47 {
  display: flex;
}
._text_dulik_47 span {
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text);
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
}
._text_dulik_47 hr {
  width: 60px;
  border: 1px solid var(--color-orange);
}
._container_dulik_35 h2 {
  margin: 0;
  font-size: 45px;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._div_dulik_103 {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
._container_dulik_35 p,
._p2_dulik_117 p {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--font-inter);
  color: var(--color-text2);
  text-align: justify;
  line-height: 1.4;
}
._container_dulik_35 p span {
  font-weight: 600;
}
._p2_dulik_117 {
  padding: 0 0 0 80px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  ._overview_dulik_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 15px;
  }
  ._p_dulik_23 {
    flex-direction: column;
  }
  ._overview_dulik_7 img {
    width: 360px;
  }
  ._text_dulik_47 hr {
    width: 30px;
  }
  ._text_dulik_47 {
    position: relative;
    top: -470px;
  }
  ._text_dulik_47 span {
    font-size: 16px;
  }
  ._container_dulik_35 h2 {
    font-size: 24px;
    position: relative;
    top: -480px;
  }
  ._container_dulik_35 p {
    font-size: 16px;
    position: relative;
    top: -110px;
  }
  ._p2_dulik_117 {
    padding: 0;
    margin-top: -124px;
  }
  ._p2_dulik_117 p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._overview_dulik_7 {
    flex-direction: column;
    padding: 120px 24px 0;
    gap: 0;
    margin-top: 215px;
  }
  ._text_dulik_47,
  ._container_dulik_35 h2 {
    position: relative;
    top: -715px;
  }
  ._container_dulik_35 {
    gap: 0;
  }
  ._container_dulik_35 p {
    position: relative;
    top: -115px;
  }
  ._p_dulik_23 {
    flex-direction: column;
    gap: 0;
  }
  ._p2_dulik_117 {
    padding: 0;
    margin-top: -113px;
  }
  ._div_dulik_103 {
    gap: 0;
  }
}
._donate_1glom_5 {
  padding: 60px 0 0 80px;
  display: flex;
  align-items: center;
  gap: 65px;
}
._container_1glom_19 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._container_1glom_19 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._container_1glom_19 p {
  font-size: 24px;
  margin: 0;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._container_1glom_19 ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  list-style: none;
  text-align: justify;
}
._container_1glom_19 ul span {
  font-weight: 500;
}
@media only screen and (max-width: 768px) {
  ._donate_1glom_5 {
    padding: 0 24px;
    flex-direction: column-reverse;
    gap: 0;
  }
  ._donate_1glom_5 > img {
    width: 312px;
  }
  ._container_1glom_19 {
    gap: 0;
  }
  ._container_1glom_19 p {
    font-size: 16px;
  }
  ._container_1glom_19 h2 {
    font-size: 24px;
    position: relative;
    top: -500px;
    text-align: center;
  }
  ._container_1glom_19 ul {
    font-size: 16px;
    padding: 0 10px;
    gap: 16px;
  }
  ._container_1glom_19 ul img {
    width: 11px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._donate_1glom_5 {
    flex-direction: column-reverse;
    padding: 60px 60px 0;
  }
}
._donate_djden_5 {
  padding: 60px 80px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 65px;
}
._container_djden_21 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._container_djden_21 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._container_djden_21 p {
  font-size: 24px;
  margin: 0;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
}
._container_djden_21 ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  list-style: none;
  text-align: justify;
}
._container_djden_21 ul span {
  font-weight: 500;
}
@media only screen and (max-width: 768px) {
  ._donate_djden_5 {
    padding: 60px 24px 0;
    flex-direction: column-reverse;
    gap: 0;
    margin-top: 50px;
  }
  ._donate_djden_5 > img {
    width: 312px;
  }
  ._container_djden_21 {
    gap: 0;
  }
  ._container_djden_21 p {
    font-size: 16px;
  }
  ._container_djden_21 h2 {
    font-size: 24px;
    position: relative;
    top: -350px;
    text-align: center;
  }
  ._container_djden_21 ul {
    font-size: 16px;
    padding: 0 10px;
    gap: 16px;
  }
  ._container_djden_21 ul img {
    width: 11px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._donate_djden_5 {
    flex-direction: column-reverse;
    margin-top: 30px;
  }
}
._how2_134pl_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}
._how_134pl_5 {
  padding: 120px 80px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 65px;
}
._container_134pl_33 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._container_134pl_33 h2 {
  font-size: 45px;
  margin: 0;
  font-weight: 700;
  color: var(--color-orange);
  font-family: var(--font-inter);
}
._container_134pl_33 p {
  font-size: 24px;
  margin: 0;
  font-weight: 400;
  color: var(--color-text2);
  font-family: var(--font-inter);
  text-align: justify;
}
._container_134pl_33 ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 24px;
  font-weight: 400;
  color: var(--color-text);
  font-family: var(--font-inter);
  padding: 0;
  margin: 30px 0 0;
}
._container_134pl_33 ul li {
  display: flex;
  align-items: center;
  gap: 12px;
}
._how2_134pl_5 button {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--color-orange);
  font-size: 16px;
  background-color: transparent;
  font-weight: 500;
  color: var(--color-orange);
  font-family: var(--font-inter);
  padding: 12px 60px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._how_134pl_5 {
    flex-direction: column;
    padding: 60px 24px 0;
    gap: 0;
    margin-top: 40px;
  }
  ._container_134pl_33 {
    gap: 0;
  }
  ._how_134pl_5 > img {
    width: 312px;
  }
  ._container_134pl_33 h2 {
    font-size: 24px;
    position: relative;
    top: -330px;
    text-align: center;
  }
  ._container_134pl_33 div h2 {
    font-size: 24px;
    top: 0 !important;
    margin-top: 30px;
  }
  ._container_134pl_33 p,
  ._container_134pl_33 ul {
    font-size: 16px;
  }
  ._container_134pl_33 ul img {
    width: 11px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  ._how_134pl_5 {
    flex-direction: column;
  }
}
._login_ljyh1_5 {
  display: flex;
  align-items: center;
  height: 100vh;
  justify-content: center;
}
._container_ljyh1_19 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
._container_ljyh1_19 label {
  font-size: 30px;
  font-weight: 600;
  font-family: var(--font-inter);
  color: var(--color-orange);
}
._form_ljyh1_45 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._form_ljyh1_45 div {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._form_ljyh1_45 div span {
  font-size: 14px;
  font-family: var(--font-inter);
  color: var(--color-text);
  font-weight: 500;
}
._form_ljyh1_45 div input {
  border: 1px solid hsla(0, 0%, 75%, 1) !important;
  font-size: 16px !important;
  font-family: var(--font-inter) !important;
  font-weight: 500 !important;
  padding: 12px 24px !important;
  border-radius: 8px !important;
  height: 20px !important;
}
._form_ljyh1_45 div input:focus {
  border: 1px solid var(--color-orange) !important;
}
._form_ljyh1_45 button {
  padding: 12px 146px;
  font-size: 16px;
  font-weight: 600;
  background-color: var(--color-orange);
  color: #fff;
  font-family: var(--font-inter);
  border-radius: 8px;
  border: 0;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._login_ljyh1_5 {
    flex-direction: column;
    justify-content: flex-start;
  }
  ._container_ljyh1_19 {
    margin-top: 100px;
  }
  ._login_ljyh1_5 div label {
    font-size: 20px;
  }
}
._logo_hpy8o_5,
._mobilenav_hpy8o_13 {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._logo_hpy8o_5 {
    display: flex;
    align-items: flex-start;
    width: -webkit-fill-available;
    padding: 24px;
    background-color: #fff;
    box-shadow: 0 4px 7px #0000000a;
    justify-content: space-between;
  }
  ._mobilenav_hpy8o_13 {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1000;
    transition: transform 0.3s ease-in-out;
    transform: translate(-100%);
  }
  ._div_hpy8o_65 {
    display: flex;
    flex-direction: column;
  }
  ._notactive_hpy8o_75 {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 24px;
    font-size: 20px;
    font-weight: 600;
    font-family: var(--font-inter);
    color: var(--color-text);
  }
  ._notactive_hpy8o_75 span {
    cursor: pointer;
  }
  ._icon_hpy8o_105 {
    fill: currentColor;
  }
  ._active_hpy8o_113 {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 24px;
    font-size: 20px;
    font-weight: 600;
    font-family: var(--font-inter);
    background-color: #fff1e5;
    color: var(--color-orange);
    cursor: pointer;
  }
  ._sidebar_hpy8o_139 {
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    top: 0;
    right: -600px;
    overflow-y: auto;
    transform: translate(600px);
    opacity: 0;
    transition: opacity 0.9s ease-in-out;
    background-size: cover;
  }
  ._sidebar_hpy8o_139::-webkit-scrollbar {
    display: none;
  }
  ._mobilenav_hpy8o_13._visible_hpy8o_177 {
    transform: translate(0);
    right: 0;
    opacity: 1;
    transition: opacity 0.9s ease-in-out;
  }
  ._fade-out_hpy8o_191 {
    transform: translate(600px);
    opacity: 0;
    transition: opacity 0.9s ease-out;
  }
  ._div_hpy8o_65 hr {
    display: none;
  }
  ._div_hpy8o_65 {
    margin-top: 30px;
  }
  ._imageclose_hpy8o_215 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 24px;
    box-shadow: 0 5px 7px #0000000a;
  }
  ._sidebarmenu_hpy8o_231 {
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 20px 0 0;
  }
}
._mobileDashboard_cjoif_5 {
  display: none;
}
._nav_cjoif_11 {
  position: absolute;
  left: 314px;
  width: -webkit-fill-available;
  padding: 16px 24px;
  font-size: 24px;
  font-weight: 600;
  color: #2b2b2bcc;
  background-color: #fff;
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 16px;
}
._sidebar_cjoif_41 {
  width: 272px;
  padding: 25px;
  height: 982px;
  background-color: #fff;
  position: fixed;
  display: flex;
  flex-direction: column;
  gap: 70px;
  border: 1px solid hsla(218, 17%, 91%, 1);
}
._sidebar_cjoif_41 > img {
  padding: 8px 24px;
}
._div_cjoif_73 {
  display: flex;
  flex-direction: column;
}
._notactive_cjoif_83 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  font-family: var(--font-inter);
  color: var(--color-text);
}
._notactive_cjoif_83 span {
  cursor: pointer;
}
._icon_cjoif_113 {
  fill: currentColor;
}
._active_cjoif_121 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  font-family: var(--font-inter);
  background-color: #fff1e5;
  color: var(--color-orange);
  cursor: pointer;
}
._content_cjoif_147 {
  position: absolute;
  left: 323px;
  width: -webkit-fill-available;
  top: 80px;
  background-color: #f5f5f5;
  padding: 24px;
}
._content_cjoif_147 > span {
  display: none;
}
._revenue_cjoif_173 {
  display: flex;
  flex-direction: column;
  gap: 100px;
  background-color: var(--color-orange);
  padding: 16px 24px;
  border-radius: 8px;
  width: 50%;
  color: #fff;
  font-family: var(--font-inter);
}
._revenue_cjoif_173 span {
  font-size: 18px;
  font-weight: 500;
}
._revenue_cjoif_173 label {
  font-size: 24px;
  font-weight: 600;
}
._programmeRevenue_cjoif_217 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 24px 0;
  gap: 40px;
}
._text_cjoif_231 {
  display: flex;
  flex-direction: column;
  gap: 70px;
  background-color: #fff;
  padding: 24px;
  border-radius: 8px;
}
._text_cjoif_231 span {
  font-size: 16px;
  font-weight: 500;
  color: #2b2b2bcc;
  font-family: var(--font-inter);
}
._text_cjoif_231 div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._text_cjoif_231 div span {
  font-size: 24px;
  font-weight: 600;
  color: #2b2b2bcc;
  font-family: var(--font-inter);
}
._text_cjoif_231 div button {
  border: 0;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 500;
  color: var(--color-orange);
  background-color: transparent;
  font-family: var(--font-inter);
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  ._dashboard_cjoif_317 {
    display: none;
  }
  ._mobileDashboard_cjoif_5 {
    display: block;
  }
  ._content_cjoif_147 {
    left: 0;
    padding: 50px 24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  ._content_cjoif_147 > span {
    display: block;
    font-size: 22px;
    font-weight: 600;
    font-family: var(--font-inter);
    color: #2b2b2bcc;
  }
  ._programmeRevenue_cjoif_217 {
    grid-template-columns: 1fr;
  }
  ._revenue_cjoif_173 {
    width: 85%;
  }
}
._transaction_1fsh0_5 {
  position: absolute;
  left: 323px;
  width: -webkit-fill-available;
  top: 80px;
  background-color: #f5f5f5;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._log_1fsh0_29 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 600;
  color: #2b2b2bcc;
  font-family: var(--font-inter);
}
._div_1fsh0_49 {
  display: flex;
  gap: 24px;
}
._span_1fsh0_59 {
  font-size: 20px;
  font-weight: 600;
  color: #2b2b2bcc;
  font-family: var(--font-inter);
  padding: 24px;
}
._time_1fsh0_75 {
  padding: 8px 12px;
  border-radius: 8px;
  background-color: #fff;
  border: 0;
  font-size: 14px;
  font-weight: 600;
  color: #2b2b2bcc;
  font-family: var(--font-inter);
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
._csv_1fsh0_103 {
  background-color: var(--color-orange);
  border: 0;
  padding: 8px 12px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  font-family: var(--font-inter);
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
._table_1fsh0_133 {
  border: 1px solid hsla(218, 17%, 91%, 1);
}
._tableRow_1fsh0_141 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._name_1fsh0_153 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  border-bottom: 3px solid hsla(218, 20%, 98%, 1);
  align-items: center;
  font-family: var(--font-inter);
  position: relative;
}
._svg_1fsh0_169 {
  color: transparent;
}
._name_1fsh0_153 img {
  justify-self: center;
}
._name_1fsh0_153 > span {
  overflow-wrap: anywhere;
  padding: 12px 24px;
  width: -webkit-fill-available;
  font-size: 14px;
  font-weight: 400;
  color: #344155;
}
._name_1fsh0_153 > img {
  cursor: pointer;
}
._tableHeader_1fsh0_209 {
  background-color: #fff;
}
._headerText_1fsh0_215 > span {
  background-color: #f9fafb !important;
  padding: 12px 24px;
  width: -webkit-fill-available;
  font-size: 12px;
  font-weight: 500;
  color: #2b2b2bcc;
}
._svg_1fsh0_169 {
  align-items: end !important;
  color: transparent !important;
  background-color: #f9fafb;
}
._tableRow_1fsh0_141 span,
._tableRow_1fsh0_141 img {
  padding: 16px 24px;
  font-size: 14px;
  font-weight: 400;
  color: #344155;
}
._dropdown_1fsh0_263 {
  position: absolute;
  top: 135%;
  left: 50%;
  right: 85px;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
._dropdownTime_1fsh0_287 {
  position: absolute;
  top: 23%;
  left: 50%;
  right: 190px;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
._overlay_1fsh0_311 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0000001a;
  transition: opacity 1.3s;
}
._copy_1fsh0_331 {
  position: absolute;
  right: 0;
  background-color: #fff;
  padding: 12px 16px;
  border-radius: 8px;
  box-shadow: 0 4px 8px #0000001a;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._copy_1fsh0_331 span {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #1d2f2fcc;
  font-family: var(--font-inter);
  cursor: pointer;
}
._pageButtons_1fsh0_385 {
  margin-top: 30px;
  display: flex;
  align-items: center;
  gap: 4px;
}
._back_1fsh0_399,
._next_1fsh0_401,
._pageButton_1fsh0_385 {
  padding: 8px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid hsla(220, 17%, 93%, 1);
  color: #2b2b2bcc;
  background-color: #fff;
  font-size: 14px;
  font-weight: 400;
  font-family: var(--font-inter);
  cursor: pointer;
  border-radius: 4px;
}
._pageButton_1fsh0_385:hover {
  background-color: var(--color-orange);
  color: #fff;
}
._mobiletransaction_1fsh0_449 {
  display: none;
}
@media only screen and (max-width: 768px) {
  ._tableHeader_1fsh0_209 {
    display: none;
  }
  ._time_1fsh0_75 {
    position: relative;
  }
  ._mobiletransaction_1fsh0_449 {
    display: block;
    position: absolute;
    width: -webkit-fill-available;
    top: 80px;
    background-color: #f5f5f5;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  ._span2_1fsh0_497 {
    font-size: 16px;
    font-weight: 600;
    color: #2b2b2bcc;
    font-family: var(--font-inter);
  }
  ._mobiletransaction_1fsh0_449 > span {
    font-size: 22px;
    font-weight: 600;
    color: #2b2b2bcc;
    font-family: var(--font-inter);
    margin-top: 30px;
  }
  ._log_1fsh0_29 {
    flex-direction: column;
    align-items: baseline;
    gap: 24px;
  }
  ._dropdownTime_1fsh0_287 {
    top: 20%;
    right: 285px;
    left: 0;
  }
  ._table_1fsh0_133 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    border: 0;
  }
  ._container_1fsh0_567 {
    padding: 24px 0;
    background-color: #fff;
    border: 1px solid hsla(180, 11%, 89%, 1);
    width: 84%;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    position: relative;
  }
  ._seeMore_1fsh0_591 {
    border: 0;
    background-color: transparent;
    border-top: 1px solid hsla(180, 11%, 89%, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--color-orange);
    font-family: var(--font-inter);
    cursor: pointer;
  }
  ._seeLess_1fsh0_621 {
    margin-top: 200px;
    border: 0;
    background-color: transparent;
    border-top: 1px solid hsla(180, 11%, 89%, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--color-orange);
    font-family: var(--font-inter);
    cursor: pointer;
  }
  ._header_1fsh0_215 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
  }
  ._header_1fsh0_215 div label,
  ._more_1fsh0_669 label {
    font-size: 14px;
    font-weight: 500;
    color: #2b2b2ba6;
    font-family: var(--font-inter);
  }
  ._header_1fsh0_215 img {
    position: relative;
  }
  ._header_1fsh0_215 div span,
  ._more_1fsh0_669 span {
    font-size: 12px;
    font-weight: 500;
    color: #2b2b2b;
    font-family: var(--font-inter);
  }
  ._dropdown_1fsh0_263 {
    top: 15%;
    right: 20px;
  }
  ._moreInfo_1fsh0_717 {
    position: absolute;
    margin-top: 35px;
    width: -webkit-fill-available;
  }
  ._more_1fsh0_669 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid hsla(180, 11%, 89%, 1);
    padding: 16px;
  }
}
