.elementor-3559 .elementor-element.elementor-element-6872aa1{--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;--overlay-opacity:0.55;--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-6872aa1:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-6872aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://www.corporatearcadehire.com.au/wp-content/uploads/2026/05/Expo_floor_with_multiple_machines.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3559 .elementor-element.elementor-element-6872aa1::before, .elementor-3559 .elementor-element.elementor-element-6872aa1 > .elementor-background-video-container::before, .elementor-3559 .elementor-element.elementor-element-6872aa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3559 .elementor-element.elementor-element-6872aa1 > .elementor-background-slideshow::before, .elementor-3559 .elementor-element.elementor-element-6872aa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3559 .elementor-element.elementor-element-6872aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.elementor-3559 .elementor-element.elementor-element-41a0fe0{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-da07b9a{width:auto;max-width:auto;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-da07b9a.elementor-element{--align-self:flex-start;}.elementor-3559 .elementor-element.elementor-element-57eaec3{padding:14px 0px 0px 0px;}.elementor-3559 .elementor-element.elementor-element-57eaec3 .elementor-heading-title{font-size:52px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-ad46804{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-b21efb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-8f2c8f3 .elementor-button{background-color:#6FE282;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#080808;color:#080808;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-3559 .elementor-element.elementor-element-8f2c8f3 .elementor-button:hover, .elementor-3559 .elementor-element.elementor-element-8f2c8f3 .elementor-button:focus{background-color:#AEF7BA;color:#080808;}.elementor-3559 .elementor-element.elementor-element-8f2c8f3 .elementor-button:hover svg, .elementor-3559 .elementor-element.elementor-element-8f2c8f3 .elementor-button:focus svg{fill:#080808;}.elementor-3559 .elementor-element.elementor-element-a22db2c .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:4px 4px 4px 4px;padding:18px 26px 18px 26px;}.elementor-3559 .elementor-element.elementor-element-a22db2c .elementor-button:hover, .elementor-3559 .elementor-element.elementor-element-a22db2c .elementor-button:focus{background-color:#00000000;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-a22db2c .elementor-button:hover svg, .elementor-3559 .elementor-element.elementor-element-a22db2c .elementor-button:focus svg{fill:#6FE282;}.elementor-3559 .elementor-element.elementor-element-bdc868d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF10;--border-color:#FFFFFF10;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-6e57045{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-3559 .elementor-element.elementor-element-a44ace9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-a44ace9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-44ff5a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1em;letter-spacing:-1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-f0bdcec{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-5ec22c2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-5ec22c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-b87d0cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1em;letter-spacing:-1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-9a1a513{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-7206643{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-7206643.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-f2bac4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1em;letter-spacing:-1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-0a33a51{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-3c958ae{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-3c958ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-497f6e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1em;letter-spacing:-1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-c1b8374{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-ca73b27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-ca73b27:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-ca73b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-591b4bd{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-405aca6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-0079f46{--display:flex;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-ea0c456{--e-image-carousel-slides-to-show:6;}.elementor-3559 .elementor-element.elementor-element-ea0c456 .swiper-wrapper{display:flex;align-items:center;}.elementor-3559 .elementor-element.elementor-element-ea0c456 .elementor-image-carousel-caption{text-align:center;margin-block-start:21px;}.elementor-3559 .elementor-element.elementor-element-90f2056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-90f2056:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-90f2056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F0;}.elementor-3559 .elementor-element.elementor-element-aa70730{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-8b9ca34 .elementor-heading-title{font-size:34px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-90ac6f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-e58af81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-e58af81:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-e58af81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-3997beb{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-be507da .elementor-heading-title{font-size:34px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-4cf532d{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-371e714{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3559 .elementor-element.elementor-element-93ed881{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-93ed881.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-b63d106 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-5f61e7a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-6fdc0e5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-6fdc0e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-5aaf31b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-2a2a00f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-8ab65e0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-8ab65e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-b1a801f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-12782a5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-5e82fd3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-5e82fd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-2b2efc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-25d3fdf{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-7a86671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:108px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-7a86671:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-7a86671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-3559 .elementor-element.elementor-element-5c2e8e9{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-9e1695b .elementor-heading-title{font-size:34px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-aa8233f{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-e7e11aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;}.elementor-3559 .elementor-element.elementor-element-4a3b445{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-4a3b445.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-10dee51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-1e5935a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-6be6a9e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-6be6a9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-6cfbac7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-1d53378{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-8743a77{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-8743a77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-d1e04be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-2e516cd{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-7875334{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-7875334.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-78896f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-5b87bbf{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-d1a842c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-d1a842c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-1ea82d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-3aa3593{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-9404f0b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-9404f0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-9700756 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-a841415{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-88d79c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-88d79c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-3f3d76c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-9f82266{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-4345de1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-4345de1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-504a53a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-714b310{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-1011f9f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-1011f9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-640eb88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-344e981{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-3335036{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-3335036.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-c58d2c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-3329fa2{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-8c4f152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-8c4f152:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-8c4f152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-cacd86e{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-2e81ba0 .elementor-heading-title{font-size:34px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-5091f00{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-1333e3a{--display:flex;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-9d4bd59 .elementor-button{background-color:#6FE282;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;fill:#080808;color:#080808;border-radius:4px 4px 4px 4px;padding:18px 34px 18px 34px;}.elementor-3559 .elementor-element.elementor-element-9d4bd59 .elementor-button:hover, .elementor-3559 .elementor-element.elementor-element-9d4bd59 .elementor-button:focus{background-color:#AEF7BA;color:#080808;}.elementor-3559 .elementor-element.elementor-element-9d4bd59 .elementor-button:hover svg, .elementor-3559 .elementor-element.elementor-element-9d4bd59 .elementor-button:focus svg{fill:#080808;}.elementor-3559 .elementor-element.elementor-element-9428144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-9428144:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-9428144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F0;}.elementor-3559 .elementor-element.elementor-element-89574c2{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-030e0a2 .elementor-heading-title{font-size:34px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-81a0fa8{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-6d77693{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3559 .elementor-element.elementor-element-bf80f8a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-bf80f8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-0f5795a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-381ab72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-3d2d3c6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-eacfd7b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-eacfd7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-b800ede .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-9a0953a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-d10c9bb{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-ec6079f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-ec6079f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-7fc94df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-65a6c9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-e865244{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-8a739f1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-8a739f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-c7643bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:1.6px;color:#6FE282;}.elementor-3559 .elementor-element.elementor-element-814940f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-1b95ac5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-5e469fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-5e469fa:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-5e469fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-97572a5{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-8cb0263 .elementor-heading-title{font-size:34px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-ba277b3{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-5aef713{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;}.elementor-3559 .elementor-element.elementor-element-4137877{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-4137877.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-9fd3973 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-e98ae78{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-87464ce{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-87464ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-9f82dec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-35484ea{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-eebbfb7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-eebbfb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-55a5f0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-35357ff{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-31e1b61{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3559 .elementor-element.elementor-element-31e1b61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3559 .elementor-element.elementor-element-3e8f6ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;letter-spacing:0px;color:#080808;}.elementor-3559 .elementor-element.elementor-element-7476dc2{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#3C3C3C;}.elementor-3559 .elementor-element.elementor-element-22bd9b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3559 .elementor-element.elementor-element-22bd9b8:not(.elementor-motion-effects-element-type-background), .elementor-3559 .elementor-element.elementor-element-22bd9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-3559 .elementor-element.elementor-element-8e1e4a4{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3559 .elementor-element.elementor-element-0992328 .elementor-heading-title{font-size:36px;color:#FFFFFF;}.elementor-3559 .elementor-element.elementor-element-68fa744{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#C4C4C4;}.elementor-3559 .elementor-element.elementor-element-f3d314d{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3559 .elementor-element.elementor-element-4fb8a39{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#C4C4C4;}@media(max-width:1024px){.elementor-3559 .elementor-element.elementor-element-ea0c456{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-3559 .elementor-element.elementor-element-6872aa1{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-57eaec3 .elementor-heading-title{font-size:34px;}.elementor-3559 .elementor-element.elementor-element-ad46804{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-a44ace9{--width:100%;}.elementor-3559 .elementor-element.elementor-element-44ff5a5 .elementor-heading-title{font-size:34px;}.elementor-3559 .elementor-element.elementor-element-5ec22c2{--width:100%;}.elementor-3559 .elementor-element.elementor-element-b87d0cf .elementor-heading-title{font-size:34px;}.elementor-3559 .elementor-element.elementor-element-7206643{--width:100%;}.elementor-3559 .elementor-element.elementor-element-f2bac4e .elementor-heading-title{font-size:34px;}.elementor-3559 .elementor-element.elementor-element-3c958ae{--width:100%;}.elementor-3559 .elementor-element.elementor-element-497f6e4 .elementor-heading-title{font-size:34px;}.elementor-3559 .elementor-element.elementor-element-ca73b27{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-ea0c456{--e-image-carousel-slides-to-show:3;}.elementor-3559 .elementor-element.elementor-element-90f2056{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-8b9ca34 .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-90ac6f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-e58af81{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-be507da .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-93ed881{--width:100%;}.elementor-3559 .elementor-element.elementor-element-6fdc0e5{--width:100%;}.elementor-3559 .elementor-element.elementor-element-8ab65e0{--width:100%;}.elementor-3559 .elementor-element.elementor-element-5e82fd3{--width:100%;}.elementor-3559 .elementor-element.elementor-element-7a86671{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-9e1695b .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-4a3b445{--width:100%;}.elementor-3559 .elementor-element.elementor-element-6be6a9e{--width:100%;}.elementor-3559 .elementor-element.elementor-element-8743a77{--width:100%;}.elementor-3559 .elementor-element.elementor-element-7875334{--width:100%;}.elementor-3559 .elementor-element.elementor-element-d1a842c{--width:100%;}.elementor-3559 .elementor-element.elementor-element-9404f0b{--width:100%;}.elementor-3559 .elementor-element.elementor-element-88d79c4{--width:100%;}.elementor-3559 .elementor-element.elementor-element-4345de1{--width:100%;}.elementor-3559 .elementor-element.elementor-element-1011f9f{--width:100%;}.elementor-3559 .elementor-element.elementor-element-3335036{--width:100%;}.elementor-3559 .elementor-element.elementor-element-8c4f152{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-2e81ba0 .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-5091f00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-9428144{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-030e0a2 .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-bf80f8a{--width:100%;}.elementor-3559 .elementor-element.elementor-element-eacfd7b{--width:100%;}.elementor-3559 .elementor-element.elementor-element-ec6079f{--width:100%;}.elementor-3559 .elementor-element.elementor-element-8a739f1{--width:100%;}.elementor-3559 .elementor-element.elementor-element-5e469fa{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-8cb0263 .elementor-heading-title{font-size:27px;}.elementor-3559 .elementor-element.elementor-element-4137877{--width:100%;}.elementor-3559 .elementor-element.elementor-element-e98ae78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-87464ce{--width:100%;}.elementor-3559 .elementor-element.elementor-element-35484ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-eebbfb7{--width:100%;}.elementor-3559 .elementor-element.elementor-element-35357ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-31e1b61{--width:100%;}.elementor-3559 .elementor-element.elementor-element-7476dc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3559 .elementor-element.elementor-element-22bd9b8{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3559 .elementor-element.elementor-element-0992328 .elementor-heading-title{font-size:28px;}.elementor-3559 .elementor-element.elementor-element-68fa744{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-3559 .elementor-element.elementor-element-41a0fe0{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-a44ace9{--width:22%;}.elementor-3559 .elementor-element.elementor-element-5ec22c2{--width:22%;}.elementor-3559 .elementor-element.elementor-element-7206643{--width:22%;}.elementor-3559 .elementor-element.elementor-element-3c958ae{--width:22%;}.elementor-3559 .elementor-element.elementor-element-591b4bd{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-aa70730{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-3997beb{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-93ed881{--width:23%;}.elementor-3559 .elementor-element.elementor-element-6fdc0e5{--width:23%;}.elementor-3559 .elementor-element.elementor-element-8ab65e0{--width:23%;}.elementor-3559 .elementor-element.elementor-element-5e82fd3{--width:23%;}.elementor-3559 .elementor-element.elementor-element-5c2e8e9{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-4a3b445{--width:31%;}.elementor-3559 .elementor-element.elementor-element-6be6a9e{--width:31%;}.elementor-3559 .elementor-element.elementor-element-8743a77{--width:31%;}.elementor-3559 .elementor-element.elementor-element-7875334{--width:31%;}.elementor-3559 .elementor-element.elementor-element-d1a842c{--width:31%;}.elementor-3559 .elementor-element.elementor-element-9404f0b{--width:31%;}.elementor-3559 .elementor-element.elementor-element-88d79c4{--width:31%;}.elementor-3559 .elementor-element.elementor-element-4345de1{--width:31%;}.elementor-3559 .elementor-element.elementor-element-1011f9f{--width:31%;}.elementor-3559 .elementor-element.elementor-element-3335036{--width:31%;}.elementor-3559 .elementor-element.elementor-element-cacd86e{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-89574c2{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-bf80f8a{--width:23%;}.elementor-3559 .elementor-element.elementor-element-eacfd7b{--width:23%;}.elementor-3559 .elementor-element.elementor-element-ec6079f{--width:23%;}.elementor-3559 .elementor-element.elementor-element-8a739f1{--width:23%;}.elementor-3559 .elementor-element.elementor-element-97572a5{--content-width:1180px;}.elementor-3559 .elementor-element.elementor-element-4137877{--width:47%;}.elementor-3559 .elementor-element.elementor-element-87464ce{--width:47%;}.elementor-3559 .elementor-element.elementor-element-eebbfb7{--width:47%;}.elementor-3559 .elementor-element.elementor-element-31e1b61{--width:47%;}.elementor-3559 .elementor-element.elementor-element-8e1e4a4{--content-width:1180px;}}/* Start custom CSS *//* ==========================================================================
   Arcade Machine Hire Melbourne — page styles
   Same two families and same palette as the rest of the site. What changes
   is how they are used: the theme sets line-height:1 and 3–4px tracking on
   every heading, which is what made this page read as settings-panel output.
   ========================================================================== */

/* --- 1. Type scale -------------------------------------------------------
   Cormorant Garamond is a high-contrast display serif with a small x-height.
   It earns its keep large and tight, not at 34px with 4px of tracking.       */

body.elementor-page-3559 h1.elementor-heading-title{
  font-size:clamp(2.6rem,5.1vw,4.4rem) !important;
  line-height:1.03 !important;
  letter-spacing:-.022em !important;
  font-weight:500 !important;
}
body.elementor-page-3559 h2.elementor-heading-title{
  font-size:clamp(2rem,3.5vw,3.05rem) !important;
  line-height:1.08 !important;
  letter-spacing:-.014em !important;
  text-wrap:balance;
}

body.elementor-page-3559 h3.elementor-heading-title{ line-height:1.1 !important; letter-spacing:-.01em !important; }
body.elementor-page-3559 h4.elementor-heading-title{ line-height:1.35 !important; }

/* Body: cap the measure so the eye can track, and give light-on-dark copy the
   extra leading it needs to not read as thinner than it is. */
body.elementor-page-3559 .elementor-widget-text-editor{ max-width:68ch; }
body.elementor-page-3559 .elementor-widget-text-editor p{ line-height:1.72; }

/* --- 2. Eyebrow ----------------------------------------------------------
   Replaces the tinted box with a 2px left stripe. A rule that leads into the
   label does the same job without the templated look.                       */
body.elementor-page-3559 .cah-eyebrow{ display:flex; align-items:center; gap:12px; }
body.elementor-page-3559 .cah-eyebrow p{ margin:0; }
body.elementor-page-3559 .cah-eyebrow::before{
  content:""; width:34px; height:2px; background:#6FE282;
  flex:0 0 34px; display:block;
}

/* Strip title is a label, not display type — it must not compete with the
   section headings that carry the argument. */
body.elementor-page-3559 .cah-strip-title h2.elementor-heading-title{
  font-size:12px !important;
  letter-spacing:.22em !important;
  line-height:1.4 !important;
  color:#6A6A6A !important;
}

/* --- 3. Stats ------------------------------------------------------------ */
body.elementor-page-3559 .cah-stat .elementor-heading-title{
  font-variant-numeric:tabular-nums;
  font-feature-settings:"tnum" 1;
}

/* Hero: a directional wash keeps the copy side legible while the machines stay
   readable on the right, which a flat overlay cannot do. */
body.elementor-page-3559 #lp-hero{ position:relative; isolation:isolate; }
body.elementor-page-3559 #lp-hero::after{
  content:""; position:absolute; inset:0; pointer-events:none; z-index:0;
  background:linear-gradient(101deg,
    rgba(8,8,8,.94) 0%, rgba(8,8,8,.88) 34%,
    rgba(8,8,8,.66) 68%, rgba(8,8,8,.5) 100%);
}
body.elementor-page-3559 #lp-hero > .e-con-boxed{ position:relative; z-index:1; }

/* --- 4. Fleet photography ------------------------------------------------
   Uniform crop keeps the grid on a baseline. Scoped to the plain image widget
   so the logo carousel is untouched.                                        */
body.elementor-page-3559 .elementor-widget-image img{
  width:100%; aspect-ratio:16/10; object-fit:cover;
  border-radius:5px; display:block;
  filter:saturate(1.04);
  transition:transform .5s cubic-bezier(.16,1,.3,1), filter .5s ease;
}
body.elementor-page-3559 .elementor-widget-image{ margin-bottom:6px; overflow:hidden; border-radius:5px; }
@media (hover:hover){
  body.elementor-page-3559 .elementor-widget-image:hover img{ transform:scale(1.035); filter:saturate(1.12); }
}

/* --- 5. Client logos -----------------------------------------------------
   Resting state is calm so the strip reads as one object rather than fifteen
   competing brand colours; each lifts to full colour on hover.              */
body.elementor-page-3559 .elementor-widget-image-carousel img{
  max-height:56px; width:auto; object-fit:contain;
  opacity:.92; filter:grayscale(.25);
  transition:opacity .3s ease, filter .3s ease;
}
@media (hover:hover){
  body.elementor-page-3559 .elementor-widget-image-carousel .swiper-slide:hover img{
    opacity:1; filter:grayscale(0);
  }
}

/* --- 6. Buttons ---------------------------------------------------------- */
body.elementor-page-3559 .elementor-button{
  transition:transform .18s cubic-bezier(.16,1,.3,1), background-color .18s ease,
             border-color .18s ease, color .18s ease;
}
@media (hover:hover){
  body.elementor-page-3559 .elementor-button:hover{ transform:translateY(-2px); }
}
body.elementor-page-3559 .elementor-button:focus-visible{
  outline:2px solid #6FE282; outline-offset:3px;
}

/* --- 7. Hero entrance ----------------------------------------------------
   One orchestrated moment on load rather than scattered scroll triggers, so
   nothing depends on an observer firing and nothing is parked invisible.    */
@media (prefers-reduced-motion:no-preference){
  @keyframes cahRise{ from{ opacity:0; transform:translate3d(0,14px,0);} to{ opacity:1; transform:none;} }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *{
    animation:cahRise .62s cubic-bezier(.16,1,.3,1) backwards;
  }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *:nth-child(1){ animation-delay:.02s }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *:nth-child(2){ animation-delay:.09s }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *:nth-child(3){ animation-delay:.16s }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *:nth-child(4){ animation-delay:.23s }
  body.elementor-page-3559 #lp-hero > .e-con-boxed > .e-con-inner > *:nth-child(5){ animation-delay:.32s }
}

/* --- 8. Gravity Forms #1 on the dark CTA band ---------------------------- */
body.elementor-page-3559 .gform_wrapper .gfield_label,
body.elementor-page-3559 .gform_wrapper legend.gfield_label,
body.elementor-page-3559 .gform_wrapper .gform-field-label{
  color:#FFFFFF !important;
  font-family:"Montserrat",sans-serif;
  font-size:11px; font-weight:700; letter-spacing:.13em; text-transform:uppercase;
}
body.elementor-page-3559 .gform-theme--framework,
body.elementor-page-3559 .gform-theme--foundation{
  --gf-label-color-primary:#FFFFFF;
  --gf-ctrl-label-color-primary:#FFFFFF;
  --gf-ctrl-label-color-secondary:#C4C4C4;
  --gf-ctrl-desc-color:#C4C4C4;
  --gf-color-primary:#6FE282;
  --gf-color-primary-contrast:#080808;
  --gf-color-primary-darker:#AEF7BA;
}
body.elementor-page-3559 .gform_wrapper .gfield_description,
body.elementor-page-3559 .gform_wrapper .gform_required_legend,
body.elementor-page-3559 .gform_wrapper .ginput_counter{ color:#C4C4C4 !important; }
body.elementor-page-3559 .gform_wrapper input[type=text],
body.elementor-page-3559 .gform_wrapper input[type=email],
body.elementor-page-3559 .gform_wrapper input[type=tel],
body.elementor-page-3559 .gform_wrapper input[type=date],
body.elementor-page-3559 .gform_wrapper input[type=number],
body.elementor-page-3559 .gform_wrapper select,
body.elementor-page-3559 .gform_wrapper textarea{
  border-radius:4px; border:1px solid #FFFFFF26;
  font-family:"Montserrat",sans-serif; font-size:15px;
}
body.elementor-page-3559 .gform_wrapper input:focus,
body.elementor-page-3559 .gform_wrapper select:focus,
body.elementor-page-3559 .gform_wrapper textarea:focus{
  outline:2px solid #6FE282; outline-offset:1px; border-color:#6FE282;
}
body.elementor-page-3559 .gform_wrapper .gform_footer input[type=submit],
body.elementor-page-3559 .gform_wrapper .gform_footer button[type=submit],
body.elementor-page-3559 .gform_wrapper .gform-button--primary{
  background:#6FE282 !important; background-image:none !important;
  color:#080808 !important; border:0 !important; border-radius:4px;
  font-family:"Montserrat",sans-serif; font-weight:700; font-size:14px;
  text-transform:uppercase; letter-spacing:1.4px;
  padding:17px 36px; cursor:pointer;
  transition:background .18s ease, transform .18s cubic-bezier(.16,1,.3,1);
}
@media (hover:hover){
  body.elementor-page-3559 .gform_wrapper .gform_footer input[type=submit]:hover,
  body.elementor-page-3559 .gform_wrapper .gform-button--primary:hover{
    background:#AEF7BA !important; transform:translateY(-2px);
  }
}
body.elementor-page-3559 .gform_wrapper .gform_confirmation_message{
  color:#FFFFFF; font-family:"Montserrat",sans-serif; font-size:17px;
}

/* --- 9. Mobile -----------------------------------------------------------
   The hero ran six lines of H1 before the CTA, pushing the button off a
   812px screen. Tightening the display size and the hero padding lifts the
   primary action back above the fold, which is the whole job of the page.  */
@media (max-width:767px){
  body.elementor-page-3559 .elementor-widget-text-editor{ max-width:none; }
  body.elementor-page-3559 .elementor-button{ width:100%; text-align:center; }
  body.elementor-page-3559 h1.elementor-heading-title{
    font-size:clamp(1.95rem,8.6vw,2.6rem) !important;
    line-height:1.08 !important;
  }
  body.elementor-page-3559 #lp-hero{ padding-top:56px !important; padding-bottom:64px !important; }
  body.elementor-page-3559 #lp-hero .elementor-widget-text-editor p{ font-size:15.5px; line-height:1.62; }
  body.elementor-page-3559 .cah-eyebrow::before{ width:22px; flex-basis:22px; }
  body.elementor-page-3559 .cah-eyebrow{ gap:9px; }
}/* End custom CSS */