.elementor-1608 .elementor-element.elementor-element-4cae277{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-1608 .elementor-element.elementor-element-4cae277::before, .elementor-1608 .elementor-element.elementor-element-4cae277 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4cae277 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4cae277 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4cae277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4cae277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-4cae277:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4cae277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/hero-bg-tumbnail.jpg") 50% 50%;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-81e9a18{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-81e9a18.e-con{--align-self:flex-start;}.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-1608 .elementor-element.elementor-element-4f802eb{text-align:start;}.elementor-1608 .elementor-element.elementor-element-4f802eb .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.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-1608 .elementor-element.elementor-element-71c079c{font-family:"Avenir", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;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-1608 .elementor-element.elementor-element-584a8b3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:160px 160px 160px 160px;padding:15px 36px 15px 36px;}.elementor-1608 .elementor-element.elementor-element-584a8b3 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-584a8b3 .elementor-button:focus{background-color:#48180B;border-color:#48180B;}.elementor-1608 .elementor-element.elementor-element-584a8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1608 .elementor-element.elementor-element-73cd595{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1608 .elementor-element.elementor-element-dfd3e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-9cc3465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-9cc3465.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-815888a{width:var( --container-widget-width, 103.472% );max-width:103.472%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.472%;--container-widget-flex-grow:0;}.elementor-1608 .elementor-element.elementor-element-815888a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-815888a .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-54257ec{padding:0px 30px 0px 0px;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-63fa67f{--display:flex;--min-height:344px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-7e0cc9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:0px 0px 0px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-7e0cc9c:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-7e0cc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A6628;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1608 .elementor-element.elementor-element-296ef10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-296ef10.elementor-element{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-wrapper{gap:15px;}.elementor-1608 .elementor-element.elementor-element-296ef10.elementor-view-stacked .elementor-icon{background-color:#D0E5C7;fill:#1E1E1E;color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-296ef10.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-296ef10.elementor-view-default .elementor-icon{fill:#D0E5C7;color:#D0E5C7;border-color:#D0E5C7;}.elementor-1608 .elementor-element.elementor-element-296ef10.elementor-view-framed .elementor-icon{background-color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon{font-size:42px;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:7px;font-weight:normal;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-33cff4b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-33cff4b:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-33cff4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-68f2765.elementor-element{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-wrapper{gap:15px;}.elementor-1608 .elementor-element.elementor-element-68f2765.elementor-view-stacked .elementor-icon{background-color:#D0E5C7;fill:#1E1E1E;color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-68f2765.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-68f2765.elementor-view-default .elementor-icon{fill:#D0E5C7;color:#D0E5C7;border-color:#D0E5C7;}.elementor-1608 .elementor-element.elementor-element-68f2765.elementor-view-framed .elementor-icon{background-color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon{font-size:42px;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:7px;font-weight:normal;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-f702b97{--display:flex;--justify-content:center;--border-radius:0px 0px 80px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-f702b97:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-f702b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99C986;}.elementor-1608 .elementor-element.elementor-element-a591365.elementor-element{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-wrapper{gap:15px;}.elementor-1608 .elementor-element.elementor-element-a591365.elementor-view-stacked .elementor-icon{background-color:#D0E5C7;fill:#1E1E1E;color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-a591365.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-a591365.elementor-view-default .elementor-icon{fill:#D0E5C7;color:#D0E5C7;border-color:#D0E5C7;}.elementor-1608 .elementor-element.elementor-element-a591365.elementor-view-framed .elementor-icon{background-color:#1E1E1E;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon{font-size:42px;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:7px;font-weight:normal;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-fa04799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-36bc053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-36bc053.e-con{--flex-grow:0;--flex-shrink:0;}.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-1608 .elementor-element.elementor-element-1819006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-f9b38be{left:80px;}body.rtl .elementor-1608 .elementor-element.elementor-element-f9b38be{right:80px;}.elementor-1608 .elementor-element.elementor-element-f9b38be{bottom:30px;}.elementor-1608 .elementor-element.elementor-element-2a0ef9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-f0b8d93{background-color:#EFF6EC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-f0b8d93.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-f0b8d93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:normal;line-height:1.2em;color:#3A662866;}.elementor-1608 .elementor-element.elementor-element-aa9e063 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-bc82ad9{padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-ffa26f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-0bc410c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .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-1608 .elementor-element.elementor-global-2469 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:160px 160px 160px 160px;padding:12px 36px 12px 35px;}.elementor-1608 .elementor-element.elementor-global-2469 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-global-2469 .elementor-button:focus{background-color:#48180B;border-color:#48180B;}.elementor-1608 .elementor-element.elementor-global-2469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1608 .elementor-element.elementor-global-2319 .elementor-button{background-color:#FFFFFF;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E23125;border-radius:160px 160px 160px 160px;padding:10px 36px 10px 36px;}.elementor-1608 .elementor-element.elementor-global-2319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1608 .elementor-element.elementor-global-2319 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-global-2319 .elementor-button:focus{color:#48180B;border-color:#48180B;}.elementor-1608 .elementor-element.elementor-global-2319 .elementor-button:hover svg, .elementor-1608 .elementor-element.elementor-global-2319 .elementor-button:focus svg{fill:#48180B;}.elementor-1608 .elementor-element.elementor-element-ee839b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EFF6EC;--border-color:#EFF6EC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-ee839b9:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-ee839b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1608 .elementor-element.elementor-element-ee839b9.e-con{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-f4753db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1608 .elementor-element.elementor-element-f4753db.elementor-view-stacked .elementor-icon{background-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-f4753db.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-f4753db.elementor-view-default .elementor-icon{fill:#61AA43;color:#61AA43;border-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-f4753db:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-f4753db:has(:focus) .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-a81a20a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1608 .elementor-element.elementor-element-a81a20a.elementor-view-stacked .elementor-icon{background-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-a81a20a.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-a81a20a.elementor-view-default .elementor-icon{fill:#61AA43;color:#61AA43;border-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-a81a20a:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-a81a20a:has(:focus) .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-008fa39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1608 .elementor-element.elementor-element-008fa39.elementor-view-stacked .elementor-icon{background-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-008fa39.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-008fa39.elementor-view-default .elementor-icon{fill:#61AA43;color:#61AA43;border-color:#61AA43;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-008fa39:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-008fa39:has(:focus) .elementor-icon-box-title{color:#14341B;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-0180820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-0180820:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-0180820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-1608 .elementor-element.elementor-element-0180820::before, .elementor-1608 .elementor-element.elementor-element-0180820 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-0180820 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-0180820 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-0180820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-0180820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-f05dcb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1608 .elementor-element.elementor-element-9b1a97f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-5ee50ef .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-33ccb57{width:var( --container-widget-width, 98.28% );max-width:98.28%;padding:0px 0px 0px 0px;--container-widget-width:98.28%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-33ccb57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-930e5e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-930e5e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-84121d8{background-color:#FAFAFA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 24px 20px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF6EC;border-radius:26px 26px 26px 26px;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-84121d8.elementor-view-stacked .elementor-icon{background-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-84121d8.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-84121d8.elementor-view-default .elementor-icon{fill:#14341B;color:#14341B;border-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon{font-size:48px;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:10px;font-weight:500;font-style:italic;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-84121d8:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-84121d8:has(:focus) .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-c1d618d{background-color:#FAFAFA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 24px 20px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF6EC;border-radius:26px 26px 26px 26px;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-c1d618d.elementor-view-stacked .elementor-icon{background-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-c1d618d.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-c1d618d.elementor-view-default .elementor-icon{fill:#14341B;color:#14341B;border-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon{font-size:48px;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:10px;font-weight:500;font-style:italic;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-c1d618d:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-c1d618d:has(:focus) .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-7f32488{background-color:#FAFAFA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 24px 20px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF6EC;border-radius:26px 26px 26px 26px;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-7f32488.elementor-view-stacked .elementor-icon{background-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-7f32488.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-7f32488.elementor-view-default .elementor-icon{fill:#14341B;color:#14341B;border-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon{font-size:48px;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:10px;font-weight:500;font-style:italic;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-7f32488:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-7f32488:has(:focus) .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-6eff541{background-color:#FAFAFA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 24px 20px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF6EC;border-radius:26px 26px 26px 26px;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-6eff541.elementor-view-stacked .elementor-icon{background-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-6eff541.elementor-view-framed .elementor-icon, .elementor-1608 .elementor-element.elementor-element-6eff541.elementor-view-default .elementor-icon{fill:#14341B;color:#14341B;border-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon{font-size:48px;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-title, .elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-title a{font-family:"Avenir", Sans-serif;font-size:10px;font-weight:500;font-style:italic;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-6eff541:has(:hover) .elementor-icon-box-title,
					 .elementor-1608 .elementor-element.elementor-element-6eff541:has(:focus) .elementor-icon-box-title{color:#F15026;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-description{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-a20b560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:96px 96px 96px 96px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1608 .elementor-element.elementor-element-a20b560:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a20b560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-a20b560::before, .elementor-1608 .elementor-element.elementor-element-a20b560 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a20b560 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a20b560 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a20b560 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a20b560 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group-1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-a20d782{background-color:#3A6628;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-a20d782.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-a20d782 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:normal;line-height:1.2em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-4ebe63b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-7443f33{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#C6C6C6;}.elementor-1608 .elementor-element.elementor-element-7443f33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-f92873a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-1999ea8{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-1999ea8:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-1999ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;}.elementor-1608 .elementor-element.elementor-element-022cc82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-ffe051c{background-color:#D0E5C7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-ffe051c.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-ffe051c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-80b329d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-80b329d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-23f6743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-fcbce01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-fcbce01 img{width:100%;height:275px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-5a162c7 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-5a162c7 .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-5a162c7{left:21px;}body.rtl .elementor-1608 .elementor-element.elementor-element-5a162c7{right:21px;}.elementor-1608 .elementor-element.elementor-element-5a162c7{bottom:18px;}.elementor-1608 .elementor-element.elementor-element-5a162c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-5a162c7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-5a162c7 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-3e2a2e2{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-3e2a2e2:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-3e2a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;}.elementor-1608 .elementor-element.elementor-element-ae61f5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-2abf317{background-color:#D0E5C7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-2abf317.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-2abf317 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-7fe5e5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-7fe5e5f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-e9accf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-ad468e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-ad468e7 img{width:100%;height:275px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-6ee1385 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-6ee1385 .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-6ee1385{left:20px;}body.rtl .elementor-1608 .elementor-element.elementor-element-6ee1385{right:20px;}.elementor-1608 .elementor-element.elementor-element-6ee1385{bottom:20px;}.elementor-1608 .elementor-element.elementor-element-6ee1385 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-6ee1385 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-6ee1385 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-1f99f51{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-1f99f51:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-1f99f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;}.elementor-1608 .elementor-element.elementor-element-45e63a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-45e63a2:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-45e63a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;}.elementor-1608 .elementor-element.elementor-element-fb349bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-fc84408{background-color:#D0E5C7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-fc84408.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-fc84408 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-ce45b99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-ce45b99 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-8850597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-eda5635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-eda5635 img{width:100%;height:275px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-6e14f53 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-6e14f53 .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-6e14f53{left:18px;}body.rtl .elementor-1608 .elementor-element.elementor-element-6e14f53{right:18px;}.elementor-1608 .elementor-element.elementor-element-6e14f53{bottom:16px;}.elementor-1608 .elementor-element.elementor-element-6e14f53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-6e14f53 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-6e14f53 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-5407eb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f4f237d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f4f237d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-098abb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-098abb5 img{max-width:100%;}.elementor-1608 .elementor-element.elementor-element-b87dd88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-f5baf80{background-color:#EFF6EC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 05px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-f5baf80.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-f5baf80 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:normal;line-height:1.2em;color:#3A662866;}.elementor-1608 .elementor-element.elementor-element-8ca79e7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-ba9d0f1{padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-3e5ec81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-cc8ed08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-cc8ed08:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-cc8ed08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group-2.png");background-position:top right;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-f9e6005{--display:flex;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-de74ff8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-43d8080{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-43d8080.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1608 .elementor-element.elementor-element-35378dc .swiper-pagination-bullet-active, .elementor-1608 .elementor-element.elementor-element-35378dc .swiper-pagination-progressbar-fill{background-color:#0A1107;}.elementor-1608 .elementor-element.elementor-element-35378dc .swiper-pagination-fraction{color:#0A1107;}.elementor-1608 .elementor-element.elementor-element-35378dc.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-main-swiper{width:100%;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:2px 2px 2px 2px;border-radius:32px;border-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-swiper-button{font-size:20px;color:#F15026;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-swiper-button svg{fill:#F15026;}.elementor-1608 .elementor-element.elementor-element-35378dc .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F1F1F133;opacity:1;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-testimonial__text{color:var( --e-global-color-6db90b9 );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;line-height:21px;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-testimonial__name{color:#000000;font-family:"Avenir", Sans-serif;font-size:14px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-testimonial__title{color:#14341B;font-family:"Avenir", Sans-serif;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-bdb7d21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-1452a03{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-1452a03.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-1452a03 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:normal;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-ea9add4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-75b3a8b{font-family:"Avenir", Sans-serif;font-weight:normal;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-global-2315 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:160px 160px 160px 160px;padding:12px 36px 12px 35px;}.elementor-1608 .elementor-element.elementor-global-2315 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-global-2315 .elementor-button:focus{background-color:#48180B;border-color:#48180B;}.elementor-1608 .elementor-element.elementor-global-2315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1608 .elementor-element.elementor-element-4754806a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 60px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:60px;--border-left-width:0px;border-color:#913017;--border-color:#913017;--border-radius:96px 96px 96px 96px;box-shadow:0px 0px 34px 0px rgba(69, 69, 69, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-4754806a:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4754806a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-4754806a::before, .elementor-1608 .elementor-element.elementor-element-4754806a > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4754806a > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4754806a > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4754806a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4754806a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group-5.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-4754806a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-945a968{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 4%;--row-gap:0%;--column-gap:4%;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2142b34e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-6ba4561d{background-color:#F7967D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-6ba4561d.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-6ba4561d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-d99ff1e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;text-transform:none;line-height:39px;color:#913017;}.elementor-1608 .elementor-element.elementor-element-6e1b212e{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#969696;}.elementor-1608 .elementor-element.elementor-element-62f8c157 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-62f8c157 .elementor-button:focus{background-color:#48180B;}.elementor-1608 .elementor-element.elementor-element-62f8c157 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-62f8c157 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-62f8c157 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-45974dea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-566b316{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-3adf6185{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7967D;--border-color:#F7967D;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-3adf6185:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-3adf6185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBCABE;}.elementor-1608 .elementor-element.elementor-element-3adf6185.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-58715ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-41ca1087{width:var( --container-widget-width, 40% );max-width:40%;background-color:#F7967D;padding:5px 2px 5px 1px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-1608 .elementor-element.elementor-element-41ca1087 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:500;line-height:14px;color:#913017;}.elementor-1608 .elementor-element.elementor-element-6c9646f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:800;line-height:24px;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-588efefd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-weight:400;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-59c2ad3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-5a198ec7{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-5a198ec7.elementor-element{--align-self:stretch;}.elementor-1608 .elementor-element.elementor-element-5a198ec7 img{height:275px;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-17f56773 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-17f56773 .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-17f56773{left:21px;}body.rtl .elementor-1608 .elementor-element.elementor-element-17f56773{right:21px;}.elementor-1608 .elementor-element.elementor-element-17f56773{bottom:20px;}.elementor-1608 .elementor-element.elementor-element-17f56773 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-17f56773 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-17f56773 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-5ee856fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-387707de{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7967D;--border-color:#F7967D;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-387707de:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-387707de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBCABE;}.elementor-1608 .elementor-element.elementor-element-387707de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-450c7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-2260aadf{width:var( --container-widget-width, 40% );max-width:40%;background-color:#F7967D;padding:5px 10px 5px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-1608 .elementor-element.elementor-element-2260aadf .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:500;line-height:14px;color:#913017;}.elementor-1608 .elementor-element.elementor-element-56794b45 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:800;line-height:24px;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-53969c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-weight:400;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-4248a60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-4b27c26e{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-4b27c26e.elementor-element{--align-self:stretch;}.elementor-1608 .elementor-element.elementor-element-4b27c26e img{height:275px;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-37c9ce45 .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-37c9ce45 .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-37c9ce45{left:20px;}body.rtl .elementor-1608 .elementor-element.elementor-element-37c9ce45{right:20px;}.elementor-1608 .elementor-element.elementor-element-37c9ce45{bottom:20px;}.elementor-1608 .elementor-element.elementor-element-37c9ce45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-37c9ce45 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-37c9ce45 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-35384dbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2ef15740{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7967D;--border-color:#F7967D;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2ef15740:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-2ef15740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBCABE;}.elementor-1608 .elementor-element.elementor-element-2ef15740.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-6ed59b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-5273b8dc{width:var( --container-widget-width, 40% );max-width:40%;background-color:#F7967D;padding:5px 10px 5px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;text-align:center;}.elementor-1608 .elementor-element.elementor-element-5273b8dc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:500;line-height:14px;color:#913017;}.elementor-1608 .elementor-element.elementor-element-5c146759 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:800;line-height:24px;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-76a1f0b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-weight:400;color:#48180B;}.elementor-1608 .elementor-element.elementor-element-8f90e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2b021edb{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-2b021edb.elementor-element{--align-self:stretch;}.elementor-1608 .elementor-element.elementor-element-2b021edb img{height:275px;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-5620ac5c .elementor-button:hover, .elementor-1608 .elementor-element.elementor-element-5620ac5c .elementor-button:focus{background-color:#48180B;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-5620ac5c{left:20px;}body.rtl .elementor-1608 .elementor-element.elementor-element-5620ac5c{right:20px;}.elementor-1608 .elementor-element.elementor-element-5620ac5c{bottom:20px;}.elementor-1608 .elementor-element.elementor-element-5620ac5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1608 .elementor-element.elementor-element-5620ac5c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1608 .elementor-element.elementor-element-5620ac5c .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:08px 6px 8px 26px;}.elementor-1608 .elementor-element.elementor-element-2bebac77{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:150px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-normal-color:#F15026;--e-n-carousel-arrow-hover-color:#48180B;--e-n-carousel-progressbar-normal-color:#F15026;}.elementor-1608 .elementor-element.elementor-element-9e17e0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-abbe569{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f32c323{background-color:#D0E5C7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-f32c323.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-f32c323 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:normal;line-height:1em;color:#3A662866;}.elementor-1608 .elementor-element.elementor-element-1750fa9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1608 .elementor-element.elementor-element-1750fa9 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-df1c00c{padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-c99f560{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-123795b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-123795b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-f429a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-f429a8f img{max-width:100%;}.elementor-1608 .elementor-element.elementor-element-c809452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--border-radius:96px 96px 96px 96px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-c809452:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Rectangle-12-1.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1608 .elementor-element.elementor-element-c809452::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Mask-group-1.svg");--background-overlay:'';background-position:85% 92%;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-a61ea8c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-8595781{background-color:#A0CC8E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-8595781.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-8595781 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-4f08287 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-0d4bc91{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-66593e4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-8ef4cfc{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-8ef4cfc:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-8ef4cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-7598032{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-7598032:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-7598032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Frame-145-17.png");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-7598032::before, .elementor-1608 .elementor-element.elementor-element-7598032 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-7598032 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-7598032 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-7598032 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-7598032 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-6abc478 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-bd0812a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-0f15fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-0f15fdd .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-e3c0696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-519b8e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-519b8e4:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-519b8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-84b2a60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-84b2a60:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-84b2a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-648d5c0{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-648d5c0:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-648d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/content-9.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-648d5c0::before, .elementor-1608 .elementor-element.elementor-element-648d5c0 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-648d5c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-648d5c0 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-648d5c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-648d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-354de59 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-6d70227{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-85352fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-85352fa .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-7d8f6d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-4d0543c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-4d0543c:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4d0543c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-a3542c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-a3542c9:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a3542c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-aebb98c{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-aebb98c:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-aebb98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-4.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-aebb98c::before, .elementor-1608 .elementor-element.elementor-element-aebb98c > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-aebb98c > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-aebb98c > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-aebb98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-aebb98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-190679b .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-fc63a35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-f3352df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-f3352df .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-dd838fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-1626730{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-1626730:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-1626730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-4fb98aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-4fb98aa:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4fb98aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-02de135{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-02de135:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-02de135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Website-Photos-McVeigh-Homes.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-02de135::before, .elementor-1608 .elementor-element.elementor-element-02de135 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-02de135 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-02de135 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-02de135 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-02de135 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-b4f7c87 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-0f95ca4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-d7dcfd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-d7dcfd7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-41cf5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-557cb43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-557cb43:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-557cb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-b0f9ee3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-b0f9ee3:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-b0f9ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-a13ef14{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a13ef14:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a13ef14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/content-10.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-a13ef14::before, .elementor-1608 .elementor-element.elementor-element-a13ef14 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a13ef14 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a13ef14 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a13ef14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a13ef14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-56848ba .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-8682316{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-d6462fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-d6462fa .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-ec450f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-6f768d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-6f768d7:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-6f768d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-60ccb26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-60ccb26:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-60ccb26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-8148cfa{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-8148cfa:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-8148cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Website-Photos-McVeigh-Homes-1.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-8148cfa::before, .elementor-1608 .elementor-element.elementor-element-8148cfa > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-8148cfa > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-8148cfa > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-8148cfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-8148cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-9c37d1f .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-2a83ff8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-34146f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-34146f2 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-d7dd919{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-95bdc52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-95bdc52:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-95bdc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-f0cb396{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-f0cb396:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-f0cb396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-4bfe91e{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-4bfe91e:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4bfe91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Website-Photos-McVeigh-Homes-2.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-4bfe91e::before, .elementor-1608 .elementor-element.elementor-element-4bfe91e > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4bfe91e > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4bfe91e > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4bfe91e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4bfe91e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-9f66a0c .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-45ea43c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-68fa26f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-68fa26f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-594c5ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-d46dcc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--border-radius:96px 96px 96px 96px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-d46dcc0:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFF6EC 0%, #14341B 100%);}.elementor-1608 .elementor-element.elementor-element-d46dcc0::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Mask-group-1.svg");--background-overlay:'';background-position:85% 92%;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-b61b8e0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-69b9741{background-color:#A0CC8E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-69b9741.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-69b9741 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-67c2597 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-099afa0{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-5128ced{--display:flex;}.elementor-1608 .elementor-element.elementor-element-e460577{--display:flex;}.elementor-1608 .elementor-element.elementor-element-eacfcb8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f670be8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-f670be8:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-f670be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-558c889{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-558c889:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-558c889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-9b71dfe{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-9b71dfe:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-9b71dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-9b71dfe::before, .elementor-1608 .elementor-element.elementor-element-9b71dfe > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-9b71dfe > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-9b71dfe > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-9b71dfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-9b71dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-1d0d217 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-164dc0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-1a5631d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-1a5631d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-3225067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-23ac1c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-23ac1c1:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-23ac1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-02a0b62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-02a0b62:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-02a0b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-48ad559{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-48ad559:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-48ad559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-48ad559::before, .elementor-1608 .elementor-element.elementor-element-48ad559 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-48ad559 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-48ad559 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-48ad559 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-48ad559 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-4e5a3e3 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-2729692{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-cec9ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-cec9ea4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-fb37fe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-79cd7ac{--display:flex;}.elementor-1608 .elementor-element.elementor-element-dd2288e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-9e15b51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-9e15b51:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-9e15b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-87dacba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-87dacba:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-87dacba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-4e98033{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-4e98033:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4e98033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-4e98033::before, .elementor-1608 .elementor-element.elementor-element-4e98033 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4e98033 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-4e98033 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4e98033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-4e98033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-e4e7fe9 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-74a13b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-6cafe61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-6cafe61 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-8a658b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-e17055f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-e17055f:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-e17055f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-5fceaec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-5fceaec:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-5fceaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-766088e{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-766088e:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-766088e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-766088e::before, .elementor-1608 .elementor-element.elementor-element-766088e > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-766088e > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-766088e > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-766088e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-766088e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-419a681 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-409ffe9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-6f26d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-6f26d4e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-24f57a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-b3c3805{--display:flex;}.elementor-1608 .elementor-element.elementor-element-4eb9a5b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-60d93b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-60d93b8:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-60d93b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-cf7de24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-cf7de24:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-cf7de24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-ca23797{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-ca23797:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-ca23797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-ca23797::before, .elementor-1608 .elementor-element.elementor-element-ca23797 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-ca23797 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-ca23797 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-ca23797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-ca23797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-d4ddbb3 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-993170e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-188fd13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-188fd13 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-8011020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-aec9b98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-aec9b98:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-aec9b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-1e7634b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-1e7634b:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-1e7634b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-a7a5286{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a7a5286:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a7a5286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-a7a5286::before, .elementor-1608 .elementor-element.elementor-element-a7a5286 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a7a5286 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a7a5286 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a7a5286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a7a5286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-8388314 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-deaf0d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-e9a613e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-e9a613e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-06ae9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-77c9e55{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-3bde0a2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-740b8e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D0E5C7;--border-color:#D0E5C7;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-740b8e2:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-740b8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-e9ce234{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1608 .elementor-element.elementor-element-e9ce234:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-e9ce234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-55a8923{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-55a8923:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-55a8923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-5.jpg");background-position:center center;background-size:cover;}.elementor-1608 .elementor-element.elementor-element-55a8923::before, .elementor-1608 .elementor-element.elementor-element-55a8923 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-55a8923 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-55a8923 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-55a8923 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-55a8923 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1608 .elementor-element.elementor-element-f363433 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:800;border-radius:160px 160px 160px 160px;padding:10px 26px 10px 26px;}.elementor-1608 .elementor-element.elementor-element-18a26b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-c675fb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-c675fb6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:500;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-de59d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-fcda1a6{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#61AA43;--e-n-carousel-arrow-hover-color:#14341B;}.elementor-1608 .elementor-element.elementor-element-fcda1a6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#EFF6EC;}.elementor-1608 .elementor-element.elementor-element-064c5fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-da44ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-da44ed7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-02d96bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-02d96bb img{max-width:100%;}.elementor-1608 .elementor-element.elementor-element-d6b8981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-669a94c{background-color:#D0E5C7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-669a94c.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-669a94c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:normal;line-height:1em;color:#3A6628;}.elementor-1608 .elementor-element.elementor-element-f3de264 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-00c1124{padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-d8bf0c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a9fd373{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:96px 96px 96px 96px;box-shadow:0px 0px 34px 0px rgba(69, 69, 69, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a9fd373:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a9fd373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B6628;}.elementor-1608 .elementor-element.elementor-element-a9fd373::before, .elementor-1608 .elementor-element.elementor-element-a9fd373 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a9fd373 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-a9fd373 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a9fd373 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-a9fd373 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group-1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-ee9abb8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-ee9abb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-ecff090{background-color:#F15026;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-ecff090.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-ecff090 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:normal;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-e6152fc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1608 .elementor-element.elementor-element-e6152fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-e6152fc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-e38895d{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#C6C6C6;}.elementor-1608 .elementor-element.elementor-element-9935959{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-9935959:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-9935959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-7866eed{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-7866eed img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-5f787b0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-04d6638 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-9fc75b3 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-8c0668c{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-8c0668c:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-8c0668c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-a6cbc1a{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-a6cbc1a img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-a3a2c9a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-1c78163 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-caca08e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-08fa3a3{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-08fa3a3:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-08fa3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-9b7a25d{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-9b7a25d img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-7a4c6cf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-46e3054 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-7bc2e48 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-f9d860e{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-f9d860e:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-f9d860e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-7ac86f7{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-7ac86f7 img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-79ccdfa{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-c177dd8 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-2e457d2 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-eae3b79{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-eae3b79:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-eae3b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-edae56c{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-edae56c img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-19eb673{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-c31d8e6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-db95940 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-c1a76fe{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-c1a76fe:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-c1a76fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-92b374f{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-92b374f img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-dd378de{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-1fd60ea .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-0258ff8 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-689f5e7{--display:flex;--min-height:427px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1608 .elementor-element.elementor-element-689f5e7:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-689f5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEEDE9;}.elementor-1608 .elementor-element.elementor-element-6cc48b2{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-element-6cc48b2 img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1608 .elementor-element.elementor-element-aa8e522{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-ba1016f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#14341B;}.elementor-1608 .elementor-element.elementor-element-a881f17 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:20px;color:#969696;}.elementor-1608 .elementor-element.elementor-element-77a7bef{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-next-right-position:150px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#F15026;--e-n-carousel-progressbar-normal-color:#0A1107;}.elementor-1608 .elementor-element.elementor-element-77a7bef.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}:where( .elementor-1608 .elementor-element.elementor-element-77a7bef .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1608 .elementor-element.elementor-element-f6940ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:340px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f6940ad:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-f6940ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6EC;background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/08/Mask-group-3.png");background-repeat:no-repeat;}.elementor-1608 .elementor-element.elementor-element-ebb8326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1608 .elementor-element.elementor-element-14c7bcf{background-color:#A0CC8E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 10px 05px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-14c7bcf.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-14c7bcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:normal;line-height:1em;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-c72cabb .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-6cd54b3 );}.elementor-1608 .elementor-element.elementor-element-44afdcd{padding:0px 0px 0px 0px;font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-6db90b9 );}.elementor-1608 .elementor-element.elementor-element-496a334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-icon i{color:#3A6628;transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-icon svg{fill:#3A6628;transition:fill 0.3s;}.elementor-1608 .elementor-element.elementor-element-8c12d2f{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-text{color:var( --e-global-color-6db90b9 );transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-icon i{color:#3A6628;transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-icon svg{fill:#3A6628;transition:fill 0.3s;}.elementor-1608 .elementor-element.elementor-element-2eb70f6{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-text{color:var( --e-global-color-6db90b9 );transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-e6de6ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-e6de6ec.e-con{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-a96d4b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a96d4b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1608 .elementor-element.elementor-element-643e959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1608 .elementor-element.elementor-element-643e959 img{max-width:100%;border-radius:96px 96px 96px 96px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1608 .elementor-element.elementor-element-4cae277{--min-height:100vh;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-81e9a18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-73cd595{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1608 .elementor-element.elementor-element-dfd3e9b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-63fa67f{--min-height:0px;}.elementor-1608 .elementor-element.elementor-element-7e0cc9c{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-description{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-33cff4b{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-description{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-f702b97{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-description{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-fa04799{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-1819006{text-align:center;}.elementor-1608 .elementor-element.elementor-element-2a0ef9c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-0180820{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-a20b560{--border-radius:62px 62px 62px 62px;}.elementor-1608 .elementor-element.elementor-element-f92873a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-1608 .elementor-element.elementor-element-5407eb4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-098abb5{text-align:center;}.elementor-1608 .elementor-element.elementor-element-de74ff8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-35378dc.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1608 .elementor-element.elementor-element-35378dc .elementor-main-swiper{width:100%;}.elementor-1608 .elementor-element.elementor-element-bdb7d21{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1608 .elementor-element.elementor-element-bdb7d21.e-con{--order:-99999 /* order start hack */;}.elementor-1608 .elementor-element.elementor-element-1452a03.elementor-element{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-4754806a{border-width:0px 0px 40px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:40px;--border-left-width:0px;--border-radius:62px 62px 62px 62px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-945a968{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-945a968.e-con{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-2142b34e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2142b34e.e-con{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-2bebac77{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1608 .elementor-element.elementor-element-9e17e0e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-f429a8f{text-align:center;}.elementor-1608 .elementor-element.elementor-element-c809452:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Rectangle-12.png");}.elementor-1608 .elementor-element.elementor-element-c809452::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:55% 90%;}.elementor-1608 .elementor-element.elementor-element-c809452{--border-radius:48px 48px 48px 48px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-66593e4{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1608 .elementor-element.elementor-element-8ef4cfc{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-519b8e4{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-4d0543c{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-1626730{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-557cb43{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-6f768d7{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-95bdc52{--justify-content:flex-start;}.elementor-1608 .elementor-element.elementor-element-d46dcc0::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:55% 90%;}.elementor-1608 .elementor-element.elementor-element-d46dcc0{--border-radius:48px 48px 48px 48px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-eacfcb8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1608 .elementor-element.elementor-element-dd2288e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1608 .elementor-element.elementor-element-4eb9a5b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1608 .elementor-element.elementor-element-3bde0a2{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1608 .elementor-element.elementor-element-fcda1a6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1608 .elementor-element.elementor-element-064c5fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-02d96bb{text-align:center;}.elementor-1608 .elementor-element.elementor-element-d8bf0c5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-a9fd373{--border-radius:62px 62px 62px 62px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-ee9abb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-e6152fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1608 .elementor-element.elementor-element-77a7bef{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}.elementor-1608 .elementor-element.elementor-element-f6940ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:280px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-e6de6ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-643e959{text-align:center;}.elementor-1608 .elementor-element.elementor-element-643e959 img{border-radius:42px 42px 42px 42px;}}@media(max-width:767px){.elementor-1608 .elementor-element.elementor-element-4cae277{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-4f802eb .elementor-heading-title{font-size:30px;}.elementor-1608 .elementor-element.elementor-element-71c079c{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-584a8b3 .elementor-button{font-size:20px;line-height:1.2em;padding:12px 36px 12px 36px;}.elementor-1608 .elementor-element.elementor-element-73cd595{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-9cc3465{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-815888a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1608 .elementor-element.elementor-element-815888a .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-54257ec{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-63fa67f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-7e0cc9c{--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1608 .elementor-element.elementor-element-296ef10 .elementor-icon-box-description{font-size:20px;line-height:1.2em;}.elementor-1608 .elementor-element.elementor-element-33cff4b{--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1608 .elementor-element.elementor-element-68f2765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-68f2765.elementor-element{--align-self:center;}.elementor-1608 .elementor-element.elementor-element-68f2765 .elementor-icon-box-description{font-size:20px;line-height:1.2em;}.elementor-1608 .elementor-element.elementor-element-f702b97{--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1608 .elementor-element.elementor-element-a591365 .elementor-icon-box-description{font-size:20px;line-height:1.2em;}.elementor-1608 .elementor-element.elementor-element-fa04799{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-1819006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-1819006 img{width:100%;}body:not(.rtl) .elementor-1608 .elementor-element.elementor-element-f9b38be{left:25px;}body.rtl .elementor-1608 .elementor-element.elementor-element-f9b38be{right:25px;}.elementor-1608 .elementor-element.elementor-element-f9b38be{bottom:20px;}.elementor-1608 .elementor-element.elementor-element-f9b38be img{width:65%;}.elementor-1608 .elementor-element.elementor-element-2a0ef9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-aa9e063 .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-bc82ad9{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-ffa26f2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-0bc410c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-global-2469{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-global-2469 .elementor-button{font-size:16px;padding:10px 18px 10px 18px;}.elementor-1608 .elementor-element.elementor-global-2319{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-global-2319 .elementor-button{font-size:16px;padding:10px 18px 10px 18px;}.elementor-1608 .elementor-element.elementor-element-ee839b9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1608 .elementor-element.elementor-element-f4753db .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:28px;}.elementor-1608 .elementor-element.elementor-element-a81a20a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:28px;}.elementor-1608 .elementor-element.elementor-element-008fa39 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:28px;}.elementor-1608 .elementor-element.elementor-element-0180820:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-0180820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:initial;}.elementor-1608 .elementor-element.elementor-element-0180820{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-5ee50ef .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-33ccb57{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-930e5e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-84121d8 .elementor-icon-box-description{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-c1d618d .elementor-icon-box-description{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-7f32488 .elementor-icon-box-description{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-1608 .elementor-element.elementor-element-6eff541 .elementor-icon-box-description{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-a20b560{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-a20d782 .elementor-heading-title{font-size:10px;}.elementor-1608 .elementor-element.elementor-element-4ebe63b .elementor-heading-title{font-size:26px;}.elementor-1608 .elementor-element.elementor-element-7443f33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-1608 .elementor-element.elementor-element-f92873a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1608 .elementor-element.elementor-element-5407eb4{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-b87dd88{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-8ca79e7 .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-ba9d0f1{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-3e5ec81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-cc8ed08{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f9e6005{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-35378dc{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1608 .elementor-element.elementor-element-bdb7d21{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1608 .elementor-element.elementor-element-1452a03.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-ea9add4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1608 .elementor-element.elementor-element-ea9add4.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-ea9add4 .elementor-heading-title{font-size:22px;}.elementor-1608 .elementor-element.elementor-element-75b3a8b.elementor-element{--align-self:flex-start;}.elementor-1608 .elementor-element.elementor-element-75b3a8b{text-align:start;font-size:14px;}.elementor-1608 .elementor-element.elementor-global-2315{width:100%;max-width:100%;}.elementor-1608 .elementor-element.elementor-global-2315 .elementor-button{padding:10px 18px 10px 18px;}.elementor-1608 .elementor-element.elementor-element-4754806a{border-width:0px 0px 40px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:40px;--border-left-width:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-945a968{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-2142b34e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-62f8c157{padding:0px 0px 30px 0px;}.elementor-1608 .elementor-element.elementor-element-41ca1087 .elementor-heading-title{font-size:10px;}.elementor-1608 .elementor-element.elementor-element-17f56773{padding:0px 0px 30px 0px;}.elementor-1608 .elementor-element.elementor-element-2260aadf .elementor-heading-title{font-size:10px;}.elementor-1608 .elementor-element.elementor-element-4248a60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-37c9ce45{padding:0px 0px 30px 0px;}.elementor-1608 .elementor-element.elementor-element-5273b8dc .elementor-heading-title{font-size:10px;}.elementor-1608 .elementor-element.elementor-element-8f90e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-5620ac5c{padding:0px 0px 30px 0px;}.elementor-1608 .elementor-element.elementor-element-2bebac77{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-next-right-position:10px;}.elementor-1608 .elementor-element.elementor-element-c809452:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1608 .elementor-element.elementor-element-c809452::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-c809452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1608 .elementor-element.elementor-element-c809452{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a61ea8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:016px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-4f08287 .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-0d4bc91{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-66593e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-d46dcc0:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFF6EC 70%, #14341B 70%);}.elementor-1608 .elementor-element.elementor-element-d46dcc0::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1608 .elementor-element.elementor-element-d46dcc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1608 .elementor-element.elementor-element-d46dcc0{--overlay-opacity:0;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-b61b8e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:016px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-67c2597 .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-099afa0{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-5128ced{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-e460577{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-eacfcb8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-f670be8{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-9b71dfe:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-9b71dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-6.jpg");}.elementor-1608 .elementor-element.elementor-element-9b71dfe{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-164dc0c{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-1a5631d .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-3225067{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-23ac1c1{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-48ad559{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-2729692{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-cec9ea4 .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-fb37fe2{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-79cd7ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-dd2288e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-9e15b51{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-4e98033:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-4e98033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-4.jpg");}.elementor-1608 .elementor-element.elementor-element-4e98033{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-74a13b3{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-6cafe61 .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-8a658b2{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-e17055f{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-766088e:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-766088e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-1.jpg");}.elementor-1608 .elementor-element.elementor-element-766088e{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-409ffe9{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-6f26d4e .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-24f57a1{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-b3c3805{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-4eb9a5b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-60d93b8{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-ca23797:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-ca23797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145-3.jpg");}.elementor-1608 .elementor-element.elementor-element-ca23797{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-993170e{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-188fd13 .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-8011020{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-aec9b98{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-a7a5286:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-a7a5286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcveighhomes.com.au/wp-content/uploads/2025/09/Frame-145.jpg");}.elementor-1608 .elementor-element.elementor-element-a7a5286{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-deaf0d3{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-e9a613e .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-06ae9e6{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-3bde0a2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-740b8e2{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-1608 .elementor-element.elementor-element-55a8923{--min-height:100px;}.elementor-1608 .elementor-element.elementor-element-18a26b8{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-c675fb6 .elementor-heading-title{font-size:16px;}.elementor-1608 .elementor-element.elementor-element-de59d60{font-size:14px;}.elementor-1608 .elementor-element.elementor-element-fcda1a6{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-1608 .elementor-element.elementor-element-fcda1a6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:40px 40px 40px 40px;padding:5px 15px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-064c5fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-d6b8981{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-f3de264 .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-d8bf0c5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-a9fd373{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-ee9abb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1608 .elementor-element.elementor-element-e6152fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1608 .elementor-element.elementor-element-e6152fc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1608 .elementor-element.elementor-element-e38895d{font-size:18px;}.elementor-1608 .elementor-element.elementor-element-9935959{--width:100%;}.elementor-1608 .elementor-element.elementor-element-8c0668c{--width:100%;}.elementor-1608 .elementor-element.elementor-element-08fa3a3{--width:100%;}.elementor-1608 .elementor-element.elementor-element-f9d860e{--width:100%;}.elementor-1608 .elementor-element.elementor-element-eae3b79{--width:100%;}.elementor-1608 .elementor-element.elementor-element-c1a76fe{--width:100%;}.elementor-1608 .elementor-element.elementor-element-689f5e7{--width:100%;}.elementor-1608 .elementor-element.elementor-element-77a7bef{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-arrow-next-right-position:10px;}.elementor-1608 .elementor-element.elementor-element-f6940ad{--padding-top:96px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1608 .elementor-element.elementor-element-ebb8326{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-c72cabb .elementor-heading-title{font-size:28px;}.elementor-1608 .elementor-element.elementor-element-44afdcd{font-size:18px;line-height:1.3em;}.elementor-1608 .elementor-element.elementor-element-496a334{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1608 .elementor-element.elementor-element-8c12d2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1608 .elementor-element.elementor-element-2eb70f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1608 .elementor-element.elementor-element-e6de6ec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1608 .elementor-element.elementor-element-a96d4b3{--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1608 .elementor-element.elementor-element-81e9a18{--width:715px;}.elementor-1608 .elementor-element.elementor-element-73cd595{--width:100%;}.elementor-1608 .elementor-element.elementor-element-dfd3e9b{--width:100%;}.elementor-1608 .elementor-element.elementor-element-9cc3465{--width:27.462%;}.elementor-1608 .elementor-element.elementor-element-63fa67f{--content-width:100%;}.elementor-1608 .elementor-element.elementor-element-7e0cc9c{--width:100%;}.elementor-1608 .elementor-element.elementor-element-33cff4b{--width:100%;}.elementor-1608 .elementor-element.elementor-element-f702b97{--width:100%;}.elementor-1608 .elementor-element.elementor-element-36bc053{--width:40%;}.elementor-1608 .elementor-element.elementor-element-2a0ef9c{--width:55%;}.elementor-1608 .elementor-element.elementor-element-9b1a97f{--width:45%;}.elementor-1608 .elementor-element.elementor-element-930e5e1{--width:43.644%;}.elementor-1608 .elementor-element.elementor-element-f4f237d{--width:45%;}.elementor-1608 .elementor-element.elementor-element-b87dd88{--width:50%;}.elementor-1608 .elementor-element.elementor-element-43d8080{--width:50%;}.elementor-1608 .elementor-element.elementor-element-bdb7d21{--width:50%;}.elementor-1608 .elementor-element.elementor-element-4754806a{--width:100%;}.elementor-1608 .elementor-element.elementor-element-2142b34e{--width:40%;}.elementor-1608 .elementor-element.elementor-element-45974dea{--width:60%;}.elementor-1608 .elementor-element.elementor-element-abbe569{--width:52%;}.elementor-1608 .elementor-element.elementor-element-123795b{--width:45%;}.elementor-1608 .elementor-element.elementor-element-da44ed7{--width:45%;}.elementor-1608 .elementor-element.elementor-element-d6b8981{--width:50%;}.elementor-1608 .elementor-element.elementor-element-a9fd373{--width:100%;}.elementor-1608 .elementor-element.elementor-element-ee9abb8{--width:85%;}.elementor-1608 .elementor-element.elementor-element-ebb8326{--width:50%;}.elementor-1608 .elementor-element.elementor-element-a96d4b3{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1608 .elementor-element.elementor-element-dfd3e9b{--width:100%;}.elementor-1608 .elementor-element.elementor-element-9cc3465{--width:100%;}.elementor-1608 .elementor-element.elementor-element-36bc053{--width:100%;}.elementor-1608 .elementor-element.elementor-element-2a0ef9c{--width:100%;}.elementor-1608 .elementor-element.elementor-element-f4f237d{--width:100%;}.elementor-1608 .elementor-element.elementor-element-b87dd88{--width:100%;}.elementor-1608 .elementor-element.elementor-element-43d8080{--width:100%;}.elementor-1608 .elementor-element.elementor-element-bdb7d21{--width:100%;}.elementor-1608 .elementor-element.elementor-element-2142b34e{--width:100%;}.elementor-1608 .elementor-element.elementor-element-45974dea{--width:100%;}.elementor-1608 .elementor-element.elementor-element-abbe569{--width:100%;}.elementor-1608 .elementor-element.elementor-element-123795b{--width:100%;}.elementor-1608 .elementor-element.elementor-element-da44ed7{--width:100%;}.elementor-1608 .elementor-element.elementor-element-d6b8981{--width:100%;}.elementor-1608 .elementor-element.elementor-element-ee9abb8{--width:100%;}.elementor-1608 .elementor-element.elementor-element-ebb8326{--width:100%;}.elementor-1608 .elementor-element.elementor-element-a96d4b3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4cae277 *//* Fade background fallback animation */
.fade-bg {
  animation: fadeBackground 6s infinite alternate ease-in-out;
}

@keyframes fadeBackground {
  0%   { background-color: rgba(0,0,0,0.2); }
  100% { background-color: rgba(0,0,0,0.8); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd3e9b */selecto.elementor-1608 .elementor-element.elementor-element-dfd3e9b {
    max-width: 1160px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cd595 *//* Desktop (default) — 1160px and up */
.elementor-1608 .elementor-element.elementor-element-73cd595 {
  padding-left: calc((100% - 1160px) / 2);
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .elementor-1608 .elementor-element.elementor-element-73cd595 {
    padding-left: 40px;
  }
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .elementor-1608 .elementor-element.elementor-element-73cd595 {
    padding-left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4753db */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a81a20a */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008fa39 */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84121d8 */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1d618d */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f32488 */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6eff541 */h3.elementor-icon-box-title {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0180820 */.containerbggd {
  position: relative; /* create positioning context */
  border-radius: inherit;
}

.containerbggd::after {
  content: "";
  position: absolute;
  inset: 0; /* same as top:0; right:0; bottom:0; left:0 */
  border-radius: inherit;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0) 10%,
    rgba(255,255,255,0) 80%,
    rgba(255,255,255,1) 100%
  );
  pointer-events: none; /* let clicks pass through */
  z-index: 2; /* make sure it's above contents */
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .containerbggd::after {
    background: linear-gradient(
      to bottom,
      rgba(255,255,255,1) 0%,
      rgba(255,255,255,0) 10%,
      rgba(255,255,255,0) 90%,
      rgba(255,255,255,1) 100%
    );
  }
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .containerbggd::after {
    background: linear-gradient(
      to bottom,
      rgba(255,255,255,1) 0%,
      rgba(255,255,255,0) 5%,
      rgba(255,255,255,0) 90%,
      rgba(255,255,255,1) 100%
    );
  }
}

/* (Optional) Widescreen — 1440px and up */
@media (min-width: 1440px) {
  .containerbggd::after {
    background: linear-gradient(
      to bottom,
      rgba(255,255,255,1) 0%,
      rgba(255,255,255,0) 18%,
      rgba(255,255,255,0) 82%,
      rgba(255,255,255,1) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f6743 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9accf7 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8850597 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba9d0f1 */.less-bottom-margin p {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbe99c0 *//* ===== Modal base ===== */
.am-modal{
  position: fixed;
  inset: 0;
  display: none;
  z-index: 999999;
}
.am-modal.is-open{ display:block; }

.am-modal__backdrop{
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.5);
}

/* ===== Frame anchors the panel and outside arrows ===== */
.am-modal__frame{
  position: absolute;
  inset: 0;
  margin: auto;
  width: 80%;
  max-width: 900px;
  max-height: 80vh;
  overflow: visible; /* allow outside arrows */
  z-index: 2;
}

/* ===== Panel ===== */
.am-modal__panel{
  position: relative;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 20px 60px rgba(0,0,0,.25);
  overflow: hidden;
  max-height: 80vh;
  transform: translateY(6px);
  transition: transform .18s ease;
}
.am-modal.is-open .am-modal__panel{ transform: translateY(0); }

/* ===== Header ===== */
.am-modal__header{
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 24px;
  border-bottom: 1px solid #eee;
  z-index: 3;
}
.am-modal__avatar{
  width: 40px; height: 40px;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

/* Name + Title block */
.am-modal__headings{
  display: flex;
  flex-direction: column;
  min-width: 0; /* allow truncation */
}
.am-modal__title{
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}
.am-modal__subtitle{
  margin-top: 2px;
  font-size: 13px;
  color: #666;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Close button */
.am-modal__close{
  margin-left: auto;
  background: none !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  width: 44px; height: 44px;
  font-size: 20px; line-height: 1;
  cursor: pointer;
  color: #48180B;
  transition: color .2s ease;
}
.am-modal__close:hover{ color: #F15026; }

/* ===== Body ===== */
.am-modal__body{
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 24px 32px;
  height: calc(90vh - 76px);
  line-height: 1.7;
  font-size: 15px;
  color: #222;
}

/* ===== Sliding panes (for next/prev animation) ===== */
.am-slidepane{
  position: absolute; inset: 0;
  padding: 24px 32px;
  overflow-y: auto;
  background: #fff;
  transition: transform .35s ease, opacity .35s ease;
}
.am-enter-from-right{ transform: translateX(100%); opacity: 0; }
.am-enter-from-left { transform: translateX(-100%); opacity: 0; }
.am-exit-to-left    { transform: translateX(-100%); opacity: 0; }
.am-exit-to-right   { transform: translateX(100%); opacity: 0; }
.am-active          { transform: translateX(0); opacity: 1; }
/* hide decorative SVG quotes inside modal content */
.am-slidepane svg{ display: none !important; }

/* ===== Outside arrows — square buttons, bigger chevrons ===== */
.am-modal__arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 64px;
  height: 64px;
  padding: 0;
  border-radius: 50%;
  background: #fff !important;
  color: #F15026 !important;
  border: none !important;
  outline: none !important;
  box-shadow: 0 8px 22px rgba(0,0,0,.18);
  display: grid;
  place-items: center;
  line-height: 1;
  font-size: 34px;
  cursor: pointer;
  transition: background-color .2s ease, transform .1s ease, box-shadow .2s ease;
  -webkit-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  z-index: 4;
}
.am-modal__arrow--prev { left: -50px; }
.am-modal__arrow--next { right: -50px; }
.am-modal__arrow:hover{
  background: #48180B !important;
  color: #F15026 !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.22);
}
.am-modal__arrow:active{
  transform: translateY(-50%) scale(.95);
}

/* Disabled state for modal arrows */
.am-modal__arrow[disabled],
.am-modal__arrow:disabled{
  opacity: .45;
  cursor: not-allowed;
  box-shadow: none;
  transform: translateY(-50%) !important; /* cancel press animation */
}
.am-modal__arrow[disabled]:hover,
.am-modal__arrow:disabled:hover{
  background: #fff !important;   /* keep base color */
  color: #F15026 !important;     /* keep chevron color */
  box-shadow: none;
}

/* ===== Mobile tweaks ===== */
@media (max-width: 767px){
  .am-modal__frame{ width: 90%; max-width: 90%; }
  .am-modal__panel{
    overflow-y: scroll;
  }
  .am-modal__arrow{
    width: 36px;
    height: 36px;
    font-size: 24px;
  }
  .am-modal__arrow--prev { left: -8px; }
  .am-modal__arrow--next { right: -8px; }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-35378dc *//* Shared scope: target either the ID or the class */
#testimonials-slider-mcveigh-id .testimonial-content,
.testimonials-slider-mcveigh .testimonial-content{
  display:-webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient:vertical;
  overflow:hidden;
  position:relative;
  line-height:1.7;
}
#testimonials-slider-mcveigh-id .testimonial-content:after,
.testimonials-slider-mcveigh .testimonial-content:after{
  content:"";
  position:absolute; left:0; right:0; bottom:0; height:2em;
  pointer-events:none;
}

/* The WHOLE slide is our positioning context */
#testimonials-slider-mcveigh-id .swiper-slide,
.testimonials-slider-mcveigh .swiper-slide{
  position: relative;
}

/* Card is not clickable; only the button opens modal */
#testimonials-slider-mcveigh-id .elementor-testimonial,
.testimonials-slider-mcveigh .elementor-testimonial{
  position: static;
  cursor: default;
  z-index: 1;
}

/* ----- Dark overlay should cover the FULL slide ----- */
#testimonials-slider-mcveigh-id .swiper-slide::before,
.testimonials-slider-mcveigh .swiper-slide::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.06);
  border-radius: 16px;
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease;
  z-index: 2;
}
#testimonials-slider-mcveigh-id .swiper-slide:hover::before,
#testimonials-slider-mcveigh-id .swiper-slide:focus-within::before,
.testimonials-slider-mcveigh .swiper-slide:hover::before,
.testimonials-slider-mcveigh .swiper-slide:focus-within::before{
  opacity: 1;
}

/* ----- Preview button overlay (centered relative to the whole slide) ----- */
#testimonials-slider-mcveigh-id .am-preview-btn,
.testimonials-slider-mcveigh .am-preview-btn{
  position:absolute; inset:0;
  display:flex; align-items:center; justify-content:center;
  opacity:0; transform:scale(.98);
  pointer-events:none;
  transition:opacity .18s ease, transform .18s ease;
  z-index:5;
}

/* Pill button */
#testimonials-slider-mcveigh-id .am-preview-btn__inner,
.testimonials-slider-mcveigh .am-preview-btn__inner{
  display:inline-flex; align-items:center; justify-content:center;
  height:42px; padding:0 16px; border-radius:9999px;
  background:#fff; color:#F15026; font-weight:600; font-size:10px;
  letter-spacing:.1px;
  border:none; outline:none; cursor:pointer;
  box-shadow:0 6px 18px rgba(0,0,0,.15);
  -webkit-appearance:none; appearance:none; -webkit-tap-highlight-color:transparent;
  transition:background-color .18s ease, transform .08s ease, color .18s ease;
  position: relative;
  isolation: isolate;
  z-index: 1;
}

/* Hover color = white text, orange bg */
#testimonials-slider-mcveigh-id .am-preview-btn__inner:hover,
.testimonials-slider-mcveigh .am-preview-btn__inner:hover{
  background:#F15026; color:#FFFFFF;
}
#testimonials-slider-mcveigh-id .am-preview-btn__inner:active,
.testimonials-slider-mcveigh .am-preview-btn__inner:active{
  transform:scale(.97);
}

/* Reveal button when SLIDE hovered/focused */
#testimonials-slider-mcveigh-id .swiper-slide:hover .am-preview-btn,
#testimonials-slider-mcveigh-id .swiper-slide:focus-within .am-preview-btn,
.testimonials-slider-mcveigh .swiper-slide:hover .am-preview-btn,
.testimonials-slider-mcveigh .swiper-slide:focus-within .am-preview-btn{
  opacity:1; transform:scale(1); pointer-events:auto;
}

/* --- Soft dark halo behind the pill button on hover --- */
#testimonials-slider-mcveigh-id .am-preview-btn__inner::after,
.testimonials-slider-mcveigh .am-preview-btn__inner::after{
  content: "";
  position: absolute;
  left: -10px; right: -10px; top: -10px; bottom: -10px;
  border-radius: 9999px;
  background: rgba(0,0,0,0.10);
  filter: blur(8px);
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease;
  z-index: -1;
}
#testimonials-slider-mcveigh-id .am-preview-btn__inner:hover::after,
#testimonials-slider-mcveigh-id .am-preview-btn__inner:focus::after,
.testimonials-slider-mcveigh .am-preview-btn__inner:hover::after,
.testimonials-slider-mcveigh .am-preview-btn__inner:focus::after{
  opacity: 1;
}

/* Optional: always show the button on small/touch screens */
@media (max-width: 991px){
  #testimonials-slider-mcveigh-id .am-preview-btn,
  .testimonials-slider-mcveigh .am-preview-btn{
    opacity:0; transform:none; pointer-events:auto;
  }
  #testimonials-slider-mcveigh-id .swiper-slide:hover .am-preview-btn,
  #testimonials-slider-mcveigh-id .swiper-slide:focus-within .am-preview-btn,
  .testimonials-slider-mcveigh .swiper-slide:hover .am-preview-btn,
  .testimonials-slider-mcveigh .swiper-slide:focus-within .am-preview-btn{
    opacity:1; transform:scale(1); pointer-events:auto;
  }
}

/* Keep native swiper arrows above edges if they overlap */
#testimonials-slider-mcveigh-id .elementor-swiper-button,
.testimonials-slider-mcveigh .elementor-swiper-button{
  z-index:5;
}

/* Legacy spacing (keep if you still want it) */
#testimonials-slider-mcveigh-id .testimonial-content,
.testimonials-slider-mcveigh .testimonial-content{
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adf6185 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-3adf6185 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-3adf6185:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387707de *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-387707de .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-387707de:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef15740 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-2ef15740 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-2ef15740:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adf6185 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-3adf6185 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-3adf6185:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387707de *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-387707de .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-387707de:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef15740 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-2ef15740 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-2ef15740:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adf6185 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-3adf6185 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-3adf6185:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387707de *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-387707de .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-387707de:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef15740 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-2ef15740 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-2ef15740:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adf6185 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-3adf6185 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-3adf6185:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387707de *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-387707de .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-387707de:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef15740 *//* Initially hide the button */
.elementor-1608 .elementor-element.elementor-element-2ef15740 .my-hover-button {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

/* Show on hover */
.elementor-1608 .elementor-element.elementor-element-2ef15740:hover .my-hover-button {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2bebac77 *//* ================================
   Elementor responsive breakpoints
   - Mobile: 0–767px
   - Tablet: 768–1159px
   - Desktop: 1160px+
   - (Optional) Widescreen: 1440px+
   ================================ */

/* Desktop (default styles) — 1160px and up */
.elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-prev {
    width: 32px;
}
.elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-next {
    width: 32px;
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-prev {
    transform: translateX(-80px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-next {
    transform: translateX(80px) !important;
  }
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-prev {
    transform: translateX(-30px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-next {
    transform: translateX(0px) !important;
  }
}

/* (Optional) Widescreen — 1440px and up */
@media (min-width: 1440px) {
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-prev {
    transform: translateX(-100px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-2bebac77 .elementor-swiper-button-next {
    transform: translateX(70px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4754806a *//* Desktop (default) — 1160px and up */
.elementor-1608 .elementor-element.elementor-element-4754806a {
  padding-left: calc((100% - 1160px) / 2);
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .elementor-1608 .elementor-element.elementor-element-4754806a {
    padding-left: 40px;
  }
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .elementor-1608 .elementor-element.elementor-element-4754806a {
    padding-left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df1c00c */.less-bottom-margin p {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3c0696 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d8f6d8 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd838fa */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41cf5b3 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec450f7 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7dd919 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-594c5ae */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3225067 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670be8 */.elementor-1608 .elementor-element.elementor-element-f670be8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb37fe2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ac1c1 */.elementor-1608 .elementor-element.elementor-element-23ac1c1 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a658b2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e15b51 */.elementor-1608 .elementor-element.elementor-element-9e15b51 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f57a1 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17055f */.elementor-1608 .elementor-element.elementor-element-e17055f {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8011020 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93b8 */.elementor-1608 .elementor-element.elementor-element-60d93b8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ae9e6 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9b98 */.elementor-1608 .elementor-element.elementor-element-aec9b98 {
    min-height: 250px !important;
    max-height: 220px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59d60 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b8e2 */.elementor-1608 .elementor-element.elementor-element-740b8e2 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3225067 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670be8 */.elementor-1608 .elementor-element.elementor-element-f670be8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb37fe2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ac1c1 */.elementor-1608 .elementor-element.elementor-element-23ac1c1 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a658b2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e15b51 */.elementor-1608 .elementor-element.elementor-element-9e15b51 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f57a1 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17055f */.elementor-1608 .elementor-element.elementor-element-e17055f {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8011020 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93b8 */.elementor-1608 .elementor-element.elementor-element-60d93b8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ae9e6 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9b98 */.elementor-1608 .elementor-element.elementor-element-aec9b98 {
    min-height: 250px !important;
    max-height: 220px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59d60 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b8e2 */.elementor-1608 .elementor-element.elementor-element-740b8e2 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3225067 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670be8 */.elementor-1608 .elementor-element.elementor-element-f670be8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb37fe2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ac1c1 */.elementor-1608 .elementor-element.elementor-element-23ac1c1 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a658b2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e15b51 */.elementor-1608 .elementor-element.elementor-element-9e15b51 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f57a1 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17055f */.elementor-1608 .elementor-element.elementor-element-e17055f {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8011020 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93b8 */.elementor-1608 .elementor-element.elementor-element-60d93b8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ae9e6 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9b98 */.elementor-1608 .elementor-element.elementor-element-aec9b98 {
    min-height: 250px !important;
    max-height: 220px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59d60 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b8e2 */.elementor-1608 .elementor-element.elementor-element-740b8e2 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3225067 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670be8 */.elementor-1608 .elementor-element.elementor-element-f670be8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb37fe2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ac1c1 */.elementor-1608 .elementor-element.elementor-element-23ac1c1 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a658b2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e15b51 */.elementor-1608 .elementor-element.elementor-element-9e15b51 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f57a1 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17055f */.elementor-1608 .elementor-element.elementor-element-e17055f {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8011020 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93b8 */.elementor-1608 .elementor-element.elementor-element-60d93b8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ae9e6 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9b98 */.elementor-1608 .elementor-element.elementor-element-aec9b98 {
    min-height: 250px !important;
    max-height: 220px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59d60 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b8e2 */.elementor-1608 .elementor-element.elementor-element-740b8e2 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3225067 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670be8 */.elementor-1608 .elementor-element.elementor-element-f670be8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb37fe2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ac1c1 */.elementor-1608 .elementor-element.elementor-element-23ac1c1 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a658b2 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e15b51 */.elementor-1608 .elementor-element.elementor-element-9e15b51 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24f57a1 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17055f */.elementor-1608 .elementor-element.elementor-element-e17055f {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8011020 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93b8 */.elementor-1608 .elementor-element.elementor-element-60d93b8 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ae9e6 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec9b98 */.elementor-1608 .elementor-element.elementor-element-aec9b98 {
    min-height: 250px !important;
    max-height: 220px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de59d60 */.no-bottom-margin p {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740b8e2 */.elementor-1608 .elementor-element.elementor-element-740b8e2 {
    min-height: 250px !important;
    max-height: 250px !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fcda1a6 */.elementor-1608 .elementor-element.elementor-element-fcda1a6 .swiper-pagination-progressbar {
    background-color: #f1f1f133;
}

.elementor-1608 .elementor-element.elementor-element-fcda1a6 .elementor-swiper-button-prev {
    transform: translateX(-60px) translateY(-30px) !important;
    width: 60px !important;
    padding: 5px 15px 5px 10px !important;
    border-radius: 40px 0px 0px 40px !important;
  }
  .elementor-1608 .elementor-element.elementor-element-fcda1a6 .elementor-swiper-button-next {
    transform: translateX(60px) translateY(-30px) !important;
    width: 60px !important;
    padding: 5px 15px 5px 10px !important;
    border-radius: 0px 40px 40px 0px !important;

  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00c1124 */.less-bottom-margin p {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-77a7bef */.elementor-1608 .elementor-element.elementor-element-77a7bef .swiper-pagination-progressbar {
    background-color: #f1f1f133;
}




/* ================================
   Elementor responsive breakpoints
   - Mobile: 0–767px
   - Tablet: 768–1159px
   - Desktop: 1160px+
   - (Optional) Widescreen: 1440px+
   ================================ */

/* Desktop (default styles) — 1160px and up */
.elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-prev {
    width: 32px;
}
.elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-next {
    width: 32px;
}

@media (min-width: 1160px) {
  /* Fix outer container offset */
.elementor-1608 .elementor-element.elementor-element-77a7bef .e-n-carousel {
  margin-right: 0 !important;
  /* kills the extra space on the right */
}
.elementor-1608 .elementor-element.elementor-element-77a7bef .swiper-pagination-progressbar {
    position: absolute !important;
    left: 100px !important;
}
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-prev {
    transform: translateX(-80px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-next {
    transform: translateX(80px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-77a7bef .swiper-pagination-progressbar {
    position: absolute !important;
    left: 60px !important;
}
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-prev {
    transform: translateX(-30px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-next {
    transform: translateX(-20px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-77a7bef .swiper-pagination-progressbar {
    position: absolute !important;
    left: 20px !important;
}
}

/* (Optional) Widescreen — 1440px and up */
@media (min-width: 1440px) {
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-prev {
    transform: translateX(-100px) !important;
  }
  .elementor-1608 .elementor-element.elementor-element-77a7bef .elementor-swiper-button-next {
    transform: translateX(70px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9fd373 *//* Desktop (default) — 1160px and up */
.elementor-1608 .elementor-element.elementor-element-a9fd373 {
  padding-left: calc((100% - 1160px) / 2);
  padding-right: 0px !important;
  overflow-x: visible !important;
}

/* Tablet — 768px to 1159px */
@media (max-width: 1159px) {
  .elementor-1608 .elementor-element.elementor-element-a9fd373 {
    padding-left: 40px;
  }
}

/* Mobile — 0px to 767px */
@media (max-width: 767px) {
  .elementor-1608 .elementor-element.elementor-element-a9fd373 {
    padding-left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44afdcd */.less-bottom-margin p {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS */.elementor-button-icon svg {
    height: auto!important;
    width: 30px!important;
}

.icon-btn .elementor-button-content-wrapper {
    align-items: center;
}

.testimonials {
    margin-right: calc((100vw - 1160px)/2);
}

.projects {
    margin-left: calc((100vw - 1160px)/2);
}

.benefits-container {
   padding-left: calc((100vw - 1160px)/2);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-roman-webfont.woff2') format('woff2'),
		url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-roman-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-heavy-webfont.woff2') format('woff2'),
		url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-heavy-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-heavy-webfont-1.woff2') format('woff2'),
		url('https://mcveighhomes.com.au/wp-content/uploads/2025/08/avenirltstd-heavy-webfont-1.woff') format('woff');
}
/* End Custom Fonts CSS */