#homepage img.hide{display:none !important}.section-box{overflow:hidden}.section-box .section img{opacity:0}.nav-main .site-logo{margin-top:0}.nav-main .nav-list{margin-top:10px}.fascia-slider{height:100%;overflow:hidden}.fascia-slider .slider-item{height:100%}.fascia-slider img.hide{display:none !important}.index-video-box{z-index:2}.video-index{position:absolute;display:block;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:rgba(0,0,0,0)}.open-sound{cursor:pointer;position:absolute;right:16px;bottom:16px;z-index:2;color:#000;font-size:16px;width:28px;height:28px;text-align:center;line-height:28px;background-color:rgba(255,255,255,.7);border-radius:50%;font-weight:700}.open-sound .icon-sound-close{color:#bc1b00}.open-sound .icon-sound{color:#007009}.swiper-slide{width:100%;background-position:center !important;background-size:cover !important;-webkit-transition:opacity 800ms ease-in-out !important;transition:opacity 800ms ease-in-out !important}.swiper-slide img{display:none}.news .date{margin-top:4px}.news .news-img{height:150px;overflow:hidden;background-position:center center;background-size:cover}.news .news-img img{width:100%;-o-object-fit:contain;object-fit:contain}.ooo{opacity:0}#subnav{padding-top:94px}.menuWrap.fixed #subnav #subnav-content,#news #subnav-content,#listing-news #subnav-content,#listing-cat #subnav-content,#listing-project #subnav-content,#form-nohero #subnav-content,#single-store #subnav-content,.header-solid #subnav-content{margin-top:27px !important}@media(min-width: 1280px){.news .news-img{height:200px}}@media(min-width: 1920px){.news .news-img{height:300px}}@media(max-width: 820px){.ooo{opacity:1}#homepage .project-box [style*=background]{opacity:1 !important}}@media(max-width: 768px){#homepage .section{height:63vw !important}}@media(max-width: 767px){.fascia-slider{height:225px}.fascia-slider .slider-item{width:100vw;height:225px}.hero{height:300px}.news .news-box{margin-bottom:30px}.news-item{padding-top:0}}