div.carousel{position:relative}div.carousel .swiper-button{width:auto;height:auto;margin:0;top:-webkit-calc(50% - 22px);top:-moz-calc(50% - 22px);top:calc(50% - 22px)}div.carousel .swiper-button:after{content:"";background-color:var(--couleur);-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227%22%20height%3D%2225%22%20viewBox%3D%220%200%2027%2025%22%3E%3Cg%20id%3D%22Group_162366%22%20data-name%3D%22Group%20162366%22%20transform%3D%22translate%280.293%20-0.246%29%22%3E%3Cg%20id%3D%22Ellipse_7%22%20data-name%3D%22Ellipse%207%22%20transform%3D%22translate%28-0.293%200.246%29%22%20fill%3D%22none%22%20stroke%3D%22%239b9b9b%22%20stroke-width%3D%221%22%3E%3Cellipse%20cx%3D%2213.5%22%20cy%3D%2212.5%22%20rx%3D%2213.5%22%20ry%3D%2212.5%22%20stroke%3D%22none%22/%3E%3Cellipse%20cx%3D%2213.5%22%20cy%3D%2212.5%22%20rx%3D%2213%22%20ry%3D%2212%22%20fill%3D%22none%22/%3E%3C/g%3E%3Cpath%20id%3D%22Path_7561%22%20data-name%3D%22Path%207561%22%20d%3D%22M12.492%2C10.308a1.119%2C1.119%2C0%2C0%2C1%2C1.577%2C0l5.512%2C5.529a1.114%2C1.114%2C0%2C0%2C1%2C.035%2C1.537l-5.431%2C5.448a1.113%2C1.113%2C0%2C1%2C1-1.577-1.572l4.611-4.68-4.732-4.686A1.114%2C1.114%2C0%2C0%2C1%2C12.492%2C10.308Z%22%20transform%3D%22translate%28-2.021%20-4.167%29%22%20fill%3D%22%239b9b9b%22/%3E%3C/g%3E%3C/svg%3E') no-repeat center / contain;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227%22%20height%3D%2225%22%20viewBox%3D%220%200%2027%2025%22%3E%3Cg%20id%3D%22Group_162366%22%20data-name%3D%22Group%20162366%22%20transform%3D%22translate%280.293%20-0.246%29%22%3E%3Cg%20id%3D%22Ellipse_7%22%20data-name%3D%22Ellipse%207%22%20transform%3D%22translate%28-0.293%200.246%29%22%20fill%3D%22none%22%20stroke%3D%22%239b9b9b%22%20stroke-width%3D%221%22%3E%3Cellipse%20cx%3D%2213.5%22%20cy%3D%2212.5%22%20rx%3D%2213.5%22%20ry%3D%2212.5%22%20stroke%3D%22none%22/%3E%3Cellipse%20cx%3D%2213.5%22%20cy%3D%2212.5%22%20rx%3D%2213%22%20ry%3D%2212%22%20fill%3D%22none%22/%3E%3C/g%3E%3Cpath%20id%3D%22Path_7561%22%20data-name%3D%22Path%207561%22%20d%3D%22M12.492%2C10.308a1.119%2C1.119%2C0%2C0%2C1%2C1.577%2C0l5.512%2C5.529a1.114%2C1.114%2C0%2C0%2C1%2C.035%2C1.537l-5.431%2C5.448a1.113%2C1.113%2C0%2C1%2C1-1.577-1.572l4.611-4.68-4.732-4.686A1.114%2C1.114%2C0%2C0%2C1%2C12.492%2C10.308Z%22%20transform%3D%22translate%28-2.021%20-4.167%29%22%20fill%3D%22%239b9b9b%22/%3E%3C/g%3E%3C/svg%3E') no-repeat center / contain;webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;width:27px;height:25px;font-size:0;display:inline-block;transition:all .4s ease-in-out}div.carousel .swiper-button.swiper-button-prev{rotate:180deg;left:-4.5%}@media screen and (max-width:1400px){div.carousel .swiper-button.swiper-button-prev{left:-2.5%}}div.carousel .swiper-button.swiper-button-next{right:-4.5%}@media screen and (max-width:1400px){div.carousel .swiper-button.swiper-button-next{right:-2.5%}}div.carousel .swiper .swiper-wrapper .swiper-slide .image{position:relative;padding-bottom:59.175%}div.carousel .swiper .swiper-wrapper .swiper-slide .image img{position:absolute;object-fit:cover;width:380px;height:231px;top:0;left:0;padding:0 15px}@media screen and (max-width:991px){div.carousel .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%}}div.carousel .swiper .swiper-pagination{position:static;font-size:0;margin-top:17px}div.carousel .swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin-left:auto;margin-right:5px;background-color:var(--couleur);opacity:.3;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}div.carousel .swiper .swiper-pagination .swiper-pagination-bullet:last-child{margin:0}div.carousel .swiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}div.carousel .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media screen and (max-width:767.98px){div.carousel.slides-pre-show{padding:3rem 0}}div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide{padding:unset}@media screen and (max-width:772px){div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide{padding:unset}}div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide .image{padding-bottom:75.175%}div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(235,235,235,0.57);z-index:1}div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .image:before,div.carousel.slides-pre-show .swiper .swiper-wrapper .swiper-slide.swiper-slide-next .image:before{display:none}div.carousel.slides-pre-show .swiper-button:after{mask:url(../../../../../../../wp-content/themes/idcomweb/blocks/carousel/arrow.svg);width:24px;height:24px}div.carousel.slides-pre-show .swiper-button.swiper-button-next{right:13%}@media screen and (max-width:991px){div.carousel.slides-pre-show .swiper-button.swiper-button-next{right:4.5%}}div.carousel.slides-pre-show .swiper-button.swiper-button-prev{left:0}@media screen and (max-width:991px){div.carousel.slides-pre-show .swiper-button.swiper-button-prev{left:4.5%}}div.carousel.page-simple{max-height:540px}div.carousel.page-simple .swiper .swiper-wrapper .swiper-slide{padding:0}div.carousel.page-simple .swiper .swiper-wrapper .swiper-slide .image img{object-fit:cover;max-height:538px;min-height:0}div.carousel.page-simple .navigation-wrapper{position:absolute;bottom:1px;right:0;background-color:#870d12;width:100px;height:58px;z-index:1}div.carousel.page-simple .navigation-wrapper .navigation-inner{position:relative}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button:after{mask:url(../../../../../../../wp-content/themes/idcomweb/blocks/carousel/arrow-contenu-simple.svg);width:14px;height:22px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-next{right:23px;bottom:-80px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-prev{left:23px;bottom:-80px}@media screen and (max-width:991px){div.carousel.page-simple .navigation-wrapper{height:45px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-next{bottom:-70px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-prev{bottom:-70px}}@media screen and (max-width:767.98px){div.carousel.page-simple .navigation-wrapper{height:40px;width:95px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-next{bottom:-65px}div.carousel.page-simple .navigation-wrapper .navigation-inner .swiper-button.swiper-button-prev{bottom:-65px}}div.carousel.page-simple.page-home .navigation-wrapper{right:12px}div.carousel.has-border{border:1px solid #d5d5d5}div.carousel.has-border .swiper .swiper-wrapper .swiper-slide .image img{object-fit:contain}div.carousel.img-contain .swiper .swiper-wrapper .swiper-slide .image img{object-fit:contain}