.-gap_7 {
  margin-bottom: 0.7rem;
}
.-gap_7_negative {
  margin-bottom: -0.7rem;
}
.-gap_10 {
  margin-bottom: 1rem;
}
.-gap_10_negative {
  margin-bottom: -1rem;
}
.-gap_15 {
  margin-bottom: 1.5rem;
}
.-gap_15_negative {
  margin-bottom: -1.5rem;
}
.-gap_20 {
  margin-bottom: 2rem;
}
.-gap_20_negative {
  margin-bottom: -2rem;
}
.-gap_25 {
  margin-bottom: 2.5rem;
}
.-gap_25_negative {
  margin-bottom: -2.5rem;
}
.-gap_30 {
  margin-bottom: 3rem;
}
.-gap_30_negative {
  margin-bottom: -3rem;
}
.-gap_35 {
  margin-bottom: 3.5rem;
}
.-gap_35_negative {
  margin-bottom: -3.5rem;
}
.-gap_40 {
  margin-bottom: 4rem;
}
.-gap_40_negative {
  margin-bottom: -4rem;
}
.-gap_45 {
  margin-bottom: 4.5rem;
}
.-gap_45_negative {
  margin-bottom: -4.5rem;
}
.-gap_50 {
  margin-bottom: 5rem;
}
.-gap_50_negative {
  margin-bottom: -5rem;
}
.-gap_60 {
  margin-bottom: 6rem;
}
.-gap_60_negative {
  margin-bottom: -6rem;
}
.-gap_70 {
  margin-bottom: 7rem;
}
.-gap_70_negative {
  margin-bottom: -7rem;
}
.-gap_80 {
  margin-bottom: 8rem;
}
.-gap_80_negative {
  margin-bottom: -8rem;
}
.-gap_90 {
  margin-bottom: 9rem;
}
.-gap_90_negative {
  margin-bottom: -9rem;
}
.-gap_100 {
  margin-bottom: 10rem;
}
.-gap_100_negative {
  margin-bottom: -10rem;
}
.-gap_110 {
  margin-bottom: 11rem;
}
.-gap_110_negative {
  margin-bottom: -11rem;
}
.-gap_115 {
  margin-bottom: 11.5rem;
}
.-gap_115_negative {
  margin-bottom: -11.5rem;
}
.-gap_120 {
  margin-bottom: 12rem;
}
.-gap_120_negative {
  margin-bottom: -12rem;
}
.-gap_140 {
  margin-bottom: 14rem;
}
.-gap_140_negative {
  margin-bottom: -14rem;
}
.-gap_160 {
  margin-bottom: 16rem;
}
.-gap_160_negative {
  margin-bottom: -16rem;
}
.-gap_180 {
  margin-bottom: 18rem;
}
.-gap_180_negative {
  margin-bottom: -18rem;
}
.-gap_230 {
  margin-bottom: 23rem;
}
.-gap_230_negative {
  margin-bottom: -23rem;
}
.-gap_240 {
  margin-bottom: 24rem;
}
.-gap_240_negative {
  margin-bottom: -24rem;
}
.-gap_290 {
  margin-bottom: 29rem;
}
.-gap_290_negative {
  margin-bottom: -29rem;
}
.-gap_none {
  margin-bottom: 0;
}
.-gap_none_negative {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .-gap_7\@xxs_up,
  .-xxs_up\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@xxs_up,
  .-xxs_up\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@xxs_up,
  .-xxs_up\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@xxs_up,
  .-xxs_up\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@xxs_up,
  .-xxs_up\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@xxs_up,
  .-xxs_up\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@xxs_up,
  .-xxs_up\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@xxs_up,
  .-xxs_up\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@xxs_up,
  .-xxs_up\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@xxs_up,
  .-xxs_up\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@xxs_up,
  .-xxs_up\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@xxs_up,
  .-xxs_up\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@xxs_up,
  .-xxs_up\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@xxs_up,
  .-xxs_up\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@xxs_up,
  .-xxs_up\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@xxs_up,
  .-xxs_up\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@xxs_up,
  .-xxs_up\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@xxs_up,
  .-xxs_up\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@xxs_up,
  .-xxs_up\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@xxs_up,
  .-xxs_up\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@xxs_up,
  .-xxs_up\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@xxs_up,
  .-xxs_up\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@xxs_up,
  .-xxs_up\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@xxs_up,
  .-xxs_up\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@xxs_up,
  .-xxs_up\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@xxs_up,
  .-xxs_up\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@xxs_up,
  .-xxs_up\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@xxs_up,
  .-xxs_up\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@xxs_up,
  .-xxs_up\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@xxs_up,
  .-xxs_up\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@xxs_up,
  .-xxs_up\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@xxs_up,
  .-xxs_up\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@xxs_up,
  .-xxs_up\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@xxs_up,
  .-xxs_up\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@xxs_up,
  .-xxs_up\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@xxs_up,
  .-xxs_up\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@xxs_up,
  .-xxs_up\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@xxs_up,
  .-xxs_up\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@xxs_up,
  .-xxs_up\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@xxs_up,
  .-xxs_up\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@xxs_up,
  .-xxs_up\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@xxs_up,
  .-xxs_up\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@xxs_up,
  .-xxs_up\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@xxs_up,
  .-xxs_up\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@xxs_up,
  .-xxs_up\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@xxs_up,
  .-xxs_up\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@xxs_up,
  .-xxs_up\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@xxs_up,
  .-xxs_up\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@xxs_up,
  .-xxs_up\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@xxs_up,
  .-xxs_up\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (min-width: 751px) {
  .-gap_7\@xs_up,
  .-xs_up\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@xs_up,
  .-xs_up\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@xs_up,
  .-xs_up\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@xs_up,
  .-xs_up\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@xs_up,
  .-xs_up\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@xs_up,
  .-xs_up\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@xs_up,
  .-xs_up\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@xs_up,
  .-xs_up\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@xs_up,
  .-xs_up\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@xs_up,
  .-xs_up\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@xs_up,
  .-xs_up\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@xs_up,
  .-xs_up\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@xs_up,
  .-xs_up\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@xs_up,
  .-xs_up\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@xs_up,
  .-xs_up\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@xs_up,
  .-xs_up\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@xs_up,
  .-xs_up\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@xs_up,
  .-xs_up\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@xs_up,
  .-xs_up\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@xs_up,
  .-xs_up\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@xs_up,
  .-xs_up\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@xs_up,
  .-xs_up\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@xs_up,
  .-xs_up\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@xs_up,
  .-xs_up\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@xs_up,
  .-xs_up\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@xs_up,
  .-xs_up\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@xs_up,
  .-xs_up\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@xs_up,
  .-xs_up\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@xs_up,
  .-xs_up\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@xs_up,
  .-xs_up\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@xs_up,
  .-xs_up\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@xs_up,
  .-xs_up\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@xs_up,
  .-xs_up\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@xs_up,
  .-xs_up\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@xs_up,
  .-xs_up\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@xs_up,
  .-xs_up\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@xs_up,
  .-xs_up\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@xs_up,
  .-xs_up\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@xs_up,
  .-xs_up\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@xs_up,
  .-xs_up\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@xs_up,
  .-xs_up\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@xs_up,
  .-xs_up\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@xs_up,
  .-xs_up\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@xs_up,
  .-xs_up\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@xs_up,
  .-xs_up\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@xs_up,
  .-xs_up\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@xs_up,
  .-xs_up\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@xs_up,
  .-xs_up\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@xs_up,
  .-xs_up\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@xs_up,
  .-xs_up\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (min-width: 1001px) {
  .-gap_7\@s_up,
  .-s_up\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@s_up,
  .-s_up\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@s_up,
  .-s_up\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@s_up,
  .-s_up\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@s_up,
  .-s_up\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@s_up,
  .-s_up\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@s_up,
  .-s_up\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@s_up,
  .-s_up\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@s_up,
  .-s_up\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@s_up,
  .-s_up\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@s_up,
  .-s_up\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@s_up,
  .-s_up\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@s_up,
  .-s_up\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@s_up,
  .-s_up\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@s_up,
  .-s_up\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@s_up,
  .-s_up\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@s_up,
  .-s_up\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@s_up,
  .-s_up\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@s_up,
  .-s_up\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@s_up,
  .-s_up\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@s_up,
  .-s_up\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@s_up,
  .-s_up\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@s_up,
  .-s_up\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@s_up,
  .-s_up\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@s_up,
  .-s_up\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@s_up,
  .-s_up\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@s_up,
  .-s_up\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@s_up,
  .-s_up\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@s_up,
  .-s_up\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@s_up,
  .-s_up\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@s_up,
  .-s_up\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@s_up,
  .-s_up\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@s_up,
  .-s_up\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@s_up,
  .-s_up\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@s_up,
  .-s_up\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@s_up,
  .-s_up\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@s_up,
  .-s_up\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@s_up,
  .-s_up\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@s_up,
  .-s_up\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@s_up,
  .-s_up\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@s_up,
  .-s_up\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@s_up,
  .-s_up\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@s_up,
  .-s_up\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@s_up,
  .-s_up\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@s_up,
  .-s_up\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@s_up,
  .-s_up\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@s_up,
  .-s_up\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@s_up,
  .-s_up\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@s_up,
  .-s_up\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@s_up,
  .-s_up\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (min-width: 1201px) {
  .-gap_7\@m_up,
  .-m_up\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@m_up,
  .-m_up\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@m_up,
  .-m_up\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@m_up,
  .-m_up\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@m_up,
  .-m_up\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@m_up,
  .-m_up\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@m_up,
  .-m_up\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@m_up,
  .-m_up\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@m_up,
  .-m_up\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@m_up,
  .-m_up\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@m_up,
  .-m_up\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@m_up,
  .-m_up\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@m_up,
  .-m_up\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@m_up,
  .-m_up\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@m_up,
  .-m_up\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@m_up,
  .-m_up\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@m_up,
  .-m_up\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@m_up,
  .-m_up\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@m_up,
  .-m_up\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@m_up,
  .-m_up\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@m_up,
  .-m_up\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@m_up,
  .-m_up\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@m_up,
  .-m_up\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@m_up,
  .-m_up\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@m_up,
  .-m_up\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@m_up,
  .-m_up\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@m_up,
  .-m_up\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@m_up,
  .-m_up\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@m_up,
  .-m_up\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@m_up,
  .-m_up\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@m_up,
  .-m_up\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@m_up,
  .-m_up\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@m_up,
  .-m_up\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@m_up,
  .-m_up\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@m_up,
  .-m_up\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@m_up,
  .-m_up\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@m_up,
  .-m_up\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@m_up,
  .-m_up\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@m_up,
  .-m_up\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@m_up,
  .-m_up\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@m_up,
  .-m_up\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@m_up,
  .-m_up\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@m_up,
  .-m_up\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@m_up,
  .-m_up\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@m_up,
  .-m_up\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@m_up,
  .-m_up\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@m_up,
  .-m_up\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@m_up,
  .-m_up\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@m_up,
  .-m_up\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@m_up,
  .-m_up\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (min-width: 1501px) {
  .-gap_7\@l_up,
  .-l_up\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@l_up,
  .-l_up\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@l_up,
  .-l_up\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@l_up,
  .-l_up\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@l_up,
  .-l_up\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@l_up,
  .-l_up\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@l_up,
  .-l_up\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@l_up,
  .-l_up\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@l_up,
  .-l_up\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@l_up,
  .-l_up\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@l_up,
  .-l_up\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@l_up,
  .-l_up\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@l_up,
  .-l_up\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@l_up,
  .-l_up\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@l_up,
  .-l_up\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@l_up,
  .-l_up\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@l_up,
  .-l_up\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@l_up,
  .-l_up\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@l_up,
  .-l_up\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@l_up,
  .-l_up\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@l_up,
  .-l_up\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@l_up,
  .-l_up\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@l_up,
  .-l_up\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@l_up,
  .-l_up\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@l_up,
  .-l_up\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@l_up,
  .-l_up\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@l_up,
  .-l_up\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@l_up,
  .-l_up\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@l_up,
  .-l_up\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@l_up,
  .-l_up\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@l_up,
  .-l_up\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@l_up,
  .-l_up\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@l_up,
  .-l_up\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@l_up,
  .-l_up\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@l_up,
  .-l_up\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@l_up,
  .-l_up\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@l_up,
  .-l_up\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@l_up,
  .-l_up\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@l_up,
  .-l_up\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@l_up,
  .-l_up\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@l_up,
  .-l_up\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@l_up,
  .-l_up\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@l_up,
  .-l_up\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@l_up,
  .-l_up\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@l_up,
  .-l_up\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@l_up,
  .-l_up\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@l_up,
  .-l_up\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@l_up,
  .-l_up\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@l_up,
  .-l_up\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@l_up,
  .-l_up\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (max-width: 1500px) {
  .-gap_7\@l,
  .-l\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@l,
  .-l\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@l,
  .-l\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@l,
  .-l\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@l,
  .-l\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@l,
  .-l\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@l,
  .-l\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@l,
  .-l\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@l,
  .-l\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@l,
  .-l\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@l,
  .-l\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@l,
  .-l\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@l,
  .-l\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@l,
  .-l\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@l,
  .-l\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@l,
  .-l\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@l,
  .-l\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@l,
  .-l\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@l,
  .-l\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@l,
  .-l\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@l,
  .-l\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@l,
  .-l\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@l,
  .-l\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@l,
  .-l\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@l,
  .-l\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@l,
  .-l\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@l,
  .-l\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@l,
  .-l\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@l,
  .-l\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@l,
  .-l\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@l,
  .-l\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@l,
  .-l\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@l,
  .-l\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@l,
  .-l\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@l,
  .-l\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@l,
  .-l\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@l,
  .-l\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@l,
  .-l\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@l,
  .-l\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@l,
  .-l\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@l,
  .-l\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@l,
  .-l\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@l,
  .-l\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@l,
  .-l\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@l,
  .-l\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@l,
  .-l\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@l,
  .-l\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@l,
  .-l\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@l,
  .-l\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@l,
  .-l\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (max-width: 1200px) {
  .-gap_7\@m,
  .-m\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@m,
  .-m\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@m,
  .-m\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@m,
  .-m\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@m,
  .-m\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@m,
  .-m\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@m,
  .-m\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@m,
  .-m\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@m,
  .-m\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@m,
  .-m\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@m,
  .-m\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@m,
  .-m\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@m,
  .-m\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@m,
  .-m\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@m,
  .-m\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@m,
  .-m\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@m,
  .-m\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@m,
  .-m\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@m,
  .-m\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@m,
  .-m\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@m,
  .-m\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@m,
  .-m\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@m,
  .-m\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@m,
  .-m\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@m,
  .-m\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@m,
  .-m\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@m,
  .-m\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@m,
  .-m\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@m,
  .-m\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@m,
  .-m\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@m,
  .-m\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@m,
  .-m\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@m,
  .-m\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@m,
  .-m\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@m,
  .-m\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@m,
  .-m\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@m,
  .-m\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@m,
  .-m\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@m,
  .-m\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@m,
  .-m\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@m,
  .-m\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@m,
  .-m\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@m,
  .-m\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@m,
  .-m\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@m,
  .-m\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@m,
  .-m\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@m,
  .-m\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@m,
  .-m\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@m,
  .-m\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@m,
  .-m\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (max-width: 1000px) {
  .-gap_7\@s,
  .-s\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@s,
  .-s\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@s,
  .-s\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@s,
  .-s\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@s,
  .-s\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@s,
  .-s\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@s,
  .-s\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@s,
  .-s\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@s,
  .-s\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@s,
  .-s\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@s,
  .-s\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@s,
  .-s\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@s,
  .-s\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@s,
  .-s\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@s,
  .-s\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@s,
  .-s\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@s,
  .-s\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@s,
  .-s\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@s,
  .-s\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@s,
  .-s\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@s,
  .-s\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@s,
  .-s\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@s,
  .-s\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@s,
  .-s\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@s,
  .-s\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@s,
  .-s\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@s,
  .-s\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@s,
  .-s\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@s,
  .-s\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@s,
  .-s\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@s,
  .-s\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@s,
  .-s\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@s,
  .-s\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@s,
  .-s\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@s,
  .-s\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@s,
  .-s\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@s,
  .-s\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@s,
  .-s\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@s,
  .-s\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@s,
  .-s\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@s,
  .-s\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@s,
  .-s\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@s,
  .-s\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@s,
  .-s\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@s,
  .-s\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@s,
  .-s\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@s,
  .-s\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@s,
  .-s\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@s,
  .-s\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@s,
  .-s\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (max-width: 750px) {
  .-gap_7\@xs,
  .-xs\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@xs,
  .-xs\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@xs,
  .-xs\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@xs,
  .-xs\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@xs,
  .-xs\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@xs,
  .-xs\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@xs,
  .-xs\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@xs,
  .-xs\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@xs,
  .-xs\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@xs,
  .-xs\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@xs,
  .-xs\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@xs,
  .-xs\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@xs,
  .-xs\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@xs,
  .-xs\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@xs,
  .-xs\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@xs,
  .-xs\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@xs,
  .-xs\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@xs,
  .-xs\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@xs,
  .-xs\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@xs,
  .-xs\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@xs,
  .-xs\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@xs,
  .-xs\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@xs,
  .-xs\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@xs,
  .-xs\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@xs,
  .-xs\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@xs,
  .-xs\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@xs,
  .-xs\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@xs,
  .-xs\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@xs,
  .-xs\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@xs,
  .-xs\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@xs,
  .-xs\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@xs,
  .-xs\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@xs,
  .-xs\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@xs,
  .-xs\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@xs,
  .-xs\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@xs,
  .-xs\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@xs,
  .-xs\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@xs,
  .-xs\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@xs,
  .-xs\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@xs,
  .-xs\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@xs,
  .-xs\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@xs,
  .-xs\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@xs,
  .-xs\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@xs,
  .-xs\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@xs,
  .-xs\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@xs,
  .-xs\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@xs,
  .-xs\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@xs,
  .-xs\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@xs,
  .-xs\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@xs,
  .-xs\:-gap_none_negative {
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .-gap_7\@xxs,
  .-xxs\:-gap_7 {
    margin-bottom: 0.7rem;
  }
  .-gap_7_negative\@xxs,
  .-xxs\:-gap_7_negative {
    margin-bottom: -0.7rem;
  }
  .-gap_10\@xxs,
  .-xxs\:-gap_10 {
    margin-bottom: 1rem;
  }
  .-gap_10_negative\@xxs,
  .-xxs\:-gap_10_negative {
    margin-bottom: -1rem;
  }
  .-gap_15\@xxs,
  .-xxs\:-gap_15 {
    margin-bottom: 1.5rem;
  }
  .-gap_15_negative\@xxs,
  .-xxs\:-gap_15_negative {
    margin-bottom: -1.5rem;
  }
  .-gap_20\@xxs,
  .-xxs\:-gap_20 {
    margin-bottom: 2rem;
  }
  .-gap_20_negative\@xxs,
  .-xxs\:-gap_20_negative {
    margin-bottom: -2rem;
  }
  .-gap_25\@xxs,
  .-xxs\:-gap_25 {
    margin-bottom: 2.5rem;
  }
  .-gap_25_negative\@xxs,
  .-xxs\:-gap_25_negative {
    margin-bottom: -2.5rem;
  }
  .-gap_30\@xxs,
  .-xxs\:-gap_30 {
    margin-bottom: 3rem;
  }
  .-gap_30_negative\@xxs,
  .-xxs\:-gap_30_negative {
    margin-bottom: -3rem;
  }
  .-gap_35\@xxs,
  .-xxs\:-gap_35 {
    margin-bottom: 3.5rem;
  }
  .-gap_35_negative\@xxs,
  .-xxs\:-gap_35_negative {
    margin-bottom: -3.5rem;
  }
  .-gap_40\@xxs,
  .-xxs\:-gap_40 {
    margin-bottom: 4rem;
  }
  .-gap_40_negative\@xxs,
  .-xxs\:-gap_40_negative {
    margin-bottom: -4rem;
  }
  .-gap_45\@xxs,
  .-xxs\:-gap_45 {
    margin-bottom: 4.5rem;
  }
  .-gap_45_negative\@xxs,
  .-xxs\:-gap_45_negative {
    margin-bottom: -4.5rem;
  }
  .-gap_50\@xxs,
  .-xxs\:-gap_50 {
    margin-bottom: 5rem;
  }
  .-gap_50_negative\@xxs,
  .-xxs\:-gap_50_negative {
    margin-bottom: -5rem;
  }
  .-gap_60\@xxs,
  .-xxs\:-gap_60 {
    margin-bottom: 6rem;
  }
  .-gap_60_negative\@xxs,
  .-xxs\:-gap_60_negative {
    margin-bottom: -6rem;
  }
  .-gap_70\@xxs,
  .-xxs\:-gap_70 {
    margin-bottom: 7rem;
  }
  .-gap_70_negative\@xxs,
  .-xxs\:-gap_70_negative {
    margin-bottom: -7rem;
  }
  .-gap_80\@xxs,
  .-xxs\:-gap_80 {
    margin-bottom: 8rem;
  }
  .-gap_80_negative\@xxs,
  .-xxs\:-gap_80_negative {
    margin-bottom: -8rem;
  }
  .-gap_90\@xxs,
  .-xxs\:-gap_90 {
    margin-bottom: 9rem;
  }
  .-gap_90_negative\@xxs,
  .-xxs\:-gap_90_negative {
    margin-bottom: -9rem;
  }
  .-gap_100\@xxs,
  .-xxs\:-gap_100 {
    margin-bottom: 10rem;
  }
  .-gap_100_negative\@xxs,
  .-xxs\:-gap_100_negative {
    margin-bottom: -10rem;
  }
  .-gap_110\@xxs,
  .-xxs\:-gap_110 {
    margin-bottom: 11rem;
  }
  .-gap_110_negative\@xxs,
  .-xxs\:-gap_110_negative {
    margin-bottom: -11rem;
  }
  .-gap_115\@xxs,
  .-xxs\:-gap_115 {
    margin-bottom: 11.5rem;
  }
  .-gap_115_negative\@xxs,
  .-xxs\:-gap_115_negative {
    margin-bottom: -11.5rem;
  }
  .-gap_120\@xxs,
  .-xxs\:-gap_120 {
    margin-bottom: 12rem;
  }
  .-gap_120_negative\@xxs,
  .-xxs\:-gap_120_negative {
    margin-bottom: -12rem;
  }
  .-gap_140\@xxs,
  .-xxs\:-gap_140 {
    margin-bottom: 14rem;
  }
  .-gap_140_negative\@xxs,
  .-xxs\:-gap_140_negative {
    margin-bottom: -14rem;
  }
  .-gap_160\@xxs,
  .-xxs\:-gap_160 {
    margin-bottom: 16rem;
  }
  .-gap_160_negative\@xxs,
  .-xxs\:-gap_160_negative {
    margin-bottom: -16rem;
  }
  .-gap_180\@xxs,
  .-xxs\:-gap_180 {
    margin-bottom: 18rem;
  }
  .-gap_180_negative\@xxs,
  .-xxs\:-gap_180_negative {
    margin-bottom: -18rem;
  }
  .-gap_230\@xxs,
  .-xxs\:-gap_230 {
    margin-bottom: 23rem;
  }
  .-gap_230_negative\@xxs,
  .-xxs\:-gap_230_negative {
    margin-bottom: -23rem;
  }
  .-gap_240\@xxs,
  .-xxs\:-gap_240 {
    margin-bottom: 24rem;
  }
  .-gap_240_negative\@xxs,
  .-xxs\:-gap_240_negative {
    margin-bottom: -24rem;
  }
  .-gap_290\@xxs,
  .-xxs\:-gap_290 {
    margin-bottom: 29rem;
  }
  .-gap_290_negative\@xxs,
  .-xxs\:-gap_290_negative {
    margin-bottom: -29rem;
  }
  .-gap_none\@xxs,
  .-xxs\:-gap_none {
    margin-bottom: 0;
  }
  .-gap_none_negative\@xxs,
  .-xxs\:-gap_none_negative {
    margin-bottom: 0;
  }
}
.-gap-grid-inner_y_10 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.-gap-grid-inner_y_20 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.-gap-grid-inner_y_30 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.-gap-grid-inner_y_40 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.-gap-grid-inner_y_45 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
.-gap-grid-inner_y_50 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.-gap-grid-inner_y_60 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.-gap-grid-inner_y_70 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.-gap-grid-inner_y_80 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.-gap-grid-inner_y_90 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.-gap-grid-inner_y_100 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.-gap-grid-inner_y_110 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.-gap-grid-inner_y_115 {
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}
.-gap-grid-inner_y_120 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.-gap-grid-inner_y_125 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}
.-gap-grid-inner_y_130 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}
.-gap-grid-inner_y_140 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.-gap-grid-inner_y_150 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
.-gap-grid-inner_y_160 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.-gap-grid-inner_y_180 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}
.-gap-grid-inner_y_200 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}
.-gap-grid-inner_y_none {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 501px) {
  .-xxs_up\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xxs_up\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xxs_up\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xxs_up\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xxs_up\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xxs_up\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xxs_up\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xxs_up\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xxs_up\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xxs_up\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xxs_up\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-xxs_up\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-xxs_up\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-xxs_up\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-xxs_up\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-xxs_up\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-xxs_up\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-xxs_up\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-xxs_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 751px) {
  .-xs_up\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xs_up\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xs_up\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xs_up\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xs_up\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-xs_up\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xs_up\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xs_up\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xs_up\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xs_up\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xs_up\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xs_up\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xs_up\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-xs_up\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-xs_up\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-xs_up\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-xs_up\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-xs_up\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-xs_up\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-xs_up\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-xs_up\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-xs_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1001px) {
  .-s_up\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-s_up\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-s_up\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-s_up\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-s_up\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-s_up\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-s_up\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-s_up\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-s_up\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-s_up\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-s_up\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-s_up\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-s_up\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-s_up\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-s_up\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-s_up\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-s_up\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-s_up\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-s_up\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-s_up\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-s_up\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-s_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1201px) {
  .-m_up\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-m_up\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-m_up\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-m_up\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-m_up\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-m_up\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-m_up\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-m_up\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-m_up\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-m_up\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-m_up\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-m_up\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-m_up\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-m_up\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-m_up\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-m_up\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-m_up\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-m_up\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-m_up\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-m_up\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-m_up\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-m_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1501px) {
  .-l_up\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-l_up\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-l_up\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-l_up\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-l_up\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-l_up\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-l_up\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-l_up\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-l_up\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-l_up\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-l_up\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-l_up\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-l_up\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-l_up\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-l_up\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-l_up\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-l_up\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-l_up\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-l_up\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-l_up\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-l_up\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-l_up\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1500px) {
  .-l\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-l\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-l\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-l\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-l\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-l\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-l\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-l\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-l\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-l\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-l\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-l\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-l\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-l\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-l\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-l\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-l\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-l\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-l\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-l\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-l\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-l\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1200px) {
  .-m\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-m\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-m\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-m\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-m\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-m\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-m\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-m\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-m\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-m\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-m\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-m\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-m\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-m\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-m\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-m\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-m\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-m\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-m\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-m\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-m\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-m\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1000px) {
  .-s\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-s\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-s\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-s\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-s\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-s\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-s\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-s\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-s\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-s\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-s\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-s\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-s\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-s\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-s\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-s\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-s\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-s\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-s\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-s\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-s\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-s\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xs\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xs\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xs\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xs\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-xs\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xs\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xs\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xs\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xs\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xs\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xs\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xs\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-xs\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-xs\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-xs\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-xs\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-xs\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-xs\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-xs\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-xs\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-xs\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 500px) {
  .-xxs\:-gap-grid-inner_y_10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .-xxs\:-gap-grid-inner_y_20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .-xxs\:-gap-grid-inner_y_30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .-xxs\:-gap-grid-inner_y_40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .-xxs\:-gap-grid-inner_y_45 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .-xxs\:-gap-grid-inner_y_50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .-xxs\:-gap-grid-inner_y_60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .-xxs\:-gap-grid-inner_y_70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .-xxs\:-gap-grid-inner_y_80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .-xxs\:-gap-grid-inner_y_90 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .-xxs\:-gap-grid-inner_y_100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xxs\:-gap-grid-inner_y_110 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .-xxs\:-gap-grid-inner_y_115 {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
  .-xxs\:-gap-grid-inner_y_120 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .-xxs\:-gap-grid-inner_y_125 {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .-xxs\:-gap-grid-inner_y_130 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .-xxs\:-gap-grid-inner_y_140 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .-xxs\:-gap-grid-inner_y_150 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .-xxs\:-gap-grid-inner_y_160 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .-xxs\:-gap-grid-inner_y_180 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .-xxs\:-gap-grid-inner_y_200 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
  .-xxs\:-gap-grid-inner_y_none {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 750px) {
  .-xs\:-gap-inner_bottom_none {
    padding-bottom: 0;
  }
}

