.elementor-17 .elementor-element.elementor-element-9511fe5{margin-top:-142px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-ab88b85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f378019 .elementor-repeater-item-deab77b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://elementalcookingschool.co.nz/wp-content/uploads/2022/12/Sachies-01565-2--scaled.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-f378019 .elementor-repeater-item-8638528 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://elementalcookingschool.co.nz/wp-content/uploads/2022/12/Sachies-01299-1--scaled.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{transition-duration:calc(5000ms*1.2);height:920px;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide-contents{max-width:66%;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide-inner{text-align:center;}.elementor-17 .elementor-element.elementor-element-a26420d{overflow:hidden;padding:160px 0px 100px 0px;}.elementor-17 .elementor-element.elementor-element-a30b3e6 > .elementor-element-populated{padding:110px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72db665{text-align:left;}.elementor-17 .elementor-element.elementor-element-72db665 img{width:100%;max-width:100%;height:200px;object-fit:contain;object-position:center center;}.elementor-17 .elementor-element.elementor-element-8203bb0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5eb058f > .elementor-container{max-width:900px;}.elementor-17 .elementor-element.elementor-element-7b84034 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d200c7e{text-align:center;}.elementor-17 .elementor-element.elementor-element-d200c7e .elementor-heading-title{text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-34c9dd3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 10% 0% 10%;}.elementor-17 .elementor-element.elementor-element-34c9dd3{text-align:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-42c2111{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-42c2111{left:0px;}.elementor-17 .elementor-element.elementor-element-42c2111{top:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-69a2774{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-69a2774{right:0px;}.elementor-17 .elementor-element.elementor-element-69a2774{top:0px;}.elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button{background-color:#D64E3D;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D64E3D;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button:focus{background-color:#FFFFFF;color:#D64E3D;border-color:#D64E3D;}.elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button:focus svg{fill:#D64E3D;}.elementor-17 .elementor-element.elementor-element-9e8cfef > .elementor-element-populated{margin:-25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7ab7ca6 > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7ab7ca6{text-align:right;}.elementor-17 .elementor-element.elementor-element-7ab7ca6 img{max-width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:100px 30px 100px 30px;}.elementor-17 .elementor-element.elementor-element-1a8f72e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-48dff79 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-48dff79{text-align:left;}.elementor-17 .elementor-element.elementor-element-a0f73be{--divider-border-style:solid;--divider-color:#231F20;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-a0f73be .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-a0f73be .elementor-divider{text-align:center;}.elementor-17 .elementor-element.elementor-element-680fd0a .product{text-align:left;}.elementor-17 .elementor-element.elementor-element-680fd0a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-680fd0a.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-17 .elementor-element.elementor-element-680fd0a a > img{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-680fd0a .woocommerce .woocommerce-loop-category__title{color:#FFFFFFED;font-family:"Ideal Sans", Sans-serif;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-0.01px;}.elementor-17 .elementor-element.elementor-element-680fd0a .woocommerce-loop-category__title .count{font-size:0px;}.elementor-17 .elementor-element.elementor-element-9ce245c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:100px 30px 100px 30px;}.elementor-17 .elementor-element.elementor-element-723a5ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0d48efc{text-align:left;}.elementor-17 .elementor-element.elementor-element-0d48efc img{width:100%;height:560px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-2b9d66a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A6C3E;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-2b9d66a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-2b9d66a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 70px 100px 70px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-4359dec > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-4359dec{text-align:center;}.elementor-17 .elementor-element.elementor-element-4359dec .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f2d51f3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-f2d51f3{text-align:center;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button{background-color:#FFFFFF;text-transform:uppercase;fill:#5A6C3E;color:#5A6C3E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button:focus{background-color:#5A6C3E;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ccd2dc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7887e011:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7887e011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A6C3E;}.elementor-17 .elementor-element.elementor-element-7887e011{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-17 .elementor-element.elementor-element-7887e011 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-1f4375a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-1f4375a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1af0b023 > .elementor-container{min-height:600px;}.elementor-17 .elementor-element.elementor-element-61c80699 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-15980b19{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-15980b19{right:0px;}.elementor-17 .elementor-element.elementor-element-15980b19{top:10%;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-15980b19.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-15980b19.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17 .elementor-element.elementor-element-15980b19.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-title{margin-bottom:5px;font-size:15px;font-weight:400;line-height:1em;color:#FDFCEE66;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-description{font-size:15px;line-height:1em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8f19258 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5ea02bb{left:10%;}body.rtl .elementor-17 .elementor-element.elementor-element-5ea02bb{right:10%;}.elementor-17 .elementor-element.elementor-element-5ea02bb{top:35%;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-5ea02bb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-5ea02bb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17 .elementor-element.elementor-element-5ea02bb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-title{margin-bottom:5px;font-size:15px;font-weight:400;line-height:1em;color:#FDFCEE66;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-description{font-size:15px;line-height:1em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-32b75eea > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-23841a6f{right:-50%;}body.rtl .elementor-17 .elementor-element.elementor-element-23841a6f{left:-50%;}.elementor-17 .elementor-element.elementor-element-23841a6f{top:0%;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-23841a6f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-23841a6f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17 .elementor-element.elementor-element-23841a6f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-title{margin-bottom:5px;font-size:15px;font-weight:400;line-height:1em;color:#FDFCEE66;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-description{font-size:15px;line-height:1em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4984bc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-6570bdab{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-6570bdab{right:0px;}.elementor-17 .elementor-element.elementor-element-6570bdab{bottom:0px;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-6570bdab.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-6570bdab.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17 .elementor-element.elementor-element-6570bdab.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-title{margin-bottom:5px;font-size:15px;font-weight:400;line-height:1em;color:#FDFCEE66;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-description{font-size:15px;line-height:1em;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2515b1d > .elementor-container{max-width:690px;}.elementor-17 .elementor-element.elementor-element-2515b1d{z-index:1;}.elementor-17 .elementor-element.elementor-element-4eba109 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-4eba109 > .elementor-element-populated{margin:-450px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-43d0373{text-align:center;}.elementor-17 .elementor-element.elementor-element-43d0373 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-size:80px;font-weight:300;text-transform:uppercase;font-style:italic;line-height:96px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8d1daf5{text-align:center;}.elementor-17 .elementor-element.elementor-element-8d1daf5 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:96px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7e94ead .elementor-button{background-color:#FFFFFF;fill:#5A6C3E;color:#5A6C3E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-17 .elementor-element.elementor-element-7e94ead .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-7e94ead .elementor-button:focus{background-color:#5A6C3E;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7e94ead > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7e94ead .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-7e94ead .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e24066e > .elementor-widget-container{padding:49px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e24066e{text-align:center;font-weight:300;color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:501px){.elementor-17 .elementor-element.elementor-element-a30b3e6{width:15%;}.elementor-17 .elementor-element.elementor-element-8203bb0{width:69.664%;}.elementor-17 .elementor-element.elementor-element-9e8cfef{width:15%;}}@media(max-width:750px) and (min-width:501px){.elementor-17 .elementor-element.elementor-element-61c80699{width:33%;}.elementor-17 .elementor-element.elementor-element-32b75eea{width:34%;}.elementor-17 .elementor-element.elementor-element-4984bc7{width:33%;}}@media(max-width:1280px){.elementor-17 .elementor-element.elementor-element-9511fe5{margin-top:-155px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{height:900px;}.elementor-17 .elementor-element.elementor-element-a26420d{padding:100px 0px 75px 0px;}.elementor-17 .elementor-element.elementor-element-72db665 img{width:100%;height:150px;}.elementor-17 .elementor-element.elementor-element-d200c7e .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-7ab7ca6 img{width:100%;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:75px 30px 75px 30px;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:75px 30px 50px 30px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-7887e011{padding:100px 0px 100px 0px;}}@media(max-width:1100px){.elementor-17 .elementor-element.elementor-element-9511fe5{margin-top:-110px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{height:600px;}.elementor-17 .elementor-element.elementor-element-a26420d{padding:80px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-72db665 img{width:100%;height:100px;}.elementor-17 .elementor-element.elementor-element-d200c7e .elementor-heading-title{font-size:40px;}.elementor-17 .elementor-element.elementor-element-7ab7ca6 img{width:100%;height:250px;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:40px 25px 40px 25px;}.elementor-17 .elementor-element.elementor-element-48dff79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-48dff79 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-680fd0a .woocommerce .woocommerce-loop-category__title{font-size:20px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:40px 25px 0px 25px;}.elementor-17 .elementor-element.elementor-element-0d48efc img{height:500px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-17 .elementor-element.elementor-element-7887e011{padding:80px 0px 80px 0px;}.elementor-17 .elementor-element.elementor-element-2515b1d{padding:0px 25px 0px 25px;}.elementor-17 .elementor-element.elementor-element-43d0373 .elementor-heading-title{font-size:65px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-8d1daf5 .elementor-heading-title{font-size:65px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-7e94ead > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e24066e > .elementor-widget-container{padding:40px 0px 0px 0px;}}@media(max-width:750px){.elementor-17 .elementor-element.elementor-element-9511fe5{margin-top:-90px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{height:500px;}.elementor-17 .elementor-element.elementor-element-a26420d{padding:60px 0px 80px 0px;}.elementor-17 .elementor-element.elementor-element-a30b3e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72db665 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72db665 img{width:100%;height:100px;}.elementor-17 .elementor-element.elementor-element-d200c7e .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-cf16a11 .elementor-button{padding:12px 20px 12px 20px;}.elementor-17 .elementor-element.elementor-element-7ab7ca6 img{width:100%;height:200px;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:0px 20px 30px 20px;}.elementor-17 .elementor-element.elementor-element-48dff79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-48dff79 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-680fd0a a > img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-680fd0a .woocommerce .woocommerce-loop-category__title{font-size:16px;line-height:1.8em;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:50px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-0d48efc img{height:450px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{padding:50px 15px 50px 15px;}.elementor-17 .elementor-element.elementor-element-4359dec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4359dec .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-88beec7 .elementor-button{padding:12px 20px 12px 20px;}.elementor-17 .elementor-element.elementor-element-7887e011{padding:60px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-2515b1d{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-43d0373 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-8d1daf5 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-7e94ead > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e24066e > .elementor-widget-container{padding:40px 0px 0px 0px;}}@media(max-width:500px){.elementor-17 .elementor-element.elementor-element-9511fe5{margin-top:-85px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{height:500px;}.elementor-17 .elementor-element.elementor-element-a26420d{padding:50px 15px 70px 15px;}.elementor-17 .elementor-element.elementor-element-a30b3e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d200c7e{z-index:2;}.elementor-17 .elementor-element.elementor-element-d200c7e .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-34c9dd3{z-index:2;}.elementor-17 .elementor-element.elementor-element-42c2111 img{width:22%;}.elementor-17 .elementor-element.elementor-element-69a2774 img{width:22%;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:0px 15px 40px 15px;}.elementor-17 .elementor-element.elementor-element-48dff79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-48dff79 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-680fd0a .woocommerce .woocommerce-loop-category__title{font-size:17px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:30px 15px 40px 15px;}.elementor-17 .elementor-element.elementor-element-0d48efc img{height:350px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-4359dec > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-4359dec .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-7887e011{padding:50px 0px 50px 0px;}.elementor-17 .elementor-element.elementor-element-1af0b023 > .elementor-container{min-height:550px;}.elementor-17 .elementor-element.elementor-element-61c80699{width:33%;}.elementor-17 .elementor-element.elementor-element-15980b19 .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-8f19258{width:34%;}.elementor-17 .elementor-element.elementor-element-5ea02bb .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-32b75eea{width:34%;}.elementor-17 .elementor-element.elementor-element-23841a6f .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-4984bc7{width:33%;}.elementor-17 .elementor-element.elementor-element-6570bdab .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-2515b1d{padding:0px 15px 0px 15px;}.elementor-17 .elementor-element.elementor-element-43d0373 .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-8d1daf5 .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-7e94ead > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e24066e > .elementor-widget-container{padding:30px 0px 0px 0px;}}@media(max-width:1100px) and (min-width:501px){.elementor-17 .elementor-element.elementor-element-61c80699{width:33%;}.elementor-17 .elementor-element.elementor-element-32b75eea{width:34%;}.elementor-17 .elementor-element.elementor-element-4984bc7{width:33%;}}@media(min-width:1600px){.elementor-17 .elementor-element.elementor-element-f378019 .swiper-slide{height:960px;}.elementor-17 .elementor-element.elementor-element-a26420d{padding:204px 0px 120px 0px;}.elementor-17 .elementor-element.elementor-element-72db665 img{height:260px;}.elementor-17 .elementor-element.elementor-element-9ce9d53{padding:120px 30px 120px 30px;}.elementor-17 .elementor-element.elementor-element-9ce245c{padding:120px 30px 120px 30px;}.elementor-17 .elementor-element.elementor-element-2b9d66a > .elementor-element-populated{padding:100px 114px 100px 114px;}.elementor-17 .elementor-element.elementor-element-7887e011{padding:120px 0px 120px 0px;}}/* Start custom CSS for column, class: .elementor-element-7b84034 */.elementor-17 .elementor-element.elementor-element-7b84034 {
    position: relative;
}

.elementor-element-42c2111  {
    justify-content: flex-end;
    text-align: right;
    
}

.elementor-element-69a2774 {
   justify-content: start;
   text-align: left;
}

.elementor-absolute {
    z-index: -1;
    height: 100%;
    display: flex;
    align-items: end;
    padding-bottom: 3%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ideal Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.eot');
	src: url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.eot?#iefix') format('embedded-opentype'),
		url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.woff2') format('woff2'),
		url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.woff') format('woff'),
		url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.ttf') format('truetype'),
		url('http://elementalcookingschool.co.nz/wp-content/uploads/2022/12/ideal-sans-book-pro.woff.svg#IdealSans') format('svg');
}
/* End Custom Fonts CSS */