.elementor-11358 .elementor-element.elementor-element-5953225{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-5953225:not(.elementor-motion-effects-element-type-background), .elementor-11358 .elementor-element.elementor-element-5953225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF42;}.elementor-11358 .elementor-element.elementor-element-5953225 > .elementor-background-overlay{background-color:#0F0F0F72;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11358 .elementor-element.elementor-element-c9f898f .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:99px;font-weight:800;line-height:102px;letter-spacing:39.6px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-c9f898f > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-c9f898f{width:auto;max-width:auto;z-index:1;}body:not(.rtl) .elementor-11358 .elementor-element.elementor-element-c9f898f{left:0px;}body.rtl .elementor-11358 .elementor-element.elementor-element-c9f898f{right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-repeater-item-c09d2b0 .swiper-slide-bg{background-color:#000000;background-image:url(https://hoshizaki.com.au/wp-content/uploads/2023/04/Banner_01@2x.png);background-size:cover;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-repeater-item-c09d2b0 .swiper-slide-contents{margin:0 auto;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-repeater-item-c09d2b0 .swiper-slide-inner{align-items:center;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide{height:59vh;transition-duration:calc(5000ms*1.2);}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-contents{max-width:100%;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-inner{padding:0px 0px 0px 0140px;text-align:start;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-heading{font-family:"Overpass", Sans-serif;font-size:53px;font-weight:800;text-decoration:none;line-height:102px;letter-spacing:13.78px;word-spacing:0px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:55px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-description{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;text-decoration:none;line-height:30px;letter-spacing:0.19px;word-spacing:0px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-button{font-family:"Overpass", Sans-serif;font-weight:700;border-width:1px;border-radius:3px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-button:hover{color:#000000;background-color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-repeater-item-c09d2b0 .swiper-slide-bg{background-color:#000000;background-image:url(https://hoshizaki.com.au/wp-content/uploads/2023/04/Banner_01@2x.png);background-size:cover;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide{height:95vh;transition-duration:calc(5000ms*1.2);}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-contents{max-width:58%;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-inner{padding:0px 0px 0px 140px;text-align:start;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-heading{font-family:"Overpass", Sans-serif;font-size:53px;font-weight:800;text-decoration:none;line-height:102px;letter-spacing:13.78px;word-spacing:0px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:55px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-description{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;text-decoration:none;line-height:30px;letter-spacing:0.19px;word-spacing:0px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-button{font-family:"Overpass", Sans-serif;font-weight:700;border-width:1px;border-radius:3px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-button:hover{color:#000000;background-color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-90109c5{margin-top:59px;margin-bottom:82px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-6203e02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11358 .elementor-element.elementor-element-979710c{text-align:center;}.elementor-11358 .elementor-element.elementor-element-979710c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:15px;font-weight:700;line-height:23px;color:#1FAEEF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11358 .elementor-element.elementor-element-fc3e881 img{width:342px;height:65px;}.elementor-11358 .elementor-element.elementor-element-fc3e881 > .elementor-widget-container{margin:021px 0px 021px 0px;}.elementor-11358 .elementor-element.elementor-element-db25676{text-align:center;width:var( --container-widget-width, 813px );max-width:813px;--container-widget-width:813px;--container-widget-flex-grow:0;}.elementor-11358 .elementor-element.elementor-element-db25676 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;line-height:30px;word-spacing:0.19px;color:#666666;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:700;line-height:19px;word-spacing:0.19px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#1FAEEF;color:#1FAEEF;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FAEEF;border-radius:3px 3px 3px 3px;padding:18px 22px 18px 23px;}.elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button:hover, .elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button:focus{color:#FFFFFF;background-color:#1FAEEF;border-color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button:hover svg, .elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-3e252a3 > .elementor-widget-container{margin:029px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-052866b > .elementor-container{min-height:411px;}.elementor-11358 .elementor-element.elementor-element-052866b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11358 .elementor-element.elementor-element-93afe7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11358 .elementor-element.elementor-element-93afe7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11358 .elementor-element.elementor-element-93afe7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-93afe7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoshizaki.com.au/wp-content/uploads/2023/03/ice-machine_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11358 .elementor-element.elementor-element-93afe7e > .elementor-element-populated >  .elementor-background-overlay{background-color:#061F3600;opacity:0.53;}.elementor-11358 .elementor-element.elementor-element-93afe7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-93afe7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11358 .elementor-element.elementor-element-57baa98{text-align:center;}.elementor-11358 .elementor-element.elementor-element-57baa98 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:35px;font-weight:700;line-height:53px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-57baa98 > .elementor-widget-container{margin:0px 0px 029px 0px;}.elementor-11358 .elementor-element.elementor-element-d898043{text-align:center;}.elementor-11358 .elementor-element.elementor-element-d898043 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;line-height:30px;letter-spacing:0.19px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-d898043 > .elementor-widget-container{margin:0px 0px 053px 0px;}.elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:700;line-height:34px;word-spacing:0.19px;background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:03px 03px 03px 03px;padding:14px 28px 10px 29px;}.elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button:hover, .elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button:focus{color:#FFFFFF;background-color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button:hover svg, .elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-bda2266 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11358 .elementor-element.elementor-element-a1e30b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11358 .elementor-element.elementor-element-a1e30b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11358 .elementor-element.elementor-element-a1e30b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-a1e30b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoshizaki.com.au/wp-content/uploads/2023/03/Refrigerators-freezers_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11358 .elementor-element.elementor-element-a1e30b8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#061F3700;}.elementor-11358 .elementor-element.elementor-element-a1e30b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-a1e30b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11358 .elementor-element.elementor-element-52d92c9{text-align:center;}.elementor-11358 .elementor-element.elementor-element-52d92c9 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:35px;font-weight:700;line-height:53px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-52d92c9 > .elementor-widget-container{margin:0px 0px 029px 0px;}.elementor-11358 .elementor-element.elementor-element-d850885{text-align:center;}.elementor-11358 .elementor-element.elementor-element-d850885 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;line-height:30px;word-spacing:0.19px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-d850885 > .elementor-widget-container{margin:0px 0px 053px 0px;}.elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:700;line-height:34px;word-spacing:0.19px;background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:03px 03px 03px 03px;padding:14px 28px 10px 29px;}.elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button:hover, .elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button:focus{color:#FFFFFF;background-color:#1FAEEF;border-color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button:hover svg, .elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-9c24f88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11358 .elementor-element.elementor-element-da7d785.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11358 .elementor-element.elementor-element-da7d785.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11358 .elementor-element.elementor-element-da7d785:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoshizaki.com.au/wp-content/uploads/2023/03/Shushi-Cabinet_bg.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-element-populated >  .elementor-background-overlay{background-color:#061F3700;}.elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11358 .elementor-element.elementor-element-65e8452{text-align:center;}.elementor-11358 .elementor-element.elementor-element-65e8452 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:35px;font-weight:700;line-height:53px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-65e8452 > .elementor-widget-container{margin:0px 0px 029px 0px;}.elementor-11358 .elementor-element.elementor-element-dc15730{text-align:center;}.elementor-11358 .elementor-element.elementor-element-dc15730 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-dc15730 > .elementor-widget-container{margin:0px 0px 053px 0px;}.elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:700;line-height:34px;word-spacing:0.19px;background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:03px 03px 03px 03px;padding:14px 29px 10px 28px;}.elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button:hover, .elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button:focus{color:#FFFFFF;background-color:#1FAEEF;border-color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button:hover svg, .elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-43fc30e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-330a29d > .elementor-container{max-width:1174px;}.elementor-11358 .elementor-element.elementor-element-330a29d{margin-top:063px;margin-bottom:068px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11358 .elementor-element.elementor-element-85073bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11358 .elementor-element.elementor-element-85073bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11358 .elementor-element.elementor-element-85073bf > .elementor-element-populated{margin:0px 0px 0px 45px;--e-column-margin-right:0px;--e-column-margin-left:45px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-7da0b19{text-align:start;}.elementor-11358 .elementor-element.elementor-element-7da0b19 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:15px;font-weight:700;line-height:23px;color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-7da0b19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-9566acd .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:35px;font-weight:700;line-height:43px;color:#2C2F33;}.elementor-11358 .elementor-element.elementor-element-9566acd > .elementor-widget-container{margin:019px 0px 016.5px 0px;}.elementor-11358 .elementor-element.elementor-element-c394dc5 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:400;line-height:30px;word-spacing:0.19px;color:#666666;}.elementor-11358 .elementor-element.elementor-element-c394dc5{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button{font-family:"Overpass", Sans-serif;font-size:19px;font-weight:700;line-height:22px;word-spacing:0.19px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#1FAEEF;color:#1FAEEF;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FAEEF;border-radius:3px 3px 3px 3px;padding:18px 19px 18px 20px;}.elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button:hover, .elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button:focus{color:#FFFFFF;background-color:#1FAEEF;border-color:#1FAEEF;}.elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button:hover svg, .elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-23dd655 > .elementor-widget-container{margin:029px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-696ca72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-901b358{text-align:start;}.elementor-11358 .elementor-element.elementor-element-901b358 img{width:614px;height:412px;object-fit:cover;object-position:center center;}.elementor-11358 .elementor-element.elementor-element-901b358 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-d398a12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-d398a12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11358 .elementor-element.elementor-element-d398a12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-d398a12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11358 .elementor-element.elementor-element-ed75890{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-11358 .elementor-element.elementor-element-2ad21ca{overflow:hidden;margin-top:077px;margin-bottom:077px;padding:0px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11358 .elementor-element.elementor-element-7932cc3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-main-swiper{width:100%;}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-testimonial__text{font-family:"Overpass", Sans-serif;font-weight:400;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-testimonial__name{font-family:"Overpass", Sans-serif;font-weight:600;font-style:normal;}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-testimonial__title{font-family:"Overpass", Sans-serif;font-weight:400;font-style:normal;}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-swiper-button{font-size:68px;color:#000000;}.elementor-11358 .elementor-element.elementor-element-7932cc3 .elementor-swiper-button svg{fill:#000000;}body.elementor-page-11358{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11358 .elementor-element.elementor-element-85073bf{width:51.744%;}.elementor-11358 .elementor-element.elementor-element-696ca72{width:48.256%;}}@media(max-width:1440px){.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-inner{padding:0px 39px 0px 40px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-inner{padding:0px 39px 0px 40px;}.elementor-11358 .elementor-element.elementor-element-901b358 img{height:360px;}}@media(max-width:1024px){.elementor-11358 .elementor-element.elementor-element-c9f898f .elementor-heading-title{font-size:60px;}.elementor-11358 .elementor-element.elementor-element-c9f898f > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-heading{font-size:55px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-heading{font-size:55px;}.elementor-11358 .elementor-element.elementor-element-da7d785:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11358 .elementor-element.elementor-element-901b358{text-align:center;}}@media(max-width:767px){.elementor-11358 .elementor-element.elementor-element-5953225 > .elementor-background-overlay{opacity:1;}.elementor-11358 .elementor-element.elementor-element-c9f898f .elementor-heading-title{font-size:29px;letter-spacing:11px;}.elementor-11358 .elementor-element.elementor-element-c9f898f > .elementor-widget-container{margin:-41px 0px 0px 0px;}body:not(.rtl) .elementor-11358 .elementor-element.elementor-element-c9f898f{left:0%;}body.rtl .elementor-11358 .elementor-element.elementor-element-c9f898f{right:0%;}.elementor-11358 .elementor-element.elementor-element-c9f898f{top:99px;z-index:1;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide{height:550px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .swiper-slide-inner{padding:0px 016px 15px 16px;}.elementor-11358 .elementor-element.elementor-element-c27fb96 .elementor-slide-heading{font-size:30px;line-height:45px;letter-spacing:6.6px;word-spacing:0em;}.elementor-11358 .elementor-element.elementor-element-c27fb96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide{height:550px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .swiper-slide-inner{padding:0px 016px 15px 16px;}.elementor-11358 .elementor-element.elementor-element-8d88c18 .elementor-slide-heading{font-size:30px;line-height:45px;letter-spacing:6.6px;word-spacing:0em;}.elementor-11358 .elementor-element.elementor-element-8d88c18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-90109c5{margin-top:047px;margin-bottom:048px;}.elementor-11358 .elementor-element.elementor-element-979710c > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-11358 .elementor-element.elementor-element-fc3e881 img{width:328px;}.elementor-11358 .elementor-element.elementor-element-fc3e881 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-11358 .elementor-element.elementor-element-db25676{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-11358 .elementor-element.elementor-element-3e252a3 .elementor-button{line-height:22px;padding:018px 024px 018px 023px;}.elementor-11358 .elementor-element.elementor-element-93afe7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11358 .elementor-element.elementor-element-93afe7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-93afe7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoshizaki.com.au/wp-content/uploads/2023/03/IceMachine_bg.jpg");background-position:center center;}.elementor-11358 .elementor-element.elementor-element-57baa98 > .elementor-widget-container{margin:-31px 0px 029px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-d898043 > .elementor-widget-container{margin:0px 0px 039px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-bda2266 .elementor-button{line-height:30px;padding:15px 028px 018px 029px;}.elementor-11358 .elementor-element.elementor-element-bda2266 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-a1e30b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11358 .elementor-element.elementor-element-a1e30b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-a1e30b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11358 .elementor-element.elementor-element-52d92c9 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-11358 .elementor-element.elementor-element-52d92c9{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-11358 .elementor-element.elementor-element-d850885 > .elementor-widget-container{margin:0px 0px 039px 0px;}.elementor-11358 .elementor-element.elementor-element-9c24f88 .elementor-button{line-height:30px;padding:15px 028px 018px 029px;}.elementor-11358 .elementor-element.elementor-element-9c24f88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-da7d785.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11358 .elementor-element.elementor-element-da7d785:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11358 .elementor-element.elementor-element-da7d785 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoshizaki.com.au/wp-content/uploads/2023/03/FridgeFreezers_bg.jpg");background-position:center center;}.elementor-11358 .elementor-element.elementor-element-65e8452 > .elementor-widget-container{margin:-33px 0px 029px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-dc15730 > .elementor-widget-container{margin:0px 0px 034px 0px;}.elementor-11358 .elementor-element.elementor-element-43fc30e .elementor-button{line-height:30px;padding:15px 028px 018px 029px;}.elementor-11358 .elementor-element.elementor-element-43fc30e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-330a29d{margin-top:065px;margin-bottom:065px;padding:0px 031px 0px 031px;}.elementor-11358 .elementor-element.elementor-element-85073bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11358 .elementor-element.elementor-element-9566acd .elementor-heading-title{line-height:43px;}.elementor-11358 .elementor-element.elementor-element-c394dc5 .elementor-heading-title{line-height:30px;}.elementor-11358 .elementor-element.elementor-element-c394dc5{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-11358 .elementor-element.elementor-element-23dd655 .elementor-button{padding:18px 019px 18px 20px;}.elementor-11358 .elementor-element.elementor-element-23dd655 > .elementor-widget-container{margin:42px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11358 .elementor-element.elementor-element-93afe7e{width:100%;}.elementor-11358 .elementor-element.elementor-element-a1e30b8{width:100%;}.elementor-11358 .elementor-element.elementor-element-da7d785{width:100%;}.elementor-11358 .elementor-element.elementor-element-85073bf{width:100%;}.elementor-11358 .elementor-element.elementor-element-696ca72{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c9f898f */.hero-heading-custom:after {
    content: '';
    position: absolute;
    display: block;
    top: 86px;
    height: 4px;
    width: 46.29px;
    background: #ffff;
    left: 47.5%;
    z-index: 1;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

@media (max-width:1024px) {
    .hero-heading-custom:after {
    top: 51px !important;
   height: 4px;
    width: 46.29px;
    left: 47.5%;

}
}

@media (max-width:767px) {
    .hero-heading-custom:after {
    top: 31px !important;
    height: 2px !important;
    width: 24.31px !important;
    left: 47.5%;

}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-c27fb96 */.swiper-pagination-bullet-active{
	background:white !important;
}
.swiper-pagination-bullet{
	border:solid 1px #FFFFFF;
	opacity:1!important;
	width:12px;
	height:12px;
}

.homepage-slider .elementor-slides .swiper-slide-bg {
    background-size: cover;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    min-width: 100%;
    min-height: 100%;
}


.homepage-divider {
    position: relative;
    color: transparent;
}


.homepage-divider:after {
    content: "";
    border: 1px solid white;
    min-width: 10px;
    width: 80px;
    transform: rotate(90deg);
    left: -32px;
    top: 26px;
    position: absolute;
    
}


@media (max-width:767px) {
    .homepage-divider {
    position: relative;
    color: transparent;
}


.homepage-divider:after {
    content: "";
    border: 1px solid white;
    min-width: 10px;
    width: 40px;
    transform: rotate(90deg);
    left: -26px;
    top: 15px;
    position: absolute;
    
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8d88c18 */.swiper-pagination-bullet-active{
	background:white !important;
}
.swiper-pagination-bullet{
	border:solid 1px #FFFFFF;
	opacity:1!important;
	width:12px;
	height:12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bda2266 */.elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:focus {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
   
    
}


@media (max-width:767px) {
    .elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button, .elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
    font-size: 19px;
    word-spacing: .19px;
    height:60px;
    
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c24f88 */.elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:focus {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
    font-size: 19px;
    word-spacing: .19px;
    
}


@media (max-width:767px) {
  .elementor-903 .elementor-element.elementor-element-9c24f88 .elementor-button  {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
    font-size: 19px;
    word-spacing: .19px;
        height:60px;
    
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43fc30e */.elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-bda2266 .elementor-button:focus {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
    font-size: 19px;
    word-spacing: .19px;
    
}


@media (max-width:767px) {
.elementor-903 .elementor-element.elementor-element-43fc30e .elementor-button {
    color: #ffff;
    background-color: #1FAEEF;
    border: 1px solid transparent !important;
    font-size: 19px;
    word-spacing: .19px;
    height:60px;
    
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-052866b */.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}


@media (max-width:1501px) {
       .custom-ice-maker-col1 {
        margin-top:49px !important;
       
    }
        .custom-ice-maker-col3 {
        margin-top:49px !important;
       
    }
}

@media (max-width:1024px) {
       .custom-ice-maker-col1 {
        margin-top:0px !important;
       
    }
        .custom-ice-maker-col3 {
        margin-top:0px !important;
       
    }
}



/*@media (max-width:767px) {*/
/*    .custom-ice-maker {*/
/*        margin-top:29px !important;*/
/*        margin-bottom:39px !important;*/
/*    }*/
    
/*        .custom-ice-maker-col2 {*/
/*        margin-top:12px !important;*/
/*        margin-bottom:39px !important;*/
/*    }*/
/*        .custom-ice-maker-col3 {*/
/*        margin-top:29px !important;*/
/*        margin-bottom:34px !important;*/
/*    }*/
    
/*    .head-custom-pro  {*/
/*    margin-bottom: 0 !important;*/
/*    border: 1px solid red !important;*/
/*}*/
    
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c394dc5 */.buying-guide-custom {
    height: 114px;
}

@media (max-width: 767px) {
    .buying-guide-custom {
    height: auto;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-696ca72 *//*.buying-guide-col2-custom {*/
/*    height: */
/*}*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ed75890 */.case_studies_custom .slick-next {
    position: absolute;
    z-index: 2;
    top: 50% !important; 
    right: 3.93% !important;
        background-image: url(https://hoshizaki.com.au/wp-content/uploads/2023/03/Icon-ionic-ios-arrow-down-1-1.svg) !important;

    
}

.case_studies_custom .slick-prev {
    position: absolute;
    z-index: 2;
    top: 50% !important;
    left: 0%;
    background-image: url(https://hoshizaki.com.au/wp-content/uploads/2023/03/Icon-ionic-ios-arrow-down-1-1-1.svg) !important;
}



@media (max-width:1653px) {
/*    .case_studies_custom .slick-next {*/
        /*border:1px solid red;*/
/*     top: 80% !important;*/
/*}*/

/*.case_studies_custom .slick-prev {*/
/*      top: 80% !important;*/
/*}*/

    
.elementor-348 .elementor-element.elementor-element-7d19b5e > .elementor-widget-container  {
    margin-top: -16px !important;
}
    
}


@media (max-width:1024px) { 
    
    .case_studies_custom .slick-next,
    .case_studies_custom .slick-prev
    {
    display:none !important;
        
    }
    
}


@media (max-width:767px) { 
    
    .case_studies_custom .slick-next,
    .case_studies_custom .slick-prev
    {
    display:none !important;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b8c84fa */.elementor-element-ea0737c {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-7932cc3 */.testimonial-custom .elementor-widget-wrap,
.testimonial-custom .swiper-slide, .testimonial-custom .swiper-slide-active{
    /*border: 5px solid red;*/
    padding: 0 !important;
}


.testimonial-custom .eicon-chevron-right {
    z-index: 20;
    position: absolute;
     bottom: 50% !important;
    height: 30px !important;
    right: 10%;
    transform: translateY(50%);
    background: url(https://hoshizaki.com.au/wp-content/uploads/2023/03/Icon-ionic-ios-arrow-down-1-1.svg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    /*border: 1px solid red !important;*/
}


.testimonial-custom .elementor-swiper-button-prev .eicon-chevron-left {
    z-index: 20;
    position: absolute;
    top: 0% !important;
    bottom: 50% !important;
    height: 30px !important;
    left: 10%;
    transform: translateY(50%);
    background: url(https://hoshizaki.com.au/wp-content/uploads/2023/03/Icon-ionic-ios-arrow-down-1-1-1.svg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
        /*border: 1px solid red !important;*/
}

.elementor-903 .elementor-element.elementor-element-7932cc3.elementor-arrows-yes .elementor-main-swiper {
    width: 100% !important;
}


@media (max-width: 1024px) {
    
.testimonial-custom .eicon-chevron-right,
.testimonial-custom .elementor-swiper-button-prev .eicon-chevron-left
{
    top: 33% !important;
}


.testimonial-custom .elementor-swiper-button-prev .eicon-chevron-left {
    left: 0% !important;  
}

.testimonial-custom .eicon-chevron-right {
    right: 0% !important; 
}

}

@media (max-width: 767px) {
    
.testimonial-custom .eicon-chevron-right,
.testimonial-custom .elementor-swiper-button-prev .eicon-chevron-left
{
    top: 33% !important;
    width: 40px !important;
}


.testimonial-custom .elementor-swiper-button-prev .eicon-chevron-left {
    left: -5% !important;  
     width: 40px !important;
}

.testimonial-custom .eicon-chevron-right {
    right: -5% !important; 
     width: 40px !important;
}

}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width: 1025px){
  .homepage-slider .swiper-slide-contents{
    max-width: 100% !important;
}

.homepage-slider .swiper-slide-contents .elementor-slide-description{
    max-width: 55% !important;
}

.homepage-slider .elementor-slide-description .elementor-slide-button{
    margin-top: 55px !important;

}  
}

@media screen and (max-width: 1024px) and (min-width: 768px){
     .homepage-slider .swiper-slide-contents{
    max-width: 100% !important;
}

.homepage-slider .swiper-slide-contents .elementor-slide-description{
    max-width: 55% !important;
}

.homepage-slider .elementor-slide-description .elementor-slide-button{
    margin-top: 55px !important;

}  
}

@media screen and (max-width: 767px){
.homepage-slider .swiper-slide-contents{
    max-width: 100% !important;
}

.homepage-slider .swiper-slide-contents .elementor-slide-description{
    max-width: 100% !important;
}

.homepage-slider .elementor-slide-description .elementor-slide-button{
    margin-top: 55px !important;

}  
}/* End custom CSS */