.hiper-content{height:100vh;overflow:hidden;width:100%}.hiper-active .hiper-outher{height:100%;overflow:hidden;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;align-items:flex-start;width:auto;display:flex}.hiper-active .hiper-outher .item{flex:0 0 auto!important;overflow:hidden;position:relative;max-width:inherit!important}.hiper-active .hiper_next,.hiper-active .hiper_prew{display:flex}.hiper_next,.hiper_prew{height:2rem;transform:translateY(0);pointer-events:auto;justify-content:center;font-size:1rem;color:#fff;position:absolute;bottom:0;visibility:hidden;top:auto;background-color:rgba(14,33,64,.9);margin:0;align-items:center;border-radius:0;cursor:pointer;width:2rem;line-height:1;display:none;z-index:1}@media(min-width:992px){.hiper_next,.hiper_prew{height:5rem;transform:translateY(-50%);font-size:1.4rem;bottom:auto;top:50%;width:3rem}}.hiper_next.active,.hiper_prew.active{visibility:visible}.hiper_next:hover,.hiper_prew:hover{background-color:#0e2140}.hiper_prew{left:0}.hiper_prew i:before{content:"b"}.hiper_next{right:0}.hiper_next i:before{content:"c"}.loaded .Home-slider{transform:translateX(0)}.loaded .Home-slider-item .caption{opacity:1;top:50%}.loaded .Home-slider-item .caption h2{top:0}.Home{position:relative}.Home h2{font:25px ProximaNova-Semibold,Arial,sans-serif;letter-spacing:-.025em}@media(min-width:992px){.Home h2{font-size:3.5rem}}.Home-video{right:0;position:fixed;top:0;background-color:#000;left:0;z-index:9999}.Home-video iframe{height:100vh;width:100%}.Home-video-close{height:3.6rem;justify-content:center;font-size:1.5rem;right:0;color:#fff!important;position:absolute;top:0;background-color:#31708f;align-items:center;cursor:pointer;width:3.6rem;line-height:.8;display:flex}.Home-slider{transform:translateX(-100%);color:#fff;transition:transform .3s ease-in-out .4s}.Home-slider-item{height:100%;overflow:hidden;position:relative;width:100%;padding-left:15px}@media(min-width:992px){.Home-slider-item{padding-left:11rem}}.Home-slider-item img{transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%;width:auto}.Home-slider-item .caption{transform:translateY(-50%);transition:top .5s ease-out .5s,opacity .5s ease-out .5s;position:absolute;opacity:0;top:calc(50% + 4rem);z-index:1}.Home-slider-item .caption h2{margin-bottom:20px;font:32px Korolev-Bold,Arial,sans-serif;transition:top .5s ease-out .6s;position:relative;letter-spacing:-.025em;top:.5rem;line-height:1}@media(min-width:992px){.Home-slider-item .caption h2{font-size:6rem;margin-bottom:5rem}}.Home-slider-item .caption h2:after{height:40px;justify-content:center;font-size:24px;transition:top .5s ease-out .7s;content:"k";background-color:#5378a5;align-items:center;border-radius:50%;width:40px;font-family:arter!important;display:none}@media(min-width:992px){.Home-slider-item .caption h2:after{height:5.6rem;transform:translateY(-.5rem);font-size:3.25rem;width:5.6rem}}.Home-slider-item .caption span{margin-bottom:.5rem;font:18px Korolev-Light,Arial,sans-serif;letter-spacing:-.025em;display:inline-block}@media(min-width:992px){.Home-slider-item .caption span{font-size:1.5rem}}.Home-slider-item .caption button{min-height:48px;padding:.25rem 1.25rem;border:.25rem solid #5378a5;color:#fff;font:1rem ProximaNova-Regular,Arial,sans-serif;position:relative;letter-spacing:-.025em;top:2rem;align-items:center;display:inline-flex}@media(min-width:992px){.Home-slider-item .caption button{min-height:3.5rem;font:1.5rem}}.Home-slider-item .caption button i{font-size:10px;margin-left:.75rem;line-height:1}@media(min-width:992px){.Home-slider-item .caption button i{font-size:.8rem}}.Home-slider-item.video .caption h2:after{display:inline-flex}.Home-slider .scroll-down-arrow{animation:topdown 2.5s infinite;transform:translateX(-50%);margin-bottom:2rem;position:absolute;bottom:0;cursor:pointer;left:50%;z-index:2}@keyframes topdown{0%,to{bottom:0}50%{bottom:3%}}.Home-about{padding:60px 15px;justify-content:center;color:#2e5b60;flex-direction:column;display:flex}@media(min-width:992px){.Home-about{padding:0 13.25rem 0 7rem}}.Home-about h1,.Home-about h2{margin-bottom:2.5rem;font:25px ProximaNova-Semibold,Arial,sans-serif;transition:opacity .3s ease-out .2s,top .3s ease-out .4s;position:relative;opacity:0;letter-spacing:-.025em;top:1.5rem;font-family:Korolev-Bold,Arial,sans-serif}@media(min-width:992px){.Home-about h1,.Home-about h2{font-size:3.5rem}}.Home-about p{transition:opacity .3s ease-out .2s,top .3s ease-out .4s;position:relative;max-width:600px;opacity:0;letter-spacing:-.025em;top:2rem}.Home-about.active h1,.Home-about.active h2,.Home-about.active p{opacity:1;top:0}.Home-about.active p{margin-bottom:20px}.Home-projects{height:100%}.Home-projects .Home-list .item{text-align:center}.Home-projects .Home-list .item>img{transition:transform 1.5s ease-out;width:100%}.Home-projects .Home-list .item .caption{justify-content:center;right:0;color:#292929;transition:opacity .5s ease;position:absolute;flex-direction:column;opacity:0;bottom:0;text-align:center;top:0;align-items:center;left:0;display:flex;z-index:1}.Home-projects .Home-list .item .caption img{margin-bottom:2rem}.Home-projects .Home-list .item .caption h3{font:1rem ProximaNova-Semibold,Arial,sans-serif;letter-spacing:-.02em}.Home-projects .Home-list .item.all .count{color:#5378a5}.Home-projects .Home-list .item.all .count div{color:#fff}.Home-projects .Home-list .item.all:after{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.7);left:0}.Home-projects .Home-list .item:hover>img{transform:scale(1.2)}.Home-projects .Home-list .item:hover .caption{opacity:1}.Home-projects .Home-list .item:hover.all .count div{color:#292929}.Home-brands .Home-list .item{text-align:center}.Home-brands .Home-list .item-parent{height:100%;justify-content:center;border:1px solid #f2f0f0;align-items:center;width:100%;display:flex}.Home-brands .Home-list .item-parent>img{transform:translate(-50%,-50%);-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:50%;left:50%}.Home-brands .Home-list .item:before{display:none}.Home-brands .Home-list .item.all .count{color:#292929}.Home-brands .Home-list .item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.Home-brands .Home-list .item:hover.all .count div{color:#fff}.Home-list{height:100%;overflow:visible;flex-wrap:wrap;align-content:flex-start;display:flex}@media(min-width:992px){.Home-list{overflow:hidden}}.Home-list .item{flex:1 1 100%;height:50vh;overflow:hidden;position:relative;max-width:100%}@media(min-width:992px){.Home-list .item{flex:1 1 33.3333%;height:50%;max-width:33.3333%}}@media(min-width:1200px){.Home-list .item{flex:1 1 25%;height:33.3333%;max-width:25%}}.Home-list .item.all>img{filter:blur(10px)}.Home-list .item.all .count{transform:translate(-50%,-50%);font:1.75rem Korolev-Heavy,Arial,sans-serif;position:absolute;letter-spacing:-.025em;letter-spacing:-.05em;text-align:center;top:50%;left:50%;z-index:2}.Home-list .item.all .count div{font-size:5.75rem;transition:color .3s ease-in-out;line-height:.9;display:block}.Home-list .item:before{right:0;transition:top .3s ease-out;content:"";position:absolute;bottom:0;top:0;top:100%;background-color:hsla(0,0%,100%,.8);left:0;z-index:1}.Home-list .item:hover:before{top:0}.Page-header{position:relative;display:block}.Page-header-video .lg-toolbar{background-color:transparent}.Page-header-video .lg-close.lg-icon{height:3.6rem;justify-content:center;font-size:2.5rem;color:#fff!important;background-color:#31708f;align-items:center;width:3.6rem;display:flex}.Page-header-video iframe{height:90%!important;max-height:100vh!important;width:100%!important}.Page-header-video .lg-video-cont{max-width:100%!important}.Page-header .image{height:100%;overflow:hidden;min-height:39.9rem;position:relative;width:100%;display:block}.Page-header .image i{transform:translate(-50%,-50%);font-size:4rem;color:#fff;position:absolute;top:50%;left:50%;z-index:1}@media(min-width:992px){.Page-header .image i{font-size:6.15rem}}.Page-header iframe,.Page-header img,.Page-header video{transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%}.Page-header-control{font-size:20px;right:15px;color:#204a47;position:absolute;bottom:0;display:flex;z-index:1}@media(min-width:992px){.Page-header-control{font-size:2rem;right:5.5rem}}.Page-header-control .left,.Page-header-control .right{height:40px;justify-content:center;background-color:#f2f2f2;align-items:center;width:40px;display:flex}@media(min-width:992px){.Page-header-control .left,.Page-header-control .right{height:5.25rem;width:5.25rem}}.Page-header-control .left:not(:last-of-type),.Page-header-control .right:not(:last-of-type){border-right:1px solid #d8d6d6}.Page-header-control .left i,.Page-header-control .right i{justify-content:center;align-items:center;display:flex}.Page-header-control .left i:before,.Page-header-control .right i:before{-webkit-transform:rotateX(0);transform:rotateX(0);justify-content:center;transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out;align-items:center;margin-top:5px;display:flex}.Page-header-control .Page-back{padding:1rem .5rem;justify-content:center;font-size:1rem;color:#25383b;position:absolute;letter-spacing:-.025em;top:100%;background-color:#f5f5f5;align-items:center;width:100%;display:flex}@media(min-width:992px){.Page-header-control .Page-back{padding:1rem .5rem;font-size:1.4rem}}.Page-header-control .Page-back i{justify-content:center;margin-right:.8rem;align-items:center;display:none}@media(min-width:992px){.Page-header-control .Page-back i{display:flex}}.Page .Error{padding:60px 15px;justify-content:space-around;flex-wrap:wrap;color:#2e5b60;align-items:center;display:flex}@media(min-width:992px){.Page .Error{padding:4.5rem 5rem;flex-wrap:nowrap}}.Page .Error>img{margin-bottom:2.5rem;width:200px}@media(min-width:992px){.Page .Error>img{margin-bottom:0;width:24.5rem}}.Page .Error>div h2{margin-bottom:1.75rem;font:20px ProximaNova-Light,Arial,sans-serif;letter-spacing:-.075em;text-align:center}@media(min-width:992px){.Page .Error>div h2{font-size:2.25rem}}.Page .Error a{padding:.75rem 2.5rem;border:1px solid #2c3f44;margin-right:auto;color:#fff;background-color:#405b63;border-radius:3rem;cursor:pointer;line-height:1;font:1.5rem ProximaNova-Semibold,Arial,sans-serif;letter-spacing:-.05em;margin-left:auto;display:table}.Page .Error a:hover{background-color:#547782}.Page .Contact{overflow:hidden;padding-top:6.75rem;flex-direction:column;display:flex}.Page .Contact-top{margin-bottom:1.45rem;color:#2e5b60;padding-right:15px;margin-top:auto;padding-left:15px}@media(min-width:992px){.Page .Contact-top{padding-right:5rem;padding-left:7rem}}.Page .Contact-top h2{margin-bottom:2.25rem;font:25px Korolev-Bold,Arial,sans-serif;letter-spacing:-.025em}@media(min-width:992px){.Page .Contact-top h2{font-size:3.5rem}}.Page .Contact-top .nav{margin-bottom:2rem}.Page .Contact-top .nav a{padding:.6rem .8rem;border:.05rem solid transparent;font:1rem ProximaNova-Semibold,Arial,sans-serif;letter-spacing:-.01em;background-color:#fff;line-height:1;display:inline-block}.Page .Contact-top .nav a:not(:last-of-type){margin-right:1.25rem}.Page .Contact-top .nav a.active{border-color:#5378a5}.Page .Contact-top .address{font:1rem ProximaNova-Light,Arial,sans-serif;line-height:1.2}.Page .Contact-top .address .info{display:inline-block}.Page .Contact-top .address .info a{display:block}.Page .Contact-error,.Page .Contact-success{right:0;color:#da4453;position:absolute;bottom:0;top:0;background-color:hsla(0,0%,100%,.95);left:0;font-family:ProximaNova-Light,Arial,sans-serif;display:none}.Page .Contact-error .body,.Page .Contact-success .body{height:100%;justify-content:center;padding-right:15px;flex-direction:column;padding-left:15px;display:flex}.Page .Contact-error .body h4,.Page .Contact-success .body h4{font-size:2.75rem;margin-bottom:2rem;border-bottom:.05rem solid #f0f2f4}.Page .Contact-error .body li,.Page .Contact-success .body li{font-size:1.5rem;position:relative;line-height:1}.Page .Contact-error .body li:before,.Page .Contact-success .body li:before{margin-right:.9rem;content:"*";vertical-align:middle}.Page .Contact-success{color:#31708f}.Page .Contact-success.open{display:block}.Page .Contact form label.error{display:none!important}.Page .Contact form .form-control{border-color:#f2f2f2;border-bottom-width:.15rem;color:#999;font-family:ProximaNova-Light,Arial,sans-serif}.Page .Contact form .form-control::-webkit-input-placeholder{color:#999}.Page .Contact form .form-control:-moz-placeholder,.Page .Contact form .form-control::-moz-placeholder{color:#999}.Page .Contact form .form-control:-ms-input-placeholder{color:#999}.Page .Contact form .form-control:focus{outline:none;background-color:#f5f7fa;box-shadow:none}.Page .Contact form button{padding:.7rem .85rem;font-size:1.1rem;border:1px solid #425f83;color:#fff;letter-spacing:-.05em;background-color:#5378a5;border-radius:.25rem;cursor:pointer;line-height:1;display:table}.Page .Contact form button:hover{background-color:#7392b8}.Page .Contact form button i{font-size:1rem;margin-left:.25rem;vertical-align:middle}.Page .work-detail-top{padding:150px 15px 50px;color:#2e5b60;font:1rem ProximaNova-Light,Arial,sans-serif;position:relative;letter-spacing:-.025em;line-height:1.1;display:block}@media(min-width:992px){.Page .work-detail-top{padding:7.5rem 7.5rem 2.25rem}}.Page .work-detail-top h1{font-size:25px;margin-bottom:30px;color:#25383b;position:relative;letter-spacing:-.05em;padding-bottom:10px;font-family:ProximaNova-Regular,Arial,sans-serif}@media(min-width:992px){.Page .work-detail-top h1{font-size:2.25rem;padding-bottom:2rem}}.Page .work-detail-top h1:before{height:1px;content:"";position:absolute;max-width:18.3rem;bottom:0;background-color:#ccc;left:0;width:50%}.Page .work-detail-logo{height:120px;transform:translateY(-50%);padding:1rem;justify-content:center;border:1px solid #000;position:absolute;top:0;background-color:#fff;align-items:center;width:160px;display:flex}@media(min-width:992px){.Page .work-detail-logo{height:9.3rem;width:17rem}}.Page .work-detail .box{padding:15px;margin-right:auto;position:relative;max-width:58.5rem;flex-direction:column;margin-left:auto;display:flex}@media(min-width:992px){.Page .work-detail .box{padding:0}}.Page .work-detail .box-border{padding:7px;margin-right:auto;position:relative;background-color:#fff;margin-left:auto;width:auto}@media(min-width:992px){.Page .work-detail .box-border{padding:25px 20px}}.Page .work-detail .box-border .corner-one{height:100%;transition:all .2s ease-out;position:absolute;opacity:0;top:0;left:0;width:100%}.Page .work-detail .box-border .corner-one:before{height:1px;content:"";position:absolute;top:0;background-color:#b2b2b2;left:0;width:100%}.Page .work-detail .box-border .corner-one:after{height:100%;right:0;content:"";position:absolute;top:0;background-color:#b2b2b2;width:1px}.Page .work-detail .box-border .corner-two{height:100%;position:absolute;opacity:0;top:0;left:0;width:100%}.Page .work-detail .box-border .corner-two:before{height:1px;right:0;content:"";position:absolute;bottom:0;background-color:#b2b2b2;width:100%}.Page .work-detail .box-border .corner-two:after{height:100%;content:"";position:absolute;bottom:0;background-color:#b2b2b2;left:0;width:1px}.Page .work-detail .box-border img{max-width:100%}.Page .work-detail .box-border.open .corner-one{opacity:1}.Page .work-detail .box-border.open .corner-one:before{animation:linewidth .2s linear}.Page .work-detail .box-border.open .corner-one:after{animation:lineheight .4s linear}.Page .work-detail .box-border.open .corner-two{opacity:1}.Page .work-detail .box-border.open .corner-two:before{animation:linewidth .6s linear}.Page .work-detail .box-border.open .corner-two:after{animation:lineheight 1s ease-in-out}@keyframes lineheight{0%,50%{height:0}to{height:100%}}@keyframes linewidth{0%,50%{width:0}to{width:100%}}.Page .work-detail .poster{position:relative}.Page .work-detail .poster nav{padding:20px 15px 50px}@media(min-width:992px){.Page .work-detail .poster nav{padding:1rem 7.5rem 4.5rem}}.Page .work-detail .poster nav .nav-tabs{border-bottom:1px solid #efefef}.Page .work-detail .poster nav .nav-tabs .nav-link{font-size:1.25rem;border:0;color:#b4b8b9;padding-right:1.5rem;letter-spacing:-.05em;border-radius:0;padding-left:0}@media(min-width:992px){.Page .work-detail .poster nav .nav-tabs .nav-link{padding-right:3.5rem}}.Page .work-detail .poster nav .nav-tabs .nav-link.active{margin-bottom:0;color:#2e5b60}.Page .work-detail .poster .poster-logo.center-top{margin-top:25px}.Page .work-detail .poster .poster-logo.right-bottom{margin-right:1.25rem;margin-bottom:25px}.Page .work-detail .poster-inner{padding-bottom:5rem}.Page .work-detail .poster-inner+.poster-inner{padding-top:0}.Page .work-detail .poster-inner+.poster-inner .poster-lg:after{height:10rem;transform:translate(-50%,-100%);margin-bottom:auto;transition:transform .4s;content:"";position:absolute;bottom:100%;background-color:#dfdfdf;left:50%;width:.1rem;z-index:-1}.Page .work-detail .poster-inner+.poster-inner .poster-lg.open:after{transform:translate(-50%)}.Page .work-detail .poster-inner.bg:before{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f5f7fa",GradientType=0);right:-1000%;content:"";position:absolute;bottom:0;top:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 50%,#f5f7fa 50%,#f5f7fa 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(50%,#fff),color-stop(50%,#f5f7fa),color-stop(100%,#f5f7fa));background:-webkit-linear-gradient(top,#fff,#fff 50%,#f5f7fa 0,#f5f7fa);background:-o-linear-gradient(top,#fff 0,#fff 50%,#f5f7fa 50%,#f5f7fa 100%);background:-ms-linear-gradient(top,#fff 0,#fff 50%,#f5f7fa 50%,#f5f7fa 100%);background:linear-gradient(180deg,#fff 0,#fff 50%,#f5f7fa 0,#f5f7fa);left:-1000%}.Page .work-detail .poster-inner.bg-2{position:relative}.Page .work-detail .poster-inner.bg-2:before{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f7fa",endColorstr="#ffffff",GradientType=0);right:-1000%;content:"";position:absolute;bottom:0;top:0;background:#f5f7fa;background:-moz-linear-gradient(top,#f5f7fa 0,#f5f7fa 50%,#fff 50%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#f5f7fa),color-stop(50%,#f5f7fa),color-stop(50%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f7fa,#f5f7fa 50%,#fff 0,#fff);background:-o-linear-gradient(top,#f5f7fa 0,#f5f7fa 50%,#fff 50%,#fff 100%);background:-ms-linear-gradient(top,#f5f7fa 0,#f5f7fa 50%,#fff 50%,#fff 100%);background:linear-gradient(180deg,#f5f7fa 0,#f5f7fa 50%,#fff 0,#fff);left:-1000%}.Page .work-detail .poster-inner .embed-responsive{background-color:#000}.Page .work-detail .poster-text{padding:50px 45px 50px 15px;font-size:1rem;font-weight:200;color:#656d78;text-align:center;background-color:#f5f7fa;align-items:center;line-height:1;display:flex}@media(min-width:992px){.Page .work-detail .poster-text{padding:6.5rem 15px;font-size:1.25rem}}.Page .work-detail .poster-text-width{margin-right:auto;max-width:1160px;margin-left:auto}.Page .work-detail .poster-text h4{font-size:22px;font-weight:200;margin-bottom:2rem}@media(min-width:992px){.Page .work-detail .poster-text h4{font-size:2.25rem}}.Page .work-detail .poster-logo{right:1.5rem;position:absolute;max-width:11.35rem!important;background-color:#fff;width:auto;display:none;z-index:1}.Page .work-detail .poster-logo.center-top{margin-right:auto;right:0;top:0;margin-left:auto;left:0}.Page .work-detail .poster-logo.right-bottom{bottom:0}.Page .work-detail-other,.Page .work-detail-other-owl{position:relative}.Page .work-detail-other-owl .owl-nav{transform:translateY(-50%);pointer-events:none;justify-content:space-between;right:0;position:absolute;text-align:left;top:50%;left:0;display:flex;z-index:10}.Page .work-detail-other-owl .owl-nav .owl-next,.Page .work-detail-other-owl .owl-nav .owl-prev{height:2rem;transform:translateY(-30%);pointer-events:auto;justify-content:center;font-size:1rem;background-color:rgba(14,33,64,.9);margin:0;align-items:center;border-radius:0;width:2rem;line-height:1;display:flex}@media(min-width:992px){.Page .work-detail-other-owl .owl-nav .owl-next,.Page .work-detail-other-owl .owl-nav .owl-prev{height:6rem;font-size:1.5rem;width:3.5rem}}.Page .work-detail-other-owl .owl-nav .owl-next:hover,.Page .work-detail-other-owl .owl-nav .owl-prev:hover{background-color:#0e2140}.Page .work-detail-other .other-nav{overflow:hidden;flex-wrap:wrap;background-color:#000;display:flex}@media(min-width:992px){.Page .work-detail-other .other-nav{flex-wrap:nowrap}}.Page .work-detail-other .other-nav .next,.Page .work-detail-other .other-nav .prev{overflow:hidden;position:relative;flex-basis:100%}@media(min-width:992px){.Page .work-detail-other .other-nav .next,.Page .work-detail-other .other-nav .prev{min-height:27.75rem;flex-basis:50%}.Page .work-detail-other .other-nav .next:hover img:not(.poster-logo),.Page .work-detail-other .other-nav .prev:hover img:not(.poster-logo){transform:translate(-50%,-50%) scale(1.05)}}.Page .work-detail-other .other-nav .next:after,.Page .work-detail-other .other-nav .prev:after{pointer-events:none;right:0;content:"";position:absolute;opacity:.8;bottom:0;top:0;left:0;background-image:url(https://elmbridge.cfd/content/images/works-detail-other-pattern.png)}@media(min-width:992px){.Page .work-detail-other .other-nav .next img:not(.poster-logo),.Page .work-detail-other .other-nav .prev img:not(.poster-logo){transform:translate(-50%,-50%);min-height:100%;transition:transform .5s ease-out;position:absolute;min-width:100%;top:50%;left:50%}}.Page .work-detail-other .other-all{padding:.75rem;justify-content:center;font-size:1rem;color:#fff;flex-direction:column;min-width:11.75rem;background-color:#0e2140;align-items:center;display:flex}@media(min-width:992px){.Page .work-detail-other .other-all{transform:translate(-50%,-50%);min-height:10rem;position:absolute;top:50%;background-color:rgba(14,33,64,.9);left:50%;z-index:1}}.Page .work-detail-other .other-all i{font-size:1.5rem;margin-right:.5rem;margin-bottom:.3rem;line-height:normal;vertical-align:middle}.Page .work-detail-other .other-all span{position:relative;display:inline-block}.Page .work-detail-other .other-all span:after{height:.1rem;transform:scaleX(0);transition:transform .25s ease-out;content:"";position:absolute;bottom:-.2rem;background-color:#fff;transform-origin:bottom right;left:0;width:100%}.Page .work-detail-other .other-all:hover{color:#fff;background-color:#0e2140}.Page .work-detail-other .other-all:hover span:after{transform:scaleX(1);transform-origin:bottom left}.Page-projects-control{padding-top:80px;flex-wrap:wrap;padding-right:15px;align-items:flex-end;padding-left:15px;display:flex}@media(min-width:992px){.Page-projects-control{padding-top:auto;padding-right:2.5rem;padding-left:2.5rem}}.Page-projects-control button{padding:.45rem .25rem;border:1px solid transparent;margin-bottom:.5rem;color:#292929;background-color:transparent;cursor:pointer;line-height:1;font:.8rem ProximaNova-Light,Arial,sans-serif;outline:none;letter-spacing:-.005em;display:table}.Page-projects-control button:hover{background-color:rgba(26,26,26,0)}@media(min-width:992px){.Page-projects-control button{padding:.55rem;font:.9rem ProximaNova-Light,Arial,sans-serif}}.Page-projects-control button:not(:last-of-type){margin-right:.25rem}@media(min-width:992px){.Page-projects-control button:not(:last-of-type){margin-right:1rem}}.Page-projects-control button.is-checked{border:1px solid #b2b2b2}.Page-projects-list{width:calc(100vw - 3.5rem)}.Page-projects-list .item{overflow:hidden;transition:none;position:relative;width:100%;display:inline-block}@media(min-width:992px){.Page-projects-list .item{width:33.3333%}}@media(min-width:1200px){.Page-projects-list .item{width:25%}}.Page-projects-list .item>img{transition:transform 1.5s ease-out;width:100%}.Page-projects-list .item .caption{justify-content:center;right:0;color:#292929;transition:opacity .5s ease;position:absolute;flex-direction:column;opacity:0;bottom:0;text-align:center;top:0;align-items:center;left:0;display:flex;z-index:1}.Page-projects-list .item .caption img{margin-bottom:2rem}.Page-projects-list .item .caption h3{font:1rem ProximaNova-Semibold,Arial,sans-serif;letter-spacing:-.02em}.Page-projects-list .item:before{right:0;transition:top .3s ease-out;content:"";position:absolute;bottom:0;top:0;top:100%;background-color:hsla(0,0%,100%,.8);left:0;z-index:1}.Page-projects-list .item:hover>img{transform:scale(1.2)}.Page-projects-list .item:hover .caption{opacity:1}.Page-projects-list .item:hover:before{top:0}#map{height:505px;width:100%}@media(min-width:992px){#map{height:19rem}}.lg-backdrop{z-index:2000!important}.lg-outer{z-index:2050!important}.lg-sub-html{display:none!important}.lg-toolbar .lg-icon{font-size:30px!important}.lg-actions .lg-icon{display:none!important}@media(min-width:992px){.lg-actions .lg-icon{display:block!important}}