::-webkit-scrollbar{width:8px;top:0;bottom:0;position:absolute}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:20px}::-webkit-scrollbar-track{background:transparent;border-radius:20px}.text-orange{color:#ff6d00}.text-orange:hover{color:#ff6d00}.text-bold{font-weight:500}.text-big{font-size:28px}.fade-scale{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .25s linear;transition:all .25s linear}.fade-scale.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.text-grey-1{color:#051926}.mt-0{margin-top:0}.mt-0-f{margin-top:0 !important}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-15-f{margin-top:15px !important}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-60{margin-top:60px}.mr-5{margin-right:5px}.mb-0{margin-bottom:0}.mb-0-f{margin-bottom:0 !important}.mb-5{margin-bottom:5px}.mb-5-f{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-10-f{margin-bottom:10px !important}.mb-15{margin-bottom:15px}.mb-15-f{margin-bottom:15px !important}.mb-30{margin-bottom:30px}.mb-30-f{margin-bottom:30px !important}.mb-60{margin-bottom:60px}.mb-60-f{margin-bottom:60px !important}.pt-0-f{padding-top:0 !important}.pt-30{padding-top:30px}.pt-60{padding-top:60px}.pb-0{padding-bottom:0}.pb-0-f{padding-bottom:0 !important}.pb-10{padding-bottom:10px}.pb-10-f{padding-bottom:10px !important}.transparent{opacity:0}.op-50{opacity:.5}.text-underline{text-decoration:underline}body{letter-spacing:.2px;font-display:swap;font-family:Poppins,sans-serif;font-weight:300;font-style:normal;color:#fff;min-height:100vh;background-image:-webkit-gradient(linear, left top, right bottom, from(#43494d), color-stop(#333c43), color-stop(#243039), color-stop(#15242f), to(#051926));background-image:linear-gradient(to right bottom, #43494d, #333c43, #243039, #15242f, #051926);-webkit-transition-duration:1s;transition-duration:1s;overflow-x:hidden}body.light{background-image:-webkit-gradient(linear, left top, right bottom, from(#eff4fa), color-stop(#e7edf4), color-stop(#dfe6ef), color-stop(#d6e0e9), to(#ced9e4));background-image:linear-gradient(to right bottom, #eff4fa, #e7edf4, #dfe6ef, #d6e0e9, #ced9e4);color:#000}body.light #header-panel #main-menus>li.active>a{color:#ff6d00}body.light #header-panel #main-menus>li>a{color:#000}body.light #side-menu-panel{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(35,48,57,0.6)), to(rgba(35,48,57,0.82)));background-image:linear-gradient(-180deg, rgba(35,48,57,0.6) 0, rgba(35,48,57,0.82) 100%)}body.light #big-title:after{background-color:#333c43}body.light #main-content-panel #big-logo{background-image:url('../images/logo-dark.png')}body.light #main-content-panel #square-for-logo{border:3px solid rgba(35,48,57,0.18)}body.light #footer-panel{color:#333c43;opacity:1}body.light .contact-list .contact-box a{color:#333c43;color:#000}body.light .work-list>li>.work-subtitle{color:#333c43}body.light #work-dialog #work-dialog-content>.content-col{background-image:-webkit-gradient(linear, left top, right bottom, from(#eff4fa), color-stop(#e7edf4), color-stop(#dfe6ef), color-stop(#d6e0e9), to(#ced9e4));background-image:linear-gradient(to right bottom, #eff4fa, #e7edf4, #dfe6ef, #d6e0e9, #ced9e4)}body.light #work-dialog #work-dialog-content>.content-col .close{color:#000}button:hover,a:hover{text-decoration:none;cursor:pointer}button.hover-underline:hover,a.hover-underline:hover{text-decoration:underline}button:focus,a:focus{outline:none}.cl-effect-5 a{display:inline-block;overflow:hidden;padding:0 15px;height:1.4em}.cl-effect-5 a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.cl-effect-5 a span::before{position:absolute;top:100%;content:attr(data-hover);white-space:nowrap;color:#ff6d00;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cl-effect-5 a:hover span,.cl-effect-5 a:focus span{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.huge-text{font-size:34px;line-height:1.2;font-weight:500}.medium-text{font-size:26px;line-height:1.2;font-weight:500}#header-panel{background-color:transparent;position:absolute;top:0;right:30px;z-index:10}#header-panel #main-menus{margin-top:50px}#header-panel .menu-links{list-style:none}#header-panel .menu-links>li{display:block;vertical-align:middle}#header-panel .menu-links>li.active>a{color:#ff6d00}#header-panel .menu-links>li>a{display:block;color:#fff;font-weight:normal;padding:0;margin-bottom:5px}#side-menu-panel{display:none;top:0;position:fixed;width:80px;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.42)));background-image:linear-gradient(-180deg, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.42) 100%)}#side-menu-panel #main-logo{width:80px;height:80px;line-height:80px;display:block;text-align:center}#side-menu-panel #main-logo #logo{width:40px}#side-menu-panel #side-bottom-menus{list-style:none;position:absolute;bottom:0}#side-menu-panel #side-bottom-menus>li.divider{border-top:1px solid rgba(255,255,255,0.05);height:1px;width:100%;display:block;margin:15px 0}#side-menu-panel #side-bottom-menus>li>a{width:80px;height:60px;line-height:60px;display:block;text-align:center;color:#fff;font-size:20px}#side-menu-panel #side-bottom-menus>li>a#switch{opacity:.5;-webkit-transition-duration:.3s;transition-duration:.3s}#side-menu-panel #side-bottom-menus>li>a#switch.on{opacity:1;color:#ff6d00}#side-menu-panel #side-bottom-menus>li>a#switch.on .title{color:#fff;color:#ff6d00}#side-menu-panel #side-bottom-menus>li>a#switch.on .title:after{content:'LIGHT ON'}#side-menu-panel #side-bottom-menus>li>a#switch i{font-size:24px}#side-menu-panel #side-bottom-menus>li>a#switch .title{margin-top:-36px;font-size:7px;color:#fff;letter-spacing:1.5px;font-weight:500;-webkit-transition-duration:.3s;transition-duration:.3s}#side-menu-panel #side-bottom-menus>li>a#switch .title:after{content:'LIGHT OFF'}#main-content-panel{margin-left:15px;margin-right:15px}#main-content-panel #scene{margin-bottom:30px}#main-content-panel #big-logo{width:100px;height:100px;margin-bottom:60px;background:url('../images/logo.png') no-repeat center center;background-size:auto 100%}#main-content-panel #square-for-logo{width:79px;height:79px;display:block;border:3px solid rgba(255,255,255,0.18);margin-left:25px}#big-subtitle{font-size:20px;font-weight:600}#big-title{font-size:45px;font-weight:600;line-height:1;margin-left:-2px}#big-title:after{content:'';width:50px;height:1px;background-color:#fff;margin-top:30px;display:block;margin-left:4px}#bi-description{margin-top:30px;font-size:16px;font-weight:lighter}#contact-panel{margin:60px 0}#work-content,#hero-content{padding-top:50px}.contact-list{list-style:none}.contact-list .contact-box{margin-bottom:30px}.contact-list .contact-box .image-col{width:35px;display:inline-block;vertical-align:top;font-size:20px}.contact-list .contact-box .image-col i{line-height:14px}.contact-list .contact-box .content-col{display:inline-block;vertical-align:top;max-width:calc(100% - 40px);word-break:break-all;font-size:14px}.contact-list .contact-box .content-col a{color:#fff}.contact-list .contact-box .content-col a:hover .title{color:#ff6d00}.contact-list .contact-box .content-col .title{font-weight:500;-webkit-transition-duration:.25s;transition-duration:.25s}.contact-list .contact-box .content-col .subtitle{font-weight:lighter}.client-list{margin:30px -15px}.client-list>li{display:inline-block;vertical-align:middle;margin:10px 15px 30px}.client-list>li .client-logo{max-height:50px;background-size:contain;background-position:center center;background-repeat:no-repeat}#work-list{margin-top:30px}.work-list{list-style:none;margin:0 -15px}.work-list>li{display:inline-block;vertical-align:top;margin:7px 15px}.work-list>li>a{display:block;width:calc(100vw - 60px);padding-bottom:100%;background-color:#aaa;background-size:cover;background-position:center center;-webkit-transition-duration:.25s;transition-duration:.25s}.work-list>li>a.bg-top{background-position:top center}.work-list>li>a.coming-soon{background-image:url('../images/logo.png');background-size:60% auto;background-repeat:no-repeat;background-color:#182631;position:relative}.work-list>li>a.coming-soon:after{content:'Coming Soon';display:block;margin-top:15px;position:absolute;font-size:1rem;bottom:11%;left:0;right:0;text-align:center;opacity:.5}.work-list>li>a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.work-list>li>.work-title{margin-top:15px;font-size:14px;font-weight:500}.work-list>li>.work-subtitle{margin-top:5px;margin-bottom:15px;font-size:10px;font-weight:400;color:#aaa}#work-dialog .modal-body{padding:0}#work-dialog #work-dialog-content>.image-col{background:#aaa;background-size:cover;background-position:center center;height:100vh;display:none}#work-dialog #work-dialog-content>.image-col:after{content:'';position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;opacity:.35;background:repeating-linear-gradient(45deg, #051926, #051926 4px, #333 4px, #333 8px)}#work-dialog #work-dialog-content>.content-col{height:100vh;background-image:-webkit-gradient(linear, left top, right bottom, from(#43494d), color-stop(#333c43), color-stop(#243039), color-stop(#15242f), to(#051926));background-image:linear-gradient(to right bottom, #43494d, #333c43, #243039, #15242f, #051926);overflow-y:auto;font-weight:lighter}.modal.fullscreen .modal-dialog{margin:0;max-width:100%;width:100%;height:100vh}.modal.fullscreen .modal-dialog .modal-content{height:100%;border-radius:0;border:none}.modal.fullscreen .modal-dialog .modal-content .close{color:#fff;text-shadow:none;opacity:1;font-weight:lighter;line-height:1;font-size:40px;margin-top:15px;margin-right:10px}.modal.fullscreen .modal-dialog .modal-content .content{padding:60px 20px}.modal.fullscreen .modal-dialog .modal-content .content img{max-width:100%}.modal.fullscreen .modal-dialog .modal-content .content .title{font-size:40px;font-weight:normal;margin-bottom:30px;line-height:1.2}.modal.fullscreen .modal-dialog .modal-content .content .subtitle{color:#aaa}.modal.fullscreen .modal-dialog .modal-content .content .tags{list-style:none;margin:0 -2px 20px}.modal.fullscreen .modal-dialog .modal-content .content .tags>li{display:inline-block;vertical-align:middle;background:#ff6d00;border-radius:50px;padding:5px 15px;font-size:14px;margin:5px 2px;color:#fff}.modal .modal-header .close{font-weight:lighter;line-height:1}#footer-panel{opacity:.45;font-weight:lighter;font-size:12px;color:#fff;text-align:left;margin-bottom:40px;margin-top:60px}.content-title{background-color:#ff6d00;padding:3px 10px;margin:15px 0;display:inline-block;color:#fff}@media (min-width:768px){#work-content{margin-left:15px}.work-list{list-style:none;margin:0 -15px}.work-list>li{display:inline-block;vertical-align:top;margin:7px 15px}.work-list>li>a{display:block;width:250px;height:250px}.work-list>li>a.coming-soon:after{margin-top:15px;font-size:1rem;bottom:20px}}@media (min-width:992px){#header-panel{right:25px}#header-panel #main-menus{margin-top:50px}#header-panel .menu-links>li{display:inline-block;vertical-align:middle}#header-panel .menu-links>li>a{display:block;padding:0 15px}#work-dialog .modal-body{padding:0}#work-dialog #work-dialog-content>.image-col{display:block}.modal.fullscreen .modal-dialog .modal-content{height:100%;border-radius:0;border:none}.modal.fullscreen .modal-dialog .modal-content .close{font-size:40px;margin-top:15px;margin-right:10px}.modal.fullscreen .modal-dialog .modal-content .content{padding:60px 40px}.modal.fullscreen .modal-dialog .modal-content .content .title{font-size:40px}.modal.fullscreen .modal-dialog .modal-content .content .tags{list-style:none;margin:0 -2px 20px}.modal.fullscreen .modal-dialog .modal-content .content .tags>li{margin:2px}.modal .modal-header .close{font-weight:lighter;line-height:1}#work-title{margin-top:50px}.huge-text{font-size:60px;font-weight:500}#main-content-panel{margin-left:80px}#main-content-panel #scene{margin-left:15%}#main-content-panel #big-logo{width:175px;height:175px;margin-bottom:60px}#main-content-panel #square-for-logo{width:150px;height:150px;display:block;border:3px solid rgba(255,255,255,0.18);margin-left:40px}#hero-content{padding-top:120px}#big-subtitle{font-size:40px}#big-title{font-size:75px;margin-left:-2px}#big-title:after{width:50px;margin-top:50px}#bi-description{font-size:22px;max-width:80%;margin-top:50px}#footer-panel{position:fixed;bottom:30px;right:40px;margin-bottom:0}}@media (min-width:1200px){#main-content-panel{margin-left:80px}#main-content-panel #scene{margin-left:15%}#main-content-panel #big-logo{width:230px;height:230px;margin-bottom:60px}#main-content-panel #square-for-logo{width:150px;height:150px;display:block;border:3px solid rgba(255,255,255,0.18);margin-left:70px}}