.elementor-2386 .elementor-element.elementor-element-01f401b:not(.elementor-motion-effects-element-type-background),.elementor-2386 .elementor-element.elementor-element-01f401b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://outsidedevelopments.com.au/wp-content/uploads/2021/08/modern-building-floor-to-ceiling-windows-serene-backyard.jpg");background-size:cover}.elementor-2386 .elementor-element.elementor-element-01f401b>.elementor-background-overlay{background-color:#000;opacity:.68;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2386 .elementor-element.elementor-element-01f401b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 0 170px}.elementor-bc-flex-widget .elementor-2386 .elementor-element.elementor-element-42b6d64.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2386 .elementor-element.elementor-element-42b6d64.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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-2386 .elementor-element.elementor-element-945f4ba{text-align:center}.elementor-2386 .elementor-element.elementor-element-945f4ba .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#fff}.elementor-2386 .elementor-element.elementor-element-b063b3f>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:32px}.elementor-2386 .elementor-element.elementor-element-b063b3f{z-index:1}.elementor-2386 .elementor-element.elementor-element-ad55484{margin-top:60px;margin-bottom:60px}.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated,.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated>.elementor-background-overlay,.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-background-slideshow{border-radius:5px}.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated{box-shadow:0px 0px 100px -14px rgba(0,0,0,.5);margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2386 .elementor-element.elementor-element-3e1b39b{z-index:10}.elementor-2386 .elementor-element.elementor-element-10bb0f0>.elementor-element-populated{padding:30px 0 30px 30px}.elementor-widget-theme-site-logo .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-2386 .elementor-element.elementor-element-1d37db0{text-align:start}.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-2386 .elementor-element.elementor-element-ae8b93a .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-2386 .elementor-element.elementor-element-ae8b93a.elementor-view-stacked .elementor-icon{background-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-ae8b93a.elementor-view-framed .elementor-icon,.elementor-2386 .elementor-element.elementor-element-ae8b93a.elementor-view-default .elementor-icon{fill:#4bb647;color:#4bb647;border-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-ae8b93a .elementor-icon{font-size:18px}.elementor-2386 .elementor-element.elementor-element-ae8b93a .elementor-icon-box-title{color:#7a7a7a}.elementor-2386 .elementor-element.elementor-element-cdbec9b .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-2386 .elementor-element.elementor-element-cdbec9b.elementor-view-stacked .elementor-icon{background-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-cdbec9b.elementor-view-framed .elementor-icon,.elementor-2386 .elementor-element.elementor-element-cdbec9b.elementor-view-default .elementor-icon{fill:#4bb647;color:#4bb647;border-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-cdbec9b .elementor-icon{font-size:18px}.elementor-2386 .elementor-element.elementor-element-cdbec9b .elementor-icon-box-title{color:#7a7a7a}.elementor-2386 .elementor-element.elementor-element-700ee62 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-2386 .elementor-element.elementor-element-700ee62.elementor-view-stacked .elementor-icon{background-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-700ee62.elementor-view-framed .elementor-icon,.elementor-2386 .elementor-element.elementor-element-700ee62.elementor-view-default .elementor-icon{fill:#4bb647;color:#4bb647;border-color:#4bb647}.elementor-2386 .elementor-element.elementor-element-700ee62 .elementor-icon{font-size:18px}.elementor-2386 .elementor-element.elementor-element-700ee62 .elementor-icon-box-title{color:#7a7a7a}.elementor-2386 .elementor-element.elementor-element-728ac6a{--grid-template-columns:repeat(0,auto);--icon-size:26px;--grid-column-gap:20px;--grid-row-gap:0px}.elementor-2386 .elementor-element.elementor-element-728ac6a .elementor-widget-container{text-align:left}.elementor-2386 .elementor-element.elementor-element-728ac6a>.elementor-widget-container{margin:0;padding:0}.elementor-2386 .elementor-element.elementor-element-728ac6a .elementor-social-icon{background-color:#02010100;--icon-padding:0em}.elementor-2386 .elementor-element.elementor-element-728ac6a .elementor-social-icon i{color:#4bb647}.elementor-2386 .elementor-element.elementor-element-728ac6a .elementor-social-icon svg{fill:#4bb647}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var(--e-global-color-primary);--hotspot-box-color:var(--e-global-color-secondary);--tooltip-color:var(--e-global-color-secondary)}.elementor-widget-hotspot .e-hotspot__label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2386 .elementor-element.elementor-element-d0956a4 .elementor-repeater-item-77c4c2f .e-hotspot__icon{grid-column:1}.elementor-2386 .elementor-element.elementor-element-d0956a4 .elementor-repeater-item-77c4c2f .e-hotspot__button{grid-gap:5px}.elementor-2386 .elementor-element.elementor-element-d0956a4 .elementor-repeater-item-77c4c2f{left:92%;--hotspot-translate-x:92%;top:33%;--hotspot-translate-y:33%}.elementor-2386 .elementor-element.elementor-element-d0956a4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px )}.elementor-2386 .elementor-element.elementor-element-d0956a4{--hotspot-color:#d35437;--hotspot-size:28px;--hotspot-box-color:#FFFFFF00;--tooltip-text-color:#ea1515;--tooltip-align:center;--tooltip-color:#54595F00}.elementor-2386 .elementor-element.elementor-element-d0956a4 .e-hotspot__label{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;line-height:1em}.elementor-2386 .elementor-element.elementor-element-d0956a4 .e-hotspot__tooltip{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400}.elementor-2386 .elementor-element.elementor-element-66501bf>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:#c5c5c5;margin:0 0 0 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;padding:30px 30px 30px 60px}.elementor-2386 .elementor-element.elementor-element-fde469f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:34px;font-weight:600;color:#7a7a7a}@media(max-width:1024px){.elementor-2386 .elementor-element.elementor-element-1d37db0 img{width:79%}.elementor-2386 .elementor-element.elementor-element-66501bf>.elementor-element-populated{margin:0 0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 20px}.elementor-2386 .elementor-element.elementor-element-82576d8>.elementor-widget-container{margin:0;padding:0}}@media(min-width:768px){.elementor-2386 .elementor-element.elementor-element-10bb0f0{width:32%}.elementor-2386 .elementor-element.elementor-element-66501bf{width:68%}}@media(max-width:1024px) and (min-width:768px){.elementor-2386 .elementor-element.elementor-element-10bb0f0{width:30%}}@media(max-width:767px){.elementor-2386 .elementor-element.elementor-element-01f401b:not(.elementor-motion-effects-element-type-background),.elementor-2386 .elementor-element.elementor-element-01f401b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-2386 .elementor-element.elementor-element-945f4ba .elementor-heading-title{font-size:35px}.elementor-2386 .elementor-element.elementor-element-ad55484{margin-top:40px;margin-bottom:40px;padding:0}.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated,.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated>.elementor-background-overlay,.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-background-slideshow{border-radius:0}.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated{padding:0}.elementor-2386 .elementor-element.elementor-element-10bb0f0>.elementor-element-populated{padding:30px 0}.elementor-2386 .elementor-element.elementor-element-1d37db0{text-align:center}.elementor-2386 .elementor-element.elementor-element-1d37db0 img{width:70%}.elementor-2386 .elementor-element.elementor-element-ae8b93a>.elementor-widget-container{margin:0;padding:0}.elementor-2386 .elementor-element.elementor-element-728ac6a .elementor-widget-container{text-align:center}.elementor-2386 .elementor-element.elementor-element-728ac6a>.elementor-widget-container{padding:20px 0}.elementor-2386 .elementor-element.elementor-element-66501bf>.elementor-element-populated{border-width:0;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-2386 .elementor-element.elementor-element-fde469f{text-align:center}.elementor-2386 .elementor-element.elementor-element-82576d8>.elementor-widget-container{margin:0;padding:0 10px}}.od-title-area:after{content:"";position:absolute;background-image:url(https://outsidedevelopments.com.au/wp-content/uploads/2021/09/pattern002.png);background-repeat:no-repeat;z-index:2;right:60px;bottom:-28px;height:80px;width:80px}@media (max-width:768px){.elementor-2386 .elementor-element.elementor-element-3e1b39b>.elementor-element-populated{box-shadow:unset!important}}@media (max-width:768px){input#nf-field-128{position:unset!important;margin-left:unset!important}input.nf-previous{left:unset!important}body.nf-next-previous li.nf-previous-item{margin-right:0 !important}}input#nf-field-128{left:unset!important}input.nf-previous{left:unset!important}.contact-col .elementor-inner-section{box-shadow:0 60px 135px rgb(0 0 0/14%),0 15px 65px rgb(0 0 0/14%);border-radius:5px}::-webkit-input-placeholder{color:#000 !important;opacity:1}:-moz-placeholder{color:#000 !important;opacity:1}::-moz-placeholder{color:#000 !important;opacity:1}:-ms-input-placeholder{color:#000 !important;opacity:1}.nf-form-content select.ninja-forms-field{color:#000 !important}div#nf-field-167-wrap{display:none}body .nf-form-content input[type=button]{color:#fff !important}input#nf-field-128{top:100px !important;position:relative;text-align:center !important;left:40px}input.nf-previous{left:-40px;position:relative}