.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-34504 .elementor-element.elementor-element-2e17b79e:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url(https://macktownconstruction.com/wp-content/uploads/2023/03/2-3.png);background-position:top center;background-size:cover}.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-background-overlay{background-color:#000;opacity:.62;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-container{min-height:70vh}.elementor-34504 .elementor-element.elementor-element-2e17b79e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-bc-flex-widget .elementor-34504 .elementor-element.elementor-element-70637224.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-34504 .elementor-element.elementor-element-70637224.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-34504 .elementor-element.elementor-element-70637224>.elementor-element-populated{margin:170px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-34504 .elementor-element.elementor-element-1dc7d9d4{--spacer-size:50px}.elementor-34504 .elementor-element.elementor-element-405ddbec>.elementor-widget-container{margin:-12px 0 16px 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-405ddbec .elementor-heading-title{font-size:47px;text-transform:uppercase;color:var(--e-global-color-50b259d)}.elementor-34504 .elementor-element.elementor-element-311f347c{margin-top:-1px;margin-bottom:38px}.elementor-34504 .elementor-element.elementor-element-1af064ab>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-1af064ab .elementor-heading-title{font-size:56px;text-transform:uppercase;color:var(--e-global-color-50b259d)}.elementor-34504 .elementor-element.elementor-element-30ac9a85:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-30ac9a85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-50b259d)}.elementor-34504 .elementor-element.elementor-element-30ac9a85{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:35px 0 35px 0}.elementor-34504 .elementor-element.elementor-element-30ac9a85>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-1417d797>.elementor-element-populated{padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-24c5bbc>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-24c5bbc{text-align:start}.elementor-34504 .elementor-element.elementor-element-24c5bbc .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-44342c2b>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-44342c2b{text-align:start}.elementor-34504 .elementor-element.elementor-element-44342c2b .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-baf4b8a{--divider-border-style:solid;--divider-color:var( --e-global-color-8cb8596 );--divider-border-width:3.3px}.elementor-34504 .elementor-element.elementor-element-baf4b8a .elementor-divider-separator{width:6%}.elementor-34504 .elementor-element.elementor-element-baf4b8a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34504 .elementor-element.elementor-element-539046f0{text-align:start;font-size:17px;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-440473f:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-440473f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4dfeba5)}.elementor-34504 .elementor-element.elementor-element-440473f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-34504 .elementor-element.elementor-element-440473f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-d5e8e24>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-d5e8e24{text-align:start}.elementor-34504 .elementor-element.elementor-element-d5e8e24 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-a99d65b>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-a99d65b{text-align:start}.elementor-34504 .elementor-element.elementor-element-a99d65b .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-d0c29d7{text-align:start;font-size:17px;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-7bebff1>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-7bebff1{text-align:start}.elementor-34504 .elementor-element.elementor-element-7bebff1 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-9b861dc>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-9b861dc{text-align:start}.elementor-34504 .elementor-element.elementor-element-9b861dc .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-cfcdd79{text-align:start;font-size:17px;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-c74311b>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-c74311b{text-align:start}.elementor-34504 .elementor-element.elementor-element-c74311b .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-4360598>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-4360598{text-align:start}.elementor-34504 .elementor-element.elementor-element-4360598 .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-6000b24{text-align:start;font-size:17px;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-35fe1511:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-35fe1511>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://macktownconstruction.com/wp-content/uploads/2025/05/WORDPRESS-HEADERS-5.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-34504 .elementor-element.elementor-element-35fe1511{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-4px;margin-bottom:-4px;padding:80px 0 80px 0}.elementor-34504 .elementor-element.elementor-element-35fe1511>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-3e80970e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34504 .elementor-element.elementor-element-3e80970e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-bc-flex-widget .elementor-34504 .elementor-element.elementor-element-3e80970e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-34504 .elementor-element.elementor-element-3e80970e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-34504 .elementor-element.elementor-element-3e80970e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-34504 .elementor-element.elementor-element-3e80970e>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-34504 .elementor-element.elementor-element-3e80970e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-17898ef3>.elementor-widget-container{margin:0 0 0 0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-17898ef3{text-align:start}.elementor-34504 .elementor-element.elementor-element-17898ef3 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:25px;font-weight:700;text-transform:none;font-style:italic;line-height:32px}.elementor-34504 .elementor-element.elementor-element-85f9d68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34504 .elementor-element.elementor-element-85f9d68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-34504 .elementor-element.elementor-element-85f9d68>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-34504 .elementor-element.elementor-element-85f9d68>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-50b13eb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-34504 .elementor-element.elementor-element-50b13eb>.elementor-container{min-height:170px}.elementor-bc-flex-widget .elementor-34504 .elementor-element.elementor-element-89308f6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-34504 .elementor-element.elementor-element-89308f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-34504 .elementor-element.elementor-element-89308f6>.elementor-element-populated{border-style:solid;border-color:var(--e-global-color-a9b4f23)}.elementor-34504 .elementor-element.elementor-element-ed9b4b9>.elementor-widget-container{background-color:var(--e-global-color-a9b4f23);padding:3px 0 1px 0}.elementor-34504 .elementor-element.elementor-element-ed9b4b9{text-align:center;font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic;word-spacing:1px;color:var(--e-global-color-8cb8596)}.elementor-34504 .elementor-element.elementor-element-ed9b4b9 p{margin-block-end:0}.elementor-34504 .elementor-element.elementor-element-69c9220>.elementor-widget-container{margin:-30px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-69c9220{text-align:center}.elementor-34504 .elementor-element.elementor-element-69c9220 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-c4afb0d>.elementor-widget-container{margin:-14px 0 0 0}.elementor-34504 .elementor-element.elementor-element-c4afb0d{text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-713d4b3>.elementor-widget-container{background-color:var(--e-global-color-a9b4f23);padding:3px 0 1px 0}.elementor-34504 .elementor-element.elementor-element-713d4b3{text-align:center;font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic;word-spacing:1px;color:var(--e-global-color-8cb8596)}.elementor-34504 .elementor-element.elementor-element-713d4b3 p{margin-block-end:0}.elementor-34504 .elementor-element.elementor-element-1ecc55b>.elementor-widget-container{margin:-30px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-1ecc55b{text-align:center}.elementor-34504 .elementor-element.elementor-element-1ecc55b .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-b88bf5a>.elementor-widget-container{margin:-14px 0 0 0}.elementor-34504 .elementor-element.elementor-element-b88bf5a{text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-e482750{padding:50px 0 50px 0}.elementor-34504 .elementor-element.elementor-element-982ea81>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-982ea81{text-align:start}.elementor-34504 .elementor-element.elementor-element-982ea81 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-11daf2d0>.elementor-widget-container{margin:-13px 0 0 0}.elementor-34504 .elementor-element.elementor-element-11daf2d0 .elementor-heading-title{font-size:28px;font-weight:500;text-transform:uppercase;line-height:29px}.elementor-34504 .elementor-element.elementor-element-40a24473{margin-top:15px;margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__content-item{transition-duration:1000ms}.elementor-34504 .elementor-element.elementor-element-13d0df7e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-34504 .elementor-element.elementor-element-13d0df7e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-34504 .elementor-element.elementor-element-13d0df7e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta .elementor-cta__bg,.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__content{min-height:400px;text-align:center;padding:0 0 0 80px}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__title{font-size:35px;color:#fff}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__title:not(:last-child){margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgb(0 0 0 / .37)}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgb(0 0 0 / .56)}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg)}.elementor-34504 .elementor-element.elementor-element-5d749f01>.elementor-element-populated{border-style:none}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__content-item{transition-duration:1000ms}.elementor-34504 .elementor-element.elementor-element-63cfa845.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1000ms / 3)}.elementor-34504 .elementor-element.elementor-element-63cfa845.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc(( 1000ms / 3 ) * 2)}.elementor-34504 .elementor-element.elementor-element-63cfa845.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc(( 1000ms / 3 ) * 3)}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta .elementor-cta__bg,.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__content{min-height:400px;text-align:center;padding:0 0 0 80px}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__title{font-size:35px;color:#fff}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__title:not(:last-child){margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgb(0 0 0 / .37)}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgb(0 0 0 / .56)}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg)}.elementor-34504 .elementor-element.elementor-element-d17efa1:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-d17efa1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4dfeba5)}.elementor-34504 .elementor-element.elementor-element-d17efa1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-34504 .elementor-element.elementor-element-d17efa1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-6e387e8>.elementor-element-populated{padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-55406a4>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-55406a4{text-align:start}.elementor-34504 .elementor-element.elementor-element-55406a4 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-e3e2547>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 0 0 0}.elementor-34504 .elementor-element.elementor-element-e3e2547{text-align:start}.elementor-34504 .elementor-element.elementor-element-e3e2547 .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-eaa1f0c{--divider-border-style:solid;--divider-color:var( --e-global-color-8cb8596 );--divider-border-width:3.3px}.elementor-34504 .elementor-element.elementor-element-eaa1f0c .elementor-divider-separator{width:6%}.elementor-34504 .elementor-element.elementor-element-eaa1f0c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34504 .elementor-element.elementor-element-eb04e03 .elementor-toggle-title{font-size:18px}.elementor-34504 .elementor-element.elementor-element-666dea07:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-666dea07>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-50b259d)}.elementor-34504 .elementor-element.elementor-element-666dea07{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:50px 0 50px 0}.elementor-34504 .elementor-element.elementor-element-666dea07>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34504 .elementor-element.elementor-element-756061f5>.elementor-element-populated{padding:0 160px 0 160px}.elementor-34504 .elementor-element.elementor-element-36e4a95>.elementor-widget-container{padding:3px 0 10px 0}.elementor-34504 .elementor-element.elementor-element-36e4a95{text-align:center}.elementor-34504 .elementor-element.elementor-element-36e4a95 .elementor-heading-title{font-family:"Cormorant Garamond",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#AA9369}.elementor-34504 .elementor-element.elementor-element-6d9e3404>.elementor-widget-container{margin:-20px 0 0 0;padding:5px 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-6d9e3404{text-align:center}.elementor-34504 .elementor-element.elementor-element-6d9e3404 .elementor-heading-title{font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-5ca27a25{text-align:center;font-size:17px;color:var(--e-global-color-text)}.elementor-34504 .elementor-element.elementor-element-5d8a37b4{margin-top:-15px;margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button{background-color:var(--e-global-color-a77ce08);font-weight:300;fill:var(--e-global-color-50b259d);color:var(--e-global-color-50b259d)}.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button:hover,.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button:focus{background-color:var(--e-global-color-50b259d);color:var(--e-global-color-secondary)}.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button:hover svg,.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button{background-color:var(--e-global-color-a9b4f23);font-weight:300;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid}.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button:hover,.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button:focus{background-color:var(--e-global-color-8cb8596);color:var(--e-global-color-50b259d);border-color:var(--e-global-color-8cb8596)}.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button:hover svg,.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button:focus svg{fill:var(--e-global-color-50b259d)}@media(min-width:768px){.elementor-34504 .elementor-element.elementor-element-756061f5{width:100%}}@media(max-width:1024px){.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-container{min-height:800px}.elementor-34504 .elementor-element.elementor-element-2e17b79e{padding:0 25px 0 025px}.elementor-34504 .elementor-element.elementor-element-24c5bbc .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-44342c2b .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-d5e8e24 .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-a99d65b .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-7bebff1 .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-9b861dc .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-c74311b .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-4360598 .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-ed9b4b9{font-size:13px}.elementor-34504 .elementor-element.elementor-element-69c9220 .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-713d4b3{font-size:13px}.elementor-34504 .elementor-element.elementor-element-1ecc55b .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-982ea81 .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__content{padding:0 0 0 50px}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__content{padding:0 0 0 50px}.elementor-34504 .elementor-element.elementor-element-55406a4 .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-e3e2547 .elementor-heading-title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-36e4a95 .elementor-heading-title{font-size:13px}.elementor-34504 .elementor-element.elementor-element-6d9e3404 .elementor-heading-title{font-size:24px}}@media(max-width:767px){.elementor-34504 .elementor-element.elementor-element-2e17b79e:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://macktownconstruction.com/wp-content/uploads/2023/03/2-3.png);background-position:top center}.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-container{min-height:0}.elementor-34504 .elementor-element.elementor-element-2e17b79e{padding:110px 20px 100px 20px}.elementor-34504 .elementor-element.elementor-element-70637224>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-1dc7d9d4{--spacer-size:9px}.elementor-34504 .elementor-element.elementor-element-405ddbec>.elementor-widget-container{margin:1px 1px 1px 1px}.elementor-34504 .elementor-element.elementor-element-405ddbec .elementor-heading-title{font-size:23px}.elementor-34504 .elementor-element.elementor-element-311f347c{margin-top:72px;margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-1af064ab>.elementor-widget-container{margin:-120px 0 0 0;padding:0 0 0 20px}.elementor-34504 .elementor-element.elementor-element-1af064ab .elementor-heading-title{font-size:22px}.elementor-34504 .elementor-element.elementor-element-30ac9a85{margin-top:-67px;margin-bottom:0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-1417d797>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-24c5bbc{text-align:center}.elementor-34504 .elementor-element.elementor-element-24c5bbc .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-44342c2b>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-44342c2b{text-align:center}.elementor-34504 .elementor-element.elementor-element-44342c2b .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-baf4b8a>.elementor-widget-container{margin:-24px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-baf4b8a .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0}.elementor-34504 .elementor-element.elementor-element-baf4b8a .elementor-divider{text-align:center}.elementor-34504 .elementor-element.elementor-element-539046f0>.elementor-widget-container{margin:-21px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-539046f0{text-align:center;font-size:13px}.elementor-34504 .elementor-element.elementor-element-440473f{margin-top:30px;margin-bottom:0;padding:15px 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-d5e8e24{text-align:center}.elementor-34504 .elementor-element.elementor-element-d5e8e24 .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-a99d65b>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-a99d65b{text-align:center}.elementor-34504 .elementor-element.elementor-element-a99d65b .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-d0c29d7>.elementor-widget-container{padding:0 0 15px 0}.elementor-34504 .elementor-element.elementor-element-d0c29d7{text-align:center;font-size:13px}.elementor-34504 .elementor-element.elementor-element-7bebff1{text-align:center}.elementor-34504 .elementor-element.elementor-element-7bebff1 .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-9b861dc>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-9b861dc{text-align:center}.elementor-34504 .elementor-element.elementor-element-9b861dc .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-cfcdd79>.elementor-widget-container{padding:0 0 15px 0}.elementor-34504 .elementor-element.elementor-element-cfcdd79{text-align:center;font-size:13px}.elementor-34504 .elementor-element.elementor-element-c74311b{text-align:center}.elementor-34504 .elementor-element.elementor-element-c74311b .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-4360598>.elementor-widget-container{margin:-15px 0 0 0;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-4360598{text-align:center}.elementor-34504 .elementor-element.elementor-element-4360598 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-6000b24>.elementor-widget-container{padding:0 0 15px 0}.elementor-34504 .elementor-element.elementor-element-6000b24{text-align:center;font-size:13px}.elementor-34504 .elementor-element.elementor-element-35fe1511:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-35fe1511>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://macktownconstruction.com/wp-content/uploads/2025/05/WORDPRESS-HEADERS-5.png);background-position:center left}.elementor-34504 .elementor-element.elementor-element-35fe1511{margin-top:41px;margin-bottom:3px;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-3e80970e>.elementor-element-populated{margin:35px 0 35px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0 25px 0}.elementor-34504 .elementor-element.elementor-element-17898ef3 .elementor-heading-title{font-size:18px;line-height:1.4em}.elementor-34504 .elementor-element.elementor-element-85f9d68>.elementor-element-populated{margin:0 0 34px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-34504 .elementor-element.elementor-element-50b13eb{margin-top:0;margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-89308f6>.elementor-element-populated{border-width:0 0 1px 0}.elementor-34504 .elementor-element.elementor-element-ed9b4b9{font-size:15px}.elementor-34504 .elementor-element.elementor-element-69c9220>.elementor-widget-container{margin:-15px 0 0 0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-69c9220{text-align:center}.elementor-34504 .elementor-element.elementor-element-69c9220 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-c4afb0d>.elementor-widget-container{padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-c4afb0d{text-align:center;font-size:8px}.elementor-34504 .elementor-element.elementor-element-713d4b3{font-size:15px}.elementor-34504 .elementor-element.elementor-element-1ecc55b>.elementor-widget-container{margin:-15px 0 0 0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-1ecc55b{text-align:center}.elementor-34504 .elementor-element.elementor-element-1ecc55b .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-b88bf5a>.elementor-widget-container{padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-b88bf5a{text-align:center;font-size:8px}.elementor-34504 .elementor-element.elementor-element-e482750{padding:50px 20px 50px 20px}.elementor-34504 .elementor-element.elementor-element-982ea81{text-align:center}.elementor-34504 .elementor-element.elementor-element-982ea81 .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-11daf2d0>.elementor-widget-container{margin:-15px 0 0 0}.elementor-34504 .elementor-element.elementor-element-11daf2d0{text-align:center}.elementor-34504 .elementor-element.elementor-element-11daf2d0 .elementor-heading-title{font-size:18px;line-height:1.2em}.elementor-34504 .elementor-element.elementor-element-40a24473>.elementor-container{max-width:500px}.elementor-34504 .elementor-element.elementor-element-40a24473{margin-top:15px;margin-bottom:0}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__content{min-height:270px;padding:0 0 0 40px}.elementor-34504 .elementor-element.elementor-element-13d0df7e .elementor-cta__title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-5d749f01>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__content{min-height:270px;padding:0 0 0 40px}.elementor-34504 .elementor-element.elementor-element-63cfa845 .elementor-cta__title{font-size:24px}.elementor-34504 .elementor-element.elementor-element-d17efa1{padding:50px 20px 50px 20px}.elementor-34504 .elementor-element.elementor-element-6e387e8>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-55406a4{text-align:center}.elementor-34504 .elementor-element.elementor-element-55406a4 .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-e3e2547>.elementor-widget-container{margin:-15px 0 0 0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-e3e2547{text-align:center}.elementor-34504 .elementor-element.elementor-element-e3e2547 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-eaa1f0c .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0}.elementor-34504 .elementor-element.elementor-element-eaa1f0c .elementor-divider{text-align:center}.elementor-34504 .elementor-element.elementor-element-666dea07{margin-top:25px;margin-bottom:0;padding:50px 20px 50px 20px}.elementor-34504 .elementor-element.elementor-element-756061f5>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-34504 .elementor-element.elementor-element-36e4a95{text-align:center}.elementor-34504 .elementor-element.elementor-element-36e4a95 .elementor-heading-title{font-size:15px}.elementor-34504 .elementor-element.elementor-element-6d9e3404>.elementor-widget-container{margin:-15px 0 0 0;padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-6d9e3404{text-align:center}.elementor-34504 .elementor-element.elementor-element-6d9e3404 .elementor-heading-title{font-size:18px;line-height:1.1em}.elementor-34504 .elementor-element.elementor-element-5ca27a25>.elementor-widget-container{padding:0 20px 0 20px}.elementor-34504 .elementor-element.elementor-element-5ca27a25{text-align:center;font-size:13px}.elementor-34504 .elementor-element.elementor-element-50008617 .elementor-button{font-size:11px}.elementor-34504 .elementor-element.elementor-element-5c1d92e .elementor-button{font-size:11px}}@media(min-width:1025px){.elementor-34504 .elementor-element.elementor-element-2e17b79e:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-2e17b79e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-34504 .elementor-element.elementor-element-35fe1511:not(.elementor-motion-effects-element-type-background),.elementor-34504 .elementor-element.elementor-element-35fe1511>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}