.elementor-4731 .elementor-element.elementor-element-0e2194c{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4731 .elementor-element.elementor-element-30dbf62{--display:flex;--min-height:300px;--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:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-4731 .elementor-element.elementor-element-30dbf62:not(.elementor-motion-effects-element-type-background), .elementor-4731 .elementor-element.elementor-element-30dbf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firmusbuilding.com.au/wp-content/uploads/2025/10/firmus-david-alfresco-2-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4731 .elementor-element.elementor-element-61779f5{--display:flex;--min-height:300px;--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:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-4731 .elementor-element.elementor-element-61779f5:not(.elementor-motion-effects-element-type-background), .elementor-4731 .elementor-element.elementor-element-61779f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firmusbuilding.com.au/wp-content/uploads/2025/10/0T6A6997-Enhanced-NR-copy-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4731 .elementor-element.elementor-element-f06e255{--display:flex;--min-height:300px;--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:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-4731 .elementor-element.elementor-element-f06e255:not(.elementor-motion-effects-element-type-background), .elementor-4731 .elementor-element.elementor-element-f06e255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firmusbuilding.com.au/wp-content/uploads/2025/08/UnwinsPortfolio5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4731 .elementor-element.elementor-element-29de7c9{--display:flex;--min-height:300px;--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:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-4731 .elementor-element.elementor-element-29de7c9:not(.elementor-motion-effects-element-type-background), .elementor-4731 .elementor-element.elementor-element-29de7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firmusbuilding.com.au/wp-content/uploads/2025/10/sydney-9712-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4731 .elementor-element.elementor-element-29f816f{--display:flex;--min-height:300px;--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:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-4731 .elementor-element.elementor-element-29f816f:not(.elementor-motion-effects-element-type-background), .elementor-4731 .elementor-element.elementor-element-29f816f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firmusbuilding.com.au/wp-content/uploads/2025/08/SeaviewPortfolio6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:767px){.elementor-4731 .elementor-element.elementor-element-0e2194c{--min-height:100vh;}.elementor-4731 .elementor-element.elementor-element-30dbf62{--width:48%;--min-height:150px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4731 .elementor-element.elementor-element-61779f5{--width:48%;--min-height:100px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4731 .elementor-element.elementor-element-f06e255{--width:48%;--min-height:150px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4731 .elementor-element.elementor-element-29de7c9{--width:48%;--min-height:150px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4731 .elementor-element.elementor-element-29f816f{--width:98%;--min-height:150px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4731 .elementor-element.elementor-element-0e2194c{--width:100%;}.elementor-4731 .elementor-element.elementor-element-30dbf62{--width:25%;}.elementor-4731 .elementor-element.elementor-element-61779f5{--width:25%;}.elementor-4731 .elementor-element.elementor-element-f06e255{--width:25%;}.elementor-4731 .elementor-element.elementor-element-29de7c9{--width:25%;}.elementor-4731 .elementor-element.elementor-element-29f816f{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-0e2194c */.elementor-4731 .elementor-element.elementor-element-0e2194c .e-con-inner {
        margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}/* End custom CSS */