/* ----- FONTS & RESET ----- */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&family=Vollkorn:wght@400;500;700&display=swap');
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
    scroll-behavior: smooth;
}
@media screen and (max-width:1366px) {
    html {
        font-size: 50%;
    }
}





/* ----- BODY & STRUCTURE ----- */
body {
    font-family: 'Montserrat', Helvetica, sans-serif;
    font-weight: 400;
    color: var(--text-primary);
    font-size: 1.6rem;
    line-height: 1.6;
    overflow-y: scroll;
    overflow-x: hidden;
    min-width: 360px;
}
.container {
    width: 116rem;
    max-width: 90%;
    margin: 0 auto;
}



.hero {
    height: 100vh;
    width: 100vw;
}
.hero__inner {
    height: 100%;
	width: 500%;
	left: 0;
	position: absolute;
	overflow: hidden;
	/* animation: 60s slidy infinite; */
	display: flex;
}
.hero__inner figure {
	width: 20%;
	height: 100%;
}
.hero__inner figure img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: left center;
}


.hero .container {
    position: relative;
    z-index: 10;
    height: 100%;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.hero .container img {
    width: 15rem;
    position: absolute;
    top: 2rem;
    left: 0;
}
.hero .hero__box {
    background-color: rgba(0, 0, 0, .5);
    border: 1px dashed #fff;
    color: #fff;
    padding: 5rem;

    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}











@keyframes slidy {
	0%{
		left: 0%;
	}
	10% {
		left: 0%;
	}
	12% {
		left: -100%;
	}
	22% {
		left: -100%;
	}
	24% {
		left: -200%;
	}
	34% {
		left: -200%;
	}
	36% {
		left: -300%;
	}
	46% {
		left: -300%;
	}
	48% {
		left: -400%;
	}
	58% {
		left: -400%;
	}
	60% {
		left: -300%;
	}
	70% {
		left: -300%;
	}
	72% {
		left: -200%;
	}
	82% {
		left: -200%;
	}
	84% {
		left: -100%;
	}
	94% {
		left: -100%;
	}
	96% {
		left: 0%;
	}
}