:root {
    --black: #000;
    --white: #fff;
    --green: #08321a;
    --gray: #737574;
    --light-gray: #CACACA;
    --darker-gray: #1f2020;
}
   
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
    list-style: none;
}

html {
    font-size: 62.5%;
    scroll-behavior: smooth;
    overflow-x: hidden;
}

body {
    font-size: 2rem;
    line-height: 1.5;
}

section {
    overflow: hidden;
}

.hidden-left {
    opacity: 0;
    filter: blur(1.3rem);
    transition: all 800ms;
    transform: translateX(-100%);
}

.hidden-right {
    opacity: 0;
    filter: blur(1.3rem);
    transition: all 800ms;
    transform: translateX(100%);
}

.hidden-bottom {
    opacity: 0;
    filter: blur(1.3rem);
    transition: all 800ms;
    transform: translateY(100%);
}

.show {
    opacity: 1;
    filter: blur(0);
    transition: all 800ms;
    transform: translateX(0) translateY(0);
}

.gallery :nth-child(2) {
    transition-delay: 600ms;
}

.gallery :nth-child(3) {
    transition-delay: 900ms;
}

.gallery :nth-child(4) {
    transition-delay: 1200ms;
}

.gallery :nth-child(5) {
    transition-delay: 1500ms;
}

.gallery :nth-child(6) {
    transition-delay: 1800ms;
}

.contact-boxes-container :nth-child(2){
    transition-delay: 500ms;
}

.contact-boxes-container :nth-child(3){
    transition-delay: 700ms;
}

.contact-boxes-container :nth-child(4){
    transition-delay: 900ms;
}

/* font-family: 'Copperplate Gothic Std', sans-serif; */
/* font-family: 'EB Garamond', sans-serif; */