.elementor-1002 .elementor-element.elementor-element-0946312 > .elementor-background-overlay{background-color:#000000;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-0946312 > .elementor-container{min-height:742px;}.elementor-1002 .elementor-element.elementor-element-0946312{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:-0px;padding:0px 0px 200px 0px;}.elementor-1002 .elementor-element.elementor-element-f65dfb2 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-1002 .elementor-element.elementor-element-9111f4d .elementor-heading-title{font-family:"Figtree", Sans-serif;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-d58a77d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1002 .elementor-element.elementor-element-d58a77d > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-1002 .elementor-element.elementor-element-d58a77d .elementor-heading-title{font-size:65px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-a8c61da > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1002 .elementor-element.elementor-element-a8c61da{text-align:start;}.elementor-1002 .elementor-element.elementor-element-a8c61da .elementor-heading-title{font-size:20px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1002 .elementor-element.elementor-element-6cd5fa2 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-6cd5fa2 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-6cd5fa2 .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-6cd5fa2{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-6cd5fa2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-6cd5fa2 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-6cd5fa2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-c9390e1 > .elementor-element-populated{margin:0px 0px -100px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:250px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-3c041d3:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-3c041d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-1002 .elementor-element.elementor-element-3c041d3{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-136d195 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-30px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-3c041d3, .elementor-1002 .elementor-element.elementor-element-3c041d3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-3c041d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-dff1345 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-1002 .elementor-element.elementor-element-819b32c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-1002 .elementor-element.elementor-element-819b32c img{width:75%;}.elementor-1002 .elementor-element.elementor-element-f7c6d95{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:center;}.elementor-1002 .elementor-element.elementor-element-f7c6d95 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1002 .elementor-element.elementor-element-f7c6d95.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1002 .elementor-element.elementor-element-f7c6d95 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-3e435bc{padding:60px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-df1872a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-df1872a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-df1872a > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-208a4d1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-775e832 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:43px;font-weight:700;}.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-1002 .elementor-element.elementor-element-4140c59 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-4140c59 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-4140c59 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8a433a0 );border-color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-4140c59{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-4140c59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-4140c59 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-4140c59 .elementor-button:focus svg{fill:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-b3065ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-b3065ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/3a3c488f-a8ea-47c3-869f-afa0e30b9fe4-Joanna-Ferreira.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-b3065ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1002 .elementor-element.elementor-element-b3065ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-e529c02{--spacer-size:50px;}.elementor-1002 .elementor-element.elementor-element-af6b1ed{padding:0px 0px 60px 0px;}.elementor-1002 .elementor-element.elementor-element-adf9624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-adf9624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/07/3-scaled.jpg");background-position:center right;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-adf9624 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-adf9624 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-1649aa2 img{width:12%;}.elementor-1002 .elementor-element.elementor-element-f40c209{text-align:center;}.elementor-1002 .elementor-element.elementor-element-f40c209 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-62f9770:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-62f9770 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/07/3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-62f9770 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-62f9770 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-dc2f349 img{width:12%;}.elementor-1002 .elementor-element.elementor-element-ea13aca{text-align:center;}.elementor-1002 .elementor-element.elementor-element-ea13aca .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-6bf028b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-6bf028b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/07/3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-6bf028b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-6bf028b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-b644246 img{width:12%;}.elementor-1002 .elementor-element.elementor-element-7eba654{text-align:center;}.elementor-1002 .elementor-element.elementor-element-7eba654 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-d3f80ea:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-d3f80ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/3.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-d3f80ea > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-d3f80ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1002 .elementor-element.elementor-element-ff344ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-ff344ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-4210f4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-4210f4d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-4210f4d .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-479969f{text-align:center;}.elementor-1002 .elementor-element.elementor-element-479969f .elementor-heading-title{font-size:43px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-1f21e23{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-weight:400;color:var( --e-global-color-08b108f );}.elementor-1002 .elementor-element.elementor-element-1f21e23 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-21b608f{margin-top:30px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-b80cc70.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-124c451 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-124c451 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-124c451 .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-124c451{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-124c451 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-124c451 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-124c451 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-e977248{margin-top:50px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-b3a6409:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/f490d00a-dc39-4838-aee4-6d057108174e-Joanna-Ferreira.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-b3a6409.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-b3a6409.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-b3a6409 > .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;}.elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-16d1fa9{--spacer-size:456px;}.elementor-1002 .elementor-element.elementor-element-0e0c555:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-0e0c555.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-0e0c555.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:var( --e-global-color-136d195 );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:40px 40px 40px 40px;}.elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-fdb14fc .elementor-heading-title{font-size:35px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-cbf8447 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-11eb784 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-11eb784{font-weight:400;color:var( --e-global-color-08b108f );}.elementor-1002 .elementor-element.elementor-element-737e7d5 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-737e7d5 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-737e7d5 .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-737e7d5{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-737e7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-737e7d5 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-737e7d5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-a8e0ad9{margin-top:30px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-267a95f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/7b0db87a-1eee-4f2f-89b8-c73207995933-Joanna-Ferreira.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-267a95f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-267a95f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-1002 .elementor-element.elementor-element-267a95f > .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;}.elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-b77a567{--spacer-size:456px;}.elementor-1002 .elementor-element.elementor-element-16fb490:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-16fb490.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-16fb490.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-136d195 );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:40px 40px 40px 40px;}.elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-background-slideshow{border-radius:0px 20px 20px 0px;}.elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-712123a .elementor-heading-title{font-size:35px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-115584e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-0ae3cad > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-0ae3cad{font-weight:400;color:var( --e-global-color-08b108f );}.elementor-1002 .elementor-element.elementor-element-79e142c .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-79e142c .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-79e142c .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-79e142c{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-79e142c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-79e142c .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-79e142c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-0d2926f{margin-top:30px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-ecb2fb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated{border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-136d195 );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:40px 40px 40px 40px;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-8a7f0ed .elementor-heading-title{font-size:35px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-f37ec92 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-68839e2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-68839e2{font-weight:400;color:var( --e-global-color-08b108f );}.elementor-1002 .elementor-element.elementor-element-e395f8f .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-e395f8f .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-e395f8f .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-e395f8f{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-e395f8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-e395f8f .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-e395f8f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-0ff8430:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-0ff8430 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/7b0db87a-1eee-4f2f-89b8-c73207995933-Joanna-Ferreira.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-0ff8430.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-0ff8430.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-0ff8430 > .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;}.elementor-1002 .elementor-element.elementor-element-0ff8430 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-82b574d{--spacer-size:456px;}.elementor-1002 .elementor-element.elementor-element-9a8e522{margin-top:30px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-485648a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-485648a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/63751884afdabfce69750808_275434943_156177153505557_1672241526710667853_n-p-500.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-485648a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-485648a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-485648a > .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;}.elementor-1002 .elementor-element.elementor-element-485648a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-0ab9f20{--spacer-size:456px;}.elementor-1002 .elementor-element.elementor-element-ed8c554:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-ed8c554.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-ed8c554.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:var( --e-global-color-136d195 );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:40px 40px 40px 40px;}.elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-897da6d .elementor-heading-title{font-size:35px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-bbc029b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-dd1d4dd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-dd1d4dd{font-weight:400;color:var( --e-global-color-08b108f );}.elementor-1002 .elementor-element.elementor-element-e730430 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-e730430 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-e730430 .elementor-button:focus{background-color:var( --e-global-color-8a433a0 );color:var( --e-global-color-accent );border-color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-e730430{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-e730430 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-e730430 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-e730430 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-2f64597{margin-top:0px;margin-bottom:63px;padding:60px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1002 .elementor-element.elementor-element-b83eefc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1002 .elementor-element.elementor-element-b83eefc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-b83eefc > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-23aa276 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:43px;font-weight:700;}.elementor-1002 .elementor-element.elementor-element-2f9a624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-2f9a624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-2f9a624 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-2f9a624 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-e754898{text-align:start;}.elementor-1002 .elementor-element.elementor-element-e754898 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-03eda7d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-03eda7d{text-align:start;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-dadf1f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-dadf1f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-dadf1f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-dadf1f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-509247c{text-align:start;}.elementor-1002 .elementor-element.elementor-element-509247c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-bbad0a6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-bbad0a6{text-align:start;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-73842e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-73842e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-73842e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-73842e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-a6eab2f{text-align:start;}.elementor-1002 .elementor-element.elementor-element-a6eab2f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-1dc1b59 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-1dc1b59{text-align:start;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-a491bac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-a491bac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/8d0550d4-cfec-4448-8cbe-d18b1f5e9989-Joanna-Ferreira.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-a491bac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1002 .elementor-element.elementor-element-a491bac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-41a8dc4{--spacer-size:50px;}.elementor-1002 .elementor-element.elementor-element-de9933b:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-de9933b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/06/1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-de9933b > .elementor-background-overlay{background-color:#F1F2F4;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-de9933b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1002 .elementor-element.elementor-element-9ca8380.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-9ca8380 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-c9fee71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-c9fee71{text-align:center;}.elementor-1002 .elementor-element.elementor-element-c9fee71 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-b2fbf3c{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b2fbf3c .elementor-heading-title{font-size:43px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-c8e4c16{margin-top:30px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-2a0b1ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-2a0b1ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-2a0b1ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-2a0b1ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-b04e9aa{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b04e9aa .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-532bff9{text-align:center;}.elementor-1002 .elementor-element.elementor-element-532bff9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-2a2f4d9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-2a2f4d9{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-39e3688:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-39e3688 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-39e3688 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-39e3688 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-05f1c02{text-align:center;}.elementor-1002 .elementor-element.elementor-element-05f1c02 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-b178ad1{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b178ad1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-b358820 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-b358820{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-778b1ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-778b1ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-778b1ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-778b1ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-f6d6fc6{text-align:center;}.elementor-1002 .elementor-element.elementor-element-f6d6fc6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-d55a8ca{text-align:center;}.elementor-1002 .elementor-element.elementor-element-d55a8ca .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-ba9b133 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-ba9b133{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-a03d879{margin-top:20px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-b9c6c14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-b9c6c14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-b9c6c14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-b9c6c14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-f895e7c{text-align:center;}.elementor-1002 .elementor-element.elementor-element-f895e7c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-efe20b5{text-align:center;}.elementor-1002 .elementor-element.elementor-element-efe20b5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-9886011 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-9886011{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-fd96ef1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-fd96ef1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-fd96ef1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-fd96ef1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-0aff96d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-0aff96d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-74ef7b0{text-align:center;}.elementor-1002 .elementor-element.elementor-element-74ef7b0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-9456bdd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-9456bdd{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-100e5de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1002 .elementor-element.elementor-element-100e5de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1002 .elementor-element.elementor-element-100e5de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-100e5de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-cbb22a9{text-align:center;}.elementor-1002 .elementor-element.elementor-element-cbb22a9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-94ae989{text-align:center;}.elementor-1002 .elementor-element.elementor-element-94ae989 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-1615ee9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-1615ee9{text-align:center;font-weight:400;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-ded42eb .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-ded42eb .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-ded42eb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8a433a0 );border-color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-ded42eb{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-ded42eb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-ded42eb .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-ded42eb .elementor-button:focus svg{fill:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-c6d0c1b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1002 .elementor-element.elementor-element-c6d0c1b:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-c6d0c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.passosconstructionandremodeling.com/wp-content/uploads/2025/04/long-shot-man-working-roof-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-c6d0c1b > .elementor-background-overlay{background-color:#000000;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-c6d0c1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1002 .elementor-element.elementor-element-766e5e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-766e5e2{text-align:center;}.elementor-1002 .elementor-element.elementor-element-766e5e2 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-b6b466c{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b6b466c .elementor-heading-title{font-size:43px;font-weight:700;color:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-7a6b037{--e-rating-justify-content:center;--e-rating-icon-font-size:37px;--e-rating-gap:8px;}.elementor-1002 .elementor-element.elementor-element-0b75b58{padding:35px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-136d195 );margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.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-1002 .elementor-element.elementor-element-3f0ba03 .elementor-testimonial-wrapper{text-align:center;}.elementor-1002 .elementor-element.elementor-element-3f0ba03 .elementor-testimonial-content{color:var( --e-global-color-08b108f );font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1002 .elementor-element.elementor-element-3f0ba03 .elementor-testimonial-name{color:var( --e-global-color-08b108f );font-size:16px;}.elementor-1002 .elementor-element.elementor-element-3f0ba03 .elementor-testimonial-job{color:var( --e-global-color-08b108f );font-size:14px;font-weight:300;}.elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-136d195 );margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:35px 35px 35px 35px;}.elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-1f19a56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1002 .elementor-element.elementor-element-1f19a56 .elementor-testimonial-wrapper{text-align:center;}.elementor-1002 .elementor-element.elementor-element-1f19a56 .elementor-testimonial-content{color:var( --e-global-color-08b108f );font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1002 .elementor-element.elementor-element-1f19a56 .elementor-testimonial-name{color:var( --e-global-color-08b108f );font-size:16px;}.elementor-1002 .elementor-element.elementor-element-1f19a56 .elementor-testimonial-job{color:var( --e-global-color-08b108f );font-size:14px;font-weight:300;}.elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-136d195 );margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:35px 35px 35px 35px;}.elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-46578d9 .elementor-testimonial-wrapper{text-align:center;}.elementor-1002 .elementor-element.elementor-element-46578d9 .elementor-testimonial-content{color:var( --e-global-color-08b108f );font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1002 .elementor-element.elementor-element-46578d9 .elementor-testimonial-name{color:var( --e-global-color-08b108f );font-size:16px;}.elementor-1002 .elementor-element.elementor-element-46578d9 .elementor-testimonial-job{color:var( --e-global-color-08b108f );font-size:14px;font-weight:300;}.elementor-1002 .elementor-element.elementor-element-37a3b46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-37a3b46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1002 .elementor-element.elementor-element-1ccfc6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-1ccfc6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-92472d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-92472d7{text-align:center;}.elementor-1002 .elementor-element.elementor-element-92472d7 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-ac0f684{text-align:center;}.elementor-1002 .elementor-element.elementor-element-ac0f684 .elementor-heading-title{font-size:43px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1002 .elementor-element.elementor-element-55ae4d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1002 .elementor-element.elementor-element-55ae4d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1002 .elementor-element.elementor-element-55ae4d1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-55ae4d1{--image-transition-duration:200ms;--overlay-transition-duration:300ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1002 .elementor-element.elementor-element-696c788{padding:60px 0px 60px 0px;}.elementor-1002 .elementor-element.elementor-element-643788e > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-de49e9a iframe{height:518px;}.elementor-1002 .elementor-element.elementor-element-19b7d54 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1002 .elementor-element.elementor-element-3edb95f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:43px;font-weight:700;}.elementor-1002 .elementor-element.elementor-element-4573a1f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1002 .elementor-element.elementor-element-320419a .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-320419a .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-320419a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8a433a0 );border-color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-320419a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-1002 .elementor-element.elementor-element-320419a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-320419a .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-320419a .elementor-button:focus svg{fill:var( --e-global-color-8a433a0 );}.elementor-1002 .elementor-element.elementor-element-331de15 .elementor-button{background-color:var( --e-global-color-secondary );font-weight:600;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1002 .elementor-element.elementor-element-331de15 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-331de15 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8a433a0 );border-color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-331de15{width:auto;max-width:auto;}.elementor-1002 .elementor-element.elementor-element-331de15 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-331de15 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-331de15 .elementor-button:focus svg{fill:var( --e-global-color-8a433a0 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1002 .elementor-element.elementor-element-0946312 > .elementor-container{min-height:61vh;}.elementor-1002 .elementor-element.elementor-element-0946312{padding:50px 50px 0px 50px;}.elementor-1002 .elementor-element.elementor-element-f65dfb2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-f65dfb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-9111f4d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-d58a77d{width:100%;max-width:100%;text-align:center;}.elementor-1002 .elementor-element.elementor-element-d58a77d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-d58a77d .elementor-heading-title{font-size:35px;}.elementor-1002 .elementor-element.elementor-element-a8c61da{width:100%;max-width:100%;text-align:center;}.elementor-1002 .elementor-element.elementor-element-a8c61da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-a8c61da .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-c9390e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1002 .elementor-element.elementor-element-c9390e1 > .elementor-element-populated{padding:50px 0px 150px 0px;}.elementor-1002 .elementor-element.elementor-element-819b32c img{width:55%;}.elementor-1002 .elementor-element.elementor-element-af6b1ed{padding:30px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-1649aa2 img{width:23%;}.elementor-1002 .elementor-element.elementor-element-f40c209 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-dc2f349 img{width:23%;}.elementor-1002 .elementor-element.elementor-element-ea13aca .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-b644246 img{width:23%;}.elementor-1002 .elementor-element.elementor-element-7eba654 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-d3f80ea{padding:30px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-479969f .elementor-heading-title{font-size:35px;}.elementor-1002 .elementor-element.elementor-element-fdb14fc .elementor-heading-title{font-size:24px;}.elementor-1002 .elementor-element.elementor-element-712123a .elementor-heading-title{font-size:24px;}.elementor-1002 .elementor-element.elementor-element-8a7f0ed .elementor-heading-title{font-size:24px;}.elementor-1002 .elementor-element.elementor-element-897da6d .elementor-heading-title{font-size:24px;}.elementor-1002 .elementor-element.elementor-element-e754898 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-509247c .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-a6eab2f .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-b2fbf3c .elementor-heading-title{font-size:35px;}.elementor-1002 .elementor-element.elementor-element-532bff9 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-b178ad1 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-d55a8ca .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-efe20b5 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-74ef7b0 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-94ae989 .elementor-heading-title{font-size:16px;}.elementor-1002 .elementor-element.elementor-element-c6d0c1b{padding:100px 25px 100px 25px;}.elementor-1002 .elementor-element.elementor-element-b6b466c .elementor-heading-title{font-size:35px;}.elementor-1002 .elementor-element.elementor-element-7a6b037{--e-rating-icon-font-size:26px;}.elementor-1002 .elementor-element.elementor-element-0b75b58{padding:15px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-3f0ba03 .elementor-testimonial-name{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-1f19a56 .elementor-testimonial-name{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-46578d9 .elementor-testimonial-name{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-ac0f684 .elementor-heading-title{font-size:35px;}.elementor-1002 .elementor-element.elementor-element-de49e9a iframe{height:656px;}}@media(max-width:767px){.elementor-1002 .elementor-element.elementor-element-0946312 > .elementor-container{max-width:1280px;}.elementor-1002 .elementor-element.elementor-element-0946312{padding:150px 20px 0px 20px;}.elementor-1002 .elementor-element.elementor-element-f65dfb2 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-9111f4d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-d58a77d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-d58a77d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-d58a77d .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-1002 .elementor-element.elementor-element-a8c61da > .elementor-widget-container{margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-a8c61da{text-align:center;}.elementor-1002 .elementor-element.elementor-element-a8c61da .elementor-heading-title{font-size:14px;}.elementor-1002 .elementor-element.elementor-element-6cd5fa2{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-6cd5fa2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-c9390e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-3c041d3{margin-top:0px;margin-bottom:0px;}.elementor-1002 .elementor-element.elementor-element-819b32c img{width:100%;}.elementor-1002 .elementor-element.elementor-element-f7c6d95 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1002 .elementor-element.elementor-element-f7c6d95 .elementor-heading-title{font-size:25px;}.elementor-1002 .elementor-element.elementor-element-6eeb703 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-3e435bc{padding:30px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-df1872a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-208a4d1{text-align:center;}.elementor-1002 .elementor-element.elementor-element-775e832{text-align:center;}.elementor-1002 .elementor-element.elementor-element-775e832 .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-a82729f{text-align:center;}.elementor-1002 .elementor-element.elementor-element-4140c59{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-4140c59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-b3065ab > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-e529c02{--spacer-size:174px;}.elementor-1002 .elementor-element.elementor-element-adf9624 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-1649aa2 img{width:16%;}.elementor-1002 .elementor-element.elementor-element-f40c209 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-62f9770 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-dc2f349 img{width:16%;}.elementor-1002 .elementor-element.elementor-element-ea13aca .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-6bf028b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-b644246 img{width:16%;}.elementor-1002 .elementor-element.elementor-element-7eba654 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-d3f80ea{padding:60px 20px 60px 20px;}.elementor-1002 .elementor-element.elementor-element-4210f4d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-4210f4d .elementor-heading-title{font-size:17px;}.elementor-1002 .elementor-element.elementor-element-479969f{text-align:center;}.elementor-1002 .elementor-element.elementor-element-479969f .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-1f21e23{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-124c451{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-124c451 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-b3a6409 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-16d1fa9{--spacer-size:155px;}.elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated{border-width:0px 2px 2px 2px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-0e0c555 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-fdb14fc{text-align:center;}.elementor-1002 .elementor-element.elementor-element-fdb14fc .elementor-heading-title{font-size:20px;}.elementor-1002 .elementor-element.elementor-element-cbf8447{text-align:center;}.elementor-1002 .elementor-element.elementor-element-11eb784{text-align:center;}.elementor-1002 .elementor-element.elementor-element-737e7d5{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-737e7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-267a95f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-b77a567{--spacer-size:155px;}.elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated{border-width:0px 2px 2px 2px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-16fb490 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-712123a{text-align:center;}.elementor-1002 .elementor-element.elementor-element-712123a .elementor-heading-title{font-size:20px;}.elementor-1002 .elementor-element.elementor-element-115584e{text-align:center;}.elementor-1002 .elementor-element.elementor-element-0ae3cad{text-align:center;}.elementor-1002 .elementor-element.elementor-element-79e142c{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-79e142c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-ecb2fb3 > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-8a7f0ed{text-align:center;}.elementor-1002 .elementor-element.elementor-element-8a7f0ed .elementor-heading-title{font-size:20px;}.elementor-1002 .elementor-element.elementor-element-f37ec92{text-align:center;}.elementor-1002 .elementor-element.elementor-element-68839e2{text-align:start;}.elementor-1002 .elementor-element.elementor-element-e395f8f{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-e395f8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-0ff8430 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-0ff8430 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-0ff8430 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-1002 .elementor-element.elementor-element-82b574d{--spacer-size:155px;}.elementor-1002 .elementor-element.elementor-element-485648a > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-485648a > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-485648a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-0ab9f20{--spacer-size:155px;}.elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated{border-width:0px 2px 2px 2px;padding:30px 30px 30px 30px;}.elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated, .elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-element-populated > .elementor-background-overlay, .elementor-1002 .elementor-element.elementor-element-ed8c554 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-897da6d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-897da6d .elementor-heading-title{font-size:20px;}.elementor-1002 .elementor-element.elementor-element-bbc029b{text-align:center;}.elementor-1002 .elementor-element.elementor-element-dd1d4dd{text-align:center;}.elementor-1002 .elementor-element.elementor-element-e730430{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-e730430 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-2f64597{padding:30px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-b83eefc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-23aa276{text-align:center;}.elementor-1002 .elementor-element.elementor-element-23aa276 .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-c47edbc{text-align:center;}.elementor-1002 .elementor-element.elementor-element-2f9a624 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-e754898 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-03eda7d{text-align:center;}.elementor-1002 .elementor-element.elementor-element-dadf1f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-509247c .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-bbad0a6{text-align:center;}.elementor-1002 .elementor-element.elementor-element-73842e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-a6eab2f .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-1dc1b59{text-align:center;}.elementor-1002 .elementor-element.elementor-element-a491bac > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-41a8dc4{--spacer-size:174px;}.elementor-1002 .elementor-element.elementor-element-de9933b{padding:0px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-c9fee71{text-align:center;}.elementor-1002 .elementor-element.elementor-element-c9fee71 .elementor-heading-title{font-size:17px;}.elementor-1002 .elementor-element.elementor-element-b2fbf3c{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b2fbf3c .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-2a0b1ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-532bff9 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-2a2f4d9{text-align:center;}.elementor-1002 .elementor-element.elementor-element-39e3688 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-b178ad1 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-b358820{text-align:center;}.elementor-1002 .elementor-element.elementor-element-778b1ae > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-d55a8ca .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-ba9b133{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b9c6c14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-efe20b5 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-9886011{text-align:center;}.elementor-1002 .elementor-element.elementor-element-fd96ef1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-74ef7b0 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-9456bdd{text-align:center;}.elementor-1002 .elementor-element.elementor-element-100e5de > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-94ae989 .elementor-heading-title{font-size:18px;}.elementor-1002 .elementor-element.elementor-element-1615ee9{text-align:center;}.elementor-1002 .elementor-element.elementor-element-ded42eb{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-ded42eb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-c6d0c1b{padding:50px 20px 50px 20px;}.elementor-1002 .elementor-element.elementor-element-766e5e2{text-align:center;}.elementor-1002 .elementor-element.elementor-element-766e5e2 .elementor-heading-title{font-size:17px;}.elementor-1002 .elementor-element.elementor-element-b6b466c{text-align:center;}.elementor-1002 .elementor-element.elementor-element-b6b466c .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-7a6b037{--e-rating-gap:5px;}.elementor-1002 .elementor-element.elementor-element-28b248b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-92ce0b0 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-97584c3 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-37a3b46{padding:0px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-92472d7{text-align:center;}.elementor-1002 .elementor-element.elementor-element-92472d7 .elementor-heading-title{font-size:17px;}.elementor-1002 .elementor-element.elementor-element-ac0f684{text-align:center;}.elementor-1002 .elementor-element.elementor-element-ac0f684 .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-696c788{padding:30px 20px 30px 20px;}.elementor-1002 .elementor-element.elementor-element-643788e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-de49e9a iframe{height:345px;}.elementor-1002 .elementor-element.elementor-element-19b7d54 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1002 .elementor-element.elementor-element-3edb95f{text-align:center;}.elementor-1002 .elementor-element.elementor-element-3edb95f .elementor-heading-title{font-size:27px;}.elementor-1002 .elementor-element.elementor-element-320419a{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-320419a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-331de15{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-331de15 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-1002 .elementor-element.elementor-element-f65dfb2{width:60%;}.elementor-1002 .elementor-element.elementor-element-c9390e1{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1002 .elementor-element.elementor-element-f65dfb2{width:100%;}.elementor-1002 .elementor-element.elementor-element-c9390e1{width:100%;}}/* Start custom CSS for image, class: .elementor-element-819b32c */.logo {
    filter: brightness(0) invert(1);
}/* End custom CSS */