.elementor-479 .elementor-element.elementor-element-c56e977{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.4;}.elementor-479 .elementor-element.elementor-element-c56e977:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-c56e977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background:url("https://www.stothardprojects.com.au/wp-content/uploads/2026/02/home-video-poster.webp") 50% 50%;background-size:cover;}.elementor-479 .elementor-element.elementor-element-c56e977::before, .elementor-479 .elementor-element.elementor-element-c56e977 > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c56e977 > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c56e977 > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c56e977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c56e977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4d9e3c5 ) 100%);}.elementor-479 .elementor-element.elementor-element-42ac422{--display:flex;}.elementor-479 .elementor-element.elementor-element-90737e3{--display:flex;}.elementor-479 .elementor-element.elementor-element-eaef315{text-align:center;}.elementor-479 .elementor-element.elementor-element-eaef315 .elementor-heading-title{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-abea0f0{text-align:center;font-family:var( --e-global-typography-4dc36b9-font-family ), Sans-serif;font-size:var( --e-global-typography-4dc36b9-font-size );font-weight:var( --e-global-typography-4dc36b9-font-weight );text-transform:var( --e-global-typography-4dc36b9-text-transform );font-style:var( --e-global-typography-4dc36b9-font-style );text-decoration:var( --e-global-typography-4dc36b9-text-decoration );line-height:var( --e-global-typography-4dc36b9-line-height );letter-spacing:var( --e-global-typography-4dc36b9-letter-spacing );color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-c7a6ef8{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-479 .elementor-element.elementor-element-c7a6ef8.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-fb91001 img{width:100%;max-width:20px;}.elementor-479 .elementor-element.elementor-element-f5c1e0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-152c693{--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;}.elementor-479 .elementor-element.elementor-element-152c693.e-con{--align-self:center;}.elementor-479 .elementor-element.elementor-element-4c751a1{--display:flex;}.elementor-479 .elementor-element.elementor-element-2a6859d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-6807dd6{--display:flex;}.elementor-479 .elementor-element.elementor-element-72329bb{font-family:var( --e-global-typography-340bf45-font-family ), Sans-serif;font-size:var( --e-global-typography-340bf45-font-size );font-weight:var( --e-global-typography-340bf45-font-weight );text-transform:var( --e-global-typography-340bf45-text-transform );font-style:var( --e-global-typography-340bf45-font-style );text-decoration:var( --e-global-typography-340bf45-text-decoration );line-height:var( --e-global-typography-340bf45-line-height );letter-spacing:var( --e-global-typography-340bf45-letter-spacing );}.elementor-479 .elementor-element.elementor-element-5fb99a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-5ba3123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-479 .elementor-element.elementor-element-2098a21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-137615c img{width:100%;max-width:100%;}.elementor-479 .elementor-element.elementor-element-70aeaf1{--display:flex;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-70aeaf1.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-460dc63{--spacer-size:101px;}.elementor-479 .elementor-element.elementor-element-a921acc{--display:flex;}.elementor-479 .elementor-element.elementor-element-668e977a{--display:flex;}.elementor-479 .elementor-element.elementor-element-bd0840f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-479 .elementor-element.elementor-element-1249707d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-1249707d.e-con{--align-self:flex-start;}.elementor-479 .elementor-element.elementor-element-6100db00 img{width:100%;height:70vh;object-fit:cover;object-position:center center;}.elementor-479 .elementor-element.elementor-element-2a8b64b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-54629459 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-1f668d02 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-2b57295{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-2b57295:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-2b57295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-52730da{--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;}.elementor-479 .elementor-element.elementor-element-2b544fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-795f9e7{font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-c3e1186{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-479 .elementor-element.elementor-element-c3e1186 .elementor-divider-separator{width:100%;}.elementor-479 .elementor-element.elementor-element-c3e1186 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-479 .elementor-element.elementor-element-3d8e2b5{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-07a189b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-3527b63{font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-93828de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-479 .elementor-element.elementor-element-93828de .elementor-divider-separator{width:100%;}.elementor-479 .elementor-element.elementor-element-93828de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-479 .elementor-element.elementor-element-da23de8{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-1dfda80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-c615976{font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-ad1e550{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-479 .elementor-element.elementor-element-ad1e550 .elementor-divider-separator{width:100%;}.elementor-479 .elementor-element.elementor-element-ad1e550 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-479 .elementor-element.elementor-element-31ef629{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-6857f94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-1c92647{font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-672bd3c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-479 .elementor-element.elementor-element-672bd3c .elementor-divider-separator{width:100%;}.elementor-479 .elementor-element.elementor-element-672bd3c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-479 .elementor-element.elementor-element-16d316e{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-bb8c1d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-fb57f18{--display:flex;}.elementor-479 .elementor-element.elementor-element-b35f679{text-align:center;}.elementor-479 .elementor-element.elementor-element-b35f679 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-545ea02{--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;}.elementor-479 .elementor-element.elementor-element-ca0f0aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-ca0f0aa.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-c59a157{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.95;}.elementor-479 .elementor-element.elementor-element-c59a157:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-c59a157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stothardprojects.com.au/wp-content/uploads/2026/01/Design.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-c59a157::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000000A 68%, #00000036 100%);}.elementor-479 .elementor-element.elementor-element-c59a157:hover::before, .elementor-479 .elementor-element.elementor-element-c59a157:hover > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c59a157:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .elementor-background-slideshow:hover::before, .elementor-479 .elementor-element.elementor-element-c59a157 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 68%, #00000078 100%);}.elementor-479 .elementor-element.elementor-element-c59a157:hover{--overlay-opacity:1;}.elementor-479 .elementor-element.elementor-element-f1b4219{width:auto;max-width:auto;}.elementor-479 .elementor-element.elementor-element-f1b4219 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-479 .elementor-element.elementor-element-f1b4219.elementor-element{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-f1b4219 img{max-width:201px;height:30px;object-fit:contain;object-position:center center;opacity:1;}.elementor-479 .elementor-element.elementor-element-4cad48f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-479 .elementor-element.elementor-element-61cfd9b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-4cf08cc .elementor-heading-title{text-decoration:none;letter-spacing:0.7px;color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-9b5ccd3{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-63419d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-63419d2.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-e8afdc8{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.95;}.elementor-479 .elementor-element.elementor-element-e8afdc8:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-e8afdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stothardprojects.com.au/wp-content/uploads/2026/01/Construction.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-e8afdc8::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000000A 68%, #00000036 100%);}.elementor-479 .elementor-element.elementor-element-e8afdc8:hover::before, .elementor-479 .elementor-element.elementor-element-e8afdc8:hover > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-e8afdc8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .elementor-background-slideshow:hover::before, .elementor-479 .elementor-element.elementor-element-e8afdc8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 68%, #00000078 100%);}.elementor-479 .elementor-element.elementor-element-e8afdc8:hover{--overlay-opacity:1;}.elementor-479 .elementor-element.elementor-element-6d53881{width:auto;max-width:auto;}.elementor-479 .elementor-element.elementor-element-6d53881 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-479 .elementor-element.elementor-element-6d53881.elementor-element{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-6d53881 img{max-width:201px;height:30px;object-fit:contain;object-position:center center;opacity:1;}.elementor-479 .elementor-element.elementor-element-571c69a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-479 .elementor-element.elementor-element-76fcea9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-ae1dd31 .elementor-heading-title{text-decoration:none;letter-spacing:0.7px;color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-d9188e0{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-0dd1dd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-0dd1dd0.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-c0d3033{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.95;}.elementor-479 .elementor-element.elementor-element-c0d3033:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-c0d3033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stothardprojects.com.au/wp-content/uploads/2026/01/Dev.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-c0d3033::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000000A 68%, #00000036 100%);}.elementor-479 .elementor-element.elementor-element-c0d3033:hover::before, .elementor-479 .elementor-element.elementor-element-c0d3033:hover > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c0d3033:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .elementor-background-slideshow:hover::before, .elementor-479 .elementor-element.elementor-element-c0d3033 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 68%, #00000078 100%);}.elementor-479 .elementor-element.elementor-element-c0d3033:hover{--overlay-opacity:1;}.elementor-479 .elementor-element.elementor-element-41839f1{width:auto;max-width:auto;}.elementor-479 .elementor-element.elementor-element-41839f1 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-479 .elementor-element.elementor-element-41839f1.elementor-element{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-41839f1 img{max-width:201px;height:30px;object-fit:contain;object-position:center center;opacity:1;}.elementor-479 .elementor-element.elementor-element-da9298b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-479 .elementor-element.elementor-element-d7c7be9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-c31a8b9 .elementor-heading-title{text-decoration:none;letter-spacing:0.7px;color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-bfa9a75{color:var( --e-global-color-d965090 );}.elementor-479 .elementor-element.elementor-element-a17fb22{--display:flex;}.elementor-479 .elementor-element.elementor-element-a17fb22:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-a17fb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-d302a1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-479 .elementor-element.elementor-element-4e0ebe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-4e0ebe1.e-con{--align-self:flex-start;}.elementor-479 .elementor-element.elementor-element-3d05e14 img{width:100%;height:70vh;object-fit:cover;object-position:center center;}.elementor-479 .elementor-element.elementor-element-4300d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-b6ca12d{text-align:start;}.elementor-479 .elementor-element.elementor-element-b6ca12d img{width:100%;max-width:50px;}.elementor-479 .elementor-element.elementor-element-73f49e1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-305fa40{color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-c55627e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-2b258d3{--display:flex;--overflow:hidden;}.elementor-479 .elementor-element.elementor-element-2b258d3:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-2b258d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-842145a );}.elementor-479 .elementor-element.elementor-element-e549c6b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-479 .elementor-element.elementor-element-e549c6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-6186508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-24c6d22{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:450px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-70px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:450px;}.elementor-479 .elementor-element.elementor-element-24c6d22 > .elementor-widget-container{margin:0px -500px 0px 0px;}.elementor-479 .elementor-element.elementor-element-24c6d22 .swiper-slide > .elementor-element{height:100%;}.elementor-479 .elementor-element.elementor-element-dd481e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-dd481e3.e-con{--align-self:center;}.elementor-479 .elementor-element.elementor-element-a4d9226 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-969ee91{--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;--overflow:hidden;--padding-top:0100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-969ee91:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-969ee91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-4203530{--spacer-size:10px;}.elementor-479 .elementor-element.elementor-element-403067e{--display:flex;--overlay-opacity:1;--padding-top:146px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-403067e::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.stothardprojects.com.au/wp-content/uploads/2026/01/home-2.svg");--background-overlay:'';background-position:15vw 1vh;background-repeat:no-repeat;background-size:2700px auto;}.elementor-479 .elementor-element.elementor-element-f4115ec{--display:flex;}.elementor-479 .elementor-element.elementor-element-f4115ec.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-54e691d{text-align:start;}.elementor-479 .elementor-element.elementor-element-54e691d .elementor-heading-title{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-a9a2154{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-a9a2154.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-a80c0e1{--spacer-size:50px;}.elementor-479 .elementor-element.elementor-element-05896b5{--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;}.elementor-479 .elementor-element.elementor-element-05896b5.e-con{--align-self:center;}.elementor-479 .elementor-element.elementor-element-4274da1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-28acfc1 .elementor-heading-title{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-c0bdd35{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-9dcdb8e .elementor-heading-title{font-family:var( --e-global-typography-b6bdcfe-font-family ), Sans-serif;font-size:var( --e-global-typography-b6bdcfe-font-size );font-weight:var( --e-global-typography-b6bdcfe-font-weight );text-transform:var( --e-global-typography-b6bdcfe-text-transform );font-style:var( --e-global-typography-b6bdcfe-font-style );text-decoration:var( --e-global-typography-b6bdcfe-text-decoration );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-922d599{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-ee19002{--display:flex;}.elementor-479 .elementor-element.elementor-element-20f09f9 .elementor-heading-title{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-587d388{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-17a382d .elementor-heading-title{font-family:var( --e-global-typography-b6bdcfe-font-family ), Sans-serif;font-size:var( --e-global-typography-b6bdcfe-font-size );font-weight:var( --e-global-typography-b6bdcfe-font-weight );text-transform:var( --e-global-typography-b6bdcfe-text-transform );font-style:var( --e-global-typography-b6bdcfe-font-style );text-decoration:var( --e-global-typography-b6bdcfe-text-decoration );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-5708c63{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-4174233{--display:flex;}.elementor-479 .elementor-element.elementor-element-5c7ab72 .elementor-heading-title{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-f3afd7d{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-5c69ade .elementor-heading-title{font-family:var( --e-global-typography-b6bdcfe-font-family ), Sans-serif;font-size:var( --e-global-typography-b6bdcfe-font-size );font-weight:var( --e-global-typography-b6bdcfe-font-weight );text-transform:var( --e-global-typography-b6bdcfe-text-transform );font-style:var( --e-global-typography-b6bdcfe-font-style );text-decoration:var( --e-global-typography-b6bdcfe-text-decoration );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );color:var( --e-global-color-accent );}.elementor-479 .elementor-element.elementor-element-9cea7c6{color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-ae7c87f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-ae7c87f.e-con{--align-self:flex-end;}.elementor-479 .elementor-element.elementor-element-85d6c94{--spacer-size:121px;}.elementor-479 .elementor-element.elementor-element-1b60eab .elementor-button:hover, .elementor-479 .elementor-element.elementor-element-1b60eab .elementor-button:focus{background-color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-1b60eab .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da4f875 );}.elementor-479 .elementor-element.elementor-element-773c704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-773c704:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-773c704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-842145a );}.elementor-479 .elementor-element.elementor-element-c09e2cd{--display:flex;}.elementor-479 .elementor-element.elementor-element-e6b7a0e{text-align:center;}.elementor-479 .elementor-element.elementor-element-e6b7a0e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-996d033{--display:flex;}.elementor-479 .elementor-element.elementor-element-b914507{--swiper-slides-to-display:2;--swiper-slides-gap:30px;--swiper-pagination-size:8px;--swiper-pagination-spacing:52px;}.elementor-479 .elementor-element.elementor-element-b914507 .swiper-slide > .elementor-element{height:100%;}.elementor-479 .elementor-element.elementor-element-b914507 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-479 .elementor-element.elementor-element-b8d705b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-d50a709{--display:flex;}.elementor-479 .elementor-element.elementor-element-34f2e15{--display:flex;}.elementor-479 .elementor-element.elementor-element-e6abd34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-479 .elementor-element.elementor-element-e6abd34 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-479 .elementor-element.elementor-element-f4115ec{--content-width:100%;}}@media(max-width:1024px){.elementor-479 .elementor-element.elementor-element-abea0f0{font-size:var( --e-global-typography-4dc36b9-font-size );line-height:var( --e-global-typography-4dc36b9-line-height );letter-spacing:var( --e-global-typography-4dc36b9-letter-spacing );}.elementor-479 .elementor-element.elementor-element-152c693{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-479 .elementor-element.elementor-element-72329bb{font-size:var( --e-global-typography-340bf45-font-size );line-height:var( --e-global-typography-340bf45-line-height );letter-spacing:var( --e-global-typography-340bf45-letter-spacing );}.elementor-479 .elementor-element.elementor-element-5fb99a2{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-479 .elementor-element.elementor-element-2098a21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-137615c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-460dc63{--spacer-size:58px;}.elementor-479 .elementor-element.elementor-element-bd0840f{--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:15px;--padding-right:15px;}.elementor-479 .elementor-element.elementor-element-1249707d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-1249707d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-6100db00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-2a8b64b1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-52730da{--flex-wrap:wrap;}.elementor-479 .elementor-element.elementor-element-fb57f18{--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:center;}.elementor-479 .elementor-element.elementor-element-b35f679.elementor-element{--align-self:center;}.elementor-479 .elementor-element.elementor-element-545ea02{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-d302a1c{--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:15px;--padding-right:15px;}.elementor-479 .elementor-element.elementor-element-4e0ebe1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-4e0ebe1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-3d05e14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-4300d06{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-e549c6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-479 .elementor-element.elementor-element-6186508{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-479 .elementor-element.elementor-element-24c6d22{--swiper-slides-to-display:1;}.elementor-479 .elementor-element.elementor-element-24c6d22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-dd481e3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-dd481e3.e-con{--order:-99999 /* order start hack */;}.elementor-479 .elementor-element.elementor-element-969ee91{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-403067e::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0vw 0vh;}.elementor-479 .elementor-element.elementor-element-403067e{--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-f4115ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-f4115ec.e-con{--align-self:center;}.elementor-479 .elementor-element.elementor-element-54e691d{text-align:center;}.elementor-479 .elementor-element.elementor-element-a80c0e1{--spacer-size:30px;}.elementor-479 .elementor-element.elementor-element-05896b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-479 .elementor-element.elementor-element-9dcdb8e .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-17a382d .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-5c69ade .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-85d6c94{--spacer-size:30px;}.elementor-479 .elementor-element.elementor-element-996d033{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-479 .elementor-element.elementor-element-b914507{--swiper-slides-to-display:2;}.elementor-479 .elementor-element.elementor-element-d50a709{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-479 .elementor-element.elementor-element-c56e977{--min-height:700px;}.elementor-479 .elementor-element.elementor-element-abea0f0{font-size:var( --e-global-typography-4dc36b9-font-size );line-height:var( --e-global-typography-4dc36b9-line-height );letter-spacing:var( --e-global-typography-4dc36b9-letter-spacing );}.elementor-479 .elementor-element.elementor-element-2a6859d{text-align:center;}.elementor-479 .elementor-element.elementor-element-6807dd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-72329bb{text-align:center;font-size:var( --e-global-typography-340bf45-font-size );line-height:var( --e-global-typography-340bf45-line-height );letter-spacing:var( --e-global-typography-340bf45-letter-spacing );}.elementor-479 .elementor-element.elementor-element-5fb99a2{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-479 .elementor-element.elementor-element-5ba3123{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-460dc63{--spacer-size:31px;}.elementor-479 .elementor-element.elementor-element-a921acc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-bd0840f{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-479 .elementor-element.elementor-element-1249707d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-6100db00 img{height:500px;object-fit:cover;}.elementor-479 .elementor-element.elementor-element-2a8b64b1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-2b57295{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-52730da{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-d302a1c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-479 .elementor-element.elementor-element-3d05e14 img{height:500px;object-fit:cover;}.elementor-479 .elementor-element.elementor-element-4300d06{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-e549c6b{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-479 .elementor-element.elementor-element-e549c6b.e-con{--align-self:center;}.elementor-479 .elementor-element.elementor-element-6186508{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-479 .elementor-element.elementor-element-24c6d22{--swiper-slides-to-display:1;}.elementor-479 .elementor-element.elementor-element-4d95e74 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-dd481e3{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-a4d9226{text-align:center;}.elementor-479 .elementor-element.elementor-element-403067e::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-403067e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0vw 0vh;}.elementor-479 .elementor-element.elementor-element-f4115ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-479 .elementor-element.elementor-element-a80c0e1{--spacer-size:10px;}.elementor-479 .elementor-element.elementor-element-28acfc1{text-align:center;}.elementor-479 .elementor-element.elementor-element-9dcdb8e{text-align:center;}.elementor-479 .elementor-element.elementor-element-9dcdb8e .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-922d599{text-align:center;}.elementor-479 .elementor-element.elementor-element-20f09f9{text-align:center;}.elementor-479 .elementor-element.elementor-element-17a382d{text-align:center;}.elementor-479 .elementor-element.elementor-element-17a382d .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-5708c63{text-align:center;}.elementor-479 .elementor-element.elementor-element-5c7ab72{text-align:center;}.elementor-479 .elementor-element.elementor-element-5c69ade{text-align:center;}.elementor-479 .elementor-element.elementor-element-5c69ade .elementor-heading-title{font-size:var( --e-global-typography-b6bdcfe-font-size );line-height:var( --e-global-typography-b6bdcfe-line-height );letter-spacing:var( --e-global-typography-b6bdcfe-letter-spacing );}.elementor-479 .elementor-element.elementor-element-9cea7c6{text-align:center;}.elementor-479 .elementor-element.elementor-element-996d033{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-479 .elementor-element.elementor-element-b914507{--swiper-slides-to-display:1;}.elementor-479 .elementor-element.elementor-element-d50a709{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-479 .elementor-element.elementor-element-152c693{--width:100%;}.elementor-479 .elementor-element.elementor-element-1249707d{--width:100%;}.elementor-479 .elementor-element.elementor-element-2a8b64b1{--width:100%;}.elementor-479 .elementor-element.elementor-element-2b544fd{--width:50%;}.elementor-479 .elementor-element.elementor-element-07a189b{--width:50%;}.elementor-479 .elementor-element.elementor-element-1dfda80{--width:50%;}.elementor-479 .elementor-element.elementor-element-6857f94{--width:50%;}.elementor-479 .elementor-element.elementor-element-4e0ebe1{--width:100%;}.elementor-479 .elementor-element.elementor-element-4300d06{--width:100%;}.elementor-479 .elementor-element.elementor-element-e549c6b{--width:100%;}.elementor-479 .elementor-element.elementor-element-6186508{--width:100%;}.elementor-479 .elementor-element.elementor-element-dd481e3{--width:100%;}.elementor-479 .elementor-element.elementor-element-403067e{--width:100%;}.elementor-479 .elementor-element.elementor-element-f4115ec{--content-width:100%;}.elementor-479 .elementor-element.elementor-element-05896b5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c59a157 */.service_list video {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* fills container, crops top/bottom */
  object-position: center;
}

.service_list {
  position: relative;
  width: 100%;
  height: 490px; /* adjust as needed */
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8afdc8 */.service_list video {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* fills container, crops top/bottom */
  object-position: center;
}

.service_list {
  position: relative;
  width: 100%;
  height: 490px; /* adjust as needed */
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0d3033 */.service_list video {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* fills container, crops top/bottom */
  object-position: center;
}

.service_list {
  position: relative;
  width: 100%;
  height: 490px; /* adjust as needed */
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb8c1d8 *//* Service Listing */
.service_list {
    overflow: hidden !important;
}
.service_list_box {
    transform: translateY(75%);
}
.service_list:hover .service_list_box {
    transform: translateY(0%);
}
.service_list_content {
    height: 120px;
}
.service_list:hover .service_list_content {
    height: auto;
}
.service_list.bg_image {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.service_list .logo-icon {
    opacity: 0 !important;
    transition: opacity 0.3s ease-in-out !important;
}

.service_list:hover .logo-icon {
    opacity: 1 !important;
}


@media only screen and (max-width: 1024px){
.service_list_box {
    transform:inherit;
}
.service_list:hover .service_list_box {
    transform: inherit;
}
.service_list_content {
    height: inherit;
}	
.cta_section_text a strong {
    font-size: 20px !important;
}
.header_section .header_menu nav ul li a:hover path {
    fill: #000 !important;
}
.header_section .header_menu nav ul li a.elementor-item-active path {
    fill: #000 !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-24c6d22 *//* PREV BUTTON – Circle Outline */
.elementor-swiper-button-prev {
    width: 41px;
    height: 41px;
    border: 1.5px solid #0f1a3c !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    transition: all 0.3s ease;
}

/* Arrow icon */
.elementor-swiper-button-prev i {
    font-size: 20px;
    color: #0f1a3c;
    transition: all 0.3s ease;
}

/* Hover effect (optional) */
.elementor-swiper-button-prev:hover {
    background: #0f1a3c;
}

.elementor-swiper-button-prev:hover i {
    color: #ffffff;
}

.elementor-swiper-button-next {
    width: 41px;
    height: 41px;
    border: 1.5px solid #0f1a3c !important;
    border-radius: 50%;
    background: #0f1a3c !important;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 10;
    transition: all 0.3s ease;
}

.elementor-swiper-button-next i {
    font-size: 20px;
    color: #fffff;
}

/* Hover (optional subtle effect) */
.elementor-swiper-button-next:hover {
    background: transparent !important;
}

.elementor-swiper-button-next:hover i {
    color: #0f1a3c;
}


.elementor-swiper-button {
  position: relative;
  margin-right: 12px;
}

/* Hide carousel arrows on mobile */
@media (max-width: 767px) {
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-prev,
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-next {
    display: none !important;
  }
}


@media (min-width: 2200px) {
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-prev,
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-next {
    margin-top: 50px !important;
  }
}

@media (min-width: 2560px) {
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-prev,
  .elementor-479 .elementor-element.elementor-element-24c6d22 .elementor-swiper-button-next {
    margin-top: 70px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403067e *//* Default for screens above 1800px */
.elementor-479 .elementor-element.elementor-element-403067e::before {
    background-position: 15vw 1vh !important;
}

/* For screens 1700px – 1800px */
@media (max-width: 1800px) and (min-width: 1700px) {
  .elementor-479 .elementor-element.elementor-element-403067e::before {
    background-position: 5vw 1vh !important;
  }
}
@media (max-width: 1700px) and (min-width: 1600px) {
  .elementor-479 .elementor-element.elementor-element-403067e::before {
    background-position: 3vw 1vh !important;
  }
}
@media (max-width: 1600px) {
  .elementor-479 .elementor-element.elementor-element-403067e::before {
    background-position: 0vw 1vh !important;
  }
}
@media (max-width: 1100px) {
  .elementor-479 .elementor-element.elementor-element-403067e::before {
    background-position: -5vw 1vh !important;
  }
}
@media (max-width: 1600px){
.elementor-479 .elementor-element.elementor-element-54e691d .elementor-heading-title {
    text-align: center !important;
}
}
@media (max-width: 1300px){
.elementor-479 .elementor-element.elementor-element-54e691d .elementor-heading-title {
    text-align: end !important;
    margin-right: 20px !important;
}
}

@media (max-width: 1024px){
.elementor-479 .elementor-element.elementor-element-54e691d .elementor-heading-title {
    text-align: center !important;
}
}/* End custom CSS */