.elementor-3428 .elementor-element.elementor-element-9abb995{--display:flex;--min-height:600px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-9abb995:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-9abb995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111E20;background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/Dart-River-Jet.jpeg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-3428 .elementor-element.elementor-element-9abb995::before, .elementor-3428 .elementor-element.elementor-element-9abb995 > .elementor-background-video-container::before, .elementor-3428 .elementor-element.elementor-element-9abb995 > .e-con-inner > .elementor-background-video-container::before, .elementor-3428 .elementor-element.elementor-element-9abb995 > .elementor-background-slideshow::before, .elementor-3428 .elementor-element.elementor-element-9abb995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3428 .elementor-element.elementor-element-9abb995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(17, 30, 32, 0.72);--background-overlay:'';}.elementor-3428 .elementor-element.elementor-element-f38a01b{--display:flex;--position:absolute;--min-height:1088px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:237px;--z-index:1;}.elementor-3428 .elementor-element.elementor-element-f38a01b:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-f38a01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/hero-section-icon.svg");background-position:top center;background-repeat:no-repeat;background-size:1088px auto;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-f38a01b{left:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-f38a01b{right:0px;}.elementor-3428 .elementor-element.elementor-element-0a5140d{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3428 .elementor-element.elementor-element-3438bff{--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;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3428 .elementor-element.elementor-element-dcbc8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3428 .elementor-element.elementor-element-dcbc8d1 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:5rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:6.25rem;letter-spacing:-0.02em;word-spacing:0em;color:var( --e-global-color-onprimary );}.elementor-3428 .elementor-element.elementor-element-a795224{--display:flex;--position:absolute;--min-height:49px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:2;}.elementor-3428 .elementor-element.elementor-element-a795224:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a795224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/hero-shape.png");background-position:top center;background-repeat:repeat-x;background-size:cover;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-a795224{left:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-a795224{right:0px;}.elementor-3428 .elementor-element.elementor-element-2f17484{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-2f17484:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-2f17484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surfacecream );background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/about-bg.png");background-repeat:repeat;}.elementor-3428 .elementor-element.elementor-element-6b37ebc{--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:flex-start;--align-items:flex-start;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:3;--grid-row-gap:32px;width:100%;max-width:100%;--load-more-button-align:center;--grid-column-gap:32px;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button{background-color:#0B3E47;font-family:"DM Sans", sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0em;word-spacing:0em;fill:var( --e-global-color-onprimary );color:var( --e-global-color-onprimary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:60px 60px 60px 60px;padding:18px 32px 18px 32px;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button:hover, .elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button:focus{background-color:var( --e-global-color-onprimary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3428 .elementor-element.elementor-element-64097d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3428 .elementor-element.elementor-element-64097d6 .e-loop-item > .elementor-section, .elementor-3428 .elementor-element.elementor-element-64097d6 .e-loop-item > .elementor-section > .elementor-container, .elementor-3428 .elementor-element.elementor-element-64097d6 .e-loop-item > .e-con, .elementor-3428 .elementor-element.elementor-element-64097d6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button:hover svg, .elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--display:flex;--position:absolute;--min-height:268px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-55px;--z-index:1;}.elementor-3428 .elementor-element.elementor-element-e2a0e32:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-e2a0e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/tour-guide-img.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-e2a0e32{right:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-e2a0e32{left:0px;}.elementor-3428 .elementor-element.elementor-element-bdd72a1{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:154px;--padding-left:25px;--padding-right:25px;--z-index:1;}.elementor-3428 .elementor-element.elementor-element-bdd72a1:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-bdd72a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3428 .elementor-element.elementor-element-bdd72a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-80ebbc0{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3428 .elementor-element.elementor-element-934c63c{--display:grid;--min-height:clamp(72px, 6.2vw, 120px);--e-con-grid-template-columns:1fr clamp(72px, 6.2vw, 120px) 1fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--grid-justify-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3428 .elementor-element.elementor-element-0f380d5{width:100%;max-width:100%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;text-align:start;}.elementor-3428 .elementor-element.elementor-element-0f380d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-0f380d5 img{width:100%;max-width:100%;height:1px;object-fit:fill;}.elementor-3428 .elementor-element.elementor-element-d3ca645{width:var( --container-widget-width, clamp(72px, 6.2vw, 120px) );max-width:clamp(72px, 6.2vw, 120px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:clamp(72px, 6.2vw, 120px);--container-widget-flex-grow:0;text-align:center;}.elementor-3428 .elementor-element.elementor-element-d3ca645.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-d3ca645 img{width:clamp(72px, 6.2vw, 120px);max-width:none;height:clamp(72px, 6.2vw, 120px);}.elementor-3428 .elementor-element.elementor-element-709d8b2{width:100%;max-width:100%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;text-align:end;}.elementor-3428 .elementor-element.elementor-element-709d8b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-709d8b2 img{width:100%;max-width:100%;height:1px;object-fit:fill;}.elementor-3428 .elementor-element.elementor-element-4f62e21{--display:flex;--min-height:81px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3428 .elementor-element.elementor-element-6a72a11{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3428 .elementor-element.elementor-element-6a72a11 img{width:100%;height:81px;object-fit:fill;}.elementor-3428 .elementor-element.elementor-element-e8ec91a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3428 .elementor-element.elementor-element-e8ec91a .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:clamp(30px, 3.1vw, 60px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.13em;letter-spacing:-0.03em;word-spacing:0em;color:var( --e-global-color-onprimary );}.elementor-3428 .elementor-element.elementor-element-2d8c39e{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3428 .elementor-element.elementor-element-a082e3a{--display:flex;--position:absolute;--min-height:866px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:86px;--z-index:0;}.elementor-3428 .elementor-element.elementor-element-a082e3a:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a082e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/testimonials-topo.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-a082e3a{right:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-a082e3a{left:0px;}.elementor-3428 .elementor-element.elementor-element-5c02dc5{--display:flex;--position:absolute;--min-height:314px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:0;}.elementor-3428 .elementor-element.elementor-element-5c02dc5:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-5c02dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/m-testi-topo.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-5c02dc5{left:109px;}body.rtl .elementor-3428 .elementor-element.elementor-element-5c02dc5{right:109px;}.elementor-3428 .elementor-element.elementor-element-a527e52{--display:flex;--position:absolute;--min-height:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:1;}.elementor-3428 .elementor-element.elementor-element-a527e52:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a527e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/gc-tear-vehicles.svg");background-position:bottom center;background-repeat:repeat-x;background-size:1920px auto;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-a527e52{left:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-a527e52{right:0px;}.elementor-3428 .elementor-element.elementor-element-6395dcf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1439px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-dcbc8d1 .elementor-heading-title{font-size:3.75rem;line-height:4.625rem;}.elementor-3428 .elementor-element.elementor-element-2f17484{--padding-top:72px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button{font-size:1rem;padding:17px 28px 17px 28px;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--min-height:200px;bottom:-40px;}.elementor-3428 .elementor-element.elementor-element-934c63c{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1023px){.elementor-3428 .elementor-element.elementor-element-9abb995{--min-height:456px;}.elementor-3428 .elementor-element.elementor-element-0a5140d{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-3428 .elementor-element.elementor-element-dcbc8d1 .elementor-heading-title{font-size:2.75rem;line-height:3.375rem;}.elementor-3428 .elementor-element.elementor-element-2f17484{--padding-top:56px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-6b37ebc{--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--min-height:160px;}.elementor-3428 .elementor-element.elementor-element-bdd72a1{--padding-top:80px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-934c63c{--grid-auto-flow:row;}.elementor-3428 .elementor-element.elementor-element-e8ec91a .elementor-heading-title{font-size:2.5rem;line-height:3rem;}}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:2;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--min-height:150px;}.elementor-3428 .elementor-element.elementor-element-bdd72a1{--padding-top:80px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-934c63c{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3428 .elementor-element.elementor-element-a082e3a:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a082e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}}@media(max-width:767px){.elementor-3428 .elementor-element.elementor-element-9abb995{--min-height:420px;}.elementor-3428 .elementor-element.elementor-element-0a5140d{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3428 .elementor-element.elementor-element-3438bff{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-3428 .elementor-element.elementor-element-dcbc8d1 .elementor-heading-title{font-size:2.25rem;line-height:2.75rem;}.elementor-3428 .elementor-element.elementor-element-a795224{--min-height:30px;bottom:-1px;}.elementor-3428 .elementor-element.elementor-element-2f17484{--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3428 .elementor-element.elementor-element-6b37ebc{--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:1;}.elementor-3428 .elementor-element.elementor-element-64097d6 .elementor-button{font-size:0.875rem;padding:16px 26px 16px 26px;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--min-height:112px;bottom:-40px;}.elementor-3428 .elementor-element.elementor-element-bdd72a1{--padding-top:60px;--padding-bottom:154px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-934c63c{--e-con-grid-template-columns:1fr clamp(72px, 6.2vw, 120px) 1fr;--grid-auto-flow:row;}.elementor-3428 .elementor-element.elementor-element-e8ec91a .elementor-heading-title{font-size:2.125rem;line-height:2.5rem;}.elementor-3428 .elementor-element.elementor-element-2d8c39e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3428 .elementor-element.elementor-element-a082e3a{--min-height:314px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:42px;}.elementor-3428 .elementor-element.elementor-element-a082e3a:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a082e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:171px 0px;}.elementor-3428 .elementor-element.elementor-element-5c02dc5:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-5c02dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.privatediscoverytours.co.nz/wp-content/uploads/2026/09/m-testi-topo.svg");background-position:bottom left;}.elementor-3428 .elementor-element.elementor-element-5c02dc5{--min-height:119px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:5px;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-5c02dc5{left:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-5c02dc5{right:0px;}.elementor-3428 .elementor-element.elementor-element-a527e52{--min-height:37px;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-a795224{--width:100%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:1;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:300px;bottom:-30px;}.elementor-3428 .elementor-element.elementor-element-e2a0e32:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-e2a0e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-3428 .elementor-element.elementor-element-bdd72a1{--padding-top:60px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}.elementor-3428 .elementor-element.elementor-element-934c63c{--e-con-grid-template-columns:1fr clamp(72px, 6.2vw, 120px) 1fr;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3428 .elementor-element.elementor-element-a082e3a{--width:422px;--min-height:314px;top:42px;}.elementor-3428 .elementor-element.elementor-element-a082e3a:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-a082e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:84px 0px;background-size:422px auto;}body:not(.rtl) .elementor-3428 .elementor-element.elementor-element-a082e3a{right:0px;}body.rtl .elementor-3428 .elementor-element.elementor-element-a082e3a{left:0px;}.elementor-3428 .elementor-element.elementor-element-5c02dc5{--width:281px;}}@media(min-width:481px){.elementor-3428 .elementor-element.elementor-element-f38a01b{--width:100%;}.elementor-3428 .elementor-element.elementor-element-3438bff{--width:100%;}.elementor-3428 .elementor-element.elementor-element-a795224{--width:100%;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:901px;}.elementor-3428 .elementor-element.elementor-element-80ebbc0{--content-width:1520px;}.elementor-3428 .elementor-element.elementor-element-a082e3a{--width:948px;}.elementor-3428 .elementor-element.elementor-element-5c02dc5{--width:281px;}.elementor-3428 .elementor-element.elementor-element-a527e52{--width:100%;}}@media(max-width:1439px) and (min-width:481px){.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:700px;}}@media(max-width:1023px) and (min-width:481px){.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:500px;}}@media(max-width:991px) and (min-width:481px){.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:450px;}}@media(max-width:767px) and (min-width:481px){.elementor-3428 .elementor-element.elementor-element-a795224{--width:100%;}.elementor-3428 .elementor-element.elementor-element-e2a0e32{--width:390px;}.elementor-3428 .elementor-element.elementor-element-a082e3a{--width:422px;}.elementor-3428 .elementor-element.elementor-element-5c02dc5{--width:290px;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3428 .elementor-element.elementor-element-64097d6{--grid-columns:3;}.elementor-3428 .elementor-element.elementor-element-934c63c{--min-height:120px;--e-con-grid-template-columns:700px 120px 700px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3428 .elementor-element.elementor-element-0f380d5{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3428 .elementor-element.elementor-element-0f380d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-d3ca645{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-3428 .elementor-element.elementor-element-d3ca645 img{width:120px;max-width:120px;height:120px;}.elementor-3428 .elementor-element.elementor-element-709d8b2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3428 .elementor-element.elementor-element-709d8b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3428 .elementor-element.elementor-element-e8ec91a .elementor-heading-title{font-size:3.75rem;line-height:4.25rem;}}/* Start custom CSS for container, class: .elementor-element-e2a0e32 */.elementor-3428 .elementor-element.elementor-element-e2a0e32 {opacity: 0.8;}/* End custom CSS */