@keyframes tLogoMove{0%{transform:translate(0)}to{transform:translate(calc(-100% - 4px))}}#transition{background-color:#dee7f1;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:100svh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:900}#transition .logo-image{left:0;position:absolute;text-align:center;top:calc(50% - 80px);width:100%}#transition .logo-image .parent{display:inline-block;height:45px;overflow:hidden;position:relative;width:45px}#transition .logo-image .parent img{animation:tLogoMove 3s steps(4) infinite;animation-delay:.4s;height:45px;left:0;position:absolute;top:0}#transition .logo-image .parent .active{animation:tLogoMove 3s steps(4) infinite}#transition .transition-text{font-family:NeueMachina;font-size:40px;left:0;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - 20px);width:100%}@keyframes preloaderSeq{0%{transform:translate(0)}50%{transform:translateY(-77px)}to{transform:translateY(-154px)}}.preloader{background-color:#dee7f1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.preloader .logo-wrapper{height:35px;left:calc(50% - 90px);overflow:hidden;position:absolute;top:calc(50% - 17.5px);width:180px}.preloader .logo-wrapper img{animation-duration:3s;animation-iteration-count:infinite;animation-name:preloaderSeq;animation-timing-function:steps(2);left:0;position:absolute;top:0;width:100%}@keyframes hoverLine{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes hoverLine2{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes showLogo{0%{opacity:0}to{opacity:1}}header{height:96px;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:10}@media (max-width:1024px){header{height:80px;padding:0 40px}}@media (max-width:767px){header{height:60px;padding:0 20px}}header .back{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(202,214,236,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s ease-in-out;width:100%}header .for-logo{display:block}header .for-logo:hover .logo:first-child{opacity:0}header .for-logo:hover .logo:nth-child(2){opacity:1}header .logo{height:45px;left:0;margin-top:0;opacity:0;position:absolute}@media (max-width:767px){header .logo{height:50px;margin-top:20px}}header .logo:first-child{opacity:1;position:relative}header .wrapper{align-content:center;align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;transition:.5s ease-in-out}header.unactive .wrapper{transform:translateY(-104%)}header.unactive:hover .back{opacity:1}@media (max-width:1024px){header .right,header.unactive:hover .back{display:none}}header .right a{display:inline-block;font-size:14px;margin-left:80px;overflow:hidden;padding-bottom:3px;position:relative}header .right a:before{animation-duration:.3s;animation-name:hoverLine2;animation-timing-function:ease-in-out;background-color:#231b35;bottom:0;content:"";height:1px;left:0;position:absolute;transform:translate(101%);transition:.3s ease-in-out;width:100%}header .right a:hover:before{animation-duration:.3s;animation-fill-mode:both;animation-name:hoverLine;animation-timing-function:ease-in-out}header .burger{display:none;padding:20px 0 20px 20px;text-transform:uppercase}@media (max-width:1024px){header .burger{display:block}}header .burger .line{background:#231b35;height:2px;margin-bottom:5px;width:30px}@media (min-width:1024px){header:hover .wrapper{transform:translateY(0)!important}}.works-slug-page header .logo{opacity:0}.works-slug-page header .logo:nth-child(2){opacity:1}.works-page header .logo{opacity:0}.works-page header .logo:nth-child(3){opacity:1}.our-story-page header .logo{opacity:0}.our-story-page header .logo:nth-child(4){opacity:1}.mobile-menu{background:#dbe0ef;display:none;height:100vh;left:0;opacity:0;padding:140px 30px 100px;pointer-events:none;position:fixed;top:0;width:100%;z-index:5}@media (max-width:1024px){.mobile-menu{display:flex;flex-direction:column;justify-content:space-between}}.mobile-menu .lets a,.mobile-menu .lets p{color:#181520;font-family:NeueRoman;font-size:18px;font-weight:500;line-height:1;text-decoration:underline}.mobile-menu .mobile-links{display:flex;flex-direction:column}.mobile-menu .mobile-links a{color:#181520;font-family:NeueMachina;font-size:40px;line-height:94%;margin-bottom:20px;opacity:0;text-transform:uppercase;transform:translate(-10px)}.awards-wcf .case-form-wrapper,.awards-wcf .home-footer,.awards-wcf .next-project,.awards-wcf header{display:none!important}.error-object-wrapper .error-object[data-v-1a2fe5ba]{height:100vh;left:0;opacity:0;position:absolute;top:0;width:100%}.error-page[data-v-1c0b12c8]{align-items:center;background-color:#c9d2e7;display:flex;justify-content:center;min-height:100vh;padding:0 20px}.error-page h1[data-v-1c0b12c8]{text-align:center}.error-page button[data-v-1c0b12c8]{background:transparent;border:none;bottom:14vh;cursor:pointer;display:block;font-family:NeueMachina;font-size:16px;margin:60px auto 0;position:absolute;text-transform:uppercase;width:200px;z-index:2}.error-page button span[data-v-1c0b12c8]{display:inline-block;text-decoration-line:underline;text-decoration-style:dotted}
