/** Shopify CDN: Minification failed

Line 84:13 Expected identifier but found whitespace
Line 84:15 Unexpected "{"
Line 84:24 Expected ":"

**/


/* CSS from section stylesheet tags */
.builder-text-content h3 {
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.text-image-multi {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 55px 20px;
}
section.section-image-multi {
    background: #F9F7F5;
}
section.section-image-multi .block-text h2 {
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.builder-text-content ul {
    list-style: disc;
    padding-left: 20px;
}
.block-item {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 40px;
  margin-bottom: 80px;
}

.block-item:last-child {
  margin-bottom: 0;
}

.block-text {
  flex: 1 1 60%;
}

.block-text h2 {
  font-size: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.block-text p, 
.block-text ul, 
.block-text li {
  font-size: 16px;
  line-height: 1.7;
}

.block-image {
  flex: 1 1 40%;
  max-width: 450px;
}

.block-image img {
  width: 100%;
  border-radius: 0px;
  object-fit: cover;
}

.highlight {
  background: {{ section.settings.highlight_color }};
  padding: 2px 4px;
}

/* MOBILE */
@media (max-width: 768px) {
  .block-item {
    flex-direction: column;
  }
  .block-image {
    max-width: 100%;
  }
}