/* compiled by scssphp v0.6.3 on Fri, 29 Oct 2021 07:25:16 +0200 (0.1204s) */

/* line 4, sass/references.scss */
/* line 5, sass/references.scss */
html #root #wrap_all .section.references {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.references {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width: 99.9375rem) {
  /* line 15, sass/references.scss */
  html #root #wrap_all .section.references .container {
    margin: 0 0 0 104px !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 37.4375rem) {
  /* line 22, sass/references.scss */
  html #root #wrap_all .section.references .container {
    margin: 0 !important;
    padding: 0 5vw !important;
    overflow: hidden;
  }
}
/* line 29, sass/references.scss */
html #root #wrap_all .section.references .column.full {
  min-width: 100%;
  max-width: 100%;
  margin: 0;
}
/* line 35, sass/references.scss */
html #root #wrap_all .section.references .slider-wrapper {
  margin-left: -30px;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.references .slider-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 44, sass/references.scss */
html #root #wrap_all .section.references .slider-controls {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: -84px;
  z-index: 10;
}
/* line 53, sass/references.scss */
html #root #wrap_all .section.references .slider-controls::before {
  content: '';
  position: absolute;
  top: -1px;
  right: -20px;
  z-index: -1;
  width: 50vw;
  height: 637px;
  background: #fff;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.references .slider-controls {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-self: flex-end;
    position: relative;
    left: inherit;
    right: 5vw;
    width: 142px;
    margin-bottom: 35px;
  }
  /* line 74, sass/references.scss */
  html #root #wrap_all .section.references .slider-controls::before {
    content: none;
  }
}
/* line 80, sass/references.scss */
html #root #wrap_all .section.references .slider-button {
  width: 64px;
  height: 64px;
  display: block;
  margin: 0 0 7px;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  cursor: pointer;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.references .slider-button {
    margin: 0 0 0 7px;
  }
}
/* line 97, sass/references.scss */
html #root #wrap_all .section.references .slider-button .icon {
  display: none;
}
/* line 101, sass/references.scss */
html #root #wrap_all .section.references .slider-button .button-title {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
/* line 113, sass/references.scss */
html #root #wrap_all .section.references .slider-button.next-button {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M308.902 228.343L132.904 44.342C117.638 28.373 92.295 27.842 76.342 43.092C60.389 58.373 59.826 83.686 75.092 99.654L224.637 255.999L75.092 412.343C59.826 428.312 60.389 453.625 76.342 468.906C84.092 476.312 94.045 480 103.998 480C114.529 480 125.045 475.875 132.904 467.656L308.902 283.655C323.699 268.186 323.699 243.811 308.902 228.343Z'/%3E%3C/svg%3E");
  background-color: #c4a548;
}
@media only screen and (min-width: 37.5rem) {
  html #root #wrap_all .section.references .slider-button.next-button {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
}
/* line 121, sass/references.scss */
html #root #wrap_all .section.references .slider-button.prev-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M243.658 43.114C227.69 27.834 202.362 28.365 187.096 44.364L11.098 228.356C-3.699 243.824 -3.699 268.198 11.098 283.666L187.096 467.657C194.955 475.875 205.471 480 216.002 480C225.94 480 235.908 476.313 243.658 468.907C259.611 453.626 260.174 428.315 244.908 412.347L95.363 256.011L244.908 99.674C260.174 83.706 259.611 58.395 243.658 43.114Z'/%3E%3C/svg%3E");
  background-color: #070c0d;
}
/* line 127, sass/references.scss */
html #root #wrap_all .section.references .slider {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  width: 920px;
  max-width: 90vw;
  height: 635px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 61.8125rem) {
  html #root #wrap_all .section.references .slider {
    max-width: calc(95vw - 74px);
  }
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.references .slider {
    max-width: 100vw;
  }
}
/* line 146, sass/references.scss */
html #root #wrap_all .section.references .slider .slide {
  min-width: 100% !important;
  max-width: 100% !important;
  padding: 0 30px;
  display: block;
}
/* line 152, sass/references.scss */
html #root #wrap_all .section.references .slider .slide.animate {
  -webkit-transition: transform 300ms ease;
  transition: transform 300ms ease;
}
/* line 158, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  position: relative;
  height: 635px;
  padding: 55px;
}
/* line 167, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .icon.star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23c4a548' d='M316.74 17.805L382.171 150.196L528.532 171.491C554.798 175.287 565.317 207.581 546.283 226.078L440.371 329.067L465.417 474.551C469.925 500.86 442.187 520.452 418.926 508.25L288 439.555L157.074 508.25C133.813 520.546 106.075 500.86 110.583 474.551L135.629 329.067L29.717 226.078C10.683 207.581 21.202 175.287 47.468 171.491L193.829 150.196L259.26 17.805C271.063 -6.083 305.031 -5.786 316.74 17.805Z'/%3E%3C/svg%3E");
}
/* line 171, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .icon.halve-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23c4a548' d='M528.53 171.49L382.171 150.195L316.739 17.805C310.866 5.971 299.393 0 287.927 0C276.532 0 265.141 5.898 259.259 17.805L193.827 150.195L47.468 171.49C21.202 175.287 10.682 207.58 29.718 226.078L135.628 329.066L110.583 474.551C107.018 495.344 123.599 512 142.19 512C147.122 512 152.196 510.828 157.073 508.25L287.999 439.555L418.925 508.25C423.79 510.803 428.85 511.963 433.77 511.963C452.378 511.963 468.981 495.357 465.415 474.551L440.37 329.066L546.282 226.078C565.317 207.58 554.798 175.287 528.53 171.49ZM406.907 294.654L388.774 312.285L393.065 337.211L412.608 450.73L310.302 397.049L287.999 385.348V67.988L339.14 171.463L350.309 194.066L375.259 197.695L489.52 214.32L406.907 294.654Z'/%3E%3C/svg%3E");
}
/* line 175, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .icon.empty-star {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23c4a548' d='M528.53 171.49L382.171 150.195L316.739 17.805C310.866 5.971 299.395 -0.002 287.927 0C276.532 0 265.141 5.898 259.259 17.805L193.827 150.195L47.468 171.49C21.202 175.287 10.682 207.58 29.718 226.078L135.628 329.066L110.583 474.551C107.02 495.344 123.599 512 142.19 512C147.122 512 152.196 510.828 157.073 508.25L287.999 439.555L418.925 508.25C423.79 510.803 428.85 511.963 433.77 511.963C452.378 511.963 468.981 495.357 465.417 474.551L440.37 329.066L546.282 226.078C565.317 207.58 554.798 175.287 528.53 171.49ZM390.207 320.593L412.61 450.73L295.433 389.248C290.778 386.806 285.22 386.806 280.565 389.248L163.39 450.73L185.793 320.593C186.688 315.393 184.962 310.086 181.179 306.408L86.477 214.32L217.372 195.276C222.579 194.519 227.081 191.249 229.412 186.532L287.999 67.988L346.588 186.532C348.919 191.249 353.421 194.519 358.628 195.276L489.52 214.32L394.82 306.408C391.037 310.086 389.311 315.393 390.207 320.593Z'/%3E%3C/svg%3E");
}
/* line 179, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .entry-content {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: -30px;
  width: 410px;
  max-width: 100%;
  padding: 60px 40px 40px;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: -20px 20px 45px 0 rgba(118, 96, 13, 0.08);
  color: #fff;
  text-align: center;
}
/* line 195, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .entry-content h3 {
  font-family: 'DM Sans', sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 40px;
}
/* line 202, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .entry-content p {
  font-size: 15px;
  text-align: center;
}
/* line 208, sass/references.scss */
html #root #wrap_all .section.references .slide .inner-container .background-image::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(137deg, rgba(42, 42, 43, 0.2) 0%, #070c0d 100%);
}
