.elementor-2710 .elementor-element.elementor-element-8474220 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2710 .elementor-element.elementor-element-8474220:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-8474220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.galle-batiment.fr/wp-content/uploads/2026/04/AIN-HABITAT-Polliat-00016-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2710 .elementor-element.elementor-element-8474220 > .elementor-background-overlay{background-color:#171717;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-8474220 > .elementor-container{min-height:74vh;}.elementor-2710 .elementor-element.elementor-element-8474220{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 72px 88px 72px;}.elementor-2710 .elementor-element.elementor-element-5369f66{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2710 .elementor-element.elementor-element-5369f66 .elementor-heading-title{font-size:100px;font-weight:800;line-height:0.94em;letter-spacing:-3px;color:#FAFAFF;}.elementor-2710 .elementor-element.elementor-element-59aaead{font-size:20px;line-height:34px;color:#D7D7DC;}.elementor-2710 .elementor-element.elementor-element-d076b48:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-d076b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2710 .elementor-element.elementor-element-d076b48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 72px 96px 72px;}.elementor-2710 .elementor-element.elementor-element-d076b48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-2c8a364:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-2c8a364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-2710 .elementor-element.elementor-element-2c8a364{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 72px 104px 72px;}.elementor-2710 .elementor-element.elementor-element-2c8a364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-5f93acc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2710 .elementor-element.elementor-element-5f93acc .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.06em;color:#FAFAFF;}.elementor-2710 .elementor-element.elementor-element-6c4fe6d{font-size:24px;line-height:38px;color:#FAFAFF;}.elementor-2710 .elementor-element.elementor-element-8ebd192{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2710 .elementor-element.elementor-element-9cb8396{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:31px;color:#A9A9B0;}.elementor-2710 .elementor-element.elementor-element-3e6bee2:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-3e6bee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2710 .elementor-element.elementor-element-3e6bee2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 72px 96px 72px;}.elementor-2710 .elementor-element.elementor-element-3e6bee2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-2710 .elementor-element.elementor-element-5369f66 .elementor-heading-title{font-size:62px;}}@media(max-width:767px){.elementor-2710 .elementor-element.elementor-element-8474220{padding:0px 20px 44px 20px;}.elementor-2710 .elementor-element.elementor-element-d995e6f{width:100%;}.elementor-2710 .elementor-element.elementor-element-5369f66 .elementor-heading-title{font-size:38px;}.elementor-2710 .elementor-element.elementor-element-d076b48{padding:48px 20px 48px 20px;}.elementor-2710 .elementor-element.elementor-element-2c8a364{padding:56px 20px 56px 20px;}.elementor-2710 .elementor-element.elementor-element-66d5193{width:100%;}.elementor-2710 .elementor-element.elementor-element-5f93acc .elementor-heading-title{font-size:27px;}.elementor-2710 .elementor-element.elementor-element-d5b88e6{width:100%;}.elementor-2710 .elementor-element.elementor-element-6c4fe6d{font-size:19px;}.elementor-2710 .elementor-element.elementor-element-3e6bee2{padding:48px 20px 56px 20px;}}@media(min-width:768px){.elementor-2710 .elementor-element.elementor-element-d995e6f{width:64%;}.elementor-2710 .elementor-element.elementor-element-89c7048{width:100%;}.elementor-2710 .elementor-element.elementor-element-d5b88e6{width:66%;}.elementor-2710 .elementor-element.elementor-element-7317ea0{width:100%;}}