section.portfolio-over{background-image:none;background-position:0 0;color:#fff;overflow:hidden;position:relative}section.portfolio-over img{display:inline-block;height:100%;left:50%;max-width:100%;object-fit:cover;object-position:50% 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.portfolio-over .hero__bg-overlay{background-color:rgba(0,0,0,.52);height:100%;position:absolute;width:100%}section.portfolio-over .content-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:888px;min-height:80vh;padding:96px 90px;position:relative}section.portfolio-over .hero__wr-breadcr{margin-bottom:auto}section.portfolio-over .hero__wr-content{max-width:710px}section.portfolio-over .hero__wr-content h1{color:#fff;font-family:Montserrat-Ext,sans-serif;font-size:48px;font-weight:600;line-height:1.2em;margin:0;text-transform:none}section.portfolio-over .hero__wr-content p{font-size:20px;line-height:1.5em;margin-bottom:46px;margin-top:16px;max-width:700px}section.portfolio-over .hero__wr-content .hero__wr-btn{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:flex}section.portfolio-over .hero__wr-content .hero__wr-btn a{background-color:#9b6f2e;border-radius:30px;color:#fff;display:inline-block;font-family:Roboto-ext,sans-serif;line-height:1.25em;max-width:100%;padding:16px 44px;text-align:left;text-decoration:none;transition:all .5s;white-space:nowrap}section.portfolio-over .hero__wr-content .hero__wr-btn a:hover{background-color:#fff;color:#9b6f2e}section.portfolio-over .hero__wr-breadcr ul.hs-breadcrumb-menu{display:flex;flex-wrap:wrap}section.portfolio-over .hero__wr-breadcr ul.hs-breadcrumb-menu>li{margin:0;padding:0 34px 0 0;position:relative}section.portfolio-over .hero__wr-breadcr ul.hs-breadcrumb-menu>li a{color:#fff;display:inline;font-size:14px;font-weight:500;line-height:30px;margin-bottom:0;text-decoration:none}section.portfolio-over .hero__wr-breadcr ul.hs-breadcrumb-menu>li .s-hero__breadcrumb-separator{left:91%}section.portfolio-over .hero__wr-breadcr ul.hs-breadcrumb-menu>li span{font-size:14px;line-height:30px;margin-bottom:0}.port-post .hero_project-inner{background-image:linear-gradient(rgba(0,0,0,.52),rgba(0,0,0,.52));background-position:0 0;color:#fff;overflow:hidden;position:relative}.port-post .hero_project-inner img.bg-img{height:100%;left:50%;object-fit:cover;object-position:50% 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.port-post .hero_project-inner .cm-overlay{background-image:linear-gradient(rgba(0,0,0,.52),rgba(0,0,0,.52));height:100%;position:absolute;width:100%}.port-post .hero_project-inner .page-center{align-items:flex-start;display:flex;flex-direction:column;height:80vh;max-height:888px;padding:48px 90px 80px;position:relative}.port-post .hero_project-inner .cm-breadcrumb{margin-bottom:auto}.port-post .hero_project-inner .cm-breadcrumb ul{display:flex;list-style:none;margin-bottom:100px;margin-top:0;padding-left:0}.port-post .hero_project-inner .cm-breadcrumb ul li.cm-separator{margin-left:12px;margin-right:12px;position:relative;width:10px}.port-post .hero_project-inner .cm-breadcrumb ul li.cm-separator .breadcrumb-separator{border-bottom:2px solid #fff;border-right:2px solid #fff;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:6px}.port-post .hero_project-inner .cm-breadcrumb ul li{margin-bottom:0}.port-post .hero_project-inner .cm-breadcrumb ul li a{color:#fff;display:inline;font-size:14px;font-weight:500;line-height:30px;margin-bottom:0;text-decoration:none}.port-post .hero_project-inner .cm-breadcrumb ul li p.cm--current{cursor:default;display:inline;font-size:14px;font-weight:400;line-height:30px;margin:0;text-decoration:none}.port-post .hero-inner-content{align-items:flex-start;display:flex;flex-direction:column;position:relative}.port-post .hero-inner-content h1{color:#fff;font-size:48px;font-weight:600;line-height:1.2em;margin:12px 0 24px}.port-post .hero-inner-content .cm-tags{display:flex}.port-post .hero-inner-content .cm-tags p{border:1px solid #fff;border-radius:40px;font-size:12px;font-weight:500;line-height:2em;margin-bottom:0;margin-right:10px;padding:4px 19px;text-transform:uppercase}.port-post .about-project .page-center{align-items:center;display:flex;max-width:1440px;padding:120px 88px}.port-post .about-project .cm-left{margin-right:auto;padding-right:1%}.port-post .about-project .cm-right{align-self:flex-start;width:50%}.port-post .about-project .cm-right div#image-compare{height:430px;margin-top:75px;max-height:400px;overflow:hidden;position:relative;width:100%}.port-post .about-project .cm-right div#image-compare img{display:inline-block;height:100%;max-height:400px;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:50% 50%;width:auto}.port-post .about-project .cm-left h2{color:#121217;font-size:32px;font-weight:600;line-height:1.3em;margin-bottom:32px;margin-top:0}.port-post .about-project .cm-left .cm-text{margin-bottom:32px;margin-top:0;max-width:550px}.port-post .about-project .cm-left .cm-text p{margin-bottom:1.5em}.port-post .about-project .cm-left .project-details{display:flex;flex-wrap:wrap;margin-bottom:0}.port-post .about-project .cm-left .project-details .cm-item{border-right:1px solid #e6e6e6;margin-bottom:1em;margin-right:24px;padding-right:24px}.port-post .about-project .cm-left .project-details .cm-item:last-child{border:none}.port-post .about-project .cm-left .project-details .cm-item p.stat-label{color:#121217;font-size:14px;font-weight:500;line-height:1.6em;margin-bottom:8px;text-transform:uppercase}.port-post .about-project .cm-left .project-details .cm-item p.stat-value{color:#9b6f2e;font-size:24px;font-weight:600;line-height:1.3em;margin-bottom:0}.port-post .about-project .cm-left .cm-text:after,.port-post .about-project .cm-left .cm-text:before{content:" ";display:table;grid-area:1/1/2/2}.port-post .img-gallery{background-color:#f5f5f4}.port-post .img-gallery .page-center{padding:120px 88px}.port-post .img-gallery h2{color:#121217;font-size:32px;font-weight:600;line-height:1.3em;margin-bottom:24px;margin-top:0}.port-post .img-gallery .project-gallery .wr-tab-btns{margin-bottom:40px;margin-left:-8px}.port-post .img-gallery .project-gallery .wr-tab-btns a.tab-btn{background-color:transparent;color:rgba(68,68,68,.6);font-size:18px;letter-spacing:.01em;margin-left:4px;margin-right:4px;padding:0 4px 1px;position:relative;transition:.5s ease}.port-post .img-gallery .project-gallery .wr-tab-btns a.tab-btn.tab-btn_prev:before{color:rgba(68,68,68,.6);content:"/";display:block;position:absolute;right:-4px;top:50%;transform:translate(50%,-50%)}.port-post .img-gallery .project-gallery .wr-tab-btns a.tab-btn:not(:first-child){margin-left:0}.port-post .img-gallery .project-gallery .wr-tab-btns a.tab-btn.tab-btn_active{color:#9b6f2e}.port-post .img-gallery .project-gallery .wr-tab-btns a.tab-btn.tab-btn_active:after{background-color:#9b6f2e;bottom:-1px;content:"";display:block;height:1px;left:2px;position:absolute;right:2px}.port-post .img-gallery .gallery-tabs .tab-item{left:0;opacity:0;position:absolute;visibility:hidden;width:100%}.port-post .img-gallery .gallery-tabs .tab-item.tab-active{display:block;opacity:1;position:static;visibility:visible}.port-post .img-gallery .gallery-tabs .tab-item ul{margin:0;padding:0}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow.slick-prev{left:-27px;top:47%;transform:rotate(180deg)}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow{background-color:#fff;border:1.5px solid #9b6f2e;border-radius:50%;height:54px;left:0;padding:0;position:absolute;top:51%;transform:translateY(-29px);width:54px;z-index:99}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow.slick-next{left:auto;right:-27px}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.port-post .img-gallery .gallery-tabs .tab-item .slider_sec li{height:710px;margin:0;overflow:hidden;position:relative}.port-post .img-gallery .gallery-tabs .tab-item .slider_sec li img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider_nav{margin:24px -10px 0}.slider_nav li.slick-slide{cursor:pointer;opacity:.5}.slider_nav li.slick-slide.slick-current.slick-active{opacity:1}.slider_nav li{height:190px;overflow:hidden;position:relative}.slider_nav img{display:block;height:auto;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;padding:0 12px}.slider_nav li.slick-slide{margin:0}.port-post .about-project .cm-left .cm-text p a{color:inherit;text-decoration:underline}img-comparison-slider{height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.gallery-tabs{position:relative}.more-projects{background-color:#f5f5f4}.more-projects .page-center{padding:120px 88px}.more-projects .more-projects__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:55px}.more-projects .more-projects__head .more--arrows{align-items:center;display:flex}.more-projects .more-projects__head .more--arrows button{-webkit-appearance:button;background:transparent;border:1px solid #121217;border-radius:50%;cursor:pointer;height:32px;margin-left:10px;padding:0;position:relative;transition:all .3s;width:32px}.more-projects .more-projects__head .more--arrows button.slick-disabled{cursor:default;opacity:.5}.more-projects .more-projects__head .more--arrows button.s-more-projects__arrow_prev{transform:rotate(180deg)}.more-projects .more-projects__head .more--arrows button img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.more-projects .more-projects__head h2{margin:0}.more-projects .project-item{height:100%;padding:24px;transition:all .3s;width:100%}.more-projects .project-item:hover{background-color:#fff}.more-projects .project-item a.list__wr-img{display:block;height:256px;max-width:500px;overflow:hidden;position:relative;width:100%}.more-projects .project-item a.list__wr-img img.cm-img{display:block;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.more-projects .project-item a.list__wr-img ul{align-items:flex-start;bottom:14px;color:#fff;display:flex;flex-direction:column;left:14px;list-style:none;margin:0;padding:0;position:absolute;right:14px;top:14px}.more-projects .project-item a.list__wr-img ul li{margin:0}.more-projects .project-item a.list__wr-img ul li p{background-color:#9b6f2e;border-radius:40px;font-size:12px;letter-spacing:.01em;line-height:2em;margin-bottom:10px;padding:4px 18px;text-transform:uppercase}.more-projects .project-item a.item-link{color:#121217;display:inline-block;max-width:100%}.more-projects .project-item a.item-link h2{font-size:24px;font-weight:600;line-height:1.5em;margin-bottom:18px;margin-top:32px}.more-projects .project-item p.item-text{line-height:1.5em;margin-bottom:10px}.more-projects .project-item:hover h2{color:#9b6f2e}.more-projects .more-projects__head .more--arrows button:hover{opacity:.6}.more-projects .slick-slider{margin-left:-12px;margin-right:-12px}.port-post .about-project .cm-right div#image-compare img.w-dyn-bind-empty{display:none}.cm-review .page-center{padding:120px 88px}.cm-review .cm-review-content{text-align:center}.cm-review .cm-review-content h2{color:#151313;font-size:32px;font-weight:600;line-height:1.3em;margin-bottom:72px;margin-top:0;text-align:center}.cm-review .holy-stars{display:inline-flex;justify-content:center;width:100%}.cm-review .holy-stars .holy-stars__entity{margin-right:4px;position:relative}.holy-stars__entity svg{left:0;position:absolute;top:0;z-index:2}.cm-review .cm-review-content .cm-text{color:#121217;line-height:1.85em;margin:32px auto 14px;max-width:600px}.cm-review .cm-review-content p.s-project-rev__rev-name{color:#121217;font-family:Roboto-ext,sans-serif;font-weight:500;line-height:2em;margin-bottom:0}.cm-review.no_video .page-center>h2{display:none}.cm-review.no_video .content-inner h2{display:block}.cm-review .content-inner h2{display:none}.cm-review.has_vid .page-center>h2{color:#151313;font-size:32px;font-weight:600;line-height:1.3em;margin-bottom:72px;margin-top:0;text-align:center}.cm-review.has_vid .cm-review-content{align-items:center;display:flex}.cm-review.has_vid .cm-review-content .cm-video{flex:none;height:374px;width:47%}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox{color:#fff;display:inline-block;height:374px;max-width:100%;overflow:hidden;position:relative;width:100%}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox .s-project-rev__play-overlay{background-color:rgba(0,0,0,.22);bottom:0;left:0;position:absolute;right:0;top:0}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox .s-project-rev__play-btn{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox p.s-project-rev__play-text{font-size:16px;font-weight:600;line-height:1.3em;margin-bottom:0}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox .s-project-rev__play-ico{border:1px solid #fff;border-radius:50%;height:32px;margin-right:13px;position:relative;width:32px}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox .s-project-rev__play-ico:after{border-bottom:4px solid transparent;border-left:7px solid #fff;border-top:4px solid transparent;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.cm-review.has_vid .cm-review-content .content-inner{display:flex;flex-direction:column;justify-content:center;padding-left:8%;text-align:left}.cm-review.has_vid .cm-review-content .content-inner div#project_rev__stars .holy-stars{display:inline-flex;justify-content:unset;width:100%}.cm-video .page-center{padding:120px 88px 60px}.cm-video .page-center h2{color:#151313;font-size:32px;font-weight:600;line-height:1.3em;margin-bottom:72px;margin-top:0;text-align:center}.cm-video a.rev__lightbox{color:#fff;display:inline-block;height:600px;max-width:100%;overflow:hidden;position:relative;width:100%}.cm-video a.rev__lightbox img{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.cm-video a.rev__lightbox .s-project-rev__play-overlay{background-color:rgba(0,0,0,.22);bottom:0;left:0;position:absolute;right:0;top:0}.cm-video a.rev__lightbox .s-project-rev__play-btn{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cm-video a.rev__lightbox .s-project-rev__play-btn .s-project-rev__play-ico{border:1px solid #fff;border-radius:50%;height:32px;margin-right:13px;position:relative;width:32px}.cm-video a.rev__lightbox .s-project-rev__play-btn .s-project-rev__play-ico:after{border-bottom:4px solid transparent;border-left:7px solid #fff;border-top:4px solid transparent;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.cm-video a.rev__lightbox .s-project-rev__play-btn p.s-project-rev__play-text{font-weight:600;line-height:1.3em;margin-bottom:0}.cm-review.has_vid.no-review .cm-review-content{justify-content:center}.cm-award-section{background-color:rgba(51,71,91,.03);overflow:hidden;position:relative}.cm-award-section .page-center{padding:57px 88px 58px}.cm-award-section h2{color:#121217;display:flex;font-size:20px;font-weight:600;line-height:1.2em;margin-bottom:48px}.cm-award-section li.slick-slide{filter:grayscale();margin:0;min-width:25px;transition:all .5s}.cm-award-section li.slick-slide img{height:100px;min-height:100%;object-fit:contain;padding-left:5px;padding-right:5px;position:relative}.cm-award-section li.slick-slide:hover{filter:grayscale(0)}.cm-logo-slider ul{margin:0;padding:0}.custom-pagination.List_pagination ul{display:flex;flex-wrap:wrap;list-style:none;margin:70px 0 0;padding:0}.custom-pagination.List_pagination ul li{margin:0}.custom-pagination.List_pagination ul li a,.custom-pagination.List_pagination ul li span{align-items:center;background-color:transparent;border:1px solid #9b6f2e;border-radius:50%;color:#9b6f2e;display:flex;font-size:15px;font-weight:600;height:30px;justify-content:center;line-height:1em;margin-right:10px;width:30px}.custom-pagination.List_pagination ul li.pagination_item__active span{background-color:#9b6f2e;color:#fff}.custom-pagination.List_pagination ul li.pagination_item__active.elips span{background-color:transparent;color:#9b6f2e}.custom-pagination.List_pagination ul li.disable{cursor:default;opacity:.4;pointer-events:none}section.portfolio-over .hero__wr-btn img{display:block;margin:0 auto;position:static;transform:none}.port-post .hero_project-inner .cm-breadcrumb ul{flex-wrap:wrap}.fancybox-button{background:transparent!important;color:#fff;opacity:.8}.fancybox-button:hover{opacity:1}.project-gallery.vr-tr{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto}.project-gallery.vr-tr div#vr-tour-after a.virtual-tour{align-items:center;display:flex;justify-content:flex-end;margin-bottom:40px}.project-gallery.vr-tr div#vr-tour-after a.virtual-tour img{height:auto;margin-right:24px;max-width:100%;width:43px}.project-gallery div#vr-tour-after .text-virtual-tour{color:#9b6f2e}.custom-pagination.List_pagination{padding-left:13px;padding-top:16px}@media(max-width:1919px){.port-post .hero_project-inner img.bg-img,section.portfolio-over img{object-position:unset}}@media(max-width:991px){section.portfolio-over .content-wrapper{padding-left:8%;padding-right:8%}section.portfolio-over .hero__wr-content p{font-size:16px;margin-bottom:16px}.port-post .hero_project-inner .page-center{padding-left:8%;padding-right:8%}.port-post .hero_project-inner .cm-breadcrumb ul li.cm-separator{display:inline;width:auto}.port-post .hero-inner-content h1{font-size:40px}.port-post .about-project .page-center{flex-direction:column;padding:80px 8%}.port-post .about-project .cm-left h2{font-size:28px}.port-post .about-project .cm-left .cm-text{margin-bottom:16px}.port-post .about-project .cm-left .project-details .cm-item p.stat-label{font-size:12px}.port-post .about-project .cm-left .project-details .cm-item p.stat-value{font-size:20px}.port-post .about-project .cm-right{align-self:flex-start;width:100%}.port-post .about-project .cm-right div#image-compare{height:380px;margin-top:24px;width:100%}.port-post .about-project .cm-right div#image-compare img{height:100%;width:auto}.more-projects .more-projects__head{margin-bottom:35px}.cm-award-section .page-center,.cm-review .page-center,.more-projects .page-center,.port-post .img-gallery .page-center{padding:80px 8%}.cm-video .page-center{padding:80px 8% 60px}.cm-video a.rev__lightbox{height:480px}.port-post .about-project .cm-left .cm-text{max-width:100%}.cm-port-list .cm-grid .cm-left .left-inner .control-list a.active{display:none}}@media(max-width:767px){section.portfolio-over .content-wrapper{max-height:100%;min-height:auto;padding:30vh 4% 40px}section.portfolio-over .hero__wr-breadcr{margin-bottom:0}section.portfolio-over .hero__wr-content .hero__wr-btn a{padding:12px 32px}.port-post .hero_project-inner .page-center{height:auto;padding:48px 4% 80px}.custom-pagination.List_pagination ul{row-gap:8px}.port-post .hero_project-inner .cm-breadcrumb ul{flex-wrap:wrap}.port-post .hero_project-inner img.bg-img{object-position:unset}.port-post .about-project .page-center{padding:40px 4%}.port-post .about-project .cm-left{margin-right:0;padding-right:0;width:100%}.port-post .about-project .cm-right div#image-compare{height:300px}.port-post .about-project .cm-right div#image-compare img{height:100%;object-position:top;width:auto}.port-post .img-gallery .page-center{padding:40px 4%}.port-post .hero-inner-content .cm-tags{flex-wrap:wrap}.port-post .hero-inner-content .cm-tags p{margin-bottom:5px}.slider_nav li{height:100px}.port-post .img-gallery .gallery-tabs .tab-item .slider_sec li{height:450px}.more-projects .page-center{padding:40px 4%}.more-projects .more-projects__head{margin-bottom:20px}.more-projects .project-item a.item-link h2{font-size:20px}.cm-review .page-center{padding:40px 4%}.cm-review.has_vid .cm-review-content .content-inner{padding-left:0;padding-top:20px}.cm-review.has_vid .cm-review-content .cm-video{height:320px;width:100%}.cm-review.has_vid .cm-review-content{flex-direction:column}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox{height:320px}.cm-video .page-center{padding:40px 4% 60px}.cm-video a.rev__lightbox{height:340px}.cm-award-section .page-center{padding:40px 4%}}@media(max-width:479px){section.portfolio-over .content-wrapper{padding-top:20vh!important}.port-post .about-project .cm-right div#image-compare{height:250px}img-comparison-slider{outline:none}.slider_nav li{height:70px}.port-post .img-gallery .gallery-tabs .tab-item .slider_sec li{height:300px}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow.slick-next{background-color:hsla(0,0%,100%,.5);right:-6px;transform:scale(.8) translate(10%)}.port-post .img-gallery .gallery-tabs .tab-item .slick-arrow.slick-prev{background-color:hsla(0,0%,100%,.5);left:-5px;transform:scale(.8) translate(-10%) rotate(180deg)}.slider_nav img{padding:0 4px}.cm-review.has_vid .cm-review-content .cm-video a.rev__lightbox{height:280px}.cm-review.has_vid .cm-review-content .cm-video{height:280px;width:100%}.cm-video a.rev__lightbox{height:250px}}