/*** BEGIN FILE: css/main.css ***/

@import "https://fonts.googleapis.com/css?family=Exo+2:300,400,700";*{margin:0;padding:0}html,body{width:100%;height:100%}body{color:#111;font:15px/20px Arial, Helvetica, sans-serif;background:white;cursor:default}a{color:#111;text-decoration:underline;-webkit-transition:color 0.3s, background 0.5s;-moz-transition:color 0.3s, background 0.5s;-ms-transition:color 0.3s, background 0.5s;-o-transition:color 0.3s, background 0.5s;transition:color 0.3s, background 0.5s}a:hover{color:#555}a:visited{color:#8e44ad}h3{font:bold 1.5em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin:0 0 20px 0}big{font-size:1.15em;line-height:1.4em}img{max-width:100%}main{display:block}main p{margin-bottom:15px}main p:last-child{margin-bottom:0}main p + h3{margin-top:25px}blockquote{position:relative;border-left:4px solid #e1e1e1;font-size:1.15em;line-height:1.4em;padding:3px 0 3px 40px}blockquote cite{display:block;margin-top:10px;font-style:italic;color:#555}label > input[type=radio],label > input[type=checkbox]{vertical-align:middle}label > input[type=radio] ~ span,label > input[type=checkbox] ~ span{vertical-align:middle}.space-1{margin-top:10px}.space-3{margin-top:25px}.space-4{margin-top:40px}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#e47c56}.text-descr{color:#777;font-style:italic}.fl-r{float:right}.fl-l{float:left}.clearfix:after{display:table;clear:both;content:''}.loading-wrapper{position:relative}.loading-wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8) url(/img/loading.gif) center no-repeat;z-index:15;content:''}.hide{display:none}.btn-y-scroll{position:fixed;right:50px;bottom:50px;width:50px;height:50px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px);background-image:url(/img/arrow-top.svg);background-position:center top 42%;background-repeat:no-repeat;background-size:50%;box-shadow:0 3px 10px rgba(0,0,0,0.3)}.btn-y-scroll.visible,.btn-y-scroll.visible + .follow-btns-panel{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.link-local{border-bottom:1px dashed #111;text-decoration:none}.link-local:hover{border-color:#555}.social-icon{display:inline-block;font-size:0.75em;text-align:center}.social-icon > img{display:block;margin:0 auto}[class^=link-social]{display:inline-block;font-size:0.75em;text-align:center}[class^=link-social] > .icon{position:relative;display:block;width:42px;height:42px;margin:0 auto}[class^=link-social] > .icon:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px dashed transparent;border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-moz-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-ms-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-o-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);z-index:-1;content:''}[class^=link-social]:hover > .icon:before{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.link-social-vk > .icon:before{border-color:#54769b}.link-social-fb > .icon:before{border-color:#3a5ba0}.link-social-youtube > .icon:before{border-color:#cf3427}.link-social-telegram > .icon:before{border-color:#2da5e1}.link-social-twitter > .icon:before{border-color:#55abed}.link-items{text-align:center;margin:60px -10px 0}.link-items > a{margin:0 10px}.header-mobile{position:fixed;display:none;top:0;left:0;width:100%;height:46px;background:white;padding:0 15px;line-height:46px;z-index:99;overflow:hidden;font-size:0.85em;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px 1px rgba(0,0,0,0.1), 0 2px 10px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-mobile .btn-bars{margin:-3px 10px 0 0}.header-main{position:relative;padding:70px 0 0;background:url(/img/header-bg.jpg) center no-repeat;background-size:cover;border-top:7px solid #e47c56;text-align:center;z-index:5}.header-main .logo{display:inline-block;margin-bottom:30px;font:700 9em/1em 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#111}.header-main .logo:hover{color:#e47c56}.header-main .title{font:1.6em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin:-15px 0 20px}.header-main .tagline{position:relative;display:inline-block;color:white;background:#e47c56;padding:12px 25px;font:100 1.4em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;border-radius:25px}.header-main .heart{position:relative;display:inline-block;top:2px;width:24px;height:24px;margin:0 5px;background:url(/img/heart.svg) center no-repeat;background-size:cover;vertical-align:top}.header-main-mini{padding:5px 15px;height:34px}.header-main-mini a{color:white}.header-main-mini .logo{display:inline-block;height:34px;padding:0 12px 0 10px;margin-left:-12px;font:700 1.2em/32px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#363636}.header-main-mini .logo:hover{background:#df6437}.nav-main{margin-top:88px}.nav-menu{font-size:0;line-height:0;list-style:none}.nav-menu > li{display:inline-block;width:25%;font-size:15px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.nav-menu > li + li{padding-left:1px}.nav-menu .link-item{position:relative;display:block;height:164px;padding:50px 20px;font:100 26px/30px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;color:#d85221;background:rgba(255,255,255,0.7);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-menu .link-item .subtitle{display:inline-block;font-size:14px;line-height:16px;margin-top:5px;color:#555}.nav-menu .link-item:before{position:absolute;left:0;width:100%;bottom:100%;height:0;background:rgba(255,255,255,0.7);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;content:''}.nav-menu .link-item:hover{background:white;color:#111}.nav-menu .link-item:hover:before{height:15px;background:white}.nav-follow{position:fixed;top:80px;left:0;padding:20px 20px 20px 0;-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px);list-style:none}.nav-follow,.nav-follow > li,.nav-follow .link-item:before{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.nav-follow.nav-follow-visible{-webkit-transform:translateX(-190px);-moz-transform:translateX(-190px);-ms-transform:translateX(-190px);-o-transform:translateX(-190px);transform:translateX(-190px)}.nav-follow:hover{-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important}.nav-follow > li{width:200px;background:#5d5754}.nav-follow > li.active{width:210px;background:#e06b40}.nav-follow .link-item{position:relative;display:block;padding:12px 20px;font:bold 18px/24px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;color:white;z-index:0}.nav-follow .link-item:before{position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;background:#dd5a2a;content:''}.nav-follow .link-item:hover:before{width:100%}.footer-main{padding:30px 0;text-align:center}.not-main-page .header-main{padding-top:20px;border-width:5px}.not-main-page .header-main .logo{font-size:80px;line-height:1em;margin:0}.not-main-page .header-main .title{font-size:1.2em;margin:5px 0 0 0}.not-main-page .header-main .tagline{display:none}.not-main-page .header-main .heart{width:20px;height:20px}.not-main-page .nav-main,.not-main-page .header-main-section{margin:0}.not-main-page .nav-menu{background:white;background:rgba(255,255,255,0.8);padding:0;margin:30px 0 0 0}.not-main-page .nav-menu .subtitle{display:none}.not-main-page .nav-menu > li{width:auto;padding:0}.not-main-page .nav-menu .link-item{height:auto;font-size:1.05em;padding:8px 25px;background:none}.not-main-page .nav-menu .link-item:before{display:none}.not-main-page .nav-menu .link-item:hover{background:white}.container{max-width:1170px;margin:0 auto;padding:0 15px}.page-part{padding-top:80px;padding-bottom:80px}.skills-part{background:url(/img/inner-bg.jpg) center no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}.part-title{color:#333}.blockquote-section{position:relative;padding:80px 0;margin:80px 0 -77px;background:white}.blockquote-section:after{position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:rgba(255,255,255,0.7);content:''}.services-part{overflow:hidden}.projects-part{position:relative;background:#f5f5f5;z-index:0}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.2;background:#e47c56;display:none;z-index:2}.social-part{position:relative;z-index:0}.social-part:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/thumb.php?src=/img/contacts_bg.jpeg&h=400) center no-repeat;background-size:cover;background-attachment:fixed;opacity:0.3;z-index:-1;content:''}.social-part .title{font-size:1.4em;line-height:1.4em}.social-part .link-items{margin-top:-7px;margin-bottom:-15px}.contacts-part{background:#f5f5f5}.part-tag-link{position:absolute;top:30px;left:100%;margin-left:5px;padding:5px;font-size:15px;line-height:1em;border-bottom:1px solid #e47c56;color:#e47c56 !important;white-space:nowrap;text-decoration:none;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}.part-tag-link:hover{color:#111 !important}.part-tag-link:before{position:absolute;left:-7px;bottom:-4px;width:1px;height:20px;background:#e47c56;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:''}.part-title-container{position:relative;display:inline-block}.part-title,.page-content h1{text-align:center;margin:-15px 0 60px;font:bold 50px/1em 'Exo 2', Arial, Helvetica, sans-serif}.page-content h1{color:#e47c56}.page-content h2{font:bold 24px/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin-bottom:20px}.page-content a{color:#d85221}.page-content a:visited{color:#8e44ad !important}.page-content a:hover{color:#2c3e50 !important}.articles-part{background:#e47c56;color:white}.articles-part .part-title{color:white}.articles-part a{color:white;background-color:#e47c56}.articles-part a:hover,.articles-part a:visited{color:#e47c56;background-color:white}.links-container{margin:-2px -5px}.links-container > a{display:inline-block;margin:2px 5px;padding:0 4px}.list{list-style:none}.list-options{list-style:none;margin-bottom:20px}.list-options:last-child{margin-bottom:0}.list-options > li{position:relative;padding-left:20px}.list-options > li + li{margin-top:15px}.list-options.sm > li + li{margin-top:7px}.list-options > li:before{position:absolute;border-radius:50%;content:''}.list-options > li:before{top:9px;left:3px;width:3px;height:3px;background:#555}.list-prices{margin:20px 0;list-style:none}.list-prices > li{position:relative;padding:10px 0;border-bottom:1px solid #f0f0f0}.list-prices > li:first-child{border-top:1px solid #f0f0f0}.list-prices > li:hover{background:#f0f0f0}.list-prices > li:hover .price{transform:translateX(10px)}.list-thumbs{list-style:none}.list-thumbs > li{min-height:48px}.list-thumbs > li + li{margin-top:15px}.list-thumbs .thumb{float:left;width:48px;height:48px;line-height:48px;text-align:center}.list-thumbs .thumb > img{vertical-align:middle}.list-thumbs .caption{margin-left:68px}.list-thumbs .caption a + a{margin-left:10px}.skill-year{position:relative;display:table;width:240px;height:240px;margin:0 auto;border:1px solid #e47c56;border-radius:50%;border-color:rgba(228, 124, 86, 0.7);text-align:center;color:#333;z-index:0}a.skill-year{text-decoration:none;color:#d85221}a.skill-year:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #e47c56;border-radius:50%;animation:skill_year_link 5s infinite;filter:blur(2px);content:''}a.skill-year:hover{color:#333}a.skill-year:hover:before{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.skill-year:before{position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:5px solid #e47c56;border-color:rgba(228, 124, 86, 0.7);border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:-1;content:''}.skill-year .caption{font-size:18px;line-height:24px;font:400 16px/20px 'Exo 2', Arial, Helvetica, sans-serif;text-transform:uppercase}.skill-year .vert{display:table-cell;vertical-align:middle}.skill-year .year{margin-bottom:15px;font:100 56px/1em 'Exo 2', Arial, Helvetica, sans-serif}.skill-year .year small{display:block;font-size:14px;line-height:16px}@keyframes skill_year_link{0%{-webkit-transform:scale(0.92);-moz-transform:scale(0.92);-ms-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92);}10%{opacity:1;}40%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;}100%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;}}@media screen and (max-width: 1050px){.skill-year{width:160px;height:160px}.skill-year .year{font-size:30px;line-height:36px;margin-bottom:8px}.skill-year .caption{font-size:14px;line-height:16px}}.comment-item{padding:20px 25px;background:#f5f5f5;margin-bottom:20px}.comment-item header{margin-bottom:15px;font:100 1.25em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;text-transform:uppercase}.comment-form{margin:50px 0 40px}.comment-form .input{display:block;margin-top:4px;max-width:400px}.comment-form textarea.input{max-width:500px}.features{margin-top:50px}.feature{position:relative;height:100%;padding:30px;background:#f5f5f5;text-align:justify;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.feature > p{color:#555;margin:15px 0 0 0}.feature p:last-child{margin-bottom:0}.feature[tabindex]{cursor:pointer}a.feature:hover,.feature[tabindex]:hover{border-color:#e47c56;box-shadow:0 1px 4px rgba(228, 124, 86, 0.5)}.feature[tabindex] > h3{display:inline;border-bottom:1px dashed #222}.feature:focus{outline:none}.feature.active{border-color:#f5f5f5 !important;z-index:5}.feature.active .feature-about{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a.feature{display:block;text-decoration:none}a.feature > h3{display:inline;color:#222;border-bottom:1px solid #222}.feature-about{position:absolute;top:-10%;left:-10%;width:120%;min-height:120%;-webkit-transform:scale(0.835);-moz-transform:scale(0.835);-ms-transform:scale(0.835);-o-transform:scale(0.835);transform:scale(0.835);background:#f5f5f5;visibility:hidden;opacity:0;padding:30px;font-size:10pt;box-shadow:0 1px 1px rgba(0,0,0,0.2), 0 1px 30px rgba(0,0,0,0.22);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:default;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.feature-about .price{position:relative;top:0;margin:-3px 0 0 8px;height:20px;padding:0 7px;display:inline-block;background:rgba(0,0,0,0.05);color:#d85221;border-radius:2px 2px 2px 0;font:11px/20px 'Exo 2', Arial, Helvetica, sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.feature-about .price:before{position:absolute;left:-6px;bottom:0;border:3px solid transparent;border-right-color:rgba(0,0,0,0.05);border-bottom-color:rgba(0,0,0,0.05);content:''}.feature-about .price-num{font-size:15px;margin:0 2px}.feature-about .list-prices > li{margin:0 -30px;padding-left:30px;padding-right:30px}.feature-controls .btn{position:absolute;margin:auto;width:32px;height:32px;background-color:transparent !important;background-image:url(/img/arrows.svg);background-repeat:no-repeat;background-position:-999px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-controls .btn:hover{opacity:1}.feature-controls .btn-close{top:-45px;right:-45px;padding:0;background:url(/img/icon-close.svg) center no-repeat !important;background-size:contain}.feature-controls .btn-up,.feature-controls .btn-down{left:0;right:0}.feature-controls .btn-up{top:-60px;background-position:center -32px}.feature-controls .btn-down{bottom:-60px;background-position:center -96px}.feature-controls .btn-left,.feature-controls .btn-right{top:0;bottom:0}.feature-controls .btn-left{left:-60px;background-position:center 0}.feature-controls .btn-right{right:-60px;background-position:center -64px}[class^=feature-icon]{display:block;margin:0 auto 15px;width:128px;height:128px;background:url(/img/feature-icons1.svg?a) -999px -999px no-repeat;background-size:cover}.feature-icon-dev{background-position:0 -3px}.feature-icon-search{background-position:0 8.3%}.feature-icon-social{background-position:0 16.6%}.feature-icon-email{background-position:0 24.9%}.feature-icon-ads{background-position:0 33.2%}.feature-icon-marketing{background-position:0 41.5%}.feature-icon-eye{background-position:0 49.8%}.feature-icon-design{background-position:0 58.3%}.feature-icon-support{background-position:0 66.7%}.feature-icon-analytic{background-position:0 75%}.feature-icon-model{background-position:0 83.3%}.feature-icon-sound{background-position:0 91.6%}.feature-icon-video{background-position:0 100%}.icon-32{display:inline-block;width:32px;height:32px;background:url(/img/icons-32x.svg) -999px -999px no-repeat;vertical-align:middle}.icon-32.icon-address{background-position:0 0}.icon-32.icon-mail{background-position:0 -32px}.icon-32.icon-phone{background-position:0 -64px}.icon-32.icon-time{background-position:0 -96px}.icon-32.icon-cash{background-position:0 -130px}.project{display:block;position:relative;height:306px;margin:1px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;box-shadow:0 1px 1px rgba(0,0,0,0.2), 0 4px 10px rgba(0,0,0,0.1);overflow:hidden}.project .preview{min-height:100%;max-width:none}.project:hover{box-shadow:0 1px 1px rgba(0,0,0,0.3), 0 4px 25px rgba(0,0,0,0.2)}.project:hover .project-about{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a.project h3{display:inline;border-bottom:1px dashed #333}.project-about{position:absolute;display:table;top:0;left:0;width:100%;height:100%;background:white;background:rgba(255,255,255,0.94);color:#363636;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);font-size:1.15em;visibility:hidden;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.project-about h3{font-size:1.8em;margin-bottom:10px}.project-about .inner-content{display:table-cell;height:100%;vertical-align:middle;text-align:center;padding:10px}.project-about .link{display:inline-block;margin:5px 10px;color:#111}.project-about .link:hover{color:#555}.project-about .link:not(.link-local){text-decoration:none;border-bottom:1px solid #111}.project-about .link:not(.link-local):hover{border-bottom-color:#555}.article-main h1{margin-bottom:5px !important}.timeline-articles{position:relative}.timeline-articles .article{position:relative}.timeline-articles .article + .article{margin-top:60px}.timeline-articles .article:before{position:absolute;top:0;left:50px;width:1px;height:100%;padding-bottom:60px;background:#ccc;content:''}.timeline-articles .article:last-child:before{display:none}.timeline-articles .article-content{margin-left:135px;padding-left:25px}.timeline-articles .article-title{position:relative;top:-3px;margin-top:0;margin-bottom:10px;font-size:1.6em;line-height:1.25em;text-align:left}.timeline-articles .article-date{position:absolute;top:-10px;left:0;width:80px;padding:10px;color:#363636;background:white;text-align:center}.timeline-articles .article-date:after{position:absolute;top:50%;left:100%;width:30px;height:1px;margin:-5px 0 0 -10px;background:#ccc;content:''}.timeline-articles .article-date .day{display:block;font-size:1.4em;line-height:1em;font-weight:bold}.timeline-articles .article-date .month{display:block;margin-top:3px;font-size:0.85em;line-height:1.2em}.follow-btns-panel{position:fixed;right:50px;bottom:125px;transition:all 0.25s;-webkit-transform:translateY(75px);-moz-transform:translateY(75px);-ms-transform:translateY(75px);-o-transform:translateY(75px);transform:translateY(75px);z-index:199}.follow-contacts{position:relative}.follow-contact-form{position:absolute;right:1px;bottom:1px;width:48px;height:48px;transition:height 0.8s, width 0.8s 0.8s, border-radius 1s 0.5s;border-radius:25px;background:white;box-shadow:0 1px 2px rgba(0,0,0,0.2), 0 5px 35px rgba(0,0,0,0.15);overflow:hidden;z-index:0}.follow-contact-form .inner{padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.follow-contact-form .title{font:bold 19px/24px 'Exo 2', Arial, Helvetica, sans-serif;margin-bottom:25px;color:#e47c56}.follow-contact-form .inner,.follow-contacts.opened .follow-contact-form{width:640px;height:532px}.follow-contacts .btn-contact-us{position:relative;width:50px;height:50px;z-index:1}.follow-contacts .btn-contact-us:after,.follow-contacts .btn-contact-us:before{position:absolute;top:0;left:0;right:0;bottom:0;width:24px;height:24px;margin:auto;background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;content:''}.follow-contacts .btn-contact-us:before{background-image:url(/img/icon-letter.svg)}.follow-contacts .btn-contact-us:after{background-image:url(/img/icon-close-w.svg);opacity:0;transform:rotate(180deg)}.follow-contacts.opened{z-index:999}.follow-contacts.opened .btn-contact-us:before{opacity:0;transform:rotate(-180deg)}.follow-contacts.opened .btn-contact-us:after{opacity:1;transform:rotate(0deg)}.follow-contacts.opened .follow-contact-form{right:0;bottom:0;border-radius:0 0 25px 0}.nav-is-opened{overflow:hidden}.nav-is-opened .toggle--nav > .line-1{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.nav-is-opened .toggle--nav > .line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-is-opened .toggle--nav > .line-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-is-opened .toggle--nav > .line-4{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}.nav-is-opened .nav-main{display:block;z-index:999}.nav-is-opened .header-mobile{box-shadow:none}.resp-video{max-width:700px;height:415px;margin:35px auto}.resp-video > iframe{width:100%;height:100%}.grid{display:flex;flex-wrap:wrap;font-size:0;margin:-15px}.grid > [class^=grid-]{display:inline-block;padding:15px;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.grid-sm{margin:-10px}.grid-sm > [class^=grid-]{padding:10px}.grid-10{width:10%}.grid-20{width:20%}.grid-25{width:25%}.grid-30{width:30%}.grid-33{width:33.33%}.grid-40{width:40%}.grid-50{width:50%}.grid-60{width:60%}.grid-70{width:70%}.grid-75{width:75%}.grid-80{width:80%}.grid-90{width:90%}.grid-100{width:100%}@media screen and (max-width: 1270px){.feature-about{top:-1%;left:-1%;width:102%;min-height:102%;padding:15px}.feature-about .list-prices > li{margin:0 -15px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.grid-sm-10{width:10%}.grid-sm-20{width:20%}.grid-sm-25{width:25%}.grid-sm-30{width:30%}.grid-sm-33{width:33.33%}.grid-sm-40{width:40%}.grid-sm-50{width:50%}.grid-sm-60{width:60%}.grid-sm-70{width:70%}.grid-sm-80{width:80%}.grid-sm-90{width:90%}.grid-sm-100{width:100%}.sm--hidden{display:none !important}.resp-video{height:300px}.btn-y-scroll{display:none !important}.follow-btns-panel{right:5px !important;bottom:5px !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.follow-contact-form{display:none}body > .follow-contact-form{position:absolute;top:0;left:0;bottom:auto;width:100%;height:auto;border-radius:0;box-shadow:none;display:block;z-index:100}body > .follow-contact-form .inner{width:auto;height:auto;padding:30px}body > .follow-contact-form .title{font-size:15px}.follow-contacts .btn-contact-us{width:40px;height:40px;padding:0}.header-main{margin-top:46px;padding:30px 0 38px}.header-main .logo{font-size:5em}.header-main .title{font-size:1.2em}.header-main .tagline{font-size:1.2em;padding:7px 15px}.not-main-page .header-main{padding:20px 0}.not-main-page .header-main .logo{font-size:42px}.not-main-page .header-main .title{font-size:0.85em}.page-part{padding-top:40px;padding-bottom:40px}.part-title,.page-content h1{font-size:32px;margin-top:-5px;margin-bottom:30px}.part-tag-link{top:22px;font-size:0.85em}.page-content h2{font-size:18px}.blockquote-section{padding:50px 0;margin:50px 0 -47px}blockquote{font-size:1em;padding-left:20px}.header-mobile{display:block}.nav-follow{display:none}.nav-main{position:fixed;top:46px;left:0;width:100%;bottom:0;margin:0;background:white;overflow:auto;z-index:900;display:none}.nav-main .nav-menu{margin:0;padding:0}.nav-main .nav-menu .subtitle{display:inline-block}.nav-main .nav-menu > li{display:block;width:auto;padding:0}.nav-main .nav-menu .link-item{height:auto;padding:20px;font-size:1.32em;background:transparent}.nav-main .nav-menu .link-item:before{display:none}.project{height:260px}.project-about h3{font-size:1.2em}}@media screen and (max-width: 598px){.grid-xs-10{width:10%}.grid-xs-20{width:20%}.grid-xs-25{width:25%}.grid-xs-30{width:30%}.grid-xs-33{width:33.33%}.grid-xs-40{width:40%}.grid-xs-50{width:50%}.grid-xs-60{width:60%}.grid-xs-70{width:70%}.grid-xs-80{width:80%}.grid-xs-90{width:90%}.grid-xs-100{width:100%}.xs--hidden{display:none !important}.resp-video{height:160px;margin:25px auto}.part-title,.page-content h1{font-size:24px}.part-tag-link{display:inline-block;position:relative;top:-20px;left:auto;margin:0}.part-tag-link:before{display:none}.map-main{height:200px}.map-main > ymaps{height:100% !important}.skill-year{width:120px;height:120px;font-size:0.8em}.skill-year .year{font-size:24px;line-height:24px;margin-bottom:5px}.skill-year .year small{font-size:11px}.skill-year:before{top:3px;left:3px;right:3px;bottom:3px;border-width:3px}.skill-year .caption{font-size:11px;line-height:14px}.feature{padding:15px;font-size:0.85em}.feature h3{font-size:1.25em}.feature > p{margin-top:8px}.feature-about.with-controls{padding-top:40px;padding-bottom:40px}.feature-controls .btn-close{top:7px;left:0;right:0;width:100%;height:28px}.feature-controls .btn-up,.feature-controls .btn-down{display:block !important;top:auto;bottom:0;width:50%}.feature-controls .btn-up{left:0;right:auto}.feature-controls .btn-down{left:auto;right:0}.feature-controls .btn-left,.feature-controls .btn-right{display:none}[class^=feature-icon]{width:64px;height:64px}.project{height:200px}.timeline-articles .article:before{display:none}.timeline-articles .article-content{margin-left:0;padding:0;text-align:justify}.timeline-articles .article-title{top:0;margin-right:70px}.timeline-articles .article-date{position:static;padding:0;float:right;width:auto;margin:8px 0 0 10px;color:#999}.timeline-articles .article-date:after{display:none}.timeline-articles .article-date .day{font-size:1em;display:inline}.timeline-articles .article-date .month{display:inline}}.btn{display:inline-block;padding:10px 25px;border:none;border-radius:25px;color:white;font:100 1em/1.3em 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.btn:focus{outline:none}.btn:disabled{background:#ddd !important;color:#aaa !important;cursor:default}.btn:visited{color:white}.btn.size-full{width:100%}.btn-sm{padding:4px 17px 6px}.btn-secondary,.btn-secondary:visited{background-color:#e47c56;color:white !important}.btn-secondary:hover{color:white !important;background-color:#d85221}.btn-primary,.btn-primary:visited{background-color:#363636;color:white !important}.btn-primary:hover{color:white !important;background-color:#d85221}.btn.btn-flat,.btn.btn-flat:visited{background:transparent;border:1px solid #bbb;color:#777 !important}.btn.btn-flat:hover{border-color:#555;color:#363636 !important}.btn-bars{width:30px;border:none;background:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;vertical-align:middle;cursor:pointer}.btn-bars > .line{display:block;height:3px;background:#333;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn-bars > .line + .line{margin-top:4px}.btn-bars > .line-3{margin-top:-3px !important}.btn-bars:hover{background:#eee}.btn-bars:focus{outline:none;background:none}.input{width:100%;padding:10px 25px;background:white;border:1px solid #ddd;border-radius:2px;font:100 1em/1.3em 'Exo 2', Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input:focus{outline:none;border-color:#999}textarea.input{padding:20px 25px}.input.size-sm,textarea.size-sm{padding:5px;font-size:14px;line-height:16px}.input-radio,.input-checkbox{position:relative;display:inline-block;margin-right:10px;padding-left:18px;cursor:pointer;z-index:0}.input-radio > input[type=radio],.input-checkbox > input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;z-index:-1}.input-radio > input[type=radio]:focus ~ span:before,.input-checkbox > input[type=checkbox]:focus ~ span:before{border-color:#999}.input-radio > input[type=radio]:checked ~ span:after,.input-checkbox > input[type=checkbox]:checked ~ span:after{position:absolute;top:5px;left:5px;width:8px;height:8px;margin-top:2px;border-radius:2px;background:#3498db;z-index:1;content:''}.input-radio > input[type=radio]:checked ~ span:after{border-radius:50%}.input-radio > span,.input-checkbox > span{display:inline-block;margin-left:10px}.input-radio > span:empty,.input-checkbox > span:empty{margin-left:0}.input-radio > span:before,.input-checkbox > span:before{position:absolute;top:2px;left:0;width:16px;height:16px;background:white;border:1px solid #ddd;border-radius:2px;vertical-align:top;transition:border-color 0.3s;content:''}.input-radio > span:before{border-radius:50%}.form-group,.form-field{margin-bottom:20px}.form-group:last-child,.form-field:last-child{margin-bottom:0}p.rewiev-name{color:#e47c56}.rewiev-data{font-style:italic;font-size:12px}.rewiev-text{font-style:italic;font-size:13px}.form-field{position:relative}.form-field > .error-tip{position:absolute;top:-14px;right:5px;height:14px;max-width:90%;background:rgba(255,255,255,0.8);border-bottom:1px solid rgba(192,57,43,0.3)}.error-tip{display:inline-block;color:#c0392b;font-size:11px;line-height:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.form-field-caption{display:inline-block;color:#999;font-size:0.85em;line-height:1.25em}.form-box{background:white;max-width:420px;margin:0 auto}.form-box .this-step{float:left;margin-top:4px;margin-right:15px;font-size:0.85em;line-height:1.2em;font-weight:bold;color:#e47c56;border-bottom:2px solid #e47c56}.form-box .form-title{margin:0;font:1.25em/1.25em Arial, Helvetica, sans-serif;color:#222;text-align:left}.form-box .link-local{border-bottom-color:#e47c56;transition:border-color 0.2s}.form-box .link-local:hover{border-bottom-color:#2c3e50}.form-box-header{margin-bottom:30px}hr{height:0;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}.caption-of-required{background:rgba(255,255,0,0.2)}.caption-of-required:after{position:relative;top:2px;margin-left:6px;font-size:16px;color:#555;content:'*'}

/*** END FILE: css/main.css ***/

/*** BEGIN FILE: /assets/combine/fa343e38d93aa0d46d1a993565d0ca98d96283b4.css ***/

@import "https://fonts.googleapis.com/css?family=Exo+2:300,400,700";*{margin:0;padding:0}html,body{width:100%;height:100%}body{color:#111;font:15px/20px Arial, Helvetica, sans-serif;background:white;cursor:default}a{color:#111;text-decoration:underline;-webkit-transition:color 0.3s, background 0.5s;-moz-transition:color 0.3s, background 0.5s;-ms-transition:color 0.3s, background 0.5s;-o-transition:color 0.3s, background 0.5s;transition:color 0.3s, background 0.5s}a:hover{color:#555}a:visited{color:#8e44ad}h3{font:bold 1.5em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin:0 0 20px 0}big{font-size:1.15em;line-height:1.4em}img{max-width:100%}main{display:block}main p{margin-bottom:15px}main p:last-child{margin-bottom:0}main p + h3{margin-top:25px}blockquote{position:relative;border-left:4px solid #e1e1e1;font-size:1.15em;line-height:1.4em;padding:3px 0 3px 40px}blockquote cite{display:block;margin-top:10px;font-style:italic;color:#555}label > input[type=radio],label > input[type=checkbox]{vertical-align:middle}label > input[type=radio] ~ span,label > input[type=checkbox] ~ span{vertical-align:middle}.space-1{margin-top:10px}.space-3{margin-top:25px}.space-4{margin-top:40px}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#e47c56}.text-descr{color:#777;font-style:italic}.fl-r{float:right}.fl-l{float:left}.clearfix:after{display:table;clear:both;content:''}.loading-wrapper{position:relative}.loading-wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8) url(/img/loading.gif) center no-repeat;z-index:15;content:''}.hide{display:none}.btn-y-scroll{position:fixed;right:50px;bottom:50px;width:50px;height:50px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px);background-image:url(/img/arrow-top.svg);background-position:center top 42%;background-repeat:no-repeat;background-size:50%;box-shadow:0 3px 10px rgba(0,0,0,0.3)}.btn-y-scroll.visible,.btn-y-scroll.visible + .follow-btns-panel{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.link-local{border-bottom:1px dashed #111;text-decoration:none}.link-local:hover{border-color:#555}.social-icon{display:inline-block;font-size:0.75em;text-align:center}.social-icon > img{display:block;margin:0 auto}[class^=link-social]{display:inline-block;font-size:0.75em;text-align:center}[class^=link-social] > .icon{position:relative;display:block;width:42px;height:42px;margin:0 auto}[class^=link-social] > .icon:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px dashed transparent;border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-moz-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-ms-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);-o-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);transition:all 0.5s cubic-bezier(0.175, 0.885, 0.320, 2.275);z-index:-1;content:''}[class^=link-social]:hover > .icon:before{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.link-social-vk > .icon:before{border-color:#54769b}.link-social-fb > .icon:before{border-color:#3a5ba0}.link-social-youtube > .icon:before{border-color:#cf3427}.link-social-telegram > .icon:before{border-color:#2da5e1}.link-social-twitter > .icon:before{border-color:#55abed}.link-items{text-align:center;margin:60px -10px 0}.link-items > a{margin:0 10px}.header-mobile{position:fixed;display:none;top:0;left:0;width:100%;height:46px;background:white;padding:0 15px;line-height:46px;z-index:99;overflow:hidden;font-size:0.85em;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px 1px rgba(0,0,0,0.1), 0 2px 10px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-mobile .btn-bars{margin:-3px 10px 0 0}.header-main{position:relative;padding:70px 0 0;background:url(/img/header-bg.jpg) center no-repeat;background-size:cover;border-top:7px solid #e47c56;text-align:center;z-index:5}.header-main .logo{display:inline-block;margin-bottom:30px;font:700 9em/1em 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#111}.header-main .logo:hover{color:#e47c56}.header-main .title{font:1.6em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin:-15px 0 20px}.header-main .tagline{position:relative;display:inline-block;color:white;background:#e47c56;padding:12px 25px;font:100 1.4em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;border-radius:25px}.header-main .heart{position:relative;display:inline-block;top:2px;width:24px;height:24px;margin:0 5px;background:url(/img/heart.svg) center no-repeat;background-size:cover;vertical-align:top}.header-main-mini{padding:5px 15px;height:34px}.header-main-mini a{color:white}.header-main-mini .logo{display:inline-block;height:34px;padding:0 12px 0 10px;margin-left:-12px;font:700 1.2em/32px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#363636}.header-main-mini .logo:hover{background:#df6437}.nav-main{margin-top:88px}.nav-menu{font-size:0;line-height:0;list-style:none}.nav-menu > li{display:inline-block;width:25%;font-size:15px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.nav-menu > li + li{padding-left:1px}.nav-menu .link-item{position:relative;display:block;height:164px;padding:50px 20px;font:100 26px/30px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;color:#d85221;background:rgba(255,255,255,0.7);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-menu .link-item .subtitle{display:inline-block;font-size:14px;line-height:16px;margin-top:5px;color:#555}.nav-menu .link-item:before{position:absolute;left:0;width:100%;bottom:100%;height:0;background:rgba(255,255,255,0.7);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;content:''}.nav-menu .link-item:hover{background:white;color:#111}.nav-menu .link-item:hover:before{height:15px;background:white}.nav-follow{position:fixed;top:80px;left:0;padding:20px 20px 20px 0;-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px);list-style:none}.nav-follow,.nav-follow > li,.nav-follow .link-item:before{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.nav-follow.nav-follow-visible{-webkit-transform:translateX(-190px);-moz-transform:translateX(-190px);-ms-transform:translateX(-190px);-o-transform:translateX(-190px);transform:translateX(-190px)}.nav-follow:hover{-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important}.nav-follow > li{width:200px;background:#5d5754}.nav-follow > li.active{width:210px;background:#e06b40}.nav-follow .link-item{position:relative;display:block;padding:12px 20px;font:bold 18px/24px 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;color:white;z-index:0}.nav-follow .link-item:before{position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;background:#dd5a2a;content:''}.nav-follow .link-item:hover:before{width:100%}.footer-main{padding:30px 0;text-align:center}.not-main-page .header-main{padding-top:20px;border-width:5px}.not-main-page .header-main .logo{font-size:80px;line-height:1em;margin:0}.not-main-page .header-main .title{font-size:1.2em;margin:5px 0 0 0}.not-main-page .header-main .tagline{display:none}.not-main-page .header-main .heart{width:20px;height:20px}.not-main-page .nav-main,.not-main-page .header-main-section{margin:0}.not-main-page .nav-menu{background:white;background:rgba(255,255,255,0.8);padding:0;margin:30px 0 0 0}.not-main-page .nav-menu .subtitle{display:none}.not-main-page .nav-menu > li{width:auto;padding:0}.not-main-page .nav-menu .link-item{height:auto;font-size:1.05em;padding:8px 25px;background:none}.not-main-page .nav-menu .link-item:before{display:none}.not-main-page .nav-menu .link-item:hover{background:white}.container{max-width:1170px;margin:0 auto;padding:0 15px}.page-part{padding-top:80px;padding-bottom:80px}.skills-part{background:url(/img/inner-bg.jpg) center no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}.part-title{color:#333}.blockquote-section{position:relative;padding:80px 0;margin:80px 0 -77px;background:white}.blockquote-section:after{position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:rgba(255,255,255,0.7);content:''}.services-part{overflow:hidden}.projects-part{position:relative;background:#f5f5f5;z-index:0}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.2;background:#e47c56;display:none;z-index:2}.social-part{position:relative;z-index:0}.social-part:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/thumb.php?src=/img/contacts_bg.jpeg&h=400) center no-repeat;background-size:cover;background-attachment:fixed;opacity:0.3;z-index:-1;content:''}.social-part .title{font-size:1.4em;line-height:1.4em}.social-part .link-items{margin-top:-7px;margin-bottom:-15px}.contacts-part{background:#f5f5f5}.part-tag-link{position:absolute;top:30px;left:100%;margin-left:5px;padding:5px;font-size:15px;line-height:1em;border-bottom:1px solid #e47c56;color:#e47c56 !important;white-space:nowrap;text-decoration:none;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}.part-tag-link:hover{color:#111 !important}.part-tag-link:before{position:absolute;left:-7px;bottom:-4px;width:1px;height:20px;background:#e47c56;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:''}.part-title-container{position:relative;display:inline-block}.part-title,.page-content h1{text-align:center;margin:-15px 0 60px;font:bold 50px/1em 'Exo 2', Arial, Helvetica, sans-serif}.page-content h1{color:#e47c56}.page-content h2{font:bold 24px/1.25em 'Exo 2', Arial, Helvetica, sans-serif;margin-bottom:20px}.page-content a{color:#d85221}.page-content a:visited{color:#8e44ad !important}.page-content a:hover{color:#2c3e50 !important}.articles-part{background:#e47c56;color:white}.articles-part .part-title{color:white}.articles-part a{color:white;background-color:#e47c56}.articles-part a:hover,.articles-part a:visited{color:#e47c56;background-color:white}.links-container{margin:-2px -5px}.links-container > a{display:inline-block;margin:2px 5px;padding:0 4px}.list{list-style:none}.list-options{list-style:none;margin-bottom:20px}.list-options:last-child{margin-bottom:0}.list-options > li{position:relative;padding-left:20px}.list-options > li + li{margin-top:15px}.list-options.sm > li + li{margin-top:7px}.list-options > li:before{position:absolute;border-radius:50%;content:''}.list-options > li:before{top:9px;left:3px;width:3px;height:3px;background:#555}.list-prices{margin:20px 0;list-style:none}.list-prices > li{position:relative;padding:10px 0;border-bottom:1px solid #f0f0f0}.list-prices > li:first-child{border-top:1px solid #f0f0f0}.list-prices > li:hover{background:#f0f0f0}.list-prices > li:hover .price{transform:translateX(10px)}.list-thumbs{list-style:none}.list-thumbs > li{min-height:48px}.list-thumbs > li + li{margin-top:15px}.list-thumbs .thumb{float:left;width:48px;height:48px;line-height:48px;text-align:center}.list-thumbs .thumb > img{vertical-align:middle}.list-thumbs .caption{margin-left:68px}.list-thumbs .caption a + a{margin-left:10px}.skill-year{position:relative;display:table;width:240px;height:240px;margin:0 auto;border:1px solid #e47c56;border-radius:50%;border-color:rgba(228, 124, 86, 0.7);text-align:center;color:#333;z-index:0}a.skill-year{text-decoration:none;color:#d85221}a.skill-year:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #e47c56;border-radius:50%;animation:skill_year_link 5s infinite;filter:blur(2px);content:''}a.skill-year:hover{color:#333}a.skill-year:hover:before{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.skill-year:before{position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:5px solid #e47c56;border-color:rgba(228, 124, 86, 0.7);border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:-1;content:''}.skill-year .caption{font-size:18px;line-height:24px;font:400 16px/20px 'Exo 2', Arial, Helvetica, sans-serif;text-transform:uppercase}.skill-year .vert{display:table-cell;vertical-align:middle}.skill-year .year{margin-bottom:15px;font:100 56px/1em 'Exo 2', Arial, Helvetica, sans-serif}.skill-year .year small{display:block;font-size:14px;line-height:16px}@keyframes skill_year_link{0%{-webkit-transform:scale(0.92);-moz-transform:scale(0.92);-ms-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92);}10%{opacity:1;}40%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;}100%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;}}@media screen and (max-width: 1050px){.skill-year{width:160px;height:160px}.skill-year .year{font-size:30px;line-height:36px;margin-bottom:8px}.skill-year .caption{font-size:14px;line-height:16px}}.comment-item{padding:20px 25px;background:#f5f5f5;margin-bottom:20px}.comment-item header{margin-bottom:15px;font:100 1.25em/1.25em 'Exo 2', Arial, Helvetica, sans-serif;text-transform:uppercase}.comment-form{margin:50px 0 40px}.comment-form .input{display:block;margin-top:4px;max-width:400px}.comment-form textarea.input{max-width:500px}.features{margin-top:50px}.feature{position:relative;height:100%;padding:30px;background:#f5f5f5;text-align:justify;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.feature > p{color:#555;margin:15px 0 0 0}.feature p:last-child{margin-bottom:0}.feature[tabindex]{cursor:pointer}a.feature:hover,.feature[tabindex]:hover{border-color:#e47c56;box-shadow:0 1px 4px rgba(228, 124, 86, 0.5)}.feature[tabindex] > h3{display:inline;border-bottom:1px dashed #222}.feature:focus{outline:none}.feature.active{border-color:#f5f5f5 !important;z-index:5}.feature.active .feature-about{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a.feature{display:block;text-decoration:none}a.feature > h3{display:inline;color:#222;border-bottom:1px solid #222}.feature-about{position:absolute;top:-10%;left:-10%;width:120%;min-height:120%;-webkit-transform:scale(0.835);-moz-transform:scale(0.835);-ms-transform:scale(0.835);-o-transform:scale(0.835);transform:scale(0.835);background:#f5f5f5;visibility:hidden;opacity:0;padding:30px;font-size:10pt;box-shadow:0 1px 1px rgba(0,0,0,0.2), 0 1px 30px rgba(0,0,0,0.22);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:default;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.feature-about .price{position:relative;top:0;margin:-3px 0 0 8px;height:20px;padding:0 7px;display:inline-block;background:rgba(0,0,0,0.05);color:#d85221;border-radius:2px 2px 2px 0;font:11px/20px 'Exo 2', Arial, Helvetica, sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.feature-about .price:before{position:absolute;left:-6px;bottom:0;border:3px solid transparent;border-right-color:rgba(0,0,0,0.05);border-bottom-color:rgba(0,0,0,0.05);content:''}.feature-about .price-num{font-size:15px;margin:0 2px}.feature-about .list-prices > li{margin:0 -30px;padding-left:30px;padding-right:30px}.feature-controls .btn{position:absolute;margin:auto;width:32px;height:32px;background-color:transparent !important;background-image:url(/img/arrows.svg);background-repeat:no-repeat;background-position:-999px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-controls .btn:hover{opacity:1}.feature-controls .btn-close{top:-45px;right:-45px;padding:0;background:url(/img/icon-close.svg) center no-repeat !important;background-size:contain}.feature-controls .btn-up,.feature-controls .btn-down{left:0;right:0}.feature-controls .btn-up{top:-60px;background-position:center -32px}.feature-controls .btn-down{bottom:-60px;background-position:center -96px}.feature-controls .btn-left,.feature-controls .btn-right{top:0;bottom:0}.feature-controls .btn-left{left:-60px;background-position:center 0}.feature-controls .btn-right{right:-60px;background-position:center -64px}[class^=feature-icon]{display:block;margin:0 auto 15px;width:128px;height:128px;background:url(/img/feature-icons1.svg?a) -999px -999px no-repeat;background-size:cover}.feature-icon-dev{background-position:0 -3px}.feature-icon-search{background-position:0 8.3%}.feature-icon-social{background-position:0 16.6%}.feature-icon-email{background-position:0 24.9%}.feature-icon-ads{background-position:0 33.2%}.feature-icon-marketing{background-position:0 41.5%}.feature-icon-eye{background-position:0 49.8%}.feature-icon-design{background-position:0 58.3%}.feature-icon-support{background-position:0 66.7%}.feature-icon-analytic{background-position:0 75%}.feature-icon-model{background-position:0 83.3%}.feature-icon-sound{background-position:0 91.6%}.feature-icon-video{background-position:0 100%}.icon-32{display:inline-block;width:32px;height:32px;background:url(/img/icons-32x.svg) -999px -999px no-repeat;vertical-align:middle}.icon-32.icon-address{background-position:0 0}.icon-32.icon-mail{background-position:0 -32px}.icon-32.icon-phone{background-position:0 -64px}.icon-32.icon-time{background-position:0 -96px}.icon-32.icon-cash{background-position:0 -130px}.project{display:block;position:relative;height:306px;margin:1px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;box-shadow:0 1px 1px rgba(0,0,0,0.2), 0 4px 10px rgba(0,0,0,0.1);overflow:hidden}.project .preview{min-height:100%;max-width:none}.project:hover{box-shadow:0 1px 1px rgba(0,0,0,0.3), 0 4px 25px rgba(0,0,0,0.2)}.project:hover .project-about{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a.project h3{display:inline;border-bottom:1px dashed #333}.project-about{position:absolute;display:table;top:0;left:0;width:100%;height:100%;background:white;background:rgba(255,255,255,0.94);color:#363636;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);font-size:1.15em;visibility:hidden;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.project-about h3{font-size:1.8em;margin-bottom:10px}.project-about .inner-content{display:table-cell;height:100%;vertical-align:middle;text-align:center;padding:10px}.project-about .link{display:inline-block;margin:5px 10px;color:#111}.project-about .link:hover{color:#555}.project-about .link:not(.link-local){text-decoration:none;border-bottom:1px solid #111}.project-about .link:not(.link-local):hover{border-bottom-color:#555}.article-main h1{margin-bottom:5px !important}.timeline-articles{position:relative}.timeline-articles .article{position:relative}.timeline-articles .article + .article{margin-top:60px}.timeline-articles .article:before{position:absolute;top:0;left:50px;width:1px;height:100%;padding-bottom:60px;background:#ccc;content:''}.timeline-articles .article:last-child:before{display:none}.timeline-articles .article-content{margin-left:135px;padding-left:25px}.timeline-articles .article-title{position:relative;top:-3px;margin-top:0;margin-bottom:10px;font-size:1.6em;line-height:1.25em;text-align:left}.timeline-articles .article-date{position:absolute;top:-10px;left:0;width:80px;padding:10px;color:#363636;background:white;text-align:center}.timeline-articles .article-date:after{position:absolute;top:50%;left:100%;width:30px;height:1px;margin:-5px 0 0 -10px;background:#ccc;content:''}.timeline-articles .article-date .day{display:block;font-size:1.4em;line-height:1em;font-weight:bold}.timeline-articles .article-date .month{display:block;margin-top:3px;font-size:0.85em;line-height:1.2em}.follow-btns-panel{position:fixed;right:50px;bottom:125px;transition:all 0.25s;-webkit-transform:translateY(75px);-moz-transform:translateY(75px);-ms-transform:translateY(75px);-o-transform:translateY(75px);transform:translateY(75px);z-index:199}.follow-contacts{position:relative}.follow-contact-form{position:absolute;right:1px;bottom:1px;width:48px;height:48px;transition:height 0.8s, width 0.8s 0.8s, border-radius 1s 0.5s;border-radius:25px;background:white;box-shadow:0 1px 2px rgba(0,0,0,0.2), 0 5px 35px rgba(0,0,0,0.15);overflow:hidden;z-index:0}.follow-contact-form .inner{padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.follow-contact-form .title{font:bold 19px/24px 'Exo 2', Arial, Helvetica, sans-serif;margin-bottom:25px;color:#e47c56}.follow-contact-form .inner,.follow-contacts.opened .follow-contact-form{width:640px;height:532px}.follow-contacts .btn-contact-us{position:relative;width:50px;height:50px;z-index:1}.follow-contacts .btn-contact-us:after,.follow-contacts .btn-contact-us:before{position:absolute;top:0;left:0;right:0;bottom:0;width:24px;height:24px;margin:auto;background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;content:''}.follow-contacts .btn-contact-us:before{background-image:url(/img/icon-letter.svg)}.follow-contacts .btn-contact-us:after{background-image:url(/img/icon-close-w.svg);opacity:0;transform:rotate(180deg)}.follow-contacts.opened{z-index:999}.follow-contacts.opened .btn-contact-us:before{opacity:0;transform:rotate(-180deg)}.follow-contacts.opened .btn-contact-us:after{opacity:1;transform:rotate(0deg)}.follow-contacts.opened .follow-contact-form{right:0;bottom:0;border-radius:0 0 25px 0}.nav-is-opened{overflow:hidden}.nav-is-opened .toggle--nav > .line-1{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.nav-is-opened .toggle--nav > .line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-is-opened .toggle--nav > .line-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-is-opened .toggle--nav > .line-4{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}.nav-is-opened .nav-main{display:block;z-index:999}.nav-is-opened .header-mobile{box-shadow:none}.resp-video{max-width:700px;height:415px;margin:35px auto}.resp-video > iframe{width:100%;height:100%}.grid{display:flex;flex-wrap:wrap;font-size:0;margin:-15px}.grid > [class^=grid-]{display:inline-block;padding:15px;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.grid-sm{margin:-10px}.grid-sm > [class^=grid-]{padding:10px}.grid-10{width:10%}.grid-20{width:20%}.grid-25{width:25%}.grid-30{width:30%}.grid-33{width:33.33%}.grid-40{width:40%}.grid-50{width:50%}.grid-60{width:60%}.grid-70{width:70%}.grid-75{width:75%}.grid-80{width:80%}.grid-90{width:90%}.grid-100{width:100%}@media screen and (max-width: 1270px){.feature-about{top:-1%;left:-1%;width:102%;min-height:102%;padding:15px}.feature-about .list-prices > li{margin:0 -15px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.grid-sm-10{width:10%}.grid-sm-20{width:20%}.grid-sm-25{width:25%}.grid-sm-30{width:30%}.grid-sm-33{width:33.33%}.grid-sm-40{width:40%}.grid-sm-50{width:50%}.grid-sm-60{width:60%}.grid-sm-70{width:70%}.grid-sm-80{width:80%}.grid-sm-90{width:90%}.grid-sm-100{width:100%}.sm--hidden{display:none !important}.resp-video{height:300px}.btn-y-scroll{display:none !important}.follow-btns-panel{right:5px !important;bottom:5px !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.follow-contact-form{display:none}body > .follow-contact-form{position:absolute;top:0;left:0;bottom:auto;width:100%;height:auto;border-radius:0;box-shadow:none;display:block;z-index:100}body > .follow-contact-form .inner{width:auto;height:auto;padding:30px}body > .follow-contact-form .title{font-size:15px}.follow-contacts .btn-contact-us{width:40px;height:40px;padding:0}.header-main{margin-top:46px;padding:30px 0 38px}.header-main .logo{font-size:5em}.header-main .title{font-size:1.2em}.header-main .tagline{font-size:1.2em;padding:7px 15px}.not-main-page .header-main{padding:20px 0}.not-main-page .header-main .logo{font-size:42px}.not-main-page .header-main .title{font-size:0.85em}.page-part{padding-top:40px;padding-bottom:40px}.part-title,.page-content h1{font-size:32px;margin-top:-5px;margin-bottom:30px}.part-tag-link{top:22px;font-size:0.85em}.page-content h2{font-size:18px}.blockquote-section{padding:50px 0;margin:50px 0 -47px}blockquote{font-size:1em;padding-left:20px}.header-mobile{display:block}.nav-follow{display:none}.nav-main{position:fixed;top:46px;left:0;width:100%;bottom:0;margin:0;background:white;overflow:auto;z-index:900;display:none}.nav-main .nav-menu{margin:0;padding:0}.nav-main .nav-menu .subtitle{display:inline-block}.nav-main .nav-menu > li{display:block;width:auto;padding:0}.nav-main .nav-menu .link-item{height:auto;padding:20px;font-size:1.32em;background:transparent}.nav-main .nav-menu .link-item:before{display:none}.project{height:260px}.project-about h3{font-size:1.2em}}@media screen and (max-width: 598px){.grid-xs-10{width:10%}.grid-xs-20{width:20%}.grid-xs-25{width:25%}.grid-xs-30{width:30%}.grid-xs-33{width:33.33%}.grid-xs-40{width:40%}.grid-xs-50{width:50%}.grid-xs-60{width:60%}.grid-xs-70{width:70%}.grid-xs-80{width:80%}.grid-xs-90{width:90%}.grid-xs-100{width:100%}.xs--hidden{display:none !important}.resp-video{height:160px;margin:25px auto}.part-title,.page-content h1{font-size:24px}.part-tag-link{display:inline-block;position:relative;top:-20px;left:auto;margin:0}.part-tag-link:before{display:none}.map-main{height:200px}.map-main > ymaps{height:100% !important}.skill-year{width:120px;height:120px;font-size:0.8em}.skill-year .year{font-size:24px;line-height:24px;margin-bottom:5px}.skill-year .year small{font-size:11px}.skill-year:before{top:3px;left:3px;right:3px;bottom:3px;border-width:3px}.skill-year .caption{font-size:11px;line-height:14px}.feature{padding:15px;font-size:0.85em}.feature h3{font-size:1.25em}.feature > p{margin-top:8px}.feature-about.with-controls{padding-top:40px;padding-bottom:40px}.feature-controls .btn-close{top:7px;left:0;right:0;width:100%;height:28px}.feature-controls .btn-up,.feature-controls .btn-down{display:block !important;top:auto;bottom:0;width:50%}.feature-controls .btn-up{left:0;right:auto}.feature-controls .btn-down{left:auto;right:0}.feature-controls .btn-left,.feature-controls .btn-right{display:none}[class^=feature-icon]{width:64px;height:64px}.project{height:200px}.timeline-articles .article:before{display:none}.timeline-articles .article-content{margin-left:0;padding:0;text-align:justify}.timeline-articles .article-title{top:0;margin-right:70px}.timeline-articles .article-date{position:static;padding:0;float:right;width:auto;margin:8px 0 0 10px;color:#999}.timeline-articles .article-date:after{display:none}.timeline-articles .article-date .day{font-size:1em;display:inline}.timeline-articles .article-date .month{display:inline}}.btn{display:inline-block;padding:10px 25px;border:none;border-radius:25px;color:white;font:100 1em/1.3em 'Exo 2', Arial, Helvetica, sans-serif;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.btn:focus{outline:none}.btn:disabled{background:#ddd !important;color:#aaa !important;cursor:default}.btn:visited{color:white}.btn.size-full{width:100%}.btn-sm{padding:4px 17px 6px}.btn-secondary,.btn-secondary:visited{background-color:#e47c56;color:white !important}.btn-secondary:hover{color:white !important;background-color:#d85221}.btn-primary,.btn-primary:visited{background-color:#363636;color:white !important}.btn-primary:hover{color:white !important;background-color:#d85221}.btn.btn-flat,.btn.btn-flat:visited{background:transparent;border:1px solid #bbb;color:#777 !important}.btn.btn-flat:hover{border-color:#555;color:#363636 !important}.btn-bars{width:30px;border:none;background:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;vertical-align:middle;cursor:pointer}.btn-bars > .line{display:block;height:3px;background:#333;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn-bars > .line + .line{margin-top:4px}.btn-bars > .line-3{margin-top:-3px !important}.btn-bars:hover{background:#eee}.btn-bars:focus{outline:none;background:none}.input{width:100%;padding:10px 25px;background:white;border:1px solid #ddd;border-radius:2px;font:100 1em/1.3em 'Exo 2', Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input:focus{outline:none;border-color:#999}textarea.input{padding:20px 25px}.input.size-sm,textarea.size-sm{padding:5px;font-size:14px;line-height:16px}.input-radio,.input-checkbox{position:relative;display:inline-block;margin-right:10px;padding-left:18px;cursor:pointer;z-index:0}.input-radio > input[type=radio],.input-checkbox > input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;z-index:-1}.input-radio > input[type=radio]:focus ~ span:before,.input-checkbox > input[type=checkbox]:focus ~ span:before{border-color:#999}.input-radio > input[type=radio]:checked ~ span:after,.input-checkbox > input[type=checkbox]:checked ~ span:after{position:absolute;top:5px;left:5px;width:8px;height:8px;margin-top:2px;border-radius:2px;background:#3498db;z-index:1;content:''}.input-radio > input[type=radio]:checked ~ span:after{border-radius:50%}.input-radio > span,.input-checkbox > span{display:inline-block;margin-left:10px}.input-radio > span:empty,.input-checkbox > span:empty{margin-left:0}.input-radio > span:before,.input-checkbox > span:before{position:absolute;top:2px;left:0;width:16px;height:16px;background:white;border:1px solid #ddd;border-radius:2px;vertical-align:top;transition:border-color 0.3s;content:''}.input-radio > span:before{border-radius:50%}.form-group,.form-field{margin-bottom:20px}.form-group:last-child,.form-field:last-child{margin-bottom:0}p.rewiev-name{color:#e47c56}.rewiev-data{font-style:italic;font-size:12px}.rewiev-text{font-style:italic;font-size:13px}.form-field{position:relative}.form-field > .error-tip{position:absolute;top:-14px;right:5px;height:14px;max-width:90%;background:rgba(255,255,255,0.8);border-bottom:1px solid rgba(192,57,43,0.3)}.error-tip{display:inline-block;color:#c0392b;font-size:11px;line-height:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.form-field-caption{display:inline-block;color:#999;font-size:0.85em;line-height:1.25em}.form-box{background:white;max-width:420px;margin:0 auto}.form-box .this-step{float:left;margin-top:4px;margin-right:15px;font-size:0.85em;line-height:1.2em;font-weight:bold;color:#e47c56;border-bottom:2px solid #e47c56}.form-box .form-title{margin:0;font:1.25em/1.25em Arial, Helvetica, sans-serif;color:#222;text-align:left}.form-box .link-local{border-bottom-color:#e47c56;transition:border-color 0.2s}.form-box .link-local:hover{border-bottom-color:#2c3e50}.form-box-header{margin-bottom:30px}hr{height:0;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}.caption-of-required{background:rgba(255,255,0,0.2)}.caption-of-required:after{position:relative;top:2px;margin-left:6px;font-size:16px;color:#555;content:'*'}

/*** END FILE: /assets/combine/fa343e38d93aa0d46d1a993565d0ca98d96283b4.css ***/

