body{
    background-color: white;
    font-family: Georgia, 'Times New Roman', Times, serif;
    justify-items: center;

    a{
        text-decoration: none;
        color: white;
        font-weight: bold;
    }
}

.master{
    width: 80%;
    background-color: #36816C;
}

.gripar{
    display: grid;
}

header{
    grid-template-columns: auto auto;
    padding: 10px 0 10px 40px ;

    img{
        width: 300px;
    }

    .list{
        grid-template-columns: auto auto auto auto auto auto auto ;
    }
}

.laura{
    grid-template-columns: 1fr 1fr;
    background-color: #EBF9F6;

    font-family: Arial, Helvetica, sans-serif;

    img{
        width: 500px;
        height: auto;
    }
    .text{
        font-weight: 100px;
        margin-top: 20%;
        width: 60%;
        h1{
            color: #EC7B53;
            font-weight: normal;
        }
        h2{
            color: #36816C;
            margin-bottom: 50px;
            font-weight: normal;
        }

        p{
            background-color: #EC7B53;
            padding: 25px 30px;
            display: inline;
            border-radius: 4px;
        }

    }
}


.subtitle{
    background-color: white;
    text-align: center;
    color: #36816C;
    font-weight: bold;
    font-size: 40px;
    padding: 10px 0 10px 0;
}


.images{
    background-color: #EBF9F6;
    .title{
        color: #36816C;
        font-size: 30px;
        text-align: center;
        padding: 10px 0 10px 0;
    }
    .slots{
        padding: 0 50px 0 50px;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;


        .slot{
            .title{
                text-align: left;
                font-weight: bold;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 17px;
                margin: -10px 0 -20px 0;
            }
            img{
                width: 100%;
                height: 250px;
            }
            .text{
                max-width: 90%;
                font-family: Arial, Helvetica, sans-serif;
            }

        };
    }
    .button{
        margin: 50px 0 50px 0 ;
        text-align: center;
        p{
            background-color: #EC7B53;
            display: inline;
            padding: 30px;
            border-radius: 4px;
        }
    }
}
    