.one-column-layout-type-one,
.one-column-layout-type-two {
  background: #F1F1F1;
  padding: 3.5rem 0;
  position: relative;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one,
  .one-column-layout-type-two {
    padding: 5rem 0;
  }
}
.one-column-layout-type-one:before,
.one-column-layout-type-two:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 3.75rem solid #DF3400;
  border-right: 3.75rem solid transparent;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one:before,
  .one-column-layout-type-two:before {
    border-top: 10rem solid #DF3400;
    border-right: 10rem solid transparent;
  }
}
.one-column-layout-type-one:after,
.one-column-layout-type-two:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  border-top: 3.75rem solid transparent;
  border-right: 3.75rem solid #DF3400;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one:after,
  .one-column-layout-type-two:after {
    border-top: 10rem solid transparent;
    border-right: 10rem solid #DF3400;
  }
}
.one-column-layout-type-one .col-md-6.offset-md-3,
.one-column-layout-type-two .col-md-6.offset-md-3 {
  margin: 0 auto;
}
.one-column-layout-type-one .title,
.one-column-layout-type-two .title {
  color: #2B2B2B;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.625rem;
  margin-bottom: 2.375rem;
}
.one-column-layout-type-one .count,
.one-column-layout-type-two .count {
  color: #DF3400;
  font-size: 1.75rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 3.125rem;
  text-align: center;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one .count,
  .one-column-layout-type-two .count {
    color: #DF3400;
    font-size: 3.125rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 3.75rem;
  }
}
.one-column-layout-type-one .count .description,
.one-column-layout-type-two .count .description {
  color: #2B2B2B;
  font-size: 1.25rem;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.625rem;
  text-align: center;
  margin: 0 auto;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one .count .description,
  .one-column-layout-type-two .count .description {
    color: #2B2B2B;
    font-size: 1.375rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.625rem;
  }
}
.one-column-layout-type-one .description,
.one-column-layout-type-two .description {
  text-align: left;
  margin: 1.75rem auto 1.75rem;
}
@media only screen and (min-width: 48rem) {
  .one-column-layout-type-one .description,
  .one-column-layout-type-two .description {
    color: #2B2B2B;
    font-size: 1.125rem;
    letter-spacing: 0;
    line-height: 1.375rem;
    text-align: center;
    max-width: 39.688rem;
    margin: 4rem auto 4rem;
  }
}
.one-column-layout-type-one.no-pseudo-bg:after, .one-column-layout-type-one.no-pseudo-bg:before,
.one-column-layout-type-two.no-pseudo-bg:after,
.one-column-layout-type-two.no-pseudo-bg:before {
  display: none;
}
/*# sourceMappingURL=one-column.css.map */
