body::before {
    display: block;
    content: '';
    height: 60px;
}

.customnav {
    background-color: rgb(122, 108, 93);
}

.logostudio {
    height: 90%;
    width: 90%;
}

.corpo {
    background-color: rgb(0, 0, 0);
}

.customshowcase {
    background-color: rgb(0, 0, 0);
    /* border-radius: 5px; */
    margin-top: 0px;
}

.hand {
    background-size: 120%;
    background-repeat: no-repeat;
    min-height: 60vh;
    background-position: center;
    color: white;
    text-shadow: 2px 2px 2px rgba(0,0,0,.2);
}

@media only screen and (min-width: 480px) {
    .hand {
        background-size: 90%;
        min-height: 60vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

  @media only screen and (min-width: 575px) {
    .hand {
        background-size: 80%;
        min-height: 65vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

@media only screen and (min-width: 768px) {
    .hand {
        background-size: 60%;
        min-height: 75vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

@media only screen and (min-width: 992px) {
    .hand {
        background-size: 60%;
        min-height: 75vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

  @media only screen and (min-width: 1050px) {
    .hand {
        background-size: 50%;
        min-height: 70vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

  @media only screen and (min-width: 1175px) {
    .hand {
        background-size: 50%;
        min-height: 70vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  }

  @media only screen and (min-width: 1200px) {
    .hand {
        background-size: 40%;
        min-height: 75vh;
        background-repeat: no-repeat;
        background-position: center;
    }
  } 

.fade-in-image {
    animation: fadeIn 5s;
}

.fade-in-text {
    animation: fadeIn 10s;
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.chisiamo {
    background-color: rgb(49, 33, 1);
    border-radius: 8px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 80px;
}

.inostriservizi {
    background-color: #DDC9B4;
    border-radius: 8px;
    margin-left: 8px;
    margin-right: 8px;
}

.grandtext {
    font-weight: normal;
}

#ticket {
    background-color: aliceblue;
    border-radius: 8px;
    margin-left: 8px;
    margin-right: 8px;
}

.footer {
    background-color: rgb(49, 45, 45);
    border-radius: 8px;
    margin-left: 8px;
    margin-right: 8px;
}