.elementor-6916116 .elementor-element.elementor-element-043bb7c > .elementor-container{min-height:1440px;}.elementor-6916116 .elementor-element.elementor-element-043bb7c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6916116 .elementor-element.elementor-element-68ba68f{width:100%;}.elementor-6916116 .elementor-element.elementor-element-31c400e{text-align:center;color:var( --e-global-color-91b27c1 );font-family:"Montserrat";font-size:60px;font-weight:600;z-index:1;}.elementor-6916116 .elementor-element.elementor-element-31c400e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6916116 .elementor-element.elementor-element-9be6e32 .jgb_item-post-content, .elementor-6916116 .elementor-element.elementor-element-9be6e32 .jgb_item-jet-listing{justify-content:flex-end;}.elementor-6916116 .elementor-element.elementor-element-9be6e32 .jgb_item-container{border-radius:0px 0px 0px 0px;}.elementor-6916116 .elementor-element.elementor-element-9be6e32 .jgb_spinner{color:var( --e-global-color-accent );}.elementor-6916116 .elementor-element.elementor-element-b913e82 .elementor-button{font-family:"Fivo Sans Modern";font-size:16px;font-weight:normal;line-height:55px;fill:#28282D;color:#28282D;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0em 3em 0em 3em;}.elementor-6916116 .elementor-element.elementor-element-b913e82 .elementor-button:hover, .elementor-6916116 .elementor-element.elementor-element-b913e82 .elementor-button:focus{border-color:#FF9800;}.elementor-6916116 .elementor-element.elementor-element-b913e82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6916116 .elementor-element.elementor-element-b913e82{width:auto;max-width:auto;align-self:flex-end;z-index:10;}:root{--page-title-display:none;}body.elementor-page-6916116:not(.elementor-motion-effects-element-type-background), body.elementor-page-6916116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf8c2fb );}/* Start custom CSS for text-editor, class: .elementor-element-31c400e */.main-title h1{
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for posts-grid-builder, class: .elementor-element-9be6e32 */.gallery-realisations-mobile{
    margin: 2em 1em 0 1em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b913e82 */.filter-realisations-button-mobile{
    position: fixed;
    bottom: 13%;
    left: 31vw;
    z-index: 11 !important;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow: visible !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clean3.adp-group.fr/wp-content/uploads/fonts/montserrat-regular-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://clean3.adp-group.fr/wp-content/uploads/fonts/montserrat-bold-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fivo Sans Modern';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clean3.adp-group.fr/wp-content/uploads/fonts/FivoSans-Regular.woff2') format('truetype');
}
@font-face {
	font-family: 'Fivo Sans Modern';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://clean3.adp-group.fr/wp-content/uploads/fonts/FivoSans-Bold.woff2') format('truetype');
}
/* End Custom Fonts CSS */