.elementor-146 .elementor-element.elementor-element-27ee87b .elementor-repeater-item-b476e89.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-146 .elementor-element.elementor-element-a4a4431.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-146 .elementor-element.elementor-element-a4a4431.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-146 .elementor-element.elementor-element-a4a4431 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-146 .elementor-element.elementor-element-cdb7b5b{text-align:left;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-icon{width:14px;}.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-icon i{font-size:14px;}.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-text a{color:#FFFFFF;}.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-item{font-family:"Gotham Bold", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-146 .elementor-element.elementor-element-db8a86e{width:100%;max-width:100%;z-index:999;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-43906cc .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:28px;font-weight:100;line-height:31px;color:#FFFFFF;}.elementor-146 .elementor-element.elementor-element-43906cc{z-index:999;}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-db8a86e .elementor-icon-list-item{font-size:12px;line-height:12px;}.elementor-146 .elementor-element.elementor-element-43906cc .elementor-heading-title{font-size:18px;line-height:20px;}}/* Start custom CSS for image, class: .elementor-element-cdb7b5b */.elementor-146 .elementor-element.elementor-element-cdb7b5b {
    position: relative;
    z-index: -1;
    width: fit-content;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-db8a86e */.elementor-146 .elementor-element.elementor-element-db8a86e {
    max-width: 400px;
    padding-left: 32px;
    height: fit-content;
    position: relative;
}

@media screen and (max-width:768px) {
    .elementor-146 .elementor-element.elementor-element-db8a86e {
        max-width: calc(100% - 64px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43906cc */.elementor-146 .elementor-element.elementor-element-43906cc {
    max-width: 400px;
    position: relative !important;
    padding-left: 32px;
    padding-bottom: 32px;
    padding-top: 15px;
}

@media screen and (max-width:768px) {
    .elementor-146 .elementor-element.elementor-element-43906cc {
        max-width: calc(100% - 64px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4a4431 */.elementor-146 .elementor-element.elementor-element-a4a4431 {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    position: relative;
    overflow: hidden;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-image {
    display: flex;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-widget-wrap {
    content: "";
  display: table;
  clear: both;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-image a {
    position: relative;
    overflow: hidden;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: transform 0.3s ease;
    z-index: 0;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay-left {
    transform: translateX(-100%)
}
.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay-right {
    transform: translateX(100%)
}

.elementor-146 .elementor-element.elementor-element-a4a4431:hover .bg-overlay-left {
    transform: translateX(-50%)
}
.elementor-146 .elementor-element.elementor-element-a4a4431:hover .bg-overlay-right {
    transform: translateX(50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb7b5b */.elementor-146 .elementor-element.elementor-element-cdb7b5b {
    position: relative;
    z-index: -1;
    width: fit-content;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-db8a86e */.elementor-146 .elementor-element.elementor-element-db8a86e {
    max-width: 400px;
    padding-left: 32px;
    height: fit-content;
    position: relative;
}

@media screen and (max-width:768px) {
    .elementor-146 .elementor-element.elementor-element-db8a86e {
        max-width: calc(100% - 64px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43906cc */.elementor-146 .elementor-element.elementor-element-43906cc {
    max-width: 400px;
    position: relative !important;
    padding-left: 32px;
    padding-bottom: 32px;
    padding-top: 15px;
}

@media screen and (max-width:768px) {
    .elementor-146 .elementor-element.elementor-element-43906cc {
        max-width: calc(100% - 64px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4a4431 */.elementor-146 .elementor-element.elementor-element-a4a4431 {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    position: relative;
    overflow: hidden;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-image {
    display: flex;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-widget-wrap {
    content: "";
  display: table;
  clear: both;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .elementor-image a {
    position: relative;
    overflow: hidden;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: transform 0.3s ease;
    z-index: 0;
}

.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay-left {
    transform: translateX(-100%)
}
.elementor-146 .elementor-element.elementor-element-a4a4431 .bg-overlay-right {
    transform: translateX(100%)
}

.elementor-146 .elementor-element.elementor-element-a4a4431:hover .bg-overlay-left {
    transform: translateX(-50%)
}
.elementor-146 .elementor-element.elementor-element-a4a4431:hover .bg-overlay-right {
    transform: translateX(50%)
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.wondercrush.fr/wp-content/uploads/2020/01/Gotham-Bold-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */