@charset "UTF-8";a{color:#00aeef;text-decoration:underline}.header-contact,a:hover,body{color:#fff}.header-contact a,.header-contact a[href^='tel:']:hover,a.btn{text-decoration:none}body,html{width:100%;height:100%;min-height:100%}body{font-family:Roboto,sans-serif}.l-header{position:fixed;z-index:100;top:0;left:0;width:100%;background:rgba(0,50,110,.9)}.brand-logo{display:inline-block;padding-top:1.25rem}.header-contact{padding-top:27px;font-size:1.25rem;font-weight:300;line-height:28px}.header-contact a{color:#fff;font-weight:300}.header-contact a[href^='mailto:']{text-decoration:underline;color:#00aeef;font-size:1.125rem}.dev,.nav-menu a,.nav-menu a:hover{text-decoration:none}.header-contact a[href^='mailto:']:hover{color:#fff}.nav-menu a{display:inline-block;padding:0 15px 16px;color:#fff;font-size:1.188rem;font-weight:300}.nav-menu a:first-child{padding-left:0}.nav-menu a:hover{color:#00aeef}.teaser{height:750px;padding-top:125px;background:url(/public/upload/image/teaser.jpg) right bottom no-repeat,url(/public/upload/image/teaser-bg.jpg) bottom repeat-x}.teaser h1{margin:106px 0 0;padding:0;font-size:4.75rem;font-weight:100}.teaser .teaser-info{padding-top:54px;font-size:1.375rem;font-weight:100}.client{background:url(/public/upload/image/client-bg.jpg) center repeat-y #171b33}.client h2{padding-top:67px;font-size:4.75rem;font-weight:100}.client-truck{padding:44px 0 0}.client-truck span{display:block;padding:35px 0 0;font-size:1.563rem;font-weight:100;line-height:1.9rem}.client-content{padding-top:40px;font-weight:100}.client-content .btn{padding:10px 35px;margin-bottom:70px;border-width:0;background-color:#027db8}.about{position:relative;padding-top:53px;padding-bottom:60px;color:#252525}.about h3{margin-bottom:51px;color:#000;font-size:4.75rem;font-weight:100}.about-name,.about-text,.career h2,.question h3{font-weight:300}.about:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-20px;content:' ';pointer-events:none;border:solid transparent;border-width:20px;border-color:rgba(255,255,255,0);border-top-color:#fff}.about-name{padding-top:3px;color:#0072bc;font-size:1.125rem;line-height:1.4rem}.career strong,.tagline span{color:#10aad4}.about-text{font-size:1.125rem;line-height:1.8rem}.question{padding-top:134px;padding-bottom:90px;background:url(/public/upload/image/question-bg.jpg) center no-repeat #064685}.question h3{font-size:2rem}.question form{padding-top:30px}.question input{margin:0 auto;max-width:590px}.question .btn{margin-top:75px;background-color:#027db8;border-width:0;padding:10px 35px}.question .form-result{padding-top:1rem}.question-recall{display:inline-block;padding-top:60px;font-size:1.5rem;font-weight:300}.career{padding-top:65px;padding-bottom:40px;background:url(/public/upload/image/vacansies-bg.jpg) center right no-repeat #000}.career h2{padding-bottom:16px;font-size:2.5rem}.career li,.career p,.career ul{margin:0}.career ul{list-style:circle}.tagline{padding:45px 0 60px;background-color:#023d79}.tagline span{display:block;padding-top:30px;font-size:1.563rem;font-style:italic;font-weight:400;text-transform:uppercase}.contacts h4,.dev{display:inline-block}.contacts{padding-bottom:60px;background:#054c87}.contacts h4{padding:58px 40px 22px;margin-bottom:40px;border-bottom:solid 1px #10aad4;font-size:2rem;font-weight:300}.dev,.l-footer{font-size:.8125rem}.dev{height:33px;margin-top:-16px;padding:16px 214px 0 0;background:url(img/logo-dev.png) right top no-repeat;color:#464646}.dev:hover{color:#ff1f1a}.l-footer{padding:43px 0 48px;color:#464646}.modal-content{background:#054985}.modal-content .modal-footer,.modal-content .modal-header{border-width:0!important}.modal-content h5{font-size:1.75rem;font-weight:300}.modal-content .close{padding:0;margin-top:-25px;margin-right:-5px}.modal-content .close span{text-shadow:none;color:#fff;font-size:3.5rem;font-weight:100}.modal-content .modal-header{padding-top:33px;padding-left:32px;padding-bottom:0}.modal-content .modal-body{padding-top:0;padding-left:2.125rem;padding-right:2.125rem}.modal-content .modal-label{display:block;font-size:1.125rem;font-weight:300;padding-top:20px;padding-bottom:6px}.modal-content .modal-footer{padding-left:33px;padding-bottom:40px}.modal-content .modal-footer .btn{padding-left:30px;padding-right:30px;background:#027db8;border-width:0}.modal-content input{height:40px}@media(max-width:991.98px){.client-truck img{height:45px}.client-truck span{font-size:1.2rem;line-height:1.5rem}.career{background:#000}}@media(max-width:767.98px){.teaser h1{font-size:4rem}.client-truck img{height:auto}.client-truck span{padding-top:1rem;padding-bottom:.8rem}.about-name{padding-top:1rem}.about-name br{display:none}}@media(max-width:575.98px){.l-header{position:static}.nav-menu a{width:50%;padding:5px 15px 5px 0}.about-name,.teaser{padding-top:0}.teaser{height:575px}.teaser h1{font-size:2.5rem}.teaser .teaser-info{font-size:1.2rem}.client h2{font-size:4rem}.client-truck img{height:30px}.client-truck span{font-size:1rem}.about h3{font-size:3rem}.career h2{font-size:2rem}.modal-content .modal-body{padding-left:1rem;padding-right:1rem}}@media(max-width:354px){.dev{padding-top:0}}