@charset "UTF-8";.empty{height:0!important;padding-top:0!important}.site-header ul.menu li:first-child a{color:#847f79!important}@media only screen and (min-width:768px){.project-content{overflow:hidden!important}}.project-content h1{letter-spacing:1px;margin-bottom:20px}@media only screen and (min-width:768px){.project-content h1{margin-bottom:50px}}@media only screen and (min-width:768px) and (min-width:768px){.project-content h1{margin-bottom:calc(36.28571px + 1.78571vw)}}@media only screen and (min-width:768px) and (min-width:1440px){.project-content h1{margin-bottom:62px}}.project-content .left{margin-bottom:32px}@media only screen and (min-width:768px){.project-content .left{-ms-overflow-style:none;margin:0 4.5% 0 0;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;width:49%}.project-content .left::-webkit-scrollbar{width:0}}.project-content .left .item{padding-bottom:22px}.project-content .left .item:last-of-type{margin-bottom:40px;margin-top:2px}.project-content .left .related-project.stitle{border-top:1px solid #d1c9c1}.project-content .left .related-project svg{width:15px}.project-content .left .stitle{padding:10px 6px 10px 0}@media only screen and (min-width:375px){.project-content .left .stitle{padding-right:calc(-3.15493px + 2.44131vw)}}@media only screen and (min-width:1440px){.project-content .left .stitle{padding-right:32px}}.project-content .left .stitle{border-top:1px solid #b5aea6}.project-content .left .stitle .p{width:calc(100% - 20px)}.project-content .left .stitle .line-1,.project-content .left .stitle svg{transform-origin:center;transition:.35s ease}.project-content .left .stitle.open svg .line-1{transform:rotate(90deg)}.project-content .left .text{padding-bottom:35px}.project-content .left .text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.project-content .left .text a:hover{text-decoration:none}.project-content .left .text .desc-2{padding-top:6px}.project-content .left .acc-content,.project-content .left .inner-acc-content{display:none}.project-content .left .acc-content p:first-of-type,.project-content .left .inner-acc-content p:first-of-type{padding-top:10px}.project-content .left .acc-content ul,.project-content .left .inner-acc-content ul{list-style:none;margin-top:10px;padding-left:20px}.project-content .left .acc-content ul li,.project-content .left .inner-acc-content ul li{margin-bottom:10px;padding-left:18px;position:relative}.project-content .left .acc-content ul li:before,.project-content .left .inner-acc-content ul li:before{content:"•";left:0;position:absolute;top:0}.project-content .left .inner-accordion{border-bottom:1px solid #d1c9c1;margin-bottom:50px}.project-content .left .inner-subtitle{border-top:1px solid #d1c9c1}.project-content .left .inner-subtitle.open svg{transform:rotateX(180deg)}@media only screen and (min-width:768px){.project-content .right{-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;width:47.5%}.project-content .right::-webkit-scrollbar{width:0}}.project-content .right .item{padding-bottom:30px}@media only screen and (min-width:375px){.project-content .right .item{padding-bottom:calc(22.95775px + 1.87793vw)}}@media only screen and (min-width:1440px){.project-content .right .item{padding-bottom:50px}}.project-content .right .item:last-of-type{padding-bottom:0}.project-content .right .item:last-of-type .image:last-of-type{margin-bottom:40px}.project-content .right .item .image{position:relative}.project-content .right .item .link{font-size:15px;text-decoration:underline;text-underline-offset:4px}.project-content .right .item .link:hover{text-decoration:none}.project-content .right .item .link a{font-size:15px;text-decoration:underline;text-underline-offset:4px}.project-content .right .item .link a:hover{text-decoration:none}.project-content .right .item p{background:rgba(0,0,0,.25);border-radius:3px;bottom:10px;color:#f5f5f5;font-size:9px;padding:2px 6px;position:absolute;right:10px}.project-content .right .item img{margin-bottom:20px}@media only screen and (min-width:768px){.project-content .right .item img{margin-bottom:10px}}.fp-overflow:active,.fp-overflow:focus{outline:none!important}.fp-watermark{background:#222;border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:50px;display:none!important;position:fixed}.fp-watermark a{color:#fff!important;display:inline-block;font-size:16px;padding:8px 10px 10px}
