@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:100;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-100.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-100.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:100;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-100italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-100italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:200;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-200.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-200.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:200;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-200italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-200italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:300;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-300.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-300.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:300;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-300italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-300italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-regular.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-regular.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-500.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-500.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:500;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-500italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-500italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-600.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-600.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:600;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-600italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-600italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:700;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-700.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-700.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:700;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-700italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-700italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:800;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-800.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-800.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:800;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-800italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-800italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:900;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-900italic.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-900italic.woff") format('woff')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:900;src:local(''),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-900.woff2") format('woff2'),url("/fonts/fira-condensed/fira-sans-condensed-v9-latin-ext_greek-ext-900.woff") format('woff')}.error{display:flex;align-items:center;justify-content:center;min-height:500px}body{padding-top:140px}.unselectable{pointer-events:none}*{font-family:'Fira Sans Condensed',sans-serif}#fleet .menu-widget .magic-line li a,a,body,p,ul li{color:#808285}.color-white p{color:#fff}#side{display:flex;flex-direction:column;position:fixed;bottom:20%;transform:translateY(20%);right:0;z-index:1000}#side a{background-color:#fec61b;color:#fff;display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-top:5px}.tp-banner-slider{min-height:50vh}.tp-loader.spinner0,.tp-loader.spinner5{background:url("/img/load.svg") no-repeat center center;box-shadow:none;-webkit-box-shadow:none}.tabs .block-tabs-btn .tabs-btn{font-family:'Fira Sans',sans-serif;color:#808285}.btn.main{border-radius:0;background-color:#fec61b;border-color:#fec61b;font-weight:600;padding:5px 15px;line-height:1}.btn.main:hover,.btn.main:focus{background-color:#cb9e16;border-color:#cb9e16}#back{position:fixed;top:50%;transform:translateY(-50%);left:30px;font-size:64px;color:#404040}.work-filter ul.magic-line li a{line-height:16px}.portfolio-item img{object-fit:contain;-webkit-transform:unset;-moz-transform:unset;transform:unset}.portfolio-item .item-content p{color:#fff}.custom_bg{display:block;width:100%;height:700px;background-size:cover;background-position:50% 65%}.nopadd{padding:0}@media (max-width:767px){#side{display:none}}header .site-top-panel{background-color:#f0f0f0}header .site-top-panel .top-right-wrap .lang-wrap li.active a{color:#fec61b}header .site-top-panel .top-right-wrap .dropdown ul li li{padding:0}header .mobile_menu_switcher{margin-right:30px}header #location{font-size:12px;line-height:14px}header #location div{white-space:nowrap}header nav .nav-logo-wrap{margin:0}header nav .nav-logo-wrap .logo{min-width:230px}header nav .nav-logo-wrap .logo img{height:100%;padding:0}header .site-top-panel{line-height:unset}header .site-top-panel .top-right-wrap,header .site-top-panel .top-left-wrap{display:flex;align-items:center;height:60px}header .site-top-panel .top-right-wrap{justify-content:right}header .site-top-panel .lang-link{width:34px;height:28px;color:#808285;margin-right:10px}header .site-top-panel .btn-special{position:relative;display:flex;justify-content:center;align-items:center;color:#66686a;font-weight:800;text-align:center;z-index:1;margin-right:20px;width:100px;min-height:70px;text-transform:uppercase;font-size:15px;word-break:break-word;padding:5px;line-height:1}header .site-top-panel .btn-special:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;background-color:#fec61b;-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-ms-transform:skew(-15deg);-o-transform:skew(-15deg);transform:skew(-15deg)}header .main-nav li.search::after,header .inner-nav::after{background-color:#666}header .search img{display:inline-block;max-height:100%;padding:4px;height:78px}header .menu_list li{padding:0 5px}header .menu_list li a{padding:0;color:#808285}@media (min-width:1200px){nav .menu_list li:last-child{margin-left:10px}}@media (max-width:1199px){nav .menu_list .search{background-color:#666}}[lang="de"] header .main-nav .inner-nav > ul > li.slash{padding:0 3px}footer.footer{background:#666;min-height:530px;padding-top:45px}footer.footer .footer-logo img{display:block;max-height:155px}footer.footer .footer-logo.mid img{margin:0 auto}footer.footer .bar_links{margin:0;display:flex;justify-content:center;align-items:center}footer.footer .bar_links a{background-color:#fec61b;color:#666;width:25px;height:25px;margin-right:25px;display:flex;justify-content:center;align-items:center}footer.footer .bar_links a.cert{background-color:transparent;width:50px;height:50px}footer.footer .bar_links a.cert img{padding:0}footer.footer a{color:#f0f0f0}footer.footer a img{border:0}footer.footer .widget-footer li{color:#fff;font-size:18px;line-height:24px;font-weight:300}footer.footer .widget-footer li h6{font-size:18px;color:#a2a7ad;padding-left:35px;margin:0;font-style:italic}footer.footer .widget-footer li i{padding-right:15px;width:33px;color:#fec61b}footer.footer .copyright{margin-top:60px;font-size:18px;text-align:center;background-color:#404040}footer.footer .copyright a{font-weight:400}footer.footer .copyright a+a{margin:0}footer.footer .copyright a:first-child{color:#fec61b}.slide_quote{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:80%;left:0;right:0;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slide_quote .tp-caption .sl-title-top{line-height:1}.slide_quote .tp-caption .sl-title{font-size:2em;line-height:1}.slide_quote .tp-caption .sl-title span{color:#fec61b}.slide_quote .tparrows{z-index:40}@media (min-width:768px){.slide_quote{width:100%}.slide_quote .tp-caption .sl-title{font-size:6em}}.service-item{text-align:center;border:3px solid #fec61b;padding:20px;background-color:#f0f0f0;color:#666}.service-item h3{font-size:15px;line-height:15px;text-transform:capitalize;margin:0}.service-item span{text-decoration:underline;position:absolute;bottom:15px;left:0;right:0}.service-item img{height:50px;margin-bottom:20px}.service-item:hover,.service-item:focus{background-color:#fec61b;border-color:#808285}.service-item:hover h3,.service-item:focus h3{color:#666}.bus{background:linear-gradient(7deg,#fff 0%,#fff 80%,#00ceff 100%)}.bus .title-section-top{font-size:12px}.bus .title-section{color:#404040}.bus .features{background:#f0f0f0;padding:15px 0;border-radius:10px;margin-top:150px}.bus .features .counter-block{max-width:200px}.bus .features .counter-block .counter-name-wrap{padding:0;text-align:center;min-height:135px}.bus .features .counter-block .counter-name-wrap .counter{font-size:20px}.bus .features .counter-block .counter-name-wrap .counter-name{font-family:'Fira Sans Condensed',sans-serif;font-size:12px}.tours{padding:10px 0}.posts{padding:50px 0}.posts a{display:flex;margin:30px 0}.posts a img{width:40%}.posts a article{position:relative;align-self:stretch;flex-grow:1;padding:0 15px}.posts a article h2{padding:0 0 15px;margin:0}.posts a article .cws-button{position:absolute;bottom:0;right:15px}@media (max-width:767px){.tours .posts a{flex-direction:column}.tours .posts a img{width:100%;max-height:250px;object-fit:cover;object-position:50%}}.tour .post{padding:60px 0}.tour h2{margin-top:0}.tour .fancy{display:block;margin:5px}.tour .fancy img{width:100%;object-fit:cover;object-position:50%}.tour .mini img{height:75px}@media (max-width:767px){.tour .fancy img,.tour .mini img{height:200px}}#about .description p{line-height:18px}#about .description h3{color:#fec61b;font-weight:bold;font-size:20px}#about .description .boxed{border:4px solid #fec61b;background-color:#f0f0f0;color:#404040;padding:20px;margin:40px 0}#about .description .boxed h4,#about .description .boxed h5{margin:0}#about .description .boxed h4{font-size:24px}#about .description .boxed p{margin:28px 0;font-weight:500}#about .description .boxed h5{font-size:20px}#about .about_gallery{height:200px;object-fit:cover;object-position:50%;width:100%;margin-bottom:30px}#about .about_gallery[src*="dekra"]{object-fit:contain;height:120px}#about .tabs{margin:30px 0}#about .tabs .tabs-keeper{padding:30px 0}#about .special-cosmetic{position:relative}#about .special-cosmetic .spacing{padding:5px}#about .special-cosmetic::before{position:absolute;display:block;content:"";height:100%;width:3px;background-color:#404040;top:0;left:-3.5em}#about .special-cosmetic .about_gallery{margin:0}#about .special-cosmetic .special-cosmetic-box{position:relative;border-left:4px solid #fec61b;padding-left:5px}#about .special-cosmetic .special-cosmetic-box .special-cosmetic-date{position:absolute;border:2px solid #fec61b;border-right:none;background-color:#f0f0f0;color:#404040;padding:5px;font-size:12px;font-weight:bold;transform:translateY(-50%);top:50%;left:-90px;line-height:1}#about .special-cosmetic .special-cosmetic-box .special-cosmetic-date::after{display:block;position:absolute;top:-1px;bottom:-1px;right:-1.2em;left:100%;content:"";background-image:url("/img/about/arrow.svg");background-repeat:no-repeat;z-index:-1}@media (max-width:767px){#about .special-cosmetic .special-cosmetic-box{border:unset;padding:0}#about .special-cosmetic .special-cosmetic-box .special-cosmetic-date{position:unset;border-right:2px solid #fec61b;text-align:center}#about .special-cosmetic .special-cosmetic-box .special-cosmetic-date::after{background-image:none}}#booking h1{font-size:43px;color:#fec61b;margin-top:50px}#booking h1,#booking .section{margin-bottom:80px}#booking form{padding:60px 0}#booking form h3{font-size:30px;margin:0 0 30px 0;font-weight:500;color:#404040}#booking form label{font-size:15px}#booking form span{color:#fec61b}#booking form input,#booking form select{height:40px}#booking form input,#booking form textarea,#booking form select{border:1px solid #f0f0f0}#booking form input:not([type="checkbox"]),#booking form select,#booking form textarea{padding:5px;width:100%;margin-bottom:20px}#booking form input[type="checkbox"]{width:20px;height:20px;display:block;margin:0}#booking form input[type="checkbox"]:before{font-size:19px}#booking form input#accepted_terms[type="checkbox"]{display:inline-block}#booking form select{background-color:#fff}#booking form textarea{line-height:unset;resize:vertical}#booking form input[type="date"],#booking form input[type="time"]{min-height:40px}#booking form button{margin:30px 0}#services .ctx{padding:50px 0}#services .ctx h1{color:#fec61b;margin-bottom:40px}#services .ctx .service{margin-bottom:20px;display:flex;justify-content:flex-start}#services .ctx .service img{width:35px;margin-right:30px}#services .ctx .service h6{margin:0 0 10px 0;color:#fec61b}#healthcare h1{color:#fec61b;font-size:43px;margin:100px 0 40px 0}#healthcare .ctx{margin-bottom:40px}#healthcare .ctx img{float:left;padding:0 30px 30px 0}#healthcare .ctx p,#healthcare .ctx ul{display:inline}#healthcare .ctx h2{font-size:20px;line-height:25px;margin:20px 0;color:#fec61b}#healthcare .ctx h2:first-of-type{margin:0 0 20px 0}#healthcare .ctx ul{list-style:disc}#healthcare .ctx ul li{padding:0}#model{padding:40px 0}#model .breadcrumb{background-color:unset}#model .breadcrumb li.active{font-weight:bold}#model .breadcrumb li a{font-size:16px}#model table.table tbody tr td{color:#808285}#model .margin-top{margin-top:40px}#model .embed-responsive{margin-bottom:40px}#model .embed-responsive .bg{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#666}#model .fancybox-image{height:150px;object-fit:cover;object-position:center;background-color:#666}#model .fancy{display:block;padding-right:10px;padding-bottom:10px}#model .style-3{column-count:2;text-transform:capitalize}#model .des{padding-top:50px}#model .des p{padding:0;margin:0;line-height:21px}#tech .main{padding:60px 0}#tech ul{list-style-type:circle;padding-left:25px}#tech ul li{padding:0}#tech img{margin:30px 0}#tech .images{height:200px}#fleet #bg_360{height:400px}#fleet #bg_360 iframe{width:100%;height:100%}#fleet .menu-widget .magic-line li.current_item a,#fleet .menu-widget .magic-line li:hover a,#fleet .menu-widget .magic-line li:focus a{color:#666}@media (min-width:768px){#fleet #bg_360{height:600px}}#tour #post{padding:80px 0}#tour #post .mini img{height:75px;object-fit:cover}#map{min-height:100vh}@media (max-width:767px){#map{margin:0 15px}}