@font-face{font-family:bebas;font-display:swap;src:url(../fonts/BEBAS.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Proxima Nova';font-display:swap;src:url(../fonts/ProximaNova-Regular.eot);src:local("ProximaNova Regular"),local("ProximaNova-Regular"),url(../fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Regular.woff) format('woff'),url(../fonts/ProximaNova-Regular.ttf) format('truetype');font-weight:400;font-style:normal}body{margin:0;position:relative;width:100%;min-height:100%;font-family:bebas,sans-serif;font-size:1vw;line-height:1.5;color:#fff;background-color:#0d0d0d;user-select:none}::-webkit-scrollbar{width:5px;height:5px;background:0 0}::-webkit-scrollbar-thumb{background:#b99458}*,::after,::before{cursor:url(../img/cursor.png),auto}input,textarea{cursor:url(../img/cursor-text.png),text}p{font-family:'Proxima Nova',sans-serif;font-weight:400;font-size:1.3vw;letter-spacing:1px}a{color:#fff;text-decoration:none;font-size:.75vw;text-shadow:0 0 5px #0d0d0d;word-spacing:3px;outline:0}.lazy [data-src],img.lazy[data-src]{display:none}.h2:not(.feedback-title),h2:not(.feedback-title){color:#b99458;text-align:center;font-weight:100;font-size:2vw;font-family:bebas,sans-serif;text-transform:capitalize;letter-spacing:1px;word-spacing:5px;margin:2vw 0 1vw}.btn{background-color:transparent;border:none;outline:0;padding:0;cursor:url(../img/cursor-pointer.png),pointer;font-size:12px}.preload{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;background-color:#0d0d0d}.preload-after,.preload-before{position:absolute;top:0;left:0;right:0;bottom:0}.preload-after span,.preload-before span{content:"";position:absolute;top:50%;left:50%;background-image:url(../img/Smoke-Element.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0}.preload-before span{width:100vh;height:70vw;margin-top:-33vw;margin-left:-33vh;z-index:-1;opacity:0}.preload-after span{width:66vw;height:100vh;margin-top:-50vh;margin-left:-20vw;opacity:0}.loaded .preload{animation:fade-preloader 10s forwards}.no-smoke .preload{display:none}.preload-inner{position:absolute;width:30vw;height:2vw;left:49%;top:50%;transform:translate(-50%,-50%);overflow:visible;user-select:none;cursor:default}.preload-inner div{position:absolute;width:1vw;height:4vw;opacity:0;font-family:Helvetica,Arial,sans-serif;animation:move 2s linear infinite;transform:rotate(180deg);color:#fff;font-size:1.5vw;font-weight:800}.preload-inner div:nth-child(2){animation-delay:.2s}.preload-inner div:nth-child(3){animation-delay:.4s}.preload-inner div:nth-child(4){animation-delay:.6s}.logo-small{position:fixed;z-index:7;width:5vw;height:2vw;left:2.5vw;top:2vw;opacity:0;transition:.3s}.portfolio-page .logo-small{opacity:1}.fp-viewing-about .logo-small,.fp-viewing-clients .logo-small,.fp-viewing-contacts .logo-small,.fp-viewing-portfolio .logo-small{opacity:1;transition-delay:.8s}.logo-small svg{width:100%;height:100%;fill:#fff;stroke:#fff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.portfolio-page .logo-small svg{fill:#b99458;stroke:#b99458}.menu-open{color:#fff;position:fixed;top:2vw;right:2vw;display:flex;justify-content:flex-end;align-items:center;font-size:.65vw;text-transform:uppercase;font-weight:700;letter-spacing:2px;z-index:7;text-shadow:none;transition:.3s ease-in-out}.menu-open>span:first-of-type{margin-top:-.1vw}.menu-open>span:last-of-type{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:.8vw;height:.8vw;margin-top:.1vw;margin-left:.3vw}.menu-open>span:last-of-type .line{width:100%;height:2px;background-color:#b99458}.header-wrap{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:1;transition:1s ease}canvas{display:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fp-viewing-home canvas{display:block}.header{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:35vw;height:5vw;padding-top:0;padding-bottom:2vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;pointer-events:none;z-index:2}.descr{font-family:'Proxima Nova',sans-serif;font-weight:400;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;line-height:1.4;text-shadow:0 0 10px #000;font-size:1.2vw;opacity:0;color:#fff}.no-smoke .descr{opacity:1;transition:opacity 3s ease .9s}.logo{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);width:22vw;max-width:400px;height:8vw;max-height:145px;padding:2vw;fill:#b99458;stroke:#b99458;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;opacity:0;animation:fade 2s forwards;transition:1s}.no-smoke .logo{bottom:100%}.logo svg{width:100%;height:100%}.logo .st0{fill:#b99458;transform:scale(.5);opacity:0;pointer-events:auto}.loaded .logo .st0{transform:scale(1);transform-origin:center;opacity:1}.preload .logo .st0{transform:scale(1);transform-origin:center;opacity:0;animation:fade 1s forwards}.logo .st1{opacity:0;pointer-events:auto;transform-origin:center}.loaded .logo #st1{transform:scale(1) translateX(1.5vw);opacity:1}.loaded .logo #st2{transform:scale(1) translateX(2.5vw);opacity:1}.loaded .logo #st3{transform:scale(1) translateX(3.5vw);opacity:1}.preload .logo #st1{transform:scale(1) translateX(1.5vw);opacity:0;animation:fade 1s forwards}.preload .logo #st2{transform:scale(1) translateX(2.5vw);opacity:0;animation:fade 1s forwards}.preload .logo #st3{transform:scale(1) translateX(3.5vw);opacity:0;animation:fade 1s forwards}.user-hint{position:fixed;left:50%;bottom:2.5vw;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;pointer-events:none;z-index:3;background-color:#000;border-radius:50%;opacity:0;transition:opacity 1s ease-in}.loaded .user-hint{pointer-events:auto}.user-hint:before{position:absolute;content:"";width:100%;height:100%;opacity:0;background-color:#b99458;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);border-radius:50%;transition:-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1)}.user-hint svg{width:60%;height:60%;fill:rgba(255,255,255,.5);z-index:1}.no-smoke .user-hint{opacity:1}.fp-viewing-contacts .user-hint{pointer-events:none;opacity:0;transition:.3s}.user-pointer{animation:user-pointer 2.5s ease-in infinite}.phone{position:fixed;bottom:2.15vw;right:2vw;display:flex;align-items:flex-end;font-size:1.2vw;letter-spacing:1px;z-index:3;opacity:0;transition:1s}.no-smoke .phone{opacity:1;transition-delay:2.2s}.loaded.no-smoke .phone{transition:.3s;transition-delay:0s}.fp-viewing-portfolio .phone{opacity:0;pointer-events:none}.phone span{margin-right:.3vw}.phone svg{fill:#fff;width:1.2vw;height:1.2vw;filter:drop-shadow(0 0 5px #0d0d0d);transform:translateY(.1vw)}.phone svg{fill:#fff;width:1.2vw;height:1.2vw;filter:drop-shadow(0 0 5px #0d0d0d);transform:translateY(.1vw);transition:.3s}.social-list{position:fixed;left:2vw;bottom:2.22vw;display:flex;z-index:3;opacity:0;transition:1s;pointer-events:none}.no-smoke .social-list{opacity:1;transition-delay:2.2s}.social-item{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;margin-right:6px;pointer-events:auto}.fp-viewing-portfolio .social-list .social-item{opacity:0;pointer-events:none}.social-item svg{fill:#fff;width:65%;height:65%;filter:drop-shadow(0 0 5px #0d0d0d);transition:.3s}.main{min-height:100vh;z-index:2;pointer-events:none;transition:all .7s ease-in-out!important}.section:not(.header-wrap){pointer-events:auto}.about{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden}.about-content{position:relative}.about p{color:#fff}.panel--about-illustration--castle{position:absolute;right:-8%;width:25%;top:20%;animation:castle 30s ease-out forwards infinite;animation-play-state:paused}.about.active .panel--about-illustration--castle{animation-play-state:running}.panel--about-illustration--balloon{position:absolute;top:75%;left:0;width:50%;animation:castle 30s ease-out alternate-reverse forwards infinite;animation-play-state:paused}.about.active .panel--about-illustration--balloon{animation-play-state:running}.portfolio-item.-small .portfolio-camera .body{transform-origin:center center;animation:body 5s ease-in infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .light-line g{animation:opacity 1s ease infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .light-line g:nth-of-type(1){animation-delay:.15s}.portfolio-item.-small .portfolio-camera .light-line g:nth-of-type(2){animation-delay:.3s}.portfolio-item.-small .portfolio-camera .light-line g:nth-of-type(3){animation-delay:.45s}.portfolio-item.-small .portfolio-camera .light-line g:nth-of-type(4){animation-delay:.6s}.portfolio-item.-small .portfolio-camera .light-line g:nth-of-type(5){animation-delay:.75s}.portfolio-item.-small .portfolio-camera .small-house{animation:small-house 2.5s ease-in infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .small-house>g:nth-of-type(2)>g:nth-of-type(1){animation:flag 6s ease-in infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .objective{transform-origin:center center;animation:objective 2s ease infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .left{transform-origin:center center;animation:left 3s ease-out infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .right-foot{transform-origin:center center;animation:right-foot 2.5s ease-in infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .left-foot{transform-origin:center center;animation:left-foot 2.5s ease-in 1.8s infinite;animation-play-state:paused}.portfolio-item.-small .portfolio-camera .middle-foot{transform-origin:center center;animation:middle-foot 5s ease-in infinite;animation-play-state:paused}.title__divider{text-align:center}[class=line-separator],[class^=line-separator--]{position:relative;display:inline-block;vertical-align:middle}.line-separator--center,.line-separator--left,.line-separator--right{width:90px;height:1px}.line-separator--left{margin:0 .5rem .4rem 0}.line-separator--right{margin:0 0 .4rem .5rem}.line-separator__after,.line-separator__before{content:'';display:inline-block;position:absolute;background-color:#b99458;border-radius:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.line-separator--center .line-separator__before,.line-separator--left .line-separator__before,.line-separator--right .line-separator__before{top:50%;left:0}.line-separator--center .line-separator__after,.line-separator--left .line-separator__after,.line-separator--right .line-separator__after{top:50%;right:0}.line-separator--left .line-separator__before{width:5px;height:5px;margin:-2px 0 0}.line-separator__path{background-color:#b99458}.line-separator--center .line-separator__path,.line-separator--left .line-separator__path,.line-separator--right .line-separator__path{position:absolute;left:0;top:50%;width:100%;height:1px}.line-separator--left .line-separator__path{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.line-separator--left .line-separator__after{width:7px;height:7px;margin:-3px 0 0}.line-separator--right .line-separator__before{width:7px;height:7px;margin:-3px 0 0}.line-separator--right .line-separator__path{-webkit-transform-origin:0 50%;transform-origin:0 50%}.line-separator--right .line-separator__after{width:5px;height:5px;margin:-2px 0 0}.portfolio{height:100vh;overflow:hidden;position:relative}.portfolio-item{position:relative;display:block;float:left;overflow:hidden;background-color:#131313;box-sizing:border-box;text-shadow:none}.portfolio-item.-large{width:100%;height:100vh;position:absolute;top:0;left:0;bottom:0;z-index:6}.portfolio-item.-medium{width:50%;height:100vh;position:absolute;top:0;right:0;bottom:0;z-index:5}.portfolio-item.-small{width:50%;height:50vh;position:absolute;bottom:0}.portfolio-item.-small.-small-1{left:50%;z-index:4}.portfolio-item.-small.-small-2{left:75%;z-index:3}.portfolio-camera{position:absolute;top:3%;right:-30%;bottom:0;width:100%;opacity:.5;transition:.35s linear;transform-origin:center}.portfolio-item .cta-skill__content{position:absolute;bottom:9%;left:10%;width:45%}.portfolio-item .cta-skill__content::after{content:"";position:absolute;width:1vw;height:100%;bottom:0;transform:rotate(15deg) translateX(-170%);background-color:rgba(19,19,19,.1);transition:.8s ease-in-out}.portfolio-item .cta-skill__content .cta{font-family:'Proxima Nova',sans-serif;font-weight:700;font-size:.8vw;text-transform:uppercase;letter-spacing:2px;color:#b99458;transition:.5s ease-in-out}.portfolio-item .cta-skill__content strong{display:block;font-size:1.5vw;line-height:1.3;letter-spacing:2px;color:#fff}.portfolio-item .cta__arrow-wrapper{width:40%;margin-top:.2vw;transition:.5s ease-in-out}.portfolio-item.-small-2 .cta__arrow-wrapper{height:1vw}.portfolio-item .cta__arrow-wrapper svg{fill:#b99458}.portfolio-item .portfolio-item-inner{position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-item img{width:100%;height:100%;object-fit:cover;transition:.5s ease-out}.portfolio-item h4{position:absolute;bottom:2vw;left:2vw;color:#fff;font-size:1.5vw;margin:0}.portfolio-item h4 i{font-style:normal;transition:.5s ease-in-out;display:inline-block;vertical-align:middle;transform:scaleX(1);transition:transform .4s ease-in-out,opacity 50ms linear .3s}.portfolio-item h4 .cta__arrow-wrapper svg{position:absolute;top:0;left:0;fill:#fff;opacity:0;transition:opacity .3s linear .2s,width .4s ease-in-out;width:0}.clients .container{display:flex;justify-content:center;align-items:stretch}.clients .column:first-of-type{width:21%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:-2.5vw}.clients #decors-castle{width:2vw;height:2vw}.clients .h2{margin-top:1vw}.clients .company-group{width:110%;font-size:1.4vw;text-transform:uppercase;overflow:hidden;margin:1vw 0 .5vw}.clients .company-group span{display:inline-block;vertical-align:bottom;margin:0 .25vw;font-family:'Proxima Nova',sans-serif;font-weight:700}.clients .company-group .left{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:0;height:2vw}.clients .company-group .right{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:0;height:2vw}.clients .company-group span b{position:relative;transform:translateY(40%);font-size:1.4vw;font-weight:700;letter-spacing:1px;line-height:2.5;color:transparent;transition:.3s ease-in .2s}.clients.active .company-group span b{animation:word-animation 10s ease forwards infinite}.clients .company-group .left b::before{content:attr(title);position:absolute;top:0;left:auto;right:0;bottom:0;color:#b99458}.clients .company-group .right b::before{content:attr(title);position:absolute;top:0;left:0;right:auto;bottom:0;color:#b99458}.clients p{font-size:.85vw;margin:1vw 2vw 2vw}.clients .column:last-of-type{width:35%;margin-left:8vw}.clients .client-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-self:center;margin:0;padding:0;list-style:none}.clients .client-item{width:8vw;height:8vw;position:relative;overflow:hidden}.clients .client-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/question.svg);background-repeat:no-repeat;background-position:center;background-size:40%;pointer-events:none;opacity:0;filter:invert(.4);transition:.5s ease-in;transform:scale(0)}.clients .client-item.question{cursor:url(../img/cursor-pointer.png),pointer}.clients .client-item.question::before{pointer-events:auto;opacity:1;transform:scale(1);cursor:url(../img/cursor-pointer.png),pointer}.clients .client-item::after{content:"Хотите оказаться в этом списке?";position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;font-family:'Open Sans',sans-serif;font-size:.85vw;padding:1vw;border:1px solid #b99458;background-color:rgba(19,19,19,.5);pointer-events:none;opacity:0;transition:.5s ease-in;transform:scale(0)}.clients .client-item.question::after{cursor:url(../img/cursor-pointer.png),pointer}.clients .client-link{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:.5s ease-in;transform:scale(0);filter:brightness(0) invert(.4)}.clients .client-item.question .client-link{opacity:0;pointer-events:none}.clients .client-link.show{opacity:1;transform:scale(1)}.clients .client-link img{width:100%;height:100%;object-fit:contain}.contacts{background-image:url(../img/sky-footer3.svg);background-size:cover;background-repeat:no-repeat}.contact-wrap{display:flex;width:35%;margin:0 auto;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-self:stretch}.contact-title{width:100%;background-color:#0d0d0d}.contact-title h2{font-size:1.3vw;text-align:left;text-transform:uppercase;margin:1vw 2vw}.contact-left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 4vw);text-align:center;color:#ecd7ab;background-color:#b99458;padding:2vw}.contact-left a{color:#ecd7ab;text-shadow:none;transition:.3s}.contact-left h4{font-family:'Proxima Nova',sans-serif;font-weight:100;font-size:.8vw;letter-spacing:2px;text-transform:uppercase;margin:0}.contact-left p{font-size:.8vw;margin:0;padding:.5vw 1vw}.contact-wrap .btn{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-family:'Proxima Nova',sans-serif;font-weight:700;font-size:.8vw;letter-spacing:2px;text-transform:uppercase;color:#b99458;word-spacing:0;text-shadow:none;z-index:1;padding:2vw;padding-right:8vw;transition:.5s ease-in-out}.contact-wrap .btn::after{content:"";position:absolute;background-color:rgba(255,255,255,.3);height:9vw;width:1vw;bottom:1vw;transform:translateX(-250%) rotate(13deg);transition:.8s ease-in-out}.contact-wrap .btn span{font-size:1.5vw;line-height:1.3;letter-spacing:2px}.contact-wrap .btn .cta__arrow-wrapper{width:70%;height:1vw;margin-top:.2vw;transition:.5s ease-in-out}.contact-wrap .btn .cta__arrow-wrapper svg{fill:#b99458}.contact-left .contact-list{display:flex;justify-content:center;align-items:center;margin:.7vw 0 1vw}.contact-left .social-item{text-shadow:none}.contact-left .social-item svg{filter:none;fill:#ecd7ab}.contact-inner{width:50%;min-height:18vw;position:relative;overflow:hidden;background-color:#fff}.contact-inner .bodymovin{position:absolute;right:-40%;bottom:0;width:20vw;height:20vw;transform:scale(.85) rotate(-4deg);transition:.7s ease-in-out;pointer-events:none}.contact-inner .bodymovin img{width:100%;height:100%}.contacts .main-body{animation:main-body 7s linear infinite}.contacts .spinner-wrap{transform-origin:center center;animation:spinner-wrap 3s linear infinite}.contacts .blade-1,.contacts .blade-2{transform-origin:center center;animation:blade 1s ease-in infinite}.contacts .blade-2{animation-delay:.3s}.contacts .wing-left-1{transform-origin:center center;animation:wing-left-1 .9s ease-in-out infinite}.contacts .wing-left-2{transform-origin:center center;animation:wing-left-2 .9s ease-in-out .2s infinite}.contacts .wing-right-1{transform-origin:center center;animation:wing-right-1 .9s ease-in-out infinite}.contacts .wing-right-2{transform-origin:center center;animation:wing-right-2 .9s ease-in-out .2s infinite}.contacts .lopast-1,.contacts .lopast-2,.contacts .lopast-3,.contacts .lopast-4,.contacts .lopast-5,.contacts .lopast-6{transform-origin:center center;animation:lopast 1s ease-in-out infinite}.contacts .lopast-2{animation-delay:.2s}.contacts .lopast-3{animation-delay:.3s}.contacts .lopast-4{animation-delay:.1s}.contacts .lopast-6{animation-delay:.4s}.contacts .eye-left{transform-origin:center center;animation:eye-left 2s ease-out alternate infinite}.contacts .eye-right{transform-origin:center center;animation:eye-right 2s ease-in-out .2s infinite}.contacts .gear path,.contacts .gear-left path,.contacts .gear-right path{animation:gear 5s linear infinite}.contacts .eye path{animation:eye 6s ease-in-out infinite}.contacts .contact-inner .blade-1,.contacts .contact-inner .blade-2,.contacts .contact-inner .eye path,.contacts .contact-inner .eye-left,.contacts .contact-inner .eye-right,.contacts .contact-inner .gear path,.contacts .contact-inner .gear-left path,.contacts .contact-inner .gear-right path,.contacts .contact-inner .lopast-1,.contacts .contact-inner .lopast-2,.contacts .contact-inner .lopast-3,.contacts .contact-inner .lopast-4,.contacts .contact-inner .lopast-5,.contacts .contact-inner .lopast-6,.contacts .contact-inner .main-body,.contacts .contact-inner .spinner-wrap,.contacts .contact-inner .wing-left-1,.contacts .contact-inner .wing-left-2,.contacts .contact-inner .wing-right-1,.contacts .contact-inner .wing-right-2{animation-play-state:paused}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:.3s;background-color:#131313;background-image:url(../img/sky-footer3.svg);background-size:cover;background-repeat:no-repeat}.modal.active{pointer-events:auto;opacity:1}.modal-inner{opacity:0;width:43vw;flex-direction:column;padding:50px;transition:.5s ease-in-out .3s}.modal.active .modal-inner{opacity:1}.modal-inner .modal-owerlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.modal-inner.send .modal-owerlay{display:block;opacity:1}.modal-inner .error-title,.modal-inner .success-title{display:none;opacity:0}.modal-inner.error-send .error-title,.modal-inner.success-send .success-title{display:block;opacity:1}.modal-inner.error-send .modal-title,.modal-inner.success-send .modal-title{height:0;pointer-events:none;opacity:0}.modal .feedback-form{display:flex;flex-wrap:wrap;width:43vw;justify-content:space-between;align-items:flex-start}.modal-inner p{width:20vw;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin-top:0;margin-bottom:1.8vw;padding-top:.6vw}.modal-inner .message{width:100%}.modal-inner input,.modal-inner textarea{font-family:'Proxima Nova',sans-serif;font-weight:400;width:100%;padding:1vw 0;background-color:transparent;border:none;outline:0;font-size:1vw;transition:.3s;color:#fff;resize:none}.modal-inner textarea{height:80px;padding-top:0;margin-top:12px}.modal-inner label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1vw;display:flex;align-items:center;font-family:'Proxima Nova',sans-serif;color:#fff;transition:.3s;pointer-events:none}.modal-inner label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#b99458;transition:.3s}.modal-inner input.hv+label,.modal-inner input:focus+label,.modal-inner textarea.hv+label,.modal-inner textarea:focus+label{align-items:flex-start;font-size:.7vw;color:#b99458}.modal-inner .btn-modal{position:relative;top:auto;height:50px;margin-top:1.5vw;opacity:1;pointer-events:none}.modal.active .modal-inner .btn-modal{pointer-events:auto}.modal-inner .close{position:fixed;right:2.5vw;top:2vw;color:#b89458}.modal-inner .close svg{width:1.5vw;height:1.5vw;fill:#b89458;transition:.3s}.modal-inner .feedback-title{width:100%;margin:0;font-size:2.3vw;word-spacing:5px;color:#b89458}.modal-inner .feedback-caption{width:100%;align-items:flex-start;font-family:'Proxima Nova',sans-serif;font-size:1vw}.modal-inner .error-message,.modal-inner .success-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0,0,0,.6);z-index:10;display:flex;justify-content:center;align-items:center;opacity:0;transition:.5s;pointer-events:none}.modal-inner.error .error-message,.modal-inner.success .success-message{opacity:1;pointer-events:auto}.modal-inner .error-message-inner,.modal-inner .success-message-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background-color:#b89458;z-index:10;display:flex;justify-content:center;align-items:center;padding:0 10px;box-sizing:border-box;color:#fff;font-family:'Proxima Nova',sans-serif;font-weight:800;transition:.5s .5s}.modal-inner.error .error-message-inner,.modal-inner.success .success-message-inner{width:18.5vw;min-width:260px;height:5vw;min-height:60px}.modal-inner .error-message span,.modal-inner .success-message span{width:2vw;height:2vw;opacity:0;transition:.3s 1s}.modal-inner .error-message svg,.modal-inner .success-message svg{width:100%;height:100%}.modal-inner .error-message p,.modal-inner .success-message p{width:auto;margin-left:1vw;margin-bottom:0;padding-top:0;font-size:1vw;opacity:0;transition:.3s 1s}.modal-inner.error .error-message p,.modal-inner.error .error-message span,.modal-inner.success .success-message p,.modal-inner.success .success-message span{opacity:1}.btn-modal{height:50px;overflow:hidden;border:1px solid #b99458;text-transform:uppercase;pointer-events:auto;opacity:0}.header .btn-modal{position:absolute;top:100%;transition:opacity 1s}.no-smoke .header-wrap .btn-modal{opacity:1;transition-delay:1.5s}.btn-modal .btn-text{display:block;max-width:13vw;min-width:170px;height:50px;padding:15px 25px;box-sizing:border-box;font-weight:800;text-shadow:none;white-space:nowrap;text-align:center;transition:ease-in .4s}.btn-modal .btn-text--first{color:#b99458}.btn-modal .btn-text--last{color:#fff;background-color:#b99458}.modal-menu .menu-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:-9vw}.modal-menu .col{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-menu .col h3{font-family:'Open Sans',sans-serif;font-size:.7vw;text-transform:uppercase;letter-spacing:2px;color:#5b5d5d}.modal-menu .social{margin-right:3vw}.modal-menu .contact{margin-left:3vw}.modal-menu .social div{display:flex;justify-content:center;align-items:center}.modal-menu .contact a{height:1.5vw;color:#b4b0a5;font-size:1vw}.modal-menu .menu-content svg{fill:#b4b0a5}.modal-menu .menu-content svg.icon-logo{width:2.5vw;height:2.5vw;fill:#b99458;margin-bottom:1.3vw}.modal-menu .menu-list{margin:0;padding:0;list-style:none;text-align:center}.modal-menu .menu-item{margin:1vw 0}.modal-menu .menu-list a{position:relative;display:inline-block;font-size:1vw;text-transform:uppercase;letter-spacing:2px;color:#b89458;will-change:transform;transition:transform 1s cubic-bezier(.075,.82,.165,1)}.modal-menu .menu-list a.non-current{transform:scale(.9);opacity:.15}.modal-menu .menu-list a.current{transform:scale(1.1);opacity:1}.modal-menu .line-separator--left,.modal-menu .line-separator--right{position:absolute;top:50%;width:5px;margin:0 1vw;opacity:0;transition:.5s ease-in-out,opacity .1s linear 0s}.modal-menu .line-separator--left{right:100%}.modal-menu .line-separator--right{left:100%}.modal-menu a.current .line-separator--left,.modal-menu a.current .line-separator--right{transition:.5s ease-in-out .4s,opacity .1s linear .4s}.modal-menu .project-list{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:flex-end;width:60%;height:10vw}.modal-menu .project-item{position:relative;width:31.5%;height:100%;overflow:hidden;transition:.3s ease-in-out;transform:translateY(1vw)}.modal-menu .project-item h5{position:absolute;left:2vw;bottom:2vw;margin:0;font-size:1vw;text-shadow:none;color:#fff;z-index:1}.modal-menu .project-item.-dark h5{color:#131313}.modal-menu .project-item.-gold h5{color:#b99458}.modal-menu .project-item img{width:100%;height:100%;object-fit:cover;filter:invert(.2) sepia(1)}.portfolio-page .contacts{min-height:20vw;display:flex;justify-content:center;align-items:center;padding:6vw 0}.portfolio-page .main{pointer-events:auto}.portfolio-page .portfolio{height:auto;min-height:100vh}.portfolio-page .portfolio-item,.portfolio-page .portfolio-item.-small.-small-1{position:relative;top:auto;left:auto;bottom:auto}.portfolio-page .portfolio-item.-large{height:75vh}.portfolio-page .column.-medium{width:50%;height:100vh;float:left}.portfolio-page .column.-medium .portfolio-item.-large{width:100%;height:50vh}.portfolio-item.question{background-color:#131313}.portfolio-item.question-white{background-color:#fff}.question .question-img{position:absolute;right:-4vw;bottom:-3.3vw;width:100%;height:100%;background-color:#131313}.question.question-white .question-img{bottom:2vw;background-color:#fff}.question .question-img img{width:100%;height:100%;filter:invert(.45) sepia(.8) hue-rotate(0) contrast(1.9);object-fit:contain}.question.question-white .question-img img{filter:none}.question .question-descr{position:absolute;font-family:'Open Sans',sans-serif;font-size:1.2vw;text-transform:uppercase;letter-spacing:2px;font-weight:700;left:2vw;bottom:2.4vw;right:0;line-height:1.4;color:#b99458}.question.question-white .question-descr{color:#131313}.portfolio-item.question .cta__arrow-wrapper{position:absolute;bottom:0;height:1vw}.portfolio-item.question .cta__arrow-wrapper svg{fill:#b99458}.portfolio-item.question-white .cta__arrow-wrapper svg{fill:#131313}@media screen and (min-width:1100px){.btn:hover,.btn:hover *,a:hover,a:hover *,button:hover,button:hover *{cursor:url(../img/cursor-pointer.png),pointer}.menu-open:hover{color:#b99458}.user-hint:hover:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.portfolio-item.-small:hover .portfolio-camera .body,.portfolio-item.-small:hover .portfolio-camera .left,.portfolio-item.-small:hover .portfolio-camera .left-foot,.portfolio-item.-small:hover .portfolio-camera .light-line g,.portfolio-item.-small:hover .portfolio-camera .middle-foot,.portfolio-item.-small:hover .portfolio-camera .objective,.portfolio-item.-small:hover .portfolio-camera .right-foot,.portfolio-item.-small:hover .portfolio-camera .small-house,.portfolio-item.-small:hover .portfolio-camera>g:nth-of-type(2)>g:nth-of-type(1){animation-play-state:running}.portfolio-item.-small:hover .portfolio-camera{transform:scale(1.2) translateX(-10%) translateY(9%)}.portfolio-item:hover .cta-skill__content::after{transform:rotate(15deg) translateX(1000%) translateY(-60%)}.portfolio-item:hover .cta-skill__content .cta{letter-spacing:4px}.portfolio-item:hover .cta__arrow-wrapper{width:50%}.portfolio .portfolio-item:hover img{transform:scale(1.1)}.portfolio .portfolio-item:hover h4 i{transform:scaleX(.3);opacity:0}.portfolio-item:hover h4 .cta__arrow-wrapper svg{opacity:1;width:5vw}.clients .client-item.question:hover::before{opacity:0;transform:scale(0)}.clients .client-item.question:hover::after{opacity:1;transform:scale(1)}.contact-left a:hover{color:#fff}.contact-wrap .btn:hover{letter-spacing:4px}.contact-wrap .btn:hover::after{transform:translateX(700%) rotate(13deg)}.contact-wrap .btn:hover span{letter-spacing:2px}.contact-wrap .btn:hover .cta__arrow-wrapper{width:80%}.contact-left .social-item:hover svg{fill:#fff}.contact-inner:hover .bodymovin{transform:scale(1) rotate(1deg) translateY(-5%) translateX(1%)}.contacts .contact-inner:hover .blade-1,.contacts .contact-inner:hover .blade-2,.contacts .contact-inner:hover .eye path,.contacts .contact-inner:hover .eye-left,.contacts .contact-inner:hover .eye-rightб,.contacts .contact-inner:hover .gear path,.contacts .contact-inner:hover .gear-left path,.contacts .contact-inner:hover .gear-right path,.contacts .contact-inner:hover .lopast-1,.contacts .contact-inner:hover .lopast-2,.contacts .contact-inner:hover .lopast-3,.contacts .contact-inner:hover .lopast-4,.contacts .contact-inner:hover .lopast-5,.contacts .contact-inner:hover .lopast-6,.contacts .contact-inner:hover .main-body,.contacts .contact-inner:hover .spinner-wrap,.contacts .contact-inner:hover .wing-left-1,.contacts .contact-inner:hover .wing-left-2,.contacts .contact-inner:hover .wing-right-1,.contacts .contact-inner:hover .wing-right-2{animation-play-state:running}.modal-inner .close:focus svg,.modal-inner .close:hover svg{fill:#fff;transform:scale(.8)}.btn-modal:focus .btn-text,.btn-modal:hover .btn-text{transform:translateY(-50px)}.modal-menu .menu-item a:hover .line-separator--left,.modal-menu .menu-item a:hover .line-separator--right{width:90px;opacity:1;transition:.5s ease-in-out,opacity .2s linear 0s}.modal-menu .project-item:hover{transform:translateY(0)}}@media screen and (max-width:1300px) and (min-width:1100px){.btn-modal:focus .btn-text,.btn-modal:hover .btn-text{transform:translateY(-45px)}}@media screen and (max-width:1300px){a{font-size:13px}p{font-size:15px}.h2:not(.feedback-title),h2:not(.feedback-title){font-size:30px;margin:10px 0 15px}.logo-small{width:60px;height:20px;left:30px;top:30px}.menu-open{top:30px;right:30px;font-size:11px}.menu-open>span:first-of-type{margin-top:-1px}.menu-open>span:last-of-type{width:15px;height:15px;margin-top:0;margin-left:6px}.header{width:420px;min-height:70px;padding:15px;padding-top:10px;padding-bottom:20px;height:auto}.logo{width:280px;height:100px;padding:0;bottom:40%}.descr{font-size:15px}.btn-modal{height:45px}.btn-modal .btn-text{height:45px;max-width:250px;padding:12px 5px}.user-hint{bottom:30px;width:40px;height:40px}.phone{bottom:25px;right:30px;font-size:14px;letter-spacing:0}.phone span{margin-right:3px;transform:translateY(2px)}.phone svg{width:17px;height:18px;margin-top:0;transform:none}.social-list{left:20px;bottom:20px}.social-item{width:40px;height:48px;margin-right:0;padding:6px 0;box-sizing:border-box}.social-item svg{width:50%;height:50%}.portfolio-item h4{bottom:20px;left:20px;font-size:20px}.portfolio-item .cta__arrow-wrapper,.portfolio-item.-small-2 .cta__arrow-wrapper{margin-top:5px;width:70px;height:10px}.portfolio-item .cta-skill__content .cta{font-size:10px}.portfolio-item .cta-skill__content strong{font-size:14px}.portfolio-item .cta-skill__content::after{content:none}.question .question-img{right:-60px;bottom:-20px}.question.question-white .question-img{bottom:20px}.question .question-descr{left:20px;bottom:40px;width:150px;font-size:15px}.portfolio-item.question .cta__arrow-wrapper{height:11px}.clients #decors-castle{width:30px;height:30px}.clients .company-group{font-size:20px;margin:10px 0 3px}.clients .company-group span{margin:0 3px}.clients .company-group .left,.clients .company-group .right{height:26px}.clients .company-group span b{font-size:17px}.clients p{font-size:13px;margin:10px 0 30px}.clients .column:first-of-type{margin-top:-40px}.clients .column:last-of-type{margin-left:8%}.clients .client-item{width:100px;height:100px}.clients .client-item::after{padding:10px;font-size:10px}.contact-title h2{font-size:20px;margin-left:20px}.contact-left{width:calc(50% - 50px);padding:25px}.contact-left h4{font-size:11px}.contact-left .contact-list{margin:5px 0 10px}.contact-left p{font-size:11px;padding:5px 0}.contact-inner{min-height:200px}.contact-wrap{width:410px}.contact-wrap .btn{font-size:10px;padding:20px;padding-right:100px}.contact-wrap .btn span{font-size:18px}.portfolio-page .contacts{min-height:250px;padding:80px 0}.contact-wrap .btn .cta__arrow-wrapper{width:70px;height:10px;margin-top:5px}.modal .modal-inner{width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}.modal-inner .feedback-caption{font-size:14px}.modal-menu .modal-inner{display:block;padding-bottom:140px}.modal-menu .social{margin-right:100px}.modal-menu .contact{margin-left:100px}.modal-menu .col h3{font-size:11px}.modal-menu .menu-content svg{width:15px}.modal-menu .menu-content svg.icon-logo{width:40px;height:40px;margin-bottom:5px}.modal-menu .contact a{height:30px;font-size:15px}.modal-menu .line-separator--left,.modal-menu .line-separator--right{margin:0 15px}.modal-menu .menu-list a{font-size:20px}.modal-menu .menu-content{margin-top:0}.modal-menu .menu-item{margin:18px 0}.modal-menu .project-list{position:fixed;height:130px;overflow:hidden}.modal-menu .project-item{transform:translateY(15px)}.modal-menu .project-item h5{left:20px;bottom:25px;font-size:12px}.modal .error-title,.modal .feedback-form,.modal .modal-title,.modal .success-title{width:100%;max-width:700px;height:auto}.modal-inner .feedback-title{font-size:28px}.modal-inner p{width:280px;margin-bottom:20px;padding-top:10px;font-size:13px}.modal-inner input,.modal-inner textarea{padding:12px 0;font-size:14px}.modal-inner input.hv+label,.modal-inner input:focus+label,.modal-inner textarea.hv+label,.modal-inner textarea:focus+label{font-size:11px}.modal-inner label{font-size:14px}.modal-inner .btn-modal{height:45px;margin-top:20px;margin-bottom:30px}.modal-inner .close{right:30px;top:25px}.modal-inner .close svg{width:25px;height:25px}.modal-inner .error-message span,.modal-inner .success-message span{width:35px;height:35px}.modal-inner .error-message p,.modal-inner .success-message p{margin-left:15px;font-size:15px}}@media screen and (max-width:1200px){.clients .column:last-of-type{width:40%}}@media screen and (max-width:1099px){.no-smoke .user-hint{display:none}.about{height:auto}.about-content{padding-bottom:55px}.panel--about-illustration--castle{display:none}.panel--about-illustration--balloon{display:none}.portfolio-item.-large{width:50%}.portfolio-item.-medium{height:50vh}.portfolio-item.-small{width:25%}.portfolio-item h4{left:20px!important;right:auto!important}.portfolio-page .portfolio-item.-large{width:100%;height:400px}.portfolio-page .portfolio-item.-medium{height:100vh}.portfolio-page .portfolio-item.-small{width:50%}.clients .container{align-items:center;min-height:600px}.clients .column:first-of-type{width:250px}.clients .column:last-of-type{width:400px}.clients .btn-modal{opacity:1}.contacts{min-height:350px}.contact-title h2{margin-left:0;text-align:center}.contact-inner .bodymovin{width:230px;height:230px}.modal-menu .project-list{width:90%}.modal-menu .project-item h5{font-size:16px}}@media screen and (max-width:950px){.portfolio-item.-large{width:33.3%}.portfolio-item.-medium{width:66.6%}.portfolio-item.-small{width:33.3%}.portfolio-item.-small.-small-1{left:33.3%}.portfolio-item.-small.-small-2{left:66.6%}.portfolio-page .column.-medium{width:100%;height:100vh}.portfolio-page .column.-medium.-medium-height{height:50vh}.portfolio-page .column.-medium .portfolio-item.-large{width:50%}.portfolio-page .portfolio-item.-medium{width:50%}.portfolio-page .portfolio-item.-small{left:0}.portfolio-page .column.-medium.-medium-width{width:50%;height:100vh}.portfolio-page .column.-medium.-medium-width .portfolio-item.-large{width:100%}}@media screen and (max-width:768px),screen and (max-height:500px){.modal-menu .modal-inner{padding-bottom:50px}.modal-menu .project-list,.modal-menu .project-list img{display:none}.modal-menu .menu-content{justify-content:center;height:100%}}@media screen and (max-width:768px){.logo-small{top:15px;left:20px;opacity:1}.logo-small::after{content:"";position:fixed;top:0;left:0;right:0;height:50px;background:#131313;z-index:-1}.menu-open{top:18px;right:20px}.phone{right:20px;bottom:15px;z-index:7;transition-delay:.5s!important}.social-list::after{content:"";position:fixed;bottom:0;left:0;right:0;height:50px;background:#131313;z-index:-1}.social-list{left:10px;bottom:1px;z-index:7;transition-delay:.5s!important}.logo{animation:fade .5s forwards;transition:.7s}.no-smoke .descr{transition:opacity .7s ease .4s}.no-smoke .header-wrap .btn-modal{transition-delay:.7s;transition-duration:.7s}.preload-before:before{margin-top:-35vw;margin-left:-45vh}.preload-after::after{margin-left:-25vw}.user-hint{display:none}.about-content{width:330px}.portfolio{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start;height:auto}.portfolio-page .portfolio{padding-top:50px}.portfolio .portfolio-item{position:relative;top:auto;left:auto;bottom:auto;right:auto;width:50%;height:50vh}.portfolio .portfolio-item.-small.-small-1,.portfolio .portfolio-item.-small.-small-2{left:auto}.portfolio-page .portfolio-item.-medium{width:100%;height:60vh}.portfolio-page .column.-medium.-medium-width{width:100%}.clients .container{flex-direction:column}.clients .column{margin:0;padding:30px 50px}.clients .column:first-of-type{width:auto;margin-top:40px}.clients .column:last-of-type{width:auto;margin-left:0;padding-top:0}.clients .company-group{width:100%}.clients .client-list{justify-content:center}.clients .client-item{width:110px;height:110px}.clients p{width:300px}.contact-wrap .btn{padding-top:0}.contact-inner .bodymovin{bottom:10px}.contacts,.portfolio-page .contacts{padding-bottom:110px}.modal-inner p{width:100%}.modal-menu .contact,.modal-menu .social{display:none}}@media screen and (max-width:480px){a{font-size:11px}.header{width:275px;height:auto;padding-top:10px}.logo{width:250px;height:80px}.portfolio .portfolio-item{width:100%;height:200px}.portfolio-item.-small.-small-2{height:auto;background-color:transparent}.portfolio-item .cta-skill__content{position:relative;bottom:auto;left:auto;width:auto;padding:30px 20px}.portfolio-item.-small-2 .portfolio-item-inner{display:none}.portfolio-item .cta__arrow-wrapper{width:70px}.portfolio-page .column.-medium{height:auto!important}.portfolio-page .portfolio-item.-medium{height:50vh}.portfolio-page .column.-medium .portfolio-item.-large{width:100%}.portfolio-page .portfolio-item.-large{height:50vh}.portfolio-page .portfolio-item.-small{width:100%;height:50vh}.clients .column:first-of-type{margin-top:0}.clients .company-group span b{animation:word-animation 10s ease forwards infinite}.clients .column{padding:30px 0}.clients .client-item{width:100px;height:100px}.clients p{font-size:15px}.contacts{position:relative;z-index:3}.contact-title{display:none}.contact-title h2{font-family:bebas,sans-serif;font-size:30px;text-transform:capitalize;letter-spacing:1px;word-spacing:5px}.contact-wrap{width:auto;max-width:280px;flex-direction:column}.contact-left{width:auto}.contact-inner{width:auto}.contact-wrap .btn{justify-content:center}.contact-wrap .btn .cta__arrow-wrapper{width:70px;height:10px;margin-top:5px}.contact-inner .bodymovin{right:0}.contacts,.portfolio-page .contacts{padding:50px 0;padding-top:0;background-image:linear-gradient(0deg,#fff 50%,#b99458 50%);overflow:hidden}.contact-inner{overflow:visible}.contact-inner .bodymovin{right:-45px;bottom:-15px;transform:scale(1) rotate(9deg)}.contact-wrap .btn{padding-top:50px}.modal .modal-inner{padding:30px}}@media screen and (max-width:380px){.portfolio-page .portfolio-item{height:240px!important}}@media screen and (max-width:340px){.contact-inner .bodymovin{right:-60px}}@keyframes neon{85%{filter:none}87%{filter:drop-shadow(7px 0 2px rgba(94, 50, 34, .8))}90%{filter:drop-shadow(0 7px 2px rgba(153, 118, 57, .8))}93%{filter:drop-shadow(0 -7px 2px  rgba(94, 50, 34, .8))}96%{filter:drop-shadow(-7px 0 2px rgba(153, 118, 57, .8))}}@keyframes user-pointer{0%,100%{transform:translate(0,-10%)}50%{transform:translate(-20%,-10%)}}@keyframes fade-preloader{to{pointer-events:none;opacity:0}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes move{0%{left:0;opacity:0}35%{left:41%;transform:rotate(0);opacity:1}65%{left:59%;transform:rotate(0);opacity:1}100%{left:100%;transform:rotate(-180deg);opacity:0}}@keyframes word-animation{0%{transform:translateY(40%)}30%,5%{transform:translateY(-25%)}40%,65%{transform:translateY(-125%)}75%,95%{transform:translateY(-225%)}100%{transform:translateY(-280%)}}@keyframes castle{25%{transform:translate(0,-5%) rotate(-7deg)}35%{transform:translate(0,-3%) rotate(-6deg)}40%{transform:translate(0,-4.5%) rotate(-5deg)}55%{transform:translate(0,0) rotate(0)}75%{transform:translate(0,5%) rotate(5deg)}85%{transform:translate(0,4%) rotate(6deg)}90%{transform:translate(0,4.5%) rotate(5.5deg)}}@keyframes body{75%{transform:rotate(5deg)}}@keyframes opacity{25%,75%{opacity:0}0%,100%,50%{opacity:1}}@keyframes small-house{75%{transform:rotate(-.5deg)}0%,100%{transform:rotate(0)}}@keyframes flag{25%{transform:matrix(.6,0,0,1,266.787,83.344)}50%{transform:matrix(1,0,0,1,266.787,83.344)}75%{transform:matrix(.8,0,0,1,266.787,83.344)}}@keyframes objective{65%,85%{transform:scale(1) rotate(0)}75%{transform:scale(.7) rotate(10deg)}}@keyframes left{25%{transform:translateY(.2%) rotate(0)}50%{transform:translateY(0) rotate(1deg)}75%{transform:translateY(-.2%) rotate(0)}}@keyframes right-foot{60%{transform:rotate(0) translateX(0) translateY(0)}85%{transform:rotate(-7deg) translateX(-2.1%) translateY(.4%)}}@keyframes left-foot{50%{transform:rotate(0) translateX(0)}80%{transform:rotate(7deg) translateX(1.6%)}}@keyframes middle-foot{50%{transform:scaleY(.95) translateY(1%)}}@keyframes main-body{25%{transform:matrix(1,.1,-.1,1,0,0)}75%{transform:matrix(1,.05,-.05,1,0,0)}}@keyframes spinner-wrap{25%{transform:scale(.98) rotate(1.3deg) translateY(.4%)}50%{transform:scaleY(1.1) rotate(1deg) translateY(-1.4%)}75%{transform:scaleY(1.1) rotate(-1.3deg) translateX(-.2%) translateY(-1.4%)}}@keyframes blade{50%{transform:matrix(.1,0,0,1,7.2,1)}}@keyframes wing-left-1{50%{transform:matrix(1,.1,-.1,1,-5.4,6.9)}}@keyframes wing-left-2{50%{transform:matrix(1,-.1,.1,1,-.9,-3.1)}}@keyframes wing-right-1{50%{transform:matrix(1,-.1,.1,1,-2,0)}}@keyframes wing-right-2{50%{transform:matrix(1,.1,-.1,1,-.7,-5.4)}}@keyframes lopast{50%{transform:matrix(1,.1,-.1,1,1,0)}}@keyframes eye-left{50%{transform:matrix(1,.1,-.1,1,-6.7,.4)}}@keyframes eye-right{50%{transform:matrix(1,.1,-.1,1,-9,-2.8)}}@keyframes gear{100%{transform:rotate(360deg)}}@keyframes eye{25%{transform:rotate(70deg)}15%,35%,50%,70%{transform:rotate(0)}60%{transform:rotate(-40deg)}}