/**
 * Add an arrow element
 *
 * Accepts:
 * - $direction: {String} Positioning method for element
 * - $size: {String}
 * - $stroke: {String}
 *
 * Usage:
 * .selector {
 *   @include visually-shown(relative);
 * }
 */
/**
 * Add an arrow element
 *
 * Accepts:
 * - $direction: {String} Positioning method for element
 * - $size: {String}
 * - $stroke: {String}
 *
 * Usage:
 * .selector {
 *   @include visually-shown(relative);
 * }
 */
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list, body.frontend .section-feature-list {
  width: 100%;
}
@media screen and (max-width: 575px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-item .text, body.frontend .section-feature-list .feature-item .text {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list, body.frontend .section-feature-list {
    width: 1000px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1366px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list, body.frontend .section-feature-list {
    width: 1245px;
    margin: 0 auto;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list.radius-page, body.frontend .section-feature-list.radius-page {
  max-width: 1155px;
  padding-bottom: 7em;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list.radius-page .number, body.frontend .section-feature-list.radius-page .number {
  text-indent: -999px;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list__description, body.frontend .section-feature-list__description {
  background: #DAD9D6;
  padding: 20px 35px 20px;
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list__description, body.frontend .section-feature-list__description {
    padding: 20px 50px 20px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list__description p, body.frontend .section-feature-list__description p {
  margin: 0;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper, body.frontend .section-feature-list .feature-wrapper {
  width: calc(100% - 60px);
  padding-top: 50px;
  margin: 0 auto;
  position: relative;
  left: 20px;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .line, body.frontend .section-feature-list .feature-wrapper .line {
  position: absolute;
  width: 2px;
  height: 0;
  transition: all 1.5s ease-out;
  background: #D0101D;
  left: -26px;
  top: 0;
}
@media only screen and (min-width: 768px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .line, body.frontend .section-feature-list .feature-wrapper .line {
    width: 2px;
    left: -26px;
  }
}
@media only screen and (min-width: 810px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .line, body.frontend .section-feature-list .feature-wrapper .line {
    left: -26px;
  }
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .line, body.frontend .section-feature-list .feature-wrapper .line {
    top: 0;
    left: -40px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .inview-animate--line-animation.inview-active.line, body.frontend .section-feature-list .feature-wrapper .inview-animate--line-animation.inview-active.line {
  height: calc(100% - 40px);
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item, body.frontend .section-feature-list .feature-wrapper .feature-item {
  position: relative;
  padding-bottom: 20px;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .circle, body.frontend .section-feature-list .feature-wrapper .feature-item .circle {
  margin-top: 10px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #D0101D;
  border-radius: 50%;
  left: -30px;
  width: 10px;
  height: 10px;
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .circle, body.frontend .section-feature-list .feature-wrapper .feature-item .circle {
    margin-top: 12px;
    left: -47px;
    width: 16px;
    height: 16px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text p, body.frontend .section-feature-list .feature-wrapper .feature-item .text p {
  font-family: "Baskerville", sans-serif;
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
  font-size: 18px;
  font-family: "Oswald Medium", sans-serif;
  letter-spacing: 0.025em;
  font-family: "Baskerville", sans-serif;
}
@media only screen and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: calc(18px + 10.8 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: 28.8px;
  }
}
@media only screen and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: 18px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
  font-size: 18px;
}
@media only screen and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: calc(18px + 10.8 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: 28.8px;
  }
}
@media only screen and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: calc(20px + 12 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: 32px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li, body.frontend .section-feature-list .feature-wrapper .feature-item .text li {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 360px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: calc(20px + 12 * (100vw - 360px) / 216);
  }
}
@media only screen and (min-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: 32px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 576px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li else, body.frontend .section-feature-list .feature-wrapper .feature-item .text li else {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .editor-styles-wrapper .block-editor-block-list__layout .section-feature-list .feature-wrapper .feature-item .text li:before, body.frontend .section-feature-list .feature-wrapper .feature-item .text li:before {
    margin-right: 5px;
  }
}

/*# sourceMappingURL=block.css.map*/