.elementor-24 .elementor-element.elementor-element-b69b005{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b69b005:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69b005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;background:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/hero-poster.jpg") 50% 50%;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b69b005::before, .elementor-24 .elementor-element.elementor-element-b69b005 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b69b005 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b69b005 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b69b005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b69b005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(18,18,18,0.62);--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-b69a000.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69a000 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(34px, min(5vw, 6.6vh), 72px);font-weight:700;line-height:0.94em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69a001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69a001{font-family:"Instrument Sans", system-ui, sans-serif;font-size:clamp(16px, min(1.4vw, 1.9vh), 20px);font-weight:400;line-height:1.6em;color:rgba(245,245,245,0.9);}.elementor-24 .elementor-element.elementor-element-b69b004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button{background-color:#2AA0C1;font-family:"Instrument Sans", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 34px 18px 34px;}.elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button:focus{background-color:#FFFFFF;color:#212121;}.elementor-24 .elementor-element.elementor-element-b69b002.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button:focus svg{fill:#212121;}.elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Instrument Sans", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:2px 2px 2px 2px;padding:18px 34px 18px 34px;}.elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button:focus{background-color:rgba(255,255,255,0.12);color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69b003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69d01d{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));--e-con-grid-template-rows:auto;--gap:48px clamp(40px, 6vw, 88px);--row-gap:48px;--column-gap:clamp(40px, 6vw, 88px);--grid-auto-flow:row;--align-items:start;--padding-top:clamp(72px, 9vw, 132px);--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b69c010{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69c00e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69c00e .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69c00f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69c00f .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3.6vw, 52px);font-weight:700;line-height:1.05em;letter-spacing:-0.03em;color:#212121;}.elementor-24 .elementor-element.elementor-element-b69c01c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69c011.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69c011{font-family:"Instrument Sans", system-ui, sans-serif;font-size:clamp(16px, 1.3vw, 18px);font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-pb4b800{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:clamp(56px, 7vw, 104px);--padding-bottom:clamp(56px, 7vw, 104px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b69b006.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69b006 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-chrmuted );}.elementor-24 .elementor-element.elementor-element-b69c00c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-plg0000.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0002.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0004.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0005.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-plg0006.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e03f{--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:clamp(72px, 9vw, 132px);--padding-bottom:clamp(72px, 9vw, 132px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b69e03f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b69d01e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69d01e .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69d021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69d01f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69d01f .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3.6vw, 52px);font-weight:700;line-height:1.05em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69d020.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69d020{font-family:"Instrument Sans", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:rgba(245,245,245,0.7);}.elementor-24 .elementor-element.elementor-element-b69e03e{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));--e-con-grid-template-rows:auto;--gap:clamp(20px, 2.4vw, 32px) clamp(20px, 2.4vw, 32px);--row-gap:clamp(20px, 2.4vw, 32px);--column-gap:clamp(20px, 2.4vw, 32px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e028{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#383838;--border-color:#383838;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e028:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-24 .elementor-element.elementor-element-b69e022{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e022:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/residential-split-install.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b69e027{--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:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b69e023.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e023 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69e024.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e024 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(21px, 2vw, 26px);font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e025.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e025{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(245,245,245,0.68);}.elementor-24 .elementor-element.elementor-element-b69e026.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e026{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e02f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#383838;--border-color:#383838;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e02f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-24 .elementor-element.elementor-element-b69e029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e029:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/commercial-ducted-install.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b69e02e{--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:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b69e02a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e02a .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69e02b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e02b .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(21px, 2vw, 26px);font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e02c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e02c{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(245,245,245,0.68);}.elementor-24 .elementor-element.elementor-element-b69e02d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e02d{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e036{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#383838;--border-color:#383838;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e036:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-24 .elementor-element.elementor-element-b69e030{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e030:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/refrigeration-service-agent.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b69e035{--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:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b69e031.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e031 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69e032.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e032 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(21px, 2vw, 26px);font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e033.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e033{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(245,245,245,0.68);}.elementor-24 .elementor-element.elementor-element-b69e034.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e034{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e03d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#383838;--border-color:#383838;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e03d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-24 .elementor-element.elementor-element-b69e037{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e037:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69e037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/hospitality-coffee-machine.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b69e03c{--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:32px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b69e038.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e038 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69e039.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e039 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(21px, 2vw, 26px);font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b69e03a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e03a{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(245,245,245,0.68);}.elementor-24 .elementor-element.elementor-element-b69e03b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e03b{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b6a0055{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));--e-con-grid-template-rows:auto;--gap:48px clamp(40px, 6vw, 88px);--row-gap:48px;--column-gap:clamp(40px, 6vw, 88px);--grid-auto-flow:row;--align-items:start;--padding-top:clamp(72px, 9vw, 132px);--padding-bottom:clamp(72px, 9vw, 132px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b69f044{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69e040.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e040 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b69e041.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69e041 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3.6vw, 52px);font-weight:700;line-height:1.05em;letter-spacing:-0.03em;color:#212121;}.elementor-24 .elementor-element.elementor-element-b69f042.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b69f042{font-family:"Instrument Sans", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-24 .elementor-element.elementor-element-b69f043{--display:flex;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b69f043:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b69f043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/team-technician.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b6a0054{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a0049{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto;--gap:0px clamp(20px, 3vw, 40px);--row-gap:0px;--column-gap:clamp(20px, 3vw, 40px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-chrhairline );--border-color:var( --e-global-color-chrhairline );--padding-top:clamp(30px, 3.4vw, 44px);--padding-bottom:clamp(30px, 3.4vw, 44px);--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a0045.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0045 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3vw, 40px);font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a0048{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a0046.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0046 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(20px, 1.9vw, 25px);font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b6a0047.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0047{font-family:"Instrument Sans", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-24 .elementor-element.elementor-element-b6a004e{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto;--gap:0px clamp(20px, 3vw, 40px);--row-gap:0px;--column-gap:clamp(20px, 3vw, 40px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-chrhairline );--border-color:var( --e-global-color-chrhairline );--padding-top:clamp(30px, 3.4vw, 44px);--padding-bottom:clamp(30px, 3.4vw, 44px);--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a004a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a004a .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3vw, 40px);font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a004d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a004b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a004b .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(20px, 1.9vw, 25px);font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b6a004c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a004c{font-family:"Instrument Sans", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-24 .elementor-element.elementor-element-b6a0053{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto;--gap:0px clamp(20px, 3vw, 40px);--row-gap:0px;--column-gap:clamp(20px, 3vw, 40px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-chrhairline );--border-color:var( --e-global-color-chrhairline );--padding-top:clamp(30px, 3.4vw, 44px);--padding-bottom:clamp(30px, 3.4vw, 44px);--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a004f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a004f .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3vw, 40px);font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a0052{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a0050.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0050 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(20px, 1.9vw, 25px);font-weight:600;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b6a0051.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0051{font-family:"Instrument Sans", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-24 .elementor-element.elementor-element-b6a0058{--display:flex;--min-height:min(60vh, 520px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:clamp(64px, 8vw, 110px);--padding-bottom:clamp(64px, 8vw, 110px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b6a0058:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6a0058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/local-knowledge-van.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b6a0058::before, .elementor-24 .elementor-element.elementor-element-b6a0058 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b6a0058 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b6a0058 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b6a0058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b6a0058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(20,20,20,0.9) 0%, rgba(20,20,20,0.25) 100%);}.elementor-24 .elementor-element.elementor-element-b6a0056.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0056 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a0057.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0057 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(24px, 3.2vw, 44px);font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b6a106b{--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:clamp(72px, 9vw, 132px);--padding-bottom:clamp(72px, 9vw, 132px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b6a106b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6a106b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-chrmist );}.elementor-24 .elementor-element.elementor-element-b6a005d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 24px;--row-gap:20px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a005b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a0059.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a0059 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a005a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a005a .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(30px, 3.6vw, 52px);font-weight:700;line-height:1.05em;letter-spacing:-0.03em;color:#212121;}.elementor-24 .elementor-element.elementor-element-b6a005c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a005c{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;}.elementor-24 .elementor-element.elementor-element-rvcar01{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-rvcar02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a107c{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));--e-con-grid-template-rows:auto;--gap:48px clamp(36px, 5vw, 80px);--row-gap:48px;--column-gap:clamp(36px, 5vw, 80px);--grid-auto-flow:row;--align-items:center;--overlay-opacity:0.16;--padding-top:clamp(72px, 9vw, 124px);--padding-bottom:clamp(72px, 9vw, 124px);--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-b6a107c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6a107c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b6a107c::before, .elementor-24 .elementor-element.elementor-element-b6a107c > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b6a107c > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-b6a107c > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b6a107c > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-b6a107c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://coffsrefrigeration.com.au/wp-content/uploads/2026/09/bear-outline-white.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-b6a106f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a106c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a106c .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:rgba(255,255,255,0.75);}.elementor-24 .elementor-element.elementor-element-b6a106d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a106d .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(32px, 4vw, 58px);font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b6a106e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a106e{font-family:"Instrument Sans", system-ui, sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-24 .elementor-element.elementor-element-b6a107b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a1074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 20px;--row-gap:12px;--column-gap:20px;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b6a1074:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6a1074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b6a1072{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6a1070.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a1070 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:rgba(33,33,33,0.6);}.elementor-24 .elementor-element.elementor-element-b6a1071.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a1071 .elementor-heading-title{font-family:"Sora", system-ui, sans-serif;font-size:clamp(22px, 2.4vw, 30px);font-weight:700;letter-spacing:-0.02em;color:#212121;}.elementor-24 .elementor-element.elementor-element-b6a1073.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a1073 .elementor-heading-title{font-family:"Instrument Sans", system-ui, sans-serif;font-size:20px;font-weight:400;color:#212121;}.elementor-24 .elementor-element.elementor-element-cnote01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-cnote01{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.88);}.elementor-24 .elementor-element.elementor-element-b6a107a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-b6a107a{font-family:"Instrument Sans", system-ui, sans-serif;font-size:15px;font-weight:400;}@media(max-width:1060px){.elementor-24 .elementor-element.elementor-element-b69d01d{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b69e03e{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0055{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0049{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a004e{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0053{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a107c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-b69b005{--content-width:1000px;}.elementor-24 .elementor-element.elementor-element-b69d01d{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-pb4b800{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-b69e03f{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-b6a0055{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-b6a0058{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-b6a106b{--content-width:1320px;}.elementor-24 .elementor-element.elementor-element-b6a107c{--content-width:1320px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-b69d01d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b69e03e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0055{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0049{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a004e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a0053{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b6a107c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-b69a000 */.elementor-24 .elementor-element.elementor-element-b69a000 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69a000.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b69a000 .elementor-heading-title{max-width:24ch}.elementor-24 .elementor-element.elementor-element-b69a000.elementor-widget{margin-top:0}.elementor-24 .elementor-element.elementor-element-b69a000 .chr-hl{color:#2AA0C1}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-b69a000 .chr-brk{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69a001 */.elementor-24 .elementor-element.elementor-element-b69a001 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69a001.elementor-widget{width:fit-content;max-width:100%;margin-top:26px}.elementor-24 .elementor-element.elementor-element-b69a001 p{max-width:52ch;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b69b002 */.elementor-24 .elementor-element.elementor-element-b69b002 .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b69b003 */.elementor-24 .elementor-element.elementor-element-b69b003 .elementor-button{transition:background-color .2s,color .2s,border-color .2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69b004 */.elementor-24 .elementor-element.elementor-element-b69b004{margin-top:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69b005 */.elementor-24 .elementor-element.elementor-element-b69b005{text-align:center;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69c00e */.elementor-24 .elementor-element.elementor-element-b69c00e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69c00f */.elementor-24 .elementor-element.elementor-element-b69c00f .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69c00f.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b69c00f .elementor-heading-title{max-width:22ch}.elementor-24 .elementor-element.elementor-element-b69c00f .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69c011 */.elementor-24 .elementor-element.elementor-element-b69c011 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69c01c */@media(min-width:790px){.elementor-24 .elementor-element.elementor-element-b69c01c{margin-top:34px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69b006 */.elementor-24 .elementor-element.elementor-element-b69b006 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0000 */.elementor-24 .elementor-element.elementor-element-plg0000.elementor-widget img{max-width:150px;max-height:33px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0001 */.elementor-24 .elementor-element.elementor-element-plg0001.elementor-widget img{max-width:150px;max-height:33px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0002 */.elementor-24 .elementor-element.elementor-element-plg0002.elementor-widget img{max-width:140px;max-height:34px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0003 */.elementor-24 .elementor-element.elementor-element-plg0003.elementor-widget img{max-width:150px;max-height:34px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0004 */.elementor-24 .elementor-element.elementor-element-plg0004.elementor-widget img{max-width:132px;max-height:34px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0005 */.elementor-24 .elementor-element.elementor-element-plg0005.elementor-widget img{max-width:132px;max-height:34px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-plg0006 */.elementor-24 .elementor-element.elementor-element-plg0006.elementor-widget img{max-width:150px;max-height:42px;width:auto;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69c00c */.elementor-24 .elementor-element.elementor-element-b69c00c{width:100%;min-width:0;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width:880px){.elementor-24 .elementor-element.elementor-element-b69c00c{justify-content:flex-start;column-gap:clamp(26px,5vw,48px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69d01e */.elementor-24 .elementor-element.elementor-element-b69d01e .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69d01f */.elementor-24 .elementor-element.elementor-element-b69d01f .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69d01f.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b69d01f .elementor-heading-title{max-width:20ch}.elementor-24 .elementor-element.elementor-element-b69d01f .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69d020 */.elementor-24 .elementor-element.elementor-element-b69d020 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69d020.elementor-widget{max-width:34ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69d021 */.elementor-24 .elementor-element.elementor-element-b69d021{margin-top:22px;margin-bottom:clamp(40px,5vw,64px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e022 */.elementor-24 .elementor-element.elementor-element-b69e022{aspect-ratio:4/3;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e023 */.elementor-24 .elementor-element.elementor-element-b69e023 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e024 */.elementor-24 .elementor-element.elementor-element-b69e024 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69e024.elementor-widget{margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e025 */.elementor-24 .elementor-element.elementor-element-b69e025 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e025.elementor-widget{margin-top:16px;flex:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e026 */.elementor-24 .elementor-element.elementor-element-b69e026 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e026.elementor-widget{margin-top:26px}.elementor-24 .elementor-element.elementor-element-b69e026 .chr-ar{color:#2AA0C1;margin-left:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e027 */.elementor-24 .elementor-element.elementor-element-b69e027{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e028 */.elementor-24 .elementor-element.elementor-element-b69e028{overflow:hidden;transition:border-color .2s,background-color .2s}.elementor-24 .elementor-element.elementor-element-b69e028:hover{border-color:#2AA0C1;background-color:#323232}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e029 */.elementor-24 .elementor-element.elementor-element-b69e029{aspect-ratio:4/3;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e02a */.elementor-24 .elementor-element.elementor-element-b69e02a .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e02b */.elementor-24 .elementor-element.elementor-element-b69e02b .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69e02b.elementor-widget{margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e02c */.elementor-24 .elementor-element.elementor-element-b69e02c p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e02c.elementor-widget{margin-top:16px;flex:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e02d */.elementor-24 .elementor-element.elementor-element-b69e02d p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e02d.elementor-widget{margin-top:26px}.elementor-24 .elementor-element.elementor-element-b69e02d .chr-ar{color:#2AA0C1;margin-left:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e02e */.elementor-24 .elementor-element.elementor-element-b69e02e{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e02f */.elementor-24 .elementor-element.elementor-element-b69e02f{overflow:hidden;transition:border-color .2s,background-color .2s}.elementor-24 .elementor-element.elementor-element-b69e02f:hover{border-color:#2AA0C1;background-color:#323232}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e030 */.elementor-24 .elementor-element.elementor-element-b69e030{aspect-ratio:4/3;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e031 */.elementor-24 .elementor-element.elementor-element-b69e031 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e032 */.elementor-24 .elementor-element.elementor-element-b69e032 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69e032.elementor-widget{margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e033 */.elementor-24 .elementor-element.elementor-element-b69e033 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e033.elementor-widget{margin-top:16px;flex:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e034 */.elementor-24 .elementor-element.elementor-element-b69e034 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e034.elementor-widget{margin-top:26px}.elementor-24 .elementor-element.elementor-element-b69e034 .chr-ar{color:#2AA0C1;margin-left:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e035 */.elementor-24 .elementor-element.elementor-element-b69e035{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e036 */.elementor-24 .elementor-element.elementor-element-b69e036{overflow:hidden;transition:border-color .2s,background-color .2s}.elementor-24 .elementor-element.elementor-element-b69e036:hover{border-color:#2AA0C1;background-color:#323232}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e037 */.elementor-24 .elementor-element.elementor-element-b69e037{aspect-ratio:4/3;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e038 */.elementor-24 .elementor-element.elementor-element-b69e038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e039 */.elementor-24 .elementor-element.elementor-element-b69e039 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69e039.elementor-widget{margin-top:14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e03a */.elementor-24 .elementor-element.elementor-element-b69e03a p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e03a.elementor-widget{margin-top:16px;flex:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69e03b */.elementor-24 .elementor-element.elementor-element-b69e03b p{margin:0}.elementor-24 .elementor-element.elementor-element-b69e03b.elementor-widget{margin-top:26px}.elementor-24 .elementor-element.elementor-element-b69e03b .chr-ar{color:#2AA0C1;margin-left:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e03c */.elementor-24 .elementor-element.elementor-element-b69e03c{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69e03d */.elementor-24 .elementor-element.elementor-element-b69e03d{overflow:hidden;transition:border-color .2s,background-color .2s}.elementor-24 .elementor-element.elementor-element-b69e03d:hover{border-color:#2AA0C1;background-color:#323232}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e040 */.elementor-24 .elementor-element.elementor-element-b69e040 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69e041 */.elementor-24 .elementor-element.elementor-element-b69e041 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b69e041.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b69e041 .elementor-heading-title{max-width:18ch}.elementor-24 .elementor-element.elementor-element-b69e041 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69f042 */.elementor-24 .elementor-element.elementor-element-b69f042 p{margin:0}.elementor-24 .elementor-element.elementor-element-b69f042.elementor-widget{max-width:44ch;margin-top:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69f043 */.elementor-24 .elementor-element.elementor-element-b69f043{aspect-ratio:4/3;width:100%;margin-top:38px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69f044 */.elementor-24 .elementor-element.elementor-element-b69f044{position:sticky;top:110px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0045 */.elementor-24 .elementor-element.elementor-element-b6a0045 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0046 */.elementor-24 .elementor-element.elementor-element-b6a0046 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a0047 */.elementor-24 .elementor-element.elementor-element-b6a0047 p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a0047.elementor-widget{margin-top:14px;max-width:52ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a004a */.elementor-24 .elementor-element.elementor-element-b6a004a .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a004b */.elementor-24 .elementor-element.elementor-element-b6a004b .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a004c */.elementor-24 .elementor-element.elementor-element-b6a004c p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a004c.elementor-widget{margin-top:14px;max-width:52ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a004f */.elementor-24 .elementor-element.elementor-element-b6a004f .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0050 */.elementor-24 .elementor-element.elementor-element-b6a0050 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a0051 */.elementor-24 .elementor-element.elementor-element-b6a0051 p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a0051.elementor-widget{margin-top:14px;max-width:52ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0056 */.elementor-24 .elementor-element.elementor-element-b6a0056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0057 */.elementor-24 .elementor-element.elementor-element-b6a0057 .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b6a0057.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b6a0057 .elementor-heading-title{max-width:26ch}.elementor-24 .elementor-element.elementor-element-b6a0057 .elementor-heading-title{text-wrap:balance}.elementor-24 .elementor-element.elementor-element-b6a0057.elementor-widget{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a0058 */.elementor-24 .elementor-element.elementor-element-b6a0058{overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a0059 */.elementor-24 .elementor-element.elementor-element-b6a0059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a005a */.elementor-24 .elementor-element.elementor-element-b6a005a .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b6a005a.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b6a005a .elementor-heading-title{max-width:20ch}.elementor-24 .elementor-element.elementor-element-b6a005a .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a005b */.elementor-24 .elementor-element.elementor-element-b6a005b{width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a005c */.elementor-24 .elementor-element.elementor-element-b6a005c p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a005c a{color:#212121;border-bottom:1px solid #2AA0C1;padding-bottom:6px;transition:color .2s}.elementor-24 .elementor-element.elementor-element-b6a005c a:hover{color:#2AA0C1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a005d */.elementor-24 .elementor-element.elementor-element-b6a005d{margin-bottom:clamp(36px,4.5vw,58px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rvcar01 */.elementor-24 .elementor-element.elementor-element-rvcar01{grid-column:1/-1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a106c */.elementor-24 .elementor-element.elementor-element-b6a106c .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a106d */.elementor-24 .elementor-element.elementor-element-b6a106d .elementor-heading-title{margin:0}.elementor-24 .elementor-element.elementor-element-b6a106d.elementor-widget{width:fit-content;max-width:100%}.elementor-24 .elementor-element.elementor-element-b6a106d .elementor-heading-title{max-width:18ch}.elementor-24 .elementor-element.elementor-element-b6a106d .elementor-heading-title{text-wrap:balance}.elementor-24 .elementor-element.elementor-element-b6a106d.elementor-widget{margin-top:22px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a106e */.elementor-24 .elementor-element.elementor-element-b6a106e p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a106e.elementor-widget{margin-top:24px;max-width:44ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a1070 */.elementor-24 .elementor-element.elementor-element-b6a1070 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a1071 */.elementor-24 .elementor-element.elementor-element-b6a1071 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a1072 */.elementor-24 .elementor-element.elementor-element-b6a1072{width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a1073 */.elementor-24 .elementor-element.elementor-element-b6a1073 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a1074 */.elementor-24 .elementor-element.elementor-element-b6a1074{transition:background-color .2s,color .2s}.elementor-24 .elementor-element.elementor-element-b6a1074:hover{background-color:#212121}.elementor-24 .elementor-element.elementor-element-b6a1074:hover .elementor-heading-title{color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cnote01 */.elementor-24 .elementor-element.elementor-element-cnote01.elementor-widget p{margin:0}.elementor-24 .elementor-element.elementor-element-cnote01.elementor-widget{max-width:38ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a107a */.elementor-24 .elementor-element.elementor-element-b6a107a p{margin:0}.elementor-24 .elementor-element.elementor-element-b6a107a.elementor-widget{align-self:flex-start}.elementor-24 .elementor-element.elementor-element-b6a107a a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:6px;transition:border-color .2s}.elementor-24 .elementor-element.elementor-element-b6a107a a:hover{border-color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a107c */.elementor-24 .elementor-element.elementor-element-b6a107c{overflow:hidden}/* End custom CSS */