@font-face{font-family:'Bludhaven';font-style:normal;font-weight:400;src:local("Bludhaven"),local("Bludhaven-Regular"),url("/fonts/Bludhaven.ttf"),format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}*{font-family:"Bludhaven" !important}body{overflow-x:hidden}table,tr,td{background-color:floralwhite;color:gray}p{font-size:15px}#header .navbar-nav{width:100% !important;text-align:center !important}#header .navbar-nav>li{float:none !important;display:inline-block !important}#header .navbar-nav>li a{text-transform:uppercase;padding-bottom:10px !important;padding-top:10px !important}#header .navbar-header{position:absolute;height:40px}#header .navbar-header .navbar-brand{height:40px}#header .hscroll{z-index:10;width:100%;display:flex;justify-content:center;margin:40px 0 50px}#header .hscroll .hcontent{padding-bottom:20px;border-bottom:1px solid #8a8989;display:inline}#header .hscroll .hcontent .logo{width:235px;margin:10px;margin-top:40px}#header .hscroll .hcontent .title{font-size:50pt;line-height:40pt;text-shadow:1px 1px #8a8989;color:#8e3242;cursor:default;font-family:"Bludhaven";float:left}#header .hscroll .hcontent .title.oneline{margin-top:60px}#header .hscroll .hcontent .title .bottom{padding-left:35px}#header .hscroll .hcontent .subtitle{font-family:'Dancing Script', cursive;color:#8a8989;font-size:40pt;float:left;padding-top:25px}#header .hscroll .hcontent .subtitle span{padding-left:35px}#header .hscroll.headerFix{height:178px}#header .hnoscroll{z-index:10;font-size:15px;margin:0;padding:0;background-color:rgba(0,0,0,0);border-width:0px;-webkit-box-shadow:0px 0px;box-shadow:0px 0px;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-ms-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear}#header .hnoscroll a{color:#8a8989}#header .hnoscroll a:hover,#header .hnoscroll a:active,#header .hnoscroll a:focus{color:#8a8989;text-shadow:0.5px 0.5px 1px #8a8989}#header .hnoscroll .activeLink{transition:background-color 1s ease}#header .hnoscroll .activeLink a{text-shadow:none;color:#8a8989}#header .hnoscroll.fixedHeader{position:fixed;top:0;height:40px !important;min-height:40px !important;max-height:40px !important;width:100vw;margin-left:-8px}#header .hnoscroll.fixedHeader .activeLink{background-color:#8e3242;border:none}#header .hnoscroll.fixedHeader .activeLink a:hover{color:#8a8989;text-shadow:none}#header .hnoscroll.fixedHeader .activeLink a{color:#fff}#header .hnoscroll.fixedHeader .navbar-brand,#header .hnoscroll.fixedHeader .navbar-brand:hover{visibility:visible;font-family:"Bludhaven";text-shadow:1px 1px #8a8989;color:#8e3242}#header .hnoscroll .activeLink{border-bottom:1px solid #8e3242;border-top:1px solid #8e3242}#header .hnoscroll .navbar-brand{margin-right:15px;line-height:13px;visibility:hidden}#header .hnoscroll .navbar-brand:hover{color:#8a8989;text-shadow:none}.exheader{position:absolute;top:0;left:0;width:100vw;height:40px;background-color:#8e3242}.exheader.fixedHeader{background-color:#fff;position:fixed;top:0;z-index:1;border-bottom:1px solid #8e3242}@media (max-width: 1025px){#header .hscroll .hcontent .logo{width:165px}}#footer{background-color:#8e3242 !important;border-color:#61222d}#footer.navbar{min-height:40px;height:40px}#footer a{color:#d6d6d6;font-size:14px;text-decoration:none}#footer a:hover{color:#b0afaf;text-decoration:none}#footer .navbar-header{display:inline-flex;height:40px;align-items:center}#footer .brand{color:#d6d6d6;font-size:14px;height:100%}#footer .languagePicker{float:right;display:flex;align-items:center;height:18px;margin-top:10px}#footer .languagePicker .btn-group .btn-dark{padding:4px 12px;font-size:14px;background-color:#7b2b39;border-color:#702734}#footer .languagePicker .btn-group .btn-dark:hover{background-color:#702734;border-color:#702734}#footer .languagePicker .btn-group .btn-dark.active{background-color:#61222d;border-color:#702734}#sitemap{color:#8a8989;position:fixed;bottom:-70px;left:0;width:100%;height:110px;transition:bottom ease 1s;display:flex;justify-content:center}#sitemap a{color:#8e3242}#sitemap.showSitemap{bottom:40px}#sitemap .sitemapHolder{border-top:2px solid #d6d6d6;color:#8a8989;padding:0 50px;background-color:#f0efef;opacity:0.9;margin:0 auto;width:1170px}#impressum p{display:block;margin-top:30px}#impressum .seperator_title{margin-bottom:10px !important}#impressum table,#impressum tr,#impressum td{background:none;font-size:15px;line-height:28px;color:#8a8989}#impressum a{text-decoration:none;color:#8a8989}#impressum a:hover{text-decoration:none;color:#8e3242}#contact .contactInfo{margin-left:20px;margin-top:100px;margin-bottom:200px;display:block;float:left;position:relative}#contact .contactInfo table,#contact .contactInfo tr,#contact .contactInfo td{background:none;font-size:15px;color:#8a8989 !important}#contact .contactInfo a{text-decoration:none;color:#8a8989}#contact .contactInfo a:hover{text-decoration:none;color:#8e3242}#contact .contactInfo .mail{margin-bottom:20px}#main .imageTextContent{margin-left:7vw;margin-right:7vw}#technology .imageTextContent{margin-bottom:50px !important}#technology .testimonySection{min-height:200px;width:100%;color:#8a8989}#technology .testimonySection .quoteImagesHolder{width:100%;display:inline-block;margin-bottom:20px}#technology .testimonySection .quoteImagesHolder .personImg{width:100%;float:left}#technology .testimonySection .quoteImagesHolder .nopersonImg{width:40%;float:left}#technology .testimonySection .quote{margin-left:-15px;margin-top:15px;float:left;font-style:italic}#technology .testimonySection .quoteIcon{float:left;display:block;text-indent:-9999px;width:35px;height:35px;background-image:url(/img/format-quote.svg);background-size:100%;margin-top:0px}#technology .testimonySection .frenchIcon{float:left;display:block;text-indent:-9999px;width:30px;height:30px;background-image:url(/img/french-quote.svg);background-size:90%;margin-top:0px}#technology .testimonySection .quoter{text-align:right;font-size:15px;line-height:18px}#technology .testimonySection .subQuoter{text-align:right;font-size:12px;line-height:14px;margin-bottom:50px}#order .imageTextContent .contentText p span>span:first-child{display:block;margin-bottom:80px}.contentSegment{margin-bottom:50px;display:inline-block;width:100%;font-size:15px;line-height:28px;overflow-x:hidden}.right .contentImage{float:right}.right .contentText{float:left;height:100%}.left .contentImage{float:left}.left .contentText{float:right}.contentJustText{border-bottom:1px solid #225861;border-top:1px solid #225861;color:#d6e5e3;margin:0 20px 10px;padding:0px 0;font-weight:bold;text-align:center;display:block !important}.contentTitle{color:#0e0e0e;font-weight:bold;font-size:23px}.contentText p:focus,.contentText p span:focus,div.contentImage:focus{outline:none}.contentImage.first{width:40% !important;padding-right:10%}div.contentImage{cursor:pointer}.leftAlign{text-align:left}.decoline{display:block;position:relative;height:1px;width:300vw;margin-left:-100vw;background-color:#000}.doubleImage{margin-right:0 !important;margin-bottom:10px}.main,.sub{font-size:15px;line-height:28px;color:#8a8989;margin-bottom:40px}.main .content,.sub .content{padding:40px 50px 20px}.sub{margin-bottom:160px}.sub .subTitle{font-size:30px;line-height:50px;font-weight:bold;text-align:center;margin-bottom:60px}.sub .section{margin-bottom:20px}.sub .offset{margin-top:40px}.titleHeader{margin-bottom:50px;margin-left:-15px}.titleHeader.nospace{margin-bottom:10px;margin-top:20px}.titleHeader .separator_top{display:none;width:428px;height:40px;margin-left:-60px}.titleHeader .seperator_title{font-size:32px;line-height:40px;font-weight:bold;margin-bottom:-20px;color:#0e0e0e}#mainImg{margin:0;padding:0;position:relative;width:100vw;margin-bottom:40px;margin-top:42px}.imageTextContent{margin-left:2vw;margin-right:2vw;margin-bottom:30vh;color:#8a8989}.imageTextContent .contentSegment>div{display:flex}.imageTextContent .contentText{display:flex;align-self:center;justify-content:center}.sides{margin:0 auto !important;padding:0 !important}#wrapper{min-height:100%;position:absolute;width:100%;background-color:#fff}#wrapper .image{width:100%;background:white;background-size:100% auto;background-position:50% -150px;background-repeat:no-repeat;background-blend-mode:overlay;background-attachment:fixed;background-position:50% 100%}.centeredImage{width:60%;margin:30px auto;display:block;position:relative}.centeredText{white-space:pre-wrap}.centeredText.highlight{font-size:20px !important;text-align:center;margin-top:30px}.imageContainer{padding:0 !important;max-height:302px;overflow:hidden}.imageContainer .imageLink{width:100%}.imageContainer .imageLink .image{width:inherit}.imageContainer.borderRight{border-right:1px solid #000}.imageContainer.borderBottom{border-bottom:1px solid #000}#wrapper .image.family{width:auto}html{-ms-touch-action:manipulation;touch-action:manipulation}#simplbox{z-index:10000;ms-touch-action:none;touch-action:none;-moz-box-shadow:0 0 20px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.75);box-shadow:0 0 20px rgba(0,0,0,0.75);cursor:default !important}#simplbox-overlay{background-color:#F4F4F4;background-color:rgba(0,0,0,0.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#simplbox-caption{text-align:center;color:#8a8989;font-size:15px;background-color:#000;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:13px}.box.ng-hide{visibility:hidden}.box.ng-hide-remove{animation:fadeOut 1s}.sb_nav{position:fixed;top:48vh;width:100px;height:100px;z-index:9999;color:#fff;cursor:pointer;font-size:40px}.sb_nav.sb_nav_left{left:5vw}.sb_nav.sb_nav_right{right:5vw}.sb_nav:focus{outline:none !important}.contentJustText{border:none !important;color:#8a8989 !important;font-weight:normal !important}
