#scrollable{position:fixed;top:0;left:0;width:100%}#scrollable.disabled{position:relative}#header{width:100vw;height:5.9375rem;display:flex;align-items:center;position:absolute;top:0;left:0}#header .logo{z-index:1001;margin-left:4.875rem;width:10rem}#header .logo .cls-1{fill:#ff6d70}#header .logo .cls-2{fill:#004149}#header .menu-icon{z-index:1001;width:33px;height:17px;position:relative;margin-left:auto;margin-right:5.8125rem}#header .menu-icon:hover{cursor:pointer}#header .menu-icon .menu-icon-row{position:absolute;width:33px;height:2px;background:#000}#header .menu-icon .menu-icon-row-1{top:0;transform:translateY(-50%)}#header .menu-icon .menu-icon-row-2{top:50%;transform:translateY(-50%)}#header .menu-icon .menu-icon-row-3{bottom:0;transform:translateY(50%)}#header-menu{display:none;opacity:0;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;overflow:hidden}#header-menu .circle{z-index:1;position:absolute;display:block;background-color:#18191d;border-radius:50%;right:5.8125rem;top:2rem;width:50px;height:50px;transform-origin:50% 50%}#header-menu ul{display:flex;z-index:2;position:relative;color:#464649}#header-menu ul li{height:100vh;width:25%;display:flex;align-items:center;justify-content:center;border-right:1px solid hsla(0,0%,100%,.11)}#header-menu ul li a{font-family:Proxima Nova Bold;font-size:2.6875rem;text-decoration:none;transition:.4s ease-out;transform:translate3d(0,100%,0);opacity:0;color:currentColor}#header-menu ul li a:hover{color:#fff;transition:.2s ease-in-out}#header-menu ul li a.active{transform:translateZ(0);opacity:1}#header-menu ul li a.selected{color:#fff}@media (max-width:768px){#header .logo{margin-left:1rem}#header .menu-icon{margin-right:2.3rem}#header-menu{padding:9rem 0 0 3rem}#header-menu ul{display:block}#header-menu ul li{height:auto;width:100%;display:block;padding-top:1rem}#header-menu ul li a{text-decoration:underline}}#contact-us{background:#f0f1f3;position:relative;display:flex;flex-direction:column;align-items:center}#contact-us h4{font-size:2.600625rem;color:#18191d;padding-top:12rem;font-family:Proxima Nova Bold;letter-spacing:-.1px}#contact-us p{font-family:Proxima Nova Regular;font-size:1.1rem;color:#92949a;margin-top:2.125rem}#contact-us .custom-link{margin-top:4rem;margin-bottom:8.7rem}#footer{background:#18191d}#footer .footer-content{padding:10rem 0 5.7rem;justify-content:space-between;flex-wrap:wrap;display:flex}#footer .footer-content svg .cls-1,#footer .footer-content svg .cls-2{fill:#fff}#footer .footer-content .section-item{width:25%;margin-bottom:2%}#footer .footer-content .section-item .section-title{font-family:Proxima Nova Bold;font-size:.75rem;color:#727272;letter-spacing:2px}#footer .footer-content .section-item .section-content{margin:2.5rem 0 0;font-size:1.529375rem;color:#fff;text-decoration:underline;font-family:Proxima Nova Bold}#footer .footer-content .section-item .section-content a{color:#fff}#footer .footer-content .item1 h5{font-family:Proxima Nova Bold;font-size:2.6875rem;line-height:2.875rem;color:#fff}#footer .footer-content .item1 svg{display:none;width:12rem}#footer .footer-content .item2 .section-content{text-decoration:none}#footer .footer-content .item2 .section-description{margin-top:1.5rem;font-size:.875rem;color:#727272;font-family:Proxima Nova Regular}#footer .footer-content .contact-footer{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-end;width:100%}#footer .footer-content .contact-footer .contact-text{color:#727272;font-size:.979375rem;letter-spacing:2px;font-family:Proxima Nova Bold;line-height:38px;padding-right:10px}#footer .footer-content .contact-footer .social-logo{display:inline-block;width:38px;height:38px;vertical-align:middle;margin-left:14px}#footer .footer-content .footer-info{width:100%;justify-content:space-between;flex-wrap:wrap;display:flex}#footer .footer-content .footer-info .half{width:50%;align-self:flex-end}#footer .footer-content .footer-info .half svg{width:9.5rem}#footer .footer-content .footer-info .half .footer-company-info{display:flex;justify-content:flex-end;align-items:flex-end}#footer .footer-content .footer-info .half .footer-company-info span{font-family:Proxima Nova Regular;font-size:.9175rem;color:#727272}#footer .footer-content .footer-info .half .footer-company-info span a{color:#727272}@media (max-width:1024px){#footer .footer-content .section-item{padding-bottom:3rem}#footer .footer-content .section-item .section-content{margin-top:1.2rem}}@media (max-width:768px){#contact-us p{text-align:center;width:85%;font-size:13px;line-height:16px}#footer .footer-content{display:block;padding:7rem 0 5.7rem}#footer .footer-content .section-item{width:100%;margin-bottom:4%}#footer .footer-content .section-item .section-title{font-size:1.1rem}#footer .footer-content .section-item .section-content{font-size:2rem}#footer .footer-content .section-item .section-description{font-size:1.5rem;line-height:2rem}#footer .footer-content .item1 h5{display:none}#footer .footer-content .item1 svg{display:block}#footer .footer-content .contact-footer{justify-content:flex-start;font-size:1.1rem}#footer .footer-content .footer-info{display:block;flex-wrap:unset}#footer .footer-content .footer-info .half{width:100%;align-self:unset;padding:1rem 0}#footer .footer-content .footer-info .half svg{display:none}#footer .footer-content .footer-info .half .footer-company-info{width:67%}#footer .footer-content .footer-info .half .footer-company-info span{font-size:1.3rem;line-height:2rem}}@media (max-width:560px){#contact-us h4{padding-top:4rem}}#hero-video{position:relative;padding-top:30px;padding-bottom:38%;height:0;overflow:hidden;font-family:Proxima Nova Bold}#hero-video:after{box-shadow:0 -20px 50px 50px #fff}#hero-video:after,#hero-video:before{content:"";height:20px;background-color:#fff;position:absolute;bottom:0;left:0;width:100%}#hero-video:before{box-shadow:0 -15px 50px 20px #fff}#hero-video video{position:absolute;top:-15px;left:0;width:100%;height:auto}#hero-video .showcase{position:absolute;top:0;left:0;width:100%;padding:13% 0}#hero-video .showcase .outer{width:100%;max-width:1100px;margin:0 auto;position:relative}#hero-video .showcase .outer .inner{padding:0 5.7rem}#hero-video .showcase .outer .inner .ctn-bu{display:flex;padding-right:20%}#hero-video .showcase .outer .inner .ctn-bu h3{font-size:4.5rem;color:#18191d;font-family:Proxima Nova Extrabold;letter-spacing:-3.01px;position:relative;line-height:1.1;padding-right:3px}#hero-video .showcase .outer .inner .ctn-bu h3:hover+.typewriter h4{opacity:1;visibility:visible}#hero-video .showcase .outer .inner .ctn-bu h3:hover+.typewriter h4:before{opacity:1;visibility:visible;transform:translateX(0)}#hero-video .showcase .outer .inner .ctn-bu h3:after{content:"";width:100%;height:4px;background:url(/assets/dist/img/gradient.png);background-position:100% 100%;position:absolute;right:0;width:0;bottom:4px;transition-property:width;transition-duration:.3s;transition-timing-function:ease-out}#hero-video .showcase .outer .inner .ctn-bu h3:hover{background:url(/assets/dist/img/gradient.png);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-position:100% 100%}#hero-video .showcase .outer .inner .ctn-bu h3:hover,#hero-video .showcase .outer .inner .ctn-bu h3:hover:after{animation:bggradient 1.5s cubic-bezier(.4,.05,.58,.96) infinite;-webkit-animation:bggradient 1.5s cubic-bezier(.4,.05,.58,.96) infinite;animation-direction:alternate}#hero-video .showcase .outer .inner .ctn-bu h3:hover:after{left:0;right:auto;width:100%;background-position:100% 100%}#hero-video .showcase .outer .inner .ctn-bu .typewriter{margin-left:2em;display:flex;align-items:center;max-width:54%;width:100%}#hero-video .showcase .outer .inner .ctn-bu .typewriter h4{color:#18191d;letter-spacing:-.45px;font-family:Proxima Nova Regular;overflow:inherit;margin:0 auto;letter-spacing:.15em;font-size:.8rem;display:inline-block;position:relative;padding:1em 1em 1em .5em;opacity:0;visibility:hidden;transition:.4s ease-in}#hero-video .showcase .outer .inner .ctn-bu .typewriter h4:before{content:"";background:url(/assets/dist/img/ad08908bf481a1bceaa0893fda059a43.svg) 50% no-repeat;width:26px;height:11px;position:absolute;left:-21px;top:12px;visibility:hidden;opacity:0;transform:translateX(-10px);transition:.2s ease-in}#hero-video .showcase .video-thumb{position:absolute;right:0;margin-right:5.8125rem;top:50%;margin-top:-125px}#hero-video .showcase .video-thumb a{display:inline-block;position:relative;max-width:100%;width:440px}#hero-video .showcase .video-thumb a:before{content:"FULL VIDEO";display:flex;justify-content:center;align-content:center;align-items:center;width:75px;height:75px;border:1px solid #fff;border-radius:50%;text-align:center;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:10px;font-weight:700}#hero-video .showcase .video-thumb h4{font-size:1.5rem;color:#18191d;font-weight:400}#hero-video .showcase .video-thumb h5{font-size:.8rem;margin:1em auto;color:#18191d;font-weight:700}#hero-video .overlay{width:100%;height:100%;position:fixed;background-color:rgba(24,25,29,.8);top:0;z-index:10;display:flex;align-items:center;opacity:0;visibility:hidden;transition:.5s linear}#hero-video .overlay.active{opacity:1;visibility:visible;transition:.5s linear}#hero-video .overlay .inner{max-width:80%;max-height:80%;margin:auto;position:relative;width:100%;height:100%}#hero-video .overlay .inner .close{display:inline-block;width:25px;height:25px;position:absolute;right:-30px;top:-30px}#hero-video .overlay .inner .close a{height:25px;width:2px;margin-left:12px;background-color:#fff;transform:rotate(45deg);display:inline-block;z-index:1}#hero-video .overlay .inner .close a span{display:inline-block;height:25px;width:2px;background-color:#fff;transform:rotate(90deg);z-index:2}#hero-video .overlay .inner .close a:hover,#hero-video .overlay .inner .close a:hover span{background-color:#000}#hero-video .overlay .inner video{width:100%;position:relative;top:unset;left:unset}@media screen and (max-width:1920px){#hero-video{padding-bottom:43%}}@media screen and (max-width:1440px){#hero-video{padding-bottom:50%}#hero-video .showcase .outer .inner .ctn-bu{padding-right:25%}}@media screen and (max-width:1439px){#hero-video{padding-bottom:50%}#hero-video .showcase .outer .inner .ctn-bu{padding-right:28%}}@media screen and (max-width:1280px){#hero-video{padding-bottom:58%}#hero-video .showcase .outer .inner .ctn-bu{padding-right:40%}}@media screen and (min-width:1737px){#hero-video .showcase .outer .inner .ctn-bu{padding-right:10%}}@media screen and (min-width:1920px){#hero-video .showcase .outer .inner .ctn-bu{padding-right:0}}.section-title-content{z-index:-10;position:absolute;letter-spacing:-1px;font-size:8.330625rem;line-height:8.330625rem;font-family:Proxima Nova Bold;color:#18191d}.section-title-content span{position:absolute}.section-title-line{z-index:-10;position:absolute;left:-100vw;width:200vw;height:200px;border-top:1px solid #dcdfe2;background:#fff}#hero{position:relative;height:420px;box-sizing:border-box}#hero .ttr-container{position:relative;z-index:10;height:100%;pointer-events:none}#hero .ttr-container #stroke{position:relative;padding-top:11.9375rem;padding-bottom:14.9375rem;box-sizing:border-box}#hero .ttr-container #stroke div{display:inline-block}#hero .ttr-container #stroke div h3.hero-title{margin:0;font-size:4rem;line-height:3.5rem;font-family:Proxima Nova Extrabold;position:relative;cursor:default;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px;color:transparent}#hero .ttr-container #stroke div.center{padding:0 10rem}#hero .ttr-container #mask{position:absolute;top:0;left:0;width:33%;overflow:hidden}#hero .ttr-container #mask div#masked{position:relative;padding-top:11.9375rem;padding-bottom:14.9375rem;box-sizing:border-box;width:1100px}#hero .ttr-container #mask div#masked div{display:inline-block}#hero .ttr-container #mask div#masked div h3.hero-title{margin:0;font-size:4rem;line-height:3.5rem;font-family:Proxima Nova Extrabold;position:relative;cursor:default;color:#000}#hero .ttr-container #mask div#masked div.center{padding:0 10rem}#hero #hero-square{transform:translateX(-50%);left:50%;position:absolute;top:0;bottom:0;width:100vw}#hero #hero-square canvas:focus{outline:none}#works{opacity:1;position:relative;padding:0 5.75rem;z-index:2;margin-top:-18%}#works .section-title-content{left:88%;top:28.5rem}#works .section-title-line{top:34.5875rem}#works .works-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:30.5rem;grid-column-gap:3rem}#works .works-list .work-item{display:block;position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:3rem;z-index:5}#works .works-list .work-item .work-image{position:absolute;left:0;right:0;bottom:0;top:0;background:transparent;overflow:hidden}#works .works-list .work-item .work-image img{display:block;max-width:inherit;height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}#works .works-list .work-item .infos{padding:0 1rem 0 2.1rem;position:absolute;left:0;bottom:2.6rem;z-index:2;font-size:0}#works .works-list .work-item .infos small.work-company{position:relative;font-size:1rem;font-family:Proxima Nova Bold;letter-spacing:.02rem;color:#fff}#works .works-list .work-item .infos h5.work-title{font-weight:300;position:relative;font-size:1.25rem;font-family:Proxima Nova Regular;color:#fff;padding-top:.875rem;line-height:1.3rem;letter-spacing:-.6px}#works .works-list .work-item:before{content:"";display:block;padding-bottom:150%}#works .works-list .work-item:after{content:"";position:absolute;top:-2px;bottom:-2px;right:-2px;left:-2px;background-image:linear-gradient(0deg,#000,rgba(0,0,0,.43),transparent);background-position:0 100%;background-size:100% 30%;background-repeat:no-repeat;transition:.5s}#works .works-list .work-item:hover .work-image img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}#works .works-list .work-item:hover:after{opacity:1;background-size:100% 100%}#works .works-see-more{margin-top:0;display:flex;align-items:center;justify-content:center}#works .work-list-mobile{display:none}#works .work-list-mobile .infos{padding:0 1rem 0 2.1rem;position:absolute;left:0;bottom:2.6rem;z-index:2;font-size:0}#works .work-list-mobile .infos small.work-company{position:relative;font-size:1rem;font-family:Proxima Nova Bold;letter-spacing:.02rem;color:#fff}#works .work-list-mobile .infos h5.work-title{font-weight:300;position:relative;font-size:1.25rem;font-family:Proxima Nova Regular;color:#fff;padding-top:.875rem;line-height:1.3rem;letter-spacing:-.6px}#works .work-list-mobile .work-item:after{content:"";position:absolute;top:-2px;bottom:-2px;right:0;left:0;width:100%;animation:hoverGradient 2s ease-in;background:#000;background:linear-gradient(0deg,#000,transparent 33%,transparent)}@media screen and (max-width:1500px){#works{margin-top:-10%}#works .section-title-content{left:92%;top:34.5rem;font-size:7rem}#works .section-title-line{top:40.5875rem}#hero-video .showcase .outer .inner{padding:0 3.8rem}#hero-video .showcase .outer .inner .ctn-bu .typewriter{max-width:56%}#hero-video .showcase .outer .inner .ctn-bu .typewriter h4{font-size:.8rem}#hero-video .showcase .outer .inner .ctn-bu .typewriter h4:before{top:6px}}@media screen and (max-width:1280px){#works{margin-top:-9%}#works .section-title-content{left:80%}}@media screen and (min-width:1441px){#hero-video .showcase .outer .inner{padding:0 3.8rem}#hero-video .showcase .outer .inner .ctn-bu .typewriter{max-width:40%}}@media screen and (max-width:1024px){#works{margin-top:0}#works .section-title-line{display:none}#works .section-title-content{left:0;transform:unset;top:-13%;right:0;margin:0 auto;text-align:center}#works .section-title-content span{top:0;left:0;right:0;margin:0 auto}#hero-video .showcase .outer .inner{padding:0 3.8rem}#hero-video .showcase .outer .inner .ctn-bu .typewriter{display:none}}@media screen and (max-width:991px){#hero-video{padding-top:85%}#hero-video:after{display:none}#hero-video .showcase .video-thumb{position:relative;margin-right:0;top:unset;margin-top:4.5em;text-align:center;padding:0 3.8rem}#hero-video .showcase .video-thumb a,#hero-video .showcase .video-thumb a img{width:100%}#hero-video .showcase .video-thumb h4,#hero-video .showcase .video-thumb h5{text-align:left}#hero-video .showcase .outer .inner{padding:0 3.8rem}#hero-video .showcase .outer .inner .ctn-bu .typewriter,#works .works-list{display:none}#works .work-list-mobile{display:block}}@media screen and (max-width:480px){#hero-video{padding-top:85%}#hero-video .showcase{padding-top:75px}#hero-video .showcase .outer .inner{padding:0 3.8rem}#hero-video .showcase h3{font-size:2rem;letter-spacing:-.66px;line-height:1.2}#hero-video .showcase .video-thumb{padding:0 1.8rem;margin-top:2.5em}}#services-home{opacity:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;position:relative;z-index:5;margin:7.81rem 5.6875rem 7.125rem}#services-home .section-title-content{left:-7.375rem;top:104%}#services-home .section-title-line{top:calc(100% + 6.9rem);z-index:0}#services-home .services-description .small-title{margin-top:.5rem}#services-home .services-description .description{font-size:.875rem;line-height:1.125rem;font-family:Proxima Nova Regular;margin-top:2rem;color:#92949a}#services-home .services-description .reply-logo{display:flex;align-items:center;margin-top:.5em;margin-bottom:1.5em}#services-home .services-description .reply-logo a{font-family:Proxima Nova Regular;text-decoration:none;color:#18191d}#services-home .services-description .reply-logo img{max-width:60px;margin-right:5px;max-height:15px}#services-home .services-description .reply-logo.custom-link{width:92%;display:flex;margin-top:.5em}#services-home .services-description .reply-logo.custom-link:after{max-width:219px}#services-home .services-description .custom-link{margin-top:2em;display:inline-block}#services-home .services-list .service{font-size:0}#services-home .services-list .service a{position:relative;display:inline-block;padding:0;letter-spacing:-.02rem}#services-home .services-list .service a span.text-wrapper{overflow:hidden;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;display:inline-block;pointer-events:none;color:#18191d;font-family:Proxima Nova Bold;font-size:1.555rem}#services-home .services-list .service a span.text-wrapper span.text{display:block;-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .25s;transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .25s;transition:transform 1s cubic-bezier(.215,.61,.355,1) .25s;transition:transform 1s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .25s;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.875rem;font-weight:400}#services-home .services-list .service a span.image{display:block;position:absolute;top:0;left:0;pointer-events:none;border-radius:50%;width:16rem;height:16rem;overflow:hidden}#services-home .services-list .service a span.image img{display:block;position:absolute;top:0;left:0;width:16rem;height:auto;max-width:none;opacity:0;-webkit-transform:translateZ(0) scale(1.2) skewX(10deg);transform:translateZ(0) scale(1.2) skewX(10deg);-webkit-transition:opacity .15s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .15s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .25s cubic-bezier(.215,.61,.355,1) 0s,opacity .15s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .25s cubic-bezier(.215,.61,.355,1) 0s,opacity .15s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1) 0s}#services-home .services-list a.active span.image img{opacity:1;-webkit-transform:translateZ(0) scale(1) skewY(0);transform:translateZ(0) scale(1) skewY(0);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1s;transition:opacity .2s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .1s,opacity .2s cubic-bezier(.215,.61,.355,1) .1s;transition:transform .5s cubic-bezier(.215,.61,.355,1) .1s,opacity .2s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1s}#services-home .services-list-mobile{display:none}#services-home .services-list-mobile .service{color:#18191d;font-family:Proxima Nova Bold;font-size:1.555rem}#services-home .services-see-more-mobile{display:none}#video{opacity:0;display:flex;align-items:center;flex-direction:column}#video .small-title{margin-top:7.5rem;z-index:5}#video #video-container{margin-top:4.5rem;background:#000;width:86%;font-size:0}#video #video-container video{width:100%;height:auto;position:relative}#clients{opacity:0;display:flex;align-items:center;flex-direction:column;position:relative}#clients .section-title-content{left:-1.375rem;bottom:4px}#clients .section-title-content span{bottom:-25px}#clients .section-title-line{top:calc(81% + 6.9rem);border-top:none}#clients .small-title{margin-top:8.3125rem}#clients #clients-list{width:90%;max-width:1100px;position:relative;overflow:hidden;text-align:center;padding-top:3.5rem;padding-bottom:8rem}#clients #clients-list .logo{width:15%;height:120px;padding:0;display:inline-block;vertical-align:middle;opacity:1;position:relative;overflow:hidden}#clients #clients-list .logo img{width:100%;height:auto;max-width:120px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:50%;transform:translateZ(0);-webkit-perspective:500px;perspective:500px;margin-left:-60px}@media (max-width:1440px){#hero{padding-left:1rem;padding-top:10rem;padding-bottom:11rem}#hero #hero-square{height:400px}}@media (max-width:1280px){#clients #clients-list .logo{width:24.6%}}@media (max-width:1024px){#hero{padding-left:1rem;padding-top:8rem;padding-bottom:11rem}#hero #hero-square{height:350px}#works{padding-left:4rem;padding-right:4rem}#works .works-list{grid-column-gap:2rem}}@media screen and (max-width:1440px){#works .works-list{grid-template-rows:36.5rem}}@media (max-width:768px){main#home{width:100%}#hero{padding:2rem}#hero,#hero #hero-square{height:250px}#hero .hero-title{font-size:3rem}#hero .ttr-container #mask{width:100%}#hero .ttr-container #stroke{padding-top:2rem;padding-bottom:2rem}#hero .ttr-container #stroke div{display:block}#hero .ttr-container #stroke div h3.hero-title{color:#000;-webkit-text-stroke-color:none;-webkit-text-stroke-width:0}#hero .ttr-container #stroke div.center{padding:0}#works{padding-left:0;padding-right:0;overflow-x:inherit;padding-bottom:5rem}#works .work-list-mobile{padding-bottom:3em}#works .section-title-content{width:100%;left:0;top:-9.6%;transform:inherit;text-align:center}#works .section-title-content span{position:relative}#works .works-list{width:150%;margin-left:-25%}#works .work-list-mobile .owl-item{max-width:400px}#works .work-list-mobile .owl-item img{width:100%}#video{padding:0 1.8rem}#video #video-container{width:100%}#video .small-title{margin-top:3.5rem}#services-home{margin:2rem 3.8rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}#services-home .services-list1,#services-home .services-list2{display:none}#services-home .services-list-mobile{display:block;margin-top:3rem}#services-home .services-see-more-mobile{display:block;text-align:center;margin-top:2rem}#services-home .section-title-content,#services-home .section-title-line{display:none}#services-home .services-description .description{font-size:1.5rem;line-height:2rem;margin-top:3rem}#clients #clients-list .logo{width:32%}#clients .section-title-content{bottom:1rem;display:none}}@media (max-width:600px){#hero-video{padding-top:70%}}@media (max-width:480px){#works{overflow:inherit}#works .section-title-content{top:-12.4%;font-size:6rem}#clients #clients-list{padding-bottom:2rem}#video .small-title{margin-top:0}#hero-video{padding-top:85%}}@keyframes bggradient{0%{background-position:-100% -100%}to{background-position:-50% -50%}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#18191d}}main#services h1{opacity:1;font-size:2.2rem;font-family:Proxima Nova Bold;background:radial-gradient(circle,#fb5853 0,#fe2b59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10rem 0 8rem}main#services section#what{position:relative;padding:6.5625rem 3rem 0;z-index:2}main#services section#what .section-title-content{left:93%;top:46rem}main#services section#what .section-title-line{top:52.9rem}main#services section#what .whats-list{display:flex;flex-wrap:wrap;padding-bottom:10rem}main#services section#what .whats-list .what-item{flex:1 0;margin-right:15px}main#services section#what .whats-list .what-item .card{background:#18191d;padding:8em 1.5em 2em;display:block;height:100%;box-sizing:border-box;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.1,.63,.53,.93);cursor:pointer}main#services section#what .whats-list .what-item .card .what-keyword{color:#777981;position:relative;font-size:1.2rem;font-family:Proxima Nova Bold;letter-spacing:3px;transition:all .3s cubic-bezier(.1,.63,.53,.93)}main#services section#what .whats-list .what-item .card .what-title{color:#fff;font-weight:300;position:relative;font-size:1.6rem;font-family:Proxima Nova Regular;padding-top:2.5rem;line-height:2.2rem;transition:all .3s cubic-bezier(.1,.63,.53,.93)}main#services section#what .whats-list .what-item .card .what-description{position:relative;color:#777981;font-size:.88rem;line-height:1.3;font-family:Proxima Nova Regular;padding:0;opacity:0;transition:all .35s cubic-bezier(.1,.63,.53,.93);margin:1.5em auto 5em}main#services section#what .whats-list .what-item .card .what-see-cases{position:relative;font-weight:300;font-family:Proxima Nova Bold;font-size:.65rem;text-align:center;color:#18191d;opacity:0;transition:all .35s cubic-bezier(.1,.63,.53,.93);letter-spacing:.05rem;display:none}main#services section#what .whats-list .what-item .card .ctn-cta{display:flex;justify-content:center;position:absolute;bottom:3em;left:0;right:0;align-items:center;transform:translateY(0);opacity:0;visibility:hidden;transition:all .35s cubic-bezier(.1,.63,.53,.93)}main#services section#what .whats-list .what-item .card .ctn-cta span{opacity:0;visibility:hidden}main#services section#what .whats-list .what-item .card .ctn-cta .download{left:1.25em;position:absolute;background:url(/assets/dist/img/download-icon.svg) 50% no-repeat;height:35px;width:100%;max-width:40px;display:inline-block}main#services section#what .whats-list .what-item .card:hover{background:#ececec}main#services section#what .whats-list .what-item .card:hover .what-keyword{color:#777981}main#services section#what .whats-list .what-item .card:hover .what-title{color:#18191d;transform:translateY(-1em)}main#services section#what .whats-list .what-item .card:hover .what-description{opacity:1}main#services section#what .whats-list .what-item .card:hover .what-see-cases{opacity:0}main#services section#what .whats-list .what-item .card:hover .ctn-cta{opacity:1;visibility:visible;transform:translateY(1em)}main#services section#what .whats-list .what-item:last-child{margin-right:0}@media (max-width:1440px){main#services section#what .section-title-content{font-size:6.5rem;left:95%;top:46.7rem}}@media (max-width:1024px){main#services section#what .section-title-content{display:none}}@media (max-width:767px){main#services section#what{padding:6.5625rem 0 0}main#services section#what h1{padding:2em 0 4em}main#services section#what .section-title-content{display:block;left:-50px;top:17%}main#services section#what .section-title-content span{top:5px}main#services section#what .section-title-line{top:21.9%}main#services section#what .whats-list{flex-direction:column}main#services section#what .whats-list .what-item{margin-right:0}main#services section#what .whats-list .what-item .card{background:#ececec;margin-bottom:30px;padding:4em 1.5em 2em}main#services section#what .whats-list .what-item .card .what-keyword{color:#777981}main#services section#what .whats-list .what-item .card .what-title{color:#18191d}main#services section#what .whats-list .what-item .card .what-description{opacity:1;font-size:13px;line-height:16px}main#services section#what .whats-list .what-item .card .what-see-cases{opacity:0;font-size:11px;line-height:13px}main#services section#what .whats-list .what-item .card .ctn-cta{padding:0 1.5em;justify-content:flex-end;opacity:1;visibility:visible}main#services section#what .whats-list .what-item .card .ctn-cta span{display:none}}@media (max-width:480px){main#services section#what .section-title-content{left:-35px;top:17.8%}main#services section#what .section-title-line{top:22%}main#services section#what .whats-list .what-item .card .what-keyword{color:#777981}main#services section#what .whats-list .what-item .card .what-title{font-size:16px;line-height:20px}main#services section#what .whats-list .what-item .card .what-description{font-size:13px;line-height:1.3}}@media (min-width:1441px){main#services{max-width:1400px}}main#agency section.who{position:relative;display:flex;padding:6.5625rem 1rem 7rem}main#agency section.who .text{flex:0 0 340px;padding-right:2rem}main#agency section.who .text h1{text-transform:uppercase;margin-top:1rem}main#agency section.who .text p{font-size:.875rem;line-height:1.125rem;font-family:Proxima Nova Regular;margin-top:2rem;color:#92949a}main#agency section.who .video-container{flex:1}main#agency section.who .video-container video{width:100%;height:auto;position:relative}main#agency section.who .section-title-line{top:25rem}main#agency section.who .section-title-content{left:0;top:19rem}main#agency section.who .section-title-content span{top:4rem}main#agency .gallery-wrapper section .small-title{padding-bottom:3rem;text-align:center}main#agency .gallery-wrapper section .owl-carousel{padding-bottom:6rem}main#agency .gallery-wrapper section .owl-carousel .item{overflow:hidden}main#agency .gallery-wrapper section .owl-carousel .item img{-webkit-transform:translateZ(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");filter:blur(0);transition:all .8s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section .owl-carousel .item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);opacity:0;transition:all .5s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section .owl-carousel .item .overlay .flex-row{width:auto;text-align:center}main#agency .gallery-wrapper section .owl-carousel .item .overlay .flex-row h5{font-size:1rem;color:#fff;font-family:Proxima Nova Regular;font-weight:300;opacity:0;transition:opacity .6s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section .owl-carousel .item .overlay .flex-row p{font-family:Proxima Nova Bold;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.1rem;padding-top:.35rem;transition:all .6s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section .owl-carousel .item:hover img{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:url(#blur);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3")}main#agency .gallery-wrapper section .owl-carousel .item:hover .overlay,main#agency .gallery-wrapper section .owl-carousel .item:hover .overlay .flex-row h5,main#agency .gallery-wrapper section .owl-carousel .item:hover .overlay .flex-row p{opacity:1}main#agency .gallery-wrapper section#partners{padding-bottom:7rem}main#agency .gallery-wrapper section#partners .fake-gallery-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item{overflow:hidden;flex:0 0 17%;margin:0 15px}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item{position:relative;width:100%;height:auto}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item img{-webkit-transform:translateZ(0);position:relative;width:100%;height:auto;display:block;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");filter:blur(0);transition:all .8s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);opacity:0;transition:all .5s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item .overlay .flex-row{width:auto;text-align:center}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item .overlay .flex-row h5{font-size:1rem;color:#fff;font-family:Proxima Nova Regular;font-weight:300;opacity:0;transition:opacity .6s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item .overlay .flex-row p{font-family:Proxima Nova Bold;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:.1rem;padding-top:.35rem;transition:all .6s cubic-bezier(.1,.63,.53,.93)}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item:hover img{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:url(#blur);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3")}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item:hover .overlay,main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item:hover .overlay .flex-row h5,main#agency .gallery-wrapper section#partners .fake-gallery-flex .item .sub-item:hover .overlay .flex-row p{opacity:1}main#agency .gallery-wrapper section#believes{width:100%;margin:auto;max-width:1100px}main#agency .gallery-wrapper section#believes .belief-container{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;position:relative;padding:1rem 1rem 0}main#agency .gallery-wrapper section#believes .belief-container .belief{flex:0 0 33%}main#agency .gallery-wrapper section#believes .belief-container .belief p{font-family:Proxima Nova Bold;font-size:1.5rem;line-height:1.5rem;padding:2rem 2rem 5rem;text-align:center;color:#000}main#agency .gallery-wrapper .our-mission-container{transform:translateX(-50%);left:50%;position:relative;top:0;bottom:0;width:100vw;height:11rem;margin-bottom:5rem;border-bottom:1px solid #bbb;overflow:hidden}main#agency .gallery-wrapper .our-mission-container h2{position:absolute;letter-spacing:-1px;font-size:8.330625rem;line-height:8.330625rem;font-family:Proxima Nova Bold;bottom:0;left:3rem;width:90%}main#agency .gallery-wrapper .our-mission-container h2 span{position:absolute;width:90%;bottom:-33px}main#agency .gallery-wrapper section#our-space{width:100%;margin:auto;max-width:1100px;padding:1rem}main#agency .gallery-wrapper section#our-space .small-title{text-align:left;padding-bottom:1rem}main#agency .gallery-wrapper section#our-space p{font-size:.875rem;line-height:1.125rem;font-family:Proxima Nova Regular;color:#92949a;padding-bottom:3rem}main#agency .gallery-wrapper #gallery .owl-carousel .item:hover img{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:url(#blur);filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3")}@media (max-width:1440px){main#agency .gallery-wrapper section#partners .fake-gallery-flex .item{flex:0 0 26%}}@media (max-width:991px){main#agency section.who{flex-direction:column;padding-bottom:1.5em}main#agency section.who .text{flex:1 0 auto;margin-bottom:10em;text-align:center;padding-right:0}main#agency section.who .text h1{font-size:12px}main#agency section.who .text p{text-align:left;font-size:13px;line-height:16px}main#agency section.who .section-title-content{left:-46px;top:20rem}main#agency section.who .section-title-line{top:26rem}main#agency .gallery-wrapper .owl-dots{display:none}main#agency .gallery-wrapper section .owl-carousel{padding-bottom:0}main#agency .gallery-wrapper section .small-title{padding-top:3em;padding-bottom:3em}main#agency .gallery-wrapper section#partners{padding-bottom:3em}main#agency .gallery-wrapper section#partners .fake-gallery-flex{max-width:85%}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item{flex:0 0 45%}main#agency .gallery-wrapper section#our-space{padding:0}main#agency .gallery-wrapper section#our-space .small-title{text-align:center;margin:2em auto;font-size:13px;padding:0}main#agency .gallery-wrapper section#our-space p{text-align:left;font-size:13px;line-height:16px}}@media (max-width:768px){main#agency section.who .section-title-content{top:19rem}main#agency section.who .section-title-line{top:25rem}main#agency .gallery-wrapper section#partners .fake-gallery-flex{margin:0 auto;max-width:90%}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item{flex:1;margin:0}main#agency .gallery-wrapper section#partners .fake-gallery-flex .item:first-child{margin-right:20px}main#agency .gallery-wrapper section#believes .belief-container{padding:0}main#agency .gallery-wrapper section#believes .belief-container .belief{flex:0 0 100%}main#agency .gallery-wrapper section#believes .belief-container .belief p{font-size:14px;line-height:16px;text-align:left;margin:0 0 2em;padding:0}main#agency .gallery-wrapper section#believes .belief-container .belief:last-child{margin-bottom:0}main#agency .gallery-wrapper .our-mission-container{height:9rem}main#agency .gallery-wrapper .our-mission-container h2{font-size:85px;line-height:normal;left:-1rem;width:100%}}@media (max-width:560px){main#agency section.who .section-title-content{font-size:70px;top:19.8rem}main#agency section.who .section-title-line{top:25.5rem}main#agency .gallery-wrapper .our-mission-container h2 span{font-size:65px;width:100%;bottom:-18px}}@media (max-width:342px){main#agency .gallery-wrapper .our-mission-container h2 span{font-size:60px;width:100%;bottom:-18px}}main#works-list h1{opacity:1;font-size:2.2rem;font-family:Proxima Nova Bold;background:radial-gradient(circle,#fb5853 0,#fe2b59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:5em 0 0}main#works-list .section-title-content{left:50%;top:6.2rem}main#works-list .section-title-content span{transform:translateX(-50%)}main#works-list .section-title-line{top:12.2rem}main#works-list #works-columns{position:relative;padding:10rem 3rem 0;z-index:2}main#works-list #works-columns .container{position:relative;width:100%;margin-left:-1.5rem;box-sizing:border-box;font-size:0}main#works-list #works-columns .container .work-list-col{position:relative;width:33.3333333333%;padding-left:3rem;display:inline-block;box-sizing:border-box;vertical-align:top}main#works-list #works-columns .container .work-list-col .work-item{display:block;position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:3rem}main#works-list #works-columns .container .work-list-col .work-item .work-image{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}main#works-list #works-columns .container .work-list-col .work-item .work-image img{display:block;max-width:inherit;height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}main#works-list #works-columns .container .work-list-col .work-item .infos{padding:0 1rem 0 2.1rem;position:absolute;left:0;bottom:2.6rem;z-index:2;font-size:0}main#works-list #works-columns .container .work-list-col .work-item .infos small.work-company{position:relative;font-size:1rem;font-family:Proxima Nova Bold;letter-spacing:.02rem;color:#fff}main#works-list #works-columns .container .work-list-col .work-item .infos h5.work-title{font-weight:300;position:relative;font-size:1.25rem;font-family:Proxima Nova Regular;color:#fff;padding-top:.875rem;line-height:1.3rem}main#works-list #works-columns .container .work-list-col .work-item:before{content:"";display:block;padding-bottom:150%}main#works-list #works-columns .container .work-list-col .work-item:after{content:"";position:absolute;top:-2px;bottom:-2px;right:-2px;left:-2px;background-image:linear-gradient(0deg,#000,rgba(0,0,0,.43),transparent);background-position:0 100%;background-size:100% 30%;background-repeat:no-repeat;transition:.5s}main#works-list #works-columns .container .work-list-col .work-item:hover .work-image img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}main#works-list #works-columns .container .work-list-col .work-item:hover:after{opacity:1;background-size:100% 100%}main#works-list #works-columns .container .work-list-col.middle{padding-top:5rem}@media (max-width:980px){main#works-list #works-columns{padding:10rem 0 0}main#works-list #works-columns .container{padding-top:5rem}main#works-list #works-columns .container .work-list-col{width:100%}main#works-list #works-columns .container .work-list-col.middle{padding-top:0}}main#work-detail .spacer{height:6rem}main#work-detail section#main-description{position:relative}main#work-detail section#main-description .texts{position:absolute;top:0;left:15%;width:70%;height:99%;display:flex;flex-direction:column}main#work-detail section#main-description .texts .content{margin-top:auto}main#work-detail section#main-description .texts .content h3{font-family:Proxima Nova Semibold;font-weight:300;color:#fff;font-size:1.3rem;text-transform:uppercase;margin-left:2px;margin-bottom:1rem}main#work-detail section#main-description .texts .content h1{font-family:Proxima Nova Bold;color:#fff;margin-bottom:15rem;font-size:3.1rem}main#work-detail section#main-description #work-bar{position:absolute;width:100%;left:0;height:108px;bottom:0;border-top:1px;border-top-style:solid;border-color:#e2e2e2}main#work-detail section#main-description #work-bar .background{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden}main#work-detail section#main-description #work-bar .background img{position:absolute;bottom:0;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:url(#blur);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3")}main#work-detail section#main-description #work-bar .contents{position:relative;width:70%;left:15%;display:flex;align-items:stretch;height:99%}main#work-detail section#main-description #work-bar .contents .left{width:40%;text-align:left;justify-content:left;display:flex;align-items:center}main#work-detail section#main-description #work-bar .contents .left .logo{max-height:60px}main#work-detail section#main-description #work-bar .contents .right{width:60%;display:flex;justify-content:flex-end}main#work-detail section#main-description #work-bar .contents .right .slot{padding:0 3rem;display:flex;align-items:center}main#work-detail section#main-description #work-bar .contents .right .slot p{color:#fff}main#work-detail section#main-description #work-bar .contents .right .slot p .heading{font-family:Proxima Nova Bold;font-size:1rem}main#work-detail section#main-description #work-bar .contents .right .slot p .content{padding-top:.5rem;font-size:.85rem;font-family:Proxima Nova Regular}@media screen and (max-width:767px){main#work-detail section#main-description #work-bar{display:none}}main#work-detail section.text_gallery{width:100%;max-width:100%;position:relative;padding-left:15%;padding-top:6em;padding-bottom:5.5em;box-sizing:border-box;border-bottom:1px solid #e2e2e2;margin:0 auto 5em}main#work-detail section.text_gallery .contents{width:100%;display:flex}main#work-detail section.text_gallery .contents .left{width:33%;padding-right:3rem}main#work-detail section.text_gallery .contents .left h3{font-family:Proxima Nova Bold;font-size:1.8rem}main#work-detail section.text_gallery .contents .right{width:67%}main#work-detail section.text_gallery .contents .right .item{padding:0 3rem}main#work-detail section.text_gallery .contents .right .item h4{font-family:Proxima Nova Bold;font-size:1.1rem;padding-bottom:1.3rem}main#work-detail section.text_gallery .contents .right .item p{font-size:1.1rem;line-height:1.5rem;font-family:Proxima Nova Regular;color:#787d84}main#work-detail section.text_gallery .contents .right .owl-dots{text-align:center;padding-top:2.5em}main#work-detail section.text_gallery .contents .right .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;background:#e3e3e3;margin:.25rem}main#work-detail section.text_gallery .contents .right .owl-dots .owl-dot.active{background:#000}@media screen and (max-width:767px){main#work-detail section.text_gallery{padding-left:0;padding-top:3em}main#work-detail section.text_gallery .contents{width:100%;flex-direction:column}main#work-detail section.text_gallery .contents .left{width:100%;padding-right:0;text-align:center;margin:0 auto 3em}main#work-detail section.text_gallery .contents .right{width:100%}main#work-detail section.text_gallery .contents .right .item{padding:0 .5rem}}main#work-detail section.text_photo_video{width:100%;max-width:1920px;position:relative;padding-left:0;margin:0 auto auto;box-sizing:border-box}main#work-detail section.text_photo_video .contents{width:70%;margin:auto;display:flex}main#work-detail section.text_photo_video .contents .left{font-size:0;width:50%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}main#work-detail section.text_photo_video .contents .left h3{position:relative;font-family:Proxima Nova Bold;font-size:2.5rem;padding-bottom:.8rem;padding-left:6rem;padding-right:6rem}main#work-detail section.text_photo_video .contents .left h3.small{font-family:Proxima Nova Bold;font-size:1.1rem}main#work-detail section.text_photo_video .contents .left p{position:relative;font-family:Proxima Nova Regular;font-size:1.1rem;line-height:1.5rem;color:#787d84;padding-top:.8rem;padding-left:6rem;padding-right:6rem}main#work-detail section.text_photo_video .contents .left p.number{font-family:Proxima Nova Bold;font-size:4rem;padding-top:0;color:#18191d;margin:.4em 0}main#work-detail section.text_photo_video .contents .left .background{position:absolute;width:50vw;height:100%;left:0;top:0}main#work-detail section.text_photo_video .contents .right{font-size:0;width:50%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}main#work-detail section.text_photo_video .contents .right h3{position:relative;font-family:Proxima Nova Bold;font-size:2.5rem;padding-bottom:.8rem;padding-left:6rem;padding-right:6rem}main#work-detail section.text_photo_video .contents .right h3.small{font-family:Proxima Nova Bold;font-size:1.1rem}main#work-detail section.text_photo_video .contents .right p{position:relative;font-family:Proxima Nova Regular;font-size:1.1rem;line-height:1.5rem;color:#787d84;padding-top:.8rem;padding-left:6rem;padding-right:6rem}main#work-detail section.text_photo_video .contents .right p.number{font-family:Proxima Nova Bold;font-size:4rem;padding-top:0;color:#18191d;margin:.4em 0}main#work-detail section.text_photo_video .contents .right .background{position:absolute;width:50vw;height:100%;left:50%;top:0}main#work-detail section.text_photo_video .contents .videoContainer{width:100%;height:100%;position:relative;cursor:pointer}main#work-detail section.text_photo_video .contents .videoContainer video{width:100%!important;height:auto!important}main#work-detail section.text_photo_video .contents .videoContainer .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:red;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s cubic-bezier(.1,.63,.53,.93)}main#work-detail section.text_photo_video .contents .videoContainer .overlay.disabled{opacity:0;pointer-events:none}@media screen and (max-width:1024px){main#work-detail section.text_photo_video .contents{width:90%}}@media screen and (max-width:767px){main#work-detail section.text_photo_video{background-color:transparent!important}main#work-detail section.text_photo_video .contents{width:90%;flex-direction:column}main#work-detail section.text_photo_video .contents .left,main#work-detail section.text_photo_video .contents .right{width:100%;align-items:center;flex-direction:column;justify-content:center;font-size:1rem;margin:3em auto}main#work-detail section.text_photo_video .contents .right{margin:2em auto}main#work-detail section.text_photo_video .contents .left.change-order{order:2}main#work-detail section.text_photo_video .contents .left h3,main#work-detail section.text_photo_video .contents .right h3{padding-left:0;padding-right:0}main#work-detail section.text_photo_video .contents .left p,main#work-detail section.text_photo_video .contents .right p{padding-left:0;padding-right:0;max-width:95%;text-align:center}}main#work-detail section.text_centered{width:100%;max-width:1920px;margin:auto;position:relative;padding-left:0;box-sizing:border-box}main#work-detail section.text_centered .contents{width:70%;margin:auto;padding:3rem;text-align:center}main#work-detail section.text_centered .contents p{font-family:Proxima Nova Bold;font-size:1.5rem}main#work-detail section.gallery_photo_video{width:100%;max-width:1920px;position:relative;padding-left:0;padding-top:0;box-sizing:border-box;margin:auto auto 6em}main#work-detail section.gallery_photo_video .contents{width:100%;margin:auto;text-align:center}main#work-detail section.gallery_photo_video .contents .owl-stage{padding:0 0 2rem}main#work-detail section.gallery_photo_video .contents .owl-item{transition:all .3s cubic-bezier(.1,.63,.53,.93);transform:scale3d(.85,.85,1)}main#work-detail section.gallery_photo_video .contents .owl-item video{width:100%!important;height:100%!important}main#work-detail section.gallery_photo_video .contents .owl-item.active.center{transform:scaleX(1) translateY(2rem)}@media screen and (max-width:767px){main#work-detail section.text_centered{margin:0}main#work-detail section.text_centered .contents{width:100%;padding:4em 3em}}main#work-detail section.photo_only{width:100%;max-width:1920px;margin:auto;position:relative;padding-left:0;box-sizing:border-box}main#work-detail section.photo_only .contents{width:70%;margin:auto;text-align:center}main#work-detail section.photo_only .contents.full_width{width:100%;margin:auto;text-align:center}@media screen and (max-width:767px){main#work-detail section.photo_only{margin:0}}main#work-detail section.video_only{width:100%;max-width:1920px;position:relative;padding-left:0;margin:6em auto;box-sizing:border-box}main#work-detail section.video_only .contents{width:70%;margin:auto;text-align:center;position:relative}main#work-detail section.video_only .contents .videoContainer{cursor:pointer}main#work-detail section.video_only .contents .videoContainer video{width:100%!important;height:auto!important}main#work-detail section.video_only .contents .videoContainer .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:red;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s cubic-bezier(.1,.63,.53,.93)}main#work-detail section.video_only .contents .videoContainer .overlay.disabled{opacity:0;pointer-events:none}main#work-detail section.video_only .contents.full_width{width:100%;margin:auto;text-align:center}main#work-detail .related_projects{position:relative;margin:5em auto}main#work-detail .related_projects .section-title-content{top:.9em;z-index:1;width:100%;text-align:center}main#work-detail .related_projects .small-title{margin-bottom:15em;margin-top:5em;text-align:center}main#work-detail .related_projects .work_related .item{position:relative}main#work-detail .related_projects .work_related .item .inner{position:absolute;bottom:0;left:0;margin:0 1em 2em;color:#fff;font-family:Proxima Nova Regular;z-index:1}main#work-detail .related_projects .work_related .item .inner h4{font-family:Proxima Nova Bold;font-size:1.4rem;color:#fff}main#work-detail .related_projects .work_related .item .inner h3{font-size:1.7rem;color:#fff;margin-top:.5em;font-weight:300}@media (max-width:480px){main#work-detail .related_projects .section-title-content{font-size:8rem;top:.6em}main#work-detail .related_projects .small-title{margin-bottom:8em}main#work-detail section.video_only .contents{width:100%;max-width:90%}}main#contact section#map-container{position:relative}main#contact section#map-container .section-title-content{left:88%;top:26rem}main#contact section#map-container .section-title-content span{position:absolute}main#contact section#map-container .section-title-line{top:31.9rem}main#contact section#map-container #map{margin:4.5625rem 3rem 8rem;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}main#contact section#map-container #map iframe{left:0;top:0;height:100%;width:100%;position:absolute}main#contact section#contact-contents{position:relative;padding:6.5625rem 3rem 0}main#contact section#contact-contents h1{opacity:1;font-size:2.2rem;font-family:Proxima Nova Bold;background:radial-gradient(circle,#fb5853 0,#fe2b59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:6rem 0 8rem}main#contact section#contact-contents .table{padding:6rem 0 1rem;justify-content:space-between;flex-wrap:wrap;display:flex}main#contact section#contact-contents .table .table-item{width:25%;margin-bottom:2%}main#contact section#contact-contents .table .table-item .small-title{font-size:.65rem;text-transform:uppercase;padding-bottom:2rem}main#contact section#contact-contents .table .table-item .table-content{margin:.6rem 0 0;font-size:1.35rem;color:#18191d;text-decoration:underline;font-family:Proxima Nova Bold}main#contact section#contact-contents .table .table-item .table-content a{color:#18191d}main#contact section#contact-contents .table .table-item .table-content.no-underline{text-decoration:none}main#contact section#contact-contents .table .table-item .table-content.first{margin-top:0}main#contact section#contact-contents .table .table-item .address{font-size:.8rem;color:#777981;font-family:Proxima Nova Regular;margin-top:0;line-height:1.1}main#contact section#contact-contents .table .table-item .get-directions{display:inline-block;position:relative;font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-family:Proxima Nova Bold;color:#18191d;text-decoration:none;margin-top:.9rem}main#contact section#contact-contents .table .table-item .get-directions:after{content:"";position:absolute;top:15px;left:0;height:2px;width:100%;background:#18191d}main#contact section#contact-contents .table .table-item .custom-link{margin-top:1.5rem;display:inline-block}main#contact .pdf-container{text-align:center}main#contact .pdf-container h5{text-align:center;font-family:Proxima Nova Extrabold;font-size:.75rem;color:#92959b;letter-spacing:.15rem;margin-bottom:1.5em}main#contact .pdf-container h4{font-family:Proxima Nova Bold;font-size:1.9rem;text-align:center;margin-bottom:1.5em}main#contact .pdf-container a{display:inline-block;position:relative;font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-family:Proxima Nova Bold;color:#18191d;text-decoration:none}main#contact .pdf-container a img{max-width:269px;display:block;margin-bottom:1.5rem;transition:.4s linear}main#contact .pdf-container a span{display:inline-block;position:relative;font-size:13px}main#contact .pdf-container a span:after{content:"";background:url(/assets/dist/img/icon-download.svg) 50% no-repeat;width:11px;height:12px;top:-2px;right:-15px;position:absolute}@media (max-width:768px){main#contact section#contact-contents{padding:6rem 2.5rem 0}main#contact section#contact-contents h1{font-size:1.8rem;padding:6rem 0 3rem}main#contact section#contact-contents .table{padding:1rem 0}main#contact section#contact-contents .table .table-item{width:100%;margin-bottom:0;text-align:center}main#contact section#contact-contents .table .table-item .small-title{font-size:.75rem;margin-top:5rem}main#contact section#contact-contents .table .table-item .table-content{font-size:1.8rem;margin-top:.4rem}main#contact section#contact-contents .table .table-item .address{font-size:1.2rem}main#contact section#contact-contents .table .table-item .get-directions{font-size:1rem}main#contact section#map-container #map{margin:4.5625rem 3rem 8rem}main#contact section#map-container .section-title-content{left:38%;top:9rem;font-size:7rem}}@media (min-width:1199px){main#contact .pdf-container a:hover img{transform:scale(1.1);transition:.2s linear}}@font-face{font-family:Proxima Nova Regular;src:url(/assets/dist/fonts/ProximaNova-Regular.eot);src:url(/assets/dist/fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/dist/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/assets/dist/fonts/ProximaNova-Regular.woff) format("woff"),url(/assets/dist/fonts/ProximaNova-Regular.ttf) format("truetype"),url(/assets/dist/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova Bold;src:url(/assets/dist/fonts/ProximaNova-Bold.eot);src:url(/assets/dist/fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/dist/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/assets/dist/fonts/ProximaNova-Bold.woff) format("woff"),url(/assets/dist/fonts/ProximaNova-Bold.ttf) format("truetype"),url(/assets/dist/fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova Semibold;src:url(/assets/dist/fonts/ProximaNova-Semibold.eot);src:url(/assets/dist/fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/dist/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/assets/dist/fonts/ProximaNova-Semibold.woff) format("woff"),url(/assets/dist/fonts/ProximaNova-Semibold.ttf) format("truetype"),url(/assets/dist/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova Extrabold;src:url(/assets/dist/fonts/ProximaNova-Extrabld.eot);src:url(/assets/dist/fonts/ProximaNova-Extrabld.eot?#iefix) format("embedded-opentype"),url(/assets/dist/fonts/ProximaNova-Extrabld.woff2) format("woff2"),url(/assets/dist/fonts/ProximaNova-Extrabld.woff) format("woff"),url(/assets/dist/fonts/ProximaNova-Extrabld.ttf) format("truetype"),url(/assets/dist/fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld) format("svg");font-weight:800;font-style:normal}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}figure{margin:0}html{font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;margin:0;overflow-x:hidden}.container{width:100%;margin:auto;max-width:1100px}.container-fullwidth{position:relative;width:100%;margin:auto}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;color:#18191d}ul{list-style:none}button{background:none;border:none}button:active,button:focus{outline:none}a:hover{cursor:pointer}.custom-link{position:relative;font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-family:Proxima Nova Bold;color:#18191d;text-decoration:none}.custom-link:after{content:"";position:absolute;top:19px;left:0;height:2px;width:100%;background:#18191d}.small-title{font-family:Proxima Nova Extrabold;font-size:.75rem;color:#92949a;letter-spacing:2px}.img-responsive{width:100%;height:auto}#cursor-container{z-index:1001;position:absolute;pointer-events:none}#cursor-container #cursor{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:10px;height:10px;display:flex;align-items:center;justify-content:center}#cursor-container #cursor .cursor-border{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;border:1px solid transparent;background:#000;opacity:.8}#cursor-container .left-arr,#cursor-container .right-arr{position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:24px;height:60px;opacity:0}#cursor-container .left-arr svg,#cursor-container .right-arr svg{position:absolute;left:0;top:0;width:100%;height:100%}#cursor-container .right-arr{transform:scaleX(-1) translate(50%,-50%)}#scrollable{z-index:10}#scrollable #shadow{position:fixed;top:0;left:0;height:820px;width:100%}#scrollable #shadow.disabled{position:absolute!important}#scrollable.disabled{position:absolute}.gallery-wrapper{position:relative}.contact-form-wrapper,.gallery-wrapper section{transform:translateX(-50%);left:50%;position:relative;top:0;bottom:0;width:100vw}.contact-form-wrapper .contact-form-inner-wrapper{position:relative;width:100%;border-bottom:1px solid #e6e6e6;overflow:hidden;margin:0 0 4rem}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter{position:absolute;width:100%;max-width:1100px;margin:auto;padding:0 3rem;box-sizing:border-box;text-align:left;bottom:-40px;left:21%}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter ul{list-style-type:none;margin:0;padding:0}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter ul li{float:left;font-family:Proxima Nova Bold;font-size:9rem;padding-right:2rem;color:#dfdfdf;transition:all .25s cubic-bezier(.1,.63,.53,.93)}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter ul li.selected{color:#000}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter ul:after{clear:both}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form{padding:0 0 5rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form h2{text-align:center;font-family:Proxima Nova Extrabold;font-size:.75rem;color:#92959b;letter-spacing:.15rem;padding-bottom:2rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item{position:relative}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item{width:100%;max-width:1100px;margin:auto;padding:0 3rem;box-sizing:border-box;text-align:center;min-height:310px}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item h4{font-family:Proxima Nova Bold;font-size:1.9rem;padding-bottom:5rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container{width:100%;position:relative;max-width:545px;margin:2rem auto;text-align:right}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a{display:inline-block;position:relative;font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-family:Proxima Nova Bold;color:#18191d;text-decoration:none;margin-top:.9rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a:after{content:"";position:absolute;top:15px;left:0;height:2px;width:100%;background:#18191d}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a .icon{display:inline-flex;align-self:center;padding-left:1rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a .icon img,.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a .icon svg{height:1em;width:2rem;fill:currentColor}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a .icon.baseline svg,.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a .icon img{top:.125em;position:relative}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .send-container a svg{-webkit-transform:scaleX(-1);transform:scaleX(-1);transition:all .25s cubic-bezier(.1,.63,.53,.93)}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .back-container{width:100%;position:relative;max-width:545px;margin:2rem auto;text-align:center}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .back-container a{display:inline-block;position:relative;font-size:.75rem;line-height:.75rem;letter-spacing:.5px;font-family:Proxima Nova Bold;color:#18191d;text-decoration:none;margin-top:.9rem}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .back-container a:after{content:"";position:absolute;top:15px;left:0;height:2px;width:100%;background:#18191d}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container{width:100%;position:relative;max-width:545px;margin:auto;border-bottom:1px solid #353538}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container input,.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container p{background:none;border:0;line-height:68px;font-size:1rem;color:#777981;font-family:Proxima Nova Regular;width:100%;text-align:left}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container p#outputMessage{padding-bottom:3rem;text-align:center}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container textarea{border:0;font-family:Proxima Nova Regular;width:100%;font-size:1rem;color:#777981;text-align:left}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container a{position:absolute;width:10%;height:68px;top:0;right:0;padding:32px 10px 10px}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container a svg{width:100%;height:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1);transition:all .25s cubic-bezier(.1,.63,.53,.93)}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container a:hover svg{fill:#777981}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container label.js-error{opacity:0;color:red;font-size:.9rem;font-family:Proxima Nova Regular;position:absolute;top:0;left:0;pointer-events:none;transition:all .25s cubic-bezier(.1,.63,.53,.93)}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container.no-border{border-bottom:0}.contact-form-wrapper .contact-form-inner-wrapper section#contact-form .item .inner-item .input-container.error label.js-error{opacity:1;top:-1rem}textarea{resize:none}input:focus,textarea:focus{outline:none}@media (max-width:1440px){html{font-size:13px!important}.container{width:90%;margin:auto;max-width:1100px}}@media (max-width:1024px){html{font-size:12px!important}.container{width:90%;margin:auto}}@media (max-width:768px){html{font-size:11px!important}#scrollable #shadow{position:fixed;top:-210px;left:50%;height:820px;width:200vw;transform:translateX(-50%);opacity:.6}.custom-link,.small-title{font-size:1.1rem}.contact-form-wrapper .contact-form-inner-wrapper .steps-counter{bottom:-27px;left:0}}@media (max-width:480px){.contact-form-wrapper .contact-form-inner-wrapper{margin:2em 0 4rem}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/assets/dist/4a37f8008959c75f619bf0a3a4e2d7a2.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}