.content-categorys{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem;margin-bottom:4rem;width:80%;margin-right:auto;margin-left:auto}.content-categorys .container-box-category{width:33.33%}@media(max-width:991px){.content-categorys .container-box-category{width:50%!important;margin-bottom:2rem}}@media(max-width:768px){.content-categorys .container-box-category{width:100%!important;margin-bottom:1.5rem}}.content-categorys .category-card{width:100%;height:100%;display:flex;position:relative;overflow:hidden;cursor:pointer}.content-categorys .category-card img{width:100%}.content-categorys .category-card .content-category{position:absolute;left:1rem;bottom:.5rem;z-index:2;color:#000;transition:all .2s}.content-categorys .category-card .content-category h3{font-size:24px;margin-bottom:0}.content-categorys .category-card .content-category p{margin-bottom:0;font-size:13px}.content-categorys .category-card:after{content:"";position:absolute;top:100%;height:100%;background-color:rgba(0,0,0,.2509803922);z-index:1;transition:all .3s linear}.content-categorys .category-card:hover:after{top:0}.content-categorys .category-card:hover .content-category{color:#fff}.content-categorys .category-card-left:after{left:0;width:calc(100% - .5rem)}.content-categorys .category-card-middle{max-height:calc(50% - .5rem)}.content-categorys .category-card-middle:after{left:.5rem;width:calc(100% - 1rem);transition:all .2s linear}.content-categorys .category-card-right:after{left:.5rem;width:calc(100% - .5rem)}@media(max-width:768px){.content-categorys .category-card:after{width:100%;left:0}}@media(max-width:768px){.content-categorys{width:90%}}.content-404{padding:2rem}.content-404 .content-card{background-color:#ece4e9;width:90%;padding:4rem 2rem;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:center;border-radius:50px}.content-404 .content-card img{width:100%;max-width:450px}.content-404 .content-card h2{font-size:50px;width:100%;text-align:center;color:#937788;margin-bottom:3rem}.content-404 .content-card p{max-width:550px;text-align:center;font-size:18px;color:#937788}@media(max-width:991px){.content-404{padding:2rem 1.5rem}.content-404 .content-card{width:100%;padding:4rem 1rem}.content-404 .content-card h2{font-size:40px}}