.service-detail-slider-tabs{padding:50px 0 100px 0}.ui-slider-tabs-list-wrapper{position:relative;width:100%;z-index:50;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:18px;text-align:center}.ui-slider-tabs-list-container{overflow:hidden;border-bottom:1px solid #ddd}.hcontent .ui-slider-tabs-list{padding:0;margin:0;list-style:none;white-space:nowrap}.hcontent .ui-slider-tabs-list.center-list{margin:0 auto !important}.hcontent .ui-slider-tabs-list li{display:inline-block;margin:0}.hcontent .ui-slider-tabs-list{height:34px;overflow:hidden}.hcontent .ui-slider-tabs-list li{border:none;font-size:16px;margin:0;text-align:center;padding-right:15px;background:transparent;line-height:1}.hcontent .ui-slider-tabs-list li a{display:block;padding:8px 15px;text-decoration:none;color:#67646d;margin:0}.hcontent .ui-slider-tabs-list li a:hover{color:#9e9ca1}.hcontent .ui-slider-tabs-list li.selected a{cursor:default;color:#e86825;border-bottom:3px solid #e86825}.hcontent .ui-slider-tabs-content-container{position:relative;z-index:1;overflow:hidden;background-color:#fff;margin-top:20px}.hcontent .ui-slider-tab-content{position:absolute;display:none;top:0;left:0;padding:10px;text-decoration:none}.hcontent a.ui-slider-left-arrow,.hcontent a.ui-slider-right-arrow{text-decoration:none}.ui-slider-left-arrow,.ui-slider-right-arrow,.ui-slider-left-arrow.edge:hover,.ui-slider-right-arrow.edge:hover{display:block;position:absolute}.ui-slider-left-arrow:before,.ui-slider-right-arrow:before{font-family:"FontAwesome";color:#9d9ba1;font-size:28px}.ui-slider-left-arrow:before{content:"\f104"}.ui-slider-right-arrow:before{content:"\f105"}.ui-slider-left-arrow:hover:before,.ui-slider-right-arrow:hover:before{color:#67646d}.ui-slider-left-arrow.edge:before,.ui-slider-right-arrow.edge:before{color:#ddd}.ui-slider-left-arrow{left:0;top:0}.ui-slider-left-arrow.edge div{opacity:.25}.ui-slider-left-arrow.edge{box-shadow:none;cursor:default}.ui-slider-right-arrow{top:0;right:0}.ui-slider-right-arrow.edge div{opacity:.25}.ui-slider-right-arrow.edge{box-shadow:none;cursor:default}.main-slide-image,.slide-secondary-col,.pb-default-wrapper .col.main-slide-image,.pb-default-wrapper .col.slide-secondary-col{padding:0}.hcontent .service-detail-slider-tabs .content-box{padding:15px 25px;text-align:center;color:#fff;height:250px;margin-bottom:4.5%}.hcontent .service-detail-slider-tabs .content-box:before{display:inline-block;vertical-align:middle;height:100%;content:"";margin-right:-.35em}.hcontent .service-detail-slider-tabs .content-box .content-box-inner{display:inline-block;vertical-align:middle}.hcontent .service-detail-slider-tabs .content-box h3{margin-bottom:10px;color:#fff;padding:0;line-height:1}.hcontent .service-detail-slider-tabs .content-box p{font-size:18px;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;line-height:1.6;margin-bottom:10px;color:#fff}.hcontent .service-detail-slider-tabs .content-box a{text-decoration:none;font-size:16px;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.hcontent .service-detail-slider-tabs .content-box a:hover{color:#fff}.service-detail-slider-tabs .small-image.flexFill{padding-bottom:44.5%}.service-detail-slider-tabs .main-slide-image .flexFill{padding:0;height:auto}.hcontent .outdoor-box,.outdoor-box{background:#8dc63f}.hcontent .outdoor-box a,.outdoor-box a{color:#cfff8e}.hcontent .indoor-box,.indoor-box{background:#0067a5}.hcontent .indoor-box a,.indoor-box a{color:#5fc3ff}.hcontent .holiday-box,.holiday-box{background:#b33480}.hcontent .holiday-box a,.holiday-box a{color:#ff9dd8}@media (max-width: 900px){.hcontent .service-detail-slider-tabs .content-box p{font-size:16px}}@media (max-width: 768px){.hcontent .service-detail-slider-tabs .content-box{height:260px;padding:10px 20px}.hcontent .service-detail-slider-tabs .content-box h3{font-size:28px}.hcontent .service-detail-slider-tabs .content-box p{font-size:16px}.hcontent .service-detail-slider-tabs .content-box a{font-size:14px}}@media (max-width: 767px){.hcontent .service-detail-slider-tabs .slide .col{width:100%;float:none;margin-left:0;margin-bottom:4.5%}.hcontent .service-detail-slider-tabs .content-box{height:auto;padding:20px}.hcontent .service-detail-slider-tabs .content-box p{font-size:18px}}.case-study-teaser{position:relative;border-top:1px solid #ddd}.teaser-image{position:absolute;left:0;top:0;bottom:0;width:55%;background-size:cover;background-position:center center}.teaser-content{width:45%;float:right;padding:40px 40px 80px 40px;text-align:left;box-shadow:-2px 0 5px rgba(0,0,0,0.15);position:relative}.teaser-content h3{padding:5px 0 5px 20px;position:relative;font-size:28px}.teaser-content h3.outdoor-teaser-heading{color:#8dc63f}.teaser-content h3.indoor-teaser-heading{color:#0067a5}.teaser-content h3.holiday-teaser-heading{color:#b33480}.teaser-content h3:before{width:5px;display:inline-block;margin-right:5px;content:"";height:100%;position:absolute;left:0;top:0;bottom:0}.teaser-content h3.outdoor-teaser-heading:before{background:#8dc63f}.teaser-content h3.indoor-teaser-heading:before{background:#0067a5}.teaser-content h3.holiday-teaser-heading:before{background:#b33480}.teaser-content .tags{margin:15px 0}.teaser-content .tags a{display:inline-block;padding:7px 12px;border-radius:2px;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);margin:0 10px 10px 0;color:#67646d;text-decoration:none;text-transform:uppercase;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.teaser-content .tags a:hover{background:#f8f8f8;box-shadow:none}.teaser-content blockquote{font-size:16px;line-height:1.7;margin-bottom:20px}@media (min-width: 1800px){.teaser-content{min-height:450px}}@media (max-width: 768px){.teaser-image{position:relative;right:0;bottom:auto;width:100%;height:300px}.teaser-content{width:100%;float:none;padding:20px 20px 40px 20px;text-align:left;box-shadow:0 -2px 5px rgba(0,0,0,0.15);margin:0}}.pb-default-wrapper{margin-top:10px;margin-bottom:10px}.pb-default-wrapper .col{padding:10px}.no-setcontainer .setcontainer{max-width:100%;padding-left:0;padding-right:0}.pb-col.hcontent>*:last-child,.pb-col.hcontent>*:last-child>*:last-child,.pb-col.hcontent>*:last-child>*:last-child>*:last-child{margin-bottom:0}.form-wrapper .row>.col{margin-bottom:15px}.form-wrapper.no-spacing .row>.col{margin-bottom:0}.form-wrapper label{display:block;margin-bottom:5px}.form-wrapper input[type="text"],.form-wrapper input[type="password"],.form-wrapper textarea,.form-wrapper select,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea{font-family:'AvenirBook', Arial, Helvetica, sans-serif;color:#67646d;background:#fff;padding:12px 18px;border:1px solid #ccc;width:100%;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;font-size:16px}.form-wrapper input[type="text"]::-webkit-input-placeholder,.form-wrapper input[type="password"]::-webkit-input-placeholder,.form-wrapper textarea::-webkit-input-placeholder,.form-wrapper select::-webkit-input-placeholder,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea::-webkit-input-placeholder{color:#9e9ca1;opacity:1 !important}.form-wrapper input[type="text"]::-moz-placeholder,.form-wrapper input[type="password"]::-moz-placeholder,.form-wrapper textarea::-moz-placeholder,.form-wrapper select::-moz-placeholder,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea::-moz-placeholder{color:#9e9ca1;opacity:1 !important}.form-wrapper input[type="text"]:-ms-input-placeholder,.form-wrapper input[type="password"]:-ms-input-placeholder,.form-wrapper textarea:-ms-input-placeholder,.form-wrapper select:-ms-input-placeholder,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-ms-input-placeholder{color:#9e9ca1;opacity:1 !important}.form-wrapper input[type="text"]:-moz-placeholder,.form-wrapper input[type="password"]:-moz-placeholder,.form-wrapper textarea:-moz-placeholder,.form-wrapper select:-moz-placeholder,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-moz-placeholder{color:#9e9ca1;opacity:1 !important}.form-wrapper input[type="text"]:-webkit-autofill,.form-wrapper input[type="text"]:-webkit-autofill:hover,.form-wrapper input[type="text"]:-webkit-autofill:focus,.form-wrapper input[type="text"]:-webkit-autofill:active,.form-wrapper input[type="password"]:-webkit-autofill,.form-wrapper input[type="password"]:-webkit-autofill:hover,.form-wrapper input[type="password"]:-webkit-autofill:focus,.form-wrapper input[type="password"]:-webkit-autofill:active,.form-wrapper textarea:-webkit-autofill,.form-wrapper textarea:-webkit-autofill:hover,.form-wrapper textarea:-webkit-autofill:focus,.form-wrapper textarea:-webkit-autofill:active,.form-wrapper select:-webkit-autofill,.form-wrapper select:-webkit-autofill:hover,.form-wrapper select:-webkit-autofill:focus,.form-wrapper select:-webkit-autofill:active,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-webkit-autofill,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-webkit-autofill:hover,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-webkit-autofill:focus,.form-wrapper .hh-validation-item-container.validation-hh-textarea textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}.form-wrapper select{background:#fff url("../../images/select-dropdown-caret.png") no-repeat right 11px center;-webkit-background-size:17px 9px;background-size:17px 9px;position:relative;cursor:pointer;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form-wrapper select.custom-select::-ms-expand{display:none}.form-wrapper select:after{font-family:"FontAwesome";font-size:24px;color:#999;position:absolute;right:15px;top:5px}.form-wrapper textarea{height:150px;line-height:1.6;resize:none}.form-wrapper input[type="text"]:focus,.form-wrapper input[type="password"]:focus,.form-wrapper textarea:focus,.form-wrapper select:focus{background-color:#f4f5f9}@media (max-width: 767px){.form-wrapper .row>.col{margin-bottom:10px}}.center-text,.center-text.col,.center-text.col:first-child{max-width:900px;margin:0 auto;float:none}.no-margin,.col.no-margin{margin:0}.trigger{width:0;height:0;visibility:hidden;opacity:0;float:none;position:relative;left:-9999px}.fade-in{opacity:0;-webkit-transition:all .7s;transition:all .7s}.fade-in.show-fade{opacity:1}.fade-in.fade-in-blocks{opacity:1}.fade-in.fade-in-blocks .col{opacity:0;-webkit-transition:all .7s;transition:all .7s}.fade-in.fade-in-blocks.show-fade .col{opacity:1}.fade-in-items .col{opacity:0;-webkit-transition:all .7s;transition:all .7s}.fade-in-items .col.show-fade{opacity:1}.home-gallery-section .col,.home-gallery-section.row-reverse>.col:first-child{margin:0}.home-gallery-section .content-col{width:46%}.home-gallery-section .content-box{padding:45px 35px 45px 215px;text-align:center;color:#fff;position:relative}.home-gallery-section .content-box .content-box-left{position:absolute;width:215px;padding-left:35px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-gallery-section .content-box h3{margin-bottom:10px}.home-gallery-section .content-box .content-box-right{font-size:21px;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;line-height:1.7}.home-gallery-section .content-box a{text-decoration:none;font-size:18px;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.home-gallery-section .content-box a:hover{color:#fff}.home-gallery-section .content-col .flexFill{padding-bottom:0%}.home-gallery-section .images-col{width:54%}.home-gallery-section .images-col .flexFill{padding-bottom:55%}.home-gallery-section img{opacity:1;-webkit-transition:all .3s;transition:all .3s}.grid-block:hover a img{opacity:.70}.grid-block{padding:8px}.grid-block-inner{position:relative;overflow:hidden}.spotlight-link{display:block;position:absolute;z-index:10;bottom:-47px;left:0;width:100%;padding:15px;text-align:center;text-transform:uppercase;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;-webkit-transition:all .3s;transition:all .3s;font-size:16px;color:#fff;text-decoration:none}.grid-block-inner:hover .spotlight-link{bottom:0}.spotlight-link.outdoor-spotlight-link{background:#8dc63f}.grid-block:hover .spotlight-link.outdoor-spotlight-link{background:#9bd749}.spotlight-link.indoor-spotlight-link{background:#0067a5}.grid-block:hover .spotlight-link.indoor-spotlight-link{background:#0784d0}.spotlight-link.holiday-spotlight-link{background:#b33480}.grid-block:hover .spotlight-link.holiday-spotlight-link{background:#d14398}.spotlight-link span{-webkit-transition:all .3s;transition:all .3s;position:relative;left:0}.spotlight-link:hover span{left:5px}.home-bottom-content{padding:100px 0}.home-bottom-content h2{text-transform:uppercase;font-size:100px;line-height:1.2}.home-bottom-content h2 span:first-child{color:#0067a5}.home-bottom-content h2 span:last-child{color:#8dc63f}.home-bottom-content p.subheading{margin:20px 0 35px 0}.home-bottom-content a{margin:0 15px}.home-bottom-content a:first-of-type{margin-left:0}@media (max-width: 1100px){.home-bottom-content h2{font-size:80px}}@media (max-width: 1024px){.home-bottom-content h2{font-size:50px}.home-gallery-section .content-box{padding:30px 25px}.home-gallery-section .content-box .content-box-left,.home-gallery-section .content-box .content-box-right{width:100%;float:none;position:relative;transform:none;top:0;padding:0}.home-gallery-section .content-box p{margin-top:10px}}@media (max-width: 900px){.home-bottom-content h2{font-size:60px}.home-bottom-content p.subheading{font-size:28px}}@media (max-width: 750px){.home-bottom-content h2{font-size:50px}.home-gallery-section .content-box .content-box-right{font-size:17px;line-height:1.7}.home-bottom-content p.subheading{font-size:24px}.home-bottom-content.hcontent a.button.button-lg{font-size:18px;padding:14px 21px;margin:0 0 10px 0}.home-gallery-section .content-col,.home-gallery-section .images-col{width:100%;margin:0;float:none}.home-gallery-section .content-col .flexFill{height:auto !important;padding-bottom:65%}.home-bottom-content{padding:50px 0}}.empty-banner{padding:16% 0;background-size:cover;background-position:center center}.section-padding{padding-top:70px;padding-bottom:70px}.section-padding-top{padding-top:70px}.section-padding-bottom{padding-bottom:70px}.col.formula-block{width:33.33%;padding-top:15px}.col.formula-block h3{padding-left:10px;padding-right:10px}.formula-block h3:after{width:50px;height:6px;display:block;margin:15px auto 35px auto;content:""}.formula-block:nth-child(1) h3:after{background:#0067a5}.formula-block:nth-child(2) h3:after{background:#8dc63f}.formula-block:nth-child(3) h3:after{background:#b33480}.formula-block.hcontent>*:last-child{margin-bottom:0}.our-values-section .values-heading-block{position:relative;width:65%;padding-right:75px;float:none;display:inline-block;vertical-align:middle}.svg-container{position:relative;width:90%;height:auto;margin-bottom:10px}.values-heading-block svg{display:block;width:100%;height:auto;font-size:170px;line-height:185px}.values-heading-block text{text-transform:uppercase;display:block;width:100%;font-family:'AvenirBlack'}.our-values-section .values-heading-block .subheading{font-size:34px}.values-list.col{width:34%;margin:0;float:none;display:inline-block;vertical-align:middle}.values-list p{font-size:28px;line-height:1.3;margin-bottom:25px}.full-width-image-content{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.full-width-image-content .setcontainer{max-width:none;padding-left:0;padding-right:0}.full-width-image-content .col{margin:0}.full-width-image-content .images-wrapper{float:none;position:absolute;left:0;top:0;bottom:0;width:55%;background-size:cover;background-position:center center}.full-width-image-content .images-wrapper div{background-size:cover;background-position:center center}.full-width-image-content .images-wrapper .image-half{position:absolute;top:0;width:49%;height:49%}.full-width-image-content .images-wrapper .image-top-left{left:0}.full-width-image-content .images-wrapper .image-top-right{right:0}.full-width-image-content .images-wrapper .image-full{position:absolute;left:0;bottom:0;width:100%;height:49%}.full-width-image-content .content-wrapper{width:45%;float:right;padding:40px 40px 80px 40px;text-align:left;box-shadow:-2px 0 5px rgba(0,0,0,0.15);position:relative}.content-wrapper ul.link-list{padding-left:0;margin-top:20px}.content-wrapper ul.link-list li:first-child{border-top:1px solid #ddd}.content-wrapper ul.link-list li{list-style:none;border-bottom:1px solid #ddd;position:relative}.content-wrapper ul.link-list li a{display:block;padding:10px 30px 10px 10px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.content-wrapper ul.link-list li a:after{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;font-family:"FontAwesome";content:"\f054";-webkit-transition:all .3s;transition:all .3s}.content-wrapper ul.link-list li a:hover{text-decoration:none}.content-wrapper ul.link-list li a:hover:after{right:15px}@media (min-width: 1800px){.full-width-image-content .content-wrapper{min-height:450px}}@media (min-width: 1025px) and (max-width: 1400px){.full-width-image-content .images-wrapper .image-top-left{display:none}.full-width-image-content .images-wrapper .image-top-right{right:0;width:100%}}@media (max-width: 1250px){.formula-block h3{font-size:26px}}@media (max-width: 1024px){.our-values-section .values-heading-block,.values-list.col{width:100%;display:block;margin-top:15px;padding:0}.full-width-image-content.about-full-width-image-content .images-wrapper{position:relative;right:0;bottom:auto;width:100%;height:600px;margin:0}.full-width-image-content.about-full-width-image-content .content-wrapper{width:100%;float:none;padding:20px 20px 40px 20px;text-align:left;box-shadow:0 -2px 5px rgba(0,0,0,0.15);margin:0}.full-width-image-content .images-wrapper .image-half{width:49.2%}}@media (max-width: 1023px){.formula-block h3{font-size:21px}}@media (max-width: 768px){.full-width-image-content .images-wrapper{position:relative;right:0;bottom:auto;width:100%;height:300px;margin:0}.full-width-image-content .content-wrapper{width:100%;float:none;padding:20px 20px 40px 20px;text-align:left;box-shadow:0 -2px 5px rgba(0,0,0,0.15);margin:0}}@media (max-width: 767px){.section-padding{padding-top:30px;padding-bottom:30px}.section-padding-top{padding-top:30px}.section-padding-bottom{padding-bottom:30px}.col.formula-block{width:100%}.formula-block h3{font-size:28px}.values-list p{font-size:18px;margin-bottom:15px}.full-width-image-content .images-wrapper .image-top-left{display:none}.full-width-image-content .images-wrapper .image-top-right{right:0;width:100%}}@media (max-width: 480px){.about-content .hcontent h1{font-size:52px;line-height:1.2}}.logos-row .row{text-align:center}.logos-row .col{float:none;display:inline-block;margin:5px;vertical-align:middle;position:relative}.logos-row .col p{height:0;padding-bottom:50%;margin:auto !important}.logos-row.logos-3 .col{width:31%}.logos-row.logos-4 .col{width:23%}.logos-row .col img{position:absolute;max-width:92%;max-height:92%;height:auto;margin:auto !important;top:0;right:0;bottom:0;left:0}.hcontent .awards-slider{position:relative;padding-top:50px;border:0}.hcontent .awards-slider ul{padding-left:0}.hcontent .awards-slider ul li{list-style:none;text-align:center}.awards-slider.flexslider ul li img{display:block;margin:0 auto;width:auto}.awards-slider ul li h4{padding-top:0px;margin-bottom:25px;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;color:#67646d}.awards-slider ol.flex-control-paging{position:absolute;left:0;top:0;width:100%;text-align:center}.awards-slider .flex-control-paging li a{border-radius:50%;width:15px;height:15px;background:rgba(0,0,0,0.3)}.awards-slider .flex-control-paging li a.flex-active{background:#0067a5}.award-year{padding:20px 0;position:relative}.award-year .col:first-child{position:relative}.award-year .col:first-child{text-align:right}.award-year .hcontent h4{float:right;padding-top:0;width:70px;height:70px;border-radius:50%;background:#b33480;color:#fff;text-align:center;font-size:18px;line-height:70px;position:relative;z-index:10}@media (max-width: 768px){.awards-slider.flexslider ul li img{max-width:300px;height:auto}}@media (max-width: 767px){.award-year{padding:0}.award-year .hcontent h4{float:none}.award-year .col:first-child{margin:0;padding-bottom:0}}@media (max-width: 480px){.logos-row.logos-3 .col{width:100%}.logos-row.logos-4 .col{width:100%}}.service-intro h1{line-height:1.1;margin-bottom:20px;font-size:75px}.service-intro .col:first-child{padding-right:50px}.service-intro .col:last-child{padding:15px 0 0 30px;position:relative}.service-intro .col:last-child:before{display:block;width:5px;height:75px;content:"";position:absolute;left:0;top:0}.service-intro.outdoor-intro .col:last-child:before{background:#8dc63f}.service-intro.indoor-intro .col:last-child:before{background:#0067a5}.service-intro.holiday-intro .col:last-child:before{background:#b33480}.capability{padding:0 15px}.capability>div{width:230px;height:230px;border:5px solid rgba(0,0,0,0.1);border-radius:50%;position:relative;margin:0 auto;box-shadow:0 6px 3px rgba(0,0,0,0.1)}.indoor-caps .capability>div{background:#0067a5}.outdoor-caps .capability>div{background:#8dc63f}.holiday-caps .capability>div{background:#b33480}.capability>div img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:55%;max-height:55%}@media (max-width: 1024px){.service-intro h1{font-size:65px}.service-intro .subheading{font-size:34px}.service-intro.indoor-intro .subheading{font-size:32px}}@media (max-width: 850px){.service-intro h1{font-size:60px}}@media (max-width: 768px){.service-intro h1{margin-bottom:20px;font-size:42px}.service-intro .col:first-child{padding-right:0;float:none;width:100%}.service-intro .col:last-child{float:none;width:100%;margin:0;padding-left:0}.service-intro .col:last-child:before{display:none}.capability>div{width:160px;height:160px}}@media (max-width: 480px){.capability{padding:15px 0}}#wrapper-projects .pb-row-wrapper{opacity:0;-webkit-transition:all .7s;transition:all .7s}#wrapper-projects .pb-row-wrapper.show-fade{opacity:1}#wrapper-projects .pb-row-wrapper.fade-in-blocks{opacity:1}#wrapper-projects .pb-row-wrapper.fade-in-blocks .col{opacity:0;-webkit-transition:all .7s;transition:all .7s}#wrapper-projects .pb-row-wrapper.fade-in-blocks.show-fade .col{opacity:1}.project-spotlight-empty-banner{padding:18% 0;background-size:cover;background-position:center center}.project-info-bar{padding-top:20px;padding-bottom:20px}.project-info-bar .setcontainer{position:relative;text-align:center;padding-top:10px;padding-bottom:10px}.project-info-bar .setcontainer:before{content:"";display:block;width:5px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.project-info-bar.outdoor-info .setcontainer:before,.project-info-bar.outdoor-info .col:first-child:after{background:#8dc63f}.project-info-bar.indoor-info .setcontainer:before,.project-info-bar.indoor-info .col:first-child:after{background:#0067a5}.project-info-bar.holiday-info .setcontainer:before,.project-info-bar.holiday-info .col:first-child:after{background:#b33480}.project-info-bar .col:first-child{float:none;display:inline-block;vertical-align:middle;width:49%;text-align:right;margin:0;padding-right:30px}.project-info-bar .col:first-child h1{font-size:36px;line-height:1.2}.project-info-bar .col p a{color:#67646d;text-decoration:none}.project-info-bar .col p a:hover{color:#e86825}.project-info-bar .col:last-child{float:none;display:inline-block;vertical-align:middle;width:49%;text-align:left;margin:0;padding-left:30px}.project-info-bar .col:last-child h2{font-size:24px;padding-top:0}.project-info-bar .col:last-child p{margin-bottom:0;font-size:18px;line-height:1.4}.featured-award{font-family:'AvenirMedium', Arial, Helvetica, sans-serif}.project-info-bar .col:last-child p.featured-award{margin-bottom:10px}.featured-award:before{display:inline-block;font-family:"FontAwesome";content:"\f0a3";font-size:18px;margin-right:3px}.overview-section{position:relative}.overview-section h2{line-height:1.3;margin-bottom:10px}.overview-section .images-wrapper{float:none;position:absolute;right:0;top:14%;height:72%;bottom:0;width:45%;background-size:cover;background-position:center center}.overview-section .images-wrapper div{background-size:cover;background-position:center center}.overview-section .images-wrapper .image-half{position:absolute;bottom:0;width:49%;height:49%}.overview-section .images-wrapper .image-top-left{left:0}.overview-section .images-wrapper .image-top-right{right:0}.overview-section .images-wrapper .image-full{position:absolute;left:0;top:0;width:100%;height:49%}.project-testimonial-row{position:relative;min-height:530px}.project-testimonial-row .setcontainer{position:relative;text-align:center;max-width:100%;padding-left:0;padding-right:0}.project-testimonial-row .testimonial-image{width:49.5%;top:5%;height:90%;margin:0;background-size:cover;background-position:center center;position:absolute;float:none;min-height:500px}.project-testimonial-row .testimonial-image:nth-of-type(1){left:0}.project-testimonial-row .testimonial-image:nth-of-type(2),.project-testimonial-row .testimonial-image:nth-of-type(3){right:0}.project-testimonial-row .project-testimonial{position:relative;z-index:10;max-width:600px;width:100%;float:none;display:inline-block;margin-left:0;box-shadow:0 0 8px rgba(0,0,0,0.35);background:#fff;padding:80px 50px 65px 50px}p.quote-symbol,.project-testimonial-row .project-testimonial>p.quote-symbol{font-size:120px;font-family:Georgia;line-height:60px;margin-bottom:0}.project-testimonial-row .project-testimonial blockquote{margin-bottom:15px}.project-testimonial-row .project-testimonial>p{margin-bottom:0;line-height:1.4}.image-caption-row .col hr{display:block;border:0;margin:50px 0 25px 0;border-top-width:5px;border-top-style:solid;height:0;width:50px}.image-caption-row .col:first-child hr{margin-left:auto;margin-right:inherit}.image-caption-row.row-reverse .col:first-child hr{margin-right:auto;margin-left:inherit}.image-caption-row.outdoor-caption hr{border-top-color:#8dc63f}.image-caption-row.indoor-caption hr{border-top-color:#0067a5}.image-caption-row.holiday-caption hr{border-top-color:#b33480}.image-caption-row .col:last-child img{display:block;padding-right:0;padding-left:30px}.image-caption-row.row-reverse .col:last-child img{display:block;padding-left:0;padding-right:30px}.project-awards .col{padding-top:60px}.project-awards .col img{max-width:450px;max-height:250px;height:auto;width:auto}.project-awards .col h3{padding-top:15px}.team-member-row{position:relative;padding:10px 0 10px 90px;min-height:90px}.team-member-row img{left:0;top:10px;position:absolute;max-width:70px;max-height:70px;border-radius:50%}.team-member-row h3{font-size:20px;font-family:"AvenirMedium";line-height:70px;padding-top:0}.team-section .col:last-child{float:right}.team-section .quote-symbol{position:relative;top:30px}.quote-source{position:relative;padding:10px 0 10px 50px;min-height:55px}.quote-source img{left:0;top:10px;position:absolute;max-width:35px;max-height:35px;border-radius:50%}.quote-source p{font-size:16px;font-family:"AvenirMedium";line-height:35px}.outdoor-quote-symbol{color:#8dc63f}.indoor-quote-symbol{color:#0067a5}.holiday-quote-symbol{color:#b33480}@media (min-width: 1800px){.overview-section{min-height:1100px}.overview-section .images-wrapper{top:10%;height:80%}}@media (max-width: 1300px){.project-awards .col img{max-width:100%}}@media (max-width: 1024px){.project-awards .col h3{line-height:1.2;margin-bottom:15px}}@media (max-width: 1023px){.project-awards .col img{max-width:100%}}@media (max-width: 768px){.overview-section .col,.overview-section .images-wrapper{width:100%;float:none;margin-bottom:20px}.overview-section .images-wrapper{position:relative;top:0;left:auto;right:auto;height:600px;margin-left:0;margin-bottom:0}.overview-section .images-wrapper .image-half{height:39%}.overview-section .images-wrapper .image-full{height:59%}}@media (max-width: 767px){.project-info-bar .setcontainer:before{display:none}.project-info-bar .col:first-child{display:block;width:100%;padding:0 0 25px 0;margin-bottom:25px;position:relative}.project-info-bar .col:first-child:after{content:"";display:block;width:20%;height:5px;position:absolute;bottom:0;left:40%}.project-info-bar .col:first-child,.project-info-bar .col:first-child h1,.project-info-bar .col:first-child p{text-align:center !important}.project-info-bar .col:last-child{display:block;width:100%;padding-left:0;text-align:center}.project-info-bar .col:last-child p{font-size:16px}.project-testimonial-row .testimonial-image{min-height:300px}.project-testimonial-row.no-quote .setcontainer{min-height:600px}.project-testimonial-row.no-quote .testimonial-image{width:100%;height:49.5%;min-height:1px}.project-testimonial-row.no-quote .testimonial-image:nth-of-type(1){top:0}.project-testimonial-row.no-quote .testimonial-image:nth-of-type(2),.project-testimonial-row.no-quote .testimonial-image:nth-of-type(3){bottom:0;top:auto}.project-testimonial-row .project-testimonial{width:90%;padding:60px 30px 45px 30px}}@media (max-width: 480px){.project-spotlight-empty-banner{padding:30% 0}.project-testimonial-row .project-testimonial>p:last-child span{font-size:12px !important}.image-caption-row .col img{padding:0 !important}.image-caption-row .col hr{display:none}.image-caption-row p{text-align:center !important}}#wrapper_congers .embed-responsive,#wrapper_nyc .embed-responsive{margin-left:20px}#wrapper_congers h1,#wrapper_nyc h1{font-size:42px;margin-bottom:15px}.address-icon,.hcontent .address-icon,.phone-icon,.hcontent .phone-icon,.hours-icon,.hcontent .hours-icon{padding-left:25px;position:relative;margin-bottom:8px}.address-icon:before{font-family:"FontAwesome";position:absolute;left:0;top:0;content:"\f041"}.phone-icon:before{font-family:"FontAwesome";position:absolute;left:0;top:0;content:"\f095"}.hours-icon:before{font-family:"FontAwesome";position:absolute;left:0;top:0;content:"\f017"}@media (min-width: 768px) and (max-width: 1024px){#wrapper_congers .section-padding,#wrapper_nyc .section-padding{padding-bottom:10px}}@media (max-width: 768px){#wrapper_congers .pb-col,#wrapper_nyc .pb-col{float:none;width:100%;margin:0 0 15px 0}#wrapper_congers .embed-responsive,#wrapper_nyc .embed-responsive{margin-left:0}}.careers-banner{background:#332f3d;padding:60px 0 70px 0}.careers-banner h1{margin-bottom:20px}.display-plants h2{line-height:1.5;font-size:28px;text-align:center;padding-bottom:5px}.display-plants img{border-radius:5px;border:1px solid #ccc;padding:5px}.display-plants p{line-height:1.25;text-align:left;font-size:16px}#get-list-of textarea{background-color:#555;color:#fff;line-height:1.25;padding:5px;border:1px inset #ccc}.some-test-not-real{color:#fff;background-color:green}.some-test-not-real li.hello-world{background-color:#999;color:#fff}.some-test-not-real{color:#fff;background-color:green}.some-test-not-real{color:#fff;background-color:green}.some-test-not-real{color:#fff;background-color:green}.some-test-not-real li.hello-world{background-color:#999;color:#fff}.spotlight-overview-section .overview-section{min-height:750px}.spotlight-overview-section .overview-section .images-wrapper{width:100%}.spotlight-content{padding-top:25px;padding-bottom:25px}.spotlight-content .content{text-align:right}.spotlight-content .image-left .content{text-align:left}.spotlight-content img{max-height:600px}.spotlight-content .content-right .grid3-12{text-align:left}.spotlight-content .content-right .grid9-12{text-align:right}.spot-light-quote-full-row p.quote-symbol span{color:#0067a5}.spot-light-quote-full-row p.name{text-align:center;color:#0067a5;margin-bottom:0px !important}.spot-light-quote-full-row p.name span{font-size:21px}.spot-light-quote-full-row p.title{text-align:center;margin-bottom:0px !important}.spot-light-quote-full-row p.title span{font-size:16px}.test{color:red}.test{color:red}.careers-banner{background:#332f3d;padding:60px 0 70px 0}.careers-banner h1{margin-bottom:20px}.employee-benefits-center-text,.employee-benefits-center-text.col,.employee-benefits-center-text.col:first-child{max-width:930px;float:none;margin-left:auto;margin-right:auto}.employee-benefits-row{padding-top:20px}.employee-benefits-row,.employee-benefits-row .setcontainer{text-align:center}.employee-benefits-row .col,.employee-benefits-row .col:first-child{width:19%;float:none;display:inline-block;margin:0;padding:35px 15px;vertical-align:top}.employee-benefits-row .col{text-align:center}.employee-benefits-row .col>div{position:relative;padding:0 0 65% 0;height:0px;overflow:hidden;margin-bottom:20px}.employee-benefits-row .col img{position:absolute;max-width:98%;max-height:98%;height:auto;margin:auto;top:0;right:0;bottom:0;left:0}.employee-benefits-row .col p{line-height:1.4;margin-bottom:0}.careers-bottom-cta{padding-top:20px}@media (max-width: 1500px){.employee-benefits-row .col>div{padding:0 0 55% 0}}@media (max-width: 1024px){.employee-benefits-row .col p{font-size:16px}}@media (max-width: 1023px){.employee-benefits-row .col,.employee-benefits-row .col:first-child{width:24%}}@media (max-width: 767px){.employee-benefits-row{padding-top:0}.employee-benefits-row .col,.employee-benefits-row .col:first-child{width:85%;margin:0 auto;padding:15px 10px}.employee-benefits-row .col>div{padding:0 0 45% 0}}.discover-landing-row:last-child{margin-bottom:100px}.discover-landing-row .col{position:relative;margin-bottom:50px;padding:0 10px}.discover-landing-row .col img{-webkit-transition:all .3s;transition:all .3s;border:1px solid #eaeaea}.discover-landing-row .col:hover img{opacity:.80}.discover-landing-row .col p{margin-bottom:0}.discover-landing-row .col h2{position:absolute;z-index:10;left:11px;right:11px;bottom:0;font-size:24px;padding-top:0;line-height:1;text-align:center}.discover-landing-row .col h2 a{display:block;padding:20px;background:rgba(51,47,61,0.8);color:#fff;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.discover-landing-row .col:hover h2 a{background:#0784d0}.discover-banner{padding:200px 0;-webkit-background-image:cover;background-size:cover;position:relative}.discover-banner:after{position:absolute;z-index:9;content:"";display:block;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.45)}.discover-banner .hcontent{text-align:center;position:relative;z-index:10}.discover-banner h1,.discover-banner p{color:#fff}.discover-banner h1{padding-top:0}.discover-banner p{margin-bottom:0;text-transform:uppercase;font-family:'AvenirMedium', Arial, Helvetica, sans-serif;font-size:24px}.discover-definition.col.center-text{padding:40px;background:#eee;position:relative;margin-top:50px;margin-bottom:30px}.discover-definition h2{padding-top:0;font-size:32px;color:#0067a5;margin-bottom:10px}.discover-definition p{margin-bottom:0;font-size:24px}.disc-section h2{font-size:36px}.disc-section h3{font-size:28px}.disc-section p{font-size:18px}.disc-section .hcontent hr{margin-left:0;margin-bottom:20px}.disc-section-holiday-decor{-webkit-background-size:cover;background-size:cover}.cta-row h2,.cta-row h3{padding-top:0}.cta-row a.button{margin-top:20px}.related-projects{margin-top:20px}.related-projects .col h4{padding-top:0}.related-projects .col h4 a{text-decoration:none}.related-projects a img{-webkit-transition:all .3s;transition:all .3s}.related-projects a img:hover{opacity:.80}.float-image-caption-right{float:right;margin:20px 0 16px 20px}.float-image-caption-left{float:left;margin:20px 20px 16px 0}.float-image-caption-left img,.float-image-caption-right img{display:block;margin-bottom:10px}.float-image-caption-left p,.float-image-caption-right p{text-align:center;margin-bottom:0}@media (max-width: 767px){.discover-landing-row .col h2{font-size:18px}.discover-banner{padding:100px 0}.discover-banner h1{line-height:1.2;margin-bottom:15px}.discover-definition.col.center-text{padding:20px}.discover-definition h2{font-size:24px}.discover-definition p{font-size:18px}.float-image-caption-right,.float-image-caption-left{float:none;margin:20px 0 20px 0}.disc-section h2{font-size:32px}.disc-section h3{font-size:24px}.disc-section p{font-size:16px}.disc-section .hcontent hr{margin-left:0;margin-bottom:20px}.related-projects{margin-top:0}.related-projects .col p{margin-bottom:15px}.capabilities-experts-image.col{margin-bottom:0}}.capabilities-banner-row{padding:110px 0}.capabilities-banner-row p:first-child{font-family:"AvenirMedium",Arial,Helvetica,sans-serif;font-size:24px;margin-bottom:0;text-transform:uppercase}.capabilities-banner-row h1{margin-bottom:15px}@media (max-width: 767px){.capabilities-banner-row{padding:30px 0}}.maintenance-opening.center-text.col:first-child{max-width:940px}.maintenance-service-row{padding-top:20px}.maintenance-service-row h3{margin-bottom:15px}.anchor-div{line-height:0}.maintenance-service-detail h2{line-height:1.2}@media (max-width: 767px){.maintenance-service-row{padding-top:0}.maintenance-service-row.pb-default-wrapper .col{padding:0}}.cap-row{padding-top:10px;margin-top:10px;margin-bottom:20px;padding-bottom:20px}.cap-row h2{padding-top:0 !important}.cap-row p{line-height:1.5 !important}.cap-row img{border-radius:5px;box-shadow:2px 2px 2px #ccc}.side-bar-content-block{margin:15px 15px 15px 15px;border:1px solid #efefef;border-radius:5px;padding:35px 15px}.side-bar-content-block h3{margin:0;padding:0;text-align:center;font-size:22px}.side-bar-content-block p{line-height:1.25;margin-bottom:0;text-align:center;font-size:16px;padding-bottom:0}.side-bar-content-block i{font-size:32px}.side-bar-content-block.block-1{background-color:#8dc63f;color:#fff}.side-bar-content-block.block-1 h3{color:#fff}.side-bar-content-block.block-1 p{color:#fff}.side-bar-content-block.block-1 i{color:#fff}.side-bar-content-block.block-2{background-color:#0067a5;color:#fff}.side-bar-content-block.block-2 h3{color:#fff}.side-bar-content-block.block-2 p{color:#fff}.side-bar-content-block.block-2 i{color:#fff}.discover-definition-with-padding p{margin-bottom:10px;line-height:1.5}.narrow-content{max-width:900px;margin-left:auto !important;margin-right:auto;float:none}.row-bg-dark{background-color:#332f3d;padding-top:20px;padding-bottom:20px}.row-bg-dark h2,.row-bg-dark h3,.row-bg-dark h4,.row-bg-dark h5,.row-bg-dark h6,.row-bg-dark p,.row-bg-dark ul,.row-bg-dark li{color:#fff}.pad-top-md{padding-bottom:20px}.pad-bottom-md{padding-bottom:20px}
