.project-gallery .project-gallery-listing .page-center{padding:0}.project-gallery .project-title{color:#333!important;font-size:45px;font-weight:700;line-height:1.1em;padding-bottom:17px!important;padding-top:45px!important;text-align:center;text-transform:uppercase;width:98.5%}.project-gallery .project-gallery-listing .page-center{max-width:100%;width:100%}.project-gallery .project-top-bar,.project-wrapper{margin:0 auto;max-width:1080px;width:81.2%}.project-gallery .project-top-bar ul{margin:0;padding:1% 3%;text-align:center}.project-gallery .project-top-bar ul li{display:inline-block;margin:0 1px;min-width:163px}.project-gallery .project-top-bar ul{list-style:none}.project-gallery .project-top-bar ul:after,.project-top-bar ul:before{clear:both;content:"";display:table}.project-gallery .project-top-bar ul li a{background-color:#ddd;border:2px solid #ddd;border-radius:0!important;border-radius:4px;color:#152124!important;color:var(--White,#fff);cursor:pointer;display:inline-block;display:block;font-family:sans-serif,Arial;font-family:Avenir,Helvetica,Arial,Lucida,sans-serif!important;font-family:Avenir;font-size:.8em;font-size:16px;font-size:13px;font-size:14px;font-style:normal;font-weight:800;letter-spacing:2px;line-height:.9em;line-height:15px;line-height:24px;margin-top:7px;min-height:12px;padding:16px 22px;position:relative;text-align:center;text-transform:uppercase;width:100%}.project-gallery .project-top-bar{margin-bottom:30px}.project-gallery .project-wrapper{margin:2vh auto;padding:35px 15px 0}.project-gallery .inner-content{color:#666}.project-gallery .project-wrapper-item{float:left;margin-right:2%!important;margin:1%;width:30%}.project-gallery .lscf-template1-image{background-color:#dedede;background-repeat:no-repeat;background-size:cover;height:240px;overflow:hidden;position:relative;width:100%;z-index:1}.project-gallery .lscf-li-title.ng-binding{margin-bottom:25px}.project-gallery .lscf-li-title{color:#000;display:none;font-size:1em;line-height:1.2em;max-height:3.4em;min-height:3.4em;overflow:hidden;padding:.5em 10px;position:relative;text-align:center;text-decoration:none;top:-185px;width:100%;z-index:4}.project-gallery .lscf-template1-post a:hover .lscf-li-title{color:#fff;display:inline-block!important;text-decoration:none}.project-gallery .lscf-li-title:before{background:rgba(0,0,0,.4);bottom:100%;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}.project-gallery .lscf-li-title:before,.project-gallery .lscf-template1-post a:hover .lscf-li-title:before{-webkit-transition:all .3s cubic-bezier(.28,0,.07,1);-moz-transition:all .3s cubic-bezier(.28,0,.07,1);-ms-transition:all .3s cubic-bezier(.28,0,.07,1);-o-transition:all .3s cubic-bezier(.28,0,.07,1)}.project-gallery .lscf-template1-post a:hover .lscf-li-title:before{bottom:0}.project-gallery .lscf-template1-image .lscf-basic-grid-cf{bottom:0;color:#fff;left:0;margin-bottom:15px;margin-left:25px;margin-right:25px;opacity:1;overflow:hidden;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .4s,opacity .3s linear;-moz-transition:transform .4s,opacity .3s linear;-ms-transition:transform .4s,opacity .3s linear;transition:transform .4s,opacity .3s linear;z-index:99}.project-gallery .project-wrapper-item{height:374px}.project-gallery .project-post-page img{width:100%}.project-gallery .banner-height{background-position:50%!important}.project-gallery .project-post-page .banner-height{background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;line-height:0;margin-bottom:20px!important;position:relative}.project-gallery .project-post-page .banner-content{overflow:hidden}.project-gallery .project-post-page .body-content.dnd-section .page-center{max-width:1080px}.project-gallery .project-post-page .body-content.dnd-section h1{color:#333;font-family:Avenir!important;font-size:35px;font-weight:500;line-height:.9em;padding-bottom:22px}.project-gallery .project-post-page .body-content.dnd-section h2{color:#333;font-family:Avenir!important;font-size:30px;font-weight:500;line-height:.9em;margin:0;padding-bottom:10px}.project-gallery .project-post-page .inner-content p{color:#666;margin:0;padding-bottom:10px}.project-gallery .project-post-page .body-content.dnd-section h3{font-weight:500;line-height:30px;margin:0;padding-bottom:10px}.project-gallery .project-top-bar ul li a.active{background-color:var(--Orange,#f26531);border-color:var(--Orange,#f26531);border:2px solid var(--Orange,#f26531);color:#fff!important}.project-gallery .project-post-page .inner-content ol,.project-gallery .project-post-page .inner-content ul{color:#666;line-height:26px;line-height:normal;margin:0;padding:0 0 1em 1em}.project-gallery .project-post-page .inner-content ol li,.project-gallery .project-post-page .inner-content ul li{line-height:26px;margin:0}.project-gallery .project-post-page ul#lightgallery{list-style:none;margin:0 -5px;padding:0}.project-gallery .project-post-page ul#lightgallery li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0;padding:2px;width:25%}.project-gallery .project-post-page .body-content.dnd-section .page-center .slider-wrapperhubdb{float:left;margin-right:5.5%;width:57.8%}.project-gallery .slick-slider{min-width:0}.project-gallery .slick-list{overflow:hidden}.project-gallery .slick-track{align-items:flex-start;display:flex}.project-gallery .cm-slider-item .cm-slider-wrapper{float:left;width:36.7%}.project-gallery-listing{padding-bottom:106px}.project-gallery .cm-project.page-center.cm-slider-item.clearfix p,.project-gallery .project-post-page .inner-content p{padding-bottom:16px}.project-gallery .project-post-page .inner-content p:last-child{padding-bottom:0}.project-gallery button.slick-prev.slick-arrow{background:transparent!important;border:0!important;color:#666;font-size:0;left:-24px;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9}.project-gallery button.slick-prev.slick-arrow:after{font-family:ETmodules!important;speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;content:"4";direction:ltr;font-size:48px;text-shadow:0 0}.project-gallery .slick-slider{position:relative}.project-gallery .cm-slider-wrapper:hover button.slick-prev.slick-arrow{left:0;opacity:1}.project-gallery button.slick-next.slick-arrow:after{font-family:ETmodules!important;speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"5";direction:ltr;font-size:48px;text-shadow:0 0}.project-gallery button.slick-next.slick-arrow{background:transparent!important;border:0!important;color:#666;font-size:0;margin:-6px 0 0;opacity:0;padding:0;position:absolute;right:-24px;top:50%;transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9}.project-gallery .cm-slider-wrapper:hover button.slick-next.slick-arrow{opacity:1;right:0}.project-gallery .project-post-page ul#lightgallery li{position:relative}.project-gallery .project-post-page ul#lightgallery li:after{content:"\f002";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block!important;font:normal normal normal 14px/1 FontAwesome!important;left:50%;margin:0 auto;opacity:0;position:absolute;right:0;top:0;transition:.3s ease-in-out;z-index:99}.project-gallery .project-post-page ul#lightgallery li:hover:after{opacity:1;top:50%}@media(max-width:980px){.project-gallery .project-post-page .body-content.dnd-section .page-center .slider-wrapperhubdb{margin-right:0;width:100%}.project-gallery .cm-slider-item .cm-slider-wrapper{width:100%}}@media(max-width:991px) and (min-width:767px){.project-gallery .project-post-page ul#lightgallery li{width:50%}}@media(max-width:767px){.project-gallery .project-post-page .body-content.dnd-section h1{font-size:30px!important;line-height:38px!important}.project-gallery .project-post-page ul#lightgallery li{width:100%}.project-gallery .project-post-page .banner-height{height:auto}.project-gallery .project-wrapper-item{width:100%}.project-gallery .project-post-page .banner-height.hs-bg-image{height:450px}.project-gallery label.px-filter-label-mobile.visible-phone{background-color:#ddd;border:1px solid #011695;clear:both;color:#333;cursor:pointer;display:block;font-size:16px;height:40px;line-height:38px;line-height:20px!important;margin:0 auto;padding:0 17px 0 0;padding:10px!important;position:relative;text-align:center;width:90%!important}.project-gallery .px-filter-label-mobile span:after{background-size:100%!important;content:"";display:block;height:9px;margin-right:-17px;margin-top:8px;position:absolute;right:0;top:0;width:10px}.project-gallery .px-filter-label-mobile span{position:relative}.project-gallery .ng-binding{line-height:25px;padding-left:15px}.project-gallery .selectric{margin-right:0;margin-top:30px}.project-gallery .project-top-bar ul{border:1px solid #011695;border-bottom:0;margin:0 auto 20px;padding-top:1px;text-align:center;width:90%}.project-gallery fieldset{display:inline-block;float:none;margin-bottom:25px!important;min-height:90px;text-align:left}.project-gallery label.px-filter-label-mobile.visible-phone{border:1px solid #1e88e5}.project-gallery h1{margin-bottom:4px}.project-gallery .project-wrapper-item{height:auto}.project-gallery .project-title{font-size:30px!important;padding-left:10%!important}.project-gallery .project-top-bar ul li{display:block}.project-gallery label.px-filter-label-mobile.visible-phone{font-family:sans-serif,Arial;font-weight:400}.project-gallery .project-top-bar ul li{padding:1% 3%}.project-gallery .project-top-bar ul{border:1px solid #1e88e5;border-top:0;display:none;margin-bottom:0!important;padding-bottom:20px;padding-top:30px}.project-top-bar.open-select label.px-filter-label-mobile.visible-phone{border-bottom:0}.project-top-bar.open-select ul.button-group.filters-button-group{border-bottom:0;border-top:0}.project-gallery .project-wrapper{padding:0 15px}.project-top-bar ul.button-group.filters-button-group{padding-left:20px;padding-right:20px}}.project-gallery .box{background:#fff;box-shadow:0 12px 18px -6px rgba(21,33,36,.1);height:162px;padding:18px 28px 28px}.project-gallery .box .title{color:var(--Dark-Grey,#152124);font-family:Avenir;font-size:22px;font-style:normal;font-weight:800;letter-spacing:.22px;line-height:28px;margin-bottom:10px;text-transform:uppercase}.project-gallery .box .type{color:var(--Orange,#f26531);font-family:Avenir;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.project-gallery .project-wrapper-item{margin-bottom:50px}.project-wrapper-item-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.project-wrapper-item-in.animate-on-scroll{opacity:1;transform:translateY(0)}.button-center{display:flex;justify-content:center;width:100%}.load-more{background:transparent!important;border:2px solid var(--Orange,#f26531)!important;border-radius:0!important;color:var(--Orange,#f26531)!important;font-family:Avenir;font-size:14px;font-style:normal;font-weight:800;letter-spacing:2px;line-height:24px;margin-top:78px;padding:16px 22px;text-transform:uppercase}.load-more:hover{background:var(--Orange,#f26531)!important;color:#fff!important}.button-center{display:none}body:has(.project-post-page) .row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-force-full-width-section.dnd-section.dnd_area-row-0-padding{display:none}