/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{margin:0;padding:0;box-sizing:border-box;}html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,hr,form,input,img,fieldset,button,table{margin:0;padding:0;border:0;-webkit-text-size-adjust:none;}html,body{height:100%;}body{font-family:nimbus-sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:#464444;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;--white:#FFFFFF;--black:#000000;--green-light:#8BC53F;--green-dark:#009345;--gray:#DDD;--gray-light:#EFEFEF;}h1,h2,h3{font-weight:normal;}h1{font-size:2.2em;line-height:1.2em;}h2{font-size:1.6em;}h3{font-size:1.3em;}p{line-height:1.6em;margin-bottom:1.6em;}a{color:var(--green-light);text-decoration:none;}a:hover{color:var(--green-dark);}main .field-item ul,main .field-item ol,article ol{margin-left:2.0em;margin-bottom:1.6em;}main .field-item ul li,main .field-item ol li,article ol li{line-height:1.6em;}.layout-container{position:relative;overflow-x:hidden;height:100vh}.path-taxonomy h1:before{content:"Gardening Services in ";}.path-taxonomy h1:after{content:" - Local, Reliable & Expert Garden Care";}.captcha-type-challenge--recaptcha{margin-bottom:2.0em;}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);display:none;transition:background-color 0.3s ease;cursor:pointer;z-index:100;}#drawer{position:fixed;top:0;right:-250px;width:250px;height:100%;background-color:var(--white);transition:right 0.3s ease;z-index:200;overflow-y:auto;padding-bottom:3.0em;}.gin--vertical-toolbar #drawer{top:60px;}#drawer.closed{right:-250px;}#drawer.open{right:0;}#openBtn,#closeBtn{cursor:pointer;width:40px;background-color:transparent;}#drawer .menu{list-style:none;margin-left:15px;margin-right:15px;margin-bottom:3.0em;}#drawer .menu li a{display:block;line-height:1.6em;padding:0.5em 0;border-bottom:1px solid var(--gray);}#drawer .logo{width:130px;margin:auto;}#drawer .address{line-height:1.6em;text-align:center;}#drawer .address .phone{margin-top:1.0em;}header{position:fixed;width:100%;z-index:5;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);}.nav-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;column-gap:1.0em;list-style:none;width:100%;margin:0;}.nav-list .nav-item a span{color:var(--green-dark);}.nav-list .nav-item.quote,.nav-list .nav-item.toggle{text-align:right;}.user-logged-in .nav-list .nav-item.toggle{text-align:center;}.nav-list .nav-item .icon{display:block;width:auto;height:60px;}#block-xylem-primary-local-tasks{text-align:center;}#block-xylem-primary-local-tasks ul{margin-bottom:3.0em;}#block-xylem-primary-local-tasks ul li{display:inline-block;margin:0 1.0em;}main .wrapper{padding-top:5.0em;padding-bottom:5.0em;}main .image{position:relative;}main .image img.full-screen{display:block;position:absolute;top:0;width:100%;height:100%;object-fit:cover;max-width:1580px;left:50%;transform:translateX(-50%);}main .image .title-float{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;color:var(--white);text-shadow:1px 1px 3px #000;}main .image .title-float .subtitle{font-size:1.2em;}main .image .person{display:block;width:120px;height:120px;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);z-index:3;background-color:var(--white);border-radius:60px;box-shadow:0 3px 10px rgb(0 0 0 / 0.2);}main .image .person img{display:block;width:100%;height:atuo;}main .image .person .name{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);}.places{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0.5em;}.places .views-row{text-align:center;}.places{margin-top:2.0em;}.places .views-row a{display:block;text-align:center;background-color:var(--gray-light);padding:0.5em;border-radius:3px;}.page-node-9 main .wrapper article{column-count:auto !important;column-gap:unset !important;}.page-node-9 main .wrapper{padding-bottom:0 !important;}.page-node-9 main .wrapper,.page-node-9 h1{text-align:center;}.form-item{margin-bottom:1.0em;}.form-search,.form-text,.form-email,.form-tel,.form-textarea{background-color:var(--gray-light);border-radius:3px;padding:10px;font-size:1.0em;width:100%;max-width:400px;outline:none;}.form-textarea{border:none;outline:none;}.button{background-color:var(--green-light);text-decoration:none;color:#FFF;padding:4px 18px;border-radius:3px;font-size:1.0em;cursor:pointer;font-weight:normal;}.button:hover{background-color:var(--green-dark);color:#FFF;}.form-item-cost{font-size:2.0em;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:8px;padding:10px;outline:none;border:none;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-size:14px auto;background-color:var(--gray-light);font-size:1.0em !important;border-radius:3px;background-image:url(/themes/xylem/images/icon-down.svg);width:100%;max-width:400px;color:var(--black)}.description{margin-bottom:0.5em;}.nav-list li.search{position:relative;min-width:50px;}.nav-list li.search input[type="search"]{padding:4px 12px;border:none;border-radius:3px;background-color:transparent;transition:width 0.4s ease-in-out;width:0;overflow:hidden;cursor:pointer;font-size:16px;}.nav-list li.search input[type="search"]:focus{width:200px;outline:none;background-color:var(--white);}.nav-list li.search .form-actions{display:none;}#highlights h2{text-align:center;margin-bottom:0.5em;}footer .wrapper{text-align:center;padding-top:5.0em;padding-bottom:10.0em;}footer .wrapper .socials{margin:2.0em auto 4.0em auto;}footer .wrapper .socials li{display:inline-block;margin-left:10px;margin-right:10px;}footer .wrapper .socials li a{display:block;background-color:var(--green-light);width:32px;height:32px;border-radius:16px;padding:4px;}footer .wrapper .socials li a:hover{background-color:var(--green-dark);}footer .wrapper .socials li a svg path{fill:var(--white);}footer .wrapper .logo{width:170px;margin:auto;}footer .wrapper .address{line-height:1.6em;}footer .wrapper .address .phone,footer .wrapper .address .website{margin-top:1.0em;}footer .wrapper .address .copyright{margin-top:3.0em;}.message{text-align:center;margin-top:3.0em;}div[aria-label="Status message"],div[aria-label="Error message"],div[aria-label="Warning message"],.messages,.checkout-complete,.webform-confirmation__message{margin-bottom:2.0em;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;background:no-repeat 10px 17px;overflow-wrap:break-word}div[aria-label="Status message"],.messages--status,.checkout-complete,.webform-confirmation__message{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;box-shadow:-8px 0 0 #77b259;background-image:url(/themes/xylem/images/check.svg)}div[aria-label="Error message"],.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;background-image:url(/themes/xylem/images/error.svg)}div[aria-label="Warning message"],.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;background-image:url(/themes/xylem/images/warning.svg)}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;opacity:1;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em;}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:80px;height:80px;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;border-radius:80px;border-width:8px;border-style:solid;border-color:#FFF transparent #FFF transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}@-webkit-keyframes spin{to{transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}
.wrapper{margin-left:auto;margin-right:auto;width:96%;padding-left:2%;padding-right:2%;}main .image{height:90vh;}.nav-list svg{height:50px;width:auto;}.nav-list .nav-item{display:none;}.nav-list .nav-item:first-child{display:block;flex-grow:2;}.nav-list .nav-item.quote,.nav-list .nav-item:last-child{display:block;}@media only screen and (min-width:321px){.wrapper{margin-left:auto;margin-right:auto;width:95%;padding-left:2.5%;padding-right:2.5%;}}@media only screen and (min-width:481px){.wrapper{margin:auto;width:96%;padding-left:2%;padding-right:2%;}main .image{height:80vh;}}@media only screen and (min-width:769px){.wrapper{margin:auto;width:97%;padding-left:1.5%;padding-right:1.5%;}.nav-list .nav-item{display:block;flex-grow:1 !important;}}@media only screen and (min-width:1025px){.wrapper{margin:auto;width:98%;max-width:1024px;padding-left:1%;padding-right:1%;}.wrapper.outer{max-width:none !important;}.page-node-type-page main .wrapper article,.path-taxonomy main .wrapper article{column-count:2;column-gap:3.0em;}main .image{height:70vh;}main .image .title-float{width:50%;}.nav-list .nav-item .logo{width:130px;height:auto;}}@media only screen and (min-width:1261px){.wrapper{margin:auto;width:98%;max-width:1024px;padding-left:1%;padding-right:1%;}}@media only screen and (-webkit-min-device-pixel-ratio:2),@media only screen and (-moz-min-device-pixel-ratio:2),@media only screen and (min-device-pixel-ratio:2){}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/xylem/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
