.elementor-257 .elementor-element.elementor-element-812a8bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-257 .elementor-element.elementor-element-d73d1a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-257 .elementor-element.elementor-element-448d8d9{text-align:center;}.elementor-257 .elementor-element.elementor-element-448d8d9 .elementor-heading-title{font-family:var( --e-global-typography-cbac56e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbac56e-font-size );font-weight:var( --e-global-typography-cbac56e-font-weight );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );color:var( --e-global-color-secondary );}.elementor-257 .elementor-element.elementor-element-bea3e08{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:20px 20px 0px 20px;text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-142c7a7{--spacer-size:10px;}.elementor-257 .elementor-element.elementor-element-9333aab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-9333aab.e-con{--align-self:center;}.elementor-257 .elementor-element.elementor-element-42981a0{text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );color:var( --e-global-color-ca661cb );}.elementor-257 .elementor-element.elementor-element-9cc3d04{text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );color:var( --e-global-color-ca661cb );}.elementor-257 .elementor-element.elementor-element-4505a00{text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );color:var( --e-global-color-ca661cb );}.elementor-257 .elementor-element.elementor-element-f87c862{text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );color:var( --e-global-color-ca661cb );}.elementor-257 .elementor-element.elementor-element-aaec1e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-b0a502a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-b0a502a:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-b0a502a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5D2FB;}.elementor-257 .elementor-element.elementor-element-1375c67{text-align:start;}.elementor-257 .elementor-element.elementor-element-1375c67 .elementor-heading-title{font-family:var( --e-global-typography-fbf69b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fbf69b4-font-size );font-weight:var( --e-global-typography-fbf69b4-font-weight );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-257 .elementor-element.elementor-element-0874aa1 .elementor-heading-title{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-ba90f72{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-ba90f72:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-ba90f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDD9F5;}.elementor-257 .elementor-element.elementor-element-12ac524{text-align:start;}.elementor-257 .elementor-element.elementor-element-12ac524 .elementor-heading-title{font-family:var( --e-global-typography-fbf69b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fbf69b4-font-size );font-weight:var( --e-global-typography-fbf69b4-font-weight );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );color:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-e206eea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-257 .elementor-element.elementor-element-e206eea:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-e206eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-257 .elementor-element.elementor-element-767f818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-257 .elementor-element.elementor-element-767f818 .elementor-heading-title{font-family:var( --e-global-typography-cbac56e-font-family ), Sans-serif;font-size:var( --e-global-typography-cbac56e-font-size );font-weight:var( --e-global-typography-cbac56e-font-weight );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );color:var( --e-global-color-4b44827 );}.elementor-257 .elementor-element.elementor-element-9cbc76e{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-7ba675d-font-size );color:var( --e-global-color-4b44827 );}.elementor-257 .elementor-element.elementor-element-1c344cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-f463fe7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-60b772d{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--e-price-table-header-background-color:#008000;}.elementor-257 .elementor-element.elementor-element-60b772d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-60b772d .elementor-price-table__currency{align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-60b772d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-257 .elementor-element.elementor-element-60b772d .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:13px;margin-bottom:13px;}.elementor-257 .elementor-element.elementor-element-60b772d .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-257 .elementor-element.elementor-element-7550e65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-830c384{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--e-price-table-header-background-color:#FFD700;}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-price-table__heading{color:var( --e-global-color-ca661cb );}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-price-table__currency{align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:10px;margin-bottom:10px;}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-257 .elementor-element.elementor-element-830c384 .elementor-ribbon-inner{color:#ffffff;}.elementor-257 .elementor-element.elementor-element-2194ccf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-1ed9707 img{filter:brightness( 95% ) contrast( 91% ) saturate( 200% ) blur( 0px ) hue-rotate( 294deg );}.elementor-257 .elementor-element.elementor-element-21f6876{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--e-price-table-header-background-color:#FF0000;}.elementor-257 .elementor-element.elementor-element-21f6876.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-257 .elementor-element.elementor-element-21f6876 .elementor-price-table__currency{align-self:flex-start;}.elementor-257 .elementor-element.elementor-element-21f6876 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-257 .elementor-element.elementor-element-21f6876 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:10px;margin-bottom:10px;}.elementor-257 .elementor-element.elementor-element-21f6876 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-257 .elementor-element.elementor-element-739b1fb{text-align:center;font-size:0.875rem;font-style:italic;color:var( --e-global-color-4b44827 );}.elementor-257 .elementor-element.elementor-element-f8d1388 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-257 .elementor-element.elementor-element-f8d1388{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:50%;--e-off-canvas-height:80vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-257 .elementor-element.elementor-element-a0df520{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-e459ea6{--e-transform-rotateZ:45deg;top:30px;z-index:100;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-e459ea6{right:30px;}body.rtl .elementor-257 .elementor-element.elementor-element-e459ea6{left:30px;}.elementor-257 .elementor-element.elementor-element-e459ea6 .elementor-icon-wrapper{text-align:center;}.elementor-257 .elementor-element.elementor-element-e459ea6 .elementor-icon{font-size:26px;}.elementor-257 .elementor-element.elementor-element-e459ea6 .elementor-icon svg{height:26px;}.elementor-257 .elementor-element.elementor-element-4297f85{--display:flex;--min-height:80px;}.elementor-257 .elementor-element.elementor-element-4297f85:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-4297f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/08/Connecting-Our-Community-27.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-2e240b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-257 .elementor-element.elementor-element-2e240b1 .elementor-heading-title{font-family:var( --e-global-typography-349867e-font-family ), Sans-serif;font-size:var( --e-global-typography-349867e-font-size );font-weight:var( --e-global-typography-349867e-font-weight );line-height:var( --e-global-typography-349867e-line-height );letter-spacing:var( --e-global-typography-349867e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-287bfcc .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-257 .elementor-element.elementor-element-287bfcc .ff-el-is-required.asterisk-right label:after{color:var( --e-global-color-0376eaf );}.elementor-257 .elementor-element.elementor-element-287bfcc .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-257 .elementor-element.elementor-element-287bfcc .fluentform-widget-wrapper .ff-el-group select{height:40px;}.elementor-257 .elementor-element.elementor-element-287bfcc .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-257 .elementor-element.elementor-element-b6f8adf{--display:flex;--min-height:295px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-257 .elementor-element.elementor-element-b6f8adf:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-b6f8adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fdc8d1 );background-image:url("https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/08/Connecting-Our-Community-28.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-257 .elementor-element.elementor-element-93bf2dd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-257 .elementor-element.elementor-element-93bf2dd .jet-listing-grid__slider .jet-slick-dots li{background:var( --e-global-color-5cc2bbd );}.elementor-257 .elementor-element.elementor-element-93bf2dd .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:var( --e-global-color-5cc2bbd );--swiper-pagination-color-hover:var( --e-global-color-35bac2e );--swiper-pagination-color:var( --e-global-color-35bac2e );}.elementor-257 .elementor-element.elementor-element-93bf2dd .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-35bac2e );}.elementor-257 .elementor-element.elementor-element-93bf2dd .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-35bac2e );}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-9333aab{--width:70%;}}@media(max-width:1366px){.elementor-257 .elementor-element.elementor-element-448d8d9 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-bea3e08{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9333aab{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-42981a0{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9cc3d04{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-4505a00{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-f87c862{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-aaec1e2{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-1375c67 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-0874aa1 .elementor-heading-title{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-12ac524 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-e206eea{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-257 .elementor-element.elementor-element-767f818 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-9cbc76e{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-1c344cc{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-2e240b1 .elementor-heading-title{font-size:var( --e-global-typography-349867e-font-size );line-height:var( --e-global-typography-349867e-line-height );letter-spacing:var( --e-global-typography-349867e-letter-spacing );}}@media(max-width:1200px){.elementor-257 .elementor-element.elementor-element-9333aab{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-aaec1e2{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-1c344cc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-448d8d9 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-bea3e08{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9333aab{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-42981a0{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9cc3d04{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-4505a00{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-f87c862{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-aaec1e2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-1375c67 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-0874aa1 .elementor-heading-title{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-12ac524 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-767f818 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-9cbc76e{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-1c344cc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-257 .elementor-element.elementor-element-21f6876{grid-column:span 2;}.elementor-257 .elementor-element.elementor-element-2e240b1 .elementor-heading-title{font-size:var( --e-global-typography-349867e-font-size );line-height:var( --e-global-typography-349867e-line-height );letter-spacing:var( --e-global-typography-349867e-letter-spacing );}}@media(max-width:880px){.elementor-257 .elementor-element.elementor-element-9333aab{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-aaec1e2{--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-1c344cc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-d73d1a6{--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-448d8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-448d8d9 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-bea3e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9333aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-42981a0{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-9cc3d04{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-4505a00{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-f87c862{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-aaec1e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-b0a502a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-1375c67 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-0874aa1 .elementor-heading-title{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-ba90f72{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-12ac524 .elementor-heading-title{font-size:var( --e-global-typography-fbf69b4-font-size );line-height:var( --e-global-typography-fbf69b4-line-height );letter-spacing:var( --e-global-typography-fbf69b4-letter-spacing );}.elementor-257 .elementor-element.elementor-element-e206eea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-767f818 .elementor-heading-title{font-size:var( --e-global-typography-cbac56e-font-size );line-height:var( --e-global-typography-cbac56e-line-height );letter-spacing:var( --e-global-typography-cbac56e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-9cbc76e{font-size:var( --e-global-typography-7ba675d-font-size );}.elementor-257 .elementor-element.elementor-element-1c344cc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-257 .elementor-element.elementor-element-21f6876{grid-column:span 1;}.elementor-257 .elementor-element.elementor-element-2e240b1 .elementor-heading-title{font-size:var( --e-global-typography-349867e-font-size );line-height:var( --e-global-typography-349867e-line-height );letter-spacing:var( --e-global-typography-349867e-letter-spacing );}.elementor-257 .elementor-element.elementor-element-b6f8adf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-257 .elementor-element.elementor-element-93bf2dd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-257 .elementor-element.elementor-element-93bf2dd{width:initial;max-width:initial;}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(50px / 2);padding-right:calc(50px / 2);}:is( .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 50px / -2);margin-right:calc( 50px / -2);width:calc(100% + 50px);}.elementor-257 .elementor-element.elementor-element-93bf2dd > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 50px / -2);margin-right:calc( 50px / -2);}}/* Start custom CSS for container, class: .elementor-element-e206eea */.elementor-257 .elementor-element.elementor-element-e206eea .elementor-price-table__period {margin-top:7px}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-93bf2dd */.elementor-257 .elementor-element.elementor-element-93bf2dd img {object-fit: contain;}
.elementor-257 .elementor-element.elementor-element-93bf2dd .elementor-main-swiper
 {
    padding-bottom:0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://www.epictepuke.co.nz/wp-content/uploads/sites/2/2026/02/Lato-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */