.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:40px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:40px;}.ce-intext.ce-left .ce-gallery{margin-right:40px;}.ce-below .ce-gallery{margin-top:40px;}.ce-column{margin-right:50px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:50px;}.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%;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;min-height:1px;}[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;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;height:36px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev{left:-60px;background-image:url('../../../typo3conf/ext/ig_template/Resources/Public/Icons/angle-left.svg');background-position:center center;background-repeat:no-repeat;z-index:3}.slick-next{right:-60px;background-image:url('../../../typo3conf/ext/ig_template/Resources/Public/Icons/angle-right.svg');background-position:center center;background-repeat:no-repeat;}.slick-next:hover,.slick-prev:hover{transform:translate(0,-50%) scale3d(1.1,1.1,1)}@media(max-width:1600px){.slick-prev{left:-10px;}.slick-next{right:-10px;}}.slick-dotted.slick-slider{}.slick-dots{position:absolute;bottom:70px;z-index:1;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border:solid 1px #e8e4e1;border-radius:50%;}.slick-dots li.slick-active button{background:rgba(232,228,225,0.9)}@media(max-width:800px){.slick-dots li button,.slick-dots li{width:15px;height:15px;}}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index:2;font-size:16px;}.date-picker-wrapper th,.date-picker-wrapper td{font-size:12px;}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.5);box-shadow:3px 3px 10px rgba(0,0,0,0.5);-webkit-box-sizing:initial;box-sizing:initial;}.dp-clearfix{clear:both;height:0;font-size:0;}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block;}.date-picker-wrapper.single-date{width:auto;}.date-picker-wrapper.no-shortcuts{padding-bottom:12px;}.date-picker-wrapper.no-topbar{padding-top:12px;}.date-picker-wrapper .footer{font-size:11px;padding-top:3px;}.date-picker-wrapper b{color:#666;font-weight:700;}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline;}.date-picker-wrapper .month-name{text-transform:uppercase;}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline;}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle;}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:0.01;}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden;font-size:18px;}.date-picker-wrapper .month-wrapper table{width:250px;float:left;}.date-picker-wrapper .month-wrapper table.month2{width:250px;float:left;}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px;width:calc(100% / 7);}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default;}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default;}.date-picker-wrapper .month-wrapper table .day.checked{background-color:rgba(95,123,132,0.3);}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase;}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important;}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap;}.date-picker-wrapper .time label{white-space:nowrap;}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer;}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:rgba(95,123,132,0.2);}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none;}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684;}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5;}.date-picker-wrapper table .caption{height:40px;}.date-picker-wrapper table .caption > th:first-of-type,.date-picker-wrapper table .caption > th:last-of-type{width:27px;}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer;}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white;}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0;}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden;}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative;}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee;}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white;}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white;}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3;}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3;}.date-picker-wrapper .selected-days{display:none;}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0;}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none;}.date-picker-wrapper .drp_top-bar .default-top{display:block;}.date-picker-wrapper .drp_top-bar.error .default-top{display:none;}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red;}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none;}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block;}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333;}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:white;line-height:initial;}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}.date-picker-wrapper .time{position:relative;}.date-picker-wrapper.single-month .time{display:block;}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px;}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center;}.time2{width:180px;padding:0 5px;text-align:center;}.date-picker-wrapper .time1{float:left;}.date-picker-wrapper .time2{float:right;}.date-picker-wrapper .hour{text-align:right;}.minute{text-align:right;}.date-picker-wrapper .hide{display:none;}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#5f7b84 !important;color:white !important;}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px;}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none;}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer;}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:bold;}@font-face{font-family:'Geomanist';font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-light-webfont.eot');src:local(''),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-light-webfont.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-light-webfont.woff') format('woff'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-light-webfont.ttf') format('truetype');}@font-face{font-family:'Geomanist';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-bold-webfont.eot');src:local(''),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-bold-webfont.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-bold-webfont.woff') format('woff'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-bold-webfont.ttf') format('truetype');}@font-face{font-family:'Geomanist';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-regular-webfont.eot');src:local(''),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-regular-webfont.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-regular-webfont.woff') format('woff'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/geomanist-regular-webfont.ttf') format('truetype');}@font-face{font-family:'Calendas Plus';font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/calendas_plus_italic-webfont.eot');src:local(''),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/calendas_plus_italic-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/calendas_plus_italic-webfont.woff2') format('woff2'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/calendas_plus_italic-webfont.woff') format('woff'),url('../../../typo3conf/ext/ig_template/Resources/Public/Fonts/calendas_plus_italic-webfont.ttf') format('truetype');}html,body{background-repeat:repeat-x;margin:0;padding:0;font-family:'Geomanist',arial;font-size:16px;position:relative;;overflow-x:hidden;}body{}table,tr,td,th{font-family:'Geomanist',arial;font-size:16px;}html{scroll-behavior:smooth}.text-right,.align-right{text-align:right;}.text-center,.align-center{text-align:center;}.clear{clear:both;}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.team .c33,img,.top,.top .main,.nav,.teaser img,input,.nbar,.st0,.st1,a,li{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}img{border:0px;}.all{width:100%;min-width:100%;padding-left:40px;padding-right:40px;}.all.content{scroll-margin-top:0px;}.main{max-width:1600px;margin:0px auto;padding:0px;position:relative;text-align:left;}.main:after{content:'';display:table;clear:both;}.cStage{display:flex;margin:0 -15px;flex-wrap:wrap;}.cStage > div{padding:0 15px;}.cStage.f-10{align-items:center}.cStage.f-11{align-items:flex-end}.c33{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;}.c66{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%;}.c16{-ms-flex:0 0 16.6666%;flex:0 0 16.6666%;max-width:16.6666%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.c40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.c20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.c50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.c25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.c75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.c60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}img,video{max-width:100%;height:auto;}a + p,.main * > *:first-child{margin-top:0px;}.main * > *:last-child{margin-bottom:0px;}a{color:inherit;text-decoration:none}a + p,.main div > *:first-child{margin-top:0px;}:root{--color-1:#8A1538;--color-1-90:rgba(138,21,56,0.9);--color-2:rgba(214,210,196,0.35);;--color-3:#D6D2C4;--color-5:#2D2926;--color-6:#B3ADA1;--btn-color:var(--color-1);--btn-color2:var(--color-br-s);--color-br-p:var(--color-1);--color-br-s:#A6093D;--color-nrs-p:#43695b;--color-nrs-s:#789F90;--color-rhfw-p:#496172;--color-rhfw-s:#98A4AE;--color-rs-p:#85926b;--color-rs-s:#A5BE87;--color-tj-p:#e0b860;--color-tj-s:#E4D77E;--color-un-p:#8fbcd0;--color-un-s:#9BD3DD;--h-color:var(--color-1);--h-percent:350%;}.wieh1{line-height:1.2em !important;}.wieh1,h1{font-size:var(--h-percent);font-weight:700;color:var(--h-color);text-transform:uppercase;letter-spacing:calc((25 / 1000) * 1em);line-height:1.2em;margin-bottom:20px;}h2{font-size:calc(var(--h-percent) / 1.618);text-transform:uppercase;color:var(--h-color);font-weight:700;letter-spacing:calc((50 / 1000) * 1em);line-height:1.1em;margin-bottom:40px;}h3{font-size:calc(var(--h-percent) / 1.618 / 1.618);color:var(--h-color);font-style:italic;letter-spacing:calc((50 / 1000) * 1em);line-height:1.4em;}h4{font-size:calc(var(--h-percent) / 1.618 / 1.618 / 1.618);color:var(--h-color);letter-spacing:calc((50 / 1000) * 1em);line-height:1.2em;}h1+h2{margin-top:-10px;}h2 + h3{color:var(--color-1);margin-top:-10px;}.l-13 h2 + h3,.l-31 h2 + h3{color:#fff;}header + p,header + div{margin-top:30px;}.header h1,h3{font-family:'Calendas Plus';font-weight:400;}.header h1{font-size:100px;}.subheader{color:var(--color-1);text-transform:uppercase;margin:0;}.subheader + *{margin-top:10px;}@media (max-width:1200px){.wieh1,h2,h1{--h-percent:300%}.header h1{font-size:80px;}}@media (max-width:1000px){.wieh1,h2,h1{--h-percent:250%}.header h1{font-size:60px;}}@media(max-width:650px){.header h1{font-size:35px;}}.top{position:relative;background:transparent;position:absolute;color:#fff;z-index:3;font-size:18px;line-height:22px;letter-spacing:2.16px;font-weight:600;text-transform:uppercase;}.top2 .main,.top .main{display:flex;justify-content:center;align-items:center;padding:20px 15px 20px 15px;}.top .main ul{flex:0 0 calc((100% - 282px) / 2);max-width:calc((100% - 282px) / 2);display:flex;margin:0;padding:0;list-style-type:none;padding-top:35px;align-items:center;justify-content:space-between;}.top .main ul li{margin:0 15px;padding-top:10px;position:relative;text-align:center;}.top .main > a{flex:0 0 410px;max-width:410px;padding:0 20px;}.top .main ul:first-child li:first-child{margin-left:0}.top .main ul:last-child li:last-child{margin-right:0}.nav .main ul li.act a,.nav ul li a:hover,.top .main ul li.act a,.top .main ul li a:hover{color:var(--color-2);}.nav li a:after,.top .main li a:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;left:0;background:var(--color-2);transition:width 0.2s ease;-webkit-transition:width 0.2s ease;}.nav li a:after{margin-top:0}.nav li.act a:after,.nav li a:hover:after,.top .main li.act a:after,.top .main li a:hover:after{width:100%}.top2{position:fixed;transition:all 400ms ease;line-height:22px;letter-spacing:2.16px;z-index:10;top:0;left:0;right:0;transform:translate(0,-120%);}.showNav .top2,.s .top2{transform:translate(0,0)}.top2{background:var(--color-1-90);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-left:40px;padding-right:40px;}.top2 .main > a{display:inline-block;padding:0}.top2 .main > a img{width:290px;height:auto;}.top .lang{position:absolute;right:35px;top:10px;}.top2 .lang{position:absolute;right:35px;top:10px;}.top .lang span,.top2 .lang span,.top .lang a,.top2 .lang a{display:inline-block;font-size:12px;color:#fff;}.top .lang > * + *,.top2 .lang > * + *{margin-left:10px;}.top .lang a.active,.top2 .lang a.active{font-weight:700}.top2 .lang .coupon{margin-right:5px;text-transform:uppercase;font-weight:700}.top2 .lang .coupon:before{content:'';width:20px;height:20px;display:inline-block;vertical-align:sub;margin-right:8px;background:url('../../../typo3conf/ext/ig_template/Resources/Public/Images/NRS-Gutschein-Icon-schwarz.svg') center center no-repeat;}@media(max-width:1400px){.top2 .lang .coupon{width:20px;overflow:hidden;color:transparent;font-size:0px;height:20px}}.nav .main{padding:160px 0 20px 0;}.nav{position:fixed;left:0;top:0;overflow:scroll;right:0;bottom:0;background:var(--color-1-90);z-index:6;margin-top:20px;transform:translate(0,-150%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 400ms ease;color:#fff;z-index:9;font-size:25px;line-height:40px;letter-spacing:2.16px;font-weight:600;text-transform:uppercase;}.showNav .nav{transform:translate(0,0);}.nav ul{margin:0;padding:0;list-style-type:none;}.nav ul li{margin:15px 0}.nav ul li a{position:relative}.nav .main > ul + ul{margin-top:30px;padding-top:25px;position:relative}.nav .main > ul + ul:before{content:'';position:absolute;top:0px;width:100%;max-width:400px;height:1px;background:#fff;display:block;}.nav .main > ul + ul > li > a{color:#fff;display:block;padding:7px 0;font-size:18px;line-height:20px;font-weight:500}.nav .main > ul + ul > li > a:hover{color:var(--color-2)}.nav .main > ul + ul > li > a:after{display:none;}label.menu{display:flex;flex-direction:column;width:50px;cursor:pointer;position:absolute;top:70px;right:40px;}.top2 label.menu{top:55px;}label.menu span{background:#fff;border-radius:1px;height:1px;margin:4px 0;transition:.4s  ease;}.menu pre{margin:0px 0 3px 0;padding:0;text-align:center;display:block;text-transform:uppercase;font-family:inherit;font-size:16px;line-height:20px;font-weight:700;color:#fff}.menu span:nth-of-type(1){width:80%;}.menu span:nth-of-type(2){width:80%;margin-left:20%;}.menu span:nth-of-type(3){width:80%;}.menu input[type="checkbox"]{display:none;}.showNav .menu input[type="checkbox"] ~ span:nth-of-type(1),.menu input[type="checkbox"]:checked ~ span:nth-of-type(1){transform-origin:bottom;transform:rotatez(-45deg) translate(-10px,11px);width:80%;margin-left:10%;}.showNav .menu input[type="checkbox"] ~ span:nth-of-type(2),.menu input[type="checkbox"]:checked ~ span:nth-of-type(2){transform-origin:top;margin-left:10%;opacity:0;}.showNav .menu input[type="checkbox"] ~ span:nth-of-type(3),.menu input[type="checkbox"]:checked ~ span:nth-of-type(3){transform-origin:bottom;width:80%;transform:translate(-2px,-4px) rotatez(45deg);margin-left:10%;}.header .stage,.all.header{height:900px;padding-left:0;padding-right:0;max-height:1000px;position:relative;}.header .stage{height:100%;overflow:hidden;}.header .item{height:100%;width:100%;overflow:hidden;position:relative}.header .item img,.header .item video{position:absolute;width:100%;height:100%;object-fit:cover;}.header .slick-list,.header .slick-track{height:100%;}.header.slick-dotted.slick-slider{margin-bottom:0}.header .slick-dots li.slick-active button{border-color:#fff;background:rgba(255,255,255,.8);}.header .slick-dots{bottom:40px;}.header .subheader{color:#fff}.header .box{position:absolute;bottom:100px;--h-color:#fff;}.header .box .main{background:var(--color-4);text-align:center;padding:25px 100px;}@media(max-width:900px){.all.header{height:500px;}}.dist.l-31:after,.content.l-10:after,.header:after{content:'';z-index:1;width:500px;height:800px;position:absolute;background:url('../../../typo3conf/ext/ig_template/Resources/Public/Images/wappen-right.svg') center center no-repeat;background-size:100% auto;right:-100px;bottom:-300px;}.content.l-10:after{left:0;right:unset;}.dist.l-31:after{top:50px;botom:unset;}@media(max-width:1200px){.dist.l-31:after,.content.l-10:after,.header:after{width:350px;height:600px;}}@media(max-width:900px){.dist.l-31:after,.content.l-10:after,.header:after{width:200px;height:400px;}.content.l-10:after{bottom:-150px;}}.header + .content.l-10:after{display:none}.content.l-13,.content.l-10{background:var(--color-1);position:relative;--btn-color:var(--color-br-s);--btn-color2:var(--color-br-p);color:#fff;--h-color:#fff}.content.l-11{background:var(--color-2);}.content.l-12{background:var(--color-6);color:#fff;--h-color:#fff}.content .main{z-index:2}.content .frame + .frame{margin-top:40px;}.content .frame.cStage + .frame.frame-type-header{margin-top:80px}.content a:not(.btn):hover{opacity:.7;}.content p,.content li{line-height:1.7em;letter-spacing:calc((1em / 1000) * 50)}.content .main{padding:100px 0;}.content.f-22 .main{padding:50px 0;}.content.f-20 .main{padding-left:calc(100% / 12 * 2);padding-right:calc(100% / 12 * 2);}.content.f-21 .main{padding-left:calc(100% / 12 * 1);padding-right:calc(100% / 12 * 1);}.btn{background:var(--btn-color);border:0;font-family:inherit;font-size:initial;text-align:center;max-width:80%;color:#fff;display:inline-block;padding:10px 25px;text-transform:uppercase;}.btn:hover{background:var(--btn-color2);}.teaser{position:relative;height:100%;--teaser-main-color:var(--color-br-p);--teaser-sub-color:var(--color-br-s);--btn-color:var(--teaser-sub-color);--btn-color2:var(--teaser-main-color);background:var(--teaser-main-color);color:#fff;--h-color:#fff;}.teaser.icon{margin-top:65px !important;height:calc(100% - 65px);}.teaser .icon{width:130px;position:absolute;left:50%;transform:translate(-50%,-50%);background:var(--teaser-sub-color);height:130px;border-radius:50%;display:flex;justify-content:center;align-content:center}.teaser .wrap{padding:30px;text-align:center;}.teaser img{width:100%;height:auto;}.teaser.l-21{--teaser-main-color:var(--color-nrs-s);--teaser-sub-color:var(--color-nrs-p)}.teaser.l-22{--teaser-main-color:var(--color-rhfw-s);--teaser-sub-color:var(--color-rhfw-p)}.teaser.l-23{--teaser-main-color:var(--color-rs-s);--teaser-sub-color:var(--color-rs-p)}.teaser.l-24{--teaser-main-color:var(--color-tj-p);--teaser-sub-color:var(--color-tj-s)}.teaser.l-25{--teaser-main-color:var(--color-un-s);--teaser-sub-color:var(--color-un-p)}.texticon{display:flex;align-items:center;}.texticon .icon{width:80px;flex:0 0 80px;height:80px;padding:15px;display:flex;align-content:center;justify-content:center;border-radius:50%;background:var(--color-br-s)}.texticon .text{padding-left:20px;}hr.ce-div{border:0;border-top:2px solid var(--color-1);}.all.dist{padding-left:0;padding-right:0}.dist{min-height:400px;position:relative;overflow:hidden;}.dist img{width:100%;height:100%;position:absolute;animation:zoom-in-zoom-out 90s ease infinite;object-fit:cover;}.dist .all .main{padding:400px 0 200px 0;}.dist .box{max-width:50%;color:#fff;--h-color:#fff;line-height:1.5em;padding:30px 60px;background:var(--color-6);}.dist.l-30 .box{margin:0 auto;}.dist.l-31 .box{background:var(--color-1);--btn-color:var(--color-br-s);--btn-color2:var(--color-br-p);max-width:66.666%}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1);}50%{transform:scale(1.3,1.3);}100%{transform:scale(1,1);}}.top2 + .nav + .content{padding-top:150px;}.textmedia .cStage{margin:0;}.textmedia .cStage > div{padding:unset}.textmedia .cStage > div.text .wrap{background:var(--color-6);color:#fff;--h-color:#fff;padding:100px 80px;}.textmedia.o-31 img,.textmedia.o-34 img,.textmedia.o-30 img{width:100%;margin-top:40px;display:block;}.textmedia.o-32 img,.textmedia.o-33 img{width:100%;height:100%;position:absolute;object-fit:cover;display:block;}.textmedia.o-32 .c60,.textmedia.o-33 .c60{overflow:hidden;position:relative;min-height:600px;}.textmedia.o-32 .cStage,.textmedia.o-33 .cStage{align-items:unset}.textmedia.o-34 .cStage,.textmedia.o-33 .cStage{flex-direction:row-reverse}.content .frame.textmedia + .frame.textmedia{margin-top:0}.footer ul{padding:0;list-style-type:none;}.footer ul  li a{text-transform:uppercase;font-size:110%}.social a{display:inline-block;margin-right:10px}.ce-gallery[data-ce-columns="3"] .ce-column{width:calc(33.3333% - 50px)}.ce-gallery[data-ce-columns="2"] .ce-column{width:calc(50% - 50px)}.ce-gallery[data-ce-columns="4"] .ce-column{width:calc(25% - 50px)}@media (max-width:1100px){.projects .c25{width:33.3333%;}.ce-textpic.ce-intext .ce-gallery{max-width:50%;}}@media (max-width:900px){.c33,.c66,.c16,.c30,.c70,.c40,.c20,.c50,.c25,.c75,.c30,.c35,.c60{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.cStage > div + div{margin-top:40px;}.all{padding-left:20px;padding-right:20px;}.projects .c25{width:50%;}.ce-gallery[data-ce-columns="4"] .ce-column{width:calc(50% - 50px)}.nav{font-size:20px;line-height:30px;}.textmedia .cStage > div.text .wrap{padding:30px;}.social a{width:40px;}.top .lang,label.menu,.top2 .lang{right:20px}.footer .c35{font-size:20px;line-height:32px;}.top2 .main,.top .main{justify-content:left;}span.big{font-size:30px;line-height:40px;}}@media (max-width:650px){.top .main > a{flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);padding:0;}.top .main > a img{max-width:350px;width:100%;}.top2 .main > a{flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px);padding:0;}label.menu{top:55px;transform:scale(.85)}.top2 label.menu{top:40px;}.top2 .main > a img{width:100%;max-width:250px;}.header .box .main{padding:25px 0px;}.content.f-20 .main{padding-left:0;padding-right:0;}.teaser .wrap{padding:20px;}.dist .box{max-width:100% !important;}.content .ce-left .ce-gallery,.content .ce-right .ce-gallery{float:none;}.content .ce-intext.ce-right .ce-gallery{margin-left:0px;}.content .ce-intext.ce-left .ce-gallery{margin-right:0px;}.ce-textpic.ce-intext .ce-gallery{max-width:100%;}.c30,.c35{width:100%;padding-bottom:20px;}}.frame-type-form_formframework fieldset{margin:10px 0 !important;}input[type="checkbox"]{margin-right:15px;}.form-group textarea{height:150px}.form-group input[type="tel"],.form-group input[type="date"],.form-group input[type="number"],.form-group input[type="text"],.form-group textarea,.csc-form-element-textline input{font-family:inherit;font-size:inherit;color:var(--color-1);;background:transparent;width:100%;border:1px solid var(--color-1);padding:8px 15px;margin-bottom:6px;}.form-group input[type="text"]:focus,.form-group textarea:focus{background:#e3e3e3;}*:focus{outline:0;}.control-label,.form-label{display:block;margin-bottom:3px;}.form-check-label{display:block;position:relative;padding-left:35px;margin-bottom:12px !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}form h2{margin:20px 0 0 0 !important}form .row{display:flex;flex-wrap:wrap;margin:0 -10px;}form .row .col-1{--cols:calc(100% / 12 * 1);}form .row .col-2{--cols:calc(100% / 12 * 2);}form .row .col-3{--cols:calc(100% / 12 * 3);}form .row .col-4{--cols:calc(100% / 12 * 4);}form .row .col-5{--cols:calc(100% / 12 * 5);}form .row .col-6{--cols:calc(100% / 12 * 6);}form .row .col-7{--cols:calc(100% / 12 * 7);}form .row .col-8{--cols:calc(100% / 12 * 8);}form .row .col-9{--cols:calc(100% / 12 * 9);}form .row .col-10{--cols:calc(100% / 12 * 10);}form .row .col-11{--cols:calc(100% / 12 * 11);}form .row .col-12{--cols:calc(100% / 12 * 12);}form .row > div{-ms-flex:0 0 var(--cols);flex:0 0 var(--cols);max-width:var(--cols);padding:0 10px;}@media (max-width:1000px){form .row > div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 10px;}}.form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.form-check-label span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid var(--color-1);}.form-check-label span.required{position:relative;width:auto;height:auto;border:0px;}.form-check-label:hover input ~ span{background-color:var(--color-1);}.form-check-label input:checked ~ span{background-color:var(--color-1);}span:after{content:"";position:absolute;display:none;}.form-check-label input:checked ~ span:after{display:block;}.form-check-label span:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
