a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,html{height:100%}body{margin:0;padding:0;border:0;vertical-align:baseline;line-height:1;font:12px/18px Arial,sans-serif;width:100%;min-width:303px;min-height:100%;font-family:Calibri,geneva,sans-serif;position:relative;cursor:default;overflow:auto;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100.01%}input:focus,textarea:focus{outline:none}a:hover{text-decoration:none}textarea{resize:none}@font-face{font-family:'HelveticaNeueCyr';src:url(../../assets/fonts/HelveticaNeueCyr-Black.eot);src:url(../../assets/fonts/HelveticaNeueCyr-Black.eot#iefix) format('embedded-opentype'),url(../../assets/fonts/HelveticaNeueCyr-Black.woff) format('woff'),url(../../assets/fonts/HelveticaNeueCyr-Black.ttf) format('truetype'),url(../../assets/fonts/HelveticaNeueCyr-Black.svg#HelveticaNeueCyr-Black) format('svg');font-weight:800;font-style:normal}@font-face{font-family:'HelveticaNeueCyr';src:url(../../assets/fonts/HelveticaNeueCyr-Bold.eot);src:url(../../assets/fonts/HelveticaNeueCyr-Bold.eot#iefix) format('embedded-opentype'),url(../../assets/fonts/HelveticaNeueCyr-Bold.woff) format('woff'),url(../../assets/fonts/HelveticaNeueCyr-Bold.ttf) format('truetype'),url(../../assets/fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'HelveticaNeueCyr';src:url(../../assets/fonts/HelveticaNeueCyr-Medium.eot);src:url(../../assets/fonts/HelveticaNeueCyr-Medium.eot#iefix) format('embedded-opentype'),url(../../assets/fonts/HelveticaNeueCyr-Medium.woff) format('woff'),url(../../assets/fonts/HelveticaNeueCyr-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'HelveticaNeueCyr';src:url(../../assets/fonts/HelveticaNeueCyr-Roman.eot);src:url(../../assets/fonts/HelveticaNeueCyr-Roman.eot#iefix) format('embedded-opentype'),url(../../assets/fonts/HelveticaNeueCyr-Roman.woff) format('woff'),url(../../assets/fonts/HelveticaNeueCyr-Roman.ttf) format('truetype'),url(../../assets/fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'HelveticaNeueCyr';src:url(../../assets/fonts/HelveticaNeueCyr-Thin.eot);src:url(../../assets/fonts/HelveticaNeueCyr-Thin.eot#iefix) format('embedded-opentype'),url(../../assets/fonts/HelveticaNeueCyr-Thin.woff) format('woff'),url(../../assets/fonts/HelveticaNeueCyr-Thin.ttf) format('truetype'),url(../../assets/fonts/HelveticaNeueCyr-Thin.svg#HelveticaNeueCyr-Thin) format('svg');font-weight:200;font-style:normal}::selection{background:#f9df00}::-moz-selection{background:#f9df00}body.popup-opened{overflow:hidden;margin:0 17px 0 0;width:auto}a{color:#0098e3;text-decoration:underline}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0}.g-button{position:relative;overflow:hidden;display:inline-block;padding:19px 58px 19px 35px;border:1px solid #f9df00;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-decoration:none;text-transform:uppercase;font:700 1em 'HelveticaNeueCyr',sans-serif;line-height:1em;letter-spacing:.08em;color:#000;cursor:pointer;white-space:nowrap;-webkit-transition:background .3s 0s ease-in-out,color .3s 0s ease-in-out;-moz-transition:background .3s 0s ease-in-out,color .3s 0s ease-in-out;-o-transition:background .3s 0s ease-in-out,color .3s 0s ease-in-out;transition:background .3s 0s ease-in-out,color .3s 0s ease-in-out}.g-button:hover:after{right:25px}.g-button:hover:before{width:143%}.g-button:after{content:' ';position:absolute;top:50%;right:30px;margin:-3px 0 0;background-image:url(../../assets/images/sprite/sprite.png);background-position:-96px -34px;width:14px;height:5px;-webkit-transition:right .3s 0s ease-in-out;-moz-transition:right .3s 0s ease-in-out;-o-transition:right .3s 0s ease-in-out;transition:right .3s 0s ease-in-out}.g-button:before,.g-fit-text{position:absolute;box-sizing:border-box;width:100%}.g-button:before{content:' ';-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;height:0;border-bottom:100px solid #f9df00;border-right:100px solid transparent;-webkit-transition:width .3s 0s ease-in-out;-moz-transition:width .3s 0s ease-in-out;-o-transition:width .3s 0s ease-in-out;transition:width .3s 0s ease-in-out;left:-200px}.g-button.small{padding:12px 30px;font-size:1.1em;letter-spacing:0}.g-button.small:hover:before{width:180%}.g-button.small:after{display:none}.g-button.submit,.g-button.yellow{background:#f9df00;border:none}.g-button.submit:hover:before,.g-button.yellow:hover:before{width:250%}.g-button.submit:before,.g-button.yellow:before{width:160%;border-bottom-color:#ffea37}.g-button.submit{padding:19px 35px}.g-button.submit:after,.g-button.white:before{display:none}.g-button.white{border:1px solid #fff;color:#fff}.g-button.white:hover:hover{background:#fff;color:#0051a0}.g-button span{position:relative}.g-fit-text{z-index:1;display:flex;flex-wrap:nowrap;justify-content:space-around;bottom:0;left:50%;padding:0 3%;overflow:hidden;white-space:nowrap;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-transform:uppercase;text-align:center}.g-fit-text.top{bottom:auto;top:25%;transform:translate(-50%,-50%)}.g-fit-text span{font:700 10em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#f4f4f4}@media (max-width:980px){.g-fit-text span{font-size:6em}}@media (max-width:768px){.g-fit-text{display:none}}span[style*="999"]{display:none}.p-header{height:100vh;min-height:640px;width:100%}.b-about,.b-blog-list,.p-header{position:relative;overflow:hidden}.b-about .context,.b-about .notify{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.b-about .notify{top:0;right:9.375%;border:1px solid #e7e7e7;padding:9px 30px 8px 56px;font:500 1.2em 'HelveticaNeueCyr',sans-serif;line-height:1.2;letter-spacing:inherit;color:#444;background:#fff;position:absolute;width:216px;margin:6.3% 0 0}.b-about .notify:before{content:' ';position:absolute;top:9px;left:18px;background-image:url(../../assets/images/sprite/sprite.png);background-position:0 -34px;width:28px;height:28px}.b-about .context{position:relative;width:50%;max-width:610px;margin:5.6% 0 0 9.375%}.b-about .caption{margin:0 0 20px;font:700 3.2em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:.08em;color:#111}.b-about .text{font-family:'HelveticaNeueCyr',sans-serif}.b-about .text p{margin:0 0 15px;font:1.5em 'HelveticaNeueCyr',sans-serif;line-height:1.733em;letter-spacing:.004em;color:#000}.b-about .benefits{position:relative;z-index:1;margin:90px 9.375% 150px}.b-about .benefit{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;width:40%;padding:0 0 0 85px;margin:0 14% 44px 0;text-align:left;white-space:normal}.b-about .benefit:nth-child(2n){margin:0 0 44px}.b-about .benefit .number,.b-about .benefit .title{margin:0 0 13px;font:500 1.8em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#d9d9d9}.b-about .benefit .title{margin:0 0 16px;font:700 1.8em 'HelveticaNeueCyr',sans-serif;color:#000}.b-about .benefit .description{font:1.4em 'HelveticaNeueCyr',sans-serif;line-height:1.4em;letter-spacing:inherit;color:#444}.b-about .benefit .icon,.b-about .benefit .icon div{position:absolute;top:36px;left:0;width:56px}.b-about .benefit .icon div{top:0;overflow:hidden}.b-about .benefit .icon .icon-1-square-1{z-index:3;-webkit-animation:icon-1-square-1 3s linear 0s infinite;-moz-animation:icon-1-square-1 3s linear 0s infinite;-o-animation:icon-1-square-1 3s linear 0s infinite;animation:icon-1-square-1 3s linear 0s infinite}.b-about .benefit .icon .icon-1-square-2{z-index:2;top:12px}.b-about .benefit .icon .icon-1-square-3{z-index:1;top:24px;-webkit-animation:icon-1-square-3 3s linear 0s infinite;-moz-animation:icon-1-square-3 3s linear 0s infinite;-o-animation:icon-1-square-3 3s linear 0s infinite;animation:icon-1-square-3 3s linear 0s infinite}.b-about .benefit .icon .icon-2-main{top:23px;width:46px}.b-about .benefit .icon .icon-2-arrow-1{opacity:0;top:auto;bottom:-37px;left:26px;width:27px;height:0;-webkit-animation:icon-2-arrow-1 3s linear 0s infinite;-moz-animation:icon-2-arrow-1 3s linear 0s infinite;-o-animation:icon-2-arrow-1 3s linear 0s infinite;animation:icon-2-arrow-1 3s linear 0s infinite}.b-about .benefit .icon .icon-2-arrow-2{bottom:-37px;left:26px}.b-about .benefit .icon .icon-2-arrow-2,.b-about .benefit .icon .icon-2-arrow-3{opacity:0;top:auto;height:0;-webkit-animation:icon-2-arrow-1 3s linear 0s infinite;-moz-animation:icon-2-arrow-1 3s linear 0s infinite;-o-animation:icon-2-arrow-1 3s linear 0s infinite;animation:icon-2-arrow-1 3s linear 0s infinite}.b-about .benefit .icon .icon-2-arrow-1 svg{position:absolute;left:0;bottom:0;width:27px}.b-about .benefit .icon .icon-2-arrow-2 svg,.b-about .benefit .icon .icon-2-arrow-3 svg{position:absolute;left:0;bottom:0}.b-about .benefit .icon .icon-2-arrow-2{width:31px;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.b-about .benefit .icon .icon-2-arrow-2 svg{width:31px}.b-about .benefit .icon .icon-2-arrow-3{width:10px;left:6px;bottom:-34px;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.b-about .benefit .icon .icon-2-arrow-3 svg{width:10px}.b-about .benefit .icon .icon-3-gear{width:27px;height:27px;top:18px;left:14px;-webkit-animation:icon-3-gear 15s linear 0s infinite;-moz-animation:icon-3-gear 15s linear 0s infinite;-o-animation:icon-3-gear 15s linear 0s infinite;animation:icon-3-gear 15s linear 0s infinite}.b-about .benefit .icon .icon-3-dots{width:48px;height:18px;top:23px;left:50%;overflow:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:icon-3-dots 3s linear 0s infinite;-moz-animation:icon-3-dots 3s linear 0s infinite;-o-animation:icon-3-dots 3s linear 0s infinite;animation:icon-3-dots 3s linear 0s infinite}.b-about .benefit .icon .icon-3-dots svg{position:absolute;top:0;left:50%;width:48px;height:18px;margin:0 0 0 -24px}.b-about .benefit .icon .icon-4-main{left:-12px;width:52px}.b-about .benefit .icon .icon-4-wave-1,.b-about .benefit .icon .icon-4-wave-2,.b-about .benefit .icon .icon-4-wave-3{opacity:0;width:4px;-webkit-animation:icon-4-wave-1 3s linear 0s infinite;-moz-animation:icon-4-wave-1 3s linear 0s infinite;-o-animation:icon-4-wave-1 3s linear 0s infinite;animation:icon-4-wave-1 3s linear 0s infinite}.b-about .benefit .icon .icon-4-wave-1{top:17px;left:42px}.b-about .benefit .icon .icon-4-wave-2{top:16px;left:46px;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.b-about .benefit .icon .icon-4-wave-3{top:16px;left:50px;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.b-about .benefit .icon-3{height:60px}.b-about .benefit .icon-4{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}@-webkit-keyframes icon-1-square-1{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-moz-keyframes icon-1-square-1{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-ms-keyframes icon-1-square-1{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-o-keyframes icon-1-square-1{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes icon-1-square-1{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes icon-1-square-3{50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}@-moz-keyframes icon-1-square-3{50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}@-ms-keyframes icon-1-square-3{50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}@-o-keyframes icon-1-square-3{50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}@keyframes icon-1-square-3{50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes icon-2-arrow-1{25%{opacity:1}75%{opacity:1;height:37px}to{opacity:0;height:37px}}@-moz-keyframes icon-2-arrow-1{25%{opacity:1}75%{opacity:1;height:37px}to{opacity:0;height:37px}}@-ms-keyframes icon-2-arrow-1{25%{opacity:1}75%{opacity:1;height:37px}to{opacity:0;height:37px}}@-o-keyframes icon-2-arrow-1{25%{opacity:1}75%{opacity:1;height:37px}to{opacity:0;height:37px}}@keyframes icon-2-arrow-1{25%{opacity:1}75%{opacity:1;height:37px}to{opacity:0;height:37px}}@-webkit-keyframes icon-3-gear{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes icon-3-gear{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes icon-3-gear{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes icon-3-gear{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-3-gear{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes icon-3-dots{50%{width:0}}@-moz-keyframes icon-3-dots{50%{width:0}}@-ms-keyframes icon-3-dots{50%{width:0}}@-o-keyframes icon-3-dots{50%{width:0}}@keyframes icon-3-dots{50%{width:0}}@-webkit-keyframes icon-4-wave-1{50%{opacity:1}}@-moz-keyframes icon-4-wave-1{50%{opacity:1}}@-ms-keyframes icon-4-wave-1{50%{opacity:1}}@-o-keyframes icon-4-wave-1{50%{opacity:1}}@keyframes icon-4-wave-1{50%{opacity:1}}@media (max-width:1048px){.b-about .benefits{white-space:normal}.b-about .benefit{width:100%;margin:30px 0}.b-about .benefit:first-child{margin:30px 19% 0 0}.b-about .benefit+.benefit{margin:30px 0}}@media (max-width:768px){.b-about .context{width:90%}.b-about .notify{display:none}}@media (max-width:620px){.b-about .context{width:100%;margin:5.6% 0 0;padding:0 20px}}.b-blog-list .promo{position:absolute;top:0;left:0;z-index:2;width:25%;height:400px;background:#0051a0;white-space:nowrap}.b-blog-list .promo:before{content:' ';display:inline-block;height:100%;width:1px;vertical-align:middle}.b-blog-list .promo:after,.b-contacts .context:after{content:' ';position:absolute;right:-15px;top:50%;width:0;height:0;margin:-24px 0 0;border-top:24px solid transparent;border-left:15px solid #0051a0;border-bottom:24px solid transparent}.b-blog-list .promo .context{display:inline-block;width:100%;vertical-align:middle;white-space:normal}.b-blog-list .promo .logo{margin:0 15%;background-image:url(../../assets/images/sprite/sprite.png);background-position:0 0;width:145px;height:29px}.b-blog-list .promo .text{margin:15px 15% 20px;font:400 1.3em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#fff}.b-blog-list .promo .subscribe{margin:0 15%}.b-blog-list .carousel{width:100%;height:400px;white-space:nowrap}.b-blog-list .slide,.b-blog-list .slider{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:400px}.b-blog-list .slider{float:left;width:100%;padding:0 0 0 25%;border-top:1px solid #e7e7e7}.b-blog-list .slide{display:inline-block;white-space:normal;text-decoration:none;border-right:1px solid #e7e7e7}.b-blog-list .slide:hover{background:#f4f4f4}.b-blog-list .date{display:inline-block;margin:60px 10% 0;padding:7px 10px;font:700 1.1em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000;background:#f9df00}.b-blog-list .caption,.b-blog-list .description{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:inherit}.b-blog-list .caption{text-transform:uppercase;height:42px;margin:26px 10% 21px;-webkit-line-clamp:2;font:700 1.8em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;color:#000}.b-blog-list .description{height:120px;margin:21px 10% 24px;-webkit-line-clamp:6;font:400 1.4em 'HelveticaNeueCyr',sans-serif;line-height:1.42857em;color:#686868}.b-blog-list .read-more{margin:0 10%}.b-blog-list .owl-pagination{position:absolute;bottom:25px;left:0;margin:0 15%;z-index:4}.b-blog-list .owl-page{display:inline-block;width:10px;height:10px;margin:0 10px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;cursor:pointer}.b-blog-list .owl-page.active{background:#f9df00}@media (max-width:620px){.b-blog-list .promo{width:100%!important;text-align:center}.b-blog-list .promo .logo{margin:0 auto}.b-blog-list .promo .text{max-width:280px;margin-left:auto;margin-right:auto}.b-blog-list .slider{padding:0!important;margin:400px 0 0}.b-blog-list .owl-pagination{width:100%;margin:0}}.b-contacts{position:relative}.b-contacts .context{position:absolute;top:0;left:0;z-index:2;width:25%;height:445px;background:#fff;white-space:nowrap}.b-contacts .context:after{margin:-32px 0 0;border-top:32px solid transparent;border-left:15px solid #fff;border-bottom:32px solid transparent}.b-contacts .context .inner{margin:0 15%;white-space:normal}.b-contacts .address,.b-contacts .city,.b-contacts .phone{margin:70px 0 40px;font:700 4.2em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000}.b-contacts .address,.b-contacts .phone{margin:0 0 40px;font:400 1.3em 'HelveticaNeueCyr',sans-serif}.b-contacts .phone{margin:0 0 10px;font:700 2.2em 'HelveticaNeueCyr',sans-serif}.b-contacts .email a,.b-contacts .phone a{color:#000;text-decoration:none}.b-contacts .email{margin:0 0 40px}.b-contacts .email a{border-bottom:1px solid #f9df00;font:400 1.3em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit}.b-contacts .email a:hover{border-bottom:1px solid transparent}.b-contacts .map{height:445px}@media (max-width:620px){.b-contacts{padding:1px 0 0;overflow:hidden}.b-contacts .context{width:100%!important}.b-contacts .context .inner{margin:0;text-align:center}.b-contacts .map{position:relative;width:100%;margin:445px 0 0!important}.b-contacts .checkout,.b-contacts .email{float:none}}.f-form{margin:0 auto;padding:100px 0 0;text-align:center}.f-form .f-notice,.f-form .f-title{line-height:1.2em;letter-spacing:inherit}.f-form .f-title{text-transform:uppercase;margin:0 0 10px;font:700 2.2em 'HelveticaNeueCyr',sans-serif;color:#000}.f-form .f-notice{margin:0 0 35px;font:400 1.2em 'HelveticaNeueCyr',sans-serif;color:#686868}.f-form .f-element-text{position:relative;margin:0 0 25px}.f-form .f-element-text:before{content:' ';position:absolute;opacity:0;top:12px;left:50%;margin:0 0 0 120px;background-image:url(../../assets/images/sprite/sprite.png);background-position:-58px -34px;width:16px;height:16px;-webkit-transition:opacity .3s 0s ease-in-out;-moz-transition:opacity .3s 0s ease-in-out;-o-transition:opacity .3s 0s ease-in-out;transition:opacity .3s 0s ease-in-out}.f-form .f-element-text .f-control{height:40px;width:250px;border:1px solid #e7e7e7;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding:0 25px;text-transform:uppercase;font:700 1.1em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000}.f-form .f-element-text ::-webkit-input-placeholder{font-weight:400}.f-form .f-element-text :-moz-placeholder,.f-form .f-element-text ::-moz-placeholder{font-weight:400}.f-form .f-element-text :-ms-input-placeholder{font-weight:400}.f-form .f-element-text.error:before{opacity:1}.f-form .f-element-text.error .f-control{border-color:#e96f6f}.f-form .f-element-text.error ::-webkit-input-placeholder{color:#e96f6f}.f-form .f-element-text.error :-moz-placeholder,.f-form .f-element-text.error ::-moz-placeholder{color:#e96f6f}.f-form .f-element-text.error :-ms-input-placeholder{color:#e96f6f}.f-form .f-element-submit{margin:40px 0 100px}.f-form .f-element-submit .f-control{width:230px;height:45px;border:2px solid #f9df00;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;font:700 1.46em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000;background:#fff;cursor:pointer}.f-form .f-element-submit .f-control:hover{background:#f9df00}.f-form .f-element-checkbox{text-align:center}.f-form .f-element-checkbox .f-control{position:absolute;opacity:0}.f-form .f-element-checkbox .f-control:checked+.f-label:after{opacity:1}.f-form .f-element-checkbox .f-label{position:relative;display:inline-block;width:290px;padding:0;text-align:left;white-space:nowrap;font:400 1.2em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000;cursor:pointer}.f-form .f-element-checkbox .f-label:after{content:' ';position:absolute;top:10px;left:9px;opacity:0;background-image:url(../../assets/images/sprite/sprite.png);background-position:-79px -34px;width:12px;height:9px;-webkit-transition:opacity .3s 0s ease-in-out;-moz-transition:opacity .3s 0s ease-in-out;-o-transition:opacity .3s 0s ease-in-out;transition:opacity .3s 0s ease-in-out}.f-form .f-element-checkbox .f-label:before{content:' ';width:23px;height:23px;border:3px solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}.f-form .f-element-checkbox .f-label span{display:inline-block;vertical-align:middle;white-space:normal;width:240px}.f-form .f-footer{background:#f4f4f4;padding:20px 0}.f-form .f-success{display:none;max-width:340px;margin:0 auto 80px}.f-form .f-success.active{display:block}.b-logo{position:absolute;z-index:1;top:70px;left:9.475%}.b-logo a{display:inline-block;text-decoration:none;text-transform:uppercase;color:#000}.b-logo img,.f-form .f-element-checkbox .f-label:before{display:inline-block;vertical-align:middle;margin:0 20px 0 0}@media (max-width:620px){.b-logo{top:50px;left:30px}}.b-navigation{position:relative;z-index:8;float:right;margin:70px 9.475% 0 0}.b-navigation.active .open-button:after{bottom:7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.b-navigation.active .open-button:before{top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.b-navigation.active .open-button .inner,.b-partners .navigation .arrow:hover:after{opacity:0}.b-navigation.active .context{right:0}.b-navigation .items{float:left}.b-navigation .item{display:inline-block}.b-navigation .item+.item{margin:0 0 0 60px}.b-navigation .contacts a,.b-navigation .item a{text-decoration:none;line-height:1.2;letter-spacing:inherit;color:#000}.b-navigation .item a,.b-navigation .item a:after{-webkit-transition:color .3s 0s ease-in-out;-moz-transition:color .3s 0s ease-in-out;-o-transition:color .3s 0s ease-in-out;transition:color .3s 0s ease-in-out}.b-navigation .item a{position:relative;border-bottom:2px solid transparent;font:500 1.4em 'HelveticaNeueCyr',sans-serif}.b-navigation .item a:after{content:'.';display:inline-block;margin:0 0 0 -4px}.b-navigation .item a:before{content:' ';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#f9df00;-webkit-transition:width .3s 0s ease-in-out;-moz-transition:width .3s 0s ease-in-out;-o-transition:width .3s 0s ease-in-out;transition:width .3s 0s ease-in-out}.b-navigation .item a:hover:before{width:100%}.b-navigation .item a:hover,.b-navigation .item a:hover:after{color:#79949d}.b-navigation .open-button{display:none;position:absolute;z-index:9;top:70px;right:9.475%;width:25px;height:17px;cursor:pointer}.b-navigation .open-button:hover .inner,.b-navigation .open-button:hover:after,.b-navigation .open-button:hover:before{background:#686868}.b-navigation .open-button:after,.b-navigation .open-button:before{content:' ';position:absolute;width:25px;height:2px;left:0;background:#f9df00}.b-navigation .open-button:before{top:1px}.b-navigation .open-button:after{top:auto;bottom:0}.b-navigation .open-button .inner{position:absolute;top:50%;right:0;margin:-1px 0 0;width:17px;height:2px;background:#f9df00}.b-navigation .social{float:left;width:110px;margin:-1px 0 0 50px}.b-navigation .contacts{display:none;margin:75px 0 60px}.b-navigation .contacts a{float:right;font:1.3em 'HelveticaNeueCyr',sans-serif}.b-navigation .contacts .mail{clear:both;border-bottom:2px solid #f9df00;margin:5px 0 0}.b-navigation .contacts .mail:hover{border-bottom:2px solid transparent}@media (max-width:1048px){.b-navigation{position:absolute;top:0;left:0;width:100%;margin:0}.b-navigation .items{float:none;width:255px}.b-navigation .item{display:block;text-align:right}.b-navigation .item+.item{margin:36px 0 0}.b-navigation .item a{font-size:1.8em}.b-navigation .item a:after{content:''}.b-navigation .item a:before{display:none}.b-navigation .item a:hover{border-bottom:2px solid transparent}.b-navigation .open-button{display:block}.b-navigation .context{position:absolute;display:block;float:none;top:-1px;right:calc(-255px - 9.475%);overflow:hidden;width:auto;height:100vh;padding:230px 9.475% 0 0;box-shadow:0 -10px 21px 0 #eaeaea;background:#fff;-webkit-transition:right .3s 0s ease-in-out,opacity .3s 0s ease-in-out;-moz-transition:right .3s 0s ease-in-out,opacity .3s 0s ease-in-out;-o-transition:right .3s 0s ease-in-out,opacity .3s 0s ease-in-out;transition:right .3s 0s ease-in-out,opacity .3s 0s ease-in-out}.b-navigation .social{float:right}.b-navigation .contacts{display:block}}@media (max-width:620px){.b-navigation .open-button{top:53px;right:30px}.b-navigation .context{padding-right:30px}}.b-partners{position:relative}.b-partners .navigation{position:absolute;top:0;left:0;z-index:2;width:25%;height:120px;background:#fff;white-space:nowrap}.b-partners .navigation .arrows{position:absolute;left:0;top:0;width:120px;height:120px}.b-partners .navigation .arrow{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:60px;height:120px;background:#f4f4f4;cursor:pointer;border-bottom:1px solid #e7e7e7;-webkit-transition:background .3s 0s ease-in-out;-moz-transition:background .3s 0s ease-in-out;-o-transition:background .3s 0s ease-in-out;transition:background .3s 0s ease-in-out}.b-partners .navigation .arrow:after,.b-partners .navigation .arrow:before{content:' ';position:absolute;top:50%;left:50%;background-image:url(../../assets/images/sprite/sprite.png);background-position:-25px -67px;width:12px;height:22px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s 0s ease-in-out;-moz-transition:opacity .3s 0s ease-in-out;-o-transition:opacity .3s 0s ease-in-out;transition:opacity .3s 0s ease-in-out}.b-partners .navigation .arrow:before{opacity:0;background-position:-59px -67px}.b-partners .navigation .arrow:hover{background:#f9df00}.b-partners .navigation .arrow:hover:before{opacity:1}.b-partners .navigation .right:after,.b-partners .navigation .right:before{background-image:url(../../assets/images/sprite/sprite.png);background-position:-42px -67px;width:12px;height:22px}.b-partners .navigation .right:before{background-position:-76px -67px}.b-partners .title{padding:0 0 0 120px;border:1px solid #e7e7e7;border-left:none;vertical-align:middle;text-align:center;white-space:nowrap;font:700 1.8em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000}.b-partners .title:before{content:' ';display:inline-block;width:1px;height:100%;vertical-align:middle}.b-partners .title .inner{display:inline-block;vertical-align:middle;text-align:left}.b-partners .owl-item,.b-partners .slider,.b-partners .title{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:120px}.b-partners .slider{float:left;width:100%;padding:0 0 0 25%}.b-partners .owl-item{text-align:center;border:1px solid #e7e7e7;border-left:none;line-height:0}.b-partners a{display:block;height:120px;text-decoration:none}.b-partners a:before{content:' ';height:100%}.b-partners a img,.b-partners a:before,.b-popup .share-block a{display:inline-block;vertical-align:middle}@media (max-width:620px){.b-partners .navigation{width:100%!important}.b-partners .arrows{display:none}.b-partners .title{padding:0;border-bottom:none}.b-partners .title .inner{text-align:center}.b-partners .slider{padding:0!important;margin:120px 0 0}}.b-popup-wrapper{position:fixed;z-index:20;display:none;overflow-y:scroll;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);cursor:pointer}.b-popup,.b-popup .close:before{position:absolute;top:50%;left:50%}.b-popup{z-index:21;margin:0 0 0 -400px;background:#fff;box-shadow:3px 9px 38px 0 #dadada;cursor:auto;width:800px}.b-popup.b-small-popup{width:450px}.b-popup .content{padding:100px}.b-popup .share-block,.b-popup .title{line-height:1.2em;letter-spacing:inherit;color:#000}.b-popup .title{margin:0 0 40px;font:700 2.4em 'HelveticaNeueCyr',sans-serif}.b-popup .share-block{text-align:center;border-top:1px solid #e7e7e7;font:400 1.6em 'HelveticaNeueCyr',sans-serif}.b-popup .share-block a{margin:18px 0 18px 20px;cursor:pointer;text-decoration:none}.b-popup .text{font-family:'HelveticaNeueCyr',sans-serif}.b-popup .text p,.b-popup .text>div{font:400 1.4em 'HelveticaNeueCyr',sans-serif}.b-popup .text p{margin:0 0 25px}.b-popup .text li,.b-popup .text p,.b-popup .text>div{line-height:1.5714em;letter-spacing:inherit;color:#000}.b-popup .text>div{padding:15px 20px;background:#f4f4f4;margin:0 -20px}.b-popup .text em,.b-popup .text i{font-style:italic}.b-popup .text b,.b-popup .text strong{font-weight:700}.b-popup .text h1,.b-popup .text h2,.b-popup .text h3,.b-popup .text h4,.b-popup .text h5,.b-popup .text h6{margin:40px 0 25px;font:700 2.4em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:inherit;color:#000}.b-popup .text h2{font-size:2.2em}.b-popup .text h3{font-size:2em}.b-popup .text h4{font-size:1.8em}.b-popup .text h5{font-size:1.6em}.b-popup .text h6{font-size:1.4em}.b-popup .text ol,.b-popup .text ul{margin:25px 0}.b-popup .text li{text-indent:20px;margin:0 0 10px;font:400 .875rem 'HelveticaNeueCyr',sans-serif}.b-popup .text li li{margin:0 0 10px 20px}.b-popup .text li:before{content:' ';display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 10px 0 -20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000}.b-popup .close{position:absolute;top:0;right:0;width:50px;height:50px;background:#f9df00;cursor:pointer}.b-popup .close:before{content:' ';-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../../assets/images/sprite/sprite.png);background-position:-33px -34px;width:20px;height:20px}.b-popup .close:hover{opacity:.9}.b-popup .content-slider{position:relative;width:700px;margin:30px 0 30px -100px}.b-popup .content-slider img,.b-portfolio .image img{width:100%;height:auto}.b-popup .owl-item{overflow:hidden}.b-popup .owl-controls{position:absolute;right:-30px;top:0;height:100%;width:8px}.b-popup .owl-controls:before{content:' ';height:100%}.b-popup .owl-controls:before,.b-popup .owl-pagination{display:inline-block;vertical-align:middle}.b-popup .owl-page{width:8px;height:8px;margin:0 0 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#d9d9d9}.b-popup .owl-page.active{background:#f9df00}@media (max-width:840px){.b-popup{width:100%}.b-popup .content{padding:100px 70px}.b-popup .content-slider{width:100%;margin-left:-70px}}@media (max-width:620px){.b-popup .content{padding:100px 40px}.b-popup .content-slider{margin-left:-40px}}@media (max-width:450px){.b-popup.b-small-popup{width:100%}}.b-portfolio{overflow:hidden}.b-portfolio .item{width:100%;position:relative;white-space:nowrap}.b-portfolio .item:nth-child(2n) .image{float:right}.b-portfolio .item:nth-child(2n) .context{right:auto;left:0}.b-portfolio .item:nth-child(2n) .context:after{left:auto;right:-15px;border-right:none;border-left:15px solid #fff}.b-portfolio .image{position:relative;float:left;width:50%;line-height:0}.b-portfolio .context{position:absolute;right:0;top:0;width:50%;height:100%}.b-portfolio .context:after{content:' ';position:absolute;left:-15px;top:50%;width:0;height:0;margin:-32px 0 0;border-top:32px solid transparent;border-right:15px solid #fff;border-bottom:32px solid transparent}.b-portfolio .context:before{content:' ';display:inline-block;width:1px;height:100%;vertical-align:middle}.b-portfolio .context .inner{display:inline-block;margin:0 12.5%;vertical-align:middle;white-space:normal}.b-portfolio .services,.b-portfolio .title{margin:0 0 23px;text-transform:uppercase;font:800 2.4em 'HelveticaNeueCyr',sans-serif;line-height:1.2em;letter-spacing:.06em;color:#000}.b-portfolio .services{margin:0 0 20px;font:700 1em 'HelveticaNeueCyr',sans-serif;color:#7f7f7f;word-spacing:.55em}.b-portfolio .description{margin:0 0 20px;font:400 1.4em 'HelveticaNeueCyr',sans-serif;line-height:1.4285em;letter-spacing:.06em;color:#686868}@media (max-width:1048px){.b-portfolio .title{font-size:1.3rem}.b-portfolio .description{display:none}}@media (max-width:840px){.b-portfolio .title{font-size:1rem}}@media (max-width:620px){.b-portfolio .item{white-space:normal}.b-portfolio .image{width:100%}.b-portfolio .description{display:block}.b-portfolio .context{position:static;float:left;width:100%;margin:40px 0}}.b-promo,.b-promo .scrolling:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.b-promo{overflow:hidden;height:100vh;min-height:640px;border-bottom:1px solid #e7e7e7;white-space:nowrap;top:0;left:0;width:100%}.b-promo .context,.b-promo:before{display:inline-block;vertical-align:middle}.b-promo:before{content:' ';height:100%;width:0}.b-promo .underlay{position:absolute;top:27%;left:14%;width:42%;font:500 8.4em 'HelveticaNeueCyr',sans-serif;line-height:1em;letter-spacing:.04em;color:#eef0f0;white-space:normal}.b-promo .context{position:relative;z-index:2;width:40.625%;margin:0 0 0 9.375%;padding-top:90px;white-space:normal}.b-promo .title{margin:0 0 20px;font:200 4.2em 'HelveticaNeueCyr',sans-serif;line-height:1.14285em;letter-spacing:.08em;color:#000}.b-promo .description{margin:0 0 30px;font:400 1.4em 'HelveticaNeueCyr',sans-serif;line-height:1.85714em;letter-spacing:.04em;color:#000}.b-promo .scrolling{position:absolute;bottom:10%;left:9.375%;padding:0 0 0 40px;margin:100px 0 0;text-transform:uppercase;font:500 1em 'HelveticaNeueCyr',sans-serif;line-height:3em;letter-spacing:inherit;color:#a8a8a8;cursor:pointer}.b-promo .scrolling:after{content:' ';top:4px;left:8px;width:3px;height:6px;border:1px solid #d9d9d9;background:#fff;-webkit-animation:scrolling 1.5s linear 0s infinite;-moz-animation:scrolling 1.5s linear 0s infinite;-o-animation:scrolling 1.5s linear 0s infinite;animation:scrolling 1.5s linear 0s infinite}.b-promo .scrolling:before{content:' ';position:absolute;top:0;left:0;background-image:url(../../assets/images/sprite/sprite.png);background-position:0 -67px;width:20px;height:31px}.b-promo .promo{position:absolute;top:0;right:9.475%;width:700px;height:100%;line-height:0;-webkit-transition:transform .5s 1s ease-in-out,opacity .5s 0s ease-in-out;-moz-transition:transform .5s 1s ease-in-out,opacity .5s 0s ease-in-out;-o-transition:transform .5s 1s ease-in-out,opacity .5s 0s ease-in-out;transition:transform .5s 1s ease-in-out,opacity .5s 0s ease-in-out}.b-promo .promo.preload{-webkit-transform:translate(120%);-moz-transform:translate(120%);-o-transform:translate(120%);-ms-transform:translate(120%);transform:translate(120%)}.b-promo .promo .item,.b-promo .promo .mac{position:absolute;z-index:1}.b-promo .promo .mac{width:69%;bottom:0;right:0}.b-promo .promo .mac:before{content:' ';position:absolute;z-index:-1;left:0;bottom:9%;width:100%;height:6%;background:#fff}.b-promo .promo .arrow{width:7.5%;top:11%;left:-15.5%}.b-promo .promo .balloon{z-index:1;width:4%;bottom:62%;left:25%;-webkit-animation:balloon 2s ease-in-out 0s infinite;-moz-animation:balloon 2s ease-in-out 0s infinite;-o-animation:balloon 2s ease-in-out 0s infinite;animation:balloon 2s ease-in-out 0s infinite}.b-promo .promo .building-1{z-index:1;width:11%;bottom:32.6%;left:11%}.b-promo .promo .building-2{z-index:1;width:8%;bottom:32.7%;left:31%}.b-promo .promo .cloud-big{z-index:-5;width:8%;bottom:60%;left:4%;-webkit-animation:cloud-big 20s linear 0s infinite;-moz-animation:cloud-big 20s linear 0s infinite;-o-animation:cloud-big 20s linear 0s infinite;animation:cloud-big 20s linear 0s infinite}.b-promo .promo .cloud-small{width:2%;bottom:37%;left:16%;-webkit-animation:cloud-small 6s linear 0s infinite;-moz-animation:cloud-small 6s linear 0s infinite;-o-animation:cloud-small 6s linear 0s infinite;animation:cloud-small 6s linear 0s infinite}.b-promo .promo .envelope{width:8%;top:-17.5%;left:35%;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.b-promo .promo .flower{width:15.5%;bottom:0;left:-20%}.b-promo .promo .magnet{width:8%;top:-29.5%;left:81%}.b-promo .promo .mug{width:14%;bottom:0;left:80%}.b-promo .promo .shuttle{width:36%;bottom:32%;left:44%;z-index:2}.b-promo .promo .cloud-shuttle{width:55%;bottom:9%;left:30%;z-index:-2}.b-promo .promo .cloud-shuttle-2{width:55%;bottom:7%;left:40%;z-index:-3}.b-promo .promo .lines{position:static}.b-promo .promo .line{position:absolute;z-index:-4;left:51%;bottom:32%;width:4.7%;height:0;border-right:1px solid #a5bbc3;border-left:1px solid #a5bbc3;background:#fff}.b-promo .promo .line.second{z-index:2;bottom:94.8%}.b-promo .promo .line-2{left:68.5%}.b-promo .promo .satellite{width:10%;bottom:62%;left:47%;-webkit-animation:satellite 30s linear 0s infinite;-moz-animation:satellite 30s linear 0s infinite;-o-animation:satellite 30s linear 0s infinite;animation:satellite 30s linear 0s infinite;-webkit-transform:rotate(-.523599rad) translate(1000%,0);-moz-transform:rotate(-.523599rad) translate(1000%,0);-o-transform:rotate(-.523599rad) translate(1000%,0);-ms-transform:rotate(-.523599rad) translate(1000%,0);transform:rotate(-.523599rad) translate(1000%,0)}.b-promo .promo .tag{width:6%;top:-24%;left:-3%;-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);-o-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg)}.b-promo .promo .trees{z-index:1;width:4.5%;bottom:32.5%;left:24.5%}.b-promo .promo .smoke{width:1%;bottom:15.5%;left:83.5%;-webkit-animation:smoke 3s linear 0s infinite;-moz-animation:smoke 3s linear 0s infinite;-o-animation:smoke 3s linear 0s infinite;animation:smoke 3s linear 0s infinite}.b-promo .promo .smoke+.smoke{left:85.5%;-webkit-animation:smoke 3s linear .5s infinite;-moz-animation:smoke 3s linear .5s infinite;-o-animation:smoke 3s linear .5s infinite;animation:smoke 3s linear .5s infinite}@-webkit-keyframes scrolling{50%{top:6px}}@-moz-keyframes scrolling{50%{top:6px}}@-ms-keyframes scrolling{50%{top:6px}}@-o-keyframes scrolling{50%{top:6px}}@keyframes scrolling{50%{top:6px}}@-webkit-keyframes balloon{50%{-webkit-transform:translate(0,15%);-moz-transform:translate(0,15%);-o-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}}@-moz-keyframes balloon{50%{-webkit-transform:translate(0,15%);-moz-transform:translate(0,15%);-o-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}}@-ms-keyframes balloon{50%{-webkit-transform:translate(0,15%);-moz-transform:translate(0,15%);-o-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}}@-o-keyframes balloon{50%{-webkit-transform:translate(0,15%);-moz-transform:translate(0,15%);-o-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}}@keyframes balloon{50%{-webkit-transform:translate(0,15%);-moz-transform:translate(0,15%);-o-transform:translate(0,15%);-ms-transform:translate(0,15%);transform:translate(0,15%)}}@-webkit-keyframes cloud-big{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;-webkit-transform:translate(1050%,0);-moz-transform:translate(1050%,0);-o-transform:translate(1050%,0);-ms-transform:translate(1050%,0);transform:translate(1050%,0)}}@-moz-keyframes cloud-big{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;-webkit-transform:translate(1050%,0);-moz-transform:translate(1050%,0);-o-transform:translate(1050%,0);-ms-transform:translate(1050%,0);transform:translate(1050%,0)}}@-ms-keyframes cloud-big{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;-webkit-transform:translate(1050%,0);-moz-transform:translate(1050%,0);-o-transform:translate(1050%,0);-ms-transform:translate(1050%,0);transform:translate(1050%,0)}}@-o-keyframes cloud-big{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;-webkit-transform:translate(1050%,0);-moz-transform:translate(1050%,0);-o-transform:translate(1050%,0);-ms-transform:translate(1050%,0);transform:translate(1050%,0)}}@keyframes cloud-big{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;-webkit-transform:translate(1050%,0);-moz-transform:translate(1050%,0);-o-transform:translate(1050%,0);-ms-transform:translate(1050%,0);transform:translate(1050%,0)}}@-webkit-keyframes cloud-small{to{left:33%}}@-moz-keyframes cloud-small{to{left:33%}}@-ms-keyframes cloud-small{to{left:33%}}@-o-keyframes cloud-small{to{left:33%}}@keyframes cloud-small{to{left:33%}}@-webkit-keyframes satellite{to{-webkit-transform:rotate(-4.01426rad) translate(1000%,0);-moz-transform:rotate(-4.01426rad) translate(1000%,0);-o-transform:rotate(-4.01426rad) translate(1000%,0);-ms-transform:rotate(-4.01426rad) translate(1000%,0);transform:rotate(-4.01426rad) translate(1000%,0)}}@-moz-keyframes satellite{to{-webkit-transform:rotate(-4.01426rad) translate(1000%,0);-moz-transform:rotate(-4.01426rad) translate(1000%,0);-o-transform:rotate(-4.01426rad) translate(1000%,0);-ms-transform:rotate(-4.01426rad) translate(1000%,0);transform:rotate(-4.01426rad) translate(1000%,0)}}@-ms-keyframes satellite{to{-webkit-transform:rotate(-4.01426rad) translate(1000%,0);-moz-transform:rotate(-4.01426rad) translate(1000%,0);-o-transform:rotate(-4.01426rad) translate(1000%,0);-ms-transform:rotate(-4.01426rad) translate(1000%,0);transform:rotate(-4.01426rad) translate(1000%,0)}}@-o-keyframes satellite{to{-webkit-transform:rotate(-4.01426rad) translate(1000%,0);-moz-transform:rotate(-4.01426rad) translate(1000%,0);-o-transform:rotate(-4.01426rad) translate(1000%,0);-ms-transform:rotate(-4.01426rad) translate(1000%,0);transform:rotate(-4.01426rad) translate(1000%,0)}}@keyframes satellite{to{-webkit-transform:rotate(-4.01426rad) translate(1000%,0);-moz-transform:rotate(-4.01426rad) translate(1000%,0);-o-transform:rotate(-4.01426rad) translate(1000%,0);-ms-transform:rotate(-4.01426rad) translate(1000%,0);transform:rotate(-4.01426rad) translate(1000%,0)}}@-webkit-keyframes smoke{25%,75%{opacity:0}50%{opacity:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}}@-moz-keyframes smoke{25%,75%{opacity:0}50%{opacity:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}}@-ms-keyframes smoke{25%,75%{opacity:0}50%{opacity:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}}@-o-keyframes smoke{25%,75%{opacity:0}50%{opacity:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes smoke{25%,75%{opacity:0}50%{opacity:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}}@media (max-width:1400px){.b-promo .promo{width:50%}.b-promo .title{font-size:3.7em}}@media (max-width:1048px){.b-promo .underlay{width:80%}.b-promo .context{width:60%}.b-promo .title{font-size:3.4em}.b-promo .promo{opacity:0}}@media (max-width:620px){.b-promo .underlay{left:0;width:100%;padding:0 40px;font-size:13.4vw}.b-promo .context{margin:0;width:100%;padding:90px 20px 0}.b-promo .scrolling{display:none}}@media (max-width:450px){.b-promo .title{font-size:2.5em}}
 