*{margin:0;padding:0;box-sizing:border-box;font-family:Comic Neue,cursive;font-weight:400;font-style:normal}header{height:4rem;display:flex;align-items:center;width:80%;margin:0}header a{display:inline-block;text-decoration:none;color:#000;font-size:2rem}body{padding:0;font-family:Comic Neue,cursive;font-weight:400;font-style:normal;margin:auto;width:80%}h1{padding:1rem 0}li{list-style:none}a{text-decoration:none}.imagem-hover{transition:filter .5s ease}.imagem-hover:hover{filter:grayscale(100%);transform:scale(1.02);transition:transform .3s}.mainTopics{display:flex;flex-wrap:wrap}.imagem-container{max-width:100%;height:100%;display:block;object-fit:cover;overflow:hidden}.estudarContainer{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:4rem}.estudarContainer>li{display:flex;margin:auto;min-width:20%;min-height:15rem;flex:1}.estudarContainer>li>a{display:flex;flex:1;justify-content:center;align-items:center;font-size:1.5rem;text-align:center;padding:0 1rem;border:1px solid lightblue}.estudarContainer>li>a:hover{filter:grayscale(100%);transform:scale(1.02);transition:transform .3s}@media (max-width: 480px){.estudarContainer>li{min-width:50%}}.category__container{display:flex;width:50%;min-height:16rem;justify-content:center;align-items:center;border:1px solid blue}.grid__container{width:100%;columns:4}.grid__container>li{width:100%;break-inside:avoid}.grid__container>li>a{justify-content:center;align-items:center;padding:.5rem 0;display:flex;width:100%;height:100%}.grid__container-img{max-width:100%;height:100%;display:block;object-fit:cover;overflow:hidden;border-radius:.5rem}@media (max-width: 1200px){.grid__container{columns:3}}@media (max-width: 768px){.grid__container{columns:2}}@media (max-width: 480px){.grid__container{columns:1}}.slider{display:flex;height:calc(100vh - 5rem)}.left{display:flex;gap:1rem}.slider__categorias{margin-top:2rem;display:flex;flex-wrap:wrap}.slider__categorias>button{padding:.2rem;width:50%;height:4rem;font-family:Comic Neue,cursive}.actionButtons{display:flex;flex-wrap:wrap;margin-top:2rem}.actionButtons>button{padding:.5rem;height:4rem;width:50%;font-family:Comic Neue,cursive}.inputSearch{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.inputSearch>input,button{padding:.5rem}.slider__container{flex-direction:column;width:50%}.slider__img{display:block;max-width:100%;height:100%;object-fit:cover;margin:0 auto}
