﻿@font-face{font-family:"Gotham";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Gotham-book.woff2) format("woff2"),url(../fonts/Gotham-book.woff) format("woff")}@font-face{font-family:"Gotham";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Gotham-medium.woff2) format("woff2"),url(../fonts/Gotham-medium.woff) format("woff")}:root{--primary-color: $primary-color;--primary-color-trans: $primary-color-trans;--secondary-color: $secondary-color;--font-color: $font-color;--light-color: #f8f8f8;--dark-color: $dark-color}body{font-size:1em;color:#222;font-family:Gotham,Arial,Helvetica,sans-serif;margin:0px;padding:0px;-webkit-overflow-scrolling:touch;overflow-y:scroll}p{line-height:1.5em}body[menu="1"]{overflow:hidden}body[modal="1"]{height:100vh;overflow-y:hidden}#container,body .container{max-width:1360px;margin-left:auto;margin-right:auto}#container2,body .container2{max-width:1580px;margin-left:auto;margin-right:auto}.flex-row{display:flex;flex-direction:row}.flex-row.centered{justify-content:center}.flex-wrap{flex-wrap:wrap}.justify-space-between{justify-content:space-between}.justify-center{justify-content:center}.flex-column{display:flex;flex-direction:column}.flex{flex:1}.dark-overlay{position:relative}.dark-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.blue-overlay::before{background-color:rgba(23,41,81,.5019607843)}.cta-button{background-color:#f26522;color:#fff;display:flex;padding:0 2rem;border-radius:.5rem;height:4rem;font-weight:bold;align-items:center}a{color:#00bdff;text-decoration:none}a:visited{color:#00bdff}a:hover{text-decoration:underline}a.button{background-color:#fff;height:70px;padding:0 36px;display:inline-flex;font-size:18px;border-radius:5px;justify-content:center;align-items:center}a.button[disabled]{background-color:rgba(0,0,0,0);border:1px solid silver;color:silver}a.button[disabled].arrow-button:after{background:#fff url("/assets/img/icon-circle-arrow-gray.svg") no-repeat center}a.arrow-button{text-align:center}a.arrow-button[disabled]{background-color:rgba(0,0,0,0);border:1px solid silver;color:silver}a.arrow-button:after{content:"";display:inline-block;vertical-align:middle;width:31px;height:30px;margin-left:16px;box-sizing:border-box;background-size:contain}a.white-button{background-color:#fff}a.white-button.arrow-button:after{background:#fff url("/assets/img/icon-circle-arrow.svg") no-repeat center}a.white-button.border-button{border:1px solid #00bdff;border-radius:5px}a.orange-button{background-color:#f26522;color:#fff}a.orange-button.arrow-button:after{background:rgba(0,0,0,0) url("/assets/img/icon-circle-arrow-white.svg") no-repeat 86% center}h2{font-size:40px}h3{font-size:36px}h4{font-size:30px}p{font-size:18px}.two-columns{display:flex;gap:40px}.two-columns>div{flex:1 1 50%;box-sizing:border-box}.single-column{flex-wrap:wrap}.single-column>div{flex:1 1 100%}.single-column .text-column{text-align:center;order:0}.single-column .image-column{order:1}.three-columns{display:flex;gap:40px}.three-columns>div{flex:1 1 33%;box-sizing:border-box}.image-column{width:100%;text-align:center}.image-column img{max-width:100%}.right-image .image-column{order:1}.top-block{margin-top:-70px !important;border-radius:5px 5px 0 0}.work-button{margin:40px 0}.work-button a{font-weight:700}.centered{text-align:center}.home-hero{height:890px;max-height:100vh;background:url("/assets/img/home/hero.jpg") no-repeat center;position:relative;background-size:cover}.home-hero.small-hero{height:600px}.home-hero .container{height:100%;position:relative}.home-hero .hero-content{position:absolute;bottom:160px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:center}.home-hero label{color:#fff;font-size:18px;text-transform:uppercase}.home-hero h1{color:#fff;font-size:4rem;line-height:1.2em;margin:.5rem 0 2rem 0}.home-hero .cta-button{margin-top:1rem}.contact-box h4{margin-top:0}.contact-box .contact-info{font-size:16px;gap:2rem;line-height:1.5em}.contact-box .contact-info b{text-transform:uppercase}.contact-box .social-icons{width:300px}.contact-box .social-icons a{display:inline-block;margin-right:1rem}@media(max-width: 1023px){.contact-box .flex-row{flex-wrap:wrap}}.white-box{position:relative;z-index:1;font-size:20px}.white-box p{line-height:1.4em;margin-bottom:2rem}.white-box>div{background-color:#fff}.white-box a{font-weight:bold}.blue-angle{position:relative}.blue-angle::before{position:absolute;content:" ";width:70px;height:70px;left:-70px;top:70px;box-sizing:border-box;border-left:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0);border-top:35px solid rgba(0,189,255,.2509803922);border-right:35px solid rgba(0,189,255,.2509803922)}.white-angle{position:relative}.white-angle::before{position:absolute;content:" ";width:280px;height:280px;left:0px;top:0px;box-sizing:border-box;border-right:140px solid rgba(0,0,0,0);border-bottom:140px solid rgba(0,0,0,0);border-top:140px solid rgba(255,255,255,.1254901961);border-left:140px solid rgba(255,255,255,.1254901961)}.white-angle::after{position:absolute;z-index:1;content:" ";width:280px;height:280px;right:0px;bottom:0px;box-sizing:border-box;border-left:140px solid rgba(0,0,0,0);border-top:140px solid rgba(0,0,0,0);border-bottom:140px solid rgba(0,189,255,.1882352941);border-right:140px solid rgba(0,189,255,.1882352941)}.bottom-angle{position:relative}.bottom-angle::after{position:absolute;content:" ";width:280px;height:280px;right:0px;bottom:0px;box-sizing:border-box;border-left:140px solid rgba(0,0,0,0);border-top:140px solid rgba(0,0,0,0);border-bottom:140px solid rgba(0,189,255,.1882352941);border-right:140px solid rgba(0,189,255,.1882352941)}.bottom-big-angle{position:relative;overflow:hidden}.bottom-big-angle::after{position:absolute;content:" ";width:1500px;height:1500px;right:0px;top:-280px;box-sizing:border-box;border-left:750px solid rgba(0,0,0,0);border-top:750px solid rgba(0,0,0,0);border-bottom:750px solid rgba(23,41,81,0.2509803922);border-right:750px solid rgba(23,41,81,0.2509803922);border-bottom:750px solid rgba(23,41,81,.2509803922);border-right:750px solid rgba(23,41,81,.2509803922)}.white-angle-small{position:relative}.white-angle-small::before{position:absolute;content:" ";width:100px;height:100px;left:0px;top:0px;box-sizing:border-box;border-right:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-top:50px solid rgba(255,255,255,.1254901961);border-left:50px solid rgba(255,255,255,.1254901961)}.transparent-border{position:relative}.transparent-border::after{border:10px solid rgba(255,255,255,.2509803922);border-radius:10px;content:"";width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box}.blue-box{background:#00bdff;color:#fff}.blue-box .separator{margin:1rem auto;height:1px;border:0;background-color:#fff}.blue-box.white-angle::after{border-bottom:140px solid rgba(23,41,81,.2509803922);border-right:140px solid rgba(23,41,81,.2509803922)}.dark-box{background-color:#001034;color:#fff;padding:100px 0 140px 0}.dark-box .container>.text-image{margin-bottom:3rem}.dark-box label{font-weight:bold;font-size:24px}.dark-box h3{margin-top:1rem;color:#00bdff}.dark-box p{margin-top:0;margin-bottom:40px;line-height:1.75em;font-size:18px}.dark-box .separator{margin:1rem auto;height:1px;border:0;background-color:#00bdff}.darkblue-box{background-color:#172951;color:#fff;padding:100px 0 140px 0}.padding1{padding:75px 184px;box-sizing:border-box}.padding2{padding:90px 110px;box-sizing:border-box}.padding2 h2{margin-top:0}.padding3{padding:90px 172px;box-sizing:border-box}.padding3 h2{margin-top:0}.padding4{padding:68px 0}.slide-block,.slide-flex{display:none;opacity:0;transition:all ease-in-out .3s}.slide-block.slide-visible{display:block;opacity:0}.slide-flex.slide-visible{display:flex;opacity:0}.slide-block.slide-active{display:block;opacity:1}.slide-flex.slide-active{display:flex;opacity:1}@media(max-width: 1440px){#container,body .container{margin-left:3rem;margin-right:3rem;padding-left:0;padding-right:0;box-sizing:border-box;max-width:100%}}@media(max-width: 1023px){.two-columns,.three-columns{flex-wrap:wrap}.three-columns>div,.three-columns>div{flex:1 1 100%}.text-column{order:1}.padding1,.padding2,.padding3,.padding4{padding:3rem 2rem}.container .padding1,.container .padding2,.container .padding3,.container .padding4{padding:2rem 0}#container,body .container{margin-left:3rem;margin-right:3rem}#container h2,body .container h2{margin-top:2.5rem}#container2,body .container2{margin-left:3rem;margin-right:3rem}#container2 h2,body .container2 h2{margin-top:2.5rem;font-size:2rem}#container2.padding2,body .container2.padding2{padding:2rem 0rem}.top-block{margin-top:0px !important;padding-left:3rem;padding-right:3rem}}@media(min-width: 767px){.mobile-only{display:none !important}}@media(max-width: 767px){#container,body .container{margin-left:2rem;margin-right:2rem}.top-block{margin-top:0px !important;padding-left:2rem;padding-right:2rem;font-size:16px}.home-hero h1{font-size:2rem}#container2,body .container2{margin-left:2rem;margin-right:2rem}.padding1,.padding2,.padding3,.padding4{padding:2rem 2rem}.padding1 .container,.padding2 .container,.padding3 .container,.padding4 .container{margin-left:0;margin-right:0}.home-hero{height:120vw;max-height:500px}.home-hero .hero-content{bottom:40px}.home-hero.dark-overlay::before{background:linear-gradient(200deg, #172951, rgba(5, 8, 16, 0))}.blue-angle::before{top:40px}.white-angle::before{width:60px;height:60px;border-width:30px !important}.white-angle::after{display:none}.bottom-angle::after{width:70px;height:70px;border-width:35px !important}.bottom-big-angle::after{display:none}.white-angle-small::before{width:70px;height:70px;border-width:35px !important}}@media(max-width: 480px){a.button{padding:0 24px}}#menu-bar{border-top:5px solid #00bdff;background-color:rgba(255,255,255,.9);position:-webkit-sticky;position:sticky;top:0px;padding-top:10px;padding-bottom:10px;z-index:3000;transition:linear .3s}.full-screen #menu-bar{border-top:5px solid #fff;background-color:rgba(0,0,0,0);position:fixed;width:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent)}#menu-bar .logo-white{display:none}#menu-bar .logo-normal{display:inline}#menu-bar .logo-mobile{display:none}.full-screen #menu-bar .logo-white{display:inline;width:188px;height:84px}.full-screen #menu-bar .logo-normal{display:none}#menu-bar.scrolling .logo-normal{display:inline}#menu-bar.scrolling .logo-white{display:none}#menu-bar.scrolling{background-color:#fff;box-shadow:0px 0px 3px 3px rgba(128,128,128,.2);background-image:linear-gradient(180deg, transparent, transparent)}#menu-bar a{transition:linear .5s;text-decoration:none}#menu-bar a.active{color:#f26522}.full-screen #menu-bar a:link,.full-screen #menu-bar a:visited,.full-screen #menu-bar a:active,.full-screen #menu-bar a:hover{color:#fff}.full-screen #menu-bar a.active:link,.full-screen #menu-bar a.active:visited,.full-screen #menu-bar a.active:active,.full-screen #menu-bar a.active:hover{color:#fff;border-bottom:2px solid #fff}#menu-bar.scrolling a:link,#menu-bar.scrolling a:visited,#menu-bar.scrolling a:active,#menu-bar.scrolling a:hover,#menu-items.opened a:link,#menu-items.opened a:visited,#menu-items.opened a:active,#menu-items.opened a:hover{color:#2a9fd8}#menu-bar.scrolling .submenu a:link,#menu-bar.scrolling .submenu a:visited,#menu-bar.scrolling .submenu a:active,#menu-bar.scrolling .submenu a:hover{color:#fff}#menu-bar.scrolling a.active:link,#menu-bar.scrolling a.active:visited,#menu-bar.scrolling a.active:active,#menu-bar.scrolling a.active:hover,#menu-items.opened a.active:link,#menu-items.opened a.active:visited,#menu-items.opened a.active:active,#menu-items.opened a.active:hover{color:#f26522;border-bottom:0px}#menu{margin-top:0rem;margin-bottom:0rem}#menu .active{height:100%;display:inline-block;position:relative;border-bottom:0 !important}#menu .active::after{position:absolute;left:0;bottom:-10px;content:"";height:5px;width:55px;background:url("/assets/img/Gfx_Nav-Active-Line.png") no-repeat left bottom}.full-screen .active::after{display:none}@media(max-width: 1023px){#menu{margin:1rem 40px}#menu .active::after{display:none}}#menu-logo{height:84px;display:inline-block}#menu-button{display:none}#close-menu{display:none}ul.menu{float:right;margin:0px;padding-inline-start:0px;-webkit-padding-start:0px}ul.menu>li{display:inline-block;margin:0 1px;padding:0 25px;line-height:84px;font-weight:600;letter-spacing:1px;font-size:14px}.menu-tba{display:none !important}.menu-footer{display:none !important}.footer-menu .menu-footer{display:inline-block !important;margin-right:0}footer .dropdown-menu:before{top:calc(95px - 210px);height:calc(180px);width:130px;border-radius:3px 3px 0px 0px;background-position:90% 76% !important}footer .dropdown-menu .submenu li{margin:0}footer .dropdown-menu .submenu{top:calc(95px - 210px);border-radius:7px 7px 7px 0px}.dropdown-menu{position:relative}.dropdown-menu>a{position:relative}.dropdown-menu:before{content:"";pointer-events:none;opacity:0;transition:opacity linear .3s;background:url(/assets/img/arrow-down.png) no-repeat 90% 40px;background-size:14px 8px;background-color:rgba(42,159,216,.9);position:absolute;left:-1px;top:-30px;height:210px;width:168px;color:#fff;border-radius:0 0 5px 5px}.dropdown-menu:hover{display:inline-block;position:relative}.dropdown-menu:hover:before{content:"";opacity:1}.dropdown-menu:hover a:link,.dropdown-menu:hover a:hover,.dropdown-menu:hover a:visited{color:#fff !important;white-space:nowrap}.dropdown-menu:hover a[disabled]:link,.dropdown-menu:hover a[disabled]:hover,.dropdown-menu:hover a[disabled]:visited{color:#aaa !important;white-space:nowrap;cursor:default}.dropdown-menu:hover .submenu{pointer-events:all;display:block;opacity:1}.dropdown-menu .submenu{opacity:0;pointer-events:none;display:block;position:absolute;left:0px;margin:0;padding-inline-start:0px;padding:8px 40px 8px 25px;border-radius:0px 7px 7px 7px;transition:opacity .3s;text-align:left}.dropdown-menu .submenu[opened="1"]{pointer-events:all;display:block;opacity:1}.dropdown-menu .submenu .active{--color: #fff}.dropdown-menu .submenu li{display:block}.dropdown-menu .submenu li a:link,.dropdown-menu .submenu li a:hover,.dropdown-menu .submenu li a:visited{color:#fff;font-size:12px}.dropdown-menu .submenu li a:link.active,.dropdown-menu .submenu li a:hover.active,.dropdown-menu .submenu li a:visited.active{color:#000 !important;text-decoration:none !important;border-bottom:0px !important}@media(max-width: 1023px){.footer-menu .menu-footer{margin:0;width:100%}}@media(max-width: 767px){.dropdown-menu{text-align:center;min-width:130px}.dropdown-menu:hover:before{display:none}.dropdown-menu:hover .submenu{display:none}.dropdown-menu .submenu{display:none;opacity:0;pointer-events:all;background-color:rgba(0,0,0,0) !important;top:0px;padding:0}.dropdown-menu .submenu>li{line-height:2em !important;text-align:center}.dropdown-menu .submenu>li>a{font-size:16px}#menu{margin:24px 12px}#menu-items ul.menu{padding-top:10vh;padding-bottom:10vh;height:400px;max-height:90vh;padding-left:0px}#menu-items ul.menu>li{min-height:10vh;line-height:10vh;font-size:18px}#menu-button{float:right;display:block;height:36px;line-height:36px;z-index:10}#menu-items{display:none;top:0;left:0vw;height:100vh;width:100%;position:absolute;background-color:#f8f8f8;z-index:-1;transition:linear .3s;font-size:20px}#menu-items>ul{display:flex;flex-direction:column;justify-content:center;height:90vh;align-items:flex-start;width:85%}#menu-items>ul>li>a{color:#172951 !important}#menu-items.open{display:block;left:100vw;opacity:0;z-index:100}#menu-items.opened{display:flex;left:calc(100vw - 200px);width:200px;opacity:1;z-index:100;flex-direction:column;justify-content:center;align-items:center}#close-menu.opened{display:block}#close-menu{display:block;position:absolute;right:24px;top:24px;height:36px;line-height:36px}#menu-items .menu-tba{display:block !important;text-align:center}}@media(max-width: 1024px){ul.menu>li{padding:0 10px}.dropdown-menu .submenu{padding:8px 20px 8px 10px}.dropdown-menu:before{width:138px}}@media(max-width: 767px){#menu{margin:14px 12px}#menu-bar .logo-white,#menu-bar .logo-normal{width:108px !important;height:44px !important}#menu-logo{height:44px !important}.full-screen #menu-bar{border-top:0px}.full-screen #menu-bar #menu-button .logo-white{display:none}.full-screen #menu-bar #menu-button .logo-mobile{display:block}.full-screen #menu-bar.scrolling .logo-mobile{display:none !important}}@media(max-height: 480px){#menu{margin:14px 12px}.dropdown-menu .submenu>li{line-height:1.5em !important}}@media print{header,footer{display:none}#menu-button{display:none}}footer{background-color:#001034;line-height:80px;color:#fff}.footer{display:flex;flex-wrap:wrap;justify-content:space-between}.footer a{color:#fff !important;text-decoration:none !important}.footer-links{display:flex;gap:2rem}.footer-links a{text-decoration:none}@media(max-width: 767px){footer{line-height:1.5em;padding:2rem 0;background-color:#000;font-size:11px}footer .container{flex-direction:column}.footer-links{flex-direction:column;justify-content:center;gap:0}.footer-links a{font-size:11px;padding-bottom:0}.footer-copy{width:100%}.footer-copy>div{display:flex;flex-direction:column}.footer-copy>div span{display:flex;gap:4px}.footer-copy img{float:left}.footer-copy a{display:block}}.home-page .presentation{text-align:center}.home-page .recent-work .orange-line{margin-bottom:70px}.home-page .recent-work .image-column{border-radius:10px;overflow:hidden}.home-page .recent-work .image-column img{height:100%;object-fit:cover}.home-page .recent-work h3{margin-top:0;margin-bottom:40px}.home-page .top-block{font-size:20px;line-height:1.4em}.home-page h2{margin-bottom:20px}.digital-specialists h2{font-size:46px;line-height:1.17em}.digital-specialists .button{width:100%;box-sizing:border-box}.digital-specialists h3{margin-top:60px;margin-bottom:0}.digital-specialists p{margin-top:20px;margin-bottom:35px;font-size:18px;line-height:1.55em}.digital-specialists p .separator{display:block;height:16px}.digital-specialists .columns{display:flex}.digital-specialists .columns .text-column{flex:0 1 45%;padding-right:15%}.digital-specialists .columns .three-columns{flex-direction:column;flex:1 1 55%}.digital-specialists .columns .three-columns h3{margin-top:0;margin-bottom:0}.digital-specialists .top-block .text-column p{display:none}@media(max-width: 1023px){.digital-specialists .columns{flex-direction:column}.digital-specialists .columns .text-column{order:0}}.testimonials .testimonial-box.container{max-width:1020px;margin:0 auto;padding-left:2rem;padding-right:2rem}.testimonials .testimonial-box p{margin:2rem 0;min-height:4em;font-size:24px;font-weight:700}.testimonials .testimonial-box .review-user{text-align:left;line-height:24px;color:#000;width:100%;max-width:800px;justify-content:space-between}.testimonials .testimonial-box .review-user .flex-row{gap:1rem}.testimonials .testimonial-box .testimonial-nav{cursor:pointer;position:relative;z-index:2}.testimonials .testimonial-box .review-name{font-weight:bold}.testimonials .testimonial-box .separator{max-width:800px}.testimonials .testimonial-box .review-position{display:none}.testimonials .testimonial-box .testimonial-avatar{display:none}.testimonials .testimonial-box .testimonial-info{display:flex;flex-direction:column;justify-content:center;font-size:24px}@media(max-width: 480px){.testimonials{padding:3rem 2rem;text-align:center}.testimonials .testimonial-box.container{padding-left:0rem;padding-right:0rem}.testimonials .testimonial-box .review-user{text-align:center}.testimonials .testimonial-box .review-user img{width:40px;height:40px}.testimonials .testimonial-box .review-user .testimonial-avatar{display:none}}.brands h3{margin-bottom:18px}.brands .brands-row{gap:56px}.brands .brands-grid{display:flex;flex-wrap:wrap;gap:24px}.brands .brands-grid .brand{flex:1 1 280px;height:234px;border:10px solid rgba(213,213,213,.3764705882);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.brands .brands-grid a{display:none}.brands .brands-text{flex:1 0 287px}.brands .brands-text h3{max-width:194px}.brands .brands-text p{margin-top:60px;margin-bottom:40px}.brands .brands-text a{width:274px;box-sizing:border-box}@media(max-width: 1023px){.brands .brands-row{flex-wrap:wrap}.brands .brands-row div{flex:1 1 100%}.brands .brands-row>div:first-child{order:1}}@media(max-width: 1440px){.brands .brands-grid{gap:1.5rem}.brands .brands-grid .brand{flex:1 1 26%;height:15vw}.brands .brands-grid .brand img{height:8vw;width:80%;object-fit:contain}}@media(max-width: 1023px){.brands .brands-grid{gap:1rem}.brands .brands-grid .brand{flex:1 1 26%;height:24vw}.brands .brands-grid .brand img{height:10vw;width:18vw;object-fit:contain}}@media(max-width: 480px){.brands .brands-grid a{display:block;width:274px;box-sizing:border-box;line-height:70px;margin:20px auto 10px auto}.brands .brands-row{gap:20px}.brands .brands-text h3{font-size:24px;max-width:220px;margin-top:0;margin-bottom:14px}.brands .brands-text a{display:none}.brands .brands-text p{margin-top:20px;font-size:14px;margin-bottom:0px}.home-page .recent-work .orange-line{margin-bottom:35px}.home-page .dark-box label{font-size:14px}.home-page .recent-work h3{font-size:18px}.recent-work.dark-box{padding-top:50px;padding-bottom:50px}.recent-work.dark-box h3{margin-bottom:22px}.recent-work.dark-box p{font-size:14px;margin-bottom:0}.recent-work.dark-box .text-image{gap:24px;margin-bottom:50px}.recent-work.dark-box .text-column>div{display:none}.recent-work.dark-box .work-button{margin-top:20px;margin-bottom:50px}.recent-work.dark-box .work-button a{padding:0 28px}.recent-work .transparent-border::after{border-width:5px}.white-box>.container2{margin:0;border-radius:0;padding:50px 30px !important}.white-box>.container2 h2{margin-top:0;font-size:24px}.digital-specialists .three-columns{margin-top:36px;gap:50px}.digital-specialists h2{margin-bottom:10px}.digital-specialists h3{margin-top:0;font-size:18px}.digital-specialists p{font-size:14px;margin-top:15px;margin-bottom:15px}.digital-specialists .button{height:60px}.testimonials .testimonial-box p{font-size:16px;line-height:1.5em;margin-left:20px;margin-right:20px}.testimonials .testimonial-box .testimonial-info{font-size:16px}}@media(max-width: 1023px){.home-page .presentation{font-size:16px;text-align:center}}.landing-page{color:#172951;overflow-x:hidden}.landing-page .landing-btn{height:69px;display:inline-flex;align-items:center;border:none;border-radius:5px;font-size:18px;letter-spacing:.36px;padding:0 80px 0 40px;box-shadow:0px 3px 10px rgba(0,0,0,.2509803922);font-weight:700;cursor:pointer;background:url("/assets/img/landing/icon-blue-arrow.svg") no-repeat center right 40px;color:#00bdff;background-color:#fff;border:2px solid #fff;font-family:Gotham,Arial,Helvetica,sans-serif;box-sizing:border-box;transition:background-color .2s,color .2s}.landing-page .landing-btn:hover{color:#fff;background:url("/assets/img/landing/icon-white-arrow.svg") no-repeat center right 40px;background-color:#00bdff;box-shadow:none}.landing-page .contact-btn{float:right;color:#fff;background:url("/assets/img/landing/icon-white-arrow.svg") no-repeat center right 40px;background-color:#f26522;border:2px solid #f26522;margin-top:5px}.landing-page .contact-btn:hover{color:#f26522;background:url("/assets/img/landing/icon-orange-arrow.svg") no-repeat center right 40px;background-color:#fff}.landing-page .mobile-show{display:none}.landing-page .background{pointer-events:none}.landing-page a{color:#00bdff;transition:color .2s}.landing-page a:hover{color:#f26522}.landing-page #menu{position:absolute;top:0;box-sizing:border-box;border-top:6px solid #fff;width:100%;height:120px;margin:0;transition:opacity .4s}.landing-page #menu .nav-container{height:100%;margin:0 auto;padding:0 80px;max-width:1590px;display:flex;align-items:center;justify-content:space-between}.landing-page #scrolling-menu{width:100%;box-sizing:border-box;height:100%;background:#fff;height:85px;box-shadow:0px 0px 10px rgba(0,0,0,.1490196078);border-top:5px solid #00bdff;position:absolute;top:-85px;opacity:0;transition:top .4s ease-in-out,opacity .4s}.landing-page #scrolling-menu .nav-container{height:100%;margin:0 auto;padding:0 80px;max-width:1590px;display:flex;align-items:center;justify-content:space-between}.landing-page #scrolling-menu .contact-btn{height:50px;padding:0 25px;background:#f26522;margin:0}.landing-page #scrolling-menu .contact-btn:hover{color:#f26522;background-color:#fff}.landing-page #menu-bar{padding:0}.landing-page #menu-bar.scrolling #menu{opacity:0;pointer-events:none}.landing-page #menu-bar.scrolling #scrolling-menu{top:0px;opacity:1}.landing-page #menu-bar a{display:block}.landing-page .menu-logo{height:auto}.landing-page .hero{height:97vh;line-height:70px;position:absolute;top:0px;width:100%;z-index:2000;align-items:center;margin:0px 0px;padding:0 20px;box-sizing:border-box}.landing-page .hero .box-inner{max-width:1590px;width:70%;margin:0 auto}.landing-page #landing-hero-container{position:relative;margin-top:0;display:flex;flex-direction:row;align-items:center;overflow:hidden;max-height:100vh;height:97vh;background-repeat:no-repeat;background-size:cover;background-position:center center}.landing-page #landing-hero-container .background{background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute}.landing-page #landing-hero-container .background .hero-shadow{width:100%;height:350px;position:absolute;bottom:0;background:url("/assets/img/landing/hero-shadow.svg") repeat center center}.landing-page #landing-hero-container .background::before{content:" ";border-top:640px solid rgba(0,0,0,0);border-left:640px solid rgba(255,255,255,.1);width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #landing-hero-container .background::after{content:" ";border-top:350px solid rgba(0,0,0,0);border-right:350px solid rgba(0,0,0,.2);width:0;height:0;position:absolute;bottom:0;right:0}.landing-page .box h1{letter-spacing:-0.6px;font-size:60px;line-height:64px;text-align:left;max-width:1000px;text-shadow:0px 0px 5px rgba(0,0,0,.3)}.landing-page hr.parallelogram{height:10px;width:120px;display:block;border:none;transform:skew(-45deg);margin:20px 0}.landing-page hr.parallelogram.blue{background-color:#00a7e1}.landing-page hr.parallelogram.orange{background-color:#f26522}.landing-page hr.parallelogram.lightblue{background-color:#66d8ff}.landing-page #container{max-width:none}.landing-page #container .full-width-container{max-width:1590px;width:90%;margin:0 auto;position:relative}.landing-page #container .background{position:absolute;width:100vw;height:100%}.landing-page #container .box-header{margin-bottom:50px}.landing-page #container .box{padding:80px 7%;background-color:#fff}.landing-page #container .box h2{font-size:50px;line-height:normal}.landing-page #container .box h3{font-size:36px;line-height:42px;margin-bottom:20px;max-width:330px}.landing-page #container p{font-size:18px;line-height:28px}.landing-page #container #intro-box{padding-bottom:60px}.landing-page #container .overlap-container{width:100%;position:relative}.landing-page #container .top-overlap{max-width:1590px;width:90%;margin:0 auto;border-radius:5px 5px 0 0;margin-top:-100px;position:relative}.landing-page #container .top-overlap::before{content:" ";border-top:70px solid rgba(0,0,0,0);border-left:70px solid #f1f9ff;width:0;height:0;position:absolute;left:-70px;top:100px;transform:rotate(180deg)}.landing-page #container .box-container{text-align:left}.landing-page #container .box-container.intro{gap:40px}.landing-page #container .box-container.intro .block{flex-basis:100%}.landing-page #container .row .block{max-width:400px}.landing-page #container #brands-container .background{z-index:10}.landing-page #container #brands-container .background::after{content:" ";border-top:13vw solid rgba(0,0,0,0);border-right:13vw solid #d9f5ff;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #container #brands-box .row{flex-direction:row-reverse}.landing-page #container #brands-box .brands-grid{max-width:944px;width:90%;display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.landing-page #container #brands-box .brands-grid .brand{max-width:300px;min-width:155px;width:30%;height:240px;border:10px solid rgba(213,213,213,.3);box-sizing:border-box;border-radius:5px;display:flex;align-items:center;justify-content:center}.landing-page #container #brands-box .brands-grid .brand img{display:block;max-width:80%;max-height:80%}.landing-page #container #brands-box .text-box{max-width:344px;width:90%;margin-left:70px}.landing-page #container #brands-box .text-box h2{line-height:54px;max-width:390px}.landing-page #container #brands-box .text-box hr{margin-bottom:50px}.landing-page #work-box{position:relative;color:#fff;background-color:#172951;overflow:hidden;padding-bottom:40px}.landing-page #work-box .box{background-color:rgba(0,0,0,0)}.landing-page #work-box .background::before{content:" ";border-top:300px solid rgba(0,0,0,0);border-left:300px solid #2f3f63;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #work-box .background::after{content:" ";border-top:80vw solid rgba(0,0,0,0);border-right:80vw solid #16315a;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #work-box .work-card{display:flex;flex-direction:row;gap:70px;margin-bottom:60px;width:100%;align-items:center}.landing-page #work-box .work-card .thumbnail{position:relative;border-radius:5px;width:48%;max-width:666px}.landing-page #work-box .work-card .thumbnail img{width:100%}.landing-page #work-box .work-card .thumbnail::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;border:10px solid rgba(213,213,213,.3);border-radius:5px;box-sizing:border-box}.landing-page #work-box .work-card .details{max-width:640px;width:48%}.landing-page #work-box .work-card .details .client{font-size:24px;color:#00bdff;margin-bottom:10px}.landing-page #work-box .work-card .details .project{font-weight:bold;font-size:36px;margin-bottom:40px;line-height:normal}.landing-page #work-box .work-card .details .description{font-size:18px;margin-bottom:40px}.landing-page #work-box .work-card .details .description p{line-height:inherit;margin-top:0}.landing-page #work-box .work-card:nth-child(even){flex-direction:row-reverse}.landing-page #testimonial-box{background-color:#00bdff;position:relative;overflow:hidden}.landing-page #testimonial-box .box{background:url("/assets/img/landing/icon-quote.svg") no-repeat top 60px center;background-color:rgba(0,0,0,0)}.landing-page #testimonial-box .background::before{content:" ";border-top:20vw solid rgba(0,0,0,0);border-left:20vw solid #66d8ff;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #testimonial-box .background::after{content:" ";border-top:26vw solid rgba(0,0,0,0);border-right:26vw solid #049fdc;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #testimonial-carousel{max-width:1080px;width:100%;color:#fff;margin:90px auto 130px;position:relative}.landing-page #testimonial-carousel .controls{width:60px;height:60px;border:none;cursor:pointer;background:url("/assets/img/landing/btn-carousel-arrow.svg") no-repeat center center;position:absolute}.landing-page #testimonial-carousel .controls.prev{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);left:165px;bottom:5px}.landing-page #testimonial-carousel .controls.next{right:165px;bottom:5px}.landing-page #testimonial-carousel .testimonial{position:relative;top:0;display:none}.landing-page #testimonial-carousel .testimonial.active{display:block}.landing-page #testimonial-carousel .testimonial .quote{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-0.24px;text-align:center;margin-bottom:60px}.landing-page #testimonial-carousel .testimonial hr{border:none;height:3px;background-color:#40cefd;max-width:806px;width:80%}.landing-page #testimonial-carousel .testimonial .author{color:#172951;margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.landing-page #testimonial-carousel .testimonial .author .name{font-size:24px;font-weight:bold;margin-bottom:10px;text-decoration:underline}.landing-page #testimonial-carousel .testimonial .author .company{font-size:18px;text-decoration:underline;font-weight:700}.landing-page #contact-box{background-color:#0790ca;position:relative;overflow:hidden}.landing-page #contact-box .background::before{content:" ";border-top:87vw solid rgba(0,0,0,0);border-left:87vw solid #00bdff;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #contact-box .box{background-color:rgba(0,0,0,0)}.landing-page #contact-box .text-box{color:#fff;max-width:586px;width:90%;margin-right:50px}.landing-page #contact-box .text-box h2{line-height:54px}.landing-page #contact-box .text-box hr{margin-bottom:50px}.landing-page #contact-box .text-box p{margin:0 0 40px}.landing-page #contact-box .contact-form{max-width:785px;width:100%;box-sizing:border-box;padding:4%;background-color:#fff;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.landing-page #contact-box .contact-form h2{font-size:36px}.landing-page #contact-box .contact-form hr{margin-bottom:40px}.landing-page #contact-box #contact-form{margin-bottom:0}.landing-page #contact-box #contact-form label{display:none}.landing-page #contact-box #contact-form select,.landing-page #contact-box #contact-form input{border:2px solid rgba(0,0,0,0);border-bottom:2px solid #172951;width:100%;padding:20px 5px;font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:25px;box-sizing:border-box}.landing-page #contact-box #contact-form input:focus,.landing-page #contact-box #contact-form textarea:focus{outline:none;border:2px solid #f26522}.landing-page #contact-box #contact-form select{font-weight:bold;color:#172951;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("/assets/img/landing/icon-dropdown.svg") no-repeat right 5px center;cursor:pointer}.landing-page #contact-box #contact-form textarea{width:100%;height:240px;font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;padding:23px 20px;box-sizing:border-box;border:2px solid #172951;border-radius:2px;background:url("/assets/img/landing/icon-textbox-resize.svg") no-repeat right 8px bottom 8px;resize:vertical;margin-bottom:40px}.landing-page #contact-box #contact-form textarea::-webkit-resizer{display:none}.landing-page #contact-box #contact-form .submit-row .landing-btn{box-shadow:none;border:2px solid #00bdff;border-radius:5px;margin-right:50px}.landing-page #contact-box #contact-form .submit-row .landing-btn:disabled{color:#babdc2;border-color:#babdc2;background:url("/assets/img/landing/icon-gray-arrow.svg") no-repeat center right 40px;cursor:default}.landing-page #contact-box #contact-form .submit-row a{font-size:18px;text-decoration:underline;display:inline-block;font-weight:700;margin:20px 0}.landing-page footer{position:relative;background-color:#172951;width:100%;height:320px;color:#fff}.landing-page footer .background{width:100%;height:100%;position:absolute;top:0;left:0}.landing-page footer .background::before{content:" ";border-top:100px solid rgba(0,0,0,0);border-left:100px solid #2f3f63;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page footer h2{font-size:30px;margin-bottom:28px}.landing-page footer p{font-size:16px;line-height:28px}.landing-page footer .box{padding:0 7%;display:flex;align-items:center}.landing-page footer .box-container{max-width:1590px;width:90%;margin:0 auto;position:relative;text-align:left}.landing-page footer .contact-info{min-width:500px}.landing-page footer .contact-info p{margin-right:100px}.landing-page footer .contact-info a{font-weight:700;text-decoration:underline}.landing-page footer .footer-links{padding:75px 7% 64px}.landing-page footer .footer-legal{background-color:#000;height:80px}.landing-page footer .footer-legal .row{align-items:center}.landing-page footer .social-links{width:435px}.landing-page footer .social-links .row{padding-top:10px;gap:40px;justify-content:flex-start}.landing-page footer .social-links a .hover-icon{display:none}.landing-page footer .social-links a:hover .icon{display:none}.landing-page footer .social-links a:hover .hover-icon{display:inline-block}.landing-page footer .tba-copyright{font-size:16px}.landing-page footer .legal-links{width:435px;gap:85px;display:flex;flex-direction:row}.landing-page footer .legal-links a{color:#fff;font-size:16px}@media(max-width: 1340px){.landing-page #container #brands-box .brands-grid .brand{height:162px}}@media(max-width: 1024px){.landing-page .landing-btn,.landing-page .landing-btn:hover{font-size:12px;padding:0 37px 0 16px;height:40px;background-size:20px 20px;background-position:right 12px center}.landing-page .contact-btn,.landing-page .contact-btn:hover{padding:0 25px;background:#f26522}.landing-page .mobile-hide{display:none !important}.landing-page .mobile-show{display:block}.landing-page #landing-hero-container .background::before{border-top:132px solid rgba(0,0,0,0);border-left:132px solid rgba(255,255,255,.1)}.landing-page #landing-hero-container .background::after{border-top:183px solid rgba(0,0,0,0);border-right:183px solid rgba(0,0,0,.2)}.landing-page #menu-bar #menu{height:70px}.landing-page #menu-bar #menu .nav-container{padding:0;width:90%}.landing-page #menu-bar #scrolling-menu{height:70px}.landing-page #menu-bar #scrolling-menu .nav-container{width:90%;padding:0}.landing-page #menu-bar #scrolling-menu .contact-btn{height:40px}.landing-page #logo img{width:62px}.landing-page .box h1{font-size:36px;line-height:normal;margin:0;max-width:80%}.landing-page .hero{min-height:660px}.landing-page .hero .box-inner{width:90%}.landing-page hr.parallelogram{width:72px;height:6px}.landing-page #container{padding:0}.landing-page #container .box{padding:50px 0}.landing-page #container .box h2{font-size:30px;margin:0}.landing-page #container .box h3{font-size:24px;line-height:normal}.landing-page #container p{font-size:12px;line-height:20px;max-width:620px}.landing-page #container .top-overlap{padding:30px 7%;margin-top:-50px}.landing-page #container .top-overlap::before{top:50px}.landing-page #container .row .block{margin:0 20px 20px;padding:0}.landing-page #container .box-header{padding:0 20px;box-sizing:border-box;margin-bottom:25px}.landing-page #container .box-header hr{display:inline-block}.landing-page #container #brands-container .background{display:none}.landing-page #container #brands-box{padding:0 0 50px}.landing-page #container #brands-box .text-box{margin:30px 0;display:flex;align-items:center;flex-direction:column;max-width:320px}.landing-page #container #brands-box .text-box h2{line-height:32px}.landing-page #container #brands-box .text-box hr{margin-bottom:0}.landing-page #container #brands-box .row{flex-direction:column}.landing-page #container #brands-box .brands-grid{margin-bottom:30px;gap:15px;width:100%}.landing-page #container #brands-box .brands-grid .brand{width:45%}.landing-page #work-box .background::before{border-top:96px solid rgba(0,0,0,0);border-left:96px solid #2f3f63}.landing-page #work-box .background::after{content:" ";border-top:107px solid rgba(0,0,0,0);border-right:107px solid #16315a}.landing-page #work-box .work-card,.landing-page #work-box .work-card:nth-child(even){flex-direction:column;gap:20px;margin-bottom:65px}.landing-page #work-box .work-card .thumbnail,.landing-page #work-box .work-card:nth-child(even) .thumbnail{width:100%;max-width:620px}.landing-page #work-box .work-card .details,.landing-page #work-box .work-card:nth-child(even) .details{width:100%;margin-top:0}.landing-page #work-box .work-card .details .client,.landing-page #work-box .work-card:nth-child(even) .details .client{font-size:16px;margin-bottom:0;font-weight:700}.landing-page #work-box .work-card .details .project,.landing-page #work-box .work-card:nth-child(even) .details .project{font-size:24px;margin-bottom:20px;font-weight:bold}.landing-page #work-box .work-card .details .description,.landing-page #work-box .work-card:nth-child(even) .details .description{font-size:12px;line-height:20px;margin-bottom:30px}.landing-page #testimonial-carousel{margin-bottom:30px;max-width:580px}.landing-page #testimonial-carousel .testimonial hr{width:100%}.landing-page #testimonial-carousel .testimonial .quote{font-size:20px;line-height:32px}.landing-page #testimonial-carousel .testimonial .author{flex-direction:column;text-align:center}.landing-page #testimonial-carousel .testimonial .author .name{font-size:18px;line-height:normal}.landing-page #testimonial-carousel .testimonial .author .company{font-size:14px;line-height:normal}.landing-page #testimonial-carousel .controls.prev{left:0;bottom:80px}.landing-page #testimonial-carousel .controls.next{right:0;bottom:80px}.landing-page #contact-box{background-color:#00bdff;position:relative;overflow:hidden}.landing-page #contact-box .background::before{display:none}.landing-page #contact-box .background::after{content:" ";border-top:538px solid rgba(0,0,0,0);border-right:538px solid #0790ca;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0px;right:0px}.landing-page #contact-box .text-box{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0}.landing-page #contact-box .text-box h2{line-height:32px}.landing-page #contact-box .text-box hr{margin-bottom:30px}.landing-page #contact-box .text-box p{margin-bottom:20px}.landing-page #contact-box .text-box .landing-btn{margin:0 0 40px}.landing-page #contact-box .contact-form{padding:40px 30px}.landing-page #contact-box .contact-form h2{font-size:24px}.landing-page #contact-box .contact-form hr{margin:20px auto}.landing-page #contact-box #contact-form input,.landing-page #contact-box #contact-form select,.landing-page #contact-box #contact-form textarea{font-size:14px}.landing-page #contact-box #contact-form .submit-row a{font-size:12px}.landing-page #contact-box #contact-form .submit-row .landing-btn{margin-right:20px}.landing-page #contact-box #contact-form .submit-row .landing-btn:disabled{background-size:20px 20px;background-position:right 12px center}.landing-page footer .background{display:none}.landing-page footer .footer-links{padding:40px 0}.landing-page footer .box-container{flex-direction:column;align-items:flex-start}.landing-page footer .row{justify-content:flex-start}.landing-page footer h2{text-align:left;font-size:18px;margin-bottom:20px}.landing-page footer .contact-info{margin-bottom:30px;min-width:auto}.landing-page footer .contact-info p{margin-right:40px;font-size:10px;line-height:20px}.landing-page footer .contact-info a{font-size:12px}.landing-page footer .social-links{padding-bottom:10px;width:auto}.landing-page footer .social-links a{width:24px;height:24px;display:inline-block}.landing-page footer .social-links a img{width:100%}.landing-page footer .social-links .row{padding:0;gap:30px}.landing-page footer .footer-legal{padding:20px 0;height:auto}.landing-page footer .footer-legal .row{align-items:flex-start}.landing-page footer .footer-legal .tba-copyright{font-size:12px}.landing-page footer .footer-legal .tba-copyright img{display:block;width:32px}.landing-page footer .legal-links{gap:20px;width:auto}.landing-page footer .legal-links a{font-size:12px}#landing-hero-container{min-height:500px}#home-video{object-fit:cover}}.work-toolbar{display:flex;align-items:center;gap:2rem;justify-content:flex-end}.work-toolbar input{height:3em;padding:0 2.5rem 0 1rem;font-size:16px;border-radius:7px;color:#fff;background-color:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1) url("/assets/img/Icon_Search.svg") 90% center no-repeat}.work-toolbar input[active]{border:2px solid #f26522}.work-tabs{display:flex;align-items:center;gap:1rem}.work-tabs .tab{line-height:3em;padding:0 1em;font-weight:bold;border-bottom:4px solid rgba(0,0,0,0);white-space:nowrap}.work-tabs .tab[active]{color:#f26522;border-bottom:4px solid #f26522}.work-cards{display:flex;flex-wrap:wrap;margin:2rem 0;gap:40px}.work-cards h2{flex:1 0 100%;font-size:36px}.work-cards .work-cards-scroll{flex:1 1 100%;flex-wrap:nowrap;display:flex;width:100%;overflow-x:auto;gap:2rem;scrollbar-color:rgba(0,189,255,.6274509804);scrollbar-width:thin}.work-cards .work-cards-scroll .work-card{flex:0 0 510px !important}.work-cards .work-card{flex:1 1 400px}.work-cards .work-card .client-name{color:#fff;font-size:16px}.work-cards .work-card .work-image{border-radius:7px;height:314px;background-size:cover;box-sizing:border-box;position:relative}.work-cards .work-card .work-image a{position:absolute;width:100%;height:100%;top:0;left:0}.work-cards .work-card .work-image[logo="1"]{background-color:#fff !important;background-size:40% !important}.work-cards .work-card .work-image.dark-overlay::before{background-color:rgba(0,0,0,0);border:4px solid rgba(255,255,255,.2);box-sizing:border-box}.work-cards .work-card h2{margin:1rem 0;font-size:24px}.work-cards .work-card.big{flex:1 1 860px}.work-detail-page .home-hero{max-height:105vh;height:890px}.work-detail-page.category-project .testimonials{display:none}.work-detail-page.category-project .home-hero{background-color:#0095db;overflow-x:hidden}.work-detail-page.category-project .home-hero h1{font-size:58px}.work-detail-page.category-project .home-hero h1.screens{max-width:330px}.work-detail-page .home-hero.dark-overlay::before{background:linear-gradient(180deg, rgba(23, 41, 81, 0.2), rgba(23, 41, 81, 0.66)),linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 10%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 90%, rgba(0, 0, 0, 0.2) 90%, rgba(0, 0, 0, 0.2) 100%)}.work-detail-page .home-hero .hero-screens{position:absolute;left:0;top:0;width:100%;height:100%}.work-detail-page .home-hero .hero-screens #desktop-screen{position:absolute;top:133px;left:512px;width:905px}.work-detail-page .home-hero .hero-screens #desktop-screen .frame{width:100%;height:auto}.work-detail-page .home-hero .hero-screens #desktop-screen .screen{position:absolute;top:0;left:0;margin:9px;width:887px;height:503px;background-color:#fff;border-radius:5px}.work-detail-page .home-hero .hero-screens #tv-screen{position:absolute;top:133px;left:512px;width:905px}.work-detail-page .home-hero .hero-screens #tv-screen .frame{width:100%;height:auto}.work-detail-page .home-hero .hero-screens #tv-screen .screen{position:absolute;top:0;left:0;margin:4px;width:897px;height:504px;border-radius:3px;background-size:contain;background-color:#000;background-repeat:no-repeat;background-position:center center}.work-detail-page .home-hero .hero-screens #tablet-screen{position:absolute;top:380px;left:410px;width:556px;height:auto}.work-detail-page .home-hero .hero-screens #tablet-screen .frame{width:100%;height:auto}.work-detail-page .home-hero .hero-screens #tablet-screen .screen{position:absolute;top:0;left:0;margin:21px 42px;width:472px;height:354px;background-color:#fff;border-radius:5px}.work-detail-page .overview .two-columns{gap:4rem}.work-detail-page .overview .two-columns .text-column{flex:auto}.work-detail-page .overview .two-columns .image-column{flex:0 1 200px}.work-detail-page .item-logo{border:10px solid #e9e9e9;width:240px;height:240px;padding:20px;box-sizing:border-box}.work-detail-page .item-logo img{object-fit:contain;width:180px;height:180px}.work-detail-page .work-sections{padding-top:80px}.work-detail-page .work-sections .text-image{padding-bottom:80px}.work-detail-page .work-sections .slide-prev,.work-detail-page .work-sections .slide-next{display:none}.work-detail-page .work-sections .template-slides .slide-prev,.work-detail-page .work-sections .template-slides .slide-next{display:block;width:64px;height:64px;position:absolute;top:45%;left:2px;background:url("/assets/img/arrow-prev.svg") no-repeat center;background-size:60px 60px}.work-detail-page .work-sections .template-slides .slide-prev:hover,.work-detail-page .work-sections .template-slides .slide-next:hover{background-size:64px 64px}.work-detail-page .work-sections .template-slides .slide-next{left:auto;right:2px;background:url("/assets/img/arrow-next.svg") no-repeat center}.work-detail-page .work-sections .template-slides .image-column{position:relative;height:800px}.work-detail-page .work-sections .template-slides .image-column .image-cell{position:absolute;width:calc(100% - 200px);left:100px;top:0;height:100%;display:flex;align-items:center;justify-content:center}.work-detail-page .work-sections .template-slides .image-column img{height:auto}.work-detail-page .project-cards .text-image{width:100%;gap:4%}.work-detail-page .project-cards .image-column{height:25vw;overflow:hidden;border-radius:5px;flex:1 0 48%}.work-detail-page .project-cards .image-column img{width:100%;object-fit:cover}.work-selector{display:none}@media(max-width: 1440px){.home-hero .hero-content{padding-left:0;padding-right:0}}@media(max-width: 1023px){.work-detail-page .overview .two-columns{justify-content:center}.work-detail-page .work-sections .two-columns{justify-content:center}.work-detail-page .work-sections .two-columns .image-column{text-align:center}.work-selector{display:block;background-color:#fff;height:60px;position:fixed;bottom:0;left:0;width:100%;z-index:2;padding:17px 0;box-shadow:0 0 7px rgba(0,0,0,.2);font-size:16px !important}.work-selector label{padding:0 20px}.work-selector .work-project{padding:0 20px;font-size:18px;line-height:40px;display:flex;justify-content:space-between;gap:1rem}.work-selector .work-project .worklink{display:inline-block;flex:1}.work-selector .work-project a[disabled]{opacity:.5}.work-selector .choices{margin-bottom:0 !important}.work-selector .choices[data-type*=select-one]::after{background-image:url("../img/btn_arrow_up.svg");position:absolute;top:0;right:32px;background-size:40px 40px;z-index:2;width:40px;height:40px}.work-selector .choices .choices__list--dropdown>.choices__list{border:0}.work-selector .choices .choices__list--dropdown{padding:0}.work-selector .choices .choices__list--dropdown.choices__list[aria-expanded]{margin-bottom:32px;padding:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.work-selector .choices .choices__list--single .choices__item{color:#00bdff;font-weight:700}.work-selector .choices .choices__list--dropdown>.choices__list>.choices__item{padding:20px 20px;color:#00bdff;font-weight:bold}.work-selector .choices .choices__list--dropdown>.choices__list>.choices__item.is-selected{background:url("/assets/img/tick.svg") no-repeat 95%;color:#000}.work-selector .choices .choices__list--dropdown>.choices__list>.choices__item:before{content:"By";display:inline-block;padding-right:.3em}.work-selector .choices .choices__inner{padding:8px 20px !important;border:0 !important;border-radius:0;min-height:auto;box-shadow:none !important}.work-selector .choices .choices__list--single{padding:0}}@media(max-width: 767px){.work-page #menu-bar{background-color:#001034}.work-page #menu-bar.scrolling{background-color:#001034;box-shadow:0px 0px 5px 5px rgba(0,0,0,.3)}.work-page #menu-bar .logo-white{display:block}.work-page #menu-bar .logo-normal{display:none}.work-page .dark-box{padding-top:40px}.work-detail-page .home-hero{max-height:90vh;height:590px}.work-detail-page .home-hero h1{font-size:24px;margin:.5rem 0 1rem 0}.work-detail-page .home-hero label{font-size:14px}.work-detail-page .home-hero img{width:84px}.work-detail-page .home-hero.dark-overlay::before{background:linear-gradient(180deg, rgba(23, 41, 81, 0.2), rgba(23, 41, 81, 0.66)),linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 10%, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 90%, rgba(0, 0, 0, 0.2) 90%, rgba(0, 0, 0, 0.2) 100%)}.work-detail-page.category-project .home-hero{height:580px;max-height:580px}.work-detail-page.category-project .home-hero h1{font-size:24px}.work-detail-page.category-project .home-hero .hero-screens #desktop-screen{top:120px;left:20%;width:373px}.work-detail-page.category-project .home-hero .hero-screens #desktop-screen .screen{width:364px;height:206px;margin:4px;border-radius:1px}.work-detail-page.category-project .home-hero .hero-screens #tablet-screen{top:230px;left:10%;width:240px}.work-detail-page.category-project .home-hero .hero-screens #tablet-screen .screen{margin:8px 18px;width:205px;height:154px}.work-detail-page.category-project .home-hero .hero-screens #tv-screen{top:120px;left:calc(50% - 229px);width:464px}.work-detail-page.category-project .home-hero .hero-screens #tv-screen .screen{width:460px;height:259px;margin:2px;border-radius:1px}.work-cards.container{margin-left:0;margin-right:0;width:100vw}.work-cards.container>*{padding-left:2rem;padding-right:2rem;box-sizing:border-box}.work-cards.container .work-card{flex:0 0 90vw !important}.work-toolbar{flex-direction:column}}@media(max-width: 480px){.work-tabs{gap:.5rem}.work-tabs .tab{font-size:3.5vw;padding:0 .5rem}.work-detail-page.category-project .home-hero .hero-screens #tv-screen{left:0}.work-detail-page .home-hero .hero-screens #tv-screen .screen{--background-position: calc(50vw - 170px)}.work-detail-page .overview p{font-size:14px}}@media(max-width: 370px){.work-detail-page .home-hero .hero-screens #tv-screen .screen{background-position:top left}}.about-page .home-hero{background-image:url("/assets/img/about/about.jpg?v1")}.about-page .two-columns>div{font-size:18px;line-height:1.55em}@media(max-width: 1023px){.about-page .home-hero{background-image:url("/assets/img/about/about-mobile.jpg")}}.contact-block .two-columns{position:relative;z-index:1;padding-bottom:20px}.contact-block .two-columns>div:first-child{padding:90px 90px 90px 0;box-sizing:border-box}.contact-form{margin:90px 0;padding:90px;background-color:#fff;color:#222}.contact-form .choices{margin-bottom:0 !important}.contact-form .choices[data-type*=select-one]::after{top:10px}.contact-form .choices:last-child{height:48px}.contact-form .choices[data-type*=select-one] .choices__inner{padding:8px 5px}.contact-form .choices__list.choices__list--dropdown{margin-top:0px;padding:0}.contact-form form{margin:2rem 0;display:flex;flex-wrap:wrap;gap:40px}.contact-form form .form-item{flex:1 1 100%}.contact-form select,.contact-form input,.contact-form textarea{padding:1rem;box-sizing:border-box;font-size:16px}.contact-form select::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{font-size:16px;color:silver;font-family:Gotham,Arial,Helvetica,sans-serif}.contact-form select:focus,.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #e0e0e0}.contact-form select,.contact-form input{width:100%;height:64px;border:0;border-bottom:2px solid #172951}.contact-form select{-webkit-appearance:none;appearance:none;background:url("/assets/img/Icon_Dropdown-Arrow.svg") no-repeat 97% center;background-size:30px 30px}.contact-form textarea{height:240px;width:100%;border:2px solid #172951}.contact-form .contact-form-buttons{gap:2rem}.contact-form .contact-form-buttons>div:last-child{display:flex;align-items:center}@media(max-width: 767px){.contact-page .blue-angle::before{display:none}.contact-page .top-block{margin-top:0 !important;padding-left:0 !important;padding-right:0 !important}}@media(max-width: 767px){.contact-form{padding:1.5rem;margin:0;border-radius:5px}.contact-form .contact-form-buttons{justify-content:center}.contact-block h2{font-size:24px}.contact-block p{font-size:14px}.contact-block .two-columns{padding-bottom:50px}.contact-block .two-columns>div:first-child{padding:0}.contact-box{padding:57px 30px}.contact-box .column{margin-bottom:3rem}.contact-form{padding:2rem;margin-left:0;margin-right:0}}.cookie-warning{position:fixed;bottom:0px;width:100%;z-index:9999}.cookie-warning .container{font-size:18px;max-width:initial;font-family:Gotham,Arial,Helvetica,sans-serif;color:#fff;background-repeat:no-repeat;background-position:0 bottom;background-size:30%;margin:0px;display:flex;flex-direction:row;padding:3vw 5vw 3vw 5vw}.cookie-warning .row{align-items:flex-end}.cookie-warning h3{text-transform:uppercase;font-size:1.8rem;font-family:Gotham,Arial,Helvetica,sans-serif;text-align:left}.cookie-warning .cookies-text{font-weight:300;font-size:1rem;text-align:left;line-height:1.7em;font-family:Gotham,Arial,Helvetica,sans-serif}.cookie-warning .cookies-text a:link,.cookie-warning .cookies-text a:visited,.cookie-warning .cookies-text a:hover{color:#fff;text-decoration:underline}.cookie-warning .box-button{padding:0 2vw 2vw 10vw}.cookies-background{background-image:linear-gradient(135deg, #2D94CD, #48A9DF)}@media(max-width: 800px){.cookie-warning .container{padding-top:5vw;padding-bottom:5vw}.cookie-warning .row{flex-direction:column;align-items:center}.cookie-warning .cookies-text{font-size:14px;line-height:1.4em}.cookie-warning h3{font-size:18px}}@media(max-height: 480px){.cookie-warning .container{padding:12px 30px 12px 30px;align-items:flex-end;min-height:auto}.cookie-warning .cta-button{height:36px;line-height:36px}.cookie-warning .box-button{padding:0}}.sitemap-body{max-width:900px;margin:auto;width:85%}.sitemap-content{columns:1}.sitemap-link{padding:0px 8px}.slide-container{display:flex;flex-direction:row;align-items:center;margin:20px 0px;justify-content:center;height:680px;width:100%}.slide{display:flex;width:100%;flex-direction:column}.slider-dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border-radius:50%;border:1px solid #00bdff;display:inline-block;transition:background-color .6s ease;user-select:none;-webkit-user-select:none}.slider-dots .active{background-color:#00bdff}.slide-container .dot:hover{background-color:#717171}.slide-container .slide-img>img{width:100%;max-height:680px;object-fit:contain}.slide-container .vimeo-video{width:100%;height:680px;display:block}.slide-container .slide-img{display:flex;flex-direction:row;align-items:center;justify-content:center}.slide-container .slide{text-align:center;margin:0px -60px}.slide-container .prev{width:60px;min-width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);font-size:24px;z-index:100;user-select:none;-webkit-user-select:none}.slide-container .next{width:60px;min-width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);font-size:24px;z-index:100;user-select:none;-webkit-user-select:none}.slide-number{display:none}.slide-page-link{display:inline-block}.slide-page-link:link,.slide-page-link:hover,.slide-page-link:active,.slide-page-link:visited{color:#fff;cursor:pointer}.slide-pager{padding-bottom:60px;z-index:1000}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}.slider-dots{text-align:center;padding:10px;user-select:none;-webkit-user-select:none}.youtube-container{width:100%;text-align:center}.youtube-video{display:inline-block;width:90vw;height:60vw;max-width:750px;max-height:580px}.youtube-video.full-screen-video{max-width:100%;max-height:100%}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media(max-width: 1024px){.slide-container .prev{font-size:24px;position:absolute;left:0px}.slide-container .next{font-size:24px;position:absolute;right:0px}}@media(max-width: 767px){.slide-container{min-height:58vw;height:initial;margin:0px;background-color:#f8f8f8}.slide-container .youtube-container{height:58vw}.slide-container .vimeo-video{height:58vw}.slide-container .slide-img{height:58vw}.slide-container .slide-img>img{max-height:58vw}.slide-container .vimeo-video{max-height:58vw}.youtube-video{max-width:100vw;max-height:58vw}}/*# sourceMappingURL=_bundle-min.css.map */
