#hero-caption{padding:230px 140px 30px 350px}@media only screen and (max-width:1024px){#hero-caption{padding:150px 80px 20px 300px}}@media only screen and (max-width:768px){#hero-caption{padding:120px 20px 10px 20px}}h1.title-backward{font-size:40px!important;line-height:60px!important}@media only screen and (max-width:1024px){h1.title-backward{font-size:25px!important;line-height:40px!important}}h1.title-forward{font-size:40px!important;line-height:60px!important}@media only screen and (max-width:1024px){h1.title-forward{font-size:25px!important;line-height:40px!important;margin-top:0!important}}#logo img{height:60px}.hero-move-title.title-forward{padding-bottom:10px}.content-carousel .swiper-slide img{max-height:34vw}@media only screen and (max-width:1024px){.content-carousel .swiper-slide img{max-height:120vw}}.content-carousel .swiper-slide{padding-right:6vw}@media only screen and (max-width:1024px){.content-carousel .swiper-slide{padding-right:0vw}}.item-cat{opacity:1}#show-filters::before{opacity:1!important;margin-top:30px}#main-page-content .button-text{display:block!important}.light-content .button-wrap.right .button-icon{color:#000!important}.light-content .button-wrap.right .button-text{color:#000!important}.light-content #main .button-text span::after{background:rgb(0 0 0 / .1)!important}.button-light .button-wrap.right .button-icon{color:#ffffff!important}.button-light .button-wrap.right .button-text{color:#ffffff!important}#main .button-light .button-text span::after{background:rgb(125 125 125 / .2)!important}#main .button-text span::after{background:rgb(125 125 125 / .2)!important}.scattered-grid .item{display:block;position:relative;box-sizing:border-box;z-index:0;margin:100px 60px;width:50%;height:45vw}.scattered-grid .item:nth-of-type(3n+1){width:calc(50% - 120px);margin:20px 60px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+1){width:50%;margin-left:5%;margin-right:5%;height:22vw}.scattered-grid .item:nth-of-type(6n+2){width:calc(50% - 120px);margin-top:10vw;height:22vw}.scattered-grid .item:nth-of-type(6n+3){width:50%;margin-top:20px;margin-left:30%;height:26vw}.scattered-grid .item:nth-of-type(6n+4){width:calc(50% - 120px);margin:20px 60px;height:22vw}.scattered-grid .item:nth-of-type(6n+5){width:calc(50% - 120px);margin:10vw 60px 100px 60px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+5){width:50%;margin:120px 5%;height:45vw}.scattered-grid .item:nth-of-type(6n+6){width:50%;margin-top:20px;margin-left:30%;height:26vw}@media only screen and (max-width:1466px){.portfolio-wrap{width:calc(100% - 160px)}.scattered-grid .item{display:block;position:relative;box-sizing:border-box;z-index:0;margin:100px 60px;width:50%;height:45vw}.scattered-grid .item:nth-of-type(6n+1){width:calc(50% - 120px);margin:20px 60px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+1){width:50%;margin-left:5%;margin-right:5%;height:22vw}.scattered-grid .item:nth-of-type(6n+2){width:calc(50% - 120px);margin-top:10vw;height:22vw}.scattered-grid .item:nth-of-type(6n+3){width:50%;margin-top:20px;margin-left:30%;height:26vw}.scattered-grid .item:nth-of-type(6n+4){width:calc(50% - 120px);margin:20px 60px;height:22vw}.scattered-grid .item:nth-of-type(6n+5){width:calc(50% - 120px);margin:10vw 60px 100px 60px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+5){width:50%;margin:120px 5%;height:45vw}.scattered-grid .item:nth-of-type(6n+6){width:50%;margin-top:20px;margin-left:30%;height:26vw}}@media only screen and (max-width:1024px){.portfolio-wrap{width:calc(100% - 100px)}.scattered-grid .item{display:block;position:relative;box-sizing:border-box;z-index:0;margin:100px 40px;width:50%;height:45vw}.scattered-grid .item:nth-of-type(6n+1){width:calc(50% - 80px);margin:20px 40px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+1){width:50%;margin-left:5%;margin-right:5%;height:22vw}.scattered-grid .item:nth-of-type(6n+2){width:calc(50% - 80px);margin-top:10vw;height:22vw}.scattered-grid .item:nth-of-type(6n+3){width:50%;margin-top:20px;margin-left:20%;height:26vw}.scattered-grid .item:nth-of-type(6n+4){width:calc(50% - 80px);margin:20px 40px;height:22vw}.scattered-grid .item:nth-of-type(6n+5){width:calc(50% - 80px);margin:10vw 40px 100px 40px;height:22vw}.scattered-grid .item.tall:nth-of-type(6n+5){width:50%;margin:120px 5%;height:45vw}.scattered-grid .item:nth-of-type(6n+6){width:50%;margin-top:20px;margin-left:20%;height:26vw}}@media only screen and (max-width:767px){.portfolio-wrap{width:100%}.scattered-grid .item:nth-of-type(6n+1),.scattered-grid .item:nth-of-type(6n+2),.scattered-grid .item:nth-of-type(6n+3),.scattered-grid .item:nth-of-type(6n+4),.scattered-grid .item:nth-of-type(6n+5),.scattered-grid .item:nth-of-type(6n+6){width:calc(100% - 60px);margin:30px;margin-bottom:80px;height:60vw}.scattered-grid .item.tall:nth-of-type(6n+1),.scattered-grid .item.tall:nth-of-type(6n+5){width:calc(100% - 60px);margin:30px;margin-bottom:80px;height:100vw}}@media only screen and (max-width:479px){.portfolio{overflow:hidden}.scattered-grid .item:nth-of-type(6n+1),.scattered-grid .item:nth-of-type(6n+2),.scattered-grid .item:nth-of-type(6n+3),.scattered-grid .item:nth-of-type(6n+4),.scattered-grid .item:nth-of-type(6n+5),.scattered-grid .item:nth-of-type(6n+6){width:calc(100% - 40px);margin:20px;margin-bottom:100px;height:60vw}.scattered-grid .item.tall:nth-of-type(6n+1),.scattered-grid .item.tall:nth-of-type(6n+5){width:calc(100% - 40px);margin:20px;margin-bottom:100px;height:100vw}}.content-marquee{font-size:95px;animation:content-marquee 25s infinite linear}h2.has-mask span,h2.has-mask span>span{height:43px}h3.has-mask span,h3.has-mask span>span{height:35px}