.elementor-28 .elementor-element.elementor-element-4a905cc{--display:flex;--min-height:500px;--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-28 .elementor-element.elementor-element-4a905cc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4a905cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-tout-pour-maison-sol-au-plafond-thonon.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-7d60d44{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-7d60d44 .elementor-heading-title{font-family:var( --e-global-typography-c81c04f-font-family ), Sans-serif;font-size:var( --e-global-typography-c81c04f-font-size );font-weight:var( --e-global-typography-c81c04f-font-weight );line-height:var( --e-global-typography-c81c04f-line-height );}.elementor-28 .elementor-element.elementor-element-717753a{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-717753a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-717753a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3C;}.elementor-28 .elementor-element.elementor-element-109e8c5{--display:flex;}.elementor-28 .elementor-element.elementor-element-41f0ca4{--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;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-41f0ca4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-41f0ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEE00E0;}.elementor-28 .elementor-element.elementor-element-41f0ca4::before, .elementor-28 .elementor-element.elementor-element-41f0ca4 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-41f0ca4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-41f0ca4 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-41f0ca4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-41f0ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-716cd84{--display:flex;}.elementor-28 .elementor-element.elementor-element-0d13167{--display:flex;}.elementor-28 .elementor-element.elementor-element-81d2f9f{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-054dd31{--display:flex;}.elementor-28 .elementor-element.elementor-element-a5c4884 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-a5c4884{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-2a09cf1{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button{background-color:var( --e-global-color-dd6fbe3 );font-size:0.9rem;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-dd6fbe3 );border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button:focus svg{fill:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button{background-color:#02010100;font-size:0.9rem;font-weight:800;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button:focus{background-color:var( --e-global-color-dd6fbe3 );color:#FFFFFF;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ed77354{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-9a56c9a{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-f42fb80{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dd6fbe3 );--border-color:var( --e-global-color-dd6fbe3 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-0c5bfc7{--display:flex;}.elementor-28 .elementor-element.elementor-element-a0c97ab > .elementor-widget-container{margin:0rem 0rem 0rem 4rem;}.elementor-28 .elementor-element.elementor-element-a0c97ab{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-c6d486d{--display:flex;--min-height:220px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-dd6fbe3 );--border-color:var( --e-global-color-dd6fbe3 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-b1a6dda > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-b1a6dda{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4c6d847{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button{background-color:var( --e-global-color-dd6fbe3 );font-size:0.9rem;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-dd6fbe3 );border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button:focus svg{fill:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button{background-color:#02010100;font-size:0.9rem;font-weight:800;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button:focus{background-color:var( --e-global-color-dd6fbe3 );color:#FFFFFF;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-c862c8f{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-6453e40{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-e55cb6b{--display:flex;}.elementor-28 .elementor-element.elementor-element-2313403{--display:flex;}.elementor-28 .elementor-element.elementor-element-eaa621e > .elementor-widget-container{margin:0rem 0rem 0rem 4rem;}.elementor-28 .elementor-element.elementor-element-eaa621e{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-a81706c{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-0ba1f49 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-0ba1f49{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-ac2a4e1{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.7rem;font-weight:500;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-de5ffba );}.elementor-28 .elementor-element.elementor-element-ac2a4e1 > .elementor-widget-container{margin:0.2em 0em 0em 0em;}.elementor-28 .elementor-element.elementor-element-2757670{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-692349c .elementor-button{background-color:var( --e-global-color-dd6fbe3 );font-size:0.9rem;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-692349c .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-692349c .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-dd6fbe3 );border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-692349c .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-692349c .elementor-button:focus svg{fill:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button{background-color:#02010100;font-size:0.9rem;font-weight:800;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button:focus{background-color:var( --e-global-color-dd6fbe3 );color:#FFFFFF;border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-253dbe9{--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;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-63073a9{font-family:"Barlow", Sans-serif;font-size:1rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-13fc2ad{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-13fc2ad:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-13fc2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3C;}.elementor-28 .elementor-element.elementor-element-9ba8ae5{width:initial;max-width:initial;text-align:center;}.elementor-28 .elementor-element.elementor-element-9ba8ae5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:3.4rem;font-weight:500;line-height:0.9em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-8b4dfef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-a3de2c0{--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;--padding-top:4rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-a3de2c0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a3de2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-revetements-magasin-bricolage-thonon.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-1aa028e{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-1aa028e .elementor-heading-title{font-family:var( --e-global-typography-c9f44f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-1173067{--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;}.elementor-28 .elementor-element.elementor-element-25507b5{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-25507b5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-25507b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-tout-pour-maison-savoie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-2963bde{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-512fef2{font-family:var( --e-global-typography-d978481-font-family ), Sans-serif;font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-a94a985 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-a94a985{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-7351e22{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-4bbbaf5 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-4bbbaf5{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-73a2343{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-73a2343:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-73a2343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-large-choix-magasin-thonon-gresy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-050e819{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-028b62e{font-family:var( --e-global-typography-d978481-font-family ), Sans-serif;font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-e1ddd7c{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-e1ddd7c > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-8df0c8d{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-05711ce > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-05711ce{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-312792d{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-312792d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-312792d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-grande-surface-bricolage-outillage-thonon.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-713d86c{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-7424e46{font-family:var( --e-global-typography-d978481-font-family ), Sans-serif;font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-c287178 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-c287178{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-a097e65{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-6639eec );}.elementor-28 .elementor-element.elementor-element-a097e65 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-a3dc8c2{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-7a2b226 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-7a2b226{font-family:"Barlow", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-69bd038{--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;--justify-content:space-evenly;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28 .elementor-element.elementor-element-0a3fce0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-0a3fce0{--titles-container-justify-content:center;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-justify-content:center;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#434343;--galleries-title-color-hover:#434343;--gallery-title-color-active:#434343;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .elementor-gallery-title{font-family:"Barlow", Sans-serif;font-size:1.4rem;font-weight:400;text-decoration:none;line-height:1.2em;--space-between:30px;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .elementor-gallery__titles-container{margin-bottom:45px;}.elementor-28 .elementor-element.elementor-element-49c7895{--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-style:solid;--border-style:solid;border-width:0px 0px 15px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:15px;--border-left-width:0px;border-color:var( --e-global-color-de5ffba );--border-color:var( --e-global-color-de5ffba );--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-49c7895:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-49c7895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32393D;}.elementor-28 .elementor-element.elementor-element-38c4c0f{text-align:center;}.elementor-28 .elementor-element.elementor-element-38c4c0f .elementor-heading-title{font-family:var( --e-global-typography-c9f44f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-b5403b8{--e-image-carousel-slides-to-show:6;}.elementor-28 .elementor-element.elementor-element-b5403b8 > .elementor-widget-container{margin:3rem 0rem 2rem 0rem;}.elementor-28 .elementor-element.elementor-element-b5403b8 .swiper-wrapper{display:flex;align-items:center;}.elementor-28 .elementor-element.elementor-element-130b8e7{--display:flex;--min-height:720px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-130b8e7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-130b8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gdubouloz.com/wp-content/uploads/2025/04/g-dubouloz-conseil-clients-bricolage-outillage-haute-savoie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-c2f6d63{--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;}.elementor-28 .elementor-element.elementor-element-235f499{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-235f499:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-235f499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-28 .elementor-element.elementor-element-9af8594 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-71bd7f9{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c74f58e-font-family ), Sans-serif;font-size:var( --e-global-typography-c74f58e-font-size );line-height:var( --e-global-typography-c74f58e-line-height );color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-71bd7f9 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-5af0a36 .elementor-button{background-color:var( --e-global-color-8c87e3f );font-weight:800;fill:var( --e-global-color-dd6fbe3 );color:var( --e-global-color-dd6fbe3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-5af0a36 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-5af0a36 .elementor-button:focus{background-color:var( --e-global-color-dd6fbe3 );color:var( --e-global-color-8c87e3f );border-color:var( --e-global-color-dd6fbe3 );}.elementor-28 .elementor-element.elementor-element-5af0a36 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-5af0a36 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-5af0a36 .elementor-button:focus svg{fill:var( --e-global-color-8c87e3f );}.elementor-28 .elementor-element.elementor-element-19afba5{--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;}.elementor-28 .elementor-element.elementor-element-f224404{--spacer-size:50px;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-717753a{--content-width:1525px;}.elementor-28 .elementor-element.elementor-element-716cd84{--width:79%;}.elementor-28 .elementor-element.elementor-element-f42fb80{--width:95%;}.elementor-28 .elementor-element.elementor-element-0c5bfc7{--width:100%;}.elementor-28 .elementor-element.elementor-element-e55cb6b{--width:90%;}.elementor-28 .elementor-element.elementor-element-13fc2ad{--content-width:1080px;}.elementor-28 .elementor-element.elementor-element-a3de2c0{--width:50%;}.elementor-28 .elementor-element.elementor-element-1173067{--width:50%;}.elementor-28 .elementor-element.elementor-element-69bd038{--content-width:1150px;}.elementor-28 .elementor-element.elementor-element-130b8e7{--content-width:1400px;}.elementor-28 .elementor-element.elementor-element-c2f6d63{--width:50%;}.elementor-28 .elementor-element.elementor-element-235f499{--width:70%;}.elementor-28 .elementor-element.elementor-element-19afba5{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-717753a{--content-width:95%;}.elementor-28 .elementor-element.elementor-element-716cd84{--width:90%;}.elementor-28 .elementor-element.elementor-element-e55cb6b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-716cd84{--width:80%;}.elementor-28 .elementor-element.elementor-element-f42fb80{--width:90%;}.elementor-28 .elementor-element.elementor-element-e55cb6b{--width:90%;}.elementor-28 .elementor-element.elementor-element-235f499{--width:90%;}}@media(max-width:1366px){.elementor-28 .elementor-element.elementor-element-4a905cc{--min-height:450px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-7d60d44 .elementor-heading-title{font-size:var( --e-global-typography-c81c04f-font-size );line-height:var( --e-global-typography-c81c04f-line-height );}.elementor-28 .elementor-element.elementor-element-717753a{--margin-top:-45%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-28 .elementor-element.elementor-element-41f0ca4{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-81d2f9f{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a5c4884{font-size:1.6rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-2a09cf1{--gap:00.5rem 1rem;--row-gap:00.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-ed77354{--gap:00.5rem 1rem;--row-gap:00.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-9a56c9a{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-f42fb80{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-a0c97ab > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;}.elementor-28 .elementor-element.elementor-element-a0c97ab{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-c6d486d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-b1a6dda{font-size:1.6rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-4c6d847{--gap:0.5rem 1rem;--row-gap:0.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-c862c8f{--gap:00.5rem 1rem;--row-gap:00.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-6453e40{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-eaa621e > .elementor-widget-container{margin:0rem 0rem 0rem 3rem;}.elementor-28 .elementor-element.elementor-element-eaa621e{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a81706c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-0ba1f49{font-size:1.6rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-ac2a4e1{--container-widget-width:188px;--container-widget-flex-grow:0;width:var( --container-widget-width, 188px );max-width:188px;font-size:1.3rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-2757670{--gap:0.5rem 1rem;--row-gap:0.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-692349c .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button{font-size:0.875rem;}.elementor-28 .elementor-element.elementor-element-253dbe9{--gap:00.5rem 1rem;--row-gap:00.5rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-63073a9{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-9ba8ae5{--container-widget-width:811px;--container-widget-flex-grow:0;width:var( --container-widget-width, 811px );max-width:811px;}.elementor-28 .elementor-element.elementor-element-9ba8ae5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9ba8ae5 .elementor-heading-title{font-size:2.975rem;line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-1aa028e{--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;}.elementor-28 .elementor-element.elementor-element-1aa028e .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-512fef2{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-a94a985{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-4bbbaf5{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-028b62e{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-e1ddd7c{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-05711ce{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-7424e46{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-c287178{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a097e65{--container-widget-width:178px;--container-widget-flex-grow:0;width:var( --container-widget-width, 178px );max-width:178px;font-size:1.225rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-7a2b226{font-size:1.925rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-69bd038{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .elementor-gallery-title{font-size:1.225rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-49c7895{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-38c4c0f .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-130b8e7{--min-height:600px;}.elementor-28 .elementor-element.elementor-element-9af8594 .elementor-heading-title{font-size:1.4875rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-71bd7f9{font-size:var( --e-global-typography-c74f58e-font-size );line-height:var( --e-global-typography-c74f58e-line-height );}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-4a905cc{--min-height:300px;}.elementor-28 .elementor-element.elementor-element-7d60d44 .elementor-heading-title{font-size:var( --e-global-typography-c81c04f-font-size );line-height:var( --e-global-typography-c81c04f-line-height );}.elementor-28 .elementor-element.elementor-element-717753a{--margin-top:-16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-28 .elementor-element.elementor-element-81d2f9f{font-size:1.6843rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-054dd31{--justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-a5c4884{font-size:1.3rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-336ff37 .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-c21b0db .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-9a56c9a{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-f42fb80{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-a0c97ab{font-size:1.6843rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-c6d486d{--justify-content:space-around;}.elementor-28 .elementor-element.elementor-element-b1a6dda{font-size:1.3rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-e3cc2a3 .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-5f16fde .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-6453e40{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-eaa621e{font-size:1.6843rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-a81706c{--justify-content:space-around;}.elementor-28 .elementor-element.elementor-element-0ba1f49{font-size:1.3rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-ac2a4e1{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;font-size:1.3rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-692349c .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-0e35b28 .elementor-button{font-size:0.7656rem;}.elementor-28 .elementor-element.elementor-element-63073a9{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-9ba8ae5{--container-widget-width:644px;--container-widget-flex-grow:0;width:var( --container-widget-width, 644px );max-width:644px;}.elementor-28 .elementor-element.elementor-element-9ba8ae5 .elementor-heading-title{font-size:2.6031rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-8b4dfef{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-a3de2c0{--padding-top:4rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-1aa028e .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-512fef2{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-a94a985{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-4bbbaf5{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-028b62e{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-e1ddd7c{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-05711ce{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-7424e46{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-c287178{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a097e65{font-size:1.0718rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-7a2b226{font-size:1.6843rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-69bd038{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .elementor-gallery-title{font-size:1.0718rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-38c4c0f .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-b5403b8{--e-image-carousel-slides-to-show:4;}.elementor-28 .elementor-element.elementor-element-130b8e7{--min-height:480px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-9af8594 .elementor-heading-title{font-size:1.3rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-71bd7f9{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;font-size:var( --e-global-typography-c74f58e-font-size );line-height:var( --e-global-typography-c74f58e-line-height );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-4a905cc{--content-width:500px;--min-height:300px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-7d60d44 .elementor-heading-title{font-size:var( --e-global-typography-c81c04f-font-size );line-height:var( --e-global-typography-c81c04f-line-height );}.elementor-28 .elementor-element.elementor-element-717753a{--content-width:500px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-28 .elementor-element.elementor-element-41f0ca4{--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-81d2f9f{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-a5c4884{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-9a56c9a{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-f42fb80{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-a0c97ab > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-a0c97ab{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-c6d486d{--min-height:60px;--justify-content:space-around;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-b1a6dda{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-6453e40{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-e55cb6b{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-eaa621e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-eaa621e{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-a81706c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-0ba1f49{font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-ac2a4e1{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;font-size:1.4723rem;line-height:1.1em;}.elementor-28 .elementor-element.elementor-element-63073a9{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-13fc2ad{--content-width:500px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-9ba8ae5{--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;}.elementor-28 .elementor-element.elementor-element-9ba8ae5 .elementor-heading-title{font-size:2.2777rem;line-height:1em;}.elementor-28 .elementor-element.elementor-element-a3de2c0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-1aa028e .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-25507b5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-2963bde{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-512fef2{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-a94a985{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-7351e22{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-4bbbaf5{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-73a2343{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-050e819{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-028b62e{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-e1ddd7c{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-8df0c8d{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-05711ce{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-312792d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-713d86c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-7424e46{font-size:var( --e-global-typography-d978481-font-size );line-height:var( --e-global-typography-d978481-line-height );}.elementor-28 .elementor-element.elementor-element-c287178{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a097e65{--container-widget-width:132px;--container-widget-flex-grow:0;width:var( --container-widget-width, 132px );max-width:132px;font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-a3dc8c2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-7a2b226{font-size:1.4723rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-0a3fce0 .elementor-gallery-title{font-size:1rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-49c7895{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-38c4c0f .elementor-heading-title{font-size:var( --e-global-typography-c9f44f5-font-size );line-height:var( --e-global-typography-c9f44f5-line-height );}.elementor-28 .elementor-element.elementor-element-b5403b8{--e-image-carousel-slides-to-show:2;}.elementor-28 .elementor-element.elementor-element-130b8e7{--content-width:500px;}.elementor-28 .elementor-element.elementor-element-c2f6d63{--z-index:0;}.elementor-28 .elementor-element.elementor-element-235f499{--width:100%;--z-index:1;}.elementor-28 .elementor-element.elementor-element-9af8594 .elementor-heading-title{font-size:1.1388rem;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-71bd7f9{--container-widget-width:204px;--container-widget-flex-grow:0;width:var( --container-widget-width, 204px );max-width:204px;font-size:var( --e-global-typography-c74f58e-font-size );line-height:var( --e-global-typography-c74f58e-line-height );}}/* Start custom CSS for gallery, class: .elementor-element-0a3fce0 */.menu-gallery .elementor-item.elementor-gallery-title.elementor-item-active,
.menu-gallery .elementor-item.elementor-gallery-title:hover {
    font-weight: bold !important;
    color: var(--gallery-title-color-active) !important;
}/* End custom CSS */