@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Thin.ttf");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-ThinItalic.ttf");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Light.ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-LightItalic.ttf");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-MediumItalic.ttf");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-SemiBold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-SemiBoldItalic.ttf");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Bold.ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-BoldItalic.ttf");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-ExtraBold.ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-ExtraBoldItalic.ttf");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-Black.ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans';src:url("/css/fonts/noto_sans/NotoSans_SemiCondensed-BlackItalic.ttf");font-weight:900;font-style:italic;font-display:swap}.borderred{border:solid 1px red}::selection{background:#94001E;color:#fff;text-shadow:none}.menu-link{line-height:22px;color:#494949;font-weight:600;font-size:16px;font-family:"Noto Sans",sans-serif;text-transform:uppercase;letter-spacing:0.5px}.menu-item>.menu-link{color:#494949}.menu-item:hover>.menu-link{color:#94001E}.is-expanded-menu .sub-menu-container .menu-item>.menu-link{font-weight:600;text-transform:uppercase}.sub-menu-container .menu-item>.menu-link{font-size:14px;font-weight:600;color:#494949;letter-spacing:normal;font-family:"Noto Sans",sans-serif}.is-expanded-menu .sub-menu-container .menu-item:hover>.menu-link,.is-expanded-menu .sub-menu-container .menu-item.current>.menu-link{color:#94001E}.is-expanded-menu .full-header .primary-menu .menu-container{padding-right:0.5rem;margin-right:0.5rem;border-right:1px solid #94001E}.is-expanded-menu .sub-menu-container,.is-expanded-menu .mega-menu-content{position:absolute;visibility:hidden;background-color:#fff;box-shadow:0px 13px 42px 11px rgba(0,0,0,0.05);border-top:1px solid #94001E;z-index:399;top:100%;left:0;padding:0}.is-expanded-menu .full-header #logo,.primary-menu .menu-containe{border:none !important}.content-wrap{padding-top:0px}#header-wrap{background-color:#fff !important}#side-panel{background-color:#94001E}body{font-family:"Noto Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#494949;text-align:start;-webkit-text-size-adjust:100%}.custom_h2{font-size:32px !important;font-weight:900 !important;color:#94001E !important;letter-spacing:normal !important;font-family:"Noto Sans",sans-serif !important}.button{display:inline-block;position:relative;cursor:pointer;outline:0;white-space:nowrap;margin:5px;padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;font-size:28px;line-height:28px;text-align:center;background-color:#94001E;text-transform:uppercase;color:#fff;font-weight:900;border:1px solid transparent;transition:all .2s ease-in-out}.button-red{background-color:#94001E}.button.button-3d{border-radius:0.5rem}.bg-color_red{background-color:#94001E !important}.bg-color_white{background-color:white !important}.bg-color_grey{background-color:#F8F9FA !important}.plus_kachel{background-image:url("/images/layout/plus_kachel.png");background-position:left top;background-repeat:repeat}.red_quote{font-size:22px !important;font-weight:900 !important;line-height:35px !important;font-style:italic;color:#fff !important;letter-spacing:normal !important;font-family:"Noto Sans",sans-serif !important}@media screen and (max-width: 768px) and (min-width: 576px){.image_vert_devider{border-left:solid 1px white;border-right:solid 1px white}}@media screen and (max-width: 992px) and (min-width: 768px){.image_vert_devider{border-left:solid 1px white;border-right:solid 1px white}}@media screen and (max-width: 1200px) and (min-width: 992px){.image_vert_devider{border-left:solid 1px white;border-right:solid 1px white}}@media screen and (max-width: 1400px) and (min-width: 1200px){.image_vert_devider{border-left:solid 1px white;border-right:solid 1px white}}@media screen and (min-width: 1400px){.image_vert_devider{border-left:solid 1px white;border-right:solid 1px white}}.ticker_text{font-family:"Noto Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#494949;text-decoration:none !important}.ticker_text:hover{color:#94001E}.ticker a,.ticker a:hover,.ticker-wrap .ticker .ticker-item[href]:hover{text-decoration:none !important}#gotoTop{z-index:-999;position:fixed;width:2.5rem;height:2.5rem;line-height:2.5rem;background-color:#94001E;font-size:1.5rem;text-align:center;color:#fff;top:auto;left:auto;right:30px;bottom:30px;cursor:pointer;border-radius:2px;opacity:0;transition:background-color 0.2s linear, opacity 0.4s ease}#gotoTop:hover{background-color:#fff;color:#94001E}.header-misc-icon a{color:#94001E;font-size:2.5em}.branchen_kachel_container{padding-left:10px;padding-right:10px}.kachel_top{border-top-left-radius:15px;border-top-right-radius:15px;padding:20px}.kachel_1_top{background-color:#1E2660}.kachel_2_top{background-color:#94001E}.kachel_3_top{background-color:#AAB1E7}.kachel_bot{border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-position:top center;background-repeat:no-repeat;background-size:cover;padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px}.kachel_text{font-family:"Noto Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#fff;text-align:right;text-decoration:none !important}.kachel_bot_desc{padding-left:5px;padding-right:10px;font-family:"Noto Sans",sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#494949;text-align:left;text-decoration:none !important}#maske{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) !important;width:100vw;height:auto;z-index:1000;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-style:solid;border-color:white;box-sizing:content-box;transition:background-color 0.5s ease;pointer-events:none}div.landing{position:absolute;height:100vh;z-index:19;width:100%;background:transparent}@supports (height: 100svh){div.landing{height:100svh}}div.landing svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;fill:white}header{position:relative;top:0;display:flex;flex-flow:column nowrap;width:100%;z-index:20;background-color:yellow}header ul.menu{all:unset;background-color:red;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;height:48px}header ul.menu li{all:unset;font-weight:500;letter-spacing:0.03em;text-transform:uppercase}div.sections{display:flex;flex-flow:column nowrap}div.sections section{display:flex;flex-flow:column nowrap;row-gap:60px}div.sections section.projects{display:flex;flex-flow:row nowrap;height:100vh}@supports (height: 100svh){div.sections section.projects{height:100svh}}div.sections section.projects>div{flex-shrink:0;position:relative;height:100vh;width:100vw}@supports (height: 100svh){div.sections section.projects>div{height:100svh}}div.sections section.projects>div>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}div.sections section h2{font-size:94px;line-height:1;letter-spacing:0.03em;text-transform:uppercase}#scroll-down{position:fixed;bottom:50px;right:4px;color:white;padding:10px 25px;border-radius:5px;text-decoration:none;transition:opacity 0.3s ease-in-out;z-index:1000}:focus{outline:2px solid red}.max_300{max-width:300px}.img_full_width{width:100%;height:auto}.section_grey_4_bg{background-color:#F6F7F9}@media only screen and (min-width: 990px){.img_lg_border{border-left:2px solid white;border-right:2px solid white}}.dark #copyrights,#copyrights.dark{background-color:#1E2660 !important}#footer{background-color:#7E0D25 !important;line-height:1.9rem}.bg-youtube,.h-bg-youtube:hover{background-color:#e73233 !important}
