.btn-primary{background:#d52125;border:1px solid #d52125;border-radius:30px;color:#fff;font-family:Open Sans Condensed,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:1px;line-height:18px;line-height:1.125rem;outline:0;padding:10px 18px;text-align:center;text-decoration:none;text-transform:uppercase}.btn-primary.btn-white{background:#fff;color:#d52125}.btn-primary.btn-back{padding-left:42px;position:relative}.btn-primary.btn-back:before{color:#fff;content:"\f053";font-family:FontAwesome;font-size:16px;font-weight:300;height:40px;left:4px;position:absolute;text-align:center;top:11px;width:40px;z-index:10}.btn-primary.btn-back:focus:before,.btn-primary.btn-back:hover:before{color:#d52125}.btn-primary.btn-icon{height:40px;padding-left:40px;padding-top:8px;position:relative}.btn-primary.btn-icon:before{background:#d52125;border-radius:50%;content:"";height:30px;left:4px;position:absolute;top:4px;width:30px;z-index:9}.btn-primary.btn-icon:after{color:#fff;content:"";display:block;font-family:FontAwesome;font-size:20px;font-weight:300;left:4px;margin:0 auto;position:absolute;text-align:center;top:11px;width:30px;z-index:10}.btn-primary.mail:after{content:"\f003";font-size:18px;top:7px}.btn-primary.phone:after{content:"\f095";font-size:20px;top:8px}.btn-primary:focus,.btn-primary:hover{background:#fff;border:1px solid #d52125;color:#d52125;text-decoration:none}.btn-plus{border-bottom:5px solid #d52125;color:#d52125;padding:10px 0 10px 30px;transition:all .25s ease}.btn-plus:after{bottom:-14px;color:#d52125;content:"\f067";font-family:FontAwesome;position:absolute;right:-20px;transition:transform .25s ease-in-out}.btn-plus:focus,.btn-plus:hover{outline:0;padding-left:50px;text-decoration:none}.btn-plus:focus:after,.btn-plus:hover:after{transform:rotate(180deg)}.btn-news{overflow:auto;position:relative;width:100%}.btn-news .image{display:block;overflow:auto;width:200px}.btn-news .image img{max-width:100%;width:200px}.btn-news .title{float:left;text-align:left}.btn-news .title h2{margin-top:0}.btn-news .title h3{color:#717171;line-height:30px;line-height:1.875rem;line-height:1.3em;margin:0 0 5px;padding:0;position:relative;text-transform:uppercase}.btn-news .title h3,.btn-news .title span{font-family:Open Sans Condensed,sans-serif;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:400}.btn-news .title span{color:#d52125;display:inline-block;line-height:30px;line-height:1.875rem}.btn-item{float:left;margin:0 0 30px;overflow:hidden;position:relative;width:100%}.btn-item span{display:block}.btn-item .title{bottom:50px;left:-80%;max-width:80%;opacity:1;position:absolute;transition:all .25s ease;width:80%}.btn-item h2{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;line-height:1.2em;margin:0}.btn-item h2,.btn-item h3{color:#fff;font-style:normal;font-weight:400;padding:0;position:relative}.btn-item h3{font-size:19px;font-size:1.1875rem;line-height:30px;line-height:1.875rem;line-height:1.3em;margin:0 0 5px}.btn-item .readmore{bottom:0;height:40px;position:absolute;right:0;width:100%}.btn-item .readmore span{font-size:19px;font-size:1.1875rem;font-style:normal;font-weight:400;line-height:19px;line-height:1.1875rem;opacity:0;padding:9px 10px 8px 15px;text-transform:lowercase;z-index:9}.btn-item .readmore span,.btn-item .readmore:after{color:#fff;height:40px;position:absolute;right:0;top:0;transition:all .25s ease}.btn-item .readmore:after{background:#d52125;content:"\f002";display:block;font-family:FontAwesome;font-size:15px;padding-top:10px;text-align:center;width:40px;z-index:10}.btn-item:before{background:linear-gradient(90deg,#d52325 0,rgba(213,35,37,0));content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D52125",endColorstr="#00D52125",GradientType=1);height:100%;left:-25%;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%}.btn-item:focus .title,.btn-item:hover .title{left:30px}.btn-item:focus .readmore span,.btn-item:hover .readmore span{background:#717171;opacity:1;right:40px}.btn-item:focus .readmore:after,.btn-item:hover .readmore:after{background:#717171}.btn-item:focus:before,.btn-item:hover:before{left:0;opacity:1}.btn-item:focus:after,.btn-item:hover:after{height:0;width:0}@media only screen and (min-width:992px){.btn-primary{padding:10px 18px}.btn-primary.btn-icon{height:50px;padding-left:55px;padding-top:12px}.btn-primary.btn-icon:before{content:"";height:40px;left:4px;top:4px;width:40px}.btn-primary.btn-icon:after{font-family:FontAwesome;font-size:20px;left:4px;top:11px;width:40px}.btn-primary.mail:after{font-size:21px;top:12px}.btn-primary.phone:after{font-size:24px;top:13px}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translate3d(0,75%,0);visibility:visible}to{transform:translateZ(0)}}.navbar-fixed-top{background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;left:0;margin:0;position:fixed;top:0;transition:background-color .25s ease-in-out}.navbar-fixed-top .navbar-header .brand{display:block;float:left;padding:.75rem 2rem;width:220px}.navbar-fixed-top .navbar-header .brand img{display:block;height:auto!important;max-width:100%}.navbar-fixed-top button.navbar-toggler{background:transparent;border:0;cursor:pointer;float:right;height:24px;margin:1.25rem 2rem;outline:none;padding:0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:44px}.navbar-fixed-top button.navbar-toggler span{background:#d52125;border-radius:2px;display:block;height:2px;opacity:1;position:absolute;right:0;transform:rotate(0deg);transition:.25s ease-in-out;width:44px}.navbar-fixed-top button.navbar-toggler span:first-child{top:0}.navbar-fixed-top button.navbar-toggler span:nth-child(2){top:10px}.navbar-fixed-top button.navbar-toggler span:nth-child(3){top:20px}.navbar-fixed-top button.navbar-toggler.open span:first-child{top:12px;transform:rotate(135deg);width:22px}.navbar-fixed-top button.navbar-toggler.open span:nth-child(2){left:-44px;opacity:0}.navbar-fixed-top button.navbar-toggler.open span:nth-child(3){top:12px;transform:rotate(-135deg);width:22px}.navbar-fixed-top .navbar-right li{margin:0}.navbar-fixed-top .navbar-right li a{border-bottom:1px solid #eee;color:#000;font-family:Open Sans Condensed,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:24px;line-height:1.5rem;margin:0 15px;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:color .25s ease-in-out}.navbar-fixed-top .navbar-right li a:focus,.navbar-fixed-top .navbar-right li a:hover{color:#d52125}.navbar-fixed-top .navbar-right li a:focus:after,.navbar-fixed-top .navbar-right li a:hover:after{height:3px;width:100%}.navbar-fixed-top .navbar-right li.active a{background:transparent;color:#d52125}.navbar-fixed-top .navbar-right li.active a:after{height:3px;width:100%}.navbar-fixed-top .navbar-right li.active a:focus,.navbar-fixed-top .navbar-right li.active a:hover{background:transparent;color:#d52125}.navbar-fixed-top .navbar-right li.dropdown .dropdown-toggle{border-color:#eee}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu{background:#fafafa;padding:0}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a{color:#000;font-weight:300;padding:1rem 3rem}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li:last-child a{border-bottom:0}.navbar-fixed-top .navbar-right li.dropdown.open .dropdown-toggle{background:#ededed}.navbar-fixed-top .navbar-right li.dropdown.open .dropdown-menu .active a{background:transparent;color:#d52125}.navbar-fixed-top .navbar-right li:last-child a{border-bottom:0}.navbar-fixed-top .navbar-right .open>a,.navbar-fixed-top .navbar-right .open>a:focus,.navbar-fixed-top .navbar-right .open>a:hover{background:transparent;color:#d52125}.navbar-fixed-top .languages{display:flex;justify-content:center;list-style:none;padding-left:0}.navbar-fixed-top .languages li a{opacity:40%}.navbar-fixed-top .languages li a.active{opacity:100%}.navbar-fixed-top .certificaten{display:none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:500px}@media only screen and (min-width:768px){.navbar-fixed-top button.navbar-toggler{display:none}.navbar-fixed-top .nav-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;min-height:76px;width:100%}.navbar-fixed-top .navbar-header .brand{width:125px}.navbar-fixed-top .navbar-collapse{padding-left:15px;padding-right:15px}.navbar-fixed-top .navbar-right li a{border-bottom:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin:0 8px;padding:10px 0}.navbar-fixed-top .navbar-right li a:after{background:#d52125;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .25s ease-in-out;width:0}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu{background:#fff;border:0;border-radius:5px;left:0;margin:0;padding:8px 0;right:auto}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li{border-bottom:1px solid #eee;border-left:0}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a{border-bottom:0;color:#000;font-family:Open Sans Condensed,sans-serif;font-weight:300;height:auto;padding:8px 15px;text-transform:inherit}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a:focus,.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a:hover{background:transparent;color:#d52125}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a:focus:after,.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li a:hover:after{height:0}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li:last-child{border-bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li.active a{background:transparent;color:#d52125}.navbar-fixed-top .navbar-right li.dropdown .dropdown-menu li.active a:after{height:0}.navbar-fixed-top .navbar-right li.dropdown:hover .dropdown-menu{display:block;top:100%}.navbar-fixed-top .navbar-right li.dropdown.open .dropdown-toggle{background:transparent}.navbar-fixed-top .navbar-right li.dropdown-languages .dropdown-toggle{align-items:center;display:flex;font-weight:300}.navbar-fixed-top .navbar-right li.dropdown-languages .dropdown-toggle img{margin-right:3px}.navbar-fixed-top .navbar-right li.dropdown-languages .dropdown-menu li a{align-items:center;display:flex;padding:8px 0!important}.navbar-fixed-top .navbar-right li.dropdown-languages .dropdown-menu li a img{margin-right:3px}.navbar-fixed-top .navbar-right li.dropdown-languages .dropdown-menu li.active a{opacity:.5}.navbar-fixed-top .languages{display:flex;list-style:none}.navbar-fixed-top .certificaten{display:block}.navbar-fixed-top .certificaten ul{list-style:none;margin:0;padding:0}.navbar-fixed-top .certificaten ul li{display:block;float:left;margin:0 .25rem}.navbar-fixed-top .certificaten ul li img{height:auto!important;max-height:24px;max-width:100%;width:auto!important}}@media only screen and (min-width:992px){.navbar-fixed-top .nav-container{width:970px}.navbar-fixed-top .navbar-header .brand{padding:.75rem;width:150px}.navbar-fixed-top .certificaten ul li{margin:0 .5rem}.navbar-fixed-top .certificaten ul li img{max-height:34px}}@media only screen and (min-width:1200px){.navbar-fixed-top .nav-container{min-height:86px;width:1170px}.navbar-fixed-top .navbar-header .brand{width:190px}.navbar-fixed-top .navbar-right li a{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;margin:0 10px}.navbar-fixed-top .certificaten{margin-right:.75rem}.navbar-fixed-top .certificaten ul li img{max-height:44px}}@media only screen and (min-width:1400px){.navbar-fixed-top .nav-container{width:1370px}.navbar-fixed-top .navbar-header .brand{width:220px}.navbar-fixed-top .navbar-right li a{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin:0 13px}}@media only screen and (min-width:1600px){.navbar-fixed-top .nav-container{width:1570px}}header{height:220px;min-height:220px;overflow:hidden;position:relative;width:100%}header .title{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}header h1{font-size:30px;font-size:1.875rem;line-height:38px;line-height:2.375rem;margin:0;padding:0;transition-delay:2s}header h1,header h2{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp;color:#fff}header h2{font-family:Open Sans Condensed,sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;line-height:28px;line-height:1.75rem;margin:5px 0 0;padding:0 1rem;text-align:center;transition-delay:3s}header #bg-header{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;height:100%;position:relative;width:100%;z-index:0}header:before{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.99) 1%,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#007db9e8",GradientType=0);opacity:.8;z-index:1}header:after,header:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}header:after{background:rgba(0,0,0,.12);z-index:2}@media only screen and (min-width:768px){header{height:300px;min-height:300px}header h1{font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem}header h2{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;margin:10px 0 0}}@media only screen and (min-width:1200px){header{height:350px;min-height:350px}header h1{font-size:48px;font-size:3rem;line-height:54px;line-height:3.375rem}header h2{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;margin:20px 0 0}}@media only screen and (min-width:1400px){header{height:400px;min-height:400px}}@media only screen and (min-width:1600px){header{height:450px;min-height:450px}}footer{background:#fafafa;display:block;float:left;position:relative;width:100%}footer .container{padding:0}footer .footer-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem;width:100%}footer .footer-menu .footer-links{margin:0;order:2;padding:0}footer .footer-menu .footer-links .links{list-style:none;margin:0;padding:0;width:100%}footer .footer-menu .footer-links .links li{display:block;margin:0 0 2px}footer .footer-menu .footer-links .links li a{color:#d52125;font-size:19px;font-size:1.1875rem;font-weight:300;line-height:34px;line-height:2.125rem}footer .footer-menu .footer-desc{max-width:100%;order:1;position:relative;width:100%}footer .footer-menu .footer-desc .description{text-align:left}footer .footer-menu .footer-desc .description p{font-size:19px;font-size:1.1875rem;font-weight:300;line-height:34px;line-height:2.125rem}footer .footer-menu .footer-desc+.footer-links{order:3}footer .footer-menu .footer-desc+.footer-links .links li{text-align:left}footer .copyright{background:#fff;display:block;overflow:hidden;padding:.5rem 0;text-align:center;width:100%}footer .copyright a,footer .copyright p{color:#717171;font-size:16px;font-weight:300;margin:0;padding:0}footer .copyright a:focus,footer .copyright a:hover{color:#d52125}@media only screen and (min-width:768px){footer .footer-menu{padding:30px 0}footer .container{padding:0 15px}}@media only screen and (min-width:992px){footer .footer-menu{flex-direction:row;padding:50px 0}footer .footer-menu .footer-links{order:1}footer .footer-menu .footer-links .links li a{font-size:19px;font-size:1.1875rem;font-weight:700;line-height:34px;line-height:2.125rem;text-transform:uppercase}footer .footer-menu .footer-desc{max-width:40%;order:2}footer .footer-menu .footer-desc .description{text-align:center}footer .footer-menu .footer-desc .description p{font-size:19px;font-size:1.1875rem;font-weight:700;line-height:34px;line-height:2.125rem}footer .footer-menu .footer-desc+.footer-links{order:3}footer .footer-menu .footer-desc+.footer-links .links li{text-align:right}}@media only screen and (min-width:1200px){footer .footer-menu{padding:70px 0}}.fullwidth-slider{height:auto;min-height:250px;overflow:hidden;position:relative;width:100%}.fullwidth-slider #slides{background:#000;height:100%;position:relative;width:100%}.fullwidth-slider #slides .owl-slide{background-position:bottom;height:300px;min-height:300px;width:100%}.fullwidth-slider #slides div:not(.owl-controls){height:100%}.fullwidth-slider .slider-desc{bottom:0;position:absolute;right:0;width:100%;z-index:1001}.fullwidth-slider .slider-desc .slider-desc-inner{align-items:flex-end;bottom:1rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;padding-right:2rem;position:absolute;right:0;width:100%}.fullwidth-slider .slider-desc .slider-desc-inner h2{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;margin-bottom:18px;text-align:right;width:100%}.fullwidth-slider .slider-desc .slider-desc-inner .btn-white{font-size:19px;font-size:1.1875rem;line-height:24px;line-height:1.5rem;transition:background-color .25s ease-in-out}.fullwidth-slider .slider-desc .slider-desc-inner .btn-white:focus,.fullwidth-slider .slider-desc .slider-desc-inner .btn-white:hover{background:#dedede}.fullwidth-slider .slider-desc .slider-desc-inner .mail{margin-left:0;margin-top:.5rem}@media only screen and (min-width:768px){.fullwidth-slider .slider-desc .slider-desc-inner{align-items:flex-end;flex-direction:row;flex-wrap:wrap;width:490px}.fullwidth-slider .slider-desc .slider-desc-inner h2{font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem}.fullwidth-slider .slider-desc .slider-desc-inner .mail{margin-left:.5rem;margin-top:0}.fullwidth-slider .slider-desc .slider-desc-inner .btn-white{float:right}}@media only screen and (min-width:1200px){.fullwidth-slider{height:calc(85vh - 85px);max-height:675px;min-height:600px}.fullwidth-slider #slides .owl-slide{height:calc(85vh - 85px);min-height:650px}.fullwidth-slider .slider-desc{animation-duration:.5s;animation-fill-mode:both;animation-name:slideInUp;background:url(/images/bg-slider-desc.png) no-repeat;background-size:100%;height:570px;width:968px}.fullwidth-slider .slider-desc .slider-desc-inner{bottom:40px;padding-right:0;right:40px;width:490px}.fullwidth-slider .slider-desc .slider-desc-inner h2{padding-left:4rem}.fullwidth-slider .slider-desc .slider-desc-inner .btn-white{font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}}@media only screen and (min-width:1400px){.fullwidth-slider{max-height:720px}}#references #slider-reference .image-container .image{position:relative;z-index:1}#references #slider-reference .image-container .text-container{background:rgba(213,33,37,.8);color:#fff;height:100%;left:0;min-width:440px;opacity:0;position:absolute;top:0;width:25%;z-index:10}#references #slider-reference .image-container .text-container .text-inner{left:50%;padding:75px 45px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#references #slider-reference .image-container .text-container .text-inner span.company{font-weight:700;text-transform:uppercase}#references #slider-reference .image-container .text-container .text-inner:before{content:"\f10e";font-family:FontAwesome;font-size:50px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0}#references #slider-reference .image-container .text-container ol,#references #slider-reference .image-container .text-container p,#references #slider-reference .image-container .text-container ul{color:#fff;font-size:21px;font-size:1.3125rem;font-weight:300;line-height:36px;line-height:2.25rem;margin:0;padding:0}#references #slider-reference .btn-plus{bottom:30px;font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem;position:absolute;right:-175px}#references #slider-reference .btn-plus:focus,#references #slider-reference .btn-plus:hover{color:#d52125;right:-195px}.list-references{float:left;list-style:none;margin:0;padding:0;width:100%}.list-references li{background:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin:15px 0;max-width:700px;padding:25px;position:relative;width:90%;z-index:3}.list-references li .image{float:left}.list-references li .image img{border-radius:50%;display:block;height:100px;width:100px}.list-references li .description{overflow:hidden;padding-left:25px}.list-references li .description h2{margin:0;padding:0 0 5px}.list-references li .description span{display:block}.list-references li .description span.company{color:#d52125;font-weight:700;text-transform:uppercase}.list-references li:nth-child(odd){float:left}.list-references li:nth-child(odd):after,.list-references li:nth-child(odd):before{border-bottom:20px solid transparent;border-left:25px solid #fff;border-top:20px solid transparent;content:"";height:0;position:absolute;right:-25px;top:50px;width:0;z-index:0}.list-references li:nth-child(odd):before{z-index:1}.list-references li:nth-child(odd):after{border-left:25px solid rgba(0,0,0,.2);z-index:0}.list-references li:nth-child(2n){float:right}.list-references li:nth-child(2n):after,.list-references li:nth-child(2n):before{border-bottom:20px solid transparent;border-right:25px solid #fff;border-top:20px solid transparent;content:"";height:0;left:-25px;position:absolute;top:50px;width:0}.list-references li:nth-child(2n):before{z-index:1}.list-references li:nth-child(2n):after{border-right:25px solid rgba(0,0,0,.2);z-index:0}.list-references li .stars{margin-top:-15px}.list-references li .stars i{color:#f7ba55}#home-services{float:left;padding:2rem 0;position:relative;width:100%}.list-services{list-style:none;margin:0;padding:0}.list-services li{float:left;margin:15px 0 0;padding-left:0;padding-right:45px;position:relative;width:100%}.list-services li h3{color:#000;font-family:Open Sans Condensed,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:24px;line-height:1.5rem;margin:0 0 7px}.list-services li h3 a{align-items:center;color:#000;display:flex;position:relative;text-decoration:none}.list-services li h3 a span.icon{border:4px solid #d52125;border-radius:50%;color:#d52125;display:block;font-size:17px;height:34px;margin-right:8px;text-align:center;transition:all .25s ease-in-out;width:34px}.list-services li h3 a span.icon i{vertical-align:middle}.list-services li h3 a:focus,.list-services li h3 a:hover{color:#d52125;text-decoration:none}.list-services li h3 a:focus span.icon,.list-services li h3 a:hover span.icon{transform:rotate(90deg)}.list-services li p{margin:0;padding:0}@media only screen and (min-width:992px){#home-services{padding:45px 0 70px}.list-services li{margin:35px 0 0;width:50%}.list-services li h3{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}}@media only screen and (min-width:1200px){.list-services li{width:33.33333333%}}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #717171;border-radius:0;box-shadow:none;color:#717171;font-size:19px;font-size:1.1875rem;font-weight:300;height:50px;line-height:19px;line-height:1.1875rem;padding:8px 16px 8px 8px;width:100%}.form-control:focus{border:0;border-bottom:1px solid #000;box-shadow:none}textarea{resize:none}.alert{border:0;border-radius:0;font-size:19px;font-size:1.1875rem;line-height:34px;line-height:2.125rem}.alert-success{background:#3d7c47;color:#fff}.alert-danger{background:#d52125;color:#fff}.alert-danger ul{margin:0;padding:0 0 0 2rem}.alert-danger ul li{color:#fff}.has-error{position:relative}.has-error .form-control{border-color:#d52125;box-shadow:inset 0 0 0 transparent}.has-error:after{color:#d52125;content:"\f06a";font-family:FontAwesome;font-size:20px;position:absolute;right:15px;top:14px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#717171;font-weight:300}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#3e3e3e;font-weight:300}input:-moz-placeholder,textarea:-moz-placeholder{color:#717171;font-weight:300}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#3e3e3e;font-weight:300}input::-moz-placeholder,textarea::-moz-placeholder{color:#717171;font-weight:300}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#3e3e3e;font-weight:300}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#717171;font-weight:300}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#3e3e3e;font-weight:300}body,html{background:#fff;font-size:100%;margin:0;padding:0}body,html{height:100%}body{font-family:Open Sans Condensed,sans-serif;font-size:100%;font-style:normal;font-weight:400;height:auto!important;height:100%;margin:0;min-height:100%;overflow-x:hidden;padding:64px 0 0;position:relative}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700}h1{color:#d52125;font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}h2{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}h2,h3{color:#000}h3{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}li,ol,p,ul{color:#717171;font-size:19px;font-size:1.1875rem;line-height:34px;line-height:2.125rem}ol,p,ul{margin:0 0 30px}.btn,.btn:focus,.btn:hover,button,button:focus,button:hover,textarea,textarea:focus,textarea:hover{outline:0!important}a,a:focus,a:hover{color:#d52125;outline:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:2rem;padding-right:2rem}section{float:left;position:relative;width:100%}section.padded{padding:2rem 0}section.grey{background:#fafafa}#main table{width:100%}#main ul{list-style:none;margin:0 0 30px;padding:0}#main ul li{padding:0 0 0 20px;position:relative}#main ul li:before{color:#d52125;content:"\f067";font-family:FontAwesome;font-size:14px;left:0;position:absolute;top:2px}.container-fluid{max-width:1600px;padding:0 45px;position:relative}.column-half{display:block;float:left;position:relative;width:100%}.column-half .text-block{padding:100px}.flex{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.spacer{height:0}.sidebar,.spacer,.text-block-sidebar{float:left;position:relative;width:100%}.sidebar{background:#fafafa;border-radius:5px;display:block;padding:25px}.sidebar h3{color:#000;margin:0 0 15px;padding:0;text-transform:uppercase}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{float:left;margin:0;padding:0!important;width:100%}.sidebar ul li:before{content:""!important}.sidebar ul li a{border-bottom:1px solid #ddd;color:#717171;display:block;float:left;padding:4px 0;position:relative;width:100%}.sidebar ul li a:before{background:#d52125;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.sidebar ul li a:after{border-left:5px solid #fafafa;border-right:1px solid #d52125;bottom:-12px;content:"";height:0;position:absolute;right:12px;transition:height .25s ease-in-out;width:19px}.sidebar ul li a:focus,.sidebar ul li a:hover{color:#d52125;text-decoration:none}.sidebar ul li a:focus:before,.sidebar ul li a:hover:before{width:100%}.sidebar ul li a:focus:after,.sidebar ul li a:hover:after{height:24px}.sidebar ul li.active a{color:#d52125}.sidebar ul li.active a:before{width:100%}.sidebar ul li.active a:after{height:24px}@media only screen and (min-width:768px){body{padding:76px 0 0}section.padded{padding:30px 0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:15px;padding-right:15px}}@media only screen and (min-width:992px){.column-half{width:50%}}@media only screen and (min-width:1200px){body{padding:86px 0 0}section.padded{padding:50px 0}.text-block-sidebar{padding-left:30px}}@media only screen and (min-width:1400px){.container{width:1370px}.text-block-sidebar{padding-left:45px}}@media only screen and (min-width:1600px){.container{width:1570px}}#introduction .column-half .text-block{padding:2rem 0 0}#introduction .column-half .text-block h1{color:#000;font-size:19px;font-size:1.1875rem;line-height:34px;line-height:2.125rem;margin:0 0 30px}#introduction .column-half .text-block ul{list-style:none;margin:0 0 30px;padding:0}#introduction .column-half .text-block ul li{padding:0 0 0 20px;position:relative}#introduction .column-half .text-block ul li:before{color:#d52125;content:"\f067";font-family:FontAwesome;font-size:14px;left:0;position:absolute;top:2px}#introduction .column-half .image{display:block;overflow:hidden;position:relative;z-index:0}#introduction .column-half .image img{max-width:100%;position:relative;transition:all .45s ease}#introduction .column-half .image i.fa-youtube-play{color:#d52125;font-size:100px;left:50%;position:absolute;text-shadow:1px 2px rgba(0,0,0,.15);top:50%;transform:translate(-50%,-50%);transition:all .25s ease;z-index:101}#introduction .column-half .btn-image{display:block;height:auto;overflow:hidden;position:relative;width:100%}#introduction .column-half .btn-image:focus .image img,#introduction .column-half .btn-image:hover .image img{filter:blur(3px)}#introduction .column-half .btn-image:focus i.fa-youtube-play,#introduction .column-half .btn-image:hover i.fa-youtube-play{font-size:110px}#home-services h2{color:#d52125;font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem}#home-contact,#home-contact .image-container{float:left;position:relative;width:100%}#home-contact .image-container{background:#d52125;height:250px}#home-contact .image-container .image{background:#000;border-bottom-right-radius:0;display:block;float:left;height:100%;min-height:250px;position:relative;transition:all .45s ease-in-out;width:100%}#home-contact .image-container .image .contact-info{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:50}#home-contact .image-container .image .contact-info h3{color:#d52125;font-family:Open Sans Condensed,sans-serif;font-size:36px;font-size:2.25rem;font-weight:700;line-height:36px;line-height:2.25rem;margin:0 0 10px;padding:0 15px;text-transform:uppercase}#home-contact .image-container .image .contact-info p{color:#fff;font-family:Open Sans Condensed,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:30px;line-height:1.875rem;text-align:center;text-shadow:1px 2px rgba(0,0,0,.1)}#home-contact .image-container .image.image-radius{border-bottom-right-radius:375px}#home-contact .image-container .title{bottom:30px;color:#fff;font-family:Open Sans Condensed,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:24px;line-height:1.5rem;padding-right:55px;position:absolute;right:0;text-transform:uppercase}#home-contact .image-container .title:after{background:#fff;content:"";height:5px;position:absolute;right:0;top:10px;width:45px}#home-contact a.btn-col-half .image-container .image{transition:all .45s ease-in-out}#home-contact a.btn-col-half .image-container .image:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .45s ease-in-out;width:100%}#home-contact a.btn-col-half:focus .image-container .image,#home-contact a.btn-col-half:hover .image-container .image{border-bottom-right-radius:425px}#home-contact a.btn-col-half:focus .image-container .image:after,#home-contact a.btn-col-half:hover .image-container .image:after{border-bottom-right-radius:425px;opacity:1}#home-partners .partner-container{display:block;padding:0 0 2rem}#home-partners .partner-image{border-radius:50%;max-width:225px;overflow:hidden}#home-partners .partner-image img{border-radius:50%;display:block;max-width:100%}#home-partners .partner-short{font-size:19px;font-size:1.1875rem;line-height:34px;line-height:2.125rem}#references .text-container{transition:all .3s ease-in}#references #slider-reference .image-container .reference-block{opacity:1!important}@media only screen and (min-width:768px){#home-contact .image-container{height:450px}#home-contact .image-container .image{min-height:450px}}@media only screen and (min-width:992px){#introduction .column-half .text-block{color:#d52125;padding:6rem 0 0 6rem}#introduction .column-half .image{margin-top:6rem}#introduction .column-half .image-container{margin-left:2rem}#introduction .column-half:first-child:before{border-bottom:1px solid #d52125;border-left:1px solid #d52125;content:"";height:118px;left:.75rem;position:absolute;top:0;width:2.75rem}#introduction .column-half:first-child:after{color:#d52125;content:"+";font-family:Open Sans Condensed,sans-serif;font-size:28px;left:3.75rem;line-height:28px;position:absolute;top:103px}#home-services h2{text-align:center}#home-contact .image-container{height:350px}#home-contact .image-container .image{min-height:350px}#home-contact .image-container .image .contact-info h3{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}#home-contact .image-container .image .contact-info p{font-size:28px;font-size:1.75rem;line-height:40px;line-height:2.5rem}#home-partners .partner-container{align-items:center;display:flex;padding:3rem 0}#home-partners .partner-short{padding:0 2rem}}@media only screen and (min-width:1200px){#home-contact .image-container{height:375px}#home-contact .image-container .image{min-height:375px}}@media only screen and (min-width:1400px){#home-contact .image-container{height:475px}#home-contact .image-container .image{min-height:475px}}@media only screen and (min-width:1500px){#home-contact .image-container{height:525px}#home-contact .image-container .image{min-height:525px}}@media only screen and (min-width:1700px){#home-contact .image-container{height:600px}#home-contact .image-container .image{min-height:600px}}#contact{padding-bottom:20px}#maps{overflow:hidden;position:relative;width:100%}#maps iframe{position:relative;z-index:0}#maps #route{background:#d52325;color:#fff;display:block;padding:25px;position:relative;width:100%;z-index:10}#maps #route h3{color:#fff;margin:0;padding:0}#maps #route p{color:#fff}.contact-details{display:block;position:relative;text-align:center}.contact-details a,.contact-details p{color:#717171;font-size:24px;font-size:1.5rem;font-weight:400;line-height:38px;line-height:2.375rem}.col-m{display:block;float:left;position:relative;text-align:center;width:33.333333333%}.col-m:last-child p{margin:0}@media only screen and (min-width:992px){#maps{height:500px}#maps #route{background:rgba(213,35,37,.75);height:300px;position:absolute;right:150px;top:100px;width:300px}}#employees{background:#fff;padding-top:15px;position:relative}.list-employees{display:block;list-style:none;margin:0;max-width:100%;padding:0;position:relative;width:100%}.list-employees li{align-items:center;background:#fafafa;display:flex;flex-direction:column;margin:0 0 1rem;padding:2rem 0 0}.list-employees li .image{display:block;max-width:200px;position:relative;width:100%}.list-employees li .image img{max-width:100%}.list-employees li .image:after{bottom:0;color:#d52125;content:"\f10e";font-family:Fontawesome;font-size:4rem;line-height:1;position:absolute;right:0}.list-employees li .employee-short{background:#fafafa;border-radius:5px;display:block;margin:0;max-width:100%;padding:2rem 2rem 0;position:relative;width:100%}.list-employees li .employee-short h3{color:#d52125;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:34px;line-height:2.125rem;margin:0;padding:0 0 15px;position:relative}@media only screen and (min-width:992px){.list-employees li{align-items:flex-start;background:transparent;flex-direction:row;margin:0 0 5rem;padding:0}.list-employees li .image{max-width:300px;width:33.33333%}.list-employees li .employee-short{margin:0 0 0 3rem;max-width:600px;width:66.666666%}.list-employees li .employee-short h3:before{background:#d52125;content:"";height:1px;left:-95px;position:absolute;top:.75rem;width:85px}}.last-vacancies{border-radius:5px;display:block;float:left;padding:0;position:relative;width:100%}.last-vacancies h2,.list-vacatures{margin:0;padding:0}.list-vacatures{list-style:none;width:100%}.list-vacatures li{display:block;float:left;margin:0;width:100%}.list-vacatures li .alert{margin-top:1rem}.list-vacatures li a{border-bottom:1px solid #ddd;color:#717171;cursor:pointer;display:block;padding:12px 0;position:relative;width:100%}.list-vacatures li a h3{font-family:Open Sans Condensed,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:300;line-height:19px;line-height:1.1875rem;margin:0;padding:0}.list-vacatures li a:before{background:#d52125;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:100px}.list-vacatures li a:after{border-left:5px solid #fafafa;border-right:1px solid #d52125;bottom:-12px;content:"";height:0;position:absolute;right:12px;transition:height .25s ease-in-out;width:19px}.list-vacatures li a:focus,.list-vacatures li a:hover{color:#d52125;text-decoration:none}.list-vacatures li a:focus:before,.list-vacatures li a:hover:before{width:100%}.list-vacatures li a:focus:after,.list-vacatures li a:hover:after{height:24px}@media only screen and (min-width:1200px){.last-vacancies{background:#fafafa;padding:30px 40px 40px}}#news-overview .item{border-bottom:1px solid #ddd;display:block;margin-bottom:1.5rem;overflow:auto;padding-bottom:1.5rem}#news-overview .item .post-img{float:left;max-width:180px;min-width:180px;position:relative;width:30%;z-index:2}#news-overview .item .img-wrap{height:180px;overflow:hidden;width:180px}#news-overview .item .img-wrap a{display:inline-block;margin:0;padding:0;transition:all .4s}#news-overview .item .img-wrap a img{height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:180px}#news-overview .item .single-post-text{float:left;padding:1rem 0 0;width:100%}#news-overview .item .single-post-text h2{margin-top:0}#news-overview .item .single-post-text h2 a{color:#000}#news-overview .item .single-post-text h2 a:focus,#news-overview .item .single-post-text h2 a:hover{color:#d52125;text-decoration:none}#news-overview .item .single-post-text h3{color:#717171;font-family:Open Sans Condensed,sans-serif;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:400;line-height:30px;line-height:1.875rem;line-height:1.3em;margin:0 0 5px;padding:0;position:relative;text-transform:uppercase}#news-overview .item .single-post-text .btn-primary{margin-top:.5rem}@media only screen and (min-width:992px){#news-overview .item .post-img{width:30%}#news-overview .item .single-post-text{padding:0 0 0 1rem;width:68%}}
