.elementor-25 .elementor-element.elementor-element-5bb766c{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2649abc{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-2649abc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2649abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2649abc::before, .elementor-25 .elementor-element.elementor-element-2649abc > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2649abc > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2649abc > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2649abc > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2649abc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-33b514e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-25 .elementor-element.elementor-element-33b514e .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5509e25{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-5509e25:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5509e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-24.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5509e25::before, .elementor-25 .elementor-element.elementor-element-5509e25 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5509e25 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5509e25 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5509e25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5509e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-d3a1833{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-d3a1833 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-de2983f{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.14;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-de2983f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-de2983f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-66.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-de2983f::before, .elementor-25 .elementor-element.elementor-element-de2983f > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-de2983f > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-de2983f > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-de2983f > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-de2983f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-a54d73f{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-a54d73f .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b13ec3b{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.12;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-b13ec3b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b13ec3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-37.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b13ec3b::before, .elementor-25 .elementor-element.elementor-element-b13ec3b > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b13ec3b > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b13ec3b > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b13ec3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b13ec3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-07b28e7{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-07b28e7 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-30c67a9{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-30c67a9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-30c67a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-30c67a9::before, .elementor-25 .elementor-element.elementor-element-30c67a9 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-30c67a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-30c67a9 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-30c67a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-30c67a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-fed320b{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-fed320b .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e27bba0{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-e27bba0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e27bba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-28.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e27bba0::before, .elementor-25 .elementor-element.elementor-element-e27bba0 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e27bba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e27bba0 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e27bba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e27bba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-ec450f2{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-ec450f2 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-033dc32{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-033dc32:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-033dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-38.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-033dc32::before, .elementor-25 .elementor-element.elementor-element-033dc32 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-033dc32 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-033dc32 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-033dc32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-033dc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-77e71a6{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-77e71a6 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d6b485a{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-d6b485a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d6b485a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-33.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-d6b485a::before, .elementor-25 .elementor-element.elementor-element-d6b485a > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d6b485a > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d6b485a > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d6b485a > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d6b485a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-7898105{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-7898105 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-edc6058{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-edc6058:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-edc6058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-67.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-edc6058::before, .elementor-25 .elementor-element.elementor-element-edc6058 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-edc6058 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-edc6058 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-edc6058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-edc6058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-3a748d0{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-3a748d0 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-03e77d9{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.14;--padding-top:0%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-03e77d9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-03e77d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-62.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-03e77d9::before, .elementor-25 .elementor-element.elementor-element-03e77d9 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-03e77d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-03e77d9 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-03e77d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-03e77d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1ee52cc{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-1ee52cc .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4eeac5d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-80px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4eeac5d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;padding:15px 15px 15px 15px;}:where( .elementor-25 .elementor-element.elementor-element-4eeac5d .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-25 .elementor-element.elementor-element-df5f63b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-df5f63b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-df5f63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13aaa1 );}.elementor-25 .elementor-element.elementor-element-81a2f1b{width:100%;max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-81a2f1b .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;letter-spacing:3px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d09fcad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:2%;}.elementor-25 .elementor-element.elementor-element-d09fcad:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d09fcad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13aaa1 );}.elementor-25 .elementor-element.elementor-element-91e2662{--display:flex;--justify-content:center;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-713c4e6 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:var( --e-global-color-2ae303c );}.elementor-25 .elementor-element.elementor-element-08f19bd{text-align:left;font-family:var( --e-global-typography-13683b4-font-family ), Sans-serif;font-size:var( --e-global-typography-13683b4-font-size );font-weight:var( --e-global-typography-13683b4-font-weight );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1e9fcec .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:300;line-height:32px;letter-spacing:1px;word-spacing:3px;color:#D6D6D6;}.elementor-25 .elementor-element.elementor-element-1c40081 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-359c984-font-family ), Sans-serif;font-size:var( --e-global-typography-359c984-font-size );font-weight:var( --e-global-typography-359c984-font-weight );text-transform:var( --e-global-typography-359c984-text-transform );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );fill:var( --e-global-color-2ae303c );color:var( --e-global-color-2ae303c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ae303c );border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1c40081{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-25 .elementor-element.elementor-element-cbb71b9{--display:flex;--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-e2e1fb3{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-e2e1fb3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e2e1fb3::before, .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-e2e1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-9b991f5{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-9b991f5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9b991f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-62.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-9b991f5::before, .elementor-25 .elementor-element.elementor-element-9b991f5 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-9b991f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-9b991f5 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-9b991f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-9b991f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-c7fe80e{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-c7fe80e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c7fe80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-57.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-c7fe80e::before, .elementor-25 .elementor-element.elementor-element-c7fe80e > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c7fe80e > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c7fe80e > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c7fe80e > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c7fe80e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-d6909f9{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-d6909f9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d6909f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-d6909f9::before, .elementor-25 .elementor-element.elementor-element-d6909f9 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d6909f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-d6909f9 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d6909f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-d6909f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-69cc9e7{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-69cc9e7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-69cc9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-62.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-69cc9e7::before, .elementor-25 .elementor-element.elementor-element-69cc9e7 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-69cc9e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-69cc9e7 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-69cc9e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-69cc9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-36bcd6d{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-36bcd6d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-36bcd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/03/compressed-23-of-106-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-36bcd6d::before, .elementor-25 .elementor-element.elementor-element-36bcd6d > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-36bcd6d > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-36bcd6d > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-36bcd6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-36bcd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-6b5a182{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-6b5a182:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6b5a182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-30.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-6b5a182::before, .elementor-25 .elementor-element.elementor-element-6b5a182 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-6b5a182 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-6b5a182 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-6b5a182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-6b5a182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-2d5f265{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-2d5f265:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2d5f265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/03/2022-03-21-21.15.03-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2d5f265::before, .elementor-25 .elementor-element.elementor-element-2d5f265 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2d5f265 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2d5f265 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2d5f265 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2d5f265 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-79cc806{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-25px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-25px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79cc806 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;padding:15px 15px 15px 15px;}:where( .elementor-25 .elementor-element.elementor-element-79cc806 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-25 .elementor-element.elementor-element-0adf8d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25 .elementor-element.elementor-element-5e1fd39{--display:flex;}.elementor-25 .elementor-element.elementor-element-ac104ff{padding:0% 0% 2% 0%;text-align:center;}.elementor-25 .elementor-element.elementor-element-ac104ff .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#676768;}.elementor-25 .elementor-element.elementor-element-3c79f7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:2%;--padding-right:5%;}.elementor-25 .elementor-element.elementor-element-0463f1f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-198e9fe{--display:flex;--min-height:65vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-198e9fe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-198e9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-33.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-198e9fe::before, .elementor-25 .elementor-element.elementor-element-198e9fe > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-198e9fe > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-198e9fe > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-198e9fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-198e9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-a147acc{--display:flex;--min-height:65vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-a147acc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a147acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-16b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a147acc::before, .elementor-25 .elementor-element.elementor-element-a147acc > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a147acc > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a147acc > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a147acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a147acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-974cd95{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-974cd95:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-974cd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-19-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-974cd95::before, .elementor-25 .elementor-element.elementor-element-974cd95 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-974cd95 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-974cd95 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-974cd95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-974cd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-993f402{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-993f402:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-993f402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-993f402::before, .elementor-25 .elementor-element.elementor-element-993f402 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-993f402 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-993f402 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-993f402 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-993f402 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-9da6b32{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-9da6b32:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9da6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-23.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-9da6b32::before, .elementor-25 .elementor-element.elementor-element-9da6b32 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-9da6b32 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-9da6b32 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-9da6b32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-9da6b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-b330136{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-b330136:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b330136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-44.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b330136::before, .elementor-25 .elementor-element.elementor-element-b330136 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b330136 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b330136 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b330136 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b330136 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-c51171d{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-c51171d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c51171d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-47.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-c51171d::before, .elementor-25 .elementor-element.elementor-element-c51171d > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c51171d > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-c51171d > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c51171d > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-c51171d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-379556b{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-379556b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-379556b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/04/QuartzHill-54.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-379556b::before, .elementor-25 .elementor-element.elementor-element-379556b > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-379556b > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-379556b > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-379556b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-379556b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-eb69353{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-eb69353:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-eb69353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-eb69353::before, .elementor-25 .elementor-element.elementor-element-eb69353 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-eb69353 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-eb69353 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-eb69353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-eb69353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1f02407{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-1f02407:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1f02407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-67.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-1f02407::before, .elementor-25 .elementor-element.elementor-element-1f02407 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1f02407 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1f02407 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1f02407 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1f02407 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-70d6eee{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-70d6eee:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-70d6eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/QuartzHill-39.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-70d6eee::before, .elementor-25 .elementor-element.elementor-element-70d6eee > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-70d6eee > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-70d6eee > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-70d6eee > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-70d6eee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-7cc74ba{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-7cc74ba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7cc74ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/04/QuartzHill-53.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-7cc74ba::before, .elementor-25 .elementor-element.elementor-element-7cc74ba > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7cc74ba > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7cc74ba > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7cc74ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7cc74ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-2467059{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-25px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-25px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2467059 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;padding:15px 15px 15px 15px;}:where( .elementor-25 .elementor-element.elementor-element-2467059 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-25 .elementor-element.elementor-element-2bcc8da{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-a11f2ce{font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:300;line-height:32px;letter-spacing:1px;word-spacing:3px;}.elementor-25 .elementor-element.elementor-element-537e49b{text-align:left;}.elementor-25 .elementor-element.elementor-element-537e49b .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#676768;}.elementor-25 .elementor-element.elementor-element-4a83277{text-align:left;font-family:var( --e-global-typography-13683b4-font-family ), Sans-serif;font-size:var( --e-global-typography-13683b4-font-size );font-weight:var( --e-global-typography-13683b4-font-weight );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-f2179bd{text-align:left;}.elementor-25 .elementor-element.elementor-element-f2179bd .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#676768;}.elementor-25 .elementor-element.elementor-element-0bd3656{text-align:left;font-family:var( --e-global-typography-13683b4-font-family ), Sans-serif;font-size:var( --e-global-typography-13683b4-font-size );font-weight:var( --e-global-typography-13683b4-font-weight );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-9d22c6c .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-359c984-font-family ), Sans-serif;font-size:var( --e-global-typography-359c984-font-size );font-weight:var( --e-global-typography-359c984-font-weight );text-transform:var( --e-global-typography-359c984-text-transform );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9d22c6c{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-25 .elementor-element.elementor-element-138e7a8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-138e7a8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-138e7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE5D6;}.elementor-25 .elementor-element.elementor-element-4ab01a9{padding:0% 0% 2% 0%;text-align:center;}.elementor-25 .elementor-element.elementor-element-4ab01a9 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#676768;}.elementor-25 .elementor-element.elementor-element-f06de6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:2%;}.elementor-25 .elementor-element.elementor-element-f06de6f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f06de6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE5D6;}.elementor-25 .elementor-element.elementor-element-ea38f5b{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-a58f024{font-family:"Kantumruy Pro", Sans-serif;font-size:18px;font-weight:300;line-height:28px;letter-spacing:1px;word-spacing:3px;}.elementor-25 .elementor-element.elementor-element-ec59604{text-align:left;font-family:var( --e-global-typography-13683b4-font-family ), Sans-serif;font-size:var( --e-global-typography-13683b4-font-size );font-weight:var( --e-global-typography-13683b4-font-weight );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0a3c6c5 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-359c984-font-family ), Sans-serif;font-size:var( --e-global-typography-359c984-font-size );font-weight:var( --e-global-typography-359c984-font-weight );text-transform:var( --e-global-typography-359c984-text-transform );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0a3c6c5{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-25 .elementor-element.elementor-element-f850abb{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b743ba9{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-b743ba9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b743ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2022/12/2021-07-28-20.53.00.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b743ba9::before, .elementor-25 .elementor-element.elementor-element-b743ba9 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b743ba9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b743ba9 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b743ba9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b743ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-783733d{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-783733d .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7881d0b{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-7881d0b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7881d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2025/05/Rockridge-people-hiking-walkway-windwhistle-green.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-7881d0b::before, .elementor-25 .elementor-element.elementor-element-7881d0b > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7881d0b > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7881d0b > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7881d0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7881d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-4393e25{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-4393e25 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f094ae9{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-f094ae9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f094ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/Newzengland28of81-1920w.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f094ae9::before, .elementor-25 .elementor-element.elementor-element-f094ae9 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f094ae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f094ae9 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f094ae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f094ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-e02fd62{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-e02fd62 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fa601f7{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-fa601f7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fa601f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/Newzengland49of81-1920w.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-fa601f7::before, .elementor-25 .elementor-element.elementor-element-fa601f7 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-fa601f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-fa601f7 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-fa601f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-fa601f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-23d5b24{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-23d5b24 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7e5daae{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-7e5daae:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7e5daae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/05/54976161-212c-437b-b890-c09c41e9f373_wo.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-7e5daae::before, .elementor-25 .elementor-element.elementor-element-7e5daae > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7e5daae > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7e5daae > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7e5daae > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7e5daae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-b8d480f{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-b8d480f .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f8b850f{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-f8b850f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f8b850f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/Screen-Shot-2023-04-28-at-11.27.27.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f8b850f::before, .elementor-25 .elementor-element.elementor-element-f8b850f > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f8b850f > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f8b850f > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f8b850f > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f8b850f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-d9a8cb2{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-d9a8cb2 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-48e4698{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-48e4698:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-48e4698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/11c78965-f7af-4da5-a4a6-3ba5d9cd5714.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-48e4698::before, .elementor-25 .elementor-element.elementor-element-48e4698 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-48e4698 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-48e4698 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-48e4698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-48e4698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-ee7b6bd{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-ee7b6bd .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3164762{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-3164762:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3164762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/ballooning-canterbury14.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-3164762::before, .elementor-25 .elementor-element.elementor-element-3164762 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-3164762 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-3164762 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-3164762 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-3164762 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-4575b0c{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-4575b0c .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-083590e{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-083590e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-083590e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/228501_459110054110083_2117981579_n-1920w.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-083590e::before, .elementor-25 .elementor-element.elementor-element-083590e > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-083590e > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-083590e > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-083590e > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-083590e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-2ba0dda{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-2ba0dda .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fbe7898{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-fbe7898:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fbe7898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/04/opuke-methven-lake-hot-pools-sth-island-b0ea0ddd.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-fbe7898::before, .elementor-25 .elementor-element.elementor-element-fbe7898 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-fbe7898 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-fbe7898 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-fbe7898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-fbe7898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-d8863d8{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-d8863d8 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce4b1fc{--display:flex;--min-height:64vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-ce4b1fc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ce4b1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quartzhillstation.co.nz/wp-content/uploads/2023/05/mt-hutt-earlybird-campaign.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ce4b1fc::before, .elementor-25 .elementor-element.elementor-element-ce4b1fc > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ce4b1fc > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ce4b1fc > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ce4b1fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ce4b1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-385753e{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-385753e .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0bb8968{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-25px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-25px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0bb8968 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;padding:15px 15px 15px 15px;}:where( .elementor-25 .elementor-element.elementor-element-0bb8968 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-25 .elementor-element.elementor-element-1004510{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-1004510:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1004510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13aaa1 );}.elementor-25 .elementor-element.elementor-element-54e01b3{--display:flex;}.elementor-25 .elementor-element.elementor-element-46e6a20{padding:0% 0% 2% 0%;text-align:center;}.elementor-25 .elementor-element.elementor-element-46e6a20 .elementor-heading-title{font-family:"Kantumruy Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;word-spacing:3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c.elementor-arrows-yes .elementor-main-swiper{width:calc( 60% - 40px );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-main-swiper{width:60%;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-main-swiper .swiper-slide{background-color:#FFFFFF00;border-width:0px 0px 0px 0px;border-radius:0%;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header{padding-top:12%;padding-left:12%;padding-right:12%;padding-block-end:calc( 18px / 2 );border-block-end-width:1px;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__content{padding-bottom:12%;padding-left:12%;padding-right:12%;padding-block-start:calc( 18px / 2 );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header, .elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{font-family:var( --e-global-typography-13683b4-font-family ), Sans-serif;font-size:var( --e-global-typography-13683b4-font-size );font-weight:var( --e-global-typography-13683b4-font-weight );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__title{color:#FFFFFF;font-family:"Kantumruy Pro", Sans-serif;font-size:13px;font-weight:400;font-style:italic;letter-spacing:1px;word-spacing:3px;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__text{color:#FFFFFF;font-family:"Kantumruy Pro", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;word-spacing:3px;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__icon{font-size:16px;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__icon svg{width:16px;}.elementor-25 .elementor-element.elementor-element-1875439{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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;}.elementor-25 .elementor-element.elementor-element-4a14298 iframe{height:140px;filter:brightness( 104% ) contrast( 87% ) saturate( 26% ) blur( 0px ) hue-rotate( 7deg );transition-duration:0s;}.elementor-25 .elementor-element.elementor-element-4a14298:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-25{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-5bb766c{--width:100%;}.elementor-25 .elementor-element.elementor-element-d09fcad{--width:100%;}.elementor-25 .elementor-element.elementor-element-91e2662{--width:75%;}.elementor-25 .elementor-element.elementor-element-3c79f7d{--width:100%;}.elementor-25 .elementor-element.elementor-element-0463f1f{--width:75%;}.elementor-25 .elementor-element.elementor-element-2bcc8da{--width:75%;}.elementor-25 .elementor-element.elementor-element-ea38f5b{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-91e2662{--width:40%;}.elementor-25 .elementor-element.elementor-element-cbb71b9{--width:75%;}}@media(min-width:2400px){.elementor-25 .elementor-element.elementor-element-08f19bd{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-1c40081 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-4a83277{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0bd3656{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-9d22c6c .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-ec59604{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0a3c6c5 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header, .elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}}@media(max-width:1366px){.elementor-25 .elementor-element.elementor-element-08f19bd{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-1c40081 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-0463f1f{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-4a83277{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0bd3656{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-9d22c6c .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-ec59604{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0a3c6c5 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header, .elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-4eeac5d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-df5f63b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25 .elementor-element.elementor-element-81a2f1b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-25 .elementor-element.elementor-element-08f19bd{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-1c40081 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-79cc806{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-2467059{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-4a83277{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0bd3656{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-9d22c6c .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-ec59604{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0a3c6c5 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-0bb8968{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header, .elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}}@media(max-width:880px){.elementor-25 .elementor-element.elementor-element-f160f7c.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-main-swiper{width:80%;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-5bb766c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25 .elementor-element.elementor-element-2649abc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2649abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-165px 0px;}.elementor-25 .elementor-element.elementor-element-2649abc{--padding-top:0%;--padding-bottom:12%;--padding-left:05%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-33b514e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-33b514e .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5509e25:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5509e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-215px 0px;}.elementor-25 .elementor-element.elementor-element-5509e25{--padding-top:0%;--padding-bottom:012%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-d3a1833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-d3a1833 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-de2983f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-de2983f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-538px 0px;}.elementor-25 .elementor-element.elementor-element-de2983f{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-a54d73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-a54d73f .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b13ec3b{--padding-top:0%;--padding-bottom:012%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-07b28e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-07b28e7 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-30c67a9{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-fed320b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-fed320b .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e27bba0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e27bba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-603px 0px;}.elementor-25 .elementor-element.elementor-element-e27bba0{--padding-top:0%;--padding-bottom:012%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-ec450f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-ec450f2 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-033dc32{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-77e71a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-77e71a6 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d6b485a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d6b485a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-604px 0px;background-size:cover;}.elementor-25 .elementor-element.elementor-element-d6b485a{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-7898105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-7898105 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-edc6058{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-3a748d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-3a748d0 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-03e77d9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-03e77d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-571px 0px;}.elementor-25 .elementor-element.elementor-element-03e77d9{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-1ee52cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 12% 0%;}.elementor-25 .elementor-element.elementor-element-1ee52cc .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4eeac5d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-df5f63b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-81a2f1b{padding:0% 5% 0% 5%;}.elementor-25 .elementor-element.elementor-element-81a2f1b .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-d09fcad{--padding-top:10%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-25 .elementor-element.elementor-element-91e2662{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-08f19bd{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-1c40081 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-cbb71b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cbb71b9.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-9b991f5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-79cc806{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-ac104ff .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-3c79f7d{--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-25 .elementor-element.elementor-element-198e9fe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-198e9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-298px 0px;}.elementor-25 .elementor-element.elementor-element-2467059{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-2bcc8da{--padding-top:15%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-25 .elementor-element.elementor-element-4a83277{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0bd3656{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-9d22c6c .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-138e7a8{--padding-top:15%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-4ab01a9 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-f06de6f{--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-25 .elementor-element.elementor-element-ea38f5b{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-ec59604{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}.elementor-25 .elementor-element.elementor-element-0a3c6c5 .elementor-button{font-size:var( --e-global-typography-359c984-font-size );letter-spacing:var( --e-global-typography-359c984-letter-spacing );word-spacing:var( --e-global-typography-359c984-word-spacing );}.elementor-25 .elementor-element.elementor-element-f850abb.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-783733d .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4393e25 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e02fd62 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-23d5b24 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b8d480f .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d9a8cb2 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-ee7b6bd .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4575b0c .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2ba0dda .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d8863d8 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-385753e .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-0bb8968{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-1004510{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-25 .elementor-element.elementor-element-46e6a20 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-f160f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f160f7c.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-main-swiper{width:90%;}.elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__header, .elementor-25 .elementor-element.elementor-element-f160f7c .elementor-testimonial__name{font-size:var( --e-global-typography-13683b4-font-size );letter-spacing:var( --e-global-typography-13683b4-letter-spacing );word-spacing:var( --e-global-typography-13683b4-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e9fe */.elementor-25 .elementor-element.elementor-element-198e9fe {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a147acc */.elementor-25 .elementor-element.elementor-element-a147acc {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974cd95 */.elementor-25 .elementor-element.elementor-element-974cd95 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f402 */.elementor-25 .elementor-element.elementor-element-993f402 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da6b32 */.elementor-25 .elementor-element.elementor-element-9da6b32 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b330136 */.elementor-25 .elementor-element.elementor-element-b330136 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51171d */.elementor-25 .elementor-element.elementor-element-c51171d {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379556b */.elementor-25 .elementor-element.elementor-element-379556b {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb69353 */.elementor-25 .elementor-element.elementor-element-eb69353 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f02407 */.elementor-25 .elementor-element.elementor-element-1f02407 {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6eee */.elementor-25 .elementor-element.elementor-element-70d6eee {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc74ba */.elementor-25 .elementor-element.elementor-element-7cc74ba {max-height: 80vh;}/* End custom CSS */
/* Start custom CSS */html, body {overflow-x: hidden; position: relative; width: 100%;}/* End custom CSS */