@charset "UTF-8";
/* moved by compressor */
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%;}
a svg{pointer-events:none;}
.extbase-debugger{position:relative;z-index:100000;}
@font-face{font-family:"MontserratLight";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Light/font.woff2") format("woff2"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Light/font.woff") format("woff"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Light/font.ttf") format("truetype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Light/font.eot") format("embedded-opentype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Light/font.svg") format("svg")}@font-face{font-family:"MontserratRegular";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Regular/font.woff2") format("woff2"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Regular/font.woff") format("woff"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Regular/font.ttf") format("truetype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Regular/font.eot") format("embedded-opentype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Regular/font.svg") format("svg")}@font-face{font-family:"MontserratBold";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Bold/font.woff2") format("woff2"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Bold/font.woff") format("woff"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Bold/font.ttf") format("truetype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Bold/font.eot") format("embedded-opentype"), url("https://d38bco2etn79wc.cloudfront.net/fileadmin/templates/web/fonts/Montserrat/Bold/font.svg") format("svg")}*{box-sizing:border-box;font-family:inherit;font-size:inherit;outline:none;-webkit-tap-highlight-color:transparent}*::before,*::after{box-sizing:border-box}html{background-color:#d8d8d8;color:#000000;font-size:62.5%;-webkit-font-smoothing:antialiased;height:100%;-webkit-text-size-adjust:none}body{color:#313131;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.5em;line-height:1.5;margin:0 auto !important;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:calc(50px + 2em);position:relative;transition:opacity 0.25s;width:100%}body.fonts-loaded{font-family:"MontserratRegular", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}body.fonts-loaded footer #organization{font-family:"MontserratLight", helvetica, verdana, tahoma, arial, sans-serif}body.fonts-loaded h1,body.fonts-loaded h2,body.fonts-loaded h3,body.fonts-loaded h4,body.fonts-loaded h5,body.fonts-loaded b,body.fonts-loaded strong,body.fonts-loaded .font-bold,body.fonts-loaded #banner{font-family:"MontserratBold", helvetica, verdana, tahoma, arial, sans-serif;font-weight:initial}body.mobilemenu #burger span{background-color:#ffffff}body.mobilemenu #burger span.first{top:1em;transform:rotate(-225deg)}body.mobilemenu #burger span.second{opacity:0}body.mobilemenu #burger span.third{top:1em;transform:rotate(225deg)}body.mobilemenu header nav{right:0;visibility:visible}header{align-items:center;background-color:#4b4b4b;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 19 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23c1c1c1' opacity='0.0635056' d='M9.101 2.186v-2.154h-2.281v2.115c-0 1.259-1.018 2.283-2.269 2.283s-2.269-1.024-2.269-2.283v-2.115h-2.281v2.154h0.002c0.021 2.506 2.053 4.539 4.549 4.539s4.527-2.033 4.548-4.539h0.002z M18.873 11.429c0-2.429-1.882-4.418-4.25-4.571v-0.006c-1.111-0.145-1.973-1.105-1.973-2.266s0.862-2.12 1.973-2.265v-2.305c-2.368 0.153-4.25 2.141-4.25 4.571s1.882 4.418 4.25 4.571v0.006c1.111 0.145 1.973 1.105 1.973 2.265s-0.862 2.121-1.973 2.266v2.305c2.368-0.153 4.25-2.142 4.25-4.571z'/%3E%3C/svg%3E");background-position:100% 25%;background-repeat:no-repeat;background-size:40%;display:flex;justify-content:space-between;left:0;padding:1em 3em;position:fixed;top:0;transition:all 0.25s;width:100%;z-index:100}header .logo{height:50px;margin-right:2em;width:calc(50px * (31 / 16))}header .language{border-bottom:0.15em solid transparent;color:#ffffff;display:inline-block;font-size:20px;height:30px;line-height:30px;text-decoration:none;transition:all 0.25s}header .language.last{margin-right:auto}header .language:focus,header .language:hover{border-bottom:0.15em solid #4d9770;color:#4d9770}header .slash{color:#ffffff;padding:0 1em}header .topmenu{border-bottom:0.15em solid transparent;color:#ffffff;display:inline-block;font-size:20px;height:30px;margin-right:1.5em;text-decoration:none;transition:all 0.25s}header .topmenu.last{margin-right:0}header .topmenu:focus,header .topmenu:hover{border-bottom:0.15em solid #4d9770;color:#4d9770}header nav{background-color:#4d9770;height:100vh;min-width:500px;padding:calc(30px + 6em) 0 30px;position:absolute;right:-28vw;top:0;transition:all 0.25s;visibility:hidden;width:28vw;overflow-y:scroll}header nav>ul>li>a{font-size:30px;line-height:2}header nav>ul>li.act.sub .expand-collapse{transform:rotate(90deg)}header nav>ul>li.act>a{color:#313131}header nav>ul>li.act ul{display:block}header nav>ul>li.act ul li.act a{color:#313131}header nav>ul>li.sub{position:relative}header nav>ul>li.sub .expand-collapse{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpolygon fill='%23ffffff' stroke='%23ffffff' stroke-width='4' points='11.8,45.7 10.4,44.3 30.8,24 10.4,3.7 11.8,2.3 33.5,24'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2em;border:none;color:#ffffff;content:"";cursor:pointer;display:block;height:60px;position:absolute;right:2em;top:0;transition:all 0.25s;width:60px}header nav>ul>li.sub .expand-collapse:focus-visible{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpolygon fill='%23313131' stroke='%23313131' stroke-width='4' points='11.8,45.7 10.4,44.3 30.8,24 10.4,3.7 11.8,2.3 33.5,24'/%3E%3C/g%3E%3C/svg%3E")}header nav>ul>li ul{display:none}header nav>ul.expanded-1>li.sub .expand-collapse{display:none}header nav>ul.expanded-1>li ul{display:block}header nav ul{list-style:none}header nav ul li{padding:0 3em}header nav ul li a{color:#ffffff;display:block;text-decoration:none;transition:all 0.25s}header nav ul li a:focus,header nav ul li a:hover{color:#313131}header nav ul li ul li{padding:0.5em 3em}header nav ul li ul li a{font-size:1.5em;line-height:2}header #search{display:block;margin-left:30px}header #search svg{fill:#ffffff;height:30px;width:30px}#burger{background:none;border:none;cursor:pointer;display:block;height:30px;margin-left:2em;position:relative;width:30px;z-index:500}#burger span{background-color:#ffffff;display:block;height:4px;position:absolute;top:0;transition:all 0.25s;width:30px}#burger span.first{top:3px}#burger span.second{top:13px}#burger span.third{top:23px}#burger:focus span{background-color:#4d9770}main{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 5vw 0}footer{align-items:center;background-color:#313131;display:flex;justify-content:space-between;padding:8vh calc((100% - 1440px) / 2)}footer .logo{display:block;transition:all 0.25s;width:25%}footer .logo:focus,footer .logo:hover{transform:scale(1.05)}footer .logo svg{padding:0 4em}footer #organization{color:#ffffff;letter-spacing:0.85px;line-height:1.75;text-align:center;width:50%}footer #organization a{color:#ffffff;text-decoration:none;transition:all 0.25s}footer #organization a:focus,footer #organization a:hover{color:#ffffff}footer #some{display:flex;justify-content:center;width:25%}footer #some a{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:3.5em;margin:0.5em 0.75em;transition:all 0.25s;width:3.5em}footer #some a svg{fill:#ffffff;padding:0.75em;transition:all 0.25s}footer #some a:hover,footer #some a:focus{transform:scale(1.1)}#searchoverlay{background-color:#4d9770;background-color:rgba(77, 151, 112, 0.98);display:none;height:100vh;left:0;padding:25vh calc((100% - 768px) / 2) 0;position:fixed;top:0;width:100%;z-index:2000}#searchoverlay.active{display:block}#searchoverlay #searchoverlay-close{background-color:#386e52;cursor:pointer;fill:#ffffff;height:4em;padding:1em;position:absolute;right:0;top:0;width:4em}#searchoverlay .header{color:#ffffff}#field-wrapper{display:flex;justify-content:space-between;padding:0 calc((100% - 1440px) / 2);width:100%}.ds_2 #field_0{margin-bottom:60px;width:100%;padding:0 calc((100% - 1440px) / 2)}.ds_2 #field_0>*:last-child{margin-bottom:0}.ds_2 #field_1{margin-bottom:60px;width:calc(((100% - 660px) * 0.6666666667) + 420px)}.ds_2 #field_1>*:last-child{margin-bottom:0}.ds_2 #field_2{margin-bottom:60px;width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_2 #field_2>*:last-child{margin-bottom:0}.ds_2 #field_10{width:100%;padding:0 calc((100% - 1440px) / 2) 0}.ds_3 #field_0{margin-bottom:60px;width:100%;padding:0 calc((100% - 1440px) / 2)}.ds_3 #field_0>*:last-child{margin-bottom:0}.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:#4d9770;color:#ffffff;font-size:1em;left:1em;line-height:1em;padding:1em;text-align:center;top:1em;z-index:2000}#vendor{bottom:1em;color:#717171;display:block;font-size:0.75em;position:absolute;right:1em;text-decoration:none}@media screen and (min-width:768px) and (max-width:1024px){.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:none !important}}@media screen and (max-width:768px){body{padding-top:calc(50px + 2em)}header{align-items:center;padding:1em}header .logo{height:50px;width:calc(50px * (31 / 16))}header .language{font-size:16px}header .slash{padding:0 0.5em}header .topmenu{display:none;margin-right:1em}header nav{min-width:auto;right:-100vw;width:100vw;padding-top:5em}header nav ul li{padding:0 calc(1em + 30px) 0 2em}header nav ul li.sub .expand-collapse{background-size:1.5em;height:30px;right:1em;top:10px;width:30px}header nav ul li a{font-size:20px}header nav ul li ul li{padding:0 0 0 1em}header nav ul li ul li a{font-size:16px}main{display:block;padding:2vh 2vh 0 2vh}footer{display:block;padding:5vw}footer .logo{height:50vw;margin:0 auto;width:50vw}footer .logo svg{padding:0}footer #organization{padding-bottom:5vw;padding-top:5vw;width:100%}footer #some{padding-bottom:5vw;padding-top:5vw;width:100%}[id^="field_"]{margin:0 !important;margin-bottom:2vh !important;padding:0 !important;width:100% !important}#field-wrapper{display:block;padding:0}#field_10{margin-bottom:0 !important;margin-left:-2vh !important;margin-right:-2vh !important;padding:2vh !important;width:auto !important}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}a{background:transparent;color:#4d9770;outline:none;-webkit-tap-highlight-color:rgba(77, 151, 112, 0.5);text-decoration-skip-ink:auto}p{margin-bottom:1em}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{background:transparent;color:#4d9770;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0 0 0.5em;overflow:hidden;word-wrap:break-word}h1,.h1{font-size:2em}h2,.h2{font-size:1.8em}h3,.h3{font-size:1.6em}h4,.h4{font-size:1.4em}h5,.h5{font-size:1.4em}hr{background-color:#4d9770;border:0;height:1px;margin-bottom:1em}.ctas .cta{background-color:#4d9770;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:#56a87d}.frame{margin-bottom:60px}.frame-default{background-color:#ffffff;padding:60px}.frame-default>*:last-child{margin-bottom:0}.frame-ruler-before{background-color:#ffffff;border-top:0.5em solid #4d9770;padding:30px 60px 60px}.frame-ruler-after{background-color:#ffffff;border-bottom:0.5em solid #4d9770;padding:60px 60px 30px}.frame-20{background-color:#4d9770;overflow:hidden;padding:60px}.frame-20 *{color:#ffffff}.frame-20 a{color:#313131}.frame-20>*:last-child{margin-bottom:0;padding-bottom:0}.frame-21{background-color:#81bb7f;overflow:hidden;padding:60px}.frame-21 *{color:#ffffff}.frame-21 a{color:#313131}.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}.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.25em;margin-top:0.25em}@media screen and (max-width:768px){.ctas .cta{margin-right:0;text-align:center;width:100%}.frame{margin-bottom:1em}.frame-default,.frame-ruler-before,.frame-ruler-after,.frame-20,.frame-21{padding:1em}}.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>: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.hidden,.message-confirmation.hidden,.message-error.hidden,.message-info.hidden,.message-information.hidden,.message-notice.hidden,.message-warning.hidden{display:none}.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:#4d9770;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:#4d9770 !important;border-color:#4d9770 !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}}.tx-indexedsearch-searchbox{margin-bottom:60px}.tx-indexedsearch-searchbox #swords{text-align:center}.tx-indexedsearch-res{border-bottom:1px solid #eeeeee;margin-bottom:1em;padding-bottom:1em}.tx-indexedsearch-redMarkup{font-weight:700}.tx-indexedsearch-icon{display:block;float:left;margin-bottom:0.5em;margin-right:0.5em}.tx-indexedsearch-path{clear:left;color:#c0c0c0;font-size:75%;word-wrap:break-word}.tx-indexedsearch-browsebox{margin-bottom:1em;text-align:center}.tx-indexedsearch-browsebox ul{list-style:none;margin:0;padding:0}.tx-indexedsearch-browsebox ul li{display:inline-block;margin-right:0.5em}.tx-indexedsearch-browsebox ul li:after,.tx-indexedsearch-browsebox ul li:before{display:none}.tx-indexedsearch-browsebox ul li a{text-decoration:none}.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{text-decoration:none}@media screen and (max-width:768px){.tx-indexedsearch-searchbox{margin-bottom:5vw}}body.fonts-loaded .tx-tc-cards .cards-container .card .date,body.fonts-loaded .tx-tc-cards .cards-container .card .kind{font-family:"MontserratBold", helvetica, verdana, tahoma, arial, sans-serif;font-weight:initial}#banner .banner__image:before{content:"";display:block;border-left:60px solid #4b4b4b;height:100%;position:absolute}#banner .content__container .content__description{background-image:linear-gradient(90deg, #4d9770 0%, #81bb7f 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2em;padding:0.25em 0.5em}.tx-tc-cards .cards-container .card{background-color:#4d9770 !important}.tx-tc-cards .cards-container .card .cell{background-color:#4d9770 !important}.tx-tc-cards .cards-container .card .cell .content{background-color:#ffffff}.tx-tc-cards .cards-container .card .kind{text-transform:uppercase}.tx-tc-cards .cards-container .card svg.arrow{fill:#ffffff !important}.tx-tc-cards .cards-container .card.t-1 .content{padding:20px !important}.tx-tc-cards .cards-container .card.t-2 .content{margin-left:20px !important}.tx-tc-cards .cards-container .card.t-3 .content{margin-left:20px !important;margin-right:20px !important}.tx-tc-cards.view-single .attribute .header{font-size:1.4em}.tx-tc-cards.view-list .card .date{margin-bottom:0.5em}.tx-tc-cards .eventdetails{background-color:#4d9770;color:#ffffff !important;float:right;margin-left:20px;padding:20px}.tx-tc-cards .eventdetails a{color:#ffffff !important}.tx-tc-cards .pretext{background-color:#ffffff;margin-bottom:60px;padding:60px}.tx-tc-cards .pretext>*:last-child{margin-bottom:0}.frame-default.tx-tc-cards,.frame-default.ctype-list{background-color:transparent;margin-bottom:0;padding:0}#field_10 .tx-tc-cards h1,#field_10 .tx-tc-cards h2,#field_10 .tx-tc-cards h3,#field_10 .tx-tc-cards h4,#field_10 .tx-tc-cards h5{color:#313131}@media screen and (max-width:768px){#banner .banner__image:before{display:none}.tx-tc-cards .eventdetails{float:none;margin-left:0}.tx-tc-cards .pretext{background-color:#ffffff;margin-bottom:1em;padding:1em}}@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}
:root{--lazyloading-background-color: #f7f7f7;--lazyloading-background-url: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=")}img.lazyload{background-color:var(--lazyloading-background-color);background-image:var(--lazyloading-background-url);display:block;height:auto;transition:all 0.25s ease-in;width:100%}.lazyload:not(img){overflow:hidden;position:relative}.lazyload:not(img)::after{background-color:var(--lazyloading-background-color);background-image:var(--lazyloading-background-url);content:"";display:block;height:100%;position:absolute;width:100%}.lazyload:not(img)[data-lazyload-animation="none"]::after{content:none}.lazyload:not(img)[data-lazyload-animation="slide"]{background-color:var(--lazyloading-background-color);transition:all 0.25s ease-in}.lazyload:not(img)[data-lazyload-animation="slide"]::after{animation:lazyloadBackgroundAnimation 1s infinite ease-out;background:linear-gradient(to right, var(--lazyloading-background-color) 0%, rgba(255, 255, 255, 0.8) 50%, var(--lazyloading-background-color) 100%);height:100%;max-width:2em;width:15%}@keyframes lazyloadBackgroundAnimation{from{left:-100%}to{left:100%}}
.ie10 #legacybrowser,.ie9 #legacybrowser{background:#000000;color:#ffffff;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:500000000}.ie10 #legacybrowser:before,.ie9 #legacybrowser:before{content:attr(data-label);display:block;margin-top:50vh;padding:0 2em}
button,input,textarea,select{border-radius:0;resize:none}button:focus,input:focus,textarea:focus,select:focus{outline:none}.element-wrapper{margin-bottom:1.5em}.element-wrapper input:-webkit-autofill,.element-wrapper input:-webkit-autofill:hover,.element-wrapper input:-webkit-autofill:focus,.element-wrapper input:-webkit-autofill:active,.element-wrapper select:-webkit-autofill,.element-wrapper select:-webkit-autofill:hover,.element-wrapper select:-webkit-autofill:focus,.element-wrapper select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 2em #ffffff inset;-webkit-text-fill-color:currentColor}.element-wrapper input:read-only,.element-wrapper textarea:read-only{background-color:#f9f9f9;cursor:not-allowed;-ms-user-select:none;-webkit-user-select:none;user-select:none}.element-wrapper input,.element-wrapper select,.element-wrapper textarea{-moz-appearance:none;-webkit-appearance:none;background-color:#ffffff;border:1px solid #e6e6e6;color:#666;height:4em;padding:0.75em;width:100%}.element-wrapper input::placeholder,.element-wrapper select::placeholder,.element-wrapper textarea::placeholder{font-size:80%}.element-wrapper input:focus,.element-wrapper select:focus,.element-wrapper textarea:focus{border-color:#d9d9d9;background-color:#f9f9f9}.element-wrapper input:focus::placeholder,.element-wrapper select:focus::placeholder,.element-wrapper textarea:focus::placeholder{text-align:right}.element-wrapper input[type=file]{height:auto}.element-wrapper input:-moz-ui-invalid,.element-wrapper textarea:-moz-ui-invalid{box-shadow:none;outline:none}.element-wrapper.required label::before{color:#da4e49;content:"*";font-weight:normal;padding-right:0.25em}.element-wrapper label{display:block;margin-bottom:0.25em}.element-wrapper label.required::before{color:#da4e49;content:"*";font-weight:normal;padding-right:0.25em}.element-wrapper label.radio,.element-wrapper label.checkbox{cursor:pointer;display:block;font-weight:normal;margin:0}.element-wrapper textarea{height:8em}.element-wrapper select{background-color:#ffffff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAAB3RJTUUH4AYLABwxNXie5AAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAB8SURBVHjaY2AYBaNgFIyCIQIEBQU9hISFVwgLC/OSoIcfqGeVkJCQC60c9AeIjxHjKJBjBISFTwDV/6aJg6CWhBPjKKAD+JAcE0ITxxDrKLo6hpCjoI45TlfH4HLUgDoGm6OgeOAcg8VRA+8YGAA6xI1mWXsUjIJRMNwBACUEKwr6tjKCAAAAAElFTkSuQmCC") !important;background-position:right center !important;background-repeat:no-repeat !important;cursor:pointer}.element-wrapper select option{background-color:#ffffff}.element-wrapper select option:nth-child(2n){background-color:#f9f9f9}.element-wrapper input[type=checkbox],.element-wrapper input[type=radio]{margin-left:0.25em;margin-right:0.25em}.element-wrapper input[type=email]{text-transform:lowercase}.element-wrapper input[type=email]::placeholder{text-transform:none}.element-wrapper a,.element-wrapper input,.element-wrapper button{-moz-appearance:none;-webkit-appearance:none;outline:none;transition:all 0.5s}.element-wrapper a.cancel,.element-wrapper a.delete,.element-wrapper a.submit,.element-wrapper input.cancel,.element-wrapper input.delete,.element-wrapper input.submit,.element-wrapper button.cancel,.element-wrapper button.delete,.element-wrapper button.submit{border:none;color:#ffffff;cursor:pointer;display:inline-block;padding:1em 2em;text-decoration:none}.element-wrapper a.cancel:disabled,.element-wrapper a.delete:disabled,.element-wrapper a.submit:disabled,.element-wrapper input.cancel:disabled,.element-wrapper input.delete:disabled,.element-wrapper input.submit:disabled,.element-wrapper button.cancel:disabled,.element-wrapper button.delete:disabled,.element-wrapper button.submit:disabled{background-color:#efefef}.element-wrapper a.delete,.element-wrapper a.cancel,.element-wrapper input.delete,.element-wrapper input.cancel,.element-wrapper button.delete,.element-wrapper button.cancel{background-color:#da4e49}.element-wrapper a.delete:hover,.element-wrapper a.cancel:hover,.element-wrapper input.delete:hover,.element-wrapper input.cancel:hover,.element-wrapper button.delete:hover,.element-wrapper button.cancel:hover{background-color:#c72e29}.element-wrapper a.delete:focus,.element-wrapper a.cancel:focus,.element-wrapper input.delete:focus,.element-wrapper input.cancel:focus,.element-wrapper button.delete:focus,.element-wrapper button.cancel:focus{background-color:#c72e29}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{background-color:#2a833f}.element-wrapper a.submit:hover,.element-wrapper input.submit:hover,.element-wrapper button.submit:hover{background-color:#1e5c2c}.element-wrapper a.submit:focus,.element-wrapper input.submit:focus,.element-wrapper button.submit:focus{background-color:#1e5c2c}.element-wrapper fieldset:focus-within legend{color:#4d9770}.element-wrapper fieldset:hover legend{color:#4d9770}.element-wrapper .hidden{display:none}.element-wrapper .message-error{display:none}.element-wrapper .message-error.active{display:block;margin-bottom:1em}.element-wrapper .information{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-top:1em}.element-wrapper .infotext{color:#666;font-style:italic;margin:0.5em 0}.element-wrapper .ruler{background-color:#d9d9d9;height:1px}.element-wrapper .container{cursor:pointer;display:block;line-height:2em;margin:0;padding-left:2.5em;position:relative;user-select:none}.element-wrapper .container div.chosen{background-color:#eeeeee;display:none;line-height:1.5;margin-left:-2.5em;padding:1em}.element-wrapper .container div.chosen>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.element-wrapper .container .checkmark{background-color:#ffffff;border-color:#cccccc;border-style:solid;border-width:1px;height:2em;left:0;position:absolute;top:0;transition:all 0.2s;width:2em}.element-wrapper .container .checkmark:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";display:none;height:65%;left:40%;position:absolute;top:12.5%;transform:rotate(45deg);width:25%}.element-wrapper .container .radiomark{background-color:#ffffff;border-color:#cccccc;border-radius:50%;border-style:solid;border-width:1px;height:2em;left:0;position:absolute;top:0;transition:all 0.2s;width:2em}.element-wrapper .container .radiomark:after{background:#ffffff;border-radius:50%;content:"";display:none;height:50%;left:25%;position:absolute;top:25%;width:50%}.element-wrapper .container:hover input~.checkmark,.element-wrapper .container:focus input~.checkmark{background-color:#cccccc;border-color:#ffffff}.element-wrapper .container:hover input~.radiomark,.element-wrapper .container:focus input~.radiomark{background-color:#cccccc;border-color:#ffffff}.element-wrapper .container input{cursor:pointer;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.element-wrapper .container input:focus+.checkmark{background-color:#cccccc;border-color:#ffffff}.element-wrapper .container input:checked~.checkmark{background-color:#2a833f;border-color:#2a833f}.element-wrapper .container input:checked~.checkmark:after{display:block}.element-wrapper .container input:checked~.radiomark{background-color:#2a833f;border-color:#2a833f}.element-wrapper .container input:checked~.radiomark:after{display:block}.element-wrapper .container input:checked~.chosen{display:block;margin-top:0.5em}.element-wrapper .container input[type=checkbox],.element-wrapper .container input[type=radio]{height:0;overflow:hidden;width:0}@media screen and (max-width:768px){.element-wrapper input,.element-wrapper select,.element-wrapper textarea{font-size:16px !important}.element-wrapper input::-webkit-input-placeholder{font-size:14px}.element-wrapper input::-moz-placeholder{font-size:14px}.element-wrapper input:-ms-input-placeholder{font-size:14px}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{display:block;width:100%}}
.columns-content{display:flex;flex-wrap:wrap;justify-content:space-between}.columns-content[data-percentage="75-25"] .column-1{width:calc(75% - (2em * .5))}.columns-content[data-percentage="75-25"] .column-2{width:calc(25% - (2em * .5))}.columns-content[data-percentage="70-30"] .column-1{width:calc(70% - (2em * .5))}.columns-content[data-percentage="70-30"] .column-2{width:calc(30% - (2em * .5))}.columns-content[data-percentage="65-35"] .column-1{width:calc(65% - (2em * .5))}.columns-content[data-percentage="65-35"] .column-2{width:calc(35% - (2em * .5))}.columns-content[data-percentage="60-40"] .column-1{width:calc(60% - (2em * .5))}.columns-content[data-percentage="60-40"] .column-2{width:calc(40% - (2em * .5))}.columns-content[data-percentage="55-45"] .column-1{width:calc(55% - (2em * .5))}.columns-content[data-percentage="55-45"] .column-2{width:calc(45% - (2em * .5))}.columns-content[data-percentage="50-50"] .column-1{width:calc(50% - (2em * .5))}.columns-content[data-percentage="50-50"] .column-2{width:calc(50% - (2em * .5))}.columns-content[data-percentage="45-55"] .column-1{width:calc(45% - (2em * .5))}.columns-content[data-percentage="45-55"] .column-2{width:calc(55% - (2em * .5))}.columns-content[data-percentage="40-60"] .column-1{width:calc(40% - (2em * .5))}.columns-content[data-percentage="40-60"] .column-2{width:calc(60% - (2em * .5))}.columns-content[data-percentage="35-65"] .column-1{width:calc(35% - (2em * .5))}.columns-content[data-percentage="35-65"] .column-2{width:calc(65% - (2em * .5))}.columns-content[data-percentage="30-70"] .column-1{width:calc(30% - (2em * .5))}.columns-content[data-percentage="30-70"] .column-2{width:calc(70% - (2em * .5))}.columns-content[data-percentage="25-75"] .column-1{width:calc(25% - (2em * .5))}.columns-content[data-percentage="25-75"] .column-2{width:calc(75% - (2em * .5))}@media screen and (max-width:768px){.columns-content{display:block}.columns-content .column-1,.columns-content .column-2{width:100% !important}}
#banner.type-images{overflow:hidden;padding-bottom:33.3333333333%;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:#4d9770;background:rgba(77, 151, 112, 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:uppercase;word-wrap:break-word}#banner .content__description{background:#4d9770;background:rgba(77, 151, 112, 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:#4d9770;background:#4d9770;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:#448663}#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}}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity 0.25s ease, visibility 0s ease 0.25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity 0.25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#cccccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#ffffff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform, opacity;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#ffffff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#ffffff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#cccccc}.fancybox-button:hover{color:#ffffff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled]{display:none !important}.fancybox-slide-show-playing .fancybox-navigation{display:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#4d9770;height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#cccccc;cursor:pointer;opacity:0.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#ffffff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);bottom:0;color:#eeeeee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#cccccc;text-decoration:none}.fancybox-caption a:hover{color:#ffffff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888888;border-bottom-color:#ffffff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:0.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}.fancybox-has-swiped .fancybox-navigation{display:none}@media screen and (max-width:768px){.fancybox-progress{height:0.5em}}

.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:60px}.tx-tc-cards aside.description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-cards.view-category .description img{float:left;margin-right:60px}.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:#4d9770;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}.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:60px}.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:60px}.tx-tc-cards #searchkinds .element-wrapper{display:none;margin-left:10px;margin-right:10px;opacity:0;transition:all 0.25s ease-in}.tx-tc-cards #searchkinds .element-wrapper.visible{display:inline-block;opacity:1}.tx-tc-cards #searchkinds .checkmark{transition:all 0.25s ease-in}.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 30px 60px;text-align:center}.tx-tc-cards .addtobasket{align-items:center;display:flex}.tx-tc-cards .addtobasket button{background-color:#4d9770;border:none;color:#ffffff;cursor:pointer;line-height:inherit;padding:0.25em 0.5em;transition:all 0.25s ease-in}.tx-tc-cards .addtobasket button:hover,.tx-tc-cards .addtobasket button:focus{background-color:#66b189}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #4d9770;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:-30px;margin-right:-30px}.tx-tc-cards .cards-container .card{background-color:#ffffff;border-color:#dddddd;border-style:solid;border-width:0px;margin-bottom:60px;margin-left:30px;margin-right:30px;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.25s ease-in}.tx-tc-cards .cards-container .card a.cell:hover,.tx-tc-cards .cards-container .card a.cell:focus{border-color:#aaa}.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:#4d9770}.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.25s ease-in}.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:60px}.tx-tc-cards .cards-container.columns-2 .card{width:calc((100% / 2) - 60px)}.tx-tc-cards .cards-container.columns-3 .card{width:calc((100% / 3) - 60px)}.tx-tc-cards .cards-container.columns-4 .card{width:calc((100% / 4) - 60px)}.tx-tc-cards .cards-container.columns-5 .card{width:calc((100% / 5) - 60px)}.tx-tc-cards .cards-container.columns-6 .card{width:calc((100% / 6) - 60px)}.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% - (60px))}.tx-tc-cards .cards-container.view-calendar .navigation{background-color:#efefef;display:flex;margin-bottom:60px;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:#dddddd;padding:20px}.tx-tc-cards .single .attribute.display-faq{position:relative}.tx-tc-cards .single .attribute.display-faq .h{background-color:#66b189;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:#4d9770;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-left:50px;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:60px;outline:none;overflow:hidden;padding:0 calc(50% - (60px / 2));text-align:center;transition:all 0.25s ease-in}.tx-tc-cards .fetchmore.icon{height:60px;width:60px}.tx-tc-cards .fetchmore.icon svg{display:block;fill:#333333;height:60px;transition:all 0.25s ease-in;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 60px;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) 60px;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:#4d9770;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 60px;overflow:hidden;padding:0 40px;text-align:center;text-decoration:none;transition:all 0.25s ease-in;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:#4d9770;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#3c7557}#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% - (60px))}}@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 .single .attribute.display-faq .c{margin-left:0}.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)}}