/* Training Page Styles - Pixel Perfect Copy */

/* ==================== HERO SECTION ==================== */
.YM7wWQ { padding-top: 17.3rem; padding-bottom: 16rem; }

@media (max-width: 1024px) {
  .YM7wWQ { padding-top: 13.6rem; padding-bottom: 8rem; }
}

@media (max-width: 767px) {
  .YM7wWQ { padding-top: 9.6rem; }
}

._2FQhfx { display: flex; justify-content: space-between; }

@media (max-width: 767px) {
  ._2FQhfx { flex-direction: column; }
}

.etbnOk { width: 100%; max-width: 66rem; }

@media (max-width: 767px) {
  .etbnOk { max-width: 100%; }
}

.qJ_EiS { margin: 0px 0px 0.8rem; font-weight: 700; font-size: 2.8rem; line-height: 110%; letter-spacing: -0.05rem; }

.qJ_EiS span {
  background: linear-gradient(115.31deg, rgb(0, 163, 255) -9.87%, rgb(255, 0, 229) 105.89%);
  -webkit-background-clip: text;
  background-clip: text;
  display: block;
  padding-bottom: 0.075em;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .qJ_EiS { font-size: 2rem; text-align: center; }
}

.r_QR9u { margin: 0px 0px 3rem; font-weight: 900; line-height: 120%; font-size: 5.2rem; }

@media (max-width: 767px) {
  .r_QR9u { margin-bottom: 1.6rem; font-size: 3rem; text-align: center; }
}

._0nk0H9 { max-width: 55rem; font-weight: 400; font-size: 2.4rem; line-height: 150%; margin: 0px 0px 1.6rem; }

@media (max-width: 767px) {
  ._0nk0H9 { font-size: 1.8rem; }
}

._0nk0H9:not(:last-child), ._0nk0H9:not(:last-of-type) { margin-bottom: 3rem; }

@media (max-width: 767px) {
  ._0nk0H9:not(:last-child), ._0nk0H9:not(:last-of-type) { margin-bottom: 2.4rem; }
  ._0nk0H9 { max-width: 100%; margin-bottom: 3.2rem; text-align: center; }
}

.iW63Wz { flex-grow: 1; max-width: 44rem; }

@media (max-width: 1024px) {
  .iW63Wz { margin-right: 0px; }
}

@media (max-width: 767px) {
  .iW63Wz { width: auto; max-width: 29.5rem; margin: 0px auto; }
}

.iW63Wz img {
  width: 100%;
  height: auto;
}

._14mSn1 { display: flex; justify-content: space-between; align-items: center; gap: 10rem; }

@media (max-width: 767px) {
  ._14mSn1 { flex-direction: column; gap: 6rem; margin-top: 4rem; }
  .VJcx82 { width: 100%; }
}

/* Trusted Members Styles */
.Uz3_Ic {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 2.4rem 3.2rem;
  border-radius: 2.4rem;
}

@media (max-width: 767px) {
  .Uz3_Ic { padding: 2.4rem; }
}

.HtuBmR {
  margin: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.2rem;
  padding-left: 4rem;
  background: url('/icons/icon-shield.svg') 0 0 no-repeat;
  background-size: auto 3rem;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 140%;
  color: rgb(50, 61, 70);
}

@media (max-width: 767px) {
  .HtuBmR { margin-bottom: 1rem; font-size: 1.6rem; }
}

.qQncdT {
  display: flex;
  gap: 2.4rem;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

@media (max-width: 767px) {
  .qQncdT { flex-wrap: wrap; }
}

.qQncdT li {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.4rem;
}

.qQncdT li img {
  width: 4.8rem;
  height: 4.8rem;
  object-fit: contain;
}

.qQncdT li span {
  font-weight: 500;
  font-size: 1rem;
  line-height: 100%;
  color: rgb(99, 115, 129);
}

/* ==================== PROFESSIONAL TRAININGS SECTION ==================== */
._5Bzdgs { margin-bottom: 16rem; }

@media (max-width: 1024px) {
  ._5Bzdgs { margin-bottom: 12rem; }
}

@media (max-width: 767px) {
  ._5Bzdgs { margin-bottom: 8rem; }
}

.wavBzP { margin-bottom: 4rem; }

@media (max-width: 767px) {
  .wavBzP { margin-bottom: 3.2rem; }
}

.wavBzP .__8yb4 { font-weight: 800; font-size: 4.8rem; line-height: 130%; width: 100%; max-width: 80rem; margin: 0px auto; text-align: center; }

@media (max-width: 767px) {
  .wavBzP .__8yb4 { font-size: 3rem; letter-spacing: -0.05rem; }
}

.lXCqv_ { display: flex; flex-direction: column; gap: 4rem; }

@media (max-width: 767px) {
  .lXCqv_ { gap: 3.2rem; }
}

.vwtNas { display: flex; gap: 5.7rem; width: 100%; padding: 4.8rem; background-color: rgb(255, 255, 255); border-radius: 2.4rem; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.06) 0px 0.4rem 4rem; }

@media (max-width: 767px) {
  .vwtNas { flex-direction: column; gap: 3.2rem; padding: 2rem; border-radius: 1.6rem; }
}

._4UnXpx { width: 100%; max-width: 42rem; }

._4UnXpx ._3WKxpM { width: 100%; max-width: 20rem; margin-bottom: 3.2rem; }

@media (max-width: 767px) {
  ._4UnXpx ._3WKxpM { max-width: 19rem; }
}

._4UnXpx .__8yb4 { margin: 0px 0px 1.6rem; font-weight: 700; font-size: 3.2rem; line-height: 130%; }

@media (max-width: 767px) {
  ._4UnXpx .__8yb4 { font-size: 2.4rem; }
}

._4UnXpx ._61SLdh { margin-bottom: 3.2rem; }

._4UnXpx ._61SLdh p { margin: 0px; font-weight: 400; font-size: 1.4rem; line-height: 150%; }

._4UnXpx ._61SLdh p:not(:last-of-type) { margin-bottom: 2rem; }

._4UnXpx ._8_EI_t { font-size: 1.4rem; line-height: 140%; color: rgb(50, 61, 70); display: flex; align-items: center; gap: 0.4rem; }

._4UnXpx ._8_EI_t svg { font-size: 1.6rem; }

._4UnXpx ._11rnxq { font-weight: 700; font-size: 4rem; line-height: 140%; color: rgb(0, 87, 255); }

._4UnXpx .H6LnmE { margin-top: 0.8rem; }

.EwQzgJ { width: 2px; min-width: 2px; background-color: rgb(239, 239, 239); }

@media (max-width: 767px) {
  .EwQzgJ { width: 100%; height: 2px; }
}

.LmNdAn { width: 100%; max-width: 62rem; }

.X3rjDx { margin: 0px 0px 2.8rem; font-weight: 500; font-size: 1.6rem; line-height: 130%; color: rgb(50, 61, 70); text-transform: uppercase; }

@media (max-width: 767px) {
  .X3rjDx { margin-bottom: 2.4rem; }
}

.Q9moLC { position: relative; }

.Q9moLC.QHn7xN .yc4GNW { transform: rotate(180deg); }

.Q9moLC.QHn7xN .s5zbmo { padding-bottom: 6rem; }

.Q9moLC.QHn7xN .s5zbmo::before { opacity: 0; }

.s5zbmo { position: relative; overflow: hidden; transition: padding-bottom 0.3s ease-in-out; }

.s5zbmo::before {
  content: " ";
  height: 33.3333%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 92.42%);
  transition: 0.25s ease-in-out;
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.bd00ak { position: absolute; right: 0px; bottom: 0px; left: 0px; padding-top: 1rem; display: flex; justify-content: center; }

._myvPn { display: flex; justify-content: center; align-items: center; gap: 0.4rem; padding: 1rem; color: rgb(0, 87, 255); transition: 0.25s ease-in-out; background: none; border: none; cursor: pointer; }

._myvPn:hover { color: rgb(0, 40, 181); }

._myvPn span { font-weight: 600; font-size: 1.4rem; line-height: 100%; }

._myvPn .yc4GNW { font-size: 2rem; transition: 0.25s ease-in-out; }

._uHoj7:not(:last-child) { margin-bottom: 2rem; border-bottom: 1px solid rgb(239, 239, 239); padding-bottom: 2rem; }

._uHoj7 ._5Kvh9K { display: flex; gap: 0.8rem; }

._uHoj7 ._5Kvh9K ._8BfhiO { display: flex; justify-content: center; align-items: center; min-width: 2.4rem; width: 2.4rem; height: 2.4rem; margin-top: 0.2rem; background-color: rgb(239, 239, 239); border-radius: 50%; font-weight: 600; font-size: 1rem; line-height: 100%; }

._uHoj7 ._5Kvh9K ._8BfhiO span {
  background: linear-gradient(115.31deg, rgb(0, 163, 255) -9.87%, rgb(255, 0, 229) 105.89%);
  -webkit-background-clip: text;
  background-clip: text;
  display: block;
  padding: 0.2rem;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  ._uHoj7 ._5Kvh9K ._8BfhiO { margin-top: 0px; }
}

._uHoj7 ._5Kvh9K .__8yb4 { font-weight: 600; font-size: 2rem; line-height: 140%; }

@media (max-width: 767px) {
  ._uHoj7 ._5Kvh9K .__8yb4 { font-size: 1.6rem; }
}

._uHoj7 ._61SLdh { overflow: hidden; padding: 0.8rem 0px 0px 3.2rem; margin: 0px; font-weight: 400; font-size: 1.4rem; line-height: 150%; }

._uHoj7 ._61SLdh:not(:last-of-type) { margin-bottom: 2rem; }

/* ==================== COURSES INCLUDE SECTION ==================== */
._58l5CI { margin-bottom: 16rem; }

@media (max-width: 1024px) {
  ._58l5CI { margin-bottom: 12rem; }
}

@media (max-width: 767px) {
  ._58l5CI { margin-bottom: 8rem; }
}

.GSjydO { margin-bottom: 4rem; }

@media (max-width: 767px) {
  .GSjydO { margin-bottom: 3.2rem; }
}

.GSjydO .b3_taO { margin: 0px; font-weight: 800; font-size: 4.8rem; line-height: 130%; text-align: center; }

@media (max-width: 767px) {
  .GSjydO .b3_taO { font-size: 3rem; letter-spacing: -0.05rem; }
}

.vbvYSe { display: flex; gap: 5rem; }

@media (max-width: 767px) {
  .vbvYSe { flex-direction: column; gap: 4rem; }
}

._2iUWEo { display: flex; flex-direction: column; justify-content: center; align-items: center; flex-basis: 100%; gap: 2rem; }

@media (max-width: 767px) {
  ._2iUWEo { gap: 0.8rem; }
}

._2iUWEo .lKNNCK { width: 100%; max-width: 20rem; }

._2iUWEo .b3_taO { margin: 0px; font-weight: 600; font-size: 2.4rem; line-height: 140%; text-align: center; }

.S0_NGf { display: flex; justify-content: center; margin-top: 6rem; }

@media (max-width: 767px) {
  .S0_NGf { margin-top: 4rem; }
}

/* ==================== WHY CHOOSE AMLBOT SECTION ==================== */
.D6oqaW { margin-bottom: 16rem; }

@media (max-width: 1024px) {
  .D6oqaW { margin-bottom: 12rem; }
}

@media (max-width: 767px) {
  .D6oqaW { margin-bottom: 8rem; }
}

.X5xsQ8 { display: flex; justify-content: space-between; }

@media (max-width: 767px) {
  .X5xsQ8 { flex-direction: column; }
}

.rwvftj { width: 100%; max-width: 48rem; }

@media (max-width: 767px) {
  .rwvftj { margin-bottom: 4rem; }
}

.MHyN5Q { font-weight: 800; font-size: 4.8rem; line-height: 130%; margin: 0px 0px 2.4rem; }

@media (max-width: 767px) {
  .MHyN5Q { font-size: 3rem; letter-spacing: -0.05rem; }
  .MHyN5Q, ._4jr9Dr { text-align: center; }
}

._4jr9Dr p { margin: 0px; font-weight: 400; font-size: 1.6rem; line-height: 140%; }

@media (max-width: 767px) {
  ._4jr9Dr p { font-size: 1.4rem; }
}

._4jr9Dr p:not(:last-of-type) { margin-bottom: 1.5rem; }

.qLeYgv { margin-top: 4rem; }

@media (max-width: 767px) {
  .qLeYgv { display: flex; justify-content: center; }
}

.FKqDdc { width: 100%; max-width: 57rem; }

.FKqDdc article, .FKqDdc iframe { overflow: hidden; border-radius: 0.8rem; backface-visibility: hidden; }

/* YouTube Lite Player */
.yt-lite { background-color: rgb(0, 0, 0); position: relative; display: block; contain: layout style; background-position: 50% center; background-size: cover; cursor: pointer; aspect-ratio: 16 / 9; border-radius: 0.8rem; overflow: hidden; }

.yt-lite::after { content: ""; display: block; padding-bottom: var(--aspect-ratio, 56.25%); }

@supports (aspect-ratio: 16/9) {
  .yt-lite::after { display: none; }
}

.yt-lite > .lty-playbtn { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); width: 68px; height: 48px; z-index: 1; background-color: transparent; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'><path d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z' fill='%23f00'/><path d='M45 24 27 14v20' fill='%23fff'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%; transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1); border: none; cursor: pointer; filter: grayscale(100%); opacity: 0.8; padding: 0px; line-height: 0; font-size: 0px; }

.yt-lite:hover > .lty-playbtn { filter: none; opacity: 1; }

.lty-visually-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

/* ==================== BENEFITS SECTION ==================== */
.liVKke { margin-bottom: 16rem; }

@media (max-width: 1024px) {
  .liVKke { margin-bottom: 12rem; }
}

@media (max-width: 767px) {
  .liVKke { margin-bottom: 8rem; }
}

.IB5cKB { margin-bottom: 5rem; text-align: center; }

@media (max-width: 767px) {
  .IB5cKB { margin-bottom: 3rem; }
}

._1sfIVH { margin: 0px; font-weight: 800; font-size: 4.8rem; line-height: 130%; }

@media (max-width: 767px) {
  ._1sfIVH { font-size: 3rem; letter-spacing: -0.05rem; }
}

.VqS0I9 { font-weight: 400; font-size: 1.6rem; line-height: 140%; margin: 1rem 0px 0px; }

@media (max-width: 767px) {
  .VqS0I9 { font-size: 1.4rem; }
}

.VqS0I9:not(:last-of-type) { margin-bottom: 1.5rem; }

@media (max-width: 767px) {
  .Flh8g6:not(:last-child) { margin-bottom: 2.4rem; }
}

.CuTEDE { display: flex; flex-direction: column; align-items: flex-start; gap: 2rem; min-height: 100%; padding: 2.4rem; background-color: rgb(50, 61, 70); border-radius: 2rem; box-sizing: border-box; color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .CuTEDE { justify-content: center; align-items: center; padding: 2rem; }
}

.EbeoLw { display: block; width: auto; height: 8rem; }

._3ATycO { margin: 0px; font-weight: 600; font-size: 2rem; line-height: 130%; }

@media (max-width: 767px) {
  ._3ATycO { font-size: 2.2rem; text-align: center; }
}

/* ==================== READY TO GET STARTED SECTION ==================== */
._3QwpY_ { margin-bottom: 16rem; }

@media (max-width: 1024px) {
  ._3QwpY_ { margin-bottom: 12rem; }
}

@media (max-width: 767px) {
  ._3QwpY_ { margin-bottom: 8rem; }
}

.hLBBzq { margin-bottom: 5rem; text-align: center; }

@media (max-width: 767px) {
  .hLBBzq { margin-bottom: 3rem; }
}

.IB6BnR { margin: 0px; font-weight: 800; font-size: 4.8rem; line-height: 130%; }

@media (max-width: 767px) {
  .IB6BnR { font-size: 3rem; letter-spacing: -0.05rem; }
}

.oaHfNi { font-weight: 400; font-size: 2.4rem; line-height: 150%; margin: 1rem 0px 0px; }

@media (max-width: 767px) {
  .oaHfNi { font-size: 1.8rem; }
}

.oaHfNi:not(:last-child), .oaHfNi:not(:last-of-type) { margin-bottom: 3rem; }

@media (max-width: 767px) {
  .oaHfNi:not(:last-child), .oaHfNi:not(:last-of-type) { margin-bottom: 2.4rem; }
}

.o2ypqq { padding: 6rem 12rem; background-color: rgb(255, 255, 255); border-radius: 2.4rem; }

@media (max-width: 767px) {
  .o2ypqq { padding: 3.2rem 2rem; }
}

.svhjBI { margin: 0px 0px 3.5rem; font-weight: 700; font-size: 3rem; line-height: 120%; text-align: center; }

@media (max-width: 767px) {
  .svhjBI { margin-bottom: 2.4rem; font-size: 2rem; }
}

.OT7ap3 { width: 100%; max-width: 50rem; margin: 0px auto; }

/* ==================== FAQ SECTION ==================== */
.JCqsM_.ElKa8Y {
  margin-bottom: 16rem;
}

.JCqsM_.ElKa8Y::before { content: " "; display: block; height: 11.3rem; margin-top: -11.3rem; }

@media (max-width: 1024px) {
  .JCqsM_.ElKa8Y::before { height: 8.1rem; margin-top: -8.1rem; }
}

._AWI7Y {
  margin-top: 1rem;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 150%;
  text-align: center;
}

@media (max-width: 767px) {
  ._AWI7Y {
    font-size: 1.8rem;
  }
}

/* Grid system */
.o4syl7 { display: flex; flex-wrap: wrap; margin-right: -1.5rem; margin-left: -1.5rem; }

.SpLCSC { --grid-col-margin-bottom: 3rem; }

.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: 0px; }
}

._5zZKyX { width: 33.3333%; }

@media (max-width: 767px) {
  ._5zZKyX { width: 100%; }
}

/* Icon timer */
.icon-timer {
  width: 1.6rem;
  height: 1.6rem;
}

/* Arrow icon */
.icon-arrow-down-short {
  width: 2rem;
  height: 2rem;
}

/* FAQ Section Additional Styles */
.xb1dXH { margin-bottom: 5rem; text-align: var(--faq-head-align, center); }

@media (max-width: 767px) {
  .xb1dXH { margin-bottom: 3rem; }
}

.dc_GNJ { margin: 0px; font-weight: 800; font-size: 4.8rem; line-height: 130%; }

@media (max-width: 767px) {
  .dc_GNJ { font-size: 3rem; letter-spacing: -0.05rem; }
}

._9SfPwg { display: flex; justify-content: space-between; gap: 10rem; }

@media (max-width: 767px) {
  ._9SfPwg { flex-direction: column-reverse; gap: 4rem; }
}

._PiqMG {
  align-self: flex-start;
  position: sticky;
  top: 16.3rem;
  width: 100%;
  max-width: 39rem;
  min-width: 39rem;
  padding: 4rem 4rem 3rem;
  border-radius: 2rem;
  background-color: rgba(167, 234, 255, 0.2);
  box-sizing: border-box;
}

@media (max-width: 767px) {
  ._PiqMG { top: 0px; min-width: 100%; padding: 3rem 2.4rem; }
}

.Fl3Ugx { margin: 0px; font-weight: 700; font-size: 2.4rem; line-height: 130%; }

._636_tF { margin: 0px 0px 2rem; line-height: 140%; color: rgb(50, 61, 70); }

@media (max-width: 767px) {
  ._636_tF { font-size: 1.8rem; }
}

.MZR5Z_ {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 2rem;
  padding: 1rem 1.5rem;
  box-sizing: border-box;
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
}

.MZR5Z_::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: 0.8rem;
  background: linear-gradient(95.88deg, rgb(0, 163, 255) 5.09%, rgb(255, 0, 229) 100%);
}

.MZR5Z_::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 2px;
  border-radius: 0.6rem;
  background-color: rgb(255, 255, 255);
}

.fWkT8f {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1.2rem;
  background-color: rgb(52, 170, 223);
  border-radius: 50%;
  font-size: 1.8rem;
  color: rgb(255, 255, 255);
}

.h165hA { position: relative; z-index: 2; }

.h165hA h4 { margin: 0px; font-weight: 600; font-size: 1.2rem; line-height: 140%; }

.h165hA p { margin: 0px; font-weight: 400; font-size: 1rem; line-height: 140%; color: rgb(99, 115, 129); }

._9yCvRy { margin: 0px; font-weight: 400; font-size: 1.2rem; line-height: 140%; color: rgb(99, 115, 129); }

.e5xgXj { flex-grow: 1; margin-top: 1rem; }

@media (max-width: 767px) {
  .e5xgXj { max-width: 100%; margin-top: 0px; margin-bottom: 3rem; }
}

._Ul5cK { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 1.5rem; }

@media (max-width: 767px) {
  ._Ul5cK { padding-bottom: 1rem; }
}

._Ul5cK:last-child { border-bottom: none; }

.paUd7O {
  margin: 0px;
  font-weight: 500;
  font-size: 2.4rem;
  line-height: 130%;
  position: relative;
  padding: 3rem 4rem 1.5rem 0px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .paUd7O { font-size: 1.8rem; padding: 2rem 4rem 1rem 0px; }
}

.paUd7O::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  transition: transform 0.25s ease-in-out;
}

._Ul5cK._0P8u3K .paUd7O::after { transform: translateY(-50%) rotate(180deg); }

.ORhlBm { overflow: hidden; height: 0px; transition: 0.25s; }

._9ZTzQc { overflow: hidden; padding-bottom: 1.5rem; font-size: 2rem; line-height: 140%; color: rgb(99, 115, 129); }

@media (max-width: 767px) {
  ._9ZTzQc { font-size: 1.6rem; }
}

/* Arrow icon rotation */
.yc4GNW.rotated { transform: rotate(180deg); }
