@import url(https://fonts.googleapis.com/css?family=Oxygen:300,400,700&subset=latin-ext);@media(min-width:120em){.container-fluid{max-width:1920px}}#app{font:300 16px/22px Avenir,Helvetica,sans-serif;color:#6e6e6e}section{padding:80px 0;border-bottom:1px solid #c8c8c8;position:relative;z-index:10;background:#fff}h2{margin-top:0;margin-bottom:30px;font-size:38px;line-height:52px}@media(max-width:47.99em){h2{font-size:30px;line-height:40px}}h4{font-size:20px;line-height:24px}ul{list-style:none inside none;padding:0}a:focus{outline:none}.center{margin-left:auto;margin-right:auto}.mini-separator{height:2px;width:75px;background-color:#6e6e6e;margin-bottom:20px}.mini-separator.pink{background-color:#ee4a9b}header{height:0;position:fixed;width:100%;overflow:hidden;transition:all .4s ease-in-out;z-index:100;border-bottom:1px solid #eee;background:#fff}header #logo{display:block;width:200px;padding-top:10px;float:left}header #main_nav{float:right}header #main_nav a{transition:all .4s ease-in-out;display:inline-block;text-transform:uppercase;color:#6e6e6e;cursor:pointer;padding-top:22px;margin-left:20px;text-decoration:none}header #main_nav a:hover{text-decoration:none;opacity:.7}header #lang_picker{float:right;margin-left:30px;padding-top:20px}header #lang_picker a{cursor:pointer}@media(max-width:47.99em){header{display:none}}header.active{height:70px}#intro{padding:0;background:url(/img/intro_bg.232e6065.png) top no-repeat;background-size:cover;background-attachment:fixed;z-index:8;height:700px;text-align:center}#intro .text_wrapper{position:fixed;width:100%}#intro img{display:inline-block;width:100px;margin-bottom:50px}#intro h1{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-size:60px}#intro h1 span{display:inline-block;margin:0 10px}.mouse-outer{border:3px solid #fff;border-radius:13px;cursor:pointer;display:block;height:46px;margin:0 auto;width:26px;position:absolute;bottom:20px;left:50%;margin-left:-13px;opacity:1}.mouse-outer .button{-webkit-animation:mouse-move 1s linear 0s infinite normal none running;animation:mouse-move 1s linear 0s infinite normal none running;background:#fff none repeat scroll 0 0;border:3px solid #fff;border-radius:4px;display:block;height:9px;margin:5px auto;width:1px}@-webkit-keyframes mouse-move{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(8px)}}@keyframes mouse-move{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(8px)}}.heading{text-align:center;margin:0 auto 60px}#what-we-do{text-align:center;font-size:18px;line-height:22px}#what-we-do ul li{margin-bottom:10px}#quality{background-color:#efefef}#quality .wrapper{text-align:center;padding:0 30px}@media(max-width:61.99em){#quality .wrapper{margin-bottom:30px}}@media(max-width:47.99em){#quality .wrapper{padding:0}}#quality .wrapper .logocontainer,#quality .wrapper h4{margin-bottom:20px;transition:all .4s ease-in-out}#quality .wrapper .logocontainer{display:inline-block;height:100px;width:100px;line-height:100px;border:2px solid #25aae1;border-radius:50%;font-size:40px;color:#c8c8c8}#quality .wrapper .logocontainer svg{transition:all .4s ease-in-out;width:40px;vertical-align:-5px}#quality .wrapper:hover h4{color:#25aae1}#quality .wrapper:hover .logocontainer{border-color:#c8c8c8}#quality .wrapper:hover .logocontainer svg{color:#25aae1;transform:rotate(2turn)}#case-studies .showcase_wrapper{margin-bottom:30px;border:1px solid #ccc;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;position:relative}#case-studies .showcase_wrapper:hover .image{bottom:84px}#case-studies .showcase_wrapper:hover .image img{top:100%;transform:translateY(-100%)}#case-studies .showcase_wrapper .image{bottom:0;height:320px;position:relative;z-index:8;display:block;overflow:hidden;transition:all .3s ease}#case-studies .showcase_wrapper .image img{position:absolute;display:block;top:0;transform:translateY(0);transition:all 2s ease}#case-studies .showcase_wrapper .textbox{display:block;position:absolute;padding:15px;bottom:0;left:0;width:100%;z-index:7;text-align:center;text-decoration:none;background:#25aae1}#case-studies .showcase_wrapper .textbox:hover{text-decoration:none}#case-studies .showcase_wrapper .textbox span{display:block;text-decoration:none}#case-studies .showcase_wrapper .textbox span.title{color:#fff;font-weight:500;font-size:20px;margin-bottom:10px}#case-studies .showcase_wrapper .textbox span.type{color:#fff}#partners .partners_list{display:table;width:100%}#partners .partners_list .partner{display:table-cell;vertical-align:middle;text-align:center;width:25%;padding:0 20px}#partners .partners_list .partner img{display:inline-block}@media(max-width:47.99em){#partners .partners_list .partner{display:block;padding:20px 0;width:100%}}#tools{background-color:#fafafa}#tools .tools_list{display:table;width:100%}#tools .tools_list .tool_logo{display:table-cell;vertical-align:middle;text-align:center;width:16.66666%;padding:15px}#tools .tools_list .tool_logo img{display:inline-block}#contact{background:url(/img/contact_bg.147df235.jpg) top no-repeat;background-size:cover;background-attachment:fixed;text-align:center;color:#fff;border-bottom:none;padding-bottom:10px}#contact img{width:30px;opacity:.8;display:inline-block;margin-bottom:5px}#contact .copyright{font-size:11px}#contact .social_icons a{margin:30px 5px;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;transition:all .4s ease-in-out}#contact .social_icons a:hover{opacity:.7}#contact .social_icons a.facebook svg{fill:#fff}#contact .social_icons a.twitter{background-color:#fff;border-radius:50%;color:#000}#contact .social_icons a.twitter svg{fill:#000;width:20px;height:auto}#testimonials{background-color:#fafafa}#testimonials section.carousel{padding:0;border:0;background:none}#testimonials section.carousel li{padding:0 20%}#testimonials section.carousel li .text{font-size:20px;line-height:30px;font-style:italic}#testimonials section.carousel .carousel__next,#testimonials section.carousel .carousel__prev{background:none}#testimonials section.carousel .carousel__next svg,#testimonials section.carousel .carousel__prev svg{fill:#666}#testimonials section.carousel .client{background:#25aae1;padding:.5rem 1rem;margin-top:2rem;display:inline-block;color:#fff;font-weight:700}