* {
    /* Background-color: rgb(166, 233, 170); */
    /* Border: 1px black solid; */
    Padding: 0px;
    margin: 0;
    box-sizing: border-box;
    }

    nav {
        background-color: #756F9B;
        position: fixed;
        width: 100%;
        padding: 10px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    nav img {
        align-self: flex-start;
    }
    
    nav a {
        color: white;
        font-size: 50px;
        text-decoration: none;
        font-family: "Patua One", serif;
    }
    nav span {
        display: flex;
        gap: 20px;
        align-items: center;
    }
    nav span a {
        font-family: "Rubik", sans-serif;
        font-weight: normal;
        font-size: 20px;
    }
    nav a:hover {
        color:#c8c3e8;
    }
    
    .book-now {
        background-color: #FDDEE1;
        color: #190F59;
        box-shadow: 4px 4px 8px black;
        padding: 10px;
        text-decoration: none;
    }
    
    header {
        display: flex;
        justify-content: center;
        gap: 40px;
        align-items: center;
        flex-wrap: wrap;
    }
    
    h1 {
        font-family: "Patua One", serif;
        font-size: 64px;
        font-weight: normal;
        color: #190F59; 
        line-height: 90px;
    }
    
    h3 {
        padding: 20px;
    }
    
    #intro {
        font-family:"Nunito Sans", sans-serif;
        font-size: 25px;
        font-weight: 100;
        color: #190F59;
    }
    
    .our-services {
        font-family: "Maven Pro", sans-serif;
        font-size: 48px;
        color:#190F59;
        display: flex;
        align-content: center;
        text-align: center;
    }
    #services {
        background-color: #F7C5A7;
        background-size: cover;
        padding: 90px;
        text-align: center;
    }
    #services h2 {
        text-align: center;
            font-family: "Maven Pro", sans-serif;
            font-size: 48px;
            color:#190F59;
            text-align: center;
    }
    #services article {
        padding: 20px;
        border-radius: 7px;
        width: 350px;
    }
    .div-services {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    
    }
    .div-services article {
        text-align: center;
    }
    .div-services img {
        height: 70px;
    
    }
    .purple-article {
        font-family: "Rubik", sans-serif;
        font-size: 24px;
        color: #190F59;
    }
    
    .describe-services {
        font-family: "Nunito Sans", sans-serif;
        font-size: 16px;
    }
    
    #stories {
        background-color: white;
        padding: 150px 90px;
    }
    #stories img {
        width: 100%;
    }
    
    .story-paragraph {
        font-family: "Nunito-Sans", sans-serif;
        font-size: 20px;
        font-weight:100;
        color:#190F59;
        width: 400px;
        justify-content: right;
        flex-wrap: wrap;
    }
    #stories span {
        display: flex;
        justify-content: center;
        gap: 30px;
        flex-wrap: wrap;
        padding: 150px 90px;
    }
    #stories h1 {
        width: 400px;
    }
    
    #pamper {
        background-color: #FDDEE1;
        padding: 150px 90px;
        text-align: center;
    }
    
    #ready-to {
        font-family: "Maven Pro", sans-serif;
        font-size: 50px;
        color:#190F59;
    }
    
    .book-your {
        font-family: "Rubik", sans-serif;
        font-size: 24px;
        font-weight: 100;
        color:#190F59;
        padding: 30px;
    }
    
    .book-now-purple {
        background-color: #190F59;
        color: white;
        box-shadow: 4px 4px 8px black;
        padding: 10px;
        text-decoration: none;
        font-family: "Rubik", sans-serif;
    }
    .book-now-purple a:hover {
        color: #c8c3e8;
    }
    
    #contact {
        background-color: white;
        background-size: cover;
        padding: 90px;
        display: flex;
        flex-wrap: wrap;
        justify-content:left;
        align-items:center;
    }
    
    .contact-boxes {
        font-family: "Rubik", sans-serif;
        font-size: 20px;
        font-weight: 100;
        padding: 80px;
    }
    
    .contact-info {
        font-family: "Nunito Sans", sans-serif;
        font-size: 20px;
    }
    
    footer {
        background-color: #756F9B;
        color: white;
        /* padding: 50px 10px; */
        font-family: "Patua One", serif;
        font-size: 30px;
        padding: 40px;
        font-weight: 400px;
    }
    
    footer a {
        padding: 10px;
    
    }
    
    footer a:hover {
        color:#c8c3e8;
    }
    
    footer div {
        display: flex;
        justify-content: center;
        gap: 10px;
        align-items: center;
    }