.elementor-1070201 .elementor-element.elementor-element-ff00ef7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}@media(max-width:767px){.elementor-1070201 .elementor-element.elementor-element-ff00ef7 > .elementor-widget-container{margin:-30px 0px 0px 0px;}}/* Start custom CSS for page-settings *//* Qui sommes-nous : hero gris continu pleine largeur (fil d'Ariane, titre, intro + bloc Fin de chantier) */
body:has(.sd-qsn) .breadcrumb__wrapper{background:#F4F3F0;box-shadow:0 0 0 100vmax #F4F3F0;clip-path:inset(0 -100vmax)}
body:has(.sd-qsn) .breadcrumb__wrapper .breadcrumb{margin-bottom:0}
body:has(.sd-qsn) .page-header{background:#F4F3F0;margin-bottom:0;padding-bottom:16px;box-shadow:0 0 0 100vmax #F4F3F0;clip-path:inset(0 -100vmax)}
body:has(.sd-qsn) .page-header .page-title{margin-bottom:0}
body:has(.sd-qsn) #content .elementor,
body:has(.sd-qsn) #content .elementor-section-wrap>section{margin-top:0!important}
body:has(.sd-qsn) .elementor-widget-container:has(.sd-qsn){margin-top:0!important}
.sd-qsn .sd-qsn-intro{background:#F4F3F0;padding-top:8px;padding-bottom:48px;box-shadow:0 0 0 100vmax #F4F3F0;clip-path:inset(0 -100vmax)}
/* Notre façon de travailler : bande grise pleine largeur, contenu aligné sur la largeur du site */
.sd-qsn .sd-qsn-method{padding:56px 0!important;box-shadow:0 0 0 100vmax #F4F3F0;clip-path:inset(0 -100vmax)}/* End custom CSS */