.elementor-4934 .elementor-element.elementor-element-65a48c5f:not(.elementor-motion-effects-element-type-background), .elementor-4934 .elementor-element.elementor-element-65a48c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nzcanyoningassociation.org/wp-content/uploads/2025/06/PXL_20240320_011817761-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-4934 .elementor-element.elementor-element-65a48c5f > .elementor-background-overlay{background-color:rgba(0,0,0,0.64);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4934 .elementor-element.elementor-element-65a48c5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4934 .elementor-element.elementor-element-1fd47b37 > .elementor-widget-container{padding:100px 100px 100px 100px;}.elementor-4934 .elementor-element.elementor-element-1fd47b37{text-align:center;}.elementor-4934 .elementor-element.elementor-element-1fd47b37 .elementor-heading-title{color:#ffffff;}.elementor-4934 .elementor-element.elementor-element-9cc7b5c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-b3b67fc{text-align:center;}.elementor-4934 .elementor-element.elementor-element-a430458{text-align:center;}.elementor-4934 .elementor-element.elementor-element-16de981 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-027940f{text-align:left;}.elementor-4934 .elementor-element.elementor-element-027940f .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-275b054{width:var( --container-widget-width, 99.712% );max-width:99.712%;--container-widget-width:99.712%;--container-widget-flex-grow:0;}.elementor-4934 .elementor-element.elementor-element-9e42d1b > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-0a19101{text-align:left;}.elementor-4934 .elementor-element.elementor-element-0a19101 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-9d1253f > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-cdfca8c{text-align:left;}.elementor-4934 .elementor-element.elementor-element-cdfca8c .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-06dd539 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-24b526e2{text-align:left;}.elementor-4934 .elementor-element.elementor-element-24b526e2 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-7397f83{color:#F30C0C;}.elementor-4934 .elementor-element.elementor-element-f9eb1a5 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-17039ca{text-align:left;}.elementor-4934 .elementor-element.elementor-element-17039ca .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-c29a351 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-7f98556{text-align:left;}.elementor-4934 .elementor-element.elementor-element-7f98556 .elementor-heading-title{font-size:51px;color:#5F5454;}.elementor-4934 .elementor-element.elementor-element-4125553{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-d35ebe0{text-align:center;}.elementor-4934 .elementor-element.elementor-element-4166129{text-align:center;}.elementor-4934 .elementor-element.elementor-element-e89466e{text-align:center;}.elementor-4934 .elementor-element.elementor-element-4060b79{text-align:center;}.elementor-4934 .elementor-element.elementor-element-1030422 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-3b4ff84{text-align:left;}.elementor-4934 .elementor-element.elementor-element-3b4ff84 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-8bf0b94{--spacer-size:18px;}.elementor-4934 .elementor-element.elementor-element-0f454e8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4934 .elementor-element.elementor-element-0f454e8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4934 .elementor-element.elementor-element-0f454e8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4934 .elementor-element.elementor-element-914555e{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-3bb2be2{width:var( --container-widget-width, 99.904% );max-width:99.904%;--container-widget-width:99.904%;--container-widget-flex-grow:0;}.elementor-4934 .elementor-element.elementor-element-290c819 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-96f57f6{text-align:left;}.elementor-4934 .elementor-element.elementor-element-96f57f6 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-25eed94:not(.elementor-motion-effects-element-type-background), .elementor-4934 .elementor-element.elementor-element-25eed94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4934 .elementor-element.elementor-element-25eed94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4934 .elementor-element.elementor-element-25eed94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4934 .elementor-element.elementor-element-01e51fd > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-1a53b07{text-align:left;}.elementor-4934 .elementor-element.elementor-element-1a53b07 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-8317db3{color:#000000;}.elementor-4934 .elementor-element.elementor-element-28652bb > .elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-4934 .elementor-element.elementor-element-41c00c3{text-align:left;}.elementor-4934 .elementor-element.elementor-element-41c00c3 .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-213f086 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-b9334ba{width:var( --container-widget-width, 103.617% );max-width:103.617%;--container-widget-width:103.617%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-e983cec{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-42c4c01{width:var( --container-widget-width, 98.936% );max-width:98.936%;--container-widget-width:98.936%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-5497043{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-29b6c4b{width:var( --container-widget-width, 98.936% );max-width:98.936%;--container-widget-width:98.936%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-3d64240{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-f0c304a{width:var( --container-widget-width, 98.936% );max-width:98.936%;--container-widget-width:98.936%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-be0a604{width:var( --container-widget-width, 98.936% );max-width:98.936%;--container-widget-width:98.936%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-9cbbafc{--spacer-size:50px;}.elementor-4934 .elementor-element.elementor-element-56f8527{width:var( --container-widget-width, 98.936% );max-width:98.936%;--container-widget-width:98.936%;--container-widget-flex-grow:0;font-weight:400;}.elementor-4934 .elementor-element.elementor-element-efafa18 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4934 .elementor-element.elementor-element-d23038f{text-align:left;}.elementor-4934 .elementor-element.elementor-element-d23038f .elementor-heading-title{font-size:51px;}.elementor-4934 .elementor-element.elementor-element-90fdfec .elementor-tab-content{font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4934 .elementor-element.elementor-element-1fd47b37 .elementor-heading-title{font-size:38px;}.elementor-4934 .elementor-element.elementor-element-b3b67fc .elementor-heading-title{font-size:29px;line-height:1.4em;}.elementor-4934 .elementor-element.elementor-element-a430458 .elementor-heading-title{font-size:23px;line-height:1.4em;}}@media(min-width:1025px){.elementor-4934 .elementor-element.elementor-element-65a48c5f:not(.elementor-motion-effects-element-type-background), .elementor-4934 .elementor-element.elementor-element-65a48c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for menu-anchor, class: .elementor-element-13f5d49 */#programme {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-9f8768c */#programme {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-3411b96 */#programme {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-815be55 */#safetydocuments {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-1589209 */#venue {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-d0ae87c */#faq {
     /* move anchor down */
  display: block; 
  position: relative; 
  top: -200px; 
}/* End custom CSS */