h3{color:#fff;text-transform:uppercase}button{transition:background-color .5s;transition:color .5s}button:disabled,button[disabled]{background-color:#bbb !important}i{margin-left:5px;transition:visibility .5s}.preloader .inner{display:flex;flex-direction:column;justify-content:center}.site-navigation .inner{height:calc(100vh - 80px);overflow-y:scroll}.intro * * .section-title,.clients * * .section-title,.testimonials2 * * .section-title,.contact * * .section-title,.blog * * .section-title,.text-content-block * * .section-title{color:#1c75bc}.navbar{position:fixed;display:inline-flex;height:80px;width:100%;border-bottom:1px solid rgba(255,255,255,0.3);padding-top:14px;z-index:11;transition:background-color .5s ease}.logo{width:150px;margin-left:20px}#logo-img{animation-name:fade;animation-timing-function:ease-in;animation-duration:.5s}@keyframes fade{0%{opacity:1}25%{opacity:1}75%{opacity:0}100%{opacity:0}}.hamburger{margin-left:auto;margin-bottom:12px;margin-right:30px}.all-cases-link{top:90px}.scrolled{background-color:white;border-bottom:1px solid rgba(5,100,160,0.2)}.scrolled * * .hamburger__line-in::after,.scrolled * * .hamburger__line-in::before{background-color:#1c75bc}.site-navigation{padding-top:80px}.form-group>input{width:100% !important}.primary-btn{height:58px;padding:10px 20px;font-size:1em;background-color:#00aeef !important;border:none !important;color:#fff !important;outline:none !important;cursor:pointer;transition:opacity .5s}.primary-btn:hover{opacity:.5}.secondary-btn{height:58px;padding:10px 20px;font-size:1em;background-color:#1c75bc;border:none !important;color:#fff;outline:none !important;cursor:pointer;transition:opacity .5s}.secondary-btn:hover{opacity:.5}.testimonials,.testimonials:before{background-color:#333443}.testimonials .testimonial{background-color:#1c75bc;color:#fff}.testimonials .swiper-pagination-bullet{background:#fff}.testimonials .swiper-pagination-bullet:hover{border-color:#fff}.testimonials .swiper-pagination-bullet-active{border-color:#fff;background:0}.positions{visibility:hidden;width:100%;padding:40px}.position-btn,.term-btn{position:relative;display:block;width:100%;margin-top:20px;background-color:#fff;border:0;border-bottom:1px solid #212529;outline:none !important;color:#00aeef;height:60px;padding:0 20px;text-align:left}.position-btn i{position:absolute;top:1.4em;right:1em}.position-description,.term-description{display:none;background-color:#fff;padding:20px;font-size:1em;transition:all .75s ease;-webkit-transition:all .75s ease}.position-description.active,.term-description.active{animation:scale-display .75s;display:block}.position-description.out,.term-description.out{animation:scale-display--reversed .3s;animation-fill-mode:forwards;display:block}.description-title{color:#1c75bc;font-size:1.2em}.apply-btn{display:block;margin:0 auto;padding:10px 20px;background-color:#00aeef;color:white;text-align:center;border:none !important;outline:none !important}.works.works-white{background-color:#fff;color:#334}.works.works-white ul li h3{color:#1c75bc}.terms-conditions * p,.terms-conditions * * p,.term-description p{margin:0;margin-bottom:2em;padding:0}.footer .footer-bar{display:block}.icon-content-block{padding-bottom:3em}.swiper-slide * img{height:478px;object-fit:cover}.case-studies{visibility:hidden}.clients ul li.case{background-color:#fff;border:1px solid #eee;padding:10px;z-index:unset}.clients ul li.case:hover,.clients-thin ul li:hover{transform:scale(1.2);z-index:5}.clients ul li.case a{color:#1c75bc}.clients ul li.case a:hover{text-decoration:none}.clients ul li.case a p{margin:10px 20px;text-align:center;text-transform:uppercase}.clients-thin ul li{background-color:#fff;padding:10px;z-index:0}.testimonials2-light{width:100%;display:flex;flex-wrap:wrap;margin-top:150px;color:#1c75bc;background:#fff;position:relative}.testimonials2-light:before{content:"";width:100%;height:50px;background:#fff;position:absolute;left:0;top:0}.testimonials2-light .section-title{margin-bottom:0}.testimonials2-light .testimonials-slider{width:80%;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.testimonials2-light .swiper-pagination{width:100px;right:80px;left:auto;bottom:115px;text-align:right}.testimonials2-light .swiper-pagination-bullet{background:#222327}.testimonials2-light .swiper-pagination-bullet:hover{border-color:#222327}.testimonials2-light .swiper-pagination-bullet-active{border-color:#222327;background:0}.testimonials2-light .testimonial{width:100%;display:flex;flex-wrap:wrap;padding:100px 80px;background:#1c75bc;color:#fff}.testimonials2-light .testimonial blockquote{font-size:21px;line-height:1.7;font-weight:300;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.2)}.testimonials2-light .testimonial .reviewer{width:100%;display:flex;flex-wrap:wrap}.testimonials2-light .testimonial .reviewer img{width:50px;height:50px;border-radius:50%;margin-right:15px;float:left}.testimonials2-light .testimonial .reviewer .reviewer-infos{width:calc(100% - 65px);float:left}.testimonials2-light .testimonial .reviewer h6{display:block;font-weight:600}.testimonials2-light .testimonial .reviewer small{display:block}.contact .contact-form #careers{display:block}.contact .contact-form #careers .form-group{display:block;position:relative;margin-bottom:35px}.contact .contact-form #careers .form-group span{width:100%;line-height:58px;position:absolute;left:0;top:0;padding:0 20px;z-index:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.contact .contact-form #careers .form-group span.label-up{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #careers .form-group input[type=text],.contact .contact-form #careers .form-group input[type=email],.contact .contact-form #careers .form-group input[type=tel]{width:400px;background:0;position:relative;z-index:2}.contact .contact-form #careers .form-group input:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #careers .form-group textarea{width:500px;background:0;position:relative;z-index:2}.contact .contact-form #careers .form-group textarea:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #careers .form-group label.error{width:100%;color:red;margin-top:5px;margin-bottom:0;font-weight:600;font-size:13px}.case-study * * .section-title{width:100%;display:flex;flex-wrap:wrap;background:#fff;color:#1c75bc;padding-top:150px;margin-bottom:10px}@keyframes scale-display{0%{opacity:0}100%{opacity:1}}@keyframes scale-display--reversed{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@media only screen and (max-width:48em){.site-navigation{display:grid;margin:auto;padding-left:unset}.site-navigation.active .inner{padding-top:2em;padding-left:unset}.slider .slide-progress{bottom:4.5em}.slider .gallery-thumbs{bottom:40%}.clients ul li:last-child{display:list-item}.clients ul li:last-child:nth-child(odd){display:none}}