.wrapper-menu-hamburger {position:relative;}
.wrapper-menu-hamburger a.lien-menu{position:relative; display: flex; cursor: pointer;height:fit-content;width:fit-content;text-decoration:none}
.wrapper-menu-hamburger a.lien-menu:hover{text-decoration:none}
.wrapper-menu-hamburger a.lien-menu.text-top{flex-direction: column-reverse;}
.wrapper-menu-hamburger a.lien-menu.text-right{flex-direction: row;}
.wrapper-menu-hamburger a.lien-menu.text-bottom{flex-direction: column;}
.wrapper-menu-hamburger a.lien-menu.text-left{flex-direction: row-reverse;}
.wrapper-menu-hamburger a.lien-menu.justify-content-flex-start{justify-content: flex-start;}
.wrapper-menu-hamburger a.lien-menu.justify-content-center{justify-content: center;}
.wrapper-menu-hamburger a.lien-menu.justify-content-flex-end{justify-content: flex-end;}
.wrapper-menu-hamburger a.lien-menu.align-items-flex-start{align-items:flex-start}
.wrapper-menu-hamburger a.lien-menu.align-items-center{align-items:center}
.wrapper-menu-hamburger a.lien-menu.align-items-flex-end{align-items:flex-end}
.icon-hamburger {display:block;background-color: #000000; position: relative;}
.icon-hamburger:before,.icon-hamburger:after{content: '';position:absolute;background-color: #000000;}
.text-hamburger {display:block;}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.fa,
.fas,
.far,
.fal,
.fad,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; } .fa-500px:before {
content: "\f26e"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-chevron-up:before {
content: "\f077"; }
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
font-display: auto;
src: url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.eot);
src: url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//www.objectifsejours.com/wp-content/plugins/troisdx-slider/includes/../../elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.troisdx-slider .slick-slide{display: flex;flex-direction: row;justify-content:center;align-items:center;align-content:center;height:auto;}
.troisdx-slider .slick-slide > div{width:100%}
.troisdx-slide-img img{margin:auto}
.troisdx-slider .slick-arrow{position: absolute;top: 50%;z-index: 99;transform: translate(0, -50%);cursor: pointer;}
.troisdx-slider .slick-arrow.slick-prev{left:0}
.troisdx-slider .slick-arrow.slick-next{right:0} .troisdx-wrapper-slider.slider .slick-prev:before, .troisdx-wrapper-slider.slider .slick-next:before{font-family: 'eicons'!important;} .troisdx-slider .slick-track, .troisdx-slider .slick-list {display: flex;}
.troisdx-slider .slick-slide > div, .troisdx-slider .wrapper-slide{height: 100%;}
.troisdx-slider .troisdx-slide-content {display: grid;grid-template-rows: auto 40px;height: 100%;} .troisdx-slider .slick-dots{position: absolute;bottom: -25px;display: block;width:calc( 100% - 30px ); padding: 0 15px;margin: 0;list-style: none;text-align: center;}
.troisdx-slider .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 2px;padding: 0;cursor: pointer;} .troisdx-wrapper-slider.slider .slick-dots li button{display:none!important}
.troisdx-wrapper-slider.slider .slick-dots li button[type=button]:hover, .troisdx-wrapper-slider.slider .slick-dots li button[type=button]:focus{background-color:transparent!important}
.troisdx-wrapper-slider.slider .slick-dots li button:before{content: ''!important;display:none!important} .troisdx-slide-wrapper-lien-global{position:relative;z-index:20;}
a.troisdx-slide-lien-global{position:absolute; top:0;left:0;z-index:15;width:100%;height:100%}
.troisdx-slide-lien-global,.troisdx-slide-lien-global:hover,a.troisdx-slide-lien-global:hover,a.troisdx-slide-lien-global:focus{text-decoration:none!important}
.troisdx-slide-img-wrapperoverlayimg{position:relative;z-index:4;}
.troisdx-slide-img-wrapperoverlayimg .troisdx-slide-img-overlayimg{position:absolute; top:0;left:0;z-index:3;width:100%;height:100%}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}