@charset "UTF-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Aleo", helvetica, verdana, tahoma, arial, sans-serif}html{height:100%;font-size:62.5%;background-color:#ffffff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.typo3-debug{z-index:100000;position:relative}.hidden{display:none}.marginbottom{margin-bottom:20px}#skip{left:-999px;position:fixed;text-decoration:none;z-index:-999}#skip:focus,#skip:active{background-color:#5D5D5D;color:#ffffff;font-size:1em;left:0;line-height:4em;padding:0 1em;text-align:center;top:0;z-index:2000}body{font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.5em;line-height:1.5em;width:100%;color:#000000;padding:0 0 524px;transition:opacity 0.25s}body.frontpage #upperlayer header>div.centering .inner nav ul li#search-menu{display:none}body #upperlayer{box-shadow:inset 0px 3px 6px 0px #5D5D5D;position:relative;z-index:200;background-color:#EFEFEF}body #upperlayer header{background-color:#ffffff;margin-bottom:40px;border-width:5px 0 0 0;border-style:solid;border-color:transparent;-moz-border-image:-moz-linear-gradient(to right, #5D5D5D, #5D5D5D 33.33%, #33BECE 33.33%, #33BECE 66.66%, #AB135B 66.66%);-webkit-border-image:-webkit-linear-gradient(to right, #5D5D5D, #5D5D5D 33.33%, #33BECE 33.33%, #33BECE 66.66%, #AB135B 66.66%);border-image:linear-gradient(to right, #5D5D5D, #5D5D5D 33.33%, #33BECE 33.33%, #33BECE 66.66%, #AB135B 66.66%);border-image-slice:1;position:relative}body #upperlayer header:before,body #upperlayer header:after{content:"";display:table}body #upperlayer header:after{clear:both}body #upperlayer header a.logo{display:block}body #upperlayer header>div.centering{padding:40px 20px;display:table;width:100%}body #upperlayer header>div.centering:before,body #upperlayer header>div.centering:after{content:"";display:table}body #upperlayer header>div.centering:after{clear:both}body #upperlayer header>div.centering .inner nav>ul{display:flex}body #upperlayer header>div.centering .inner nav ul{list-style:none}body #upperlayer header>div.centering .inner{display:flex;justify-content:space-between}body #upperlayer header>div.centering .inner nav{line-height:20px;font-size:20px;color:#5D5D5D}body #upperlayer header>div.centering .inner nav ul{list-style:none;background-color:#ffffff;padding:10px 0 10px 20px;margin:0}body #upperlayer header>div.centering .inner nav ul li{border-bottom:5px solid transparent}body #upperlayer header>div.centering .inner nav ul li a{border-bottom:5px solid transparent}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap{width:100%;position:absolute;left:0;z-index:1000;font-size:15px;display:none}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .filler{height:40px;width:100%;background-color:transparent}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap{background-color:#5D5D5D}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner{width:100%;display:flex;justify-content:space-between;color:#ffffff;padding-top:40px;padding-bottom:40px}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner .page{width:300px;padding-right:40px}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner .page .submenu-read-more{margin-top:20px;display:inline-block;border:1px solid #ffffff;padding:10px}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner .page .submenu-read-more:hover,body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner .page .submenu-read-more:focus{background-color:#AB135B}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner a{color:#ffffff}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap .wrap .subMenuWrapInner ul{columns:2;-webkit-columns:2;-moz-columns:2;background-color:transparent;width:50%}body #upperlayer header>div.centering .inner nav ul li ul{width:auto;display:none;z-index:1000;margin:0;padding:0}body #upperlayer header>div.centering .inner nav ul li ul li{margin:0;padding:0;width:100%}body #upperlayer header>div.centering .inner nav ul li ul li ul{display:none}body #upperlayer header>div.centering .inner nav ul li ul li:hover ul,body #upperlayer header>div.centering .inner nav ul li ul li:focus ul{display:block !important;left:100%;top:0}body #upperlayer header>div.centering .inner nav ul li:hover a,body #upperlayer header>div.centering .inner nav ul li:focus a,body #upperlayer header>div.centering .inner nav ul li:focus-within a{color:#ab135b;border-bottom:5px solid #AB135B}body #upperlayer header>div.centering .inner nav ul li:hover .subMenuWrap,body #upperlayer header>div.centering .inner nav ul li:focus .subMenuWrap,body #upperlayer header>div.centering .inner nav ul li:focus-within .subMenuWrap{display:block}body #upperlayer header>div.centering .inner nav ul li:hover .subMenuWrap a,body #upperlayer header>div.centering .inner nav ul li:focus .subMenuWrap a,body #upperlayer header>div.centering .inner nav ul li:focus-within .subMenuWrap a{color:#ffffff;border-bottom:5px solid transparent}body #upperlayer header>div.centering .inner nav ul li:hover .subMenuWrap a:hover,body #upperlayer header>div.centering .inner nav ul li:hover .subMenuWrap a:focus,body #upperlayer header>div.centering .inner nav ul li:focus .subMenuWrap a:hover,body #upperlayer header>div.centering .inner nav ul li:focus .subMenuWrap a:focus,body #upperlayer header>div.centering .inner nav ul li:focus-within .subMenuWrap a:hover,body #upperlayer header>div.centering .inner nav ul li:focus-within .subMenuWrap a:focus{border-bottom:5px solid #ffffff}body #upperlayer header>div.centering .inner nav ul li:hover .subMenuWrap ul,body #upperlayer header>div.centering .inner nav ul li:focus .subMenuWrap ul,body #upperlayer header>div.centering .inner nav ul li:focus-within .subMenuWrap ul{display:block}body #upperlayer header>div.centering .inner nav a:link,body #upperlayer header>div.centering .inner nav a:visited{display:block;text-decoration:none;color:#000;padding:10px 20px;line-height:25px}body #upperlayer header>div.centering .inner nav .search-icon a svg{width:25px;height:25px}body #browsermessage{background-color:#AB135B;color:#ffffff;padding:20px;margin-bottom:20px !important}body #browsermessage a{color:#ffffff;text-decoration:underline}body #breadcrumb{list-style:none;margin:0;padding:46px 20px 0}body #breadcrumb:before,body #breadcrumb:after{content:"";display:table}body #breadcrumb:after{clear:both}body #breadcrumb>*{display:inline-block;text-decoration:none;color:#5D5D5D}body #breadcrumb>*:after{content:" / ";color:#000000;padding:0 5px}body #breadcrumb>*:last-child:after{content:""}body footer{position:fixed;bottom:0;width:100%;background-color:#ffffff;height:554px;z-index:100}body footer>div{padding:60px 20px 20px;position:relative;height:554px}body footer>div .logo{margin-bottom:20px}body footer>div #addresswrapper{margin-bottom:40px}body footer>div #addresswrapper>span:before{padding:0 10px;content:" • "}body footer>div #addresswrapper>span:first-child:before{content:"";padding:0}body footer>div #addresswrapper>span a{color:#000000}body footer>div nav#footermenu:before,body footer>div nav#footermenu:after{content:"";display:table}body footer>div nav#footermenu:after{clear:both}body footer>div nav#footermenu>*{float:left;width:25%;margin:0;color:#5D5D5D;text-transform:uppercase}body footer>div nav#footermenu>* div{padding-bottom:10px}body footer>div nav#footermenu>* a{color:#5D5D5D;display:block;margin-top:10px;padding-right:10px;text-overflow:ellipsis;overflow:hidden;text-transform:none;white-space:nowrap}body.footer-over-header footer{z-index:150}body.fixed #upperlayer #horizontal-menu{box-shadow:inset 0px 3px 6px 0px #5D5D5D;top:0;width:100%;z-index:999}body.fixed #upperlayer #horizontal-menu>div.centering .inner nav ul li#search-menu{display:inline;padding-right:0}body.fixed #upperlayer #submenu{position:fixed;width:100%;z-index:999;box-shadow:inset 0px 3px 6px 0px #5D5D5D}body.fixed #upperlayer #content{padding-top:40px}body .overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background-color:black;background-color:rgba(0, 0, 0, 0.8);display:none}body .overlay.light{background-color:white;background-color:rgba(255, 255, 255, 0.9)}body .overlay .loader{position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-32px}body .overlay .close{fill:#ffffff;cursor:pointer;position:absolute;top:40px;right:40px;width:60px;height:60px}body .overlay #search-wrapper{max-width:500px;margin:0 auto;padding:0 20px;margin-top:120px;position:relative}body .overlay #search-wrapper h2{color:#ffffff;text-align:left;margin-bottom:20px;font-weight:normal;font-size:1.5em}body .overlay #search-wrapper form{margin:0 -20px}body .overlay #search-wrapper form .element-wrapper{border:none}body .overlay #search-wrapper form .element-wrapper input{font-size:20px}body .overlay #search-wrapper form .element-wrapper input.text{padding:20px;border:none}body .overlay #search-wrapper form .element-wrapper .submit{width:auto;float:right;background-color:#AB135B;color:#ffffff}body #cookie-overlay{box-shadow:inset 0px 1px 15px -5px #AB135B;padding:1em 0em 1em 0em;display:none;background:#ffffff;position:fixed;top:0;width:100%;z-index:999}body #cookie-overlay .info{float:left;max-width:80%}body #cookie-overlay .info a{text-transform:lowercase;text-decoration:none}body #cookie-overlay #cookie-accept{float:right;color:#5D5D5D;text-transform:uppercase;cursor:pointer}.centering{max-width:1400px !important;margin:0 auto !important;padding-right:20px;padding-left:20px}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default}[data-voila="2"] #field_0{width:100%;overflow:hidden;min-height:1px}[data-voila="2"] #field_0:before,[data-voila="2"] #field_0:after{content:"";display:table}[data-voila="2"] #field_0:after{clear:both}[data-voila="2"] #field_1{float:left;width:75%;overflow:hidden;min-height:1px;padding-right:5px}[data-voila="2"] #field_1:before,[data-voila="2"] #field_1:after{content:"";display:table}[data-voila="2"] #field_1:after{clear:both}[data-voila="2"] #field_2{float:right;width:25%;overflow:hidden;min-height:1px;padding-left:15px}[data-voila="2"] #field_2:before,[data-voila="2"] #field_2:after{content:"";display:table}[data-voila="2"] #field_2:after{clear:both}[data-voila="2"] #field_10{width:100%;overflow:hidden;min-height:1px}[data-voila="2"] #field_10:before,[data-voila="2"] #field_10:after{content:"";display:table}[data-voila="2"] #field_10:after{clear:both}[data-voila="3"] #field_0{width:100%;overflow:hidden;min-height:1px}.logo svg{height:71px;width:140px}#content:before,#content:after{content:"";display:table}#content:after{clear:both}.clearboth{clear:both;line-height:0;font-size:0;margin:0;padding:0}.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0}#typo3-previewInfo{color:#ffffff !important;font-weight:100 !important;position:fixed !important;border-width:1px !important;margin:20px 0 !important;background-color:#FF0000;padding:20px;bottom:20px;right:20px}.hide-in-desktop{display:none}@media (min-width:768px) and (max-width:1280px) and (orientation:portrait){body{padding-bottom:0}body footer>div{height:auto}}@media (max-width:1280px){.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}body{padding-bottom:0}body .marginbottom{margin-bottom:10px}body.footer-over-header #slides{display:none}body #upperlayer{margin-bottom:0}body #upperlayer header{margin-bottom:10px}body #upperlayer header>div.centering{padding:0;display:block}body #upperlayer header>div.centering .inner{display:block}body #upperlayer header>div.centering .inner .leftpart{display:table;width:100%;padding:20px 10px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner{display:table-row}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner>*{display:table-cell;vertical-align:middle}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools>*{color:#5D5D5D !important;float:right;cursor:pointer;width:30px;height:40px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools>*:first-child{margin-left:20px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools>*:before{vertical-align:middle;line-height:40px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools #burger-menu-button{font-size:30px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools #mobilesearch-button{font-size:26px}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools:after:before,body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools:after:after{content:"";display:table}body #upperlayer header>div.centering .inner .leftpart .leftpart-inner #tools:after:after{clear:both}body #upperlayer header>div.centering .inner>nav{display:block}body #upperlayer header>div.centering .inner>nav>ul{box-shadow:inset 0px 3px 6px 0px #5D5D5D}body #upperlayer header>div.centering .inner nav{display:block}body #upperlayer header>div.centering .inner nav ul{float:none;display:none;padding-left:0;padding-right:0}body #upperlayer header>div.centering .inner nav ul li{float:none;border-bottom:1px solid #AB135B;padding-right:0}body #upperlayer header>div.centering .inner nav ul li:last-child{padding:0}body #upperlayer header>div.centering .inner nav ul li.act a{border:0}body #upperlayer header>div.centering .inner nav ul li.hassubs{position:relative}body #upperlayer header>div.centering .inner nav ul li.hassubs>a{margin-right:60px}body #upperlayer header>div.centering .inner nav ul li.hassubs>a:after{content:"› ";display:block;width:60px;top:0;position:absolute;text-align:center;right:0;line-height:47px;height:50px;font-size:3.5rem;transition:transform 0.2s ease 0s}body #upperlayer header>div.centering .inner nav ul li .subMenuWrap{display:none !important}body #upperlayer header>div.centering .inner nav ul li.expanded>a:after{transform:rotate(90deg)}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap{display:block !important;position:relative}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .filler{display:none;height:0}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap{background-color:#ffffff}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner{display:block;padding:0}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner .page{display:none}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner ul{columns:1;-webkit-columns:1;-moz-columns:1;width:100%;display:block}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner ul a{color:#5D5D5D;margin-left:30px}body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner ul a:focus,body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner ul a:focus-within,body #upperlayer header>div.centering .inner nav ul li.expanded .subMenuWrap .wrap .subMenuWrapInner ul a:hover{border-bottom:none}body #upperlayer header>div.centering .inner nav ul li a{padding:10px;display:block}body #upperlayer header>div.centering .inner nav ul li:hover a,body #upperlayer header>div.centering .inner nav ul li:focus a,body #upperlayer header>div.centering .inner nav ul li:focus-within a{border-bottom:none}body .overlay .close{top:20px;right:20px;width:30px;height:30px}body .overlay #search-wrapper{margin-top:60px}body footer{position:relative;height:auto}body footer>div{text-align:center;height:auto}body footer>div .logo{width:auto}body footer>div #addresswrapper{margin-bottom:40px}body footer>div #addresswrapper>span{display:block}body footer>div #addresswrapper>span:before{content:"";padding:0}body footer div nav#footermenu>*{float:none;width:100%;margin-bottom:20px}body footer div nav#footermenu>* div{padding-bottom:0}.centering{padding-right:10px;padding-left:10px}[data-voila="2"] #field_0{width:100%;overflow:hidden;min-height:1px}[data-voila="2"] #field_0:before,[data-voila="2"] #field_0:after{content:"";display:table}[data-voila="2"] #field_0:after{clear:both}[data-voila="2"] #field_1{width:100%;overflow:hidden;min-height:1px;padding-right:0}[data-voila="2"] #field_1:before,[data-voila="2"] #field_1:after{content:"";display:table}[data-voila="2"] #field_1:after{clear:both}[data-voila="2"] #field_2{width:100%;overflow:hidden;min-height:1px;padding-left:0}[data-voila="2"] #field_2:before,[data-voila="2"] #field_2:after{content:"";display:table}[data-voila="2"] #field_2:after{clear:both}[data-voila="2"] #field_10{width:100%;overflow:hidden;min-height:1px}[data-voila="2"] #field_10:before,[data-voila="2"] #field_10:after{content:"";display:table}[data-voila="2"] #field_10:after{clear:both}[data-voila="3"] #field_0{width:100%;overflow:hidden;min-height:1px}.logo{display:block;height:71px;width:140px}#content:before,#content:after{content:"";display:table}#content:after{clear:both}.clearboth{clear:both;line-height:0;font-size:0;margin:0;padding:0}.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0}#typo3-previewInfo{color:#ffffff !important;font-weight:100 !important;position:fixed !important;border-width:1px !important;margin:20px 0 !important;background-color:#FF0000;padding:20px;bottom:20px;right:20px}}