/** Shopify CDN: Minification failed

Line 12:19 Expected identifier but found whitespace
Line 12:21 Unexpected "{"
Line 12:30 Expected ":"

**/


/* CSS from section stylesheet tags */
.cs-feature-column {
  background-color: {{ section.settings.section_bg_color }};
  padding: 20px;
}

.cs-feature-column__block {
  background-image: var(--block-bg-color);
  border-radius: 8px;
  text-align: center;
  padding: 20px;
}

.cs-feature-column__heading {
  font-size: 94.64px;
  font-weight: bold;
  text-align:left;
}

.cs-feature-column__text {
  font-size: 25px;
  text-align:left;
  border-top: 1px solid #FEFEF3;
}

.cs-feature-column__container {
  display: flex;
    gap: 15px;
}

@media (max-width: 1080px) {
  .cs-feature-column__heading {
    font-size: 6vw;
  }
.cs-feature-column__text {
    font-size: 20px;
  line-height:normal;
}
.cs-feature-column__block {
      height: 300px !important;
}
}

@media (max-width: 768px) {
  .cs-feature-column__block {
    width: 100%;
  }
  .cs-feature-column{
    padding:20px 0px;
  }
    .cs-feature-column__block {
        height: 220px !important;
    }
  .cs-feature-column__heading {
   font-size: 5vw;
    line-height:normal;
  }

  .cs-feature-column__text {
    font-size: 18px;
    line-height:normal;
  }
}
@media (max-width: 600px) {
  .cs-feature-column__block {
        height: 203px !important;
        width: 100% !important;
    }
  .cs-feature-column__container {
    gap: 15px;
    flex-direction: column;
}
.cs-feature-column__heading {
        font-size: 50px;
        line-height: normal;
        margin-top: 20px;
        margin-bottom: 36px;
}
      .cs-feature-column__text {
        font-size: 16px;
        line-height: normal;
    }
}