.elementor-4537 .elementor-element.elementor-element-3da0a71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--padding-top:018px;--padding-bottom:018px;--padding-left:0px;--padding-right:0px;}.elementor-4537 .elementor-element.elementor-element-3da0a71:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-3da0a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0249896 );background-image:url("https://emaugey.com/wp-content/uploads/2026/10/Fond-Calanques.webp");background-position:0px 70px;background-size:cover;}.elementor-4537 .elementor-element.elementor-element-3da0a71::before, .elementor-4537 .elementor-element.elementor-element-3da0a71 > .elementor-background-video-container::before, .elementor-4537 .elementor-element.elementor-element-3da0a71 > .e-con-inner > .elementor-background-video-container::before, .elementor-4537 .elementor-element.elementor-element-3da0a71 > .elementor-background-slideshow::before, .elementor-4537 .elementor-element.elementor-element-3da0a71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4537 .elementor-element.elementor-element-3da0a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4537 .elementor-element.elementor-element-8bcd726{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:33px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4537 .elementor-element.elementor-element-cac2d8a > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon-wrapper{text-align:center;}.elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-view-framed .elementor-icon, .elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-view-framed .elementor-icon, .elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon{font-size:22px;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon svg{height:22px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4537 .elementor-element.elementor-element-d8ca724.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-d8ca724 .swiper-pagination-bullet-active, .elementor-4537 .elementor-element.elementor-element-d8ca724 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-d8ca724 .swiper-pagination-fraction{color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-d8ca724 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-d8ca724{z-index:0;}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-main-swiper{height:460px;}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-swiper-button svg{fill:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-d8ca724 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e80235e );opacity:var( --e-global-color-e80235e );}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-d8ca724 .elementor-video-container{width:50%;}.elementor-4537 .elementor-element.elementor-element-2bc5f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4537 .elementor-element.elementor-element-b7f24c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:18px;--n-accordion-icon-normal-color:var( --e-global-color-55c1413 );--n-accordion-icon-hover-color:var( --e-global-color-55c1413 );--n-accordion-icon-active-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-b7f24c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-b7f24c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4537 .elementor-element.elementor-element-b7f24c4 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-4537 .elementor-element.elementor-element-b7f24c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:where( .elementor-4537 .elementor-element.elementor-element-b7f24c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4537 .elementor-element.elementor-element-7d7db61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4537 .elementor-element.elementor-element-3586357{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:18px;--n-accordion-icon-normal-color:var( --e-global-color-55c1413 );--n-accordion-icon-hover-color:var( --e-global-color-55c1413 );--n-accordion-icon-active-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-3586357 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-3586357 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4537 .elementor-element.elementor-element-3586357 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-4537 .elementor-element.elementor-element-3586357 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:where( .elementor-4537 .elementor-element.elementor-element-3586357 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4537 .elementor-element.elementor-element-f08d7e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4537 .elementor-element.elementor-element-d54d75f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:18px;--n-accordion-icon-normal-color:var( --e-global-color-55c1413 );--n-accordion-icon-hover-color:var( --e-global-color-55c1413 );--n-accordion-icon-active-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-d54d75f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-d54d75f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4537 .elementor-element.elementor-element-d54d75f {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-4537 .elementor-element.elementor-element-d54d75f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:where( .elementor-4537 .elementor-element.elementor-element-d54d75f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4537 .elementor-element.elementor-element-0e2a624.elementor-element{--align-self:flex-start;}.elementor-4537 .elementor-element.elementor-element-0e2a624{z-index:0;}.elementor-4537 .elementor-element.elementor-element-e13faec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-e13faec .swiper-pagination-bullet-active, .elementor-4537 .elementor-element.elementor-element-e13faec .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-e13faec .swiper-pagination-fraction{color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-e13faec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-e13faec{z-index:0;}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-main-swiper{height:600px;}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-swiper-button{font-size:20px;color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-swiper-button svg{fill:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-e13faec .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e80235e );opacity:var( --e-global-color-e80235e );}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-e13faec .elementor-video-container{width:50%;}.elementor-4537 .elementor-element.elementor-element-f133937.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-f133937 .swiper-pagination-bullet-active, .elementor-4537 .elementor-element.elementor-element-f133937 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-f133937 .swiper-pagination-fraction{color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-f133937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-f133937{z-index:0;}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-main-swiper{height:600px;}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-swiper-button svg{fill:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-f133937 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e80235e );opacity:var( --e-global-color-e80235e );}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-f133937 .elementor-video-container{width:50%;}.elementor-4537 .elementor-element.elementor-element-14e9f90.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-14e9f90 .swiper-pagination-bullet-active, .elementor-4537 .elementor-element.elementor-element-14e9f90 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-14e9f90 .swiper-pagination-fraction{color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-14e9f90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-14e9f90{z-index:0;}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-main-swiper{height:600px;}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-swiper-button svg{fill:var( --e-global-color-55c1413 );}.elementor-4537 .elementor-element.elementor-element-14e9f90 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e80235e );opacity:var( --e-global-color-e80235e );}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-14e9f90 .elementor-video-container{width:50%;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-4537 .elementor-element.elementor-element-5bd87be{--grid-row-gap:18px;--grid-column-gap:18px;}.elementor-4537 .elementor-element.elementor-element-5bd87be > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-5bd87be.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4537 .elementor-element.elementor-element-5bd87be a .elementor-portfolio-item__overlay{background-color:#FFFFFF6E;}.elementor-4537 .elementor-element.elementor-element-5bd87be a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-4537 .elementor-element.elementor-element-5bd87be .elementor-portfolio-item__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-4537 .elementor-element.elementor-element-3da0a71:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-3da0a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-4537 .elementor-element.elementor-element-d8ca724.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-main-swiper{height:350px;}.elementor-4537 .elementor-element.elementor-element-b7f24c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-3586357{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-d54d75f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-e13faec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4537 .elementor-element.elementor-element-f133937.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4537 .elementor-element.elementor-element-14e9f90.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-4537 .elementor-element.elementor-element-5bd87be .elementor-portfolio-item__title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4537 .elementor-element.elementor-element-3da0a71{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4537 .elementor-element.elementor-element-3da0a71.e-con{--align-self:center;}.elementor-4537 .elementor-element.elementor-element-8bcd726{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-4537 .elementor-element.elementor-element-8bcd726.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-4537 .elementor-element.elementor-element-cac2d8a.elementor-element{--align-self:center;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon-wrapper{text-align:center;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon{font-size:20px;}.elementor-4537 .elementor-element.elementor-element-cac2d8a .elementor-icon svg{height:20px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-4537 .elementor-element.elementor-element-d8ca724.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-d8ca724 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 30px 0px 030px;}.elementor-4537 .elementor-element.elementor-element-d8ca724 .elementor-custom-embed-play i{font-size:20px;}.elementor-4537 .elementor-element.elementor-element-b7f24c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-b7f24c4{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-3586357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-3586357{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-d54d75f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-d54d75f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-4537 .elementor-element.elementor-element-e13faec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-e13faec > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 30px 0px 030px;}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-main-swiper{height:350px;}.elementor-4537 .elementor-element.elementor-element-e13faec .elementor-custom-embed-play i{font-size:20px;}.elementor-4537 .elementor-element.elementor-element-f133937.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-f133937 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 30px 0px 030px;}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-main-swiper{height:350px;}.elementor-4537 .elementor-element.elementor-element-f133937 .elementor-custom-embed-play i{font-size:20px;}.elementor-4537 .elementor-element.elementor-element-14e9f90.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-4537 .elementor-element.elementor-element-14e9f90 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 30px 0px 030px;}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-main-swiper{height:350px;}.elementor-4537 .elementor-element.elementor-element-14e9f90 .elementor-custom-embed-play i{font-size:20px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-4537 .elementor-element.elementor-element-5bd87be .elementor-portfolio-item__title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for media-carousel, class: .elementor-element-d8ca724 */.elementor-swiper-button-prev::before {
    font-family: 'Icomoon'; /* Remplacez par le nom de votre icon set enregistré */
    content: '\e907'; /* Remplacez par le code Unicode de l'icône désirée */
}

.elementor-swiper-button-next::after {
    font-family: 'Icomoon';
    content: '\e906'; /* Remplacez par le code Unicode de l'icône désirée */
}

/* Masque les icônes potentiellement insérées via des balises <i> ou <svg> */
.elementor-swiper-button-prev i,
.elementor-swiper-button-next i,
.elementor-swiper-button-prev svg,
.elementor-swiper-button-next svg {
    display: none !important;
}
@media only screen and (max-width: 767px) {

  .carrousel-pilat .elementor-swiper-button-prev {
    left: -30px !important;
    right: auto !important;
  }

  .carrousel-pilat .elementor-swiper-button-next {
    right: -30px !important;
    left: auto !important;
  }

}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-5bd87be *//* Espace sous la barre de filtrage avec la ligne de séparation */
.elementor-portfolio__filters {
  position: relative;
  padding-bottom: 8px;
  margin-bottom: 20px;
}

.elementor-portfolio__filters::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ccc;
}

/* Ajouter de l'espace entre la ligne et les projets */
.elementor-posts-container {
  margin-top: 20px;  /* Ajustez cette valeur selon l'espace désiré */
}
/* Assurez-vous que le conteneur est en position relative */
.elementor-portfolio-item {
  position: relative;
}

/* Positionne le titre en haut à gauche */
.elementor-portfolio-item .elementor-portfolio-item__title {
  position: absolute;
  top: 10px;  /* Ajustez cette valeur selon vos besoins */
  left: 10px; /* Ajustez cette valeur selon vos besoins */
  z-index: 2; /* Pour être sûr qu'il soit au-dessus de l'image */
}
/* État normal de l'overlay : invisible */
.elementor-portfolio-item__overlay {
  opacity: 0;
  transition: opacity 800ms ease; /* Animation de 800 ms */
}

/* État au survol : overlay visible */
.elementor-portfolio-item:hover .elementor-portfolio-item__overlay {
  opacity: 1;
}/* End custom CSS */