.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}.last-realisation .owl-carousel{position:relative}.last-realisation .owl-carousel .owl-stage{display:flex}.last-realisation .owl-carousel .owl-item{display:flex;justify-content:center;align-items:stretch;transition:transform .3s ease}.last-realisation .owl-carousel .item{width:100%;max-width:900px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.last-realisation .owl-carousel .item .realisation-slider-item{display:flex;flex-direction:column}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container{position:relative;width:100%;max-width:100%;margin:auto}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper{position:relative;width:100%;height:600px;overflow:hidden}@media screen and (max-width:768px){.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper{height:300px}}@media screen and (min-width:768px) and (max-width:1550px){.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper{height:450px}}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images{position:relative;width:100%;height:100%}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper.imageAvant-wrapper{clip-path:inset(0 50% 0 0);z-index:1}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper.imageApres-wrapper{clip-path:inset(0 0 0 50%);z-index:2}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper img{width:100%;height:100%;object-fit:cover;pointer-events:none}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper img{height:400px}}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle{position:absolute;bottom:20px;width:50%}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle{width:25%}}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle.apres{left:50%;text-align:center;z-index:2}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle.avant{left:0;text-align:center;z-index:1}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle .labelle-span{padding:.5rem 1rem;color:#fff;font-size:1.25rem;border-radius:10px;background:rgba(100,100,100,0.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:absolute;bottom:0}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-images .image-wrapper .labelle .labelle-span{font-size:0.75rem;background:rgba(255,255,255,0.1)}}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider{position:absolute;top:0;left:50%;width:0;height:100%;z-index:3;cursor:ew-resize}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider::before{content:"";position:absolute;top:-30px;height:50%;left:0;transform:translateX(-50%);width:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='627' viewBox='0 0 2 627'%3E%3Cline id='Ligne_11230' data-name='Ligne 11230' y2='625' transform='translate(1 1)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' stroke-dasharray='5 7'/%3E%3C/svg%3E%0A");background-repeat:repeat-x;pointer-events:none}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider::after{content:"";position:absolute;bottom:-30px;left:0;height:50%;transform:translateX(-50%);width:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='627' viewBox='0 0 2 627'%3E%3Cline id='Ligne_11230' data-name='Ligne 11230' y2='625' transform='translate(1 1)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' stroke-dasharray='5 7'/%3E%3C/svg%3E%0A");background-repeat:repeat-x;pointer-events:none}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider .slider-handle{position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:68px;height:68px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider .slider-handle svg{width:100%;height:100%}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider .slider-handle svg g{fill:rgba(255,255,255,0.4)}.last-realisation .owl-carousel .item .realisation-slider-item .avant-apres-container .avant-apres-wrapper .avant-apres-slider .slider-handle svg g rect:first-child{filter:blur(3px);background-color:rgba(255,0,0,0.4)}.last-realisation .owl-carousel .owl-nav .owl-prev,.last-realisation .owl-carousel .owl-nav .owl-next{background-color:transparent;border:none;position:absolute;bottom:-75px;z-index:4}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .owl-nav .owl-prev,.last-realisation .owl-carousel .owl-nav .owl-next{bottom:-60px}}.last-realisation .owl-carousel .owl-nav .owl-prev:hover,.last-realisation .owl-carousel .owl-nav .owl-next:hover{background-color:transparent !important}.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(42vw)}@media screen and (min-width:1400px) and (max-width:1700px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(41vw)}}@media screen and (min-width:1300px) and (max-width:1400px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(40vw)}}@media screen and (min-width:1200px) and (max-width:1300px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(39vw)}}@media screen and (min-width:1000px) and (max-width:1200px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(38vw)}}@media screen and (max-width:1000px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(33vw)}}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .owl-nav .owl-prev{left:calc(15vw)}}.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(42vw)}@media screen and (min-width:1400px) and (max-width:1700px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(41vw)}}@media screen and (min-width:1300px) and (max-width:1400px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(40vw)}}@media screen and (min-width:1200px) and (max-width:1300px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(39vw)}}@media screen and (min-width:1000px) and (max-width:1200px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(38vw)}}@media screen and (max-width:1000px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(33vw)}}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .owl-nav .owl-next{right:calc(15vw)}}.last-realisation .owl-carousel .owl-dots{display:flex;justify-content:center;position:absolute;width:100%;bottom:-75px;transform:translateY(-50%);z-index:3}@media screen and (max-width:767.98px){.last-realisation .owl-carousel .owl-dots{bottom:-60px}}.last-realisation .owl-carousel .owl-dots .owl-dot{width:17px;height:17px;border:1px solid #d5d5d5;border-radius:50%;margin:0 5px;background:transparent;transition:all .3s ease}.last-realisation .owl-carousel .owl-dots .owl-dot span{display:none}.last-realisation .owl-carousel .owl-dots .owl-dot.active{width:55px;border-radius:10px;border:none;background:linear-gradient(90deg, #9917a2 0%, #8a34e2 100%)}.last-realisation .lien{width:380px;display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:rgba(255,255,255,0.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(8px);position:absolute;top:30%;right:0;padding:2rem;border-radius:20px 0 0 20px}@media screen and (max-width:1024px){.last-realisation .lien{position:relative;width:100%;padding:6rem 0 0 0}}@media screen and (max-width:767.98px){.last-realisation .lien{padding:0 0 2rem 0}}.last-realisation .lien .titre span{color:#8a34e2;font-size:2rem;font-weight:900;padding-right:2rem}@media screen and (max-width:767.98px){.last-realisation .lien .titre span{padding-right:0;font-size:1.5rem}}.last-realisation .lien .titre.titre-mobile span{display:none}@media screen and (max-width:767.98px){.last-realisation .lien .titre.titre-mobile span{display:block}}@media screen and (max-width:767.98px){.last-realisation .lien .titre.titre-desktop span{display:none}}.last-realisation .lien a{border:1px solid var(--couleur-fond, '');color:var(--couleur-text, #fff);font-size:1.125rem;line-height:1.5rem;font-weight:500;text-decoration:none;padding:.55rem 1.25rem .55rem .75rem;display:flex;justify-content:center;align-items:center;border-radius:3rem;height:50px;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}.last-realisation .lien a svg{margin-left:1.25rem;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}.last-realisation .lien a svg g{stroke:var(--couleur-text, #fff);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}.last-realisation .lien a svg g path{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;stroke:var(--couleur-text, #fff)}@media screen and (max-width:1525px){.last-realisation .lien a svg{margin-left:1rem}}.last-realisation .lien a.plein{background-color:var(--couleur-fond);position:relative;overflow:hidden;padding:.55rem .75rem .55rem 1.25rem;z-index:1}.last-realisation .lien a.plein: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}.last-realisation .lien a.plein.no-gradient:before{display:none}.last-realisation .lien a.plein:hover{background:transparent;border:1px solid var(--couleur-survol-fond, #8a34e2);color:var(--couleur-survol-texte, #8a34e2)}.last-realisation .lien a.plein:hover:before{opacity:0}.last-realisation .lien a.plein:hover svg g{stroke:var(--couleur-survol-texte, #8a34e2)}.last-realisation .lien a.plein:hover svg g path{stroke:var(--couleur-survol-texte, #8a34e2)}.last-realisation .lien a.fw-bold .bouton{font-weight:bold}.last-realisation .lien a.no-svg{padding:.55rem 1.75rem}.last-realisation .lien a.no-svg svg{display:none}.last-realisation .lien a:hover,.last-realisation .lien a:active,.last-realisation .lien a:focus{outline:0;text-decoration:none}.last-realisation .lien a:hover{border-color:var(--couleur-survol-fond, #8a34e2);color:var(--couleur-survol-texte);background-color:var(--couleur-survol-fond, transparent)}@media screen and (max-width:1700px){.last-realisation .lien a{font-size:13px}}@media screen and (min-width:1200px) and (max-width:1400px){.last-realisation .lien a{font-size:11.5px}}.last-realisation .lien.has-icon-front .bouton svg{transition:all .4s ease-in-out;margin-right:10px;margin-left:0;rotate:180deg}.last-realisation .lien.has-icon-front .bouton:hover svg g{stroke:var(--couleur-survol-texte, #8a34e2)}.last-realisation .lien.has-icon-front .bouton:hover svg g path{stroke:var(--couleur-survol-texte, #8a34e2)}@media screen and (max-width:767.98px){.last-realisation .lien .bloc-boutons{width:100%}.last-realisation .lien .bloc-boutons .wp-block-button{padding-top:4rem;width:100%}}