.elementor-12953 .elementor-element.elementor-element-15b82e79:not(.elementor-motion-effects-element-type-background), .elementor-12953 .elementor-element.elementor-element-15b82e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batimentsmegadome.com/wp-content/uploads/2024/04/DB_industriel_fin_contreplaque_stcasimir_2019-9-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12953 .elementor-element.elementor-element-15b82e79 > .elementor-background-overlay{background-color:var( --e-global-color-779741b );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-15b82e79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:130px;padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-12953 .elementor-element.elementor-element-3347aa94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12953 .elementor-element.elementor-element-3347aa94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12953 .elementor-element.elementor-element-3347aa94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-285bbe7c > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-2930ccc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:57px;font-weight:900;font-style:normal;line-height:1.2em;}.elementor-12953 .elementor-element.elementor-element-94ab559{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-12953 .elementor-element.elementor-element-6234eed1 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0em 1em 0em 0em;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-title{margin-block-end:5px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-title a{font-family:"Roboto Mono", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-weight:300;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-2aecba7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-2aecba7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006AA2;}.elementor-bc-flex-widget .elementor-12953 .elementor-element.elementor-element-2aecba7c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12953 .elementor-element.elementor-element-2aecba7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12953 .elementor-element.elementor-element-2aecba7c > .elementor-element-populated{box-shadow:20px 20px 80px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-12953 .elementor-element.elementor-element-2aecba7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-241008bd{--display:flex;--min-height:4vh;--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;--flex-wrap:nowrap;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12953 .elementor-element.elementor-element-241008bd.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12953 .elementor-element.elementor-element-5d4e657a{--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;--z-index:0;}.elementor-12953 .elementor-element.elementor-element-5d4e657a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12953 .elementor-element.elementor-element-d2bee26 > .elementor-container{max-width:1400px;}.elementor-12953 .elementor-element.elementor-element-d2bee26{z-index:1;}.elementor-12953 .elementor-element.elementor-element-38af65e > .elementor-container{max-width:1400px;}.elementor-12953 .elementor-element.elementor-element-38af65e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-38af65e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-48eab3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12953 .elementor-element.elementor-element-2704cdf{--spacer-size:50px;}.elementor-12953 .elementor-element.elementor-element-de28eb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1em;color:var( --e-global-color-71f311d );}.elementor-12953 .elementor-element.elementor-element-7c794bd{font-size:18px;}.elementor-12953 .elementor-element.elementor-element-2006db63:not(.elementor-motion-effects-element-type-background), .elementor-12953 .elementor-element.elementor-element-2006db63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batimentsmegadome.com/wp-content/uploads/2024/10/DB_industriel_interieur_aeroport_troisrivieres_2019-3--scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12953 .elementor-element.elementor-element-2006db63 > .elementor-background-overlay{background-color:#ffffff;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-2006db63 > .elementor-container{min-height:400px;}.elementor-12953 .elementor-element.elementor-element-2006db63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-12953 .elementor-element.elementor-element-68cb82c9{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-4e738663:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-4e738663 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-4e738663:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-4e738663 > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-4e738663 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-21dc1c71{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-21dc1c71.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-21dc1c71.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-21dc1c71.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-72c7717c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-72c7717c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-72c7717c:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-72c7717c > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-72c7717c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-37d8876e{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-37d8876e.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-37d8876e.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-37d8876e.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-38673554{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-44c5c33a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-44c5c33a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-44c5c33a:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-44c5c33a > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-44c5c33a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-34025a4a{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-34025a4a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-34025a4a.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-34025a4a.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-7349f777:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-7349f777 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-7349f777:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-7349f777 > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-7349f777 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-17c5ee7e.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-60f4c30{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-f4e0623:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-f4e0623 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-f4e0623:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-f4e0623 > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-f4e0623 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-017a4b2{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-017a4b2.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-017a4b2.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-017a4b2.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-f6e3280:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-f6e3280 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-779741b );}.elementor-12953 .elementor-element.elementor-element-f6e3280:hover > .elementor-element-populated{background-color:#141414;}.elementor-12953 .elementor-element.elementor-element-f6e3280 > .elementor-element-populated{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-f6e3280 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-12953 .elementor-element.elementor-element-4165116{--icon-box-icon-margin:15px;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title{margin-block-end:15px;color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-4165116.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-4165116.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-4165116.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title a{font-family:var( --e-global-typography-2bd299e-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd299e-font-size );font-weight:var( --e-global-typography-2bd299e-font-weight );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#ffffff;}.elementor-12953 .elementor-element.elementor-element-bca5ed3{--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:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12953 .elementor-element.elementor-element-94e8407 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2em;font-weight:900;line-height:1.2em;}.elementor-12953 .elementor-element.elementor-element-844423b{--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-12953 .elementor-element.elementor-element-04a94a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12953 .elementor-element.elementor-element-a479c54.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-a479c54.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-a479c54.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-a479c54 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-a479c54 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-a479c54 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-d6fc52e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-d6fc52e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-d6fc52e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-d6fc52e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-d6fc52e .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-d6fc52e .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-0d8622f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-0d8622f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-0d8622f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-0d8622f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-0d8622f .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-0d8622f .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-7c25334.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-7c25334.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-7c25334.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-7c25334 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-7c25334 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-7c25334 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-5b5b325.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-5b5b325.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-5b5b325.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-5b5b325 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-5b5b325 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-5b5b325 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-edfbed9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12953 .elementor-element.elementor-element-edfbed9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12953 .elementor-element.elementor-element-edfbed9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-edfbed9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12953 .elementor-element.elementor-element-edfbed9 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-12953 .elementor-element.elementor-element-edfbed9 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12953 .elementor-element.elementor-element-29fd44ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5d3c3c5 ) 0%, var( --e-global-color-c719f60 ) 100%);}.elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9em 4em 6em 4em;}.elementor-12953 .elementor-element.elementor-element-709846bc > .elementor-container{min-height:500px;}.elementor-12953 .elementor-element.elementor-element-709846bc{margin-top:8%;margin-bottom:8%;}.elementor-12953 .elementor-element.elementor-element-1afac52c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-1afac52c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f7ab41 );}.elementor-12953 .elementor-element.elementor-element-1afac52c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5em 2em 5em 2em;}.elementor-12953 .elementor-element.elementor-element-1afac52c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-1e13afd4 .elementor-icon-wrapper{text-align:left;}.elementor-12953 .elementor-element.elementor-element-1e13afd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c719f60 );}.elementor-12953 .elementor-element.elementor-element-1e13afd4.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-1e13afd4.elementor-view-default .elementor-icon{color:var( --e-global-color-c719f60 );border-color:var( --e-global-color-c719f60 );}.elementor-12953 .elementor-element.elementor-element-1e13afd4.elementor-view-framed .elementor-icon, .elementor-12953 .elementor-element.elementor-element-1e13afd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c719f60 );}.elementor-12953 .elementor-element.elementor-element-1e13afd4 .elementor-icon{font-size:37px;}.elementor-12953 .elementor-element.elementor-element-1e13afd4 .elementor-icon svg{height:37px;}.elementor-12953 .elementor-element.elementor-element-5151b773 > .elementor-widget-container{margin:0% 0% 6% 0%;}.elementor-12953 .elementor-element.elementor-element-5151b773{text-align:left;}.elementor-12953 .elementor-element.elementor-element-5151b773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6em;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;color:var( --e-global-color-c719f60 );}.elementor-12953 .elementor-element.elementor-element-76f5351a{--divider-border-style:slashes;--divider-color:var( --e-global-color-c719f60 );--divider-border-width:3.3px;--divider-pattern-height:6.5px;--divider-pattern-size:12.2px;}.elementor-12953 .elementor-element.elementor-element-76f5351a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-76f5351a .elementor-divider-separator{width:214px;margin:0 auto;margin-left:0;}.elementor-12953 .elementor-element.elementor-element-76f5351a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-12953 .elementor-element.elementor-element-6bb3de06 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12953 .elementor-element.elementor-element-6bb3de06{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-c719f60 );}.elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button{background-color:var( --e-global-color-779741b );font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;fill:var( --e-global-color-71f311d );color:var( --e-global-color-71f311d );border-radius:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button:hover, .elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button:focus{background-color:var( --e-global-color-c719f60 );color:#ffffff;border-color:var( --e-global-color-3f7ab41 );}.elementor-12953 .elementor-element.elementor-element-59c52820{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12953 .elementor-element.elementor-element-59c52820 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button:hover svg, .elementor-12953 .elementor-element.elementor-element-59c52820 .elementor-button:focus svg{fill:#ffffff;}.elementor-12953 .elementor-element.elementor-element-5d9edc63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batimentsmegadome.com/wp-content/uploads/2024/08/cropped-megadome_og_generic-jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.49;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12953 .elementor-element.elementor-element-5d9edc63:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.3;}.elementor-bc-flex-widget .elementor-12953 .elementor-element.elementor-element-5d9edc63.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-5d9edc63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-5d9edc63:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.2s, border-radius 0.3s, opacity 1.2s;}.elementor-12953 .elementor-element.elementor-element-58bcf1e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12953 .elementor-element.elementor-element-42f307de{width:auto;max-width:auto;}.elementor-12953 .elementor-element.elementor-element-42f307de > .elementor-widget-container{background-color:var( --e-global-color-779741b );padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-42f307de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;fill:#091441;color:#091441;border-radius:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button:hover, .elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button:focus{background-color:var( --e-global-color-c719f60 );color:#ffffff;border-color:var( --e-global-color-3f7ab41 );}.elementor-12953 .elementor-element.elementor-element-7054a48a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12953 .elementor-element.elementor-element-7054a48a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button:hover svg, .elementor-12953 .elementor-element.elementor-element-7054a48a .elementor-button:focus svg{fill:#ffffff;}.elementor-12953 .elementor-element.elementor-element-29e819e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batimentsmegadome.com/wp-content/uploads/2024/04/DB-industriel-Bellemare-Trois-Rivieres-interieur-2020-3-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.49;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12953 .elementor-element.elementor-element-29e819e2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.3;}.elementor-bc-flex-widget .elementor-12953 .elementor-element.elementor-element-29e819e2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-29e819e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:#2E396F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-29e819e2:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.2s, border-radius 0.3s, opacity 1.2s;}.elementor-12953 .elementor-element.elementor-element-4c31dd60{width:auto;max-width:auto;}.elementor-12953 .elementor-element.elementor-element-4c31dd60 > .elementor-widget-container{background-color:var( --e-global-color-779741b );padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-4c31dd60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;fill:#091441;color:#091441;border-radius:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button:hover, .elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button:focus{background-color:var( --e-global-color-c719f60 );color:#ffffff;border-color:var( --e-global-color-3f7ab41 );}.elementor-12953 .elementor-element.elementor-element-1d6c889d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12953 .elementor-element.elementor-element-1d6c889d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button:hover svg, .elementor-12953 .elementor-element.elementor-element-1d6c889d .elementor-button:focus svg{fill:#ffffff;}.elementor-12953 .elementor-element.elementor-element-76415faa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batimentsmegadome.com/wp-content/uploads/2024/10/DB-agricole-fin-exterieur-drone-norfoin-stcesaire-2016-02-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.49;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12953 .elementor-element.elementor-element-76415faa:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#2E396F;opacity:0.3;}.elementor-bc-flex-widget .elementor-12953 .elementor-element.elementor-element-76415faa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-76415faa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:#2E396F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-76415faa:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-element-populated > .elementor-background-overlay{transition:background 1.2s, border-radius 0.3s, opacity 1.2s;}.elementor-12953 .elementor-element.elementor-element-16e6f15c{width:auto;max-width:auto;}.elementor-12953 .elementor-element.elementor-element-16e6f15c > .elementor-widget-container{background-color:var( --e-global-color-779741b );padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-12953 .elementor-element.elementor-element-16e6f15c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;fill:#091441;color:#091441;border-radius:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button:hover, .elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button:focus{background-color:var( --e-global-color-c719f60 );color:#ffffff;border-color:var( --e-global-color-3f7ab41 );}.elementor-12953 .elementor-element.elementor-element-35a979e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12953 .elementor-element.elementor-element-35a979e0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button:hover svg, .elementor-12953 .elementor-element.elementor-element-35a979e0 .elementor-button:focus svg{fill:#ffffff;}.elementor-12953 .elementor-element.elementor-element-5379953a > .elementor-container{max-width:1400px;}.elementor-12953 .elementor-element.elementor-element-5379953a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-17f0c69a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12953 .elementor-element.elementor-element-17f0c69a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-7e577751 > .elementor-container{max-width:1600px;}.elementor-12953 .elementor-element.elementor-element-7e577751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-7e577751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12953 .elementor-element.elementor-element-6725116e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-12953 .elementor-element.elementor-element-6725116e > .elementor-element-populated{margin:8% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-12953 .elementor-element.elementor-element-b6477bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:1em;color:var( --e-global-color-71f311d );}.elementor-12953 .elementor-element.elementor-element-7fcc81f0 > .elementor-element-populated{margin:8% 8% 8% 8%;--e-column-margin-right:8%;--e-column-margin-left:8%;}.elementor-12953 .elementor-element.elementor-element-404615c8.elementor-element{--align-self:center;}body.elementor-page-12953:not(.elementor-motion-effects-element-type-background), body.elementor-page-12953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d3c3c5 );}@media(min-width:768px){.elementor-12953 .elementor-element.elementor-element-241008bd{--width:97.505%;}.elementor-12953 .elementor-element.elementor-element-5d4e657a{--width:28.756%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12953 .elementor-element.elementor-element-3347aa94{width:100%;}.elementor-12953 .elementor-element.elementor-element-285bbe7c{width:100%;}.elementor-12953 .elementor-element.elementor-element-2aecba7c{width:100%;}.elementor-12953 .elementor-element.elementor-element-5d4e657a{--width:0px;}.elementor-12953 .elementor-element.elementor-element-8c785fa{width:100%;}.elementor-12953 .elementor-element.elementor-element-48eab3a{width:100%;}.elementor-12953 .elementor-element.elementor-element-1afac52c{width:100%;}.elementor-12953 .elementor-element.elementor-element-5d9edc63{width:33%;}.elementor-12953 .elementor-element.elementor-element-29e819e2{width:33%;}.elementor-12953 .elementor-element.elementor-element-76415faa{width:33%;}.elementor-12953 .elementor-element.elementor-element-6725116e{width:100%;}.elementor-12953 .elementor-element.elementor-element-7fcc81f0{width:100%;}}@media(min-width:1025px){.elementor-12953 .elementor-element.elementor-element-15b82e79:not(.elementor-motion-effects-element-type-background), .elementor-12953 .elementor-element.elementor-element-15b82e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12953 .elementor-element.elementor-element-2006db63:not(.elementor-motion-effects-element-type-background), .elementor-12953 .elementor-element.elementor-element-2006db63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12953 .elementor-element.elementor-element-5d9edc63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12953 .elementor-element.elementor-element-29e819e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12953 .elementor-element.elementor-element-76415faa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-12953 .elementor-element.elementor-element-15b82e79{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-12953 .elementor-element.elementor-element-3347aa94 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-285bbe7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-2930ccc .elementor-heading-title{font-size:64px;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-2aecba7c > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-241008bd{--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12953 .elementor-element.elementor-element-38af65e{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-de28eb5 .elementor-heading-title{font-size:40px;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-94e8407 .elementor-heading-title{font-size:40px;}.elementor-12953 .elementor-element.elementor-element-04a94a7{--grid-auto-flow:row;}.elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-12953 .elementor-element.elementor-element-1afac52c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12953 .elementor-element.elementor-element-5d9edc63 > .elementor-element-populated{padding:15em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-29e819e2 > .elementor-element-populated{padding:15em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-76415faa > .elementor-element-populated{padding:15em 1em 1em 1em;}.elementor-12953 .elementor-element.elementor-element-b6477bc .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-12953 .elementor-element.elementor-element-2930ccc > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-12953 .elementor-element.elementor-element-2930ccc .elementor-heading-title{font-size:30px;}.elementor-12953 .elementor-element.elementor-element-6234eed1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12953 .elementor-element.elementor-element-2aecba7c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-12953 .elementor-element.elementor-element-5d4e657a{--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;}.elementor-12953 .elementor-element.elementor-element-d2bee26{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-8c785fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-38af65e{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-de28eb5 .elementor-heading-title{font-size:26px;}.elementor-12953 .elementor-element.elementor-element-7c794bd{font-size:16px;}.elementor-12953 .elementor-element.elementor-element-2006db63{padding:50px 20px 50px 20px;}.elementor-12953 .elementor-element.elementor-element-4e738663 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-21dc1c71 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-72c7717c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-37d8876e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-44c5c33a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-34025a4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-7349f777 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-17c5ee7e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-f4e0623 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-017a4b2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-f6e3280 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-wrapper{text-align:center;}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title, .elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-title a{font-size:var( --e-global-typography-2bd299e-font-size );line-height:var( --e-global-typography-2bd299e-line-height );letter-spacing:var( --e-global-typography-2bd299e-letter-spacing );word-spacing:var( --e-global-typography-2bd299e-word-spacing );}.elementor-12953 .elementor-element.elementor-element-4165116 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12953 .elementor-element.elementor-element-94e8407 .elementor-heading-title{font-size:28px;}.elementor-12953 .elementor-element.elementor-element-04a94a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12953 .elementor-element.elementor-element-a479c54 .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-d6fc52e .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-0d8622f .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-7c25334 .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-5b5b325 .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-edfbed9 .elementor-image-box-img{margin-bottom:15px;}.elementor-12953 .elementor-element.elementor-element-29fd44ab > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-12953 .elementor-element.elementor-element-1afac52c > .elementor-element-populated{padding:5em 2em 5em 2em;}.elementor-12953 .elementor-element.elementor-element-5151b773 > .elementor-widget-container{margin:10% 0% 10% 0%;}.elementor-12953 .elementor-element.elementor-element-5151b773 .elementor-heading-title{font-size:28px;}.elementor-12953 .elementor-element.elementor-element-59c52820{width:100%;max-width:100%;}.elementor-12953 .elementor-element.elementor-element-59c52820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-7054a48a{width:100%;max-width:100%;}.elementor-12953 .elementor-element.elementor-element-7054a48a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-1d6c889d{width:100%;max-width:100%;}.elementor-12953 .elementor-element.elementor-element-1d6c889d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-35a979e0{width:100%;max-width:100%;}.elementor-12953 .elementor-element.elementor-element-35a979e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-7e577751{padding:0px 0px 0px 0px;}.elementor-12953 .elementor-element.elementor-element-b6477bc .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-cc00a95 */.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 label {
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: 700;
    color: var(--e-global-color-3f7ab41);
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-2,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-3 {
    width: 100%;
    float: none;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1 .hs-input,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1 .hs-note,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1 .hs-dependent-field,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1 .hs-fieldtype-select {
    width: 100%;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset .hs-form-field,
.elementor-12953 .elementor-element.elementor-element-cc00a95 .hs_submit {
    padding-right: calc( 16px/2 );
    padding-left: calc( 16px/2 );
    margin: 0 0 15px 0;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset .hs-form-field .input {
    margin-right: 0;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    font-size: 14px;
    padding: 6px 16px;
    min-height: 47px;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='10' height='6' fill='none' xmlns='http:%2F%2Fwww.w3.org/2000/svg'><path d='M1 1l4 4 4-4' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-color: #fff;
    background-size: 12px;
    background-position: calc(100% - 20px) 20px;
    background-repeat: no-repeat;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-3 .hs-form-field {
    width: 100%;
    float: none;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-1 .hs-fieldtype-textarea,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-2 .hs-fieldtype-textarea,
.elementor-12953 .elementor-element.elementor-element-cc00a95 fieldset.form-columns-3 .hs-fieldtype-textarea {
    width: 100%;
    min-height: 90px;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 .hs-error-msgs {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 .hs-error-msgs label {
    font-weight: 400;
    color: var(--e-global-color-3f7ab41);
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 .legal-consent-container .hs-input {
    width: auto !important;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 .legal-consent-container ul.inputs-list {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 input[type="submit"] {
    margin-top: 10px;
    font-size: 14px;
    color: #006AA2;
     background-color: #fff;
}

.elementor-12953 .elementor-element.elementor-element-cc00a95 {
    width:845px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15b82e79 */body.page-id-12953 .elementor-element-1d6f8172 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-404615c8 */.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 label {
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: 700;
    color: var(--e-global-color-3f7ab41);
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-2,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-3 {
    width: 100%;
    float: none;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1 .hs-input,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1 .hs-note,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1 .hs-dependent-field,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1 .hs-fieldtype-select {
    width: 100%;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset .hs-form-field,
.elementor-12953 .elementor-element.elementor-element-404615c8 .hs_submit {
    padding-right: calc( 16px/2 );
    padding-left: calc( 16px/2 );
    margin: 0 0 15px 0;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset .hs-form-field .input {
    margin-right: 0;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    font-size: 14px;
    padding: 6px 16px;
    min-height: 47px;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,<svg width='10' height='6' fill='none' xmlns='http:%2F%2Fwww.w3.org/2000/svg'><path d='M1 1l4 4 4-4' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-color: #fff;
    background-size: 12px;
    background-position: calc(100% - 20px) 20px;
    background-repeat: no-repeat;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-3 .hs-form-field {
    width: 100%;
    float: none;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-1 .hs-fieldtype-textarea,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-2 .hs-fieldtype-textarea,
.elementor-12953 .elementor-element.elementor-element-404615c8 fieldset.form-columns-3 .hs-fieldtype-textarea {
    width: 100%;
    min-height: 90px;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 .hs-error-msgs {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 .hs-error-msgs label {
    font-weight: 400;
    color: var(--e-global-color-3f7ab41);
}

.elementor-12953 .elementor-element.elementor-element-404615c8 .legal-consent-container .hs-input {
    width: auto !important;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 .legal-consent-container ul.inputs-list {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 input[type="submit"] {
    margin-top: 10px;
    font-size: 14px;
}

.elementor-12953 .elementor-element.elementor-element-404615c8 {
    width:845px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5379953a */.elementor-12953 .elementor-element.elementor-element-5379953a {
    overflow: hidden !important;
}/* End custom CSS */