.elementor-470 .elementor-element.elementor-element-f7bbdc8{--display:flex;--min-height:718px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-470 .elementor-element.elementor-element-f7bbdc8:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-f7bbdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yab-construction.fr/wp-content/uploads/2026/03/10-1-scaled.png");background-position:0px -305px;background-size:cover;}.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-470 .elementor-element.elementor-element-750422a{text-align:center;}.elementor-470 .elementor-element.elementor-element-750422a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;line-height:72px;letter-spacing:30px;text-shadow:0px 2px 8px rgba(0, 0, 0, 0.4);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-a6ff378{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-a235146{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-470 .elementor-element.elementor-element-fdc817f{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;}.elementor-470 .elementor-element.elementor-element-8145f8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 4px;--row-gap:0px;--column-gap:4px;}.elementor-470 .elementor-element.elementor-element-c01a0bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-c01a0bf:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-c01a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-dd54c3f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-17bfe0d{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.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-470 .elementor-element.elementor-element-3b3d22e img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-63d4107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-63d4107:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-63d4107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-3fe6907 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-5988a90{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-d430859 img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-17d8b80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-17d8b80:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-17d8b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-b287a99 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-8ba3b5e{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-2e1cc3a img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-b343336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-b343336:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-b343336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-f1e5fde .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-c39ab8f{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-9ec76f5 img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-a01af47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-a01af47:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-a01af47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-7314d3b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-ed7227f{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-aac7e3d img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-dbebd87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;}.elementor-470 .elementor-element.elementor-element-dbebd87:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-dbebd87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-eae0abe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-cb55287{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-d2c52c0 img{border-radius:2px 2px 2px 2px;}.elementor-470 .elementor-element.elementor-element-8ee805a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-205c08a{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 15px 40px 0px rgba(0,0,0,0.5);}.elementor-470 .elementor-element.elementor-element-205c08a:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-205c08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-013dcde{text-align:center;}.elementor-470 .elementor-element.elementor-element-013dcde .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-eac8c3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 15px 40px 0px rgba(0,0,0,0.5);}.elementor-470 .elementor-element.elementor-element-eac8c3e:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-eac8c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-06aba23{text-align:center;}.elementor-470 .elementor-element.elementor-element-06aba23 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-c1cca2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 15px 40px 0px rgba(0,0,0,0.5);}.elementor-470 .elementor-element.elementor-element-c1cca2b:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-c1cca2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-c08595e{text-align:center;}.elementor-470 .elementor-element.elementor-element-c08595e .elementor-heading-title{color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-c01a0bf{--width:25%;}.elementor-470 .elementor-element.elementor-element-63d4107{--width:25%;}.elementor-470 .elementor-element.elementor-element-17d8b80{--width:25%;}.elementor-470 .elementor-element.elementor-element-b343336{--width:25%;}.elementor-470 .elementor-element.elementor-element-a01af47{--width:25%;}.elementor-470 .elementor-element.elementor-element-dbebd87{--width:25%;}.elementor-470 .elementor-element.elementor-element-205c08a{--width:25%;}.elementor-470 .elementor-element.elementor-element-eac8c3e{--width:25%;}.elementor-470 .elementor-element.elementor-element-c1cca2b{--width:25%;}}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-f7bbdc8:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-f7bbdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-f7bbdc8:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-f7bbdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-470 .elementor-element.elementor-element-750422a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-470 .elementor-element.elementor-element-750422a .elementor-heading-title{font-size:32px;letter-spacing:0.3px;}}