.elementor-24 .elementor-element.elementor-element-d03dd8a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/04/T45-Ute.webp");background-position:0px -285px;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(120deg, #000000ED 0%, #FFFFFF0F 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-container{min-height:70vh;}.elementor-24 .elementor-element.elementor-element-d03dd8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-619b05f .elementor-heading-title{color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-7df49dd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-7df49dd .elementor-heading-title{font-size:26px;color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-07d89b4 );color:var( --e-global-color-07d89b4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button:focus{background-color:var( --e-global-color-07d89b4 );color:var( --e-global-color-primary );border-color:var( --e-global-color-07d89b4 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-24 .elementor-element.elementor-element-893d8a9{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-893d8a9 > .elementor-widget-container{margin:50px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button{background-color:#E23B3B00;font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-07d89b4 );color:var( --e-global-color-07d89b4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-07d89b4 );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button:focus{background-color:var( --e-global-color-07d89b4 );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-24 .elementor-element.elementor-element-a8a5d89{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-a8a5d89 > .elementor-widget-container{margin:50px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-28e96ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-28e96ad{text-align:start;}.elementor-24 .elementor-element.elementor-element-28e96ad .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-cfeba85 );}.elementor-24 .elementor-element.elementor-element-f381001{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-24 .elementor-element.elementor-element-f381001 .elementor-divider-separator{width:12%;}.elementor-24 .elementor-element.elementor-element-f381001 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-ae56af1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ae56af1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-33ac61b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b561a55{text-align:center;}.elementor-24 .elementor-element.elementor-element-76d6abf8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-76d6abf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-178b08cd > .elementor-element-populated >  .elementor-background-overlay{background-color:#27375000;opacity:0.5;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-178b08cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-178b08cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-178b08cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-178b08cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-178b08cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__front{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/04/SKSW-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-inline-center:0;font-size:16px;text-transform:uppercase;text-decoration:none;border-width:0px;border-radius:15px;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-3e4ce2de > .elementor-widget-container{border-style:none;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box{height:400px;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000085;padding:20px 20px 0px 20px;text-align:center;justify-content:center;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__image{opacity:1;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-07d89b4 );font-size:28px;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-07d89b4 );font-size:17px;}.elementor-24 .elementor-element.elementor-element-38f8c4a1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#27375000;opacity:0.5;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-38f8c4a1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-38f8c4a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-38f8c4a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-38f8c4a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__front{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/05/civil-track-excavator-maintenance.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-inline-center:0;font-size:16px;text-transform:uppercase;text-decoration:none;border-width:0px;border-radius:15px;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box{height:400px;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000085;padding:20px 20px 0px 20px;text-align:center;justify-content:center;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__image img{width:5%;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__image{opacity:1;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-07d89b4 );font-size:28px;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:var( --e-global-color-07d89b4 );font-size:17px;}.elementor-24 .elementor-element.elementor-element-2ea15927:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-2ea15927 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keymechanical.com.au/wp-content/uploads/2026/02/Simrad-control-system-fitout-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-2ea15927 > .elementor-element-populated >  .elementor-background-overlay{background-color:#27375000;opacity:0.5;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-2ea15927.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-2ea15927.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-2ea15927 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-2ea15927 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__front{background-image:url("https://keymechanical.com.au/wp-content/uploads/2026/02/Simrad-control-system-fitout-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-inline-center:0;font-size:16px;text-transform:uppercase;text-decoration:none;color:var( --e-global-color-07d89b4 );border-width:0px;border-radius:15px;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box{height:400px;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000085;padding:20px 20px 0px 20px;text-align:center;justify-content:center;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__image{opacity:1;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__image img{border-style:none;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-07d89b4 );font-size:28px;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-07d89b4 );font-size:17px;}.elementor-24 .elementor-element.elementor-element-1179331:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1179331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfeba85 );}.elementor-24 .elementor-element.elementor-element-1179331 > .elementor-container{max-width:1250px;}.elementor-24 .elementor-element.elementor-element-1179331{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-24 .elementor-element.elementor-element-1179331 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-8c3b5bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-51ddff9{text-align:center;}.elementor-24 .elementor-element.elementor-element-bca6914{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-f488298.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-24 .elementor-element.elementor-element-f488298.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-24 .elementor-element.elementor-element-f488298.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-f488298 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-f488298:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-f488298 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-48d0340.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-48d0340.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-48d0340.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-title{font-size:22px;text-decoration:none;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button{background-color:var( --e-global-color-07d89b4 );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-a8bb6b3{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-a8bb6b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button:focus svg{fill:var( --e-global-color-07d89b4 );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-67f265b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-24 .elementor-element.elementor-element-67f265b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-24 .elementor-element.elementor-element-67f265b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-67f265b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-67f265b:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-67f265b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d0074bf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-d0074bf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-d0074bf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button{background-color:var( --e-global-color-07d89b4 );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-24bf17b{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-24bf17b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button:focus svg{fill:var( --e-global-color-07d89b4 );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-dcb096d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-24 .elementor-element.elementor-element-dcb096d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-24 .elementor-element.elementor-element-dcb096d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-dcb096d > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-dcb096d:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-dcb096d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-0b5d360.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-0b5d360.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-0b5d360.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button{background-color:var( --e-global-color-07d89b4 );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-16b1f16{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-16b1f16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button:focus svg{fill:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-243df0a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-243df0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/04/kms-bg-graphics-3.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-24 .elementor-element.elementor-element-243df0a > .elementor-container{min-height:350px;}.elementor-24 .elementor-element.elementor-element-243df0a > .elementor-background-overlay{opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-243df0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-f39124c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-c2d2f1c{text-align:center;}.elementor-24 .elementor-element.elementor-element-c2d2f1c .elementor-heading-title{color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-75ed5c8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-75ed5c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-75ed5c8 .elementor-heading-title{font-size:22px;line-height:1.3em;color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-07d89b4 );color:var( --e-global-color-07d89b4 );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button:focus{background-color:var( --e-global-color-07d89b4 );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-488d5f2{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-488d5f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9eac9da > .elementor-container{max-width:1250px;}.elementor-24 .elementor-element.elementor-element-9eac9da{margin-top:70px;margin-bottom:120px;}.elementor-24 .elementor-element.elementor-element-c8ae298 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-9503dbd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-global-187 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-07d89b4 );color:var( --e-global-color-07d89b4 );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-global-187 .elementor-button:hover, .elementor-24 .elementor-element.elementor-global-187 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-global-187{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-global-187 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-global-190 .elementor-button{background-color:var( --e-global-color-07d89b4 );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-global-190 .elementor-button:hover, .elementor-24 .elementor-element.elementor-global-190 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-global-190{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-global-190 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-global-190 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-global-190 .elementor-button:focus svg{fill:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-4e65ecd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/04/KMS13.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-4e65ecd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-8ea2310{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-447137c > .elementor-container{max-width:1250px;}.elementor-24 .elementor-element.elementor-element-447137c{margin-top:0px;margin-bottom:70px;}.elementor-24 .elementor-element.elementor-element-f87c5e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keymechanical.com.au/wp-content/uploads/2025/04/EX450-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-f87c5e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-9e58512{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-c9c73df > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-24 .elementor-element.elementor-element-fa9dcae > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-414d553.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-414d553.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-414d553.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-title{margin-bottom:5px;font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-7a6100a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-7a6100a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-7a6100a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-title{margin-bottom:5px;font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-03421e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-03421e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-03421e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-title{margin-bottom:5px;font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-b6681de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-b6681de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-b6681de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-title{margin-bottom:5px;font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-b8ec86f .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-07d89b4 );color:var( --e-global-color-07d89b4 );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-b8ec86f .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-b8ec86f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-b8ec86f{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-b8ec86f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button{background-color:var( --e-global-color-07d89b4 );font-size:16px;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-e9932c4{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-e9932c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button:focus svg{fill:var( --e-global-color-07d89b4 );}.elementor-24 .elementor-element.elementor-element-0b077e1 > .elementor-container{max-width:1250px;}.elementor-24 .elementor-element.elementor-element-0b077e1{margin-top:70px;margin-bottom:70px;}.elementor-24 .elementor-element.elementor-element-1c6c0b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-df2efd9{text-align:center;}.elementor-24 .elementor-element.elementor-element-258f5ca{margin-top:20px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-6d7ed21 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-6d7ed21:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-6d7ed21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-29baaea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-29baaea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-29baaea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-93eb9b1 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-93eb9b1:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-93eb9b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-7727ad7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-7727ad7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-7727ad7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-3535098 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-3535098:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-3535098 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d90d570.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-d90d570.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-d90d570.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-bf7864a > .elementor-container{max-width:800px;}.elementor-24 .elementor-element.elementor-element-b642baa > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-b642baa:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-b642baa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b478172.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-b478172.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-b478172.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-313b446 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-24 .elementor-element.elementor-element-313b446:hover > .elementor-element-populated{border-style:none;}.elementor-24 .elementor-element.elementor-element-313b446 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-0b6e651.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-0b6e651.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-0b6e651.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-img img{border-radius:1000px;transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-title{font-size:22px;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-c8ae298{width:59.665%;}.elementor-24 .elementor-element.elementor-element-4e65ecd{width:40%;}.elementor-24 .elementor-element.elementor-element-f87c5e5{width:40%;}.elementor-24 .elementor-element.elementor-element-c9c73df{width:59.665%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-d03dd8a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-46d7724 > .elementor-container{max-width:650px;}.elementor-24 .elementor-element.elementor-element-7df49dd{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-24 .elementor-element.elementor-element-44e50ef > .elementor-container{max-width:650px;}.elementor-24 .elementor-element.elementor-element-ae56af1{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-76d6abf8{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-1179331{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-8c3b5bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-f39124c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-75ed5c8{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-9eac9da{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-c8ae298 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-8ea2310{--spacer-size:350px;}.elementor-24 .elementor-element.elementor-element-447137c{margin-top:0px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-9e58512{--spacer-size:350px;}.elementor-24 .elementor-element.elementor-element-c9c73df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-0b077e1{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-1c6c0b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-bf7864a > .elementor-container{max-width:550px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-container{min-height:50vh;}.elementor-24 .elementor-element.elementor-element-d03dd8a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d03dd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-24 .elementor-element.elementor-element-7df49dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-7df49dd .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-893d8a9{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-893d8a9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-893d8a9 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-a8a5d89{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-a8a5d89 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a8a5d89 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-ae56af1{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-76d6abf8{margin-top:0px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-178b08cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box{height:300px;}.elementor-24 .elementor-element.elementor-element-3e4ce2de .elementor-flip-box__button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-38f8c4a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box{height:300px;}.elementor-24 .elementor-element.elementor-element-5390b4d5 .elementor-flip-box__button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-2ea15927 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box{height:300px;}.elementor-24 .elementor-element.elementor-element-6a657c49 .elementor-flip-box__button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-1179331{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-24 .elementor-element.elementor-element-8c3b5bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-48d0340 .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-a8bb6b3{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-a8bb6b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a8bb6b3 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-d0074bf .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-24bf17b{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-24bf17b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-24bf17b .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0b5d360 .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-16b1f16{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-16b1f16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16b1f16 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-243df0a > .elementor-container{min-height:400px;}.elementor-24 .elementor-element.elementor-element-243df0a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-243df0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24 .elementor-element.elementor-element-243df0a{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-75ed5c8{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-75ed5c8 .elementor-heading-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-488d5f2{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-488d5f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-488d5f2 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-9eac9da{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-c8ae298 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-global-187{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-global-187 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-global-187 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-global-190{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-global-190 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-global-190 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-8ea2310{--spacer-size:250px;}.elementor-24 .elementor-element.elementor-element-9e58512{--spacer-size:250px;}.elementor-24 .elementor-element.elementor-element-c9c73df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-414d553 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-7a6100a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-03421e1 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-b6681de .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-24 .elementor-element.elementor-element-b8ec86f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-b8ec86f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-b8ec86f .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-e9932c4{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-e9932c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e9932c4 .elementor-button{font-size:14px;}.elementor-24 .elementor-element.elementor-element-0b077e1{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-1c6c0b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-29baaea .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-7727ad7 .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-d90d570 .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-b478172 .elementor-image-box-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-0b6e651 .elementor-image-box-title{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-178b08cd{width:100%;}.elementor-24 .elementor-element.elementor-element-38f8c4a1{width:100%;}.elementor-24 .elementor-element.elementor-element-2ea15927{width:100%;}.elementor-24 .elementor-element.elementor-element-8c3b5bb{width:100%;}.elementor-24 .elementor-element.elementor-element-c8ae298{width:100%;}.elementor-24 .elementor-element.elementor-element-4e65ecd{width:100%;}.elementor-24 .elementor-element.elementor-element-f87c5e5{width:100%;}.elementor-24 .elementor-element.elementor-element-c9c73df{width:100%;}.elementor-24 .elementor-element.elementor-element-1c6c0b9{width:100%;}}/* Start custom CSS for flip-box, class: .elementor-element-3e4ce2de */.elementor-flip-box__layer__title {
    position: relative;
    padding-bottom: 10px;
}

.elementor-flip-box__layer__title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    height: 5px;
    width: 50px; 
    background-color: red;
}

.elementor-flip-box__layer__description:not(:last-child), .elementor-flip-box__layer__title:not(:last-child) {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48d0340 */.elementor-24 .elementor-element.elementor-element-48d0340 h3 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0074bf */.elementor-24 .elementor-element.elementor-element-d0074bf h3 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29baaea */.values img {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25), 0 1px 5px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */