@charset "UTF-8";
/* moved by compressor */
:root{--sait:env(safe-area-inset-top);--sair:env(safe-area-inset-right);--saib:env(safe-area-inset-bottom);--sail: env(safe-area-inset-left)}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ul,ol{list-style-position:outside;margin:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}legend{color:#000}input,button,textarea,select{font-size:100%}table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}main{display:block}dd{margin-left:1em}strong{font-weight:bold}em{font-style:italic}u{text-decoration-skip:ink}svg{fill:inherit;stroke:inherit;stroke-width:0;display:block;width:100%;height:100%}.extbase-debugger{position:relative;z-index:100000}@font-face{font-family:"OpenSansRegular";font-display:fallback;font-style:normal;font-weight:normal;src:url("/fileadmin/templates/web/fonts/Opensans/Regular/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/Opensans/Regular/font.woff") format("woff")}*{box-sizing:border-box;font-family:inherit;font-size:inherit;outline:none;-webkit-tap-highlight-color:transparent}*::before,*::after{box-sizing:border-box}html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#666666;color:#000000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{background-color:#F0F0F0;color:#000000;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:16px;line-height:1.5em;margin:0 auto !important;max-width:1440px !important;opacity:0;overflow-x:hidden;position:relative;transition:opacity 0.25s;width:100%}body.fonts-loaded{font-family:"OpenSansRegular", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}body.no-banners main{margin-top:40px}.centering-padding{padding-left:1em;padding-right:1em}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:40px;background-color:#ffffff;margin-bottom:40px}.banners header{margin-bottom:0}.banners #banner{margin-bottom:40px}#logo{background-size:100% 100%;background-repeat:no-repeat;background-image:url("/fileadmin/templates/web/images/logo.png");height:87px;width:226px}main{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.ds_1 #field_0{width:100%}.ds_1 #field_1{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_2{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_3{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_10{width:100%}.ds_2 #field_0{width:100%}.ds_2 #field_1{width:calc(((100% - 660px) * 0.5) + 300px)}.ds_2 #field_2{width:calc(((100% - 660px) * 0.5) + 300px)}.ds_2 #field_10{width:100%}.ds_3 #field_0{width:100%}.ds_4 #field_0{width:100%}.ds_4 #field_1{width:calc(((100% - 660px) * 0.6666666667) + 420px)}.ds_4 #field_2{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_4 #field_10{width:100%}#ftop{border-top:4px solid #333366;background-color:#3A3D3C;padding:60px 20px;text-align:center;color:#c2c2c2}#ftop .logo{background-size:100% 100%;background-repeat:no-repeat;background-image:url("/fileadmin/templates/web/images/footer_logo.png");height:87px;width:224px;display:block;margin:0 auto 40px}#ftop p{margin-bottom:0}#ftop p:first-of-type{margin-bottom:40px}#ftop p span{display:block;padding:10px 0}#ftop a{color:#c2c2c2;text-decoration:none}#ftop a:hover{opacity:0.7}#ftop .blue{color:#ffffff;text-decoration:none}#fbottom{background-color:#2E302F;padding:30px 20px;text-align:center}.svg-icon{height:4rem;width:4rem;display:inline-block;margin:10px}.svg-icon svg{height:2rem;width:2rem;stroke-width:0;stroke:#c2c2c2;fill:#c2c2c2;margin:0.75rem}.svg-icon:hover{opacity:0.7}.svg-icon.round{border:2px solid #c2c2c2;border-radius:50%}#burger,#close{display:none;position:absolute;top:20px;right:20px;height:40px;width:40px;cursor:pointer;z-index:1000;stroke-width:0;stroke:#333366;fill:#333366}.hideit{display:block;font-size:0;height:0;line-height:0;text-decoration:none;text-indent:-10000px;white-space:nowrap}.hide-in-browser,.hide-in-desktop{display:none}#skip{left:-999px;position:fixed;text-decoration:none;z-index:-999}#skip:focus,#skip:active{background-color:#333366;color:#ffffff;font-size:1em;left:1em;line-height:1em;padding:1em;text-align:center;top:1em;z-index:2000}.overlay{display:none;position:fixed;width:100%;height:50vh;top:0;left:0;z-index:2000}.overlay .close{position:absolute;top:20px;right:20px;color:#ffffff;font-size:40px;cursor:pointer}.overlay .container{background:#000000;background-color:black;background-color:rgba(0, 0, 0, 0.8);max-width:1440px;height:100%;margin:0 auto;position:relative}#search-overlay .close{stroke-width:0;stroke:#333366;fill:#333366;height:40px;width:40px;position:absolute;right:40px;top:40px}#search-overlay .form-container{width:100%;padding-right:20%;padding-left:20%;position:absolute;top:50%;transform:translateY(-50%)}#search-overlay .form-container form{border-bottom:1px solid #333366 !important}#search-overlay .form-container .element-wrapper{position:relative;margin-bottom:0}#search-overlay .form-container .element-wrapper input[type=text]{font-size:150%;background:none;color:#333366;border:none;box-shadow:none;padding-right:60px}#search-submit{stroke-width:0;stroke:#333366;fill:#333366;height:40px;width:40px;position:absolute;right:10px;top:-10px;cursor:pointer}#search-header{color:#ffffff;font-size:60px;line-height:40px;margin-bottom:20px;padding:0 20px;text-align:center}#vendor{bottom:0.5em;display:block;position:absolute;right:1em;text-decoration:none;color:#c2c2c2}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){header{padding-top:20px;padding-bottom:20px}#main-nav li{padding:0 10px}#main-nav li a{font-size:14px}.hide-in-browser{display:block}.hide-in-tablet{display:none !important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){header{padding:20px 0 0}#burger{display:block}#logo{display:block;margin-left:20px;margin-bottom:20px}}@media screen and (max-width:767px){#logo{height:58px;width:150px}#ftop p span a{display:block}#search-overlay .close{right:20px;top:20px;height:20px;width:20px}#search-overlay .form-container{padding:0 10%}#search-overlay .form-container .element-wrapper input[type=text]{padding-right:40px}#search-submit{height:20px;width:20px;top:10px}[id^="field_"]{float:none !important;margin:0 !important;min-height:auto !important;padding:0 !important;width:100% !important}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}@media screen and (min-width:1025px){header nav{font-size:16px;line-height:20px;text-transform:uppercase}header nav ul{list-style:none;background-color:#ffffff;padding:10px 0 10px 20px;margin:0}header nav ul li{float:left;position:relative;transition:all 0.3s ease-in-out}header nav ul li ul{position:absolute;top:45px;left:0;width:auto;display:none;z-index:1000;margin:0;padding:0}header nav ul li ul li{float:none;margin:0;padding:0;width:250px}header nav ul li ul li ul{display:none}header nav ul li ul li .arrow{transform:rotate(0deg)}header nav ul li ul li:hover ul,header nav ul li ul li:focus ul{display:block !important;left:100%;top:0}header nav ul li:hover,header nav ul li:focus,header nav ul li:focus-within{background-color:#6CC4DD}header nav ul li:hover ul,header nav ul li:focus ul,header nav ul li:focus-within ul{display:block}header nav ul li:hover ul li ul,header nav ul li:focus ul li ul,header nav ul li:focus-within ul li ul{display:none}header nav a:link,header nav a:visited{display:block;text-decoration:none;color:#000;padding:10px 10px 10px 10px;line-height:25px}header nav .has-subs a:link,header nav .has-subs a:visited{padding-right:30px}header nav .arrow{width:10px;height:10px;transform:rotate(90deg);position:absolute;top:17px;right:15px;cursor:pointer}header nav .arrow path{pointer-events:none}}@media screen and (max-width:1024px){#burger{display:block}header{display:block;margin-top:0;padding:20px}header nav{display:none;font-size:16px;line-height:20px;text-transform:uppercase}header nav ul{list-style:none;background-color:#ffffff;padding:10px 0;margin:0}header nav ul li{position:relative;transition:all 0.3s ease-in-out}header nav ul li ul{width:100%;display:none;margin:0;padding:0 0 0 20px}header nav ul li ul li{margin:0;padding:0;width:100%}header nav ul li ul li ul{display:none}header nav ul li ul li .arrow{transform:rotate(90deg)}header nav a:link,header nav a:visited{display:block;text-decoration:none;color:#000000;padding:10px 10px 10px 10px;line-height:25px;margin-right:60px}header nav .arrow{width:40px;height:40px;transform:rotate(90deg);transition:all 0.4s ease-in-out;position:absolute;top:5px;right:15px;padding:8px;cursor:pointer}header nav .arrow path{pointer-events:none}header nav .arrow.active{transform:rotate(270deg)}}a{background:transparent;color:#333366;outline:none;-webkit-tap-highlight-color:rgba(51, 51, 102, 0.5);text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:inherit}p{margin-bottom:1em}h1,h2,h3,h4,h5{background:transparent;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0;overflow:hidden;word-wrap:break-word;line-height:1.5em}h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after{content:"";display:table}h1:after,h2:after,h3:after,h4:after,h5:after{clear:both}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.4em}hr{background-color:#bfbfbf;border:0;height:1px;margin:0 0 1em 0}blockquote{border-left-color:currentColor;border-left-style:solid;border-left-width:0.25em;font-style:italic;margin:2em;padding:0.125em 1em}blockquote>*:last-child{margin-bottom:0;padding-bottom:0}.ctas .cta{background-color:#333366;color:#ffffff;display:inline-block;margin-bottom:2rem;margin-right:1em;padding:1rem 2rem;text-decoration:none;transition:all 0.25s}.ctas .cta:hover{background-color:#3c3c77}.frame-ruler-before{position:relative;padding-top:1em;margin-bottom:1em}.frame-ruler-before::before{content:"";display:block;border-top:1px solid #000000;width:calc(100% - 40px);position:absolute;top:0;left:40px;z-index:0;padding:20px}.frame-ruler-after{margin-bottom:1em;position:relative}.frame-ruler-after::after{content:"";display:block;border-bottom:1px solid #000000;width:calc(100% - 40px);position:absolute;bottom:0;left:40px;z-index:0;padding:20px}.frame-20{background-color:#333366;color:#ffffff;margin-bottom:1em;overflow:hidden;padding:1em}.frame-20>*:last-child{margin-bottom:0;padding-bottom:0}.frame-20 a{color:#ffffff;text-decoration:none}.frame-20 a:hover{text-decoration:underline}.frame-21{background-color:#ECECE7;border:1px solid #000000;margin-bottom:1em;overflow:hidden;padding:1em}.frame-21>*:last-child{margin-bottom:0;padding-bottom:0}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame{padding-left:40px;padding-right:40px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.indent{margin-left:5em}.bold{font-weight:bold}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}main ul,main ol{margin-bottom:1em;margin-left:2em;margin-right:0}main ul li,main ol li{margin-bottom:0.5em;margin-top:0}main ul li ul,main ol li ul{margin-top:0.5em}main ul li{list-style:disc;position:relative}@media screen and (max-width:768px){.ctas .cta{margin-right:0;text-align:center;width:100%}.frame{padding-left:20px;padding-right:20px}}.message-ok,.message-confirmation,.message-error,.message-info,.message-information,.message-notice,.message-warning{border-style:solid;border-width:1px;margin-bottom:1em;padding:1em !important}.message-ok *,.message-confirmation *,.message-error *,.message-info *,.message-information *,.message-notice *,.message-warning *{color:currentColor;fill:currentColor}.message-ok a,.message-confirmation a,.message-error a,.message-info a,.message-information a,.message-notice a,.message-warning a{text-decoration:underline}.message-ok.hidden,.message-confirmation.hidden,.message-error.hidden,.message-info.hidden,.message-information.hidden,.message-notice.hidden,.message-warning.hidden{display:none}.message-ok>:last-child,.message-confirmation>:last-child,.message-error>:last-child,.message-info>:last-child,.message-information>:last-child,.message-notice>:last-child,.message-warning>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.message-ok,.message-confirmation{background-color:#d4edda;border-color:#c3e6cb;color:#155724;fill:#155724}.message-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;fill:#721c24}.message-info,.message-information,.message-notice{background-color:#cce5ff;border-color:#b8daff;color:#004085;fill:#004085}.message-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404;fill:#856404}#CybotCookiebotDialog{border-color:transparent !important;border-radius:0 !important;font-family:unset !important;padding:0 !important}#CybotCookiebotDialog a,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentControls,#CybotCookiebotDialogBodyContentTitle{font-family:unset !important}#CybotCookiebotDialogBodyContentTitle{font-weight:400 !important}.CookieDeclarationType{border:none !important;margin:0 !important;margin-bottom:1em !important;padding:0 !important}.CookieDeclarationType .CookieDeclarationTable{margin:0}.CookieDeclarationType .CookieDeclarationTable thead{background:#333366;color:#ffffff}.CookieDeclarationType .CookieDeclarationTable thead th{padding:5px 10px}.CookieDeclarationType .CookieDeclarationTable thead .CookieDeclarationTableHeader{border:none;font-weight:normal}.CookieDeclarationType .CookieDeclarationTable tbody tr td{border-bottom:1px solid #eeeeee;padding:10px}.CookieDeclarationType .CookieDeclarationTable tbody tr:last-child td{border:none}.CybotCookiebotDialogBodyButton{padding:0.5em 1em !important}#CybotCookiebotDialogBodyLevelWrapper{padding:0 !important}#CybotCookiebotDialogBodyLevelButtonsTable{margin:0 !important;width:100% !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:flex !important;float:none !important;gap:1em !important;margin-bottom:1em !important;padding:0 !important;width:100% !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper>a{border:none !important;flex:1;font-weight:normal !important;margin:0 !important;transition:all 0.25s}#CybotCookiebotDialogBodyLevelButtons{float:none !important;margin:0 !important;width:100% !important}#CybotCookiebotDialogBodyContent{padding:0 !important}#CybotCookiebotDialogBody h1,#CybotCookiebotDialogBody h2,#CybotCookiebotDialogBody h3{overflow:unset}a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#f5f5f5 !important;color:#979797 !important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{background-color:#979797 !important;color:#f5f5f5 !important}a#CybotCookiebotDialogBodyLevelButtonAccept{background-color:#333366 !important;border-color:#333366 !important}#CybotCookiebotDialogDetailBody{margin-top:1em !important;padding:0 !important}#CybotCookiebotDialogDetailFooter{display:none !important}#CybotCookiebotDialogBodyContentText{line-height:1.5 !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{order:1}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:2}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3}@media screen and (max-width:768px){.CybotCookiebotDialogBodyButton{padding:1em !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:block !important;gap:unset !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper>a{display:block !important;flex:none !important;margin-bottom:0.5em !important;width:auto !important}}.title-url{color:#000000;text-decoration:none}.tx-tc-panel .bgi{background-size:70% !important}.tx-tc-panel .c .pb{width:40px;height:40px}.tcv .videomode-embed .wrapper{margin:0 !important}#banner.type-video{z-index:100}#banner .content__title{color:#ffffff !important;text-transform:initial !important;padding:10px !important;font-size:60px !important;line-height:1em !important;font-weight:400 !important;margin-bottom:0 !important;overflow:hidden !important;word-wrap:break-word !important}.tx-tc-banner #banner-container.bottom-right .title,.tx-tc-banner #banner-container.middle-right .title,.tx-tc-banner #banner-container.top-right .title{text-align:right}.tx-tc-banner #banner-container.bottom-right .content-container .content .description,.tx-tc-banner #banner-container.middle-right .content-container .content .description,.tx-tc-banner #banner-container.top-right .content-container .content .description{text-align:right}.tx-tc-banner #banner-container.bottom-center .title,.tx-tc-banner #banner-container.middle-center .title,.tx-tc-banner #banner-container.top-center .title{text-align:center}.tx-tc-banner #banner-container.bottom-center .content-container .content .description,.tx-tc-banner #banner-container.middle-center .content-container .content .description,.tx-tc-banner #banner-container.top-center .content-container .content .description{text-align:center}.tx-tc-banner #banner-container .content-container .content .title{padding-bottom:20px !important}.tx-tc-banner #banner-container .content-container .content .description{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important;background:initial !important}#custom-banner-overlay{background-size:100% 100%;background-repeat:no-repeat;background-image:url("/fileadmin/templates/web/images/custom-banner-overlay.jpg");position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#categories__container{margin-bottom:0 !important}#categories__container .svg-text{display:inline-block !important;padding-right:10px}#categories__container .svg-text svg,#categories__container .svg-text div{display:inline-block}#categories__container .svg-text svg{fill:#333366 !important;margin-right:0}#categories__container .svg-text a{text-decoration:none !important}.tx-tc-cards ul li{list-style:disc !important}.tx-tc-cards .cards-container .card .title{font-size:1.6em !important;line-height:1.2em;padding-bottom:0;margin-bottom:10px !important;letter-spacing:0 !important;text-transform:initial !important}.tx-tc-cards .cards-container .card.news .top{border-top:8px solid #333366;display:flex;justify-content:space-between;padding:5px 10px;color:#333366}.tx-tc-cards .cards-container .card.news .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.news .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.news .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.news .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.news .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.news .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.news .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.news .content .readmore:focus svg,.tx-tc-cards .cards-container .card.news .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.column .top{border-top:8px solid #ff9d00;display:flex;justify-content:space-between;padding:5px 10px;color:#ff9d00}.tx-tc-cards .cards-container .card.column .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.column .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.column .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.column .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.column .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.column .content .readmore{display:flex;color:#ff9d00;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.column .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#ff9d00;fill:#ff9d00;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.column .content .readmore:focus svg,.tx-tc-cards .cards-container .card.column .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.theme .top{border-top:8px solid #840099;display:flex;justify-content:space-between;padding:5px 10px;color:#840099}.tx-tc-cards .cards-container .card.theme .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.theme .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.theme .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.theme .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.theme .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.theme .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.theme .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.theme .content .readmore:focus svg,.tx-tc-cards .cards-container .card.theme .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.question .top{border-top:8px solid #990066;display:flex;justify-content:space-between;padding:5px 10px;color:#990066}.tx-tc-cards .cards-container .card.question .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.question .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.question .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.question .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.question .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.question .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.question .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.question .content .readmore:focus svg,.tx-tc-cards .cards-container .card.question .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.sign .top{border-top:8px solid #426600;display:flex;justify-content:space-between;padding:5px 10px;color:#426600}.tx-tc-cards .cards-container .card.sign .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.sign .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.sign .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.sign .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.sign .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.sign .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.sign .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.sign .content .readmore:focus svg,.tx-tc-cards .cards-container .card.sign .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.signmuseum .top{border-top:8px solid #666600;display:flex;justify-content:space-between;padding:5px 10px;color:#666600}.tx-tc-cards .cards-container .card.signmuseum .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.signmuseum .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.signmuseum .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.signmuseum .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.signmuseum .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.signmuseum .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.signmuseum .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.signmuseum .content .readmore:focus svg,.tx-tc-cards .cards-container .card.signmuseum .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.shortcut .top{border-top:8px solid #a34e06;display:flex;justify-content:space-between;padding:5px 10px;color:#a34e06}.tx-tc-cards .cards-container .card.shortcut .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.shortcut .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3A3D3C;fill:#3A3D3C}.tx-tc-cards .cards-container .card.shortcut .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.shortcut .top .right{text-transform:uppercase;text-align:right;width:100%}.tx-tc-cards .cards-container .card.shortcut .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.shortcut .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.shortcut .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.shortcut .content .readmore:focus svg,.tx-tc-cards .cards-container .card.shortcut .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.fileshortcut .cell{display:block !important}.tx-tc-cards .cards-container .card.fileshortcut .cell .top{border-top:8px solid #000000;display:flex;justify-content:space-between;padding:5px 10px;color:#000000}.tx-tc-cards .cards-container .card.fileshortcut .cell .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.fileshortcut .cell .top .left svg{display:inline-block;height:1rem;width:1rem;stroke-width:0;stroke:#3a3d3c;fill:#3a3d3c}.tx-tc-cards .cards-container .card.fileshortcut .cell .top .left .presentationdate{padding-left:5px}.tx-tc-cards .cards-container .card.fileshortcut .cell .top .right{text-transform:uppercase;text-align:right;width:100%}.tx-tc-cards .cards-container .card.fileshortcut .cell .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.fileshortcut .cell .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.fileshortcut .cell .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.fileshortcut .cell .content .readmore:focus svg,.tx-tc-cards .cards-container .card.fileshortcut .cell .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container .card.video .top{border-top:8px solid #CC0000;display:flex;justify-content:space-between;padding:5px 10px;color:#CC0000}.tx-tc-cards .cards-container .card.video .top .left{font-size:80%;display:flex;justify-content:flex-start;align-items:center}.tx-tc-cards .cards-container .card.video .top .left svg{display:inline-block;height:20px;width:20px;stroke-width:0;stroke:#CC0000;fill:#CC0000}.tx-tc-cards .cards-container .card.video .top .right{float:right;text-transform:uppercase}.tx-tc-cards .cards-container .card.video .content{margin-bottom:80px}.tx-tc-cards .cards-container .card.video .content .readmore{display:flex;color:#333366;position:absolute;bottom:20px;left:20px;text-transform:uppercase;text-decoration:none}.tx-tc-cards .cards-container .card.video .content .readmore svg{height:2rem;width:2rem;stroke-width:0;stroke:#333366;fill:#333366;vertical-align:sub;transition:all 0.5s ease-in-out}.tx-tc-cards .cards-container .card.video .content .readmore:focus svg,.tx-tc-cards .cards-container .card.video .content .readmore:hover svg{margin-right:5px}.tx-tc-cards .cards-container.view-cards .card .top .left .presentationdate span:last-of-type{text-transform:lowercase !important}.tx-tc-cards.view-single .single{background-color:initial !important}.tx-tc-cards.view-single .single .top{margin-top:0;margin-bottom:40px;background-color:#FFF;padding:20px}.tx-tc-cards.view-single .single h1{padding-bottom:20px}.tx-tc-cards.view-single .single .content{margin:40px 0;background-color:#FFF;padding:20px}.tx-tc-cards.view-single .single .content .wrap{padding-top:20px;width:60%;margin:0 auto}.tx-tc-cards.view-single .single .content #attributes__container .display-textimage img{width:80%;margin:0 auto}.tx-tc-cards.view-single .single .content #attributes__container .display-textimage figcaption{padding:0 10%;text-align:center}.tx-tc-cards.view-single .single .content #attributes__container .columns-content{display:flex;justify-content:space-evenly}.tx-tc-cards.view-single .single .content #attributes__container .columns-content .column-1{padding-right:10px}.tx-tc-cards.view-single .single .content #attributes__container .columns-content .column-2{padding-left:10px}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="75-25"] .column-1{width:75%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="75-25"] .column-2{width:25%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="70-30"] .column-1{width:70%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="70-30"] .column-2{width:30%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="65-35"] .column-1{width:65%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="65-35"] .column-2{width:35%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="60-40"] .column-1{width:60%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="60-40"] .column-2{width:40%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="55-45"] .column-1{width:55%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="55-45"] .column-2{width:45%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="50-50"] .column-1{width:50%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="50-50"] .column-2{width:50%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="45-55"] .column-1{width:45%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="45-55"] .column-2{width:55%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="40-60"] .column-1{width:40%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="40-60"] .column-2{width:60%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="35-65"] .column-1{width:35%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="35-65"] .column-2{width:65%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="30-70"] .column-1{width:30%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="30-70"] .column-2{width:70%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="25-75"] .column-1{width:25%}.tx-tc-cards.view-single .single .content #attributes__container .columns-content[data-percentage="25-75"] .column-2{width:75%}.tx-tc-cards .single{padding:0 !important}.tx-tc-cards .single .attribute{width:100% !important}.tx-tc-cards .single .attribute .element{width:100% !important}.tx-tc-cards .single.question figcaption,.tx-tc-cards .single.signmuseum figcaption,.tx-tc-cards .single.sign figcaption{text-align:center}.tx-tc-cards .single.theme .themeWrap{display:flex;width:100%;margin-bottom:40px}.tx-tc-cards .single.theme .themeWrap .content{margin:0;display:inline-block;vertical-align:top;width:50%}.tx-tc-cards .single.theme .themeWrap .content:nth-child(odd){border-right:20px solid #F0F0F0}.tx-tc-cards .single.theme .themeWrap .content:nth-child(even){border-left:20px solid #F0F0F0}.tx-tc-cards .single.theme .themeWrap .content h2{margin-top:20px;margin-bottom:10px}.tx-tc-cards .single.theme .themeWrap .content .left{width:75%;display:inline-block;vertical-align:top}.tx-tc-cards .single.theme .themeWrap .content .right{width:25%;display:inline-block;vertical-align:top;padding-top:20px;font-size:80%;text-align:right}.tx-tc-cards .single.theme .themeWrap .content .right img{width:100%;height:auto}.tx-tc-cards .single.theme .themeWrap.first .content:first-child{position:relative}.tx-tc-cards .single.theme .themeWrap.first .content:first-child::before{content:"";display:block;border:2px solid #333366;height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.tx-tc-cards .single.theme .themeWrap.first .content:first-child .left{position:relative;z-index:10}.tx-tc-cards .single.theme .referencecontent{background-color:#ffffff;padding:20px;margin-bottom:20px}.tx-tc-cards .single.theme .referencecontent:last-of-type{margin-bottom:40px}.tx-tc-cards .videowrap{position:relative;cursor:pointer}.tx-tc-cards .videowrap .close{display:none;position:absolute;top:10px;right:10px;width:20px;height:20px;fill:#ffffff}.tx-tc-cards .videowrap iframe{background-color:#000000}.tx-tc-cards .videowrap .play-icon{position:absolute;bottom:10px;right:10px;width:40px;height:40px;border-radius:6px}.tx-tc-cards .videowrap.active .play-icon{display:none}.tx-tc-cards .videowrap.active .close{display:block;z-index:10000}.tx-tc-panel .videowrap{position:relative;cursor:pointer;margin:40px}.tx-tc-panel .videowrap img{width:100%;height:auto;display:block}.tx-tc-panel .videowrap .close{display:none;position:absolute;top:10px;right:10px;width:20px;height:20px;fill:#ffffff}.tx-tc-panel .videowrap iframe{background-color:#000000}.tx-tc-panel .videowrap .play-icon{position:absolute;bottom:10px;right:10px;width:40px;height:40px;border-radius:6px}.tx-tc-panel .videowrap.active .play-icon{display:none}.tx-tc-panel .videowrap.active .close{display:block;z-index:10000}.csc-frame-frame3.ctype-tccards_cards{padding-left:40px;padding-right:40px}.csc-frame-frame3.ctype-tccards_cards .csc-header h1,.csc-frame-frame3.ctype-tccards_cards .csc-header h2,.csc-frame-frame3.ctype-tccards_cards .csc-header h3,.csc-frame-frame3.ctype-tccards_cards .csc-header h4,.csc-frame-frame3.ctype-tccards_cards .csc-header h5{background-color:#F0F0F0 !important;margin-bottom:0;padding-left:0 !important;padding-bottom:0}@media screen and (min-width:768px) and (max-width:1024px){.tx-tc-panel .table .panel .bg{background-size:contain !important}.tx-tc-panel .table .panel .video{height:200px !important;padding-bottom:0 !important}}@media screen and (max-width:768px){.tx-tc-panel .table .panel .bg{background-size:contain !important}.tx-tc-panel .table .panel .video{min-height:0 !important;padding-bottom:56.5% !important}.tx-tc-cards.view-single .single .content .wrap{width:100%}.tx-tc-cards.view-single .single .content .wrap #attributes__container .columns-content{display:block}.tx-tc-cards.view-single .single .content .wrap #attributes__container .columns-content .column-1,.tx-tc-cards.view-single .single .content .wrap #attributes__container .columns-content .column-2{padding-left:0;padding-right:0;width:100%}.tx-tc-cards .single .attribute{display:block !important}.tx-tc-cards .single.theme .themeWrap{display:block}.tx-tc-cards .single.theme .themeWrap .content{display:block;width:100%}.tx-tc-cards .single.theme .themeWrap .content:nth-child(odd){border-right:0}.tx-tc-cards .single.theme .themeWrap .content:nth-child(even){border-left:0}}@media print{*{color:#000000 !important}body{font-family:arial !important;margin:0 !important;max-width:none;padding:0 !important}[id^="field_"]{float:none !important;margin:0 !important;padding:0 !important;width:100% !important}.hide-in-tablet{display:block !important}.hide-from-print{display:none !important}}@page{size:landscape}
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../../../typo3conf/ext/tc_dts/Resources/Private/StyleSheets/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.highlight{color:#333366;font-weight:bold;text-decoration:underline;cursor:pointer}#playerWrap{display:none;position:fixed;top:50%;right:20px;margin-top:-112px;z-index:198;background-color:#000000;width:400px;height:225px;color:#ffffff;text-align:center}#playerWrap .label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#videoClose{position:absolute;bottom:10px;right:10px;height:2rem;width:2rem;stroke-width:0;stroke:#ffffff;fill:#ffffff;z-index:200;cursor:pointer}#videoClose.vimeo{top:10px;bottom:initial}#player{position:relative;z-index:199;display:block}@media screen and (max-width:768px){#playerWrap{right:initial;width:100%}}.cardsearch{position:relative;margin-bottom:20px}.cardsearch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;border:none;padding:10px;font-size:80%;color:#666666;box-shadow:inset 0 0 2px 0 #000;overflow:auto}.cardsearch button{cursor:pointer;background:transparent;border:0;-webkit-appearance:none;position:absolute;top:0;right:0;color:#666666;padding:10px}.ctype-tcdts_cardsearch{background-color:#333366;color:#FFF;padding:20px;margin-bottom:40px}.ctype-tcdts_cardsearch ul{list-style:none;margin:0;padding:0}.ctype-tcdts_cardsearch ul li{display:inline-block;width:50%;line-height:40px;vertical-align:top}.ctype-tcdts_cardsearch ul li a{color:#ffffff;text-decoration:none}.tx-tc-dts.videolist{position:relative;overflow:hidden;margin-bottom:40px}.tx-tc-dts.videolist .owl-carousel .owl-item img{height:auto}.tx-tc-dts.videolist .icon{width:100px;height:100px;color:#F0F0F0;position:absolute;z-index:2;cursor:pointer;padding:20px;border-radius:50%;background-color:#ffffff;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.tx-tc-dts.videolist .icon.prevBtn{left:0;top:30%;margin-left:-30px}.tx-tc-dts.videolist .icon.nextBtn{right:0;top:30%;margin-right:-30px}.tx-tc-dts.videolist:hover .icon{opacity:0.6}.tx-tc-dts.videolist a{text-decoration:none}.tx-tc-dts.videolist a .content .title{color:#000000;font-size:1.6em !important;line-height:1.2em;padding-bottom:10px;text-transform:initial !important}#bannerlinks{display:flex;justify-content:space-around;align-items:center;padding:40px 0}#bannerlinks h2{padding-bottom:10px;text-transform:uppercase}#bannerlinks ul{margin:0;padding:0;margin-left:20px}#bannerlinks ul li{padding-bottom:20px}#bannerlinks ul li a{font-size:1.6em;text-transform:uppercase;text-decoration:none;display:inline-block;vertical-align:sub;transition:all 0.2s ease}#bannerlinks ul li a:hover{transform:scale(1.01)}#bannerlinks #banner{margin-bottom:0 !important}#bannerlinks .videoWrap{width:50%}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#bannerlinks .links{padding:0 20px}}@media screen and (max-width:768px){#bannerlinks{flex-direction:column-reverse}#bannerlinks .links{padding:0 20px}#bannerlinks .links ul li a{display:inline-block;vertical-align:middle}#bannerlinks .videoWrap{width:100%;margin-bottom:20px}}
.legacy body{opacity:1;overflow:hidden}.legacy #legacybrowser{background:#333366;bottom:0;color:#ffffff;left:0;position:fixed;text-align:center;text-shadow:#000000 1px 0 1em;top:0;width:100%;z-index:2147483647}.legacy #legacybrowser:before{content:attr(data-label);display:block;margin-top:40vh;padding:0 2em}
img.lazyload{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=");display:block;height:auto;transition:all 0.25s ease-in;width:100%}[data-lazyload-mode="background"].lazyload{background-color:#cccccc;overflow:hidden;position:relative;transition:all 0.25s ease-in}[data-lazyload-mode="background"].lazyload::after{animation:lazyloadBackgroundAnimation 0.9s infinite ease-out;background:linear-gradient(to right, #cccccc 0%, rgba(255, 255, 255, 0.8) 50%, #cccccc 100%);content:"";display:block;height:100%;max-width:2em;position:absolute;width:15%}@keyframes lazyloadBackgroundAnimation{from{left:-100%}to{left:100%}}
#banner.type-images{overflow:hidden;padding-bottom:20%;position:relative}#banner.type-video{background-color:#000000;display:block;overflow:hidden;padding-bottom:33.3333%;position:relative;transition:all 0.25s}#banner.type-video.autoplay-0{cursor:pointer}#banner.type-video.ratio-5-1{padding-bottom:20%}#banner.type-video.ratio-4-1{padding-bottom:25%}#banner.type-video.ratio-21-7{padding-bottom:33.3333%}#banner.type-video.ratio-16-9{padding-bottom:56.25%}#banner.type-video.grayscale-1 video{filter:grayscale(100%)}#banner.type-video video{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}#banner.type-video .controls{opacity:0;position:absolute;transition:all 0.25s;z-index:500}#banner.type-video .controls.play{left:50%;max-width:100px;top:50%;transform:translateX(-50%) translateY(-50%);width:10%}#banner.type-video.playing .controls.play{opacity:0}#banner.type-video.paused .controls.play{opacity:1}#banner.arrows-1 .content__container{left:80px}#banner.arrows-1 .tr .content__container,#banner.arrows-1 .mr .content__container,#banner.arrows-1 .br .content__container{right:80px}#banner .banner__image{background-position:center center;background-size:cover;opacity:0;height:100%;left:0;position:absolute;top:0;width:100%;transition:opacity 1s ease-out}#banner .banner__image.visible{opacity:1;z-index:1}#banner .banner__content{height:100%;margin:0 auto;max-width:1440px;position:relative}#banner .tc{text-align:center}#banner .tc .content__container{left:initial;margin:0 auto;position:relative}#banner .tc .content__description{margin-left:auto;margin-right:auto}#banner .tr{text-align:right}#banner .tr .content__container{left:initial;right:20px}#banner .tr .content__description{margin-left:auto}#banner .ml .content__container{top:50%;transform:translateY(-50%)}#banner .mc{text-align:center}#banner .mc .content__container{left:50%;top:50%;transform:translate(-50%, -50%)}#banner .mc .content__description{margin-left:auto;margin-right:auto}#banner .mr{text-align:right}#banner .mr .content__container{left:initial;right:20px;top:50%;transform:translateY(-50%)}#banner .mr .content__description{margin-left:auto}#banner .bl .content__container{bottom:20px;top:initial}#banner .bc{text-align:center}#banner .bc .content__container{bottom:20px;left:50%;top:initial;transform:translateX(-50%)}#banner .bc .content__description{margin-left:auto;margin-right:auto}#banner .br{text-align:right}#banner .br .content__container{bottom:20px;left:initial;right:20px;top:initial}#banner .br .content__description{margin-left:auto}#banner .content__container{left:20px;max-width:600px;overflow:hidden;position:absolute;top:20px;width:100%;opacity:0;transition:opacity 0.25s ease-out}#banner .content__container.visible{opacity:1}#banner .content__container div{margin-bottom:20px}#banner .content__container div:last-of-type{margin-bottom:0}#banner .content__title{background:#336;background:rgba(51, 51, 102, 0);color:#ffffff;font-size:45px;font-style:initial;font-weight:normal;line-height:1.5;margin-bottom:20px;overflow:hidden;padding:0 0 0 0;text-shadow:1px 1px 0.05ch #000000;text-transform:initial;word-wrap:break-word}#banner .content__description{background:#336;background:rgba(51, 51, 102, 0);color:#ffffff;font-size:25px;font-style:initial;font-weight:normal;overflow:hidden;padding:0 0 0 0;text-shadow:none;text-transform:initial;word-wrap:break-word}#banner .content__link{border-radius:0;background:#336;background:#336;color:#ffffff;cursor:pointer;display:inline-block;font-size:inherit;font-style:initial;font-weight:normal;margin:0 auto;padding:10px 20px 10px 20px;position:relative;text-align:center;text-decoration:none;transition:background-color 0.25s}#banner .content__link:hover{background-color:#2b2b55}#banner a{text-decoration:none}#banner .arrow{cursor:pointer;height:70px;position:absolute;width:70px;padding:10px;z-index:2;transition:padding 0.25s ease-out;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.7))}#banner .arrow:hover{padding:5px}#banner .arrow#arrow-prev{left:5px;fill:#ffffff}#banner .arrow#arrow-next{right:5px;fill:#ffffff}#banner[data-arrow-position-desktop="top"] .arrow{top:10%}#banner[data-arrow-position-desktop="middle"] .arrow{top:50%;transform:translateY(-50%)}#banner[data-arrow-position-desktop="bottom"] .arrow{top:90%}#banner[data-arrow-position-desktop="none"] .arrow{display:none}@media screen and (min-width:768px) and (max-width:1024px){#banner.type-images{padding-bottom:56.25% !important}}@media screen and (max-width:1024px){#banner[data-arrow-position-tablet="top"] .arrow{display:block;top:10%}#banner[data-arrow-position-tablet="middle"] .arrow{display:block;top:50%;transform:translateY(-50%)}#banner[data-arrow-position-tablet="bottom"] .arrow{display:block;top:90%}#banner[data-arrow-position-tablet="none"] .arrow{display:none}}@media screen and (max-width:768px){#banner.type-images{padding-bottom:100%}#banner.arrows-1 .banner__content{max-width:calc(100% - 100px)}#banner .banner__content{max-width:90vw}#banner .banner__content .content__container{bottom:initial;left:50%;margin:0;max-width:100%;position:relative;right:initial;text-align:center;top:50%;transform:translate(-50%, -50%)}#banner .content__link{left:initial;margin-top:20px;transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}#banner .arrow{cursor:pointer;fill:#ffffff;height:50px;width:50px;padding:5px}#banner .arrow#arrow-prev{left:0}#banner .arrow#arrow-next{right:0}#banner[data-arrow-position-smartphone="top"] .arrow{display:block;top:10%}#banner[data-arrow-position-smartphone="middle"] .arrow{display:block;top:50%;transform:translateY(-50%)}#banner[data-arrow-position-smartphone="bottom"] .arrow{display:block;top:90%}#banner[data-arrow-position-smartphone="none"] .arrow{display:none}}

.tx-tc-cards{overflow:hidden}.tx-tc-cards .svg-text{align-items:center;display:flex}.tx-tc-cards .svg-text svg{height:1em;margin-right:0.5em;width:1em}.tx-tc-cards .svg-text .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-tc-cards .fancybox{cursor:pointer}.tx-tc-cards #categories__container{margin-bottom:1em}.tx-tc-cards aside.description{margin-bottom:40px}.tx-tc-cards aside.description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-cards.view-category .description img{float:left;margin-right:40px}.tx-tc-cards #card-preview{background-color:#ff0000;bottom:20px;color:#ffffff;padding:20px 40px;position:fixed;right:20px;z-index:10000}.tx-tc-cards figure{margin:0;padding:0}.tx-tc-cards figure figcaption{font-size:80%;margin-left:50%;margin-right:1em;margin-top:0.5em;text-align:right}.tx-tc-cards img.responsive{display:block;height:auto;width:100%}.tx-tc-cards #sharebuttons{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:-10px}.tx-tc-cards #sharebuttons a{background:#333366;border-radius:50%;height:3em;margin:10px;margin-left:0;padding:0.75em;transition:all 0.25s;width:3em}.tx-tc-cards #sharebuttons a.share-facebook{background:#3b5998}.tx-tc-cards #sharebuttons a.share-linkedin{background:#0077b5}.tx-tc-cards #sharebuttons a.share-twitter{background:#0084b4}.tx-tc-cards #sharebuttons a:hover,.tx-tc-cards #sharebuttons a:focus{transform:rotate(20deg)}.tx-tc-cards svg.icon{fill:#000000;height:1em;left:0;position:absolute;stroke:#000000;top:50%;transform:translateY(-50%);width:1em}.tx-tc-cards svg.share{fill:#ffffff}.tx-tc-cards blockquote{font-style:italic}.tx-tc-cards blockquote cite{display:block;font-size:83.333%;font-style:normal;font-weight:700;margin:1em 0 0;padding:0;text-align:right}.tx-tc-cards blockquote cite:before{content:"— "}.tx-tc-cards .lowercase{text-transform:lowercase}.tx-tc-cards .uppercase{text-transform:uppercase}.tx-tc-cards .ellipsis{display:block;max-width:100%;overflow:hidden;padding-left:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.tx-tc-cards .eventdetails,.tx-tc-cards .jobdetails{margin-bottom:20px;position:relative;z-index:1}.tx-tc-cards .eventdetails>*:last-child,.tx-tc-cards .jobdetails>*:last-child{margin-bottom:0}.tx-tc-cards .eventdetails .header,.tx-tc-cards .jobdetails .header{font-weight:700}.tx-tc-cards #searchform{margin-bottom:40px}.tx-tc-cards #searchform input{text-align:center}.tx-tc-cards #searchkinds{display:none}.tx-tc-cards #searchkinds.visible{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.tx-tc-cards #searchkinds .element-wrapper{display:none;margin-left:10px;margin-right:10px;opacity:0;transition:all 0.5s}.tx-tc-cards #searchkinds .element-wrapper.visible{display:inline-block;opacity:1}.tx-tc-cards #searchkinds .checkmark{transition:all 0.5s}.tx-tc-cards #searchkinds .checkmark.active{-moz-animation-duration:4000ms;-webkit-animation-duration:4000ms;animation-duration:4000ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:checkboxspinner;-webkit-animation-name:checkboxspinner;animation-name:checkboxspinner;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%}.tx-tc-cards #searchresultcount{flex-basis:100%;margin:0 20px 40px;text-align:center}.tx-tc-cards .addtobasket{align-items:center;display:flex}.tx-tc-cards .addtobasket button{background-color:#333366;border:none;color:#ffffff;cursor:pointer;line-height:inherit;padding:0.25em 0.5em;transition:all 0.5s}.tx-tc-cards .addtobasket button:hover,.tx-tc-cards .addtobasket button:focus{background-color:#448}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #333366;color:inherit;display:none;line-height:inherit;padding:0.25em;text-align:center;width:2em}.tx-tc-cards .addtobasket .price{font-weight:700;margin-left:0.5em}.tx-tc-cards .cards-container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.tx-tc-cards .cards-container .card{background-color:#ffffff;border-color:#F2F2F2;border-style:solid;border-width:0px;margin-bottom:40px;margin-left:20px;margin-right:20px;overflow:hidden;position:relative;width:100%}.tx-tc-cards .cards-container .card .cell{background-color:#ffffff;color:currentColor;display:block;height:100%;text-decoration:none;width:100%}.tx-tc-cards .cards-container .card a.cell{cursor:pointer;transition:all 0.5s}.tx-tc-cards .cards-container .card a.cell:hover,.tx-tc-cards .cards-container .card a.cell:focus{border-color:#bfbfbf}.tx-tc-cards .cards-container .card a.cell:hover .image img,.tx-tc-cards .cards-container .card a.cell:focus .image img{transform:scale(1.2)}.tx-tc-cards .cards-container .card.i-0 .cell{align-items:center;display:flex}.tx-tc-cards .cards-container .card .kind{color:#333366}.tx-tc-cards .cards-container .card .title{font-size:130%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;word-wrap:break-word}.tx-tc-cards .cards-container .card .date{font-weight:700;white-space:nowrap;margin-bottom:0.5em}.tx-tc-cards .cards-container .card .image{background-color:#ffffff;overflow:hidden}.tx-tc-cards .cards-container .card .image img{transition:all 0.5s}.tx-tc-cards .cards-container .card .content{background-color:#ffffff;margin:20px;overflow:hidden}.tx-tc-cards .cards-container .card .content>:last-child{margin-bottom:0}.tx-tc-cards .cards-container .card.theme.i-0 .cell{vertical-align:top}.tx-tc-cards .cards-container .card.theme .content svg.link{display:block;float:left;height:1em;margin-right:0.5em;margin-top:0.25em;vertical-align:sub;width:1em}.tx-tc-cards .cards-container .card svg.arrow{bottom:calc((3 * 20px - (20px * 1.25)) / 2);height:25px;position:absolute;right:calc((3 * 20px - (20px * 1.25)) / 2);width:25px;z-index:200}.tx-tc-cards .cards-container .card.t-2 .content{margin-left:10%;margin-right:0;margin-top:-40px;padding:20px;position:relative}.tx-tc-cards .cards-container .card.t-2.i-0 .content{margin-top:0;width:100%}.tx-tc-cards .cards-container .card.t-3 .content{background-color:#ffffff;margin-left:5%;margin-right:5%;margin-top:-40px;padding:20px 5%;position:relative}.tx-tc-cards .cards-container .card.t-3 .content .kind,.tx-tc-cards .cards-container .card.t-3 .content .title,.tx-tc-cards .cards-container .card.t-3 .content .date,.tx-tc-cards .cards-container .card.t-3 .content .teaser{text-align:center}.tx-tc-cards .cards-container .card.t-3 .content .date{margin-bottom:20px}.tx-tc-cards .cards-container .card.t-3 .content>:last-child{margin-bottom:0}.tx-tc-cards .cards-container .card.t-3.i-0 .content{margin:20px !important;width:100%}.tx-tc-cards .cards-container .card.a-1 .content{margin-bottom:60px}.tx-tc-cards .cards-container .card.a-1 svg.arrow{display:block}.tx-tc-cards .cards-container .card.a-0 svg.arrow{display:none}.tx-tc-cards .cards-container .card.k-0 .kind{display:none}.tx-tc-cards .cards-container .card.d-0 .date{display:none}.tx-tc-cards .cards-container.columns-1 .morelink,.tx-tc-cards .cards-container.columns-1 .fetchmore{margin-top:40px}.tx-tc-cards .cards-container.columns-2 .card{width:calc((100% / 2) - 40px)}.tx-tc-cards .cards-container.columns-3 .card{width:calc((100% / 3) - 40px)}.tx-tc-cards .cards-container.columns-4 .card{width:calc((100% / 4) - 40px)}.tx-tc-cards .cards-container.columns-5 .card{width:calc((100% / 5) - 40px)}.tx-tc-cards .cards-container.columns-6 .card{width:calc((100% / 6) - 40px)}.tx-tc-cards .cards-container.view-calendar{justify-content:space-between;margin-left:0;margin-right:0}.tx-tc-cards .cards-container.view-calendar .no-calendar-items{background-color:#ffffff;padding:20px 30px;text-align:center}.tx-tc-cards .cards-container.view-calendar .column{margin-bottom:20px;width:calc(33.3333% - (20px * 2 / 3))}.tx-tc-cards .cards-container.view-calendar .column .holder{background:#efefef;padding:20px}.tx-tc-cards .cards-container.view-calendar .column .holder .header{margin-bottom:20px;text-align:center;text-transform:capitalize}.tx-tc-cards .cards-container.view-calendar .column .holder .card{margin-left:0;margin-right:0;width:100%}.tx-tc-cards .cards-container.view-calendar .column .holder .card:last-child{margin:0}.tx-tc-cards .cards-container.view-calendar .column-full .card{width:calc(100% - (40px))}.tx-tc-cards .cards-container.view-calendar .navigation{background-color:#efefef;display:flex;margin-bottom:40px;padding:20px;width:100%}.tx-tc-cards .cards-container.view-calendar .navigation>div{height:30px;line-height:30px}.tx-tc-cards .cards-container.view-calendar .navigation>div.arrow{cursor:pointer;height:30px;width:30px}.tx-tc-cards .cards-container.view-calendar .navigation .current{text-align:center;width:100%}.tx-tc-cards .cards-container.view-calendar .navigation .current .period{display:none;height:30px;line-height:30px;text-transform:capitalize}.tx-tc-cards .cards-container.view-calendar .navigation .current .period.visible{display:block}.tx-tc-cards .cards-container.view-calendar .navigation .current .progress{height:30px !important;margin-bottom:0;padding:0}.tx-tc-cards .cards-container.view-calendar .navigation svg.icon{display:block;height:30px;margin:0;pointer-events:none;width:30px}.tx-tc-cards .single{background-color:#ffffff;border-bottom:1px solid transparent;padding:20px 20px 0}.tx-tc-cards .single .date{margin-bottom:20px}.tx-tc-cards .single .teaser{font-weight:bold}.tx-tc-cards .single .files .description{display:block;margin-bottom:20px;margin-left:1.5em;margin-top:0.25em}.tx-tc-cards .single .iframewrapper{height:0;padding-bottom:56.25%;position:relative}.tx-tc-cards .single .iframewrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.tx-tc-cards .single .image{margin-bottom:20px}.tx-tc-cards .single>*:nth-child(1).image{margin-left:-20px;margin-right:-20px;margin-top:-20px}.tx-tc-cards .single #thumbnails{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.tx-tc-cards .single #thumbnails figure{cursor:pointer;margin:0 5px 10px;width:calc(20% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails figure figcaption{display:none}.tx-tc-cards .single #thumbnails.thumbs-3 figure,.tx-tc-cards .single #thumbnails.thumbs-6 figure{width:calc(33.3333% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-4 figure,.tx-tc-cards .single #thumbnails.thumbs-8 figure{width:calc(25% - (20px * 2 * 0.25))}.tx-tc-cards .single #thumbnails.thumbs-5 figure{width:calc(20% - (20px * 2 * 0.25))}.tx-tc-cards .single .attribute{display:table;margin-bottom:20px;width:100%}.tx-tc-cards .single .attribute>*:last-child{margin-bottom:0 !important}.tx-tc-cards .single .attribute.layout-0 .element{float:right;margin-left:20px}.tx-tc-cards .single .attribute.layout-0 .element figcaption{margin-left:0;margin-right:0}.tx-tc-cards .single .attribute.layout-1 .element{float:left;margin-right:20px}.tx-tc-cards .single .attribute.layout-1 .element figcaption{margin-left:0;margin-right:0;text-align:left}.tx-tc-cards .single .attribute .element{margin-bottom:20px;margin-top:0.5ch;width:50%}.tx-tc-cards .single .attribute .element a.video{display:block}.tx-tc-cards .single .attribute.layout-2 .element{margin-top:0;width:auto}.tx-tc-cards .single .attribute.layout-3 .element{margin-top:20px;width:auto}.tx-tc-cards .single .attribute.display-factbox{background-color:#F2F2F2;padding:20px}.tx-tc-cards .single .attribute.display-faq{position:relative}.tx-tc-cards .single .attribute.display-faq figure{margin-bottom:10px}.tx-tc-cards .single .attribute.display-faq .h{background-color:#448;cursor:pointer;display:block;line-height:40px;padding-left:40px;position:relative;text-decoration:none;transition:0.3s ease-in-out}.tx-tc-cards .single .attribute.display-faq .i{background-color:#333366;display:block;height:40px;left:0;position:absolute;top:20px;transform:translateY(-50%);transition:all 0.25s;width:40px}.tx-tc-cards .single .attribute.display-faq .i:before,.tx-tc-cards .single .attribute.display-faq .i:after{background:#ffffff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:0.3s ease-in-out;width:13.332px}.tx-tc-cards .single .attribute.display-faq .i:after{transform:translate(-50%, -50%) rotate(90deg);z-index:-1}.tx-tc-cards .single .attribute.display-faq .t{color:#ffffff;padding-left:10px}.tx-tc-cards .single .attribute.display-faq .c{display:none;margin-top:10px}.tx-tc-cards .single .attribute.display-faq .c>*:last-child{margin-bottom:0}.tx-tc-cards .single .attribute.display-faq.active .i:after{width:0}.tx-tc-cards .single .attribute.display-faq.active .c{display:block}.tx-tc-cards .single .addtobasket{margin-bottom:20px}.tx-tc-cards .single .addtobasket .price{float:right}.tx-tc-cards .single .addtobasket input{display:block}.tx-tc-cards .colon:after{content:": ";display:inline-block}.tx-tc-cards .rss-link{line-height:30px;margin-bottom:20px}.tx-tc-cards .rss-link img{float:left}.tx-tc-cards .rss-link.image-1 a:last-child:before{content:"";display:inline-block;text-decoration:none;width:0.5em}.tx-tc-cards .fetchmore{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:block;flex-basis:100%;margin-bottom:40px;outline:none;overflow:hidden;padding:0 calc(50% - (60px / 2));text-align:center;transition:all 0.5s}.tx-tc-cards .fetchmore.icon{height:60px;width:60px}.tx-tc-cards .fetchmore.icon svg{display:block;fill:#333333;height:60px;transition:all 0.5s;width:60px}.tx-tc-cards .fetchmore.icon:hover svg{fill:#1a1a1a}.tx-tc-cards .fetchmore.text{background-color:#338822;color:#ffffff;display:table;flex-basis:unset;height:40px;line-height:40px;margin:0 auto 40px;padding:0 40px;text-align:center;white-space:nowrap}.tx-tc-cards .fetchmore.text:hover{background-color:#245f18}.tx-tc-cards .fetchmore.hidden{display:none}.tx-tc-cards .progress{display:none;flex-basis:100%;margin:0 calc((100% - 25%) / 2) 40px;position:relative}.tx-tc-cards .progress.icon{height:60px}.tx-tc-cards .progress.text{height:40px}.tx-tc-cards .progress.visible{display:block}.tx-tc-cards .progress div{animation:move 1s infinite linear;background-color:#333366;display:block;float:left;height:10px;left:0;margin-right:1%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:9%}.tx-tc-cards .progress .p1{animation-delay:0.5s}.tx-tc-cards .progress .p2{animation-delay:0.4s;left:10%}.tx-tc-cards .progress .p3{animation-delay:0.3s;left:20%}.tx-tc-cards .progress .p4{animation-delay:0.2s;left:30%}.tx-tc-cards .progress .p5{animation-delay:0.1s;left:40%}.tx-tc-cards .progress .p6{animation-delay:0.1s;left:50%}.tx-tc-cards .progress .p7{animation-delay:0.2s;left:60%}.tx-tc-cards .progress .p8{animation-delay:0.3s;left:70%}.tx-tc-cards .progress .p9{animation-delay:0.4s;left:80%}.tx-tc-cards .progress .p10{animation-delay:0.5s;left:90%}.tx-tc-cards .morelink,.tx-tc-cards .error{background-color:#338822;color:#ffffff;cursor:pointer;display:table;flex-basis:100%;height:40px;line-height:40px;margin:0 auto 40px;overflow:hidden;padding:0 40px;text-align:center;text-decoration:none;transition:all 0.5s;white-space:nowrap}.tx-tc-cards .morelink:hover,.tx-tc-cards .morelink:focus,.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#245f18}.tx-tc-cards .error{background-color:#333366;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#224}#subscribe-form{display:none;max-height:70%;max-width:750px;min-height:60%;padding:20px;width:100%}#subscribe-form h1{margin-bottom:20px}#subscribe-form *{box-sizing:border-box}#subscribe-form .progress{width:100%}#subscribe-form .submit.hide{display:none}@keyframes subscribe-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:1024px){.tx-tc-cards .cards-container.columns-3 .card,.tx-tc-cards .cards-container.columns-4 .card,.tx-tc-cards .cards-container.columns-5 .card,.tx-tc-cards .cards-container.columns-6 .card{width:calc(50% - (40px))}}@media screen and (max-width:768px){.tx-tc-cards figure figcaption{margin-left:15%}.tx-tc-cards aside.description{margin-bottom:1em}.tx-tc-cards .progress{margin:0 25vw}.tx-tc-cards.view-category .description img{float:none;height:auto;margin-bottom:1em;margin-right:0;width:100%}.tx-tc-cards .single .attribute.display-faq .h{line-height:2em;padding-left:2em}.tx-tc-cards .single .attribute.display-faq .i{height:2em;top:1em;width:2em}.tx-tc-cards .eventdetails{margin-bottom:20px}.tx-tc-cards .cards-container{margin-left:0;margin-right:0}.tx-tc-cards .cards-container .card{height:auto;margin-bottom:20px;margin-left:0;margin-right:0;width:100% !important}.tx-tc-cards .cards-container.view-calendar{margin-left:0;margin-right:0}.tx-tc-cards .cards-container.view-calendar .card{margin-left:0;margin-right:0;width:100% !important}.tx-tc-cards .cards-container.view-calendar .column{width:100%}.tx-tc-cards .cards-container.view-calendar .column .holder{margin:0 !important}.tx-tc-cards .cards-container.view-calendar.current-first .column-2,.tx-tc-cards .cards-container.view-calendar.current-first .column-3{display:none}.tx-tc-cards .cards-container.view-calendar.current-center .column-1,.tx-tc-cards .cards-container.view-calendar.current-center .column-3{display:none}.tx-tc-cards .single #thumbnails figure{width:calc(25% - (20px * .5))}.tx-tc-cards .single .attribute.layout-0 .element{float:none;margin-bottom:10px;margin-left:0;margin-top:0}.tx-tc-cards .single .attribute.layout-1 .element{float:none;margin-bottom:10px;margin-right:0;margin-top:0}.tx-tc-cards .single .attribute.layout-2 .element{margin-bottom:10px}.tx-tc-cards .single .attribute.layout-3 .element{margin-top:10px}.tx-tc-cards .single .attribute .element{width:100%}.tx-tc-cards .morelink,.tx-tc-cards .error{width:100%}#subscribe-form h1{font-size:1.3em}}@-webkit-keyframes move{0%{opacity:1}100%{opacity:0}}@keyframes move{0%{opacity:1}100%{opacity:0}}@-ms-keyframes checkboxspinner{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes checkboxspinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes checkboxspinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes checkboxspinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}