/* Source: supplied f4b9baac7636b7cf(1).css.
   Values and media queries preserved; whitespace expanded for editing. */
.q57VaS {
  margin-bottom: var(--grid-col-margin-bottom,0);
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  box-sizing: border-box;
}
@media (max-width:767px) {
  .q57VaS:last-child {
    margin-bottom: 0;
  }
}
._SsedC {
  width: 25%;
}
@media (max-width:767px) {
  ._SsedC {
    width: 100%;
  }
}
._5zZKyX {
  width: 33.3333333%;
}
@media (max-width:767px) {
  ._5zZKyX {
    width: 100%;
  }
}
.QezfsL {
  width: 40%;
}
@media (max-width:767px) {
  .QezfsL {
    width: 100%;
  }
}
._6jPz01 {
  width: 45%;
}
@media (max-width:767px) {
  ._6jPz01 {
    width: 100%;
  }
}
.vBV8lt {
  width: 50%;
}
@media (max-width:767px) {
  .vBV8lt {
    width: 100%;
  }
}
.SW5Ndc {
  width: 55%;
}
@media (max-width:767px) {
  .SW5Ndc {
    width: 100%;
  }
}
._6CiGxB {
  width: 60%;
}
@media (max-width:767px) {
  ._6CiGxB {
    width: 100%;
  }
}
.qqz2rC {
  width: 66.6666666%;
}
@media (max-width:767px) {
  .qqz2rC {
    width: 100%;
  }
}
.wtVv0t {
  width: 75%;
}
@media (max-width:767px) {
  .wtVv0t {
    width: 100%;
  }
}
.xE10_Q {
  width: 100%;
}
.o4syl7 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.SpLCSC {
  --grid-col-margin-bottom: 3rem;
}
._5OyiTR {
  margin-bottom: var(--grid-row-negative-margin-bottom,-3rem);
}
.aWdWiR {
  padding-top: 19.3rem;
  padding-bottom: 10rem;
}
@media (max-width:767px) {
  .aWdWiR {
    padding-top: 9.1rem;
    padding-bottom: 4rem;
  }
}
.foazEM {
  margin-bottom: 10rem;
}
@media (max-width:767px) {
  .foazEM {
    margin-bottom: 3rem;
  }
}
.foazEM .er4Hz1 {
  margin: 0 0 3rem;
  font-weight: 900;
  font-size: 6.4rem;
  line-height: 120%;
}
@media (max-width:767px) {
  .foazEM .er4Hz1 {
    margin-bottom: 2rem;
    font-size: 3.6rem;
  }
}
.foazEM .v_js5e {
  max-width: 72rem;
  margin: 0;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 150%;
}
@media (max-width:767px) {
  .foazEM .v_js5e {
    font-size: 1.8rem;
  }
}
.foazEM .v_js5e:not(:last-child),.foazEM .v_js5e:not(:last-of-type) {
  margin-bottom: 3rem;
}
@media (max-width:767px) {
  .foazEM .v_js5e:not(:last-child),.foazEM .v_js5e:not(:last-of-type) {
    margin-bottom: 2.4rem;
  }
}
.L_2sPR {
  display: flex;
  align-items: flex-start;
  gap: 3rem;
  min-height: 100%;
  padding: 4rem 2.6rem;
  background-color: #fff;
  border-radius: 3rem;
  box-sizing: border-box;
}
@media (max-width:767px) {
  .L_2sPR {
    gap: 2rem;
    flex-direction: column-reverse;
    padding: 2rem;
    border-radius: 2rem;
  }
}
.L_2sPR .fxLSwC {
  flex-grow: 1;
}
.L_2sPR .er4Hz1 {
  margin: 0 0 2rem;
  font-size: 2.4rem;
  line-height: 130%;
}
@media (max-width:767px) {
  .L_2sPR .er4Hz1 {
    margin-bottom: 1.6rem;
    font-size: 2rem;
  }
}
.L_2sPR .v_js5e {
  margin: 0;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 140%;
}
@media (max-width:767px) {
  .L_2sPR .v_js5e {
    font-size: 1.4rem;
  }
}
.L_2sPR .Z9bQuL {
  width: 12rem;
  min-width: 12rem;
}
@media (max-width:767px) {
  .L_2sPR .Z9bQuL {
    width: 8rem;
    min-width: 8rem;
  }
}
