.elementor-629 .elementor-element.elementor-element-78545689{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-78545689::before, .elementor-629 .elementor-element.elementor-element-78545689 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-78545689 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-78545689 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-78545689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-78545689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.mtga.com.au/wp-content/uploads/2026/04/civil-construction-1.jpg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-629 .elementor-element.elementor-element-651c73c7 .woocommerce-breadcrumb{color:#7F7F7F;}.elementor-629 .elementor-element.elementor-element-651c73c7 .woocommerce-breadcrumb > a{color:#282828;}.elementor-629 .elementor-element.elementor-element-3ac8241d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-3ac8241d:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-3ac8241d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6D7FF;}.elementor-629 .elementor-element.elementor-element-7c63fde0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:4.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-7c63fde0:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-7c63fde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04004F;}.elementor-629 .elementor-element.elementor-element-d5e78a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-57afd509.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-629 .elementor-element.elementor-element-57afd509.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-629 .elementor-element.elementor-element-57afd509.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:300;line-height:1.1;color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-img img{height:60px;transition-duration:0.3s;}.elementor-629 .elementor-element.elementor-element-57afd509:has(:hover) .elementor-image-box-title,
					 .elementor-629 .elementor-element.elementor-element-57afd509:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;font-weight:300;line-height:1.3;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:300;line-height:1.1;color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-img img{height:60px;transition-duration:0.3s;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec:has(:hover) .elementor-image-box-title,
					 .elementor-629 .elementor-element.elementor-element-1d7ac4ec:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;font-weight:300;line-height:1.3;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-1c64dc7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-629 .elementor-element.elementor-element-1c64dc7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-629 .elementor-element.elementor-element-1c64dc7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:300;line-height:1.1;color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-img img{height:60px;transition-duration:0.3s;}.elementor-629 .elementor-element.elementor-element-1c64dc7:has(:hover) .elementor-image-box-title,
					 .elementor-629 .elementor-element.elementor-element-1c64dc7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;font-weight:300;line-height:1.3;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-60e8df08.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-629 .elementor-element.elementor-element-60e8df08.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-629 .elementor-element.elementor-element-60e8df08.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:300;line-height:1.1;color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-img img{height:60px;transition-duration:0.3s;}.elementor-629 .elementor-element.elementor-element-60e8df08:has(:hover) .elementor-image-box-title,
					 .elementor-629 .elementor-element.elementor-element-60e8df08:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;font-weight:300;line-height:1.3;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-6680e8cb{--display:grid;--e-con-grid-template-columns:352px 1fr;--e-con-grid-template-rows:repeat(0, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-5dd96581{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-75914bef{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-629 .elementor-element.elementor-element-75914bef .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-75914bef .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.1;color:#04004F;}.elementor-629 .elementor-element.elementor-element-75914bef .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;line-height:1.3;color:#000000;}.elementor-629 .elementor-element.elementor-element-21a7337e{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-629 .elementor-element.elementor-element-21a7337e .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-21a7337e .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.1;color:#04004F;}.elementor-629 .elementor-element.elementor-element-21a7337e .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;line-height:1.3;color:#000000;}.elementor-629 .elementor-element.elementor-element-7f1d3b1c{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-629 .elementor-element.elementor-element-7f1d3b1c .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-7f1d3b1c .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.1;color:#04004F;}.elementor-629 .elementor-element.elementor-element-7f1d3b1c .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;line-height:1.3;color:#000000;}.elementor-629 .elementor-element.elementor-element-27bffa6{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-629 .elementor-element.elementor-element-27bffa6 .elementor-image-box-wrapper{text-align:start;}.elementor-629 .elementor-element.elementor-element-27bffa6 .elementor-image-box-title{margin-bottom:16px;font-family:"Funnel Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.1;color:#04004F;}.elementor-629 .elementor-element.elementor-element-27bffa6 .elementor-image-box-description{font-family:"Geist", Sans-serif;font-size:16px;line-height:1.3;color:#000000;}.elementor-629 .elementor-element.elementor-element-1b9b89c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-1b9b89c8:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-1b9b89c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E05427;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-629 .elementor-element.elementor-element-23c1e0a4.elementor-element{--align-self:flex-start;}.elementor-629 .elementor-element.elementor-element-23c1e0a4{font-family:"Funnel Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.1;color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-a255e7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.68;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-a255e7e:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-a255e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04004F;background-image:url("https://dev.mtga.com.au/wp-content/uploads/2026/04/site-safety-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-629 .elementor-element.elementor-element-a255e7e::before, .elementor-629 .elementor-element.elementor-element-a255e7e > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-a255e7e > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-a255e7e > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-a255e7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-a255e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020028;--background-overlay:'';}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-629 .elementor-element.elementor-element-62bed5b7{--grid-columns:3;}.elementor-629 .elementor-element.elementor-element-62bed5b7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-629 .elementor-element.elementor-element-62bed5b7 .e-loop-item > .elementor-section, .elementor-629 .elementor-element.elementor-element-62bed5b7 .e-loop-item > .elementor-section > .elementor-container, .elementor-629 .elementor-element.elementor-element-62bed5b7 .e-loop-item > .e-con, .elementor-629 .elementor-element.elementor-element-62bed5b7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-629 .elementor-element.elementor-element-56befb23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-472c22f8{--swiper-slides-to-display:3;--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:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-629 .elementor-element.elementor-element-472c22f8 .swiper-slide > .elementor-element{height:100%;}.elementor-629 .elementor-element.elementor-element-4edc5098{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-4edc5098:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-4edc5098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E05427;background-image:url("https://dev.mtga.com.au/wp-content/uploads/2026/04/mtga_logomark_bg.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-629 .elementor-element.elementor-element-4edc5098::before, .elementor-629 .elementor-element.elementor-element-4edc5098 > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-4edc5098 > .e-con-inner > .elementor-background-video-container::before, .elementor-629 .elementor-element.elementor-element-4edc5098 > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-4edc5098 > .e-con-inner > .elementor-background-slideshow::before, .elementor-629 .elementor-element.elementor-element-4edc5098 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #F8762700 16%, #F87627 89%);}@media(max-width:1150px) and (min-width:768px){.elementor-629 .elementor-element.elementor-element-4edc5098{--content-width:100%;}}@media(max-width:1150px){.elementor-629 .elementor-element.elementor-element-78545689{--e-con-grid-template-columns:1;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--grid-auto-flow:row;--overlay-opacity:0;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-3ac8241d{--grid-auto-flow:row;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-7c63fde0{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-d5e78a4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-6680e8cb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:2.5rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-5dd96581{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 48px;--row-gap:40px;--column-gap:48px;--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-1b9b89c8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-23c1e0a4.elementor-element{--align-self:flex-start;}.elementor-629 .elementor-element.elementor-element-62bed5b7{--grid-columns:1;}.elementor-629 .elementor-element.elementor-element-56befb23{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-472c22f8{--swiper-slides-to-display:2;}.elementor-629 .elementor-element.elementor-element-4edc5098{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-78545689{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-629 .elementor-element.elementor-element-3ac8241d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-d5e78a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-57afd509 .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-1d7ac4ec .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-1c64dc7 .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-60e8df08 .elementor-image-box-img{margin-bottom:24px;}.elementor-629 .elementor-element.elementor-element-6680e8cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-5dd96581{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 0px;--row-gap:36px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-629 .elementor-element.elementor-element-1b9b89c8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-629 .elementor-element.elementor-element-62bed5b7{--grid-columns:1;}.elementor-629 .elementor-element.elementor-element-56befb23{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-629 .elementor-element.elementor-element-472c22f8{--swiper-slides-to-display:1;}.elementor-629 .elementor-element.elementor-element-4edc5098{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;--padding-top:2.5rem;--padding-bottom:6.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-629 .elementor-element.elementor-element-4edc5098:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-4edc5098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:244px auto;}}/* Start custom CSS for html, class: .elementor-element-17406e16 */.elementor-629 .elementor-element.elementor-element-17406e16{
    position: absolute;
    bottom:0;
    z-index: 0;
    transition: none;
    display:grid;
    align-items: end;
    
    width: var(--fullWidth, 100vw);
    left:50%;
    transform:translateX(calc((var(--fullWidth, 100vw) / 2) * -1));
    overflow: hidden;
    
    svg{
        height:85px;
        background: transparent;
        path{
            fill:#C6D7FF;
            transform:translate(70vw, 0.5px);
        }
    }
    ~*{
        position: relative;
        z-index: 1;
    }
}


@media(max-width:1150px){
    .elementor-629 .elementor-element.elementor-element-17406e16{
        z-index: 5;
        svg{
            path{
                transform:translate(55vw, 0.5px);
            }
        }
    }
}
@media(max-width:767px){
    .elementor-629 .elementor-element.elementor-element-17406e16{
        svg{
            height: 50px;
            path{
                transform:translate(95vw, 0.5px) skew(-35deg);
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78545689 *//* transparent header */
header.elementor-location-header:not(:has(.elementor-sticky__spacer)) {
    >div{
        background:transparent!important;
    }
    #productRangeMenu+div{
        background:transparent;
        >div{
            background:transparent;
        }
    }
}

.elementor-629 .elementor-element.elementor-element-78545689::before{
    background-repeat: no-repeat;
    /*background-position:bottom right;*/
    background-size:cover!important;
    height: calc(100% + 140px);
    width:calc(50%);
    top: auto;
    left:auto;
    right:0;
    bottom: 0;
    transition:none;
}
.elementor-629 .elementor-element.elementor-element-78545689::after{
    content:" ";
    position:absolute;
    background: linear-gradient(353.77deg, rgba(255, 255, 255, 0) 43.77%, rgba(255, 255, 255, 0.9) 74.2%);

    width:100%;
    height: calc(100% + 140px);
    bottom: 0;
    display:block;
    margin-top: 2rem;
}

@media(max-width:1150px){
    
    
    .elementor-629 .elementor-element.elementor-element-78545689{
        
        &::before{
            position: absolute;
            width: 100%;
            height:auto;
            inset: 0;
            opacity: 1;
        }
        &::after{ /*spacer*/
            position: absolute;
            width: 100%;
            height:auto;
            inset: 0;
            opacity: 1;
            top:0;
            margin:0;
            background: linear-gradient(353.77deg, rgba(255, 255, 255, 0) 33.77%, rgba(255, 255, 255, 0.9) 70%);
        }
        .htmlCurve{
            order:3;
        }
        div#divBlock {
            overflow: hidden;
            
            >*{
                order:2
            }
            .elementor-widget-woocommerce-breadcrumb{
                order:1;
                nav{
                    margin:0;
                    border:0;
                }
            }
            
            &::after{ /*spacer*/
                content:" ";
                position: static;
                height: auto;
                aspect-ratio: 21/9;;
                opacity: 1;
                width: var(--fullWidth);
                max-width:unset;
                z-index: 9;
                order:5;
            }
        }
    }
}

@media(max-width:767px){
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e78a4 */.elementor-629 .elementor-element.elementor-element-d5e78a4 h3{
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c63fde0 */.elementor-629 .elementor-element.elementor-element-7c63fde0 .elementor-image-box-wrapper{
    display:grid;
    grid-template-columns: 60px auto;
    gap:24px;
}
.elementor-629 .elementor-element.elementor-element-7c63fde0 .elementor-image-box-description{
    width:100%;
    max-width: 496px;
}
.elementor-629 .elementor-element.elementor-element-7c63fde0 .elementor-image-box-img{
    width:60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd96581 */.elementor-629 .elementor-element.elementor-element-5dd96581 h3{
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bde6ab */.elementor-629 .elementor-element.elementor-element-4bde6ab{
    position: absolute;
    bottom:0;
    z-index: 0;
    transition: none;
    display:grid;
    align-items: end;
    
    width: var(--fullWidth, 100vw);
    left:50%;
    transform:translateX(calc((var(--fullWidth, 100vw) / 2) * -1));
    overflow: hidden;
    
    svg{
        height:85px;
        background: transparent;
        path{
            fill:#E05427;
            transform:translate(70vw, 0.5px);
        }
    }
    ~*{
        position: relative;
        z-index: 1;
    }
}


@media(max-width:1150px){
    .elementor-629 .elementor-element.elementor-element-4bde6ab{
        z-index: 5;
        svg{
            path{
                transform:translate(55vw, 0.5px);
            }
        }
    }
}
@media(max-width:767px){
    .elementor-629 .elementor-element.elementor-element-4bde6ab{
        svg{
            height: 50px;
            path{
                transform:translate(95vw, 0.5px) skew(-35deg);
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23c1e0a4 */.elementor-629 .elementor-element.elementor-element-23c1e0a4 h2{
    color:#fff;
    margin:0;
    padding:0;
    line-height: 110%;
}

@media(min-width:1151px){
        font-size:48px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-62bed5b7 */.elementor-629 .elementor-element.elementor-element-62bed5b7 p{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a255e7e */.elementor-629 .elementor-element.elementor-element-a255e7e::before{
    z-index: 0;
}
.elementor-629 .elementor-element.elementor-element-a255e7e .e-con-inner{
    z-index: 1;
}
.elementor-629 .elementor-element.elementor-element-a255e7e p{
    flex:1;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-472c22f8 */.elementor-629 .elementor-element.elementor-element-472c22f8{

    .elementor-swiper-button{
        top:-60px!important;
        background: #363372;
        border-radius:80px;
        opacity:0.8;
        &:hover{
            opacity:1
        }
        svg{
            background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjEyIDkuMjI2NjdWMTEuODkzM0g1LjEyTDEyLjQ1MzMgMTkuMjI2N0wxMC41NiAyMS4xMkwwIDEwLjU2TDEwLjU2IDBMMTIuNDUzMyAxLjg5MzMzTDUuMTIgOS4yMjY2N0gyMS4xMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==);
            width:56px!important;
            height:56px!important;
            filter:brightness(0) invert(1);
            path{
                opacity:0
            }
        }
        
        &.elementor-swiper-button-prev{
            left:calc(100% - 135px)!important;
            opacity:1;
        }
        
        &.elementor-swiper-button-next svg{
            transform: scaleX(-1)
        }
    }
    .swiper-pagination{
        display:none;
    }
}

@media(max-width:767px){
    .elementor-629 .elementor-element.elementor-element-472c22f8 {
        padding-bottom:80px;
        
        .elementor-swiper-button{
            top:auto!important;
            bottom:-20px;
            left: calc(50% - 28px + 40px)!important;
            right:auto!important;
    
            &.elementor-swiper-button-prev{
                left: calc(50% - 28px - 40px)!important;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56befb23 */.elementor-629 .elementor-element.elementor-element-56befb23 .elementor-widget-theme-post-excerpt{
    flex:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4edc5098 */.elementor-629 .elementor-element.elementor-element-4edc5098{
    max-width: 100%;
    overflow: hidden;
}


@media(max-width:767px){
    .elementor-629 .elementor-element.elementor-element-4edc5098::before{
        background: 
linear-gradient(86.46deg, rgba(248, 118, 39, 0) 23.06%, #F87627 100.74%)!important;

    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Display';
	font-display: auto;
	src: url('https://dev.mtga.com.au/wp-content/uploads/2026/04/FunnelDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://dev.mtga.com.au/wp-content/uploads/2026/04/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */