.wrapper {
  margin: 0 auto;
}

.trigger {
  position: absolute;
}
.trigger--one {
  left: 0;
}

.scene {
  position: absolute;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
}
.scene--active {
  position: fixed;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}
.scene--ended {
  position: absolute;
  bottom: 0;
  top: auto;
}

.horizontal-scroll-section {
  position: relative;
  min-height: 100vh;
  opacity: 0;
  transition: 0.2s opacity;
}


.horizontal-scroll-section--init {
  opacity: 1;
}
.horizontal-scroll-section__content {
  display: flex;
  align-items: center;
}
.horizontal-scroll-section__content-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  position: relative;
}



.horizontal-scroll-section__content-section {
  position: relative;
min-width: 90%;
  height: 100%;
  display: flex;
  align-items: center;
}

.horizontal-scroll-section__image {
  display: flex;
  align-items: center;
}
.horizontal-scroll-section__image h2 {
  margin-left: 20px;
  width: 250px;
  text-align: left;
  flex-shrink: 0;
}
.horizontal-scroll-section__image--two img {
  max-width: 400px;
}
.horizontal-scroll-section__image--four img {
  max-width: 400px;
}
.horizontal-scroll-section--animation-one .horizontal-scroll-section__image--two {
  opacity: 1;
  transform: translateX(0);
}


/* SPYROS DESIGN */

.c-exhbition-bg {
background-image: url('/cache/files/7c5e3a71759d90e9aad1a026d258bd0cb0a4a68b.jpg');
background-size: cover;
background-position: center;
background-repeat-x: repeat;
}

.c-exhbition-container {
    width: 95%;
    height: 90%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.c-exhbition-container .edgetoedge {
    overflow: initial;
}
.c-video-frame {
box-shadow: 0px 0px 1vw 0px rgb(0 0 0 / 60%);
}

.c-video-frame {
width: 97%;
}

.c-video-frame img {
width: 100%;
height: auto;
}

.c-exhbition-container iframe {
    position: absolute;
    top: 5%;
    left: 3.5%;
    height: 90%;
    width: 90%;
}

.c-stage-title {
    font-size: 6vw;
    font-weight: 800;
    color: black;
    padding-left: 15px;
}

.c-contactseller-box {

}

.c-contactseller-box-info {
position: relative;
z-index: 2;
color: white;
padding:30px;
}

.c-contactseller-box-color {
    background-color: rgb(169 0 0 / 80%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    mix-blend-mode: hard-light;
}

.c-contactseller-title {
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 20px;
}

.c-contactseller-text {
    font-size: 20px;
    margin-bottom: 20px;
}

.c-contactseller-text a {
text-decoration: none;
color: white;
}

.c-contactseller-lang {
    font-size: 40px;
    font-weight: 800;
margin-bottom: 20px;
    padding-top: 40%;
}


.c-keepscrolling-container {
    position: absolute;
    bottom: 0;
    right: 0;
font-size: 1.1vw;
font-weight: 800;
}

.c-keepscrolling-container span:nth-child(1) {
opacity: 0.2;
}

.c-keepscrolling-container span:nth-child(2) {
opacity: 1;
}

.c-keepscrolling-container span:nth-child(3) {
    width: 6vw;
    height: auto;
opacity: 0.8;
}


/* SCREEN ADJUSTMENTS */

@media (max-width: 1600px) {
.c-contactseller-box-info {
    position: relative;
    z-index: 2;
    color: white;
    padding: 20px;
}
}

@media (max-width: 1440px) {
.c-contactseller-box-info {
    position: relative;
    z-index: 2;
    color: white;
    padding: 10px;
}
.c-contactseller-title {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 20px;
}
.c-contactseller-text {
    font-size: 16px;
    margin-bottom: 20px;
}
.c-contactseller-lang {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 20px;
    padding-top: 20%;
}
}

@media (max-width: 1024px) {
.c-exhbition-container .col-md-9 {
    width: 85%;
}

.c-exhbition-container .col-md-3 {
    width: 45%;
}

.c-contactseller-box-info {
    position: relative;
    z-index: 2;
    color: white;
    padding: 0px;
}
.c-contactseller-title {
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 10px;
}
.c-contactseller-text {
    font-size: 16px;
    margin-bottom: 5px;
}
.c-contactseller-lang {
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 10px;
    padding-top: 0%;
}

.c-contactseller-box {
    margin-top: 10px;
}

.c-contactseller-box-color {
    background-color: rgb(169 0 0 / 80%);
    position: absolute;
    margin-top: 10px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    mix-blend-mode: hard-light;
}
}



/* MOBILE */

@media (max-width: 768px) {
.c-exhbition-container {
    width: auto;
    height: 80vh;
    position: relative;
    left: 0;
    transform: translateX(0%);
    padding: 20px;
}

.c-exhbition-container iframe {
    position: absolute;
    top: 5%;
    left: 3%;
    height: 90%;
    width: 94%;
}

.c-video-frame {
    width: 100%;
}

.c-exhbition-container .col-md-9 {
    width: 100%;
padding-left: 0;
    padding-right: 0;
}

.c-exhbition-container .col-md-3 {
    width: 100%;
}

.c-keepscrolling-container {
    position: absolute;
    bottom: 50px;
    right: 20px;
    font-size: 14px;
    font-weight: 800;
    transform: rotate(
90deg
);
}
.c-keepscrolling-container img{
    width: 50px;
    height: auto;
}
.c-contactseller-box-info {
    position: relative;
    z-index: 2;
    color: white;
    padding: 20px;
}

}