.information_categories{--items-per-row:3;--item-gap:1.25rem;display:flex;flex-wrap:wrap;gap:var(--item-gap);padding:var(--sp-small) 0 var(--sp-xxl);width:100%}@media (max-width:1199.98px){.information_categories{--items-per-row:2}}@media (max-width:767.98px){.information_categories{--items-per-row:1}}.categorie-item{background:#fff;overflow:hidden;position:relative;width:calc(100%/var(--items-per-row) - var(--item-gap)*(var(--items-per-row) - 1)/var(--items-per-row))}.categorie-item:nth-child(n) .info:before{background-color:var(--brand-green-default)}.categorie-item:nth-child(2n) .info:before{background-color:var(--brand-green-light)}.categorie-item:nth-child(3n) .info:before{background-color:var(--brand-green-dark)}.categorie-item:nth-child(4n) .info:before{background-color:var(--brand-green-default)}.categorie-item:nth-child(5n) .info:before{background-color:var(--brand-green-darker)}.categorie-item__header{aspect-ratio:520/390;color:#fff;position:relative}.categorie-item__header .image,.categorie-item__header .image-container{inset:0;position:absolute}.categorie-item__header .image img{height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale var(--animation-slow-zoom-out,10s) ease;width:100%}.news-item:hover .categorie-item__header .image img{scale:1.1;transition:var(--animation-slow-zoom-in,5s) ease}.categorie-item__header .info{text-wrap:balance;text-wrap:pretty;--line-height:1.125;font-size:1.5rem;font-weight:300;height:100%;isolation:isolate;line-height:var(--line-height);margin:0 0 .25em;padding:3.5rem;position:relative;text-align:center;word-break:keep-all}@media (min-width:768px){.categorie-item__header .info{font-size:2rem}}@media (min-width:992px){.categorie-item__header .info{font-size:2.25rem}}@media (min-width:1200px){.categorie-item__header .info{font-size:2.5rem}}.categorie-item__header .info a,.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{margin:0;padding:0}@media (max-width:767.98px){.categorie-item__header .info{--line-height:1.125;text-wrap:balance;text-wrap:pretty;--line-height:1;font-size:3rem;font-weight:300;line-height:var(--line-height);margin:0;padding:2rem;word-break:keep-all}.categorie-item__header .info a,.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{margin:0;padding:0}}@media (max-width:767.98px) and (min-width:768px){.categorie-item__header .info{font-size:3.5rem}}@media (max-width:767.98px) and (min-width:992px){.categorie-item__header .info{font-size:4rem}}@media (max-width:767.98px) and (min-width:1200px){.categorie-item__header .info{font-size:5rem}}@media (max-width:575.98px){.categorie-item__header .info{--line-height:1.125;text-wrap:balance;text-wrap:pretty;font-size:2rem;font-weight:300;line-height:var(--line-height);margin:0 0 .25em;padding:2rem;word-break:keep-all}.categorie-item__header .info a,.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.categorie-item__header .info h1,.categorie-item__header .info h2,.categorie-item__header .info h3,.categorie-item__header .info h4,.categorie-item__header .info h5,.categorie-item__header .info h6,.categorie-item__header .info p{margin:0;padding:0}}@media (max-width:575.98px) and (min-width:768px){.categorie-item__header .info{font-size:2.5rem}}@media (max-width:575.98px) and (min-width:992px){.categorie-item__header .info{font-size:3rem}}@media (max-width:575.98px) and (min-width:1500px){.categorie-item__header .info{font-size:3.5rem}}.categorie-item__header .info:before{background-color:var(--brand-green-default);content:"";inset:0;opacity:.7;position:absolute;z-index:-1}.categorie-item__header .intro{font-size:1.125rem;line-height:1.2;margin-top:2rem}@media (max-width:1199.98px){.categorie-item__header .intro{font-size:1.375rem;margin-top:1.5rem}}@media (max-width:991.98px){.categorie-item__header .intro{font-size:1rem;margin-top:1.25rem}}@media (max-width:767.98px){.categorie-item__header .intro{font-size:1.5rem;margin-top:2rem}}@media (max-width:575.98px){.categorie-item__header .intro{font-size:1rem;line-height:1.2;margin-top:1rem}}.categorie-item__list{padding:var(--sp-lg);position:relative}@media (max-width:575.98px){.categorie-item__list{padding:var(--sp-small)}}.categorie-item__list:before{aspect-ratio:1;background-color:#fff;content:"";left:50%;position:absolute;top:0;transform:translate3d(-50%,-50%,0) rotate(45deg);transform-origin:50% 50%;width:10%}.categorie-item__list .button{font-weight:600;margin:0;position:absolute;right:2rem;top:2rem}.categorie-item__list .list{list-style:none;margin:0;padding:0}.categorie-item__list .item{margin-bottom:.25rem;position:relative}.categorie-item__list .item__ui{left:0;right:auto;top:50%;transform:translate3d(-95%,-50%,0) scale(.75)}.categorie-item__list .link{color:var(--brand-green-default);display:block;font-size:1.25rem;font-weight:600;padding:0 0 0 1.25rem;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:1799.98px){.categorie-item__list .link{font-size:1.125rem}}@media (max-width:1499.98px){.categorie-item__list .link{font-size:1rem}}.categorie-item__list .link span{left:0;position:absolute}
