.elementor-1494 .elementor-element.elementor-element-60b1b4f{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-60b1b4f:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-60b1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soumissionsdemolition.ca/wp-content/uploads/2025/07/excavatrice-demolition-fond-large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1494 .elementor-element.elementor-element-59b6cba{text-align:center;}.elementor-1494 .elementor-element.elementor-element-59b6cba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1494 .elementor-element.elementor-element-638f156{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-9c937ac{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1494 .elementor-element.elementor-element-9c937ac:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-9c937ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4191F;}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_title, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_description, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield textarea, .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1494 .elementor-element.elementor-element-9f77105 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .validation_error{display:block !important;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_title, .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .pp-gravity-form-title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield textarea, .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield select{background-color:#f9f9f9;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield select{height:38px;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield textarea{height:80px;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield input::-webkit-input-placeholder, .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gfield textarea::-webkit-input-placeholder{color:#000000;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:425px;background-color:#F0AA17;border-style:solid;border-width:0px 0px 0px 0px;border-color:#1A3059;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;margin-top:10px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:#000000;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover,
					.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"]:hover,
					.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]:hover{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-1494 .elementor-element.elementor-element-9f77105 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1494 .elementor-element.elementor-element-9f77105 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-1494 .elementor-element.elementor-element-9f77105 .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1494 .elementor-element.elementor-element-e1feb31{width:auto;max-width:auto;top:-31px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-e1feb31{left:-41px;}body.rtl .elementor-1494 .elementor-element.elementor-element-e1feb31{right:-41px;}.elementor-1494 .elementor-element.elementor-element-e1feb31 img{width:80px;}.elementor-1494 .elementor-element.elementor-element-45293d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1494 .elementor-element.elementor-element-0a49a7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-0a49a7c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-0a49a7c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-0a49a7c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-0a49a7c .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-0a49a7c .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-0a49a7c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-03748f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-03748f4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-03748f4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-03748f4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-03748f4 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-03748f4 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-03748f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-2134499.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-2134499.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-2134499.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-2134499.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-2134499 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-2134499 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-2134499 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-e0bd0fc{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-e0bd0fc{right:-250px;}body.rtl .elementor-1494 .elementor-element.elementor-element-e0bd0fc{left:-250px;}.elementor-1494 .elementor-element.elementor-element-e0bd0fc img{width:450px;}.elementor-1494 .elementor-element.elementor-element-4e7bb21{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-222d89b{text-align:center;}.elementor-1494 .elementor-element.elementor-element-222d89b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-1494 .elementor-element.elementor-element-b286dfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-9c90893.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-9c90893.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-9c90893.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-f2c3c61.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-63b19ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-63b19ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-63b19ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-5ec008a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-5ec008a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-5ec008a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-ed43c4d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-ededad1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-ededad1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-ededad1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-f358d04.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-f358d04.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-f358d04.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-wrapper .elementor-image-box-img{width:86px;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-6a16ab7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-6a16ab7:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-6a16ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soumissionsdemolition.ca/wp-content/uploads/2025/07/debris-volants-droite.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1494 .elementor-element.elementor-element-4a16a1a{text-align:center;}.elementor-1494 .elementor-element.elementor-element-4a16a1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-a5c9391{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-8fb7732{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1494 .elementor-element.elementor-element-8fb7732:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-8fb7732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1494 .elementor-element.elementor-element-ca410dd{width:auto;max-width:auto;top:90px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-ca410dd{left:-25px;}body.rtl .elementor-1494 .elementor-element.elementor-element-ca410dd{right:-25px;}.elementor-1494 .elementor-element.elementor-element-ca410dd img{width:90px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1494 .elementor-element.elementor-element-60133ed .elementor-testimonial-wrapper{text-align:center;}.elementor-1494 .elementor-element.elementor-element-60133ed .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-1494 .elementor-element.elementor-element-60133ed .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-1494 .elementor-element.elementor-element-60133ed .elementor-testimonial-name{color:#1370D0;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-15ed51e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1494 .elementor-element.elementor-element-15ed51e:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-15ed51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1494 .elementor-element.elementor-element-43cee1d{width:auto;max-width:auto;top:90px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-43cee1d{left:-25px;}body.rtl .elementor-1494 .elementor-element.elementor-element-43cee1d{right:-25px;}.elementor-1494 .elementor-element.elementor-element-43cee1d img{width:90px;}.elementor-1494 .elementor-element.elementor-element-3017d4c .elementor-testimonial-wrapper{text-align:center;}.elementor-1494 .elementor-element.elementor-element-3017d4c .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-1494 .elementor-element.elementor-element-3017d4c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-1494 .elementor-element.elementor-element-3017d4c .elementor-testimonial-name{color:#1370D0;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-1629692{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1494 .elementor-element.elementor-element-1629692:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-1629692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1494 .elementor-element.elementor-element-714bf1a{width:auto;max-width:auto;top:90px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-714bf1a{left:-25px;}body.rtl .elementor-1494 .elementor-element.elementor-element-714bf1a{right:-25px;}.elementor-1494 .elementor-element.elementor-element-714bf1a img{width:90px;}.elementor-1494 .elementor-element.elementor-element-330c28a .elementor-testimonial-wrapper{text-align:center;}.elementor-1494 .elementor-element.elementor-element-330c28a .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-1494 .elementor-element.elementor-element-330c28a .elementor-testimonial-wrapper .elementor-testimonial-image img{width:120px;height:120px;}.elementor-1494 .elementor-element.elementor-element-330c28a .elementor-testimonial-name{color:#1370D0;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-6a8eef2{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-bb7af41{text-align:center;}.elementor-1494 .elementor-element.elementor-element-bb7af41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:#1A2F5A;}.elementor-1494 .elementor-element.elementor-element-00b01f3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-d5e8d49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-d5e8d49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-54251eb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-54251eb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-54251eb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-399580e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-399580e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-ef623fe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-ef623fe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-ef623fe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-464e0c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-464e0c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-8d29404.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-8d29404.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-8d29404.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-f233751{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-f233751.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-3a36608.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-3a36608.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-3a36608.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-55420f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-55420f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-2540bca.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-2540bca.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-2540bca.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-5e7aeb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-5e7aeb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-b3f3c85.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1494 .elementor-element.elementor-element-c207e94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-c207e94:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-c207e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soumissionsdemolition.ca/wp-content/uploads/2025/07/excavatrice-demolition-fond-large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1494 .elementor-element.elementor-element-08ad94c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-08ad94c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-84b52bf{--display:flex;}.elementor-1494 .elementor-element.elementor-element-76cd7bf{width:100%;max-width:100%;}.elementor-1494 .elementor-element.elementor-element-76cd7bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-76cd7bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-f4c6e00{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-06de7d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-7088070.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-7088070.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-7088070.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-7088070.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-7088070 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-7088070 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-7088070 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-880b0bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-880b0bf.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-880b0bf.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-880b0bf.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-880b0bf .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-880b0bf .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-880b0bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-abe39ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1494 .elementor-element.elementor-element-abe39ea.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1494 .elementor-element.elementor-element-abe39ea.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1494 .elementor-element.elementor-element-abe39ea.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-abe39ea .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-1494 .elementor-element.elementor-element-abe39ea .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-1494 .elementor-element.elementor-element-abe39ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1494 .elementor-element.elementor-element-6e30b29{--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-1494 .elementor-element.elementor-element-2694c47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-1494 .elementor-element.elementor-element-2694c47:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-2694c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4191F;}.elementor-1494 .elementor-element.elementor-element-a1448fe{width:auto;max-width:auto;top:-31px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-a1448fe{right:-41px;}body.rtl .elementor-1494 .elementor-element.elementor-element-a1448fe{left:-41px;}.elementor-1494 .elementor-element.elementor-element-a1448fe img{width:80px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-194f973{right:-5px;}body.rtl .elementor-1494 .elementor-element.elementor-element-194f973{left:-5px;}.elementor-1494 .elementor-element.elementor-element-194f973{bottom:85px;}.elementor-1494 .elementor-element.elementor-element-194f973 img{width:35px;}.elementor-1494 .elementor-element.elementor-element-e42eceb > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-e42eceb{text-align:left;}.elementor-1494 .elementor-element.elementor-element-e42eceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .validation_error{display:block !important;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gfield textarea, .elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gfield select{background-color:#f9f9f9;padding:10px 10px 10px 10px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gfield textarea{height:100px;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{background-color:#F0AA17;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:1.2em;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
                    .elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{color:#000000;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover,
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"]:hover,
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]:hover{background-color:#1A1A1A;color:#FFFFFF;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1494 .elementor-element.elementor-element-891168e .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-1494 .elementor-element.elementor-element-891168e .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-7152b36{right:-140px;}body.rtl .elementor-1494 .elementor-element.elementor-element-7152b36{left:-140px;}.elementor-1494 .elementor-element.elementor-element-7152b36{bottom:-100px;z-index:0;}.elementor-1494 .elementor-element.elementor-element-7152b36 img{width:380px;}@media(min-width:768px){.elementor-1494 .elementor-element.elementor-element-60b1b4f{--content-width:800px;}.elementor-1494 .elementor-element.elementor-element-9c937ac{--width:600px;}.elementor-1494 .elementor-element.elementor-element-45293d8{--width:400px;}.elementor-1494 .elementor-element.elementor-element-08ad94c{--width:40%;}.elementor-1494 .elementor-element.elementor-element-84b52bf{--width:100%;}.elementor-1494 .elementor-element.elementor-element-06de7d0{--width:400px;}.elementor-1494 .elementor-element.elementor-element-6e30b29{--width:60%;}.elementor-1494 .elementor-element.elementor-element-2694c47{--width:calc(100% - 150px);}}@media(max-width:1024px) and (min-width:768px){.elementor-1494 .elementor-element.elementor-element-a5c9391{--width:500px;}.elementor-1494 .elementor-element.elementor-element-08ad94c{--width:540px;}.elementor-1494 .elementor-element.elementor-element-2694c47{--width:100%;}}@media(max-width:1024px){.elementor-1494 .elementor-element.elementor-element-60b1b4f{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-59b6cba .elementor-heading-title{font-size:35px;}.elementor-1494 .elementor-element.elementor-element-638f156{text-align:center;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-e0bd0fc{right:-185px;}body.rtl .elementor-1494 .elementor-element.elementor-element-e0bd0fc{left:-185px;}.elementor-1494 .elementor-element.elementor-element-e0bd0fc img{width:400px;}.elementor-1494 .elementor-element.elementor-element-4e7bb21{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-222d89b .elementor-heading-title{font-size:32px;}.elementor-1494 .elementor-element.elementor-element-b286dfc{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-6a16ab7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-4a16a1a .elementor-heading-title{font-size:32px;}.elementor-1494 .elementor-element.elementor-element-a5c9391{--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-1494 .elementor-element.elementor-element-6a8eef2{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-bb7af41 .elementor-heading-title{font-size:32px;}.elementor-1494 .elementor-element.elementor-element-00b01f3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-title{font-size:16px;}.elementor-1494 .elementor-element.elementor-element-c207e94{--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;--align-items:center;}.elementor-1494 .elementor-element.elementor-element-08ad94c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1494 .elementor-element.elementor-element-76cd7bf{text-align:center;}.elementor-1494 .elementor-element.elementor-element-76cd7bf .elementor-heading-title{font-size:32px;}.elementor-1494 .elementor-element.elementor-element-f4c6e00{text-align:center;}.elementor-1494 .elementor-element.elementor-element-6e30b29{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-a1448fe{right:-35px;}body.rtl .elementor-1494 .elementor-element.elementor-element-a1448fe{left:-35px;}.elementor-1494 .elementor-element.elementor-element-a1448fe img{width:70px;}.elementor-1494 .elementor-element.elementor-element-194f973{bottom:90px;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{padding:10px 20px 10px 20px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-7152b36{right:-256px;}body.rtl .elementor-1494 .elementor-element.elementor-element-7152b36{left:-256px;}.elementor-1494 .elementor-element.elementor-element-7152b36 img{width:280px;}}@media(max-width:767px){.elementor-1494 .elementor-element.elementor-element-60b1b4f:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-60b1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soumissionsdemolition.ca/wp-content/uploads/2025/07/fond-excavatrice-droite-mobile.webp");background-position:bottom center;}.elementor-1494 .elementor-element.elementor-element-60b1b4f{--content-width:500px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-59b6cba .elementor-heading-title{font-size:28px;}.elementor-1494 .elementor-element.elementor-element-638f156{font-size:16px;line-height:1.3em;}.elementor-1494 .elementor-element.elementor-element-9c937ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-e1feb31{left:-10px;}body.rtl .elementor-1494 .elementor-element.elementor-element-e1feb31{right:-10px;}.elementor-1494 .elementor-element.elementor-element-e1feb31 img{width:60px;}.elementor-1494 .elementor-element.elementor-element-45293d8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1494 .elementor-element.elementor-element-0a49a7c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-0a49a7c .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-0a49a7c .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-03748f4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-03748f4 .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-03748f4 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-2134499{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-2134499 .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-2134499 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-e0bd0fc img{width:80%;}.elementor-1494 .elementor-element.elementor-element-4e7bb21{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-222d89b .elementor-heading-title{font-size:28px;}.elementor-1494 .elementor-element.elementor-element-b286dfc{--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-093f6d2 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-9c90893 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-f2c3c61 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-63b19ae .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-5ec008a .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ed43c4d .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ededad1 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-f358d04 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-6a16ab7{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-4a16a1a .elementor-heading-title{font-size:28px;}.elementor-1494 .elementor-element.elementor-element-a5c9391{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-8fb7732{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-ca410dd{left:-17px;}body.rtl .elementor-1494 .elementor-element.elementor-element-ca410dd{right:-17px;}.elementor-1494 .elementor-element.elementor-element-ca410dd img{width:60px;}.elementor-1494 .elementor-element.elementor-element-15ed51e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-43cee1d{left:-17px;}body.rtl .elementor-1494 .elementor-element.elementor-element-43cee1d{right:-17px;}.elementor-1494 .elementor-element.elementor-element-43cee1d img{width:60px;}.elementor-1494 .elementor-element.elementor-element-1629692{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-714bf1a{left:-17px;}body.rtl .elementor-1494 .elementor-element.elementor-element-714bf1a{right:-17px;}.elementor-1494 .elementor-element.elementor-element-714bf1a img{width:60px;}.elementor-1494 .elementor-element.elementor-element-6a8eef2{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-bb7af41 .elementor-heading-title{font-size:28px;}.elementor-1494 .elementor-element.elementor-element-00b01f3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-d5e8d49{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-54251eb .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-399580e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-ef623fe .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-464e0c8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-8d29404 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-f233751{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-3a36608 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-55420f3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-2540bca .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-5e7aeb8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-img{margin-bottom:0px;}.elementor-1494 .elementor-element.elementor-element-b3f3c85 .elementor-image-box-title{font-size:14px;}.elementor-1494 .elementor-element.elementor-element-c207e94:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-c207e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.soumissionsdemolition.ca/wp-content/uploads/2025/07/fond-excavatrice-droite-mobile.webp");background-position:bottom center;}.elementor-1494 .elementor-element.elementor-element-c207e94{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1494 .elementor-element.elementor-element-76cd7bf .elementor-heading-title{font-size:24px;}.elementor-1494 .elementor-element.elementor-element-06de7d0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1494 .elementor-element.elementor-element-7088070{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-7088070 .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-7088070 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-880b0bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-880b0bf .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-880b0bf .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-abe39ea{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1494 .elementor-element.elementor-element-abe39ea .elementor-image-box-img{margin-bottom:10px;}.elementor-1494 .elementor-element.elementor-element-abe39ea .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1494 .elementor-element.elementor-element-2694c47{--width:95%;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-a1448fe{right:-15px;}body.rtl .elementor-1494 .elementor-element.elementor-element-a1448fe{left:-15px;}.elementor-1494 .elementor-element.elementor-element-a1448fe img{width:60px;}.elementor-1494 .elementor-element.elementor-element-194f973{bottom:105px;}.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-1494 .elementor-element.elementor-element-891168e .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{padding:10px 15px 10px 15px;}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-9f77105 */.gf-terms {
  text-align: center;
  display: block;
  max-width: 360px;
  margin: 15px auto 0;
  order:2;
  padding-right:0!important;
}

.gf-terms img {
	max-width: 60px!important;
	margin-right: 10px!important;
	display:inline-block;
}
.gf-terms p {
	font-size: 14px;
	margin-bottom: 0;
	color: #ffffff;
	width: calc(100% - 75px);
	text-align: left;
	line-height: 1.2;
	display:inline-block;
}
.gf-terms p a {
	color: #ffffff;
}

.gf-terms p a:hover{
    text-decoration: underline;
    color:#1A1A1A!important;
}

.gform_page select {
	background-image: url(/wp-content/uploads/2025/07/dropdown.webp);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}

.gf_list_2col .gfield_checkbox {
	margin-bottom: 20px;
	text-align: left;
}
.gf_list_2col .gfield_checkbox .gchoice {
	min-height: 24px;
}

#ebe-form{
	z-index: 9;
}

#ebe-form .gform_wrapper .validation_message {
    margin-top: 1px;
    text-align: left;
    font-size: 12px;
    padding: 5px 10px !important;
}
#ebe-form #input_4_45 .image-choices-choice {
	max-width: 150px;
}
#ebe-form .image-choices-field .image-choices-choice{
	max-width: 130px;
}
#ebe-form #input_4_45 .image-choices-choice,
#ebe-form .image-choices-field .image-choices-choice {
	width: 100%;
	margin: 0 auto!important;
}
#ebe-form .gform_previous_button:hover {
	background-image: url(/wp-content/uploads/2022/03/Asset-97.svg);
}
#ebe-form .gform_page:not(:first-child) .gform_next_button:hover {
	background-image: url(/wp-content/uploads/2022/03/Asset-96.svg);
}
#ebe-form .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 8px;
}
#ebe-form .gform_wrapper.gravity-theme .ginput_complex {
	display: block;
}

#field_4_60, #field_4_2{
	display: none;
}
#field_4_72{
	display: block!important;
}

#field_4_43 .ginput_container.ginput_container_textarea {
  line-height: 0;
}

#ebe-form h1.main-title{
	color: white;
	text-align: center;
	font-family: "Montserrat";
		font-weight: 800;
	font-size: 30px!important;
}
#ebe-form p.main-sub{
	color: white;
	text-align: center;
	font-family: "Montserrat";
	font-weight: 600;
	padding: 0 30px;
}
#ebe-form .gform_page_footer{
	border: none;
}
#ebe-form #gform_next_button_4_3{
	font-family: "Montserrat";
	text-transform: uppercase;
	font-weight: 800;
	background-color: #f0aa17;
	color:black;
	font-size: 20px;
	padding: 15px 30px;
	border-radius: 30px;
}
#ebe-form #gform_next_button_4_3:hover, #ebe-form #gform_page_4_12 #gform_submit_button_4:hover{
	background-color: #1A1A1A;
}
#ebe-form .gform_page{
	text-align:center;
	min-height: 320px;
}
#ebe-form h3.slide-title{
	color: white;
	font-family: "Montserrat";
	font-weight: 700;
	font-size: 22px;
	max-width: 350px;
    margin: 0 auto 20px;
}
#ebe-form .gform_page:not(:last-child):not(:first-child) .gform_page_footer {
	width: 100%;
	margin-top: 50px;	 
}
#ebe-form .gform_previous_button {
	margin-right: 50px;
	background-image: url(/wp-content/uploads/2022/03/Asset-99.svg);
	width: 128px!important;
	height: 48px;
	background-color: transparent;
	border: none;
	box-shadow: none;
	background-size: 100% 100%;
}
#ebe-form .gform_page:not(:first-child) .gform_next_button {
	margin-left: 50px;
	background-image: url(/wp-content/uploads/2022/03/Asset-98.svg);
	width: 135px!important;
	height: 48px;
	background-color: transparent;
	border: none;
	box-shadow: none;
	background-size: 100% 100%;
}
img.main-arrow {
	width: 80px;
  position: absolute;
  left: -15px;
  transform: scaleX(-1);
  bottom: 40px;
}

.last-arrow {
  position: absolute;
  right: -30px;
  width: 80px;
  bottom: 150px;
}

p.arrow-text {
	position: absolute;
	color: white;
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	width: 150px;
	left: -130px;
  bottom: 100px;
	text-align: center;
	margin-bottom: 0px;
}
#ebe-form .image-choices-choice-text{
	color: white;
	font-family: "Montserrat";
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
}
#ebe-form li.gfield{
	padding-right: 0px;
	margin-top: 8px!important;
}
.gform_validation_error #gform_page_4_3, .gform_validation_error #gform_page_4_7{
	margin-bottom: 100px;
}
.gform_validation_error #gform_page_4_5{
	margin-bottom: 120px;
}
#ebe-form .gform_validation_error ul.gfield_checkbox{
	margin-bottom: 0px;
}
#gform_page_4_2 .gfield_radio li,
#gform_page_4_3 .gfield_radio li,
#gform_page_4_4 .gfield_radio li{
	width: 23%;
	margin-right: 0px!important;
}
#gform_page_4_7 .gfield_radio li{
	width: 27%;
	margin-right: 0px!important;
}
.gform_validation_error #gform_page_4_7{
	padding-bottom: 120px;
}
#gform_page_4_2 .image-choices-choice-image-wrap,
#gform_page_4_3 .image-choices-choice-image-wrap,
#gform_page_4_4 .image-choices-choice-image-wrap,
#gform_page_4_7 .image-choices-choice-image-wrap{
	height: 80px!important;
	width:84px!important;
}

#gform_wrapper_4 .gfield_validation_message, #gform_wrapper_4 .validation_message {
  background: #fff9f9;
  border: 1px solid #fff9f9;
  font-size: 14.992px;
  margin-top: 8px;
  padding: 12.992px 24px;
}

#ebe-form ul.gfield_checkbox {
	margin-bottom: 100px;
	text-align: left;
}

#ebe-form .gfield_checkbox .gchoice{
    display:flex;
    align-items: flex-start;
}

#ebe-form .gfield_checkbox .gchoice .gfield-choice-input{
    margin-top:5px;
    width:15px!important;
    height:15px!important;
    /*-webkit-appearance: none;*/
    /*-moz-appearance: none;*/
    /*appearance: none;*/
    border-radius: 0!important;
}

#ebe-form .gfield_checkbox  label {
	max-width: calc(100% - 25px)!important;
	color: white;
	font-family: "Montserrat";
	padding-left:10px;
	text-align: left;
    font-size: 14px;
}
#ebe-form .gform_wrapper select, #ebe-form .gform_wrapper input[type="text"], #ebe-form .gform_wrapper input[type="email"], #ebe-form .gform_wrapper textarea {
	width: 100%;
	margin: 0;
	border-radius: 0;
	color: black;
	background-color: white;
	font-size: 14px;
	padding: 10px;
}
#ebe-form .gform_wrapper .address_zip{
	width: 100%!important;
	margin-right: 0px!important;
	padding-right: 0px!important;
	min-height: 35px!important;
}
#ebe-form .gform_wrapper #input_4_71 {
	white-space: normal;
	height: 38px!important;
}
#ebe-form #gform_page_4_12 .gform_page_footer{
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-direction: column;
	align-items: center;
}
#ebe-form #gform_page_4_12 #gform_submit_button_4{
	order: 1;
}
#ebe-form #gform_page_4_12 center{
	order: 2;
}
#ebe-form #gform_page_4_12 .gform_previous_button{
	order: 3;
	margin-right: 0px;
	margin-top: 10px;
}
#ebe-form p.t-white{
	color: white;
	font-family: 'Montserrat';
	font-size: 13px;
	margin-top: 5px;
}
#ebe-form p.t-white a{
	color: white;
}
/* error message format  */
.gform_wrapper div.validation_error {
	background-color: rgba(255,255,255,0.9);
	border-color: #ff0000;
	color: #ff0000;
	line-height: 1.2;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
}
#gform_wrapper_4 .gfield_error {
	background-color: transparent !important;
	border: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px!important;
	margin-right: 0px!important;
	max-width: 100%!important;
	padding-bottom: 0px!important;
}
.gform_wrapper .gfield_error .ginput_complex, .gform_wrapper .gfield_error .ginput_container{
	margin-top: 8px!important;
}
.gform_wrapper .validation_message {
	color: #ff0000!important;
	background-color: rgba(255,255,255,0.75);
	padding: 5px 10px !important;
	border: 1px solid #f00;
	margin-top: -3px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	width: 100%!important;
	max-width: 100%!important;
	margin: auto;
	text-align: center;
}

.gform_wrapper.gravity-theme .ginput_container_address{
    margin-left:0!important;
    margin-right:0!important;
}

@media only screen and (max-width: 1024px) and (min-width: 960px){
		#field_4_64 .ginput_container {
		padding: 0!important;
	} 
}


@media only screen and (max-width:800px){
    .last-arrow {
      top: 235px;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
   
#ebe-form #input_4_45 .image-choices-choice {
	max-width: 140px;
}  
 
	#ebe-form h1.main-title{
		font-size:30px!important;
	}
	#ebe-form h3.slide-title{
		font-size:20px;
	}
	#ebe-form .image-choices-choice-text{
		font-size:12px;
	}
	#ebe-form ul.gfield_checkbox{
		margin-left:0px;
	}
	#ebe-form .gfield_checkbox  label{
		font-size:12px;
	}
	img.main-arrow{
		bottom:35px;
	}
	p.arrow-text{
		font-size: 13px;
		line-height: 16px;
		width: 100px;
    left: -50px;
    bottom: 95px;
		text-shadow: 1px 1px 1px black;
	}
	#ebe-form .gform_wrapper select, #ebe-form .gform_wrapper input[type="text"], #ebe-form .gform_wrapper input[type="email"], #ebe-form .gform_wrapper textarea{
		width:100%!important;
	}

	#ebe-form .gform_page .ginput_container {
		padding: 0;
		max-width:100%;
		margin:0 auto;
	}
}
@media only screen and (max-width: 959px){
	#ebe-form p.main-sub{
		padding:0;
	}
	#ebe-form .image-choices-field .image-choices-choice{
		max-width: 105px;
	}
}
@media only screen and (min-width:641px){
	.gform_wrapper .gfield.gf_list_2col .gfield_checkbox{
		grid-column-gap: 0px!important;
	}    
		.gform_wrapper.gravity-theme .ginput_container_address .ginput_right {
		padding-left: 0!important;
	}
}
@media only screen and (max-width: 767px){
	.gf-terms img {
		margin-right: 0;
		margin-bottom: 5px;
	}
	#ebe-form #gform_page_4_12 #gform_submit_button_4 {
		line-height: 1.2;
	}    
	#ebe-form .gform_page:not(:last-child):not(:first-child) .gform_page_footer{
		bottom: 10px;
	}
	 #ebe-form h1.main-title{
		font-size:24px!important;
		padding:0 20px;
	}
	#ebe-form h3.slide-title{
		font-size:22px;
	}
	#ebe-form p.main-sub{
		font-size:15px;
		line-height:20px;
	}
	#ebe-form #gform_next_button_4_3{
		padding: 10px 30px;
	line-height: 26px;
	}
	p.arrow-text{
		display:none;
	}
	img.main-arrow{
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		width: 75px;
    right: -40px!important;
    bottom: 100px;
	}
	
	.last-arrow {
      top: 205px;
    }
	#gform_page_4_2 .gfield_radio li, #gform_page_4_3 .gfield_radio li, #gform_page_4_4 .gfield_radio li, #gform_page_4_7 .gfield_radio li{
		width:48%;
		margin-bottom:0px!important;
	}
	#ebe-form .gform_previous_button{
		margin-right: 20px;
		width: 105px!important;
		height: 40px;
	}
	#ebe-form .gform_page:not(:first-child) .gform_next_button{
		width: 105px!important;
		height: 40px;
		margin-left:20px;
	}
	#gform_page_4_2 .image-choices-choice-image-wrap,
	#gform_page_4_3 .image-choices-choice-image-wrap,
	#gform_page_4_4 .image-choices-choice-image-wrap,
	#gform_page_4_7 .image-choices-choice-image-wrap{
		margin-bottom:0px;
	}
	#ebe-form ul.gfield_checkbox{
		margin-left:0px;
	}
	#ebe-form .gfield_checkbox {
		margin-bottom: 5px;
	}
	#ebe-form .gform_wrapper select, #ebe-form .gform_wrapper input[type="text"], #ebe-form .gform_wrapper input[type="email"], #ebe-form .gform_wrapper textarea{
		width:100%!important;
	}
	#ebe-form .image-choices-choice-text{
		font-size:13px;
	}
	
	.mascot {
		position: relative!important;
		width: 100%!important;
		left: initial!important;
		bottom: -15px!important;
		margin-top: 20px;
	}

	.gform_wrapper .validation_message{
		 max-width: 100%!important;
	}
}

@media only screen and (max-width:640px){
	#ebe-form #gform_page_4_12 #gform_submit_button_4{
		width:100%!important;
	}
}

@media only screen and (max-width:560px){
    .last-arrow {
      position: absolute;
      right: -30px;
      width: 60px;
      top: 215px;
      transform: rotate(-28deg);
    }
    
    .gform_validation_error .last-arrow {
      top: 430px;
    }
}

@media only screen and (max-width:480px){
    #ebe-form h3.slide-title{
        padding:0 20px;
    }
}

@media only screen and (max-width:400px){
    #ebe-form h3.slide-title{
        max-width:100%;
        padding:0 25px;
    }
}

/*arrow on cell*/
@media (max-width: 767px) {
  img.main-arrow {
    left: unset;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b1b4f */.elementor-1494 .elementor-element.elementor-element-60b1b4f .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for pp-gravity-forms, class: .elementor-element-891168e */.elementor-1494 .elementor-element.elementor-element-891168e .drk-terms p a:hover{
    color:red!important;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p{
    margin-bottom:20px;
}

.elementor-widget-text-editor p:last-child{
    margin:0;
}

.bottom-form .gform_wrapper .gform_fields{
  grid-row-gap:8px!important
}

.bottom-form .gform_heading,
.bottom-form .gform_ajax_spinner{
  display:none!important;
}

.bottom-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){
  line-height: 1.3!important;
  min-height: auto!important;
}

.bottom-form .gform_wrapper .ginput_container_address{
  margin-left:0!important;
  margin-right:0!important;
  margin-bottom:0!important;
}

.bottom-form .gform_wrapper .ginput_container_address span{
  padding-left:0!important;
  padding-right:0!important;
  flex:0 0 100%!important;
  margin-bottom:0!important;
}

.bottom-form .gform_wrapper .ginput_container_textarea{
  line-height:0;
}

.bottom-form .gform_wrapper .gfield textarea{
  resize:none!important;
}

.bottom-form .gform_wrapper #field_submit, 
.bottom-form .gform_wrapper .gform_footer{
  flex-direction: column;
  justify-content: center;
  padding-top:0!important;
  padding-bottom:0!important;
}

.bottom-form .gform_wrapper #field_submit input, 
.bottom-form .gform_wrapper .gform_footer input{
align-self:center!important;
}

.bottom-form .gform_wrapper .gform_validation_errors{
font-size: 14px;
line-height: 18px;
color: #c02b0a;
}

.bottom-form .gform_wrapper .gform_confirmation_message {
color: #ffffff!important;
text-align: center!important;
}

.bottom-form .gform_wrapper .gfield_validation_message, 
.bottom-form .gform_wrapper .validation_message{
  margin-top:0!important;
  padding:0 5px!important;
}


.testimonial-section .elementor-testimonial-content{
    text-align: left;
    padding-left:40px;
}

.testimonial-section .elementor-widget-testimonial{
    height:100%;
}

.testimonial-section .elementor-testimonial-wrapper {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  height: 100%;
}


.services-section .e-con.e-child{
    width: calc(33.33% - 34px);
}


.services-section .elementor-image-box-img,
.services-section .elementor-image-box-img img{
    width:100%!important;
}

.services-section .elementor-image-box-content{
    background-color: #1A2F5A;
    padding:15px 10px;
}



.icons-section .elementor-widget-image-box{
    width: calc(25% - 25px);
}

/*.icons-section .elementor-image-box-img{*/
/*    position: absolute;*/
/*    top: -60px;*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
/*}*/


.icons-section .elementor-image-box-wrapper{
    background-color: #1F4778;
    padding:0 10px 20px;
}

.icons-section .elementor-image-box-img img{
    margin:-50px auto 15px;
}

.three-box .elementor-widget-image-box{
    width:120px;
}

.three-box .elementor-widget-image-box .elementor-image-box-img img{
    width:90px;
}


#ebe-form #gform_next_button_4_3:hover {
    color: white;
}

@media only screen and (max-width:1024px){
.services-section .e-con.e-child{
    width: calc(33.33% - 20px);
}
    
}


@media only screen and (max-width:767px){
    
    .services-section .e-con.e-child{
        width: calc(50% - 10px);
    }
    
    .icons-section .elementor-widget-image-box {
        width: calc(50% - 5px);
      }
    
    .bottom-mascot{
        position:static!important;
        margin:10px auto -40px!important;
    }
    
    .top-mascot{
        position:static!important;
        margin:10px auto -40px!important;
    }
    

    
}

@media only screen and (max-width:480px){
    .services-section .e-con.e-child{
    width: calc(100%);
}

}
.elementor-nav-menu--main {
    display: none !important;
}/* End custom CSS */