.actualites{padding:3rem 0}.actualites h2{border-left:4px solid #305399;margin:0 0 30px;padding:0 0 0 24px;text-transform:capitalize}.actualites:has(.premier){display:flex;flex-flow:row wrap;justify-content:flex-end}.actualites:has(.premier) h2{flex:1 1 100%}.actualites #posts-container_gauche{display:flex;flex-flow:row wrap;width:100%}.actualites .posts{display:flex;flex-flow:row wrap;gap:20px}.actualites .posts .divPostGauche{display:flex;gap:10px;height:auto;width:100%}@media screen and (max-width:1024px){.actualites .posts .divPostGauche{flex-flow:row wrap}}.actualites .posts .post{flex:1}@media screen and (max-width:1024px){.actualites .posts .post{flex:1 1 100%}}.actualites .posts .post .post__link .post__link__image img{aspect-ratio:800/533;max-height:273px;object-fit:cover;width:100%}.actualites .posts .post .post__link .post__link__content{display:flex;flex-direction:column;position:relative}.actualites .posts .post .post__link .post__link__content h3{color:#042560;font-size:20px;line-height:22px;margin:15px 0 20px}.actualites .posts .post .post__link .post__link__content .post__link__content__trait{background-color:#2ac940;bottom:0;height:1px;left:0;position:absolute;width:126px}.actualites .posts .post.gauchePost{position:relative}@media screen and (max-width:1024px){.actualites .posts .post.gauchePost{height:15rem}}.actualites .posts .post.gauchePost .post__link{height:100%;position:absolute;width:100%;z-index:1}.actualites .posts .post.gauchePost .post__link .post__link__content{background:linear-gradient(transparent,#0c2b6b);bottom:0;height:50%;position:absolute;width:100%}.actualites .posts .post.gauchePost .post__link .post__link__content h3{bottom:10px;color:#fff;left:20px;margin:0 0 5px;position:absolute}.actualites .posts .post.gauchePost .post__link .post__link__content .post__link__content__trait{height:2px;left:20px}.actualites .posts.gauche{display:flex;flex:0 1 50%;flex-flow:row wrap;gap:10px}@media screen and (max-width:1024px){.actualites .posts.gauche{flex:1 1 100%}}.actualites .posts.gauche .post:not(.categories){flex:0 1 50%}@media screen and (max-width:1024px){.actualites .posts.gauche .post:not(.categories){flex:1 1 100%}}.actualites .posts.gauche .post:not(.categories) .post__link .post__link__image img{aspect-ratio:3/2;max-height:300px;object-fit:cover;width:100%}.actualites .posts.gauche .post:not(.categories) .post__link .post__link__content{background:rgba(0,0,0,.5);display:flex;flex-direction:column;margin-top:-3.3rem;padding:1rem;position:relative;right:0;width:100%}.actualites .posts.gauche .post:not(.categories) .post__link .post__link__content h3{color:#fff;font-size:18px;font-weight:500;line-height:20px;margin:0}.actualites .posts.gauche .post:not(.categories) .post__link .post__link__content .post__link__content__excerpt,.actualites .posts.gauche .post:not(.categories) .post__link .post__link__content .post__link__content__trait{display:none}.actualites .posts.gauche.premier{height:25rem;padding-right:10px}@media screen and (max-width:1024px){.actualites .posts.gauche.premier{height:15rem;margin-bottom:10px;padding-right:0}}.actualites .posts.gauche.premier .post .post__link .post__link__content h3{font-size:30px}@media screen and (max-width:1024px){.actualites .posts.gauche.premier .post .post__link .post__link__content h3{font-size:20px}}.actualites .posts.gauche.premier .post:not(.categories){flex:1 1 100%;width:100%}.actualites .posts.gauche.premier .post:not(.categories) .post__link .post__link__image img{max-height:600px;object-fit:cover;width:100%}.actualites .posts.haut .post:first-of-type:not(.categories){flex:1 1 100%}.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__image img{aspect-ratio:400/269;max-height:511px;object-fit:cover;width:100%}.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content{background-color:#042560;display:flex;flex-direction:column;height:211px;margin-left:auto;margin-right:0;margin-top:-10rem;padding:29px 50px 30px 43px;position:relative;right:0;width:385px}@media screen and (max-width:1024px){.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content{height:171px;margin-left:0;margin-right:0;margin-top:0;padding:1rem;width:100%}}.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content h3{color:#fff;display:block;font-size:24px;font-weight:700;line-height:27px;margin:0}.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content .post__link__content__excerpt{color:#fff;display:block;font-size:16px;font-weight:400;margin-top:10px}.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content .post__link__content__trait{background-color:#2ac940;bottom:30px;height:1px;left:43px;position:absolute;width:126px}@media screen and (max-width:1024px){.actualites .posts.haut .post:first-of-type:not(.categories) .post__link .post__link__content .post__link__content__trait{left:1rem}.actualites .posts.haut .post:first-of-type:not(.categories){flex:1 1 100%}}