.blog_hero{min-height:400px;padding-top:8rem;position:relative}.blog_hero img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.blog_hero .wrapper_content{z-index:2;text-align:left;color:var(--white);max-width:580px;position:relative}@media screen and (width<=880px){.blog_hero .wrapper_content{text-align:center}}.blog_hero .wrapper_content h1{font-size:3rem}@media screen and (width<=480px){.blog_hero .wrapper_content h1{font-size:2rem}}.blog_hero .wrapper_content p{font-weight:400;line-height:25px}.blog_hero:before{content:"";z-index:1;background:linear-gradient(to right, var(--main-color) 40%, #ffffff8c 50%);opacity:.7;position:absolute;inset:0}.categories_header,.article_header{flex-wrap:wrap;margin-top:2rem}.categories_header h1,.article_header h1{gap:.5rem}.categories_header h1 span,.article_header h1 span{border-radius:10px;padding:.5rem .75rem;font-size:.9rem}.categories_header .see_more,.article_header .see_more{background-color:#dbdbdb;border-radius:4px;padding:.5rem .75rem}.categories_list{gap:1rem;margin-top:1rem}.categories_list .categorie{background-color:#fafafa;border:1px solid #d4d4d4;border-radius:4px;width:25%;padding:.5rem .75rem}.categories_list .categorie .cat_desc h2{font-weight:500}.categories_list .categorie .cat_desc .flex{opacity:.7;gap:.5rem;margin-top:.25rem}@media screen and (width<=780px){.categories_list .categorie{width:calc(50% - 1rem)}}@media screen and (width<=580px){.categories_list .categorie{width:100%}}@media screen and (width<=780px){.categories_list{flex-wrap:wrap}}.articles_grid{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;margin-block:1rem;display:flex}.articles_grid .article__card{width:calc(25% - 1.5rem)}@media screen and (width<=1080px){.articles_grid .article__card{width:calc(33.3333% - 1rem)}}@media screen and (width<=980px){.articles_grid .article__card{width:calc(50% - 1rem)}}@media screen and (width<=780px){.articles_grid .article__card{width:100%}}.categorie_wrapper{padding-block:2rem}.article_wrapper{background-color:#fafafa;margin-top:2rem;padding-block:2rem}
