h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#16213e}.h2-img{margin-top:20px}.h2-img img{max-width:100%}p,div{font-family:'Open Sans',sans-serif}html{font-family:'Open Sans',sans-serif;position:relative;min-height:100%}body{font-family:'Open Sans',sans-serif;color:#16213e}p.medium{font-size:26px}p.big{font-size:32px}@media(max-width:767px){.only-desktop{display:none}}@media(min-width:768px){.only-mobile{display:none}.logo-fixed{display:none}}.logo-fixed{padding-left:15px}.logo-fixed img{height:40px;transform:translateY(5px)}@media(min-width:767px){.navbar.navbar-default.navbar-fixed-top .logo-fixed{display:block;position:absolute;top:5px;left:0}}.navbar-default{border:0;z-index:3;background-color:transparent}.navbar-default a.logo{display:block}.navbar-default a.logo img{height:45px;transform:translateY(10px)}.menu-local{text-align:center;padding-top:20px}.menu-local ul,.menu-local ul li{padding:0;margin:0;list-style:none}.menu-local ul li{display:inline-block}.menu-local ul li a{padding:10px;color:#16213e;text-decoration:none;text-transform:uppercase;font-size:20px;border-bottom:2px solid transparent}.menu-local ul li a:hover{border-bottom:2px solid #cb3c2b}@media(max-width:767px){.menu-local{text-align:left}.menu-local ul li{display:block}.menu-local ul li a{display:block;padding:5px}.menu-local ul li a:hover{border-bottom:2px solid transparent;color:#e3632b}}.navbar{min-height:40px}@media(max-width:767px){.header .navbar-menu{background-color:#fff}}.header .navbar-default.navbar-fixed-top{background-color:#fff;box-shadow:0 5px 5px -5px rgba(0,0,0,.5);border:0;border-radius:0}.header .navbar-default.navbar-fixed-top .top-menu{display:none}.header .navbar-default.navbar-fixed-top .menu-local{padding:20px 0}.header .navbar-default.navbar-fixed-top .menu-local ul li a{padding-bottom:5px}.navbar-default .menu-lang{text-align:right}.navbar-default .menu-lang a{padding:15px 10px 5px 10px;background-color:#16213e;color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase;position:relative}.navbar-default .menu-lang a:hover{background-color:#e3632b;color:#fff}.navbar-default .menu-lang a img{height:13px;position:absolute;top:0}.footer{margin-top:50px;padding-top:50px}.footer .footer-content{background-color:#f0f0f0;color:#fff;padding:20px;padding-bottom:50px}.footer .company{color:#000;padding:60px 0;font-size:28px;font-weight:bold}.footer .company .claim{color:#000;font-size:20px;font-weight:normal}.footer .contact{margin-top:-80px;background-color:#e3632b;color:#fff;padding:60px 20px}.footer .contact .contact-item{padding-left:70px;position:relative;margin-bottom:20px}.footer .contact .contact-item .icon{position:absolute;left:0;top:0;font-size:40px}.footer .contact .contact-item a{color:#fff;text-decoration:none}.footer .contact .contact-item a:hover{color:#fff;text-decoration:underline}@media(max-width:991px){.footer .contact{margin-top:0}.footer .contact .contact-item{padding-left:0;text-align:center}.footer .contact .contact-item .icon{position:relative}}.footer .contact .contact-item .detail{font-size:20px}.footer .contact .contact-item .detail a.social-icon{color:#fff;display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:50%;text-align:center;padding-top:10px}.footer .contact .contact-item .detail a.social-icon:hover{background-color:#fff;color:#e3632b}.footer-logo{padding:30px 0;text-align:left}.footer-logo img{max-width:50%;margin:auto}@media(max-width:991px){.footer-logo{padding-top:80px;text-align:center}.footer-logo img{max-width:80%}}.footer .copyright{margin-top:50px;text-align:right;color:#000}.footer .copyright a{color:#000;text-decoration:none}.footer .developer{text-align:right;font-size:12px;color:#000}.footer .developer a{color:#000;text-decoration:none}@media(max-width:991px){.footer .copyright{text-align:center}.footer .developer{text-align:center}}.container-fluid.no-gutters .col-md-6,.container-fluid.no-gutters .col-md-2{padding-right:0;padding-left:0}.new-content-section{margin-top:80px}@media(max-width:767px){.new-content-section{margin-top:20px}}.home-claim{padding:50px 100px}.home-claim .claim-title{font-size:80px;font-weight:bold}.home-claim .claim-subtitle{font-size:80px;padding-left:100px;position:relative}.home-claim .claim-subtitle:before{position:absolute;width:70px;height:2px;background-color:#16213e;content:'';top:60px;left:0}.home-claim .btn-cta{margin-top:30px}@media(max-width:767px){.home-claim{padding:40px}.home-claim .claim-title{font-size:40px}.home-claim .claim-subtitle{font-size:40px;padding-left:50px}.home-claim .claim-subtitle:before{width:40px;top:30px}}.home-gotop{margin-top:-115px}@media(max-width:767px){.home-gotop{margin-top:0}}.feature-empty{min-height:90vh;background-size:cover;background-position-x:center;background-repeat:no-repeat}.feature-empty-half{min-height:45vh;background-size:cover;background-position-x:center;background-repeat:no-repeat}.feature-empty.img-right,.feature-empty-half.img-right{background-position-x:right}.feature-home{padding:100px}@media(max-width:767px){.feature-home{padding:20px}}.feature-home h1{font-size:40px}.feature-home p{font-size:20px;padding:20px 0}.feature-cta{padding:30px 0}a.btn-cta{background-color:#e3632b;color:#fff;text-decoration:none;padding:10px 30px;display:inline-block;font-size:20px}a.btn-cta:hover{background-color:#16213e;color:#fff;text-decoration:none}a.btn-cta i{margin-left:10px}.home-projects{margin-top:0}.project-home{min-height:400px;background-size:cover;background-position-x:center}.project-home.project-cta{background-color:#e3632b;color:#fff;position:relative}.project-home.project-cta .project-cta-middle{position:absolute;left:0;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.project-cta{padding:50px 10px;text-align:center}.project-cta .project-count{font-size:60px;font-weight:bold}.project-cta .project-count-title{font-size:20px;margin-bottom:30px}.project-cta a.btn-cta{background-color:#fff;color:#e3632b;border:1px solid #fff;text-decoration:none;padding:10px;display:inline-block;font-size:20px}.project-cta a.btn-cta:hover{background-color:#e3632b;color:#fff;text-decoration:none}.project-cta a.btn-cta i{margin-left:10px}a.project-preview{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}a.project-preview:hover{background-color:rgba(7,16,39,.7)}a.project-preview .project-title{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;font-size:20px;display:none}a.project-preview:hover .project-title{display:block}.home-jobs{margin-top:50px}.home-job{margin-top:40px;padding:50px 20px;border-top:10px solid #e3632b;box-shadow:0 0 10px rgba(0,0,0,.5)}.home-job .job-title{text-transform:uppercase;font-weight:400}.home-job .job-name{margin-top:10px;font-weight:600;font-size:20px;color:#00215b}.home-job a.job-btn{margin-top:10px;color:#001ed3;font-weight:600;text-decoration:none;text-transform:uppercase;display:inline-block}.home-job a.job-btn:hover{color:#e3632b;text-decoration:none}.home-job-info{padding:20px 0}.home-job-info .heading-title{padding-left:50px;color:#e3632b;position:relative;text-transform:uppercase}.home-job-info .heading-title::before{background-color:#e3632b;height:1px;position:absolute;top:10px;left:0;width:40px;content:''}.page-top-border{margin-bottom:50px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.page-top-border.slim{margin-bottom:0}.page-title h1{position:relative;color:#e3632b;padding-left:60px;font-size:38px}.page-title h1::before{position:absolute;left:0;top:22px;width:50px;height:2px;background-color:#e3632b;content:''}.left-border-block{padding-left:20px;border-left:5px solid #e3632b}.separated-content{padding:50px}.separated-content-horizontal{padding:0 50px}@media(max-width:767px){.separated-content{padding:20px}.separated-content-horizontal{padding:20px}}.page-claim{padding:50px}.page-claim.slim{padding:20px}.page-claim.super-slim{padding:0}.page-claim h1{font-size:70px;font-weight:bold;padding-left:100px;position:relative}.page-claim h1:before{position:absolute;width:70px;height:2px;background-color:#16213e;content:'';top:42px;left:0}.page-claim h2{font-size:70px}@media(max-width:767px){.page-claim{padding:40px}.page-claim h1{font-size:40px;padding-left:50px}.page-claim h1:before{width:40px;top:30px}.page-claim h2{font-size:40px}}.anchor-wrapper{position:relative}.anchor-content{position:absolute;top:0}.anchor-content a{color:transparent;text-decoration:none}.api-password-group{display:none}.baurp-form .form-item{padding-bottom:10px}.baurp-form .form-item.right input{text-align:right}.baurp-form .form-item label{padding-left:5px;color:#a4a4a4;font-weight:normal;margin-bottom:2px;position:relative}.baurp-form.style-2 .form-item label{padding-left:5px;color:#000;font-size:12px;font-weight:normal;margin-bottom:2px;position:relative}.baurp-form.style-2 .form-item label.strong{font-weight:bold}.baurp-form.style-2 .form-item label.style-2{color:#ed872c}.baurp-form.style-2 .form-item label.style-2 a{color:#ed872c;font-weight:normal}.baurp-form.style-2 .form-item label.align-left{padding-left:0}.baurp-form .form-item label.required::after{position:absolute;right:-12px;top:0;color:#f00;content:'*';font-weight:bold}.baurp-form span.required{position:relative;content:'';width:10px;display:inline-block}.baurp-form span.required::after{position:absolute;right:0;top:-15px;color:#f00;content:'*';font-weight:bold}.baurp-form span.required.style-2::after{display:none}.baurp-form span.required.style-2::before{position:absolute;left:0;top:-15px;color:#f00;content:'*';font-weight:bold}.baurp-form .form-item input{padding-left:10px;padding-right:10px;color:#232323;font-weight:bold}.baurp-form .form-item select{padding-left:10px;color:#232323;font-weight:bold}.baurp-form .center{text-align:center}.baurp-form .legend{padding:0}.baurp-form .explanation{font-style:italic;font-size:12px;text-align:justify;padding:20px 10px}@media(max-width:991px){.baurp-form .explanation{padding-top:0}}.baurp-form .row.new-section,.row.new-section{margin-top:20px}.baurp-form .center .validation-summary-errors ul,.baurp-form .center .validation-summary-errors ul li{list-style:none;padding:0;font-size:16px}.baurp-form .form-item-icon{padding:20px 0 15px 0}.baurp-form .form-item.center input{text-align:center}.baurp-form .form-item.center .chosen-container-single .chosen-single{padding-left:20px}.baurp-form .form-item-hidden{display:none}.baurp-form fieldset{padding:10px 20px;border-radius:0;border:1px solid #7b7b7b}.baurp-form fieldset legend{font-size:14px;color:#7b7b7b;margin:0;padding:0;padding-left:10px;padding-right:10px;border:0;width:auto;background-color:#fff}.form-title{text-align:center}.form-title h1{letter-spacing:-2px;color:#000}.baurp-form .title{color:#ed872c;font-weight:bold;font-size:16px;padding:30px 0}.baurp-form .description{color:#000;font-size:11px}.validation-summary-errors,.validation-summary-errors p{color:#f00;font-weight:bold;font-size:12px}.field-validation-error,.field-validation-error span{color:#f00;font-weight:normal;font-size:12px}.message-div{padding:0;padding-bottom:100px;text-align:center}.message-div h1{letter-spacing:-2px;color:#000}.message-div p{margin:auto;padding-top:30px;font-weight:bold;letter-spacing:1px}.message-error h1,.message-error p{color:#f00}.message-div .underline{text-decoration:underline}.message-div .fa-spinner{font-size:32px}.form-control.frame{padding-top:0;padding-left:5px;border:0;-webkit-box-shadow:none;box-shadow:none}.form-control.frame:focus{-webkit-box-shadow:none;box-shadow:none}.form-control.frame label{font-size:14px;color:#232323}input[type="radio"].styled,input[type="checkbox"].styled{display:none}input[type="radio"].styled+label,input[type="radio"].styled+input[type=hidden]+label,input[type="checkbox"].styled+label,input[type="checkbox"].styled+input[type=hidden]+label{position:relative;padding-left:30px;cursor:pointer}input[type="checkbox"].styled.style-2+label,input[type="checkbox"].styled.style-2+input[type=hidden]+label{padding-left:20px}input[type="radio"].styled+label:before,input[type="radio"].styled+input[type=hidden]+label:before,input[type="checkbox"].styled+label:before,input[type="checkbox"].styled+input[type=hidden]+label:before{position:absolute;top:-2px;left:5px;margin:0;width:20px;height:20px;padding:0;border:0;cursor:pointer}input[type="checkbox"].styled.style-2+label:before,input[type="checkbox"].styled.style-2+input[type=hidden]+label:before{top:-3px;left:0;width:15px}input[type="checkbox"].styled+label:before,input[type="checkbox"].styled+input[type=hidden]+label:before{content:url(../images/tf-checkbox-off.png)}input[type="checkbox"].styled.style-2+label:before,input[type="checkbox"].styled.style-2+input[type=hidden]+label:before{content:url(../images/checkbox2-off.png)}input[type="checkbox"].styled:disabled+label:before,input[type="checkbox"].styled:disabled+input[type=hidden]+label:before,input[type="checkbox"].styled.readonly+label:before,input[type="checkbox"].styled.readonly+input[type=hidden]+label:before{content:url(../images/checkbox-off-dis.png)}input[type="checkbox"].styled:checked+label:before,input[type="checkbox"].styled:checked+input[type=hidden]+label:before{content:url(../images/tf-checkbox-on.png)}input[type="checkbox"].styled.style-2:checked+label:before,input[type="checkbox"].styled.style-2:checked+input[type=hidden]+label:before{content:url(../images/checkbox2-on.png)}input[type="checkbox"].styled:checked:disabled+label:before,input[type="checkbox"].styled:checked:disabled+input[type=hidden]+label:before,input[type="checkbox"].styled.readonly:checked+label:before,input[type="checkbox"].styled.readonly:checked+input[type=hidden]+label:before{content:url(../images/checkbox-on-dis.png)}input[type="radio"].styled+label:before,input[type="radio"].styled+input[type=hidden]+label:before{content:url(../images/tf-checkbox-off.png)}input[type="radio"].styled.style-2+label:before,input[type="radio"].styled.style-2+input[type=hidden]+label:before{content:url(../images/checkbox2-off.png)}input[type="radio"].styled:disabled+label:before,input[type="radio"].styled:disabled+input[type=hidden]+label:before,input[type="radio"].styled.readonly+label:before,input[type="radio"].styled.readonly+input[type=hidden]+label:before{content:url(../images/checkbox-off-dis.png)}input[type="radio"].styled:checked+label:before,input[type="radio"].styled:checked+input[type=hidden]+label:before{content:url(../images/tf-checkbox-on.png)}input[type="radio"].styled.style-2:checked+label:before,input[type="radio"].styled.style-2:checked+input[type=hidden]+label:before{content:url(../images/checkbox2-on.png)}input[type="radio"].styled:checked:disabled+label:before,input[type="radio"].styled:checked:disabled+input[type=hidden]+label:before,input[type="radio"].styled.readonly:checked+label:before,input[type="radio"].styled.readonly:checked+input[type=hidden]+label:before{content:url(../images/checkbox-on-dis.png)}.btn-primary{color:#fff;background-color:#e3632b;border-color:#e3632b;border-radius:0}.btn-primary:hover{color:#fff;background-color:#16213e;border-color:#16213e}.btn-default{color:#16213e;background-color:transparent;border-color:#16213e;border-radius:3px}.btn-default:hover{color:#fff;background-color:#16213e;border-color:#16213e}.job-offer{margin-top:40px;padding:20px;border-top:10px solid #e3632b;box-shadow:0 0 10px rgba(0,0,0,.5)}.project-item{position:relative;text-align:center;margin-bottom:30px;box-shadow:0 6px 16px 0 rgba(66,66,66,.23)}.project-item:hover{box-shadow:0 6px 16px 0 rgba(66,66,66,.9)}.project-item::after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);content:'';z-index:1}.project-item:hover::after{background-color:rgba(0,0,0,.5)}.project-name{position:absolute;top:50%;left:0;width:100%;padding:0 10px;transform:translateY(-50%);text-decoration:none;font-size:26px;color:#fff;z-index:2}.project-item .project-img{height:200px;overflow:hidden}.project-item .project-img img{min-height:200px;max-width:100%}.project-img-list .project-img{margin-bottom:30px;overflow:hidden}.project-img-list .project-img img{min-width:100%;min-height:30vh;box-shadow:0 6px 16px 0 rgba(66,66,66,.23)}.photo-gallery{padding:0 20px 50px 20px}.photo-gallery .photo-gallery-item{position:relative}.photo-gallery .photo-gallery-item img.set-height{height:100%}.photo-gallery .photo-gallery-item img.set-width{width:100%}.photo-gallery .photo-gallery-item .photo-gallery-item-hover{position:absolute;width:100%;height:100%;background-color:rgba(120,120,120,.5);display:none;top:0;left:0;text-align:center}.photo-gallery .photo-gallery-item:hover .photo-gallery-item-hover{display:block;cursor:pointer}.photo-gallery .photo-gallery-item .photo-gallery-item-hover i{color:#fff;margin:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%);display:block}.photo-slider{padding:0 20px 50px 20px}@media(max-width:768px){.photo-slider{padding:250px 10px 50px 10px}}.photo-slider .photo-slider-toolbar{position:relative;height:50px}.photo-slider .photo-slider-toolbar .photo-slider-count{padding-left:15px;color:#000;font-weight:bold;font-size:14px}.photo-slider .photo-slider-toolbar .photo-slider-close{position:absolute;top:10px;right:20px;color:#000;font-weight:bold;font-size:14px;cursor:pointer}.photo-slider .lightSlider{text-align:center}.photo-slider .lightSlider img.img-ls-responsive{margin:auto;max-height:70vh}.photo-slider-link{cursor:pointer}.notfound-lang{padding-bottom:20px}.video-wrapper{background-repeat:no-repeat;background-size:contain;background-position-x:center;position:relative}.video-wrapper .btn-play{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:25px;display:block;width:100px;height:100px}@media(max-width:767px){.video-wrapper{margin-top:200px}}.video-wrapper .btn-play a{background-color:#fff;color:#000;font-size:28px;border-radius:50%;padding:20px 17px 20px 23px}.video-wrapper .btn-play a:hover{color:#009dc1}.video-content-responsive{position:relative;padding-bottom:56.25%;height:0}.video-content-responsive object,.video-content-responsive embed,.video-content-responsive video{position:absolute;top:0;left:0;width:100%;height:100%}.counter-bar{background-color:#f0f0f0}.counter-wrapper{text-align:center;padding:30px;padding-top:50px;padding-bottom:50px}.counter-bar .counter-number{font-size:42px;font-weight:bold;color:#cb3c2b}.counter-bar .counter-title{font-size:16px;text-transform:uppercase;color:#000}.img-responsive img{max-width:100%}.testimonial-wrapper{text-align:center}.testimonial-slider{display:inline-block;width:915px;overflow-x:hidden;vertical-align:middle}.testimonial-scroll-1,.testimonial-scroll-2{display:inline-block;margin:0;padding:0;width:50px;vertical-align:middle;font-weight:bold}.testimonial-scroll-1 .testimonial-scroll-right{display:none}.testimonial-scroll-2 .testimonial-scroll-left{display:none}@media(max-width:320px){.testimonial-slider{width:235px}.testimonial-scroll-1,.testimonial-scroll-2{display:block;width:100%}.testimonial-scroll-1 .testimonial-scroll-left,.testimonial-scroll-1 .testimonial-scroll-right{display:inline-block}.testimonial-scroll-2 .testimonial-scroll-left,.testimonial-scroll-2 .testimonial-scroll-right{display:inline-block}.testimonial-scroll-left{float:left}.testimonial-scroll-right{float:right}}@media(max-width:768px){.testimonial-slider{width:235px}}@media(min-width:768px){.testimonial-slider{width:450px}}@media(min-width:992px){.testimonial-slider{width:690px}}@media(min-width:1200px){.testimonial-slider{width:915px}}.testimonial-scroll-left a,.testimonial-scroll-left a:visited,.testimonial-scroll-right a,.testimonial-scroll-right a:visited{font-size:64px;color:#eee!important;text-decoration:none}.testimonial-scroll-left a:hover,.testimonial-scroll-right a:hover{color:#cb3c2b!important;text-decoration:none}.testimonial-slider-inner{text-align:left;margin-left:0}.testimonial-content{width:205px;display:inline-block;margin:10px 10px 10px 10px;background-color:transparent;padding:0;vertical-align:top}.testimonial{background-color:#eee;margin:0;padding:15px 15px 15px 15px;vertical-align:top;border-radius:3px}.testimonial p{text-align:center}.testimonial p em{color:#8f8f8f!important}.testimonial-end{content:' ';height:20px;width:20px;margin-left:calc(50% - 10px);margin-top:-10px;background-color:#eee;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.testimonial-customer{text-align:center;font-size:14px;color:#6f6f6f;margin-top:5px;margin-bottom:20px}.testimonial-photo{text-align:center;margin-top:10px}.contact-items .contact-item .contact-title{padding-right:10px}.contact-items .contact-item a{font-weight:bold;text-decoration:none}.contact-items .contact-item a:hover{font-weight:bold;text-decoration:underline}