.elementor-4871 .elementor-element.elementor-element-26b5880 > .elementor-container{min-height:400px;}.elementor-4871 .elementor-element.elementor-element-26b5880:not(.elementor-motion-effects-element-type-background), .elementor-4871 .elementor-element.elementor-element-26b5880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://groupebelgamme.thedev.ca/wp-content/uploads/2022/01/banniere_realisations.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4871 .elementor-element.elementor-element-26b5880 > .elementor-background-overlay{background-color:var( --e-global-color-ca2de6e );opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4871 .elementor-element.elementor-element-26b5880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-4871 .elementor-element.elementor-element-26b5880 > .elementor-shape-bottom svg{height:101px;transform:translateX(-50%) rotateY(180deg);}.elementor-4871 .elementor-element.elementor-element-8f60b78{text-align:center;}.elementor-4871 .elementor-element.elementor-element-8f60b78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-56bb260{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-6c81dd5{text-align:center;}.elementor-4871 .elementor-element.elementor-element-f58721c .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-f58721c .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-f58721c .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-f7570d0{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-2469575{text-align:center;}.elementor-4871 .elementor-element.elementor-element-8be6dda .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-8be6dda .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-8be6dda .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-db5b2aa{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-aaeaa41{text-align:center;}.elementor-4871 .elementor-element.elementor-element-1108cd8 .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-1108cd8 .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-1108cd8 .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-a715f86{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-dbfa44d{text-align:center;}.elementor-4871 .elementor-element.elementor-element-6229655 .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-6229655 .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-6229655 .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-527abf5{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-62fee2c{text-align:center;}.elementor-4871 .elementor-element.elementor-element-6627f2a .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-6627f2a .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-6627f2a .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-960773c{margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-2ec5988{text-align:center;}.elementor-4871 .elementor-element.elementor-element-3ec109d .gallery-item{padding:0 10px 10px 0;}.elementor-4871 .elementor-element.elementor-element-3ec109d .gallery{margin:0 -10px -10px 0;}.elementor-4871 .elementor-element.elementor-element-3ec109d .gallery-item .gallery-caption{text-align:center;}.elementor-4871 .elementor-element.elementor-element-2f190cd > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4871 .elementor-element.elementor-element-2f190cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-2efb663{text-align:center;}.elementor-4871 .elementor-element.elementor-element-2efb663 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-ed47699 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-e8bc911 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4871 .elementor-element.elementor-element-e8bc911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-4871 .elementor-element.elementor-element-9a58461{text-align:center;}.elementor-4871 .elementor-element.elementor-element-9a58461 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-0662848 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4871 .elementor-element.elementor-element-0662848{margin-top:0px;margin-bottom:50px;}.elementor-4871 .elementor-element.elementor-element-68418d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4871 .elementor-element.elementor-element-99c06b0 .gallery-item .gallery-caption{text-align:center;}@media(min-width:1021px){.elementor-4871 .elementor-element.elementor-element-26b5880:not(.elementor-motion-effects-element-type-background), .elementor-4871 .elementor-element.elementor-element-26b5880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1020px){.elementor-4871 .elementor-element.elementor-element-26b5880{padding:150px 30px 150px 30px;}}@media(max-width:778px){.elementor-4871 .elementor-element.elementor-element-8f60b78 .elementor-heading-title{font-size:50px;}}