<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --speed: 300ms;
  --time-function: ease-in-out;
  --container: 1440px;
}

/* FONT SourceSansPro */
/*images*/
/*=======================START-MEDIA=====================*/
/*=======================END-MEDIA=====================*/
/* media breakpoint mixin */
.about-section {
  padding: 30px 0px;
}
@media only screen and (min-width: 1200px) {
  .about-section {
    padding: 55px 0px;
  }
}

.about-section {
  padding-bottom: 60px;
}
@media only screen and (min-width: 1200px) {
  .about-section {
    padding-bottom: 110px;
  }
}
.about-section__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .about-section__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 390px) and (max-width: 767px) {
  .about-section__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.about-section__image {
  margin-bottom: 30px;
  height: 80px;
  display: inline-block;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
  .about-section__image {
    width: 60px;
    height: 60px;
    margin-bottom: 0px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .about-section__title, .about-section__text {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
  .about-section__title, .about-section__text {
    font-size: 18px;
  }
}
.about-section__title {
  margin-bottom: 10px;
}
.about-section__text {
  font-family: "Mulish", sans-serif;
}
@media only screen and (min-width: 768px) {
  .about-section__item {
    text-align: center;
    flex-basis: calc((100% - calc(2 - 1) * 60px) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .about-section__item {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .about-section__item {
    flex-basis: calc((100% - calc(3 - 1) * 60px) / 3);
  }
}
@media only screen and (max-width: 1199px) {
  .about-section__item:not(:last-child) {
    margin-bottom: 60px;
  }
}

/*# sourceMappingURL=about-section.css.map */
</pre></body></html>