.inner,div.image-box>img{max-height:100%}#mini-nav ul,.da-thumbs,div.cat-nav>ul{list-style:none}.delay{-webkit-animation-delay:1s;animation-delay:1s}.ldelay{-webkit-animation-delay:2s;animation-delay:2s}@keyframes fade-down-in{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-down-in{0%{opacity:0;-webkit-transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-o-keyframes fade-down-in{0%{opacity:0;-o-transform:translateY(-30px)}100%{opacity:1;-o-transform:translateY(0)}}@-moz-keyframes fade-down-in{0%{opacity:0;-moz-transform:translateY(-30px)}100%{opacity:1;-moz-transform:translateY(0)}}.fade-down-in{-webkit-animation-name:fade-down-in;-moz-animation-name:fade-down-in;-o-animation-name:fade-down-in;animation-name:fade-down-in}@keyframes fade-up-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-up-in{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-o-keyframes fade-up-in{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@-moz-keyframes fade-up-in{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}.fade-up-in{-webkit-animation-name:fade-up-in;-moz-animation-name:fade-up-in;-o-animation-name:fade-up-in;animation-name:fade-up-in}@keyframes bounce{0%{opacity:0}100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes bounce{0%{opacity:0}100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-o-keyframes bounce{0%{opacity:0}100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@-moz-keyframes bounce{0%{opacity:0}100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}.da-thumbs{position:relative;margin:20px auto;padding:0}.da-thumbs li{margin:15px;background:#fff;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-block;width:300px;height:300px}.da-thumbs li a,.da-thumbs li a img{display:block;position:relative}.da-thumbs>li>a>div>h3{margin-top:100px}.da-thumbs li a{overflow:hidden}.da-thumbs li a div{position:absolute;background:#333;background:rgba(120,190,32,0);color:rgba(255,255,255,0);width:100%;height:100%;top:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.da-thumbs li a:hover div{background:rgba(120,190,32,.84);color:#fff}.da-thumbs li a:hover img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.da-thumbs li a div span{display:block;padding:10px 0;margin:40px 20px 20px;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,.9);text-shadow:1px 1px 1px rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(0,0,0,.1),0 -10px 0 rgba(255,255,255,.3)}@media screen and (max-width:400px){.da-thumbs li{width:250px;height:250px}.da-thumbs li a img{width:250px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?tp02np);src:url(../fonts/icomoon.eot?tp02np#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?tp02np) format('truetype'),url(../fonts/icomoon.woff?tp02np) format('woff'),url(../fonts/icomoon.svg?tp02np#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apply:before{content:"\e900"}.icon-unlock:before{content:"\e901"}.icon-board:before{content:"\e902"}.icon-document:before{content:"\e903"}.icon-search:before{content:"\e904"}.icon-linegraph:before{content:"\e905"}.icon-statistics:before{content:"\e906"}.icon-search-document:before{content:"\e907"}.icon-comments:before{content:"\e908"}.icon-table:before{content:"\e909"}.icon-domain:before{content:"\e90a"}.icon-youtube:before{content:"\e91b"}.icon-twitter:before{content:"\e91c"}.icon-linkedin:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-coin:before{content:"\e90b"}.icon-database:before{content:"\e90c"}.icon-text-apply:before{content:"\e90d"}.icon-find:before{content:"\e90e"}.icon-phone5:before{content:"\e90f"}.icon-document-apply:before{content:"\e910"}.icon-link3:before{content:"\e911"}.icon-window:before{content:"\e912"}.icon-desktop:before{content:"\e913"}.icon-photoshop:before{content:"\e914"}.icon-webpage:before{content:"\e915"}.icon-phone-portrait:before{content:"\e916"}.icon-edit:before{content:"\e917"}.icon-shopping-cart:before{content:"\e918"}.icon-sidebar:before{content:"\e919"}.icon-braces:before{content:"\e91a"}.icon-upwork:before{content:"\e928"}.icon-profile:before{content:"\e927"}.icon-mail-envelope-closed:before{content:"\e922"}.icon-mail-envelope-closed2:before{content:"\e923"}.icon-envelope:before{content:"\e929"}.icon-th-menu:before{content:"\e924"}.icon-thumbs-up:before{content:"\e926"}.icon-link:before{content:"\e925"}.icon-location:before{content:"\e947"}.icon-spinner:before{content:"\e97a"}.icon-phone:before{content:"\e920"}.icon-upload:before{content:"\e92a"}.icon-chain:before,.icon-link2:before{content:"\f0c1"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-google-plus:before{content:"\e91d"}.icon-fax:before{content:"\e921"}@font-face{font-family:ProximaSemiBold;src:url(/fonts/proxima-semiBold.woff) format('woff')}@font-face{font-family:Proxima;src:url(/fonts/proxima-reg.woff) format('woff');font-weight:700}#service{background:#F8F8F8}#service div.service-block{display:none;position:relative;width:100%;max-width:1080px;margin:0 auto}#service div.service-block.active{display:block}#service div ul.service-nav{padding:0 0 45px;margin:0;border-right:1px solid #eee;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#service #webdesign-service ul{display:block;list-style-type:none;padding:0}#service div ul.service-nav li{float:left;font-size:1.1em;list-style-type:none}#service div ul li a,#service div.service-side ul li a{display:block;border-bottom:1px solid #eee;padding:15px 10px 15px 35px;font-size:.85em;position:relative;font-weight:400}#service div ul li a{color:#777;cursor:pointer}#service div.service-side ul li a.active{color:#97C25A}#service div.service-side ul li a{color:#777;text-align:left}#service div.service-side ul li a.active span{color:#97C25A}#service div.service-side ul li a span.icon{position:absolute;top:18px;left:10px;font-size:13px}#service div.service-side ul li a span.icon-arrow-right{position:absolute;right:20px;font-size:8px;top:45%;color:#aaa}#service div.service-side ul li a:hover{color:#97C25A}#service div.tab-content{display:inline;float:left;width:60%;margin:0 1.4% 0 4%;text-align:left}#service div.tab-content h2{margin:0;font-size:1.6em;line-height:130%}#service div.tab-content p{line-height:175%;font-size:1.1em}#service div.tab-pane{display:none}#service div.tab-pane.active{display:block}#service div.service{border:1px solid #ddd;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.1);display:inline;float:left;width:30%;margin:0 1.38889% 40px;height:205px;overflow:hidden;border-radius:25px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}#service div.service a{padding:20px 25px;color:#78BE20;display:block;position:relative}#service div.service i.icon{display:block;font-size:3em;color:#78BE20}#service div.service span.service-title{font-family:Arial,sans-serif;font-size:1.3em;padding:0;margin:10px 0 5px;display:block;height:50px;font-weight:700}#service div.service:hover{box-shadow:0 8px 40px rgba(0,0,0,.2);background:#78BE20}#service div.service:hover i,#service div.service:hover span.description,#service div.service:hover span.service-title{color:#fff}#service div.service span.description{font-family:Proxima,Arial,sans-serif;font-size:1em;color:#509E2F;line-height:150%;display:block;overflow:hidden}#service ul li a.active{color:#8CAC62}#service div.service-side{display:inline;float:left;width:26%;margin:0 1.4% 30px 4.2%}#service div.service-side ul li{float:none}#service div ul li a .title{font-size:1em;display:inline;font-weight:400;margin:0}@media screen and (max-width:1080px){#service div.service-block{max-width:960px}}@media screen and (max-width:970px){#service div.service{width:46%;margin-bottom:30px}#service div ul.service-nav li a{height:60px}}@media screen and (max-width:768px){#service div ul.service-nav{margin-top:110px}#service div.service-side{width:80%;display:block}}@media screen and (max-width:685px){#service div.service-block{max-width:600px}#service div ul.service-nav li a{height:auto;padding-left:0}#service div ul.service-nav li{float:none}#service div ul.service-nav{display:block}}.logo,nav,nav ul li{float:left}@media screen and (max-width:600px){#service div.service{width:80.55556%;margin:0 7.5% 20px 9.16667%}}@media screen and (max-width:360px){#service div.service{height:225px}}body{margin:0;font-family:sans-serif}header{position:fixed;top:0;left:0;right:0;padding:30px 0;height:50px;transition:all .2s ease-in-out;z-index:1000}header.scrolled{padding:15px 0;box-shadow:0 0 1px rgba(0,0,0,.4);background-color:rgba(45,65,73,.3)}footer{width:100%;position:relative;background:#000;overflow:auto}#footer-container{padding:40px 40px 0;color:#fff}#footer-container>div.footer-block.logo-block img{-webkit-filter:contrast(0) brightness(100%);filter:contrast(0) brightness(100%)}#footer-container>div.footer-block{width:50%;float:left}#footer-container>div.footer-block:nth-child(even){text-align:right}#footer-container>div.footer-block>div.social-icons>a{display:inline-block;font-size:18px;width:35px;height:35px;border:1px solid grey;color:grey;margin:0 15px 25px 0;text-align:center;line-height:38px}#footer-container>div.footer-block p>a:hover,#footer-container>div.footer-block p>a:hover span,#footer-container>div.footer-block.copyright-block>p>a:hover{color:#6c3}#footer-container>div.footer-block>div.social-icons>a:hover{color:#6c3;border-color:#6c3}#footer-container>div.footer-block.copyright-block,#footer-container>div.footer-block.info-block *{font-size:14px;margin:10px 0;color:grey}#footer-container>div.footer-block.copyright-block>p>span{border-right:1px solid grey;padding-right:10px;margin-right:10px}#footer-container>div.footer-block.copyright-block>p>a{color:grey;text-decoration:underline}#footer-container>div.footer-block.info-block p:nth-child(1){font-size:18px}.inner{padding:0 40px}nav ul{list-style-type:none;position:absolute;right:0}nav ul li{margin-right:40px;font-size:1.3rem;font-weight:700}nav ul li a{text-decoration:none;text-transform:uppercase;color:#fff}nav ul li a.active{color:#6c3}#mobile-icon{display:none;position:relative;float:right;z-index:1;font-size:16px;right:20px}#mobile-icon>a{border:1px solid rgba(255,255,255,.1);background:#253B42;color:#fff;padding:5px 5px 8px;line-height:1;width:20px;height:20px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block}#mobile-icon span{display:block;position:absolute;height:3px;width:50%;background:#fff;border-radius:9px;opacity:1;left:7.5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-icon span:nth-child(1){top:10px}#mobile-icon span:nth-child(2),#mobile-icon span:nth-child(3){top:15px}#mobile-icon span:nth-child(4){top:20px}#mobile-icon.open span:nth-child(1),#mobile-icon.open span:nth-child(4){top:18px;width:0;left:50%}#mobile-icon.open span:nth-child(2){-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}#mobile-icon.open span:nth-child(3){-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg)}#mobile-icon a{color:rgba(255,255,255,.6)}#mobile-icon a:hover{color:#fff}.inner:after,.nav:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}#mini-nav{position:fixed;top:35%;right:10px;z-index:1000}#mini-nav ul li i{cursor:pointer;display:block;width:15px;height:15px;margin-bottom:10px;border-radius:50%;background:#c9c9c9;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}#canvas-no-01,#centerImage{transform:translateY(-50%) translateX(-50%);left:50%}#mini-nav ul li i.active,#mini-nav ul li i:hover{background:#fb6a3d}.content-title{font-size:5vh;line-height:1;color:#6c3;margin:10px 10px 30px}h2{margin:10px}h3{margin-bottom:30px}canvas{width:100%;left:0;position:absolute;z-index:99}#canvas-no-01{top:50%}.content-wrapper{padding-top:120px;display:block;justify-content:center;text-align:center;overflow-y:auto}#freedom>div.fixed{position:fixed;width:100%;height:100%}.background{position:relative;overflow:hidden;min-height:100vh;background:rgba(255,255,255,.9)}.animated{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:all 1.4s cubic-bezier(.22,.44,0,1);transition:all 1.4s cubic-bezier(.22,.44,0,1)}#freedom{background:0 0;color:#fff}#socialIcons{position:fixed;top:90px;z-index:1000;right:-81px;width:144px;-webkit-transition:right .5s .2s;transition:right .5s .2s}#socialIcons .like{display:inline-block;float:left;width:64px;height:47px;text-align:center;vertical-align:middle;line-height:21px;background-color:#000;color:#6c3;font-weight:700;cursor:pointer;border-radius:8px 0 0 8px;font-size:15px;padding-top:6px}#socialIcons .like span{display:block}#socialIcons .like .icon-thumbs-up{font-size:21px}#socialIcons .socialIconsGroup{display:inline-block;float:right}#socialIcons .socialIconsGroup>div{height:53px;line-height:36px}.facebook-like-icons,.facebook-share-icon{background-color:#4267b2;width:80px;text-align:center}.socialIconHover{right:0!important}#socialIcons .socialIconsGroup .twitter-share-icon{background-color:#1b95e0;padding-top:12px;width:70px;padding-left:10px;height:37px}#socialIcons .socialIconsGroup .google-share-icon{width:80px;height:40px;background-color:#292929;text-align:center;padding-top:12px}.twitterIframeAddingStyle{height:59px;line-height:55px;font-weight:700}#about .content-wrapper .slogan a{text-decoration:underline;color:#000;float:left}#about .content-wrapper .slogan a:hover{color:#6c3}.footerLinksList{list-style-type:none;padding-left:0;margin:25px 0;width:370px}.footerLinksList li{display:inline-block}.footerLinksList a{color:grey;cursor:pointer}.footerLinksList a.active,.footerLinksList a:hover{color:#6c3}.footerLinksList span{margin-left:5px;color:grey;font-size:16px}.info-block .freedom-development{margin-top:20px!important}@media (max-width:1024px){div.content-wrapper,section.background{height:auto}nav ul li{margin-right:35px;font-size:1rem}footer>#footer-container>div.footer-block{width:100%;float:none;text-align:center!important;margin-bottom:50px}.footerLinksList li{margin:5px 0}.footerLinksList{margin:25px auto}}div.content-wrapper section#page_intro{padding-top:40px;margin-bottom:0}.content-wrapper #slide_nav{position:absolute;width:100%;z-index:100;bottom:60px}@media screen and (max-width:768px){div.content-wrapper section#page_intro{margin-bottom:0}}@media screen and (max-width:685px){div.content-wrapper section#page_intro{padding-top:0;height:auto}#slide_nav ul.home-section li{width:90%;margin:0 auto 20px;float:none;text-align:left}.content-wrapper #slide_nav{height:400px}#slide_nav ul.home-section li a{color:#fff;border:1px solid rgba(255,255,255,.2);background:0 0;padding:15px 20px}#slide_nav ul.home-section li a span.icon{display:inline;margin-right:5px;position:relative;top:0;font-size:1.2em;float:right}#slide_nav ul.home-section li a span.title{display:inline;font-size:.95em}#slide_nav ul.home-section li a:hover{background:#88AE50;color:#fff}}@media screen and (max-width:480px){div.content-wrapper section#page_intro{padding-top:0;height:auto}.footerLinksList{width:100%}}ul.home-section{max-width:1080px;padding:40px 0 0;margin:0 auto;height:100%}ul.home-section li{width:20%;float:left;list-style-type:none;text-align:center}ul.home-section li a{margin:0 5px;padding:10px;display:block;font-family:ProximaBold,Arial,sans-serif;font-size:17px;line-height:120%;color:rgba(255,255,255,.6);font-weight:400;border-radius:4px}ul.home-section li a:hover{background:rgba(255,255,255,.1);color:#fff}.info a span,a{color:#8CAC62;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}a{background:0 0}ul.home-section li a span.icon{display:block;font-size:1.8em;margin-bottom:20px}body div.content_block h2,body div.content_block h3,body div.content_block h4{clear:both;color:#516772;font-weight:400}@media screen and (max-width:768px){#mini-nav,nav{display:none}header{position:absolute;background-image:linear-gradient(hsla(210,25%,50%,1),hsla(210,25%,20%,.5));min-width:200px;width:100%;height:auto}#mobile-icon{display:block;margin-top:10px}nav{text-align:left;width:97.22222%;margin:0 1.38889%}nav ul{position:relative;margin:30px 17px 0;list-style-type:none;padding-left:0}nav ul li{display:block;padding:0;margin:0 0 10px;float:none}nav ul li a{display:block;background:rgba(0,0,0,.3);color:rgba(255,255,255,.8);white-space:nowrap;font-size:1em;text-shadow:0 -1px 0 rgba(0,0,0,.3);border-bottom:0;padding:6px 20px;border-radius:4px}nav ul li a.active{background:#88AE50;color:#fff}nav ul li a:hover{background:rgba(255,255,255,.1);color:#fff}.content-wrapper{overflow-y:hidden;padding:0!important;margin:0}#canvas-no-01{position:relative;top:195px!important}#slide_nav{position:relative!important}#slide_nav ul.home-section{padding-top:0}#socialIcons{top:120px}}#about .content-wrapper div{display:inline;float:left;width:30.55556%;margin:0 2.5% 35px 0;min-height:170px;overflow:hidden}#about .content-wrapper h3{color:#6c3;text-align:left}#about .content-wrapper{text-align:center;padding-left:40px}#about .content-wrapper p,.block .right,.header-block{text-align:left}@media screen and (max-width:970px){#about .content-wrapper div{width:47.22222%;margin-bottom:30px}}@media screen and (max-width:600px){#about .content-wrapper div{width:80.55556%;margin:0 7.5% 20px 9.16667%}body #about .content-wrapper{padding-left:0!important}}a,img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-user-select:none}#centerImage{width:100%;position:absolute;z-index:99;top:50%}#canvas-no-02{position:relative;left:0;top:0;width:223px;z-index:99;margin-top:0;padding-top:0;float:left}@media screen and (max-width:768px){#centerImage{position:relative;transform:translateX(-50%)}#about .content-wrapper{padding-left:40px!important}}@media screen and (max-width:685px){#about .content-wrapper div{max-width:600px}.home-section.animated.fade-up-in{position:relative;margin-top:200px;top:0}.inner.animated.fade-down-in{padding-left:0;padding-right:0}nav ul{margin-top:46px}header{padding-top:0}#mobile-icon{padding-top:21px;margin-top:20px}header.scrolled{padding-bottom:45px;top:-15px}#logo-top-left{padding:30px 0 0 40px}}@media screen and (min-width:320px) and (max-width:375px){#footer-container{padding:40px 10px 0}}@-moz-document url-prefix(){.inner.animated.fade-down-in{padding-left:0;padding-right:0}nav ul{margin-top:46px}header{padding-top:0}#mobile-icon{padding-top:30px}header.scrolled{padding-bottom:45px;top:-30px}#logo-top-left{padding:30px 0 0 40px}@media screen and (max-width:768px){header.scrolled{top:-15px;padding-bottom:15px}}}#background-svg{position:absolute;width:120%;height:125%;margin:-10%;left:0;top:0;z-index:-100;filter:blur(70px)}.block{display:block;position:relative;overflow:auto;background:#fff}#portfolio div.portfolio,.block .left,.block .right,.technologie,.vacancyList ul{display:inline-block}#portfolio div.portfolio div,.memberDetails{overflow:hidden}.block:nth-child(2){background:#e8e8e8}.block .left,.block .right{width:50%;float:left}#portfolio,.block .left img{width:100%}#works .portfolio-list{list-style-type:none;padding-left:0}#works .portfolio-list ul{list-style-type:disc}.block:nth-child(even) .left,.block:nth-child(even) .right{float:right}.block .right h2{color:#6c3;margin:25px 0}.block .right .content,.block .right h2{padding:0 50px;line-height:1.5}.header-block{padding:50px}.header-block h1{color:#6c3;font-size:2.5em}.header-block .description{max-width:800px;margin-bottom:50px;line-height:1.5}a.website{padding:10px;background:#6c3;border:2px solid #6c3;color:#fff}#portfolio{max-width:1400px;margin:0 auto}div.text-desc h3{padding-top:50px;color:rgba(0,0,0,.7);font-size:1.8em}div.text-desc p{font-size:1.2em;color:#F8F8F8}.careers-title,.vacancy-title,.vacancyList ul li a{color:#78be20}#portfolio div.portfolio a:hover .image-box>img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform .3s ease-in-out;transition:transform .3s}.all-technologies{width:40%;margin-bottom:40px;list-style-type:none;padding-left:0}.technologie{font-size:14px;min-height:20px}.all-technologies li:not(:last-child){margin-right:10px}.technologie-name{width:70%}img.technologie-logo{width:20px;height:15px}@media screen and (max-width:768px){.block .right h2,.header-block{text-align:center}.all-technologies,.block .left,.block .right{width:100%}.block .right{padding:50px 0}.block .right .content,.block .right h2{padding:0 25px}.header-block{padding:25px;margin-top:100px}.header-block .description,.header-block h1{text-align:left}#works .block{padding:10px 0}}.firstBlock .firstBlockLongText{width:660px;margin:20px auto 0}.firstBlock .firstBlockShortText{margin:3px}.secondBlock{width:900px;margin:60px auto}.secondBlock .benefitsContent{width:23%;display:inline-block;vertical-align:top}.secondBlock .benefitsContent:not(:first-child),.vacancyList ul:not(:first-child){margin-left:10px}.secondBlock .benefitsContent .benefitsText{font-size:13px}.vacancyList{width:900px;margin:0 auto 20px}.vacancyList ul{list-style-type:none;width:32%;padding:0;vertical-align:top}.vacancyList ul li{padding-top:15px;font-size:18px}.vacancyList h3{margin-bottom:5px}.benefitsContent img{width:100px;height:100px}.vacancyContent{width:900px;border:1px solid #ddd;border-radius:5px;margin:0 auto;display:flex}.vacancyDetails{width:600px;text-align:left;padding:10px 20px 20px 30px}.vacancySkills{width:255px;border:1px solid #ddd;border-radius:5px;margin:10px 10px 20px;text-align:center}.vacancySkillsList{list-style-type:none;padding:0}.vacancySkillsList li{display:inline-block;background-color:#fff;color:#78be20;border:1px solid #78be20;padding:5px 8px;border-radius:4px;margin-bottom:7px}.vacancyOtherDetails p{margin-top:0}.vacancyOtherDetails h4,.vacancySkillsTitle{margin-bottom:10px}li.vacancySkillsTitle{display:block;background-color:#fff;color:#000;font-weight:700;font-size:18px}.vacancyContent h2{margin:0}.vacancyContent li,.vacancyContent p{line-height:1.5}.apply span,.scrollToApply{background-color:#78be20;border:1px solid #78be20;padding:10px;color:#fff;border-radius:5px;font-weight:700;cursor:pointer;margin-bottom:30px;display:inline-block;font-size:14px;width:190px}.apply span:hover,.scrollToApply:hover{background-color:#fff;color:#78be20}.applyForm .applyFormSubmit:focus,.scrollToApply:focus{outline:0}.apply{margin-top:25px}.applyForm{width:900px;margin:80px auto 20px}.applyFormInputGroupOne,.applyFormInputGroupTwo{width:49%;display:inline-block;vertical-align:top}.applyFormInputGroupOne input,.applyFormInputGroupOne select,.applyFormInputGroupTwo input{border:1px solid #78be20;width:350px;padding:10px;font-size:14px;margin-top:15px}form .applyFormInputGroupTwo label:focus,form input:focus,form select:focus,form textarea:focus{outline:#78be20 solid 1px}form .applyFormInputGroupTwo label.invalid:focus,form input.invalid:focus,form select.invalid:focus,form textarea.invalid:focus{outline-color:#a94442}.applyFormInputGroupOne select{width:372px;background-color:#fff;color:#757597;padding-left:5px;height:40px}.applyFormInputGroupTwo #cv_file_name{display:none}.applyFormInputGroupTwo label{border:1px solid #78be20;width:350px;padding:10px;font-size:14px;margin:15px 35px;display:block;text-align:left;color:#79797d;cursor:pointer;position:absolute}#modal-sent,.apply_updated_cv_hidden{display:none}.applyForm #apply_cover_letter{width:802px;border:1px solid #78be20;margin:15px 0 30px;resize:vertical;height:150px;font-size:14px;padding:8px;font-family:sans-serif}#apply_desired_projects{margin-bottom:25px}#careers .input-continer{position:relative}#careers .applyErrorMessage{color:#a94442;position:absolute;right:50px;top:5px;z-index:10;background-color:#fff;font-size:14px}.applyForm .applyFormSubmit{border:1px solid #78be20;color:#78be20;width:220px;padding:10px;background-color:#fff;font-size:18px;margin:35px;cursor:pointer}.applyForm .applyFormSubmit:hover{color:#fff;background-color:#78be20}.applyForm #applyForm .input-box.invalid,.applyForm #coverLetter.invalid,.applyForm .applyFormInputGroupTwo label.invalid{border-color:#a94442}.applyCvContent{position:relative}.applyCvContent .icon-upload{position:absolute;top:21px;right:40px;font-size:26px;color:#78be20;z-index:110;cursor:pointer}#modal-sent{font-size:30px;text-align:center;padding-top:250px}.sqs-block-socialaccountlinks-v2 .social-account-list.social-icon-color-black a{color:#8b5555}.vacancySocialIcons{width:900px;margin:10px auto}.vacancySocialIcons>div{display:inline-block;vertical-align:top}#vocSocialIcons{width:615px;margin:10px auto;position:static;text-align:left}#vocSocialIcons>div{float:left}#vocSocialIcons .voc-facebook-like-icons,#vocSocialIcons .voc-linkedin-share-icon,#vocSocialIcons .voc-twitter-share-icon{background-color:transparent;padding-top:15px;line-height:0;padding-right:15px}.vacancySocialIcons .vacancySocialIconsText{font-size:30px;width:255px;float:left;text-align:left;padding-top:15px}.vacancyBlock{padding:65px 0 35px}#modal .icon-spinner{font-size:70px;position:absolute;top:40%;left:50%;-webkit-animation:loadingspinner 2s linear infinite;animation:loadingspinner 2s linear infinite}@-webkit-keyframes loadingspinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loadingspinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (min-width:769px) and (max-width:990px){#careers .content-wrapper{padding-top:120px}.applyForm,.secondBlock,.vacancyContent,.vacancyList{width:750px}.vacancyDetails{width:500px}.applyFormInputGroupOne input,.applyFormInputGroupTwo input,.applyFormInputGroupTwo label{width:320px}.applyFormInputGroupOne select{width:342px}.applyFormInputGroupTwo label{margin:15px 12px}.applyForm #apply_cover_letter{width:700px}.vacancySocialIcons{width:750px}#vocSocialIcons{width:450px}#recaptcha,div.contact-form>form>div.input-block{margin-left:15}#careers .applyErrorMessage{right:25px}}@media screen and (max-width:768px){#careers .content-wrapper{padding-top:120px!important}.secondBlock,.vacancyList{width:100%}.secondBlock .benefitsContent{width:45%}.firstBlock .firstBlockLongText{width:97%}.vacancyList ul{width:40%}.vacancyList ul:not(:first-child){margin-left:0}.applyForm,.vacancyContent,.vacancySocialIcons{width:98%;display:block}.vacancyDetails,.vacancySkills{width:90%;margin:35px auto;padding:0;font-size:14px;line-height:1.5}.applyForm .coverLetter,.applyFormInputGroupOne,.applyFormInputGroupTwo{width:320px;display:block;margin:0 auto}.applyFormInputGroupOne input,.applyFormInputGroupOne select,.applyFormInputGroupTwo input,.applyFormInputGroupTwo label{width:100%;padding:0 0 0 5px;height:45px;line-height:45px}.applyFormInputGroupOne select{width:328px}.applyForm #apply_cover_letter{width:320px;margin:15px 0 0 auto;padding:0 0 0 5px;line-height:38px}.applyCvContent .icon-upload{top:11px;right:13px}.applyForm{width:100%}.vacancySocialIcons .vacancySocialIconsText{display:block;text-align:center;width:100%;font-size:24px}#vocSocialIcons .voc-facebook-like-icons,#vocSocialIcons .voc-twitter-share-icon{width:70px}#vocSocialIcons>div{float:none;display:inline-block;vertical-align:top}#vocSocialIcons{width:300px;text-align:center}#recaptcha{margin:10px auto}#apply_desired_projects{margin-bottom:auto}.applyFormInputGroupTwo .applyCvContent{margin:20px auto}.applyFormInputGroupTwo .applyCvLabel{position:static;margin-left:0}#careers .applyErrorMessage{right:15px}#careers .applyCvContent .applyErrorMessage{top:-10px}}@media screen and (min-width:320px) and (max-width:375px){.memberDetails{width:318px;float:none;margin:20px auto;display:block}.secondBlock .benefitsContent{width:60%}.vacancyList ul{width:100%}.secondBlock .benefitsContent:not(:first-child),.vacancyList ul:not(:first-child){margin-left:0}.applyFormInputGroupOne input,.applyFormInputGroupOne select,.applyFormInputGroupTwo input,.applyFormInputGroupTwo label{width:96%}.applyFormInputGroupOne select{width:315px}.applyForm #coverLetter,.applyFormInputGroupOne input,.applyFormInputGroupOne select,.applyFormInputGroupTwo input,.applyFormInputGroupTwo label{font-size:13px}.applyForm .coverLetter{width:320px;display:block;margin:0 auto}.applyForm #apply_cover_letter{margin:15px 0 0;width:96%;font-size:13px}#careers .applyCvContent .applyErrorMessage{top:-10px}.applyFormInputGroupTwo .applyCvLabel{margin-left:3px}}.teamMembersContent{width:80%;margin:60px auto}.memberDetails{border:1px solid #ddd;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.1);display:inline-block;float:left;width:30%;margin:0 1.38889% 40px;height:480px;border-radius:10px}.memberImage{height:330px}.memberImage img{width:100%;height:100%}.memberSocialLinks{margin:20px auto}.memberSocialLinks a{display:inline-block;font-size:22px;width:45px;height:45px;border:1px solid grey;color:grey;text-align:center;line-height:47px}.memberSocialLinks .memberEmail i{font-size:30px;vertical-align:sub}.memberSocialLinks .memberUpwork i{font-size:26px;vertical-align:middle}.memberSocialLinks a:hover{background-color:#6c3;color:#fff;border-color:#6c3}.memberName{font-weight:700;margin-bottom:0}.memberPosition{margin-top:10px}@media screen and (min-width:991px) and (max-width:1199px){.teamMembersContent{width:90%}}@media screen and (min-width:768px) and (max-width:990px){.teamMembersContent{width:90%}.memberDetails{width:45%}}@media screen and (max-width:767px){.teamMembersContent{width:100%}.memberDetails{width:320px;float:none;margin:20px auto;display:block}.content-wrapper{padding-top:120px}}@media screen and (min-width:320px) and (max-width:375px){.memberDetails{width:318px;float:none;margin:20px auto;display:block}}.block{width:100%;padding:65px 0}nav ul li a{border-bottom:2px solid rgba(102,204,51,0);-webkit-transition:border .5s ease;-moz-transition:border .5s ease;-ms-transition:border .5s ease;-o-transition:border .5s ease;transition:border .5s ease}nav ul li a:hover{border-bottom:2px solid rgba(102,204,51,1)}div.block:nth-child(even){background-color:#f8f8f8}div.contact-form,div.content-block{max-width:960px;margin:0 auto}div.contact-form{margin:60px auto 0}#contact div.content-block{text-align:center}#contact .content-block .center{float:none;display:inline-block;width:33%;vertical-align:top}#contact .content-block div p{margin-bottom:5px}div.block>div.content-block a,div.contuct-us>a{color:#6c3;text-decoration:underline}div.contuct-us>a{font-size:20px;font-weight:700}div.block>div.content-block a:hover{text-decoration:none}div.content-block h1,div.content-block h2,div.content-block h3,div.contuct-us>h3{color:#6c3;font-size:34px;text-transform:uppercase;margin:20px 0}div.content-block h1,div.content-block h2{font-weight:400}div.content-block h1{text-transform:none;margin-bottom:48px}div.content-block div.contuct-us>a,div.content-block>div.info>a{text-decoration:none;border:1px solid #6c3;display:inline-block;padding:20px 0;width:310px;margin:5px 25px;text-transform:uppercase;-webkit-transition:color,background-color .3s;-moz-transition:color,background-color .3s;-ms-transition:color,background-color .3s;-o-transition:color,background-color .3s;transition:color,background-color .3s}div.content-block div.contuct-us>a{width:230px}div.block>div.content-block>div.social-icons>a:hover,div.content-block div.contuct-us>a:hover,div.content-block>div.info>a:hover{background-color:#78BE20;color:#fff}div.content-block>div.info>a>i{margin-right:10px}div.block.call-block,div.block.start-project-block{overflow:auto}div.block.start-project-block>div.content-block>div.steps{display:flex}div.block.start-project-block>div.content-block>div.steps>div.text-block{margin-right:25px}div.block.start-project-block>div.content-block>div.steps>div.text-block:last-child{margin-right:0}div.block.start-project-block>div.content-block>div.steps>div.text-block>h4{min-height:25px;text-align:left}div.block.start-project-block>div.content-block>div.steps>div.text-block>p{text-align:left;font-size:14px;line-height:1.5;max-width:305px}div.block.start-project-block>div.content-block>div.steps>div.text-block>p>i{font-style:normal;color:#6c3;font-weight:700}div.block.start-project-block>div.content-block>div.steps>div.text-block>span.icon{color:#6c3;font-size:40px}div.contact-form>form{position:relative}div.contact-form>form>div.input-block,div.contact-form>form>div.message-block{width:400px;float:left}div.contact-form>form>div.input-block{margin-left:67.5px;margin-right:25px}div.contact-form>form>>div.input-block>div.input-continer{text-align:left;width:100%}div.contact-form>form>div.input-block>div.input-continer>input{width:99%;height:40px;margin-bottom:25px;margin-right:30px;font-size:14px}div.contact-form>form>div.message-block>div.input-continer>textarea{width:98%;height:245px;font-size:14px;font-family:sans-serif;line-height:35px}div.contact-form>form>div.input-block>div.input-continer>input,div.contact-form>form>div.message-block>div.input-continer>textarea,div.contact-form>form>div.submit-block>div.input-continer>input{border:1px solid #6c3;padding-left:1%}div.contact-form>form>div.submit-block{overflow:auto;width:100%}div.contact-form>form>div.submit-block>div.input-continer>input{width:135px;padding:10px 0 8px;font-size:18px;border:1px solid #6c3;background:0 0;text-transform:uppercase;color:#6c3}div.contact-form>form>div.input-block>div.input-continer>input:focus,div.contact-form>form>div.message-block>div.input-continer>textarea:focus,div.contact-form>form>div.submit-block>div.input-continer>input:focus{outline:0}div.contact-form>form>div.submit-block>div.input-continer>input:hover{cursor:pointer;background-color:#78BE20;color:#fff}#recaptcha{width:302px;margin-left:67.5px}#recaptcha.invalid{border:1px solid #a94442}div.contact-form>form div.input-continer>.input-box.invalid{border-color:#a94442}div.block.map-block>div.content-block>div.map-footer{text-align:left}div.block.map-block>div.content-block>div.map-footer>a{display:block;padding:15px 0}.map iframe{pointer-events:none}div.block>div.content-block>div.social-icons{margin-top:100px;display:flex}div.block>div.content-block>div.social-icons>a{display:block;width:100%;padding:7px 15px;font-size:24px;margin:0 35px;border:1px solid #6c3;text-decoration:none}div.block.call-block>div.content-block>div.left,div.block.call-block>div.content-block>div.right{width:50%;float:left;text-align:center}div.block.call-block>div.content-block>div.right{text-align:center;padding:0}div.block.call-block>div.content-block>div.left>a,div.block.call-block>div.content-block>div.left>p,div.block.call-block>div.content-block>div.right>a,div.block.call-block>div.content-block>div.right>p{display:block;color:#000;text-decoration:none;font-size:20px}div.block.call-block>div.content-block>div.left>a>i,div.block.call-block>div.content-block>div.right>a>i{line-height:2;width:10%}#modal,#modal-sent{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.5)}#modal-sent>p{color:#6c3;position:absolute;left:10%;width:80%;text-align:center;top:26%;font-size:45px;font-weight:700}@media screen and (max-width:990px){div.contact-form,div.content-block{max-width:815px}div.contact-form>form>div.input-block,div.contact-form>form>div.message-block{width:395px}#recaptcha,div.contact-form>form>div.input-block{margin-left:0}#contact .content-block .center{width:32%}}@media screen and (max-width:850px){div.contact-form,div.content-block{max-width:615px}div.contact-form>form>div.input-block,div.contact-form>form>div.message-block{float:none;margin:0 auto;max-width:100%}div.contact-form>form>div.message-block{margin-bottom:25px}div.content-block>div.info>a,div.contuct-us>a{max-width:100%;margin:5px auto}#contact .content-block .center{width:45%}}@media screen and (max-width:768px){div.block:first-child{margin-top:110px}div.block.start-project-block>div.content-block>div.steps{display:block}div.block.start-project-block>div.content-block>div.steps>div.text-block>p{max-width:100%}div.block>div.content-block>div.social-icons{display:block;margin-top:20px}div.block>div.content-block>div.social-icons>a{width:25px;margin:2px auto;display:inline-block}div.block.start-project-block>div.content-block>div.steps>div.text-block{margin-right:0;padding:0}div.contact-form,div.content-block{max-width:90%}#recaptcha{margin:10px auto}#contact div.content-block h1{text-align:center}#contact .content-block .center{width:50%}}@media screen and (max-width:655px){div.content-block h1,div.content-block h2,div.content-block h3{font-size:22px}div.block.call-block>div.content-block>div.left,div.block.call-block>div.content-block>div.right{width:100%;text-align:center;float:none}#contact .content-block .center{width:90%}}#brand-assets .content-wrapper,#logo-colors h2,#logo-colors p{text-align:left}#brand-assets h1{font-size:34px;text-align:center;font-weight:400;margin:64px 0 0}#brand-assets h2{color:#6c3;font-size:26px;margin:0}.assets-wrapper{margin:65px auto;max-width:960px}.assets-wrapper>p{margin:20px 0 57px}#assets-logo>img{width:100%}#logo-colors{text-align:justify;overflow-y:auto}#logo-colors div.logo-background{width:270px;margin:0;padding:40px 0;display:inline-block;border:1px solid #6c3}#logo-colors .logo-images:nth-of-type(4) div.logo-background,#logo-colors .logo-images:nth-of-type(5) div.logo-background,#logo-colors .logo-images:nth-of-type(6) div.logo-background{padding:31px 0}#logo-colors .logo-images:nth-of-type(3n+1) .logo-background{background:#fff}#logo-colors .logo-images .logo-background{background:#000}#logo-colors .logo-images:not(:last-of-type){margin-bottom:37px}#logo-colors .logo-images{display:inline-block;text-align:center}#logo-colors .logo-images .links{text-align:center;margin-top:5px}#logo-colors .logo-images .links a{padding-right:15px;padding-left:15px}#logo-colors .logo-images .links a:hover{color:#6c3}#assets-colors #color-blocks .color-block{display:inline-block;margin-right:20px;margin-top:37px}#assets-colors #color-blocks .palette{width:35%;display:inline-block}#assets-colors #color-blocks .color-block>p{text-align:center;margin:0}#assets-colors #color-blocks .color-block>span{display:inline-block;width:100px;height:45px;border:1px solid #6c3}#assets-colors #color-blocks .palette h4{margin:0}#assets-colors #color-blocks #main-palette .color-block:nth-of-type(1) span{background:#78be20}#assets-colors #color-blocks #main-palette .color-block:nth-of-type(2) span{background:#6c3}#assets-colors #color-blocks #main-palette .color-block:nth-of-type(3) span{background:#fff}#assets-colors #color-blocks #main-palette .color-block:nth-of-type(4) span{background:grey}#assets-colors #color-blocks #secondary-palette .color-block:nth-of-type(1) span{background:#093}#assets-colors #color-blocks #secondary-palette .color-block:nth-of-type(2) span{background:#8cac62}#assets-colors #color-blocks #secondary-palette .color-block:nth-of-type(3) span{background:#0f8e2e}#assets-colors #color-blocks #secondary-palette .color-block:nth-of-type(4) span{background:#509e2f}@media screen and (max-width:1023px){.assets-wrapper{max-width:700px}#assets-colors #color-blocks .palette{width:45%}}@media screen and (max-width:900px){.assets-wrapper{max-width:640px}}@media screen and (max-width:768px){#brand-assets h1{margin:130px 0 0;padding:65px 0 0}}@media screen and (max-width:720px){.assets-wrapper{max-width:600px}}@media screen and (max-width:640px){.assets-wrapper{max-width:500px}#assets-colors #color-blocks,#logo-colors{text-align:center}#assets-colors #color-blocks .palette{width:70%}#assets-colors #color-blocks #main-palette{margin-bottom:37px}}@media screen and (max-width:560px){#brand-assets .content-wrapper{padding:0 5%!important}}@media screen and (max-width:420px){#assets-colors #color-blocks .palette{width:100%}}h1.blog-title{font-size:34px;text-align:center;font-weight:400;margin:64px 0 0}div.cat-nav>ul{border-bottom:1px solid #ccc;margin-top:50px}div.cat-nav>ul>li{display:inline-block;margin-right:20px}.posts-list{margin:0 auto;max-width:1080px;display:inline-block}div.posts-list>div.post-item{background-color:#F5F7FA;float:left;max-width:500px;margin:20px;text-align:center;min-height:510px}.post-item h2{font-size:26px}@media screen and (max-width:1100px){div.posts-list>div.post-item{float:none}}#blog div.left>*{text-align:left;width:100%}#blog div.left img{width:100%;height:200px}#blog .description,#blog h2{margin:30px}.author{margin-left:30px;font-size:14px;display:flex}div.author img{float:left;height:50px;width:50px;border-radius:100%}div.author img+div{display:inline-block;margin:10px}div.author a{line-height:100%;border:1px solid #6c3;padding:15px;margin-left:auto;margin-right:30px}div.author a:hover{background-color:#78be20;color:#fff}@media screen and (max-width:768px){#brand-assets h1{margin:130px 0 0;padding:65px 0 0}#blog .content-wrapper{padding-top:120px!important}div.cat-nav>ul{padding:0;margin-top:40px}}@media screen and (max-width:450px){.author,div.author a{display:block}div.author a{text-align:center;margin-top:30px}}