.categories-productions h2{text-align:center;margin-bottom:80px}.categories-productions .list-categories .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:60px;padding:0;list-style:none}.categories-productions .list-categories .categories a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;text-decoration:none;font-weight:700;color:#000;text-transform:uppercase;position:relative;font-family:Noto;font-size:15px;cursor:pointer}.categories-productions .search{max-width:310px;margin:0 auto}.categories-productions .search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #585858;border-radius:50px;padding:4px 4px 4px 10px;margin-bottom:50px}.categories-productions .search form input{width:100%;height:28px;margin-right:6px;border:none}.categories-productions .search form button{position:relative;width:38px;height:28px;background:initial;border:0;cursor:pointer}.categories-productions .search form button:before{content:"\e903";position:absolute;top:0;bottom:0;left:0;z-index:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;font-family:cappella;font-size:16px;color:#000;fill:#000}.categories-productions .search form button:after{position:absolute;top:0;bottom:0;right:0;content:"";display:block;width:28px;height:28px;margin:auto;background:#3e84c3;border-radius:50%}.list-production .content-title{display:grid;grid-template-columns:repeat(1,1fr) auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 20px}.list-production .content-title .anchor{grid-column:1/3;display:block;height:115px;margin-top:-115px;visibility:hidden}.list-production .content-title h2{display:grid;grid-template-columns:auto repeat(1,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-column:1/3}.list-production .content-title h2:after{content:"";display:block;width:100%;height:2px;background:#000}.list-production .content-title>*{width:100%}.list-production .navigation-slider-produc-disco{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-production .navigation-slider-produc-disco a{color:#000;text-decoration:none;font-size:14px;font-weight:700}.list-production .navigation-slider-produc-disco .content-nav-slide{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:15px}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-next,.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-prev{position:relative;width:50px;height:38px;cursor:pointer}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-next:before,.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-prev:before{content:"";width:36px;height:36px;border:1px solid #000;display:block;border-radius:50%}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-next:after,.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-prev:after{display:block;content:"\e900";position:absolute;top:0;bottom:0;margin:auto;height:9px;font-size:10px;line-height:1}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-prev:before{right:0;position:absolute}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.list-production .navigation-slider-produc-disco .content-nav-slide .swiper-list-produc-disco-button-next:after{right:0}.list-production .swiper-list-produc-disco{overflow:hidden}.list-production .swiper-list-produc-disco a{position:relative;width:180px;height:250px;border-radius:12px;overflow:hidden;background:#000}.list-production .swiper-list-produc-disco a:after{content:"";position:absolute;bottom:0;z-index:1;display:block;width:100%;height:70%;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%)}.list-production .swiper-list-produc-disco a h3{position:absolute;z-index:2;bottom:0;left:0;right:0;color:#fff;margin:14px;font-size:16px;font-style:normal;font-family:Urbanist;text-transform:uppercase}.list-production .swiper-list-produc-disco a img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;margin:auto;z-index:0;-webkit-transition:1.05s;transition:1.05s}.best-productions .swiper-best-product{overflow:hidden;padding-bottom:25px}.best-productions .swiper-best-product .swiper-slide{display:grid;grid-template-columns:240px auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;text-decoration:none}.best-productions .swiper-best-product h2{grid-column:2/3;font-size:15px;text-transform:uppercase;color:#3e84c3}.best-productions .swiper-best-product p{grid-column:2/3;color:#000;-webkit-box-orient:vertical;display:-webkit-box;margin:20px 0 60px;-webkit-line-clamp:4;overflow:hidden}.best-productions .swiper-best-product .content-image{position:relative;grid-column:1/2;grid-row:1/5}.best-productions .swiper-best-product .content-image:before{content:"";position:absolute;z-index:0;top:20px;left:0;display:block;width:215px;height:280px;border:1px solid #cecece;border-top-right-radius:200px;border-top-left-radius:200px}.best-productions .swiper-best-product .content-image .img{position:relative;z-index:0;border-top-right-radius:200px;border-top-left-radius:200px;background-repeat:no-repeat;background-size:cover;width:215px;height:280px;margin:0 0 0 auto}.best-productions .swiper-best-product .link-default{grid-column:2/3}.productions{padding-top:0;margin-top:-40px;padding:0 15px}.productions .no-result{grid-column:2/3;font-family:Noto;font-size:34px;letter-spacing:1px;font-weight:900;text-transform:uppercase;margin:0;text-align:center}.titre-simple h1,.titre-simple-accroche h1{font-family:Noto;font-size:30px;font-weight:700;text-align:left;margin:0}@media (min-width:768px){.list-production .content-title h2{grid-column:1/2}.list-production .navigation-slider-produc-disco{margin-top:initial;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.list-production .content-title h2{font-size:22px}.list-production .navigation-slider-produc-disco a{font-size:16px}.productions{padding:initial}.titre-simple h1,.titre-simple-accroche h1{font-size:40px}}