.elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-container{max-width:1650px;min-height:44vw;}.elementor-2316 .elementor-element.elementor-element-5e68d00:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Header-Banner-Digital-Cafe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-background-overlay{background-color:#2A5669;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-5e68d00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-7779a53 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-72c9046{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider-separator{width:760px;}.elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-0e52d72 .elementor-heading-title{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:normal;}.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:500;background-color:#FFFFFF00;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button:focus{color:#EA9D43;background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button:focus svg{fill:#EA9D43;}.elementor-2316 .elementor-element.elementor-element-084e712:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-084e712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-084e712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-084e712 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-eec20e0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/beige-polygonal-background-Digital-Cafe.jpg");}.elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Coffee-grinder-on-orange-wave-Digital-Cafe.png");background-position:100% 95%;background-repeat:no-repeat;background-size:35% auto;opacity:1;}.elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-381da6d .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:normal;}.elementor-2316 .elementor-element.elementor-element-381da6d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-3e14562:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-3e14562 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-3e14562 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-3e14562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-7cf8b93 .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-7cf8b93 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-cffa645{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-890228e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-890228e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-890228e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-890228e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-45c7422 .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-45c7422 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-50de4d3{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-9cf36fb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-9cf36fb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-9cf36fb > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-9cf36fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-6a1b79c .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-6a1b79c > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-e616d62{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-024c6b6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-024c6b6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-024c6b6 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-024c6b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-0786327 .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-0786327 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-0ead721{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-43dff69:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-43dff69 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-43dff69 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-43dff69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-a7ed0dd .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-a7ed0dd > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-4394a94{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-8b76cda:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-8b76cda > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-8b76cda > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-8b76cda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-7583957 .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-7583957 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-d51e1e5{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-8c31d85:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-8c31d85 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-8c31d85 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-8c31d85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-bbe105c .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-bbe105c > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-33225c0{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-48b6e85:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-48b6e85 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-48b6e85 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-48b6e85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-b9eadcd .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-b9eadcd > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-8bc698f{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-7e8c211:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-7e8c211 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-7e8c211 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-7e8c211 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-af4e5bd .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-af4e5bd > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-5ae7811{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-0c20c2f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-0c20c2f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-0c20c2f > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-0c20c2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-09860a5 .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-09860a5 > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #F8EBDD 50%);}.elementor-2316 .elementor-element.elementor-element-7626b6e{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-801fbf7:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-801fbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-801fbf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-801fbf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-18907a0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-18907a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-2316 .elementor-element.elementor-element-18907a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-18907a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-65109b2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-65109b2 > .elementor-widget-container{padding:0px 0px 0px 20px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #EA9D43 40%);}.elementor-2316 .elementor-element.elementor-element-9ed57a2 .elementor-heading-title{color:#E58168;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-9ed57a2 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-c2ff097{--divider-border-style:solid;--divider-color:#4B3B3B;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-c2ff097 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-c2ff097 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-c2ff097 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-50aabf7 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-50aabf7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-af6a4f9{--divider-border-style:solid;--divider-color:#4B3B3B;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-af6a4f9 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-af6a4f9 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-af6a4f9 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-b708dd4 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-b708dd4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-305852b{--divider-border-style:solid;--divider-color:#4B3B3B;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-305852b .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-305852b .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-305852b > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-9f2fe6d .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-9f2fe6d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-865ca75{--divider-border-style:solid;--divider-color:#4B3B3B;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-865ca75 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-865ca75 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-865ca75 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-7b9f7bf .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-7b9f7bf > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-bb12e8d{--divider-border-style:solid;--divider-color:#4B3B3B;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-bb12e8d .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-bb12e8d .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-bb12e8d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-9e76194 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-9e76194 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-d0c09b6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-d0c09b6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Chalkboard-background-Digital-Cafe.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2316 .elementor-element.elementor-element-d0c09b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20% 20% 20% 20%;}.elementor-2316 .elementor-element.elementor-element-d0c09b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-70e780a img{width:20%;}.elementor-2316 .elementor-element.elementor-element-c3a2b82{text-align:center;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-c3a2b82 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0% 10% 0% 10%;}.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:500;fill:#E58168;color:#E58168;background-color:#FFFFFF00;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E58168;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button:focus{color:#FFFFFF;background-color:#E58168;}.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-b165d65:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-b165d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-2316 .elementor-element.elementor-element-b165d65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-b165d65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-40a166e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-47d851e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-47d851e > .elementor-widget-container{padding:0px 0px 0px 20px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #EA9D43 40%);}.elementor-2316 .elementor-element.elementor-element-f19e298 > .elementor-element-populated{border-style:solid;border-color:#4B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-f19e298 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-ebba4bc .elementor-heading-title{color:#E58168;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-a17446a > .elementor-element-populated{border-style:solid;border-color:#4B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-a17446a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-4b2952f .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-4b2952f > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-ba1d232 > .elementor-element-populated{border-style:solid;border-color:#4B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-ba1d232 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-8c79757 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-8c79757 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-a01f47a > .elementor-element-populated{border-style:solid;border-color:#4B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-a01f47a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-14384b7 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-14384b7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-f8c1d61 > .elementor-element-populated{border-style:solid;border-color:#4B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-f8c1d61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-c729ef4 .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-c729ef4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-585becc .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-585becc > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2316 .elementor-element.elementor-element-3af733d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-3af733d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Chalkboard-background-Digital-Cafe.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2316 .elementor-element.elementor-element-3af733d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20% 20% 20% 20%;}.elementor-2316 .elementor-element.elementor-element-3af733d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-93ff055 img{width:20%;}.elementor-2316 .elementor-element.elementor-element-29cbd50{text-align:center;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-29cbd50 > .elementor-widget-container{margin:0% 0% 15% 0%;padding:0% 10% 0% 10%;}.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:500;fill:#E58168;color:#E58168;background-color:#FFFFFF00;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E58168;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button:focus{color:#FFFFFF;background-color:#E58168;}.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-48b7067:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-48b7067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-48b7067{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-48b7067 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-eb37bb3 .elementor-spacer-inner{height:50px;}.elementor-2316 .elementor-element.elementor-element-3bdfe94:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-3bdfe94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-3bdfe94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 0%;}.elementor-2316 .elementor-element.elementor-element-3bdfe94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-3a5bd86:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-3a5bd86 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Our-Portfolio-Background-Digital-Cafe.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-3a5bd86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-3a5bd86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-13c13d3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-13c13d3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digital-Cafe-Portfolio-AJHS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-13c13d3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#EA9D43;opacity:0;}.elementor-2316 .elementor-element.elementor-element-13c13d3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-13c13d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-0cc0b08 .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-7a9db88 .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-ce88bae{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-3f36479{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-3f36479 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-3f36479 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-6e91aa2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-6e91aa2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digital-Cafe-Portfolio-ASHS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-6e91aa2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#E58168;opacity:0;}.elementor-2316 .elementor-element.elementor-element-6e91aa2 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-6e91aa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-31a6c1c .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-16bf169 .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-c322944{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-48e2058{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-48e2058 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-48e2058 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-a42c4d6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-a42c4d6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digitall-Cafe-Our-Portolio-KiwiSchools.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-a42c4d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#6B9EB4;opacity:0;}.elementor-2316 .elementor-element.elementor-element-a42c4d6 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-a42c4d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-d2bfb75 .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-40dd1c6 .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-435007b{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-6bbbfe4{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-6bbbfe4 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-6bbbfe4 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-c0abc14.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-c0abc14.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-c0abc14 > .elementor-element-populated >  .elementor-background-overlay{background-color:#C06863;opacity:0;}.elementor-2316 .elementor-element.elementor-element-c0abc14 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:25% 0% 25% 0%;}.elementor-2316 .elementor-element.elementor-element-c0abc14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-6c2967b{text-align:center;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;text-decoration:underline;}.elementor-2316 .elementor-element.elementor-element-fe11729:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-fe11729 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digital-Cafe-Portfolio-AJHS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-fe11729 > .elementor-element-populated >  .elementor-background-overlay{background-color:#EA9D43;opacity:0;}.elementor-2316 .elementor-element.elementor-element-fe11729 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-fe11729 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-cb8bd12 .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-492184f .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-3d86b17{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-daeab75{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-daeab75 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-daeab75 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-bea796b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-bea796b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digital-Cafe-Portfolio-ASHS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-bea796b > .elementor-element-populated >  .elementor-background-overlay{background-color:#E58168;opacity:0;}.elementor-2316 .elementor-element.elementor-element-bea796b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-bea796b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-f2b5c32 .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-386812e .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-ca7b6e0{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-5c3aa75{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-5c3aa75 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-5c3aa75 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-2316 .elementor-element.elementor-element-9a3ed7a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2316 .elementor-element.elementor-element-9a3ed7a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Digitall-Cafe-Our-Portolio-KiwiSchools.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-9a3ed7a > .elementor-element-populated >  .elementor-background-overlay{background-color:#6B9EB4;opacity:0;}.elementor-2316 .elementor-element.elementor-element-9a3ed7a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-9a3ed7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-a6bc85d .elementor-spacer-inner{height:300px;}.elementor-2316 .elementor-element.elementor-element-b2bf691 .elementor-heading-title{color:#FFFFFF00;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-c6d2b9a{color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-42c0e86{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-2316 .elementor-element.elementor-element-42c0e86 .elementor-divider-separator{width:253px;}.elementor-2316 .elementor-element.elementor-element-42c0e86 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-5e98f42.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-5e98f42.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-5e98f42 > .elementor-element-populated >  .elementor-background-overlay{background-color:#C06863;opacity:0;}.elementor-2316 .elementor-element.elementor-element-5e98f42 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:25% 0% 25% 0%;}.elementor-2316 .elementor-element.elementor-element-5e98f42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-8720d7a{text-align:center;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:400;text-decoration:underline;}.elementor-2316 .elementor-element.elementor-element-084fe5f:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-084fe5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/mosaic-pattern-background-Digital-Cafe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-084fe5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-084fe5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-59387e7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:600;line-height:1em;}.elementor-2316 .elementor-element.elementor-element-59387e7 > .elementor-widget-container{padding:0px 0px 0px 20px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 60%, #EA9D43 40%);}.elementor-2316 .elementor-element.elementor-element-365227d.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-main-swiper{width:80%;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__text{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;font-style:normal;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__name{font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:500;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__title{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image img{border-radius:0px;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-swiper-button{font-size:20px;}.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullet{height:15px;width:15px;}.elementor-2316 .elementor-element.elementor-element-365227d .swiper-container-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-fraction{font-size:15px;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullet-active, .elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content, .elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content:after{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-365227d.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-2316 .elementor-element.elementor-element-365227d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-2316 .elementor-element.elementor-element-365227d.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-2316 .elementor-element.elementor-element-365227d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2316 .elementor-element.elementor-element-365227d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-2316 .elementor-element.elementor-element-365227d > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-2316 .elementor-element.elementor-element-283e486:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-283e486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-283e486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2316 .elementor-element.elementor-element-283e486 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-a1f85ef .elementor-spacer-inner{height:50px;}.elementor-2316 .elementor-element.elementor-element-016501c:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-016501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/Lets-Chat-Background-Digital-Cafe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-016501c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-016501c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2316 .elementor-element.elementor-element-6ce6bdb{text-align:center;}.elementor-2316 .elementor-element.elementor-element-6ce6bdb .elementor-heading-title{color:#4B3B3B;font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-a2f0c0f{text-align:center;}.elementor-2316 .elementor-element.elementor-element-a2f0c0f .elementor-heading-title{color:#4B3B3B;font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:normal;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button{font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:500;fill:#4B3B3B;color:#4B3B3B;background-color:#FFFFFF00;border-style:solid;border-width:3px 3px 3px 3px;border-color:#4B3B3B;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button:focus{color:#FFFFFF;background-color:#4B3B3B;}.elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider-separator{width:490px;}.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button{padding:6px 20px 6px 20px;}.elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2316 .elementor-element.elementor-element-3e14562 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-890228e > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-9cf36fb > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-024c6b6 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-43dff69 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-8b76cda > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-8c31d85 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-48b6e85 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-7e8c211 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-0c20c2f > .elementor-element-populated{margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-2316 .elementor-element.elementor-element-9619967 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-2316 .elementor-element.elementor-element-d0c09b6 > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-c3a2b82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button{padding:6px 12px 6px 12px;}.elementor-2316 .elementor-element.elementor-element-3af733d > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-29cbd50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button{padding:6px 12px 6px 12px;}.elementor-2316 .elementor-element.elementor-element-3f36479 .elementor-divider-separator{width:190px;}.elementor-2316 .elementor-element.elementor-element-48e2058 .elementor-divider-separator{width:190px;}.elementor-2316 .elementor-element.elementor-element-6bbbfe4 .elementor-divider-separator{width:190px;}.elementor-2316 .elementor-element.elementor-element-daeab75 .elementor-divider-separator{width:190px;}.elementor-2316 .elementor-element.elementor-element-5c3aa75 .elementor-divider-separator{width:190px;}.elementor-2316 .elementor-element.elementor-element-42c0e86 .elementor-divider-separator{width:190px;}}@media(max-width:767px){.elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-b165d65{padding:5% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-f19e298.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-f19e298.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-f19e298 > .elementor-element-populated{border-width:0px 2px 0px 0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-a17446a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-a17446a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-a17446a > .elementor-element-populated{border-width:0px 2px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-4b2952f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-ba1d232.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-ba1d232.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-ba1d232 > .elementor-element-populated{border-width:0px 2px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-8c79757 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-a01f47a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-a01f47a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-a01f47a > .elementor-element-populated{border-width:0px 2px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-14384b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-f8c1d61.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-f8c1d61.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-f8c1d61 > .elementor-element-populated{border-width:0px 2px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-c729ef4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2316 .elementor-element.elementor-element-7202e20.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2316 .elementor-element.elementor-element-7202e20.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2316 .elementor-element.elementor-element-7202e20 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-585becc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-eb37bb3 .elementor-spacer-inner{height:25px;}.elementor-2316 .elementor-element.elementor-element-365227d.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-2316 .elementor-element.elementor-element-365227d .elementor-main-swiper{width:90%;}}/* Start custom CSS for divider, class: .elementor-element-72c9046 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider-separator{
        width:39.58vw!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-72c9046 .elementor-divider-separator{
        width:490px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e52d72 */.elementor-2316 .elementor-element.elementor-element-0e52d72 h3{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57a0624 */.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-2316 .elementor-element.elementor-element-57a0624 .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png");
    width:30px;
    height:30px;
    margin-left: 10px;
}

.elementor-2316 .elementor-element.elementor-element-57a0624 .elementor-button:hover .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Orange-Cup-Logo-Digital-Cafe.png");
}

@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-57a0624 .fa-coffee{
    width:1.56vw!important;
    height:1.56vw!important;
    margin-left: 0.52!important;
}
}

@media screen and (max-width:1024px){
    .elementor-2316 .elementor-element.elementor-element-57a0624 .fa-coffee{
    width:20px;
    height:20px;
    margin-left: 5px;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e68d00 */.elementor-2316 .elementor-element.elementor-element-5e68d00:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/polygonal-mosaic-1-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    margin-top:-10vw;
    z-index: 2;
    height: 27vw;
    width: 23vw;
    display: inline-block;
    content:"";
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-container{
        height:65vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-container{
        height:55vw!important;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
.elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-container{
        height:90vh!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-2316 .elementor-element.elementor-element-5e68d00 > .elementor-container{
        height:60vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381da6d */@media screen and (max-width:1024px) and (min-width:768px){
.elementor-2316 .elementor-element.elementor-element-381da6d > .elementor-widget-container{
    padding-left:10px!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cf8b93 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-7cf8b93 > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-7cf8b93 > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c7422 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-45c7422 > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-45c7422 > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a1b79c */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-6a1b79c > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-6a1b79c > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e9ac37a */.elementor-2316 .elementor-element.elementor-element-e9ac37a .elementor-inner-section > .elementor-container{
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0786327 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-0786327 > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-0786327 > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7ed0dd */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-a7ed0dd > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-a7ed0dd > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7583957 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-7583957 > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-7583957 > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbe105c */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-bbe105c > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-bbe105c > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9eadcd */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-b9eadcd > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-b9eadcd > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af4e5bd */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-af4e5bd > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-af4e5bd > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09860a5 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-09860a5 > .elementor-widget-container{
        margin-right:2.6vw!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-09860a5 > .elementor-widget-container{
        margin-right:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45c0d00 */.elementor-2316 .elementor-element.elementor-element-45c0d00 .elementor-inner-section > .elementor-container{
    margin-left: 0px;
}


.elementor-2316 .elementor-element.elementor-element-45c0d00 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-2316 .elementor-element.elementor-element-45c0d00 .elementor-inner-column{
    flex: 0 0 auto;
    padding: 5%;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-2316 .elementor-element.elementor-element-45c0d00 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-2316 .elementor-element.elementor-element-45c0d00
{
    padding:5% 0%!important;
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-45c0d00 .elementor-inner-column{
     width: 60%;

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eec20e0 */.elementor-2316 .elementor-element.elementor-element-eec20e0:before{
    content: "WHAT WE DO";
    font-family: 'Bebas Neue', cursive;
    font-size: 100px;
    writing-mode: tb-rl;
        transform: rotate(-180deg);
    color:#4B3B3B;
    left: -80px;
    margin-top: 50px;
    z-index: 2;
    position:absolute;
}


@media screen and (min-width:1025px) and (max-width:1920px){
   .elementor-2316 .elementor-element.elementor-element-eec20e0:before{
        font-size:5.21vw!important;
        left: -4.17vw!important;
        margin-top: 2.6vw!important;
    }
}

@media screen and (max-width:1024px) {
.elementor-2316 .elementor-element.elementor-element-eec20e0:before{
    font-size: 50px;
    left: -40px;
    margin-top: 25px!important;
}

}


@media screen and (max-width:767px) and (orientation:portrait){
    
.elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated {
    padding-right:0%!important;
    padding-bottom:20%!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-eec20e0 > .elementor-element-populated {
    padding-right:0%!important;
    padding-bottom:15%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-084e712 */.elementor-2316 .elementor-element.elementor-element-084e712:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/polygonal-mosaic-2-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left:0;
    margin-top:-12vw;
    z-index: 2;
    height: 25vw;
    width: 18vw;
    display: inline-block;
    content:"";
}


/*column hover*/
#col_what_we_do:hover > .elementor-column-wrap{
background: linear-gradient(170deg, #754932 0%, #4B3B3B 100%);

}

#col_what_we_do:hover h2, #col_what_we_do:hover p{
    color:white!important;
}

#col_what_we_do:hover .elementor-widget-heading > .elementor-widget-container{
    background-image: linear-gradient(180deg, transparent 60%, #EA9D43 50%)!important;
}

@media screen and (max-width:767px){
    .elementor-2316 .elementor-element.elementor-element-084e712{
        padding-left:40px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65109b2 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-65109b2 h2{
        font-size:5.21vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ed57a2 */.elementor-2316 .elementor-element.elementor-element-9ed57a2 p,.elementor-2316 .elementor-element.elementor-element-9ed57a2.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50aabf7 */.elementor-2316 .elementor-element.elementor-element-50aabf7 p,.elementor-2316 .elementor-element.elementor-element-50aabf7.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b708dd4 */.elementor-2316 .elementor-element.elementor-element-b708dd4 p,.elementor-2316 .elementor-element.elementor-element-b708dd4.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f2fe6d */.elementor-2316 .elementor-element.elementor-element-9f2fe6d p,.elementor-2316 .elementor-element.elementor-element-9f2fe6d.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b9f7bf */.elementor-2316 .elementor-element.elementor-element-7b9f7bf p,.elementor-2316 .elementor-element.elementor-element-7b9f7bf.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e76194 */.elementor-2316 .elementor-element.elementor-element-9e76194 p,.elementor-2316 .elementor-element.elementor-element-9e76194.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9619967 */.elementor-2316 .elementor-element.elementor-element-9619967 h3{
    cursor:pointer;
}


.elementor-2316 .elementor-element.elementor-element-9619967 h3:hover{
    color:#E58168!important;
}

#About_Coffee h3:hover span{
    color:#4B3B3B!important;
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-9619967{
        width:calc(100% - 307px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70e780a */.elementor-2316 .elementor-element.elementor-element-70e780a img{
    height:90px;
    width: auto;
}

@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-70e780a img{
    height:4.69vw;
}
}

@media screen and (max-width:1024px){
    .elementor-2316 .elementor-element.elementor-element-70e780a img{
    height:45px;
    width: auto!important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3a2b82 */@media screen and (min-width:1921px){
    .elementor-2316 .elementor-element.elementor-element-c3a2b82 .elementor-text-editor{
        height:110px;
    }
}

@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-c3a2b82 .elementor-text-editor{
        height:5.73vw;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-c3a2b82 .elementor-text-editor{
        height:135px;
    }
}

@media screen and (max-width:1024px) and (orientation:landscape){.elementor-2316 .elementor-element.elementor-element-c3a2b82 .elementor-text-editor{
        height:88px;
    }}

@media screen and (max-width:767px) and (orientation:portrait){
    #col_chalkboard_text{
        max-width:300px;
        margin:auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77210f4 */.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-2316 .elementor-element.elementor-element-77210f4 .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Red-Logo-Digital-Cafe.png");
    width:20px;
    height:20px;
    margin-left: 5px;
}

.elementor-2316 .elementor-element.elementor-element-77210f4 .elementor-button:hover .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png");
}

.elementor-2316 .elementor-element.elementor-element-77210f4 a:before{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Lines-Button-Top-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left:80px;
    top:-30px;
    z-index: 1;
    height: 30px;
    width: 50px;
    display: inline-block;
    content:"";
    animation: blink-before 1.3s linear infinite;
}


@-webkit-keyframes blink-before {
     0% { opacity:1;left:82px;top:-28px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:80px;top:-30px} 
    100% { opacity:1;} 
}

@keyframes blink-before {
     0% { opacity:1;left:82px;top:-28px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:80px;top:-30px} 
    100% { opacity:1;} 
}

.elementor-2316 .elementor-element.elementor-element-77210f4 a:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Lines-Button-Bottom-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:80px;
    bottom:-30px;
    z-index: 1;
    height: 30px;
    width: 50px;
    display: inline-block;
    content:"";
    animation: blink-after 1.3s linear infinite;
}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:80px;bottom:-30px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:82px;bottom:-28px;}
    100% { opacity:1;} 
}

@keyframes blink-after {
     0% { opacity:1;right:80px;bottom:-30px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:82px;bottom:-28px;}
    100% { opacity:1;} 
}

@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-77210f4 .fa-coffee{
    width:1.04vw!important;
    height:1.04vw!important;
    margin-left: 0.26!important;
}

.elementor-2316 .elementor-element.elementor-element-77210f4 a{
    padding:0.63vw 2.08vw!important;
}

.elementor-2316 .elementor-element.elementor-element-77210f4 a:before{
    left:4.17vw;
    top:-1.56vw;
    height: 1.56vw;
    width: 2.6vw;
}

@-webkit-keyframes blink-before {
     0% { opacity:1;left:4.1vw;top:-1.4vw;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:4.17vw;top:-1.56vw} 
    100% { opacity:1;} 
}

@keyframes blink-before {
    0% { opacity:1;left:4.1vw;top:-1.4vw;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:4.17vw;top:-1.56vw} 
    100% { opacity:1;}
}


.elementor-2316 .elementor-element.elementor-element-77210f4 a:after{
    right:4.17vw;
    bottom:-1.56vw;
    height: 1.56vw;
    width: 2.6vw;
}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:4.17vw;bottom:-1.56vw;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:4.1vw;bottom:-1.4vw;}
    100% { opacity:1;} 
}

@keyframes blink-after {
      0% { opacity:1;right:4.17vw;bottom:-1.56vw;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:4.1vw;bottom:-1.4vw;}
    100% { opacity:1;} 
}

}

@media screen and (max-width:1024px){
#col_chalkboard_button{
    min-width:200px;
    max-width:200px;
    margin:auto;
}  
    
.elementor-2316 .elementor-element.elementor-element-77210f4 .fa-coffee{
    width:15px;
    height:15px;
    margin-left: 5px;
}


.elementor-2316 .elementor-element.elementor-element-77210f4 a:before{
    left:10px;
    top:-15px;
    height: 15px;
    width: 25px;
}

@-webkit-keyframes blink-before {
     0% { opacity:1;left:12px;top:-13px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:10px;top:-15px} 
    100% { opacity:1;} 
}

@keyframes blink-before {
     0% { opacity:1;left:12px;top:-13px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:10px;top:-15px} 
    100% { opacity:1;}
}

.elementor-2316 .elementor-element.elementor-element-77210f4 a:after{
    right:10px;
    bottom:-15px;
    height: 15px;
    width: 25px;

}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:10px;bottom:-15px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:12px;bottom:-13px;}
    100% { opacity:1;} 
}

@keyframes blink-after {
     0% { opacity:1;right:10px;bottom:-15px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:12px;bottom:-13px;}
    100% { opacity:1;} 
}


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0c09b6 */@media screen and (min-width:1025px){
.elementor-2316 .elementor-element.elementor-element-d0c09b6{
    min-width:700px;
}}

@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-d0c09b6{
    min-width:36.46vw;
}
}

@media screen and (max-width:767px){
    .elementor-2316 .elementor-element.elementor-element-d0c09b6  > .elementor-element-populated{
        padding:20% 5%!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-d0c09b6{
        width:307px;
    }
}

/*Customer Partnership*/
#CustomerPartnerships.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Partnership-Icon.png');
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a{
    color: #E58168;
    border-color: #E58168;
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #E58168;
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Red-Logo-Digital-Cafe.png');
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}


/*Creativity and Innovation*/
#CreativityInnovation.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Creativity-Icon.png');
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a{
    color: #EA9D43;
    border-color: #EA9D43;
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #EA9D43;
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Orange-Cup-Logo-Digital-Cafe.png');
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}


/*Integrity*/
#Integrity.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Integrity-Icon.png');
}

#Integrity.col_chalkboard #col_chalkboard_button a{
    color: #C06863;
    border-color: #C06863;
}

#Integrity.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #C06863;
}

#Integrity.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Dark-Red-Cup-Logo-Digital-Cafe.png');
}

#Integrity.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Flexibility.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Flexibility-Icon.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a{
    color: #9DD3AC;
    border-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Green-Cup-Logo-Digital-Cafe.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Flexibility.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Flexibility-Icon.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a{
    color: #9DD3AC;
    border-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Green-Cup-Logo-Digital-Cafe.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Excellence.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Excellence-Icon.png');
}

#Excellence.col_chalkboard #col_chalkboard_button a{
    color: #6B9EB4;
    border-color: #6B9EB4;
}

#Excellence.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #6B9EB4;
}

#Excellence.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Blue-Cup-Logo-Digital-Cafe.png');
}

#Excellence.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Coffee*/
#Coffee.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Love-Coffee-Icon.png');
}

#Coffee.col_chalkboard #col_chalkboard_button a{
    color: white;
    border-color: white;
}

#Coffee.col_chalkboard #col_chalkboard_button a:hover{
    color:#4B3B3B;
    background-color: white;
}

#Coffee.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

#Coffee.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Brown-Cup-Logo-Digital-Cafe.png');
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-801fbf7 */@media screen and (max-width:767px){
    .elementor-2316 .elementor-element.elementor-element-801fbf7{
        padding-right:0%!important;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-801fbf7{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d851e */.elementor-2316 .elementor-element.elementor-element-47d851e{
    padding:0 5%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebba4bc */.elementor-2316 .elementor-element.elementor-element-ebba4bc p,.elementor-2316 .elementor-element.elementor-element-ebba4bc.elementor-widget:not(:last-child){
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2952f */.elementor-2316 .elementor-element.elementor-element-4b2952f p,.elementor-2316 .elementor-element.elementor-element-4b2952f.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c79757 */.elementor-2316 .elementor-element.elementor-element-8c79757 p,.elementor-2316 .elementor-element.elementor-element-8c79757.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14384b7 */.elementor-2316 .elementor-element.elementor-element-14384b7 p,.elementor-2316 .elementor-element.elementor-element-14384b7.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c729ef4 */.elementor-2316 .elementor-element.elementor-element-c729ef4 p,.elementor-2316 .elementor-element.elementor-element-c729ef4.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585becc */.elementor-2316 .elementor-element.elementor-element-585becc p,.elementor-2316 .elementor-element.elementor-element-585becc.elementor-widget:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-058ba8e */.elementor-2316 .elementor-element.elementor-element-058ba8e .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-2316 .elementor-element.elementor-element-058ba8e .elementor-column{
    flex: 0 0 auto;
    padding: 0%;
     width: 250px;
     text-align: center;
    scroll-snap-align: center;
}

.elementor-2316 .elementor-element.elementor-element-058ba8e .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-2316 .elementor-element.elementor-element-058ba8e
{
    padding:1% 0%!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40a166e */.elementor-2316 .elementor-element.elementor-element-40a166e .elementor-widget-text-editor{
    cursor:pointer;
}


.elementor-2316 .elementor-element.elementor-element-40a166e .elementor-widget-text-editor:hover{
    color:#E58168!important;
}

#About_Coffee.elementor-widget-text-editor:hover span{
    color:#4B3B3B!important;
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-40a166e{
        width:calc(100% - 307px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93ff055 */.elementor-2316 .elementor-element.elementor-element-93ff055 img{
    height:90px;
    width: auto;
}

@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-93ff055 img{
    height:4.69vw;
}
}

@media screen and (max-width:1024px){
    .elementor-2316 .elementor-element.elementor-element-93ff055 img{
    height:45px;
    width: auto!important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29cbd50 */@media screen and (max-width:767px) and (orientation:portrait){
    #col_chalkboard_text{
        max-width:270px;
        margin:auto;
    }
    
    .elementor-2316 .elementor-element.elementor-element-29cbd50 .elementor-text-editor{
        height:88px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02f2137 */.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-2316 .elementor-element.elementor-element-02f2137 .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Red-Logo-Digital-Cafe.png");
    width:20px;
    height:20px;
    margin-left: 5px;
}

.elementor-2316 .elementor-element.elementor-element-02f2137 .elementor-button:hover .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png");
}

.elementor-2316 .elementor-element.elementor-element-02f2137 a:before{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Lines-Button-Top-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left:80px;
    top:-30px;
    z-index: 1;
    height: 30px;
    width: 50px;
    display: inline-block;
    content:"";
    animation: blink-before 1.3s linear infinite;
}


@-webkit-keyframes blink-before {
     0% { opacity:1;left:82px;top:-28px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:80px;top:-30px} 
    100% { opacity:1;} 
}

@keyframes blink-before {
     0% { opacity:1;left:82px;top:-28px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:80px;top:-30px} 
    100% { opacity:1;} 
}

.elementor-2316 .elementor-element.elementor-element-02f2137 a:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Lines-Button-Bottom-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:80px;
    bottom:-30px;
    z-index: 1;
    height: 30px;
    width: 50px;
    display: inline-block;
    content:"";
    animation: blink-after 1.3s linear infinite;
}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:80px;bottom:-30px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:82px;bottom:-28px;}
    100% { opacity:1;} 
}

@keyframes blink-after {
     0% { opacity:1;right:80px;bottom:-30px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:82px;bottom:-28px;}
    100% { opacity:1;} 
}

@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-02f2137 .fa-coffee{
    width:1.04vw!important;
    height:1.04vw!important;
    margin-left: 0.26!important;
}

.elementor-2316 .elementor-element.elementor-element-02f2137 a{
    padding:0.63vw 2.08vw!important;
}

.elementor-2316 .elementor-element.elementor-element-02f2137 a:before{
    left:4.17vw;
    top:-1.56vw;
    height: 1.56vw;
    width: 2.6vw;
}

@-webkit-keyframes blink-before {
     0% { opacity:1;left:4.1vw;top:-1.4vw;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:4.17vw;top:-1.56vw} 
    100% { opacity:1;} 
}

@keyframes blink-before {
    0% { opacity:1;left:4.1vw;top:-1.4vw;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:4.17vw;top:-1.56vw} 
    100% { opacity:1;}
}


.elementor-2316 .elementor-element.elementor-element-02f2137 a:after{
    right:4.17vw;
    bottom:-1.56vw;
    height: 1.56vw;
    width: 2.6vw;
}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:4.17vw;bottom:-1.56vw;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:4.1vw;bottom:-1.4vw;}
    100% { opacity:1;} 
}

@keyframes blink-after {
      0% { opacity:1;right:4.17vw;bottom:-1.56vw;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:4.1vw;bottom:-1.4vw;}
    100% { opacity:1;} 
}

}

@media screen and (max-width:1024px){
#col_chalkboard_button{
    min-width:200px;
    max-width:200px;
    margin:auto;
}  
    
.elementor-2316 .elementor-element.elementor-element-02f2137 .fa-coffee{
    width:15px;
    height:15px;
    margin-left: 5px;
}


.elementor-2316 .elementor-element.elementor-element-02f2137 a:before{
    left:10px;
    top:-15px;
    height: 15px;
    width: 25px;
}

@-webkit-keyframes blink-before {
     0% { opacity:1;left:12px;top:-13px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:10px;top:-15px} 
    100% { opacity:1;} 
}

@keyframes blink-before {
     0% { opacity:1;left:12px;top:-13px;} 
    25% { opacity:0.8;} 
    75% { opacity:1;left:10px;top:-15px} 
    100% { opacity:1;}
}

.elementor-2316 .elementor-element.elementor-element-02f2137 a:after{
    right:10px;
    bottom:-15px;
    height: 15px;
    width: 25px;

}

@-webkit-keyframes blink-after {
     0% { opacity:1;right:10px;bottom:-15px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:12px;bottom:-13px;}
    100% { opacity:1;} 
}

@keyframes blink-after {
     0% { opacity:1;right:10px;bottom:-15px;
     }
    35% {opacity:0.8;} 
    85% {opacity:1;right:12px;bottom:-13px;}
    100% { opacity:1;} 
}


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3af733d */.elementor-2316 .elementor-element.elementor-element-3af733d{
    padding:0 5%!important;
}


@media screen and (max-width:767px){
    .elementor-2316 .elementor-element.elementor-element-3af733d  > .elementor-element-populated{
        padding:20% 5%!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-3af733d{
        width:307px;
    }
}

/*Customer Partnership*/
#CustomerPartnerships.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Partnership-Icon.png');
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a{
    color: #E58168;
    border-color: #E58168;
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #E58168;
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Red-Logo-Digital-Cafe.png');
}

#CustomerPartnerships.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}


/*Creativity and Innovation*/
#CreativityInnovation.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Creativity-Icon.png');
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a{
    color: #EA9D43;
    border-color: #EA9D43;
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #EA9D43;
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-Orange-Cup-Logo-Digital-Cafe.png');
}

#CreativityInnovation.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}


/*Integrity*/
#Integrity.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Integrity-Icon.png');
}

#Integrity.col_chalkboard #col_chalkboard_button a{
    color: #C06863;
    border-color: #C06863;
}

#Integrity.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #C06863;
}

#Integrity.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Dark-Red-Cup-Logo-Digital-Cafe.png');
}

#Integrity.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Flexibility.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Flexibility-Icon.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a{
    color: #9DD3AC;
    border-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Green-Cup-Logo-Digital-Cafe.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Flexibility.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Flexibility-Icon.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a{
    color: #9DD3AC;
    border-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #9DD3AC;
}

#Flexibility.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Green-Cup-Logo-Digital-Cafe.png');
}

#Flexibility.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Flexibility*/
#Excellence.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Excellence-Icon.png');
}

#Excellence.col_chalkboard #col_chalkboard_button a{
    color: #6B9EB4;
    border-color: #6B9EB4;
}

#Excellence.col_chalkboard #col_chalkboard_button a:hover{
    color:white;
    background-color: #6B9EB4;
}

#Excellence.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Blue-Cup-Logo-Digital-Cafe.png');
}

#Excellence.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

/*Coffee*/
#Coffee.col_chalkboard #col_chalkboard_icon img{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Love-Coffee-Icon.png');
}

#Coffee.col_chalkboard #col_chalkboard_button a{
    color: white;
    border-color: white;
}

#Coffee.col_chalkboard #col_chalkboard_button a:hover{
    color:#4B3B3B;
    background-color: white;
}

#Coffee.col_chalkboard #col_chalkboard_button i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png');
}

#Coffee.col_chalkboard #col_chalkboard_button a:hover i{
    content:url('https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Brown-Cup-Logo-Digital-Cafe.png');
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b165d65 */.elementor-2316 .elementor-element.elementor-element-b165d65{
    display: none;
}

@media screen and (max-width:767px) and (orientation:portrait){
.elementor-2316 .elementor-element.elementor-element-b165d65{
    display:block!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a9db88 */.elementor-2316 .elementor-element.elementor-element-7a9db88 h2,.elementor-2316 .elementor-element.elementor-element-7a9db88.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce88bae */.elementor-2316 .elementor-element.elementor-element-ce88bae p,.elementor-2316 .elementor-element.elementor-element-ce88bae.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-ce88bae p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-ce88bae p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-ce88bae p:after{
    height: 1.56vw;
    width: 2.08vw; 
}
}

@media screen and (max-width:1024px) and (min-width:768px){
.elementor-2316 .elementor-element.elementor-element-ce88bae p:after{
    height: 20px;
    width: 30px; 
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3f36479 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-3f36479 .elementor-divider-separator{
        width:13.18vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13c13d3 *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-13c13d3.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-13c13d3.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-13c13d3.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-13c13d3.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-13c13d3.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16bf169 */.elementor-2316 .elementor-element.elementor-element-16bf169 h2,.elementor-2316 .elementor-element.elementor-element-16bf169.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c322944 */.elementor-2316 .elementor-element.elementor-element-c322944 p,.elementor-2316 .elementor-element.elementor-element-c322944.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-c322944 p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-c322944 p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-c322944 p:after{
    height: 1.56vw;
    width: 2.08vw; 
}
}

@media screen and (max-width:1024px) and (min-width:768px){
.elementor-2316 .elementor-element.elementor-element-c322944 p:after{
    height: 20px;
    width: 30px; 
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-48e2058 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-48e2058 .elementor-divider-separator{
        width:13.18vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e91aa2 *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-6e91aa2.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-6e91aa2.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-6e91aa2.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-6e91aa2.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-6e91aa2.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3e5142 */.elementor-2316 .elementor-element.elementor-element-a3e5142 .elementor-column{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40dd1c6 */.elementor-2316 .elementor-element.elementor-element-40dd1c6 h2,.elementor-2316 .elementor-element.elementor-element-40dd1c6.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-435007b */.elementor-2316 .elementor-element.elementor-element-435007b p,.elementor-2316 .elementor-element.elementor-element-435007b.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-435007b p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-435007b p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-435007b p:after{
    height: 1.56vw;
    width: 2.08vw; 
}
}

@media screen and (max-width:1024px) and (min-width:768px){
.elementor-2316 .elementor-element.elementor-element-435007b p:after{
    height: 20px;
    width: 30px; 
}

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6bbbfe4 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-2316 .elementor-element.elementor-element-6bbbfe4 .elementor-divider-separator{
        width:13.18vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a42c4d6 *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-a42c4d6.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-a42c4d6.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-a42c4d6.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-a42c4d6.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-a42c4d6.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2967b */.elementor-2316 .elementor-element.elementor-element-6c2967b p,.elementor-2316 .elementor-element.elementor-element-6c2967b.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0abc14 */.elementor-2316 .elementor-element.elementor-element-c0abc14 > .elementor-element-populated{
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5),  0px 0px 10px 0px rgba(0,0,0,0.5) inset;
}

/*hover effects*/
.elementor-2316 .elementor-element.elementor-element-c0abc14.elementor-column:hover .elementor-background-overlay{
    opacity: 0.99;
}


.elementor-2316 .elementor-element.elementor-element-c0abc14.elementor-column:hover > .elementor-element-populated{
    border-color:#C06863!important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc7d35b */.elementor-2316 .elementor-element.elementor-element-dc7d35b .elementor-column{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492184f */.elementor-2316 .elementor-element.elementor-element-492184f h2,.elementor-2316 .elementor-element.elementor-element-492184f.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d86b17 */.elementor-2316 .elementor-element.elementor-element-3d86b17 p,.elementor-2316 .elementor-element.elementor-element-3d86b17.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-3d86b17 p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-3d86b17 p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (max-width:1024px){
.elementor-2316 .elementor-element.elementor-element-3d86b17 p:after{
    height: 20px;
    width: 30px; 
}


.elementor-2316 .elementor-element.elementor-element-3d86b17 p{
    width:calc(100% - 35px);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe11729 *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-fe11729.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-fe11729.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-fe11729.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-fe11729.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-fe11729.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-386812e */.elementor-2316 .elementor-element.elementor-element-386812e h2,.elementor-2316 .elementor-element.elementor-element-386812e.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca7b6e0 */.elementor-2316 .elementor-element.elementor-element-ca7b6e0 p,.elementor-2316 .elementor-element.elementor-element-ca7b6e0.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-ca7b6e0 p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-ca7b6e0 p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (max-width:1024px){
.elementor-2316 .elementor-element.elementor-element-ca7b6e0 p:after{
    height: 20px;
    width: 30px; 
}


.elementor-2316 .elementor-element.elementor-element-ca7b6e0 p{
    width:calc(100% - 35px);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bea796b *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-bea796b.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-bea796b.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-bea796b.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-bea796b.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-bea796b.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2bf691 */.elementor-2316 .elementor-element.elementor-element-b2bf691 h2,.elementor-2316 .elementor-element.elementor-element-b2bf691.elementor-widget:not(:last-child){
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6d2b9a */.elementor-2316 .elementor-element.elementor-element-c6d2b9a p,.elementor-2316 .elementor-element.elementor-element-c6d2b9a.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.elementor-2316 .elementor-element.elementor-element-c6d2b9a p{
    opacity:0;
}

.elementor-2316 .elementor-element.elementor-element-c6d2b9a p:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Arrow-Right-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    z-index: 2;
    height: 30px;
    width: 40px;
    display: inline-block;
    content:"";
    
}

@media screen and (max-width:1024px){
.elementor-2316 .elementor-element.elementor-element-c6d2b9a p:after{
    height: 20px;
    width: 30px; 
}


.elementor-2316 .elementor-element.elementor-element-c6d2b9a p{
    width:calc(100% - 35px);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a3ed7a *//*hover effects*/
.elementor-2316 .elementor-element.elementor-element-9a3ed7a.elementor-column:hover .elementor-background-overlay{
    opacity: 0.95;
}

.elementor-2316 .elementor-element.elementor-element-9a3ed7a.elementor-column:hover h3{
    color:white;
}

.elementor-2316 .elementor-element.elementor-element-9a3ed7a.elementor-column:hover p{
    opacity: 1;
}

.elementor-2316 .elementor-element.elementor-element-9a3ed7a.elementor-column p:hover:after{
    transform: scale(0.9);
}

.elementor-2316 .elementor-element.elementor-element-9a3ed7a.elementor-column:hover .elementor-divider-separator{
    border-color:white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8720d7a */.elementor-2316 .elementor-element.elementor-element-8720d7a p,.elementor-2316 .elementor-element.elementor-element-8720d7a.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e98f42 */.elementor-2316 .elementor-element.elementor-element-5e98f42 > .elementor-element-populated{
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5),  0px 0px 10px 0px rgba(0,0,0,0.5) inset;
}

/*hover effects*/
.elementor-2316 .elementor-element.elementor-element-5e98f42.elementor-column:hover .elementor-background-overlay{
    opacity: 0.99;
}


.elementor-2316 .elementor-element.elementor-element-5e98f42.elementor-column:hover > .elementor-element-populated{
    border-color:#C06863!important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a36e810 */.elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-column{
    cursor: pointer;
}


.elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-inner-column{
    flex: 0 0 auto;
    padding: 5%;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-2316 .elementor-element.elementor-element-a36e810
{
    padding:5% 0%!important;
}

/*line*/
.elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-divider-separator{
        width:calc(100% - 55px)!important;
    }
    
@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-a36e810 .elementor-inner-column{
     width: 60%;

}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a5bd86 */.elementor-2316 .elementor-element.elementor-element-3a5bd86:after{
    content: "OUR PORTFOLIO";
    font-family: 'Bebas Neue', cursive;
    font-size: 100px;
    writing-mode: tb-rl;
        transform: rotate(-180deg);
    color:#4B3B3B;
    right: -80px;
    margin-top: 50px;
    z-index: 2;
    position: absolute
}

@media screen and (min-width:1025px) and (max-width:1920px){
   .elementor-2316 .elementor-element.elementor-element-3a5bd86:after{
        font-size:5.21vw!important;
        right: -4.17vw!important;
        margin-top: 2.6vw!important;
    }
}

@media screen and (max-width:1024px){
.elementor-2316 .elementor-element.elementor-element-3a5bd86:after{
    font-size: 50px;
    right: -40px;
    margin-top: 25px;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
.elementor-2316 .elementor-element.elementor-element-3a5bd86 > .elementor-element-populated{
        padding-bottom:15%!important;
        padding-left:0%!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-3a5bd86 > .elementor-element-populated{
        padding-bottom:5%!important;
        padding-left:0%!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bdfe94 */.elementor-2316 .elementor-element.elementor-element-3bdfe94:after{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/polygonal-mosaic-4-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right:0;
    margin-top:-13vw;
    z-index: 2;
    height: 25vw;
    width: 20vw;
    display: inline-block;
    content:"";
}

/*Spacer*/
@media screen and (min-width:1025px) and (max-width:1920px){
.elementor-2316 .elementor-element.elementor-element-3bdfe94 .elementor-spacer-inner{
    height:15.63vw!important;
}}

@media screen and (max-width:1024px){
    .elementor-2316 .elementor-element.elementor-element-3bdfe94 .elementor-spacer-inner{
    height:10.63vw!important;
}}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-3bdfe94{
        padding-right:40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59387e7 */.elementor-2316 .elementor-element.elementor-element-59387e7{
    width:55%;
}

@media screen and (max-width:1024px) and (min-width:768px){
.elementor-2316 .elementor-element.elementor-element-59387e7{
    min-width:500px;
}
}

@media screen and (max-width:767px){
    .elementor-2316 .elementor-element.elementor-element-59387e7{
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-365227d */.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image{
    width:100px;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content{
    min-height: 350px;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__cite{
    width:calc(100% - 100px);
    text-align: left
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image img{
    width: 80px;
    height: 80px;
    object-fit: contain;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__cite{
        justify-content: center;
}

/*quote mark*/
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__text:before{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/quote-mark-Digital-Cafe.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 32px;
    display: block;
    content:"";
    margin-bottom:40px;
}

/*arrow button*/
.eicon-chevron-left:before{
     background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/left-arrow-button.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 64px;
    width: 66px;
    display: inline-block;
    content:"";
}

.eicon-chevron-right:before{
     background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/right-arrow-button.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 64px;
    width: 66px;
    display:inline-block;
    content:"";
}

.eicon-chevron-left:hover,.eicon-chevron-right:hover{
    transform: scale(0.9);
}

/*slider dot*/
.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullets{
    bottom:-50px;
}

.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullet{
    background-color: white;
}


@media screen and (max-width:1920px){
    
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content{
    min-height: 25vw!important;
}    
    
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__footer{
    margin-top:1.3vw!important;
    padding: 0 1.04vw 20px 1.04vw!important;
    position:absolute;
    bottom:0;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__cite{
    width:calc(100% - 5.21vw)!important;
    text-align: left
}
    
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image{
    width:5.21vw!important;
}
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image img{
    width:4.17vw!important;
    height:4.17vw!important;
    }
    
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__text:before{
    height: 1.3vw!important;
    width: 1.67vw!important;
    margin-bottom:2.08vw!important;
    }
}

/*tablet*/
@media screen and (max-width:1024px){
.eicon-chevron-left:before,.eicon-chevron-right:before{
         height: 42px;
    width: 43px;
    }
    
.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullets{
    bottom:-25px;
}
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content{
    min-height: 600px!important;
}  
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
    .elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content{
    min-height: 45vw!important;
}  
}


@media screen and (max-width:767px){
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__footer{
    position:inherit;
}

.elementor-2316 .elementor-element.elementor-element-365227d .swiper-slide{
    padding:10px;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__content {
    min-height:0px!important;
    padding:5px!important;
    
}

/*quote mark*/
.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__text:before{

    height: 12.5px!important;
    width: 16px!important;
    margin-bottom:20px!important;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image,.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__cite{
    width:100%!important;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__image img{
    width:50px!important;
    height:50px!important;
}

.elementor-2316 .elementor-element.elementor-element-365227d .elementor-testimonial__cite{
    margin-top:0px;
}

/*arrow*/
.eicon-chevron-left:before{
margin-left:-10px;
}

.eicon-chevron-right:before{
margin-right:-10px;
}

/*slider dots*/
.elementor-2316 .elementor-element.elementor-element-365227d .swiper-pagination-bullets{
    bottom:0px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce6bdb */.elementor-2316 .elementor-element.elementor-element-6ce6bdb h2,.elementor-2316 .elementor-element.elementor-element-6ce6bdb.elementor-widget:not(:last-child){
    margin-bottom: 5px;
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-2316 .elementor-element.elementor-element-6ce6bdb h2,.elementor-2316 .elementor-element.elementor-element-6ce6bdb.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-2316 .elementor-element.elementor-element-6ce6bdb h2,.elementor-2316 .elementor-element.elementor-element-6ce6bdb.elementor-widget:not(:last-child){
    margin-bottom: 0px;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2f0c0f */.elementor-2316 .elementor-element.elementor-element-a2f0c0f h3{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-863e6c9 */.elementor-2316 .elementor-element.elementor-element-863e6c9{
    width:750px;
    margin:auto;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/Button-Brown-Cup-Logo-Digital-Cafe.png");
    width:30px;
    height:30px;
    margin-left: 10px;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 .elementor-button:hover .fa-coffee{
    content:url("https://digitalcafe.co.nz/wp-content/uploads/2020/08/Button-White-Logo-Digital-Cafe.png");
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a:before{
    background-image:url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/Arrow-Lets-Chat-Digital-Cafe.png");
    background-size: 200px 241px;
    background-repeat: no-repeat;
    position: absolute;
    left:0%;
    top:-160px;
    z-index: 1;
    height: 241px;
    width: 200px;
    display: inline-block;
    content:"";
    animation: slide 1.3s linear infinite;
}

@-webkit-keyframes slide {
    0% { opacity:0.5;width:10px;} 
    30% { opacity:0.8;width:100px;} 
    70% { opacity:1;
      width:200px;} 
  100% { opacity:1;
      width:200px;} 
}

@keyframes slide {
     0% { opacity:0.5;width:10px;} 
    30% { opacity:0.8;width:100px;} 
    70% { opacity:1;
      width:200px;} 
  100% { opacity:1;
      width:200px;} 
}

/*responsive*/
@media screen and (max-width:1024px) and (min-width:768px){
    
.elementor-2316 .elementor-element.elementor-element-863e6c9{
    width:410px;
}
    
.elementor-2316 .elementor-element.elementor-element-863e6c9 .fa-coffee{
    width:20px;
    height:20px;
    margin-left: 5px;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a{
    padding:6px 12px!important;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a:before{
    background-size: 100px 121px;
    top:-80px;
    z-index: 1;
    height: 121px;
    width: 100px;
}

@-webkit-keyframes slide {
     0% { opacity:0.5;width:1px;} 
    30% { opacity:0.8;width:50px;} 
    70% { opacity:1;
      width:100px;} 
  100% { opacity:1;
      width:100px;} 
}

@keyframes slide {
    0% { opacity:0.5;width:1px;} 
    30% { opacity:0.8;width:50px;} 
    70% { opacity:1;
      width:100px;} 
  100% { opacity:1;
      width:100px;}
}

}

@media screen and (max-width:767px) and (orientation:portrait){
.elementor-2316 .elementor-element.elementor-element-863e6c9 .fa-coffee{
    width:20px;
    height:20px;
    margin-left: 5px;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a:before{
    display:none;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-2316 .elementor-element.elementor-element-863e6c9{
    width:410px;
}
    
.elementor-2316 .elementor-element.elementor-element-863e6c9 .fa-coffee{
    width:20px;
    height:20px;
    margin-left: 5px;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a{
    padding:6px 12px!important;
}

.elementor-2316 .elementor-element.elementor-element-863e6c9 a:before{
    background-size: 100px 121px;
    top:-80px;
    z-index: 1;
    height: 121px;
    width: 100px;
}

@-webkit-keyframes slide {
     0% { opacity:0.5;width:1px;} 
    30% { opacity:0.8;width:50px;} 
    70% { opacity:1;
      width:100px;} 
  100% { opacity:1;
      width:100px;} 
}

@keyframes slide {
    0% { opacity:0.5;width:1px;} 
    30% { opacity:0.8;width:50px;} 
    70% { opacity:1;
      width:100px;} 
  100% { opacity:1;
      width:100px;}
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-016501c */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-2316 .elementor-element.elementor-element-016501c{
        padding:5% 1%;
    }
}/* End custom CSS */
/* Start custom CSS *//*font size*/
/*19.2px = 1vw*/
@media screen and (min-width:1025px) and (max-width:1920px){
	body.elementor-page-2316  .font_100:not(.ready) h2, body.elementor-page-2316 .font_100 p{
		font-size:5.21vw!important;
	}
	
	body.elementor-page-2316 .font_80 h2, body.elementor-page-2316 .font_80 p{
		font-size:4.17vw!important;
	}
	
	body.elementor-page-2316 .font_50 h2, body.elementor-page-2316 .font_50 p{
		font-size:2.6vw!important;
	}
	
	body.elementor-page-2316 .font_40 h2{
	    font-size:2.08vw!important;
	}
	
	body.elementor-page-2316 .font_30 h1, body.elementor-page-2316 .font_30 h2, body.elementor-page-2316 .font_30:not(.ready) h3 ,body.elementor-page-2316 .font_30 p,body.elementor-page-2316 .font_30:not(.ready) span, body.elementor-page-2316 .elementor-testimonial__name{
		font-size:1.56vw!important;
	}
	
	body.elementor-page-2316 .font_20 h2, body.elementor-page-2316 .font_20 p,body.elementor-page-2316 .font_20 a, body.elementor-page-2316 .elementor-testimonial__text, body.elementor-page-2316 .elementor-testimonial__title{
		font-size:1.04vw!important;
	}
	
	body.elementor-page-2316 .font_18 h2, body.elementor-page-2316 .font_18 p{
		font-size:0.94vw!important;
	}
}

#preload-01 { background: url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Integrity-Icon.png") no-repeat -9999px -9999px; }

#preload-02 { background: url("https://digitalcafe.co.nz/wp-content/uploads/2020/09/Digital-Cafe-Excellence-Icon.png") no-repeat -9999px -9999px; }/* End custom CSS */