.image-left-content-right {
  max-width: 1500px;
  margin: auto;
}

.field-blocks-section .image-left-content-right {
  display: flex;
  flex-direction: row;
  max-width: 1500px;
  margin: auto;
}

.field-blocks-section .section-column-left {
  width: 50%;
  padding: 25px;
  display: flex;
  flex-direction: column;
}

.field-blocks-section .section-column-right {
  width: 50%;
  padding: 25px;
  padding-left: 75px;
  display: flex;
  flex-direction: column;
}

.call-to-action {
  background: #FFED00;
  color: black;
  text-decoration: none !important;
  border-radius: 22px;
  padding: 8px 30px;
  align-self: start;
}

.field-blocks-icon-text {
  padding-top: 20px;
  max-width: 1500px;
  margin: auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 5fr));
}

.icon-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.8em;
  text-align: center;
}

.icon-text .icon {
  width: 85px;
  height: 85px;
  background: #ffed00;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 360px;
}

@media only screen and (max-width: 767px) {
  .field-blocks-section .image-left-content-right {
    flex-direction: column;
  }
  .field-blocks-section .section-column-left, .field-blocks-section .section-column-right {
    width: 100%;
  }
  .field-blocks-icon-text {
    grid-template-columns: repeat(auto-fit, minmax(200px, 2fr));
  }
}
@media only screen and (max-width: 1200px) {
  .field-blocks-section .section-column-left, .field-blocks-section .section-column-right {
    width: 100%;
  }
  .field-blocks-section .image-left-content-right, .second-content .image-left-content-right {
    flex-direction: column;
  }
  .field-blocks-icon-text {
    grid-template-columns: repeat(auto-fit, minmax(150px, 2fr));
  }
}
@media only screen and (max-width: 1650px) {
  .field-blocks-icon-text {
    grid-template-columns: repeat(auto-fit, minmax(200px, 5fr));
  }
}
@media only screen and (max-width: 767px) {
  .field-blocks-section .section-column-left, .field-blocks-section .section-column-right {
    padding: 20px 15px;
  }
}
@media only screen and (max-width: 544px) {
  .field-blocks-section .section-column-left, .field-blocks-section .section-column-right {
    padding: 20px 0px;
  }
}
@media only screen and (min-width: 922px) and (max-width: 1200px) {
  .field-blocks-icon-text {
    grid-template-columns: repeat(auto-fit, minmax(150px, 5fr));
  }
}

/*# sourceMappingURL=image-left-content-right.css.map */
