.vGaUjjAf1NCjY6CSfXE1 {
  display: flex;
  align-items: center;
  gap: var(--space-300);
}

.GJPUWK5vI_8r5wAfzQoe {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  pointer-events: auto;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: var(--radius-full);
  cursor: pointer;
}

.GJPUWK5vI_8r5wAfzQoe.hj3i_JTkimJnW3J0ozGv {
  opacity: 0.5;
  pointer-events: none;
}

.pANfGcvkpTpPxtYJXyV0 {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  min-height: 377px;

  .IZy4M3JRUqQmcHuqFU35 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 77px;
  }

  .QSEHSgyLMll_uED3w5ei,
  .XdRi5xz2ku4BZyr5zWLX {
    padding-bottom: var(--space-400);
  }

  .hakXR_EfvwAgMlzp19Rj {
    padding-top: var(--space-400);
  }

  .z_Hdxi3mfewcrZGVtaww {
    position: absolute;
    right: var(--space-600);
    bottom: 0;
  }
}

.xtGrvPfQjSPZH4M9HT1Q {
  aspect-ratio: 2.34;
  max-height: 548px;
  max-width: 100%;
}

.T6VsIIZg2o1bo2F2Chie {
  position: relative;
  height: 100%;
  margin-left: var(--space-600);
  margin-right: var(--space-600);
  border-radius: 48px;
  border-bottom-right-radius: 287px;
  overflow: hidden;
}

.T6VsIIZg2o1bo2F2Chie::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: linear-gradient(90.2deg, #000000 25.62%, rgba(0, 0, 0, 0.82) 39.54%, rgba(0, 0, 0, 0.598974) 49.42%, rgba(0, 0, 0, 0) 95.09%);
}

.T6VsIIZg2o1bo2F2Chie.ciCxtm1b4Q5dd3p5opm4::after {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(54, 32, 78, 0) 48.52%, rgba(54, 32, 78, 0.65) 71.18%, rgba(54, 32, 78, 0.9) 100%);
}

.pB_TUqAsS1d2y0dYMF_g {
  font-weight: 400;
  font-family: "DMSerifText", serif;
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  align-self: flex-start;
}

.QSEHSgyLMll_uED3w5ei {
  font-size: 90px;
  line-height: 99%;
  letter-spacing: 3%;
}

.XdRi5xz2ku4BZyr5zWLX {
  font-size: 40px;
  line-height: 129%;
  letter-spacing: 3%;
}

.hakXR_EfvwAgMlzp19Rj {
  font-size: 10px;
  font-family: "Inter-Medium";
  font-weight: 500;
  line-height: 12px;
  text-align: center;
  max-width: 394px;
  color: var(--textDefaultPrimary);
}

.hakXR_EfvwAgMlzp19Rj button {
  padding: 0;
  border: 0;
  color: var(--textDefaultPrimary);
  background-color: transparent;
  text-decoration: underline;
  pointer-events: auto;
  cursor: pointer;
}

.bp44WWl4qa3DFyuC_adp {
  font-style: italic;
}

.FiGgMwDSHPTAN3LsLMT_ {
  color: var(--textDefaultPrimary);
}

.bp44WWl4qa3DFyuC_adp,
.Evu8xkIbcLHUekDcGrPV,
.FiGgMwDSHPTAN3LsLMT_,
.QSEHSgyLMll_uED3w5ei,
.XdRi5xz2ku4BZyr5zWLX,
.hakXR_EfvwAgMlzp19Rj {
  margin: 0;
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .IZy4M3JRUqQmcHuqFU35 {
    top: auto;
    bottom: var(--space-0);
    left: var(--space-400);
    right: var(--space-400);
    padding-left: var(--space-300);
    padding-right: var(--space-300);
  }

  .QSEHSgyLMll_uED3w5ei,
  .XdRi5xz2ku4BZyr5zWLX {
    padding-bottom: var(--space-200);
  }

  .hakXR_EfvwAgMlzp19Rj,
  .hakXR_EfvwAgMlzp19Rj button {
    font-family: 'Inter-SemiBold';
    font-size: var(--text-badge);
  }

  .hakXR_EfvwAgMlzp19Rj {
    padding-top: var(--space-200);
    padding-bottom: var(--space-300);
    max-width: none;
  }

  .T6VsIIZg2o1bo2F2Chie {
    margin-left: var(--space-400);
    margin-right: var(--space-400);
    border-radius: 24px;
  }

  .T6VsIIZg2o1bo2F2Chie::after {
    top: auto;
    height: 56%;
    background-image: linear-gradient(360deg, #000000 66.6%, rgba(0, 0, 0, 0) 100%);
  }

  .T6VsIIZg2o1bo2F2Chie.ciCxtm1b4Q5dd3p5opm4::after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(54, 32, 78, 0) 17.34%, rgba(54, 32, 78, 0.65) 50.56%, rgba(54, 32, 78, 0.9) 100%);
  }
}

.charity-landing-page-xl {
  .QSEHSgyLMll_uED3w5ei {
    font-size: 75px;
  }

  .XdRi5xz2ku4BZyr5zWLX {
    font-size: 36px;
    line-height: 35px;
  }
}

.charity-landing-page-l {
  .IZy4M3JRUqQmcHuqFU35 {
    left: 54px;
  }

  .QSEHSgyLMll_uED3w5ei {
    font-size: 50px;
  }

  .XdRi5xz2ku4BZyr5zWLX {
    font-size: 30px;
  }
}

.charity-landing-page-m {
  .QSEHSgyLMll_uED3w5ei {
    font-size: 60px;
  }

  .XdRi5xz2ku4BZyr5zWLX {
    font-size: 32px;
  }
}

.charity-landing-page-s {
  .QSEHSgyLMll_uED3w5ei {
    font-size: 50px;
  }

  .XdRi5xz2ku4BZyr5zWLX {
    font-size: 28px;
  }

  .hakXR_EfvwAgMlzp19Rj,
  .hakXR_EfvwAgMlzp19Rj button {
    font-size: var(--space-200);
  }
}

.charity-landing-page-xs {
  .QSEHSgyLMll_uED3w5ei {
    font-size: 30px;
    padding-bottom: var(--space-100);
  }

  .XdRi5xz2ku4BZyr5zWLX {
    font-size: 16px;
    padding-bottom: var(--space-100);
  }

  .IZy4M3JRUqQmcHuqFU35 > button * {
    font-size: 10px !important;
  }

  .IZy4M3JRUqQmcHuqFU35 > button svg {
    width: var(--space-400) !important;
    height: var(--space-400) !important;
  }

  .hakXR_EfvwAgMlzp19Rj {
    padding-top: var(--space-100);
  }

  .hakXR_EfvwAgMlzp19Rj,
  .hakXR_EfvwAgMlzp19Rj button {
    font-size: var(--space-200);
  }
}

.KqvUBJBDTZDlrm6beukn {
  font-size: var(--text-1400);
  font-family: 'DMSerifText';
  line-height: var(--line-height-050);
  letter-spacing: var(--letter-spacing-025);
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  align-self: flex-start;
  margin: 0;
}

.charity-landing-page-m .KqvUBJBDTZDlrm6beukn {
  font-size: var(--text-1200);
  line-height: var(--line-height-100);
  letter-spacing: var(--letter-spacing-025);
}

.charity-landing-page-s .KqvUBJBDTZDlrm6beukn {
  font-size: var(--text-800);
  line-height: var(--line-height-050);
  letter-spacing: var(--letter-spacing-050);
}

.charity-landing-page-xs .KqvUBJBDTZDlrm6beukn {
  font-size: var(--text-500);
  line-height: var(--line-height-050);
  letter-spacing: var(--letter-spacing-050);
}

.FK0_sowgW_FC1_VkQIGw {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
  border-radius: var(--radius-600);
  background-color: var(--bgSurfacePrimary);
  transition: 200ms ease background-color;
  text-align: left;
  cursor: pointer;
  padding-block: 0;
  padding-inline: 0;
  border-width: 0;
  gap: var(--space-800);
  flex: 1;
}

.FK0_sowgW_FC1_VkQIGw:hover {
  background-color: var(--primaryBackgroundHover);
}

.Hd2BoRWtg8w8ccY7ZVYg {
  font-size: 44px;
  line-height: 44px;
  letter-spacing: -0.5px;
  font-family: "Inter-Bold";
  justify-content: space-between;
  color: var(--textDefaultPrimary);
  padding-bottom: var(--space-100);
  margin: 0;
}

.OKW1HSB5pJa27c7SE5Yg {
  min-height: 352px;
  padding-left: var(--space-1200);
  padding-right: var(--space-600);
}

.tUFhKlVVRYrnOcEE_GC9 {
  pointer-events: none;
  justify-content: flex-start;
  margin-left: -22.5px;
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .OKW1HSB5pJa27c7SE5Yg {
    min-height: 152px;
    padding: var(--space-400);
    gap: var(--space-200);
    flex: 0 1 auto;
  }
  
  .Hd2BoRWtg8w8ccY7ZVYg {
    font-size: var(--space-400);
    line-height: 20px;
  }
  
  .tUFhKlVVRYrnOcEE_GC9 {
    margin-left: -35px;
  }
}

.charity-landing-page-xl .Hd2BoRWtg8w8ccY7ZVYg,
.charity-landing-page-l .Hd2BoRWtg8w8ccY7ZVYg {
  font-size: var(--space-1000);
}

.wKrLo2KfQl9yBOXxcZYg {
  padding: var(--space-400);
  padding-left: var(--space-800);
}

.GuKl2RAcGTEu7FVkDMDO {
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.5px;
  font-family: "Inter-Bold";
  color: var(--textDefaultPrimary);
  padding-bottom: var(--space-100);
  margin: 0;
}

.wKrLo2KfQl9yBOXxcZYg .mXfhRovrLfeD2HG0aeGp {
  width: 88px;
  height: 88px;
}

.m8hOjnIHx4YNOVIgfjOq {
  pointer-events: none;
  justify-content: flex-start;
  margin-left: -34px;
}

.charity-landing-page-l {
  .wKrLo2KfQl9yBOXxcZYg {
    padding-left: var(--space-400);
    gap: var(--space-400);
  }

  .wKrLo2KfQl9yBOXxcZYg .mXfhRovrLfeD2HG0aeGp {
    width: 50px;
    height: 50px;
  }
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .GuKl2RAcGTEu7FVkDMDO {
    font-size: var(--space-400);
    line-height: 20px;
  }

  .mXfhRovrLfeD2HG0aeGp {
    display: none;
  }

  .m8hOjnIHx4YNOVIgfjOq {
    margin-left: -35px;
  }

  .wKrLo2KfQl9yBOXxcZYg {
    height: auto;
    min-height: 152px;
    padding: var(--space-400);
    gap: var(--space-200);
    flex: 0 1 auto;
  }
}

.LHrfIvhVnWdiQyMXI57n {
  display: flex;
  flex-direction: column;
  padding-left: var(--space-600);
  padding-right: var(--space-600);
  gap: var(--space-300);
}

.z_6AQaXcr802cI94LBCD {
  display: flex;
  flex-direction: row;
  gap: var(--space-600);
}

.z_6AQaXcr802cI94LBCD .a4jcgzf_Q_M5liybPbW2 {
  display: flex;
  flex-direction: column;
  gap: var(--space-600);
  min-width: 0;
  flex: 1;
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .LHrfIvhVnWdiQyMXI57n {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }

  .z_6AQaXcr802cI94LBCD {
    flex-direction: column;
    gap: var(--space-300);
  }
  
  .z_6AQaXcr802cI94LBCD .a4jcgzf_Q_M5liybPbW2 {
    flex: 0 1 auto;
    gap: var(--space-300);
  }
  
  .z_6AQaXcr802cI94LBCD .a4jcgzf_Q_M5liybPbW2 button {
    width: 100%;
  }
}

._KOqDQYhP4KHozkw1o1_ {
  display: flex;
  flex-direction: column;
  gap: var(--space-300);
}

.Ru82LQMb9RB1lX0bi2O6 {
  display: flex;
  justify-content: space-between;
  padding-left: var(--space-600);
  padding-right: var(--space-600);
  gap: var(--space-200);
}

.NrjS5G4DTEvZb5eOuAbC {
  position: relative;
  display: flex;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  border: 0;
}

.MoET3q9Ze3oPl8GQcpn7 {
  border-radius: var(--space-300);
  box-shadow: 0px 16.76px 16.76px -6.7px rgb(from var(--blackBackground) r g b / 0.75);
}

.w78e3Ob6X9Quyff7ybkO {
  display: flex;
  align-items: flex-end;
  font-size: 140px;
  line-height: 102px;
  font-family: "Inter-Bold";
  user-select: none;
}

.LWd2ZDICzZxNywT9qVc7 {
  color: var(--bgScreen);
  filter: url(#gradient-inner-shadow);
}

.RJHwmNOK1CPIN6aRF6Og {
  position: absolute;
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  opacity: 0.3;
}

.LWd2ZDICzZxNywT9qVc7,
.RJHwmNOK1CPIN6aRF6Og {
  padding-top: 10px;
  padding-bottom: 10px;
  transform: translateY(10px);
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .Ru82LQMb9RB1lX0bi2O6 {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }
}

.WLsGhMuJ6XjFxacwJCMw {
  position: relative;
  display: flex;
  height: 320px;
  background-color: var(--bgSurfacePrimary);
  border-radius: var(--radius-600);
  overflow: hidden;
}

.WLsGhMuJ6XjFxacwJCMw::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: linear-gradient(180.02deg, rgba(54, 32, 78, 0) 2.66%, rgba(54, 32, 78, 0.55) 90.38%);
}

.sRg_uMDa9wfkHxWa6T1Q {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 47%;
  min-width: 300px;
  height: 100%;
  padding-left: var(--space-600);
}

.hCMnGcJMVc1PvaWCj27q {
  font-family: 'DMSerifText';
  font-size: var(--text-1600);
  line-height: 100%;
  letter-spacing: -0.5px;
  padding-top: var(--space-200);
  padding-bottom: var(--space-200);
  padding-left: var(--space-600);
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  align-self: flex-start;
  margin: 0;
  margin-left: var(---space-600);
}

.hCMnGcJMVc1PvaWCj27q p.RtrVn7LgJlMTvf396AGS {
  font-style: italic;
  margin: 0;
}

.sRg_uMDa9wfkHxWa6T1Q > button {
  min-width: 223px;
  margin-top: var(--space-800);
}

@media (max-width: 1020px) {
  .WLsGhMuJ6XjFxacwJCMw {
    height: 304px;
  }
  
  .hCMnGcJMVc1PvaWCj27q {
    font-size: var(--text-1400);
  }
}

@media (max-width: 975px) {
  .WLsGhMuJ6XjFxacwJCMw {
    height: 288px;
  }

  .sRg_uMDa9wfkHxWa6T1Q {
    min-width: 427px;
  }

  .hCMnGcJMVc1PvaWCj27q {
    font-size: var(--text-1200);
  }
}

@media (max-width: 800px) {
  .WLsGhMuJ6XjFxacwJCMw {
    height: 348px;
  }

  .sRg_uMDa9wfkHxWa6T1Q {
    min-width: 270px;
  }

  .hCMnGcJMVc1PvaWCj27q {
    font-size: var(--text-1200);
  }
}

@media (max-width: 600px) {
  .WLsGhMuJ6XjFxacwJCMw {
    height: 442px;
    flex-direction: column;
  }

  .sRg_uMDa9wfkHxWa6T1Q {
    flex: 1;
    min-width: auto;
    max-width: none;
    padding-top: var(--space-600);
    padding-right: var(--space-600);
  }

  .hCMnGcJMVc1PvaWCj27q {
    font-size: var(--text-1000);
  }

  .sRg_uMDa9wfkHxWa6T1Q > button {
    min-width: 100%;
    margin-top: var(--space-400);
  }
}

@media (max-width: 375px) {
  .WLsGhMuJ6XjFxacwJCMw {
    height: 425px;
  }
}

.C7x5c92aX5r2hYBpjBdp {
  margin-left: var(--space-600);
  margin-right: var(--space-600);
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .C7x5c92aX5r2hYBpjBdp {
    margin-left: var(--space-400);
    margin-right: var(--space-400);
  }
}

.ZkGHbocQd4EgwmlrZIS9 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  aspect-ratio: 1;
  gap: var(--space-300);
  border-radius: var(--radius-600);
  max-height: 365px;
  max-width: 395px;
}

.bHtBxwGCsb9x8wA6HmCL {
  font-size: var(--text-800);
  font-family: 'DMSerifText';
  line-height: 99%;
  letter-spacing: 3%;
  color: var(--textDefaultPrimary);
  padding: var(--space-500);
  padding-bottom: var(--space-0);
  margin: 0;
  z-index: 1;
}

.DFFNX1zZ2V6xgKOeze2V {
  font-size: var(--text-100);
  font-family: 'Inter-Regular';
  line-height: 20px;
  color: var(--textDefaultPrimary);
  padding-left: var(--space-500);
  padding-right: var(--space-500);
  margin: 0;
  z-index: 1;
}

.M3mBXXpsJMx6foZ8QVZA {
  position: absolute;
  left: var(--space-0);
  right: var(--space-0);
  bottom: var(--space-0);
  height: 58%;
}

.charity-landing-page-xl {
  .bHtBxwGCsb9x8wA6HmCL {
    font-size: var(--text-600);
  }

  .DFFNX1zZ2V6xgKOeze2V {
    font-size: var(--text-100);
  }
}

.charity-landing-page-l {
  .bHtBxwGCsb9x8wA6HmCL {
    font-size: var(--text-500);
  }

  .DFFNX1zZ2V6xgKOeze2V {
    font-size: var(--text-050);
  }
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .ZkGHbocQd4EgwmlrZIS9 {
    flex: 0 1 auto;
    aspect-ratio: auto;
    max-height: none;
    max-width: none;
    min-height: 176px;
    gap: var(--space-200);
  }

  .bHtBxwGCsb9x8wA6HmCL,
  .DFFNX1zZ2V6xgKOeze2V {
    width: 48%;
    padding: var(--space-0);
    padding-left: var(--space-500);
  }

  .bHtBxwGCsb9x8wA6HmCL {
    margin-top: auto;
    padding-top: var(--space-500);
  }

  .DFFNX1zZ2V6xgKOeze2V {
    margin-bottom: auto;
    padding-bottom: var(--space-500);
  }

  .M3mBXXpsJMx6foZ8QVZA {
    left: auto;
    height: auto;
    top: var(--space-0);
    right: var(--space-0);
    bottom: var(--space-0);
    width: 58%;
  }
}

.charity-landing-page-s,
.charity-landing-page-xs {
  .bHtBxwGCsb9x8wA6HmCL {
    font-size: var(--text-300);
  }

  .DFFNX1zZ2V6xgKOeze2V {
    font-size: var(--text-050);
    font-family: "Inter-Regular";
  }
}

.FOCeBcmit2bbMZ9nFRVg {
  display: flex;
  flex-direction: column;
  padding-left: var(--space-600);
  padding-right: var(--space-600);
  gap: var(--space-600);
}

.charity-landing-page-m .FOCeBcmit2bbMZ9nFRVg,
.charity-landing-page-s .FOCeBcmit2bbMZ9nFRVg,
.charity-landing-page-xs .FOCeBcmit2bbMZ9nFRVg {
  padding-left: var(--space-400);
  padding-right: var(--space-400);
}

.QOe_WRxSKNSKsnCcKCQk {
  width: 392px;
  max-width: calc(100vw - 2 * var(--space-400));
  display: flex;
  flex-direction: column;
  gap: var(--space-400);
  padding-block: 0;
  padding-inline: 0;
  border-width: 0;
  box-sizing: content-box;
  background-color: transparent;
  cursor: pointer;
}

.lLvgQJuIJ8yDJ5CLmS2l {
  display: flex;
  gap: var(--space-600);
}

.ypPobu7YsG62eXcynBi0 {
  font-size: 75px;
  font-family: 'DMSerifText';
  line-height: 98%;
  letter-spacing: 2%;
  padding-bottom: var(--space-500);
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  margin: 0;
}

.ypPobu7YsG62eXcynBi0 span {
  font-style: italic;
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .lLvgQJuIJ8yDJ5CLmS2l {
    flex-direction: column;
    gap: var(--space-400);
  }

  .ypPobu7YsG62eXcynBi0 {
    letter-spacing: -0.5px;
    line-height: 75px;
    padding-bottom: var(--space-300);
  }
}

.charity-landing-page-s {
  .ypPobu7YsG62eXcynBi0 {
    font-size: 60px;
    line-height: 64px;
  }
}

.charity-landing-page-xs {
  .ypPobu7YsG62eXcynBi0 {
    font-size: 55px;
    line-height: 64px;
  }
}

.charity-landing-page-xxl .ypPobu7YsG62eXcynBi0 {
  font-size: 90px;
}

.C7FMWwl21CLIJA_Rt6fY {
  padding-left: var(--space-600);
  padding-right: var(--space-600);
}

.u88ywga0jDT6KdUJcSuw {
  display: inline;
}

.gaKW_I_iHWr9qwDoVZc9 {
  position: relative;
  padding-bottom: var(--space-600);
  margin-top: var(--space-600);
  border-radius: var(--radius-1000);
  background-color: var(--bgSurfacePrimary);
  overflow: hidden;
}

.we8vc0SscpvNKYIK7wd0 {
  position: relative;
  height: 529px;
  width: 100%;
}

.we8vc0SscpvNKYIK7wd0::after {
  content: '';
  position: absolute;
  top: var(--space-0);
  left: var(--space-0);
  bottom: var(--space-0);
  width: 35%;
  background-image: linear-gradient(270.43deg, rgba(18, 18, 18, 0) 0.49%, rgba(18, 18, 18, 0.4386) 24.11%, rgba(18, 18, 18, 0.86) 99.75%);;
  border-top-left-radius: var(--radius-1000);
  border-bottom-left-radius: var(--radius-1000);
}

.SbKMvxjIUpDerKwir_D9 {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: var(--space-1000);
  bottom: var(--space-1000);
  gap: var(--space-400);
  z-index: 1;
}

.McBIArRwsrrak2ncy_QD {
  width: 280px;
  aspect-ratio: 2;
}

.oXzhffAza052vS_lNdtC {
  display: flex;
  gap: var(--space-400);
}

.charity-landing-page-xl {
  .we8vc0SscpvNKYIK7wd0 {
    height: 417px;
  }
}

.charity-landing-page-l {
  .we8vc0SscpvNKYIK7wd0 {
    height: 397px;
  }
}

.charity-landing-page-m {
  .we8vc0SscpvNKYIK7wd0 {
    height: 329px;
  }

  .SbKMvxjIUpDerKwir_D9 {
    left: var(--space-600);
    right: var(--space-600);
    bottom: var(--space-600);
  }
}

.charity-landing-page-s {
  .we8vc0SscpvNKYIK7wd0 {
    height: 243px;
  }
}

.charity-landing-page-xs {
  .we8vc0SscpvNKYIK7wd0 {
    height: auto;
    aspect-ratio: 0.8;
  }
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .C7FMWwl21CLIJA_Rt6fY {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }

  .gaKW_I_iHWr9qwDoVZc9 {
    padding-bottom: var(--space-400);
  }

  .oXzhffAza052vS_lNdtC {
    gap: var(--space-200);
  }
}

.charity-landing-page-s,
.charity-landing-page-xs {
  .we8vc0SscpvNKYIK7wd0::after {
    content: none;
  }

  .SbKMvxjIUpDerKwir_D9 {
    left: var(--space-400);
    right: var(--space-400);
    bottom: var(--space-400);
  }

  .McBIArRwsrrak2ncy_QD {
    width: 140px;
    aspect-ratio: 2.37;
  }
}

.tpM87F3qUaHJStFzp6vA {
  display: flex;
  flex-direction: column;
  gap: var(--space-600);
}

.ZoWvxXr3mpRC9CDriLMx {
  display: flex;
  justify-content: space-between;
  padding-left: var(--space-600);
  padding-right: var(--space-600);
  gap: var(--space-200);
}

.YykaEZiSYqJBAYe1G99b {
  display: inline;
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .ZoWvxXr3mpRC9CDriLMx {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }

  .tpM87F3qUaHJStFzp6vA {
    gap: var(--space-400);
  }
}

.oiZzuI3TBBdiM1HmnyNc {
  display: flex;
  flex-direction: column;
  padding-left: var(--space-600);
  padding-right: var(--space-600);
  gap: var(--space-600);
}

.hIsCVBWw5iXon7f4ERJ2 {
  display: flex;
  gap: var(--space-600);
}

.s9qxfJ3w04fYwlm8zIGE {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius-400);
  height: 261px;
  flex: 1;
}

.s9qxfJ3w04fYwlm8zIGE::after {
  content: '';
  position: absolute;
  inset: 0;
  border-top-left-radius: var(--radius-400);
  border-bottom-left-radius: var(--radius-400);
  background-image: linear-gradient(70.4deg, rgba(255, 196, 0, 0.1) -12.14%, rgba(255, 196, 0, 0) 56.59%);
}

.ra8wftKvEracJbheKuz7 {
  position: absolute;
  top: 50%;
  left: var(--space-600);
  transform: translateY(-50%);
  font-size: 44px;
  font-family: 'DMSerifText';
  line-height: 100%;
  letter-spacing: 3%;
  color: var(--textDefaultPrimary);
  margin: 0;
}

.ra8wftKvEracJbheKuz7 .vjtqXphntlcK7A5yD5iQ {
  background: var(--textDefaultAccent);
  background-clip: text;
  color: transparent;
  margin: 0;
}

.ra8wftKvEracJbheKuz7 .sBcYbi2NcYc2S3pDkE1Q {
  margin: 0;
}

.jFLKcDq9x4lAiTApT9mI {
  position: absolute;
  inset: 0;
}

.charity-landing-page-xl {
  .ra8wftKvEracJbheKuz7 {
    font-size: 36px;
  }
}

.charity-landing-page-l {
  .ra8wftKvEracJbheKuz7 {
    font-size: 28px;
    left: var(--space-400);
  }

  .jFLKcDq9x4lAiTApT9mI {
    transform: translateX(16px);
  }
}

.charity-landing-page-m {
  .jFLKcDq9x4lAiTApT9mI {
    width: 156px;
    aspect-ratio: 1;
    inset: initial;
    right: var(--space-0);
    bottom: var(--space-0);
  }
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  .oiZzuI3TBBdiM1HmnyNc {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
    gap: var(--space-400);
  }

  .hIsCVBWw5iXon7f4ERJ2 {
    gap: var(--space-300);
  }

  .s9qxfJ3w04fYwlm8zIGE {
    height: 204px;
  }

  .ra8wftKvEracJbheKuz7 {
    font-size: var(--space-600);
    line-height: 28px;
    top: var(--space-300);
    left: var(--space-300);
    transform: none;
  }
}

.charity-landing-page-xs {
  .ra8wftKvEracJbheKuz7 {
    font-size: var(--space-400);
    line-height: 20px;
  }
}

.charity-landing-page-s,
.charity-landing-page-xs {
  .jFLKcDq9x4lAiTApT9mI {
    aspect-ratio: 1;
    inset: initial;
    right: var(--space-0);
    bottom: var(--space-0);
  }

  .jFLKcDq9x4lAiTApT9mI.Y7vmTC6Sl8QI8ORtdqq3 {
    width: 144px;
    transform: translate(10px, 40px);
  }

  .jFLKcDq9x4lAiTApT9mI.YZGkbxHceff8wFGCgv19 {
    width: 149px;
    transform: translate(10px, 40px);
  }

  .jFLKcDq9x4lAiTApT9mI.Lpvj_VvxftHXEfXGxeOS {
    width: 118px;
        transform: translate(0px, 10px);
  }
}

.RK6gRTtmLuzTa1P_RfqS {
  .cG8cgVDSS_GRcqbkWXPg {
    position: relative;
    height: 230px;

    .Bk0QQU7f1OjAJ8MqhOlZ {
      z-index: 1;
      position: relative;
      padding: var(--space-400);
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      row-gap: var(--space-200);
    }

    .YMNbaKe0iYOicwWtmVxM {
      gap: var(--space-050);
      text-align: center;
    }

    .U8bJkj0AeM7JsQlJMX8a {
      display: flex;
      flex-direction: row;
      gap: var(--space-400);
      align-items: center;
      flex-wrap: nowrap;
      justify-content: center;
    
    }

    .U8bJkj0AeM7JsQlJMX8a {
      a {
      align-items: center; 
      }
      svg { 
      display: block; 
      }
    }
    

    .KNtoIHHwQZ0JXvPbTtDb svg 
    { 
      display: block; 
      height: 60px; 
      width: auto; 
    }
    
   .qAzRgv8wBEvZPqVKcXWn svg 
   { 
    display: block; 
    height: 71px; 
    width: auto; 
    margin-top: 14px;
  }
  

  }
}



@media (min-width: 608px) {
  .RK6gRTtmLuzTa1P_RfqS {
    .cG8cgVDSS_GRcqbkWXPg {
      display: flex;
      justify-content:center;
      position: relative;

      .Bk0QQU7f1OjAJ8MqhOlZ {
        width: 50%;
        padding: var(--space-800) var(--space-050);

      }
    }
  }
}


@media (max-width: 850px) {
  .cG8cgVDSS_GRcqbkWXPg{

    .Bk0QQU7f1OjAJ8MqhOlZ {
      justify-content: flex-end;
    }

    .U8bJkj0AeM7JsQlJMX8a {
    .KNtoIHHwQZ0JXvPbTtDb svg 
    { 
      display: block; 
      height: 56px; 
      width: auto; 
    }
    
   .qAzRgv8wBEvZPqVKcXWn svg 
   { 
    display: block; 
    height: 65.8px; 
    width: auto; 
    margin-top: 15.5px;
  }
    }
  }
  
}

@media (max-width: 600px) {
  .RK6gRTtmLuzTa1P_RfqS {
    .cG8cgVDSS_GRcqbkWXPg {

      .Bk0QQU7f1OjAJ8MqhOlZ {
        row-gap: var(--space-600);
      }

      .YMNbaKe0iYOicwWtmVxM {
        text-align: start;
      }

      .U8bJkj0AeM7JsQlJMX8a {
         flex-direction: row;
         justify-content: start;
         align-items: flex-start;
         gap: var(--space-025);
         
      .KNtoIHHwQZ0JXvPbTtDb svg { 
        height: 42px;
        padding-right: 2px;
        margin-right: 1px;

      } 
      .qAzRgv8wBEvZPqVKcXWn svg { 
        position: relative;
        top: 1px;
        height: 50px;
        margin-top: 0;
      } 
                      }
                    }
                  }
}

.VIpGnRhT4bO8BcBfi_aV {
  padding-left: var(--space-600);
  padding-right: var(--space-600);
}

:globa(.s9B01I4ELobeD0SAItxx),
:globa(.IVXq1_vrbcY0EJy5KpmM),
:globa(.KZWRDQ6UBe8GlUFxwFB8) {
  .VIpGnRhT4bO8BcBfi_aV {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }
}

.LyFos9i4j1H5bRRPl1C9 {
  display: flex;
  flex-direction: column;
  gap: var(--space-400);
}

.IkvSnDSbhO_EynBwgMWO.erJDP1tkfYeoCrCWsCZP {
  .CHT7d10vOul4Z3bboTZN {
    max-height: 300vh;
    height: fit-content;
    transition: max-height 0.3s ease-in-out;
    overflow: hidden;
  }

  .LxRuw5KwCtrSJHc8O6NC {
    transition: transform 0.3s ease-in-out;
    transform: rotate(270deg);
  }
}

.IkvSnDSbhO_EynBwgMWO {
  border: var(--space-200);
  background: var(--secondaryBackgroundDefault);
  border-radius: var(--radius-200);
  padding: var(--space-400);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.p_j5NihZrs_Y6gl2mLP9 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.LxRuw5KwCtrSJHc8O6NC {
  transition: transform 0.3s ease-in-out;
  transform: rotate(90deg);
}

.CHT7d10vOul4Z3bboTZN {
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
  overflow: hidden;
  color: var(--darkSurfacePrimary);
}

a {
  color: var(--primarySolidBackground);
}

._veWrzq3q8YVrD8S0s3U {
  padding-left: var(--space-600);
  padding-right: var(--space-600);
}

.charity-landing-page-m,
.charity-landing-page-s,
.charity-landing-page-xs {
  ._veWrzq3q8YVrD8S0s3U {
    padding-left: var(--space-400);
    padding-right: var(--space-400);
  }
}

.j8BWKpYITRG0v8dPMChw {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: var(--space-2000);
  padding-bottom: var(--space-600);
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.charity-landing-page-m.j8BWKpYITRG0v8dPMChw,
.charity-landing-page-s.j8BWKpYITRG0v8dPMChw,
.charity-landing-page-xs.j8BWKpYITRG0v8dPMChw {
  gap: var(--space-800);
  padding-bottom: var(--space-400);
}


/*# sourceMappingURL=405.4110bc741f415d0b3202.css.map*/