.stack-sBreakpointSpacing0_NrhWU+.stack-sBreakpointSpacing0_NrhWU {
  margin-top: 0;
}

.stack-sBreakpointSpacing0_NrhWU.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 0 0;
}

.stack-sBreakpointSpacing1_bIXHX+.stack-sBreakpointSpacing1_bIXHX {
  margin-top: .25rem;
}

.stack-sBreakpointSpacing1_bIXHX.stack-hasDividers_23azY {
  margin-top: 0;
  padding: .25rem 0;
}

.stack-sBreakpointSpacing2_1CtM-+.stack-sBreakpointSpacing2_1CtM- {
  margin-top: .5rem;
}

.stack-sBreakpointSpacing2_1CtM-.stack-hasDividers_23azY {
  margin-top: 0;
  padding: .5rem 0;
}

.stack-sBreakpointSpacing3_9zhD6+.stack-sBreakpointSpacing3_9zhD6 {
  margin-top: .75rem;
}

.stack-sBreakpointSpacing3_9zhD6.stack-hasDividers_23azY {
  margin-top: 0;
  padding: .75rem 0;
}

.stack-sBreakpointSpacing4_dNW0N+.stack-sBreakpointSpacing4_dNW0N {
  margin-top: 1rem;
}

.stack-sBreakpointSpacing4_dNW0N.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 1rem 0;
}

.stack-sBreakpointSpacing5_2SxzY+.stack-sBreakpointSpacing5_2SxzY {
  margin-top: 1.5rem;
}

.stack-sBreakpointSpacing5_2SxzY.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 1.5rem 0;
}

.stack-sBreakpointSpacing6_360wQ+.stack-sBreakpointSpacing6_360wQ {
  margin-top: 2rem;
}

.stack-sBreakpointSpacing6_360wQ.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 2rem 0;
}

.stack-sBreakpointSpacing7_2RU4l+.stack-sBreakpointSpacing7_2RU4l {
  margin-top: 3rem;
}

.stack-sBreakpointSpacing7_2RU4l.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 3rem 0;
}

.stack-sBreakpointSpacing8_1qkpD+.stack-sBreakpointSpacing8_1qkpD {
  margin-top: 4rem;
}

.stack-sBreakpointSpacing8_1qkpD.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 4rem 0;
}

.stack-sBreakpointSpacing9_XD7Z7+.stack-sBreakpointSpacing9_XD7Z7 {
  margin-top: 5rem;
}

.stack-sBreakpointSpacing9_XD7Z7.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 5rem 0;
}

.stack-sBreakpointSpacing10_264nX+.stack-sBreakpointSpacing10_264nX {
  margin-top: 6rem;
}

.stack-sBreakpointSpacing10_264nX.stack-hasDividers_23azY {
  margin-top: 0;
  padding: 6rem 0;
}

@media screen and (min-width: 648px) {
  .stack-mBreakpointSpacing0_1S039+.stack-mBreakpointSpacing0_1S039 {
    margin-top: 0;
  }

  .stack-mBreakpointSpacing0_1S039.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 0 0;
  }

  .stack-mBreakpointSpacing1_3AoBZ+.stack-mBreakpointSpacing1_3AoBZ {
    margin-top: .25rem;
  }

  .stack-mBreakpointSpacing1_3AoBZ.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .25rem 0;
  }

  .stack-mBreakpointSpacing2_25NUD+.stack-mBreakpointSpacing2_25NUD {
    margin-top: .5rem;
  }

  .stack-mBreakpointSpacing2_25NUD.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .5rem 0;
  }

  .stack-mBreakpointSpacing3_kBkSz+.stack-mBreakpointSpacing3_kBkSz {
    margin-top: .75rem;
  }

  .stack-mBreakpointSpacing3_kBkSz.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .75rem 0;
  }

  .stack-mBreakpointSpacing4_1rvc_+.stack-mBreakpointSpacing4_1rvc_ {
    margin-top: 1rem;
  }

  .stack-mBreakpointSpacing4_1rvc_.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1rem 0;
  }

  .stack-mBreakpointSpacing5_3bkYz+.stack-mBreakpointSpacing5_3bkYz {
    margin-top: 1.5rem;
  }

  .stack-mBreakpointSpacing5_3bkYz.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1.5rem 0;
  }

  .stack-mBreakpointSpacing6_3t2FO+.stack-mBreakpointSpacing6_3t2FO {
    margin-top: 2rem;
  }

  .stack-mBreakpointSpacing6_3t2FO.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 2rem 0;
  }

  .stack-mBreakpointSpacing7_1HiJS+.stack-mBreakpointSpacing7_1HiJS {
    margin-top: 3rem;
  }

  .stack-mBreakpointSpacing7_1HiJS.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 3rem 0;
  }

  .stack-mBreakpointSpacing8_3bJPs+.stack-mBreakpointSpacing8_3bJPs {
    margin-top: 4rem;
  }

  .stack-mBreakpointSpacing8_3bJPs.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 4rem 0;
  }

  .stack-mBreakpointSpacing9_1TQni+.stack-mBreakpointSpacing9_1TQni {
    margin-top: 5rem;
  }

  .stack-mBreakpointSpacing9_1TQni.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 5rem 0;
  }

  .stack-mBreakpointSpacing10_WPlpY+.stack-mBreakpointSpacing10_WPlpY {
    margin-top: 6rem;
  }

  .stack-mBreakpointSpacing10_WPlpY.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 6rem 0;
  }
}

@media screen and (min-width: 900px) {
  .stack-lBreakpointSpacing0_33wJ9+.stack-lBreakpointSpacing0_33wJ9 {
    margin-top: 0;
  }

  .stack-lBreakpointSpacing0_33wJ9.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 0 0;
  }

  .stack-lBreakpointSpacing1_1uKEH+.stack-lBreakpointSpacing1_1uKEH {
    margin-top: .25rem;
  }

  .stack-lBreakpointSpacing1_1uKEH.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .25rem 0;
  }

  .stack-lBreakpointSpacing2_3T0U_+.stack-lBreakpointSpacing2_3T0U_ {
    margin-top: .5rem;
  }

  .stack-lBreakpointSpacing2_3T0U_.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .5rem 0;
  }

  .stack-lBreakpointSpacing3_2D35D+.stack-lBreakpointSpacing3_2D35D {
    margin-top: .75rem;
  }

  .stack-lBreakpointSpacing3_2D35D.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .75rem 0;
  }

  .stack-lBreakpointSpacing4_280qG+.stack-lBreakpointSpacing4_280qG {
    margin-top: 1rem;
  }

  .stack-lBreakpointSpacing4_280qG.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1rem 0;
  }

  .stack-lBreakpointSpacing5_2a0kX+.stack-lBreakpointSpacing5_2a0kX {
    margin-top: 1.5rem;
  }

  .stack-lBreakpointSpacing5_2a0kX.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1.5rem 0;
  }

  .stack-lBreakpointSpacing6_2xoJy+.stack-lBreakpointSpacing6_2xoJy {
    margin-top: 2rem;
  }

  .stack-lBreakpointSpacing6_2xoJy.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 2rem 0;
  }

  .stack-lBreakpointSpacing7_1JMNx+.stack-lBreakpointSpacing7_1JMNx {
    margin-top: 3rem;
  }

  .stack-lBreakpointSpacing7_1JMNx.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 3rem 0;
  }

  .stack-lBreakpointSpacing8_3EfAn+.stack-lBreakpointSpacing8_3EfAn {
    margin-top: 4rem;
  }

  .stack-lBreakpointSpacing8_3EfAn.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 4rem 0;
  }

  .stack-lBreakpointSpacing9_3Kntz+.stack-lBreakpointSpacing9_3Kntz {
    margin-top: 5rem;
  }

  .stack-lBreakpointSpacing9_3Kntz.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 5rem 0;
  }

  .stack-lBreakpointSpacing10_u6PUW+.stack-lBreakpointSpacing10_u6PUW {
    margin-top: 6rem;
  }

  .stack-lBreakpointSpacing10_u6PUW.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 6rem 0;
  }
}

@media screen and (min-width: 1280px) {
  .stack-xlBreakpointSpacing0_SCYaJ+.stack-xlBreakpointSpacing0_SCYaJ {
    margin-top: 0;
  }

  .stack-xlBreakpointSpacing0_SCYaJ.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 0 0;
  }

  .stack-xlBreakpointSpacing1_2We0Y+.stack-xlBreakpointSpacing1_2We0Y {
    margin-top: .25rem;
  }

  .stack-xlBreakpointSpacing1_2We0Y.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .25rem 0;
  }

  .stack-xlBreakpointSpacing2_2qWjq+.stack-xlBreakpointSpacing2_2qWjq {
    margin-top: .5rem;
  }

  .stack-xlBreakpointSpacing2_2qWjq.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .5rem 0;
  }

  .stack-xlBreakpointSpacing3_v9Mee+.stack-xlBreakpointSpacing3_v9Mee {
    margin-top: .75rem;
  }

  .stack-xlBreakpointSpacing3_v9Mee.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .75rem 0;
  }

  .stack-xlBreakpointSpacing4_2ofWp+.stack-xlBreakpointSpacing4_2ofWp {
    margin-top: 1rem;
  }

  .stack-xlBreakpointSpacing4_2ofWp.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1rem 0;
  }

  .stack-xlBreakpointSpacing5_2cx8e+.stack-xlBreakpointSpacing5_2cx8e {
    margin-top: 1.5rem;
  }

  .stack-xlBreakpointSpacing5_2cx8e.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1.5rem 0;
  }

  .stack-xlBreakpointSpacing6_3xMBE+.stack-xlBreakpointSpacing6_3xMBE {
    margin-top: 2rem;
  }

  .stack-xlBreakpointSpacing6_3xMBE.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 2rem 0;
  }

  .stack-xlBreakpointSpacing7_2luAx+.stack-xlBreakpointSpacing7_2luAx {
    margin-top: 3rem;
  }

  .stack-xlBreakpointSpacing7_2luAx.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 3rem 0;
  }

  .stack-xlBreakpointSpacing8_1eADi+.stack-xlBreakpointSpacing8_1eADi {
    margin-top: 4rem;
  }

  .stack-xlBreakpointSpacing8_1eADi.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 4rem 0;
  }

  .stack-xlBreakpointSpacing9_2U6a2+.stack-xlBreakpointSpacing9_2U6a2 {
    margin-top: 5rem;
  }

  .stack-xlBreakpointSpacing9_2U6a2.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 5rem 0;
  }

  .stack-xlBreakpointSpacing10_1bH9P+.stack-xlBreakpointSpacing10_1bH9P {
    margin-top: 6rem;
  }

  .stack-xlBreakpointSpacing10_1bH9P.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 6rem 0;
  }
}

@media screen and (min-width: 1600px) {
  .stack-xxlBreakpointSpacing0_3hQGr+.stack-xxlBreakpointSpacing0_3hQGr {
    margin-top: 0;
  }

  .stack-xxlBreakpointSpacing0_3hQGr.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 0 0;
  }

  .stack-xxlBreakpointSpacing1_R_4NE+.stack-xxlBreakpointSpacing1_R_4NE {
    margin-top: .25rem;
  }

  .stack-xxlBreakpointSpacing1_R_4NE.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .25rem 0;
  }

  .stack-xxlBreakpointSpacing2_2xnut+.stack-xxlBreakpointSpacing2_2xnut {
    margin-top: .5rem;
  }

  .stack-xxlBreakpointSpacing2_2xnut.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .5rem 0;
  }

  .stack-xxlBreakpointSpacing3_3qaRS+.stack-xxlBreakpointSpacing3_3qaRS {
    margin-top: .75rem;
  }

  .stack-xxlBreakpointSpacing3_3qaRS.stack-hasDividers_23azY {
    margin-top: 0;
    padding: .75rem 0;
  }

  .stack-xxlBreakpointSpacing4_Zgatj+.stack-xxlBreakpointSpacing4_Zgatj {
    margin-top: 1rem;
  }

  .stack-xxlBreakpointSpacing4_Zgatj.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1rem 0;
  }

  .stack-xxlBreakpointSpacing5_3Lm-j+.stack-xxlBreakpointSpacing5_3Lm-j {
    margin-top: 1.5rem;
  }

  .stack-xxlBreakpointSpacing5_3Lm-j.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 1.5rem 0;
  }

  .stack-xxlBreakpointSpacing6_3Bw24+.stack-xxlBreakpointSpacing6_3Bw24 {
    margin-top: 2rem;
  }

  .stack-xxlBreakpointSpacing6_3Bw24.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 2rem 0;
  }

  .stack-xxlBreakpointSpacing7_3RU_V+.stack-xxlBreakpointSpacing7_3RU_V {
    margin-top: 3rem;
  }

  .stack-xxlBreakpointSpacing7_3RU_V.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 3rem 0;
  }

  .stack-xxlBreakpointSpacing8_2y-Nq+.stack-xxlBreakpointSpacing8_2y-Nq {
    margin-top: 4rem;
  }

  .stack-xxlBreakpointSpacing8_2y-Nq.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 4rem 0;
  }

  .stack-xxlBreakpointSpacing9_1VRSB+.stack-xxlBreakpointSpacing9_1VRSB {
    margin-top: 5rem;
  }

  .stack-xxlBreakpointSpacing9_1VRSB.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 5rem 0;
  }

  .stack-xxlBreakpointSpacing10_3Z2m3+.stack-xxlBreakpointSpacing10_3Z2m3 {
    margin-top: 6rem;
  }

  .stack-xxlBreakpointSpacing10_3Z2m3.stack-hasDividers_23azY {
    margin-top: 0;
    padding: 6rem 0;
  }
}

.stack-hasDividers_23azY {
  border-bottom: 1px solid #ededee;
}

.stack-hasDividers_23azY:first-child {
  border-top: 1px solid #ededee;
}
