@font-face{
    font-family: 'manbort';
    src: url('fontes/Manbort.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'manbort-italic';
    src: url('fontes/Manbort-Italic.ttf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

/*CORES
#496A61 VERDE
#F26C94 ROSA
#f283b6 rosa claro
*/

body{
    font-family: 'manbort';
    background-color: #496A61;
}
.div-001{
    width: 100%;
    background-color: #f283b6;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2vw 0vw;
}
.logo-lebole01{
    width: 10%;
    border-radius: 10vw;
}
.elemento-creme{
    width: 100%;
    fill: #f283b6;
    height: 100%;
    background-color: #496A61;
    position: relative;
    top: -2px;
}
.elementor-shape-fill{
    width: 100%;
}
.div-002{
    width: 100%;
    background: #496A61;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.titulo-cardapio{
    color: #f283b6;
    background-color: #ffffff;
    padding: 1vw;
    border-radius: 5vw;
    font-size: 2.5vw;
    margin-bottom: 2vw;
    letter-spacing: 0.5vw;
}
.cardapio{
    width: 98%;
    margin-bottom: 2vw;
}
.botao-ancora{
    color: #ffffff;
    font-size: 1vw;
    background-color: #F26C94;
    border-radius: 2vw;
    padding: 2vw;
    margin-bottom: 2vw;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.5vw;
    line-height: 1.5vw;
    transition: 0.6s;
}
.botao-ancora:hover{
    transform: scale(120%);
    transition: 0.6s;
}

/*MOBILE*/

@media screen and (max-width: 700px) {
    .div-001{
    padding: 5vw 0vw;
}
    .logo-lebole01{
    width: 40%;
    border-radius: 30vw;
}
.titulo-cardapio{
    padding: 3vw;
    border-radius: 5vw;
    font-size: 6.5vw;
    margin-bottom: 4vw;
    letter-spacing: 0.5vw;
}
.cardapio{
    margin-bottom: 5vw;
    width: 95%;
}
.botao-ancora{
    font-size: 4vw;
    border-radius: 5vw;
    padding: 3vw;
    margin-bottom: 4vw;
    letter-spacing: 1.5vw;
    line-height: 5vw;
}

}