#container{min-height:100%}#banner img{width:100%}a:link{color:#154589}a:visited{color:#154589;text-decoration:none}a:hover{color:#6BAB52;text-decoration:none}a:active{color:#6BAB52}body{position:relative;width:100%;margin:auto;background:#fff;margin:0 auto;padding:0;font-family:"Source Sans Pro", sans-serif;overflow-x:hidden}a{text-decoration:underline;color:#124388}a:hover{color:#d7a23c}.wrap{width:1000px;margin:0 auto;text-align:center}.wrap img{max-width:150px}.clear{display:table;width:100%;clear:both}.font-larger{font-size:larger}.color-orange{color:#d7a23c}.color-black{color:black}h1{margin:0;padding:20px 0;font-size:26px;font-weight:bold;color:#124388;line-height:1.2}@media screen and (max-width:480px){h1{font-size:25px}}h2{margin:0;padding:10px 0;font-size:20px;font-weight:600;line-height:1.2}h3{padding-top:10px;font-size:18px;font-weight:600;color:#d7a23c}h5{margin:0;padding:10px;font-size:16px;line-height:1.5;border-top:solid 1px #124388;border-bottom:solid 1px #124388;text-align:center;color:#6bac52}p{font-size:16px;line-height:1.5}.padding-y{padding-block:clamp(30px, 3.5vw, 60px)}.SiteMain ol,.SiteMain ul{margin-left:0;padding-left:15px}.SiteMain ol li,.SiteMain ul li{margin-bottom:10px}.SiteMain ol.TwoCol,.SiteMain ul.TwoCol{-webkit-column-count:2;column-count:2;max-width:800px}.SiteMain ol.flower-icon,.SiteMain ul.flower-icon{list-style-type:none;padding-left:0}.SiteMain ol.flower-icon li,.SiteMain ul.flower-icon li{position:relative;padding-left:clamp(40px, 5vw, 60px);color:#d7a23c;margin-bottom:25px}.SiteMain ol.flower-icon li:before,.SiteMain ul.flower-icon li:before{content:"";position:absolute;background-image:url("/Content/images/icons/flowerIcon.png");width:clamp(25px, 5vw, 45px);height:clamp(25px, 5vw, 45px);background-size:contain;background-repeat:no-repeat;left:0}.button-wrap{margin-top:clamp(25px, 4vw, 45px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.button-wrap .button,.button-wrap .button-blue,.button-wrap .button-orange,.button-wrap .button-white{margin:0;width:calc(50% - 20px);min-width:165px;max-width:unset;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.gray-bg{background-color:#f1edea}.split-layout{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width:1000px){.split-layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);margin-bottom:30px}}@media only screen and (max-width:1000px){.split-layout.order-flip .text-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.split-layout.order-flip .img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.split-layout.intro-split{margin-top:30px}@media only screen and (max-width:1000px){.split-layout.intro-split{gap:30px;margin-top:0}.split-layout.intro-split .text-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.split-layout.intro-split .img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.split-layout .text-wrap>:first-child{margin-top:0;padding-top:0}.split-layout .text-wrap>:last-child{margin-bottom:0;padding-bottom:0}.split-layout .text-wrap.pb-pr{padding-bottom:clamp(30px, 5vw, 60px)}@media only screen and (min-width:1001px){.split-layout .text-wrap.pb-pr{padding-right:clamp(25px, 5vw, 60px)}}.split-layout .img-wrap{position:relative;width:100%;height:100%}@media only screen and (max-width:1000px){.split-layout .img-wrap{height:clamp(150px, 34vw, 350px)}}.split-layout .img-wrap img{position:absolute;width:100%;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;margin:0!important}.split-layout.gray-bg .text-wrap{padding-inline:clamp(25px, 5vw, 60px);padding-block:clamp(30px, 5vw, 100px)}.split-layout .iframe-wrap iframe{width:100%;height:100%}.services-visual-nav-container{margin-block:clamp(30px, 5vw, 60px)}.services-visual-nav-container .services-visual-nav{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:15px;margin-top:25px}@media only screen and (max-width:1000px){.services-visual-nav-container .services-visual-nav{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:640px){.services-visual-nav-container .services-visual-nav{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);margin-top:15px}}.services-visual-nav-container .services-visual-nav .service{text-decoration:none;position:relative;z-index:10}@media only screen and (min-width:641px){.services-visual-nav-container .services-visual-nav .service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:--height;min-height:250px;-webkit-transition:z-index 0s linear 0.3s;-o-transition:z-index 0s linear 0.3s;transition:z-index 0s linear 0.3s}}@media only screen and (max-width:640px){.services-visual-nav-container .services-visual-nav .service{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;background-color:#f1edea}}@media only screen and (min-width:641px){.services-visual-nav-container .services-visual-nav .service:before{content:'';position:absolute;width:100%;height:100%;display:block;background:-webkit-gradient(linear, left bottom, left top, from(rgba(18, 67, 136, 0.859617)), color-stop(75%, rgba(18, 67, 136, 0.0248832)));background:-webkit-linear-gradient(bottom, rgba(18, 67, 136, 0.859617) 0%, rgba(18, 67, 136, 0.0248832) 75%);background:-o-linear-gradient(bottom, rgba(18, 67, 136, 0.859617) 0%, rgba(18, 67, 136, 0.0248832) 75%);background:linear-gradient(0deg, rgba(18, 67, 136, 0.859617) 0%, rgba(18, 67, 136, 0.0248832) 75%);z-index:5}}.services-visual-nav-container .services-visual-nav .service:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:#124388;z-index:5;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:641px){.services-visual-nav-container .services-visual-nav .service:focus,.services-visual-nav-container .services-visual-nav .service:hover{-webkit-transition:z-index 0s linear 0s;-o-transition:z-index 0s linear 0s;transition:z-index 0s linear 0s}.services-visual-nav-container .services-visual-nav .service:focus:after,.services-visual-nav-container .services-visual-nav .service:hover:after{opacity:60%}.services-visual-nav-container .services-visual-nav .service:focus .text-wrap,.services-visual-nav-container .services-visual-nav .service:hover .text-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.services-visual-nav-container .services-visual-nav .service:focus .text-wrap .short-desc,.services-visual-nav-container .services-visual-nav .service:hover .text-wrap .short-desc{opacity:1;visibility:visible}}.services-visual-nav-container .services-visual-nav .service .img-wrap{position:absolute;width:100%;height:100%}@media only screen and (max-width:640px){.services-visual-nav-container .services-visual-nav .service .img-wrap{position:relative;height:clamp(120px, 23vw, 250px)}}.services-visual-nav-container .services-visual-nav .service .img-wrap img{position:absolute;width:100%;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;margin:0!important;z-index:4}@media only screen and (min-width:641px){.services-visual-nav-container .services-visual-nav .service .text-wrap{position:relative;padding-inline:25px;color:white;pointer-events:none;z-index:6;-webkit-transform:translateY(var(--height));-ms-transform:translateY(var(--height));transform:translateY(var(--height))}.services-visual-nav-container .services-visual-nav .service .text-wrap h3{color:white;margin:0;padding-top:16px}.services-visual-nav-container .services-visual-nav .service .text-wrap .short-desc{visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out, visibility 0s linear 0s;-o-transition:opacity 0.3s ease-in-out, visibility 0s linear 0s;transition:opacity 0.3s ease-in-out, visibility 0s linear 0s}}@media only screen and (max-width:640px){.services-visual-nav-container .services-visual-nav .service .text-wrap{padding:15px}.services-visual-nav-container .services-visual-nav .service .text-wrap h3{margin:0;padding:0;color:black}.services-visual-nav-container .services-visual-nav .service .text-wrap .short-desc p{margin-block:7px;color:black}}.services-visual-nav-container .services-visual-nav .service .mobile-link{display:none;height:40px;width:160px;margin-top:15px}@media only screen and (max-width:640px){.services-visual-nav-container .services-visual-nav .service .mobile-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize}}.topInfo-cta{display:none}@media screen and (max-width:1380px){.topInfo-cta{position:relative;display:block;width:100%;padding:10px;background:#a3ac8d;color:#ffffff;font-size:15px;font-family:"Source Sans Pro", sans-serif;letter-spacing:0.03em;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.topInfo-cta strong{font-size:18px}.topInfo-cta:hover{background:#124388;color:#ffffff}}.button-header-quote{float:left;margin-left:30px;display:block;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;color:#ffffff;background:#d7a23c;line-height:1.2;font-weight:bold;font-size:16px;height:70px;padding:10px 30px;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1150px){.button-header-quote{margin-left:10px}}.button-header-quote strong{display:block;font-size:18px}@media only screen and (max-width:1380px){.button-header-quote{display:none}}.button-header-quote:focus,.button-header-quote:hover{color:#ffffff;background:#124388}#call{font-size:36px;float:left;color:#fff;text-transform:uppercase;line-height:22px;font-weight:900;margin-top:25px;letter-spacing:1px}.newCTAContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;margin:20px 0}@media screen and (max-width:740px){.newCTAContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.button,.button-blue,.button-orange,.button-white{display:inline-block;width:100%;max-width:280px;height:60px;margin:.5em .75em .5em 0;line-height:60px;text-align:center;text-decoration:none;text-transform:uppercase;color:#ffffff!important;background:#d7a23c;border-radius:30px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:640px){.button,.button-blue,.button-orange,.button-white{width:100%;display:block;max-width:100%;margin:.5em 0}}@media only screen and (max-width:480px){.button,.button-blue,.button-orange,.button-white{height:55px;line-height:55px;font-size:14px}}.button-orange{background:#d7a23c;color:#ffffff!important}.button-orange:focus,.button-orange:hover{background:#124388;color:#ffffff!important}.button-blue{background:#124388;color:#ffffff!important}.button-blue:focus,.button-blue:hover{background:#d7a23c;color:#ffffff!important}.button-white{background:#ffffff;color:#000000!important}.button-white:focus,.button-white:hover{background:#124388;color:#ffffff!important}.new_GetQuoteBtn{display:inline-block;padding:25px 85px;vertical-align:top;margin:0 5px;background:#ff6539;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:none;color:#fff!important;font-weight:bold;font-size:18px}.new_GetQuoteBtn img{display:inline!important;margin:0!important}@media screen and (max-width:740px){.new_GetQuoteBtn{margin-bottom:10px}}.new_GetQuoteBtn img{position:relative;top:5px}.new_GetQuoteBtn:hover{background:#d2522d;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;color:#fff}.new_ViewGalleryBtn{display:inline-block;vertical-align:top;padding:27px 85px;margin:0 5px;background:#092853;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:none;color:#fff!important;font-weight:bold;font-size:18px}@media screen and (max-width:740px){.new_ViewGalleryBtn{padding-left:100px;padding-right:100px;font-size:16px}}.new_ViewGalleryBtn:hover{background:#0b428d;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;color:#fff}.nav li a{text-transform:uppercase;text-decoration:none;color:#363636;font-size:14px;display:block;padding:3px 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width:1380px){.nav li a{text-align:center;padding:12px 0}}#social{position:absolute;right:15px;top:50px;width:170px;height:40px}@media screen and (max-width:1380px){#social{top:75px;-webkit-box-shadow:rgba(0, 0, 0, 0.2);box-shadow:rgba(0, 0, 0, 0.2)}}@media screen and (max-width:640px){#social{right:5px}}@media screen and (max-width:480px){#social{display:none}}.addthis_toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#social a{width:40px!important;height:40px!important;display:block;float:left}#social a:hover{opacity:0.8}.addthis_button_pinterest span,.addthis_button_twitter span{display:none!important}#social a img{width:100%}#social #gPlus{background:url(/Content/images/social/google.png) top center no-repeat}#social #fBook{background:url(/Content/images/social/facebook.png) top center no-repeat}#quote{border-radius:50%;background:#6bab52;height:210px;width:210px;position:absolute;right:0;top:-15px;z-index:90;text-align:center;text-transform:uppercase}@media screen and (max-width:1000px){#quote{display:none}}#qText{position:relative;top:110px;line-height:20px}#qText span{color:#fff;font-size:22px}#qButton{border-radius:50%;background:#ff6539;height:100px;width:100px;position:relative;left:95px;top:115px;font-size:14px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#qButton:hover{height:110px;width:110px;left:90px;top:110px}#qButton a{color:#fff;text-decoration:none;display:block;padding:19px 0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#qButton a .emailIcon{display:block;margin:0 auto 5px;width:30px;height:20px;background:url(/Content/images/mailIcon.png) top center no-repeat}#qButton a:hover .emailIcon{background:url(/Content/images/mailIconH.png) top center no-repeat}#qButton a:hover{color:#3c3c3c;padding:24px 0}#serviceWrap{position:relative;width:100%;clear:left;background:url("/Content/images/hBG.jpg") top center no-repeat;background-size:cover;height:300px;padding:30px 0 0}#serviceWrap:before{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:91px;background:black;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.812938)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.812938) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.812938) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.812938) 100%)}#serviceWrap:after{content:"";display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;max-width:1000px;height:55px;line-height:55px;font-size:"Source Sans Pro", sans-serif;color:#ffffff;font-size:45px;letter-spacing:1.5px;font-family:Arial;font-weight:bold;text-transform:uppercase;padding:5px 20px 0}@media screen and (max-width:1000px){#serviceWrap:after{font-size:32px;padding-left:25px;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}#ClifRockOutdoorLivingSystem #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-clifRock.jpg) bottom center no-repeat}#ClifRockOutdoorLivingSystem #serviceWrap:after{content:"ClifRock"}#designInstallation #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-designInstall.jpg) bottom center no-repeat}#designInstallation #serviceWrap:after{content:"Design & Install"}#mequonYardManagement #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-management.jpg) bottom center no-repeat}#mequonYardManagement #serviceWrap:after{content:"Management"}#Photo #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-ourWork.jpg) bottom center no-repeat}#Photo #serviceWrap:after{content:"Our Work"}#mequonLandscaperTestimonials #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-testimonials.jpg) bottom center no-repeat}#mequonLandscaperTestimonials #serviceWrap:after{content:"Testimonials"}#mequonLandscapeCompany #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-about.jpg) bottom center no-repeat}#mequonLandscapeCompany #serviceWrap:after{content:"About Us"}#Contact #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-contact.jpg) bottom center no-repeat}#Contact #serviceWrap:after{content:"Contact"}#Blog #serviceWrap{width:100%;clear:left;background:url(/Content/images/banner/banner-blog.jpg) bottom center no-repeat}#Blog #serviceWrap:after{content:"Blog"}#serviceNav{max-width:1000px;margin:0 auto;height:560px;width:100%}#contentWrap{position:relative;background:url(/Content/images/bBG.jpg) left bottom no-repeat;float:left;width:100%}#contentWrapT{float:left;width:100%}#mainText{max-width:1100px;padding:0 20px;width:100%;margin:0 auto;min-height:600px;background:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){#mainText{padding:0 35px}}@media screen and (max-width:1000px){#mainText{max-width:100%}}@media screen and (max-width:640px){#mainText{padding:0 25px}}#mainText img{margin:15px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){#mainText img{display:block;text-align:center;float:none!important;margin:15px auto;-o-object-fit:contain;object-fit:contain;height:auto}}@media screen and (max-width:640px){#mainText img{width:100%;height:auto}}@media screen and (max-width:1000px){#mainText div>img,#mainText p>img{margin:15px auto}}@media screen and (max-width:640px){#mainText div>img,#mainText p>img{width:100%;height:auto}}#ContactForm label{display:block;font-weight:900}#ContactForm input[type=email],#ContactForm input[type=password],#ContactForm input[type=text],#ContactForm textarea{border:1px solid #ccc;color:#444;font-size:1.2em;padding:2px;width:436px;max-width:100%}#ContactForm input:focus,#ContactForm textarea,#recaptcha_response_field{border:1px dotted #22a}#ContactForm label.error{display:inline;color:#f00;margin-left:5px}#ContactForm input.error,#ContactForm textarea.error,#recaptcha_response_field.error{border:1px dotted #e00;color:#f00;background-color:#ff8}#ContactFormCaptcha{margin-top:0px}#ContactForm #SendButton input{display:inline-block;width:100%;max-width:280px;height:60px;line-height:60px;text-align:center;text-decoration:none;text-transform:uppercase;color:#ffffff;outline:0;border:0;border-radius:30px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;cursor:pointer;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#d7a23c}@media only screen and (max-width:640px){#ContactForm #SendButton input{width:100%;display:block;max-width:100%;margin:.5em 0}}@media only screen and (max-width:480px){#ContactForm #SendButton input{height:55px;line-height:55px;font-size:14px}}#ContactForm #SendButton input:focus,#ContactForm #SendButton input:hover{background:#124388;color:#ffffff}#jquery-overlay{z-index:1000}#rightSide{display:none}#pageText{width:100%}#pageText ul:not(.flower-icon){list-style:none;padding:0;margin:1em 0}#pageText ul:not(.flower-icon) li{position:relative;padding-left:22px;line-height:1.4;margin:.5em 0}#pageText ul:not(.flower-icon) li:before{content:"";width:7px;height:7px;background-color:#d7a23c;border-radius:20px;position:absolute;left:0;top:6px}#pageText ol{padding:0;margin:1em 0}#pageText ol li{position:relative;padding-left:10px;margin:.75em 0 .75em 21px;line-height:1.4}@media screen and (max-width:1000px){#pageText ol li{padding-left:6px}}#pageText ol li::marker{color:#d7a23c;font-size:16px;font-weight:bold;position:absolute;left:0;top:6px}#Jobs #jobWrapper{display:none}.jobWrapper-responsive{display:none;position:relative;background:#a3ac8d;text-align:center;padding:20px 0}@media screen and (max-width:1000px){.jobWrapper-responsive{display:block}}.jobWrapper-responsive h2{color:#ffffff;font-size:20px;font-family:"Source Sans Pro", sans-serif;letter-spacing:0.03em;padding:0 20px;font-weight:400}.jobWrapper-responsive h2 strong{font-weight:bold}@media screen and (max-width:480px){.jobWrapper-responsive h2{font-size:18px}}.jobWrapper-responsive .btn-apply{display:block;width:100%;max-width:200px;height:45px;line-height:45px;background:#124388;color:#ffffff;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;margin:15px auto 0;border-radius:5px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.jobWrapper-responsive .btn-apply:hover{background:#ce5331}#Home #JobsHire{border-radius:50%;background:#6bab52;height:200px;width:200px;position:sticky;position:-webkit-sticky;left:-10px;top:20px;z-index:90;text-align:center}#Home #jTextWrapper{position:absolute;top:0px;left:10px;height:560px}#Home #jText{position:relative;top:65px;left:25px;line-height:18px}#Home #jText span{color:#fff;font-size:13px}#Home #jButton{text-transform:capitalize;font-size:14px;padding:5px 15px 5px 40px;clear:both;font-family:"Muli", sans-serif;font-weight:400;margin:-2px -8px 0 0;position:relative;display:inline-block;border:1px white solid;background:url(/Content/images/leaf-icon.png) 5px 3px no-repeat;top:80px;left:20px;color:#ffffff;text-decoration:none}#Home #jButton:hover{background:url(/Content/images/leaf-icon-orange.png) 5px 3px no-repeat;border:1px #ff6539 solid;color:#ff6539}#jobWrapper{position:absolute;top:0px;left:-15px;height:260px;display:inline-block}@media screen and (max-width:1000px){#jobWrapper{display:none}}#JobsHire{border-radius:50%;background:#6bab52;height:200px;width:200px;position:sticky;position:-webkit-sticky;left:-10px;top:20px;z-index:90;text-align:center}#jTextWrapper{position:absolute;top:0px;left:10px;height:560px}#jText{position:relative;top:65px;left:25px;line-height:18px}#jText span{color:#fff;font-size:13px}#jButton{text-transform:capitalize;font-size:14px;padding:5px 15px 5px 40px;clear:both;font-family:"Muli", sans-serif;font-weight:400;margin:-2px -8px 0 0;position:relative;display:inline-block;border:1px white solid;background:url(/Content/images/leaf-icon.png) 5px 3px no-repeat;top:80px;left:20px;color:#ffffff;text-decoration:none}#jButton:hover{background:url(/Content/images/leaf-icon-orange.png) 5px 3px no-repeat;border:1px #ff6539 solid;color:#ff6539}.orangeButton{color:#fff!important;background:#ff6539;border:1px #ff6539 solid;padding:10px 15px;margin:0 0 15px;font-size:18px;text-decoration:none;display:inline-block}.orangeButton:hover{color:#ff6539!important;background:none}#pageText{width:100%;font-family:Arial, sans-serif;padding:30px 0 50px}@media screen and (max-width:1000px){#pageText{padding:15px 0 35px}}#rightSide{padding:20px;width:26%;float:right;position:relative}#angie{clear:right;text-align:right;margin:15px 0}#gStart{text-align:right;color:#6dad56;font-size:22px;line-height:22px;text-transform:uppercase;font-weight:bold}#officeHours{width:210px;float:right;margin:15px 0;font-size:12px}#officeHours .header{color:#6dad56;font-size:20px;line-height:30px;text-transform:uppercase}#officeHours .header th{border-bottom:1px solid #124388}#officeHours td{text-align:center;width:60px;padding:5px 0 2px}.copyright-text{position:relative;width:100%;max-width:1000px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#copy{color:#fff;font-size:15px;letter-spacing:0.02em;line-height:1.5;float:left;display:block;margin-top:25px;font-family:Arial, sans-serif}#copy .photo{display:none}#addy{font-size:14px;text-align:center;margin:10px 0}#addy strong{font-size:16px}#sequence{height:560px;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;max-width:1000px;margin:auto;overflow:hidden;z-index:1}#sequence>.sequence-canvas li>*{position:absolute}#sequence>.sequence-canvas{height:100%;width:100%;margin:0;padding:0;list-style:none}#sequence>.sequence-canvas>li{position:absolute;width:100%;height:100%;z-index:1}.best{border-radius:50%;background:#fff;height:285px;width:285px;position:relative;margin:0 auto;z-index:1;text-align:center;text-transform:uppercase}#sequence li.frame1 .best{position:relative;top:-280px;width:287px}#sequence li.frame1.animate-in .best{top:175px;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-property:top;-o-transition-property:top;transition-property:top}.bestText{color:#7b9dce;position:relative;top:90px;line-height:25px;font-size:24px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width:640px){.bestText{font-size:20px}}#sequence li.frame1 .start{opacity:0;text-align:center;top:105px;color:#fff;background:#ff6539;font-size:14px;width:200px;height:60px;padding:20px 10px;border-radius:50px;margin:0 auto;position:relative;cursor:pointer;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background}#sequence li.frame1 .start br{display:none}#sequence li.frame1 .start:hover{background:#ce5331;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background}#sequence li.frame1.animate-in .start{opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#sequence li.frame1.animate-out .best{opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#sequence li.frame2 .best{opacity:0;position:relative;top:175px;left:-21px}#sequence li.frame2.animate-in .best{opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#sequence li.frame2.animate-in .start{text-align:center;top:105px;color:#fff;background:#ff6539;font-size:14px;width:80px;height:60px;padding:20px 10px;border-radius:50px;margin:0 auto;position:relative;cursor:pointer;opacity:0;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#sequence li.frame2.animate-in .bestText{top:112px;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-property:top;-o-transition-property:top;transition-property:top}#sequence li.frame2 .blueL{opacity:0}#sequence li.frame2 .blueL a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:7px;padding:32px 0;font-size:14px;text-decoration:none}#sequence li.frame2 .blueL a:hover{color:#7b9dce}#sequence li.frame2.animate-in .blueL{width:200px;height:102px;background:url(/Content/images/blueBGL.png);position:relative;left:206px;opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#sequence li.frame2 .greenL{opacity:0}#sequence li.frame2.animate-in .greenL{width:200px;height:200px;background:url(/Content/images/greenBGL.png) no-repeat;position:relative;left:220px;opacity:1;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;left:274px;top:-280px}#sequence li.frame2 .greenL a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:7px;padding:27px 0;font-size:14px;text-decoration:none;cursor:pointer}#sequence li.frame2 .greenL a:hover{color:#6bab52}#sequence li.frame2 .orangeL{opacity:0}#sequence li.frame2.animate-in .orangeL{width:200px;height:200px;background:url(/Content/images/orangeBGR.png) no-repeat;position:relative;left:220px;opacity:1;-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;left:482px;top:-479px}#sequence li.frame2 .orangeL a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:103px;padding:32px 0;font-size:14px;text-decoration:none}#sequence li.frame2 .orangeL a:hover{color:#df8e52}#sequence li.frame2 .dblueL{opacity:0}#sequence li.frame2 .dblueL a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:103px;padding:32px 0;font-size:13px;text-decoration:none}#sequence li.frame2 .dblueL a:hover{color:#7b9dce}#sequence li.frame2.animate-in .dblueL{width:200px;height:102px;background:url(/Content/images/blueDBGR.png);position:relative;left:555px;top:-502px;opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:3s;-moz-transition-delay:3s;-ms-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-ms-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}#sequence li.frame3 .galLinks{opacity:0;position:relative;top:-730px;left:0;width:361px;margin:0;padding:0;list-style:none}#sequence li.frame3 .galLinks li{display:inline-block;float:left;width:177px;height:150px;text-align:center;position:relative;opacity:0}#sequence li.frame3 .galLinks li a{color:#ffffff;display:block;padding:70px 0 50px;position:relative;text-decoration:none}#sequence li.frame3 .galLinks li a:hover{color:#363636}#sequence li.frame3.animate-in .galLinks,#sequence li.frame3.animate-in .galLinks li.decks,#sequence li.frame3.animate-in .galLinks li.hardscape,#sequence li.frame3.animate-in .galLinks li.kitchen,#sequence li.frame3.animate-in .galLinks li.landscape,#sequence li.frame3.animate-in .galLinks li.lighting,#sequence li.frame3.animate-in .galLinks li.pergolas,#sequence li.frame3.animate-in .galLinks li.plantings,#sequence li.frame3.animate-in .galLinks li.water{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}#sequence li.frame3.animate-in .galLinks li.landscape{-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;background:url(/Content/images/landscaping.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.kitchen{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s;background:url(/Content/images/kitchen.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.water{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s;background:url(/Content/images/water.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.decks{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-ms-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s;background:url(/Content/images/deck.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.hardscape{-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-ms-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s;background:url(/Content/images/hardscape.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.plantings{-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-ms-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s;background:url(/Content/images/plantings.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.pergolas{-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-ms-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s;background:url(/Content/images/pergolas.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.lighting{-webkit-transition-delay:3.1s;-moz-transition-delay:3.1s;-ms-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s;background:url(/Content/images/lighting.png) no-repeat}#sequence li.frame3.animate-in .galLinks li.decks,#sequence li.frame3.animate-in .galLinks li.kitchen,#sequence li.frame3.animate-in .galLinks li.lighting,#sequence li.frame3.animate-in .galLinks li.plantings{top:-30px}#sequence li.frame3 .best{opacity:0;position:relative;top:175px;left:0}#sequence li.frame3.animate-in .best{opacity:1;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-property:left;-o-transition-property:left;transition-property:left;left:75px}#sequence li.frame3.animate-in .bestText{top:112px}#sequence li.frame3 .blueR{opacity:0}#sequence li.frame3 .blueR a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:7px;padding:32px 0;font-size:14px;text-decoration:none}#sequence li.frame3 .blueR a:hover{color:#7b9dce}#sequence li.frame3.animate-in .blueR{width:102px;height:200px;background:url(/Content/images/blueBGR.png);position:relative;left:520px;opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;top:-220px}#sequence li.frame3 .greenR{opacity:0}#sequence li.frame3.animate-in .greenR{width:200px;height:200px;background:url(/Content/images/greenBGR.png) no-repeat;position:relative;left:220px;opacity:1;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;left:580px;top:-368px}#sequence li.frame3 .greenR .galL{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:103px;padding:27px 0;font-size:14px;text-decoration:none;cursor:pointer}#sequence li.frame3 .greenR .galL:hover{color:#6bab52}#sequence li.frame3 .orangeR{opacity:0}#sequence li.frame3.animate-in .orangeR{width:200px;height:102px;background:url(/Content/images/orangeBGR2.png) no-repeat;position:relative;left:640px;opacity:1;-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;top:-415px}#sequence li.frame3 .orangeR a{color:#fff;text-align:center;width:90px;display:block;padding:20px 0;margin-left:103px;padding:32px 0;font-size:14px;text-decoration:none}#sequence li.frame3 .orangeR a:hover{color:#df8e52}#slideshow{position:relative;max-width:100%;width:100%;max-height:560px;margin:0 auto;overflow:hidden}#slideshow img{position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jshowoff div{width:1900px;height:560px;margin:0 auto}p.jshowoff-controls{top:125px;padding:0;position:absolute;width:100%;z-index:1}.jshowoff-controls a.jshowoff-play{display:none}.jshowoff-controls a{height:90px;width:50px;display:block;text-indent:-9999px;display:none}.jshowoff-controls a.jshowoff-prev{background:url(/Content/images/left_arrow.png) no-repeat;float:left;position:relative;display:none}.jshowoff-controls a.jshowoff-next{background:url(/Content/images/right_arrow.png) no-repeat;float:right;display:none}.photoItem{float:left;width:20%;text-align:center;font-size:14px;height:210px;margin:25px 0}@media screen and (max-width:1100px){.photoItem{width:33.33%}}@media screen and (max-width:740px){.photoItem{width:48%;float:none;display:inline-block;height:auto}}@media screen and (max-width:370px){.photoItem{width:100%;margin:25px 0 0}}.photoItem .ImageName{font-size:16px;padding:0 5px}.gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:20px 15px}@media only screen and (max-width:1000px){.gallery-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width:840px){.gallery-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:640px){.gallery-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:400px){.gallery-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.gallery-grid .categoryItem{width:100%;text-align:left;height:170px}@media only screen and (max-width:400px){.gallery-grid .categoryItem{max-width:250px;margin-inline:auto}}.gallery-grid .categoryItem a{text-decoration:none;color:white;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#124388;height:100%}.gallery-grid .categoryItem a .subCategoryName{padding-block:10px;text-align:center}.gallery-grid .categoryItem a .categoryImage{width:100%;display:block;position:relative;height:135px}.gallery-grid .categoryItem a .categoryImage .subCategoryImage{position:absolute;width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;margin:0!important}@media only screen and (max-width:1000px){.gallery-grid .categoryItem a .categoryImage .subCategoryImage{height:100%!important}}.gallery-grid .photoItem{float:unset;width:100%;height:195px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#124388}@media only screen and (max-width:400px){.gallery-grid .photoItem{max-width:250px;margin-inline:auto}}.gallery-grid .photoItem .ImageName{color:white;padding-block:10px;font-size:14.3px}.gallery-grid .photoItem a{width:100%;display:block;position:relative;height:100%}.gallery-grid .photoItem a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;margin:0!important}@media only screen and (max-width:1000px){.gallery-grid .photoItem a img{height:100%!important}}.subCategoryName{padding:0 5px;display:inline-block}.categoryItem{float:left;width:20%;text-align:center;font-size:14px;height:210px}@media screen and (max-width:1100px){.categoryItem{width:33.33%}}@media screen and (max-width:740px){.categoryItem{width:48%;float:none;display:inline-block;height:auto}}@media screen and (max-width:370px){.categoryItem{width:100%}}.categoryImage{width:100%;max-width:100%;display:block}.categoryItem:hover,.photoItem:hover{opacity:0.8}.categoryItem a{text-decoration:none;color:#363636;font-size:14px}.categoryItem a img,.photoItem a img{}.galleryLinks{display:block;height:80px;width:800px;position:absolute;left:50%;top:470px;z-index:2;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width:1000px){.galleryLinks{display:none}}.galleryLinks a{width:80px;height:80px;display:block;float:left;margin:0 10px;border-radius:40px;font-size:11px;text-decoration:none;text-indent:-999em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.galleryLinks a .table{padding:15px;width:100%;height:100%;display:-ms-grid;display:grid;place-content:center;text-align:center}.galleryLinks #decks{background:url(/Content/images/homeIcons/deckInstallation.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #hardscaping{background:url(/Content/images/homeIcons/hardscaping.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #landscape{background:url(/Content/images/homeIcons/landscaping.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #outdoorKitchen{background:url(/Content/images/homeIcons/outdoorKitchens.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #lighting{background:url(/Content/images/homeIcons/lighting.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #fences{background:url(/Content/images/homeIcons/fences.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #planting{background:url(/Content/images/homeIcons/plantingInstallation.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #waterFeature{background:url(/Content/images/homeIcons/waterFeatures.png) center center no-repeat;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.galleryLinks #decks:active,.galleryLinks #decks:hover,.galleryLinks #fences:active,.galleryLinks #fences:hover,.galleryLinks #hardscaping:active,.galleryLinks #hardscaping:hover,.galleryLinks #landscape:active,.galleryLinks #landscape:hover,.galleryLinks #lighting:active,.galleryLinks #lighting:hover,.galleryLinks #outdoorKitchen:active,.galleryLinks #outdoorKitchen:hover,.galleryLinks #planting:active,.galleryLinks #planting:hover,.galleryLinks #waterFeature:active,.galleryLinks #waterFeature:hover{background:#fff;text-indent:0;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;color:#124388}.galleryLinks-responsive-outer{position:relative;background:#124388}.galleryLinks-responsive{display:none}@media screen and (max-width:1000px){.galleryLinks-responsive{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);width:100%;max-width:740px;margin:0 auto}}@media screen and (max-width:1000px) and (max-width:420px){.galleryLinks-responsive{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:1000px){.galleryLinks-responsive a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;text-decoration:none;padding:20px;padding-left:15%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}}@media screen and (max-width:1000px) and (max-width:640px){.galleryLinks-responsive a{padding:20px 15px}}@media screen and (max-width:1000px) and (max-width:420px){.galleryLinks-responsive a{padding:15px 25px;border-bottom:1px solid #ffffff}}@media screen and (max-width:1000px){.galleryLinks-responsive a img{display:block;max-width:40px;height:auto}.galleryLinks-responsive a span{font-size:14px;font-weight:600;margin-left:12px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.galleryLinks-responsive a:hover span{color:#a3ac8d}}#SendButton,.g-recaptcha{text-align:center}#SendButton>input,.g-recaptcha>div{display:inline-block}.newsLink{text-align:center;font-size:22px;font-family:"aaarghnormal", Arial, sans-serif;font-weight:bold;text-transform:uppercase;padding:20px 0 10px}@media screen and (max-width:1000px){.newsLink{font-size:18px}}.newsLink a{text-decoration:none}.newsContent{font-size:16px;line-height:26px}.newsButton a{display:block;background:#ff6539;color:#fff;text-decoration:none;text-align:center;padding:10px;width:200px;margin:0 auto}.newsButton a:hover{background:#4169a0;color:#fff}.newsButton{width:100%;max-width:400px;border-bottom:1px solid #124388;margin:0 auto;padding:25px 0}.news .newsButton{width:100%;max-width:400px;border-top:1px solid #124388;border-bottom:none;margin:0 auto;padding:25px 0}.news #pageText{font-size:16px;line-height:26px}.contactForm-split{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);margin-bottom:25px;margin-top:25px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contactForm-split .iframeWrap{height:500px}@media screen and (max-width:640px){.contactForm-split .iframeWrap{height:350px}}.contactForm-split .iframeWrap iframe{display:block;width:100%;height:100%}.contactForm-split #ContactForm{width:100%;max-width:500px;margin:0 auto 35px}@media screen and (max-width:480px){.contactForm-split #ContactForm{max-width:100%}}@media screen and (max-width:1100px){.contactForm-split{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:640px){.contactForm-split{display:block}}.review-card{border-radius:8px;padding:30px;background:#f3f3f3;border:1px solid #aaa}.review-card .content-contain{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card .content-contain blockquote,.review-card .content-contain figcaption{width:100%}.review-card .content-contain figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:10px}.review-card .content-contain figcaption .author-contain{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.2}.review-card .content-contain figcaption .author-contain .review-stars{color:gold;font-size:22px}.review-card .content-contain blockquote{font-size:17px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.7;margin:0}.review-card .content-contain blockquote .review-text{line-height:inherit;font-size:inherit;color:#333333;margin:0;display:none;margin:0}.review-card .content-contain blockquote .review-text.active{display:inline}.review-card .content-contain blockquote .read-more-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline;text-decoration:underline;text-underline-offset:2px;font-weight:500;text-transform:capitalize;background:none;cursor:pointer;color:#124388;border:none}.review-card .content-contain blockquote .read-more-btn:hover{color:#ff6539}.testimonials-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:800px){.testimonials-grid{-ms-grid-columns:100%;grid-template-columns:100%}}.reviews-section{margin-top:clamp(30px, 3.5vw, 60px)}.reviews-slider{margin:40px -15px 0}.reviews-slider .slick-slide{margin-right:15px;margin-left:15px;height:inherit!important}.reviews-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.reviews-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:10px;list-style-type:none}.reviews-slider .slick-dots li{width:8px;height:8px;border-radius:50%;padding-left:0!important;background:#124388;cursor:pointer}.reviews-slider .slick-dots li.slick-active{background:#ff6539}.reviews-slider .slick-dots li button{display:none}.reviews-slider .slick-dots li:before{display:none}.patioImageContentSplit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.centeredH3{text-align:center}#mainText .patioInstallBlocks{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width:1000px){#mainText .patioInstallBlocks{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center;margin:0 auto;max-width:340px}}#mainText .patioInstallBlocks img{margin:0}#mainText .customPaverDesignBlocks{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:80px;margin:65px 0;text-align:center}@media screen and (max-width:740px){#mainText .customPaverDesignBlocks{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:450px){#mainText .customPaverDesignBlocks{-ms-grid-columns:1fr;grid-template-columns:1fr}}#mainText .customPaverDesignBlocks img{margin:0 auto}#mainText .fourwideBlocks{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:22px;margin:45px 0;text-align:center}@media screen and (max-width:740px){#mainText .fourwideBlocks{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;text-align:center}#mainText .fourwideBlocks img{margin:0 auto!important}}#mainText .fourwideBlocks span{display:block;width:100%;font-weight:bold;margin:20px 0}#mainText .fourwideBlocks img{margin:0}.contentHalfSplit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}@media screen and (max-width:740px){.contentHalfSplit{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center;gap:10px}}#Patios h1{padding:20px 0 5px}#Patios .reducedPadding{padding:0}.spacedSection{padding:50px 0}.grayBGBlock{padding:55px;background:#f4efe6;margin-bottom:40px}.gallerySection{text-align:center;background:#f3f3f3;padding:50px 5px 5px 5px}.gallerySection h2{color:#124388;padding-bottom:30px}#mainText .bottomImageSlider .slick-prev{border:none}#mainText .bottomImageSlider .slick-next{border:none}#mainText .bottomImageSlider .slick-slide{margin:5px}#mainText .bottomImageSlider .slick-slide img{max-width:100%;margin:0}#contentWrapT #mainText .contentGridSplit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#contentWrapT #mainText .contentGridSplit img{float:none}#mainText .napBox{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75)}@media screen and (max-width:930px){#mainText .napBox{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}}#mainText .napBox .napInfo{padding:25px;background:#124388;color:#ffffff;height:350px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:1px}#mainText .napBox .napInfo a{text-decoration:none;color:#ffffff;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}#mainText .napBox .napInfo a:hover{color:#d7a23c;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:underline}#mainText .napBox .napInfo .napName{font-weight:bold;font-size:18px;padding:5px 25px}#mainText .napBox .napInfo .napAddress{font-size:16px;padding:5px 25px}#mainText .napBox .napInfo .napPhone{font-weight:bold;font-size:18px;padding:5px 25px}#mainText .napBox .napInfo div{padding:5px 0}#mainText .napBox .napInfo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);max-width:330px;height:auto}#mainText .napBox .napMap{padding:2px}@media screen and (max-width:930px){#mainText .napBox .napMap{display:none}}#mainText .napBox .napMap img{max-width:100%;height:100%;margin:0}#mainText .napBox .napMap iframe{max-width:100%}@media screen and (max-width:930px){#mainText .napBox .napMap iframe{width:100%}}.padding-y{padding-block:clamp(30px, 5.5vw, 80px)}@media screen and (max-width:930px){.padding-y{padding-block:30px}}.two-column-text{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px clamp(20px, 5.5vw, 100px);margin-top:30px}@media screen and (max-width:930px){.two-column-text{-ms-grid-columns:100%;grid-template-columns:100%}}.two-column-text h3{margin-block:0 15px;padding:0}.two-column-text p{margin:0}.center-h2{text-align:center;padding:0;margin-bottom:30px}.center-h2 large{display:block;margin-bottom:25px;font-size:1.8rem;color:#124388}.HomeNewBanner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:10px solid #3c3c3c;height:300px}@media screen and (max-width:640px){.HomeNewBanner{height:auto}}.HomeNewBanner .left,.HomeNewBanner .right{width:40%}.HomeNewBanner .left img,.HomeNewBanner .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomeNewBanner .center{width:60%;background:#092853;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:1000px){.HomeNewBanner .center{padding:50px 20px}}@media screen and (max-width:480px){.HomeNewBanner .center{padding:30px 20px}}.HomeNewBanner .center div{font-family:inherit;line-height:1.3;padding:0;font-size:24px}@media screen and (max-width:1200px){.HomeNewBanner .center div{font-size:22px}}@media screen and (max-width:640px){.HomeNewBanner .center div{font-size:20px}.HomeNewBanner .center div br{display:none}}.HomeNewBanner .center p{font-size:20px;padding:0;margin:10px 0 25px;font-family:Arial}.HomeNewBanner .center p span{color:#ff6539}@media screen and (max-width:1200px){.HomeNewBanner .center p{font-size:18px}}@media screen and (max-width:480px){.HomeNewBanner .center p{font-size:16px}.HomeNewBanner .center p span{display:block}}.HomeNewBanner .center .btn{display:inline-block;font-family:Arial;text-decoration:none;min-height:50px;line-height:50px;min-width:270px;text-transform:uppercase;font-size:17px;font-weight:bold;color:#1b244b;background:#fff;padding:0;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1200px){.HomeNewBanner .center .btn{font-size:16px}}.HomeNewBanner .center .btn:hover{background:#ff6539;color:#fff}@media screen and (max-width:1200px){.HomeNewBanner .left,.HomeNewBanner .right{width:30%}.HomeNewBanner .center{width:70%}}@media screen and (max-width:960px){.HomeNewBanner .left,.HomeNewBanner .right{display:none}.HomeNewBanner .center{width:100%}}#ClifRockOutdoorLivingSystem .backyard{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:20px;margin:20px 0}@media screen and (max-width:1100px){#ClifRockOutdoorLivingSystem .backyard{-ms-grid-columns:1fr;grid-template-columns:1fr}#ClifRockOutdoorLivingSystem .backyard .image-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}#ClifRockOutdoorLivingSystem .backyard img{display:block;max-width:100%;margin:0 auto!important}@media screen and (max-width:1000px){#ClifRockOutdoorLivingSystem .backyard img{max-height:350px;-o-object-fit:contain;object-fit:contain}}#ClifRockOutdoorLivingSystem #contentWrap{border-top:0}#ClifRockOutdoorLivingSystem #contentWrapT{background:none!important}#ClifRockOutdoorLivingSystem .topBanner{width:100%;position:relative;border-top:10px solid #3c3c3c;padding-top:55px}#ClifRockOutdoorLivingSystem .topBanner img{position:relative;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1100px){#ClifRockOutdoorLivingSystem .topBanner{display:none}}#ClifRockOutdoorLivingSystem #pageText{position:relative;width:100%!important;padding:0 0 20px}#ClifRockOutdoorLivingSystem #pageText h1{margin:0;padding:0}#ClifRockOutdoorLivingSystem #pageText h1:first-child{display:none}#ClifRockOutdoorLivingSystem #pageText h2{color:#363636}#ClifRockOutdoorLivingSystem #pageText img{max-width:100%}@media screen and (max-width:1100px){#ClifRockOutdoorLivingSystem #pageText img{display:block;float:none!important;max-width:100%;margin:10px auto}}#ClifRockOutdoorLivingSystem #pageText p{margin:0;padding-bottom:20px}#ClifRockOutdoorLivingSystem #pageText ul{padding:0;margin-top:0;margin-left:20px}#ClifRockOutdoorLivingSystem #pageText .compare-img{padding:40px 10px 20px;max-width:100%}@media screen and (max-width:640px){#ClifRockOutdoorLivingSystem #pageText .compare-img{display:none}}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign h2{text-align:center;padding-bottom:15px;letter-spacing:0.03em}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:25px}@media screen and (max-width:1200px){#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px}}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a{position:relative;width:24.5%;height:235px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1200px){#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a{width:calc(100% / 2 - 10px);margin:0 5px 10px}}@media screen and (max-width:520px){#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a{width:100%;margin:0 0 10px}}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a:hover span{background:#124388;color:#fff}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a:first-child{background:url("/Content/images/clifrock/Backyard-OutdoorKitchen.jpg") center no-repeat;background-size:cover}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a:nth-child(2){background:url("/Content/images/clifrock/Backyard-WaterFall.jpg") center no-repeat;background-size:cover}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a:nth-child(3){background:url("/Content/images/clifrock/Backyard-FireFeatures.jpg") center no-repeat;background-size:cover}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a:nth-child(4){background:url("/Content/images/clifrock/Backyard-More.jpg") center no-repeat;background-size:cover}#ClifRockOutdoorLivingSystem #pageText .outdoorDesign .features>a span{display:block;min-width:60%;font-size:18px;color:#363636;font-weight:bold;text-align:center;background:#fff;padding:7px 15px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#ClifRockOutdoorLivingSystem .transform{padding-top:15px}#ClifRockOutdoorLivingSystem .transform p{line-height:1.3}#ClifRockOutdoorLivingSystem .transform ul{padding:10px 0}#ClifRockOutdoorLivingSystem .transform ul li{padding-bottom:5px;line-height:1.3}.pageText{font-family:Arial, sans-serif;font-size:1.0em}.links{text-align:center;width:125%;max-width:100%;padding:5px}#title{font-size:150%}.pageHeadline{text-align:center}#homeIcon{width:480px;height:120px;float:left}.row{float:left}#info{text-align:center}.ui-li-content,.ui-li-thumb,.ui-listview .ui-li-icon{float:left;margin-right:10px;top:0em}.ui-btn-up-e2{background:#ccc;border:1px solid #0171bc;color:#ffffff;font-weight:bold;text-shadow:0 1px 0 #FFFFFF}.ui-main-text{font-size:1.2em;color:#ffffff;padding:.35em}.contact-txt{color:#ffffff}.ui-listview .ui-li-icon{position:absolute;left:8px;top:10px;max-height:40px;max-width:40px}.radio-btn{width:97%}.ui-collapse{font-size:1.2em}em{color:red;font-weight:bold;padding-right:.25em}label.error{float:none;color:red;padding-left:.5em;vertical-align:top}.ui-page ui-body-c ui-page-active{min-height:0px}.ui-page,ui-body-c,ui-page-active{min-height:0px}.pageText{width:90%;margin:0 auto}div.ui-body-a{background:url(/Content/images/mobile/background.jpg) top repeat-y}div.ui-page,ui-body-c,ui-page-active{background:#000}.ui-content .ui-listview-inset{opacity:0.8}#content{color:white}.ui-collapsible-set .ui-collapsible{opacity:0.9}input.ui-input-text,textarea.ui-input-text{background:white;opacity:0.8}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto!important}@media screen and (max-width:740px){#lightbox-container-image-box{max-width:100%!important;height:auto!important}}#lightbox-container-image{padding:10px}@media screen and (max-width:740px){#lightbox-container-image{margin:auto!important}}#lightbox-container-image img{margin:auto}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnNext,#lightbox-nav-btnPrev{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;max-width:100%!important;padding:0 10px}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:100%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:normal;font-size:15px;line-height:2em}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}#lightbox-image-details h2{font-size:18px;line-height:1.5;padding:0;margin:0 0 10px}@media screen and (max-width:420px){#lightbox-image-details h2{font-size:16px}}#lightbox-image-details p{font-size:14px;line-height:1.5;padding:0;margin:0 0 10px}.banner-imagine-installation{position:relative;text-align:center;padding-block:35px}.banner-imagine-installation h2,.banner-imagine-installation h3{padding:0;margin:0;letter-spacing:0.03em}.banner-imagine-installation h2{display:block;font-size:clamp(20px, 1.35vw, 26px);color:#124388;margin-bottom:7px;line-height:1.3}.banner-imagine-installation h3{display:block;font-weight:bold;font-size:clamp(17px, 1.04vw, 20px);color:#000000;line-height:1.4}.home-Tiles{position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}@media screen and (max-width:1450px){.home-Tiles{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:5px}}@media only screen and (max-width:850px){.home-Tiles{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.home-Tiles>div{position:relative;height:320px;background-color:#124388;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width:1500px){.home-Tiles>div{height:300px}}@media screen and (max-width:640px){.home-Tiles>div{height:250px}}@media only screen and (max-width:420px){.home-Tiles>div{height:200px}}.home-Tiles>div a{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:3;text-decoration:none}.home-Tiles>div h3{position:relative;font-size:clamp(16px, 1.3vw, 25px);font-weight:bold;letter-spacing:initial;color:#ffffff;margin:0;padding:0 10px 30px;letter-spacing:0.03em;text-align:center;line-height:1.2;z-index:2}@media screen and (max-width:1280px){.home-Tiles>div h3{background:#124388;padding:18px 5px;text-align:center;width:100%}}@media screen and (max-width:480px){.home-Tiles>div h3{font-size:14px;padding-block:15px}}.home-Tiles>div .hiddenContent{display:block;width:100%;background:#124388;color:#ffffff;padding:20px 5px;text-align:center;margin-bottom:-111px;font-size:16px;z-index:2;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media screen and (max-width:1450px){.home-Tiles>div .hiddenContent{margin-bottom:-100px}}@media screen and (max-width:1280px){.home-Tiles>div .hiddenContent{display:none!important}}.home-Tiles>div .hiddenContent p{font-size:15px;line-height:1.3;padding:0 3%;margin:0 auto}@media screen and (max-width:1650px){.home-Tiles>div .hiddenContent p{font-size:14px;padding:0 2%}}.home-Tiles>div .hiddenContent .learnMore{display:inline-block;font-size:16px;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:12px;border-bottom:1.5px solid #ffffff}@media screen and (max-width:1700px){.home-Tiles>div .hiddenContent .learnMore{font-size:15px}}.home-Tiles>div:hover .hiddenContent{display:block;margin-bottom:0}.home-Tiles>div .tile-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-split{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:50px}@media only screen and (max-width:1280px){.home-split{gap:30px}}@media only screen and (max-width:1000px){.home-split{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px}}.home-split+.home-split{margin-top:55px}@media only screen and (max-width:1000px){.home-split+.home-split{margin-top:75px}}.home-split .content-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%;max-width:740px}@media only screen and (max-width:1000px){.home-split .content-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media only screen and (max-width:480px){.home-split .content-wrap{text-align:center}.home-split .content-wrap .button,.home-split .content-wrap .button-blue,.home-split .content-wrap .button-orange,.home-split .content-wrap .button-white{display:block;margin-inline:auto}}.home-split .content-wrap h2{display:block;font-size:20px;font-weight:bold;color:#000000;padding:0;margin:0 0 15px;line-height:1.3}.home-split .content-wrap p{color:#000000;font-size:16px;margin:0;line-height:1.8}@media only screen and (max-width:480px){.home-split .content-wrap p{line-height:1.6}}.home-split .content-wrap p+p{margin-top:30px}.home-split .image-wrap img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-grid-wrapper{position:relative;background:#f3f3f3;margin-bottom:10px}.gallery-grid-wrapper .content-wrap{text-align:center;padding-block:85px 75px}@media only screen and (max-width:1280px){.gallery-grid-wrapper .content-wrap{padding-block:70px 60px}}@media only screen and (max-width:480px){.gallery-grid-wrapper .content-wrap{padding-block:50px}}.gallery-grid-wrapper .content-wrap h2{display:block;color:#124388;font-size:clamp(20px, 1.35vw, 26px);font-weight:bold;letter-spacing:0.03em;padding:0}.gallery-grid-wrapper .gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:10px}@media only screen and (max-width:1000px){.gallery-grid-wrapper .gallery-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.gallery-grid-wrapper .gallery-grid .gallery-image img{display:block;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.banner-career{position:relative;background:url("/Content/images/background/bg-career.jpg");text-align:center;padding-block:85px 65px}@media only screen and (max-width:1000px){.banner-career{padding-block:70px 50px}}.banner-career h2{display:block;color:#ffffff;font-weight:bold;font-size:clamp(25px, 2.08vw, 40px);margin:0 0 25px;line-height:1.4}@media only screen and (max-width:480px){.banner-career h2{margin-bottom:15px}}.banner-geo{position:relative;padding-block:60px;text-align:center}@media only screen and (max-width:480px){.banner-geo{padding-block:50px}}.banner-geo article{width:100%;max-width:1280px;margin-inline:auto}.banner-geo h2{display:block;color:#000000;margin:0 0 15px;padding:0}.banner-geo p{display:block;line-height:1.8;margin:0}.banner-geo p a{color:#d7a23c;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.banner-geo p a:hover{color:#124388}#videoWrapper{height:400px;width:250px;position:absolute;z-index:10;left:50%;top:180px;margin-left:-368px}#noVideo{display:block;height:400px;margin-left:0px;margin-top:0px;overflow:hidden;position:absolute;width:250px;z-index:99999;background:url(/Content/images/logo.png) no-repeat;overflow:hidden;background-position:-400px}#videoWrapperInner{margin:0 auto;width:1000px}#playVideo.hide{visibility:hidden}#videoButton.hide{display:none}#noVideo:hover #videoButton.hide{display:none}#noVideoWrapper:hover #videoButton{display:block;visibility:visible}#videoButton{background-color:#FF6539;bottom:0;color:#FFFFFF;cursor:pointer;display:none;font-family:"aaarghnormal",Arial,sans-serif;font-size:14px;height:44px;line-height:50px;margin:0 10px 25px;padding-top:0;position:absolute;text-align:center;width:200px;z-index:99999}#noVideoWrapper{cursor:pointer;display:block;height:400px;margin-top:-50px;position:absolute;width:250px;z-index:99999!important}#removeJava{display:block;float:left;height:40px;line-height:28px;padding:0;position:relative;width:200px;z-index:100}#playVideoFlashIntro{display:block;height:400px;position:relative;width:250px;z-index:0}::-webkit-media-controls{display:none!important}#SendButton .orange-btn{border:none}
/*# sourceMappingURL=OldStyles.css.map */