@import url("https://use.typekit.net/ors4cip.css");.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-300.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:300;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-300italic.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-regular.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-italic.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-700.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-700italic.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-900.woff2') format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:900;src:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/barlow-v12-latin-900italic.woff2') format("woff2");}body{margin:0;padding:0;font-family:"Barlow",sans-serif;background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-large.jpg') repeat-y center top;background-size:100% auto;background-attachment:fixed;}body .t3-content{position:relative;z-index:5;background-image:linear-gradient(to bottom,transparent 200px,#fff 400px);}body .t3-content.no-gradient-bg{background:none !important;}*{box-sizing:border-box;}#pageWrapper{position:relative;z-index:10;}#contentOuter{min-height:500px;padding-top:70px;position:relative;z-index:10;}@media screen and (min-width:768px){#contentOuter{padding-top:100px;}}@media screen and (min-width:1200px){body .t3-content{background-image:linear-gradient(to bottom,transparent 300px,#fff 600px);}}@media screen and (min-width:1280px){#contentOuter{padding-top:130px;}}@media screen and (min-width:1600px){body .t3-content{background-image:linear-gradient(to bottom,transparent 350px,#fff 700px);}}@media all and (min-width:1280px){.only-mobile{display:none !important;}}#headerOuter{width:100%;position:fixed;top:0;z-index:5000;background-image:linear-gradient(271deg,#3e4546 14%,#1a1d1e 100%);color:#fff;}#headerOuter #headerInner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;}#headerOuter #headerInner .header-logo{flex:0 0 78px;height:70px;position:relative;}#headerOuter #headerInner .header-logo a{display:block;}#headerOuter #headerInner .header-logo a > img,#headerOuter #headerInner .header-logo a svg{position:absolute;left:50%;bottom:10px;width:auto;height:71%;transform:translate(-50%,0);}#headerOuter #headerInner .header-actions{flex:1 1 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;}#headerOuter #headerInner .header-actions .company-name{flex:1 1 auto;font-size:20px;font-weight:700;font-style:normal;line-height:1.1;letter-spacing:0.4em;color:#fff;text-transform:uppercase;}#headerOuter #headerInner .header-actions .company-name .company-firmierung{display:block;font-size:12px;font-weight:400;line-height:1.17;letter-spacing:0.083em;color:#fff;}#headerOuter #headerInner .header-actions .company-services{display:none;}#headerOuter #headerInner .header-actions .header-navigation{flex:1 1 auto;position:relative;height:70px;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}#headerOuter #headerInner .header-actions #navIcon{flex:0 0 56px;position:relative;width:56px;height:70px;cursor:pointer;padding:0;border-left:solid 1px rgba(255,255,255,0.2);}#headerOuter #headerInner .header-actions #navIcon span{display:block;position:absolute;height:3px;width:24px;background:#fff;opacity:1;left:50%;transform:translateX(-50%) rotate(0deg);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(1){top:25px;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(2),#headerOuter #headerInner .header-actions #navIcon span:nth-child(3){top:35px;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(3){opacity:0;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(4){top:44px;}#headerOuter #headerInner .header-actions #navIcon:hover span{background:#2bb6ef;}#headerOuter #headerInner .header-actions #mainNav{position:absolute;z-index:5001;right:0;top:0;min-height:100vh;width:77vw;max-width:420px;min-width:300px;transform:translateX(100%);background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-large.jpg') repeat-y center top;background-size:auto;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;padding:90px 50px 40px;}#headerOuter #headerInner .header-actions #mainNav.show{transform:translateX(0);box-shadow:-40px 0 100px 0 rgba(31,39,43,0.6);}#headerOuter #headerInner .header-actions #mainNav #closeMainNav{display:block;position:absolute;right:0;top:0;width:69px;height:69px;color:#fff;text-decoration:none;}#headerOuter #headerInner .header-actions #mainNav #closeMainNav > img,#headerOuter #headerInner .header-actions #mainNav #closeMainNav svg{position:absolute;left:50%;top:50%;width:23px;height:23px;transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #mainNav #closeMainNav > img path,#headerOuter #headerInner .header-actions #mainNav #closeMainNav svg path{fill:#fff;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #mainNav #closeMainNav:hover > img,#headerOuter #headerInner .header-actions #mainNav #closeMainNav:hover svg{transform:translate(-50%,-50%) rotate(180deg);}#headerOuter #headerInner .header-actions #mainNav #closeMainNav:hover > img path,#headerOuter #headerInner .header-actions #mainNav #closeMainNav:hover svg path{fill:#2bb6ef;}#headerOuter #headerInner .header-actions #mainNav .main-nav{list-style:none;margin:0;padding:0;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item{display:block;margin:0 0 24px;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item > a{text-shadow:1px 1px 1px rgba(255,255,255,0.5);font-size:22px;font-weight:700;line-height:1.27;letter-spacing:0.0227em;color:#1f272b;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item > a.active{color:#fff;text-shadow:none;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav{display:none;list-style:none;margin:0;padding:12px 0 5px;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item{display:block;margin:0;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item > a{display:block;font-size:16px;font-weight:400;line-height:1.25;padding:8px 0 8px 24px;color:#000;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item > a.active{color:#fff;}#headerOuter #headerInner .header-actions #headerContacts{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}#headerOuter #headerInner .header-actions #headerContacts > a{flex:0 0 56px;display:block;position:relative;width:56px;height:70px;cursor:pointer;padding:0;border-left:solid 1px rgba(255,255,255,0.2);color:#fff;text-decoration:none;}#headerOuter #headerInner .header-actions #headerContacts > a .label{display:none;}#headerOuter #headerInner .header-actions #headerContacts > a > img,#headerOuter #headerInner .header-actions #headerContacts > a svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto;}#headerOuter #headerInner .header-actions #headerContacts > a > img path,#headerOuter #headerInner .header-actions #headerContacts > a svg path{fill:#fff;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #headerContacts > a > img.phone,#headerOuter #headerInner .header-actions #headerContacts > a svg.phone{width:22px;}#headerOuter #headerInner .header-actions #headerContacts > a > img.mail,#headerOuter #headerInner .header-actions #headerContacts > a svg.mail{width:24px;}#headerOuter #headerInner .header-actions #headerContacts > a:hover{background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-small.jpg') no-repeat left top;}#headerOuter #headerInner .header-actions #headerContacts > a:hover .mail{background-position:center top;}#headerOuter #headerInner .header-actions #headerContacts > a:hover > img path,#headerOuter #headerInner .header-actions #headerContacts > a:hover svg path{fill:#1f272b;}@media screen and (min-width:768px){#headerOuter #headerInner .header-logo{flex:0 0 110px;height:100px;border-right:solid 1px rgba(255,255,255,0.2);}#headerOuter #headerInner .header-logo a > img,#headerOuter #headerInner .header-logo a svg{bottom:15px;height:70%;}#headerOuter #headerInner .header-actions{flex-wrap:wrap;padding-left:20px;padding-right:210px;}#headerOuter #headerInner .header-actions .company-name{flex:0 0 100%;font-size:24px;line-height:1.25;letter-spacing:0.25em;}#headerOuter #headerInner .header-actions .company-name .company-firmierung{display:inline-block;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0.25em;}#headerOuter #headerInner .header-actions .company-services{flex:0 0 100%;display:block;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:0.03125em;color:#fff;}#headerOuter #headerInner .header-actions .header-navigation{position:absolute;right:0;height:100px;}#headerOuter #headerInner .header-actions #navIcon{flex:0 0 70px;width:70px;height:100px;}#headerOuter #headerInner .header-actions #navIcon span{width:30px;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(1){top:38px;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(2),#headerOuter #headerInner .header-actions #navIcon span:nth-child(3){top:48px;}#headerOuter #headerInner .header-actions #navIcon span:nth-child(4){top:58px;}#headerOuter #headerInner .header-actions #navIcon:hover{background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-small.jpg') no-repeat right top;}#headerOuter #headerInner .header-actions #navIcon:hover span{background:#1f272b;}#headerOuter #headerInner .header-actions #mainNav{padding:100px 80px 50px;}#headerOuter #headerInner .header-actions #mainNav #closeMainNav{top:16px;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item{margin:0 0 30px;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item > a{font-size:28px;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav{margin:0 0 0 30px;padding:20px 0 5px;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item > a{font-size:20px;}#headerOuter #headerInner .header-actions #headerContacts > a{flex:0 0 70px;width:70px;height:100px;}#headerOuter #headerInner .header-actions #headerContacts > a .label{display:none;}#headerOuter #headerInner .header-actions #headerContacts > a > img.phone,#headerOuter #headerInner .header-actions #headerContacts > a svg.phone{width:28px;}#headerOuter #headerInner .header-actions #headerContacts > a > img.mail,#headerOuter #headerInner .header-actions #headerContacts > a svg.mail{width:30px;}}@media screen and (min-width:1280px){#headerOuter{position:absolute;}#headerOuter #headerInner .header-logo{flex:0 0 150px;height:130px;-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;}#headerOuter #headerInner .header-logo a > img,#headerOuter #headerInner .header-logo a svg{height:77%;-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;}#headerOuter #headerInner .header-actions{padding-left:0;padding-right:0;height:130px;-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;}#headerOuter #headerInner .header-actions .company-name{flex:0 0 50%;font-size:27px;letter-spacing:0.29em;height:65px;line-height:65px;padding-left:18px;white-space:nowrap;overflow:hidden;}#headerOuter #headerInner .header-actions .company-name .company-firmierung{font-size:27px;letter-spacing:0.29em;}#headerOuter #headerInner .header-actions .company-services{flex:0 0 50%;height:65px;padding-right:30px;font-size:27px;line-height:65px;letter-spacing:0.037em;white-space:nowrap;overflow:hidden;text-align:right;}#headerOuter #headerInner .header-actions .header-navigation{flex:0 0 100%;position:relative;right:auto;height:65px;border-top:solid 1px rgba(255,255,255,0.2);-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #navIcon{display:none;}#headerOuter #headerInner .header-actions #mainNav{padding:0;position:relative;flex:0 0 auto;z-index:unset;right:auto;top:auto;min-height:auto;width:auto;max-width:none;min-width:auto;transform:none;background:transparent;}#headerOuter #headerInner .header-actions #mainNav #closeMainNav{display:none;}#headerOuter #headerInner .header-actions #mainNav .main-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item{position:relative;flex:1 1 auto;margin:0;display:inline-block;height:65px;border-right:solid 1px rgba(255,255,255,0.2);-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;z-index:10;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(2){z-index:9;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(3){z-index:8;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(4){z-index:7;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(5){z-index:6;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(6){z-index:5;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(7){z-index:4;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(8){z-index:3;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:nth-child(9){z-index:2;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.has-subnav{padding-right:30px;position:relative;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.has-subnav > a{position:relative;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.has-subnav > a:after{content:"";position:absolute;width:0;height:0;transform:rotate(360deg) translateY(-50%);border-style:solid;border-width:5.2px 3px 0 3px;border-color:#fff transparent transparent transparent;right:0;top:50%;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;background-color:#2bb6ef;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.active > a{color:#2bb6ef;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.active > a:after{border-color:#2bb6ef transparent transparent transparent;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:hover{background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-small.jpg') no-repeat center bottom 1px;background-size:100% auto;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:hover > a{color:#000;text-shadow:1px 1px 1px rgba(255,255,255,0.5);}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item:hover > a:after{border-color:#000 transparent transparent transparent;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.is-home{display:none;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item > a{position:relative;z-index:2;display:block;font-size:14px;color:#fff;text-shadow:none;letter-spacing:0.125em;padding:0 18px;line-height:65px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav{margin:0;position:absolute;z-index:1;left:0;top:0;min-width:100%;padding:60px 0 20px;background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-small.jpg') repeat-y center top;background-size:100% auto;box-shadow:0 20px 20px 0 rgba(31,39,43,0.6);--increment:1;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item{margin-bottom:0;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item > a{display:block;font-size:16px;padding:11px 25px;background-color:transparent;white-space:nowrap;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item > a:hover{color:#fff;background-color:#1f272b;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item.active > a{color:#1f272b;}#headerOuter #headerInner .header-actions #mainNav .main-nav .sub-nav > .sub-nav-item.active > a:hover{color:#fff;}#headerOuter #headerInner .header-actions #headerContacts > a{flex:0 0 86px;width:86px;height:65px;}#headerOuter #headerInner .header-actions #headerContacts > a:first-child{border:none;}#headerOuter #headerInner .header-actions #headerContacts > a .label{display:none;-webkit-transition:line-height 0.2s ease-in-out;-moz-transition:line-height 0.2s ease-in-out;-o-transition:line-height 0.2s ease-in-out;-ms-transition:line-height 0.2s ease-in-out;transition:line-height 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #headerContacts > a > img.phone,#headerOuter #headerInner .header-actions #headerContacts > a svg.phone{width:23px;}#headerOuter #headerInner .header-actions #headerContacts > a > img.mail,#headerOuter #headerInner .header-actions #headerContacts > a svg.mail{width:26px;}#headerOuter.is-scrolled{position:fixed;top:-65px;}#headerOuter.is-scrolled #headerInner .header-logo{height:155px;}#headerOuter.is-scrolled #headerInner .header-logo a > img,#headerOuter.is-scrolled #headerInner .header-logo a svg{height:60px;}#headerOuter.is-scrolled #headerInner .header-actions{height:155px;}#headerOuter.is-scrolled #headerInner .header-actions .header-navigation{height:90px;border-top:solid 1px rgba(255,255,255,0.2);}#headerOuter.is-scrolled #headerInner .header-actions #mainNav .main-nav > .nav-item{height:90px;}#headerOuter.is-scrolled #headerInner .header-actions #mainNav .main-nav > .nav-item > a{line-height:90px;}#headerOuter.is-scrolled #headerInner .header-actions #mainNav .main-nav .sub-nav{top:0;padding-top:98px;}#headerOuter.is-scrolled #headerInner .header-actions #headerContacts > a{height:90px;}#headerOuter.is-scrolled #headerInner .header-actions #headerContacts > a .label{line-height:90px;}}@media screen and (min-width:1440px){#headerOuter #headerInner .header-logo{flex:0 0 160px;}#headerOuter #headerInner .header-actions .company-name{padding-left:24px;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item.has-subnav{padding-right:20px;}#headerOuter #headerInner .header-actions #mainNav .main-nav > .nav-item > a{padding:0 24px;font-size:16px;}#headerOuter #headerInner .header-actions #headerContacts > a{flex:0 0 86px;width:86px;height:65px;}#headerOuter #headerInner .header-actions #headerContacts > a .label{display:none;}}@media screen and (min-width:1760px){#headerOuter #headerInner .header-actions #headerContacts > a{flex:0 0 auto;width:auto;border:none;padding-right:15px;padding-left:15px;}#headerOuter #headerInner .header-actions #headerContacts > a .label{display:inline-block;flex:1 1 auto;line-height:65px;padding-left:41px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#headerOuter #headerInner .header-actions #headerContacts > a.mail{margin-left:0;padding-right:30px;}#headerOuter #headerInner .header-actions #headerContacts > a > img,#headerOuter #headerInner .header-actions #headerContacts > a svg{position:absolute;transform:translate(0,-50%);left:13px;top:50%;}#headerOuter #headerInner .header-actions #headerContacts > a:hover .label{color:#1f272b;text-shadow:1px 1px 1px rgba(255,255,255,0.5);}}.stage-image-outer{position:relative;}.stage-image-outer:after{position:absolute;z-index:0;content:"";width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(275deg,#b8e1f4 14%,#297ba4 100%);clip-path:polygon(0 0,100% 0,100% 94%,0 100%);}.stage-image-outer.small:after{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);}.stage-image-outer .stage-image-bg{position:relative;z-index:2;clip-path:polygon(0 0,100% 0,100% 97%,0 88%);overflow:hidden;}.stage-image-outer .stage-image-bg.small{clip-path:polygon(0 0,100% 0,100% 96%,0 78%);}.stage-image-outer .stage-image-bg .image{height:534px;width:100%;position:relative;}.stage-image-outer .stage-image-bg .image.small{height:55vw;max-height:600px;}.stage-image-outer .stage-image-bg .image .stage-slide-img{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;}.stage-image-outer .stage-title{position:absolute;left:50%;top:44%;transform:translate(-50%,-62%);z-index:2;background-image:linear-gradient(271deg,rgba(69,69,70,0.7) 14%,rgba(26,29,30,0.7) 100%);font-size:min(max(32px,5.625vw),90px);font-weight:700;line-height:1.09;letter-spacing:0.125em;text-align:center;color:#fff;text-transform:uppercase;padding:0.2em 0.64em;margin:0;}.stage-slider-outer{position:relative;}.stage-slider-outer:after{position:absolute;z-index:0;content:"";width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(275deg,#b8e1f4 14%,#297ba4 100%);clip-path:polygon(0 0,100% 0,100% 94%,0 100%);}.stage-slider-outer .stage-slider-bg{position:relative;z-index:2;clip-path:polygon(0 0,100% 0,100% 97%,0 88%);overflow:hidden;}.stage-slider-outer .stage-slider-bg .slide{height:534px;width:100%;position:relative;}.stage-slider-outer .stage-slider-bg .slide .stage-slide-img{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;}.stage-slider-outer .stage-slider-contents{position:absolute;left:20px;right:20px;bottom:17%;z-index:2;background-image:linear-gradient(271deg,rgba(62,69,70,0.9) 14%,rgba(26,29,30,0.9) 100%);-webkit-transition:transform 0.4s ease-in-out;-moz-transition:transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;-ms-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}.stage-slider-outer .stage-slider-contents .slide{position:relative;}.stage-slider-outer .stage-slider-contents .slide .content-box{display:block;padding:24px 20px 28px;color:#fff;}.stage-slider-outer .stage-slider-contents .slide .content-box h2{font-size:22px;font-weight:700;line-height:1.24;letter-spacing:0.045em;text-transform:uppercase;color:#fff;margin:0;}.stage-slider-outer .stage-slider-contents .slide .content-box h3{font-size:22px;font-weight:400;line-height:1.24;color:#fff;margin:0;}.stage-slider-outer .stage-slider-contents .slide .content-box .btn{margin-top:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border:0;position:relative;}.stage-slider-outer .stage-slider-contents .slide .content-box .btn .btn-icon{opacity:0;position:absolute;right:2em;top:50%;transform:translateY(-50%);width:0;height:auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.stage-slider-outer .stage-slider-contents:hover{transform:scale(1.05);}.stage-slider-outer .stage-slider-contents:hover a.content-box .btn{background-image:linear-gradient(to right,#005783,#82d7ff 100%);color:#fff;padding-right:3.68em;}.stage-slider-outer .stage-slider-contents:hover a.content-box .btn .btn-icon{opacity:1;width:1.14em;}.stage-slider-outer .stage-slider-contents .slick-dots{margin:0;padding:0 20px 36px;height:3px;list-style:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;}.stage-slider-outer .stage-slider-contents .slick-dots > li{height:3px;}.stage-slider-outer .stage-slider-contents .slick-dots > li > button{border:0;border-bottom:1px solid rgba(255,255,255,0.4);background:transparent;height:3px;width:54px;margin-right:6px;overflow:hidden;color:rgba(255,255,255,0.4);text-indent:-5000px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.stage-slider-outer .stage-slider-contents .slick-dots > li.slick-active > button{border:1px solid rgb(255,255,255);background:#fff;}.stage-slider-outer .stage-slider-contents .slick-dots > li:hover > button{border:1px solid #2bb6ef;background:#2bb6ef;}.stage-image-straight-outer{position:relative;}.stage-image-straight-outer .image{height:30vw;max-height:480px;min-height:180px;width:100%;position:relative;}.stage-image-straight-outer .image .stage-img{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;}.stage-image-straight-outer .stage-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-57%);z-index:2;background-image:linear-gradient(271deg,rgba(69,69,70,0.9) 14%,rgba(26,29,30,0.9) 100%);font-size:min(max(32px,5.625vw),90px);font-weight:700;line-height:1.09;letter-spacing:0.125em;text-align:center;color:#fff;text-transform:uppercase;padding:0.2em 0.64em;margin:0;}@media screen and (min-width:768px){.stage-image-outer:after{clip-path:polygon(0 0,100% 0,100% 85%,0 95%);}.stage-image-outer.small:after{clip-path:polygon(0 0,100% 0,100% 72%,0 100%);}.stage-image-outer .stage-image-bg{clip-path:polygon(0 0,100% 0,100% 100%,0 80%);}.stage-image-outer .stage-image-bg .image{height:57vw;max-height:900px;}.stage-slider-outer:after{clip-path:polygon(0 0,100% 0,100% 85%,0 95%);}.stage-slider-outer .stage-slider-bg{clip-path:polygon(0 0,100% 0,100% 100%,0 80%);}.stage-slider-outer .stage-slider-bg .slide{height:57vw;max-height:900px;}.stage-slider-outer .stage-slider-contents{left:auto;right:40px;bottom:20%;width:60%;max-width:800px;}.stage-slider-outer .stage-slider-contents .slide .content-box{font-size:min(max(22px,2.875vw),46px);padding:min(max(26px,3.5vw),56px) min(max(30px,4.06vw),65px) min(max(36px,3.1256vw),50px);}.stage-slider-outer .stage-slider-contents .slide .content-box h2{font-size:min(max(22px,2.875vw),46px);}.stage-slider-outer .stage-slider-contents .slide .content-box h3{font-size:min(max(22px,2.875vw),46px);}.stage-slider-outer .stage-slider-contents .slide .content-box .btn{margin-top:30px;}.stage-slider-outer .stage-slider-contents .slick-dots{padding:0 min(max(30px,4.06vw),65px) min(max(30px,4.06vw),65px);height:4px;}.stage-slider-outer .stage-slider-contents .slick-dots > li{height:4px;}.stage-slider-outer .stage-slider-contents .slick-dots > li > button{height:4px;width:min(max(54px,5.625vw),90px);margin-right:min(max(6px,0.625vw),10px);}}@media screen and (min-width:1680px){.stage-slider-outer .stage-slider-contents{left:50%;right:auto;bottom:20%;}.stage-slider-outer .stage-slider-contents:hover{transform:scale(1.05);}}.btn{display:inline-block;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;color:#fff;background:#8a0e16;padding:0.75em 2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.btn .btn-icon{opacity:0;position:absolute;right:2em;top:50%;transform:translateY(-50%);width:0;height:auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.btn:hover:not(span){transform:scale(1.05);background-image:linear-gradient(to right,#005783,#82d7ff 100%);color:#fff;padding-right:3.68em;}.btn:hover:not(span) .btn-icon{opacity:1;width:1.14em;}@media screen and (min-width:1024px){.btn{font-size:min(max(12px,1.25vw),20px);}}.overview-listing-type1-outer{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding:40px 20px 0;}.overview-listing-type1-outer .teaser-item{flex:0 0 100%;margin:3% 0;background-image:linear-gradient(271deg,#3e4546 14%,#1a1d1e 100%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.overview-listing-type1-outer .teaser-item .teaser-item-link-wrap{display:block;}.overview-listing-type1-outer .teaser-item .teaser-image{width:100%;height:auto;max-width:100%;display:block;}.overview-listing-type1-outer .teaser-item .teaser-content{color:#fff;font-size:14px;padding:1.43em 2em 2.14em;}.overview-listing-type1-outer .teaser-item .teaser-content .teaser-title{color:#fff;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;margin:0 0 0.5em;}.overview-listing-type1-outer .teaser-item .teaser-content .teaser-description{font-weight:400;line-height:1.71;letter-spacing:normal;}.overview-listing-type1-outer .teaser-item .teaser-content .teaser-link{display:block;color:#2bb6ef;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.overview-listing-type1-outer .teaser-item:hover{border:none;transform:scale(1.05);background-image:linear-gradient(60deg,#82d7ff 0%,#005783 100%);}.overview-listing-type1-outer .teaser-item:hover .teaser-content .teaser-link{color:#1f272b;}@media screen and (min-width:768px){.overview-listing-type1-outer{padding:50px calc(40px - 2%) 0;max-width:1710px;margin-left:auto;margin-right:auto;}.overview-listing-type1-outer .teaser-item{flex:0 0 46%;margin:2%;}.overview-listing-type1-outer .teaser-item .teaser-content{font-size:min(max(14px,1.25vw),20px);}.overview-listing-type1-outer .teaser-item .teaser-content .teaser-title{font-size:min(max(25px,2.25vw),36px);}}@media screen and (min-width:1200px){.overview-listing-type1-outer{padding:min(max(50px,5.625vw),90px) calc(40px - 1.5%) 0;}.overview-listing-type1-outer .teaser-item{margin:1.5%;flex:0 0 30.333%;}}.overview-listing-type2-outer .teaser-item{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;max-height:600px;background:transparent;}.overview-listing-type2-outer .teaser-item .teaser-image{flex:0 0 100%;width:100%;height:40vw;min-height:200px;background:transparent;}.overview-listing-type2-outer .teaser-item .teaser-image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap{display:block;flex:0 0 100%;background-image:linear-gradient(271deg,#3e4546 14%,#1a1d1e 100%);color:#fff;padding:64px 60px;border:none;-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.2s ease-in-out;-o-transition:background-image 0.2s ease-in-out;-ms-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content{-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content .teaser-title{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:0.04em;color:#fff;hyphens:auto;margin:0 0 0.5em;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content .teaser-description{font-size:14px;font-weight:400;line-height:1.71;color:#fff;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content .teaser-link{color:#2bb6ef;display:block;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap:hover{background-image:linear-gradient(60deg,#82d7ff 0%,#005783 100%);}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap:hover .teaser-content{transform:scale(1.05);}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap:hover .teaser-content .teaser-link{color:#1f272b;}@media screen and (min-width:768px){.overview-listing-type2-outer .teaser-item{flex-wrap:nowrap;}.overview-listing-type2-outer .teaser-item .teaser-image{flex:1 1 auto;width:auto;max-height:600px;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 45%;padding:20px 30px;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content .teaser-title{font-size:min(max(25px,2.5vw),40px);}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content .teaser-description{font-size:min(max(14px,1.375vw),22px);}.overview-listing-type2-outer .teaser-item:nth-child(even) .teaser-image{order:2;}.overview-listing-type2-outer .teaser-item:nth-child(even) .teaser-content-link-wrap{order:1;}}@media screen and (min-width:1024px){.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap{flex:0 0 40%;padding:20px 30px;}.overview-listing-type2-outer .teaser-item .teaser-content-link-wrap .teaser-content{max-width:400px;}}.t3-content{padding-bottom:40px;}.t3-content .frame{max-width:1280px;margin:0 auto 30px;padding:0 20px;}@media screen and (min-width:768px){.t3-content .frame.frame-layout-160{display:none;}}@media screen and (max-width:767px){.t3-content .frame.frame-layout-150{display:none;}}.t3-content h1{text-shadow:1px 1px #fff;font-size:32px;font-weight:700;line-height:1.09;text-transform:uppercase;letter-spacing:0.13em;color:#1f272b;margin:0 0 0.469em;}.t3-content h2{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0.16em;text-transform:uppercase;text-shadow:1px 1px #fff;color:#1f272b;margin:0 0 0.416em;}.t3-content h3{font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.65;text-shadow:1px 1px #fff;margin:0;}.t3-content h3 + ul,.t3-content h3 + ol{margin-top:1em;}.t3-content p{font-size:17px;font-weight:400;line-height:1.65;margin:0 0 1.65em;text-shadow:1px 1px #fff;}.t3-content ul:not(.slick-dots,.ce-uploads),.t3-content ol{font-size:17px;font-weight:400;line-height:1.65;margin:0 0 1.65em;}.t3-content ul:not(.slick-dots,.ce-uploads) li,.t3-content ol li{margin-bottom:1em;text-shadow:1px 1px #fff;}.t3-content ul:not(.slick-dots,.ce-uploads){list-style:none;margin-left:0;margin-right:0;padding-left:0;}.t3-content ul:not(.slick-dots,.ce-uploads) li{position:relative;padding-left:2em;}.t3-content ul:not(.slick-dots,.ce-uploads) li:before{content:"";position:absolute;display:block;left:0.2em;top:0.82em;width:5px;height:5px;border-radius:50%;background-color:#8a0e16;transform:translateY(-50%);}.t3-content ol{list-style:none;counter-reset:li-counter;margin:0;padding-left:0;}.t3-content ol li{counter-increment:li-counter;position:relative;padding-left:2em;}.t3-content ol li:before{content:counter(li-counter) ".";position:absolute;left:0;font-weight:700;color:#8a0e16;}.t3-content a:not(.btn,.download-link-wrap,.teaser-content-link-wrap,.item,.teaser-item-link-wrap,.btn-close){color:#2bb6ef;border-bottom:1px solid transparent;}.t3-content a:not(.btn,.download-link-wrap,.teaser-content-link-wrap,.item,.teaser-item-link-wrap,.btn-close):hover{color:#8a0e16;border-bottom-color:#8a0e16;}.t3-content .ce-table{width:100%;margin:0 0 1.65em;border-collapse:collapse;border:0;font-size:15px;font-weight:400;line-height:1.65;border-bottom:2px solid #1f272b;}.t3-content .ce-table th,.t3-content .ce-table td{padding:1em 1.333em;text-align:left;width:100%;display:block;border-top:1px solid rgba(31,39,43,0.4);border-bottom:0;text-shadow:1px 1px #fff;}.t3-content .ce-table th{text-transform:uppercase;}.t3-content .ce-table tbody th{border-top:2px solid #1f272b;}.t3-content .ce-table thead th:first-child{border-top:2px solid #1f272b;}.t3-content .ce-table thead + tbody td:first-child{border-top:2px solid #1f272b;}.t3-content .ce-bodytext a{color:#2bb6ef;border-bottom:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.t3-content .ce-bodytext a:hover{color:#8a0e16;border-color:#8a0e16;}.t3-content .content-intro-outer{padding:0 20px 0;margin-bottom:30px;}.t3-content .content-intro-outer .content-intro-inner{max-width:1200px;margin:auto;border-bottom:1px solid rgba(31,39,43,0.4);padding:27px 0 30px;}.t3-content .content-intro-outer .intro-heading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.t3-content .content-intro-outer .intro-heading .intro-mainheader{order:2;flex:0 0 100%;text-shadow:1px 1px #fff;font-size:32px;font-weight:700;line-height:1.09;text-transform:uppercase;letter-spacing:0.13em;color:#1f272b;margin:0 0 0.469em;}.t3-content .content-intro-outer .intro-heading .intro-subheader{order:1;flex:0 0 100%;text-shadow:1px 1px rgba(255,255,255,0.7);font-size:16px;font-weight:400;line-height:1.5;text-transform:uppercase;letter-spacing:0.15em;color:#1f272b;margin:0 0 0.25em;}.t3-content .content-intro-outer p{font-size:17px;font-weight:700;line-height:1.41;color:#1f272b;text-shadow:1px 1px #fff;margin:0 0 1.41em;}.t3-content .content-intro-outer p:last-child{margin-bottom:0;}.t3-content .ce-textpic.ce-right,.t3-content .ce-textpic.ce-left{overflow:visible;}.t3-content .ce-textpic.ce-right .ce-gallery,.t3-content .ce-textpic.ce-left .ce-gallery{overflow:visible;}.t3-content .ce-textpic.ce-right .ce-gallery .ce-row,.t3-content .ce-textpic.ce-left .ce-gallery .ce-row{margin-left:-20px;margin-right:-20px;}.t3-content .ce-textpic .ce-gallery{width:100%;margin:0;float:none;font-size:17px;}.t3-content .ce-textpic .ce-gallery .ce-column{float:none;}.t3-content .ce-textpic .ce-gallery .ce-column figure{display:block;margin:0;}.t3-content .ce-textpic .ce-gallery .ce-column img{width:100%;height:auto;}.t3-content .ce-textpic .ce-bodytext{width:100%;}.t3-content .ce-textpic.ce-intext{display:flex;flex-wrap:wrap;}.t3-content .ce-textpic.ce-intext .ce-gallery{margin-right:0;margin-left:0;}.t3-content .ce-textpic.ce-intext.ce-right .ce-gallery{order:2;margin-bottom:20px;}.t3-content .ce-textpic.ce-intext.ce-right .ce-bodytext{order:1;}.t3-content .ce-textpic.ce-intext.ce-left .ce-gallery{order:1;margin-bottom:20px;}.t3-content .ce-textpic.ce-intext.ce-left .ce-bodytext{order:2;}.t3-content .ce-textpic.ce-intext.ce-nowrap{display:flex;flex-wrap:wrap;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-left .ce-gallery{order:1;margin-bottom:35px;margin-right:0;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-left .ce-bodytext{order:2;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-right .ce-gallery{order:2;margin-top:20px;margin-left:0;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-right .ce-bodytext{order:1;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-outer,.t3-content .ce-textpic.ce-above .ce-gallery .ce-inner,.t3-content .ce-textpic.ce-below .ce-gallery .ce-outer,.t3-content .ce-textpic.ce-below .ce-gallery .ce-inner{width:100%;float:none;right:auto;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-row,.t3-content .ce-textpic.ce-below .ce-gallery .ce-row{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:10px;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery .ce-column{flex:0 0 100%;margin:0;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-column .image,.t3-content .ce-textpic.ce-below .ce-gallery .ce-column .image{width:100%;height:100%;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-column .image img,.t3-content .ce-textpic.ce-below .ce-gallery .ce-column .image img{width:100%;height:100%;object-fit:cover;}.t3-content .ce-div{border:0;width:100%;height:1px;background:rgba(31,39,43,0.4);}.t3-content .content-outro-outer{padding:0 20px;position:relative;}.t3-content .content-outro-outer.has-spacer:before{display:block;content:"";width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:1px;background-color:rgba(31,39,43,0.4);}.t3-content .content-outro-outer .content-outro-inner{text-align:center;padding:min(max(5em,6.875vw),110px) 0 0;margin:0 auto 30px;max-width:800px;}.t3-content .content-outro-outer .content-outro-inner .outro-heading{text-shadow:1px 1px rgba(255,255,255,0.5);letter-spacing:0.025em !important;}.t3-content .img-50-100{grid-area:large;}.t3-content .img-50-50-1{grid-area:small1;}.t3-content .img-50-50-2{grid-area:small2;}.t3-content .image-composing-container{display:grid;grid-auto-rows:max-content;grid-gap:4px;margin-left:-20px;margin-right:-20px;}.t3-content .image-composing-container.count-3.big-left{grid-template-areas:"large small1" "large small2";}.t3-content .image-composing-container.count-3.big-right{grid-template-areas:"small1 large" "small2 large";}.t3-content .image-composing-container.count-3.big-top{grid-template-areas:"large large" "small1 small2";}.t3-content .image-composing-container.count-3.big-bottom{grid-template-areas:"small1 small2" "large large";}.t3-content .image-composing-container.count-2{grid-template-areas:"large small1" "large small1";}.t3-content .image-composing-container > .grid-cell{position:relative;text-align:center;padding:0;}.t3-content .image-composing-container > .grid-cell img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;}a{text-decoration:none;}.teaser-block-outer{max-width:1600px;margin-left:auto;margin-right:auto;padding:35px 20px 0;}.teaser-block-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;}.teaser-block-inner .teaser-item{flex:0 0 100%;margin-bottom:50px;}.teaser-block-inner .teaser-item:last-child{margin-bottom:0;}.teaser-block-inner .teaser-item h2{font-size:28px;font-weight:700;line-height:1.21;letter-spacing:0.0179em;text-transform:uppercase;color:#1f272b;text-shadow:1px 1px rgba(255,255,255,0.5);margin:0 auto 0.71em;max-width:350px;}.teaser-block-inner .teaser-item .teaser-item-link-wrap{color:#fff;display:block;width:100%;max-width:350px;margin:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-img{width:100%;height:238px;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-img img{display:block;width:100%;height:100%;object-fit:cover;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-content{background-image:linear-gradient(271deg,#3e4546 14%,#1a1d1e 100%);color:#fff;padding:20px 28px 24px;font-size:17px;font-weight:400;line-height:1.65;-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.2s ease-in-out;-o-transition:background-image 0.2s ease-in-out;-ms-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-content .teaster-item-linktext{display:block;color:#2bb6ef;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.teaser-block-inner .teaser-item .teaser-item-link-wrap:hover{transform:scale(1.05);}.teaser-block-inner .teaser-item .teaser-item-link-wrap:hover .teaser-item-content{background-image:linear-gradient(60deg,#82d7ff 0%,#005783 100%);}.teaser-block-inner .teaser-item .teaser-item-link-wrap:hover .teaser-item-content .teaster-item-linktext{color:#1f272b;}.product-examples-outer,.subsite-slider-outer{margin:0;padding:50px 0 60px;position:relative;}.product-examples-outer.top-spacer,.subsite-slider-outer.top-spacer{padding-top:70px;}.product-examples-outer.top-spacer:before,.subsite-slider-outer.top-spacer:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:rgba(31,39,43,0.4);}.product-examples-outer.top-spacer.top-spacer-full-width:before,.subsite-slider-outer.top-spacer.top-spacer-full-width:before{left:0 !important;right:0 !important;transform:none !important;width:100% !important;}.product-examples-outer h2,.subsite-slider-outer h2{font-size:28px;font-weight:700;line-height:1.21;letter-spacing:0.0179em;text-transform:uppercase;color:#1f272b;text-shadow:1px 1px rgba(255,255,255,0.5);margin:0 auto 1em;padding:0 20px;hyphens:auto;}.product-examples-outer h2.txt-center,.subsite-slider-outer h2.txt-center{text-align:center;}.marquee-slider{overflow:hidden;padding:15px 0;}.marquee-slider .item{display:block;float:left;width:50vw;text-align:center;padding:0 15px;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.marquee-slider .item picture{display:block;width:calc(50vw - 30px);height:calc(50vw - 30px);border-radius:50%;overflow:hidden;margin-bottom:14px;background-image:linear-gradient(300deg,#3e4546 14%,#1a1d1e 100%);-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.2s ease-in-out;-o-transition:background-image 0.2s ease-in-out;-ms-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}.marquee-slider .item picture .img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;}.marquee-slider .item .caption{font-size:17px;font-weight:400;line-height:1.43;letter-spacing:0.0353em;color:#1f272b;hyphens:auto;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.marquee-slider .item:hover{transform:scale(1.05);border-bottom:none;}.marquee-slider .item:hover picture{background-image:linear-gradient(37deg,#005783 15%,#82d7ff 88%);}.marquee-slider .item:hover .caption{color:#8a0e16;}.marquee-slider.product-examples-slider .item picture{position:relative;}.marquee-slider.product-examples-slider .item picture .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;}.marquee-slider:after{content:".";clear:both;display:block;visibility:hidden;height:0;}.marquee-slider .js-marquee:after{content:".";clear:both;display:block;visibility:hidden;height:0;}.image-fullcontent-slider{margin:0 -20px;position:relative;}.image-fullcontent-slider .slide{width:100%;}.image-fullcontent-slider .slide picture.fixed-ratio{display:block;aspect-ratio:1.66/1;}.image-fullcontent-slider .slide img{display:block;width:100%;min-width:100%;height:auto;}.image-fullcontent-slider .slide img.is-contain{height:100%;object-fit:contain;}.image-fullcontent-slider-outer .slider-actions{padding:29px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;}.image-fullcontent-slider-outer .slick-dots{flex:0 0 auto;order:2;list-style:none;margin:0;padding:0 45px;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;}.image-fullcontent-slider-outer .slick-dots li{margin:0 3px;width:30px;height:25px;border-radius:0;overflow:hidden;background:transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.image-fullcontent-slider-outer .slick-dots li button{width:100%;height:100%;border:none;background:transparent;text-indent:-10000px;padding:0;margin:0;position:relative;}.image-fullcontent-slider-outer .slick-dots li button:after{content:"";position:absolute;width:100%;top:50%;left:0;right:0;height:2px;background-color:rgba(31,39,43,0.4);transform:translateY(-1px);}.image-fullcontent-slider-outer .slick-dots li button:hover{cursor:pointer;}.image-fullcontent-slider-outer .slick-dots li:hover:not(.slick-active) button:after{background-color:#2bb6ef;}.image-fullcontent-slider-outer .slick-dots li.slick-active button:after{height:4px;transform:translateY(-2px);background-color:#1f272b;}.image-fullcontent-slider-outer .slick-arrow{flex:0 0 35px;width:35px;height:25px;position:absolute;top:50%;transform:translateY(-50%);display:block;}.image-fullcontent-slider-outer .slick-arrow img,.image-fullcontent-slider-outer .slick-arrow svg{width:100%;height:100%;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.image-fullcontent-slider-outer .slick-arrow img path,.image-fullcontent-slider-outer .slick-arrow svg path{fill:#1f272b;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}.image-fullcontent-slider-outer .slick-arrow.slick-prev{order:1;left:0;}.image-fullcontent-slider-outer .slick-arrow.slick-next{order:3;right:0;}.image-fullcontent-slider-outer .slick-arrow:hover img,.image-fullcontent-slider-outer .slick-arrow:hover svg{transform:scale(1.1);}.image-fullcontent-slider-outer .slick-arrow:hover img path,.image-fullcontent-slider-outer .slick-arrow:hover svg path{fill:#2bb6ef;}.product-example-item-outer{background-image:linear-gradient(to bottom,rgb(242,242,242) 0%,rgba(255,255,255,0) 100%);padding:45px 20px 50px;}.product-example-item-outer:first-child{background:none;}.product-example-item-outer .product-example-item-inner{max-width:1200px;margin-left:auto;margin-right:auto;}.product-example-item-outer .product-example-item-inner .product-example-item-image h2{letter-spacing:0.08em;margin-bottom:1em;}@media screen and (min-width:768px){.product-example-item-outer .product-example-item-inner .product-example-item-image h2{display:none;}}.product-example-item-outer .product-example-item-inner .product-example-item-image .product-image{margin:auto;display:block;max-width:100%;width:auto;height:auto;}.product-example-item-outer .product-example-item-inner .product-example-item-description h2{letter-spacing:0.025em;}@media screen and (max-width:767px){.product-example-item-outer .product-example-item-inner .product-example-item-description h2{display:none;}}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data{display:table;font-size:17px;line-height:1.65;color:#1f272b;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .data-row{display:table-row;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .data-row:first-child .label,.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .data-row:first-child .value{border-top:1px solid rgba(31,39,43,0.4);}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .label,.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .value{display:table-cell;border-bottom:1px solid rgba(31,39,43,0.4);padding:0.82em 0;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .label{font-weight:700;padding-right:20px;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .value{font-weight:400;}.frame-type-uploads{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding-top:30px !important;padding-bottom:30px !important;margin:0 auto !important;position:relative;}.frame-type-uploads:after{content:"";position:absolute;left:20px;right:20px;height:1px;background:rgba(31,39,43,0.4);bottom:0;}.frame-type-uploads header{flex:0 0 100%;}.frame-type-uploads .ce-uploads{flex:0 0 100%;list-style:none;margin:0;padding:0;}.frame-type-uploads .ce-uploads li{padding:0 0 30px;margin:0;overflow:visible;}.frame-type-uploads .ce-uploads li:before{display:none;}.frame-type-uploads .ce-uploads li:last-child{padding-bottom:0;}.frame-type-uploads .ce-uploads .download-link-wrap{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;color:#1f272b;border:none;}.frame-type-uploads .ce-uploads .download-link-wrap > .download-icon{flex:0 0 42px;width:42px;height:42px;margin-top:5px;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.frame-type-uploads .ce-uploads .download-link-wrap > .download-icon circle{-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}.frame-type-uploads .ce-uploads .download-link-wrap .download-description{flex:1 1 auto;padding-left:16px;}.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-fileName{font-size:20px;font-weight:700;line-height:1.4;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-description,.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-filesize{font-size:17px;font-weight:400;line-height:1.65;letter-spacing:normal;color:#1f272b;}.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-filesize{text-transform:uppercase;}.frame-type-uploads .ce-uploads .download-link-wrap:hover > .download-icon{transform:scale(1.1);}.frame-type-uploads .ce-uploads .download-link-wrap:hover > .download-icon circle#a{display:none;}.frame-type-uploads .ce-uploads .download-link-wrap:hover .download-description .ce-uploads-fileName{color:#2bb6ef;}.job-list-outer .job-list-item{border-bottom:1px solid rgba(31,39,43,0.4);padding:30px 0;}.job-list-outer .job-list-item .job-list-item-header{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;}.job-list-outer .job-list-item .job-list-item-header .collapse-icon{flex:0 0 42px;width:42px;height:42px;transform:rotate(-90deg) scale(1);-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.job-list-outer .job-list-item .job-list-item-header .collapse-icon circle{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.job-list-outer .job-list-item .job-list-item-header > div{flex:1 1 auto;padding-left:18px;}.job-list-outer .job-list-item .job-list-item-header .job-list-item-title{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0.0833em;margin:0;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.job-list-outer .job-list-item .job-list-item-header .job-list-item-type{display:block;font-size:20px;font-weight:400;font-style:italic;line-height:1.4;}.job-list-outer .job-list-item .job-list-item-header:hover .collapse-icon{transform:rotate(-90deg) scale(1.1);}.job-list-outer .job-list-item .job-list-item-header:hover .collapse-icon circle#a{opacity:0;}.job-list-outer .job-list-item .job-list-item-header:hover .job-list-item-title{color:#2bb6ef;}.job-list-outer .job-list-item.shown .job-list-item-header .collapse-icon{transform:rotate(0deg);-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.job-list-outer .job-list-item .job-list-item-description{display:none;padding:30px 0 20px;}.map-directions-outer{margin:80px 0 40px;}.map-directions-outer .map{position:relative;width:100%;min-height:600px;max-height:1100px;height:52vw;background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-large.jpg') repeat-y center top;background-size:100% auto;}.map-directions-outer .map .map-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;}.map-directions-outer .directions{background-image:linear-gradient(194deg,#3e4546 0%,#1a1d1e 100%);padding:40px 20px 50px;font-size:14px;font-weight:400;line-height:1.71;letter-spacing:normal;color:#fff;}.map-directions-outer .directions *{text-shadow:none !important;}.map-directions-outer .directions .direction-item{margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px;}.map-directions-outer .directions .direction-item:last-child{border-bottom:none;}.map-directions-outer .directions .direction-title{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;color:#fff;margin:0 0 0.88em;}.map-directions-outer .directions h3{font-size:14px;font-weight:700;line-height:1.71;letter-spacing:0.071em;text-transform:uppercase;margin:0;}.map-directions-outer .directions ul,.map-directions-outer .directions ol,.map-directions-outer .directions p{font-size:14px;font-weight:400;line-height:1.71;letter-spacing:normal;}.map-directions-outer .directions ul,.map-directions-outer .directions ol{margin-left:0.5em;}.map-directions-outer .direction-description ul li:before{background-color:#fff;}@media screen and (min-width:540px){.marquee-slider .item{width:33.33vw;padding:0 13px;}.marquee-slider .item picture{width:calc(33.33vw - 26px);height:calc(33.33vw - 26px);margin-bottom:14px;}.marquee-slider .item .caption{font-size:14px;}}@media screen and (min-width:768px){.t3-content .frame{padding:0 40px;margin-bottom:min(max(30px,3.125vw),50px);}.t3-content .frame.frame-type-div{margin-top:min(max(30px,4.375vw),70px);}.t3-content h1{font-size:min(max(32px,4.55vw),72px);}.t3-content h2{font-size:min(max(24px,2.25vw),36px);}.t3-content h3{font-size:min(max(17px,1.5vw),24px);}.t3-content p{font-size:min(max(17px,1.375vw),22px);}.t3-content ul:not(.slick-dots),.t3-content ol{font-size:min(max(17px,1.375vw),22px);}.t3-content ul:not(.slick-dots,.ce-uploads) li:before{top:0.88em;width:7px;height:7px;}.t3-content ul.list-datasheet{column-count:2;column-gap:60px;column-rule:1px solid rgba(31,39,43,0.4);}.t3-content ul.list-datasheet li{display:block;break-inside:avoid;}.t3-content .ce-table{font-size:min(max(15px,1.375vw),22px);border-bottom:none;}.t3-content .ce-table th,.t3-content .ce-table td{width:auto;display:table-cell;border-top:1px solid rgba(31,39,43,0.4);border-right:1px solid rgba(31,39,43,0.1);}.t3-content .ce-table th:last-child,.t3-content .ce-table td:last-child{border-right:none;}.t3-content .ce-table tbody th{border-top:1px solid rgba(31,39,43,0.4);}.t3-content .ce-table tbody tr:first-child td,.t3-content .ce-table tbody tr:first-child th{border-top:2px solid #1f272b;}.t3-content .ce-table tbody tr:last-child td,.t3-content .ce-table tbody tr:last-child th{border-bottom:2px solid #1f272b;}.t3-content .ce-table thead th,.t3-content .ce-table thead td{border-top:2px solid #1f272b;}.t3-content .ce-table thead + tbody tr:first-child td{border-top:1px solid rgba(31,39,43,0.4);}.t3-content .ce-table thead + tbody td:first-child{border-top:1px solid rgba(31,39,43,0.4);}.t3-content .content-intro-outer{padding:0 40px 0;margin-bottom:min(max(30px,3.125vw),50px);}.t3-content .content-intro-outer .content-intro-inner{padding:min(max(27px,3.125vw),50px) 0 min(max(30px,3.75vw),60px);}.t3-content .content-intro-outer .intro-heading .intro-mainheader{text-shadow:2px 2px #fff;font-size:min(max(32px,4.55vw),72px);}.t3-content .content-intro-outer .intro-heading .intro-subheader{text-shadow:2px 2px #fff;font-size:min(max(16px,2vw),32px);}.t3-content .content-intro-outer p{text-shadow:2px 2px #fff;font-size:min(max(17px,1.8125vw),29px);}.t3-content .content-outro-outer{padding:0 40px;}.t3-content .ce-textpic{overflow:hidden;}.t3-content .ce-textpic:after{content:".";clear:both;display:block;visibility:hidden;height:0;}.t3-content .ce-textpic .ce-gallery{overflow:hidden;width:50%;float:none;font-size:min(max(17px,1.5vw),24px);}.t3-content .ce-textpic .ce-gallery .ce-row{margin-left:0 !important;margin-right:0 !important;}.t3-content .ce-textpic .ce-bodytext{width:50%;}.t3-content .ce-textpic.ce-intext.ce-nowrap{display:flex;flex-wrap:nowrap;align-items:flex-start;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-left .ce-gallery{order:1;margin-bottom:0.6em;padding-right:1.875em;margin-left:0;margin-right:0;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-left .ce-bodytext{order:2;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-right .ce-gallery{order:2;margin-top:0.6em;padding-left:1.875em;margin-left:0;margin-right:0;}.t3-content .ce-textpic.ce-intext.ce-nowrap.ce-right .ce-bodytext{order:1;}.t3-content .ce-textpic.ce-intext:not(.ce-nowrap){display:block;}.t3-content .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext{width:100%;}.t3-content .ce-textpic.ce-intext:not(.ce-nowrap).ce-left .ce-gallery{float:left;margin-top:0.6em;margin-right:1.875em;}.t3-content .ce-textpic.ce-intext:not(.ce-nowrap).ce-right .ce-gallery{float:right;margin-top:0.6em;margin-left:1.875em;}.t3-content .ce-textpic.ce-below .ce-gallery,.t3-content .ce-textpic.ce-above .ce-gallery{width:100%;}.t3-content .ce-textpic.ce-below .ce-bodytext,.t3-content .ce-textpic.ce-above .ce-bodytext{width:100%;}.t3-content .ce-textpic.ce-above .ce-gallery{margin-bottom:0.6em;}.t3-content .ce-textpic.ce-below .ce-gallery{margin-top:0.6em;}.t3-content .ce-textpic.ce-above .ce-gallery .ce-row,.t3-content .ce-textpic.ce-below .ce-gallery .ce-row{gap:12px;margin-bottom:12px;}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="2"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="2"] .ce-column{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="3"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="3"] .ce-column{flex:0 0 calc(33.333% - 8px);width:calc(33.333% - 8px);}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="4"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="4"] .ce-column{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);}.t3-content .image-composing-container{grid-gap:10px;margin-left:0;margin-right:0;}.teaser-block-outer{padding:40px 40px 0;}.teaser-block-inner{display:flex;flex-wrap:wrap;}.teaser-block-inner .teaser-item{flex:0 0 100%;margin-bottom:40px;}.teaser-block-inner .teaser-item h2{font-size:28px;max-width:none;}.teaser-block-inner .teaser-item .teaser-item-link-wrap{max-width:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-img{flex:0 0 50%;height:auto;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-content{flex:0 0 50%;padding:22px 40px 38px;font-size:18px;line-height:1.56;display:flex;align-items:center;}.product-examples-outer,.subsite-slider-outer{padding:40px 0 60px;}.product-examples-outer.top-spacer:before,.subsite-slider-outer.top-spacer:before{left:40px;right:40px;}.product-examples-outer h2,.subsite-slider-outer h2{padding:0 40px;}.marquee-slider .item{width:20vw;padding:0 1vw;}.marquee-slider .item picture{width:18vw;height:18vw;}.marquee-slider .item .caption{font-size:14px;}.image-fullcontent-slider{margin-left:-40px;margin-right:-40px;}.image-fullcontent-slider-outer .slider-actions{padding:40px 0;}.image-fullcontent-slider-outer .slick-dots{padding:0 60px;}.image-fullcontent-slider-outer .slick-dots li{margin:0 5px;width:50px;height:37px;}.image-fullcontent-slider-outer .slick-dots li button:after{height:2px;}.image-fullcontent-slider-outer .slick-dots li.slick-active button:after{height:4px;}.image-fullcontent-slider-outer .slick-arrow{width:48px;height:37px;}.product-example-item-outer{padding:min(max(45px,8vw),120px) 20px min(max(50px,8vw),120px);}.product-example-item-outer .product-example-item-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;}.product-example-item-outer .product-example-item-inner .product-example-item-image{flex:0 0 50%;display:flex;padding-right:min(max(20px,5vw),60px);align-items:center;justify-content:center;}.product-example-item-outer .product-example-item-inner .product-example-item-image .product-image{margin:auto;display:block;max-width:100%;}.product-example-item-outer .product-example-item-inner .product-example-item-description{flex:0 0 50%;}.product-example-item-outer .product-example-item-inner .product-example-item-description h2{font-size:min(max(22px,3.33vw),40px);margin-bottom:1.36em;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data{font-size:min(max(17px,1.83vw),22px);}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .label,.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .value{padding:0.82em 0;}.product-example-item-outer .product-example-item-inner .product-example-item-description .product-data .label{padding-right:min(max(20px,5vw),60px);}.product-example-item-outer:nth-child(even) .product-example-item-inner .product-example-item-image{order:2;padding-right:0;padding-left:min(max(20px,5vw),60px);}.product-example-item-outer:nth-child(even) .product-example-item-inner .product-example-item-description{order:1;}.frame-type-uploads{flex-wrap:nowrap;padding-top:min(max(30px,4.1vw),50px) !important;padding-bottom:min(max(30px,5vw),60px) !important;}.frame-type-uploads:after{left:40px;right:40px;}.frame-type-uploads header{flex:0 0 38%;}.frame-type-uploads header h2{font-size:min(max(24px,3.33vw),40px);}.frame-type-uploads .ce-uploads{flex:0 0 62%;padding-left:5%;border-left:1px solid rgba(31,39,43,0.4);border-bottom:none;}.frame-type-uploads .ce-uploads li{padding:0 0 30px;}.frame-type-uploads .ce-uploads .download-link-wrap > .download-icon{flex:0 0 min(max(42px,5vw),60px);width:min(max(42px,5vw),60px);height:min(max(42px,5vw),60px);margin-top:5px;}.frame-type-uploads .ce-uploads .download-link-wrap .download-description{flex:1 1 auto;padding-left:min(max(17px,2vw),24px);}.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-fileName{font-size:min(max(20px,2.33vw),28px);}.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-description,.frame-type-uploads .ce-uploads .download-link-wrap .download-description .ce-uploads-filesize{font-size:min(max(17px,2vw),24px);}.job-list-outer .job-list-item{padding:min(max(30px,4.166vw),50px) 0 min(max(30px,5vw),60px);}.job-list-outer .job-list-item .job-list-item-header .collapse-icon{flex:0 0 min(max(42px,5vw),60px);width:min(max(42px,5vw),60px);height:min(max(42px,5vw),60px);}.job-list-outer .job-list-item .job-list-item-header > div{padding-left:min(max(18px,2.5vw),30px);}.job-list-outer .job-list-item .job-list-item-header .job-list-item-title{font-size:min(max(24px,3.33vw),40px);}.job-list-outer .job-list-item .job-list-item-header .job-list-item-type{font-size:min(max(20px,2.5vw),30px);}.job-list-outer .job-list-item .job-list-item-description{padding:30px 0 20px calc(min(max(18px,2.5vw),30px) + min(max(42px,5vw),60px));}.job-list-outer .job-list-item .job-list-item-description ul,.job-list-outer .job-list-item .job-list-item-description ol,.job-list-outer .job-list-item .job-list-item-description p,.job-list-outer .job-list-item .job-list-item-description table,.job-list-outer .job-list-item .job-list-item-description h3{font-size:min(max(17px,2vw),24px);}}@media screen and (min-width:1024px){.t3-content .ce-textpic.ce-above .ce-gallery .ce-row,.t3-content .ce-textpic.ce-below .ce-gallery .ce-row{gap:24px;margin-bottom:24px;}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="2"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="2"] .ce-column{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="3"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="3"] .ce-column{flex:0 0 calc(33.333% - 16px);width:calc(33.333% - 16px);}.t3-content .ce-textpic.ce-above .ce-gallery[data-ce-columns="4"] .ce-column,.t3-content .ce-textpic.ce-below .ce-gallery[data-ce-columns="4"] .ce-column{flex:0 0 calc(25% - 18px);width:calc(25% - 18px);}.teaser-block-outer{padding:50px 30px 0;}.teaser-block-inner{display:flex;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;}.teaser-block-inner .teaser-item{flex:0 0 33.33%;margin-bottom:0;padding:0 15px;}.teaser-block-inner .teaser-item h2{font-size:min(max(28px,2.5vw),40px);}.teaser-block-inner .teaser-item .teaser-item-link-wrap{display:block;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-img{height:auto;}.teaser-block-inner .teaser-item .teaser-item-link-wrap .teaser-item-content{padding:min(max(22px,2vw),32px) min(max(25px,2.25vw),36px) min(max(38px,2.75vw),44px);font-size:min(max(18px,1.375vw),22px);line-height:1.73;display:block;}.product-examples-outer,.subsite-slider-outer{padding-top:60px;}.product-examples-outer.top-spacer,.subsite-slider-outer.top-spacer{padding-top:min(max(60px,7.5vw),120px);}.product-examples-outer h2,.subsite-slider-outer h2{padding:0 30px;font-size:min(max(28px,2.5vw),40px);}.marquee-slider .item{width:20vw;padding:0 1vw;}.marquee-slider .item picture{margin-bottom:18px;}.marquee-slider .item .caption{font-size:min(max(17px,1.375vw),22px);}.image-fullcontent-slider{margin:0;}.map-directions-outer{margin:min(max(80px,8.75vw),140px) 0 min(max(40px,4.35vw),70px);background-image:linear-gradient(to right,#3e4546 0%,#1a1d1e 100%);}.map-directions-outer .directions{background:none;max-width:1580px;margin:0 auto;padding:50px 40px 60px;font-size:min(max(14px,1.33vw),20px);display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}.map-directions-outer .directions .direction-item{flex:0 0 33.33%;margin-bottom:0;border-bottom:none;border-left:1px solid rgba(255,255,255,0.2);padding:20px min(max(20px,2.5vw),40px);}.map-directions-outer .directions .direction-description *:last-child{margin-bottom:0;}.map-directions-outer .directions .direction-title{font-size:min(max(25px,2.4vw),36px);}.map-directions-outer .directions h3{font-size:min(max(14px,1.33vw),20px);}.map-directions-outer .directions ul,.map-directions-outer .directions ol,.map-directions-outer .directions p{font-size:min(max(14px,1.33vw),20px);}}@media screen and (min-width:1200px){h2{font-size:50px;}h3{font-size:32px;}p{font-size:20px;}}@media screen and (min-width:1320px){.image-fullcontent-slider-outer{position:relative;}.image-fullcontent-slider-outer .slider-actions{padding:40px 0;position:static;}.image-fullcontent-slider-outer .slick-dots{padding:0;}.image-fullcontent-slider-outer .slick-dots li{width:80px;height:40px;}.image-fullcontent-slider-outer .slick-arrow{width:68px;height:68px;padding:10px;top:calc(50% - 68px);}.image-fullcontent-slider-outer .slick-arrow.slick-prev{left:-30px;}.image-fullcontent-slider-outer .slick-arrow.slick-next{right:-30px;}.product-examples-outer.top-spacer:before,.subsite-slider-outer.top-spacer:before{width:1200px;left:50%;right:auto;transform:translateX(-50%);}}@media screen and (min-width:1440px){.teaser-block-inner{margin-left:-25px;margin-right:-25px;}.teaser-block-inner .teaser-item{padding:0 25px;}.marquee-slider .item{width:256px;padding:0 28px;}.marquee-slider .item picture{width:200px;height:200px;}.image-fullcontent-slider-outer .slick-arrow.slick-prev{left:-50px;}.image-fullcontent-slider-outer .slick-arrow.slick-next{right:-50px;}}@media screen and (min-width:1640px){.teaser-block-outer{padding:90px 0 0;}.product-examples-outer,.subsite-slider-outer{padding-top:90px;}.product-examples-outer h2,.subsite-slider-outer h2{max-width:1600px;margin-left:auto;margin-right:auto;padding:0;}}#kontaktformular-46 .clearfix p{margin-bottom:2.5em;}.form-group .control-label{display:block;font-size:17px;font-weight:400;line-height:1.65;color:#1f272b;margin:0 0 0.35em;}.form-group .control-label[for=bewerbungsformular-130-fileupload-1]{display:none;}.form-group .control-label[for=bewerbungsformular-130-fileupload-1] + .input{flex:0 0 100%;}.form-group .control-label.required{font-weight:700;}.form-group .form-check-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;}.form-group .form-check-label > .add-on{width:36px;height:36px;border:2px solid #1f272b;border-radius:6px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.form-group .form-check-label > .add-on + span{display:block;position:relative;padding:0;font-size:17px;font-weight:400;line-height:1.65;color:#1f272b;}.form-group .form-check-label > .add-on:checked{background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/Icons/check.svg') no-repeat center center #fff;background-size:20px auto;}.form-group .input{width:100%;margin-bottom:14px;}.form-group .form-control{width:100%;background:#fff;border:none;border:1px solid rgba(31,39,43,0.4);font-size:17px;font-weight:400;line-height:1.65;color:#1f272b;padding:8px 15px;border-radius:5px;box-shadow:inset 0 3px 10px #e6e6e6;}.form-group .form-control.xxlarge{height:14em;}.form-group .form-control:focus{outline:none;}.form-group select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/Icons/select-arrow.svg') no-repeat right 16px center #fff;background-size:7px auto;background-color:#fff;}.form-group input[type=file]{padding:5px 20px;border-radius:7px;border:solid 1px #bbb;width:100%;line-height:40px;}.form-group input[type=file]:after{content:".";clear:both;display:block;visibility:hidden;height:0;}.form-group input[type=file] input[type=button],.form-group input[type=file]::file-selector-button,.form-group input[type=file]::file-selector-button{display:inline-block;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;color:#fff;background:#8a0e16;padding:0.75em 2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:40px;float:right;margin-right:0;margin-left:5px;}.form-group input[type=file] input[type=button]:hover,.form-group input[type=file]::file-selector-button:hover,.form-group input[type=file]::file-selector-button:hover{background-image:linear-gradient(to right,#005783,#82d7ff 100%);color:#fff;}.form-group input[type=file]:focus{border-color:rgba(31,39,43,0.4);}.form-group input[type=file] + div{margin-top:5px;}.actions .form-navigation{padding-top:16px;text-align:left;}form{position:relative;}form .form-success-bubble{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);background-image:linear-gradient(212deg,rgba(62,69,70,0.9) 100%,rgba(26,29,30,0.9) 28%);border-radius:50%;width:300px;height:300px;padding:20%;text-align:center;display:flex;align-items:center;justify-content:center;}form .form-success-bubble .btn-close{width:42px;height:42px;border-radius:50%;position:absolute;top:5%;right:10%;background:#2bb6ef;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;}form .form-success-bubble .btn-close svg{width:20px;height:auto;}form .form-success-bubble .btn-close svg path{fill:#fff;}form .form-success-bubble .btn-close:hover{transform:rotate(180deg);}form .form-success-bubble div{color:#fff;font-weight:700;line-height:1.28;font-size:21px;}.frame-type-form_formframework .frame{padding:0;}@media screen and (min-width:768px){.frame#c171{margin-left:30%;}.form-group{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;}.form-group .control-label{flex:0 0 30%;font-size:min(max(17px,2.33vw),28px);margin:0;}.form-group .form-check-label > .add-on{width:min(max(36px,5vw),60px);height:min(max(36px,5vw),60px);border-radius:min(max(6px,0.833vw),10px);}.form-group .form-check-label > .add-on + span{font-size:min(max(17px,2vw),24px);}.form-group .form-check-label > .add-on:checked{background-size:min(max(20px,2.75vw),33px) auto;}.form-group .input{flex:0 0 70%;width:70%;margin-bottom:min(max(14px,2.83vw),34px);}.form-group .input.checkbox{flex:0 0 100%;width:100%;}.form-group .form-control{font-size:min(max(17px,2.33vw),28px);padding:12px 20px;}.form-group .form-control.xxlarge{height:14em;}.form-group select.form-control{background-position:right 30px center;background-size:9px auto;}.form-group input[type=file]{font-size:min(max(17px,2.33vw),28px);line-height:60px;}.form-group input[type=file] input[type=button],.form-group input[type=file]::file-selector-button,.form-group input[type=file]::file-selector-button{height:60px;font-size:min(max(12px,1.25vw),20px);}.actions .form-navigation{padding-top:16px;}#kontaktformular-46 .actions{padding-left:30%;}#kontaktformular-46 .hcaptcha-description,#kontaktformular-46 .h-captcha{padding-left:30%;}#kontaktformular-46 .input.checkbox{padding-left:30%;}form .form-success-bubble{width:460px;height:460px;padding:20%;}form .form-success-bubble .btn-close{width:78px;height:78px;}form .form-success-bubble .btn-close svg{width:30px;}form .form-success-bubble div{font-size:36px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}#footerOuter{margin-top:-10vw;}#footerOuter.filled{background-color:#fff;}#footerOuter.gradient{background-image:linear-gradient(to bottom,transparent 0%,#fff 30%);}#footerOuter .footer-max-width{max-width:1360px;margin-left:auto;margin-right:auto;}#footerOuter .footer-social{background-image:linear-gradient(95deg,#b8e1f4 14%,#297ba4 100%);clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%);padding:10vw 20px 13vw;transform:translateY(10vw);color:#fff;}#footerOuter .footer-social .footer-social-inner{max-width:1600px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}#footerOuter .footer-social .footer-social-inner .label-recommend{flex:0 0 auto;font-size:14px;font-weight:700;letter-spacing:0.0414em;text-transform:uppercase;color:#fff;}#footerOuter .footer-social .footer-social-inner .recommendation-list{flex:0 0 auto;list-style:none;margin:0;padding:0 14px 0 19px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item{flex:0 0 30px;margin:0 3px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a{display:block;background:#000;color:#fff;width:30px;height:30px;border-radius:50%;position:relative;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img path,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg path{fill:#fff;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.facebook,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.facebook{height:16px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.twitter,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.twitter{height:12px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.instagram,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.instagram{height:14px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.mail,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.mail{height:12px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a:hover{background-color:#fff;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a:hover > img path,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a:hover svg path{fill:#000;}#footerOuter .footer-social .footer-social-inner .link-to-top{flex:0 0 44px;display:block;height:64px;width:44px;padding:16px 0 16px 14px;border-left:1px solid rgba(255,255,255,0.4);}#footerOuter .footer-social .footer-social-inner .link-to-top > a{display:block;background:#000;color:#fff;width:30px;height:30px;border-radius:50%;position:relative;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}#footerOuter .footer-social .footer-social-inner .link-to-top > a > img,#footerOuter .footer-social .footer-social-inner .link-to-top > a svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:15px;}#footerOuter .footer-social .footer-social-inner .link-to-top > a > img path,#footerOuter .footer-social .footer-social-inner .link-to-top > a svg path{fill:#fff;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}#footerOuter .footer-social .footer-social-inner .link-to-top > a:hover{background-color:#fff;}#footerOuter .footer-social .footer-social-inner .link-to-top > a:hover > img path,#footerOuter .footer-social .footer-social-inner .link-to-top > a:hover svg path{fill:#000;}#footerOuter .footer-sitemap{background-image:linear-gradient(354deg,#303e44 0%,#11191d 50%,#11191d 100%);color:#fff;clip-path:polygon(0 0,100% 8vw,100% 100%,0 100%);min-height:500px;padding:calc(10vw + 60px) 20px 40px;}#footerOuter .footer-sitemap .footer-sitemap-list{list-style:none;margin:0;padding:0;text-align:center;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item{display:block;margin-bottom:40px;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > a{color:#fff;font-size:24px;font-weight:700;line-height:0.92;text-transform:uppercase;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > a:hover{color:#2bb6ef;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav{display:none;}#footerOuter .footer-bottom{background:url('../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/brushed-metal-large.jpg') repeat-y center top;background-size:100% auto;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-shadow:1px 1px 1px rgba(255,255,255,0.5);color:#000;padding:23px 20px 28px;text-align:center;}#footerOuter .footer-bottom .footer-address .line{display:block;margin-bottom:5px;}#footerOuter .footer-bottom .footer-address .line .dot-spacer{display:inline-block;padding:0 10px;}#footerOuter .footer-bottom .footer-address .line .dot-spacer.last{display:none;}#footerOuter .link-to-top-fixed{position:fixed;right:20px;bottom:20px;z-index:10000;width:50px;height:50px;border-radius:50%;background-color:#2bb6ef;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px 10px rgba(0,0,0,0.1);transition:all 0.2s ease-in-out;opacity:0;}#footerOuter .link-to-top-fixed.is-scrolled{opacity:1;}#footerOuter .link-to-top-fixed .to-top{width:auto;height:25px;}#footerOuter .link-to-top-fixed .to-top path{fill:#fff;}#footerOuter .link-to-top-fixed:hover{background-color:#8a0e16;}@media screen and (min-width:768px){#footerOuter .footer-social{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);padding:8vw 30px 8vw;}#footerOuter .footer-sitemap{clip-path:polygon(0 0,100% 8vw,100% 100%,0 100%);padding:15vw 30px 40px;}#footerOuter .footer-sitemap .footer-sitemap-list{max-width:600px;margin-left:auto;margin-right:auto;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item{flex:0 0 30%;margin-bottom:44px;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item.is-home{display:none;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > a{font-size:16px;line-height:1.38;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav{display:block;list-style:none;margin:0;padding:25px 0 0;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav > .sub-nav-item{display:block;font-size:12px;font-weight:400;margin-bottom:15px;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav > .sub-nav-item > a{color:#fff;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav > .sub-nav-item > a:hover{color:#2bb6ef;}#footerOuter .footer-bottom{padding:14px 30px 16px;}#footerOuter .footer-bottom .footer-address .line{display:block;}#footerOuter .footer-bottom .footer-address .line.item-1,#footerOuter .footer-bottom .footer-address .line.item-2{display:inline-block;}#footerOuter .footer-bottom .footer-address .line.item-1 .dot-spacer.last{display:inline-block;}}@media screen and (min-width:1024px){#footerOuter .footer-social .footer-social-inner .label-recommend{font-size:min(max(14px,1.5vw),24px);}#footerOuter .footer-social .footer-social-inner .recommendation-list{padding:0 min(max(19px,1.56vw),24px) 0 min(max(19px,1.56vw),25px);}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item{flex:0 0 min(max(30px,3.125vw),50px);margin:0 5px;}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a{width:min(max(30px,3.125vw),50px);height:min(max(30px,3.125vw),50px);}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.facebook,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.facebook{height:min(max(16px,1.5vw),24px);}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.twitter,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.twitter{height:min(max(12px,1.25vw),20px);}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.instagram,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.instagram{height:min(max(14px,1.375vw),22px);}#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a > img.mail,#footerOuter .footer-social .footer-social-inner .recommendation-list .recommendation-item > a svg.mail{height:min(max(12px,1.25vw),20px);}#footerOuter .footer-social .footer-social-inner .link-to-top{flex:0 0 min(max(44px,5vw),80px);height:min(max(64px,5.625vw),90px);width:min(max(44px,5vw),80px);padding:min(max(16px,1.25vw),20px) 0 min(max(16px,1.25vw),20px) min(max(14px,1.5625vw),25px);}#footerOuter .footer-social .footer-social-inner .link-to-top > a{width:min(max(30px,3.125vw),50px);height:min(max(30px,3.125vw),50px);}#footerOuter .footer-social .footer-social-inner .link-to-top > a > img,#footerOuter .footer-social .footer-social-inner .link-to-top > a svg{height:min(max(15px,1.5625vw),25px);}#footerOuter .footer-sitemap{padding-top:min(15vw,240px);padding-bottom:75px;}#footerOuter .footer-sitemap .footer-sitemap-list{max-width:820px;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > a{font-size:18px;line-height:1.27;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav{padding:25px 0 0;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav > .sub-nav-item{font-size:14px;margin-bottom:1.35em;}#footerOuter .footer-bottom{padding:0 30px;text-align:left;}#footerOuter .footer-bottom .footer-bottom-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;height:80px;}#footerOuter .footer-bottom .footer-address{flex:1 1 auto;}#footerOuter .footer-bottom .footer-address .line{display:inline-block;margin-bottom:0;}#footerOuter .footer-bottom .footer-address .line.item-2 .dot-spacer.last{display:inline-block;}#footerOuter .footer-bottom .footer-copyright{flex:1 1 auto;text-align:right;}}@media screen and (min-width:1200px){#footerOuter .footer-sitemap .footer-sitemap-list{max-width:1360px;flex-wrap:nowrap;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item{flex:0 0 auto;margin-bottom:0;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > a{font-size:min(max(18px,1.57vw),22px);line-height:1.27;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav{padding:25px 0 0;}#footerOuter .footer-sitemap .footer-sitemap-list > .nav-item > .sub-nav > .sub-nav-item{font-size:min(max(14px,1.14vw),16px);}#footerOuter .footer-bottom{padding:0 30px;font-size:15px;}}@media screen and (min-width:1600px){#footerOuter .footer-social{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);padding:5vw 30px 6vw;}}
