.has-layers{width:fit-content}.has-layers::before,.has-layers::after{content:"";position:absolute;border-radius:20px;z-index:-1;width:100%;height:100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}@media screen and (max-width:1199px){.has-layers::before,.has-layers::after{display:none}}.has-layers::before{top:1.8rem;right:1.8rem;background:rgba(138,52,226,0.2)}.has-layers::after{top:3.75rem;right:3.75rem;background:rgba(138,52,226,0.1)}.has-layers.layers-white::before{background:rgba(255,255,255,0.2)}.has-layers.layers-white::after{background:rgba(255,255,255,0.1)}.has-layers.layers-right::before{top:1.8rem;right:-1.8rem}.has-layers.layers-right::after{top:3.75rem;right:-3.75rem}section.archive-post .title{font-size:1.25rem;font-weight:bold;margin-bottom:1.5rem}section.archive-post .category-filter{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:3rem}section.archive-post .category-filter .filter-form{display:flex;flex-wrap:wrap;gap:1rem;width:100%}section.archive-post .category-filter .filter-form .category-btn{background-color:#fff;position:relative;overflow:hidden;z-index:1;padding:.75rem 1.5rem;border-radius:3rem;border:1px solid #e9e9e9;font-weight:bold}section.archive-post .category-filter .filter-form .category-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #9917a2 0%, #8a34e2 100%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;z-index:-1;opacity:0}section.archive-post .category-filter .filter-form .category-btn:hover{border:1px solid #8a34e2;color:#fff}section.archive-post .category-filter .filter-form .category-btn:hover:before{opacity:1}section.archive-post .category-filter .filter-form .category-btn.active{border:1px solid #8a34e2;color:#fff}section.archive-post .category-filter .filter-form .category-btn.active:before{opacity:1}section.archive-post .category-filter .filter-form .category-btn:disabled{background-color:#e3e3e3;color:#e9e9e9;border-color:#e3e3e3;cursor:not-allowed;opacity:0.7}section.archive-post .category-filter .filter-form .category-btn:disabled:hover{background-color:#e3e3e3;color:#e9e9e9}section.archive-post .loading-indicator{display:flex;justify-content:center;width:100%;padding:2rem;font-weight:bold;color:#8a34e2}section.archive-post .article-wrapper{margin-bottom:1.5rem}section.archive-post .article-wrapper .presta-home-wrapper{background-color:#fff;height:auto;position:relative;border-radius:20px;overflow:hidden;flex:1;box-sizing:border-box;border:1px solid #e9e9e9;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;height:100%}@media only screen and (max-width:1024px){section.archive-post .article-wrapper .presta-home-wrapper{flex:0 0 calc(31.66666667%)}}@media only screen and (max-width:767.98px){section.archive-post .article-wrapper .presta-home-wrapper{height:auto}}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner{display:flex;flex-direction:column}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content{display:flex;flex-direction:column;height:auto;padding:2rem 2rem 4rem 2rem;min-height:150px}@media only screen and (max-width:767.98px){section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content{padding:1rem 2rem 3rem 2rem}}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre{color:#8a34e2;display:flex;gap:0.5rem;font-weight:500;margin-bottom:1.5rem}@media only screen and (max-width:1199px){section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre{flex-direction:column}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre .separator{display:none}}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre .date{font-weight:bold}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre .separator{font-weight:bold}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .surtitre .author span{font-weight:bold}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .titre{color:#303030;font-size:1.75rem;font-weight:900;margin-bottom:1.5rem}@media only screen and (max-width:767.98px){section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .titre{font-size:1.125rem}}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .bouton-content .texte{color:#fff;font-size:14px}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .visuel{position:relative}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .visuel .image-wrapper{overflow:hidden}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .visuel .image-wrapper img{height:200px;width:100%;object-fit:cover;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .visuel .watermark{position:absolute;width:100%;height:15px;display:flex;bottom:10px;left:0}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .lien{color:#8a34e2;font-size:18px;position:absolute;bottom:2rem;left:2rem;font-weight:bold}section.archive-post .article-wrapper .presta-home-wrapper a .bouton-inner .lien svg{margin-left:1.5rem;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}section.archive-post .article-wrapper .presta-home-wrapper:hover a .bouton-inner .visuel img{transform:scale(1.1)}section.archive-post .article-wrapper .presta-home-wrapper:hover a .bouton-inner .lien svg{transform:translateX(5px)}section.archive-post .pagination{display:flex;justify-content:center;gap:0.7rem;margin-bottom:5rem;align-items:center}section.archive-post .pagination .page-numbers{background-color:#fff;width:66px;height:66px;text-align:center;line-height:28px;border-radius:50%;border:1px solid #e9e9e9;display:flex;align-items:center;justify-content:center}section.archive-post .pagination a{color:#303030}section.archive-post .pagination span.page-numbers{color:#fff;border:1px solid #8a34e2;background:linear-gradient(90deg, #9917a2 0%, #8a34e2 100%)}section.archive-post .pagination .prev,section.archive-post .pagination .next{height:36px;width:36px}body .overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(255,255,255,0.8) url("../../../../../../../wp-content/themes/idcomweb/blocks/archive-post/loader.gif") center no-repeat;background-size:130px}body.loading{overflow:hidden}body.loading .overlay{display:block}