@font-face{font-family:eesti_bold;src:url(../fonts/gteestiprodisplay-bold-webfont.woff2) format('woff2'),url(../fonts/gteestiprodisplay-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:eesti_regular;src:url(../fonts/gteestiprodisplay-regular-webfont.woff2) format('woff2'),url(../fonts/gteestiprodisplay-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}button,input,textarea{outline:none;font-family:Helvetica Neue,Arial,sans-serif}table{border-collapse:collapse;border-spacing:0}html{background:#0e0c0e;position:relative}body,html{//:hidden}body{font-family:eesti_regular;background:#0e0c0e;font-size:14px;line-height:20px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body.ipad{-webkit-perspective:none;perspective:none}body.ipad header{top:0!important;-webkit-transform:translateY(-300px)!important;transform:translateY(-300px)!important}body.ipad header.shown{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body.ipad .particles{overflow:hidden!important;max-height:1000px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}body.ipad .top_intro{//:1000px!important}body.ipad .hello{top:50vh!important}body.ipad #whatisit .text{//:100px!important}body.ipad .freezed_images{left:0!important}body.ipad header .phone{right:61px!important;//:translateX(300px)!important}body.ipad header .icons{left:56px!important}@media(orientation:portrait){body.ipad .top_intro{max-height:1500px}}@media(orientation:portrait){body.ipad #whatisit .text{padding-top:100px!important}}.smooth{-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}a{text-decoration:none}.mobile{display:none}b,h1,h2,h3,strong{font-weight:400!important}.scrollable{width:100%}.scrollable,.spacer{height:calc(3880px + 100vh)!important}html.en-version .scrollable,html.en-version .spacer{height:calc(3760px + 100vh)!important}.container{position:relative;margin:0 auto;width:1280px;text-align:center;color:#fff}.container.narrow{width:1160px}@media screen and (max-width:480px){.container{width:320px;overflow:hidden}}@media screen and (max-width:480px){.mobile{display:inline;display:initial}.desktop{display:none}}header{width:100%;position:absolute;top:-300px;text-align:center;display:block;-webkit-transition:all 1s;transition:all 1s}header .icons{position:absolute;top:54px;left:-50vw}header .icons a{display:inline-block;padding:11px;width:22px;height:22px;box-sizing:content-box;-webkit-transition:all .1s linear;transition:all .1s linear}header .icons a:active{-webkit-transform:scale(.95);transform:scale(.95)}header .icons a:hover{opacity:.8}header .icons .in img{width:22px;height:22px}header .icons .fb img{position:relative;top:-1px;left:-1px;width:11px;height:22px}header .icons .vk img{position:relative;top:-1px;left:-4px;width:25px;height:15px;padding:4px 0 3px;box-sizing:content-box}header .phone{position:absolute;top:66px;right:-50vw}header .phone a{font-family:eesti_bold;color:#fff;padding:12px 11px;text-decoration:none;font-size:20px;-webkit-transition:all .1s linear;transition:all .1s linear;display:block}header .phone a:active{-webkit-transform:scale(.97)!important;transform:scale(.97)!important}header .phone a:hover{opacity:.8}header .logo-back{left:50%;top:39px;margin-left:-119px;position:absolute;display:block;z-index:10;background-size:234px;width:234px;height:80px;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header .logo-back:before{height:76px;top:4px;left:-5px;-webkit-transform:rotateY(90deg) rotateX(-6.5deg) translateX(8px);transform:rotateY(90deg) rotateX(-6.5deg) translateX(8px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header .logo-back:after,header .logo-back:before{content:"";width:18px;background:#8c0618;display:block;position:absolute;-webkit-backface-visibility:visible;backface-visibility:visible}header .logo-back:after{height:90px;top:-5px;left:205px;-webkit-transform:rotateY(90deg) rotateX(-27deg) translateX(8px);transform:rotateY(90deg) rotateX(-27deg) translateX(8px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header .logo{-webkit-transform:translateZ(301px);transform:translateZ(301px);width:161px;left:50%;margin-left:-94px;position:absolute;top:60px;z-index:20}header.shown{top:0}header.shown .phone{right:61px}header.shown .icons,header.shown .phone{-webkit-transition:all .3s 1.2s;transition:all .3s 1.2s}header.shown .icons{left:57px}.shortAnimated{-webkit-transition:all .2s;transition:all .2s}.floating{-webkit-transition:all .9s;transition:all .9s}.top_intro{height:100vh;position:relative;-webkit-perspective:5000px;perspective:5000px}.hello,.top_intro{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.hello{position:absolute;text-align:center;width:100%;top:50vh;margin-top:-44px;color:#fff;z-index:1}.hello .figure{min-height:50vh;overflow:hidden;padding-top:20px}.hello h1{display:none;font-family:eesti_bold;font-size:70px;color:#fff}.hello h1 .say.hidden{left:-10vw;opacity:0}.hello h1 .stay.hidden{left:10vw;opacity:0}.hello h1 .say,.hello h1 .stay{position:relative;left:0;opacity:1;-webkit-transition:all .3s;transition:all .3s;line-height:.4}.hello h1 small{font-family:eesti_regular;font-weight:300;margin-top:10px;line-height:40px;display:block;padding-top:20px;font-size:30px;position:relative;top:0;-webkit-transition:all .9s;transition:all .9s}.hello h1 small.mobile{display:none}.hello h1 small.hidden{opacity:0;top:100px}.particles{width:100%;height:100vh;position:relative}.particles .particle{z-index:1!important;display:block;position:absolute;top:50%;left:50%;color:#d60a26;font-size:60px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s;transition:all .4s;opacity:1}.particles .particle.hidden{-webkit-transform:scale(3)!important;transform:scale(3)!important;opacity:0}.particles .particle.particle1{-webkit-animation-delay:.1s;animation-delay:.1s;margin-top:-199px;margin-left:-694px}.particles .particle.particle2{-webkit-animation-delay:.2s;animation-delay:.2s;margin-top:146px;margin-left:-577px}.particles .particle.particle3{-webkit-animation-delay:.3s;animation-delay:.3s;margin-top:-277px;margin-left:-307px}.particles .particle.particle4{-webkit-animation-delay:.4s;animation-delay:.4s;margin-top:342px;margin-left:-261px}.particles .particle.particle5{-webkit-animation-delay:.5s;animation-delay:.5s;margin-top:381px;margin-left:60px}.particles .particle.particle6{-webkit-animation-delay:.6s;animation-delay:.6s;margin-top:-201px;margin-left:99px}.particles .particle.particle7{-webkit-animation-delay:.7s;animation-delay:.7s;margin-top:192px;margin-left:-50px}.particles .particle.particle8{-webkit-animation-delay:.8s;animation-delay:.8s;margin-top:395px;margin-left:336px}.particles .particle.particle9{-webkit-animation-delay:.9s;animation-delay:.9s;margin-top:-135px;margin-left:364px}.particles .particle.particle10{-webkit-animation-delay:1s;animation-delay:1s;margin-top:42px;margin-left:541px}.particles .particle.particle11{-webkit-animation-delay:1.1s;animation-delay:1.1s;margin-top:-277px;margin-left:578px}.particles .particle.particle12{margin-top:46px}.particles .particle.particle12,.particles .particle.particle13{-webkit-animation-delay:.25s;animation-delay:.25s;margin-left:-527px}.particles .particle.particle13{margin-top:346px}.freezed{width:480px;height:480px;background:url(../img/1.jpg);//animation:a 2.05s steps(12) infinite;background-position:top;display:inline-block;margin:65px 60px;position:relative}.freezed.f1{background:url(../img/1.jpg)}@media screen and (max-width:480px){.freezed.f1{top:0}}.freezed.f2{//:.5s;background:url(../img/2.jpg)}@media screen and (max-width:480px){.freezed.f2{top:-320px!important}}.freezed.f3{//:.3s;background:url(../img/3.jpg)}@media screen and (max-width:480px){.freezed.f3{top:320px!important}}.freezed.f4{//:.8s;background:url(../img/4.jpg)}@media screen and (max-width:480px){.freezed.f4{top:0!important}}.freezed:nth-child(even){top:200px;margin:65px 47px 65px 73px}@media screen and (max-width:480px){.freezed:nth-child(even){top:0}}.freezed:nth-child(odd){margin:65px 73px 65px 47px}@-webkit-keyframes a{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes a{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}.freezed_images{position:relative;left:-17px}.hand,.movie,.star{position:absolute;z-index:10}.star{width:199px;left:-28px;top:-5px}@media screen and (max-width:480px){.star{width:100px;left:-29px;top:-28px}}.hand{width:206px;right:58px;top:204px}@media screen and (max-width:480px){.hand{width:103px;right:-16px;top:557px}}.movie{width:215px;left:-32px;bottom:12px}@media screen and (max-width:480px){.movie{bottom:304px;width:108px;left:-29px}}.top-camera{max-width:1266px;width:100%;z-index:10000000!important;top:500px;position:relative;display:none;-webkit-transition:all .8s;transition:all .8s}.top-camera.shown{top:0}.red{opacity:1;position:fixed;top:3000px;left:0;padding:3px 5px;background:red;color:#fff;font-size:14px;z-index:999}.preloader{position:fixed;top:50vh;left:50%;margin-top:-30px;margin-left:-25px;font-size:80px}.preloader,.preloader:before{width:60px;height:60px;text-align:center}.preloader:before{content:"";display:block;background:url(../img/preloader.png) top no-repeat;background-size:60px;animation:b 1.5s steps(10) infinite;-webkit-animation:b 1.5s steps(10) infinite}@-webkit-keyframes b{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes b{0%{background-position:50% 0}to{background-position:50% 100%}}#about{margin-top:380px;text-align:left;position:relative}#about .animated-camera{background:url(../img/camera-sprite.svg);background-position:0 -6600px;background-size:613px;position:absolute;right:9px;top:55px;width:613px;height:450px}#about .animated-camera.active{//animation:c 5s steps(15) infinite}#about h3{font-family:eesti_bold;font-size:50px;line-height:55px;margin-bottom:34px;margin-top:0}#about h3,#about p{position:relative;opacity:0;top:100px;-webkit-transition:all 1.1s ease-out;transition:all 1.1s ease-out}#about p{margin:26px 0;font-size:24px;line-height:36px;-webkit-transition-delay:.3s;transition-delay:.3s}#about.active h3,#about.active p{opacity:1;top:0}#about.active h3.lower,#about.active p.lower{top:10px;position:relative}@-webkit-keyframes c{to{background-position:0 0}}@keyframes c{to{background-position:0 0}}html.en-version #about .animated-camera{top:-30px}#how{margin-top:250px;width:100%;height:571px;position:relative}#how h2{font-family:eesti_bold;font-size:50px;background:#0e0c0e;padding:10px 40px;top:-18px;width:600px}#how h2,#how p{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#how p{text-align:center;width:100%;font-size:24px;line-height:36px;bottom:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}#how .img{padding:0 70px;position:absolute;-webkit-transition:opacity .8s ease-out;transition:opacity .8s ease-out;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0;margin-top:85px;margin:0 70px;vertical-align:top;display:inline-block;width:210px;height:215px;margin-top:0;background-size:210px;background-position:bottom}#how .img.first{width:220px;height:230px;background:url(../img/1-1-desktop.svg) no-repeat 0 24px;background-size:216px;left:42px;top:122px}#how .img.second{width:430px;height:290px;background:url(../img/2-1-desktop.svg) no-repeat 0 0;background-size:430px;left:295px;top:79px}#how .img.third{background:url(../img/3-1-desktop.svg) no-repeat 32px 23px;background-size:162px;left:773px;width:220px;height:230px;top:127px}#how .border_bottom,#how .border_bottom_left,#how .border_bottom_right,#how .border_left,#how .border_right,#how .border_top{background:#fff;position:absolute;-webkit-transition:all .3s linear;transition:all .3s linear}#how .border_top{width:0;height:7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#how .border_left,#how .border_right{width:7px;height:0;-webkit-transition-delay:.3s;transition-delay:.3s}#how .border_right{right:0}#how .border_bottom_right{right:0}#how .border_bottom_left,#how .border_bottom_right{width:0;height:7px;bottom:0;-webkit-transition-delay:.6s;transition-delay:.6s}#how .border_bottom_left{left:0}#how.active .img{opacity:1}#how.active p{bottom:60px;opacity:1}#how.active .border_top{width:100%}#how.active .border_left,#how.active .border_right{height:100%}#how.active .border_bottom_left,#how.active .border_bottom_right{width:50%}#how.active .first{-webkit-animation:d 3s step-end infinite;animation:d 3s step-end infinite;-webkit-animation-delay:.5s;animation-delay:.5s}#how.active .second{-webkit-animation:e 3s step-end infinite;animation:e 3s step-end infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}#how.active .third{-webkit-animation:f 3s step-end infinite;animation:f 3s step-end infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes d{0%{background-position:0 24px}29%{background-position:0 24px}30%{background-position:0 -245px}45%{background-position:0 -245px}46%{background-position:0 24px}to{background-position:0 24px}}@keyframes d{0%{background-position:0 24px}29%{background-position:0 24px}30%{background-position:0 -245px}45%{background-position:0 -245px}46%{background-position:0 24px}to{background-position:0 24px}}@-webkit-keyframes e{0%{background-position:0 0}29%{background-position:0 0}30%{background-position:0 100%}45%{background-position:0 100%}46%{background-position:0 0}to{background-position:0 0}}@keyframes e{0%{background-position:0 0}29%{background-position:0 0}30%{background-position:0 100%}45%{background-position:0 100%}46%{background-position:0 0}to{background-position:0 0}}@-webkit-keyframes f{0%{background-position:32px 23px}29%{background-position:32px 23px}30%{background-position:32px -207px}45%{background-position:32px -207px}46%{background-position:32px 23px}to{background-position:32px 23px}}@keyframes f{0%{background-position:32px 23px}29%{background-position:32px 23px}30%{background-position:32px -207px}45%{background-position:32px -207px}46%{background-position:32px 23px}to{background-position:32px 23px}}#whatisit .text{position:relative;padding:330px 0 70px;font-size:24px}#whatisit .fire{width:61px;height:71px;background:url(../img/fire@2x.png);background-size:61px;margin-bottom:28px;display:inline-block;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation:g .3s step-end infinite;animation:g .3s step-end infinite}#whatisit h2{font-family:eesti_bold;font-size:50px;color:#fff;margin-bottom:30px;top:50px}#whatisit h2,#whatisit p{position:relative;opacity:0;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}#whatisit p{top:150px;line-height:36px}#whatisit.active h2,#whatisit.active p{top:0;opacity:1}@media screen and (max-width:480px){#whatisit .text{padding:30px 0 47px}}@media (orientation:portrait) and (max-width:768px){#whatisit .text{padding-top:0}}@media screen and (max-width:480px){#whatisit .fire{width:55px;margin-bottom:7px}}@media screen and (max-width:480px){#whatisit h2{font-size:28px;line-height:36px;margin-bottom:13px}}@media screen and (max-width:480px){#whatisit p{font-size:18px;line-height:26px}}@-webkit-keyframes g{0%{background-position:50% 0}49%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 100%}}@keyframes g{0%{background-position:50% 0}49%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 100%}}#social{margin-top:250px;position:relative;padding-left:50%}#social .twi{position:absolute;top:2px;left:338px}#social .twi #twi{opacity:0;-webkit-transform:rotate(30deg) scale(2);transform:rotate(30deg) scale(2);-webkit-transition:all .7s linear;transition:all .7s linear;-webkit-transition-delay:.4s;transition-delay:.4s}#social .fb{position:absolute;top:203px;left:287px}#social .fb #fb{opacity:0;-webkit-transform:rotate(-40deg) scale(2);transform:rotate(-40deg) scale(2);-webkit-transition:all .7s linear;transition:all .7s linear;-webkit-transition-delay:.2s;transition-delay:.2s}#social .insta{position:absolute;top:0;left:0}#social .insta #insta{opacity:0;-webkit-transform:rotate(10deg) scale(2);transform:rotate(10deg) scale(2);-webkit-transition:all .7s linear;transition:all .7s linear}#social h3{font-family:eesti_bold;font-size:50px;color:#1da1f2;line-height:55px;margin-bottom:34px;padding-top:18px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transition-delay:.3s;transition-delay:.3s}#social h3,#social p{position:relative;left:153px;width:450px;opacity:0;text-align:left}#social p{font-size:24px;line-height:36px;bottom:0;color:#fff;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transition-delay:.4s;transition-delay:.4s}#social.active #fb,#social.active #insta,#social.active #twi{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}#social.active h3,#social.active p{left:113px;opacity:1}@media screen and (max-width:480px){#social{margin-top:47px;padding-left:0;text-align:left}#social .insta{position:relative;text-align:left;margin-left:30px;float:left;top:-5px;left:-4px}#social .insta svg{width:119px;height:119px}#social .twi{position:relative;float:right;left:-25px;top:-5px}#social .twi svg{width:60px;height:51px}#social .fb{position:relative;top:-5px;left:-3px;margin-top:100px;margin-left:175px}#social .fb svg{width:67px;height:67px}#social.active h3{left:0;font-size:28px;line-height:32px;text-align:center;color:#1da1f2;margin-bottom:20px}#social.active p{font-size:18px;line-height:26px;left:0;text-align:center;padding:0 15px 40px}}#gun{margin-top:275px;height:360px;position:relative}#gun .gun{position:absolute;width:685px;left:50%;margin-left:-952px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#gun .stick{background:url(../img/stick.png) 100% no-repeat;background-size:626px;width:0;height:49px;margin-left:-267px;top:42px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transition-delay:.25s;transition-delay:.25s}#gun .flag,#gun .stick{display:block;position:absolute;left:50%}#gun .flag{background:url(../img/flag.png) bottom no-repeat;background-size:100%;width:539px;height:0;top:49px;margin-left:-248px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transform:skewX(10deg) translateX(20px);transform:skewX(10deg) translateX(20px)}@media screen and (max-width:480px){#gun{margin-top:65px;height:160px}}#gun.active .stick{width:626px}#gun.active .flag{height:366px;-webkit-transform:skewX(0deg) translateX(0);transform:skewX(0deg) translateX(0)}@media screen and (max-width:480px){#gun.active .stick{width:231px}}@media screen and (max-width:480px){#gun.active .flag{height:155px!important}}@media screen and (max-width:480px){#gun .gun{width:250px;left:-196px;margin-left:0}}@media screen and (max-width:480px){#gun .stick{margin-left:0;top:-1px;left:54px;background-size:100%}}@media screen and (max-width:480px){#gun .flag{width:199px;top:0;left:61px;margin-left:0;z-index:10}}#gallery{margin-top:262px}#gallery .girls{width:76px;height:80px;background:url(../img/girls.png);background-size:76px;display:inline-block;margin-bottom:14px;-webkit-animation:g .5s step-end infinite;animation:g .5s step-end infinite}#gallery h2{font-size:50px;font-family:eesti_bold;line-height:55px;margin-bottom:25px}#gallery p{font-size:24px;line-height:36px;margin-bottom:78px}#gallery .devices-mobile{display:none}#gallery .devices .macbook{position:relative}#gallery .devices .macbook>.reflection{position:absolute;top:0;left:120px}#gallery .devices .macbook .macbook-scrollable-content{position:absolute;top:35px;left:149px;width:959px;height:602px;border-radius:6px;-webkit-transition:all .6s;transition:all .6s;background-image:url(../img/site.jpg);background-size:959px;background-position:0 0}#gallery .devices .macbook .ipad_and_phone{position:absolute;bottom:-111px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}#gallery .devices .macbook .ipad_and_phone .iphone{position:relative;display:inline-block;margin:0 30px;top:-4px;left:-14}#gallery .devices .macbook .ipad_and_phone .iphone .reflection{position:absolute;top:0;left:3px;border-top-left-radius:17px}#gallery .devices .macbook .ipad_and_phone .iphone .iphone-scrollable-content{position:absolute;width:153px;height:275px;border-radius:0;top:40px;left:12px;-webkit-transition:all .6s;transition:all .6s;background-image:url(../img/phone-site.jpg);background-size:153px;background-position:0 0}#gallery .devices .macbook .ipad_and_phone .ipad-mini{top:-5px;left:-8px;position:relative;display:inline-block;margin:0 30px}#gallery .devices .macbook .ipad_and_phone .ipad-mini .ipad-scrollable-content{position:absolute;background:blue;height:369px;border-radius:0;top:17px;left:62px;width:494px;-webkit-transition:all .6s;transition:all .6s;background-image:url(../img/ipad-site.jpg);background-size:494px;background-position:0 0}#gallery .devices .macbook .ipad_and_phone .ipad-mini>.reflection{position:absolute;top:0;left:6px}@media screen and (max-width:480px){#gallery{margin-top:70px}}@media screen and (max-width:480px){#gallery .girls{width:52px;margin-bottom:7px}}@media screen and (max-width:480px){#gallery h2{margin-bottom:18px;font-size:28px;line-height:32px}}@media screen and (max-width:480px){#gallery p{font-size:18px;line-height:26px;margin-bottom:47px}}@media screen and (max-width:480px){#gallery .devices-mobile{width:306px;display:block;margin:0 auto;top:-4px;left:4px;position:relative}}@media screen and (max-width:480px){#gallery .devices{display:none}}#contact{margin-top:250px;color:#fff;text-align:center}#contact .overflow-hidden{overflow:hidden;position:absolute;top:0;left:50px;right:30px;bottom:0}#contact .party{display:inline-block;width:70px;height:70px;background:url(../img/party.png);background-size:70px;-webkit-animation:g .6s step-end infinite;animation:g .6s step-end infinite}#contact .party,#contact h2{top:100px;opacity:0;position:relative;-webkit-transition:all .8s;transition:all .8s}#contact h2{-webkit-transition-delay:.1s;transition-delay:.1s;font-size:60px;font-family:eesti_bold;margin-bottom:44px;line-height:65px;margin-top:20px}#contact .messages{position:relative;padding-bottom:90px;height:477px}#contact .messages input{font-family:eesti_regular;display:inline-block;background:transparent;border:0;color:#fff;font-size:24px}#contact .messages input:active,#contact .messages input:focus,#contact .messages input:hover{background-color:#0980ff;outline:none}#contact .messages input.name{width:240px;-webkit-transform:none!important;transform:none!important}#contact .messages input.name::-webkit-input-placeholder{color:#fff}#contact .messages input.name::-moz-placeholder{color:#fff}#contact .messages input.name:-ms-input-placeholder{color:#fff}#contact .messages input.name::placeholder{color:#fff}#contact .messages input.contact{width:410px;display:block}#contact .messages .message{display:block;text-align:left;color:#000;border-radius:51px;padding:0 30px;width:540px;min-height:95px;vertical-align:middle;margin-top:30px;position:relative;padding-left:50px;cursor:pointer}#contact .messages .message .msg{font-size:24px;line-height:30px;position:absolute;display:none;white-space:nowrap;-webkit-transform:none!important;transform:none!important}#contact .messages .message.hi{left:50%;margin-left:-282px;padding:0 50px}#contact .messages .message.hi .msg{margin-top:18px}#contact .messages .message.contact{display:none;right:50%;margin-right:-283px;margin-top:190px}#contact .messages .message.contact .msg{margin-top:18px}#contact .messages .message.name{display:none;right:50%;margin-top:63px;margin-right:-283px}#contact .messages .message.name .msg{margin-top:35px}#contact .messages .message.smooth{-webkit-transition:all .6s;transition:all .6s}#contact .messages .message.wait{width:100px}#contact .messages .message.typing{width:160px;padding:0 35px 0 45px;display:none}#contact .messages .message.typing .dot{position:relative;top:45px;display:block;width:20px;left:-5px;height:20px;border-radius:15px;background:#fff;display:inline-block;margin-right:5px;-webkit-animation:i .8s infinite;animation:i .8s infinite}#contact .messages .message.typing .dot.right{margin:0;-webkit-animation-delay:.4s;animation-delay:.4s}#contact .messages .message.typing .dot.mid{-webkit-animation-delay:.2s;animation-delay:.2s}#contact .messages .message.left{background-color:#e5e5ea}#contact .messages .message.left:after{content:"";position:absolute;background:url(../img/corner.svg) no-repeat 0 100%;left:-18px;width:77px;height:61px;bottom:0;z-index:-1}#contact .messages .message.right{position:absolute;background-color:#0980ff;color:#fff}#contact .messages .message.right:after{content:"";position:absolute;background:url(../img/corner-right.svg) no-repeat 0 100%;right:-18px;width:77px;height:61px;bottom:0;z-index:-1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#contact .send-btn{cursor:pointer;display:block;color:#fff;height:150px;line-height:150px;padding-left:28px;font-size:40px;box-sizing:border-box;border-top:1px solid #303030;border-bottom:1px solid #303030;position:relative;//transition:all 0s;//transition-delay:0s}#contact .send-btn.succsess:after{background-image:url(../img/form3.png)!important;background-size:40px;-webkit-transform:rotate(4turn)!important;transform:rotate(4turn)!important;-webkit-animation:h .8s;animation:h .8s}#contact .send-btn:before{content:"";display:inline-block;height:149px;width:0;background:#0980ff;-webkit-transition:all .4s;transition:all .4s;left:50%;margin-left:0;top:-1px;z-index:-1;position:absolute;border-left:0 solid #0980ff;border-right:0 solid #0980ff;-webkit-transform:skew(-45deg);transform:skew(-45deg)}#contact .send-btn:after{content:"";position:relative;background-image:url(../img/form1.png);background-size:40px;display:inline-block;top:8px;margin-left:15px;width:40px;height:40px;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}#contact .send-btn.dirty:after{background-image:url(../img/form2.png);background-size:40px;-webkit-transform:rotate(2turn);transform:rotate(2turn);-webkit-animation:h .8s;animation:h .8s}#contact .send-btn:focus,#contact .send-btn:hover{outline:none;border-top:1px solid #0980ff;border-bottom:1px solid #0980ff;-webkit-transition-delay:.2s!important;transition-delay:.2s!important;-webkit-transition:all .3s;transition:all .3s}#contact .send-btn:focus:before,#contact .send-btn:hover:before{margin-left:-50vw;-webkit-transform:skew(0deg);transform:skew(0deg);border-left:50vw solid #0980ff;border-right:50vw solid #0980ff}@media screen and (max-width:480px){#contact{margin-top:83px}}#contact.active .party,#contact.active h2{top:0;opacity:1}@media screen and (max-width:480px){#contact h2{top:8px!important;margin-top:0;font-size:28px;line-height:32px;margin-bottom:42px}}@media screen and (max-width:480px){#contact .messages{height:227px}}@media screen and (max-width:480px){#contact .messages input{font-size:16px}}@media screen and (max-width:480px){#contact .messages input.name{width:120px}}@media screen and (max-width:480px){#contact .messages input.contact{display:block;height:0;top:-5px;width:210px;position:relative}}@media screen and (max-width:480px){#contact .messages .message{height:48px;white-space:nowrap;border-radius:25px;margin-top:15px;width:280px;min-height:48px;padding-left:30px;padding:0 22px}}@media screen and (max-width:480px){#contact .messages .message .msg{font-size:16px;line-height:28px}#contact .messages .message .msg .desktop{display:none}}@media screen and (max-width:480px){#contact .messages .message.hi{padding:0 20px;margin-left:-146px}}@media screen and (max-width:480px){#contact .messages .message.hi .msg{margin-top:9px}}@media screen and (max-width:480px){#contact .messages .message.contact.dirty{height:68px}#contact .messages .message.contact.dirty input{margin-top:3px;height:18px}}@media screen and (max-width:480px){#contact .messages .message.contact{margin-right:-152px;margin-top:88px}}@media screen and (max-width:480px){#contact .messages .message.contact .msg{margin-top:10px;position:relative}}@media screen and (max-width:480px){#contact .messages .message.name{margin-right:-152px;margin-top:33px}}@media screen and (max-width:480px){#contact .messages .message.name .msg{margin-top:10px}}@media screen and (max-width:480px){#contact .messages .message.typing{width:95px}}@media screen and (max-width:480px){#contact .messages .message.typing .dot{width:13px;height:13px;top:25px;left:0;margin-right:3px}}@media screen and (max-width:480px){#contact .messages .message.left:after{width:39px;height:30px;left:-9px;background-size:39px}}@media screen and (max-width:480px){#contact .messages .message.right:after{width:39px;height:30px;right:-9px;background-size:39px}}@-webkit-keyframes h{0%{background:url(../img/form1.png);background-size:40px}30%{background:url(../img/form1.png);background-size:40px}31%{background:url(../img/form2.png);background-size:40px}to{background:url(../img/form2.png);background-size:40px}}@keyframes h{0%{background:url(../img/form1.png);background-size:40px}30%{background:url(../img/form1.png);background-size:40px}31%{background:url(../img/form2.png);background-size:40px}to{background:url(../img/form2.png);background-size:40px}}@-webkit-keyframes i{0%{background:#bdbdbd;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{background:#585858;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{background:#bdbdbd;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes i{0%{background:#bdbdbd;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{background:#585858;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{background:#bdbdbd;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}footer{margin:73px 0 113px}footer .container .footer-wrapper{margin:0 auto;width:874px}footer .container .footer-wrapper .footer-section{font-size:16px;margin:0 -2px;display:inline-block;line-height:24px;text-align:left}footer .container .footer-wrapper .footer-section .white-text{color:#fff!important;display:inline-block;-webkit-transition:all .1s linear;transition:all .1s linear}footer .container .footer-wrapper .footer-section .white-text:active{-webkit-transform:scale(.97);transform:scale(.97)}footer .container .footer-wrapper .footer-section .text-grey{display:block;color:#929292;text-align:left}footer .container .footer-wrapper .footer-section.for_contact{width:200px}footer .container .footer-wrapper .footer-section.for_mail{width:180px}footer .container .footer-wrapper .footer-section.for_phone{width:190px}footer .container .footer-wrapper .footer-section.for_phone2{width:184px}footer .container .footer-wrapper .footer-section.lang{display:inline-block;color:#fff;width:120px}footer .container .footer-wrapper .footer-section.lang .to:after{content:":"}footer .container .footer-wrapper .footer-section.lang .text-grey{position:relative}footer .container .footer-wrapper .footer-section.lang .text-grey:after{content:"";width:25px;height:24px;background:url(../img/eng.png) 50% no-repeat;background-size:25px;font-size:24px;position:absolute;top:-1px;right:16px}footer .container .footer-wrapper .footer-section.lang.rus .text-grey:after{background:url(../img/rus.png) 50% no-repeat;background-size:25px;right:1px}footer .bottom-footer{border-top:1px solid #303030;margin-top:60px;padding-top:52px;font-size:16px;line-height:24px}footer .bottom-footer,footer .bottom-footer a{color:#898989;color:hsla(0,0%,54%,.5)}footer .bottom-footer a:hover{color:#000;color:rgba(0,0,0,.5)}footer .bottom-footer .left{float:left}footer .bottom-footer .center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer .bottom-footer .center a{display:inline-block;width:25px;height:22px;background:url(../img/bottom-socials.svg);background-position:0;-webkit-transition:all .1s linear;transition:all .1s linear}footer .bottom-footer .center a:active{-webkit-transform:scale(.97);transform:scale(.97)}footer .bottom-footer .center a.insta{height:23px;margin-right:17px}footer .bottom-footer .center a.fb{background:url(../img/bottom-socials.svg);background-position:50% 0;margin-right:16px}footer .bottom-footer .center a.vk{background:url(../img/bottom-socials.svg);background-position:100%}footer .bottom-footer .right{float:right;-webkit-transition:all .1s linear;transition:all .1s linear}footer .bottom-footer .right:active{-webkit-transform:scale(.97);transform:scale(.97)}footer .bottom-footer .right:hover{opacity:.5!important;color:#fff!important}.contact-buttons{margin-bottom:50px;padding-bottom:2px}.contact-buttons .title{opacity:.5;font-size:20px;color:#fff;line-height:26px;margin-bottom:23px}.contact-buttons .btn{display:inline-block;border-radius:3px;width:160px;height:42px;line-height:42px;font-size:16px;color:#fff;margin:0 10px;cursor:pointer;position:relative;-webkit-transition:all .1s linear;transition:all .1s linear}.contact-buttons .btn:before{content:"";background:url(../img/icons.svg);width:20px;height:20px;display:inline-block}.contact-buttons .btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.contact-buttons .btn:hover{//top:1px}.contact-buttons .btn.tg{background:#20a4e2}.contact-buttons .btn.tg:hover{background:#2eb4f3}.contact-buttons .btn.tg:before{width:25px;position:relative;left:-4px;top:7px;background-position:0 0}.contact-buttons .btn.wa{background:#67c15e}.contact-buttons .btn.wa:hover{background:#84e67b}.contact-buttons .btn.wa:before{width:25px;position:relative;left:-6px;top:5px;background-position:47px 0}.contact-buttons .btn.vk{background:#6383a8}.contact-buttons .btn.vk:hover{background:#7697bd}.contact-buttons .btn.vk:before{width:25px;position:relative;left:-7px;top:9px;background-position:71px 0}.contact-buttons .btn.fb{background:#007fff}.contact-buttons .btn.fb:hover{background:#3097ff}.contact-buttons .btn.fb:before{width:23px;position:relative;left:-9px;top:5px;background-position:24px 0}.hairline #contact .send-btn{border-top-width:.5px;border-bottom-width:.5px}.hairline #contact .send-btn:focus,.hairline #contact .send-btn:hover{border-top-width:.5px;border-bottom-width:.5px}.hairline footer .bottom-footer{border-top-width:.5px}