.elementor-55 .elementor-element.elementor-element-433a67aa{--display:flex;--min-height:700px;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.28;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-433a67aa:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-433a67aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/09/008.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-433a67aa::before, .elementor-55 .elementor-element.elementor-element-433a67aa > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-433a67aa > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-433a67aa > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-433a67aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-433a67aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-22c5a0bd{text-align:center;}.elementor-55 .elementor-element.elementor-element-22c5a0bd .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:76px;font-weight:400;line-height:76px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-d64391e{text-align:center;}.elementor-55 .elementor-element.elementor-element-d64391e .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:76px;font-weight:500;line-height:76px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-239a90f2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noah", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:10px 24px 10px 24px;}.elementor-55 .elementor-element.elementor-element-239a90f2 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-239a90f2 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-239a90f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-239a90f2 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-239a90f2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-87a9ecf{--display:flex;--min-height:20px;--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:center;--align-items:center;--gap:80px 00px;--row-gap:80px;--column-gap:00px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-87a9ecf:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-87a9ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-b2ba325{--display:grid;--e-con-grid-template-columns:repeat(3, 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-55 .elementor-element.elementor-element-b2ba325.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-73b94f3{width:var( --container-widget-width, 12.831% );max-width:12.831%;--container-widget-width:12.831%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-73b94f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter{flex-direction:column-reverse;gap:4px;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-55 .elementor-element.elementor-element-a80d8b0{width:var( --container-widget-width, 16.77% );max-width:16.77%;--container-widget-width:16.77%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-a80d8b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter{flex-direction:column-reverse;gap:4px;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-55 .elementor-element.elementor-element-c1e3303{width:var( --container-widget-width, 12.694% );max-width:12.694%;--container-widget-width:12.694%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-c1e3303.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter{gap:4px;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-60a2d41 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-60a2d41.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-55 .elementor-element.elementor-element-60a2d41.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-55 .elementor-element.elementor-element-60a2d41.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-title{font-family:"Noah", Sans-serif;font-size:76px;font-weight:500;line-height:76px;letter-spacing:-1px;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-description{font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-5db788d{width:var( --container-widget-width, 11.491% );max-width:11.491%;--container-widget-width:11.491%;--container-widget-flex-grow:0;text-align:center;}.elementor-55 .elementor-element.elementor-element-5db788d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-5db788d img{width:58%;}.elementor-55 .elementor-element.elementor-element-4f1a630{--display:flex;--min-height:20px;--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:center;--align-items:center;--gap:80px 00px;--row-gap:80px;--column-gap:00px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-4f1a630:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4f1a630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-0a05517{--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-around;--align-items:center;--gap:102px 102px;--row-gap:102px;--column-gap:102px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0a05517.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-621a0e4{width:var( --container-widget-width, 11.491% );max-width:11.491%;--container-widget-width:11.491%;--container-widget-flex-grow:0;text-align:center;}.elementor-55 .elementor-element.elementor-element-621a0e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-621a0e4 img{width:58%;}.elementor-55 .elementor-element.elementor-element-46d9fa5{width:var( --container-widget-width, 12.831% );max-width:12.831%;--container-widget-width:12.831%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-46d9fa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter{flex-direction:column-reverse;gap:4px;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-55 .elementor-element.elementor-element-2b74ce1{width:var( --container-widget-width, 16.77% );max-width:16.77%;--container-widget-width:16.77%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-2b74ce1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter{flex-direction:column-reverse;gap:4px;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-55 .elementor-element.elementor-element-90bfc5f{width:var( --container-widget-width, 12.694% );max-width:12.694%;--container-widget-width:12.694%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-90bfc5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter{gap:4px;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Noah", Sans-serif;font-size:64px;font-weight:700;line-height:56px;}.elementor-55 .elementor-element.elementor-element-e3f248b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e3f248b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-55 .elementor-element.elementor-element-e3f248b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-55 .elementor-element.elementor-element-e3f248b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-title{font-family:"Noah", Sans-serif;font-size:76px;font-weight:500;line-height:76px;letter-spacing:-1px;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-description{font-family:"Noah", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-2612ca71{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-2612ca71:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2612ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-344b7c05{--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:84px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-1b953990 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-55 .elementor-element.elementor-element-4f3d1ae > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-4f3d1ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-9da6cd3 > .elementor-widget-container{margin:-16px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-9da6cd3{font-family:"Noah", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noah", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7f2ca6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-b130d9{--display:flex;--min-height:478px;--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-55 .elementor-element.elementor-element-b130d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-6bd5fbfe{--display:flex;--min-height:0px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-6bd5fbfe:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6bd5fbfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-22a57e7{--display:flex;--min-height:0px;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-1aff59e0{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-1aff59e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1aff59e0 .gallery-item .gallery-caption{display:none;}.elementor-55 .elementor-element.elementor-element-1aff59e0 .gallery-item{padding:0 0px 0px 0;}.elementor-55 .elementor-element.elementor-element-1aff59e0 .gallery{margin:0 -0px -0px 0;}.elementor-55 .elementor-element.elementor-element-a2cf227{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:9%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-a2cf227:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-a2cf227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-f70544d{--display:flex;--min-height:460px;--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-f70544d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-73c2827{--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:84px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-b2317ac .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-4878c8a .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-9b8378b > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-9b8378b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-79ef1c8 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-79ef1c8{font-family:"Noah", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-9671820 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noah", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-9671820 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-9671820 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-9671820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-9671820 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-9671820 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7ed08f68{--display:flex;--min-height:546px;--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:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7ed08f68:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7ed08f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/016-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-7ed08f68::before, .elementor-55 .elementor-element.elementor-element-7ed08f68 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-7ed08f68 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-7ed08f68 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-7ed08f68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-7ed08f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-3f731c1e{text-align:center;}.elementor-55 .elementor-element.elementor-element-3f731c1e .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:54px;font-weight:700;line-height:56px;letter-spacing:-1px;color:#FBFBFB;}.elementor-55 .elementor-element.elementor-element-4bd3db75{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-55 .elementor-element.elementor-element-4bd3db75:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4bd3db75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-55f91875{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-53bc144c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-55 .elementor-element.elementor-element-53bc144c{text-align:center;}.elementor-55 .elementor-element.elementor-element-53bc144c .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-18d46a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-18d46a6{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-3e5c0110{--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-around;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;--align-content:center;--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-55 .elementor-element.elementor-element-3e5c0110.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-55 .elementor-element.elementor-element-244f1c3:after{content:"1";position:absolute;color:transparent;}.elementor-55 .elementor-element.elementor-element-244f1c3{--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-55 .elementor-element.elementor-element-244f1c3 a .elementor-portfolio-item__overlay{background-color:#00000069;}.elementor-55 .elementor-element.elementor-element-244f1c3 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio-item__title{font-family:"Noah", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filter{font-family:"Noah", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filter:not(:last-child){margin-right:calc(30px/2);}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filter:not(:first-child){margin-left:calc(30px/2);}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filters{margin-bottom:28px;}.elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-12c3cf1 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-e31b56c{--display:flex;--min-height:740px;--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-e31b56c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-e31b56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/168-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-e31b56c::before, .elementor-55 .elementor-element.elementor-element-e31b56c > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-e31b56c > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-e31b56c > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-e31b56c > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-e31b56c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-55 .elementor-element.elementor-element-1f1fcdc{--display:flex;}.elementor-55 .elementor-element.elementor-element-c1ad030 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-55 .elementor-element.elementor-element-c1ad030{text-align:center;font-family:"Noah", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-1543796{text-align:center;}.elementor-55 .elementor-element.elementor-element-1543796 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-fe62737 > .elementor-widget-container{padding:30px 42px 0px 42px;}.elementor-55 .elementor-element.elementor-element-fe62737.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-dd19577{--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:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-2756a4d > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-55 .elementor-element.elementor-element-2756a4d{text-align:center;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-55 .elementor-element.elementor-element-583189c{text-align:center;}.elementor-55 .elementor-element.elementor-element-583189c .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:52px;font-weight:700;line-height:56px;letter-spacing:-1px;}.elementor-55 .elementor-element.elementor-element-b08976c{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-b08976c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b08976c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-efd9807{--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:84px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-17d9619 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7192bf0 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-7192bf0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button{background-color:#2C7DA000;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-d3bf80c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-d3bf80c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-fd4073b{--display:flex;--min-height:450px;--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-55 .elementor-element.elementor-element-fd4073b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-377fe66 img{width:100%;max-width:100%;height:478px;object-fit:cover;object-position:center center;}.elementor-55 .elementor-element.elementor-element-21d29c9{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-21d29c9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-21d29c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b880f4a{--display:flex;--min-height:450px;--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-b880f4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-9ae0381 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-55 .elementor-element.elementor-element-8ccfec2{--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:84px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-4ba2137 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-c5325c1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-c5325c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button{background-color:#2C7DA000;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-1506b90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-1506b90 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-c2e677e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-c2e677e:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c2e677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-dbdb3f6{--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:84px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-632d281 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-a5797cf > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-a5797cf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button{background-color:#2C7DA000;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-51ea618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-51ea618 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-6405664{--display:flex;--min-height:450px;--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-55 .elementor-element.elementor-element-6405664.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-b71bf44 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-55 .elementor-element.elementor-element-d779288{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-55 .elementor-element.elementor-element-d779288:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-d779288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-bb803f4{--display:flex;--min-height:450px;--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-bb803f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-ea98f64 img{width:100%;max-width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-55 .elementor-element.elementor-element-20dbb45{--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:84px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-1b01e61 .elementor-heading-title{font-family:"Noah", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-06cd85c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-06cd85c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button{background-color:#2C7DA000;font-family:"Noah", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-41657d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-41657d0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-b2ba325{--width:1280px;}.elementor-55 .elementor-element.elementor-element-0a05517{--width:1280px;}.elementor-55 .elementor-element.elementor-element-2612ca71{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-344b7c05{--width:536px;}.elementor-55 .elementor-element.elementor-element-b130d9{--width:455px;}.elementor-55 .elementor-element.elementor-element-6bd5fbfe{--width:100%;}.elementor-55 .elementor-element.elementor-element-a2cf227{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-f70544d{--width:460px;}.elementor-55 .elementor-element.elementor-element-73c2827{--width:516px;}.elementor-55 .elementor-element.elementor-element-4bd3db75{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-1f1fcdc{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-dd19577{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-b08976c{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-efd9807{--width:516px;}.elementor-55 .elementor-element.elementor-element-fd4073b{--width:514px;}.elementor-55 .elementor-element.elementor-element-21d29c9{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-b880f4a{--width:514px;}.elementor-55 .elementor-element.elementor-element-8ccfec2{--width:516px;}.elementor-55 .elementor-element.elementor-element-c2e677e{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-dbdb3f6{--width:516px;}.elementor-55 .elementor-element.elementor-element-6405664{--width:514px;}.elementor-55 .elementor-element.elementor-element-d779288{--content-width:1280px;}.elementor-55 .elementor-element.elementor-element-bb803f4{--width:514px;}.elementor-55 .elementor-element.elementor-element-20dbb45{--width:516px;}}@media(max-width:1374px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-b2ba325{--width:100%;}.elementor-55 .elementor-element.elementor-element-0a05517{--width:100%;}.elementor-55 .elementor-element.elementor-element-344b7c05{--width:100%;}.elementor-55 .elementor-element.elementor-element-b130d9{--width:100%;}.elementor-55 .elementor-element.elementor-element-f70544d{--width:56%;}.elementor-55 .elementor-element.elementor-element-73c2827{--width:100%;}.elementor-55 .elementor-element.elementor-element-efd9807{--width:100%;}.elementor-55 .elementor-element.elementor-element-fd4073b{--width:100%;}.elementor-55 .elementor-element.elementor-element-b880f4a{--width:100%;}.elementor-55 .elementor-element.elementor-element-8ccfec2{--width:100%;}.elementor-55 .elementor-element.elementor-element-dbdb3f6{--width:100%;}.elementor-55 .elementor-element.elementor-element-6405664{--width:100%;}.elementor-55 .elementor-element.elementor-element-bb803f4{--width:100%;}.elementor-55 .elementor-element.elementor-element-20dbb45{--width:100%;}}@media(min-width:1375px){.elementor-55 .elementor-element.elementor-element-7ed08f68:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7ed08f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-55 .elementor-element.elementor-element-e31b56c:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-e31b56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1374px){.elementor-55 .elementor-element.elementor-element-433a67aa{--min-height:500px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-22c5a0bd .elementor-heading-title{font-size:70px;}.elementor-55 .elementor-element.elementor-element-d64391e .elementor-heading-title{font-size:70px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-239a90f2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-b2ba325{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-73b94f3{width:var( --container-widget-width, 131.688px );max-width:131.688px;--container-widget-width:131.688px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-title{font-size:12px;}.elementor-55 .elementor-element.elementor-element-a80d8b0{width:var( --container-widget-width, 192.914px );max-width:192.914px;--container-widget-width:192.914px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-title{font-size:12px;}.elementor-55 .elementor-element.elementor-element-c1e3303{width:var( --container-widget-width, 145.734px );max-width:145.734px;--container-widget-width:145.734px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-title{font-size:12px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-description{font-size:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-5db788d img{width:100%;}.elementor-55 .elementor-element.elementor-element-0a05517{--justify-content:space-between;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--flex-wrap:wrap;}.elementor-55 .elementor-element.elementor-element-621a0e4 img{width:100%;}.elementor-55 .elementor-element.elementor-element-46d9fa5{width:var( --container-widget-width, 131.688px );max-width:131.688px;--container-widget-width:131.688px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-46d9fa5 .elementor-counter-title{font-size:12px;}.elementor-55 .elementor-element.elementor-element-2b74ce1{width:var( --container-widget-width, 192.914px );max-width:192.914px;--container-widget-width:192.914px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-2b74ce1 .elementor-counter-title{font-size:12px;}.elementor-55 .elementor-element.elementor-element-90bfc5f{width:var( --container-widget-width, 145.734px );max-width:145.734px;--container-widget-width:145.734px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter{gap:0px;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter-number-wrapper{font-size:50px;}.elementor-55 .elementor-element.elementor-element-90bfc5f .elementor-counter-title{font-size:12px;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-description{font-size:12px;}.elementor-55 .elementor-element.elementor-element-2612ca71{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:030px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-344b7c05{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-4f3d1ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-b130d9{--min-height:340px;}.elementor-55 .elementor-element.elementor-element-6bd5fbfe{--min-height:0px;}.elementor-55 .elementor-element.elementor-element-22a57e7{--justify-content:space-around;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-a2cf227{--flex-direction:column-reverse;--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-f70544d{--min-height:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-73c2827{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-9b8378b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-7ed08f68{--min-height:421px;}.elementor-55 .elementor-element.elementor-element-4bd3db75{--min-height:511px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:40px;--padding-left:030px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-55f91875 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-55 .elementor-element.elementor-element-55f91875{--container-widget-width:558px;--container-widget-flex-grow:0;width:var( --container-widget-width, 558px );max-width:558px;}.elementor-55 .elementor-element.elementor-element-53bc144c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-55 .elementor-element.elementor-element-18d46a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-3e5c0110{--justify-content:space-around;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filter{font-size:16px;line-height:26px;}.elementor-55 .elementor-element.elementor-element-12c3cf1 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e31b56c{--min-height:421px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-55 .elementor-element.elementor-element-1543796 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1543796 .elementor-heading-title{font-size:42px;}.elementor-55 .elementor-element.elementor-element-dd19577{--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-b08976c{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-efd9807{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-17d9619 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-7192bf0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-7192bf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-fd4073b{--min-height:213px;}.elementor-55 .elementor-element.elementor-element-377fe66 img{height:340px;}.elementor-55 .elementor-element.elementor-element-21d29c9{--flex-direction:column-reverse;--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-b880f4a{--min-height:340px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-9ae0381 img{width:100%;max-width:100%;height:340px;object-fit:cover;}.elementor-55 .elementor-element.elementor-element-8ccfec2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-4ba2137 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-c5325c1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-c5325c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-c2e677e{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-dbdb3f6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-632d281 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-a5797cf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-a5797cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-6405664{--min-height:205px;}.elementor-55 .elementor-element.elementor-element-b71bf44 img{height:340px;}.elementor-55 .elementor-element.elementor-element-d779288{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-bb803f4{--min-height:340px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-ea98f64 img{height:340px;}.elementor-55 .elementor-element.elementor-element-20dbb45{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-1b01e61 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-06cd85c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-06cd85c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-433a67aa{--min-height:430px;--overlay-opacity:0.28;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-433a67aa:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-433a67aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-22c5a0bd .elementor-heading-title{font-size:46px;line-height:46px;}.elementor-55 .elementor-element.elementor-element-d64391e .elementor-heading-title{font-size:46px;line-height:46px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-239a90f2 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-87a9ecf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-b2ba325{--width:80%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-73b94f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-title{justify-content:start;line-height:20px;}.elementor-55 .elementor-element.elementor-element-73b94f3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-55 .elementor-element.elementor-element-a80d8b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-title{justify-content:start;line-height:20px;}.elementor-55 .elementor-element.elementor-element-a80d8b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-55 .elementor-element.elementor-element-c1e3303{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-title{justify-content:start;line-height:20px;}.elementor-55 .elementor-element.elementor-element-c1e3303 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-wrapper{text-align:left;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-img{margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-wrapper .elementor-image-box-img{width:82%;}.elementor-55 .elementor-element.elementor-element-60a2d41 .elementor-image-box-title{font-size:14px;line-height:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-5db788d > .elementor-widget-container{margin:12px 0px 0px -18px;}.elementor-55 .elementor-element.elementor-element-5db788d{--container-widget-width:87px;--container-widget-flex-grow:0;width:var( --container-widget-width, 87px );max-width:87px;text-align:left;}.elementor-55 .elementor-element.elementor-element-5db788d img{width:82%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-4f1a630{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-0a05517{--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:center;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--flex-wrap:wrap;}.elementor-55 .elementor-element.elementor-element-621a0e4{--container-widget-width:87px;--container-widget-flex-grow:0;width:var( --container-widget-width, 87px );max-width:87px;}.elementor-55 .elementor-element.elementor-element-621a0e4 img{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-46d9fa5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-2b74ce1{width:var( --container-widget-width, 58.579% );max-width:58.579%;--container-widget-width:58.579%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-90bfc5f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-img{margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-e3f248b .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-55 .elementor-element.elementor-element-2612ca71{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-344b7c05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1b953990 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-1b953990{text-align:left;}.elementor-55 .elementor-element.elementor-element-1b953990 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-4f3d1ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-7f2ca6c .elementor-button{font-size:15px;padding:06px 14px 06px 014px;}.elementor-55 .elementor-element.elementor-element-b130d9{--min-height:238px;}.elementor-55 .elementor-element.elementor-element-6bd5fbfe{--justify-content:center;--padding-top:15%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-55 .elementor-element.elementor-element-22a57e7{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:75px 75px;--row-gap:75px;--column-gap:75px;--flex-wrap:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55 .elementor-element.elementor-element-a2cf227{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-f70544d{--min-height:278px;}.elementor-55 .elementor-element.elementor-element-73c2827{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b2317ac > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-b2317ac{text-align:left;}.elementor-55 .elementor-element.elementor-element-b2317ac .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-55 .elementor-element.elementor-element-4878c8a{text-align:left;}.elementor-55 .elementor-element.elementor-element-4878c8a .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-55 .elementor-element.elementor-element-9b8378b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-79ef1c8{font-size:14px;}.elementor-55 .elementor-element.elementor-element-9671820 .elementor-button{font-size:15px;padding:06px 14px 06px 14px;}.elementor-55 .elementor-element.elementor-element-7ed08f68{--min-height:327px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-3f731c1e .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-55 .elementor-element.elementor-element-4bd3db75{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-55f91875{width:100%;max-width:100%;font-size:14px;}.elementor-55 .elementor-element.elementor-element-53bc144c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-53bc144c .elementor-heading-title{font-size:40px;}.elementor-55 .elementor-element.elementor-element-18d46a6{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-3e5c0110{--width:100%;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio-item__title{font-size:16px;line-height:24px;}.elementor-55 .elementor-element.elementor-element-244f1c3 .elementor-portfolio__filter{font-size:14px;line-height:18px;}.elementor-55 .elementor-element.elementor-element-12c3cf1 .elementor-button{font-size:15px;padding:06px 14px 06px 014px;}.elementor-55 .elementor-element.elementor-element-e31b56c{--min-height:327px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-c1ad030{font-size:14px;}.elementor-55 .elementor-element.elementor-element-1543796 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-1543796 .elementor-heading-title{font-size:40px;line-height:36px;}.elementor-55 .elementor-element.elementor-element-fe62737 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-dd19577{--padding-top:50px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-2756a4d{font-size:16px;line-height:22px;}.elementor-55 .elementor-element.elementor-element-583189c .elementor-heading-title{font-size:40px;}.elementor-55 .elementor-element.elementor-element-b08976c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-efd9807{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-17d9619 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-17d9619{text-align:left;}.elementor-55 .elementor-element.elementor-element-7192bf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-fd4073b{--min-height:230px;}.elementor-55 .elementor-element.elementor-element-377fe66 img{height:230px;}.elementor-55 .elementor-element.elementor-element-21d29c9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-b880f4a{--min-height:230px;}.elementor-55 .elementor-element.elementor-element-9ae0381 img{height:230px;}.elementor-55 .elementor-element.elementor-element-8ccfec2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4ba2137 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-4ba2137{text-align:left;}.elementor-55 .elementor-element.elementor-element-c5325c1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-c5325c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-c2e677e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-dbdb3f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-632d281 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-632d281{text-align:left;}.elementor-55 .elementor-element.elementor-element-a5797cf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-a5797cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-6405664{--min-height:230px;}.elementor-55 .elementor-element.elementor-element-b71bf44 img{height:230px;}.elementor-55 .elementor-element.elementor-element-d779288{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-55 .elementor-element.elementor-element-bb803f4{--min-height:230px;}.elementor-55 .elementor-element.elementor-element-ea98f64 img{height:230px;}.elementor-55 .elementor-element.elementor-element-20dbb45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1b01e61 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-1b01e61{text-align:left;}.elementor-55 .elementor-element.elementor-element-06cd85c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-55 .elementor-element.elementor-element-06cd85c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noah';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/Noah-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Noah';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/Noah-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Noah';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/Noah-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Noah';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.brisbanepoolsandlandscapes.com.au/app/uploads/2025/06/Noah-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */