@import"https://use.typekit.net/cmv4ldz.css";@font-face{font-family:Medusa Gothic;src:url(/medusa_gothic.ttf) format("truetype")}:root{--cursorX:50vw;--cursorY:50vh;cursor:none}@media(min-width:1279px){:root:before{content:"";display:block;width:100%;height:100%;position:fixed;pointer-events:none;z-index:99999}}*{font-family:Medusa Gothic;font-weight:700;font-style:normal;text-decoration:none;list-style:none;box-sizing:border-box;cursor:none!important;outline:none}*,body{-webkit-font-smoothing:antialiased}body{margin:0;padding:0;background:#1e1e1e;width:100%}html{overflow-x:hidden}ul{list-style:none;padding:0;margin:0}p{color:#989898;font-weight:300;line-height:1.5em;font-size:14px}h3{word-spacing:10px;letter-spacing:-2px;font-size:26px}@media(max-width:1280px){h3{font-size:22px}}@media(max-width:1024px){h3{word-spacing:6px}}@media(max-width:576px){h3{font-size:18px}}a,li,p{font-family:bicyclette,sans-serif;font-size:16px}@media(max-width:1280px){a,li,p{font-size:14px}}@media only screen and (max-width:576px){a,li,p{font-size:14px}}::-webkit-scrollbar{display:none}video#video-bg{position:fixed;bottom:0;top:0;right:0;width:100%;height:100%;background-color:#000;background-position:50%;background-size:contain;object-fit:cover;z-index:0;outline:none;opacity:.2;pointer-events:none}.cursor-dot,.cursor-dot-outline{pointer-events:none;position:absolute;border-radius:50%;opacity:0;transition:all 0s ease-in-out;z-index:1000001}.cursor-dot{width:5px;height:5px;background-color:#fff;top:0;left:0;will-change:transform}.cursor-dot-outline{width:50px;height:50px;top:-22.6px;left:-22.6px;background:none;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;will-change:transform;transform-origin:center;transition:all .3s ease-in-out;transition-property:width,height,left,top,background}@media only screen and (min-device-width:1366px)and (max-device-width:1366px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.cursor-dot,.cursor-dot-outline{display:none!important}}@media only screen and (min-width:1194px)and (max-width:1194px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){.cursor-dot,.cursor-dot-outline{display:none!important}}.section-exceptionalwork .slide-preview .slick-list .slick-slide .box-img{width:100%;padding-bottom:66.66%;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.navigation .main-nav__canvas{display:none;display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}.navigation #main-nav-toggle{position:absolute;visibility:hidden}.navigation #main-nav-toggle:checked~nav.main-nav{opacity:1;pointer-events:all;z-index:4}.navigation #main-nav-toggle:checked~nav.main-nav-mobile{opacity:1;pointer-events:all}.navigation .box-btn{height:45px;width:45px;position:fixed;z-index:5;margin:20px;top:0}.navigation .box-btn .group-btn{z-index:5;width:100%;height:100%;position:absolute;display:block}.navigation .box-btn nav.main-nav{transition:opacity .3s;align-items:center;background:#151515;justify-content:center;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}@media only screen and (max-width:576px){.navigation .wrapper-header{padding:15px}}.navigation .wrapper-header .box-logo{max-width:150px}@media only screen and (max-width:992px){.navigation .wrapper-header .box-logo{max-width:130px}}@media only screen and (max-width:576px){.navigation .wrapper-header .box-logo{max-width:100px}}.navigation .wrapper-header .box-logo img{width:100%;transition:all .6s ease-in-out}nav.main-nav-mobile{align-items:center;background:#151515;justify-content:center;width:100%;opacity:0;position:fixed;z-index:4;pointer-events:none;top:0;text-align:center;display:table;transition:opacity .4s ease-out}nav.main-nav-mobile.active{opacity:1;pointer-events:all}nav.main-nav-mobile .wrapper{width:100%;height:100vh;z-index:9;vertical-align:middle;position:relative;z-index:1;background:#151515;opacity:0;transition:opacity .3s ease-out}@media only screen and (max-width:576px){nav.main-nav-mobile .wrapper{vertical-align:top}}nav.main-nav-mobile .wrapper .wrapper-data{display:block;overflow-y:auto;overflow-x:hidden;position:relative;height:calc(100vh - 170px);-webkit-mask-image:linear-gradient(180deg,transparent,transparent 1%,#000 20%,#000 50%,#000 80%,transparent)}nav.main-nav-mobile .wrapper .wrapper-data div.container-link{padding:100px 48px 40px}nav.main-nav-mobile .wrapper .wrapper-data div.container-link .box-link{text-align:center}nav.main-nav-mobile .wrapper .wrapper-data div.container-link .box-link .item-link{color:#989898;margin:40px 0;display:inline-block;flex-direction:column;transition:opacity .5s ease}nav.main-nav-mobile .wrapper .wrapper-data div.container-link .box-link .item-link .title{font-size:32px;font-weight:100;margin-bottom:5px}nav.main-nav-mobile .wrapper .wrapper-data div.container-link .box-link .item-link .title-number{font-size:14px;font-weight:100;opacity:.7;font-family:bicyclette,sans-serif}@media only screen and (max-width:992px)and (orientation:landscape){nav.main-nav-mobile .wrapper-data{height:100vh;overflow-y:scroll}nav.main-nav-mobile .wrapper-data .container-link{padding:100px 48px 40px}}.section-home{width:100%;height:100vh;position:relative;overflow:hidden;padding:40px;box-sizing:border-box}@media only screen and (max-width:992px){.section-home{height:calc(var(--vh, 1vh) * 100)}}.section-home .box{width:100%;z-index:1;display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-home .box svg{z-index:1;width:40%;fill:#fff;filter:blur(8px);opacity:0;transition:filter 1.2s ease}@media only screen and (max-width:576px){.section-home{padding:40px 20px}.section-home .box{width:100%;padding:0}.section-home .box svg{width:70%}}.section-home .tag-line{white-space:pre;font-size:22px;text-align:center;color:#fff;font-weight:300;letter-spacing:1.2px;position:absolute;top:calc(50% - 4px);left:50%;transform:translate(-50%,-50%);z-index:1;margin:0;transition:filter 1.2s ease;font-family:bicyclette,sans-serif}@media only screen and (max-width:1440px){.section-home .tag-line{font-size:18px}}@media only screen and (max-width:1024px){.section-home .tag-line{top:calc(50% - 2px);font-size:10.5px}}@media only screen and (max-width:992px){.section-home .tag-line{font-size:8px}}@media only screen and (max-width:576px){.section-home .tag-line{font-size:10px;white-space:nowrap}}@media only screen and (max-width:400px){.section-home .tag-line{font-size:9px}}.section-home video.video-cover{position:absolute;bottom:0;top:0;right:0;width:100%;height:100%;background-color:#000;background-position:50%;background-size:contain;object-fit:cover;z-index:1;opacity:1;outline:none}.section-home .container{z-index:2;position:relative;height:100%;display:flex;justify-content:center;align-items:flex-end}.section-home .container .text-animate{color:#927c60;font-size:26px;opacity:0;letter-spacing:.2px;text-align:center;z-index:1;margin:0}@media(max-width:1440px){.section-home .container .text-animate{font-size:22px}}@media(max-width:1280px){.section-home .container .text-animate{font-size:18px}}@media(max-width:576px){.section-home .container .text-animate{font-size:14px}}.section-home .container .text-animate>span{display:inline-block}.section-home .split{text-align:center}.section-home .split .characters{display:inline-block}.section-home .split .separate{position:absolute}.section-home h3 span.letter{font-weight:100}@media only screen and (max-width:992px)and (orientation:landscape){.section-home{padding:20px}.section-home p{font-size:15px!important}.section-home h3{font-size:14px!important}}section.section-whatwedo{width:100%;min-height:100vh;padding:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width:1024px){section.section-whatwedo{min-height:unset}}section.section-whatwedo h3{font-size:3em;margin:0;font-weight:400}section.section-whatwedo h3.subtitle{word-spacing:3px;text-transform:uppercase;color:gray;padding-left:5px;padding-top:10px;line-height:1.2;font-size:21px}@media(max-width:1280px){section.section-whatwedo h3.subtitle{font-size:16px}}@media(max-width:1100px){section.section-whatwedo h3.subtitle{padding-left:0;padding-top:15px}}section.section-whatwedo hr{margin:50px auto;width:30%;border:1px solid gray}section.section-whatwedo p{margin:0 0 25px;white-space:pre-line}section.section-whatwedo svg.mobile{display:none}@media(max-width:1100px){section.section-whatwedo svg.mobile{display:block;margin:auto}section.section-whatwedo svg.desktop{display:none}}@media only screen and (max-width:576px){section.section-whatwedo{padding:50px 30px 60px;height:auto}section.section-whatwedo h1{font-size:2.2em}section.section-whatwedo ul div:first-child p{white-space:normal!important}}section.section-whatwedo .container{width:100%;display:flex;justify-content:center;align-items:center;position:relative}section.section-whatwedo .container .box-left{width:50%;display:flex;justify-content:flex-end;padding-right:60px;z-index:1}section.section-whatwedo .container .box-left svg{max-width:400px;width:100%}@media(max-width:1280px){section.section-whatwedo .container .box-left svg{max-width:360px}}@media(max-width:1024px){section.section-whatwedo .container .box-left svg{max-width:300px}}@media only screen and (max-width:576px){section.section-whatwedo .container .box-left svg{max-width:250px;width:100%}}section.section-whatwedo .container span.space{position:absolute;width:100%;max-width:1300px;height:1px;background:#927c60;top:50%;transform:scaleX(0);transform-origin:center;will-change:transform}section.section-whatwedo .container .box-right{width:50%;padding-left:20px}section.section-whatwedo .container .box-right ul{padding-right:60px}@media(max-width:1100px){section.section-whatwedo .container .box-right ul{padding-right:0}}section.section-whatwedo .container .box-right span{font-weight:400;word-spacing:5px;letter-spacing:-3px}section.section-whatwedo .container .box-right span.we{color:gray}section.section-whatwedo .container .box-right span.text{color:#927c60}section.section-whatwedo .container .box-right p{margin-left:110px}section.section-whatwedo .container .box-right div:first-child{margin-left:-120px}section.section-whatwedo .container .box-right div:first-child p{margin-left:120px}section.section-whatwedo .container .box-right div:nth-child(2){margin-left:0}section.section-whatwedo .container .box-right div:nth-child(2) p{margin-left:120px}@media only screen and (min-width:577px){section.section-whatwedo .container .box-right div:nth-child(2) p{white-space:normal!important}}section.section-whatwedo .container .box-right div:nth-child(3){margin-left:120px}@media only screen and (max-width:1100px){section.section-whatwedo .container .box-right div.hidden{margin-left:0}section.section-whatwedo .container{flex-direction:column}section.section-whatwedo .container .box-left,section.section-whatwedo .container .box-right{width:100%;padding:0}section.section-whatwedo .container span.space{display:none}section.section-whatwedo .container .box-left{justify-content:center;margin:50px 0}section.section-whatwedo .container .box-right{text-align:center}section.section-whatwedo .container .box-right li,section.section-whatwedo .container .box-right p{margin:0!important}section.section-whatwedo .container .box-right li{padding:0 0 60px}}section.section-whatwedo .hidden{overflow:hidden}@media(max-width:1100px){section.section-whatwedo .hidden h1{margin-bottom:20px}}@media only screen and (max-width:576px){section.section-whatwedo .hidden{text-align:center}}section.section-whatwedo .hidden li{overflow:hidden;opacity:1}@media only screen and (max-width:992px)and (orientation:landscape){section.section-whatwedo{height:unset}section.section-whatwedo h1{font-size:2em}section.section-whatwedo .container .box-left{margin:20px 0}section.section-whatwedo .container .box-left svg{max-width:300px;width:100%}}section.section-work{width:100%;position:relative;padding:40px 0 0;box-sizing:border-box}@media only screen and (max-width:576px){section.section-work{padding:0}}section.section-work .container{width:60%;margin:0 auto 40px}section.section-work .container svg{width:100%;display:inline-block}@media only screen and (max-width:1024px){section.section-work .container svg{margin:auto auto 0}}@media only screen and (max-width:576px){section.section-work .container svg{height:60px}}@media only screen and (max-width:1024px){section.section-work .container{width:80%}}@media only screen and (max-width:576px){section.section-work .container{width:90%}}section.section-whyus{width:100%;min-height:100vh;padding:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media(max-width:1024px){section.section-whyus{min-height:unset}}section.section-whyus h2{margin:0 0 50px;font-weight:400;letter-spacing:-10px;word-spacing:15px;line-height:1;font-size:96px}@media(max-width:1280px){section.section-whyus h2{font-size:72px}}@media(max-width:576px){section.section-whyus h2{font-size:62px}}section.section-whyus h3{color:#927c60;white-space:pre-line;margin:0;font-weight:400;word-spacing:5px;letter-spacing:-2px}@media(max-width:1280px){section.section-whyus h3{font-size:18px}}@media(max-width:576px){section.section-whyus h3{font-size:16px}}section.section-whyus hr{margin:50px auto;width:0;border:1px solid gray;opacity:0}section.section-whyus p{color:#989898;font-weight:300;letter-spacing:1.2px;line-height:1.5em}@media(max-width:576px){section.section-whyus p{letter-spacing:.2px}}@media only screen and (max-width:576px){section.section-whyus{padding:60px 20px}section.section-whyus hr{margin:40px auto}}section.section-whyus .container{text-align:center}section.section-whyus .hidden{overflow:hidden}section.section-whyus .hidden li{overflow:hidden;opacity:1}.section-service{width:100%;height:200vh;position:relative}.section-service ul{text-align:center;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;list-style:none}.section-service ul li{color:#989898;font-weight:300;line-height:1.4}.section-service ul li a{font-size:inherit;font-family:inherit;color:inherit;position:relative;z-index:9999;font-weight:inherit}.section-service h3,.section-service span.no{color:#927c60;font-weight:400}.section-service span.no{font-size:3em;display:flex;justify-content:center;align-items:center}@media(max-width:992px){.section-service span.no{font-size:36px}}.section-service h3{font-size:1.2em;letter-spacing:.2px}.section-service h3 a{font-size:inherit;font-family:inherit;color:inherit;position:relative;z-index:9999;letter-spacing:.2px}@media only screen and (min-width:1440px){.section-service span.no{font-size:3.5vw}.section-service h3{font-size:1vw}.section-service li{font-size:.9vw}}.section-service #trigger-service{position:-webkit-sticky;position:sticky;top:0}.section-service .container-desktop{width:100%;height:100vh;display:flex}@media only screen and (max-width:1200px){.section-service .container-desktop{flex-direction:column}}.section-service .container-desktop .wrapper{width:100%;display:flex;margin:auto 0}@media only screen and (max-width:1200px){.section-service .container-desktop .wrapper{flex-direction:column}}.section-service .container-desktop img{width:100%;margin:150px auto}.section-service .container-desktop .our-service{display:none;height:90px;margin:0 auto 30px}@media only screen and (max-width:1200px){.section-service .container-desktop .our-service{display:block}}.section-service .container-desktop div.our{width:20%;height:100vh;display:flex;justify-content:flex-end}@media only screen and (max-width:1200px){.section-service .container-desktop div.our{display:none}}.section-service .container-desktop div.service{width:20%;height:100vh;display:flex;justify-content:flex-start}@media only screen and (max-width:1200px){.section-service .container-desktop div.service{display:none}}.section-service .container-desktop div.grid{display:grid;grid-template-columns:3fr 1fr 2fr 2fr 2fr 1fr 3fr;grid-template-rows:100px 100px 100px 100px 100px 100px 100px;width:60%;margin:auto}@media only screen and (max-width:1200px){.section-service .container-desktop div.grid{margin:unset}}@media only screen and (max-width:1280px){.section-service .container-desktop div.grid{width:100%}}.section-service .container-desktop div.grid #h-1{grid-column:4;grid-row:3;opacity:0}.section-service .container-desktop div.grid #h-2{grid-column:5;grid-row:4;opacity:0}.section-service .container-desktop div.grid #h-3{grid-column:4;grid-row:5;opacity:0}.section-service .container-desktop div.grid #h-4{grid-column:3;grid-row:4;opacity:0}.section-service .container-desktop div.grid #branding{grid-column:3/6;grid-row:2/4;opacity:0;display:flex;justify-content:center;align-items:center}.section-service .container-desktop div.grid #communication{grid-column:4/8;grid-row:3/6;transform:rotate(90deg);opacity:0;display:flex;justify-content:center;align-items:center}.section-service .container-desktop div.grid #online{grid-column:3/6;grid-row:5/7;text-align:center;opacity:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1500px){.section-service .container-desktop div.grid #online{grid-row:6}}.section-service .container-desktop div.grid #actication{grid-column:1/5;grid-row:3/6;transform:rotate(-90deg);opacity:0;display:flex;justify-content:center;align-items:center}.section-service .container-desktop div.grid .branding{grid-row:1/3;grid-column:3/6;opacity:0}@media only screen and (min-width:1500px){.section-service .container-desktop div.grid .branding{grid-row:1/2}}.section-service .container-desktop div.grid .communication{text-align:left;grid-row:3/6;grid-column:6/8;opacity:0}.section-service .container-desktop div.grid .online{grid-row:6/8;grid-column:3/6;opacity:0}@media only screen and (min-width:1500px){.section-service .container-desktop div.grid .online{grid-row:7/9}}.section-service .container-desktop div.grid .actication{text-align:right;grid-row:3/6;grid-column:1/3;opacity:0}.section-service .container-desktop div.grid .wrapper-line{grid-row:4;grid-column:4;width:100%;height:100%;position:relative;margin:auto;transform:rotate(45deg)}.section-service .container-desktop div.grid .wrapper-line span{position:absolute;width:100%;height:1px;background:#927c60;transform-origin:center;top:50%;left:0}.section-service .container-desktop div.grid .wrapper-line span:first-child{transform:rotate(45deg) scaleX(4);transform-origin:center}.section-service .container-desktop div.grid .wrapper-line span:nth-child(2){transform:rotate(135deg) scaleX(4)}@media screen and (max-width:576px){.section-service .container-desktop{display:none}}.section-service .container-mobile{display:none;padding:100px 20px 0;box-sizing:border-box}.section-service .container-mobile .wrapper svg{width:70%;height:auto;position:relative;margin:auto;display:block;padding-bottom:40px}.section-service .container-mobile .wrapper h3,.section-service .container-mobile .wrapper span{color:#927c60;font-weight:400;text-align:center}.section-service .container-mobile .wrapper span.no{font-size:20px;margin:0;padding-bottom:8px;font-family:bicyclette,sans-serif}.section-service .container-mobile .wrapper h3{white-space:pre-line;font-size:32px;line-height:22px;margin:0 0 10px}@media only screen and (max-width:576px){.section-service .container-mobile .wrapper h3{font-size:7vw}}.section-service .container-mobile .wrapper ul.list-wrapper li.group{position:relative;padding-bottom:50px}.section-service .container-mobile .wrapper ul.list-wrapper .wrapper{padding-bottom:20px}@media screen and (max-width:576px){.section-service{height:unset}.section-service .container-mobile{display:block}}.section-service .hidden{overflow:hidden;max-width:80px;width:100%}@media(max-width:1440px){.section-service .hidden{max-width:70px}}.section-service .hidden-1{overflow:hidden}.section-service .hidden-1 .group{opacity:1;overflow:hidden}@media only screen and (max-width:992px)and (orientation:landscape){.section-service{height:unset}.section-service .container-desktop{display:none}.section-service .container-mobile{display:block}.section-service .container-mobile .wrapper svg{width:40%}.section-service .container-mobile h3{font-size:28px!important}}.section-cave{width:100%;height:100%;position:relative}.section-cave .container-desktop{padding:80px 0}.section-cave .container-desktop .grid-7{display:grid;grid-template-columns:repeat(12,1fr);width:100%;max-width:1500px;position:relative;margin:auto}.section-cave .container-desktop .grid-7 img{width:100%;height:auto}.section-cave .container-desktop .grid-7 span{border:1px solid #927c60}.section-cave .container-desktop .grid-7 .sq-1{margin:-10% 30% 30% 15%;grid-row:1;grid-column:2/6}.section-cave .container-desktop .grid-7 .sq-2{margin-bottom:60%;margin-top:50%;margin-left:10%;grid-row:1/5;grid-column:10/13}.section-cave .container-desktop .grid-7 .sq-3{grid-row:5/6;grid-column:9/13;margin-bottom:20%;margin-top:-20%;margin-left:10%}.section-cave .container-desktop .grid-7 .img-office{grid-row:4;grid-column:2;margin-top:auto;max-width:35px}@media(max-width:1024px){.section-cave .container-desktop .grid-7 .img-office{max-width:25px}}@media(max-width:768px){.section-cave .container-desktop .grid-7 .img-office{max-width:20px}}.section-cave .container-desktop .grid-7 .img-cave{grid-row:1/5;grid-column:2/7;margin:auto;padding-right:10px}.section-cave .container-desktop .grid-7 .img-c1{grid-row:1;grid-column:4/7;padding-right:10px;margin-top:60px}@media only screen and (max-width:1024px){.section-cave .container-desktop .grid-7 .img-c1{margin-top:40px}}.section-cave .container-desktop .grid-7 .img-2{grid-row:1/2;grid-column:7/10;padding-left:10px;margin-bottom:10px}.section-cave .container-desktop .grid-7 .img-3{grid-row:4;grid-column:3/7;margin-top:auto;padding-right:10px}.section-cave .container-desktop .grid-7 .img-4{grid-row:4;grid-column:7/12;padding-left:10px;margin-top:10px}.section-cave .container-desktop .grid-7 .img-5{grid-row:5;grid-column:5/9;margin-top:20px}.page-title,.section-cave-mobile{display:none}@media only screen and (max-width:576px){.section-cave{display:none}ol,ul{list-style:none}:root{font-size:62.5%}.section-cave-mobile-wrapper{padding:80px 0 40px;position:relative}.section-cave-mobile-wrapper [data-scrollbar]{width:100%;height:unset}.section-cave-mobile-wrapper .scrollbar-thumb,.section-cave-mobile-wrapper .scrollbar-track{background:none!important}.section-cave-mobile-wrapper .section-cave-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;width:100%;margin:40px 0;overflow-x:scroll}.page-title{position:absolute;top:0;width:100%;display:block;opacity:1}.page-title .img-title{display:block;width:90vw;margin:auto;opacity:.55}}@media only screen and (max-width:576px)and (min-width:53em){.section-cave-mobile{height:100vh;justify-content:center}}@media only screen and (max-width:576px){.scroll-content{display:block;width:100%;height:100%;padding:9rem 5vw 5rem;color:#fff}.scrollarea{height:100%}.scrollarea-ctn,.slideshow{position:relative}.slideshow{width:100%}.slideshow__progress-ctn{overflow:hidden;position:absolute;bottom:5%;left:calc(50% - 6.5rem);width:13rem;height:.4rem;border-radius:.4rem;will-change:transform;border:1px solid #927c60;display:none}.slideshow__progress{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#927c60;border-radius:.4rem;transform:translateX(-100%)}.slideshow-list{display:flex;align-items:center;height:100%;padding-left:0}.slideshow-list__el{flex:0 0 auto;width:100%;min-width:25rem;max-width:40vmin;margin-left:10vw}.slideshow-list__el:last-child{padding-right:10vw;box-sizing:content-box}}@media only screen and (max-width:576px)and (min-width:1112px){.slideshow-list__el:first-child{transform:translateY(8vh)}.slideshow-list__el:nth-child(2){transform:translateY(-8vh)}.slideshow-list__el:nth-child(3){transform:translateY(8vh)}.slideshow-list__el:nth-child(4){transform:translateY(-8vh)}.slideshow-list__el:nth-child(5){transform:translateY(8vh)}}@media only screen and (max-width:576px)and (min-width:768px){.slideshow-list__el{margin-left:20vw}}@media only screen and (max-width:576px){.tile,.tile__fig{position:relative}.tile__fig{width:100%}.tile__fig:before{content:"";display:block;padding-top:70%}.tile__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s}.tile__img.is-loaded{opacity:0}}.image,.section-client{position:relative}.section-client{width:100%;min-height:100vh;padding:40px;box-sizing:border-box}@media only screen and (max-width:1024px){.section-client{padding:40px 0;min-height:unset}}.section-client svg{height:140px;margin:auto auto 40px}@media(max-width:1280px){.section-client svg{height:100px}}@media(max-width:576px){.section-client svg{margin:auto auto 20px}}.section-client .container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1024px){.section-client .container{min-height:unset}}.section-client .container .wrapper{width:100%}.section-client .container .wrapper svg{display:block}@media only screen and (max-width:576px){.section-client .container .wrapper svg{width:220px}}.section-client .container .wrapper h3{color:#927c60;display:flex;justify-content:center;font-weight:400}.section-client .container .wrapper .container-desktop .grid-inter{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;grid-template-rows:100px 100px;width:60%;margin:auto;padding-bottom:20px}@media only screen and (max-width:1024px){.section-client .container .wrapper .container-desktop .grid-inter{width:80%}}.section-client .container .wrapper .container-desktop .grid-inter>div{position:relative}.section-client .container .wrapper .container-desktop .grid-inter>div>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%;max-width:130px;transition:.6s ease-in-out}@media only screen and (max-width:768px){.section-client .container .wrapper .container-desktop .grid-inter>div>img{max-width:80px}}.section-client .container .wrapper .container-desktop .grid-inter .row-1{grid-row:1;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.section-client .container .wrapper .container-desktop .grid-inter .row-1.int1{grid-column:2}.section-client .container .wrapper .container-desktop .grid-inter .row-1.int2{grid-column:4}.section-client .container .wrapper .container-desktop .grid-inter .row-1.int3{grid-column:6}.section-client .container .wrapper .container-desktop .grid-inter .row-1.int4{grid-column:8}.section-client .container .wrapper .container-desktop .grid-inter .row-2{grid-row:2;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int5{grid-column:1}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int6{grid-column:3}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int7{grid-column:5}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int8{grid-column:7}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int9{grid-column:9}.section-client .container .wrapper .container-desktop .grid-inter .row-2.int9 img{max-width:75px}.section-client .container .wrapper .container-desktop .grid-local{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:auto;padding-bottom:20px;max-width:1200px}@media only screen and (min-width:1920px){.section-client .container .wrapper .container-desktop .grid-local{width:70%}}@media only screen and (max-width:1280px){.section-client .container .wrapper .container-desktop .grid-local{width:90%}}.section-client .container .wrapper .container-desktop .grid-local>div{position:relative;display:flex;justify-content:center;align-items:center}.section-client .container .wrapper .container-desktop .grid-local>div>img{position:block;width:auto;height:auto;max-width:120px;max-height:60px;transition:.6s ease-in-out}@media only screen and (max-width:768px){.section-client .container .wrapper .container-desktop .grid-local>div>img{max-width:95px}}.section-client .container .wrapper .container-desktop .grid-local .row-1{grid-row:1;width:12%;height:100px;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:768px){.section-client .container .wrapper .container-desktop .grid-local .row-1{width:28%}}.section-client .container .wrapper .container-desktop .grid-local .row-1.int1{grid-column:1}.section-client .container .wrapper .container-desktop .grid-local .row-1.int2{grid-column:3}.section-client .container .wrapper .container-desktop .grid-local .row-1.int3{grid-column:5}.section-client .container .wrapper .container-desktop .grid-local .row-1.int4{grid-column:7}.section-client .container .wrapper .container-desktop .grid-local .row-1.int5{grid-column:9}.section-client .container .wrapper .container-desktop .grid-local .row-1.int6{grid-column:11}.section-client .container .wrapper .container-desktop .grid-local .row-1.int7{grid-column:13}.section-client .container .wrapper .container-desktop .grid-local .row-1.int8{grid-column:15}.section-client .container .wrapper .container-desktop .grid-local .row-2{grid-row:2;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.section-client .container .wrapper .container-desktop .grid-local .row-2.int9{grid-column:2}.section-client .container .wrapper .container-desktop .grid-local .row-2.int10{grid-column:4}.section-client .container .wrapper .container-desktop .grid-local .row-2.int11{grid-column:6}.section-client .container .wrapper .container-desktop .grid-local .row-2.int12{grid-column:8}.section-client .container .wrapper .container-desktop .grid-local .row-2.int13{grid-column:10}.section-client .container .wrapper .container-desktop .grid-local .row-2.int14{grid-column:12}.section-client .container .wrapper .container-desktop .grid-local .row-2.int15{grid-column:14}.section-client .container .wrapper .container-desktop .grid-local .row-3{grid-row:3;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.section-client .container .wrapper .container-desktop .grid-local .row-3.int16{grid-column:5}.section-client .container .wrapper .container-desktop .grid-local .row-3.int17{grid-column:7}.section-client .container .wrapper .container-desktop .grid-local .row-3.int18{grid-column:8}.section-client .container .wrapper .container-desktop .grid-local .row-3.int19{grid-column:9}.section-client .container .wrapper .container-desktop .grid-local .row-3.int20{grid-column:11}.section-client .container .wrapper .container-mobile{display:none}.section-client .container .wrapper .container-mobile .grid-inter-mobile,.section-client .container .wrapper .container-mobile .grid-local-mobile{display:flex;width:100vw;margin:auto;box-sizing:border-box;overflow:hidden;padding-bottom:30px}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-1,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-2,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-3,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-4,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-1,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-2,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-3,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-4{display:flex}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-1 .animate,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-2 .animate,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-3 .animate,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-4 .animate,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-1 .animate,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-2 .animate,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-3 .animate,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-4 .animate{width:150px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-1 .animate img,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-2 .animate img,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-3 .animate img,.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-4 .animate img,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-1 .animate img,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-2 .animate img,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-3 .animate img,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-4 .animate img{width:100%;max-width:90px;max-height:60px}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-1,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-1{animation:lineSlider 10s linear infinite running;animation-duration:53s}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-2,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-2{animation:lineSlider 20s linear infinite running;animation-duration:25s}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-3,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-3{animation:lineSlider 10s linear infinite running;animation-duration:40s}.section-client .container .wrapper .container-mobile .grid-inter-mobile .container-4,.section-client .container .wrapper .container-mobile .grid-local-mobile .container-4{animation:lineSlider 10s linear infinite running;animation-duration:30s}.section-client .hidden{overflow:hidden}.section-client .hidden h3{opacity:1;overflow:hidden}@keyframes lineSlider{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media only screen and (max-width:992px)and (orientation:landscape){.section-client{padding:40px 0}.section-client svg{margin:auto;width:40%}.section-client .container-desktop{display:none}.section-client .container-mobile{display:block!important;overflow:hidden}}.section-contact{width:100%;min-height:100vh;position:relative}@media(max-width:1024px){.section-contact{min-height:60vh}}.section-contact ul{list-style:none;margin:0;padding:0}.section-contact a,.section-contact li{font-size:14px;white-space:nowrap;color:#989898;font-weight:400;letter-spacing:.2px;line-height:1.4}.section-contact a{text-decoration:none}.section-contact h3{color:#927c60;position:absolute;margin:0;text-transform:uppercase;font-weight:400}.section-contact .container{width:100%;min-height:100vh;display:flex}@media(max-width:1024px){.section-contact .container{min-height:60vh;padding:100px 0}}.section-contact .container .wrapper-description{display:flex;align-items:center;justify-content:center;position:relative;width:60%;margin:auto}@media only screen and (max-width:1280px){.section-contact .container .wrapper-description{width:65%}}@media only screen and (max-width:1140px){.section-contact .container .wrapper-description{width:75%}}.section-contact .container .wrapper-description svg{width:100%}.section-contact .container .wrapper-description h3{font-size:3vw}.section-contact .container .wrapper-description .plusCon{width:1vw;position:absolute;top:-7%;left:-3%;opacity:0}@media only screen and (max-width:992px){.section-contact .container .wrapper-description a,.section-contact .container .wrapper-description li{font-size:1.5vw;line-height:1.8vw}.section-contact .container .wrapper-description h3{font-size:30px}}.section-contact .container .wrapper-description .bangkok,.section-contact .container .wrapper-description .facebook,.section-contact .container .wrapper-description .new-york{position:absolute;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;grid-column-gap:15px}.section-contact .container .wrapper-description .new-york{right:7vw;top:-30px}@media only screen and (max-width:992px){.section-contact .container .wrapper-description .new-york{right:4vw;top:-25px}}.section-contact .container .wrapper-description .new-york .plusNy{grid-column:1;grid-row:1;width:1vw;opacity:0;margin-left:-1vw}.section-contact .container .wrapper-description .new-york .nyText{grid-row:2}.section-contact .container .wrapper-description .new-york .nyText-1{grid-column:1;margin:auto 0 auto auto;position:relative;opacity:0}.section-contact .container .wrapper-description .new-york .nyText-2{grid-column:2;margin:auto auto auto 0;position:relative;opacity:0}.section-contact .container .wrapper-description .new-york ul.nyContactLeft{grid-row:3;grid-column:1;margin:auto 0 auto auto;position:relative;text-align:right}.section-contact .container .wrapper-description .new-york ul.nyContactRight{grid-row:3;grid-column:2;margin:auto auto auto 0;position:relative;text-align:left}.section-contact .container .wrapper-description .bangkok{bottom:-80px;left:20px}@media only screen and (max-width:1280px){.section-contact .container .wrapper-description .bangkok{left:-20px}}@media only screen and (max-width:992px){.section-contact .container .wrapper-description .bangkok{left:-50px;bottom:-55px}}.section-contact .container .wrapper-description .bangkok .bkkText{grid-column:1/3;grid-row:2;opacity:0;margin:0 auto 10px;position:relative}.section-contact .container .wrapper-description .bangkok .plusBkk{width:1vw;grid-row:1;grid-column:1;opacity:0}.section-contact .container .wrapper-description .bangkok .bkkContactLeft{grid-row:3;grid-column:1;margin-top:0;position:relative;text-align:right}.section-contact .container .wrapper-description .bangkok .bkkContactRight{grid-row:3;grid-column:2;margin:auto auto auto 0;position:relative}.section-contact .container .wrapper-description .facebook{right:17vw;bottom:-100px}@media only screen and (max-width:992px){.section-contact .container .wrapper-description .facebook{right:15vw;bottom:-90px}}.section-contact .container .wrapper-description .facebook .plusFb{width:1vw;grid-column:1;grid-row:1;opacity:0;position:relative;margin-left:-2vw}.section-contact .container .wrapper-description .facebook .fbIcon{grid-column:1;grid-row:2;opacity:0;margin-top:auto;position:relative;width:35px}.section-contact .container .wrapper-description .facebook .fbContact{grid-column:2;grid-row:2;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center}.section-contact .container .wrapper-description .container-contact{display:flex;position:absolute}.section-contact .container .wrapper-description .container-contact .wrapper{width:100%}.section-contact .container .wrapper-description .container-contact.ny{width:40%;top:15%;right:6.5vw}.section-contact .container .wrapper-description .container-contact.bkk{width:40%;top:100%;left:1.8vw}.section-contact .container .wrapper-description-mobile{display:none;width:100%;position:relative;margin:auto}.section-contact .container .wrapper-description-mobile h3{position:relative;font-size:26px;line-height:1;padding-bottom:10px}.section-contact .container .wrapper-description-mobile svg{width:auto;position:absolute;top:-27%;right:140px;transform:rotate(270deg);transform-origin:right top;height:140px}.section-contact .container .wrapper-description-mobile .wrapper{display:flex;flex-direction:column;justify-content:space-around;width:100%;padding:0 20px;box-sizing:border-box}.section-contact .container .wrapper-description-mobile .wrapper div.img-contact img{width:250px;position:relative;margin:auto;display:block}.section-contact .container .wrapper-description-mobile .wrapper>div{padding-bottom:30px}.section-contact .container .wrapper-description-mobile .wrapper>div:last-child{padding-bottom:0}.section-contact .container .wrapper-description-mobile .wrapper div.facebook{display:flex;align-items:center}.section-contact .container .wrapper-description-mobile .wrapper div.facebook ul{padding-left:15px}.section-contact .container .wrapper-description-mobile .wrapper div.facebook img{width:35px;position:relative;margin:auto;display:block}@media only screen and (max-width:576px){.section-contact .container .wrapper-description{display:none}.section-contact .container .wrapper-description-mobile{display:block}}.section-contact .container .hidden{margin-bottom:7.5vw;margin-bottom:calc(30 * 100vw / var(--size));overflow:hidden}.section-contact .container .hidden li{overflow:hidden;opacity:1}@media only screen and (max-width:992px)and (orientation:landscape){.section-contact{height:unset}.section-contact .container{height:unset;padding:40px 0}.section-contact .container .wrapper-description{display:none}.section-contact .container .wrapper-description-mobile{display:block}}.grid-work{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(70vw / 4);width:100%}@media only screen and (max-width:1200px){.grid-work{grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(100vw / 4);height:100%}}@media only screen and (max-width:576px){.grid-work{grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(100vh / 4);height:100%}}.grid-work .thumbnail{width:100%;height:100%;position:relative;background:#000;will-change:transform}.grid-work .thumbnail img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:all .5s ease-out;opacity:0}.grid-work .thumbnail img:hover{filter:grayscale(0);opacity:1}.grid-work .thumbnail button{width:100%;height:100%;background-color:#000;border:none;outline:none}.grid-work .thumbnail button a{font-size:4vw;text-decoration:none;color:#927c60;font-family:aw-conqueror-didot,serif;white-space:pre-line}@media only screen and (max-width:1200px){.grid-work .thumbnail button a{font-size:5vw}}@media only screen and (max-width:576px){.grid-work .thumbnail button a{font-size:10vw}}/*! locomotive-scroll v3.6.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */:root{--grid:4vw}.page-portfolio,html{background:#151515}.page-portfolio{width:100%;overflow-x:hidden;overflow-y:auto;z-index:5;transition:opacity .5s ease-out;opacity:0}.page-portfolio.active{opacity:1;pointer-events:all}.page-portfolio p{margin:0;font-size:14px;color:#989898;font-weight:400}.page-portfolio .text-title{font-size:3.5em}.page-portfolio .text-company{font-size:2.5em}.page-portfolio p.title{font-weight:500;text-transform:uppercase;margin-bottom:10px;font-size:14px;letter-spacing:2px}.page-portfolio p.title.project-name-small{letter-spacing:8px;margin-bottom:10px;padding-left:8px}.page-portfolio p.title.content{margin-bottom:30px}.page-portfolio p.text-description{text-align:justify;font-size:14px}.page-portfolio .cover-img{width:100%;height:100vh;padding:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.page-portfolio .detail-portfolio{min-height:100vh;background:#151515;opacity:0}.page-portfolio .detail-portfolio img{width:150px}.page-portfolio .detail-portfolio .project{padding:0 calc(var(--grid) * 4);box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (max-width:576px){.page-portfolio .detail-portfolio .project{flex-direction:column;padding:0 40px}}.page-portfolio .detail-portfolio .project h1{color:#927c60;font-weight:400;margin:0;font-size:3.5em;text-transform:uppercase;text-align:center;word-spacing:10px}@media(max-width:576px){.page-portfolio .detail-portfolio .project h1{font-size:2.5em}}.page-portfolio .detail-portfolio .project h1.project-name .letter{display:inline-block;font-weight:400}.page-portfolio .detail-portfolio .detail-box{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-portfolio .detail-portfolio .detail-box ul{text-align:center}.page-portfolio .detail-portfolio .detail-box ul li{margin-bottom:18px}.page-portfolio .detail-portfolio .detail-box ul li a{font-size:14px}.page-portfolio .detail-portfolio .detail-box ul li.website{margin-left:auto;padding-right:0;text-transform:uppercase}@media screen and (max-width:576px){.page-portfolio .detail-portfolio .detail-box ul li.website{margin-left:unset}}.page-portfolio .detail-portfolio .detail-box ul li.website a{color:#989898;white-space:nowrap}.page-portfolio .detail-portfolio ul.tag{margin-top:12px}.page-portfolio .detail-portfolio ul.tag li{color:#989898;padding:0 7px 4px;text-transform:unset;display:inline-block;margin:0 4px;border:1px solid #989898;line-height:18px}.page-portfolio .detail-portfolio ul.tag li a{font-size:14px;color:#989898;font-weight:400;margin:0}.page-portfolio .container-wrapper{width:100%;height:100%;margin:auto;position:fixed;top:0;left:0;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.page-portfolio .container-wrapper.fade{transition:opacity .3s ease;opacity:0}@media only screen and (max-width:576px){.page-portfolio .container-wrapper{padding:20px 20px 80px}}@media only screen and (max-width:992px)and (orientation:landscape){.page-portfolio .container-wrapper{overflow-y:scroll}}.page-portfolio .wrapper-1{display:flex;justify-content:space-between;margin-bottom:10px;position:relative}@media only screen and (max-width:576px){.page-portfolio .wrapper-1{width:80%}}.page-portfolio .wrapper-1 .container-text h1{margin:0}.page-portfolio .wrapper-1 .container-text p{text-transform:uppercase}.page-portfolio .wrapper-container{width:100%;min-height:75vh;padding:40px 0 0;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1024px){.page-portfolio .wrapper-container{width:100%;padding:80px 0 0}}.page-portfolio .wrapper-container .wrapper-portal{display:flex;align-items:center;height:100%;position:relative}.page-portfolio .wrapper-container .wrapper-portal .container-left{width:100%;margin:auto;position:relative}@media only screen and (max-width:1200px){.page-portfolio .wrapper-container .wrapper-portal .container-left{width:100%}}@media only screen and (max-width:1024px)and (orientation:portrait){.page-portfolio .wrapper-container .wrapper-portal .container-left{padding:0}}.page-portfolio .wrapper-container .wrapper-portal .container-left h1.project-name{color:#927c60;font-weight:400;margin:0 0 16px;font-size:2em;text-transform:uppercase;text-align:center;word-spacing:10px}.page-portfolio .wrapper-container .wrapper-portal .container-right{width:40%;padding:0 40px}@media only screen and (max-width:1024px){.page-portfolio .wrapper-container .wrapper-portal .container-right{padding:40px;width:100%}}@media only screen and (max-width:576px){.page-portfolio .wrapper-container .wrapper-portal .container-right{padding:40px 0}}.page-portfolio .count-element p{text-align:center}.page-portfolio .wrapper-btn{display:flex;justify-content:center;align-items:center}.page-portfolio .wrapper-btn .count{display:flex;margin:0 25px;align-items:center}.page-portfolio .wrapper-btn .count span{width:5px;height:1px;background-color:#989898;margin:0 10px}.page-portfolio .wrapper-btn div.btn{content:"";background-position:50%;background-repeat:no-repeat;height:20px;width:20px;display:block}.page-portfolio .wrapper-btn div.btn.prev{background-image:url(/assets/ic-left.svg)}.page-portfolio .wrapper-btn div.btn.next{background-image:url(/assets/ic-right.svg)}.page-portfolio .prev-next-portfolio{width:100%;padding:20px 0 calc(var(--grid) * 5);box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}@media(orientation:portrait){.page-portfolio .prev-next-portfolio{height:20vh}}.page-portfolio .prev-next-portfolio a{text-transform:uppercase;color:#927c60}.page-portfolio .prev-next-portfolio a.btn-seemore{text-align:center;text-transform:capitalize;color:#989898;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.page-portfolio .prev-next-portfolio .container{width:100%;box-sizing:border-box;padding:0 calc(var(--grid) * 4)}.page-portfolio .prev-next-portfolio .container .box-btn{width:50%;margin-left:auto}.page-portfolio .prev-next-portfolio .container .box-btn a{font-size:6vw;font-weight:400;transition:all .3s ease-out;font-family:Medusa Gothic;color:#927c60;-webkit-text-stroke:#927c60 1px}.page-portfolio .prev-next-portfolio .container .box-btn a:hover{-webkit-text-stroke:#927c60 1px;color:transparent}.page-portfolio button.closePortal{border:none;outline:none;position:fixed;right:40px;width:28px;height:28px;background:url(/assets/plus.svg) no-repeat 50%;background-color:transparent;z-index:5}@media only screen and (max-width:576px){.page-portfolio button.closePortal{right:20px}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.page-portfolio .hidden{overflow:hidden}.page-portfolio .hidden h1{opacity:1}.circular-text{pointer-events:none;position:fixed;bottom:0;right:0;color:transparent;font-size:60px;font-weight:bolder;font-family:Monument Extended;-webkit-text-stroke:1px rgba(146,124,96,.3);will-change:transform;z-index:0;animation:rotation 10s linear infinite}@media(max-width:768px){.circular-text{font-size:40px}}@media(max-width:576px){.circular-text{bottom:20%;font-size:20px}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-portfolio .detail-portfolio--full{min-height:100vh;background:#151515;opacity:0}.page-portfolio .detail-portfolio--full img{width:150px}.page-portfolio .detail-portfolio--full .project{padding:0 17% 0 0;box-sizing:border-box}@media screen and (max-width:576px){.page-portfolio .detail-portfolio--full .project{flex-direction:column;padding:0 40px}}.page-portfolio .detail-portfolio--full .project h1{color:#927c60;font-weight:400;margin:0;font-size:3.5em;text-transform:uppercase;text-align:left;word-spacing:10px}@media(max-width:576px){.page-portfolio .detail-portfolio--full .project h1{font-size:2em}}.page-portfolio .detail-portfolio--full .project h1.project-name .letter{display:inline-block;font-weight:400}.page-portfolio .detail-portfolio--full .project p.content{margin-bottom:35px}.page-portfolio .detail-portfolio--full .cover-container{display:flex}@media(max-width:576px){.page-portfolio .detail-portfolio--full .cover-container{flex-direction:column}}.page-portfolio .detail-portfolio--full .cover-container .cover-box{width:50%;display:flex;align-items:flex-end;z-index:1}@media(max-width:576px){.page-portfolio .detail-portfolio--full .cover-container .cover-box{width:100%;padding-top:50px}}.page-portfolio .detail-portfolio--full .cover-container .cover-box img{width:100%}.page-portfolio .detail-portfolio--full .cover-container .detail-box{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}@media(max-width:576px){.page-portfolio .detail-portfolio--full .cover-container .detail-box{width:100%;height:auto;padding:45px 0 30px}}.page-portfolio .detail-portfolio--full .cover-container .detail-box ul{text-align:left}.page-portfolio .detail-portfolio--full .cover-container .detail-box ul li{margin-bottom:18px}.page-portfolio .detail-portfolio--full .cover-container .detail-box ul li a{font-size:14px}.page-portfolio .detail-portfolio--full .cover-container .detail-box ul li.website{margin-left:auto;padding-right:0;text-transform:uppercase}@media screen and (max-width:576px){.page-portfolio .detail-portfolio--full .cover-container .detail-box ul li.website{margin-left:unset}}.page-portfolio .detail-portfolio--full .cover-container .detail-box ul li.website a{position:relative;color:#989898;white-space:nowrap;display:inline-block}.page-portfolio .detail-portfolio--full .cover-container .detail-box.--center{width:100%}.page-portfolio .detail-portfolio--full .cover-container .detail-box.--center .project{padding:0 17%}.page-portfolio .detail-portfolio--full .cover-container .detail-box.--center ul{text-align:center}.page-portfolio .detail-portfolio--full .cover-container .detail-box.--center ul li .project-name{text-align:center!important}.page-portfolio .detail-portfolio--full .cover-container ul.tag{margin:12px -4px 0}.page-portfolio .detail-portfolio--full .cover-container ul.tag li{color:#989898;padding:0 7px 4px;text-transform:unset;display:inline-block;margin:0 4px;border:1px solid #989898;line-height:18px}.page-portfolio .detail-portfolio--full .cover-container ul.tag li a{font-size:14px;color:#989898;font-weight:400;margin:0}.page-portfolio .detail-portfolio--full .wrapper-container{margin:0;width:100%;padding:70px 30px;background-color:#000}.page-portfolio .detail-portfolio--full .graphic-content{position:relative;z-index:1}.page-portfolio .detail-portfolio--full .graphic-content img{width:100%}.container-carousel{position:relative;z-index:1;width:100%}.container-carousel .slick-next,.container-carousel .slick-prev{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.5;transition:opacity .5s ease-out}.container-carousel .slick-next:hover,.container-carousel .slick-prev:hover{opacity:1}.container-carousel .slick-next:before,.container-carousel .slick-prev:before{content:"";width:100%;height:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-position:50%;background-size:50%;background-repeat:no-repeat}.container-carousel .slick-next{right:0}.container-carousel .slick-prev{left:0}.container-carousel .img-carousel{padding-bottom:40%;height:0;justify-content:center;margin:auto;position:relative;outline:none}@media screen and (max-width:576px){.container-carousel .img-carousel{padding-bottom:80%}}.container-carousel .img-carousel-preview{padding-bottom:56.25%;justify-content:center;margin:auto;position:relative;outline:none}.container-carousel .img-carousel-preview.video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}@media screen and (max-width:768px){.container-carousel .img-carousel-preview.video:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff}}@media screen and (max-width:576px){.container-carousel .img-carousel-preview{padding-bottom:100%}}.container-carousel .count-element{display:block}.slick-slider .slick-arrow{opacity:0;transition:.3s ease}.slick-slider:hover .slick-arrow{opacity:1}.slick-slider:first-child{margin-bottom:10px}.slick-slider:first-child .slick-slide div img{height:70vh;width:auto;display:block;margin-right:8px}@media screen and (max-width:1024px){.slick-slider:first-child .slick-slide div img{margin:0;width:100%;height:auto;display:block;padding-right:5px}}.slick-slider:first-child .slick-slide div video{z-index:9;outline:none;width:100%;object-fit:contain;height:70vh;display:block;margin-right:8px}@media screen and (max-width:1024px){.slick-slider:first-child .slick-slide div video{margin:0;width:100%;height:auto;padding-right:5px}}.slick-slider:nth-child(2) .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider:nth-child(2) .slick-track .slick-slide>div{position:relative}.slick-slider:nth-child(2) .slick-track .slick-slide>div:after{content:"";position:absolute;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;transition:opacity .3s ease-out}.slick-slider:nth-child(2) .slick-track .slick-slide.slick-active.slick-current>div:after,.slick-slider:nth-child(2) .slick-track .slick-slide:hover>div:after{opacity:0}.slick-slider:nth-child(2) .slick-slide{padding:0 10px}.slick-slider:nth-child(2) .slick-slide div img{height:70vh;display:block;margin:5px}@media screen and (max-width:1024px){.slick-slider:nth-child(2) .slick-slide div img{width:100%;height:auto;display:block;margin:0}}.slick-slider:nth-child(2) .slick-slide div video{z-index:9;outline:none;width:100%;position:absolute;object-fit:cover;height:100%;display:block}.slick-slider .slick-track{display:flex;align-items:center}.slick-slide.slick-active.slick-current{z-index:9999!important}.slick-prev:before{background-image:url(/img/ic-left.svg)}.slick-next:before{background-image:url(/img/ic-right.svg)}.btn-prev{background-image:url(/img/ic-left.svg);width:40px;height:40px;position:absolute;top:17px;left:-60px;background-position:50%;background-size:50%;background-repeat:no-repeat}/*! locomotive-scroll v3.6.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}section.about-us{padding:70px 30px;background-color:#000}@media(max-width:992px){section.about-us{padding:80px 24px 30px}}section.about-us .container{max-width:960px;margin:auto}section.about-us .container .row{display:flex}section.about-us .container .row:first-child .col{width:50%;padding:0 15px}section.about-us .container .row:first-child .col h1{font-family:aw-conqueror-didot,serif;color:#927c60;text-align:right;font-size:6rem;text-transform:uppercase;line-height:4.1rem;letter-spacing:10px;margin:17px 0 0}section.about-us .container .row:first-child .col .queto{font-family:aw-conqueror-didot,serif;font-weight:700;font-size:2rem;color:#989898;position:relative;line-height:2.8rem;margin:7.2rem 0 0}section.about-us .container .row:first-child .col .queto:before{content:"“";font-size:2rem;color:#927c60;position:absolute;left:-20px}section.about-us .container .row:first-child .col .queto:after{content:"”";font-size:2rem;color:#927c60;position:relative;margin-left:5px}section.about-us .container .row:first-child .col .author{font-family:aw-conqueror-didot,serif;font-size:1.8rem;font-weight:700;color:#927c60;text-align:right;margin:0}section.about-us .container .row:first-child .col:first-child{position:relative}section.about-us .container .row:first-child .col:first-child:after{content:" ";background-color:#927c60;height:1px;width:400px;position:absolute;left:50%;transform:rotate(-45deg)}@media(max-width:992px){section.about-us .container .row:first-child{width:100%;flex-direction:column}section.about-us .container .row:first-child .col{width:100%}section.about-us .container .row:first-child .col .queto{margin:4rem 0 0}section.about-us .container .row:first-child .col .queto:before{left:-15px}section.about-us .container .row:first-child .col p{white-space:unset;font-size:1.4rem;line-height:1.8rem}section.about-us .container .row:first-child .col:first-child:after{display:none}}section.about-us .container .row:nth-child(2) .col{width:80%;max-width:620px;padding:30px 15px;margin:auto}section.about-us .container .row:nth-child(2) .col h2{font-family:Kanit,sans-serif;font-weight:500;text-align:center;color:#927c60;font-size:1.8rem;font-weight:300}section.about-us .container .row:nth-child(2) .col p{font-family:Kanit,sans-serif;letter-spacing:.1px;color:#989898;font-size:1rem;line-height:1.4rem;text-align:center}@media(max-width:992px){section.about-us .container .row:nth-child(2) .col{padding:30px 0;width:100%}section.about-us .container .row:nth-child(2) .col p{text-align:center;white-space:unset;font-size:1.4rem;line-height:1.8rem}}section.about-us .container .row:nth-child(3){align-items:stretch}section.about-us .container .row:nth-child(3) .col{flex:1 1;padding:20px 20px 30px;text-align:center}section.about-us .container .row:nth-child(3) .col:nth-child(2){border-right:1px solid #927c60;border-left:1px solid #927c60}section.about-us .container .row:nth-child(3) .col h2{margin:0 0 20px;color:#927c60;font-size:2.4rem;letter-spacing:1px}section.about-us .container .row:nth-child(3) .col h2 span.th{font-family:Kanit,sans-serif;font-weight:300;font-size:2.2rem}section.about-us .container .row:nth-child(3) .col p{font-family:Kanit,sans-serif;color:#989898;margin:0;font-size:.8rem;line-height:1.1rem}@media(min-width:993px){section.about-us .container .row:nth-child(3) .col:first-child h2,section.about-us .container .row:nth-child(3) .col:first-child p{transform:translateX(-64px)}section.about-us .container .row:nth-child(3) .col:nth-child(3) h2,section.about-us .container .row:nth-child(3) .col:nth-child(3) p{transform:translateX(64px)}}@media(max-width:992px){section.about-us .container .row:nth-child(3){flex-direction:column}section.about-us .container .row:nth-child(3) .col{padding:0;width:100%;margin-bottom:30px}section.about-us .container .row:nth-child(3) .col:nth-child(2){border:0}section.about-us .container .row:nth-child(3) .col p{text-align:center;white-space:unset;font-size:1.4rem;line-height:1.8rem}}section.about-us .container .row:nth-child(4) .col{width:80%;max-width:760px;padding:30px 15px;margin:auto}section.about-us .container .row:nth-child(4) .col h2{font-family:Kanit,sans-serif;font-weight:500;text-align:center;color:#927c60;font-size:1.8rem;font-weight:300}section.about-us .container .row:nth-child(4) .col p{font-family:Kanit,sans-serif;letter-spacing:.1px;color:#989898;font-size:1rem;line-height:1.4rem;text-align:center}@media(max-width:992px){section.about-us .container .row:nth-child(4) .col{padding:30px 0;width:100%}section.about-us .container .row:nth-child(4) .col p{text-align:center;white-space:unset;font-size:1.4rem;line-height:1.8rem}}section.about-us .container .row:nth-child(5){padding:30px 0;align-items:flex-start}section.about-us .container .row:nth-child(5) .col{padding:5px 15px}section.about-us .container .row:nth-child(5) .col:first-child{width:45%;padding:0 10px 0 60px}section.about-us .container .row:nth-child(5) .col:nth-child(2){width:55%}section.about-us .container .row:nth-child(5) .col h2{font-family:Kanit,sans-serif;font-weight:500;text-align:center;color:#927c60;font-size:1.8rem;font-weight:300}section.about-us .container .row:nth-child(5) .col p{font-family:Kanit,sans-serif;letter-spacing:.1px;color:#989898;font-size:1rem;line-height:1.4rem;text-align:left}section.about-us .container .row:nth-child(5) .col ul li{font-family:aw-conqueror-didot,serif;color:#927c60;text-align:left;font-size:2.3rem;text-transform:uppercase;line-height:1rem;letter-spacing:4px;margin:17px 0 0;white-space:nowrap}section.about-us .container .row:nth-child(5) .col ul li:first-child{text-indent:9px}@media(max-width:992px){section.about-us .container .row:nth-child(5){flex-direction:column;padding:30px 0}section.about-us .container .row:nth-child(5) .col{padding:0!important;width:100%!important}section.about-us .container .row:nth-child(5) .col p{white-space:unset;font-size:1.4rem;line-height:1.8rem}section.about-us .container .row:nth-child(5) ul li{letter-spacing:3px!important}section.about-us .container .row:nth-child(5) ul li:first-child{text-indent:5px!important}}section.about-us .container .row:nth-child(6){padding:30px 0}section.about-us .container .row:nth-child(6) .col{padding:0 15px;margin:0 auto;max-width:740px}section.about-us .container .row:nth-child(6) .col p{font-family:Kanit,sans-serif;letter-spacing:.1px;color:#989898;font-size:1rem;line-height:1.4rem;text-align:center}section.about-us .container .row:nth-child(6) .col p span{font-family:Kanit,sans-serif;font-weight:300;color:#927c60}@media(max-width:992px){section.about-us .container .row:nth-child(6) .col{padding:0}section.about-us .container .row:nth-child(6) .col p{text-align:center;white-space:unset;font-size:1.4rem;line-height:1.8rem}}section.about-us .container .row:nth-child(7) .col,section.about-us .container .row:nth-child(7) .col img{width:100%}section.about-us .container .row:nth-child(8) .col{padding:30px 15px;margin:auto;max-width:880px}section.about-us .container .row:nth-child(8) .col h2{font-family:Kanit,sans-serif;font-weight:500;text-align:center;color:#927c60;font-size:1.8rem;font-weight:300;line-height:2.2rem}@media(max-width:992px){section.about-us .container .row:nth-child(8) .col{padding:40px 0 20px}}body,html{background:#000!important}.section-exceptionalwork{width:100%;z-index:3;position:relative}.section-exceptionalwork .portfolios{display:flex;flex-wrap:wrap}.section-exceptionalwork .hide{display:none}.section-exceptionalwork h1{color:gray;font-size:2.5em}@media only screen and (max-width:576px){.section-exceptionalwork h1{font-size:2em}}.section-exceptionalwork .box-1{height:130px;width:100%;justify-content:center;align-items:center;overflow:hidden;position:fixed;z-index:1;top:0;background:#000;flex-direction:column;display:none}.section-exceptionalwork .box-1-mobile{display:flex;flex-direction:column;align-items:center;width:100%;height:210px}.section-exceptionalwork .box-1-mobile .container-text-front{width:100%;height:150px;background-color:#000;position:relative;z-index:3;display:flex;justify-content:center;align-items:center}.section-exceptionalwork .box-1-mobile .container-text-front h1{margin:0;font-size:2.5em;opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width:576px){.section-exceptionalwork .box-1-mobile .container-text-front h1{margin-top:50px}}.section-exceptionalwork .box-1-mobile .container-text-front.gone h1{opacity:0}.section-exceptionalwork .box-1-mobile .container-text-back{width:100%;height:100px;background-color:#000;position:fixed;top:0;z-index:2;display:flex;justify-content:center;align-items:flex-end;transition:all 1s ease}.section-exceptionalwork .box-1-mobile .container-text-back h1{font-size:2em;opacity:0;margin:0 0 20px}@media(max-width:576px){.section-exceptionalwork .box-1-mobile .container-text-back h1{margin-bottom:0}}.section-exceptionalwork .box-1-mobile .container-text-back.display h1{opacity:1;transition:all .5s ease-out}.section-exceptionalwork .box-1-mobile .container-mobile{height:60px;width:100%;display:flex;justify-content:center;align-items:center;background:#000;overflow:hidden}.section-exceptionalwork .box-1-mobile .container-mobile.display{position:fixed;top:100px;z-index:2}.section-exceptionalwork .box-2 .box-left{background:#000;width:20%;height:calc(100% - 130px);overflow:hidden;padding:20px;box-sizing:border-box;position:fixed;bottom:0}.section-exceptionalwork .box-2 .box-left ul{margin:15px 0}.section-exceptionalwork .box-2 .box-left a.btn-back{bottom:20px;position:absolute;color:#927c60;font-family:aw-conqueror-didot,serif;font-size:2.5em}.section-exceptionalwork .box-2 .box-left .container{text-align:left}.section-exceptionalwork .box-2 .box-left .container div.text-header{display:flex;flex-direction:column}.section-exceptionalwork .box-2 .box-left .container div.text-header h4{margin:0;padding-left:20px}.section-exceptionalwork .box-2 .box-left .container div.text-header img{max-width:13px}.section-exceptionalwork .box-2 .box-left .container p{color:#989898}.section-exceptionalwork .box-2 .box-right{position:relative;margin-left:auto;margin-top:30px}.section-exceptionalwork .box-2 .box-left{display:none}.section-exceptionalwork .box-2 .box-right{width:100%}.section-exceptionalwork h1{text-align:left}.section-exceptionalwork h4{color:#927c60;font-size:1.3em;font-weight:100}.section-exceptionalwork p{text-align:justify}.section-exceptionalwork ul{list-style:none;padding:0 0 0 10px}.section-exceptionalwork ul p{font-weight:500;color:#3a3a3a;margin:0;letter-spacing:1px}.section-exceptionalwork ul.categories{margin:0;width:100%;height:100%;align-items:center;justify-content:center;padding-left:0;display:flex;overflow-x:scroll}.section-exceptionalwork ul.categories li a{font-weight:500;color:#3a3a3a;margin:0;letter-spacing:1px}.section-exceptionalwork ul.categories li a.active,.section-exceptionalwork ul.categories li a:hover{color:#989898}.section-exceptionalwork ul.categories li{padding:0 20px}.section-exceptionalwork ul.categories li a{white-space:nowrap}@media only screen and (max-width:576px){.section-exceptionalwork ul.categories{justify-content:unset;padding-left:20px;padding-right:20px;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 1%,#000 20%,#000 50%,#000 90%,transparent)}.section-exceptionalwork ul.categories li:first-child{padding-left:30px}.section-exceptionalwork ul.categories li:last-child{padding-right:30px}}.section-exceptionalwork .hidden{overflow:hidden}.section-exceptionalwork .hidden h1,.section-exceptionalwork .hidden span{opacity:1}.grid-exceptionalwork{display:flex;flex-wrap:wrap;gap:5px;width:100%}.grid-exceptionalwork .thumbnail{display:block;float:left;flex-basis:calc(20% - 4px);height:calc((100vw/5) * .68);position:relative;transition:all .6s ease-out;opacity:0;animation:fadeIn .6s .2s forwards}@media only screen and (max-width:576px){.grid-exceptionalwork .thumbnail{width:50%;height:calc((100vw/2) * .75);flex-basis:calc(50% - 2.5px)}}.grid-exceptionalwork .thumbnail img{width:100%;height:100%;object-fit:cover;transition:opacity .8s ease-in-out;filter:contrast(1.2)}.grid-exceptionalwork .thumbnail.hover,.grid-exceptionalwork .thumbnail:hover{background:transparent}.grid-exceptionalwork .thumbnail.hover img,.grid-exceptionalwork .thumbnail:hover img{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section.privacy h1,section.privacy h2,section.privacy h3{color:#989898;display:block;margin-top:0}section.privacy h1{font-size:30px;text-align:center}section.privacy h2{font-size:24px;text-align:center}section.privacy h3{font-size:18px;font-family:bicyclette,sans-serif;letter-spacing:normal;font-weight:600;margin-bottom:10px;word-spacing:normal}section.privacy p{margin:0 0 10px;line-height:1.5}section.privacy p:last-child{margin-bottom:0}section.privacy .wrap-privacy>div:not(.title){margin-bottom:30px}section.privacy .wrap-privacy{display:flex;flex-direction:column;width:100%;max-width:680px;margin:0 auto;padding:90px 30px 70px}section.exceptional-work{width:100%}section.exceptional-work h1{opacity:.5;font-size:100px;font-weight:300;display:block;line-height:1;font-family:Medusa Gothic}section.exceptional-work h1.outline{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fbf7f7;color:transparent}section.exceptional-work h1.gold{color:#927c60;text-align:right}section.exceptional-work .container{padding:0 18vw}@media(max-width:1024px){section.exceptional-work .container{padding:0 10vw}}section.exceptional-work .container ul{display:flex;flex-wrap:wrap;justify-content:center}section.exceptional-work .container ul li{width:calc(50% - 3vw);padding-top:13vw;position:relative}section.exceptional-work .container ul li:hover video{transform:scale(1.04)}@media(max-width:576px){section.exceptional-work .container ul li{width:100%;padding-top:10vw!important}}section.exceptional-work .container ul li.top-left .title-project{top:3vw;left:-5vw}section.exceptional-work .container ul li.bottom-left .title-project{bottom:3vw;left:-5vw}section.exceptional-work .container ul li.bottom-right .title-project{bottom:3vw;right:-5vw}section.exceptional-work .container ul li.trigger .img{filter:grayscale(1) blur(.5px) brightness(.15)}section.exceptional-work .container ul li.trigger .title-project{opacity:1!important}section.exceptional-work .container ul li .wrapper{position:relative}section.exceptional-work .container ul li .title-project{overflow:hidden;position:absolute}@media(max-width:576px){section.exceptional-work .container ul li .title-project{opacity:0;transition:opacity .4s linear}}section.exceptional-work .container ul li .title-project h3.project-name{overflow:hidden;display:block;font-size:4vw;font-weight:400;color:#fff;white-space:pre-line;line-height:1;font-family:Medusa Gothic;margin:0}@media(max-width:576px){section.exceptional-work .container ul li .title-project h3.project-name{font-size:26px;text-align:center;display:block}}section.exceptional-work .container ul li .title-project span{overflow:hidden}section.exceptional-work .container ul li .title-project span.project-name{display:block}@media(max-width:576px){section.exceptional-work .container ul li .title-project span.project-name{font-size:26px}}section.exceptional-work .container ul li .title-project span.type-project{display:none}@media(max-width:576px){section.exceptional-work .container ul li .title-project span.type-project{font-size:14px;margin-top:10px}section.exceptional-work .container ul li .title-project{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;bottom:unset!important;right:unset!important}section.exceptional-work .container ul li .title-project span.type-project{display:block;font-family:bicyclette,sans-serif}}section.exceptional-work .container ul li span{font-size:4vw;font-weight:400;color:#fff;white-space:pre-line;line-height:1;font-family:Medusa Gothic}@media(max-width:576px){section.exceptional-work .container ul li span{text-align:center;display:block}}section.exceptional-work .container ul li .img{position:relative;overflow:hidden;width:100%;padding-bottom:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;transition:all 1.25s cubic-bezier(.19,1,.22,1);filter:brightness(.7)}@media(max-width:576px){section.exceptional-work .container ul li .img{filter:none}}section.exceptional-work .container ul li .img:before{content:attr(data-title);position:absolute;bottom:-30px;left:0;color:#fff;font-family:bicyclette,sans-serif;font-weight:300;font-size:14px}@media(max-width:576px){section.exceptional-work .container ul li .img:before{display:none}}section.exceptional-work .container ul li .img video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 1.4s}section.exceptional-work .container ul li:nth-child(odd){padding-top:0;padding-right:3vw}@media(max-width:576px){section.exceptional-work .container ul li:nth-child(odd){padding-right:0}}section.exceptional-work .container ul li:nth-child(2n){padding-left:3vw}@media(max-width:576px){section.exceptional-work .container ul li:nth-child(2n){padding-left:0}}section.exceptional-work .wrapper-scroll{position:relative;width:50%;margin-right:auto;padding-right:5vw}section.exceptional-work .wrapper-scroll:hover .wrapper-arrow svg{transform:scale(1.07)}@media(max-width:576px){section.exceptional-work .wrapper-scroll{margin:auto;padding:40px 0}}section.exceptional-work .wrapper-scroll svg.circle{fill:currentColor;width:100%;height:100%;animation-name:rotate;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}section.exceptional-work .wrapper-scroll .wrapper-arrow{width:calc(100% - 5vw);height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}section.exceptional-work .wrapper-scroll .wrapper-arrow svg{width:80%;transition:transform .5s}@media(max-width:992px){section.exceptional-work .wrapper-scroll .wrapper-arrow svg{max-width:90px}}@media(max-width:576px){section.exceptional-work .wrapper-scroll .wrapper-arrow svg{max-width:60px}section.exceptional-work .wrapper-scroll .wrapper-arrow{width:100%}}section.exceptional-work .wrapper-scroll .wrapper-arrow .arrow{width:calc(60% - 5vw);height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.exceptional-work .wrapper-scroll .wrapper-arrow .arrow:before{content:"";position:absolute;right:0;width:30%;padding-bottom:30%;border-left:1px solid #fff;border-bottom:1px solid #fff;top:50%;transform:translateY(-50%) rotate(-135deg)}section.exceptional-work .wrapper-scroll a{display:block}section.exceptional-work .wrapper-title{padding-bottom:80px}@media(max-width:768px){section.exceptional-work .wrapper-title{padding-bottom:0}}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:rotate(1turn)}}.empty-space{padding-bottom:85px}section.blog-banner{width:100%;position:relative;overflow:hidden}section.blog-banner img{width:100%;display:block}section.blog-banner .container{max-width:768px;margin:auto}section.blog{padding:80px 40px}@media(max-width:576px){section.blog{padding:40px 20px}}section.blog .container{max-width:768px;margin:auto}section.blog .container .title{text-align:center}section.blog .container h1{margin:0 0 40px;display:block;font-size:24px;line-height:1.5}@media(max-width:576px){section.blog .container h1{font-size:22px}}section.blog .container h2,section.blog .container h2 *{font-weight:600!important;font-size:18px;line-height:1.5;margin:0 0 10px}section.blog .container h3{display:flex;margin:0 0 10px}section.blog .container p{font-size:18px;margin:0 0 10px;text-align:justify}section.blog .container a,section.blog .container h1,section.blog .container h2,section.blog .container h3 *,section.blog .container li{color:#989898}section.blog .container h2,section.blog .container h2 *,section.blog .container h3,section.blog .container h3 *,section.blog .container li *,section.blog .container p,section.blog .container p *{font-family:bicyclette,sans-serif}section.blog .container li{font-weight:300;margin-bottom:10px}section.blog .container li *,section.blog .container p *{font-weight:300}section.blog .container li,section.blog .container p{line-height:1.5}section.blog .container h3 *{font-size:16px;font-weight:600;letter-spacing:normal;word-spacing:normal}section.blog .container ol,section.blog .container ul{padding-left:40px}section.blog .container ol li,section.blog .container ul li{list-style:disc;text-align:justify}@media only screen and (max-width:576px){section.blog .container a,section.blog .container li,section.blog .container p{font-size:18px;text-align:left!important}}section.blog .navigate{display:flex;justify-content:space-between;align-items:center;margin-top:80px}section.blog .navigate>div{width:33.33%;display:flex}section.blog .navigate>div:first-child{justify-content:flex-start}section.blog .navigate>div:nth-child(2){justify-content:center;padding:0 10px}section.blog .navigate>div:nth-child(2) a.btn-viewall{text-decoration:underline;text-transform:uppercase;white-space:pre}section.blog .navigate>div:nth-child(3){justify-content:flex-end}section.blog .navigate>div span{font-family:bicyclette,sans-serif;font-weight:300;font-size:16px}section.blog .navigate>div a{display:flex;align-items:center;min-height:40px}@media(max-width:650px){section.blog .navigate>div a span{display:none}}section.blog .navigate>div a.btn-next_blog{flex-direction:row-reverse}section.blog .navigate>div a.btn-next_blog span{padding-right:8px}section.blog .navigate>div a.btn-prev_blog span{padding-left:8px}section.blog .navigate>div .btn-next-blog,section.blog .navigate>div .btn-prev-blog{width:20px;height:1px;background-color:#989898;position:relative}section.blog .navigate>div .btn-prev-blog:before{left:1px;transform:translateY(-50%) rotate(-45deg)}section.blog .navigate>div .btn-next-blog:before,section.blog .navigate>div .btn-prev-blog:before{content:"";position:absolute;top:50%;width:6px;height:6px;border-left:1px solid #989898;border-top:1px solid #989898}section.blog .navigate>div .btn-next-blog:before{right:1px;transform:translateY(-50%) rotate(135deg)}section.blog-main-page{padding:100px 40px}@media(max-width:576px){section.blog-main-page{padding:100px 20px}}section.blog-main-page h1{color:#989898;font-size:28px;font-family:bicyclette,sans-serif;font-weight:300;margin:0 0 30px}section.blog-main-page li{padding:20px 0;border-bottom:1px solid #989898}section.blog-main-page li:first-child{border-top:1px solid #989898}section.blog-main-page li a{display:flex;justify-content:space-between;align-items:center}section.blog-main-page li a span{color:#989898;font-size:48px;font-weight:300;font-family:bicyclette,sans-serif;max-width:calc(100% - 200px)}@media(max-width:992px){section.blog-main-page li a span{font-size:36px}}@media(max-width:650px){section.blog-main-page li a span{font-size:28px}}@media(max-width:576px){section.blog-main-page li a span{font-size:22px}}section.blog-main-page li .arrow{width:40px;height:40px;border-top:3px solid #989898;border-right:3px solid #989898;transition:.3s}@media(max-width:992px){section.blog-main-page li .arrow{width:30px;height:30px}}@media(max-width:650px){section.blog-main-page li .arrow{width:20px;height:20px}}section.blog-main-page li .arrow div{width:100%;height:100%;position:relative}section.blog-main-page li .arrow div:before{content:"";position:absolute;top:50%;left:50%;width:57px;height:3px;background-color:#989898;transform:translate(-50%,-50%) rotate(135deg)}@media(max-width:992px){section.blog-main-page li .arrow div:before{width:40px}}@media(max-width:650px){section.blog-main-page li .arrow div:before{width:28px}}section.blog-main-page li:hover .arrow{transform:rotate(45deg)}section.page-404{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}section.page-404 h2{color:#927c60;font-size:200px;margin:0 0 40px;line-height:1}@media(max-width:992px){section.page-404 h2{font-size:150px}}@media(max-width:576px){section.page-404 h2{font-size:120px}}section.page-404 span{color:#989898;display:block;text-align:center;font-family:bicyclette,sans-serif;font-weight:400;font-size:26px}@media(max-width:992px){section.page-404 span{font-size:20px}}@media(max-width:576px){section.page-404 span{font-size:16px}}