*{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;

}
body{
    width: 90%;
    text-align: center;
    margin: auto;
    background-color: rgb(194, 190, 190);
}
nav{
    display: flex;
    width: 98%;
    background-color: black;
    border: 2px solid white;
    padding: 10px;
    border-radius: 6px;
    position: sticky;
    top: 0;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
}
a{
    margin: auto;
    text-decoration: none;
    font-size: larger;
    color: white;
}
.flexdiv{
    display: flex;
}
.flexel{
    margin: auto;
}


.text{
    width: 30%;
    margin: auto;
    text-align: left;
}
.box{
    display: grid;
    grid-template-columns: 33% 33% 33%;
}
.griddiv{
    display: grid;
    grid-template-columns: 23% 23% 23% 23%;
    text-align: center;
}
.area{
    display: grid;
    grid-template-columns: 12% 12% 12% 12% 12% 12% 12% 12%;
}
#sectionI{
    padding: 10px;
    background-color: red;
    border-radius: 10px;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
    border: 3px solid white;
    margin: auto;
}
#sectionII{
    padding: 10px;
    background-color: purple;
    border-radius: 10px;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
    border: 3px solid white;
    margin: auto;
}
#sectionIII{
    padding: 10px;
    background-color: rgb(231, 199, 139);
    border-radius: 10px;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
    border: 3px solid white;
    margin: auto;
}
#sectionIIII{
    padding: 10px;
    background-color: green;
    border-radius: 10px;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
    border: 3px solid white;
    margin: auto;
}
.item{
    display: grid;
    grid-template-columns: 40% 40%;
    text-align: center;
    margin: 10px;
    background-color: bisque;
    border: 4px solid white;
    border-radius: 8px;
}
.item:hover{
    scale: 1.5;
}
img{
    border-radius: 10px;
    padding: 5px;
}
.exper{
    width: 30%;
    border: 1px solid white;
}
.raar{ 
    margin: auto;
}
#sectionI:hover{
    background-color: rgb(224, 123, 123);
}
#sectionII:hover{
    background-color: rgb(228, 131, 228);
}
#sectionIII:hover{
    background-color: orange;
}
#sectionIIII:hover{
    background-color: rgb(197, 241, 131);
}
.arriba{
    font-size: xx-large;
    height: 350px;
    border-left: 8px solid white;
    border-right: 8px solid white;
    border-radius: 3px;
    box-shadow: 0 0 8px rgb(0, 0, 0.1);
    color: black;
    background-image: url(https://www.lesfilons.ca/wp-content/uploads/2021/10/soccer21.jpg);
    background-size: cover;
    
}
.titulo{
    position: relative;
    top: 100px;
    display: inline-block;
    border: none;
    color: white;
    text-shadow: 1.5px 1.5px 2.5px rgb(0, 0, 0);
}


