.ci-mt10,
.ci-mt10--tb-delete {
  margin-top: 5px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt10,
  .ci-mt10--tb-delete {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt10--tb-delete {
    margin-top: 0;
  }
}

.ci-mb10,
.ci-mb10--tb-delete {
  margin-bottom: 5px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb10,
  .ci-mb10--tb-delete {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb10--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt10,
.ci-pt10--tb-delete {
  padding-top: 5px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt10,
  .ci-pt10--tb-delete {
    padding-top: 10px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt10--tb-delete {
    padding-top: 0;
  }
}

.ci-pb10,
.ci-pb10--tb-delete {
  padding-bottom: 5px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb10,
  .ci-pb10--tb-delete {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb10--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m10-0,
.ci-m10-0--tb-delete {
  margin: 5px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m10-0,
  .ci-m10-0--tb-delete {
    margin: 10px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m10-0--tb-delete {
    margin: 0;
  }
}

.ci-p10-0,
.ci-p10-0--tb-delete {
  padding: 5px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p10-0,
  .ci-p10-0--tb-delete {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p10-0--tb-delete {
    padding: 0;
  }
}

.ci-mt20,
.ci-mt20--tb-delete {
  margin-top: 10px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt20,
  .ci-mt20--tb-delete {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt20--tb-delete {
    margin-top: 0;
  }
}

.ci-mb20,
.ci-mb20--tb-delete {
  margin-bottom: 10px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb20,
  .ci-mb20--tb-delete {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb20--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt20,
.ci-pt20--tb-delete {
  padding-top: 10px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt20,
  .ci-pt20--tb-delete {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt20--tb-delete {
    padding-top: 0;
  }
}

.ci-pb20,
.ci-pb20--tb-delete {
  padding-bottom: 10px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb20,
  .ci-pb20--tb-delete {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb20--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m20-0,
.ci-m20-0--tb-delete {
  margin: 10px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m20-0,
  .ci-m20-0--tb-delete {
    margin: 20px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m20-0--tb-delete {
    margin: 0;
  }
}

.ci-p20-0,
.ci-p20-0--tb-delete {
  padding: 10px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p20-0,
  .ci-p20-0--tb-delete {
    padding: 20px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p20-0--tb-delete {
    padding: 0;
  }
}

.ci-mt30,
.ci-mt30--tb-delete {
  margin-top: 15px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt30,
  .ci-mt30--tb-delete {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt30--tb-delete {
    margin-top: 0;
  }
}

.ci-mb30,
.ci-mb30--tb-delete {
  margin-bottom: 15px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb30,
  .ci-mb30--tb-delete {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb30--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt30,
.ci-pt30--tb-delete {
  padding-top: 15px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt30,
  .ci-pt30--tb-delete {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt30--tb-delete {
    padding-top: 0;
  }
}

.ci-pb30,
.ci-pb30--tb-delete {
  padding-bottom: 15px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb30,
  .ci-pb30--tb-delete {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb30--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m30-0,
.ci-m30-0--tb-delete {
  margin: 15px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m30-0,
  .ci-m30-0--tb-delete {
    margin: 30px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m30-0--tb-delete {
    margin: 0;
  }
}

.ci-p30-0,
.ci-p30-0--tb-delete {
  padding: 15px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p30-0,
  .ci-p30-0--tb-delete {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p30-0--tb-delete {
    padding: 0;
  }
}

.ci-mt40,
.ci-mt40--tb-delete {
  margin-top: 20px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt40,
  .ci-mt40--tb-delete {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt40--tb-delete {
    margin-top: 0;
  }
}

.ci-mb40,
.ci-mb40--tb-delete {
  margin-bottom: 20px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb40,
  .ci-mb40--tb-delete {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb40--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt40,
.ci-pt40--tb-delete {
  padding-top: 20px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt40,
  .ci-pt40--tb-delete {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt40--tb-delete {
    padding-top: 0;
  }
}

.ci-pb40,
.ci-pb40--tb-delete {
  padding-bottom: 20px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb40,
  .ci-pb40--tb-delete {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb40--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m40-0,
.ci-m40-0--tb-delete {
  margin: 20px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m40-0,
  .ci-m40-0--tb-delete {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m40-0--tb-delete {
    margin: 0;
  }
}

.ci-p40-0,
.ci-p40-0--tb-delete {
  padding: 20px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p40-0,
  .ci-p40-0--tb-delete {
    padding: 40px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p40-0--tb-delete {
    padding: 0;
  }
}

.ci-mt50,
.ci-mt50--tb-delete {
  margin-top: 25px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt50,
  .ci-mt50--tb-delete {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt50--tb-delete {
    margin-top: 0;
  }
}

.ci-mb50,
.ci-mb50--tb-delete {
  margin-bottom: 25px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb50,
  .ci-mb50--tb-delete {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb50--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt50,
.ci-pt50--tb-delete {
  padding-top: 25px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt50,
  .ci-pt50--tb-delete {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt50--tb-delete {
    padding-top: 0;
  }
}

.ci-pb50,
.ci-pb50--tb-delete {
  padding-bottom: 25px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb50,
  .ci-pb50--tb-delete {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb50--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m50-0,
.ci-m50-0--tb-delete {
  margin: 25px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m50-0,
  .ci-m50-0--tb-delete {
    margin: 50px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m50-0--tb-delete {
    margin: 0;
  }
}

.ci-p50-0,
.ci-p50-0--tb-delete {
  padding: 25px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p50-0,
  .ci-p50-0--tb-delete {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p50-0--tb-delete {
    padding: 0;
  }
}

.ci-mt60,
.ci-mt60--tb-delete {
  margin-top: 30px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt60,
  .ci-mt60--tb-delete {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt60--tb-delete {
    margin-top: 0;
  }
}

.ci-mb60,
.ci-mb60--tb-delete {
  margin-bottom: 30px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb60,
  .ci-mb60--tb-delete {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb60--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt60,
.ci-pt60--tb-delete {
  padding-top: 30px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt60,
  .ci-pt60--tb-delete {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt60--tb-delete {
    padding-top: 0;
  }
}

.ci-pb60,
.ci-pb60--tb-delete {
  padding-bottom: 30px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb60,
  .ci-pb60--tb-delete {
    padding-bottom: 60px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb60--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m60-0,
.ci-m60-0--tb-delete {
  margin: 30px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m60-0,
  .ci-m60-0--tb-delete {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m60-0--tb-delete {
    margin: 0;
  }
}

.ci-p60-0,
.ci-p60-0--tb-delete {
  padding: 30px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p60-0,
  .ci-p60-0--tb-delete {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p60-0--tb-delete {
    padding: 0;
  }
}

.ci-mt70,
.ci-mt70--tb-delete {
  margin-top: 35px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt70,
  .ci-mt70--tb-delete {
    margin-top: 70px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt70--tb-delete {
    margin-top: 0;
  }
}

.ci-mb70,
.ci-mb70--tb-delete {
  margin-bottom: 35px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb70,
  .ci-mb70--tb-delete {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb70--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt70,
.ci-pt70--tb-delete {
  padding-top: 35px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt70,
  .ci-pt70--tb-delete {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt70--tb-delete {
    padding-top: 0;
  }
}

.ci-pb70,
.ci-pb70--tb-delete {
  padding-bottom: 35px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb70,
  .ci-pb70--tb-delete {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb70--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m70-0,
.ci-m70-0--tb-delete {
  margin: 35px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m70-0,
  .ci-m70-0--tb-delete {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m70-0--tb-delete {
    margin: 0;
  }
}

.ci-p70-0,
.ci-p70-0--tb-delete {
  padding: 35px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p70-0,
  .ci-p70-0--tb-delete {
    padding: 70px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p70-0--tb-delete {
    padding: 0;
  }
}

.ci-mt80,
.ci-mt80--tb-delete {
  margin-top: 40px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt80,
  .ci-mt80--tb-delete {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt80--tb-delete {
    margin-top: 0;
  }
}

.ci-mb80,
.ci-mb80--tb-delete {
  margin-bottom: 40px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb80,
  .ci-mb80--tb-delete {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb80--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt80,
.ci-pt80--tb-delete {
  padding-top: 40px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt80,
  .ci-pt80--tb-delete {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt80--tb-delete {
    padding-top: 0;
  }
}

.ci-pb80,
.ci-pb80--tb-delete {
  padding-bottom: 40px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb80,
  .ci-pb80--tb-delete {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb80--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m80-0,
.ci-m80-0--tb-delete {
  margin: 40px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m80-0,
  .ci-m80-0--tb-delete {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m80-0--tb-delete {
    margin: 0;
  }
}

.ci-p80-0,
.ci-p80-0--tb-delete {
  padding: 40px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p80-0,
  .ci-p80-0--tb-delete {
    padding: 80px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p80-0--tb-delete {
    padding: 0;
  }
}

.ci-mt90,
.ci-mt90--tb-delete {
  margin-top: 45px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt90,
  .ci-mt90--tb-delete {
    margin-top: 90px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt90--tb-delete {
    margin-top: 0;
  }
}

.ci-mb90,
.ci-mb90--tb-delete {
  margin-bottom: 45px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb90,
  .ci-mb90--tb-delete {
    margin-bottom: 90px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb90--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt90,
.ci-pt90--tb-delete {
  padding-top: 45px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt90,
  .ci-pt90--tb-delete {
    padding-top: 90px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt90--tb-delete {
    padding-top: 0;
  }
}

.ci-pb90,
.ci-pb90--tb-delete {
  padding-bottom: 45px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb90,
  .ci-pb90--tb-delete {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb90--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m90-0,
.ci-m90-0--tb-delete {
  margin: 45px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m90-0,
  .ci-m90-0--tb-delete {
    margin: 90px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m90-0--tb-delete {
    margin: 0;
  }
}

.ci-p90-0,
.ci-p90-0--tb-delete {
  padding: 45px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p90-0,
  .ci-p90-0--tb-delete {
    padding: 90px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p90-0--tb-delete {
    padding: 0;
  }
}

.ci-mt100,
.ci-mt100--tb-delete {
  margin-top: 50px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt100,
  .ci-mt100--tb-delete {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt100--tb-delete {
    margin-top: 0;
  }
}

.ci-mb100,
.ci-mb100--tb-delete {
  margin-bottom: 50px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb100,
  .ci-mb100--tb-delete {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb100--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt100,
.ci-pt100--tb-delete {
  padding-top: 50px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt100,
  .ci-pt100--tb-delete {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt100--tb-delete {
    padding-top: 0;
  }
}

.ci-pb100,
.ci-pb100--tb-delete {
  padding-bottom: 50px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb100,
  .ci-pb100--tb-delete {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb100--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m100-0,
.ci-m100-0--tb-delete {
  margin: 50px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m100-0,
  .ci-m100-0--tb-delete {
    margin: 100px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m100-0--tb-delete {
    margin: 0;
  }
}

.ci-p100-0,
.ci-p100-0--tb-delete {
  padding: 50px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p100-0,
  .ci-p100-0--tb-delete {
    padding: 100px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p100-0--tb-delete {
    padding: 0;
  }
}

.ci-mt110,
.ci-mt110--tb-delete {
  margin-top: 55px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt110,
  .ci-mt110--tb-delete {
    margin-top: 110px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt110--tb-delete {
    margin-top: 0;
  }
}

.ci-mb110,
.ci-mb110--tb-delete {
  margin-bottom: 55px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb110,
  .ci-mb110--tb-delete {
    margin-bottom: 110px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb110--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt110,
.ci-pt110--tb-delete {
  padding-top: 55px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt110,
  .ci-pt110--tb-delete {
    padding-top: 110px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt110--tb-delete {
    padding-top: 0;
  }
}

.ci-pb110,
.ci-pb110--tb-delete {
  padding-bottom: 55px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb110,
  .ci-pb110--tb-delete {
    padding-bottom: 110px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb110--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m110-0,
.ci-m110-0--tb-delete {
  margin: 55px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m110-0,
  .ci-m110-0--tb-delete {
    margin: 110px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m110-0--tb-delete {
    margin: 0;
  }
}

.ci-p110-0,
.ci-p110-0--tb-delete {
  padding: 55px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p110-0,
  .ci-p110-0--tb-delete {
    padding: 110px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p110-0--tb-delete {
    padding: 0;
  }
}

.ci-mt120,
.ci-mt120--tb-delete {
  margin-top: 60px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt120,
  .ci-mt120--tb-delete {
    margin-top: 120px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt120--tb-delete {
    margin-top: 0;
  }
}

.ci-mb120,
.ci-mb120--tb-delete {
  margin-bottom: 60px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb120,
  .ci-mb120--tb-delete {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb120--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt120,
.ci-pt120--tb-delete {
  padding-top: 60px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt120,
  .ci-pt120--tb-delete {
    padding-top: 120px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt120--tb-delete {
    padding-top: 0;
  }
}

.ci-pb120,
.ci-pb120--tb-delete {
  padding-bottom: 60px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb120,
  .ci-pb120--tb-delete {
    padding-bottom: 120px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb120--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m120-0,
.ci-m120-0--tb-delete {
  margin: 60px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m120-0,
  .ci-m120-0--tb-delete {
    margin: 120px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m120-0--tb-delete {
    margin: 0;
  }
}

.ci-p120-0,
.ci-p120-0--tb-delete {
  padding: 60px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p120-0,
  .ci-p120-0--tb-delete {
    padding: 120px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p120-0--tb-delete {
    padding: 0;
  }
}

.ci-mt130,
.ci-mt130--tb-delete {
  margin-top: 65px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt130,
  .ci-mt130--tb-delete {
    margin-top: 130px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt130--tb-delete {
    margin-top: 0;
  }
}

.ci-mb130,
.ci-mb130--tb-delete {
  margin-bottom: 65px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb130,
  .ci-mb130--tb-delete {
    margin-bottom: 130px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb130--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt130,
.ci-pt130--tb-delete {
  padding-top: 65px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt130,
  .ci-pt130--tb-delete {
    padding-top: 130px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt130--tb-delete {
    padding-top: 0;
  }
}

.ci-pb130,
.ci-pb130--tb-delete {
  padding-bottom: 65px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb130,
  .ci-pb130--tb-delete {
    padding-bottom: 130px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb130--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m130-0,
.ci-m130-0--tb-delete {
  margin: 65px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m130-0,
  .ci-m130-0--tb-delete {
    margin: 130px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m130-0--tb-delete {
    margin: 0;
  }
}

.ci-p130-0,
.ci-p130-0--tb-delete {
  padding: 65px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p130-0,
  .ci-p130-0--tb-delete {
    padding: 130px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p130-0--tb-delete {
    padding: 0;
  }
}

.ci-mt140,
.ci-mt140--tb-delete {
  margin-top: 70px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt140,
  .ci-mt140--tb-delete {
    margin-top: 140px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt140--tb-delete {
    margin-top: 0;
  }
}

.ci-mb140,
.ci-mb140--tb-delete {
  margin-bottom: 70px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb140,
  .ci-mb140--tb-delete {
    margin-bottom: 140px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb140--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt140,
.ci-pt140--tb-delete {
  padding-top: 70px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt140,
  .ci-pt140--tb-delete {
    padding-top: 140px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt140--tb-delete {
    padding-top: 0;
  }
}

.ci-pb140,
.ci-pb140--tb-delete {
  padding-bottom: 70px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb140,
  .ci-pb140--tb-delete {
    padding-bottom: 140px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb140--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m140-0,
.ci-m140-0--tb-delete {
  margin: 70px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m140-0,
  .ci-m140-0--tb-delete {
    margin: 140px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m140-0--tb-delete {
    margin: 0;
  }
}

.ci-p140-0,
.ci-p140-0--tb-delete {
  padding: 70px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p140-0,
  .ci-p140-0--tb-delete {
    padding: 140px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p140-0--tb-delete {
    padding: 0;
  }
}

.ci-mt150,
.ci-mt150--tb-delete {
  margin-top: 75px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mt150,
  .ci-mt150--tb-delete {
    margin-top: 150px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mt150--tb-delete {
    margin-top: 0;
  }
}

.ci-mb150,
.ci-mb150--tb-delete {
  margin-bottom: 75px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-mb150,
  .ci-mb150--tb-delete {
    margin-bottom: 150px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-mb150--tb-delete {
    margin-bottom: 0;
  }
}

.ci-pt150,
.ci-pt150--tb-delete {
  padding-top: 75px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pt150,
  .ci-pt150--tb-delete {
    padding-top: 150px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pt150--tb-delete {
    padding-top: 0;
  }
}

.ci-pb150,
.ci-pb150--tb-delete {
  padding-bottom: 75px;
}
@media only screen and (min-width: 48.0625em) {
  .ci-pb150,
  .ci-pb150--tb-delete {
    padding-bottom: 150px;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-pb150--tb-delete {
    padding-bottom: 0;
  }
}

.ci-m150-0,
.ci-m150-0--tb-delete {
  margin: 75px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-m150-0,
  .ci-m150-0--tb-delete {
    margin: 150px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-m150-0--tb-delete {
    margin: 0;
  }
}

.ci-p150-0,
.ci-p150-0--tb-delete {
  padding: 75px 0;
}
@media only screen and (min-width: 48.0625em) {
  .ci-p150-0,
  .ci-p150-0--tb-delete {
    padding: 150px 0;
  }
}
@media only screen and (max-width: 48.0625em) {
  .ci-p150-0--tb-delete {
    padding: 0;
  }
}

.ci-bdt-white,
.ci-bdt-white--tb-delete {
  border-top: 1px solid #fff;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdt-white--tb-delete {
    border-top: none;
  }
}

.ci-bdl-white,
.ci-bdl-white--tb-delete {
  border-left: 1px solid #fff;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdl-white--tb-delete {
    border-left: none;
  }
}

.ci-bdr-white,
.ci-bdr-white--tb-delete {
  border-right: 1px solid #fff;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdr-white--tb-delete {
    border-right: none;
  }
}

.ci-bdb-white,
.ci-bdb-white--tb-delete {
  border-bottom: 1px solid #fff;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdb-white--tb-delete {
    border-bottom: none;
  }
}

.ci-bg-white {
  background-color: #fff;
}

.ci-c-white {
  color: #fff;
}

.ci-bdt-base-gray,
.ci-bdt-base-gray--tb-delete {
  border-top: 1px solid #fafafa;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdt-base-gray--tb-delete {
    border-top: none;
  }
}

.ci-bdl-base-gray,
.ci-bdl-base-gray--tb-delete {
  border-left: 1px solid #fafafa;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdl-base-gray--tb-delete {
    border-left: none;
  }
}

.ci-bdr-base-gray,
.ci-bdr-base-gray--tb-delete {
  border-right: 1px solid #fafafa;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdr-base-gray--tb-delete {
    border-right: none;
  }
}

.ci-bdb-base-gray,
.ci-bdb-base-gray--tb-delete {
  border-bottom: 1px solid #fafafa;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdb-base-gray--tb-delete {
    border-bottom: none;
  }
}

.ci-bg-base-gray {
  background-color: #fafafa;
}

.ci-c-base-gray {
  color: #fafafa;
}

.ci-bdt-gray,
.ci-bdt-gray--tb-delete {
  border-top: 1px solid #666;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdt-gray--tb-delete {
    border-top: none;
  }
}

.ci-bdl-gray,
.ci-bdl-gray--tb-delete {
  border-left: 1px solid #666;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdl-gray--tb-delete {
    border-left: none;
  }
}

.ci-bdr-gray,
.ci-bdr-gray--tb-delete {
  border-right: 1px solid #666;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdr-gray--tb-delete {
    border-right: none;
  }
}

.ci-bdb-gray,
.ci-bdb-gray--tb-delete {
  border-bottom: 1px solid #666;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdb-gray--tb-delete {
    border-bottom: none;
  }
}

.ci-bg-gray {
  background-color: #666;
}

.ci-c-gray {
  color: #666;
}

.ci-bdt-red,
.ci-bdt-red--tb-delete {
  border-top: 1px solid #c03;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdt-red--tb-delete {
    border-top: none;
  }
}

.ci-bdl-red,
.ci-bdl-red--tb-delete {
  border-left: 1px solid #c03;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdl-red--tb-delete {
    border-left: none;
  }
}

.ci-bdr-red,
.ci-bdr-red--tb-delete {
  border-right: 1px solid #c03;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdr-red--tb-delete {
    border-right: none;
  }
}

.ci-bdb-red,
.ci-bdb-red--tb-delete {
  border-bottom: 1px solid #c03;
}
@media only screen and (max-width: 48.0625em) {
  .ci-bdb-red--tb-delete {
    border-bottom: none;
  }
}

.ci-bg-red {
  background-color: #c03;
}

.ci-c-red {
  color: #c03;
}

.ci-inner--1760 {
  position: relative; 
  margin-right: 4%;
  margin-left: 4%;
  width: 92%;
}
@media only screen and (min-width: 119.62772em) {
  .ci-inner--1760 {
    margin-right: auto; 
    margin-left: auto;
    max-width: 1760px;
    width: 100%;
  }
}

.ci-inner--980 {
  position: relative; 
  margin-right: 4%;
  margin-left: 4%;
  width: 92%;
}
@media only screen and (min-width: 66.63859em) {
  .ci-inner--980 {
    margin-right: auto; 
    margin-left: auto;
    max-width: 980px;
    width: 100%;
  }
}

.ci-fz-small {
  font-size: 1.0rem;
}
@media only screen and (min-width: 48.0625em) {
  .ci-fz-small {
    font-size: 1.2rem;
  }
}

.ci-fz17 {
  font-size: 1.5rem;
}
@media only screen and (min-width: 48.0625em) {
  .ci-fz17 {
    font-size: 1.7rem;
  }
}

.ci-fz20 {
  font-size: 1.8rem;
}
@media only screen and (min-width: 48.0625em) {
  .ci-fz20 {
    font-size: 2rem;
  }
}

.ci-fz28 {
  font-size: 2.8rem;
}

.ci-fw-b {
  font-weight: 700;
}

@media only screen and (max-width: 30.0625em) {
  .ci-display--sp-none {
    display: none;
  }
}

.ci-display--sp-block {
  display: none;
}
@media only screen and (max-width: 30.0625em) {
  .ci-display--sp-block {
    display: block;
  }
}

@media only screen and (max-width: 48.0625em) {
  .ci-display--tb-none {
    display: none;
  }
}

.ci-display--tb-block {
  display: none;
}
@media only screen and (max-width: 48.0625em) {
  .ci-display--tb-block {
    display: block;
  }
}

.ci-display--pc-none {
  display: block;
}
@media only screen and (min-width: 48.0625em) {
  .ci-display--pc-none {
    display: none;
  }
}

.ci-ta-c {
  text-align: center;
}

.ci-ta-l {
  text-align: left;
}

.ci-ta-r {
  text-align: right;
}

.ci-va-t {
  vertical-align: top;
}

.ci-va-tt {
  vertical-align: text-top;
}

.ci-va-m {
  vertical-align: middle;
}

.ci-va-b {
  vertical-align: bottom;
}

.ci-va-tb {
  vertical-align: text-bottom;
}

.ci-txt-annot {
  vertical-align: top; 
  font-size: small;
}


