@charset 'UTF-8';.yasig-container{margin:0 0 1.5em;}.yasig-image{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.yasig-image a{display:block;position:relative;}.yasig-image img{display:block;}.yasig-image.yasig-center img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.yasig-image .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff;-webkit-transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;}.yasig-image:hover .overlay{opacity:0.25;}.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;max-width:100%;}.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-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:30px;}.ce-intext.ce-right .ce-gallery{margin-left:30px;}.ce-intext.ce-left .ce-gallery{margin-right:30px;}.ce-below .ce-gallery{margin-top:30px;}.ce-column{margin-right:30px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:30px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{overflow:auto;}.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;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:1.5em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4.5em;}.frame-space-before-extra-large{margin-top:6em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:1.5em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4.5em;}.frame-space-after-extra-large{margin-bottom:6em;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ce-left .ce-gallery,.ce-column{max-width:100%;}.ce-gallery figure{display:block;}}.slick-loading .slick-list{background:#fff url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./ajax-loader.gif') center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./fonts/slick.eot');src:url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./fonts/slick.woff') format('woff'),url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./fonts/slick.ttf') format('truetype'),url('../../../typo3conf/ext/slickslider/Resources/Public/slick-1.6.0/slick/./fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;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:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;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;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}.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;}.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;height:100%;min-height:1px;outline: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;}.tx_evoweb_sfregister iframe#bargraph{display:none;height:14px;width:372px;border:none}.tx_evoweb_sfregister iframe#bargraph.show{display:block}.tx_evoweb_sfregister meter#bargraph{display:none;background:#efefef;box-sizing:border-box;border:1px solid #ccc;border-top:none;border-radius:0 0 10px 10px;height:11px;width:100%}.tx_evoweb_sfregister meter#bargraph.show{display:block}.tx_evoweb_sfregister meter#bargraph .meter-inner-element{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;box-sizing:inherit;height:100%;width:100%;background:#efefef;border:none;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph .meter-bar{height:100%;width:100%;box-sizing:border-box;background:#efefef;border:none;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph .meter-even-less-good-value,.tx_evoweb_sfregister meter#bargraph .meter-optimum-value,.tx_evoweb_sfregister meter#bargraph .meter-suboptimum-value{width:100%;height:100%;box-sizing:border-box;user-modify:read-only;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph .meter-optimum-value{background:#3c5c00}.tx_evoweb_sfregister meter#bargraph .meter-suboptimum-value{background:#f5d000}.tx_evoweb_sfregister meter#bargraph .meter-even-less-good-value{background:#d14900}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-inner-element{background:#efefef;border:none;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-bar{background:#efefef;border:1px solid #ccc;border-top:none;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-even-less-good-value,.tx_evoweb_sfregister meter#bargraph::-webkit-meter-optimum-value,.tx_evoweb_sfregister meter#bargraph::-webkit-meter-suboptimum-value{border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-optimum-value{background:#3c5c00}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-suboptimum-value{background:#f5d000}.tx_evoweb_sfregister meter#bargraph::-webkit-meter-even-less-good-value{background:#d14900}.tx_evoweb_sfregister meter#bargraph::-moz-meter-inner-element{background:#efefef}.tx_evoweb_sfregister meter#bargraph::-moz-meter-bar{background:#efefef;border:none;border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph:-moz-meter-optimum::-moz-meter-bar,.tx_evoweb_sfregister meter#bargraph:-moz-meter-sub-optimum::-moz-meter-bar,.tx_evoweb_sfregister meter#bargraph:-moz-meter-sub-sub-optimum::-moz-meter-bar{border-radius:0 0 10px 10px}.tx_evoweb_sfregister meter#bargraph:-moz-meter-optimum::-moz-meter-bar{background:#3c5c00}.tx_evoweb_sfregister meter#bargraph:-moz-meter-sub-optimum::-moz-meter-bar{background:#f5d000}.tx_evoweb_sfregister meter#bargraph:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#d14900}.tx_evoweb_sfregister #sfrZone_loading{position:relative;top:-35px;left:-13px;margin-left:50%}.tx_evoweb_sfregister .grecaptcha-badge{margin-right:-10000px}@media all{input::-moz-focus-inner,button::-moz-focus-inner{margin:0;padding:0;border:0}input::-moz-focus-outer,button::-moz-focus-outer{margin:0;padding:0;border:0}.price,.file-size{white-space:nowrap}.price.price--free-of-charge{display:inline-block;min-width:1px}.price.price--free-of-charge:after{content:"\00a0"}.seminar-search{padding:1em;background:#ddd;overflow:hidden}.seminar-search .search-field:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar-search .search-field + .search-field{margin:1em 0 0}.seminar-search .search-field .search-label{display:block;padding:.25em 0;line-height:1.2}.seminar-search .search-field .text,.seminar-search .search-field .select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.25em .5em;line-height:1.2;border:0}.seminar-search .search-field .select{padding:0 .5em;min-height:1.7em}.search--categories{height:7.5em;overflow-x:hidden;overflow-y:scroll;background:#fff;user-select:none}.search--categories input{display:none}.search--categories input:checked + label{background:#eee}.search--categories ul{list-style-type:none;margin:0;padding:0;line-height:1.5}.search--categories ul ul{padding:0 0 0 1em}.search--categories li{position:relative;list-style-type:none;margin:0;padding:0 .25em;line-height:1.5;min-height:1.5em;background:none}.search--categories .color-box{display:block;float:left;width:1em;height:1em;margin:.75em 0 -0.75em 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.search--categories label{display:block;margin:0 -0.25em 0 -10em;padding:.15em .25em 0 11.5em;line-height:1.2;min-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.seminar-list{overflow:hidden}.seminar-list .seminar-list-item{position:relative;padding:1.5em;background:#eee}.seminar-list .seminar-list-item:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar-list .seminar-list-item + .seminar-list-item{margin:1.5em 0 0}.seminar-list .seminar-list--title{color:#000;font-size:1.25em;margin:0 0 .25em}.seminar-list .seminar-list--title a{color:inherit}.seminar-list .seminar-list--title .seminar-list--course-number span{font-size:0.8em}.seminar-list .seminar-list--title .is--booked-up{color:#d4000f;font-size:0.8em;font-weight:700}.seminar-list .seminar-list--title .is--booked-up:before{content:" "}.seminar-list .seminar-list--subtitle{margin:0}.seminar-list .seminar-list--info{margin:.25em 0 0}.seminar-list .seminar-list--categories{position:absolute;top:0;right:0}.seminar-list .seminar-list--categories .category{display:block;float:left;width:1em;height:1em;text-indent:-99999px}.page-navigation{margin:3em 0 1.5em;width:100%;text-align:center;cursor:default}.page-navigation a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#000;line-height:1;min-width:2em;padding:0.5em;text-align:center;background:#ddd;border:0}.page-navigation .current a{background-color:#bbb;text-decoration:none}.page-navigation ul{list-style-type:none;margin:3em 0 1.5em;overflow:hidden}.page-navigation li{list-style-type:none;display:inline-block;height:2em;line-height:2;margin:0 .25em .25em 0;min-width:1.5em;text-align:center}.seminar-details .seminar--header h1.has--subtitle{margin-bottom:0.25em}.seminar-details .seminar--header h1.has--subtitle + h2{margin:0 0 .5em}.seminar-details .seminar--header h2{margin-top:0}.seminar-details .seminar--teaser:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar-details .seminar--teaser .teaser-images{float:left;margin:0 1.5em 1.5em 0}.seminar-details .seminar--teaser .teaser-images .teaser-image{margin:0 0 1em}.seminar-details .seminar--teaser .teaser-images .teaser-image.is--last{margin:0}.seminar-details .seminar--teaser .teaser-text > *:first-child{margin-top:0}.seminar-details .seminar--date b{display:inline-block;width:4.25em}.seminar-details .seminar--speaker:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar-details .seminar--speaker .speaker--image{float:left;margin:0 1.5em 1.5em 0}.seminar-details .seminar--cooperation-partner:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar-details .seminar--cooperation-partner .cooperation-partner--image{float:left;margin:0 1.5em 1.5em 0}.seminar-details .seminar--sponsors{display:box;display:flexbox;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -0.5em}.seminar-details .seminar--sponsors .seminar--sponsor{-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 25%}.seminar-details .seminar--sponsors .seminar--sponsor figure{position:relative;top:50%;left:50%;padding:0 .5em 1em;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seminar--price-table{overflow:hidden;line-height:1.5;margin:0 0 .5em}.seminar--price-table .seminar--price-group-reset{text-align:right}.seminar--price-table .seminar--price-group-reset input{display:none}.seminar--price-table .seminar--price-group-reset label{cursor:pointer}.seminar--price-table .seminar--price-group + .seminar--price-group,.seminar--price-table .seminar--price-group-reset + .seminar--price-group{margin:.5em 0 0}.seminar--price-table .seminar--price-row{background:#f0f0f0}.seminar--price-table .seminar--price-row.is--header{background:#ddd}.seminar--price-table .seminar--price-row:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar--price-table .seminar--price-row .price--title,.seminar--price-table .seminar--price-row .price--default,.seminar--price-table .seminar--price-row .price--member,.seminar--price-table .seminar--price-row .price--early-bird-till,.seminar--price-table .seminar--price-row .price--early-bird-from{float:left;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;min-height:2em}.seminar--price-table .seminar--price-row .price--title{width:50%}.seminar--prices-vat{display:block;font-size:12px;line-height:1.5;margin:0 0 .5em}.seminar--costs-table{overflow:hidden;line-height:1.5;margin:0 0 .5em}.seminar--costs-table .costs--mobile-title{display:none}.seminar--costs-table .seminar--costs-row{background:#f0f0f0}.seminar--costs-table .seminar--costs-row.is--header{background:#ddd}.seminar--costs-table .seminar--costs-row:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.seminar--costs-table .seminar--costs-row .costs--title,.seminar--costs-table .seminar--costs-row .costs--netto,.seminar--costs-table .seminar--costs-row .costs--brutto,.seminar--costs-table .seminar--costs-row .costs--price{float:left;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;min-height:2em;text-align:right}.seminar--costs-table .seminar--costs-row .costs--title{width:60%;text-align:left}.seminar--costs-table .seminar--costs-row.is--last{border-bottom:2px solid #ddd}.seminar--costs-table .seminar--costs-row.is--bold{font-weight:700}.seminar--costs-table .seminar--costs-row.is--footer .costs--title{width:80%;text-align:right}.seminar-steps{margin:1.5em 0 0}.seminar-steps .steps{list-style-type:none;overflow:hidden}.seminar-steps .steps .step{list-style-type:none;display:inline-block;position:relative;float:left;margin:0;padding:.4em 1em;height:2em;line-height:1.2;text-align:center;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee;cursor:default}.seminar-steps .steps .step:before{content:"";display:block;position:absolute;top:0;right:-0.75em;width:0;height:0;border-style:solid;border-width:1em .5em 1em 1em;border-color:#fff #fff #fff #eee}.seminar-steps .steps .step:after{content:"";display:block;position:absolute;top:0;right:-0.75em;width:0;height:0;border-style:solid;border-width:1em 0em 1em 1em;border-color:#eee #eee #eee transparent}.seminar-steps .steps .step.is--active{background:#d4d4d4}.seminar-steps .steps .step.is--active:before{border-left-color:#d4d4d4}.seminar-steps .steps .step.is--previous:after{border-color:#d4d4d4 #d4d4d4 #d4d4d4 transparent}.seminar-steps .steps .step.is--last:before,.seminar-steps .steps .step.is--last:after{display:none}.seminar-steps .steps .step.step1{z-index:51}.seminar-steps .steps .step.step1:before{z-index:52}.seminar-steps .steps .step.step1:after{z-index:53}.seminar-steps .steps .step.step2{z-index:41}.seminar-steps .steps .step.step2:before{z-index:42}.seminar-steps .steps .step.step2:after{z-index:43}.seminar-steps .steps .step.step3{z-index:31}.seminar-steps .steps .step.step3:before{z-index:32}.seminar-steps .steps .step.step3:after{z-index:33}.seminar-steps .steps .step.step4{z-index:21}.seminar-steps .steps .step.step4:before{z-index:22}.seminar-steps .steps .step.step4:after{z-index:23}.seminar-steps .steps .step.step5{z-index:11}.seminar-steps .steps .step.step5:before{z-index:12}.seminar-steps .steps .step.step5:after{z-index:13}.seminar-steps .steps .step .step-number{display:none}.seminar-steps .steps .step .step-name,.seminar-steps .steps .step button{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seminar-steps .steps .step button{width:100%;color:#000;margin:-0.4em -0.5em;padding:.4em .5em;border:0;border-radius:0;outline:0;background:none;-webkit-appearance:none;cursor:pointer}.seminar-steps .steps.steps-2 .step{width:50%}.seminar-steps .steps.steps-3 .step{width:33.33333333%}.seminar-steps .steps.steps-4 .step{width:25%}.seminar-steps .steps.steps-5 .step{width:20%}.form-field{margin:0 0 .5em;line-height:1.5}.form-field:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.form-field.form-field--radio:not(.field--confirm),.form-field.form-field--check:not(.field--confirm){margin:0}.form-field .form-field--label{float:left;max-width:11em;padding:.25em 0;line-height:1.2;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field .form-field--field{margin:0 0 0 12em}.form-field .form-field--field .confirmation--value{padding:.25em 0;line-height:1.2}.form-field .form-field--field > input,.form-field .form-field--field > select,.form-field .form-field--field > textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field .form-field--field.form-field--elements .element--item,.seminar--form-toggle .element--item,.seminar--payment-methods .element--item,.seminar--confirmation-accept .accept-box .element--item{overflow:hidden;display:block;position:relative;margin:0 0 .5em;padding:0 0 0 1.2em;min-height:1.5em}.form-field .form-field--field.form-field--elements .element--item input,.seminar--form-toggle .element--item input,.seminar--payment-methods .element--item input,.seminar--confirmation-accept .accept-box .element--item input{position:absolute;top:50%;top:0.75em;left:0;width:auto;padding:0;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.form-field .form-field--field.form-field--elements .element--item label,.seminar--form-toggle .element--item label,.seminar--payment-methods .element--item label,.seminar--confirmation-accept .accept-box .element--item label{line-height:1.5}.form-field .form-field--field.form-field--elements .element--item.is--disabled,.seminar--form-toggle .element--item.is--disabled,.seminar--payment-methods .element--item.is--disabled,.seminar--confirmation-accept .accept-box .element--item.is--disabled{display:none}.form-field .form-field--field.form-field--elements.is--floating,.seminar--form-toggle.is--floating,.seminar--payment-methods.is--floating{overflow:hidden}.form-field .form-field--field.form-field--elements.is--floating .element--item,.seminar--form-toggle.is--floating .element--item,.seminar--payment-methods.is--floating .element--item{float:left;margin-right:3em}.form-field .form-field--field.form-field--elements.is--floating .element--item.is--last,.seminar--form-toggle.is--floating .element--item.is--last,.seminar--payment-methods.is--floating .element--item.is--last{margin-right:0}.form-field .form-field--field.form-field--elements.has--columns,.seminar--form-toggle.has--columns,.seminar--payment-methods.has--columns{overflow:hidden}.form-field .form-field--field.form-field--elements.has--columns .element--item,.seminar--form-toggle.has--columns .element--item,.seminar--payment-methods.has--columns .element--item{float:left;padding-right:3em;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field .form-field--field.form-field--elements.has--columns.cols--2 .element--item,.seminar--form-toggle.has--columns.cols--2 .element--item,.seminar--payment-methods.has--columns.cols--2 .element--item{width:50%}.form-field .form-field--field.form-field--elements.has--columns.cols--3 .element--item,.seminar--form-toggle.has--columns.cols--3 .element--item,.seminar--payment-methods.has--columns.cols--3 .element--item{width:33.33333333%}.form-field .form-field--field.form-field--elements.has--columns.cols--4 .element--item,.seminar--form-toggle.has--columns.cols--4 .element--item,.seminar--payment-methods.has--columns.cols--4 .element--item{width:25%}.form-field .form-field--field .form-field--prices{margin:0}.form-field .form-field--field .form-field--prices .seminar--price-row .price--title{width:45%}.form-field .form-field--field .form-field--prices .price--reset{float:right;width:5%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;min-height:1.5em}.form-field .form-field--field .form-field--prices .price--reset input{display:none}.form-field .form-field--field .form-field--prices .price--reset label{display:block;cursor:pointer}.form-field .form-field--field .form-field--prices .price--reset svg{display:block;width:1em;height:1.5em;margin:0 auto}.form-field .form-field--field .form-field--prices .form-field--price-item{overflow:hidden;display:block;position:relative;padding:0 0 0 1.2em}.form-field .form-field--field .form-field--prices .form-field--price-item input{position:absolute;top:50%;left:0;width:auto;padding:0;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.form-field .form-field--field .form-field--prices .seminar--price-item{float:left;margin-right:3em;overflow:hidden}.form-field .form-field--field .form-field--prices .seminar--price-item .form-field--price-label{float:left;margin-right:0.5em}.form-field .form-field--field .form-field--prices .seminar--price-item .form-field--price-label:after{content:":"}.form-field .form-field--field .form-field--prices .seminar--price-item .form-field--price-item{float:left}.form-field .form-field--field .form-field--prices .seminar--price-item.price--reset{margin:0;padding:0}.form-field.is--required .form-field--label label:after{content:"*"}.form-field.has--errors .form-field--label{color:#d4000f}.seminar--form-toggle{margin:0 0 1.5em}.seminar--buttons{overflow:hidden;margin:3em 0}.seminar--buttons .seminar--button.is--primary{float:right}.seminar--buttons .seminar--button.is--secondary{float:left}.contract-terms{height:10em;padding:1em;overflow-y:scroll;border:1px solid #ccc}.seminar--confirmation-accept{margin:3em 0}.seminar--confirmation-accept .accept-box{padding:1em;background:#f2f2f2}.seminar--confirmation-accept .accept-box + .accept-box{margin-top:1em}.seminar--confirmation-accept .accept-box .element--item{margin:0}.message{padding:1em;background:#f2f2f2}.message + .message{margin:1em 0 0}.message + *:not(.message){margin-top:3em}_::-webkit-full-page-media,_:future,:root .seminar-details .seminar--sponsors .seminar--sponsor figure{position:static;-webkit-transform:none;-moz-transform:none;transform:none}}:root{--fontFamily:'Barlow';--fontFamily2:'Secular One';}:root{--color1:#E03343;--color2:#253F8A;--color3:#4FAB54;--color4:#FDD636;--mainColor:var(--color1);--secondaryColor:var(--color2);--hoverColor:var(--color3);--textColor:#444444;--linkColor:#fff;}:root{--padding:4rem;--pageWidth:min(96vw,76rem);--temp:calc((100vw - var(--pageWidth)) / 2);--pl:max(var(--temp),1rem);--nav-padding:calc(76px + 2em);--logoHeight:5rem;--nav-padding:calc(var(--logoHeight) + var(--headerPadding) * 2);--startHeight:calc(104vh - var(--padding));--headerPadding:0.5rem;}*,html *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}html{scroll-behavior:smooth;}select{padding:1px;}option{padding-left:0.4em;}* html body *{overflow:visible;}body{font-size:100%;background:#fff;color:#000;text-align:left;}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none;}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;}[hidden]{display:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset,img{border:0;}img{display:block;max-width:100%;width:auto;height:auto;}ul,ol,dl{margin:0 0 1em 1em;}li{line-height:1.5em;margin-left:0.8em;}dt{font-weight:bold;}dd{margin:0 0 1em 0.8em;}blockquote{margin:0 0 1em 0.8em;}q{quotes:none;}blockquote:before,q:before,blockquote:after,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}html *{font-size:100%;}textarea,input,button,select,option,optgroup,pre,code,kbd,samp,var,tt{font-family:'Barlow';color:#444444;border-radius:0;-webkit-appearance:none;}textarea,input,select{padding:0.25em 0.5em;line-height:1.2;background:#f2f2f2;border:0;outline:0;}textarea:focus,input:focus,select:focus{border-color:#333;}textarea:disabled,input:disabled,select:disabled,textarea.is--disabled,input.is--disabled,select.is--disabled{color:#ccc;cursor:not-allowed;}input[type="checkbox"]{-webkit-appearance:checkbox;background:initial;}input[type="radio"]{-webkit-appearance:radio;background:initial;}textarea{min-height:6.5em;resize:vertical;}select{-webkit-appearance:menulist;height:1.7em;padding:0 0.5em;}select optgroup{background:#fff;}select option{padding:0;background:#fff;}select[multiple]{width:100%;height:6.5em;-webkit-appearance:initial;}select[multiple] option{padding:0.125em 0;background:none;}*[role="button"]{outline:0;}.is--btn,input[type="button"],input[type="reset"],input[type="submit"],button{display:inline-block;margin:0;padding:0.25em 1em;color:#E03343;font-family:'Barlow';line-height:1.2;text-decoration:none;background:#fff;border:0;outline:0;cursor:pointer;}.is--btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover,.is--btn:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:focus{color:#E03343;background-color:#E03343;}.is--btn:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled,.is--btn.is--disabled,input[type="button"].is--disabled,input[type="reset"].is--disabled,input[type="submit"].is--disabled,button.is--disabled{opacity:0.25;pointer-events:none;}*::-webkit-input-placeholder{font-size:0.75em;color:#ccc;}*::-moz-placeholder{font-size:0.75em;color:#ccc;}*:-moz-placeholder{font-size:0.75em;color:#ccc;}*:-ms-input-placeholder{font-size:0.75em;color:#ccc;}input::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-outer,button::-moz-focus-outer{margin:0;padding:0;border:0;}body{font-family:'Barlow';font-size:20px;line-height:1.5;color:#444444;}h1,.h1{font-family:'Barlow';font-weight:400;font-size:3.333333em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h1 a,.h1 a{font-size:1em;color:inherit !important;}h2,.h2{font-family:'Barlow';font-weight:500;font-size:2.777777em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h2 a,.h2 a{font-size:1em;color:inherit !important;}h3,.h3{font-family:'Barlow';font-weight:500;font-size:1.444444em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h3 a,.h3 a{font-size:1em;color:inherit !important;}h4,.h4{font-family:'Barlow';font-weight:400;font-size:1.2em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h4 a,.h4 a{font-size:1em;color:inherit !important;}h5,.h5{font-family:'Barlow';font-weight:400;font-size:1em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h5 a,.h5 a{font-size:1em;color:inherit !important;}h6,.h6{font-family:'Barlow';font-weight:400;font-size:1em;font-style:normal;color:#444444;line-height:1.2;margin:1.5em 0 0.5em;}h6 a,.h6 a{font-size:1em;color:inherit !important;}h1,.h1{margin-top:0;}h1 + h2,.h1 + h2,h1 + .h2,.h1 + .h2{margin-top:-0.60000011em;}h2 + h3,.h2 + h3,h2 + .h3,.h2 + .h3{margin-top:-0.96153849em;}h3 + h4,.h3 + h4,h3 + .h4,.h3 + .h4{margin-top:-0.60185167em;}h4 + h5,.h4 + h5,h4 + .h5,.h4 + .h5{margin-top:-0.6em;}h5 + h6,.h5 + h6,h5 + .h6,.h5 + .h6{margin-top:-0.5em;}h1 + h3,.h1 + h3,h1 + .h3,.h1 + .h3{margin-top:-1.15384639em;}h2 + h4,.h2 + h4,h2 + .h4,.h2 + .h4{margin-top:-1.15740708em;}h3 + h5,.h3 + h5,h3 + .h5,.h3 + .h5{margin-top:-0.722222em;}h4 + h6,.h4 + h6,h4 + .h6,.h4 + .h6{margin-top:-0.6em;}.frame:first-child .ce-header *:first-child{margin-top:0;}.ce-header.hgroup > *{margin-bottom:0;}.ce-header.hgroup > * + *{margin-top:0;margin-bottom:0.5em;}ul,ol,dl{font-size:1em;line-height:1.5;margin:0 0 1.5em;}ul{list-style-type:disc;}ul ul,ol ul{list-style-type:circle;margin-bottom:0;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-latin;margin-bottom:0;}li{font-size:1em;line-height:1.5;margin-left:1.2em;}dt{font-weight:700;}dd{margin:0 0 1.5em 0.8em;}p{font-size:1em;line-height:1.5;margin:0 0 1.5em;}blockquote,cite,q{font-family:'Barlow';font-style:italic;}blockquote{background:transparent;margin:0;}strong,b{font-weight:700;}em,i{font-style:italic;}big{font-size:1.143em;line-height:1.3125;}small{font-size:0.875em;line-height:1.714;}pre,code,kbd,tt,samp,var{font-size:1em;}pre{font-size:1em;line-height:1.5;margin:0 0 1.5em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}pre,code{color:#000;}kbd,samp,var,tt{color:#ccc;font-weight:700;}var,dfn{font-style:italic;}acronym,abbr{border-bottom:1px dotted #444444;cursor:help;}sub,sup{font-size:0.75em;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}mark{color:black;background:yellow;}hr{margin:1.5em 0 0;padding:0 0 1.5em;border:0;border-bottom:1px solid #000;background:none;}a{color:#444444;font-style:normal;background:none;text-decoration:underline;}a:hover,a:focus{outline:0;}a:active{outline:0;}a.internal-link-box{display:inline-block;padding:0.25em 1em;color:#fff;font-family:'Barlow';background:#E03343;text-align:center;text-decoration:none;font-style:italic;}table{width:100%;border-collapse:collapse;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 1.5em;}caption{font-variant:small-caps;}th,td{line-height:1.5;vertical-align:top;padding:0.25em 0.5em;}th *:first-child,td *:first-child{margin-top:0;}thead th{text-align:left;color:#333;border-bottom:2px solid #ccc;}tbody th,tbody td{text-align:left;border-top:1px solid #ccc;}tbody tr:hover th,tbody tr:hover td{background:#f2f2f2;}tfoot{font-style:italic;}tfoot th,tfoot td{text-align:left;border-top:2px solid #ccc;}.hidden-since-xs{display:none;}.visible-since-xs{display:block;}.hidden-xs{display:none;}.visible-xs{display:block;}@media (min-width:576.02px){.hidden-since-sm{display:none;}.visible-since-sm{display:block;}}@media (min-width:576px){.hidden-sm{display:none;}.visible-sm{display:block;}}@media (min-width:720.02px){.hidden-since-md{display:none;}.visible-since-md{display:block;}}@media (min-width:720px){.hidden-md{display:none;}.visible-md{display:block;}}@media (min-width:1024.02px){.hidden-since-lg{display:none;}.visible-since-lg{display:block;}}@media (min-width:1024px){.hidden-lg{display:none;}.visible-lg{display:block;}}@media (min-width:1200.02px){.hidden-since-xl{display:none;}.visible-since-xl{display:block;}}@media (min-width:1200px){.hidden-xl{display:none;}.visible-xl{display:block;}}@media (min-width:1356.02px){.hidden-since-xxl{display:none;}.visible-since-xxl{display:block;}}@media (min-width:1356px){.hidden-xxl{display:none;}.visible-xxl{display:block;}}body{overflow-x:hidden;overflow-y:scroll;}.viewport{max-width:73em;margin:0 auto;padding:0.5em;overflow:hidden;}.columns{display:-ms-flexbox;display:flex;}.columns.columns--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.column--1{width:25%;}.column--3{width:75%;padding:0 0 0 4.5em;}.grids{overflow:hidden;margin:0 -1.5em;}.grid--left{float:left;padding:0 1.5em;}.grid--right{float:right;padding:0 1.5em;}.grid--1{width:8.33333333%;}.grid--2{width:16.66666667%;}.grid--3{width:25%;}.grid--4{width:33.33333333%;}.grid--5{width:41.66666667%;}.grid--6{width:50%;}.grid--7{width:58.33333333%;}.grid--8{width:66.66666667%;}.grid--9{width:75%;}.grid--10{width:83.33333333%;}.grid--11{width:91.66666667%;}.grid--12{width:100%;}.socialmedia--links{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:90;}.socialmedia--links ul,.socialmedia--links li{list-style-type:none;margin:0;}.socialmedia--links li{display:block;float:right;clear:both;}.socialmedia--links li:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}.socialmedia--links li + li{margin:0.25em 0 0;}.socialmedia{display:block;width:2em;height:2em;text-indent:-999999px;color:transparent;background:none no-repeat scroll 0 0 #444444;background-size:auto 100%;overflow:hidden;}.socialmedia.socialmedia--phone{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/phone.min.svg);}.socialmedia.socialmedia--email{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/email.min.svg);}.socialmedia.socialmedia--newsletter{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/newsletter.min.svg);}.socialmedia.socialmedia--xing{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/xing.min.svg);}.socialmedia.socialmedia--linkedin{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/linkedin.min.svg);}.socialmedia.socialmedia--facebook{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/facebook.min.svg);}.socialmedia.socialmedia--instagram{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/instagram.min.svg);}.socialmedia.socialmedia--twitter{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/twitter.min.svg);}.socialmedia.socialmedia--youtube{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/youtube.min.svg);}.socialmedia.socialmedia--contact-form{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/contact-form.min.svg);}.socialmedia.socialmedia--jameda{background-image:url(/typo3conf/ext/website_core/Resources/Public/Images/socialmedia/jameda.min.svg);}.socialmedia.socialmedia--trigger{width:auto;text-indent:0;cursor:pointer;}.socialmedia.socialmedia--trigger a{display:block;width:8em;margin:0 0 0 2em;font-style:normal;text-align:center;line-height:2em;color:#fff !important;-webkit-transition:margin 0.3s linear;transition:margin 0.3s linear;}.socialmedia.socialmedia--trigger.is--closed a{margin-right:-8em;}.navigation{position:relative;line-height:1;}.navigation:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}.navigation ul,.navigation li{list-style-type:none;margin:0;padding:0;font-size:1em;line-height:1;}.navigation li a{color:#444444;text-decoration:none;}.navigation li a:focus,.navigation li a:hover,.navigation li.is--active > a{color:#E03343;}.navigation--horizontal ul,.navigation--horizontal li{display:inline;float:left;}.navigation--horizontal li a{display:block;width:auto;line-height:1.2;margin:0 0.75em;font-size:1em;}.navigation--horizontal li:first-child a{margin-left:0!important;}.navigation--horizontal li:last-child a{margin-right:0!important;}.navigation--vertical{margin:0 0 1.5em;}.navigation--vertical ul{overflow:hidden;}.navigation--vertical ul ul{padding:0 0 0.5em 1em;}.navigation--vertical li a{display:inline-block;margin:0.25em 0;line-height:1.2;font-size:1em;}.navigation--mobile{position:fixed;top:0;right:-50%;bottom:0;width:50%;height:auto !important;margin:0;padding:0;background:rgba(255,255,255,0.85);-webkit-transition:right 0.3s linear;transition:right 0.3s linear;overflow:hidden;z-index:99;}.is--mobile-open .navigation--mobile{right:0;}.navigation--mobile > ul{width:100%;height:100%;height:-webkit-calc(100% - 3em);height:calc(100% - 3em);margin:3em 0 0;padding:0 0.5em 1.5em 3em;overflow-y:auto;}.navigation--mobile > ul ul{width:auto;margin:0;padding:0 0 0.5em 1.5em;}.navigation--mobile > ul ul ul{padding:0 0 0.5em 1em;}.navigation--mobile li{position:relative;padding:0;}.navigation--mobile li a{font-size:1em;}.navigation--mobile li .expand{display:inline-block;position:relative;top:0.1em;left:0.5em;width:2em;height:2em;cursor:pointer;outline:0;}.navigation--mobile li .expand:after{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-0.5em;border:0 solid transparent;border-width:0.5em 0 0.5em 0.5em;border-left-color:#444444;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.navigation--mobile li .expand.expanded:after{margin-left:-0.5em;border-width:0 0.5em 0.5em 0.5em;border-left-color:transparent !important;border-bottom-color:#444444;-webkit-transform:translate(0,50%);transform:translate(0,50%);}.navigation--mobile li.is--active > .expand:after{border-left-color:#E03343;}.navigation--mobile li.is--active > .expand.expanded:after{border-bottom-color:#E03343;}.navigation--breadcrumbs{margin:0 0 1.5em;}.navigation--breadcrumbs li{display:inline;}.navigation--breadcrumbs li + li:before{content:' /\00a0';}.navigation--breadcrumbs li a{color:#444444;}.sitemaps{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sitemap{padding:0 3em 1.5em 0;}.sitemap ul,.sitemap ul li{list-style-type:none;margin:0;padding:0;}.sitemap ul li li a{font-size:1em;}.sitemap ul ul ul{padding-left:1em;}.sitemap a{display:inline-block;line-height:1.2;margin:0.25em 0;font-size:1em;}#head .viewport{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;}.head--mobile{-ms-flex-item-align:center;align-self:center;}.head--container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;}#logo a,#logo img,#logo svg{display:block;}#logo img,#logo svg{width:15rem;height:5rem;}@media (min-width:720px){#logo img,#logo svg{width:15rem;height:5rem;}}@media (min-width:1200px){#logo img,#logo svg{width:18rem;height:6rem;}}.mobile-menu{position:relative;display:block;width:32px;padding:6px 0;z-index:100;}.mobile-menu span{display:block;height:4px;background:#333;}.mobile-menu span:nth-child(2){margin:4px 0;}.navigation--mobile{right:-100%;width:100%;}@media (min-width:576px){.navigation--mobile{right:-62.5%;width:62.5%;}}@media (min-width:720px){.navigation--mobile{right:-50%;width:50%;}}.linearize-below-xs{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xs > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xs{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xs > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}@media (max-width:575.98px){.linearize-below-sm{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-sm > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:576px){.linearize-sm{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-sm > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:719.98px){.linearize-below-md{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-md > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:720px){.linearize-md{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-md > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1023.98px){.linearize-below-lg{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-lg > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1024px){.linearize-lg{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-lg > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1199.98px){.linearize-below-xl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1200px){.linearize-xl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1355.98px){.linearize-below-xxl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-below-xxl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media (max-width:1356px){.linearize-xxl{display:block !important;margin-right:0 !important;margin-left:0 !important;}.linearize-xxl > *{float:none !important;width:100% !important;padding:0 !important;margin-right:0 !important;margin-left:0 !important;}}@media print{.no-print{display:none !important;}}body{text-align:left;}html{font-size:20px;}h1,h2,h3,h4{font-family:var(--fontFamily2);}.ce-header.hgroup * + *{margin-top:0.5rem;color:#444444;margin-bottom:1.5em;}.small{font-size:0.8em;}.onepage .section-header{text-align:center;}p.separator{line-height:0;border-bottom:1px solid #ccc;}.text-center{text-align:center;}div.text-center h2,div.text-center h1,div.text-center .ce-header{text-align:center;}div.text-center .ce-bodytext{text-align:center;}.blue{color:var(--mainColor);}span.green{display:inline-block;}span.green a.internal-link-box{background-color:var(--color3);border-color:var(--color3);color:#fff;display:block;}span.green a.internal-link-box:hover,span.green a.internal-link-box:focus{background-color:#fff;border-color:var(--textColor);color:var(--textColor);}span.yellow{display:inline-block;}span.yellow a.internal-link-box{background-color:var(--color4);border-color:var(--color4);}span.secondary-color a.internal-link-box{background-color:var(--secondaryColor);border-color:var(--secondaryColor);display:block;}span.yellow,span.green,span.secondary-color{display:inline-block;}span.yellow a.internal-link-box,span.green a.internal-link-box,span.secondary-color a.internal-link-box{color:#fff;display:block;}span.yellow a.internal-link-box:hover,span.green a.internal-link-box:hover,span.secondary-color a.internal-link-box:hover,span.yellow a.internal-link-box:focus,span.green a.internal-link-box:focus,span.secondary-color a.internal-link-box:focus{background-color:#fff;border-color:var(--textColor);color:var(--textColor);}img{object-fit:cover;}ul{list-style-type:disc;}ul li::before{content:none;color:var(--mainColor);font-size:0.9em;margin-right:1em;vertical-align:text-top;}.is--btn,input[type="button"],input[type="reset"],input[type="submit"],button{font-family:var(--fontFamily2);font-style:normal;text-decoration:none;border:2px solid var(--mainColor);background-color:var(--mainColor);color:#fff;text-transform:uppercase;font-size:1em;padding:0.5em 2em;}.is--btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover,.is--btn:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:focus,.is--btn.active,input[type="button"].active,input[type="reset"].active,input[type="submit"].active,button.active{background-color:#fff;color:var(--textColor);border-color:var(--textColor);}button + button{margin-left:0.5em;}strong{font-weight:600;}a{color:var(--color3);font-family:var(--fontFamily2);text-decoration:underline;font-style:normal;}a:hover,a:focus{color:var(--color3);}a.internal-link-box,a.internal-link-box.active,.internal-link-box,.scroll-to-contact,#metanav li a,.subpage.news-events #subnav li a,[class*="frame-type-menu_"] li a{display:inline-block;padding:0.5em 1em;font-style:normal;font-weight:400;color:var(--linkColor);background:var(--mainColor);text-transform:uppercase;text-decoration:none;text-align:center;font-size:1em;font-family:var(--fontFamily2);border:2px solid var(--mainColor);}a.internal-link-box:hover,a.internal-link-box.active:hover,.internal-link-box:hover,.scroll-to-contact:hover,#metanav li a:hover,.subpage.news-events #subnav li a:hover,[class*="frame-type-menu_"] li a:hover,a.internal-link-box:focus,a.internal-link-box.active:focus,.internal-link-box:focus,.scroll-to-contact:focus,#metanav li a:focus,.subpage.news-events #subnav li a:focus,[class*="frame-type-menu_"] li a:focus{text-decoration:none;background:#fff;border-color:var(--textColor);color:var(--textColor);}.scroll-to-contact{padding:0.25em 1em;}#metanav ul,[class*="frame-type-menu_"] ul{list-style-type:none;}#metanav li,[class*="frame-type-menu_"] li{margin-left:0;}#metanav li a,[class*="frame-type-menu_"] li a{display:block;}#metanav li + li,[class*="frame-type-menu_"] li + li{margin-top:1em;}a[href^="tel:"],a[href^="mailto:"]{font-style:normal;font-weight:400;}.ce-column{margin-right:1em;}::placeholder{font-size:0.75em;color:var(--textColor);}.frame-layout-101{color:#fff;}.frame-layout-101 h1,.frame-layout-101 h2,.frame-layout-101 h3,.frame-layout-101 h4,.frame-layout-101 h5,.frame-layout-101 a{color:#fff;}.frame-layout-101 .internal-link-box,.frame-layout-101[class*="frame-type-menu_"] li{background-color:var(--mainColor);color:var(--textColor);}.frame-layout-101 .internal-link-box:hover,.frame-layout-101[class*="frame-type-menu_"] li:hover,.frame-layout-101 .internal-link-box:focus,.frame-layout-101[class*="frame-type-menu_"] li:focus{background-color:var(--secondaryColor);color:#fff;}.frame-layout-101 .internal-link-box:hover a,.frame-layout-101[class*="frame-type-menu_"] li:hover a,.frame-layout-101 .internal-link-box:focus a,.frame-layout-101[class*="frame-type-menu_"] li:focus a{color:#fff;font-style:normal;text-decoration:none;}.frame-layout-101 .internal-link-box:first-child,.frame-layout-101[class*="frame-type-menu_"] li:first-child{margin-left:0;}.frame-layout-101 .hgroup *{color:#fff;}.internal-link-box + .internal-link-box{margin-left:2em;}.tabs > [class*="frame-type-menu_"]{margin:0 0 1.5em;}.tabs > [class*="frame-type-menu_"] > ul,.tabs > [class*="frame-type-menu_"] > ul li{list-style-type:none;margin:0;padding:0;}.tabs > [class*="frame-type-menu_"] a{display:block;margin:0.41666667em 3px;padding:0.5em 0.5em;color:#fff;font-weight:bold;font-style:normal;text-align:center;text-decoration:none;font-size:1.5em;}.tabs > [class*="frame-type-menu_"] a:hover,.tabs > [class*="frame-type-menu_"] a:focus,.tabs > [class*="frame-type-menu_"] a.is--active{background:var(--mainColor);color:#fff;border-color:var(--mainColor);}.tabs > [class*="frame-type-menu_"] li:last-child a{margin-bottom:0;}textarea,input{background:none;}:target{scroll-margin-top:calc(var(--logoHeight) + 2 * var(--headerPadding));}.link-to-top{position:fixed;bottom:0em;right:0em;color:var(--mainColor);cursor:pointer;transition:all 0.5s ease-in-out;visibility:hidden;opacity:0;}.link-to-top:before{content:"\2BC5";display:block;padding:0 0.4em;position:relative;top:0.6em;width:1em;font-size:3em;}.link-to-top.show{visibility:visible;opacity:1;}.content{overflow:hidden;}.phone{position:relative;}.phone a{color:var(--mainColor) !important;}.phone a[href^="tel:"]{font-family:var(--fontFamily);font-size:1.333333rem;font-weight:bold !important;}.phone a[href^="tel:"]:before{content:"";display:inline-block;vertical-align:bottom;width:1.2em;height:1.2em;margin:0.2em 0 0.1em 0;background:url('/fileadmin/gfx/icons/phone-rot.svg') no-repeat;}.phone a[href^="mailto:"]{font-size:0.777777em;padding-left:2rem;}.main-color{color:var(--mainColor);}.secondary-color{color:var(--secondaryColor);}.viewport{max-width:var(--pageWidth);margin:0 auto;padding:0;}.onepage .parallax{height:40vh;}.onepage #nav-padding{display:none;}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#main .viewport{overflow:visible;}.left{float:left;}.right{float:right;}.w33{width:33.33%;}.w45{width:45%;}#subnav{margin:0 0 3em;}#subnav li a{font-style:normal;}#nav-padding{height:var(--nav-padding);}#map{position:relative;width:100%;min-height:400px;margin:0 0 0 0;z-index:0;}#map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;}#map-wrapper{position:relative;overflow:hidden;}.accordion .accordion--head{text-transform:uppercase;color:var(--mainColor);font-size:0.777777em;}.navigation--breadcrumbs{margin:1em 0;}.navigation--breadcrumbs + #page-links{margin:3em 0 0;}.navigation--breadcrumbs span,.navigation--breadcrumbs ul{display:inline;font-size:0.8em;}.navigation--breadcrumbs span:after{content:" ";}.navigation--breadcrumbs li + li:before{content:" - ";margin-right:0;font-size:1em;color:var(--textColor);}.navigation--breadcrumbs li a{font-weight:normal;}.navigation--breadcrumbs li:last-child a{color:var(--mainColor);}.popup-overlay{display:none;position:fixed;top:0;left:0;background-color:rgba(225,225,225,0.8);width:100%;height:100%;z-index:1000;}.popup-overlay.open{display:block;}.popup-overlay .popup-container{display:none;color:var(--textColor);position:absolute;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:0;padding:2em var(--padding) var(--padding) var(--padding);width:80%;max-width:64em;height:90vh;text-align:left;overflow:auto;box-shadow:2px 2px 5px 0 #ccc;}.popup-overlay .popup-container .ce-header.hgroup > *{text-transform:none;text-align:left;}.popup-overlay .popup-container .close-button{position:absolute;top:0.5em;right:0.5em;content:"\2715";display:inline-block;color:var(--mainColor);width:1.3em;height:1.3em;cursor:pointer;}.popup-overlay .popup-container.open{display:block;}.modal--trigger{cursor:pointer;margin:0.5em 0;}#head{position:fixed;top:0;right:0;left:0;background:transparent;z-index:3;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}#head .viewport{display:block;margin:0 auto;overflow:visible;position:relative;font-family:var(--fontFamily);font-weight:500;}#head a{text-decoration:none;}#head .head--container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--headerPadding) 0;}#head .head--container .right{width:50%;padding:0 0 0 var(--padding);}#head #mainnav{text-align:center;width:100%
		float:right;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}#head #mainnav ul{width:100%;padding:0;display:inline-block;float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:0.5em;}#head #mainnav ul li{flex:0 0 auto;}#head #mainnav ul li a{font-size:0.9rem;margin:0;text-transform:uppercase;}#head #mainnav ul li a:hover,#head #mainnav ul li a:focus{color:var(--mainColor);}#head #logo svg{display:block;width:125px;height:auto;}#head #logo img{display:block;width:auto;height:var(--logoHeight);margin:0em;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}#head .add--infos div{display:inline-block;font-size:0.7rem;}#head .add--infos div + div{margin-left:1em;}#head .add--infos div span.info{font-weight:bold;font-size:0.8rem;}#head .add--infos div a[href^="tel:"],#head .add--infos div a[href^="mailto:"]{color:#444444;font-weight:bold;}#head .add--infos div a[href^="tel:"]:hover,#head .add--infos div a[href^="mailto:"]:hover,#head .add--infos div a[href^="tel:"]:focus,#head .add--infos div a[href^="mailto:"]:focus{color:var(--hoverColor);}#head .add--infos svg{width:1rem;vertical-align:text-bottom;}#head .add--infos svg path{fill:var(--mainColor);}.onepage.is--scrolled #big-logo{opacity:0;}.is--scrolled #head{background-color:#fff;box-shadow:2px 2px 7px 0px rgba(0,0,0,0.1);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#ffffff;}.is--scrolled #head #logo img{height:var(--logoHeight);}.contact-button{display:none;}#foot{clear:both;padding-top:var(--padding);}#foot > .viewport{padding-bottom:var(--padding);border-top:2px solid #eee;}#foot > .viewport h2{text-align:center;margin-bottom:0;margin-top:var(--padding);}#foot > .viewport h2:after{content:none;}#foot .contact{padding:0 0 var(--padding) 0;}#foot .contact .col{display:inline-block;float:left;padding:3px;}#foot .contact .col:first-child{margin-left:33.33%;}#foot .contact .col:last-child{padding-left:var(--padding);float:left;padding-top:calc(var(--padding) * 2);}#foot .contact a[href^="tel:"]:hover,#foot .contact a[href^="mailto:"]:hover,#foot .contact a[href^="tel:"]:focus,#foot .contact a[href^="mailto:"]:focus{color:var(--hoverColor);font-style:italic;}#foot .contact .internal-link-box{width:calc(100% - var(--padding));margin:0 0 0.5em 0;color:var(--textColor);background-color:#fff;}#foot .contact form h2{margin-top:0;}.sitemap{padding:0 4.5em 3em 0;max-width:33.33%;}#sitemap{background-color:#4d4d4d;text-align:left;}#sitemap h3,#sitemap li a{color:#fff;}#sitemap h3{text-transform:uppercase;}#sitemap .sitemap{font-size:1.2em;flex:1 1 0;}#sitemap .sitemap > ul li{font-size:0.9em;}.start-slickslider.slick-dotted.slick-slider{margin-bottom:0;}.start-slickslider .slick-dots{bottom:1em;width:auto;}.start-slickslider .slick-dots li{display:block;margin-bottom:0.5em;}.start-slickslider .slick-dots li button::before{background:#fff;content:"";opacity:1;}.start-slickslider .slick-dots li.slick-active button::before{background-color:var(--mainColor);opacity:1;}.section-header{margin-top:0;line-height:1em;color:var(--mainColor);margin-bottom:var(--padding);}.section{margin:0 auto;overflow:hidden;padding:var(--padding) 0;}.section.section--news .closed{display:none;}.section.section--news .news-nav{text-align:center;margin-bottom:2rem;}.section.section--news .news-nav .internal-link-box{cursor:pointer;width:14em;background:#fff;color:var(--textColor);border-color:var(--textColor);}.section.section--news .news-nav .internal-link-box.active,.section.section--news .news-nav .internal-link-box:hover,.section.section--news .news-nav .internal-link-box:focus{background:var(--mainColor);color:#fff;border-color:var(--mainColor);}.section.section--about-picture{background:url('/fileadmin/gfx/background_about.jpg') no-repeat center;background-size:cover;}.section.section--about-picture .viewport{text-align:right;}.section.section--about .left{width:20%;}.section.section--about .left.w60{width:55%;padding:1rem var(--padding) 1em var(--padding);}.section.section--about .left.w60 .ce-bodytext{max-width:38em;}.section.section--about .left:first-child .frame-type-menu_pages{padding:0 calc(var(--padding) / 2);}.section.section--about .left:first-child .frame-type-menu_pages li a{aspect-ratio:1 / 1;background-color:var(--secondaryColor);color:#fff;border-color:transparent;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.section.section--about .left:first-child .frame-type-menu_pages li a span{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.section.section--about .left:first-child .frame-type-menu_pages li + li{margin-top:1em;}.section.section--about .left:first-child .internal-link-box + .internal-link-box{margin-top:1wm;}.section.section--about .left:last-child{padding-top:1rem;}.section.section--about .left .frame .ce-header :first-child,.section.section--about .left .frame .ce-bodytext h3,.section.section--about .left .frame .ce-bodytext h4{margin-top:0;}.section.section--partners-picture{background:url('/fileadmin/gfx/partner-grafik.png') no-repeat center;background-size:cover;color:#fff;}.section.section--partners-picture .viewport{text-align:left;}.section.section--partners-picture .viewport .ce-bodytext{max-width:35em;}.section.section--partners-picture .viewport .ce-header *{color:#fff;}.section.section--partners{background-color:rgba(68,68,68,0.1);}.section.section--partners .medals{text-align:center;margin-bottom:var(--padding);}.section.section--partners .medals img{display:inline-block;}.section.section--partners .partners{-ms-flex-pack:center;justify-content:center;padding:5px;}.section.section--themes-picture{background:url('/fileadmin/gfx/themen-grafik.png') no-repeat center;background-size:cover;}.section.section--themes-picture .viewport{text-align:right;}.section.section--themes-picture .viewport .ce-header *,.section.section--themes-picture .viewport h2,.section.section--themes-picture .viewport h3,.section.section--themes-picture .viewport a{color:#fff;}.section.section--themes-picture .viewport .ce-bodytext{max-width:35em;color:#fff;}.section.section--themes .tiles .tile .tile--container{top:0;}.section.section--themes .tiles .tile .tile--container a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;color:#fff;text-transform:uppercase;}.section.section--themes .tiles .tile .tile--container a *{background:none;color:#fff;}.section.newsletter{position:relative;padding:0;}.section.newsletter .frame:first-child{background-color:rgba(68,68,68,0.1);}.section.newsletter .ce-textpic.ce-intext{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;}.section.newsletter .ce-gallery{margin:0;width:33.33%;}.section.newsletter .ce-row,.section.newsletter .ce-column,.section.newsletter figure,.section.newsletter img{width:100%;height:100%;display:block;}.section.newsletter .ce-bodytext{padding:2em 0 3em var(--padding);}.section.newsletter .ce-header > *:first-child{color:var(--color3);font-weight:400;font-size:1.2rem;font-family:var(--fontFamily);}.section.newsletter .ce-header > *:first-child + *{font-weight:600;font-size:2.777777em;margin:0rem;}.section.newsletter .frame-type-html{position:absolute;left:calc(33% + var(--padding));bottom:1em;line-height:1.2;}.news-read-more a{font-size:0.8em;font-style:normal;font-family:'Secular One';color:var(--color3);text-decoration:underline;margin-top:2em;}.news-read-more a:hover,.news-read-more a:focus{color:var(--hoverColor);}.link-to-all-news{color:var(--textColor);text-transform:uppercase;display:block;text-decoration:underline;text-align:center;margin-top:2em;}.box--date + .header :first-child{margin-top:0.1em;}.onepage .news-list-view.slick-slider .slick-list,.tx-seminarplanner > .seminar-list.slick-slider .slick-list,.onepage .news-list-view.slick-slider .slick-track,.tx-seminarplanner > .seminar-list.slick-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1em;overflow:visible;-ms-flex-align:stretch;align-items:stretch;-ms-flex-item-pack:stretch;align-content:stretch;-ms-flex-pack:center;justify-content:center;}.news-list-view:not(.slick-slider),.tx-seminarplanner > .seminar-list:not(.slick-slider){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;--gap:1em;gap:var(--gap);}.news-list-view,.tx-seminarplanner > .seminar-list{padding:3px;}.news-list-view .article,.tx-seminarplanner > .seminar-list .article,.news-list-view .seminar-list-item,.tx-seminarplanner > .seminar-list .seminar-list-item{flex:0 1 calc(33.33% - var(--gap) * 2 / 3);text-align:left;box-shadow:-1px 2px 7px rgba(33,33,33,0.1);padding:0.5em 0.5em 1em 1em;}.news-list-view .article span.no-media-element,.tx-seminarplanner > .seminar-list .article span.no-media-element,.news-list-view .seminar-list-item span.no-media-element,.tx-seminarplanner > .seminar-list .seminar-list-item span.no-media-element{display:block;height:100%;}.news-list-view .article a,.tx-seminarplanner > .seminar-list .article a,.news-list-view .seminar-list-item a,.tx-seminarplanner > .seminar-list .seminar-list-item a{display:block;}.news-list-view .article img,.tx-seminarplanner > .seminar-list .article img,.news-list-view .seminar-list-item img,.tx-seminarplanner > .seminar-list .seminar-list-item img{width:100%;}.news-list-view .article .news-container,.tx-seminarplanner > .seminar-list .article .news-container,.news-list-view .seminar-list-item .news-container,.tx-seminarplanner > .seminar-list .seminar-list-item .news-container{text-align:left;}.subpage .news-list-view > div:last-of-type:after,.subpage .tx-seminarplanner > .seminar-list > div:last-of-type:after{content:none;}.subpage .news-list-view .seminar-list-item,.subpage .tx-seminarplanner > .seminar-list .seminar-list-item,.subpage .news-list-view .article,.subpage .tx-seminarplanner > .seminar-list .article{display:grid;grid-template-rows:[image] 15em [title] [info] calc(100% - 15em) [last];grid-template-columns:100%;align-content:flex-start;flex-basis:calc(50% - 1em);max-width:calc(50% - 1em);}.subpage .news-list-view .seminar-list-item .news-img-wrap,.subpage .tx-seminarplanner > .seminar-list .seminar-list-item .news-img-wrap,.subpage .news-list-view .article .news-img-wrap,.subpage .tx-seminarplanner > .seminar-list .article .news-img-wrap{height:auto;}.subpage .news-list-view .box-article--news,.subpage .tx-seminarplanner > .seminar-list .box-article--news{width:calc(50% - 1em);margin-right:1em;}.subpage .news-list-view .box-article--news:nth-child(2n),.subpage .tx-seminarplanner > .seminar-list .box-article--news:nth-child(2n){margin-right:0;}.subpage .news-list-view .box-article--news .news-img-wrap,.subpage .tx-seminarplanner > .seminar-list .box-article--news .news-img-wrap{max-width:13.888888rem;}.subpage .news-list-view .box-article--news .news-img-wrap + .box--body,.subpage .tx-seminarplanner > .seminar-list .box-article--news .news-img-wrap + .box--body{margin-left:1.5rem;width:calc(60% - 1.5rem);height:17rem;}.subpage .news-list-view .f3-widget-paginator,.subpage .tx-seminarplanner > .seminar-list .f3-widget-paginator{width:100%;}.subpage .news-single{margin-top:0;}.subpage .news-single .category{font-size:1em;}.subpage .left{width:35%;padding-right:1em;}.subpage .right{width:65%;padding-left:1em;margin-top:0;}.news-img-wrap{overflow:hidden;aspect-ratio:3 / 1.3;}.news-img-wrap a{display:inline-block;height:100%;}.news-img-wrap a img{height:100%;}.news-img-wrap + .box--body{width:calc(56% - 3rem);margin-left:3rem;}.news--title,.seminar-list--title{margin-bottom:1em;text-align:left;font-size:1.444444em;}.onepage .news-list-view .f3-widget-paginator{display:none;}.onepage .news--slider{padding:2px;position:relative;}.onepage .news--slider .slick-list,.onepage .news--slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;}.onepage .news--slider .slick-dots{width:auto;bottom:-2em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.onepage .news--slider .slick-dots .slick-active button{background:var(--mainColor);}.onepage .news--slider .slick-dots li:first-child{margin-left:0;}.onepage .news--slider .slick-dots li button{background:#fff;}.onepage .news--slider .slick-dots li button:before{content:none;}.onepage .news--slider .news-read-more{display:block;position:absolute;left:calc(2em + 2em);bottom:1em;}.onepage .news--slider .news-read-more a{color:var(--mainColor);}.onepage .news--slider .news-read-more a:hover,.onepage .news--slider .news-read-more a:focus{color:var(--hoverColor);}.onepage .news--slider .article{position:relative;margin-right:0.5em;margin-bottom:0.5em;padding:0 2em;text-align:left;background-color:#fff;}.onepage .news--slider .article .box--date + .header:first-child{margin-top:0;}.onepage .news--slider .article .news-container{padding:2em 2em 3em 2em;}.onepage .news--slider .article .news--description{padding-bottom:1.5em;font-size:0.9em;}.onepage .news--slider .article.inner--flex{width:calc((100% - 1.5em) / 4);}.onepage .news--slider .article.inner--flex:nth-child(4n){margin-right:0;}.onepage .news--slider .article.inner--flex .news-img-wrap a,.onepage .news--slider .article.inner--flex .news-img-wrap img{width:100%;}.onepage .news--slider .article.inner--flex .news-img-wrap img{object-fit:cover;}.onepage .news--slider .slick-next,.onepage .news--slider .slick-prev{font-size:1.5em;bottom:1em;z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1em;box-shadow:none;border-left:1px solid grey;border-bottom:1px solid grey;}.onepage .news--slider .slick-next{transform:rotate(-135deg);right:0;background-color:transparent;}.onepage .news--slider .slick-prev{transform:rotate(45deg);left:0;background-color:transparent;}.onepage .news--slider .slick-prev::before{border-width:7.5px 8px 7.5px 0;border-color:transparent #fff transparent transparent;}.onepage .news--slider .slick-prev::before,.onepage .news--slider .slick-next::before{content:none;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;display:inline-block;}.onepage .news--slider .slick-next::before{border-width:7.5px 0 7.5px 8px;border-color:transparent transparent transparent #fff;}.box--date,.category{color:var(--color3);font-size:0.8em;text-transform:uppercase;}.category{display:none;color:#4d4d4d;}.category + .box--date:before{content:"|";display:inline-block;margin:0 0.2em;}.box-article--news{clear:both;overflow:hidden;margin-bottom:1em;padding:0 0 1.5rem 0;}.box-article--news .news-img-wrap{float:left;max-width:300px;}.box-article--news .box--body .box--date{display:inline-block;}.box-article--news .box--body .box--title{display:block;font-size:1.2em;margin-top:0;margin-bottom:1em;color:var(--mainColor);}.box-article--news .box--body .box--title a{font-family:var(--fontFamily2);}.box-article--news .box--body .box--title a:hover,.box-article--news .box--body .box--title a:focus{color:var(--hoverColor);text-decoration:none;}.box-article--news .box--body .box--description{font-size:0.888888em;margin-bottom:2em;}.news-related-news ul{list-style-type:none;}.news-related-news ul a{font-family:var(--fontFamily2);}.news-related-news ul a + div{margin-top:0.2em;}.f3-widget-paginator{list-style-type:none;margin-top:3em;}.f3-widget-paginator li{margin-left:0.5em;margin-bottom:0.5em;display:inline-block;color:#fff;}.f3-widget-paginator li:before{content:none;}.f3-widget-paginator li.current{font-family:var(--fontFamily2);background-color:var(--mainColor);border:1px solid var(--mainColor);color:#fff;padding:0.5em 1em;}.f3-widget-paginator li:first-child{margin-left:0;}.f3-widget-paginator li.next a,.f3-widget-paginator li.last a,.f3-widget-paginator li.prev a,.f3-widget-paginator li.first a{border-color:transparent;}.f3-widget-paginator li a{color:var(--textColor);border:1px solid var(--textColor);border-color:var(--textColor);background-color:#fff;padding:0.5em 1em;display:inline-block;text-decoration:none;width:100%;height:100%;font-style:normal;}.f3-widget-paginator li a:hover,.f3-widget-paginator li a:focus{background-color:var(--mainColor);border:1px solid var(--mainColor);color:#fff;}.f3-widget-paginator li.current a{color:#fff;}#foot .gdpr p{font-size:0.9em;max-width:none;font-style:italic;}#foot .gdpr a{font-weight:400;font-style:italic;}#foot .gdpr a:hover,#foot .gdpr a:focus{text-decoration:underline;}#foot .gdpr b{color:var(--textColor);font-weight:700;}.form-group{margin-bottom:0.5em;}.form-group input,.form-group textarea{width:100%;border:none;box-shadow:2px 2px 5px #ccc;}.form-group ::placeholder{color:#666;}.form-group label{display:none;}#foot .actions{float:left;margin:0 0 1em;width:100%;}#foot .actions button{width:14em;}.subpage #main form > h2{font-size:2.5em;margin-top:0;}.subpage #main form .form-group{margin-bottom:1em;}.subpage #main form input,.subpage #main form input[type="text"],.subpage #main form input[type="email"],.subpage #main form input[type="tel"],.subpage #main form input[type="password"],.subpage #main form textarea{background:#f2f2f2;border:0;}.subpage #main form input[type="submit"]{color:var(--textColor);background-color:#fff;border:2px solid var(--textColor);}.subpage #main form input[type="submit"]:hover,.subpage #main form input[type="submit"]:focus{color:#fff;background-color:var(--mainColor);border-color:var(--mainColor);}.subpage #main form .actions button{color:#fff;background-color:#fff;color:var(--mainColor);font-style:italic;border:2px solid var(--mainColor);}.subpage #main form .actions button:hover,.subpage #main form .actions button:focus{color:#fff;background-color:var(--mainColor);}.frame-type-login h3{margin-top:0;}.frame-type-login form{margin-top:1em;}.frame-type-login legend{display:none;}.frame-type-login input[type="submit"]{margin-top:1em;background-color:var(--mainColor);}.frame-type-login fieldset > div{margin-bottom:1em;}.frame-type-login label{min-width:8em;display:inline-block;margin-right:1em;}.nolabel label{display:none;}.powermail_legend{display:none;}.tx-powermail{font-size:0.9em;color:#4d4d4d;}.tx-powermail select{height:1.9em;border:1px solid var(--mainColor);}.tx-powermail select option:first-of-type{color:rgba(88,28,9,0.5);}.tx-powermail .checkbox{display:inline-block;margin-right:6em;width:9em;}.tx-powermail .layout2{width:48%;display:inline-block;margin-right:0.5em;}.tx-powermail .layout3{float:left;width:auto;margin-right:2em;}.tx-powermail input[type="submit"]{float:left;}.tx-powermail .powermail_fieldwrap_type_text{margin-top:1.5em;font-size:1.1rem;color:var(--textColor);}.tx-powermail h3{text-align:center;margin-top:0;}.powermail_form .powermail_field > input.powermail_submit{width:auto;border:none;float:left;max-width:12em;margin-top:1em;width:100%;}.powermail_form .btn-group{display:-ms-flexbox;display:flex;overflow-x:auto;}.powermail_form .btn-group button{-ms-flex:1;flex:1;color:var(--textColor);background-color:var(--secondaryColor);white-space:nowrap;}.powermail_form .btn-group button.btn-primary ~ button{color:#fff;background-color:var(--mainColor);}.powermail_form .btn-group button:hover,.powermail_form .btn-group button:focus{color:#fff !important;background-color:var(--mainColor) !important;}.powermail_morestep .powermail_fieldset{padding:5em 3em 3em;border:1px solid var(--mainColor);}.powermail_morestep .powermail_fieldset .powermail_legend{font-size:1.2em;height:0;transform:translateY(2.5em);}.powermail_fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.powermail_fieldset.nolabel .checkbox label{display:block;}.powermail_fieldwrap{width:100%;margin:0 0 0.5em;}.powermail_fieldwrap_plz{width:calc(25% - 0.25em);margin-right:0.25em;}.powermail_fieldwrap_ort{width:calc(75% - 0.25em);margin-left:0.25em;}.powermail_fieldwrap_datum{width:calc(50% - 0.25em);margin-right:0.25em;}.powermail_fieldwrap_uhrzeit{width:calc(50% - 0.25em);margin-left:0.25em;}.powermail_fieldwrap.powermail_fieldwrap_type_html,.powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung{font-size:1em;}.powermail_fieldwrap.powermail_fieldwrap_datenschutz{margin-top:2em;}.powermail_field > input,.powermail_field > textarea,.powermail_field > select{width:100%;border:1px solid var(--mainColor);}.powermail_tab_navigation{margin:1.5em 0 0;}.powermail_tab_navigation:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}.powermail_tab_navigation .pull-right{float:right;}.powermail_confirmation form{display:inline-block;}.powermail_confirmation form + form{float:right;}.powermail-errors-list{font-size:0.8em;margin:0 0 0.5em;color:#c83c3c;}.powermail-errors-list ul{list-style-type:none;}.navigation--mobile li a{color:#fff;}#subnav.navigation{padding-right:1em;}#subnav.navigation li a{min-width:13em;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.subpage .socialmedia--links{top:calc(var(--nav-padding) + 1em);}.socialmedia--address{position:relative;}.socialmedia--address .popup{display:none;position:absolute;top:-3em;left:-1em;background-color:#fff;box-shadow:0 0 6px #333;border-radius:3px;padding:0.5em;width:13em;}.socialmedia--address .popup.open{display:block;}.socialmedia .hours{position:absolute;left:0;top:2.5em;padding:0 2em 0.3em 0.5em;color:#fff;background-color:var(--mainColor);}.socialmedia .hours .dayname{text-align:left;font-weight:bold;margin-bottom:0.3em;}.socialmedia .hours .timeslot{line-height:1em;}.socialmedia--links{z-index:1;top:11em;}.socialmedia--links li:before{content:none;}.socialmedia{--socialmediaWidth:2.5rem;--socialmediaTriggerWidth:10rem;background-color:var(--secondaryColor);height:var(--socialmediaWidth);width:var(--socialmediaWidth);background-position:center;box-shadow:2px 2px 7px rgba(33,33,33,0.5);}.socialmedia:hover,.socialmedia:focus{background-color:var(--mainColor);}.socialmedia svg{width:2em;display:block;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.socialmedia.socialmedia--trigger{background-position:0.3rem center;background-size:calc(var(--socialmediaWidth) * 0.7);}.socialmedia.socialmedia--trigger a{text-align:left;font-family:var(--fontFamily);text-decoration:none;width:var(--socialmediaTriggerWidth);line-height:var(--socialmediaWidth);margin-left:calc(var(--socialmediaWidth) + 0.5rem);}.socialmedia.socialmedia--trigger.is--closed{background-position:center;}.socialmedia.socialmedia--trigger.is--closed a{margin-right:calc(var(--socialmediaTriggerWidth) * -1 - 0.5rem);}.socialmedia.socialmedia--trigger.is--closed .hours{display:none;}.socialmedia.socialmedia--career{background-image:url('/fileadmin/gfx/icons/career.svg');}.socialmedia.socialmedia--login{background-image:url('/fileadmin/gfx/icons/login.svg');}.socialmedia.socialmedia--phone{background-position:0 center;background-size:var(--socialmediaWidth);-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;transition:all 0.3s linear;font-size:0.8em;color:#fff;}.socialmedia.socialmedia--phone.is--closed{background-position:0;}.socialmedia.socialmedia--phone a{display:inline-block;text-decoration:none;font-size:1.2em;text-align:left;}.socialmedia.socialmedia--phone .small{font-style:italic;}.slick-prev,.slick-next{width:1.5rem;height:1.5rem;z-index:2;top:50%;}.slick-prev:before,.slick-next:before{color:var(--mainColor);opacity:0.6;font-style:normal;}.slick-prev{left:-0.25rem;z-index:1;}.slick-prev:before{content:"\25C0";}.slick-next{right:-0.25rem;}.slick-next:before{content:"\25B6";}.start .slick-dots{width:auto;top:41vh;right:2em;left:auto;max-width:var(--pageWidth);margin:0 auto;text-align:right;}.start .slick-dots li{margin:0 5px;width:0.5em;}.start .slick-dots li.slick-active button{background:var(--mainColor);}.start .slick-dots li:last-child{margin-right:0.7em;}.start .slick-dots li button{width:0.5rem;height:0.5rem;background:#fff;margin:0.125em;border-radius:50%;}.start .slick-dots li button:before{content:none;}.start .slick-dots li button:hover,.start .slick-dots li button:focus{background-color:var(--mainColor);}.start .slick-dots .slick-track{height:100vh;}.slick-track .slick-slide{background:none no-repeat scroll 50% 50% transparent;background-image:none;background-size:auto;background-size:cover;position:relative;}.product-slider{padding:0 4em;}.product-slider .caption{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;position:absolute;padding:2em;max-width:25em;}.product-slider .caption .ce-header :first-child{margin:1.5rem 0 1.5rem 0;font-size:2.666666rem;}.product-slider .image--slider{width:60%;float:right;}.product-slider .image--slider img{width:100%;height:100%;max-height:58vh;}.start{width:100%;position:relative;}.start video{width:100%;}.onepage .start{min-height:44.2em;height:var(--startHeight);overflow:hidden;}.onepage .start .viewport{height:100%;}.onepage .start img{width:100%;height:100%;object-fit:cover;object-position:top left;}.onepage .start h2{text-transform:uppercase;font-size:6em;}.onepage .start .col.left{height:100%;width:50%;}.onepage .start .col.right{width:50%;padding:var(--nav-padding) 1rem calc(var(--padding) * 1.5) calc(var(--padding));padding-right:var(--pl);text-align:left;height:100%;}.onepage .start .col.right .hgroup > * + *{color:var(--mainColor);font-size:3em;font-family:var(--fontFamily);font-weight:300;margin-bottom:0.5em;margin-top:-0.5em;}.onepage .start .col.right a.internal-link-box{padding-left:0.5em;padding-right:0.5em;margin-right:0.4em;}#banner{position:absolute;background:#E03343;color:#fff !important;max-width:53%;left:0;top:50%;padding:1em 2em;padding-left:calc(var(--pl) + 2em);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-style:italic;font-family:'Secular One';}#banner .ce-header *{font-style:normal;color:#fff;}#banner .ce-header * + *{font-size:1em;font-style:italic;font-family:'Secular One';max-width:23em;}.start--subpage{overflow:hidden;height:auto;width:100%;position:relative;max-height:30vh;}.start--subpage img{width:100%;object-fit:cover;}.start--subpage .header-caption{position:absolute;text-align:right;bottom:0.25em;left:var(--pl);color:#fff;}.internal-link-box.green{background-color:var(--hoverColor);color:#fff;border-color:transparent;}.internal-link-box.green:hover,.internal-link-box.green:focus{background-color:var(--mainColor);border-color:transparent;color:#fff;}#main{margin:0em 0;overflow:hidden;}#main.subpage .viewport{padding:var(--padding) 0;overflow:hidden;}.quote h3{color:var(--mainColor);font-style:normal;font-style:var(--fontFamily);font-size:1.8em;font-weight:normal;}.subpage.news-events #subnav li.is--active a,.subpage.news-events #subnav li:hover a,.subpage.news-events #subnav li:focus a{color:#fff;background-color:var(--mainColor);border-color:var(--mainColor);}.subpage.news-events #subnav li a{color:var(--textColor);background-color:#fff;border-color:var(--textColor);}.subpage main{--colLeftWidth:25%;}.subpage main .col{padding-right:0;}.subpage main .col:last-child{float:right;width:calc(100vw - var(--colLeftWidth) - var(--pl) * 2);}.subpage main .col:first-child{width:var(--colLeftWidth);}.subpage main .col:after{content:"";display:block;clear:both;}.subpage main .col .frame:first-child .ce-header :first-child{text-transform:uppercase;}.subpage main .ce-textpic.ce-intext .ce-bodytext{padding:0 0 2em;}.subpage main .ce-textpic.ce-intext .ce-bodytext h2:first-child,.subpage main .ce-textpic.ce-intext .ce-bodytext h3:first-child{margin-top:0;}.subpage main .ce-textpic.ce-intext .ce-bodytext .hgroup :first-child + *{font-style:italic;font-family:var(--fontFamily);font-weight:300;}.subpage.vertreter main .frame-type-textpic .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery *{width:100%;max-width:20em;}.subpage.vertreter main .frame-type-textpic .ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery figure{display:block;}.subpage.vertreter main .frame-type-textpic + .frame-type-textpic{margin-top:2em;}.tabs{clear:both;padding:0 5px 5px 5px;margin-bottom:3px;}.tabs [class*="frame-type-menu_"]{margin:0;}.tabs [class*="frame-type-menu_"] ul{width:100%;}.tabs .tabs-header{margin:0 0 1em 0;}.tabs > .frame-type-menu_subpages ul li{width:calc((100% - 4em) / 3);margin-right:2em;display:inline-block;}.tabs > .frame-type-menu_subpages ul li a{font-size:1rem;margin:0;}.tabs > .frame-type-menu_subpages ul li:last-child{margin-right:0;}.tabs .tabs-content{padding:2em 1em 0 3em;margin-bottom:3em;box-shadow:0px 3px 4px #ccc;display:none;}.tabs .tabs-content.open{display:block;overflow:hidden;}.tx-accordion{padding:2rem 2rem 0 2rem;}.tx-accordion p:last-child{margin-bottom:0;}.accordion-head{cursor:pointer;}.accordion-head .ce-header{padding-bottom:0.5rem;position:relative;}.accordion-head .ce-header > *:first-child{color:var(--secondaryColor);font-family:var(--fontFamily);font-size:1.5em;font-weight:bold;display:inline-block;margin:0;}.accordion-head .ce-header > *:first-child + *{font-size:1em;}.accordion-head .ce-header:before{content:"\2BC6";display:inline-block;position:absolute;left:-2.5rem;color:var(--secondaryColor);font-size:1.5em;line-height:1;}.accordion-head[aria-expanded="true"]{margin-bottom:1em;}.accordion-head[aria-expanded="true"] .ce-header{border-bottom:1px solid #ccc;}.accordion-head[aria-expanded="true"] .ce-header:before{content:"\2BC5";line-height:1.5;}.team-members{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;gap:0.5em;}.team-members .team-member{width:calc((100% - 1em) / 3);}.team-members .team-member--image{text-align:center;vertical-align:middle;width:100%;}.team-members .team-member--image img{width:100%;height:100%;border:1px solid #ccc;}.team-members .team-member--name *{margin:0;color:#fff;}.team-members .team-member--name *:first-child{font-size:1.25em;font-weight:bold;font-family:'Barlow';}.team-members .team-member--name * + *{font-size:0.8em;}.team-members .team-member--content{position:absolute;left:0;bottom:0;width:100%;border:2px solid #E03343;background-color:#E03343;text-align:center;flex-grow:1;padding:1em 0;}.team-members .team-member--content h3{color:#fff;padding:0.25em 0.5em;background:#E03343;}.team-members .team-member--content a{text-decoration:none;}.team-members .team-member--text{background:transparent;color:#fff;padding:0.5em 1em;min-height:5em;font-size:0.8em;}.team-members .team-member--text.closed{display:none;}.team-members .team-member--text .internal-link-box{position:absolute;bottom:2em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #fff;color:#fff;background-color:#E03343;font-style:italic;width:max-content;}.team-members .team-member--text .internal-link-box:hover,.team-members .team-member--text .internal-link-box:focus{background-color:#fff;color:#E03343;}.team-members .team-member{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;cursor:pointer;position:relative;}.team-members .team-member.open .team-member--content{top:0;}.team-members .team-member.open .team-member--name{padding:0.5em 1em;}.team-members .team-member.open .team-member--name :first-child{padding-bottom:1em;border-bottom:1px solid #fff;}.team-members .team-member.open .team-member--name :first-child + *{display:none;}.tiles{--numTiles:4;--gapTiles:0.75em;clear:both;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gapTiles);}.tiles .tile{position:relative;flex:0 1 calc(100% / var(--numTiles) - var(--gapTiles) * (var(--numTiles) - 1) / var(--numTiles));margin:0 0 0 0;background-color:var(--mainColor);}.tiles .tile img{width:100%;height:100%;aspect-ratio:1 / 1;}.tiles .tile a{display:block;text-align:left;text-decoration:none;}.tiles .tile .tile--container{position:absolute;display:block;left:0;bottom:0;width:100%;text-align:left;cursor:pointer;}.tiles .tile .tile--container .tile-title{text-align:center;text-shadow:none;background:rgba(255,255,255,0.4);margin:0;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:'Secular One';width:100%;font-size:1.2em;font-weight:600;padding:1em 1em;border:2px solid transparent;}.tiles .tile:hover,.tiles .tile:focus{background-color:var(--secondaryColor);}.tiles .tile:hover a,.tiles .tile:focus a{text-decoration:none;}.tiles .tile:hover .tile-title,.tiles .tile:focus .tile-title{background-color:var(--secondaryColor);text-decoration:none;color:#fff;}.tiles .tile:before{content:none;float:left;margin-top:100%;}.tiles .tile:after{content:none;}.tiles .tile.active:after{content:'\25BC';font-size:2em;position:absolute;left:50%;bottom:-0.9em;color:var(--secondaryColor);z-index:1;transform:translateX(-50%) scaleX(2);}.tiles .tile.active .tile-title{background-color:var(--secondaryColor);color:#fff;}.tiles--about{-webkit-box-shadow:2px 0 7px 1px rgba(0,0,0,0.1);box-shadow:2px 0 7px 1px rgba(0,0,0,0.1);padding:2em;position:relative;overflow:hidden;clear:both;}.tiles--about:before{content:none;display:block;font-size:2em;position:absolute;left:10%;top:-0.5em;color:var(--secondaryColor);-webkit-text-shadow:2px -4px 4px rgba(0,0,0,0.3);text-shadow:2px -4px 4px rgba(0,0,0,0.3);z-index:1;transform:scaleX(2);}.tiles--about h4{color:var(--secondaryColor);}.section--tile-info{padding:3px;padding-top:0;}.section--tile-info.closed{display:none;}[data-template="subpagearchive"] .seminar-list--available,.seminar-details.c4 .seminar-list--available{display:none;}.event h3.event-list--title{color:var(--hoverColor);font-size:1em;font-weight:normal;}.event h3.event-list--title + h2.event-title{margin-top:0;font-size:1.5em;cursor:pointer;}.event .event-description{margin-top:2em;}.event + .event{margin-top:2em;}.link-box-to-archive{display:block;width:10em;padding:0.5em 1em;color:#fff;text-align:center;text-decoration:none;margin-top:1.5em;background-color:var(--color3);}.link-box-to-archive:hover,.link-box-to-archive:focus{background-color:var(--color1);color:#fff;}.seminar-details .seminar--header{margin-bottom:1.5em;}.seminar-details .seminar--date{clear:both;}.seminar-details .seminar--date + .seminar--location{margin-left:2em;}.seminar-details .seminar--teaser{overflow:hidden;}.seminar-details .seminar--teaser .teaser-image img{width:auto;aspect-ratio:1 / 1;}.seminar-details .seminar-list--available{display:block;margin:1em 0;}.seminar-details .seminar-list--available .icon{width:1rem;height:1rem;margin-right:0.5rem;}.seminar-details .seminar-list--available .has--places-available,.seminar-details .seminar-list--available .has--few-places-available,.seminar-details .seminar-list--available .is--booked-up{width:auto;font-size:0.8em;font-style:italic;text-indent:0;}.seminar-details .seminar--files h3{margin-top:0.5em;}.seminar-list .seminar-list-item{padding:0;background:none;}.seminar-list .seminar-list-item .seminar-list--title{margin:1.5em 0 1em;}.seminar-list .seminar-list-item .seminar-list--title a{text-decoration:none;}.seminar-list .seminar-list-item + .seminar-list-item{margin-top:0;}.seminar-list .seminar-list-item .seminar-list--course-number{display:inline-block;}.seminar-register .seminar-list-item .seminar-list--title{margin-top:0;font-size:1.444444;text-align:left;}.seminar-register .seminar-list--info{text-align:left;}.seminar-register .form-field-key--other_rf1 .form-field--label{font-weight:400;font-size:0.8em;margin-right:1em;max-width:max(50%,20em);}.seminar-list--subtitle{display:none;}.seminar--header :first-child{text-transform:uppercase;font-size:2.777777em;}.seminar--header :first-child + *{font-size:1.5rem;}.seminar--header p{display:none;}.seminar-list--available .icon{display:block;float:left;width:0.8em;height:0.8em;margin:0.1em 0 0;}.seminar-list--available .has--places-available,.seminar-list--available .has--few-places-available,.seminar-list--available .is--booked-up{display:inline-block;width:0.8em;line-height:1;text-indent:-99999px;}.seminar-list--available .has--places-available .icon{background:#8cc63f;}.seminar-list--available .has--few-places-available .icon{background:#fbb03b;}.seminar-list--available .is--booked-up .icon{background:#e1001a;}.seminar-list--available.is--listing{float:right;text-align:right;margin-top:1.5em;}.seminar-list--available.is--listing .icon{width:1.231em;height:1.231em;margin:0 0.25em 0 1em;}.seminar-list--available.is--listing .has--places-available,.seminar-list--available.is--listing .has--few-places-available,.seminar-list--available.is--listing .is--booked-up{width:auto;font-size:0.8em;font-style:italic;text-indent:0;}.seminar-list--title .seminar-list--available{margin-left:1rem;}.seminar-steps{--stepsColor:#eee;position:relative;z-index:0;}.seminar-steps .steps .step:before{font-size:1.1rem;right:-1em;}.seminar-steps .steps .step:after{right:0;border-top-width:1.1em;}.seminar-steps .steps .step.is--active{color:#fff;background-color:var(--mainColor);}.seminar-steps .steps .step.is--active:before{border-left-color:var(--mainColor);}.seminar-steps .steps .step.is--previous::after{border-color:var(--mainColor) var(--mainColor) var(--mainColor) transparent;}.seminar-steps .steps .step.step4{z-index:54;}.seminar-steps .steps .step.step5{z-index:55;}.seminar-steps .steps .step .step-name{margin-top:-2px;margin-left:-1em;}.seminar-steps .steps .step button{text-transform:none;}.seminar-steps .steps .step.is--last::before{content:none;}.seminar-steps .steps .step.is--last:after{display:block;left:-1em;}.seminar-steps .steps .step.is--last.is--active:after{border-color:var(--mainColor) var(--mainColor) var(--mainColor) transparent;}.tx-seminarplanner .f3-widget-paginator .current{padding:0;}.tx-seminarplanner .f3-widget-paginator .current a{border-color:var(--mainColor);background:var(--mainColor);}.tx-seminarplanner .f3-widget-paginator .previous a{border:none;}.partners{--numTiles:6;--gapTiles:0.75em;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gapTiles);}.partners .tile{position:relative;flex:0 1 calc(100% / var(--numTiles) - var(--gapTiles) * (var(--numTiles) - 1) / var(--numTiles));margin:0 0 0 0;aspect-ratio:1 / 1;background-color:#fff;box-shadow:2px 2px 5px #ccc;}.partners .tile figure{width:100%;height:100%;}.partners .tile img{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding:0.5em;}.partners .tile a{width:100%;height:100%;display:block;text-align:center;background-color:#fff;}.navigation--mobile{z-index:0;top:var(--nav-padding);background-color:var(--secondaryColor);}.navigation--mobile ul{padding:1em 1em 1em 1.7em;margin-top:0;}.navigation--mobile > ul{height:100%;}.navigation--mobile > ul ul{display:block;}.navigation--mobile > ul ul.open{display:block;}.navigation--mobile > ul ul.open > li{display:block;}.navigation--mobile li{text-align:left;}.navigation--mobile li li a{font-size:1.333em;}.navigation--mobile li a{font-weight:300;font-size:2em;font-style:normal;color:#fff;}.navigation--mobile li a:hover,.navigation--mobile li a:focus{text-decoration:underline;color:#fff;}.navigation--mobile li.is--active{}.navigation--mobile li.is--active > a{text-decoration:none;font-style:normal;}.navigation--mobile li .expand{position:absolute;right:0;top:0.1em;left:auto;font-size:1em;}.navigation--mobile li .expand:after{content:"";position:absolute;display:block;border-top:2px solid #fff;border-right:2px solid #fff;border-left:none;border-bottom:none;width:0.5em;height:0.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.navigation--mobile li .expand.is--expanded{right:-0.3em;}.navigation--mobile li .expand.is--expanded:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top-width:2px;border-right-width:2px;}.navigation--mobile li .expand ul.open span.expand:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top-width:2px;border-right-width:2px;}.mobile-menu{width:38px;padding:6px 0;}.mobile-menu span{width:100%;height:5px;background-color:var(--mainColor);}.mobile-menu span:nth-child(2){margin:5px 0;}.mobile-menu:hover span,.mobile-menu:focus span{background-color:var(--hoverColor);}.is--mobile-open .mobile-menu span{z-index:100;}.mobile-menu span:first-child{-webkit-transform-origin:0 2px;-moz-transform-origin:0 2px;transform-origin:0 2px;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;transition:transform 0.3s linear;}.is--mobile-open .mobile-menu span:first-child{-webkit-transform:rotate(45deg) translate(1px,-7px);-moz-transform:rotate(45deg) translate(1px,-7px);transform:rotate(45deg) translate(1px,-7px);}.mobile-menu span:nth-child(2){-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;transition:transform 0.3s linear;}.is--mobile-open .mobile-menu span:nth-child(2){-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}.mobile-menu span:last-child{-webkit-transform-origin:0 5px;-moz-transform-origin:0 5px;transform-origin:0 5px;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;transition:transform 0.3s linear;}.is--mobile-open .mobile-menu span:last-child{-webkit-transform:rotate(-45deg) translate(3px,6px);-moz-transform:rotate(-45deg) translate(3px,6px);transform:rotate(-45deg) translate(3px,6px);}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;}.modal .modal-close.is--background{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);z-index:1;outline:0;}.modal .modal-close.is--cross{position:absolute;top:0.5em;right:0.5em;width:2em;height:2em;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;outline:0;}.modal .modal-close.is--cross:before,.modal .modal-close.is--cross:after{content:"";position:absolute;top:0;right:0;display:block;background:#666;}.modal .modal-close.is--cross:before{top:50%;margin-top:-1px;width:2em;height:2px;}.modal .modal-close.is--cross:after{left:50%;margin-left:-1px;width:2px;height:2em;}.modal .modal-close.is--cross:hover:before,.modal .modal-close.is--cross:focus:before,.modal .modal-close.is--cross:hover:after,.modal .modal-close.is--cross:focus:after{background-color:#888;}.modal .modal-wrapper{display:block;position:relative;top:50%;max-width:100%;width:46em;max-height:60%;max-height:60vh;height:100%;margin:0 auto;padding:3em 0 0;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.25);overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;}.modal .modal-content{display:block;position:relative;width:100%;height:100%;margin:0;padding:0 3em 3em;overflow-y:auto;}.modal .modal-content .frame:first-of-type .ce-header *{margin-top:0;}.socialmedia--links{-webkit-transform:none;transform:none;}@media screen and (orientation:portrait){.start .slick-dotted.slick-slider{margin-bottom:0;}.start .slick-track{height:75vw;}}@media (max-width:1690px){body,html{font-size:18px;}#head,.start{--padding:2em;}.onepage .start{height:auto;min-height:auto;max-height:46em;}.onepage .start img{object-fit:contain;}.steps-5 .step-name{font-size:0.9em;}}@media (max-width:1356px){.add--infos span.label{display:none;}#head #mainnav li a{margin:0;}.section.section--about .left:first-child .frame-type-menu_pages li a{padding:0.5em;}}@media (max-width:1200px){:root{--padding:2rem;--logoHeight:6rem;}.onepage{--nav-padding:0;}.onepage .start .col.right{padding-top:var(--padding);}.onepage .navigation--mobile{z-index:1;padding-right:2em;}#head .add--infos .link-group:first-child{margin-right:0;max-width:11em;}#head .add--infos .viewport{-ms-flex-align:center;align-items:center;}#head .right{display:none;}#head .head--mobile{display:block;}}@media (max-width:1024px){main{clear:both;}body,html{font-size:16px;}h1,h2{font-size:2em;}.seminar-details .seminar--header{font-size:0.7em;}.onepage .tiles{--numTiles:2;}.onepage .start .right .frame-type-image{display:none;}#foot .contact .col{width:50%;}#foot .contact .col:first-child{margin-left:0;}#foot .contact .col:last-child{padding-left:0;padding-right:var(--padding);}}@media (max-width:980px){.ce-textpic.ce-intext .ce-gallery{max-width:35%;}}@media (max-width:836px){:root{--logoHeight:5rem;}.partners{--numTiles:4;}#head .add--infos .link-group{display:none;}#head .add--infos .link-group:first-child{display:block;}.navigation--mobile{width:100%;right:-100%;}.onepage .start .ce-header.hgroup{font-size:0.6em;}.section .left,.section .right{width:100% !important;text-align:center;}.section.section--about .left:first-child .frame-type-menu_pages li{float:left;width:calc(33.33% - 1em);}.section.section--about .left:first-child .frame-type-menu_pages li + li{margin-top:0;margin-left:1em;}.section.section--about .left.w60 .ce-bodytext{max-width:none;}[class*="frame-type-menu_"] li{width:15em;margin:0 auto;}body.news-events #subnav li{display:inline-block;margin-right:1em;}body.news-events main .col{width:100% !important;}#foot .contact{position:relative;}#foot .contact .col{float:none !important;display:block;margin:0 auto;text-align:center;}#foot .contact .col:first-child{margin:0 auto;}#foot .contact .col:last-child{padding:0;}#foot .contact #metanav li{width:14em;margin:0 auto;}}@media (max-width:780px){#head .add--infos{opacity:0;}.news-list-view .article,.tx-seminarplanner > .seminar-list .article,.news-list-view .seminar-list-item,.tx-seminarplanner > .seminar-list .seminar-list-item{flex-basis:calc(50% - var(--gap) / 2);}.onepage .start{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:none;height:auto;}.onepage .start .col{width:100% !important;}.onepage .start .col.right{padding-top:calc(var(--padding) + 1em);}}@media (max-width:720px){body,html{font-size:14px;}.head--mobile{order:3;}.onepage .start #banner p{font-size:1.5em;text-align:center;}.left,.right{float:none;clear:both;margin:0;}.subpage main .col{width:100% !important;}.subpage main .col.left{display:none;}}@media (max-width:600px){.section.section--about-picture,.section.section--partners-picture,.section.section--themes-picture{background-image:none;}.section.section--partners-picture{background-color:var(--mainColor);}.section.section--themes-picture{background-color:var(--secondaryColor);}.section.section--about-picture{background-color:var(--color4);}.section.newsletter .ce-gallery{display:none;}.section.newsletter .frame-type-html{left:var(--padding);}.onepage .news-list-view.slick-slider .slick-list,.tx-seminarplanner > .seminar-list.slick-slider .slick-list,.onepage .news-list-view.slick-slider .slick-track,.tx-seminarplanner > .seminar-list.slick-slider .slick-track{display:block;}.onepage .news-list-view.slick-slider .slick-list .slick-slide,.tx-seminarplanner > .seminar-list.slick-slider .slick-list .slick-slide,.onepage .news-list-view.slick-slider .slick-track .slick-slide,.tx-seminarplanner > .seminar-list.slick-slider .slick-track .slick-slide{margin:0 1.5em;}.seminar-register .seminar-steps .step{width:100% !important;margin-bottom:0.25em;}.seminar-register .seminar-steps .step:before,.seminar-register .seminar-steps .step:after{content:none;}.seminar-register .seminar-steps .step .step-number{display:inline-block;}.seminar-register .seminar-steps .step .step-number:after{content:". ";}.seminar-register .form-field .form-field--label{float:none;max-width:none;}.seminar-register .form-field .form-field--field{margin-left:0;}.seminar-register .form-field .form-field--field > input,.seminar-register .form-field .form-field--field > select,.seminar-register .form-field .form-field--field > textarea{display:block;width:100%;}}@media (max-width:576px){:root{--padding:1rem;}.is--mobile-open #head{position:fixed;}#subnav{display:none;}#head{padding-bottom:0;}#head #logo{z-index:1;}#head #logo img{width:auto;height:5rem;}#head .add--infos .link-group{display:none;}#head .add--infos .link-group:first-child{display:block;}#head .navigation--mobile{width:100%;}.col{width:100% !important;}.ce-gallery iframe{width:100%;height:auto;}.onepage #logo{opacity:1;}.onepage .parallax{height:24vh;}.onepage .start{height:auto;max-height:none;}.onepage .start #banner .ce-header.hgroup{font-size:0.7em;}.onepage .start #big-logo img{width:150px;}.onepage .section .viewport{padding:0em;}.onepage .section .news-nav div + div{margin-left:0.5em;}.onepage a.internal-link-box,.onepage .internal-link-box,.onepage [class*="frame-type-menu_"] li{margin-bottom:0.5em;}.section .viewport,.section.services{-ms-flex-wrap:wrap;flex-wrap:wrap;}.seminar-details .seminar--teaser .teaser-image img{width:15em;}#foot .section .viewport{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0.5em;}#foot #sitemap .sitemap{max-width:none;padding-right:2em;}#foot #metanav li + li{margin-left:0.5em;}#foot .contact .internal-link-box{width:100%;}#foot .actions{width:100%;}#foot .actions button{width:auto;}.f3-widget-paginator{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;}.f3-widget-paginator li{margin-left:0.5em;}.partners{--numTiles:3;}.ce-textpic.ce-intext .ce-gallery{max-width:none;}.ce-textpic.ce-nowrap .ce-bodytext{clear:both;}}@media (max-width:476px){:root{--padding:0.5rem;}.onepage .start .col.right{padding-bottom:0;}.onepage .news--description{padding:0 1rem;}.section.section--about-picture .viewport,.section.section--partners-picture .viewport .ce-header *,.section.section--themes-picture .viewport{text-align:center;}[class*="frame-type-menu_"]{display:inline-block;width:100%;}.subpage .news-list-view .article,.subpage .tx-seminarplanner > .seminar-list .article,.subpage .news-list-view .seminar-list-item,.subpage .tx-seminarplanner > .seminar-list .seminar-list-item{flex-basis:100%;max-width:none;}.subpage .start--subpage .header-caption{margin-bottom:0;}.seminar-list--available.is--listing{text-align:center;}.section--themes .tiles{--tiles:2;}}@media (max-width:417px){.onepage .section .news-nav div{width:calc(50% - 0.25em) !important;}.section--about .frame-type-menu_pages li a span{font-size:0.9em;}}@media (max-width:371px){#sitemap .sitemap{flex-basis:100%;}}@media (max-width:576px),(max-height:576px){#sitemap{padding-bottom:2.5em;}.socialmedia--links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;top:auto;right:0;bottom:0;left:0;padding:0.25em 0.5em;background:#E03343;-webkit-transform:none;transform:none;}.socialmedia--links li{float:left;clear:none;}.socialmedia--links li + li{margin:0 0 0 0.5em;}.socialmedia--links li .siblingPage{margin-right:0;}.socialmedia--links li .siblingPage a{color:#fff;}.socialmedia--links li .siblingPage.closed{margin-right:0;}.socialmedia.socialmedia--trigger{width:2.5rem;height:2.5rem;}.socialmedia.socialmedia--trigger a{width:0;overflow:hidden;}}@media (max-width:575.98px){.start > ul{padding-left:0.5em;}.news-list-view .article,.frame-type-menu_news_categories li{width:100%;}.sitemap{width:100%;padding:0 0 1.5em;}}
