.elementor-712 .elementor-element.elementor-element-1e541fe.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-712 .elementor-element.elementor-element-1e541fe.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-712 .elementor-element.elementor-element-1e541fe.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-712 .elementor-element.elementor-element-1e541fe.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-712 .elementor-element.elementor-element-1e541fe.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-712 .elementor-element.elementor-element-1e541fe{padding:6% 6% 6% 6%;}.elementor-712 .elementor-element.elementor-element-35b556d.elementor-column{align-self:inherit;cursor:default;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), "Montserrat", "Open Sans", sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-712 .elementor-element.elementor-element-f517c31 .e-search-input{background-color:var( --e-global-color-daa0884 );font-family:var( --e-global-typography-secondary-font-family ), "Montserrat", "Open Sans", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ce6770b );border-radius:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-f517c31 .e-search-submit{background-color:var( --e-global-color-daa0884 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-ce6770b );}.elementor-712 .elementor-element.elementor-element-f517c31{--e-search-placeholder-color:var( --e-global-color-ce6770b );--e-search-input-color:var( --e-global-color-7f6e749 );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-margin-inline-start:0px;--e-search-submit-color:var( --e-global-color-ce6770b );--e-search-icon-submit-color:var( --e-global-color-ce6770b );--e-search-submit-padding:20px 12px 20px 20px;}#elementor-popup-modal-712 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-text );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-712{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-712 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-712 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-712 .elementor-element.elementor-element-f517c31 .e-search-input{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-712 .elementor-element.elementor-element-f517c31 .e-search-input{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for section, class: .elementor-element-1e541fe */.elementor-712 .elementor-element.elementor-element-1e541fe .e-search-submit #Groupe_670 path {
    stroke: #AEF2EE;
}
.elementor-712 .elementor-element.elementor-element-1e541fe .e-search-submit:hover #Groupe_670 path {
    stroke: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-712 .dialog-close-button .eicon-close:before {
    content: "";
    display: block;
    width: 60px;
    height: 60px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.708' height='28.707' viewBox='0 0 28.708 28.707'%3E%3Cpath id='Close' d='M55.588,28.873,42.935,41.526,55.588,54.18a1,1,0,0,1-1.409,1.408L41.527,42.935,28.873,55.588a1,1,0,0,1-1.409-1.408L40.119,41.526,27.465,28.873a1,1,0,1,1,1.408-1.408L41.527,40.118,54.18,27.465a1,1,0,0,1,1.408,1.408Z' transform='translate(-27.172 -27.173)' fill='%2354585a'/%3E%3C/svg%3E%0A");
    background-size: 45%;
    background-position: 50% 49%;
    background-repeat: no-repeat;

}
#elementor-popup-modal-712 .dialog-close-button i {
    background-color: #fff;
    border-radius: 50px;
    height: 60px;
}
#elementor-popup-modal-712 .dialog-close-button i:hover {
    background-color: var( --e-global-color-ce6770b );
    transition: 0.5s;
}
#elementor-popup-modal-712 .dialog-close-button:hover:before {
    color: var( --e-global-color-ce6770b );
    transition: 0.5s;
}
#elementor-popup-modal-712 .dialog-close-button:before {
    content: 'Fermer';
    display: flex
;
    color: #fff;
    font-family: "Lato", Sans-Serif;
    font-size: 14px;
    text-transform: uppercase;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    transform: translateX(-20px);
}/* End custom CSS */