.elementor-34 .elementor-element.elementor-element-320f25b{--display:flex;}.elementor-34 .elementor-element.elementor-element-af78ff0{--display:flex;}.elementor-34 .elementor-element.elementor-element-c082c67 .elementor-repeater-item-dcf75f2 .swiper-slide-bg{background-color:#833CA32B;background-image:url(https://www.phototribe.nz/wp-content/uploads/2025/07/MG_9260-scaled.jpg);background-size:cover;}.elementor-34 .elementor-element.elementor-element-c082c67 .elementor-repeater-item-dcf75f2 .elementor-background-overlay{background-color:#211F1F38;mix-blend-mode:multiply;}.elementor-34 .elementor-element.elementor-element-c082c67 .swiper-slide{transition-duration:calc(4990ms*1.2);height:540px;}.elementor-34 .elementor-element.elementor-element-c082c67 > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-34 .elementor-element.elementor-element-c082c67 .swiper-slide-contents{max-width:58%;}.elementor-34 .elementor-element.elementor-element-c082c67 .swiper-slide-inner{text-align:center;}.elementor-34 .elementor-element.elementor-element-c082c67 .elementor-slide-heading{color:#FFFEFC;}.elementor-34 .elementor-element.elementor-element-c082c67 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-e186991{--spacer-size:25px;}.elementor-34 .elementor-element.elementor-element-613101f{--display:flex;}.elementor-34 .elementor-element.elementor-element-2272620{text-align:center;}.elementor-34 .elementor-element.elementor-element-2272620 .elementor-heading-title{font-size:36px;}.elementor-34 .elementor-element.elementor-element-dd82e6f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:5fr 1fr;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-b20ac77{background-color:#C2C2C291;padding:13px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-b20ac77.elementor-element{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-b20ac77 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-b20ac77 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b20ac77 .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-f4bb64d{background-color:#C2C2C291;padding:13px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-f4bb64d.elementor-element{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-f4bb64d .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-f4bb64d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-f4bb64d .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-75957a8{background-color:#C2C2C291;padding:13px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-75957a8.elementor-element{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-75957a8 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-75957a8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-75957a8 .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-cfdd581 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;fill:#0F0F0F;color:#0F0F0F;background-image:linear-gradient(180deg, #F9620B 0%, #F9620B 100%);}.elementor-34 .elementor-element.elementor-element-cfdd581.elementor-element{--order:4;--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-d6eb7ab .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;fill:#0F0F0F;color:#0F0F0F;background-image:linear-gradient(180deg, #F9620B 0%, #F9620B 100%);}.elementor-34 .elementor-element.elementor-element-d6eb7ab.elementor-element{--order:5;--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-a966c4d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;fill:#0F0F0F;color:#0F0F0F;background-image:linear-gradient(180deg, #F9620B 0%, #F9620B 100%);}.elementor-34 .elementor-element.elementor-element-a966c4d.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:1;}.elementor-34 .elementor-element.elementor-element-6dac581{--display:flex;}.elementor-34 .elementor-element.elementor-element-3235c2e{--spacer-size:25px;}.elementor-34 .elementor-element.elementor-element-3aa1f0e{text-align:center;}.elementor-34 .elementor-element.elementor-element-3aa1f0e .elementor-heading-title{font-size:36px;}.elementor-34 .elementor-element.elementor-element-023b95e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-dd82e6f{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-cfdd581.elementor-element{--flex-grow:1;}.elementor-34 .elementor-element.elementor-element-023b95e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-613101f{--content-width:77%;}.elementor-34 .elementor-element.elementor-element-dd82e6f{--width:77%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-2272620 .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-dd82e6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f4bb64d.elementor-element{--order:2;}.elementor-34 .elementor-element.elementor-element-75957a8.elementor-element{--order:4;}.elementor-34 .elementor-element.elementor-element-cfdd581.elementor-element{--order:1;}.elementor-34 .elementor-element.elementor-element-d6eb7ab.elementor-element{--order:3;}.elementor-34 .elementor-element.elementor-element-a966c4d.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-3aa1f0e .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-023b95e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}