h3[data-v-425980e8]{margin:40px 0 0}ul[data-v-425980e8]{list-style-type:none;padding:0}li[data-v-425980e8]{display:inline-block;margin:0 10px}a[data-v-425980e8]{color:#42b983}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltThin.7c946090.otf) format("opentype");font-weight:100}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltLight.90bae066.otf) format("opentype");font-weight:200}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltLight.90bae066.otf) format("opentype");font-weight:300}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltRegular.2c7af45e.otf) format("opentype");font-weight:400}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltRegular.2c7af45e.otf) format("opentype");font-weight:500}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltSemibold.971d9429.otf) format("opentype");font-weight:600}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltBold.2a850876.otf) format("opentype");font-weight:700}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltExtrabold.200d3230.otf) format("opentype");font-weight:800}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNovaAltBlack.b71b6e2a.otf) format("opentype");font-weight:900}body{background-color:#fff;font-family:ProximaNova,sans-serif!important;font-size:12px;line-height:22px;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.header{position:relative;z-index:9999;background:#fff;padding:10px 15px 0;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center}.header .logo{height:30px;display:block}.header .logo img{height:100%;display:block}.header ul{list-style:none;padding:0;margin:0;display:inline-block}.header ul li{display:inline-block;vertical-align:middle}.header ul li a{color:#666;padding:8px;font-size:20px;font-weight:300;margin-left:20px;text-decoration:none!important;transition:all .15s ease-in-out}.header ul li a span{display:none}.header ul li a:hover{color:red}.header ul li a.router-link-active{font-weight:600;color:#000}.header ul li.li-logo{display:none}.header.header-loaded{animation:headerAnim .25s ease-in-out .25s forwards}.header.about-header{position:absolute;left:0;right:0;top:0;background:transparent}.header.about-header .logo{opacity:0}.header.about-header ul li a{color:#cacaca}.header.about-header ul li a:hover{color:red}.header.about-header ul li a.router-link-active{color:#fff}@keyframes headerAnim{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:600px){.header{top:auto;bottom:0;padding:0 25px;position:fixed}.header>.logo{display:none}.header ul{display:flex;align-items:center;justify-content:space-between;width:100%}.header ul li a{display:block;margin:0;padding:20px 0}.header ul li.li-logo{display:block}.header ul li.li-logo a{padding:0}.header.about-header{top:auto;position:fixed;background:rgba(37,37,37,.8)}.header.about-header li{width:50%;text-align:center}.header.about-header .li-logo{display:none}}@media only screen and (max-width:500px){.header ul li a{font-size:16px}.header .logo{height:20px}}footer{color:#000;width:100%;display:block;padding:0 10px;bottom:0;left:0;right:0}footer .copy-right{font-size:16px;text-align:center;margin:0;padding:0 10px 10px;font-weight:200;letter-spacing:2px}footer .footer-card{text-align:left}footer .footer-card img{width:55px}footer .footer-card .footer-logo{width:180px;display:block}footer .footer-card p{font-size:28px;font-weight:700;margin-bottom:25px}footer .footer-card .links,footer .footer-card span{display:block;font-size:22px;font-weight:200;line-height:30px;color:#000}footer .footer-card a:not(.links){display:inline-block;margin:0 5px}footer .footer-card a:not(.links) img{width:40px}@media only screen and (max-width:500px){footer .copy-right{padding:10px 0;max-width:254px;margin:auto;font-size:14px}}.work-gallery-modal{position:fixed;background:#fff;z-index:-999999999;opacity:0;width:100vw;height:100%;left:0;right:0;bottom:0;top:0;transition:all .25s ease-in-out}.work-gallery-modal.open{opacity:1;z-index:999999999}.gallery-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.gallery-center #modal_button_close{position:absolute;right:15px;top:0;z-index:999}.gallery-center #modal_button_close:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;background:url(/img/modal-close-icon-hover.ad9c5fdf.svg) 50% no-repeat transparent;background-size:contain;z-index:15;transition:all .25s ease-in-out}.gallery-center #modal_button_close:hover:after{opacity:1}.work-iframe{max-width:1400px;width:100vw;border:0}.iframe-body{padding:35px 100px 0;margin:0;opacity:0;overflow:hidden}.iframe-body.fadeIn{animation:fadeIn .15s ease-in-out .25s forwards}.iframe-body .work-slick-modal{transition:all .25s ease-in-out}.iframe-body .work-slick-modal .slick-arrow{outline:0!important;position:absolute;top:50%;margin-top:-30px;left:-85px;width:40px;height:60px;font-size:0;background:url(/img/caret.ea695dd3.svg) 50% no-repeat transparent;background-size:contain;border:0;z-index:10;transition:all .25s ease-in-out;transform:rotate(270deg)}.iframe-body .work-slick-modal .slick-arrow:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;background:url(/img/caret-a.f17c87f3.svg) 50% no-repeat transparent;background-size:contain;transition:all .25s ease-in-out}.iframe-body .work-slick-modal .slick-arrow:hover{transform:rotate(270deg) translateY(-3px)}.iframe-body .work-slick-modal .slick-arrow:hover:after{opacity:1}.iframe-body .work-slick-modal .slick-arrow.slick-next{right:-85px;left:auto;transform:rotate(90deg)}.iframe-body .work-slick-modal .slick-arrow.slick-next:hover{transform:rotate(90deg) translateY(-3px)}.iframe-body .work-slick-modal .slick-dots{margin:auto;text-align:left;position:absolute;bottom:0;background:#fff;padding:10px 0}.iframe-body .work-slick-modal .slick-dots li{display:inline-block;padding:5px}.iframe-body .work-slick-modal .slick-dots li button{background:#ccc;font-size:0;width:12px;height:12px;border:0;border-radius:200px;transition:all .15s ease-in-out;outline:0!important}.iframe-body .work-slick-modal .slick-dots li.slick-active button{background:red}.iframe-body .work-slick-modal-card{position:relative;padding-bottom:55px}.iframe-body .work-slick-modal-card .work-img-container{position:relative;width:100%;padding-top:56.2%}.iframe-body .work-slick-modal-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000;position:absolute;left:0;top:0}.iframe-body .work-slick-modal-card.img-contain img{-o-object-fit:contain;object-fit:contain}.iframe-body .work-slick-modal-card .tile-hover{position:absolute;right:0;bottom:0;text-align:right;color:#000;opacity:0;transition:all .15s ease-in-out;opacity:1}.iframe-body .work-slick-modal-card .tile-hover h3{font-size:32px;font-weight:700}.iframe-body .work-slick-modal-card .tile-hover p{font-size:20px;letter-spacing:3px;margin:0;display:none}.iframe-body .work-slick-modal-card:hover .tile-hover{opacity:1}.work-info{text-align:center;color:#000;padding:0 20px;display:none;position:relative;z-index:100}.work-info h5{font-size:20px;font-weight:700}.work-info p{margin:0;font-size:12px;line-height:18px}@media only screen and (max-height:900px){.work-iframe{max-width:1200px}}@media only screen and (max-width:1500px){.work-iframe{max-width:1100px}}.mobile-view .work-gallery-modal .gallery-center{width:100vw!important;padding:35px 0 0;padding:0;margin-top:-30px}.mobile-view .work-gallery-modal .gallery-center #modal_button_close{position:absolute;right:20px;top:-30px;width:25px;height:25px}.mobile-view .work-gallery-modal .gallery-center #modal_button_close img{width:100%;height:100%;padding:2px}.mobile-view .work-gallery-modal .gallery-center .work-iframe{width:100vw}.mobile-view .work-info{display:block}.mobile-view.iframe-body{padding:0}.mobile-view.iframe-body .work-slick-modal-card{position:relative;padding:45px 30px 0}.mobile-view.iframe-body .work-slick-modal-card .tile-hover{background:transparent;right:0;bottom:0;width:100%;padding:0;text-align:center;opacity:1;left:0;top:auto;bottom:calc(100% - 40px)}.mobile-view.iframe-body .work-slick-modal-card .tile-hover h3{font-size:16px;font-weight:700;margin:0;padding:0 30px;text-align:left}.mobile-view.iframe-body .work-slick-modal-card .tile-hover h3 br{display:none}.mobile-view.iframe-body .work-slick-modal .slick-arrow{left:50%;bottom:-11px;top:auto;background-size:20px;display:none!important}.mobile-view.iframe-body .work-slick-modal .slick-arrow:after{background-size:20px}.mobile-view.iframe-body .work-slick-modal .slick-arrow.slick-prev{margin-left:-105px}.mobile-view.iframe-body .work-slick-modal .slick-arrow.slick-next{margin-left:70px}.mobile-view.iframe-body .work-slick-modal .slick-dots{position:relative;text-align:center;padding:0;margin-top:15px}.mobile-view.tablet-view .work-gallery-modal .gallery-center .work-slick-modal-card{position:relative}@media only screen and (max-width:360px){.mobile-view .work-gallery-modal .gallery-center .work-slick-modal-card{height:calc(100vw - 150px)}}.tablet-view-landscape .work-gallery-modal .gallery-center .work-slick-modal .slick-dots{padding:10px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-gallery-modal .gallery-center{margin-top:0;height:100%}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-gallery-modal .gallery-center .work-iframe{width:100vw;top:50%;position:absolute;transform:translateY(-50%);left:0;right:0}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-gallery-modal .gallery-center #modal_button_close{top:20px}.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-slick-modal{width:400px;margin:auto}.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-slick-modal .slick-dots{margin-top:5px}.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-slick-modal-card{padding:35px 30px 0}.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-slick-modal-card .tile-hover{bottom:calc(100% - 30px)}.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-info h5{font-size:18px;margin-top:-5px}@media only screen and (max-width:640px){.iframe-body.mobile-view.tablet-view-landscape:not(.tablet-view) .work-slick-modal{width:300px}}html{background:#fff}body{font-family:ProximaNova,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}.text-red{color:red}.section{overflow:hidden;background:#fff}#fullpage{transition:opacity .3s ease-in-out .75s}img{pointer-events:none}.motto-section{width:100%;position:relative;text-align:center;padding:240px 0 120px}.motto-section .motto-center{color:#000;width:100%;margin:auto}.motto-section .motto-center h3{margin:auto;font-size:38px;line-height:60px;letter-spacing:4px;font-weight:400;max-width:1500px;padding:0 40px;width:100%;transition:all 0ms ease-in-out 1s;transform:translateY(80vh);opacity:0;color:#666}.motto-section .motto-center p{color:#000;font-weight:700;font-size:46px;margin:0}.motto-section .motto-center i{color:#000}.end-section{text-align:center}.end-section .contact-us{height:100%;position:relative}.end-section .contact-center{padding:100px 0 100px}.end-section h2{font-size:50px;color:#000;font-weight:600;margin-top:90px;margin-bottom:0;width:100vw}.end-section a{display:block}#scrollTop{display:inline-block;margin:auto;position:relative}#scrollTop,#scrollTop:after{transition:all .25s ease-in-out}#scrollTop:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAxCAMAAAC2/uSLAAAAn1BMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AABRy2zXAAAANHRSTlMAEfforFNwWkQ4HQj75MozJOzWwryLSw0F4NrRn5t8d2st88a2o5OPgGIjGqWEPjAmFbKHigqt2AAAAZBJREFUSMel1udygkAUhuGDgCWiYu+9xm7y3v+1xcFMGCfAsrvPH5VxKMv5zh5RcYpLsTWhEIqdHtAWK44LsBAbHjQhOIq5EhBOoS7GPgpQFKcJMzHVgc7zw4egIWaKUPiQpy20xMgdKEXfBjXoiok6ePJSBq6i7wKuI7/2UOuLrgrQi3+2YCKaBiOYSqwRnVLPDoZvN38A19GOWiVhiTVUXfiWdyFQ0ovaOLnkdKIWLFNKP6fTCuZpEcwftXZ6K5A8FunP7eVsJWEBPjNa40HUxuAp6kblAE0na6tQt5IG4GdVXw32GlFLdAXKyqhVJVMXall/KedZshZsJVU/6pt2S7aF8UCUZhmtxAeWObv1lyR6xFFTOJJWypsoalaRWsAq6bjG9cIgvj+1U2IrWcNGc6q4/39fzYfmdFPXilpKK7m8HRmptkJ1LvZR1DRNYTR4O2VZdPWHsIv7itmIUiG+9Nl0VOqCW/2LmuHINoZzVHIWo+MtiPZxZ20zkM8h8KVfBItRev3qFxVfzN28pfwAy6c7iNOsG10AAAAASUVORK5CYII=) 50% no-repeat transparent;background-size:contain}#scrollTop:hover{transform:translateY(-3px)}#scrollTop:hover:after{opacity:1}.slick-slide{outline:0}.section.active .motto-center h3{transform:translateY(0);opacity:1;transition:all .8s ease-in-out}.know-more{flex-shrink:0;display:flex;align-items:center;gap:10px;margin-top:20px}.know-more p{margin:0;font-size:16px;line-height:20px;letter-spacing:5px;font-weight:300;color:#000;margin-right:2px}.know-more a{display:block;width:36px;cursor:pointer;position:relative}.know-more a:after{content:"";left:0;right:0;top:0;bottom:0;position:absolute;z-index:2;background:url(/img/logo-fb-a.49fd3074.svg) 50% no-repeat;background-size:cover;opacity:0;transition:all .25s ease-in-out}.know-more a img{display:block;width:100%}.know-more a.ig:after{background:url(/img/logo-insta-a.8196c1f3.svg) 50% no-repeat;background-size:cover}.know-more a:hover:after{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .7s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999999;background:#fff}@media only screen and (max-width:1500px){.motto-section .motto-center h3{font-size:28px;line-height:40px;max-width:840px;transition:all .8s ease-in-out}.motto-section .motto-center h3 p{font-size:42px;line-height:48px;margin-bottom:10px}}@media only screen and (max-width:700px){.motto-section{padding:200px 0 100px}.motto-section .motto-center h3{font-size:24px;line-height:34px;max-width:840px;transition:all .8s ease-in-out}.motto-section .motto-center h3 p{font-size:32px;line-height:38px;margin-bottom:10px}.end-section h2{font-size:32px;margin-top:30px}#scrollTop img{width:40px}}@media only screen and (max-width:450px){.motto-section{padding:100px 0 50px}.motto-section .motto-center h3{text-align:right}.end-section{padding-bottom:70px}.end-section .contact-center{padding:60px 0}}.grid-container{padding:5px;display:flex;flex-wrap:wrap;transition:opacity .25s ease-in-out}.grid-container .grid-item{flex:0 0 100%;padding:5px;position:relative;overflow:hidden}.grid-container .grid-item>div{position:absolute;left:5px;right:5px;bottom:5px;top:5px;background:rgba(0,0,0,.65);z-index:2;transition:all .2s ease-in-out;opacity:0;display:flex;justify-content:center;align-items:center}.grid-container .grid-item>div h1{margin:0;opacity:0;color:#fff;font-weight:400;line-height:38px;font-size:32px;letter-spacing:5px;text-align:center;padding:0 30px;transition:all .2s ease-in-out;margin-bottom:10px}.grid-container .grid-item>div table{margin:auto;max-width:400px;padding:0 10px}.grid-container .grid-item>div table td{padding:0 10px;text-align:left;vertical-align:top}.grid-container .grid-item>div table p{margin-bottom:0;margin-top:0;font-weight:600;color:#fff;font-size:14px;line-height:16px;text-align:right}.grid-container .grid-item>div table span{display:block;color:#fafafa;font-size:12px;line-height:16px;margin:0}.grid-container .grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-container .grid-item:active>div,.grid-container .grid-item:hover>div{opacity:1}.grid-container .grid-item:active>div h1,.grid-container .grid-item:hover>div h1{top:0;opacity:1}.grid-container .grid-24{flex:0 0 24%}.grid-container .grid-27{flex:0 0 27%}.grid-container .grid-30{flex:0 0 30%}.grid-container .grid-33{flex:0 0 33.33%}.grid-container .grid-35{flex:0 0 35%}.grid-container .grid-47{flex:0 0 47%}.grid-container .grid-46{flex:0 0 46%}.grid-container .grid-50{flex:0 0 50%}.grid-container .grid-52{flex:0 0 52%}.grid-container .grid-53{flex:0 0 53%}.grid-container .grid-54{flex:0 0 54%}.grid-container .grid-65{flex:0 0 65%}.grid-container .grid-70{flex:0 0 70%}.grid-container .grid-73{flex:0 0 73%}.grid-container .grid-100{flex:0 0 100%}.grid-container .grid-inner .grid-item{height:50%}.btn-scroll-top{position:fixed;z-index:999;bottom:40px;right:40px;background:red;border:0;width:60px;height:60px;border-radius:18px;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:scale(0);opacity:0;transition:all .25s cubic-bezier(.68,-.55,.27,1.55)}.btn-scroll-top.show{transform:scale(1);opacity:1}.btn-scroll-top img{width:36px}@media only screen and (max-width:1200px){.grid-container .grid-item>div div h1{line-height:32px;font-size:28px;letter-spacing:2px}}@media only screen and (max-width:1000px){.grid-container .grid-item>div div h1{line-height:24px;font-size:22px;letter-spacing:2px;padding:0 20px}.grid-container .m-grid-33{flex:0 0 33.33%}.grid-container .m-grid-50{flex:0 0 50%}.grid-container .m-grid-100{flex:0 0 100%}.grid-container .grid-33{min-height:250px}}@media only screen and (max-width:700px){.grid-container{padding:5px 2px 2px}.grid-container .grid-item{padding:2px}.grid-container .grid-item>div{left:2px;right:2px;bottom:2px;top:2px}.grid-container .grid-item>div div h1{margin-bottom:5px;line-height:22px;font-size:20px}.grid-container .grid-item>div div table td{padding:0 5px}.grid-container .grid-item>div div table p{font-size:12px;line-height:14px}.grid-container .grid-item>div div table span{font-size:10px;line-height:14px}}@media only screen and (max-width:600px){#section1{padding-bottom:62px}.grid-container{padding-top:2px}.grid-container .grid-item{min-height:200px}.grid-container .grid-item>div div h1{margin-bottom:2px;line-height:18px;font-size:18px}.grid-container .grid-item>div div table{padding:0 5px}.grid-container .grid-item>div div table td{padding:0 2px}.grid-container .grid-item>div div table p,.grid-container .grid-item>div div table span{font-size:8px;line-height:10px}.grid-container .s-grid-50{flex:0 0 50%}.grid-container .s-grid-100{flex:0 0 100%}.btn-scroll-top{bottom:80px;right:20px;width:50px;height:50px}.btn-scroll-top img{width:30px}}.work-section{padding:120px 0}.work-section .work-slick{max-width:1300px;width:calc(100vw - 400px);margin:auto}.work-section .work-slick .work-slick-container{width:100%;height:100%}.work-section .work-slick .work-slick-container .row{margin:0 -10px;height:100%}.work-section .work-slick .work-slick-container .col-12,.work-section .work-slick .work-slick-container .col-6{padding:10px}.work-section .work-slick .work-slick-container .tile-container{position:relative;width:100%;height:100%;display:block;outline:0!important;padding-top:56.2%}.work-section .work-slick .work-slick-container .tile-container>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.work-section .work-slick .work-slick-container .tile-container .tile-hover{position:absolute;z-index:10;background:rgba(0,0,0,.7);left:0;right:0;bottom:0;top:0;opacity:0;transition:all .25s ease-in-out}.work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center p{color:#fff;font-weight:700;line-height:38px;text-align:center;font-size:32px;letter-spacing:5px;margin:0}.work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center>span{color:#fff;text-align:center;display:block;font-size:18px;padding:0 70px;margin-top:5px;letter-spacing:1px}.work-section .work-slick .work-slick-container .tile-container .tile-hover .btn-open-more{display:block;position:absolute;left:0;outline:0!important;right:0;bottom:0;background:transparent;top:0;z-index:2;opacity:0}.work-section .work-slick .work-slick-container .tile-container .tile-hover .btn-open-more img{width:100%}.work-section .work-slick .work-slick-container .tile-container .tile-hover .btn-open-more:after{content:"";position:absolute;left:5px;right:5px;bottom:5px;top:5px;z-index:2;opacity:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAUCAMAAADfuh9AAAAAjVBMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AACYUhBlAAAALnRSTlMA+tpqzMNRQzkX9O3onY98YVcsKBwG5b+yqYWCPiIPC/7Rz7iuo4l3c15TSDQTQmAPUwAAALlJREFUKM99kdkSgjAMRVN2BNlRUAT33fv/n+cUHypt6XlpmjmZpClVDzJyzSnFxmTYcKhc4T5vPMEConeEbM7oGDx++gy53ihi2L/Iw/6lM0JLzJlhEahG7WL5P3dcKEqLc02CFNZOMhK4vZQ4hkTTokoqusAdJiuLlNZ1g0bcPDCfFPq1eECw0K8qdJCMAf8Um7RUFraje+CnnjLGjWjgHVXEDBm1OJEBn0UOnA+Z8CD2PIfvdlLmCwPFDWALEe8IAAAAAElFTkSuQmCC) 50% no-repeat transparent;background-size:contain;transition:all .25s ease-in-out}.work-section .work-slick .work-slick-container .tile-container .tile-hover .btn-open-more:hover{transform:translateY(3px)}.work-section .work-slick .work-slick-container .tile-container .tile-hover .btn-open-more:hover:after,.work-section .work-slick .work-slick-container .tile-container:hover .tile-hover{opacity:1}.work-section .work-slick .slick-list,.work-section .work-slick .slick-track{height:100%}.work-section .work-slick .slick-arrow{outline:0!important;position:absolute;top:50%;margin-top:-30px;left:-85px;width:40px;height:60px;font-size:0;background:url(/img/caret.ea695dd3.svg) 50% no-repeat transparent;background-size:contain;border:0;z-index:10;transition:all .25s ease-in-out;transform:rotate(270deg)}.work-section .work-slick .slick-arrow:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;background:url(/img/caret-a.f17c87f3.svg) 50% no-repeat transparent;background-size:contain;transition:all .25s ease-in-out}.work-section .work-slick .slick-arrow:hover{transform:rotate(270deg) translateY(-3px)}.work-section .work-slick .slick-arrow:hover:after{opacity:1}.work-section .work-slick .slick-arrow.slick-next{right:-85px;left:auto;transform:rotate(90deg)}.work-section .work-slick .slick-arrow.slick-next:hover{transform:rotate(90deg) translateY(-3px)}.work-section .work-slick .slick-dots{padding:0;margin:auto;text-align:center;margin-top:15px;display:none!important}.work-section .work-slick .slick-dots li{display:inline-block;padding:3px}.work-section .work-slick .slick-dots li button{background:#fff;font-size:0;width:8px;height:8px;padding:0;border:0;border-radius:200px;transition:all .15s ease-in-out;outline:0!important}.work-section .work-slick .slick-dots li.slick-active button{background:red}.work-section .work-mobile{display:none;width:100vw!important}@media only screen and (max-width:1400px){.work-section .work-slick{width:750px}.work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center p{line-height:24px;font-size:20px}.work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center span{font-size:14px;line-height:18px}}.mobile-view .work-web{display:none}.mobile-view .work-mobile{display:block}.mobile-view .work-mobile .slick-dots{display:block!important;margin-top:0}.mobile-view .work-section .work-slick{width:1300px;margin-top:-50px}.mobile-view .work-section .work-slick .work-slick-container .tile-container{padding-top:44.2%}.mobile-view .work-section .work-slick .work-slick-container .tile-container img{padding:0 40px}.mobile-view .work-section .work-slick .work-slick-container .tile-container .tile-hover{left:30px;right:30px;opacity:1;background:transparent}.mobile-view .work-section .work-slick .work-slick-container .tile-container .tile-hover .tile-center{display:none}.mobile-view .work-section .work-slick .work-slick-container .tile-container .tile-hover p{display:none;left:0;right:0;top:auto;bottom:0;transform:none;font-size:20px;line-height:26px;letter-spacing:3px;background:rgba(0,0,0,.7);padding:5px 10px}.mobile-view .work-section .work-slick .work-slick-container .col-12{padding:15px 10px}.mobile-view .work-section .work-slick .slick-arrow{left:50%;top:auto;bottom:-80px;background-size:25px;display:none!important}.mobile-view .work-section .work-slick .slick-arrow:hover{transform:translateX(0)}.mobile-view .work-section .work-slick .slick-arrow:after{background-size:25px}.mobile-view .work-section .work-slick .slick-arrow.slick-prev{margin-left:-50px}.mobile-view .work-section .work-slick .slick-arrow.slick-next{margin-left:15px}.mobile-view .work-section .work-slick .slick-arrow.slick-next:hover{transform:rotate(180deg)}.mobile-view.tablet-view .work-mobile{width:calc(100vw - 100px)!important;height:calc(100vw - 40px)!important}.tablet-view-landscape .work-section .work-slick .work-slick-container .tile-container .tile-hover{opacity:0!important}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-section .work-mobile{max-width:680px!important;width:80%!important;margin-top:-10px}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-section .col-12{flex:0 0 50%;max-width:50%}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-section .work-slick .work-slick-container .row{margin:0}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-section .work-slick .work-slick-container .tile-container{padding-top:59.2%}.mobile-view.tablet-view-landscape:not(.tablet-view) .work-section .work-slick .work-slick-container .tile-container img{padding:0}.services{min-height:calc(100vh - 42px);padding:50px;display:flex;flex-direction:column;max-width:1500px;margin:auto}.services .services-top{flex-grow:1;display:flex;justify-content:center;align-items:center}.services .services-top>div{display:flex;padding:100px 30px;align-items:flex-start;gap:80px}.services .services-top>div h1{color:#000;margin:0;font-size:48px;line-height:48px}.services .services-top>div ul{list-style:none;padding:10px 0;margin:0;display:flex;flex-direction:column;gap:15px}.services .services-top>div ul li p{margin:0;font-weight:300;color:#000;font-size:22px;line-height:22px;letter-spacing:2px;transition:all .25s ease-in-out}.services .services-top>div ul li p:hover{color:red}.services .services-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 30px}.services .services-bottom .collab{text-align:right}.services .services-bottom .collab h1{margin:0;color:#000;letter-spacing:1px;font-size:16px;line-height:16px;font-weight:600;margin-bottom:5px}.services .services-bottom .collab p{color:#000;margin:0;font-size:16px;line-height:16px;letter-spacing:1px;font-weight:300}.services .services-bottom .collab p a{text-decoration:none;color:#000;transition:all .25s ease-in-out}.services .services-bottom .collab p a:hover{color:red}@media only screen and (max-width:700px){.services .services-top>div{flex-direction:column;gap:50px}}@media only screen and (max-width:500px){.services{padding:0 0 30px;min-height:calc(100vh - 165px)}.services .services-top>div{gap:20px;padding:50px 30px}}.about-bg{background:url(/img/about-bg.a88eaa6a.jpg) 50% no-repeat transparent;background-size:cover;position:relative;z-index:1}.about-bg .copy-right{color:#fff}.about-bg:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:-1}.about{min-height:calc(100vh - 32px);padding:50px;display:flex;flex-direction:column;max-width:1200px;margin:auto;justify-content:center}.about .about-content{padding:80px 30px}.about .about-content .about-logo{width:320px;flex-shrink:0}.about .about-content .about-text{font-size:18px;line-height:28px;letter-spacing:2px;color:#fff;margin-top:20px;margin-bottom:50px}.about .about-service h1{color:#fff;margin:0;font-size:28px;line-height:36px}.about .about-service ul{list-style:none;padding:10px 0;margin:0;display:flex;flex-direction:column;gap:15px}.about .about-service ul li p{margin:0;font-weight:300;color:#fff;font-size:20px;line-height:20px;letter-spacing:2px;transition:all .25s ease-in-out}.about .about-service ul li p:hover{color:red}.about .about-bottom{display:flex;flex-direction:column}.about .about-bottom h1{font-size:46px;margin-top:50px;color:#fff;line-height:46px;margin-bottom:10px}.about .about-bottom p{color:#fff;font-size:16px;line-height:24px;margin:0;font-weight:300;letter-spacing:2px}.about .about-bottom p a{color:#fff;text-decoration:none;transition:all .25s ease-in-out}.about .about-bottom p a:hover{color:red}@media only screen and (max-width:900px){.about .about-content .about-logo{width:250px}.about .about-content .about-text{font-size:16px;line-height:26px;margin-bottom:40px}.about .about-service ul li p{font-size:18px;line-height:18px}.about .about-bottom h1{font-size:36px;margin-top:40px;line-height:36px}}@media only screen and (max-width:600px){.about-bg{padding-bottom:62px}.about{padding:50px 30px}.about .about-content{padding:0}}@media only screen and (max-width:500px){.about .about-content .about-logo{width:150px}.about .about-content .about-text{font-size:14px;line-height:24px}.about .about-service h1{font-size:24px;line-height:34px}.about .about-service ul li p{font-size:14px;line-height:14px}.about .about-bottom h1{font-size:24px;margin-top:40px;line-height:34px}.about .about-bottom p{font-size:14px;line-height:20px}}.team-section{padding:0;position:relative;padding:120px 0}.team-section .team-container{width:100%;padding:0 130px;max-width:1600px;margin:auto}.team-section .team-card{display:block;position:relative;width:100%;padding-top:146%}.team-section .team-card img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;bottom:0;right:0}.team-section .team-card .member-info{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;background:rgba(0,0,0,.7);color:#fff;opacity:0;transition:all .25s ease-in-out}.team-section .team-card .member-info>div{position:absolute;bottom:0;left:0;right:0;padding:35px}.team-section .team-card .member-info>div h3{font-size:50px;line-height:56px;margin-bottom:12px;font-weight:700}.team-section .team-card .member-info>div p{font-size:32px;font-weight:200;line-height:40px;margin:0}.team-section .team-card:hover .member-info{opacity:1}@media only screen and (max-width:1200px){.team-container{padding:0 20px;margin-top:-30px}.team-container .row{margin-right:-20px;margin-left:-20px;flex-wrap:nowrap}.team-container .row .col-3{max-width:none;flex:0 0 auto;width:80vw}.team-section .col-4{width:70vw;max-width:600px}.team-section .team-card{margin:0}.team-section .team-card .member-info>div{padding:20px}.team-section .team-card .member-info>div h3{font-size:30px;line-height:36px;margin-bottom:8px}.team-section .team-card .member-info>div p{font-size:18px;line-height:28px}.team-section .team-card:hover .member-info{opacity:0}.team-section .team-card .member-info.active{opacity:1}}@media only screen and (max-width:450px){.team-section{padding:50px 0}}.in-progress #particles-js{position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1}.progress-center{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.progress-center .gears-container{display:inline-block;vertical-align:top;width:148px;height:148px;position:relative}.progress-center .gears-container .gear1{position:absolute;right:0;top:0;animation:rotating 12s linear infinite reverse}.progress-center .gears-container .gear2{position:absolute;left:0;width:64px;top:48px;animation:rotating 10s linear infinite}.progress-center .gears-container .gear3{position:absolute;right:40px;bottom:7px;width:50px;animation:rotating 8s linear infinite}.progress-center .progress-text{display:inline-block;vertical-align:top;margin-left:30px}.progress-center .progress-text h2{color:#fff;font-size:76px;letter-spacing:14px;font-weight:600}.progress-center .progress-text p{margin:0;font-size:26px;text-align:left;line-height:36px;font-weight:400}.progress-footer{font-style:italic;position:fixed;left:0;right:0;bottom:10px;font-size:20px;text-align:center;color:#545454;font-weight:400;margin:0}.progress-footer a{color:#545454}.progress-center.preloader{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:9999999999;background:#000;width:100%;height:100%}.progress-center.preloader .gears-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.progress-center.preloader.fadeOut{animation:fadeOut .15s ease-in-out forwards}.progress-center.preloader.preloader-main{margin-top:0}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:767px){.progress-center{margin-top:-50px}.progress-center .gears-container{display:block;margin:auto;margin-bottom:10px}.progress-center .progress-text{margin:0}.progress-center .progress-text h2{font-size:38px;width:280px;text-align:right;margin:auto;position:relative;letter-spacing:10px;margin-bottom:10px}.progress-center .progress-text h2 .text-red{position:absolute;right:-20px}.progress-center .progress-text p{font-size:14px;line-height:20px;width:280px;text-align:right}.progress-center .progress-text p br{display:none}.progress-footer{font-size:12px;line-height:16px;padding:0 20px}}