@charset "UTF-8";blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,small,strong{line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#a6a6a6;line-height:0}a{color:#008a2c;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#82c341}a img{border:0}hr{max-width:75rem;border-right:0;border-top:0;border-bottom:1px solid #a6a6a6;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #a6a6a6}blockquote,blockquote p{line-height:1.6;color:#525252}cite{display:block;font-size:.8125rem;color:#525252}cite:before{content:"\2014 \0020"}abbr{color:#525252;cursor:help;border-bottom:1px dotted #000}code{font-weight:400;border:1px solid #a6a6a6;padding:.125rem .3125rem .0625rem}code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#000;background-color:#cac8c8}kbd{padding:.125rem .25rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#525252}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.xsmall-text-left{text-align:left}.xsmall-text-right{text-align:right}.xsmall-text-center{text-align:center}.xsmall-text-justify{text-align:justify}.show-for-print{display:none!important}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.foundation-mq{font-family:"xsmall=0em&small=26.875em&medium=40em&medium-lg=53.75em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#525252;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}body{position:relative}iframe{max-width:100%}h1{font-weight:700;color:#07401e}h2{font-weight:900;color:#008a2c}h3{font-weight:700;color:#525252}h4{font-weight:600}.access{display:none}.container{max-width:75rem;margin-left:auto;margin-right:auto}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.align-right{text-align:right}.areas{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.areas:after,.areas:before{content:" ";display:table}.areas:after{clear:both}.areas__heading{display:inline-block;font-family:great_vibes,lato,Helvetica,Roboto,Arial,sans-serif;font-size:2.5em}.areas__content{display:inline-block;margin-left:10px}.mce-content-body{padding:20px;font-size:20px}@font-face{font-family:goudy_trajan;src:url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.eot);src:url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.eot?#iefix) format("embedded-opentype"),url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.woff2) format("woff2"),url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.woff) format("woff"),url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.ttf) format("truetype"),url(/font/goudy-trajan/goudytrajan-regular-trial-webfont.svg#goudy_trajan_regularregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:great_vibes;src:url(/font/great-vibes/greatvibes-regular-webfont.eot);src:url(/font/great-vibes/greatvibes-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/font/great-vibes/greatvibes-regular-webfont.woff2) format("woff2"),url(/font/great-vibes/greatvibes-regular-webfont.woff) format("woff"),url(/font/great-vibes/greatvibes-regular-webfont.ttf) format("truetype"),url(/font/great-vibes/greatvibes-regular-webfont.svg#great_vibesregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-regular-webfont.eot);src:url(/font/lato/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-regular-webfont.woff2) format("woff2"),url(/font/lato/lato-regular-webfont.woff) format("woff"),url(/font/lato/lato-regular-webfont.ttf) format("truetype"),url(/font/lato/lato-regular-webfont.svg#/font/lato/latoregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-bold-webfont.eot);src:url(/font/lato/lato-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-bold-webfont.woff2) format("woff2"),url(/font/lato/lato-bold-webfont.woff) format("woff"),url(/font/lato/lato-bold-webfont.ttf) format("truetype"),url(/font/lato/lato-bold-webfont.svg#/font/lato/latobold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-italic-webfont.eot);src:url(/font/lato/lato-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-italic-webfont.woff2) format("woff2"),url(/font/lato/lato-italic-webfont.woff) format("woff"),url(/font/lato/lato-italic-webfont.ttf) format("truetype"),url(/font/lato/lato-italic-webfont.svg#/font/lato/latoitalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-bolditalic-webfont.eot);src:url(/font/lato/lato-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-bolditalic-webfont.woff2) format("woff2"),url(/font/lato/lato-bolditalic-webfont.woff) format("woff"),url(/font/lato/lato-bolditalic-webfont.ttf) format("truetype"),url(/font/lato/lato-bolditalic-webfont.svg#/font/lato/latobold_italic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-heavy-webfont.eot);src:url(/font/lato/lato-heavy-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-heavy-webfont.woff2) format("woff2"),url(/font/lato/lato-heavy-webfont.woff) format("woff"),url(/font/lato/lato-heavy-webfont.ttf) format("truetype"),url(/font/lato/lato-heavy-webfont.svg#latoheavy) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-heavyitalic-webfont.eot);src:url(/font/lato/lato-heavyitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-heavyitalic-webfont.woff2) format("woff2"),url(/font/lato/lato-heavyitalic-webfont.woff) format("woff"),url(/font/lato/lato-heavyitalic-webfont.ttf) format("truetype"),url(/font/lato/lato-heavyitalic-webfont.svg#latoheavy_italic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-semibold-webfont.eot);src:url(/font/lato/lato-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-semibold-webfont.woff2) format("woff2"),url(/font/lato/lato-semibold-webfont.woff) format("woff"),url(/font/lato/lato-semibold-webfont.ttf) format("truetype"),url(/font/lato/lato-semibold-webfont.svg#latosemibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/font/lato/lato-semibolditalic-webfont.eot);src:url(/font/lato/lato-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/font/lato/lato-semibolditalic-webfont.woff2) format("woff2"),url(/font/lato/lato-semibolditalic-webfont.woff) format("woff"),url(/font/lato/lato-semibolditalic-webfont.ttf) format("truetype"),url(/font/lato/lato-semibolditalic-webfont.svg#latosemibold_italic) format("svg");font-weight:600;font-style:italic;font-display:swap}.banner{height:50vw;min-height:300px;background:url(/Content/img/default_banner_sm.jpg);background-position:50%;position:relative}.banner:before{content:"";display:block;width:100%;position:absolute;top:-10vw;left:0;height:546px;background:url(/Content/img/index_fade.png) repeat-x;opacity:.8;z-index:1}.banner--landing{position:relative;height:auto}.banner--landing:before{display:none}.banner__content{text-align:center;padding:20vw 0 50px}.banner__caption{display:block;padding:1rem 3rem}.banner__caption h1{color:#1f5b42;margin:0}.banner__caption h1,.banner__heading{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.banner__heading{color:#fff;font-size:1.5em;border-color:#82c341;border-width:0 0 1px;border-style:solid;display:inline-block;margin:0 auto 5px;max-width:85%}.banner--large{display:none}.breadtrail{width:100%;background:#cac8c8;padding:10px 20px}.breadtrail__list{display:block;margin:0;padding:0;list-style:none;font-size:.9em}.breadtrail__item{display:inline-block;color:#008a2c}.breadtrail__item:not(:last-child):after{content:" / ";display:inline}.breadtrail__link{color:#008a2c}.breadtrail__link:active,.breadtrail__link:focus,.breadtrail__link:hover{color:#07401e}.button,.button:link,.button:visited{background:#000;font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-size:1.1rem;color:#fff!important;line-height:1.125;padding:1rem 1.5rem;display:inline-block;margin:5px 0;position:relative;text-align:center}.button:before,.button:link:before,.button:visited:before{content:"";border:1px solid #fff;position:absolute;bottom:4px;left:4px;right:4px;top:4px}.button:focus,.button:hover{background:#fff;color:#000!important}.button:focus:before,.button:hover:before{border:1px solid #000}.button--mobile-only{margin:0 auto;width:100%}.button--cart{background:#82c341;border:#82c341;color:#fff;text-transform:uppercase;white-space:nowrap}.button--cart:hover{background:#fff;color:#82c341}.button--arrow{border:0;color:#07401e;white-space:nowrap}.button--arrow:hover{color:#008a2c}.button--arrow:after{content:" \f0da";font-family:FontAwesome;color:#008a2c}.page-callout{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25em}.page-callout--phone{display:block;font-weight:700;font-size:medium}.page-callout__message{-ms-flex-preferred-size:auto;flex-basis:auto;display:inline-block;vertical-align:middle}.page-callout__phone{color:#82c341}.elm-heading{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin-bottom:0}.season-content{display:none;margin-top:20px}.season-content--active{display:block;padding:25px}.season-content .button{width:100%;color:#fff;text-align:center}.season-content .button:active,.season-content .button:focus,.season-content .button:hover{color:#fff}.season-content:after{content:"";display:table;clear:both}.mce-content-body .season-content{border:1px solid #000;margin-bottom:30px;padding:20px;display:block}.scene{position:relative;width:100%;height:24.85vw;overflow:hidden}.scene svg{position:absolute;left:0;bottom:0}.scene img,.scene svg{height:100%}.scene svg{transition:all 1s ease-in-out}.layer{position:absolute;bottom:0;left:0;height:100%;background-size:100%;background-repeat:repeat-x;background-position:bottom}.layer--0{height:100%;width:100%}.layer--0.original{z-index:0}.layer--0.appended{z-index:-1}.layer--0.scene1{background-color:#f1ffcf}.layer--0.scene2{background-color:#fffee6}.layer--0.scene3{background-color:#ffe8d7}.layer--0.scene4{background-color:#aedcff}.layer--1{height:100%}.layer--1.scene1 .st0{fill:#d9ff97}.layer--1.scene2 .st0{fill:#fff3c2}.layer--1.scene3 .st0{fill:#ffcca6}.layer--1.scene4 .st0{fill:#94ceea}.layer--2{height:100%;margin-left:-25%}.layer--2.scene1 .st0{fill:#82c341}.layer--2.scene1 .st1{fill:none;stroke:#d9ff97;stroke-miterlimit:10}.layer--2.scene1 .st2{fill:#82c341;stroke:#d9ff97;stroke-miterlimit:10}.layer--2.scene2 .st0{fill:#febd3b}.layer--2.scene2 .st1{fill:none;stroke:#fff0a5;stroke-miterlimit:10}.layer--2.scene2 .st2{fill:#febd3b;stroke:#fff0a5;stroke-miterlimit:10}.layer--2.scene3 .st0{fill:#f39f52}.layer--2.scene3 .st1{fill:none;stroke:#ffcca6;stroke-miterlimit:10}.layer--2.scene3 .st2{fill:#f39f52;stroke:#ffcca6;stroke-miterlimit:10}.layer--2.scene4 .st0{fill:#fff}.layer--2.scene4 .st1{fill:none;stroke:#94ceea;stroke-miterlimit:10}.layer--2.scene4 .st2{fill:#fff;stroke:#94ceea;stroke-miterlimit:10}.layer--3{height:100%;margin-left:-37.5%}.layer--3 .st0{fill:#00552f}.layer--3.scene1 .st1{fill:#00552f;stroke:#82c341;stroke-miterlimit:10}.layer--3.scene2 .st1{fill:#00552f;stroke:#febd3b;stroke-miterlimit:10}.layer--3.scene3 .st1{fill:#00552f;stroke:#f39f52;stroke-miterlimit:10}.layer--3.scene4 .st1{fill:#00552f;stroke:#f4f4f4;stroke-miterlimit:10}.layer--4{height:100%;margin-left:-50%}.layer--4.scene1 circle,.layer--4.scene1 path{fill:#5e961d}.layer--4.scene2 circle,.layer--4.scene2 path{fill:#fff0a5}.layer--4.scene3 circle,.layer--4.scene3 path{fill:#6a3200}.layer--4.scene4 circle,.layer--4.scene4 path{fill:#39607a}.layer--4.scene5 circle,.layer--4.scene5 path{fill:#fff}.elm-banner{position:relative}.elm-banner--desktop{display:none}.elm-banner--mobile .scene{height:40.85vw}.elm-banner--mobile .layer--1{margin-left:18%}.elm-banner--mobile .layer--2{margin-left:-6%;margin-bottom:2%}.elm-banner--mobile .layer--3{margin-left:-46%;margin-bottom:-7%}.elm-banner--mobile .layer--4{margin-left:-42.8%}.elm-banner--mobile .elm-banner__heading{left:0;text-align:center;width:100%;bottom:50px}.elm-banner--mobile .elm-banner__nav-next,.elm-banner--mobile .elm-banner__nav-prev{display:none!important}.elm-banner__heading{position:absolute;color:#fff;z-index:9000;bottom:25px;left:100px;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.875rem;font-weight:400;transition:color .1s ease-in-out}.elm-banner__nav{width:100%;margin-top:-25px;z-index:3;position:relative;text-align:center}.elm-banner__nav .spring-1{fill:#81c341}.elm-banner__nav .spring-2{fill:#fff;fill-rule:evenodd}.elm-banner__nav .summer-1{fill:#febd3b}.elm-banner__nav .summer-2{fill:#fff;fill-rule:evenodd}.elm-banner__nav .fall-1{fill:#6a3200}.elm-banner__nav .fall-2{fill:#fff;fill-rule:evenodd}.elm-banner__nav .winter-1{fill:#39607a}.elm-banner__nav .winter-2{fill:#fff;fill-rule:evenodd}.elm-banner__nav-button{height:50px;width:50px;position:relative;display:inline-block;margin:0 5px}.elm-banner__nav-button--active:before{content:"";width:60px;height:60px;top:-5px;left:-5px;background-color:#fff;position:absolute;z-index:-1}.elm-banner__nav-next,.elm-banner__nav-prev{position:absolute;top:-75%;background:#fff;display:block}.elm-banner__nav-prev{left:0;display:none}.elm-banner__nav-next{right:0}.elm-callout{background-image:url(/Content/img/elm-banner.jpg);background-color:#5e961d;background-position:top;background-repeat:no-repeat;min-height:19vw;position:relative;padding-top:195px}.elm-callout__content{background:#fff;margin:0 40px;max-width:750px;padding:40px 5.7vw;position:relative}.elm-callout__content:before{position:absolute;content:url(/Content/img/buttons.jpg);width:163px;height:45px;top:-45px;z-index:2;left:50%;transform:translateX(-50%)}.elm-callout__content:after{position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;display:block;content:"";border:1px solid #fff}.elm-callout__content h2{text-align:center;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:1.875rem}.elm-callout__content .button{margin-left:50%;transform:translateX(-50%);position:relative;z-index:100}.gallery{background-color:#313133;color:#fff;margin:0 -13px 60px;padding:20px;width:calc(100% + 26px);max-width:calc(100% + 26px)}.gallery-container{width:742px;max-width:100%;margin:0 auto}.gallery-container h3{font-family:Cinzel,serif;font-size:32px;line-height:43px;margin-bottom:36px;font-weight:400!important;color:#fff;text-transform:uppercase!important}.gallery-large .gallery__item{padding:0;position:relative;border:2px solid #fff}.gallery-large .gallery__item img.gallery__image{width:100%;max-width:100%}.gallery-large .gallery__item .gallery__image-caption{position:absolute;bottom:0;padding:18px 34px;background-color:rgba(126,83,27,.9);width:100%;max-width:100%}.gallery-large .gallery__item .gallery__image-caption:empty{display:none}.gallery-large .gallery__item-count{position:absolute;right:15px;top:16px;background-color:rgba(49,49,51,.65);padding:4px 10px;font-size:16px;line-height:22px}.gallery-nav{margin-bottom:50px}.gallery-nav .gallery__item img.gallery__image{border:1px solid #000;width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.gallery-nav .gallery__item.slick-current img.gallery__image{border:1px solid #fff}.gallery .slick-prev{left:-50px}.gallery .slick-prev:before{content:"\f053"!important;color:#fff;opacity:1;font-size:24px}.gallery .slick-next{right:-50px}.gallery .slick-next:before{content:"\f054"!important;color:#fff;opacity:1;font-size:24px}.gallery .slick-next,.gallery .slick-prev{top:calc(50% - 12px)}.gallery .slideshow{width:100%}.gallery .slideshow.mobile{display:none}.gallery .slideshow .slick-dots{position:relative;bottom:-30px;margin-left:0}.gallery .slideshow .slick-dots li{margin:0}.gallery .slideshow .slick-dots li button:before{color:#989899;opacity:1;font-size:25px}.gallery .slideshow .slick-dots li.slick-active button:before{color:#fff}.page__relation{width:100%;margin-bottom:1.25rem}.list--green{margin:0}.list--green li{list-style:none;padding-left:2rem;position:relative}.list--green li:before{content:"";background:url(/Content/img/leaf-bullet.svg) no-repeat 50%/contain;font-size:.9em;display:block;width:30px;height:16px;position:absolute;left:0;top:.5rem;color:#07401e}.list--yellow{margin:0}.list--yellow li{list-style:none;padding-left:2rem;position:relative}.list--yellow li:before{content:"\f18c";font-family:FontAwesome;font-size:.9em;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#f2c501}.list--horizontal li{display:inline-block}.news__button-container{border-top:.3125rem solid #cac8c8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:6rem;padding-top:2rem}.news__button--back:before{content:"<";margin-right:.3125rem}.news__button--next:after{content:">";margin-left:.3125rem}.news__content-img{display:block;float:none;margin:5px auto}.news__date{color:#008a2c}.news__filter{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.news__filter-select{margin-right:.625rem;padding:.5rem!important}.news__header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.news__hero{margin:1rem -1.25rem}.news__hero-img{width:100%}.news__featured{-ms-flex-align:center;align-items:center;background:#f0efef;display:-ms-flexbox;display:flex;padding:1.25rem}.news__featured-button{background:#008a2c;color:#fff!important}.news__featured-content{padding:1.25rem}.news__featured-img{padding:1.25rem;width:50%}.news__featured-img img{max-width:100%}.news__featured-title{font-size:1.5625rem;margin-top:0}.news__featured-title a{color:#07401e}.news__listing-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem}.news__listing-content{margin:1.25rem 0}.news__listing-item{margin-right:1.33%;width:32%}.news__listing-item-content{margin:1.25rem 0}.news__listing-sub-title{font-size:1.4375rem;margin:1.25rem 0}.newsletter-signup{background:#262626;color:#fff;display:-ms-flexbox;display:flex;width:100%;padding:1.5rem;-ms-flex-direction:column;flex-direction:column;position:relative}.newsletter-signup__left{text-align:center;position:relative;z-index:2}.newsletter-signup__left h3{font-family:great_vibes;color:#fff;font-size:3em;margin:0}.newsletter-signup__right{position:relative;z-index:2}.newsletter-signup:before{content:"";border:1px solid #fff;position:absolute;bottom:8px;left:8px;right:8px;top:8px}.paging{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.paging__count{margin:0 1.25rem}.columns,.columns-reverse{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.columns-reverse__left,.columns__left{width:100%;-ms-flex-order:1;order:1}.columns-reverse__right,.columns__right{width:100%;-ms-flex-order:2;order:2}.columns-reverse__left{-ms-flex-order:2;order:2}.columns-reverse__right{-ms-flex-order:1;order:1}.hrule--fancy{height:21px;background:url(/Content/img/hr-center.png);border:0;width:100%;position:relative;background-position:50%}.page__relation--slideshow{max-width:75rem;margin-left:auto;margin-right:auto}.page__relation--slideshow:after,.page__relation--slideshow:before{content:" ";display:table}.page__relation--slideshow:after{clear:both}.slideshow{width:calc(100% - 80px);margin:0 auto}.slideshow__link{display:block;overflow:hidden;height:0;padding-top:56.25%;position:relative}.slideshow__image{position:absolute;top:0}.slideshow__hidden{display:none}.slideshow__lightbox{text-align:center}.slideshow__lightbox p{margin:0;font-size:.9em}.slick-slider{margin:0 auto 30px}.slick-track{margin:0 auto}.testimonial-slider-wrap{position:relative;overflow:hidden}.testimonial-slider-wrap.related-slider{padding:4rem 0}.testimonial-slider__item{background:url(/Content/img/testimonial-slider-bg-m.jpg) 50%/cover;text-align:center;color:#fff;position:relative;padding:4rem 2rem}.testimonial-slider__item blockquote{color:#fff;border:0;font-size:20px;margin:0;padding:0}.testimonial-slider__item blockquote h1,.testimonial-slider__item blockquote h2,.testimonial-slider__item blockquote h3,.testimonial-slider__item blockquote h4,.testimonial-slider__item blockquote h5,.testimonial-slider__item blockquote h6{font-family:great_vibes,lato,Helvetica,Roboto,Arial,sans-serif;font-size:42px;color:#fff;text-align:center}.testimonial-slider__item blockquote p{color:#fff;font-style:italic}.testimonial-slider__item:before{border-bottom:1px solid #fff;top:0}.testimonial-slider__item:after,.testimonial-slider__item:before{content:"";display:block;width:100%;height:24px;background:#07401e;position:absolute;left:0}.testimonial-slider__item:after{border-top:1px solid #fff;bottom:0}.testimonial-slider__prev{position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.testimonial-slider__next{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.testimonial-slider__next,.testimonial-slider__prev{z-index:3;width:32px;height:32px}.testimonial-slider__next i.fa,.testimonial-slider__prev i.fa{color:#fff;font-size:1.5em}.testimonial-slider .slick-slide{margin:0 8px;padding:2rem}.page__header{background:#fff;position:absolute;width:100%;z-index:6;height:5rem;border-bottom:1px solid #07401e}.page__header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.logo{width:90px;-ms-flex:0 1 auto;flex:0 1 auto}.servicenav{display:block;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;text-align:center}.servicenav__list{display:-ms-flexbox;display:flex;list-style:none;margin:0 0 1rem;padding:0;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;text-align:center}.servicenav__item{margin:0 0 1.5rem}.servicenav__link{color:#000;font-size:24px}.servicenav__link:active,.servicenav__link:focus,.servicenav__link:hover{color:#82c341}.servicenav__quote{background:#000;color:#fff;padding:.75rem 1.5rem;font-size:24px}.servicenav__quote:hover{color:#fff}.mainnav{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;overflow-y:scroll;opacity:0;transform:translateX(-100%);transition:all .3s ease-in-out;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 0 2rem}.mainnav__close{font-size:48px;padding:1rem;margin-left:auto;width:100%;text-align:right}.mainnav__list{list-style:none;padding:0 77px;margin:0 0 30px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex:0 1 auto;flex:0 1 auto;height:100%}@supports (-webkit-overflow-scrolling:touch){.mainnav__list{-ms-flex:1 0 auto;flex:1 0 auto}}.mainnav__item{text-align:center;padding:1rem 0;font-size:24px;line-height:30px;border-bottom:1px solid #07401e}.mainnav__item:first-child{border-top:1px solid #07401e}.mainnav__item .subnav{display:none;position:absolute;top:100%;left:0;z-index:10;width:100%;background:#fff;box-shadow:0 8px 10px rgba(0,0,0,.3);list-style:none;margin:0}.mainnav__item .subnav__wrap{width:66%;-ms-flex:1;flex:1}.mainnav__item .subnav__heading{text-align:left;font-style:italic;padding:.5rem;color:#a7a7a7;border-bottom:1px solid #a7a7a7;width:100%}.mainnav__item .subnav__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin:0}.mainnav__item .subnav__item{width:50%}.mainnav__item .subnav__item:nth-child(4n),.mainnav__item .subnav__item:nth-child(4n-1){background:#dcdcdc}.mainnav__item .subnav__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.75rem;color:#000}.mainnav__item .subnav__link img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;margin:0 .5rem 0 0}.mainnav__item .subnav__link:nth-child(4n){background:#dcdcdc}.mainnav__item .subnav__link:focus,.mainnav__item .subnav__link:hover{background:#008a2c;color:#fff}.mainnav__item .subnav__promo{width:33%;margin:.5rem;padding:.75rem;background:#dcdcdc;text-align:left}.mainnav__item .subnav__promo-heading{color:#07401e;font:1.5em goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 .5rem}.mainnav__item .subnav__promo-img{-o-object-fit:cover;object-fit:cover;height:10rem;margin:0 0 .5rem}.mainnav__item .subnav__promo-title{font-weight:bolder}.mainnav__item .subnav__promo-link{color:#000;text-transform:uppercase}.mainnav__item .subnav__promo-link:focus,.mainnav__item .subnav__promo-link:hover,.mainnav__item .subnav__promo-link i{color:#008a2c}.mainnav__item .toggle-subnav{opacity:0;position:absolute;top:0;left:0}.mainnav__item .toggle-subnav:checked~.subnav{display:-ms-flexbox;display:flex}.mainnav__link{padding:15px 0;display:block;color:#000;font-size:1.1em;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;position:relative}.mainnav__link:active,.mainnav__link:focus,.mainnav__link:hover{color:#008a2c}.mainnav__link i.fal{position:absolute;display:none;color:#008a2c;font-size:2em;top:75%;left:50%;transform:translateX(-50%)}.phone-number{display:none;-ms-flex:0 1 auto;flex:0 1 auto}.header__buttons{font-size:1.4em;text-align:right;padding-right:15px;width:77.77778%;float:left}.header__buttons:last-child:not(:first-child){float:right}.header__button{display:inline-block;color:#000;vertical-align:top;margin-left:5px;margin-top:10px}.header__button--open{color:#82c341!important}.header__button--menu{margin:0 1rem 0 auto;font-size:2.5rem}.sitesearch{display:none;background:url(/Content/img/white-linen.gif);position:absolute;top:100%;left:0;width:100%;padding:10px 15px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.75)}.sitesearch__form{max-width:75rem;margin-left:auto;margin-right:auto;position:relative}.sitesearch__form:after,.sitesearch__form:before{content:" ";display:table}.sitesearch__form:after{clear:both}.sitesearch__button{display:none}.sitesearch__label{width:1.5em;font-size:1.5em}.sitesearch__label span{display:none}.sitesearch__input{width:calc(100% - 1.55em);padding:5px;background:none;border:none;font-size:1.5em;font-family:Times New Roman,serif}.sitesearch__input::-webkit-input-placeholder{color:#525252}.header__drawer--open{display:block;background:#fff}body.no-scroll{position:fixed}.page__footer{background:#262626;position:relative}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footnav{-ms-flex-order:1;order:1}.footnav__list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:0;padding:20px 15px;list-style:none;text-align:center}.footnav__list--mobile-only{padding:2.5rem 1rem 0;font-size:1.25rem}.footnav__list--mobile-only .footnav__item{text-transform:uppercase;font-size:1rem;padding:0 1rem;margin:0 0 .5rem}.footnav__list--mobile-only .footnav__item a{color:#c0ff80}.footnav__list--utility-nav .footnav__item{padding:.5rem 1rem;position:relative}.footnav__item{display:inline-block;font-size:.9em}.footnav__link{color:#c0ff80}.footnav__link:active,.footnav__link:focus,.footnav__link:hover{color:#fff}.footer-newsletter{-ms-flex-order:3;order:3;padding:1.5rem;text-align:center;position:relative;max-width:420px;margin:0 auto}.footer-newsletter p{color:#fff}.contact{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-order:2;order:2;padding:30px 15px;text-align:center;font-weight:700;color:#cac8c8;font-size:.9em;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.contact:after{content:"";display:block;width:300px;border-bottom:1px solid #a7a7a7;position:relative;bottom:-1.25rem}.contact__header{text-transform:uppercase;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;color:#cac8c8;padding-bottom:5px;white-space:nowrap}.contact__logo-full{width:50%;max-width:120px}.contact .social{margin:1.5rem 0 0;padding:20px 15px;list-style:none;width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.contact .social__item{display:inline-block;margin:0 .5em;padding:0;width:35px;height:35px;position:relative;text-align:center}.contact .social__link{display:block;color:#fff;top:50%;left:50%;font-size:2rem}.contact .social__link:active,.contact .social__link:focus,.contact .social__link:hover{color:#82c341}.contact .social__link:active svg path,.contact .social__link:focus svg path,.contact .social__link:hover svg path{fill:#82c341}.contact .social-mobile{width:100%}.contact .social-desktop{display:none}.address{text-align:left;font-size:1.15em;padding-left:1rem;letter-spacing:-.5px}.address__organization{display:block}.address__street{display:block}.address__city,.address__street{font-style:normal}.address__city:after{content:","}.address__state,.address__zip{font-style:normal}.footer__phone{color:#c0ff80}.footer__phone:active,.footer__phone:focus,.footer__phone:hover{color:#fff}.footer-awards{-ms-flex-order:4;order:4;margin:0 auto 2rem;width:220px}.footer-awards__list{list-style:none;margin:1.5rem 0 0}.footer-awards__list-item{color:#fff;margin:.75rem 0;padding:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-awards__list-item img{display:inline-block;max-height:1.5rem;max-width:1.5rem;margin:0 1rem 0 0}.copyright{-ms-flex-order:5;order:5;display:block;text-align:center;color:#a7a7a7;padding:10px 15px 20px}.houzz{-ms-flex-order:4;order:4;display:block;text-align:center;padding-top:20px;padding-bottom:20px}.houzz table{display:inline-block;border:0}.houzz table img{width:80px;max-width:100%}.houzz table td{padding:0}.Account-Login .banner,.account-login .banner{height:100vh}.Account-Login .breadtrail,.account-login .breadtrail{display:none}.Account-Login .page,.account-login .page{height:100vh}.Account-Login .page__container,.account-login .page__container{width:90%;position:absolute;top:100px;margin-top:0;margin-bottom:30px;left:50%;transform:translateX(-50%)}.Account-Login .page__footer,.account-login .page__footer{position:relative!important;bottom:0;margin-top:0}.Account-Login .login__heading,.account-login .login__heading{text-align:center;text-transform:uppercase;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif}.Account-Login .button,.account-login .button{width:100%}.Account-Login .formlist__item--half,.account-login .formlist__item--half{text-align:center}.careerlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;text-align:right}.careerlist__item{font-weight:700;font-size:1.1em;margin:10px;width:100%}.careerlist__item i{margin-left:.375rem;margin-top:.375rem}.careerlist__image{display:block;padding:4px;box-shadow:1px 1px 5px #525252;margin:0 1.25rem 0 0;max-height:8.875rem;max-width:11.5625rem;width:100%}.careerlist__link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.4375rem;line-height:1.25rem;text-align:left}.job-application{position:relative}.job-application .formlist__item--dayOfWeek .form__label--req:after{content:""}.job-application .js-remove-job{cursor:pointer}.job-application__recent-job-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.job-application__progress-indicator{position:fixed;right:0;top:10%}.job-application__progress-number{background:#008a2c;border-radius:50%;color:#fff;height:30px;padding:.1875rem;position:relative;right:.625rem;text-align:center;top:.9375rem;transition:top .2s;width:30px}.job-application__progress-svg{max-width:.625rem}.job-application__tabs{display:none}.job-application__tabs .sticky-wrapper{position:relative;width:100%;z-index:100000}.job-application__tab{background:#008a2c;border:.0625rem solid #fff;color:#fff;cursor:pointer;padding:1.25rem 1%;text-align:center;width:100%;height:auto!important;white-space:pre-wrap}.job-application__tab.js-active{background:#fff;border-color:#008a2c;color:#008a2c}.form__section{border:0;margin:3rem 0 0;position:relative}.form__section:before{border-top:1px solid #a6a6a6;content:"";left:0;position:absolute;top:-3rem;width:100%}.form__section:last-of-type{margin:1rem 0 0}.form__section:last-of-type:before{display:none}.form__section.form-disclaimers{margin:1rem 0 0}.form__section.form-disclaimers:before{top:-1rem}.form__section--right{text-align:right}.form__section--job-application{margin-top:3rem}.form__section--job-application:nth-child(2){margin-top:0}.form__legend{font-size:1.3125rem;font-weight:400}.form__legend--title{border-top:.25rem solid #008a2c;color:#008a2c;font-size:1.5rem;padding-top:1rem;width:100%}.form__content{font-size:.8rem;font-style:italic}.form__input{width:100%;border:1px solid #a6a6a6;padding:5px}.form__input--checkbox,.form__input--radio{width:auto}.form__input--select{padding-top:3px}.form__input--textarea{min-height:150px}.form__input--invalid{border-color:#ec5840}.form__label--invalid{color:#ec5840}.form__hidden{display:none}.form__errors{text-align:left}label[id^=fv]:after{content:"(optional)";font-size:.8em;font-style:italic;padding:0 0 0 10px}.formlist{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.formlist--nospace{-ms-flex-pack:start;justify-content:flex-start}.formlist__item{padding:5px 0;margin:0;width:100%}.formlist__item--inline{width:auto;padding-right:20px}.formlist__item--job2,.formlist__item--job3,.formlist__item--job4,.formlist__item--job5,.formlist__item--job6{display:none}.formlist__item.checkbox,.formlist__item.radio{padding-left:1.5rem;position:relative}.formlist__item.checkbox input,.formlist__item.radio input{left:0;position:absolute;top:.75rem}.fieldlist{list-style:none;margin:0}.fieldlist__item{padding:5px 0;padding-left:1.5rem;position:relative}.fieldlist__item input{left:0;position:absolute;top:.75rem}.ffsid_66 .formlist__item label,.ffsid_67 .formlist__item label,.ffsid_68 .formlist__item label,.ffsid_69 .formlist__item label{font-weight:700}.ffsid_66 .formlist__item .fieldlist__item label,.ffsid_67 .formlist__item .fieldlist__item label,.ffsid_68 .formlist__item .fieldlist__item label,.ffsid_69 .formlist__item .fieldlist__item label{font-weight:400}html:lang(es) label[id^=fv]:after{content:"(opcional)"}.rfq-form__header{text-align:center}.page__container{background:#fff;padding:13px;max-width:75rem;margin-left:auto;margin-right:auto;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__container:after,.page__container:before{content:" ";display:table}.page__container:after{clear:both}main .page__container{overflow:hidden}.page__relation--form{background:url(/Content/img/white-linen.gif);padding:4rem 30px;position:relative;z-index:2}.page__relation--form h2,.page__relation--form h2+p{text-align:center}.page__relation--form h2{color:#07401e;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-size:2.25rem;font-weight:400;text-transform:uppercase}.page__relation--form .form{max-width:75rem;margin-left:auto;margin-right:auto}.page__relation--form .form:after,.page__relation--form .form:before{content:" ";display:table}.page__relation--form .form:after{clear:both}.page__relation--form .form__section:last-of-type{text-align:center}main .page__relation--form h2,main .page__relation--form h2+p{text-align:left}main .page__relation--form .form{max-width:75rem;margin-left:auto;margin-right:auto}main .page__relation--form .form:after,main .page__relation--form .form:before{content:" ";display:table}main .page__relation--form .form:after{clear:both}main .page__relation--form .form__section:last-of-type{text-align:left}.page__relation-text{max-width:75rem;margin:0 auto;padding:1.5rem 1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page__relation-text .page__relation-title{-ms-flex-order:1;order:1}.page__relation-text .page__relation-title h2{font:normal normal 700 28px/30px Lato;text-transform:uppercase;color:#000}.page__relation-text img{-ms-flex-order:0;order:0;margin-bottom:2rem}.page__content{padding:0 20px}.page__content--tertiary{border-top:1px solid #cac8c8;padding-top:20px}.page__content--tertiary h2{font-family:great_vibes,lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.5em}.page__content a{color:#008a2c}.page__content a:active,.page__content a:focus,.page__content a:hover{color:#82c341}.page__content img{width:100%;display:block;float:none}.page__heading{text-transform:uppercase}.our-awards{max-width:75rem;clear:both;margin:0 auto;padding:6rem 1.5rem;position:relative;text-align:center;width:300px;z-index:1}.our-awards__heading{color:#000;font:normal normal 700 28px/30px Lato;margin:0 0 2rem}.our-awards__list{list-style:none;margin:1.5rem 0 0;padding:1.25rem;position:relative;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.our-awards__list-item{margin:.75rem 0;padding:0 .5rem;width:50%}.our-awards__list-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.our-awards__list-item img{display:inline-block;height:48px;margin:0 0 1rem}.our-awards__list-item h3{color:#262626;font-size:1rem;font-weight:400;margin:0}.our-awards__list-item i,.our-awards__list-item p{display:none}.our-awards__cta{display:inline-block;font-size:1.5rem;margin-top:1.5rem;position:relative;text-transform:uppercase;color:#000;font-size:1.125em}.our-awards__cta i.fal{color:#008a2c}.pagelist{clear:both;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;text-align:right}.pagelist__item{font-weight:700;font-size:1em;margin:10px}.pagelist__item>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.pagelist__item>a .pagelist__content{-ms-flex:1;flex:1}.pagelist__item i{margin-left:3px}.pagelist__image{display:block;padding:4px;box-shadow:1px 1px 5px #525252;margin:0 0 5px;width:100%}.mistake .breadtrail{display:none}.searchlist{margin:0;padding:0;list-style:none}.searchlist__item{margin:0;padding:10px;vertical-align:middle}.searchlist__item:not(:last-child){border-bottom:1px solid #cac8c8}.searchlist__item:before{display:inline-block;padding:3px 5px;margin-right:10px;border-radius:3px;vertical-align:middle;font-size:.9em;color:#fff;width:75px;text-align:center}.searchlist__item--Page .searchlist__link{color:#07401e}.searchlist__item--Page:before{content:"PAGE";background-color:#07401e}.searchlist__item--Career .searchlist__link{color:#6a3200}.searchlist__item--Career:before{content:"CAREER";background-color:#6a3200}.lightbox{display:none}.product-detail{padding:30px}.product__order{border:5px solid #fff;outline:1px solid #cac8c8;padding:30px;background:url(/Content/img/white-linen.gif)}.product-mulchcalculator .page__heading{color:#085418}.product-mulchcalculator .page__sub-heading{font-style:italic;font-weight:400}.product-mulchcalculator .mulch-list{margin:0;padding:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.product-mulchcalculator .mulch-type{-ms-flex:0 1 100%;flex:0 1 100%;background-size:cover;margin-bottom:20px;color:#fff;text-align:center;cursor:pointer}.product-mulchcalculator .mulch-type__description{height:280px;background:rgba(0,0,0,.5);padding:20px;display:table-cell;vertical-align:middle;font-size:1.25em;visibility:hidden}.product-mulchcalculator .mulch-type__overlay{height:50px;background:rgba(0,0,0,.5);line-height:50px;font-size:1.5em;font-weight:700}.product-mulchcalculator .mulch-type__price{color:#edac10}.product-mulchcalculator .calculator__address{text-align:center;font-size:1.25em;font-weight:700;border-bottom:1px solid #a6a6a6;padding-bottom:30px;margin-bottom:40px}.product-mulchcalculator .calculator__button{text-align:right}.product-mulchcalculator .calculator__content{text-align:center}.product-mulchcalculator .calculator__content h2{color:#525252}.product-mulchcalculator .calculator__error{text-align:center;font-weight:700;border:3px solid #ec5840;font-size:1.1rem;padding:10px;color:#ec5840;margin:20px auto}.product-mulchcalculator .calculator__heading{text-align:center;color:#085418;font-size:1.5em;margin-bottom:10px}.product-mulchcalculator .calculator__product-name{font-weight:700;width:auto;border-top:2px solid #a6a6a6;border-bottom:2px solid #a6a6a6;padding:10px;text-align:center;margin-bottom:20px}.product-mulchcalculator .calculator__step{outline:1px solid #cac8c8;border:20px solid #fff;padding:20px}.product-mulchcalculator .calculator__step--choose-mulch{padding:0;border-width:20px 20px 0}.product-mulchcalculator .calculator__step--calculate{font-size:1.25em;background:url(/Content/img/white-linen.gif);padding:20px 16%}.product-mulchcalculator .calculator__results{border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;text-align:center;margin:30px 0;padding:20px 0}.product-mulchcalculator .calculator__total{color:#008a2c;font-size:1.25em;font-weight:700}.product-mulchcalculator .calculator .button{text-transform:uppercase;font-size:.8em;margin-top:20px}.product-mulchcalculator .calculator .button--green{background:#fff}.product-mulchcalculator .calculator .form__input--radio+.form__label{padding:0 0 0 42px;background:url(/Content/img/rd_lg_empty.png) 0 no-repeat;line-height:38px;display:inline-block;font-weight:700}.product-mulchcalculator .calculator .form__input--radio:checked+.form__label{background:url(/Content/img/rd_lg_full.png) 0 no-repeat}.product-mulchcalculator .calculator .form__section--address{text-align:left;font-size:1.25rem;font-weight:400}.product-mulchcalculator .calculator .form__section--areas--removeTitle{display:none}.product-mulchcalculator .calculator .form__section--measurement .formlist__item{padding:20px}.product-mulchcalculator .calculator .formlist__item--remove{display:block;padding:0 5px;line-height:40px;vertical-align:middle;color:#a6a6a6;font-size:.9em;position:relative}.product-mulchcalculator .calculator .formlist__item--remove:after{content:"Remove";position:absolute;font-family:lato}.product-mulchcalculator .calculator .formlist__item--remove:focus,.product-mulchcalculator .calculator .formlist__item--remove:hover{color:#737373;cursor:pointer}.shipping-info{display:none;background:#fff;max-width:750px}.delivery-area{margin-top:20px}.sitemap__list{margin:0;padding:0;list-style:none}.sitemap__list--children{margin:0 0 0 20px}.sitemap__item{font-size:1.5rem;display:block;margin:0 0 20px;text-transform:uppercase;padding:1em}.sitemap__item--child{border:0;display:inline-block;font-size:1rem;text-transform:none;vertical-align:top}.sitemap__item--child .sitemap__link{border:0}.sitemap__link{border-bottom:2px solid #cac8c8}.sitemap__link:hover{text-decoration:underline}.checkout .banner,.fulfillment .banner,.shopping-cart .banner{height:14vw}.checkout #frmCart>h2,.checkout .breadtrail,.fulfillment #frmCart>h2,.fulfillment .breadtrail,.shopping-cart #frmCart>h2,.shopping-cart .breadtrail{display:none}.checkout .cart__wrapper,.fulfillment .cart__wrapper,.shopping-cart .cart__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout .checkout__cartDetails,.checkout .checkout__cartTotals,.fulfillment .checkout__cartDetails,.fulfillment .checkout__cartTotals,.shopping-cart .checkout__cartDetails,.shopping-cart .checkout__cartTotals{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding:1%}.checkout .checkout__cartDetails .img,.fulfillment .checkout__cartDetails .img,.shopping-cart .checkout__cartDetails .img{display:none}.checkout .checkout__cartTotals,.fulfillment .checkout__cartTotals,.shopping-cart .checkout__cartTotals{background:#f8f8f8;padding:0;margin:1%;font-size:.9em}.checkout .checkout__cartTotals #grandtotal,.fulfillment .checkout__cartTotals #grandtotal,.shopping-cart .checkout__cartTotals #grandtotal{font-weight:700;font-size:1.1em}.checkout .checkout__cartTotals #grandtotal td:nth-of-type(2),.fulfillment .checkout__cartTotals #grandtotal td:nth-of-type(2),.shopping-cart .checkout__cartTotals #grandtotal td:nth-of-type(2){color:#82c341}.checkout .checkout__promotion label,.fulfillment .checkout__promotion label,.shopping-cart .checkout__promotion label{display:block;font-weight:700}.checkout .checkout__promotion input,.fulfillment .checkout__promotion input,.shopping-cart .checkout__promotion input{width:100%}.checkout .checkout__promotion .btn,.fulfillment .checkout__promotion .btn,.shopping-cart .checkout__promotion .btn{float:right}.checkout .checkout__promotion--error,.checkout .checkout__promotion--success,.fulfillment .checkout__promotion--error,.fulfillment .checkout__promotion--success,.shopping-cart .checkout__promotion--error,.shopping-cart .checkout__promotion--success{color:#ec5840;border:2px solid #ec5840;padding:15px;text-align:center;float:left;margin:20px 0;font-style:italic;font-size:.9em}.checkout .checkout__promotion--success,.fulfillment .checkout__promotion--success,.shopping-cart .checkout__promotion--success{color:#82c341;border:2px solid #82c341}.checkout #button_popup,.fulfillment #button_popup,.shopping-cart #button_popup{position:relative}.checkout #button_popup #popup_link,.fulfillment #button_popup #popup_link,.shopping-cart #button_popup #popup_link{display:block;color:#fff}.checkout #popup_link,.fulfillment #popup_link,.shopping-cart #popup_link{position:relative;text-align:center;color:#82c341;display:inline}.checkout #popup_link:hover,.fulfillment #popup_link:hover,.shopping-cart #popup_link:hover{cursor:pointer}.checkout .content_containerMain #popup_link,.fulfillment .content_containerMain #popup_link,.shopping-cart .content_containerMain #popup_link{display:block}.checkout .content_containerMain #popup_link:after,.fulfillment .content_containerMain #popup_link:after,.shopping-cart .content_containerMain #popup_link:after{content:"\f13a";font-family:FontAwesome}.checkout div.popup,.fulfillment div.popup,.shopping-cart div.popup{max-width:300px;z-index:25;display:none;position:absolute;top:50px;left:0;background:#82c341;color:#fff;padding:5%;border:3px solid #fff;width:100%;box-shadow:2px 2px 2px 2px rgba(0,0,0,.35);text-align:left}.checkout div.popup:after,.fulfillment div.popup:after,.shopping-cart div.popup:after{cursor:pointer;content:"X";z-index:2;font-weight:700;background:#fff;color:#82c341;position:absolute;top:0;right:0;width:25px;display:inline-block;height:25px;vertical-align:middle;text-align:center}.checkout div.popup--large,.fulfillment div.popup--large,.shopping-cart div.popup--large{width:300px;top:25px;left:0}.checkout table th,.fulfillment table th,.shopping-cart table th{display:none}.checkout table .bold,.fulfillment table .bold,.shopping-cart table .bold{font-weight:700}.checkout table .button_popup__note,.fulfillment table .button_popup__note,.shopping-cart table .button_popup__note{font-weight:600;font-style:normal;font-size:.88em;text-align:center}.checkout input,.fulfillment input,.shopping-cart input{width:90%;min-height:41px;margin-bottom:3%}.checkout .button_remove,.fulfillment .button_remove,.shopping-cart .button_remove{font-size:1.8em;text-align:center;display:inline-block;color:#ccc}.checkout .button_remove:hover,.fulfillment .button_remove:hover,.shopping-cart .button_remove:hover{color:#b3b3b3}.checkout #pnlEstimateForm ul,.fulfillment #pnlEstimateForm ul,.shopping-cart #pnlEstimateForm ul{margin:0}.checkout #pnlEstimateForm li,.fulfillment #pnlEstimateForm li,.shopping-cart #pnlEstimateForm li{list-style:none}.checkout #btnAskEstimate,.checkout #btnGetEstimate,.checkout .btn,.fulfillment #btnAskEstimate,.fulfillment #btnGetEstimate,.fulfillment .btn,.shopping-cart #btnAskEstimate,.shopping-cart #btnGetEstimate,.shopping-cart .btn{font-weight:700;background:#82c341;color:#fff;padding:10px 15px;text-transform:uppercase;width:100%;margin-top:3%;display:inline-block;text-align:center;font-size:.9em}.checkout #btnAskEstimate:active,.checkout #btnAskEstimate:focus,.checkout #btnAskEstimate:hover,.checkout #btnGetEstimate:active,.checkout #btnGetEstimate:focus,.checkout #btnGetEstimate:hover,.checkout .btn:active,.checkout .btn:focus,.checkout .btn:hover,.fulfillment #btnAskEstimate:active,.fulfillment #btnAskEstimate:focus,.fulfillment #btnAskEstimate:hover,.fulfillment #btnGetEstimate:active,.fulfillment #btnGetEstimate:focus,.fulfillment #btnGetEstimate:hover,.fulfillment .btn:active,.fulfillment .btn:focus,.fulfillment .btn:hover,.shopping-cart #btnAskEstimate:active,.shopping-cart #btnAskEstimate:focus,.shopping-cart #btnAskEstimate:hover,.shopping-cart #btnGetEstimate:active,.shopping-cart #btnGetEstimate:focus,.shopping-cart #btnGetEstimate:hover,.shopping-cart .btn:active,.shopping-cart .btn:focus,.shopping-cart .btn:hover{color:#fff;background:#9ccf68}.checkout #btnAskEstimate.small,.checkout #btnGetEstimate.small,.checkout .btn.small,.fulfillment #btnAskEstimate.small,.fulfillment #btnGetEstimate.small,.fulfillment .btn.small,.shopping-cart #btnAskEstimate.small,.shopping-cart #btnGetEstimate.small,.shopping-cart .btn.small{width:90%}.checkout #btnAskEstimate.alt--noBg,.checkout #btnGetEstimate.alt--noBg,.checkout .btn.alt--noBg,.fulfillment #btnAskEstimate.alt--noBg,.fulfillment #btnGetEstimate.alt--noBg,.fulfillment .btn.alt--noBg,.shopping-cart #btnAskEstimate.alt--noBg,.shopping-cart #btnGetEstimate.alt--noBg,.shopping-cart .btn.alt--noBg{background:none;color:#82c341;text-transform:none}.checkout #btnAskEstimate.alt--noBg:hover,.checkout #btnGetEstimate.alt--noBg:hover,.checkout .btn.alt--noBg:hover,.fulfillment #btnAskEstimate.alt--noBg:hover,.fulfillment #btnGetEstimate.alt--noBg:hover,.fulfillment .btn.alt--noBg:hover,.shopping-cart #btnAskEstimate.alt--noBg:hover,.shopping-cart #btnGetEstimate.alt--noBg:hover,.shopping-cart .btn.alt--noBg:hover{color:#699f32;background:none}.checkout #btnAskEstimate.alt,.checkout #btnGetEstimate.alt,.checkout .btn.alt,.fulfillment #btnAskEstimate.alt,.fulfillment #btnGetEstimate.alt,.fulfillment .btn.alt,.shopping-cart #btnAskEstimate.alt,.shopping-cart #btnGetEstimate.alt,.shopping-cart .btn.alt{background:#cac8c8}.checkout #btnAskEstimate.alt:hover,.checkout #btnGetEstimate.alt:hover,.checkout .btn.alt:hover,.fulfillment #btnAskEstimate.alt:hover,.fulfillment #btnGetEstimate.alt:hover,.fulfillment .btn.alt:hover,.shopping-cart #btnAskEstimate.alt:hover,.shopping-cart #btnGetEstimate.alt:hover,.shopping-cart .btn.alt:hover{background:#b1aeae}.checkout .controls .btn,.fulfillment .controls .btn,.shopping-cart .controls .btn{width:49%;float:right;margin-right:1%}.checkout .controls .btn.alt--noBg,.fulfillment .controls .btn.alt--noBg,.shopping-cart .controls .btn.alt--noBg{text-align:left;float:left}.checkout{color:#444}.checkout .page__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.checkout .content_containerMain,.checkout content_containerAside{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.checkout .content_containerAside{display:none}.checkout .cart__steps{font-size:.7em}.checkout .cart__steps ol{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0}.checkout .cart__steps li{display:inline-block;list-style:none;position:relative;color:#cac8c8;padding:10px 9px;text-transform:uppercase;font-weight:700}.checkout .cart__steps li:after,.checkout .cart__steps li:before{content:"";position:absolute;border:2px solid;z-index:1;width:50%;bottom:16px}.checkout .cart__steps li:before{left:0}.checkout .cart__steps li:after{right:0}.checkout .cart__steps li:first-of-type:before{display:none}.checkout .cart__steps li.active,.checkout .cart__steps li a{color:#82c341}.checkout .cart__steps li.active i{background:#82c341}.checkout .cart__steps li i{width:15px;background:#cac8c8;height:15px;border:2px solid #fff;border-radius:25px;display:block;position:relative;z-index:3;margin:0 auto}.checkout .content_containerAside .checkout__cartDetails,.checkout .content_containerAside .checkout__cartTotals{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding:0}.checkout .content_containerAside .checkout__cartTotals{border:none;background:none}.checkout .content_containerAside .checkout__cartTotals tr:first-child td,.checkout .content_containerAside .checkout__cartTotals tr:last-child td{border-bottom:none}.checkout .content_containerAside .checkout__cartTotals tr{border:none}.checkout .content_containerAside .checkout__cartTotals tr:first-child td{font-size:1.5em}.checkout .content_containerAside .checkout__cartTotals tr#grandtotal .price{color:#085418;font-weight:700}.checkout .content_containerAside .checkout__cartTotals td{border-bottom:1px solid #ccc;padding:2% 0}.checkout .content_containerAside .checkout__cartTotals td:nth-of-type(2){text-align:right}.checkout .content_containerAside .checkout__cartDetails #tblCart{margin-top:40px}.checkout .content_containerAside .checkout__cartDetails caption{background:#dbe8ca;font-weight:700;font-size:1.12em;text-align:left;padding:2% 1%;display:block}.checkout form fieldset{border:none;padding:0}.checkout form legend{font-weight:700;font-size:1.125em;margin-bottom:20px}.checkout form ol,.checkout form ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout form li{list-style:none;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding:0 1em 1em 0}.checkout form li.checkbox label{display:inline-block}.checkout form li.cc{margin-bottom:0}.checkout form li.cc select{margin-bottom:3%}.checkout form label{display:none}.checkout form input,.checkout form select,.checkout form textarea{border:1px solid #ccc;width:100%;min-height:40px;padding:5px;margin:0}.checkout form .form__input--special label{padding-left:25px;position:relative}.checkout form .form__input--special label:hover{cursor:pointer}.checkout form .form__input--special label:before{content:"";background:url(/Content/img/bg-radio-sprite.gif) 0 bottom no-repeat;width:20px;height:20px;position:absolute;left:0}.checkout form .form__input--special label.active:before{background-position:0 3px}.checkout form .form__input--special input{display:none}.checkout form#frmBillShip{margin-top:20px}.checkout form .delivery_picker legend{color:#82c341;border:2px solid #82c341;text-transform:uppercase;margin:0 auto;padding:.5em 1em}.checkout form .delivery_picker legend:after{content:"\f0dd";font-family:FontAwesome;display:inline-block;margin-left:10px}.checkout form .delivery_picker legend:hover{cursor:pointer}.checkout form .delivery_picker .ui-datepicker{width:80%;margin:20px auto;max-width:18em;text-align:center;padding:0}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-header{margin-bottom:0;background:#898989;position:relative}.checkout form .delivery_picker tbody .ui-state-disabled{background:#eceaea}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-month{display:inline-block;padding:.4em;margin-bottom:0}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-year{display:none}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-next,.checkout form .delivery_picker .ui-datepicker .ui-datepicker-prev{position:absolute}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-next:after,.checkout form .delivery_picker .ui-datepicker .ui-datepicker-prev:after{content:"\f0da";font-family:FontAwesome;display:block;width:45px;height:45px;color:#fff}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-next span,.checkout form .delivery_picker .ui-datepicker .ui-datepicker-prev span{display:none}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-next:hover,.checkout form .delivery_picker .ui-datepicker .ui-datepicker-prev:hover{background:none}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-prev:after{content:"\f0d9"}.checkout form .delivery_picker .ui-datepicker .ui-datepicker-title,.checkout form .delivery_picker table td:first-of-type,.checkout form .delivery_picker td,.checkout form .delivery_picker td:first-of-type{padding:0}.checkout form .delivery_picker .ui-datepicker .ui-state-default{display:block}.checkout form .delivery_picker .ui-datepicker .ui-state-hover,.checkout form .delivery_picker .ui-datepicker td.ui-datepicker-current-day .ui-state-default{background:#cde0b5;color:#7dae40}.checkout form .delivery_picker .ui-datepicker .ui-priority-secondary,.checkout form .delivery_picker .ui-datepicker .ui-widget-content .ui-priority-secondary,.checkout form .delivery_picker .ui-datepicker .ui-widget-header .ui-priority-secondary{opacity:1}.checkout form #drivetime{display:none}.checkout form .payment__billing,.checkout form .payment__shipping{font-weight:700;margin-bottom:20px}.checkout form .payment__billing .note,.checkout form .payment__shipping .note{display:none}.checkout form .payment__billing a,.checkout form .payment__shipping a{color:#82c341}.checkout form #pnlPayment{border:1px solid #ccc;background:#eee;margin-bottom:30px}.checkout form #pnlPayment .payment__title{padding:3%;background:#fff;display:block;border-bottom:1px solid #ccc}.checkout form #pnlPayment .payment__title i{color:#82c341}.checkout form #pnlPayment ol{padding:3% 4% 0}.checkout form #pnlPayment .note{font-size:.7em;font-style:italic;padding:0 4%;display:block}.checkout form .payment__billing__form{width:100%}.checkout form.form__review fieldset{padding:1% 0;margin:3% 0}.checkout form.form__review legend{margin:0}.checkout form.form__review p{margin-bottom:.5rem}.checkout form.form__review .price{font-weight:700}.checkout form.form__review .italic{font-style:italic}.checkout form.form__review a{color:#82c341}.checkout form.form__review .review__billing,.checkout form.form__review .review__shipping{font-weight:700;border-bottom:1px solid #ccc}.checkout form.form__review .review__billing a,.checkout form.form__review .review__shipping a{font-weight:400;white-space:nowrap}.checkout form.form__review .review__delivery{border-bottom:1px solid #ccc}.weborder-receipt .checkout .cart__steps{display:none}.weborder-receipt .checkout .content_containerMain{width:80%;text-align:center;padding:0;border:none;margin:0 auto}.weborder-receipt .checkout .page__heading{color:#085418;text-transform:none}.weborder-receipt .checkout a{font-weight:700}.weborder-receipt .checkout a:hover{cursor:default}.checkout .validation-summary-errors{display:none;border:3px solid #ec5840;color:#ec5840;padding:5%;width:100%;text-align:center}.checkout .validation-summary-errors li{padding-bottom:0;font-weight:700}.checkout li.invalid,.checkout li.valid{position:relative}.checkout li.invalid:after,.checkout li.valid:after{content:"\f00d";font-family:FontAwesome;font-size:1.5em;color:#fff;background:#ec5840;width:30px;top:1px;right:.65em;position:absolute;display:inline-block;text-align:center}.checkout li.valid:after{background:#82c341;content:"\f00c"}.checkout [class$="--invalid"]{border:2px solid #ec5840!important}.shopping-cart__content{display:block;clear:both;float:none;padding:20px 0}.cart__qty{padding:3px 10px}.fulfillment{max-width:75%;margin:40px auto}.fulfillment__info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-bottom:2px solid #07401e}.fulfillment__controls,.fulfillment__info{-ms-flex-pack:justify;justify-content:space-between}.fulfillment__controls{list-style:none;margin:20px 0}.fulfillment__details{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:20px 0;border-bottom:2px solid #07401e;padding:20px 0}.fulfillment__billing,.fulfillment__delivery,.fulfillment__payment,.fulfillment__shipping{width:25%}.fulfillment table th{display:table-cell}.fulfillment table th:first-child{text-align:left}.fulfillment table td{text-align:center}.fulfillment table td:first-child{text-align:left}.fulfillment .button{margin-top:26px}.fulfillment .form__input--select{padding:7px}.fulfillment .checkout__cartTotals table th{display:none}.case-studies__header{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 56px}.case-studies__header-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.case-studies__header-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.case-studies__header-right form{width:100%}.case-studies__list{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.case-studies__list .casestudy-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 2.5rem}.case-studies__list .casestudy-item .casestudy-bigtitle{color:#07401e}.case-studies__list .casestudy-item .casestudy-bigtitle:hover{color:#82c341}.case-studies__list .casestudy-item__image{margin:0 0 20px;position:relative}.case-studies__list .casestudy-item__image:before{content:"";display:block;width:95%;height:95%;border:2px solid #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-studies__list .casestudy-item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:object-fit\: cover}.case-studies__list .casestudy-item__type{position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;font-size:22px;text-transform:uppercase;width:75%;padding:20px 0;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;background:#000;color:#fff;line-height:1}.case-studies__list .casestudy-item.casestudy-type--1 .casestudy-item__type{background:#39607a}.case-studies__list .casestudy-item.casestudy-type--1 .casestudy-item__image:before{border-color:#39607a}.case-studies__list .casestudy-item.casestudy-type--2 .casestudy-item__type{background:#7f5233}.case-studies__list .casestudy-item.casestudy-type--2 .casestudy-item__image:before{border-color:#7f5233}.case-studies .portfolio-category__subheading{color:#a7a7a7;text-align:center}.case-studies .services{margin:40px 0;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.case-studies .services__item{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;color:#000;font-weight:700;margin:0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:400;line-height:1.25;width:100%}.case-studies .services__icon{display:block;margin:0 auto 10px;max-height:68px}.case-studies .services__button{display:none;font-family:Lato,Arial,Helvetica,sans-serif;font-size:1.25rem;color:#000;margin:0;padding:2.75rem 1rem .5rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.case-studies .services__button i.fal{font-size:1.25rem;color:#008a2c}.case-studies .services__button:hover{color:#008a2c}.case-study{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.case-study__content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contactus .page__content--tertiary{background:#f3f3f3;border:0;margin-top:0;padding:2rem;text-align:center}.contactus .page__content--tertiary h3{margin-top:1rem}.contactus .page__content--tertiary p{margin-bottom:.25rem}.contactus .page__content--tertiary img{margin:2rem auto 0;max-width:195px}.contactus .page__content--tertiary small{display:block}.contactus .page__relation--form h2{display:none}.contactus .phone-block{font-weight:700}.contactus .phone-block__action p{margin:0}.contactus .phone-block__number{color:#82c341}.contactus .form-wrapper{margin-top:2rem}.areas-map{width:100%;height:75vw;border:0;margin-top:20px;display:block;float:left}.index .banner{text-align:center;height:300px;margin-bottom:250px;position:relative;top:80px;z-index:1}.index .banner:before{display:none}.index .banner:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #07401e}.index .banner__logo{margin-top:10px;max-width:317px;position:relative;z-index:1}.index .banner__caption{border:1px solid #262626;display:block;text-align:center;position:absolute;top:280px;left:50%;transform:translateX(-50%);z-index:1;background:#fff;padding:1rem 1rem 2rem;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-shadow:none;font-size:1.5em;width:95%}.index .banner__caption .button{display:block;margin:1.5rem auto 0;width:11rem}.index__relation{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;padding-top:4rem}.index__relation .relation{width:80%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;position:static;color:#fff;margin:0 0 4rem}.index__relation .relation__image{background:url(https://placehold.it/200x90) no-repeat 50%/contain;width:100%;height:90px;margin:0 0 1rem}.index__relation .relation__heading{font:700 1.5rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;text-align:center;width:100%;margin-bottom:1rem}.index__relation .relation__summary{display:none;color:#000;text-align:center;margin:0 0 1rem;width:100%}.index__relation .relation__learn-more{color:#000;text-transform:uppercase;padding:.5rem 1.5rem;font-size:1.1rem;position:relative}.index__relation .relation__learn-more i.fal{color:#008a2c}.index__relation .relation__learn-more:hover{color:#008a2c;text-decoration:underline}.index__relation .relation:first-child .relation__image{background:url(/Content/img/ELM-logo.svg) no-repeat 50%/contain}.index__relation .relation:nth-child(2) .relation__image{background:url(/Content/img/CDL-logo.svg) no-repeat 50%/contain}.index__relation .relation:nth-child(3) .relation__image{background:url(/Content/img/CGS-logo.svg) no-repeat 50%/contain}.index__content{background:#f3f3f3}.index .our-work{overflow:hidden}.index .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.index .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.index .our-work__heading,.index .our-work h2{color:#000;text-align:center}.index .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;position:relative}.index .our-work__heading:after,.index .our-work__heading:before{display:none}.index .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1.25rem;padding:0 2rem;margin:0;max-width:64rem}.index .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem}.index .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.index .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.index .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.index .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.index .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.index .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.index .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.index .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.index .our-work__image-title:hover{color:#c0ff80}.index .our-awards{margin:0 auto;position:relative;text-align:center;width:300px;z-index:1}.index .our-awards__heading{color:#000}.index .our-awards__list{background:#f3f3f3;list-style:none;margin:1.5rem 0;padding:1.25rem;position:relative;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.index .our-awards__list:after{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:#f3f3f3;z-index:-1;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.index .our-awards__list-item{margin:.75rem 0;padding:0 .5rem;width:100%;text-align:left}.index .our-awards__list-item a{display:block;padding:0 0 0 2.5rem;position:relative;text-align:left}.index .our-awards__list-item img{display:inline-block;left:0;max-height:1.5rem;max-width:1.5rem;position:absolute;top:0}.index .our-awards__list-item h3{color:#262626;font-size:1rem;font-weight:400;margin:0}.index .our-awards__list-item i,.index .our-awards__list-item p{display:none}.index .our-awards__list-item:hover h3{color:#008a2c}.index .our-awards__cta{display:inline-block;font-size:1.125rem;margin-top:1.5rem;position:relative}.index .secondary-cta{background-repeat:no-repeat;background-position:50%;background-size:cover}.index .secondary-cta__wrap{background:#f3f3f3;background:linear-gradient(180deg,#f3f3f3,hsla(0,0%,95%,.85));padding:0 2rem 4rem;position:relative;text-align:center;z-index:1}.index .secondary-cta img{width:190px}.index .secondary-cta h2{color:#000;font:1.5rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif}.index .secondary-cta p{margin:1rem auto 0;max-width:400px}.index .secondary-cta .button{margin-top:1.5rem}.index .our-team{padding:0 0 1rem}.index .our-team img{display:block;width:100%}.index .our-team__content{background:#fff;border:1px solid #262626;padding:1rem 1rem 2rem;position:relative;top:-1.5rem;text-align:center;margin:0 auto;max-width:90%}.index .our-team__content h2{color:#000;font:1.375rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif}.index .our-team__content a{color:#000;font-size:1.125rem;text-transform:uppercase}.index .our-team__content a:hover{color:#82c341}.index .our-team__content a i.fal{color:#008a2c}.alert-message{position:relative;z-index:2;padding:7px;text-align:center;background:#39607a;font-size:1.2rem}.alert-message a{color:#fff;font-weight:700}.alert-message p{margin-bottom:0}.quoteforms{margin-top:2rem}.quoteforms__list{display:none}.quoteforms__item{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;text-transform:uppercase;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700}.quoteforms__item--estate{color:#07401e}.quoteforms__item--custom{color:#6a3200}.quoteforms__item--commercial{color:#39607a}.quoteforms__image{display:block;margin:0 auto 10px;max-height:100px}.quoteforms .form[id^=frmBuilder],.quoteforms h2{display:none}.portfolio-categories .testimonial-random__content{background:hsla(0,0%,100%,.075)}.portfolio-categories .testimonial-random__button{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.portfolio-categories .testimonial-random__button i.fal{font-size:1.25rem;color:#c0ff80}.portfolio-categories .testimonial-random__button:hover{color:#c0ff80}.portfolio-categories .portfolio-category__subheading{color:#a7a7a7;text-align:center}.portfolio-categories .services{margin:40px 0;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-categories .services__item{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;color:#000;font-weight:700;margin:0 0 1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:400;line-height:1.25;width:100%}.portfolio-categories .services__item p{font:1rem Lato,sans-serif;text-transform:none;text-align:center;color:#000;padding:0 1rem;margin-top:1rem}.portfolio-categories .services__icon{display:block;margin:0 auto 10px;max-height:68px}.portfolio-categories .services__button{display:none;font-family:Lato,Arial,Helvetica,sans-serif;font-size:1.25rem;color:#000;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.portfolio-categories .services__button i.fal{font-size:1.25rem;color:#008a2c;margin-left:.5rem}.portfolio-categories .services__button:hover{color:#008a2c}.portfolio-container{width:100%;max-width:100%}.portfolio-container:not(.portfolio-container--no-content){display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.portfolio-container .portfolio-grid{margin:0;padding:0;list-style:none;position:relative;display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-container .portfolio-grid__col{-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex}.portfolio-container .portfolio-grid__col--small{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-container .portfolio-grid__col--medium{width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-container .portfolio-grid__col--large{width:100%}.portfolio-container .portfolio-grid__content{display:block;background:rgba(106,50,0,.9);padding:40px 20px;color:#fff}.portfolio-container .portfolio-grid__heading{color:#fff;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.portfolio-container .portfolio-grid__overflow{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.portfolio-container .portfolio-grid__overflow .portfolio-grid__item{-ms-flex-preferred-size:auto;flex-basis:auto;width:25%}.portfolio-container .portfolio-grid__item{overflow-y:hidden;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;border:5px solid #fff;transition:height .25s ease-in-out}.portfolio-container .portfolio-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.portfolio-container .portfolio-content .houzz-portfolio{-ms-flex-order:2;order:2;text-align:center;width:100%;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:2rem}.portfolio-container .portfolio-content .houzz-portfolio table{display:inline-block;border:0}.portfolio-container .portfolio-content .houzz-portfolio table img{width:80px;max-width:100%}.portfolio-container .portfolio-content .houzz-portfolio table td{padding:0}.our-work{overflow:hidden}.our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.our-work__images{width:100%;max-width:100%}.our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.our-work__heading,.our-work h2{color:#000;text-align:center}.our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;position:relative}.our-work__heading:after,.our-work__heading:before{display:none}.our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1.25rem;padding:0 2rem;margin:0;max-width:64rem}.our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem}.our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.our-work__image h2{font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;top:2rem;width:100%}.our-work__image-title,.our-work__image h2{color:#fff;position:relative;text-align:center;z-index:3}.our-work__image-title{display:inline-block;margin:0;padding:.5rem 1rem;text-transform:uppercase}.our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.our-work__image-title:hover{color:#c0ff80}.portfolio-category{max-width:75rem;margin-left:auto;margin-right:auto;width:100%;clear:both;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-category:after,.portfolio-category:before{content:" ";display:table}.portfolio-category:after{clear:both}.portfolio-category .portfolio-listing .form__legend{display:none}.portfolio-category .portfolio-container--blue .portfolio-grid__content{background:rgba(57,96,122,.9)}.portfolio-category .portfolio-container--residential .portfolio-grid__content{text-align:left;position:absolute;bottom:0;width:100%}.portfolio-category .portfolio-container--residential .portfolio-grid__item{position:relative}.portfolio-category .portfolio-container--residential .portfolio-list__cta{text-align:left}.portfolio-category .portfolio-container--no-content .portfolio-grid__content{display:none}.portfolio-category .residential-portfolio-category-container{margin-top:50px;margin-bottom:50px;text-align:center;width:100%;max-width:100%}.portfolio-category .residential-portfolio-category-select{max-width:300px;height:35px;border-radius:5px}.portfolio-category .residential-portfolio-category-label,.portfolio-category .residential-portfolio-sort-label{font-weight:700;font-size:18px}.portfolio-category .residential-portfolio-category-names-list-container{margin-top:30px;margin-bottom:50px}.portfolio-category .residential-portfolio-category-name-container{padding:10px;background-color:#000;color:#fff;line-height:50px;white-space:nowrap}.portfolio-category .portfolio-grid{margin:0;padding:0;list-style:none;position:relative;display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-category .portfolio-grid__col{-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex}.portfolio-category .portfolio-grid__col--small{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-category .portfolio-grid__col--medium{width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-category .portfolio-grid__col--large{width:100%}.portfolio-category .portfolio-grid__content{display:block;background:rgba(106,50,0,.9);padding:40px 20px;color:#fff}.portfolio-category .portfolio-grid__heading{color:#fff;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.portfolio-category .portfolio-grid__overflow{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.portfolio-category .portfolio-grid__overflow .portfolio-grid__item{-ms-flex-preferred-size:auto;flex-basis:auto;width:25%}.portfolio-category .portfolio-grid__item{overflow-y:hidden;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;border:5px solid #fff;transition:height .25s ease-in-out}.portfolio-category .portfolio-container{margin-bottom:10px}.portfolio-category .portfolio-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:0 20px;width:100%}.portfolio-category .portfolio-list__item{width:49%}.portfolio-category .portfolio-list__cta{display:block;text-align:right;margin-top:20px;font-weight:700}.portfolio-category .portfolio-list__summary{display:none}.portfolio-popup{display:none;position:relative}.portfolio-popup__caption{display:block;padding:10px;text-align:center;background:#fff;position:relative;z-index:1000}.portfolio-listing .portfolio-container:not(.portfolio-container--no-content){display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.portfolio-listing .residential-portfolio-category-container{width:100%;max-width:100%}.portfolio-listing .portfolio-category{max-width:75rem;margin-left:auto;margin-right:auto;width:100%;clear:both;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-listing .portfolio-category:after,.portfolio-listing .portfolio-category:before{content:" ";display:table}.portfolio-listing .portfolio-category:after{clear:both}.portfolio-listing .portfolio-category__block{width:100%;margin:0 0 20px;position:relative;max-width:564px}.portfolio-listing .portfolio-category__block:first-of-type .image-frame{border:2px solid #6a3200}.portfolio-listing .portfolio-category__block:first-of-type .image-frame h2{background:#6a3200}.portfolio-listing .portfolio-category__block:last-of-type .image-frame{border:2px solid #39607a}.portfolio-listing .portfolio-category__block:last-of-type .image-frame h2{background:#39607a}.portfolio-listing .portfolio-category__block .image-frame{height:calc(100% - 10px);position:absolute;top:5px;left:5px;width:calc(100% - 10px);z-index:0}.portfolio-listing .portfolio-category__block .image-frame h2{max-width:240px;margin:0 auto;padding:16px 0;margin-top:-6px;text-align:center;color:#fff;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif}.portfolio-listing .portfolio-category__subheading{text-align:center;color:#a6a6a6}.portfolio-listing .portfolio-content{-ms-flex-order:1;order:1;float:left}.portfolio-listing .houzz-portfolio{-ms-flex-order:2;order:2;text-align:center;width:100%}.portfolio-listing .houzz-portfolio table{display:inline-block;border:0}.portfolio-listing .houzz-portfolio table img{width:80px;max-width:100%}.portfolio-listing .houzz-portfolio table td{padding:0}.portfolio-listing .services{margin:40px 0;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-listing .services__item{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin:0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center}.portfolio-listing .services__item--estate{color:#07401e}.portfolio-listing .services__item--custom{color:#6a3200}.portfolio-listing .services__item--commercial{color:#39607a}.portfolio-listing .services__item span{font-size:2rem;font-weight:400;line-height:1.25;width:100%}.portfolio-listing .services__icon{display:block;margin:0 auto 10px;max-height:68px}.portfolio-listing .portfolio-listing .form__legend{display:none}.portfolio-listing .portfolio-container--blue .portfolio-grid__content{background:rgba(57,96,122,.9)}.portfolio-listing .portfolio-container--residential .portfolio-grid__item{height:400px!important}.portfolio-listing .portfolio-container--residential .portfolio-grid__item:after{content:"";border:1px solid #fff;height:calc(100% - 40px);width:calc(100% - 40px);position:absolute;margin:20px;top:0;left:0}.portfolio-listing .portfolio-container--residential .portfolio-grid__content{position:absolute;bottom:0;width:100%;height:84px!important;padding:0 20px 24px;font-size:20px;line-height:27px;text-align:center;background-color:transparent;background-image:linear-gradient(0deg,rgba(0,0,0,.8) 30%,transparent)}.portfolio-listing .portfolio-container--residential .portfolio-grid__item{position:relative}.portfolio-listing .portfolio-container--residential .portfolio-list__cta{text-align:left}.portfolio-listing .portfolio-container--no-content .portfolio-grid__content{display:none}.portfolio-listing .residential-portfolio-category-container{margin-top:50px;margin-bottom:50px;text-align:center}.portfolio-listing .residential-portfolio-category-select{max-width:300px;height:35px;border-radius:5px}.portfolio-listing .residential-portfolio-category-label,.portfolio-listing .residential-portfolio-sort-label{font-weight:700;font-size:18px}.portfolio-listing .residential-portfolio-category-names-list-container{margin-top:30px;margin-bottom:50px}.portfolio-listing .residential-portfolio-category-name-container{padding:10px;background-color:#000;color:#fff;line-height:50px;white-space:nowrap}.portfolio-listing .portfolio-grid{margin:0;padding:0;list-style:none;position:relative;display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-listing .portfolio-grid__col{-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex}.portfolio-listing .portfolio-grid__col--small{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-listing .portfolio-grid__col--medium{width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-listing .portfolio-grid__col--large{width:100%}.portfolio-listing .portfolio-grid__content{display:block;background:rgba(106,50,0,.9);padding:40px 20px;color:#fff}.portfolio-listing .portfolio-grid__heading{color:#fff;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.portfolio-listing .portfolio-grid__overflow{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.portfolio-listing .portfolio-grid__overflow .portfolio-grid__item{-ms-flex-preferred-size:auto;flex-basis:auto;width:25%}.portfolio-listing .portfolio-grid__item{overflow-y:hidden;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;border:5px solid #fff;transition:height .25s ease-in-out}.portfolio-listing .portfolio-container{margin-bottom:10px}.portfolio-listing .portfolio-popup{display:none;position:relative}.portfolio-listing .portfolio-popup__caption{display:block;padding:10px;text-align:center;background:#fff;position:relative;z-index:1000}.portfolio-listing .portfolio-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:0 20px;width:100%}.portfolio-listing .portfolio-list__item{width:49%}.portfolio-listing .portfolio-list__cta{display:block;text-align:right;margin-top:20px;font-weight:700}.portfolio-listing .portfolio-list__summary{display:none}.estate-landscape-management-plan .banner__heading,.landscape-enhancements .banner__heading{border:none;font-weight:400}.estate-landscape-management-plan .banner--landing,.landscape-enhancements .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.estate-landscape-management-plan .banner__content,.landscape-enhancements .banner__content{left:auto;padding:150px 0 50px;position:inherit;width:100%}.estate-landscape-management-plan .banner__icon:before,.landscape-enhancements .banner__icon:before{content:url(/Content/img/elm/logo.png)}.estate-landscape-management-plan h1,.landscape-enhancements h1{text-align:center}.cta-contact__header{height:250px;background-image:url(/Content/img/elm/contact-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.page-custom-landing .cta-contact__header{background-image:url(/Content/img/bg-cdl-cta-m.jpg)}.cta-contact__logo{height:auto;width:125px}.cta-contact__content{background-color:#fff;padding:10px}.cta-contact__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.cta-contact__content p{color:#262626;margin:40px 0}.cta-contact__content-border{border:1px solid #00552f;padding:20px 20px 70px;text-align:center}.landscape-enhancements .banner--landing{min-height:366px}.landscape-enhancements .banner__icon{padding:50px 0}.landscape-enhancements .banner__icon:before{content:url(/Content/img/elm/enhancements-logo-mobile.png)}.landscape-enhancements .banner__heading{border:none;font-weight:400}.landscape-enhancements .custom{background-image:url(/Content/img/elm/enhancements-mobile.png);background-position:50%;background-size:cover;padding:70px 10px}.landscape-enhancements .custom__content-border{border:1px solid #00552f;padding:20px}.landscape-enhancements .custom__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.landscape-enhancements .custom__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.landscape-enhancements .custom__content p{color:#262626;margin:40px 0}.landscape-enhancements .enhancements{background-color:#f2f2f2}.landscape-enhancements .enhancements__list{margin-top:60px}.landscape-enhancements .enhancements__image{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:350px;width:100%}.landscape-enhancements .enhancements__container{padding-bottom:50px}.landscape-enhancements .enhancements__container h2{background-color:#00552f;color:#fff;font:normal normal normal 18px/30px goudy_trajan;padding:15px;text-align:center;text-transform:uppercase}.landscape-enhancements .enhancements__container p{margin:30px 25px}.landscape-enhancements .elm-contact__header{background-image:url(/Content/img/elm/enhancements-contact-background-mobile.png)}.estate-landscape-management-plan .plan{background-image:url(/Content/img/elm/elm-plan-background-mobile.png);background-position:50%;background-size:cover;padding:70px 10px}.estate-landscape-management-plan .plan__content-border{border:1px solid #00552f;padding:20px}.estate-landscape-management-plan .plan__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.estate-landscape-management-plan .plan__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.estate-landscape-management-plan .plan__content p{color:#262626;margin:40px 0}.estate-landscape-management-plan .steps{background-color:#dcdcdc;padding:30px 10px}.estate-landscape-management-plan .steps h2{color:#000;font:normal normal 700 28px/30px Lato;padding:20px;text-align:center;width:100%}.estate-landscape-management-plan .steps__container{background-color:#fff;box-shadow:0 6px 6px #00000029;margin-bottom:30px;padding:10px}.estate-landscape-management-plan .steps__content{border:1px solid #00552f;padding:30px 47px}.estate-landscape-management-plan .steps__content h3{color:#00552f;font:normal normal normal 45px/45px great_vibes;letter-spacing:0;padding-top:30px}.estate-landscape-management-plan .steps__content h4{color:#00552f;font:normal normal 700 28px/45px Lato;letter-spacing:0;padding-bottom:20px}.page-commercial-smallcommlanding .banner--landing{background-position:48%;min-height:430px!important}.page-commercial-smallcommlanding .banner--landing:before{background:none!important}.page-commercial-smallcommlanding [role=main] h1{text-align:center}.page-commercial-smallcommlanding .secondary-callout{background:url(/Content/img/cgs/bg-callout-smallcomm-m.jpg) 50% 70% no-repeat;background-size:cover;margin:1.5rem 0;padding:55px 44px 277px}.page-commercial-smallcommlanding .secondary-callout__content-border{border:1px solid #00552f;padding:20px}.page-commercial-smallcommlanding .secondary-callout__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.page-commercial-smallcommlanding .secondary-callout__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.page-commercial-smallcommlanding .secondary-callout__content p{color:#262626;margin:40px 0}.page-commercial-smallcommlanding .cta-contact__header{background-image:url(/Content/img/cgs/bg-cta-contact-smallcomm-m.jpg)}.page-custom-luxurylanding .banner__heading{border:none;font-weight:400}.page-custom-luxurylanding .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.page-custom-luxurylanding .banner__content{left:auto;padding:150px 0 50px;position:inherit;width:100%}.page-custom-luxurylanding .banner__icon{padding:50px 0}.page-custom-luxurylanding .banner__icon:before{content:url(/Content/img/Rices_CDL_icon_logo-white.svg);height:135px;margin:0 auto;width:190px}.page-custom-luxurylanding [role=main] h1,.page-custom-luxurylanding [role=main] h2{text-align:center}.page-custom-luxurylanding .ideas{background:url(/Content/img/bg-luxury-body-m.jpg) 50% no-repeat;background-size:cover;text-align:center}.page-custom-luxurylanding .ideas-list{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}.page-custom-luxurylanding .ideas-list__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:1rem 0}.page-custom-luxurylanding .ideas-list__item img{display:block;height:auto;width:100%}.page-custom-luxurylanding .ideas-list__item-content{background:#6a3200;color:#fff;padding:1rem}.page-custom-luxurylanding .ideas-list__item-content a:link,.page-custom-luxurylanding .ideas-list__item-content a:visited{color:#fff;text-decoration:underline}.page-custom-luxurylanding .ideas-list__item-content a:focus,.page-custom-luxurylanding .ideas-list__item-content a:hover{color:#fff!important;text-decoration:underline}.page-custom-luxurylanding .ideas__content{background:#fff;margin:2rem -13px 0;padding:1rem}.page-custom-luxurylanding .ideas .page__container{background:none;padding-bottom:0}.page-custom-luxurylanding .ideas .page__content img{max-width:unset}.page-custom-luxurylanding .cta-contact__header{height:250px;background-image:url(/Content/img/bg-luxury-cta-m.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%}.page-custom-luxurylanding .cta-contact__logo{height:auto;margin-left:-1rem;width:125px}.page-custom-luxurylanding .cta-contact__content{background-color:#fff;padding:10px}.page-custom-luxurylanding .cta-contact__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.page-custom-luxurylanding .cta-contact__content p{color:#262626;margin:40px 0}.page-custom-luxurylanding .cta-contact__content-border{border:1px solid #00552f;padding:20px 20px 70px;text-align:center}.page--landing .banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.page--landing .banner:before{content:"";display:block;background:#262626;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}.page--landing .banner__content{position:relative;z-index:2}.page--landing .banner__icon:before{display:block}.page--landing .callout--contact{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center;font-style:italic;padding:35px 0 0}.page--landing .callout--contact:after,.page--landing .callout--contact:before{content:" ";display:table}.page--landing .callout--contact:after{clear:both}.page--landing .callout__phone{font-size:1.5em;font-style:normal}.page--landing .page__container{margin-top:0}.page--landing .page__content--secondary{max-width:75rem;margin-left:auto;margin-right:auto;position:relative;padding-top:20px;padding-bottom:20px;z-index:1;color:#fff;overflow:hidden}.page--landing .page__content--secondary:after,.page--landing .page__content--secondary:before{content:" ";display:table}.page--landing .page__content--secondary:after{clear:both}.page--landing .page__content--secondary h2{text-transform:uppercase;font-size:2em}.page--landing .page__content--secondary .list--green li{margin:0 0 20px}.page--landing .page__content--secondary .list--green li em{display:block}.page--landing .page__relation:not(.page__relation--form){background-size:cover}.page--landing .form__legend{display:none}.page--landing .pagelist{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-pack:center;justify-content:center}.page--landing .pagelist:after,.page--landing .pagelist:before{content:" ";display:table}.page--landing .pagelist:after{clear:both}.page--landing .pagelist__item{width:100%;margin:20px;padding:0;list-style:none;background-size:cover;min-height:250px}.page--landing .pagelist__item:hover .pagelist__content{visibility:visible}.page--landing .pagelist__content{visibility:hidden;font-size:.8em;display:block;padding:15px;color:#fff;min-height:225px}.page--landing .pagelist__readmore{display:block;margin-top:10px}.page--landing .pagelist__title{display:block;text-align:center;min-height:50px;font-size:.9em;color:#fff;text-transform:uppercase;font-weight:700;position:relative;padding:0 15px}.page--landing .pagelist__title span{display:block;position:absolute;left:0;top:48%;transform:translateY(-50%);width:100%;text-align:center}.page-estate-landing .page__content h2{color:#82c341}.page-estate-landing .areas{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.page-estate-landing .areas:after,.page-estate-landing .areas:before{content:" ";display:table}.page-estate-landing .areas:after{clear:both}.page-estate-landing .areas__heading{color:#07401e}.page-estate-landing .banner__heading{color:#fff;text-transform:uppercase}.page-estate-landing .banner__caption{color:#fff}.page-estate-landing .banner__content{background:none;position:inherit}.page-estate-landing .banner__icon:before{content:url(/Content/img/estate.png)}.page-estate-landing h3{color:#07401e}.page-estate-landing .breadtrail__item:last-child .breadtrail__link{color:#008a2c}.page-estate-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background-mobile.png);padding:350px 10px 70px;background-size:800px;background-position:0 0;background-repeat:no-repeat}.page-estate-landing .best-in-class__content-border{border:1px solid #00552f;padding:20px}.page-estate-landing .best-in-class__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.page-estate-landing .best-in-class__content h2{color:#000;font:normal normal 700 28px Lato;text-align:center;width:100%}.page-estate-landing .best-in-class__content p{color:#262626;margin:40px 0}.page-estate-landing .best-in-class__title{display:-ms-flexbox;display:flex;text-align:center;margin-bottom:1.5rem}.page-estate-landing .best-in-class__title img{display:none}.page-estate-landing .best-in-class .elm-package{list-style:none;font-weight:700;padding:0 2rem}.page-estate-landing .best-in-class .elm-package li{margin:.5rem 0;position:relative}.page-estate-landing .best-in-class .elm-package li:before{content:"";display:block;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);width:1rem;height:1rem;background:url(/Content/img/leaf-bullet.svg) no-repeat 50%/contain}.page-estate-landing .best-in-class .our-awards{padding:0 0 2rem;width:auto}.page-estate-landing .best-in-class .our-awards__list{background:none;border:none;margin:0;padding:0}.page-estate-landing .best-in-class .our-awards__list:after{display:none}.page-estate-landing .best-in-class .our-awards__list-item{display:inline-block;margin:0;padding:1rem 6%;text-align:center;width:48%}.page-estate-landing .best-in-class .our-awards__list-item a{padding:0}.page-estate-landing .best-in-class .our-awards__list-item img{display:block;left:unset;margin:0 auto;max-height:58px;max-width:58px;position:relative;top:unset}.page-estate-landing .best-in-class .our-awards__list-item i,.page-estate-landing .best-in-class .our-awards__list-item p{display:none}.page-estate-landing .best-in-class .our-awards__list-item i{display:inline}.page-estate-landing .best-in-class .our-awards__cta:after,.page-estate-landing .best-in-class .our-awards__cta:before{display:none}.page-estate-landing .our-work{overflow:hidden;background:#f0f0f0}.page-estate-landing .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.page-estate-landing .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.page-estate-landing .our-work h2{color:#000;text-align:center}.page-estate-landing .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center}.page-estate-landing .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1em;padding:0 2rem;margin:0 auto 1rem;max-width:64rem;text-align:center}.page-estate-landing .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem;width:100%}.page-estate-landing .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.page-estate-landing .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.page-estate-landing .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.page-estate-landing .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.page-estate-landing .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.page-estate-landing .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.page-estate-landing .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.page-estate-landing .our-work__image-title:hover{text-decoration:underline}.page-estate-landing .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.page-estate-landing .our-work__image-title:hover{color:#c0ff80}.page-estate-landing .callout__phone{color:#07401e}.page-estate-landing .list--green li:before,.page-estate-landing .list--green li em,.page-estate-landing .list--yellow li:before,.page-estate-landing .page__content--secondary h2{color:#82c341}.page-estate-landing .page__content--tertiary h2,.page-estate-landing .page__heading{color:#07401e}.page-estate-landing .page__relation--page{background-size:cover}.page-estate-landing .pagelist__content{background:rgba(7,64,30,.8);text-align:left}.page-estate-landing .pagelist__readmore{color:#82c341}.page-estate-landing .pagelist__title{background:#07401e}.page-estate-landing .callout--enhancements{background:#07401e;overflow-y:hidden;position:relative}.page-estate-landing .pagelist__readmore{color:#c0ff80}.page-estate-landing .pagelist__readmore:hover{color:#82c341}.page-estate-landing .page__relation--page{background-image:none;background-color:hsla(0,0%,65%,.15);border-bottom:2px solid #a7a7a7}.page-estate-landing .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.page-estate-landing .banner__content{background-color:transparent;left:auto;padding:150px 0 50px;width:100%}.page-estate-landing .banner__heading{border:none;font-size:30px;font-weight:400;max-width:300px}.page-estate-landing .banner__icon:before{content:url(/Content/img/elm/Rices_ELM_logo.png)}.page-estate-landing h1{text-align:center}.page-estate-landing .elm-package h2{color:#000;font:normal normal 700 26px Lato;letter-spacing:0;padding:20px}.page-estate-landing .elm-package p{padding:20px}.page-estate-landing .elm-package__list{list-style:none;margin-left:0}.page-estate-landing .elm-package__list li:nth-child(odd){background-color:#f6f6f6}.page-estate-landing .elm-package__list li{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate-landing .elm-package__list li div{margin:auto 0 auto 10px}.page-estate-landing .elm-package__list li div:nth-child(2){width:75%}.page-estate-landing .elm-package__list li img{margin:25px 0 20px 20px}.page-estate-landing .elm-package__list li p{margin-bottom:0}.page-estate-landing .elm-package .white-diamond{background-color:#fff;height:100px;margin:auto;transform:rotate(45deg);padding:15px;position:relative;top:10px;width:100px}.page-estate-landing .elm-package .gray-diamond{border-right:1px solid #00552f;border-bottom:1px solid #00552f;height:100%;width:100%;background:linear-gradient(to bottom right,#fff,#fff 49%,#00552f 51%,#00552f 0,#fff 0,#fff)}.page-estate-landing .elm-package-enhancements__border{padding:20px 20px 0;text-align:center}.page-estate-landing .elm-package-enhancements__border h2{color:#000;font:normal normal 700 28px/30px Lato;letter-spacing:0;padding:20px 0;text-transform:uppercase}.page-estate-landing .elm-package-enhancements__border p{color:#000}.page-estate-landing .elm-package-enhancements__image{background-image:url(/Content/img/elm/ELM-ehnace-icon.svg);background-position:bottom;background-repeat:no-repeat;min-height:250px}.page-estate-landing .elm-plans{padding:40px;text-align:center}.page-estate-landing .elm-plans h2{color:#00552f;font:normal normal normal 45px/45px great_vibes;letter-spacing:0}.page-estate-landing .elm-plans p{color:#262626;font:normal normal normal 16px/24px Lato;letter-spacing:0;margin:20px}.page-estate-landing .elm-plans button{margin:20px}.page-estate-landing .elm-plans__steps{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:30px 0}.page-estate-landing .elm-plans__steps-container{background-color:#fff;box-shadow:0 6px 6px #00000029;height:56px;padding:2px;width:64px}.page-estate-landing .elm-plans__steps-border{border:1px solid #00552f;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-estate-landing .elm-plans__steps-border img{height:30px}.page-estate-landing .elm-plans .green-arrow{background-image:url(/Content/img/elm/arrow-green-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:7px;margin:23px 10px;width:17px}.page-estate-landing .elm-contact__header{height:250px;background-image:url(/Content/img/elm/leave-the-work-to-us-mobile.png);background-repeat:no-repeat;background-size:cover;width:100%}.page-estate-landing .elm-contact__content{background-color:#fff;padding:10px}.page-estate-landing .elm-contact__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.page-estate-landing .elm-contact__content p{color:#262626;margin:40px 0}.page-estate-landing .elm-contact__content a{background-color:#000;border:thick double #fff;color:#fff;display:block;font-weight:700;letter-spacing:.5px;padding:5px;text-align:center}.page-estate-landing .elm-contact__content a:hover{background-color:#fff;border:thick double #000;color:#000}.page-estate-landing .elm-contact__content-border{border:1px solid #00552f;padding:20px 20px 70px;text-align:center}.page-commercial-landing .page__content h2{color:#82c341}.page-commercial-landing .areas{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.page-commercial-landing .areas:after,.page-commercial-landing .areas:before{content:" ";display:table}.page-commercial-landing .areas:after{clear:both}.page-commercial-landing .areas__heading{color:#07401e}.page-commercial-landing .banner__heading{font-size:30px;max-width:300px;text-transform:uppercase}.page-commercial-landing .banner__caption{color:#fff}.page-commercial-landing .breadtrail__item:last-child .breadtrail__link{color:#008a2c}.page-commercial-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background-mobile.png);padding:350px 10px 70px;background-size:800px;background-position:0 0;background-repeat:no-repeat}.page-commercial-landing .best-in-class__content-border{border:1px solid #00552f;padding:20px}.page-commercial-landing .best-in-class__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.page-commercial-landing .best-in-class__content h2{color:#000;font:normal normal 700 28px Lato;text-align:center;width:100%}.page-commercial-landing .best-in-class__content p{color:#262626;margin:40px 0}.page-commercial-landing .best-in-class__title{display:-ms-flexbox;display:flex;text-align:center;margin-bottom:1.5rem}.page-commercial-landing .best-in-class__title img{display:none}.page-commercial-landing .best-in-class .elm-package{list-style:none;font-weight:700;padding:0 2rem}.page-commercial-landing .best-in-class .elm-package li{margin:.5rem 0;position:relative}.page-commercial-landing .best-in-class .elm-package li:before{content:"";display:block;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);width:1rem;height:1rem;background:url(/Content/img/leaf-bullet.svg) no-repeat 50%/contain}.page-commercial-landing .best-in-class .our-awards{padding:0 0 2rem;width:auto}.page-commercial-landing .best-in-class .our-awards__list{background:none;border:none;margin:0;padding:0}.page-commercial-landing .best-in-class .our-awards__list:after{display:none}.page-commercial-landing .best-in-class .our-awards__list-item{display:inline-block;margin:0;padding:1rem 6%;text-align:center;width:48%}.page-commercial-landing .best-in-class .our-awards__list-item a{padding:0}.page-commercial-landing .best-in-class .our-awards__list-item img{display:block;left:unset;margin:0 auto;max-height:58px;max-width:58px;position:relative;top:unset}.page-commercial-landing .best-in-class .our-awards__list-item i,.page-commercial-landing .best-in-class .our-awards__list-item p{display:none}.page-commercial-landing .best-in-class .our-awards__list-item i{display:inline}.page-commercial-landing .best-in-class .our-awards__cta:after,.page-commercial-landing .best-in-class .our-awards__cta:before{display:none}.page-commercial-landing .our-work{overflow:hidden;background:#f0f0f0}.page-commercial-landing .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.page-commercial-landing .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.page-commercial-landing .our-work h2{color:#000;text-align:center}.page-commercial-landing .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center}.page-commercial-landing .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1em;padding:0 2rem;margin:0 auto 1rem;max-width:64rem;text-align:center}.page-commercial-landing .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem;width:100%}.page-commercial-landing .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.page-commercial-landing .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.page-commercial-landing .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.page-commercial-landing .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.page-commercial-landing .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.page-commercial-landing .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.page-commercial-landing .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.page-commercial-landing .our-work__image-title:hover{text-decoration:underline}.page-commercial-landing .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.page-commercial-landing .our-work__image-title:hover{color:#c0ff80}.page-commercial-landing .callout__phone{color:#07401e}.page-commercial-landing .list--green li:before,.page-commercial-landing .list--green li em,.page-commercial-landing .list--yellow li:before,.page-commercial-landing .page__content--secondary h2{color:#82c341}.page-commercial-landing .page__content--tertiary h2,.page-commercial-landing .page__heading{color:#07401e}.page-commercial-landing .page__relation--page{background-size:cover}.page-commercial-landing .pagelist__content{background:rgba(7,64,30,.8);text-align:left}.page-commercial-landing .pagelist__readmore{color:#82c341}.page-commercial-landing .pagelist__title{background:#07401e}.page-commercial-landing .banner__heading{border:none;font-weight:400;color:#fff}.page-commercial-landing .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.page-commercial-landing .banner__content{background:none;left:auto;padding:150px 0 50px;position:inherit;width:100%}.page-commercial-landing .banner__icon:before{content:url(/Content/img/commercial.svg)}.page-commercial-landing h1{text-align:center}.page-commercial-landing h3{color:#07401e}.page-commercial-landing .page__content--primary{width:100%;float:left}.page-commercial-landing .page__content--primary:last-child:not(:first-child){float:right}.page-commercial-landing .page__content--tertiary{width:100%;float:left}.page-commercial-landing .page__content--tertiary:last-child:not(:first-child){float:right}.page-commercial-landing .page__content--tertiary h2{font-size:2.25rem;font-weight:400;text-align:left}.page-commercial-landing .best-in-class{background-image:url(/Content/img/cgs/expert-services-bg-m.jpg);background-size:auto}.page-commercial-landing .list--green{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:1rem}.page-commercial-landing .list--green li{margin-bottom:1rem;width:100%}.page-commercial-landing .landing-relation{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:3.75rem auto}.page-commercial-landing .landing-relation__button{text-transform:uppercase;color:#000}.page-commercial-landing .landing-relation__button i{color:#008a2c}.page-commercial-landing .landing-relation__button:hover{text-decoration:underline;color:#008a2c}.page-commercial-landing .landing-relation__content{text-align:center;color:#000}.page-commercial-landing .landing-relation__copy{font-size:1rem;max-width:26.25rem}.page-commercial-landing .landing-relation__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%}.page-commercial-landing .landing-relation__img{margin:0 0 1rem}.page-commercial-landing .landing-relation__item{overflow:hidden;position:relative;width:49%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.page-commercial-landing .landing-relation__title{color:#000;font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:400}.page-commercial-landing .callout--contact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page-commercial-landing .callout--banner{text-align:center}.page-commercial-landing .callout--banner .callout__heading{padding:10px;color:#fff;background:#07401e;margin-bottom:0;border-top:1px solid #fff}.page-commercial-landing .callout--banner .callout__heading i{margin-left:3px;color:#82c341}.page-commercial-landing .callout--banner .callout__content{display:none}.page-commercial-landing .page__content--primary .list--yellow.list--horizontal li:not(:last-child):after{content:" | ";color:#cac8c8;padding:0 7px}.page-commercial-landing .expertise{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:4rem auto}.page-commercial-landing .expertise__wrap{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;box-shadow:0 6px 20px #00000029;padding:4rem}.page-commercial-landing .expertise__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-commercial-landing .expertise__icon{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem;font-size:1.875rem;height:50px;-ms-flex-pack:center;justify-content:center}.page-commercial-landing .expertise__icon a{color:#fff!important}.page-commercial-landing .expertise__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#525252;font-family:Lato;font-size:.875rem;font-weight:700;text-align:center;margin-top:1.375rem;width:50%}.page-commercial-landing .expertise__item a{color:#525252}.page-commercial-landing .expertise__copy{max-width:6rem}.page-commercial-landing .expertise__title{font-family:great_vibes;font-size:48px;color:#000;margin-bottom:1.5rem;text-align:center}.page-commercial-landing .our-work__image--hendrickson{background:url(/Content/img/cgs/cs-hendrikson.jpg) 50%/cover}.page-commercial-landing .our-work__image--campbell{background:url(/Content/img/cgs/cs-campbell.jpg) 50%/cover}.page-commercial-landing .customer-focus{padding:4rem 0}.page-commercial-landing .customer-focus__content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:2rem;padding:0 1.5rem}.page-commercial-landing .customer-focus__flex{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-commercial-landing .customer-focus__title{font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center}.page-commercial-landing .customer-focus__types{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-commercial-landing .customer-focus__type{text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:1rem}.page-commercial-landing .customer-focus__type--info{background:#659ec8;color:#fff;-ms-flex:0 1 66%;flex:0 1 66%;font-size:.875rem;line-height:1.375rem;padding:1rem 0 1rem 10%;position:relative;text-align:left}.page-commercial-landing .customer-focus__type--info:before{color:#fff;content:"\f05a";font-family:fontawesome;font-size:1.875rem;font-weight:400;left:5%;position:absolute;top:35%}.page-commercial-landing .customer-focus__type--info p{margin:0}.page-commercial-landing .customer-focus__type-title{color:#262626;font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:700;max-width:8rem}.page-commercial-landing .cta-contact__background,.page-commercial-landing .cta-contact__header{background-image:url(/Content/img/cgs/CTA\ background.jpg)}.page-custom-landing .page__content h2{color:#82c341}.page-custom-landing .areas{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.page-custom-landing .areas:after,.page-custom-landing .areas:before{content:" ";display:table}.page-custom-landing .areas:after{clear:both}.page-custom-landing .areas__heading{color:#07401e}.page-custom-landing .banner__heading{border:none;font-weight:400;color:#fff;font-size:30px;max-width:300px;text-transform:uppercase}.page-custom-landing .banner__caption{color:#fff}.page-custom-landing .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.page-custom-landing .banner__content{background:none;left:auto;padding:150px 0 50px;position:inherit;width:100%}.page-custom-landing .banner__icon:before{content:url(/Content/img/services/CDL_icon_white.svg)}.page-custom-landing h1{text-align:center}.page-custom-landing h3{color:#07401e}.page-custom-landing .breadtrail__item:last-child .breadtrail__link{color:#008a2c}.page-custom-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background-mobile.png);padding:350px 10px 70px;background-size:800px;background-position:0 0;background-repeat:no-repeat}.page-custom-landing .best-in-class__content-border{border:1px solid #00552f;padding:20px}.page-custom-landing .best-in-class__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.page-custom-landing .best-in-class__content h2{color:#000;font:normal normal 700 28px Lato;text-align:center;width:100%}.page-custom-landing .best-in-class__content p{color:#262626;margin:40px 0}.page-custom-landing .best-in-class__title{display:-ms-flexbox;display:flex;text-align:center;margin-bottom:1.5rem}.page-custom-landing .best-in-class__title img{display:none}.page-custom-landing .best-in-class .elm-package{list-style:none;font-weight:700;padding:0 2rem}.page-custom-landing .best-in-class .elm-package li{margin:.5rem 0;position:relative}.page-custom-landing .best-in-class .elm-package li:before{content:"";display:block;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);width:1rem;height:1rem;background:url(/Content/img/leaf-bullet.svg) no-repeat 50%/contain}.page-custom-landing .best-in-class .our-awards{padding:0 0 2rem;width:auto}.page-custom-landing .best-in-class .our-awards__list{background:none;border:none;margin:0;padding:0}.page-custom-landing .best-in-class .our-awards__list:after{display:none}.page-custom-landing .best-in-class .our-awards__list-item{display:inline-block;margin:0;padding:1rem 6%;text-align:center;width:48%}.page-custom-landing .best-in-class .our-awards__list-item a{padding:0}.page-custom-landing .best-in-class .our-awards__list-item img{display:block;left:unset;margin:0 auto;max-height:58px;max-width:58px;position:relative;top:unset}.page-custom-landing .best-in-class .our-awards__list-item i,.page-custom-landing .best-in-class .our-awards__list-item p{display:none}.page-custom-landing .best-in-class .our-awards__list-item i{display:inline}.page-custom-landing .best-in-class .our-awards__cta:after,.page-custom-landing .best-in-class .our-awards__cta:before{display:none}.page-custom-landing .our-work{overflow:hidden;background:#f0f0f0}.page-custom-landing .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.page-custom-landing .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.page-custom-landing .our-work h2{color:#000;text-align:center}.page-custom-landing .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center}.page-custom-landing .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1em;padding:0 2rem;margin:0 auto 1rem;max-width:64rem;text-align:center}.page-custom-landing .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem;width:100%}.page-custom-landing .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.page-custom-landing .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.page-custom-landing .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.page-custom-landing .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.page-custom-landing .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.page-custom-landing .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.page-custom-landing .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.page-custom-landing .our-work__image-title:hover{text-decoration:underline}.page-custom-landing .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.page-custom-landing .our-work__image-title:hover{color:#c0ff80}.page-custom-landing .callout__phone{color:#07401e}.page-custom-landing .list--green li:before,.page-custom-landing .list--green li em,.page-custom-landing .list--yellow li:before,.page-custom-landing .page__content--secondary h2{color:#82c341}.page-custom-landing .page__content--tertiary h2,.page-custom-landing .page__heading{color:#07401e}.page-custom-landing .page__relation--page{background-size:cover}.page-custom-landing .pagelist__content{background:rgba(7,64,30,.8);text-align:left}.page-custom-landing .pagelist__readmore{color:#82c341}.page-custom-landing .pagelist__title{background:#07401e}.page-custom-landing .pagelist__content{min-height:250px}.page-custom-landing .pagelist__content p{padding-top:4vw}.page-custom-landing .pagelist__item{min-height:300px;text-align:center}.page-custom-landing .pagelist .list{display:inline-block;text-align:left}.page-custom-landing .expertise{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:4rem auto}.page-custom-landing .expertise__wrap{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;box-shadow:0 6px 20px #00000029;padding:4rem}.page-custom-landing .expertise__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-custom-landing .expertise__icon{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem;font-size:1.875rem;height:50px;-ms-flex-pack:center;justify-content:center}.page-custom-landing .expertise__icon a{color:#fff!important}.page-custom-landing .expertise__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#525252;font-family:Lato;font-size:.875rem;font-weight:700;text-align:center;margin-top:1.375rem;width:50%}.page-custom-landing .expertise__item a{color:#525252}.page-custom-landing .expertise__copy{max-width:6rem}.page-custom-landing .expertise__title{font-family:great_vibes;font-size:48px;color:#000;margin-bottom:1.5rem;text-align:center}.page-custom-landing .our-work{background:none}.page-custom-landing .our-work__image--hendrickson{background:url(/Content/img/cgs/cs-hendrikson.jpg) 50%/cover}.page-custom-landing .our-work__image--campbell{background:url(/Content/img/cgs/cs-campbell.jpg) 50%/cover}.page-spring-landing .page__content h2{color:#fff0af}.page-spring-landing .areas{max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.page-spring-landing .areas:after,.page-spring-landing .areas:before{content:" ";display:table}.page-spring-landing .areas:after{clear:both}.page-spring-landing .areas__heading{color:#febd3b}.page-spring-landing .banner__heading{border:none;font-weight:400;color:#fff;font-size:30px;max-width:300px;text-transform:uppercase}.page-spring-landing .banner__caption{color:#fff}.page-spring-landing .banner--landing{background-position:top;background-repeat:no-repeat;background-size:initial;max-height:600px;min-height:366px}.page-spring-landing .banner__content{background:none;left:auto;padding:150px 0 50px;position:inherit;width:100%}.page-spring-landing .banner__icon:before{content:url(/Content/img/spring.png)}.page-spring-landing h1{text-align:center}.page-spring-landing h3{color:#07401e}.page-spring-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background-mobile.png);padding:350px 10px 70px;background-size:800px;background-position:0 0;background-repeat:no-repeat}.page-spring-landing .best-in-class__content-border{border:1px solid #00552f;padding:20px}.page-spring-landing .best-in-class__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.page-spring-landing .best-in-class__content h2{color:#000;font:normal normal 700 28px Lato;text-align:center;width:100%}.page-spring-landing .best-in-class__content p{color:#262626;margin:40px 0}.page-spring-landing .best-in-class__title{display:-ms-flexbox;display:flex;text-align:center;margin-bottom:1.5rem}.page-spring-landing .best-in-class__title img{display:none}.page-spring-landing .best-in-class .elm-package{list-style:none;font-weight:700;padding:0 2rem}.page-spring-landing .best-in-class .elm-package li{margin:.5rem 0;position:relative}.page-spring-landing .best-in-class .elm-package li:before{content:"";display:block;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);width:1rem;height:1rem;background:url(/Content/img/leaf-bullet.svg) no-repeat 50%/contain}.page-spring-landing .best-in-class .our-awards{padding:0 0 2rem;width:auto}.page-spring-landing .best-in-class .our-awards__list{background:none;border:none;margin:0;padding:0}.page-spring-landing .best-in-class .our-awards__list:after{display:none}.page-spring-landing .best-in-class .our-awards__list-item{display:inline-block;margin:0;padding:1rem 6%;text-align:center;width:48%}.page-spring-landing .best-in-class .our-awards__list-item a{padding:0}.page-spring-landing .best-in-class .our-awards__list-item img{display:block;left:unset;margin:0 auto;max-height:58px;max-width:58px;position:relative;top:unset}.page-spring-landing .best-in-class .our-awards__list-item i,.page-spring-landing .best-in-class .our-awards__list-item p{display:none}.page-spring-landing .best-in-class .our-awards__list-item i{display:inline}.page-spring-landing .best-in-class .our-awards__cta:after,.page-spring-landing .best-in-class .our-awards__cta:before{display:none}.page-spring-landing .our-work{overflow:hidden;background:#f0f0f0}.page-spring-landing .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.page-spring-landing .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.page-spring-landing .our-work h2{color:#000;text-align:center}.page-spring-landing .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center}.page-spring-landing .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1em;padding:0 2rem;margin:0 auto 1rem;max-width:64rem;text-align:center}.page-spring-landing .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem;width:100%}.page-spring-landing .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.page-spring-landing .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.page-spring-landing .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.page-spring-landing .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.page-spring-landing .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.page-spring-landing .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.page-spring-landing .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.page-spring-landing .our-work__image-title:hover{text-decoration:underline}.page-spring-landing .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.page-spring-landing .our-work__image-title:hover{color:#c0ff80}.page-spring-landing .callout__phone{color:#febd3b}.page-spring-landing .list--green li:before,.page-spring-landing .list--green li em,.page-spring-landing .list--yellow li:before,.page-spring-landing .page__content--secondary h2{color:#fff0af}.page-spring-landing .page__content--tertiary h2,.page-spring-landing .page__heading{color:#febd3b}.page-spring-landing .page__relation--page{background-size:cover}.page-spring-landing .pagelist__content{background:rgba(254,189,59,.8);text-align:left}.page-spring-landing .pagelist__readmore{color:#fff0af}.page-spring-landing .pagelist__title{background:#febd3b}.page-spring-landing .breadtrail__item:last-child .breadtrail__link{color:#008a2c}.page-spring-landing .page__footer{margin-top:0}.page-spring-landing .pagelist__content{min-height:275px;color:#8b5e05;background:rgba(255,240,165,.8)}.page-spring-landing .pagelist__readmore{color:#bb4904}.page-spring-landing .pagelist__item{min-height:225px;text-align:left}.page-spring-landing .pagelist .list{display:inline-block;text-align:left}.page-spring-landing .spring-gallery{background:url(/Content/img/white-linen.gif);padding:20px 0}.page-spring-landing .spring-gallery__heading{text-align:center;color:#525252;font-size:2rem;font-weight:400}.page-spring-landing .slideshow__link{box-shadow:1px 3px 5px 0 rgba(0,0,0,.3);border:8px solid #fff}.page-spring-landing .areas__heading{font-weight:400}.page-spring-landing .newsletter__button{display:block;margin-top:20px}.page-spring-landing .newsletter__cta{font-weight:700;font-size:1.3125rem}.page-spring-landing .newsletter .page__relation--form{background:#fff;display:none}.page-spring-landing .newsletter .page__relation--form h2{display:none}.page-spring-landing .spring-links{list-style:none;margin:0 auto}.page-spring-landing .spring-links__description{color:#525252;padding-left:100px;display:block;font-size:.9em}.page-spring-landing .spring-links__icon{position:absolute;top:0;left:0}.page-spring-landing .spring-links__item{padding:0 0 20px;display:block;position:relative;min-height:100px}.page-spring-landing .spring-links__title{display:block;font-weight:700;padding-left:100px}.bt-commercial-grounds-services .callout__phone,.bt-commercial-grounds-services .page__content a,.bt-commercial-grounds-services .page__heading,.bt-commercial-grounds-services .page__relation h2,.bt-commercial-grounds-services main h2{color:#07401e}.bt-commercial-grounds-services .page__content a:hover{color:#021208}.bt-commercial-grounds-services .list--green li:before,.bt-commercial-grounds-services .list--yellow li:before{color:#82c341}.bt-custom-designed-landscapes .callout__phone,.bt-custom-designed-landscapes .page__content a,.bt-custom-designed-landscapes .page__heading,.bt-custom-designed-landscapes .page__relation h2,.bt-custom-designed-landscapes main h2{color:#07401e}.bt-custom-designed-landscapes .page__content a:hover{color:#021208}.bt-custom-designed-landscapes .list--green li:before,.bt-custom-designed-landscapes .list--yellow li:before{color:#82c341}.bt-spring-garden-showroom .callout__phone,.bt-spring-garden-showroom .page__content a,.bt-spring-garden-showroom .page__heading,.bt-spring-garden-showroom main h2{color:#febd3b}.bt-spring-garden-showroom .page__content a,.bt-spring-garden-showroom .page__relation h2{color:#8b5e05}.bt-spring-garden-showroom .page__content a:hover{color:#feac08}.bt-spring-garden-showroom .list--green li:before,.bt-spring-garden-showroom .list--yellow li:before{color:#fff0af}.career-careerfair .banner,.career-fair .banner{background-position:100% 0;height:280px}.career-careerfair .banner:before,.career-fair .banner:before{display:block;background:linear-gradient(transparent,rgba(0,0,0,.9) 70%);height:189px;bottom:0;top:unset}.career-careerfair .banner__content,.career-fair .banner__content{margin:0;padding:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:relative;z-index:2;left:0}.career-careerfair .banner__heading,.career-fair .banner__heading{width:100%;height:28px;color:#fff;font-size:37px;line-height:22px;text-align:center;border:0;margin:0;line-height:.8;white-space:nowrap}.career-careerfair .banner__caption,.career-fair .banner__caption{width:100%;height:47px;background:rgba(0,85,47,.9);color:#fff;line-height:2.6}.career-careerfair .page,.career-fair .page{text-align:center}.career-careerfair .page .intro,.career-fair .page .intro{margin:0 0 2rem}.career-careerfair .page .intro p,.career-fair .page .intro p{max-width:695px;margin:0 auto}.career-careerfair .page__container,.career-fair .page__container{margin-top:0}.career-careerfair .page__heading,.career-fair .page__heading{text-transform:uppercase}.career-careerfair .page__content--secondary,.career-fair .page__content--secondary{margin:0 0 2rem}.career-careerfair .page__content--secondary h2,.career-fair .page__content--secondary h2{color:#74a33a;text-transform:uppercase;font-family:goudy_trajan}.career-careerfair .page__content .calendars,.career-fair .page__content .calendars{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-careerfair .page__content .calendars .green-calendar,.career-fair .page__content .calendars .green-calendar{background:url(/Content/img/career-fair/cal_green.png) no-repeat;color:#75a833}.career-careerfair .page__content .calendars .orange-calendar,.career-fair .page__content .calendars .orange-calendar{background:url(/Content/img/career-fair/cal_orange.png) no-repeat;color:#663317}.career-careerfair .page__content .calendars .green-calendar,.career-careerfair .page__content .calendars .orange-calendar,.career-fair .page__content .calendars .green-calendar,.career-fair .page__content .calendars .orange-calendar{background-size:contain;background-position:top;width:200px;height:200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.125em;font-weight:700}.career-careerfair .page__relation--careers,.career-fair .page__relation--careers{background:url(/Content/img/services_bg.jpg) no-repeat;background-size:cover;padding:1.5rem;position:relative}.career-careerfair .page__relation--careers h2,.career-fair .page__relation--careers h2{text-align:left;color:#525252;text-transform:uppercase}.career-careerfair .page__relation--careers .related-careers li,.career-fair .page__relation--careers .related-careers li{width:auto;min-height:260px}.career-careerfair .page__relation--careers .related-careers li a,.career-fair .page__relation--careers .related-careers li a{position:relative;display:block;width:100%;height:100%;overflow:hidden}.career-careerfair .page__relation--careers .related-careers li a img,.career-fair .page__relation--careers .related-careers li a img{width:100%}.career-careerfair .page__relation--careers .related-careers li h3,.career-fair .page__relation--careers .related-careers li h3{position:absolute;z-index:1;bottom:0;left:0;width:100%;margin:0;background:#00552f;padding:1rem .5rem;color:#fff}.career-careerfair .page__relation--careers .careers-next,.career-careerfair .page__relation--careers .careers-prev,.career-fair .page__relation--careers .careers-next,.career-fair .page__relation--careers .careers-prev{font-size:1.5em}.career-careerfair .page__relation--careers .careers-prev--d,.career-fair .page__relation--careers .careers-prev--d{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.career-careerfair .page__relation--careers .careers-next--d,.career-fair .page__relation--careers .careers-next--d{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.career-careerfair-apply,.career-fair-apply{padding:1.5rem}.career-careerfair-footer,.career-fair-footer{background:url(/Content/img/career-fair/bottom_scene.png);background-size:cover;height:90px}.careguide.care article.page__content--primary{width:100%;color:#262626}.careguide.care article.page__content--primary .intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:2rem 0 0}.careguide.care article.page__content--primary .intro__left{-ms-flex-order:2;order:2}.careguide.care article.page__content--primary .intro__right{-ms-flex-order:1;order:1}.careguide.care article.page__content--primary .intro__right img{display:block;width:96px;max-width:100%;margin:0 auto}.careguide.care .banner{background-size:cover;background-position:50%;background-repeat:no-repeat}.care-guide-container-wrapper{display:block;background-color:#fff;position:relative;background-position:50%;background-size:cover;padding:26px 0 18px}.care-guide-container-wrapper .care-guide-grid-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.care-guide-container-wrapper .care-guide-card-container{width:100%;max-width:100%;padding:10px 20px}.care-guide-container-wrapper .care-guide-card{width:100%;max-width:100%;height:220px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.care-guide-container-wrapper .care-guide-card-hover{position:absolute;background-color:rgba(33,101,71,.8);color:#fff;top:0;height:220px;width:100%;padding:35px 25px;opacity:0;transition-property:opacity;transition-duration:.3s;font-size:14px}.care-guide-container-wrapper .care-guide-card-hover .hover-span{color:#c0ff80}.care-guide-container-wrapper .care-guide-card:hover .care-guide-card-hover{opacity:1}.care-guide-container-wrapper .care-guide-card-label{background-color:#00552f;color:#fff;text-align:center;width:100%;position:absolute;bottom:0;text-transform:uppercase;padding:10px;font-size:14px}.care-guide-call-to-action{padding:115px 0;background-color:#000;background-image:url(/Content/img/cta-background.png);background-size:cover;background-position:50%;display:none}.care-guide-call-to-action .call-to-action-content{background-color:#fff;width:580px;max-width:100%;text-align:center;padding:10px}.care-guide-call-to-action .call-to-action-content__wrap{padding:20px 20px 70px;border:1px solid #00552f}.care-guide-call-to-action .call-to-action-content h2{font-family:Cinzel,serif;font-size:36px;text-transform:uppercase;color:#00552f;font-weight:500;margin-bottom:26px}.care-guide-call-to-action .call-to-action-content p{font-size:16px;font-family:Lato,sans-serif;margin-bottom:26px}.care-guide-call-to-action .call-to-action-content img{display:block;margin-left:auto;margin-right:auto;width:200px;max-width:100%;margin-bottom:34px}.care-guide-call-to-action-mobile img.mobile-cta-img{width:100%;max-width:100%;display:block}.care-guide-call-to-action-mobile .mobile-call-to-action-content{text-align:center;padding:10px}.care-guide-call-to-action-mobile .mobile-call-to-action-content__wrap{padding:20px 20px 70px;border:1px solid #00552f}.care-guide-call-to-action-mobile .mobile-call-to-action-content h2{font-size:36px;font-family:Cinzel,sans-serif;font-weight:500;color:#00552f;text-transform:uppercase;padding:0 60px}.care-guide-call-to-action-mobile .mobile-call-to-action-content p{color:#262626}.care-guide-call-to-action-mobile .mobile-call-to-action-content img{width:150px;display:block;margin-left:auto;margin-right:auto;margin-bottom:32px}.care-guide-call-to-action-mobile .mobile-call-to-action-content a.button{margin-bottom:28px}.care-guide-detail{padding:0!important;width:100%!important;color:#000!important}.care-guide-detail h1.page__heading{color:#00552f;margin-left:20px;font-size:36px;margin-bottom:12px}.care-guide-detail h2{text-transform:uppercase;font-family:Cinzel,serif;font-weight:500;color:#00552f;font-size:24px}.care-guide-detail h3{text-transform:uppercase;font-size:28px;color:#000}.care-guide-detail p{color:#000;margin-bottom:.4rem}.care-guide-detail img{max-width:100%!important}.care-guide-detail img.estate-landscape-management-img{width:250px!important}.care-guide-detail ul{list-style-type:none;padding-left:20px}.care-guide-detail ul li{color:#000;margin-bottom:6px}.care-guide-detail ul li:before{content:"\f06c";font-family:Font Awesome\ 5 Pro;color:#82c341;margin-right:8px;margin-left:-26px}.care-guide-detail .guide-detail-callout{border:1px solid #82c341;padding:4px 20px;margin-left:-20px;margin-right:-20px;color:#525252}.care-guide-detail table td,.care-guide-detail table th{padding:2px 6px;border:1px solid #000}.care-guide-detail div{padding:40px 20px 0}.care-guide-detail div:nth-child(0){padding-top:20px}.meet-a-rices-client-manager .banner{background:url(/Content/img/client-managers/background.png)}.meet-a-rices-client-manager .manager-image-mobile{display:none}.meet-a-rices-client-manager .page__container .breadtrail{display:none}.meet-a-rices-client-manager .page__content .mobile-breadtrail .breadtrail{display:block}.meet-a-rices-client-manager .meet-a-manager-container{background:#fff;min-height:345px}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2){text-align:center}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2) img{max-width:80%;margin:auto}.meet-a-rices-client-manager .rices-difference{background:#fff;position:relative}.meet-a-rices-client-manager .one-contact,.meet-a-rices-client-manager .rices-difference{padding:60px 40px}.meet-a-rices-client-manager .one-contact h2,.meet-a-rices-client-manager .rices-difference h2{color:#00552f;font:normal normal 700 30px/42px Lato;letter-spacing:0;text-align:center;text-transform:uppercase}.meet-a-rices-client-manager .your-needs{background-image:url(/Content/img/client-managers/your-needs-mobile.png);background-position:50%;background-size:cover;padding:70px 10px;position:relative}.meet-a-rices-client-manager .your-needs__content-border{border:1px solid #00552f;padding:20px}.meet-a-rices-client-manager .your-needs__content{background-color:#fff;box-shadow:0 6px 6px #00000029;padding:10px}.meet-a-rices-client-manager .your-needs__content h2{color:#000;font:normal normal 700 28px/35px Lato;text-align:center;width:100%}.meet-a-rices-client-manager .your-needs__content p{color:#262626;margin:40px 0}.meet-a-rices-client-manager .elm-contact__header{background-image:url(/Content/img/client-managers/contact-mobile.png)}.meet-a-rices-client-manager .elm-contact p{margin-bottom:20px}.testimonial-intro h2{color:#07401e;font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-size:1.75rem;font-weight:400;margin:2rem auto;text-align:center;text-transform:uppercase}.testimonial-listing .pagelist{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-pack:center;justify-content:center}.testimonial-listing .pagelist:after,.testimonial-listing .pagelist:before{content:" ";display:table}.testimonial-listing .pagelist:after{clear:both}.testimonial-listing .pagelist__item{width:100%;margin:20px;padding:0;list-style:none;background-size:cover;min-height:250px}.testimonial-listing .pagelist__item:hover .pagelist__content{visibility:visible}.testimonial-listing .pagelist__content{visibility:hidden;font-size:.8em;display:block;padding:15px;color:#fff;min-height:225px}.testimonial-listing .pagelist__readmore{display:block;margin-top:10px}.testimonial-listing .pagelist__title{background:#07401e;display:block;text-align:center;min-height:50px;font-size:.9em;color:#fff;text-transform:uppercase;font-weight:700;position:relative;padding:0 15px}.testimonial-listing .pagelist__title span{display:block;position:absolute;left:0;top:48%;transform:translateY(-50%);width:100%;text-align:center}.testimonial-listing .our-work{overflow:hidden;background:#f0f0f0}.testimonial-listing .our-work:before{content:"";display:block;height:16px;width:100%;background:url(/Content/img/hr-center.png) no-repeat 50%/290%;position:relative;top:1rem}.testimonial-listing .our-work__wrap{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.testimonial-listing .our-work h2{color:#000;text-align:center}.testimonial-listing .our-work__heading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font:700 28px lato,Helvetica,Roboto,Arial,sans-serif;color:#000;text-transform:uppercase;position:relative;text-align:center;margin-bottom:2rem}.testimonial-listing .our-work__content{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%;font-size:1em;padding:0 2rem;margin:0 auto 1rem;max-width:64rem;text-align:center}.testimonial-listing .our-work__images{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem;width:100%}.testimonial-listing .our-work__image{height:208px;margin:0 0 30px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.testimonial-listing .our-work__image--residential{background:url(/Content/img/rices_residential.jpg) no-repeat 50%/cover}.testimonial-listing .our-work__image--commercial{background:url(/Content/img/rices_commercial.jpg) no-repeat 50%/cover}.testimonial-listing .our-work__image:before{content:"";border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;top:15px;z-index:2}.testimonial-listing .our-work__image:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.testimonial-listing .our-work__image h2{color:#fff;font:2rem goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;margin:0 0 2rem;position:relative;top:2rem;text-align:center;z-index:3;width:100%}.testimonial-listing .our-work__image-title{color:#fff;display:inline-block;margin:0;padding:.5rem 1rem;position:relative;text-align:center;z-index:3;text-transform:uppercase}.testimonial-listing .our-work__image-title:hover{text-decoration:underline}.testimonial-listing .our-work__image-title i.fal{font-size:1.25rem;color:#c0ff80}.testimonial-listing .our-work__image-title:hover{color:#c0ff80}.testimonial-list:after,.testimonial-list:before{content:" ";display:table}.testimonial-list:after{clear:both}.testimonial-list h3{font-family:goudy_trajan,lato,Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;margin:3rem auto;padding-top:140px;position:relative;text-align:center;text-transform:uppercase;width:320px}.testimonial-list h3:before{background-position:50%;content:"";display:block;left:0;position:absolute;top:0;width:100%;height:121px}.testimonial-list__item{background:#fff;border:1px solid #525252;margin-top:.5rem;padding:1.5rem;position:relative;box-shadow:0 6px 10px #0000001A}.testimonial-list__item:after{content:"";border:1px solid #525252;bottom:7px;display:block;left:7px;position:absolute;right:7px;top:7px}.testimonial-list__item blockquote{border:none;font-style:italic;font-weight:700;padding:0}.testimonial-list__item blockquote p:first-of-type:before,.testimonial-list__item blockquote p:last-of-type:after{content:'"'}.testimonial-list__item .author{display:block;font-weight:700;margin-top:1.5rem;text-align:right}.testimonial-type__EstateLandscapeManagement{background-color:#fff;padding-bottom:1rem;padding-top:1rem;position:relative}.testimonial-type__EstateLandscapeManagement h3{color:#000}.testimonial-type__EstateLandscapeManagement h3:before{background:url(/Content/img/ELM-logo.svg) top no-repeat}.testimonial-type__CommercialGroundsServices{background:url(/Content/img/cgs/cgs-background.jpg) 50% no-repeat;background-size:cover;padding-bottom:3rem;padding-top:1rem}.testimonial-type__CommercialGroundsServices h3{color:#000}.testimonial-type__CommercialGroundsServices h3:before{background:url(/Content/img/CGS-logo.svg) top no-repeat}.testimonial-type__CustomDesignedLandscapes{background-color:#fff;padding-bottom:1rem;padding-top:1rem}.testimonial-type__CustomDesignedLandscapes h3{color:#000}.testimonial-type__CustomDesignedLandscapes h3:before{background:url(/Content/img/CDL-logo.svg) top no-repeat}.testimonial-random{max-width:75rem;margin-left:auto;margin-right:auto;padding:20px}.testimonial-random:after,.testimonial-random:before{content:" ";display:table}.testimonial-random:after{clear:both}.testimonial-random__item{background:url(/Content/img/bg-testimonials-random.jpg) 50% no-repeat;background-size:cover;color:#fff;padding:3rem 1.5rem;position:relative;text-align:center}.testimonial-random__item:after{content:"";border:1px solid #fff;bottom:7px;display:block;left:7px;position:absolute;right:7px;top:7px}.testimonial-random h2{color:#fff;font-family:great_vibes,lato,Helvetica,Roboto,Arial,sans-serif;font-size:3rem;font-weight:400}.testimonial-random__content{margin-top:1.5rem;padding:1rem}.testimonial-random blockquote{border:none;font-style:italic;font-weight:700;padding:0;text-align:left}.testimonial-random blockquote p{color:#fff}.testimonial-random blockquote p:first-of-type:before,.testimonial-random blockquote p:last-of-type:after{content:'"'}.testimonial-random .author{display:block;font-weight:700;margin-top:1.5rem;text-align:right}.testimonial-random .button{margin-top:2rem;position:relative;z-index:2}.testimonial-list{max-width:75rem;margin-left:auto;margin-right:auto}.residential-lawn-care .page section header .banner{height:490px}.residential-lawn-care .page section header .banner:before{display:none!important}.residential-lawn-care .page__container{margin-top:0!important}.residential-lawn-care .page__content--primary:last-child:not(:first-child){float:none;width:100%}.residential-lawn-care__bullet-callout{background-color:#fff;background-image:url(/Content/img/brick-house.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:80px 0 158px}.residential-lawn-care__bullet-callout .container{background-color:#fff;color:#000;padding:53px 30px 85px}.residential-lawn-care__bullet-callout .container h3{font-size:28px;line-height:30px;font-weight:700;font-family:Lato,sans-serif;margin-bottom:18px;color:#000}.residential-lawn-care__bullet-callout .container p{font-size:16px;color:#000}.residential-lawn-care__bullet-callout-bullet{background-color:#f6f6f6;padding:16px 15px 22px;font-size:24px;font-family:Lato,sans-serif;font-weight:400}.residential-lawn-care__bullet-callout-bullet img{margin-right:14px}.residential-lawn-care__bullet-callout-bullet:nth-child(2n){background-color:#fff}.residential-lawn-care .tertiary-content{padding:66px 0 76px;color:#262626;font-size:16px;line-height:26px}.residential-lawn-care .tertiary-content h2{color:#000;font-size:30px;margin-top:57px}.residential-lawn-care__bottom-callout{padding:144px 0;background-image:url(/Content/img/leave-the-work-to-us.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.residential-lawn-care__bottom-callout-box{width:632px;max-width:100%;position:relative;left:0;background-color:#fff;padding:11px}.residential-lawn-care__bottom-callout-box-border{border:1px solid #00552f;padding:26px 95px 26px 26px}.residential-lawn-care__bottom-callout-box-border img{margin-bottom:20px;width:150px;max-width:100%}.residential-lawn-care__bottom-callout-box-border h3{font-weight:700;font-size:28px;line-height:36px;color:#000}.residential-lawn-care__bottom-callout-box-border p{font-size:16px;line-height:24px;color:#000}.residential-lawn-care__bottom-callout-box-border p a{color:#008a2c;text-decoration:underline}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/font/fontawesome/fontawesome-webfont.eot?v=4.5.0);src:url(/font/fontawesome/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/font/fontawesome/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/font/fontawesome/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/font/fontawesome/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/font/fontawesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-align-justify:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-times-circle-o:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-shopping-cart:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-credit-card:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-google-plus:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-linkedin:before{content:""}.fa-circle:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-youtube:before{content:""}.fa-trash:before{content:""}.fa-houzz:before{content:""}
/*!
 * Font Awesome Pro 5.10.0-11 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:"auto";src:url(/font/fontawesome/fa-brands-400.eot);src:url(/font/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/font/fontawesome/fa-brands-400.woff2) format("woff2"),url(/font/fontawesome/fa-brands-400.woff) format("woff"),url(/font/fontawesome/fa-brands-400.ttf) format("truetype"),url(/font/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}div.fancy-select{position:relative;text-transform:uppercase;color:#525252}div.fancy-select.disabled{opacity:.5}div.fancy-select div.trigger{width:100%;cursor:pointer;padding:4px 4px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:linear-gradient(0deg,#cac8c8,#fff);border:1px solid #a6a6a6}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#008a2c;top:48%;right:9px}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:207px;overflow:auto;background:#fff;border:1px solid #a6a6a6;width:100%}div.fancy-select ul.options.open{visibility:visible;top:33px;opacity:1}div.fancy-select ul.options.overflowing{top:auto;bottom:40px}div.fancy-select ul.options.overflowing.open{top:auto;bottom:33px}div.fancy-select ul.options li{padding:8px 12px;cursor:pointer;white-space:nowrap}div.fancy-select ul.options li.hover,div.fancy-select ul.options li.selected{background:#c0d7a7;color:#008a2c}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;max-width:75vw}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight.validation input[type=checkbox]{display:none}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;padding:10px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../Content/img/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px\9;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:20px;line-height:1;color:#525252;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:FontAwesome;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media screen and (min-width:26.875em){h1{font-size:1.8125rem}h2{font-size:1.25rem}h3,h4{font-size:1.0625rem}h5,h6{font-size:1rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.header__buttons{padding-left:.625rem;padding-right:.625rem}.header__buttons{width:77.77778%;float:left}.header__buttons:last-child:not(:first-child){float:right}.case-studies__header-left{padding-left:.625rem;padding-right:.625rem}.case-studies__header-right{padding-left:.625rem;padding-right:.625rem}.case-studies__list .casestudy-item{padding-left:.625rem;padding-right:.625rem}.case-study__content{padding-left:.625rem;padding-right:.625rem}.index .our-work__heading{padding-left:.625rem;padding-right:.625rem}.our-work__heading{padding-left:.625rem;padding-right:.625rem}.page--landing .pagelist--few .pagelist__item{width:calc(50% - 40px)}.page-estate-landing .our-work__heading{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .our-work__heading{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .page__content--primary{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .page__content--tertiary{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .callout--contact{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .customer-focus__content{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .customer-focus__types{padding-left:.625rem;padding-right:.625rem}.page-custom-landing .our-work__heading{padding-left:.625rem;padding-right:.625rem}.page-spring-landing .our-work__heading{padding-left:.625rem;padding-right:.625rem}.testimonial-listing .our-work__heading{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width:40em){h1{font-size:1.875rem}h2{font-size:1.3125rem}h3,h4{font-size:1.125rem}h5,h6{font-size:1rem}.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}.elm-banner--desktop{display:block}.elm-banner--mobile{display:none}.elm-callout{padding-top:130px;background-size:100%}.elm-callout__content{margin:0 auto}.news__content .news__hero img{display:inline-block;max-width:none;width:100%}.columns-reverse__left,.columns__left{-ms-flex-order:1;order:1;width:49%}.columns-reverse__right,.columns__right{-ms-flex-order:2;order:2;width:49%}.columns-reverse__left{-ms-flex-order:1;order:1}.columns-reverse__right{-ms-flex-order:2;order:2}.testimonial-slider__item{background:url(/Content/img/testimonial-slider-bg.jpg) 50%/cover;text-align:left}.testimonial-slider .slick-slide{margin:0 20px;padding:4rem}.page__header{padding:28px 0 26px}.header__buttons{padding-left:.9375rem;padding-right:.9375rem}.Account-Login .page__container,.account-login .page__container{top:170px;width:50%}.formlist__item--half{width:49.5%}.formlist__item--qtr{width:24.5%}.formlist__item--3qtr{width:74.5%}.formlist__item--third{width:33.33%}.formlist__item--dayOfWeek{margin:0 1.42857% 0 0;width:12.85714%}.page__content img{display:inline;width:auto;max-width:50%}.pagelist__item{width:calc(50% - 20px)}.product__information{width:41.66667%;float:left}.product__information:last-child:not(:first-child){float:right}.product__order{width:58.33333%;float:left}.product__order:last-child:not(:first-child){float:right}.product-mulchcalculator .banner{height:80vw;max-height:1200px}.product-mulchcalculator .page__container{margin-top:-51vh}.product-mulchcalculator .mulch-type{-ms-flex:0 1 49%;flex:0 1 49%;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);height:330px}.product-mulchcalculator .mulch-type:hover .mulch-type__description,.product-mulchcalculator .mulch-type:hover .mulch-type__overlay{border:10px solid #edac10}.product-mulchcalculator .mulch-type:hover .mulch-type__overlay{border-top:none}.product-mulchcalculator .mulch-type:hover .mulch-type__description{visibility:visible;border-bottom:none}.product-mulchcalculator .calculator__error{width:70%}.product-mulchcalculator .calculator .form__section--areas{position:relative}.product-mulchcalculator .calculator .form__section--areas--removeTitle{display:block;position:absolute;left:-95px;top:0}.product-mulchcalculator .calculator .form__section--areas .formlist .form__input{width:calc(100% - 30px)}.product-mulchcalculator .calculator .form__section--measurement .formlist__item:first-child{text-align:right}.product-mulchcalculator .calculator .formlist__item--remove{position:absolute;left:-40px}.product-mulchcalculator .calculator .formlist__item--remove:after{content:""}.product-mulchcalculator .calculator .formlist__item--length:after{position:absolute;content:"\f00d";font-family:FontAwesome;display:inline-block;padding:0 10px;line-height:40px;vertical-align:middle}.product-mulchcalculator .calculator .formlist__item--width:after{position:absolute;content:"(feet)";display:inline-block;padding:0 5px;line-height:40px;vertical-align:middle;color:#a6a6a6;font-size:.9em;font-style:italic}.sitemap__item--child{width:48%}.checkout .cart__wrapper,.fulfillment .cart__wrapper,.shopping-cart .cart__wrapper{border:1px solid #ccc}.checkout .checkout__cartDetails .img,.fulfillment .checkout__cartDetails .img,.shopping-cart .checkout__cartDetails .img{display:inline-block;max-width:100px}.checkout .checkout__cartDetails td:nth-of-type(3),.fulfillment .checkout__cartDetails td:nth-of-type(3),.shopping-cart .checkout__cartDetails td:nth-of-type(3){font-weight:700}.checkout .checkout__cartTotals table,.fulfillment .checkout__cartTotals table,.shopping-cart .checkout__cartTotals table{float:right}.checkout table,.fulfillment table,.shopping-cart table{width:100%}.checkout table td,.fulfillment table td,.shopping-cart table td{padding:1%}.checkout input,.fulfillment input,.shopping-cart input{width:25%}.checkout #btnAskEstimate,.checkout #btnGetEstimate,.checkout .btn,.fulfillment #btnAskEstimate,.fulfillment #btnGetEstimate,.fulfillment .btn,.shopping-cart #btnAskEstimate,.shopping-cart #btnGetEstimate,.shopping-cart .btn{width:auto}.checkout #btnAskEstimate.small,.checkout #btnGetEstimate.small,.checkout .btn.small,.fulfillment #btnAskEstimate.small,.fulfillment #btnGetEstimate.small,.fulfillment .btn.small,.shopping-cart #btnAskEstimate.small,.shopping-cart #btnGetEstimate.small,.shopping-cart .btn.small{width:50%;max-width:100px;margin:0 3%}.checkout .cart__steps{font-size:.9em}.checkout .content_containerAside{padding:15% 3% 0}.checkout .content_containerAside .checkout__cartDetails caption{display:table-caption}.checkout .content_containerAside .checkout__cartDetails th{display:table-cell;padding-bottom:5%}.checkout .content_containerAside table{display:table;float:none}.checkout .content_containerAside td,.checkout .content_containerAside th{padding:1%;font-size:.9em;text-align:center}.checkout .content_containerAside td:first-of-type,.checkout .content_containerAside th:first-of-type{text-align:left}.checkout .content_containerAside td.price,.checkout .content_containerAside th.price{color:#085418;font-weight:700;text-align:right}.checkout .content_containerAside td.discount,.checkout .content_containerAside th.discount{color:#f30707;font-weight:700}.checkout .content_containerAside td.align-right,.checkout .content_containerAside th.align-right{text-align:right}.checkout form li.three-qtr{-ms-flex-preferred-size:auto;flex-basis:auto;width:75%}.checkout form li.half{width:50%;-ms-flex-preferred-size:auto;flex-basis:auto}.checkout form li.third{width:33.3%;-ms-flex-preferred-size:auto;flex-basis:auto}.checkout form li.qtr{width:25%;-ms-flex-preferred-size:auto;flex-basis:auto}.checkout form li.cc select{width:48%;-ms-flex-preferred-size:auto;flex-basis:auto}.case-studies__header-left{padding-left:.9375rem;padding-right:.9375rem;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.case-studies__header-right{padding-left:.9375rem;padding-right:.9375rem;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.case-studies__list .casestudy-item{padding-left:.9375rem;padding-right:.9375rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.case-studies .services{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.case-study__content{padding-left:.9375rem;padding-right:.9375rem}.index .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.index .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.index .our-work__image-wrap{width:50%;padding:0 .5rem}.portfolio-categories .services{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-container .portfolio-grid{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-container .portfolio-grid__col--small{width:16.666666%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-container .portfolio-grid__col--medium{width:33.333333%}.portfolio-container .portfolio-grid__col--large{width:50%}.portfolio-container .portfolio-grid__overflow .portfolio-grid__item{width:16.666666%}.our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.our-work__image-wrap{width:50%;padding:0 .5rem}.portfolio-category .residential-portfolio-sort-label{margin-left:30px}.portfolio-category .portfolio-grid{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-category .portfolio-grid__col--small{width:16.666666%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-category .portfolio-grid__col--medium{width:33.333333%}.portfolio-category .portfolio-grid__col--large{width:50%}.portfolio-category .portfolio-grid__overflow .portfolio-grid__item{width:16.666666%}.portfolio-category .portfolio-container:nth-child(2n) .portfolio-grid{-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.portfolio-category .portfolio-container:nth-child(2n) .portfolio-grid__item{text-align:right}.portfolio-listing .portfolio-category__block .image-frame{height:calc(100% - 24px);top:13px;left:11px;width:calc(100% - 22px)}.portfolio-listing .portfolio-category__block .image-frame h2{margin-top:-14px}.portfolio-listing .services{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-listing .services__item{margin:0;width:33%}.portfolio-listing .residential-portfolio-sort-label{margin-left:30px}.portfolio-listing .portfolio-grid{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.portfolio-listing .portfolio-grid__col--small{width:16.666666%;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.portfolio-listing .portfolio-grid__col--medium{width:33.333333%}.portfolio-listing .portfolio-grid__col--large{width:50%}.portfolio-listing .portfolio-grid__overflow .portfolio-grid__item{width:16.666666%}.portfolio-listing .portfolio-container:nth-child(2n) .portfolio-grid{-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.portfolio-listing .portfolio-container:nth-child(2n) .portfolio-grid__item{text-align:right}.page-custom-luxurylanding .ideas-list{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.page-custom-luxurylanding .ideas-list__item{width:40%}.page--landing .pagelist__item{width:calc(50% - 40px)}.page--landing .pagelist--few .pagelist__item{width:calc(33% - 40px)}.page-estate-landing .best-in-class{background-size:1000px}.page-estate-landing .best-in-class .our-awards__list-item{padding:1rem 2%;width:32%}.page-estate-landing .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.page-estate-landing .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-estate-landing .our-work__image-wrap{width:50%;padding:0 .5rem}.page-estate-landing .elm-contact__header{display:none}.page-commercial-landing .best-in-class{background-size:1000px}.page-commercial-landing .best-in-class .our-awards__list-item{padding:1rem 2%;width:32%}.page-commercial-landing .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-commercial-landing .our-work__image-wrap{width:50%;padding:0 .5rem}.page-commercial-landing .page__content--primary{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .page__content--tertiary{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .callout--contact{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .expertise__item{width:33%}.page-commercial-landing .customer-focus__content{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .customer-focus__types{padding-left:.9375rem;padding-right:.9375rem}.page-custom-landing .best-in-class{background-size:1000px}.page-custom-landing .best-in-class .our-awards__list-item{padding:1rem 2%;width:32%}.page-custom-landing .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.page-custom-landing .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-custom-landing .our-work__image-wrap{width:50%;padding:0 .5rem}.page-custom-landing .expertise__item{width:33%}.page-spring-landing .best-in-class{background-size:1000px}.page-spring-landing .best-in-class .our-awards__list-item{padding:1rem 2%;width:32%}.page-spring-landing .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.page-spring-landing .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-spring-landing .our-work__image-wrap{width:50%;padding:0 .5rem}.care-guide-container-wrapper .care-guide-card-container{width:25%;max-width:25%;padding:20px}.meet-a-rices-client-manager .elm-contact__header{background-image:url(/Content/img/client-managers/contact.png)}.testimonial-listing .pagelist__item{width:calc(50% - 40px)}.testimonial-listing .our-work__heading{padding-left:.9375rem;padding-right:.9375rem}.testimonial-listing .our-work__images{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.testimonial-listing .our-work__image-wrap{width:50%;padding:0 .5rem}}@media screen and (min-width:53.75em){.medium-lg-text-left{text-align:left}.medium-lg-text-right{text-align:right}.medium-lg-text-center{text-align:center}.medium-lg-text-justify{text-align:justify}.checkout .checkout__cartDetails,.fulfillment .checkout__cartDetails,.shopping-cart .checkout__cartDetails{-ms-flex-preferred-size:auto;flex-basis:auto;width:73%}.checkout .checkout__cartTotals,.fulfillment .checkout__cartTotals,.shopping-cart .checkout__cartTotals{-ms-flex-preferred-size:auto;flex-basis:auto;width:27%;border-left:1px solid #ccc;margin:0;padding:1%}.checkout .checkout__cartTotals table,.fulfillment .checkout__cartTotals table,.shopping-cart .checkout__cartTotals table{float:none}.checkout .checkout__cartTotals #grandtotal td,.fulfillment .checkout__cartTotals #grandtotal td,.shopping-cart .checkout__cartTotals #grandtotal td{width:20%}.checkout .content_containerMain #popup_link,.fulfillment .content_containerMain #popup_link,.shopping-cart .content_containerMain #popup_link{display:inline-block}.checkout .controls.cart,.fulfillment .controls.cart,.shopping-cart .controls.cart{width:74%}.checkout .controls.cart .btn,.fulfillment .controls.cart .btn,.shopping-cart .controls.cart .btn{width:30%}.checkout .content_containerMain{-ms-flex-preferred-size:auto;flex-basis:auto;width:59.5%;padding-right:5%;border-right:1px solid #ccc}.checkout .content_containerAside{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;width:40%}.portfolio-category .portfolio-container--residential .portfolio-grid__content{height:300px}.portfolio-listing .portfolio-container--residential .portfolio-grid__content{height:300px}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}.banner{height:49vw;background:url(/Content/img/default_banner.jpg)}.banner:before{top:0}.banner--landing{height:36.4vw}.banner__content{padding:40px 0 50px;position:absolute;bottom:0;left:10px;width:26%}.button--mobile-only{display:none}.page-callout{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.season-content__block{width:33.33333%;float:left}.season-content__block:last-child:not(:first-child){float:right}.season-content__block img{max-width:100%!important}.elm-callout{padding-top:12%}.news__content-img{float:right;margin:5px}.newsletter-signup{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.newsletter-signup__left{text-align:left;padding:0 1.5rem}.slideshow{width:calc(100% - 30px)}.testimonial-slider__prev{left:6rem}.testimonial-slider__next{right:6rem}.page__header{height:120px;position:relative}.page__header .container{max-width:none}.servicenav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding:0 1rem 0 0;text-align:left;width:auto}.servicenav__list{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 1rem;width:100%}.servicenav__item{margin:0 .5rem}.servicenav__item:last-child{margin-right:0}.servicenav__link{color:#07401e;font-size:12px;text-transform:uppercase}.servicenav__quote{font-size:1rem;padding:.5rem 1.5rem}.mainnav{opacity:1;transform:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:static;height:auto;width:100%;overflow:visible;-ms-flex:0 1 auto;flex:0 1 auto;padding:0;background:none}.mainnav__close{display:none}.mainnav__list{margin:0;padding:0;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-left:2rem;-ms-flex:0 1 auto;flex:0 1 auto}.mainnav__item{font-size:1rem;font-weight:700;display:inline-block;border:0;padding:1.75rem 1rem}.mainnav__item:focus,.mainnav__item:hover{background:#262626}.mainnav__item:focus .mainnav__link,.mainnav__item:hover .mainnav__link{color:#fff}.mainnav__item--mobile-only{display:none}.mainnav__item:first-child{border:none}.mainnav__item:focus .subnav,.mainnav__item:hover .subnav{display:-ms-flexbox;display:flex}.mainnav__link{font-family:Lato}.mainnav__link i.fal{display:block}.phone-number{display:block;margin:0 1rem 0 0;font-size:24px}.header__buttons{width:13.88889%;float:left;height:52px}.header__buttons:last-child:not(:first-child){float:right}.header__button--menu,.header__button--phone{display:none}.page__footer{padding:45px 0 1rem}.footer__container{-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:90rem;margin:0 auto;position:relative;-ms-flex-align:center;align-items:center}.footnav{background:none;z-index:2;width:25%;-ms-flex-order:3;order:3;padding:0 0 0 4rem}.footnav__list{-ms-flex-direction:column;flex-direction:column;text-align:left;-ms-flex-pack:unset;justify-content:unset;padding:0}.footnav__list--mobile-only{display:none}.footnav__list--mobile-only .footnav__item{padding:0}.footnav__list--utility-nav .footnav__item{font-size:.8rem;padding:.5rem 0}.footer-newsletter{-ms-flex-order:2;order:2;padding:1.5rem 2.5rem;width:25%;text-align:left}.footer-newsletter:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:150px;border-left:1px solid #a7a7a7}.contact:after{display:none}.contact{-ms-flex-align:center;align-items:center;text-align:left;padding:0;-ms-flex-order:0;order:0;width:25%;height:140px}.contact__header{width:45.83333%;float:left}.contact__header:last-child:not(:first-child){float:right}.contact__logo-full{height:100%}.contact .social{background:none;padding:0;text-align:right;margin:.5rem 0 0 .875rem;-ms-flex-pack:start;justify-content:flex-start}.contact .social__item{width:1rem;height:1rem;margin:0 .25rem}.contact .social__link{font-size:1rem}.contact .social-mobile{display:none}.contact .social-desktop{display:-ms-flexbox;display:flex;margin:.5rem 0}.address{width:54.16667%;float:left;padding-top:7px;-ms-flex-order:0;order:0;font-size:13px}.address:last-child:not(:first-child){float:right}.footer-awards{margin:0;padding:0 4rem;width:25%;-ms-flex-order:2;order:2;position:relative}.footer-awards:before{left:0}.footer-awards:after,.footer-awards:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:75%;border-left:1px solid #a7a7a7}.footer-awards:after{right:0}.footer-awards__list-item{font-size:.8rem}.copyright{justify-self:center;margin:auto;text-align:center;-ms-flex-order:4;order:4;background:none;padding:2rem 1rem;width:100%}.houzz{-ms-flex-order:2;order:2;text-align:left;width:50%;position:relative;top:1.5rem;padding-left:55px;padding-top:40px}.Account-Login .page__container,.account-login .page__container{width:30%}.ffsid_66 .formlist,.ffsid_67 .formlist,.ffsid_68 .formlist,.ffsid_69 .formlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.ffsid_66 .formlist__item,.ffsid_67 .formlist__item,.ffsid_68 .formlist__item,.ffsid_69 .formlist__item{width:25%}.ffsid_66 .formlist__item label,.ffsid_67 .formlist__item label,.ffsid_68 .formlist__item label,.ffsid_69 .formlist__item label{font-weight:400}.ffsid_66 .formlist__item:first-of-type,.ffsid_67 .formlist__item:first-of-type,.ffsid_68 .formlist__item:first-of-type,.ffsid_69 .formlist__item:first-of-type{width:50%}.ffsid_66 .formlist__item:first-of-type .fieldlist,.ffsid_67 .formlist__item:first-of-type .fieldlist,.ffsid_68 .formlist__item:first-of-type .fieldlist,.ffsid_69 .formlist__item:first-of-type .fieldlist{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.ffsid_66 .formlist__item:first-of-type .fieldlist__item,.ffsid_67 .formlist__item:first-of-type .fieldlist__item,.ffsid_68 .formlist__item:first-of-type .fieldlist__item,.ffsid_69 .formlist__item:first-of-type .fieldlist__item{width:50%}.page__container{margin-top:-35vw}.page__relation-text{-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}.page__relation-text .page__relation-title{-ms-flex-order:0;order:0}.page__relation-text img{-ms-flex-order:1;order:1}.page__content--primary{width:75%;float:left}.page__content--primary:last-child:not(:first-child){float:right}.page__content--tertiary{width:25%;float:left;margin-top:2em;padding-top:0;border-top:0;border-left:2px solid #cac8c8;padding-left:2vw!important}.page__content--tertiary:last-child:not(:first-child){float:right}.our-awards{width:100%;max-width:100%;text-align:left}.our-awards__list{background:none;border:none;margin:0 auto;padding:0;text-align:center}.our-awards__list:after{display:none}.our-awards__list-item{width:20%}.pagelist__item{width:calc(33% - 20px)}.product-mulchcalculator .page__container{margin-top:-76vh}.sitemap__item--child{width:48%}.checkout .banner,.fulfillment .banner,.shopping-cart .banner{height:49vw}.case-studies__list .casestudy-item{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.case-studies .portfolio-category__subheading{display:none}.case-studies .services__item{margin:0;width:33%}.case-studies .services__button{display:inline-block}.contact-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.contact-content .page__content--primary{-ms-flex-order:1;order:1;width:50%}.contact-content .page__content--tertiary{font-size:.8rem;margin-top:1.5rem;-ms-flex-order:2;order:2;padding:0 22% 1.5rem 2rem;position:relative;text-align:left;width:50%}.contact-content .page__content--tertiary img{margin:0;max-width:132px;position:absolute;right:2rem;top:1.5rem}.contact-content .page__content--tertiary small{bottom:1.5rem;position:absolute;right:2rem;width:132px}.contact-content .form-wrapper{-ms-flex-order:3;order:3;width:100%}.areas-map{height:40vw}.index .banner{height:500px;margin-bottom:100px;top:0}.index .banner__caption{border:none;box-shadow:0 .25rem .5rem rgba(0,0,0,.15);padding:.5rem;top:290px;width:auto}.index .banner__caption div{border:1px solid #262626;padding:1.5rem 3rem}.index .banner__caption span{display:block;white-space:nowrap}.index__relation{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-top:0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;max-width:90rem;margin:0 auto}.index__relation .relation{-ms-flex-pack:justify;justify-content:space-between;max-width:320px;padding:0 2rem}.index__relation .relation__summary{display:block;-ms-flex:1 0 auto;flex:1 0 auto}.index .our-work:before{display:none}.index .our-work .our-work__heading:after,.index .our-work .our-work__heading:before{content:"";display:block;width:380px;height:20px;background:url(/Content/img/our-work-arrow.svg) no-repeat 50%/contain;position:absolute;top:50%;right:50%;transform:translate(-40%,-50%)}.index .our-work .our-work__heading:after{right:unset;left:50%;transform:rotate(180deg) translate(-40%,50%)}.index .our-work__image{height:350px}.index .our-awards{width:auto}.index .our-awards__list{background:none;border:none;margin:0 auto;max-width:64rem;text-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.index .our-awards__list:after{display:none}.index .our-awards__list-item{background:#f3f3f3;display:inline-block;margin:1rem;min-height:100%;padding:.5rem 1rem;position:relative;width:28%}.index .our-awards__list-item:after{content:"";position:absolute;top:-7px;left:-7px;right:-7px;bottom:-7px;background:#f3f3f3;z-index:-1;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.index .our-awards__list-item a{padding:0;text-align:center}.index .our-awards__list-item img{left:unset;max-height:128px;max-width:unset;position:relative;top:unset}.index .our-awards__list-item h3{color:#262626;font-size:1.325rem;margin-top:1rem}.index .our-awards__list-item i,.index .our-awards__list-item p{display:inline-block;font-size:1rem}.index .our-awards__list-item p{color:#262626;margin:0}.index .our-awards__cta{font-size:1.325rem}.index .our-awards__cta:hover{color:#008a2c}.index .secondary-cta h2{font-size:2.5rem}.index .our-team{padding:0;position:relative}.index .our-team:after{border-top:1px solid #fff;content:"";display:block;position:absolute;top:1rem;width:100%}.index .our-team__content{border:none;left:50%;max-width:500px;padding:1rem 2.5rem 2rem;position:absolute;top:1rem;transform:translateX(-50%)}.index .our-team__content h2{font-size:2.5rem}.index .our-team:before{display:block}.quoteforms__list{display:block;list-style:none;margin:0 0 30px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}.quoteforms .mobile-choose{display:none}.portfolio-categories .hrule--fancy{display:none}.portfolio-categories .portfolio-category__subheading{display:none}.portfolio-categories .services__item{margin:0;width:33%}.portfolio-categories .services__button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.portfolio-container .portfolio-content{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:1.5rem}.portfolio-container .portfolio-content .houzz-portfolio{text-align:right;width:280px}.our-work:before{display:none}.our-work .our-work__heading:after,.our-work .our-work__heading:before{content:"";display:block;width:380px;height:20px;background:url(/Content/img/our-work-arrow.svg) no-repeat 50%/contain;position:absolute;top:50%;right:50%;transform:translate(-40%,-50%)}.our-work .our-work__heading:after{right:unset;left:50%;transform:rotate(180deg) translate(-40%,50%)}.our-work__image{height:350px}.portfolio-category{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.portfolio-category .portfolio-container--residential .portfolio-grid__content{height:250px}.portfolio-category .portfolio-list__summary{display:block}.portfolio-listing .portfolio-category{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.portfolio-listing .portfolio-category__block{width:48%}.portfolio-listing .portfolio-category__block:first-of-type{margin-right:2%}.portfolio-listing .portfolio-category__block:last-of-type{margin-left:2%}.portfolio-listing .portfolio-content{width:calc(100% - 280px)}.portfolio-listing .houzz-portfolio{text-align:right;width:280px}.portfolio-listing .portfolio-container--residential .portfolio-grid__content{height:250px}.portfolio-listing .portfolio-list__summary{display:block}.estate-landscape-management-plan .banner__content,.landscape-enhancements .banner__content{padding:12rem 0 50px}.estate-landscape-management-plan h1,.landscape-enhancements h1{text-align:left}.cta-contact__header{display:none}.cta-contact__background{background-image:url(/Content/img/elm/contact-background.png);background-repeat:no-repeat;background-size:cover;padding:100px 200px}.page-custom-landing .cta-contact__background{background-image:url(/Content/img/bg-cdl-cta.jpg);padding:1.5rem 34% 1.5rem 22%}.cta-contact__content{width:500px}.cta-contact__content h2{text-align:left}.cta-contact__content p{margin:10px 0}.cta-contact__content-border{padding:20px 20px 40px;text-align:left}.landscape-enhancements .banner__icon:before{content:url(/Content/img/elm/enhancements-logo.png)}.landscape-enhancements .banner__heading{font-size:52px;max-width:1000px}.landscape-enhancements .custom{background-image:url(/Content/img/elm/enhancements.png);padding:10% 25%}.landscape-enhancements .custom__content h2{text-align:left}.landscape-enhancements .enhancements__list{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:0;padding:50px 5%}.landscape-enhancements .enhancements__container{margin:40px;padding-bottom:0;width:525px}.landscape-enhancements .elm-contact__background{background-image:url(/Content/img/elm/enhancements-contact-background.png)}.landscape-enhancements .elm-contact__content{width:700px}.landscape-enhancements .elm-contact__content-border{padding:20px 70px 40px 20px;text-align:left}.estate-landscape-management-plan .banner__content{padding:15rem 0 50px}.estate-landscape-management-plan .banner__content h2{font-size:30px;max-width:500px}.estate-landscape-management-plan .plan{background-image:url(/Content/img/elm/elm-plan-background.png);padding:10% 20%}.estate-landscape-management-plan .plan__content h2{text-align:left}.estate-landscape-management-plan .steps__list{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.estate-landscape-management-plan .steps__container{width:400px;height:400px;margin:10px}.estate-landscape-management-plan .steps__content{height:100%;padding:30px 40px}.estate-landscape-management-plan .steps__tertiary-content p{padding:30px 20%}.page-commercial-smallcommlanding [role=main] h1{text-align:left}.page-commercial-smallcommlanding .secondary-callout{background-image:url(/Content/img/cgs/bg-callout-smallcomm.jpg);padding:10% 10% 10% 50%}.page-commercial-smallcommlanding .secondary-callout__content{width:100%}.page-commercial-smallcommlanding .secondary-callout__content h2{text-align:left}.page-commercial-smallcommlanding .cta-contact__background{background-image:url(/Content/img/cgs/bg-cta-contact-smallcomm.jpg);padding:10% 50% 10% 10%}.page-custom-luxurylanding .banner__heading{font-size:52px;max-width:800px}.page-custom-luxurylanding .banner__content{padding:12rem 0 50px}.page-custom-luxurylanding [role=main] h1,.page-custom-luxurylanding [role=main] h2{text-align:left}.page-custom-luxurylanding .ideas-list__item-content{min-height:5rem}.page-custom-luxurylanding .ideas__content{background:none;margin:1rem;padding-left:8rem;padding-right:8rem}.page-custom-luxurylanding .ideas{background-image:url(/Content/img/bg-luxury-body.jpg)}.page-custom-luxurylanding .cta-contact__header{display:none}.page-custom-luxurylanding .cta-contact__background{background-image:url(/Content/img/bg-luxury-cta.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 22%}.page-custom-luxurylanding .cta-contact__content{width:100%}.page-custom-luxurylanding .cta-contact__content h2{text-align:left}.page-custom-luxurylanding .cta-contact__content p{margin:10px 0}.page-custom-luxurylanding .cta-contact__content-border{padding:20px 20px 40px;text-align:left}.page--landing .banner{min-height:507px}.page--landing .page__content--secondary{padding-right:22%}.page--landing .page__content--secondary .list--green{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:20px 0}.page--landing .page__content--secondary .list--green li{display:inline-block;width:33%;vertical-align:top}.page--landing .page__content--secondary .list--green li:not(:last-child){border-right:1px solid hsla(0,0%,65%,.4);margin-right:2%}.page--landing .page__content--secondary .list--green li:not(:first-child){padding-right:2%}.page--landing .page__content--secondary:before{position:absolute;height:2000px;width:9000px;content:"";right:30%;top:0;z-index:-1}.page--landing .page__content--secondary:after{position:absolute;height:2000px;width:20%;content:"";left:70%;top:0;z-index:-1}.page--landing .pagelist__item{width:calc(33% - 40px)}.page--landing .pagelist--few .pagelist__item{width:calc(30% - 40px)}.page-estate-landing .banner__content{padding:64px 0}.page-estate-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background.png);background-size:cover;padding:10% 10% 10% 50%}.page-estate-landing .best-in-class__content{width:100%}.page-estate-landing .best-in-class__content h2{text-align:left}.page-estate-landing .best-in-class__title img{display:block;margin-right:1rem}.page-estate-landing .best-in-class .our-awards{width:auto}.page-estate-landing .best-in-class .our-awards__list{text-align:left}.page-estate-landing .best-in-class .our-awards__list-item{background:none;border:none;margin:0;padding:1rem 2%;text-align:center;width:32%}.page-estate-landing .best-in-class .our-awards__list-item:after{display:none}.page-estate-landing .best-in-class .our-awards__list-item img{max-height:58px;max-width:58px}.page-estate-landing .best-in-class .our-awards__cta{font-size:1.325rem}.page-estate-landing .our-work:before{display:none}.page-estate-landing .our-work__image{height:350px}.page-estate-landing .page__content--secondary:before{background:#07401e}.page-estate-landing .page__content--secondary:after{background:linear-gradient(90deg,#07401e,rgba(7,64,30,0))}.page-estate-landing .callout--enhancements{background:#07401e url(/Content/img/services/enhancements.jpg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;margin-bottom:20px}.page-estate-landing .callout--enhancements:before{content:"";display:block;height:100%;width:40%;background:#07401e;position:absolute;top:0;left:0}.page-estate-landing .banner__content{padding:100px 0}.page-estate-landing h1{text-align:left}.page-estate-landing .elm-package-enhancements{margin:auto;margin-top:50px}.page-estate-landing .elm-package-enhancements__border{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-estate-landing .elm-package-enhancements__border button{margin:0;margin-bottom:40px}.page-estate-landing .elm-package-enhancements__content{width:75%;text-align:left}.page-estate-landing .elm-package-enhancements__image{width:25%}.page-estate-landing .elm-plans{margin:40px auto auto;max-width:700px}.page-estate-landing .elm-plans__steps{-ms-flex-pack:justify;justify-content:space-between}.page-estate-landing .elm-plans__steps-container{height:104px;width:120px}.page-estate-landing .elm-plans__steps-border img{height:57px}.page-estate-landing .elm-plans .green-arrow{background-image:url(/Content/img/elm/arrow-green.svg);height:13px;margin:40px 10px;width:32px}.page-estate-landing .elm-contact__background{background-image:url(/Content/img/elm/leave-the-work-to-us.png);background-repeat:no-repeat;background-size:cover;padding:100px 200px}.page-estate-landing .elm-contact__content{width:500px}.page-estate-landing .elm-contact__content h2{text-align:left}.page-estate-landing .elm-contact__content p{margin:10px 0}.page-estate-landing .elm-contact__content a{width:150px}.page-estate-landing .elm-contact__content-border{padding:20px 20px 40px;text-align:left}.page-commercial-landing .banner__content{padding:64px 0}.page-commercial-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background.png);background-size:cover;padding:10% 10% 10% 50%}.page-commercial-landing .best-in-class__content{width:100%}.page-commercial-landing .best-in-class__content h2{text-align:left}.page-commercial-landing .best-in-class__title img{display:block;margin-right:1rem}.page-commercial-landing .best-in-class .our-awards{width:auto}.page-commercial-landing .best-in-class .our-awards__list{text-align:left}.page-commercial-landing .best-in-class .our-awards__list-item{background:none;border:none;margin:0;padding:1rem 2%;text-align:center;width:32%}.page-commercial-landing .best-in-class .our-awards__list-item:after{display:none}.page-commercial-landing .best-in-class .our-awards__list-item img{max-height:58px;max-width:58px}.page-commercial-landing .best-in-class .our-awards__cta{font-size:1.325rem}.page-commercial-landing .our-work:before{display:none}.page-commercial-landing .our-work__image{height:350px}.page-commercial-landing .page__content--secondary:before{background:#07401e}.page-commercial-landing .page__content--secondary:after{background:linear-gradient(90deg,#07401e,rgba(7,64,30,0))}.page-commercial-landing h1{text-align:left}.page-commercial-landing .page__content--primary{width:58.33333%;float:left}.page-commercial-landing .page__content--primary:last-child:not(:first-child){float:right}.page-commercial-landing .page__content--tertiary{width:41.66667%;float:left}.page-commercial-landing .page__content--tertiary:last-child:not(:first-child){float:right}.page-commercial-landing .page__content--tertiary h2{text-align:center}.page-commercial-landing .best-in-class{background-image:url(/Content/img/cgs/expert-services-bg.jpg)}.page-commercial-landing .list--green{-ms-flex-pack:justify;justify-content:space-between}.page-commercial-landing .list--green li{width:50%}.page-commercial-landing .callout--banner{padding:4px!important;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;border:3px solid #fff}.page-commercial-landing .callout--banner .callout__heading{border:0}.page-commercial-landing .callout--banner:hover .callout__heading i{transform:rotate(90deg)}.page-commercial-landing .callout--banner:hover .callout__content{background:rgba(7,64,30,.7);display:block;color:#fff;padding:10px}.page-commercial-landing .expertise__flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-commercial-landing .expertise__item{width:20%}.page-commercial-landing .customer-focus__types{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-custom-landing .banner__content{padding:64px 0}.page-custom-landing h1{text-align:left}.page-custom-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background.png);background-size:cover;padding:10% 10% 10% 50%}.page-custom-landing .best-in-class__content{width:100%}.page-custom-landing .best-in-class__content h2{text-align:left}.page-custom-landing .best-in-class__title img{display:block;margin-right:1rem}.page-custom-landing .best-in-class .our-awards{width:auto}.page-custom-landing .best-in-class .our-awards__list{text-align:left}.page-custom-landing .best-in-class .our-awards__list-item{background:none;border:none;margin:0;padding:1rem 2%;text-align:center;width:32%}.page-custom-landing .best-in-class .our-awards__list-item:after{display:none}.page-custom-landing .best-in-class .our-awards__list-item img{max-height:58px;max-width:58px}.page-custom-landing .best-in-class .our-awards__cta{font-size:1.325rem}.page-custom-landing .our-work:before{display:none}.page-custom-landing .our-work__image{height:350px}.page-custom-landing .page__content--secondary:before{background:#07401e}.page-custom-landing .page__content--secondary:after{background:linear-gradient(90deg,#07401e,rgba(7,64,30,0))}.page-custom-landing .page__relation-text{padding-right:8rem}.page-custom-landing .expertise__flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-custom-landing .expertise__item{width:20%}.page-spring-landing .banner__content{padding:64px 0}.page-spring-landing h1{text-align:left}.page-spring-landing .best-in-class{background-image:url(/Content/img/elm/best-in-class-background.png);background-size:cover;padding:10% 10% 10% 50%}.page-spring-landing .best-in-class__content{width:100%}.page-spring-landing .best-in-class__content h2{text-align:left}.page-spring-landing .best-in-class__title img{display:block;margin-right:1rem}.page-spring-landing .best-in-class .our-awards{width:auto}.page-spring-landing .best-in-class .our-awards__list{text-align:left}.page-spring-landing .best-in-class .our-awards__list-item{background:none;border:none;margin:0;padding:1rem 2%;text-align:center;width:32%}.page-spring-landing .best-in-class .our-awards__list-item:after{display:none}.page-spring-landing .best-in-class .our-awards__list-item img{max-height:58px;max-width:58px}.page-spring-landing .best-in-class .our-awards__cta{font-size:1.325rem}.page-spring-landing .our-work:before{display:none}.page-spring-landing .our-work__image{height:350px}.page-spring-landing .page__content--secondary:before{background:#febd3b}.page-spring-landing .page__content--secondary:after{background:linear-gradient(90deg,#febd3b,rgba(254,189,59,0))}.page-spring-landing .newsletter__button{display:inline-block;margin-top:0;margin-left:20px}.page-spring-landing .newsletter__icon{margin-right:20px;display:inline-block}.page-spring-landing .newsletter .page__relation--form{max-width:75%;margin:0 auto}.page-spring-landing .spring-links{max-width:80%}.careguide.care article.page__content--primary .intro{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.careguide.care article.page__content--primary .intro__left{-ms-flex-order:1;order:1;-ms-flex:1;flex:1}.careguide.care article.page__content--primary .intro__right{-ms-flex-order:2;order:2;width:30%}.careguide.care article.page__content--primary .intro__right img{width:226px;height:154px}.meet-a-rices-client-manager .page__container .breadtrail{display:block}.meet-a-rices-client-manager .page__content .mobile-breadtrail .breadtrail{display:none}.meet-a-rices-client-manager .meet-a-manager-container{min-height:0}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2) img{max-width:50%}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2){text-align:right}.meet-a-rices-client-manager .manager-flex-container{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.meet-a-rices-client-manager .manager-flex-container div:first-child{padding-right:40px;width:70%}.meet-a-rices-client-manager .rices-difference{margin-top:40px}.meet-a-rices-client-manager .one-contact,.meet-a-rices-client-manager .rices-difference{padding:50px 20%}.meet-a-rices-client-manager .your-needs{background-image:url(/Content/img/client-managers/your-needs.png);padding:10% 20%}.meet-a-rices-client-manager .elm-contact__background{background-image:url(/Content/img/client-managers/contact.png)}.testimonial-listing .pagelist__item{width:calc(33% - 40px)}.testimonial-listing .our-work:before{display:none}.testimonial-listing .our-work__image{height:350px}.testimonial-list__item{margin-top:1.5rem;padding:3rem}.testimonial-type__EstateLandscapeManagement{background:#fff;background-size:cover;margin-top:2rem;padding-bottom:3rem}.testimonial-type__CommercialGroundsServices{background:url(/Content/img/cgs/cgs-background.jpg) 50% no-repeat;background-size:cover;padding-bottom:5rem}.testimonial-type__CustomDesignedLandscapes{background:#fff;background-size:cover;padding-bottom:3rem}.testimonial-random__item{padding-left:20%;padding-right:20%}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}.banner__content{left:calc((100vw - 75rem) / 2);width:22%}.scene{height:300px}.sitesearch{padding:20px}.pagelist__item{width:calc(25% - 20px)}.product-mulchcalculator .page__container{margin-top:-93vh}.checkout .checkout__cartDetails,.fulfillment .checkout__cartDetails,.shopping-cart .checkout__cartDetails{-ms-flex-preferred-size:auto;flex-basis:auto;width:80%}.checkout .checkout__cartTotals,.fulfillment .checkout__cartTotals,.shopping-cart .checkout__cartTotals{-ms-flex-preferred-size:auto;flex-basis:auto;width:20%}.checkout .controls.cart,.fulfillment .controls.cart,.shopping-cart .controls.cart{width:80%}.checkout .controls.cart .btn,.fulfillment .controls.cart .btn,.shopping-cart .controls.cart .btn{width:20%}.checkout .controls .btn,.fulfillment .controls .btn,.shopping-cart .controls .btn{margin-right:0}.page--landing .pagelist__item{width:calc(25% - 40px)}.page-estate-landing .best-in-class .our-awards__list-item{padding:1rem 6%}.page-estate-landing .elm-package{max-width:75rem;margin:auto;padding-top:3rem}.page-estate-landing .elm-package-enhancements{max-width:75rem}.page-commercial-landing .best-in-class .our-awards__list-item{padding:1rem 6%}.page-custom-landing .best-in-class .our-awards__list-item{padding:1rem 6%}.page-spring-landing .best-in-class .our-awards__list-item{padding:1rem 6%}.meet-a-rices-client-manager .meet-a-manager-container{min-height:345px}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2) img{max-width:80%}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2){text-align:center}.meet-a-rices-client-manager .rices-difference{margin-top:90px}.testimonial-listing .pagelist__item{width:calc(25% - 40px)}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media screen and (max-width:39.9375em){display:none!important;.product-mulchcalculator .calculator .form__section--areas .formlist{border-bottom:2px solid #525252;padding-bottom:20px}.portfolio-category .residential-portfolio-select-container{display:block;white-space:nowrap;margin-top:10px}.portfolio-listing .residential-portfolio-select-container{display:block;white-space:nowrap;margin-top:10px}.careguide.care article.page__content--primary h1.page__heading{text-align:center;font-size:36px;padding:0 20px}.careguide.care article.page__content--primary img.care-guide-icon{display:block;width:100px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;float:none!important}.care-guide-container-wrapper{padding-top:0;background-image:none}.care-guide-container-wrapper .care-guide-card{height:300px}.care-guide-container-wrapper .care-guide-card-hover{height:300px}.care-guide-container-wrapper .care-guide-card-label{font-size:16px}.hide-for-small-only{display:none!important}}@media (min-width:1024px){.banner--large{display:block}.banner--small{display:none}.mainnav__list{width:auto;padding-left:0}.mainnav__item{margin:0}.care-guide-call-to-action{display:block}.care-guide-call-to-action-mobile{display:none}}@media screen and (max-width:53.6875em){.page-callout--phone .page-callout__message{text-align:left}.page-callout__message{width:100%;text-align:center}.mobile-centered{text-align:center}.product-mulchcalculator .calculator .button{width:100%}.portfolio-category .portfolio-container--residential .portfolio-grid__content{height:200px}.portfolio-listing .portfolio-container--residential .portfolio-grid__content{height:200px}.page-commercial-landing .landing-relation__flex>*+*{margin-top:3rem}.page-commercial-landing .landing-relation__item{margin-bottom:1.875rem;width:100%!important}.page-commercial-landing .customer-focus__type--info{-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin:0 .8125rem 2rem;-ms-flex-order:0!important;order:0!important;padding:1rem 2rem 1rem 5rem!important}}@media screen and (min-width:64em) and (min-width:26.875em){.season-content__block{padding-left:.625rem;padding-right:.625rem}.header__buttons{padding-left:.625rem;padding-right:.625rem}.contact__header{padding-left:.625rem;padding-right:.625rem}.address{padding-left:.625rem;padding-right:.625rem}.page__content--primary{padding-left:.625rem;padding-right:.625rem}.page__content--tertiary{padding-left:.625rem;padding-right:.625rem}.case-studies__list .casestudy-item{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .page__content--primary{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .page__content--tertiary{padding-left:.625rem;padding-right:.625rem}.page-commercial-landing .callout--banner{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width:64em) and (min-width:40em){.season-content__block{padding-left:.9375rem;padding-right:.9375rem}.header__buttons{padding-left:.9375rem;padding-right:.9375rem}.contact__header{padding-left:.9375rem;padding-right:.9375rem}.address{padding-left:.9375rem;padding-right:.9375rem}.page__content--primary{padding-left:.9375rem;padding-right:.9375rem}.page__content--tertiary{padding-left:.9375rem;padding-right:.9375rem}.case-studies__list .casestudy-item{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .page__content--primary{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .page__content--tertiary{padding-left:.9375rem;padding-right:.9375rem}.page-commercial-landing .callout--banner{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (max-width:21.25em){.elm-banner__nav{margin-top:6px}}@media (min-width:768px) and (max-width:1023px){.gallery-container{padding:0 20px}.gallery .slick-prev{left:-30px}.gallery .slick-next{right:-30px}}@media (max-width:767px){.gallery{padding:40px 0 0;text-align:center;margin-bottom:27px}.gallery h3{margin:0 20px 34px}.gallery .slideshow.desktop{display:none}.gallery .slideshow.mobile{display:block}.gallery__image{border:1px solid #000}.gallery__image-caption{padding:0 40px}.gallery__item{padding:0 2px!important;max-width:100%;position:relative}.gallery__item-count{position:absolute;right:2px;top:10px;background-color:rgba(49,49,51,.65);padding:4px 10px;font-size:16px;line-height:22px}.gallery .slick-slide.slick-current .gallery__image{border:1px solid #fff}.gallery .slick-next{right:4px}.gallery .slick-prev{left:4px;z-index:9}.gallery-mobile,.gallery-mobile-nav{margin-bottom:0!important}.gallery-mobile-nav .slick-list{margin-top:20px}.gallery-nav-mobile-container{background-color:rgba(126,83,27,.9);padding-top:20px;padding-bottom:20px}.gallery-nav-mobile-container .slick-dots{position:absolute!important;top:-30px;bottom:auto!important}.portfolio-listing .portfolio-container--residential .portfolio-grid__item{height:257px!important}.portfolio-listing .residential-portfolio-category-container .residential-portfolio-select-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.portfolio-listing .portfolio-container--residential h2.portfolio-grid__heading{font-size:15px;margin-left:10px;margin-right:10px}}@media (max-width:50rem){.news__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}.news__featured{-ms-flex-direction:column;flex-direction:column}.news__featured-img{width:100%}.news__listing-container{-ms-flex-direction:column;flex-direction:column}.news__listing-item{display:-ms-flexbox;display:flex;margin-bottom:2.5rem;margin-right:0;width:100%}.news__listing-item-content{margin:0 1.25rem;width:50%}.news__listing-item-img{width:50%}}@media (max-width:37.5rem){.news__listing-item{-ms-flex-direction:column;flex-direction:column}.news__listing-item-content{margin:1.25rem 0;width:100%}.news__listing-item-img{width:100%}.job-application__tab{font-size:.75rem}}@media screen and (min-width:90em){.mainnav{position:relative}.mainnav__list{position:relative}.mainnav__item .subnav{margin-left:2rem}.page-estate-landing .best-in-class .our-awards__list-item{padding:1rem 0}.page-commercial-landing .best-in-class .our-awards__list-item{padding:1rem 0}.page-custom-landing .best-in-class .our-awards__list-item{padding:1rem 0}.page-spring-landing .best-in-class .our-awards__list-item{padding:1rem 0}.meet-a-rices-client-manager .page__container{min-height:500px}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2) img{max-width:100%}}@media screen and (min-width:26.875em) and (min-width:26.875em){.header__buttons{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width:26.875em) and (min-width:40em){.header__buttons{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:1390px){.mainnav__list{width:100%;padding-left:32px}}@media (min-width:65rem){.careerlist__item{width:48%}}@media (max-width:35rem){.careerlist__image{margin-bottom:.625rem}.careerlist__link{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:62.5rem){.job-application__progress-indicator{display:none!important}.job-application__tabs{display:-ms-flexbox;display:flex}.form__section--job-application:nth-child(2){margin-top:3rem}}@media (max-width:480px){.job-application__tab{height:78px!important}}@media screen and (min-width:40em) and (min-width:26.875em){.product__information{padding-left:.625rem;padding-right:.625rem}.product__order{padding-left:.625rem;padding-right:.625rem}.case-studies__header-left{padding-left:.625rem;padding-right:.625rem}.case-studies__header-right{padding-left:.625rem;padding-right:.625rem}.case-studies__list .casestudy-item{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.product__information{padding-left:.9375rem;padding-right:.9375rem}.product__order{padding-left:.9375rem;padding-right:.9375rem}.case-studies__header-left{padding-left:.9375rem;padding-right:.9375rem}.case-studies__header-right{padding-left:.9375rem;padding-right:.9375rem}.case-studies__list .casestudy-item{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (orientation:portrait){.product-mulchcalculator .page__container{margin-top:-10vh}}@media screen and (min-width:40em) and (orientation:portrait){.product-mulchcalculator .page__container{margin-top:-20vh}}@media only screen and (max-width:639px){table,tbody,td,th,thead,tr{display:block}.ui-datepicker-calendar,.ui-datepicker-calendar tbody,.ui-datepicker-calendar thead{width:100%;display:table}.ui-datepicker-calendar tr{display:table-row}.ui-datepicker-calendar td{display:table-cell}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc;border-bottom:none}td{border:none;border-bottom:1px solid #eee;position:relative;min-height:44px;padding:3% 0 3% 50%}td:before{position:absolute;top:6px;left:6px;width:48%;padding-right:10px;white-space:nowrap}td::last-of-type{border:none}.checkout__cartTotals td{padding:3% 6px;display:inline-block;width:49%}.checkout__cartTotals td#button_popup{width:100%}.checkout__cartTotals td#ordertotal,.checkout__cartTotals td#promoPrice,.checkout__cartTotals td#salestax,.checkout__cartTotals td#shippingrate,.checkout__cartTotals td#subTotal{font-weight:700}.checkout__cartTotals td.wide,.checkout__promotion td{width:100%}#tblCart td:first-of-type{display:none}#tblCart td:nth-of-type(2):before{content:"Product Name"}#tblCart td:nth-of-type(3):before{content:"Quantity"}#tblCart td:nth-of-type(4):before{content:"Price"}}@media screen and (min-width:30em){.checkout form.payment__form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout form .controls.bot,.checkout form .payment__creditCard{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.checkout form .controls.bot .btn{margin-right:0}.checkout form .payment__billing,.checkout form .payment__shipping{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%;margin:20px 0 40px}.checkout form.form__review{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout form.form__review .review__creditCard,.checkout form.form__review .review__delivery{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.checkout form.form__review .review__billing,.checkout form.form__review .review__shipping{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%;margin:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.case-studies .services__item{font-family:Times New Roman,Times,serif;text-transform:uppercase}.portfolio-categories .services__item{font-family:Times New Roman,Times,serif;text-transform:uppercase}.portfolio-listing .services__item{font-family:Times New Roman,Times,serif;text-transform:uppercase}}@media (max-width:28.125rem){.page-commercial-landing .landing-relation__copy{display:none}}@media screen and (min-width:768px){.career-careerfair .banner,.career-fair .banner{height:580px}.career-careerfair .banner:before,.career-fair .banner:before{height:320px}.career-careerfair .banner__heading,.career-fair .banner__heading{font-size:108px;height:auto;line-height:.7}.career-careerfair .banner__caption,.career-fair .banner__caption{background:linear-gradient(90deg,transparent 15%,rgba(0,85,47,.9) 50%,transparent 85%);color:#d2fcad;font-size:48px;height:auto;line-height:normal;font-weight:300;padding:1.5rem 0}.career-careerfair .page .intro p,.career-fair .page .intro p{font-size:1.5em}.career-careerfair .page__heading,.career-fair .page__heading{font-size:2.25em}.career-careerfair .page__content--secondary h2,.career-fair .page__content--secondary h2{font-size:2.25em}.career-careerfair .page__content--secondary p,.career-fair .page__content--secondary p{font-size:1.5em}.career-careerfair .page__content .calendars .green-calendar,.career-careerfair .page__content .calendars .orange-calendar,.career-fair .page__content .calendars .green-calendar,.career-fair .page__content .calendars .orange-calendar{width:320px;height:320px;font-size:2em}.career-careerfair .page__relation--careers .related-careers,.career-fair .page__relation--careers .related-careers{padding:0 2rem}.career-careerfair .page__relation--careers .careers-next--m,.career-careerfair .page__relation--careers .careers-prev--m,.career-fair .page__relation--careers .careers-next--m,.career-fair .page__relation--careers .careers-prev--m{display:none!important}.career-careerfair-apply p,.career-fair-apply p{font-size:1.5em}.career-careerfair-footer,.career-fair-footer{background:url(/Content/img/career-fair/bottom_scene_lg.png);height:360px}}@media screen and (max-width:767px){.career-careerfair .page__relation--careers .careers-next--d,.career-careerfair .page__relation--careers .careers-prev--d,.career-fair .page__relation--careers .careers-next--d,.career-fair .page__relation--careers .careers-prev--d{display:none!important}.residential-lawn-care .page section header .banner{height:366px;background-image:url(/Content/img/mobile-residential-lawncare-hero.png)!important;background-size:cover;background-position:0 22px;background-repeat:no-repeat}.residential-lawn-care .page__content{color:#262626}.residential-lawn-care .page__content.tertiary-content{padding:38px 24px}.residential-lawn-care .page__heading{text-align:center;line-height:40px}.residential-lawn-care__bullet-callout{background-size:contain;background-position:top;padding-top:200px;padding-bottom:0}.residential-lawn-care__bullet-callout>.container{padding:28px 0 0}.residential-lawn-care__bullet-callout h3{margin:0 20px}.residential-lawn-care__bullet-callout p{margin:0 20px 22px}.residential-lawn-care__bullet-callout-bullet{display:-ms-flexbox;display:flex;font-size:18px;line-height:23px;padding:18px 24px}.residential-lawn-care__bullet-callout-bullet img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:26px}.residential-lawn-care__bottom-callout{padding-top:228px;padding-bottom:0;background-size:140% auto;background-position:top}.residential-lawn-care__bottom-callout-box-border{padding:52px 30px 95px;text-align:center}.residential-lawn-care__bottom-callout-box-border img{display:block;margin:0 auto 20px}.residential-lawn-care__bottom-callout-box-border a.button{display:block;margin-top:40px}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (max-width:63.9375em){.meet-a-rices-client-manager h1{text-align:center}.meet-a-rices-client-manager .manager-image-mobile{display:block;margin:40px 0;text-align:center}.meet-a-rices-client-manager header{height:80px}.meet-a-rices-client-manager .page__container{padding-left:0;padding-right:0;background:url(/Content/img/client-managers/background.png)}.meet-a-rices-client-manager .meet-a-manager-container{margin:30px 0;padding:20px}.meet-a-rices-client-manager .manager-flex-container div:nth-child(2){display:none}}@media screen and (min-width:64em) and (min-width:64em){.meet-a-rices-client-manager .manager-flex-container div:first-child{padding-right:0;width:60%}}@media screen and (min-width:64em) and (min-width:75em){.meet-a-rices-client-manager .manager-flex-container div:first-child{padding-right:40px;width:70%}}@media screen and (min-width:768px) and (max-width:1200px){.residential-lawn-care .page__content.tertiary-content{padding:0 30px 30px}.residential-lawn-care__bullet-callout{background-size:100% auto;background-position:top;background-repeat:no-repeat;padding:200px 0 0}.residential-lawn-care__bullet-callout .container{padding-bottom:0}.residential-lawn-care__bullet-callout-container{padding-bottom:30px}.residential-lawn-care__bottom-callout-box{width:80vw;margin:0 auto}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}@media{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(0,0,0,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}
/*# sourceMappingURL=maps/master.css.map */
