html {
  font-size: 25px;
}
@media only screen and (max-width: 2300px) {
  html {
    font-size: 23px;
  }
}
@media only screen and (max-width: 2200px) {
  html {
    font-size: 22px;
  }
}
@media only screen and (max-width: 2100px) {
  html {
    font-size: 21px;
  }
}
@media only screen and (max-width: 2000px) {
  html {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1900px) {
  html {
    font-size: 19px;
  }
}
@media only screen and (max-width: 1800px) {
  html {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1700px) {
  html {
    font-size: 17px;
  }
}
@media only screen and (max-width: 1540px) {
  html {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991px) {
  html {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 14px;
  }
}
@media only screen and (max-width: 575px) {
  html {
    font-size: 14px;
  }
}

@media only screen and (max-width: 991px) {
  .page-history {
    margin-bottom: 3rem;
  }
}
.page-history .section-intro {
  margin-bottom: 2.5rem;
  padding-top: 3.75rem;
}
.page-history .section-intro .title {
  margin-bottom: 0;
  max-width: 692px;
}
.page-history .history-video {
  /* Disable page scrolling when modal is open */
}
@media only screen and (max-width: 991px) {
  .page-history .history-video {
    margin-bottom: 3rem;
  }
}
.page-history .history-video .video-image img {
  width: 100%;
  max-height: 650px;
  object-fit: cover;
}
.page-history .history-video .video-image::after {
  content: "";
  position: absolute;
  width: 3.75rem;
  height: 3.92rem;
  top: calc(50% - 1.96rem);
  left: calc(50% - 1.875rem);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='64' viewBox='0 0 60 64' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.25 25.781V38.2459C21.25 42.6454 26.0652 45.2694 29.6601 42.8291L38.8412 36.5966C42.0529 34.4163 42.0529 29.6106 38.8412 27.4303L29.6601 21.1978C26.0652 18.7575 21.25 21.3816 21.25 25.781ZM25.8417 39.63C25.2929 39.331 25 38.8348 25 38.2459V25.781C25 25.1921 25.2929 24.696 25.8417 24.3969C26.3957 24.095 27.0457 24.0944 27.6165 24.4818L36.7976 30.7143C37.7341 31.3501 37.7341 32.6768 36.7976 33.3126L27.6165 39.5451C27.0457 39.9326 26.3957 39.9319 25.8417 39.63Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55 32.0135C55 46.4342 43.8071 58.1246 30 58.1246C16.1929 58.1246 5 46.4342 5 32.0135C5 17.5927 16.1929 5.90234 30 5.90234C43.8071 5.90234 55 17.5927 55 32.0135ZM51.25 32.0135C51.25 44.2711 41.7361 54.2079 30 54.2079C18.2639 54.2079 8.75 44.2711 8.75 32.0135C8.75 19.7558 18.2639 9.81901 30 9.81901C41.7361 9.81901 51.25 19.7558 51.25 32.0135Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}
.page-history .history-video .video-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
}
.page-history .history-video .video-modal-content {
  position: relative;
  width: 80%;
  height: 80%;
}
.page-history .history-video .video-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-history .history-video iframe {
  width: 100%;
  height: 100%;
}
.page-history .history-video .close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: white;
  font-size: 30px;
  font-weight: bold;
  cursor: pointer;
}
.page-history .history-video .close:hover,
.page-history .history-video .close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}
.page-history .history-video body.modal-open {
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .page-history .section-text {
    margin-bottom: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .page-history .section-quote {
    margin-bottom: 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .page-history .section-quote .content > .content-holder {
    padding-left: 4rem;
    border-left: 1px solid #E0E0E0;
  }
}
@media only screen and (min-width: 992px) {
  .page-history .carrousel-fix {
    padding-left: calc((100vw - 60.75rem) / 2);
  }
}
@media only screen and (min-width: 911px) and (max-width: 991px) {
  .page-history .carrousel-fix {
    padding-left: calc((100vw - 60.75rem) / 2 + 15px);
  }
}
@media only screen and (max-width: 910px) {
  .page-history .carrousel-fix {
    padding-left: 15px;
  }
}
.page-history .section-award-text .content-holder {
  margin-bottom: 1.5rem;
}
.page-history .section-award-text .content-holder .buttons {
  margin-bottom: 2.5rem;
}

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