/* All */
h1 {
    font-size: 60px;
    text-align: center; 
    font-weight: 300;
}

h3 {
    font-family: "Raleway";
}

/* Navbar */
nav .menu .center .treatments {
    background-position: 0 100%;
    background-size: 100% 2px;
}

/* Main */
main > h1 {
    margin-bottom: 48px;
}

.boxes {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 3rem;
}

.boxes .box {
    padding: 20px;
    max-width: 625px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    background-color: #fff;
    text-align: center;
    height: 350px;
    border-radius: 15px;
}

.boxes .box h3 {
    font-size: 40px;
    font-weight: 300;
}

.boxes .box button {
    align-self: center;
    max-width: 250px;
    background-color: #f5dade;
}

@media (max-width: 600px) {
    main {
        margin-bottom: 2rem;
    }

    h1 {
        font-size: 40px;
    }

    .boxes .box {
        height: 500px;
    }

    .boxes .box h3 {
        font-size: 30px;
    }
}
