.box-content.text_image:after, .box-content.image_image:after {
  content: "";
  display: block;
  clear: both;
}
.box-content.text_image .box-content-image, .box-content.image_image .box-content-image {
  float: left;
  width: 50%;
}
.box-content.text_image .box-content-image img, .box-content.image_image .box-content-image img {
  max-width: 100%;
}
@media (max-width: 730px) {
  .box-content.text_image .box-content-image, .box-content.image_image .box-content-image {
    float: none;
    width: 100%;
  }
}
.box-content.image_image .box-content-image:first-child {
  padding-right: 10px;
}
.box-content.image_image .box-content-image:last-child {
  padding-left: 10px;
}
@media (max-width: 730px) {
  .box-content.image_image .box-content-image:first-child, .box-content.image_image .box-content-image:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
.box-content.image_image .box-content-image img {
  width: 100%;
  max-width: 100% !important;
}
.box-content.image img {
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
.box-content.text_image .box-content-text {
  padding-left: 20px;
  float: right;
  width: 50%;
}
@media (max-width: 730px) {
  .box-content.text_image .box-content-text {
    padding-left: 0;
    float: none;
    width: 100%;
  }
}
.box-content.containers {
  display: flex;
  flex-wrap: wrap;
}
.box-content.containers .box-content-container {
  width: 33.33333%;
  padding: 0 10px;
}
@media (max-width: 730px) {
  .box-content.containers .box-content-container {
    width: 100%;
    padding: 0;
  }
}
.box-content.containers .box-content-container .image {
  aspect-ratio: 16/9;
}
.box-content.containers .box-content-container .image img {
  margin-bottom: 0;
  object-fit: cover;
  max-height: none;
  width: 100%;
  max-width: 100%;
}
.box-content.containers .box-content-container .content {
  margin-bottom: 5px;
}

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