.elementor-21 .elementor-element.elementor-element-0ef4d5f > .elementor-container{max-width:1440px;}.elementor-21 .elementor-element.elementor-element-0ef4d5f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0ef4d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/River-stone-river-bed_900x1200.jpeg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0ef4d5f > .elementor-background-overlay{background-color:rgba(0,0,0,0.76);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-0ef4d5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-0ef4d5f > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:200px;}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-e532db2 .swiper-slide-bg{background-color:rgba(0,0,0,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-e532db2 .elementor-background-overlay{background-color:rgba(0,0,0,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-f943d01 .swiper-slide-bg{background-color:rgba(187,187,187,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-f943d01 .elementor-background-overlay{background-color:rgba(0,0,0,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-0175ff0 .swiper-slide-bg{background-color:rgba(187,187,187,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-repeater-item-0175ff0 .elementor-background-overlay{background-color:rgba(0,0,0,0);}.elementor-21 .elementor-element.elementor-element-7d08b9e .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-21 .elementor-element.elementor-element-7d08b9e .swiper-slide-contents{max-width:100%;}.elementor-21 .elementor-element.elementor-element-7d08b9e .swiper-slide-inner{text-align:center;}.elementor-21 .elementor-element.elementor-element-7d08b9e .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-slide-heading{color:#ffffff;font-family:"Lora", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-7d08b9e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:25px;}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-slide-description{color:#ffffff;font-family:"Lora", Sans-serif;font-size:35px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-7d08b9e .elementor-slide-button{color:#000000;border-color:#94ff00;font-family:"Lora", Sans-serif;font-weight:bold;text-transform:uppercase;font-style:normal;border-width:4px;border-radius:12px;background-color:#94ff00;}.elementor-21 .elementor-element.elementor-element-7d08b9e > .elementor-widget-container{padding:25px 25px 25px 25px;background-color:rgba(0,0,0,0);}.elementor-21 .elementor-element.elementor-element-df9c090 > .elementor-container{max-width:1024px;}.elementor-21 .elementor-element.elementor-element-68cd137 .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-93aa118 .elementor-heading-title{color:#54595f;font-family:"Lora", Sans-serif;font-size:80px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-93aa118 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c68efb6{--divider-border-style:solid;--divider-color:#54595f;--divider-border-width:2.5px;}.elementor-21 .elementor-element.elementor-element-c68efb6 .elementor-divider-separator{width:81%;}.elementor-21 .elementor-element.elementor-element-c68efb6 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-21 .elementor-element.elementor-element-a1f36bf .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-5dd3101 > .elementor-container{max-width:1000px;}.elementor-21 .elementor-element.elementor-element-5dd3101:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5dd3101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.86);}.elementor-21 .elementor-element.elementor-element-5dd3101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-5dd3101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-8d030da .elementor-spacer-inner{height:25px;}.elementor-21 .elementor-element.elementor-element-da13248 .elementor-heading-title{color:#ffffff;font-family:"Lora", Sans-serif;font-size:80px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-da13248 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-abf457b > .elementor-container{max-width:800px;}.elementor-21 .elementor-element.elementor-element-abf457b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-d8c4784{color:rgba(255,255,255,0.81);}.elementor-21 .elementor-element.elementor-element-8737171{color:rgba(255,255,255,0.81);}.elementor-21 .elementor-element.elementor-element-597d6ce{color:rgba(255,255,255,0.81);}.elementor-21 .elementor-element.elementor-element-0e19f90 > .elementor-container{max-width:1000px;min-height:500px;}.elementor-21 .elementor-element.elementor-element-0e19f90 > .elementor-container:after{content:"";min-height:inherit;}.elementor-21 .elementor-element.elementor-element-0e19f90:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e19f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.86);}.elementor-21 .elementor-element.elementor-element-0e19f90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-0e19f90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__front{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/internal-court-yard_1600x902-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(0,0,0,0.34);text-align:center;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__back{background-color:rgba(45,160,0,0.63);}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box{height:400px;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-icon-wrapper{margin-bottom:100px;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-icon{font-size:6px;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-icon svg{width:6px;transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-83f8685 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__front{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/stepping-stone-walkway.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(0,0,0,0.34);text-align:center;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__back{background-color:rgba(45,160,0,0.63);}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box{height:400px;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-icon-wrapper{margin-bottom:100px;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__front{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/small-single-flow-water-feature_1600x900.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(0,0,0,0.34);text-align:center;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__back{background-color:rgba(45,160,0,0.63);}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box{height:400px;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-icon-wrapper{margin-bottom:100px;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-3c6cd2d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-37a558a .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-095764a .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-472c930 .elementor-heading-title{color:#54595f;font-family:"Lora", Sans-serif;font-size:80px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-472c930 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-48dbe8b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-21 .elementor-element.elementor-element-48dbe8b .elementor-divider-separator{width:57%;}.elementor-21 .elementor-element.elementor-element-48dbe8b .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-21 .elementor-element.elementor-element-a0e81c2 .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-55a8459 .elementor-main-swiper{height:350px;}.elementor-21 .elementor-element.elementor-element-55a8459.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-21 .elementor-element.elementor-element-55a8459 .elementor-swiper-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-aa89b13 .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-38be98b > .elementor-container{min-height:550px;}.elementor-21 .elementor-element.elementor-element-38be98b > .elementor-container:after{content:"";min-height:inherit;}.elementor-21 .elementor-element.elementor-element-38be98b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-38be98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/pre-school-area-water-feature_1600x1200.jpeg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-38be98b > .elementor-background-overlay{background-color:rgba(0,0,0,0.76);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-38be98b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-38be98b > .elementor-shape-top svg{width:calc(250% + 1.3px);height:150px;}.elementor-21 .elementor-element.elementor-element-0e9d49b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-51a12ad .elementor-spacer-inner{height:100px;}.elementor-21 .elementor-element.elementor-element-59f5b06 .elementor-heading-title{color:#ffffff;font-family:"Lora", Sans-serif;font-size:80px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-59f5b06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-033639a .elementor-spacer-inner{height:25px;}.elementor-21 .elementor-element.elementor-element-4d8d98e{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-4a4055f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-4a4055f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-389cc51 .elementor-spacer-inner{height:240px;}.elementor-21 .elementor-element.elementor-element-389cc51 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/Rustic-play-house.jpg");background-position:center right;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7cec6d7 .elementor-spacer-inner{height:349px;}.elementor-21 .elementor-element.elementor-element-7cec6d7 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/stepping-stone-walkway_1600x900.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9f1c6df .elementor-spacer-inner{height:371px;}.elementor-21 .elementor-element.elementor-element-9f1c6df > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/stone-water-feature_1600x1200.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-a599524 .elementor-spacer-inner{height:218px;}.elementor-21 .elementor-element.elementor-element-a599524 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/And-so-much-more_1600x900.jpg");background-position:center right;background-size:cover;}.elementor-21 .elementor-element.elementor-element-fb855cf .elementor-spacer-inner{height:172px;}.elementor-21 .elementor-element.elementor-element-fb855cf > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/Water-feature-into-a-sand-pit_1600x900.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-f9ef3c4 .elementor-spacer-inner{height:155px;}.elementor-21 .elementor-element.elementor-element-f9ef3c4 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/outside-kitchen.jpeg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-f719ebe .elementor-spacer-inner{height:240px;}.elementor-21 .elementor-element.elementor-element-f719ebe > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/small-single-flow-water-feature_1600x900.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-23cc9f2 .elementor-spacer-inner{height:172px;}.elementor-21 .elementor-element.elementor-element-23cc9f2 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/River-stone-river-bed_900x1200.jpeg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-a26b0f8 .elementor-spacer-inner{height:413px;}.elementor-21 .elementor-element.elementor-element-a26b0f8 > .elementor-widget-container{background-image:url("https://specialistlandscapingandbuilding.co.nz/wp-content/uploads/2019/10/Raised-gardens.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-68f9e41 .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-03a2ea3 .elementor-spacer-inner{height:50px;}.elementor-21 .elementor-element.elementor-element-8c3f8d7 .elementor-heading-title{color:#54595f;font-family:"Lora", Sans-serif;font-size:80px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-21 .elementor-element.elementor-element-8c3f8d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-88d001b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-21 .elementor-element.elementor-element-88d001b .elementor-divider-separator{width:43%;}.elementor-21 .elementor-element.elementor-element-88d001b .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-21 .elementor-element.elementor-global-204 .elementor-cta__content{text-align:center;}.elementor-21 .elementor-element.elementor-global-204 .elementor-cta__description{font-size:28px;font-weight:900;color:#ffffff;}.elementor-21 .elementor-element.elementor-global-204 .elementor-cta__button{color:#000000;border-color:#94ff00;background-color:#94ff00;}.elementor-21 .elementor-element.elementor-global-204 .elementor-ribbon-inner{background-color:#94ff00;color:#000000;}.elementor-21 .elementor-element.elementor-global-204 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.61);}.elementor-21 .elementor-element.elementor-global-204 .elementor-cta .elementor-cta__bg, .elementor-21 .elementor-element.elementor-global-204 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21 .elementor-element.elementor-element-e22d95e .elementor-spacer-inner{height:50px;}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-fb6da22{width:50%;}.elementor-21 .elementor-element.elementor-element-1b20d4b{width:50%;}.elementor-21 .elementor-element.elementor-element-23a8f03{width:50%;}.elementor-21 .elementor-element.elementor-element-43d9a09{width:50%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-55a8459.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-55a8459.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-e3e68ae .elementor-flip-box__front{background-attachment:scroll;}}