@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:"MontserratLight";font-display:fallback;font-style:normal;font-weight:normal;src:url("/fileadmin/templates/web/fonts/Montserrat/Light/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/Montserrat/Light/font.woff") format("woff"), url("/fileadmin/templates/web/fonts/Montserrat/Light/font.ttf") format("truetype"), url("/fileadmin/templates/web/fonts/Montserrat/Light/font.eot") format("embedded-opentype"), url("/fileadmin/templates/web/fonts/Montserrat/Light/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:#4f4f4f;color:#000000;font-size:62.5%;-webkit-font-smoothing:antialiased;height:100%;overflow-y:scroll;-webkit-text-size-adjust:none}body{background-color:#f1f1f1;color:#353535;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.7em;line-height:1.5;margin:0 auto !important;max-width:1440px !important;opacity:0;overflow:hidden;transition:opacity 0.1s;width:100%}body.fonts-loaded{font-family:"MontserratLight", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}.centering{margin-left:20px;margin-right:20px}.centering-padding{padding-left:20px;padding-right:20px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}header{background-color:#ffffff;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1440px !important;position:fixed;top:0;width:100%;z-index:500}header #burger{background-color:#d23223;cursor:pointer;display:none}header #logo{display:block;height:3em;margin:2em 0 2em 30px;width:calc(3em * (144 / 32))}header #logo svg{fill:#d23223;transition:all 0.25s}header #logo:focus svg,header #logo:hover svg{fill:#000000}header #top-navigation{margin-right:30px;margin-top:2em;order:1}header #top-navigation a{color:#000000;padding-left:0.5em;text-decoration:none;transition:all 0.25s}header #top-navigation a:focus,header #top-navigation a:hover{color:#d23223}header #main-navigation{order:2;width:100%}header #main-navigation .expand-collapse{display:none}header #main-navigation .topmenu-extra{display:none}header #main-navigation ul{display:flex;justify-content:start;list-style:none}header #main-navigation ul>li{transition:all 0.25s}header #main-navigation ul>li.act>a{background-color:#a6281c;color:#ffffff}header #main-navigation ul li ul{display:none;justify-content:start;list-style:none;position:absolute;width:100%}header #main-navigation ul li ul li a{display:block}header #main-navigation a{color:#000000;display:inline-block;height:100%;letter-spacing:0.1ch;line-height:3em;padding:0 1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){header #main-navigation ul>li:focus-within>a,header #main-navigation ul>li:hover>a{background-color:#bc2d1f;color:#ffffff}header #main-navigation ul>li:focus-within ul,header #main-navigation ul>li:hover ul{display:flex;flex-wrap:wrap;left:0}header #main-navigation ul>li:focus-within ul li,header #main-navigation ul>li:hover ul li{background-color:#d23223;box-shadow:inset -1px -1px 0 #bc2d1f;width:25%}header #main-navigation ul>li:focus-within ul li.act,header #main-navigation ul>li:hover ul li.act{background-color:#a6281c}header #main-navigation ul>li:focus-within ul li:focus-within,header #main-navigation ul>li:focus-within ul li:hover,header #main-navigation ul>li:hover ul li:focus-within,header #main-navigation ul>li:hover ul li:hover{background-color:#bc2d1f}header #main-navigation ul>li:focus-within ul li a,header #main-navigation ul>li:hover ul li a{background-color:transparent;color:#ffffff}header #main-navigation ul>li:focus-within ul li a .desc,header #main-navigation ul>li:hover ul li a .desc{display:block;line-height:1.5em;padding-bottom:1em;text-transform:initial}}main{margin-top:10em}.fade{transition:opacity 0.25s}#submenu{background-color:#d23223;margin-bottom:30px;padding:30px}#submenu ul{list-style:none;margin:0;padding:0}#submenu ul li a{color:#ffffff;display:block;line-height:30px;text-decoration:none}#submenu ul li a svg{display:inline-block;fill:#ffffff;float:left;height:30px;margin-right:10px;width:20px}footer{position:relative}#f-n{background-color:#dd4032;text-align:center;transition:all 0.5s}#f-n a{color:#ffffff;display:block;padding:4vh 15%;text-decoration:none;text-transform:uppercase}#f-n:hover{background-color:#e05548}#f-i{align-items:center;background-color:#d23223;color:#ffffff;display:flex;justify-content:space-between;padding:2% 30px;width:100%}#f-i a{color:#ffffff;text-decoration:none}#f-lo{padding-right:40px;width:300px}#f-lo svg{display:block;fill:#ffffff;width:100%}#f-de{color:#ffffff}#f-da{text-align:right;width:auto}#f-cta{background-color:#e4e4e4;padding:0 10%}#f-me{background-color:#f2f2f2;padding:5% 15%}#f-me ul{list-style:none}#f-me ul li{float:left;margin:0 1.5% 40px;text-align:center;width:30%}#f-me ul li>a{color:#787878;display:inline-block;margin-bottom:40px;text-decoration:none;text-transform:uppercase}#f-me ul li:nth-child(3n+1){clear:both}#f-me ul li ul li{float:none;margin:0;width:100%}#f-me ul li ul li a{color:#bbbbbb;margin-bottom:10px;text-transform:none}#f-me ul li ul li a:hover{color:#787878}#np{bottom:1em;cursor:pointer;display:none;min-width:200px;position:fixed;right:2em;background-color:#d23223;background-color:rgba(210, 50, 35, 0.9);transition:all 0.25s;z-index:300}#np span{color:#ffffff;display:block;line-height:4em;padding:0 1em}#np svg{background-color:#ffffff;fill:#000000;height:2em;padding:0.5em;position:absolute;right:-1em;top:-1em;transition:all 0.25s;width:2em}#np svg:hover{background-color:#d23223;fill:#ffffff}#np.visible{display:block}#np:hover{background-color:black;background-color:rgba(0, 0, 0, 0.9)}#popup{display:none;height:100%;left:0;position:fixed;background-color:black;background-color:rgba(0, 0, 0, 0.5);top:0;transition:all 0.25s;width:100%;z-index:3000}#popup #popup-inner{background-color:#ffffff;left:50%;min-height:200px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:300px}#popup #popup-inner svg{background-color:#000000;cursor:pointer;fill:#ffffff;height:2em;padding:0.5em;position:absolute;right:-1em;top:-1em;transition:all 0.25s;width:2em}#popup #popup-inner svg:hover{background-color:#ffffff;fill:#000000}#popup #popup-inner .header{background-color:#d23223;color:#ffffff;padding:1em;text-align:center}#popup #popup-inner .teaser{padding:1em;text-align:center}#popup #popup-inner a{background-color:#000000;color:#ffffff;display:block;padding:1em;text-align:center;text-decoration:none}#popup.visible{display:block}#vendor{bottom:10px;color:#d9d9d9;display:block;font-size:80%;position:absolute;right:20px;text-decoration:none}.ds_2 #field_0{margin-bottom:30px;overflow:hidden;width:100%}.ds_2 #field_1{float:left;overflow:hidden;padding-right:10px;width:66.6666%}.ds_2 #field_2{float:right;overflow:hidden;padding-left:20px;transition:all 1.5s;width:33.3333%}.ds_2 #field_10{overflow:hidden;width:100%}.ds_3 #field_0{overflow:hidden;width:100%}#aside{margin-top:30px;padding-left:30px;padding-right:30px}.progress{clear:left;height:10px;margin:0 auto 20px;width:50%}.progress:before,.progress:after{content:"";display:table}.progress:after{clear:both}.progress.visible{display:block}.progress .box{animation:progress 1s infinite linear;background-color:#d23223;display:block;float:left;height:10px;margin-right:1%;opacity:0;width:9%}.progress .b1{animation-delay:0.1s}.progress .b2{animation-delay:0.2s}.progress .b3{animation-delay:0.3s}.progress .b4{animation-delay:0.4s}.progress .b5{animation-delay:0.5s}.progress .b6{animation-delay:0.6s}.progress .b7{animation-delay:0.7s}.progress .b8{animation-delay:0.8s}.progress .b9{animation-delay:0.9s}.progress .b10{animation-delay:1s}@keyframes progress{0%{opacity:1}100%{opacity:0}}.hideit{display:block;font-size:0;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:#000000;color:#ffffff;font-size:1em;left:0;line-height:4em;padding:0 1em;text-align:center;top:0;z-index:2000}@media screen and (min-width:768px) and (max-width:1024px){#f-me{padding:40px 20px}#f-me ul li ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}#aside{padding-right:30px}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:none !important}}@media screen and (max-width:768px){body.mobilemenu header #burger span.first{top:2em;transform:rotate(-225deg)}body.mobilemenu header #burger span.second{opacity:0}body.mobilemenu header #burger span.third{top:2em;transform:rotate(225deg)}body.mobilemenu header #main-navigation{display:block;left:0;opacity:1}body.mobilemenu header #top-navigation{bottom:0;background-color:#7b1d14;width:100%;display:flex;justify-content:center;padding:1em}body.mobilemenu header #top-navigation a{color:#ffffff}header #burger{display:block;width:4em;height:4em;position:relative}header #burger span{background-color:#ffffff;display:block;height:1px;position:absolute;top:0;left:1em;transition:all 0.25s;width:2em}header #burger span.first{top:1.5em}header #burger span.second{top:2em}header #burger span.third{top:2.5em}header #logo{height:2em;margin:1em 0 1em 0.5em;width:calc(2em * (144 / 32))}header #main-navigation{background-color:#d23223;display:block;left:-100vw;height:100vh;opacity:0.75;overflow-y:auto;position:absolute;text-align:center;top:4em;transition:all 0.25s;width:100vw}header #main-navigation .desc{display:none !important}header #main-navigation>ul{margin-bottom:50vh}header #main-navigation ul{display:block;list-style:none}header #main-navigation ul a{color:#ffffff}header #main-navigation ul>li{width:100% !important}header #main-navigation ul>li a{display:block;height:3em;line-height:3em;padding:0 0.5em;text-decoration:none;text-transform:uppercase}header #main-navigation ul>li a .desc{display:none}header #main-navigation ul>li.act>a{color:#353535}header #main-navigation ul>li.act.sub .expand-collapse{transform:rotate(90deg)}header #main-navigation ul>li.act.sub ul{border-bottom:1px solid #bc2d1f}header #main-navigation ul>li.act ul{background-color:#fef7f6;display:block}header #main-navigation ul>li.act ul li a{padding:0 0.5em}header #main-navigation ul>li.sub{position:relative}header #main-navigation ul>li.sub a{background-color:#c72f21;padding:0 3em}header #main-navigation ul>li.sub .expand-collapse{background-color:#bc2d1f;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' 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:1em;color:#ffffff;content:"";cursor:pointer;display:block;height:3em;position:absolute;right:0;top:0;width:3em}header #main-navigation ul>li ul{display:none;padding:0;position:relative}header #main-navigation ul>li ul li a{text-transform:none}header #main-navigation ul>li ul li.act{background-color:transparent}header #main-navigation ul>li ul li.act a{color:#353535}header #top-navigation{position:fixed;bottom:-25vh;transition:all 0.25s;z-index:50000}main{margin-top:4em}footer{border:none}#f-i{display:block;padding:30px}#f-i .column{display:block;width:100%}#f-lo{margin-bottom:20px;padding:0}#f-lo svg{height:36.6px;width:150px}#f-de{margin-bottom:20px}#f-da{text-align:left}[id^="field_"]{float:none !important;margin:0 !important;padding:0 !important;width:100% !important}#aside{margin:0 !important;padding-left:0;padding-right:0}.frame{padding-left:10px !important;padding-right:10px !important}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}a{background:transparent;color:#d23223;outline:none;-webkit-tap-highlight-color:rgba(210, 50, 35, 0.25);text-decoration-skip-ink:auto}p{margin-bottom:20px}h1,h2,h3,h4,h5{background:transparent;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.5em;margin:0 0 0.5em;overflow:hidden;word-wrap:break-word}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:34px}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.4em}.ctas:before,.ctas:after{content:"";display:table}.ctas:after{clear:both}.ctas .cta{background-color:#d23223;color:#ffffff;display:inline-block;margin-bottom:2rem;margin-right:20px;padding:1rem 2rem;text-decoration:none;transition:all 0.25s}.ctas .cta:hover{background-color:#353535}.cta{background-color:#d23223;color:#ffffff;display:table;padding:1rem 2rem;text-decoration:none;transition:all 0.25s}.cta:hover{background-color:#dd4032}.frame{margin-bottom:30px;overflow:hidden;padding:40px 30px 30px}.frame>*:last-child{margin-bottom:0;padding-bottom:0}.frame.tx-tc-cards>h1,.frame.tx-tc-cards>h2,.frame.tx-tc-cards>h3,.frame.tx-tc-cards>h4,.frame.tx-tc-cards>h5{color:#ffffff;display:inline-block;min-width:600px;padding:0.25em 25% 0.25em 20px;text-transform:uppercase}.frame.tx-tc-cards>h1 a,.frame.tx-tc-cards>h2 a,.frame.tx-tc-cards>h3 a,.frame.tx-tc-cards>h4 a,.frame.tx-tc-cards>h5 a{color:#ffffff;text-decoration:none}.frame.tx-tc-cards>.cards-container .card.theme .content p,.frame.tx-tc-cards>.cards-container .card.theme .content .title{color:#ffffff}.frame.tx-tc-cards>.cards-container .card.theme .content a{color:#ffffff;text-decoration:none;text-transform:uppercase}.frame.tx-tc-cards>.cards-container .card.theme .content p svg{fill:#ffffff}.frame.tx-tc-cards>.cards-container .card.theme:before{display:none !important}#field_0 .frame,#field_10 .frame{margin:0}.frame-default{background-color:#ffffff}.frame-default.tx-tc-cards>h1,.frame-default.tx-tc-cards>h2,.frame-default.tx-tc-cards>h3,.frame-default.tx-tc-cards>h4,.frame-default.tx-tc-cards>h5{background-color:#bbbbbb}.frame-default.tx-tc-cards>.cards-container .card.theme{background-color:#bbbbbb}.frame-default.tx-tc-cards>.cards-container .card.theme .content{background-color:#bbbbbb}.frame-ruler-before{background-color:#ffffff;border-top:5px solid #d23223}.frame-ruler-before.tx-tc-cards>h1,.frame-ruler-before.tx-tc-cards>h2,.frame-ruler-before.tx-tc-cards>h3,.frame-ruler-before.tx-tc-cards>h4,.frame-ruler-before.tx-tc-cards>h5{background-color:#bbbbbb}.frame-ruler-before.tx-tc-cards>.cards-container .card.theme{background-color:#bbbbbb}.frame-ruler-before.tx-tc-cards>.cards-container .card.theme .content{background-color:#bbbbbb}.frame-ruler-after{background-color:#ffffff;border-bottom:5px solid #d23223}.frame-ruler-after.tx-tc-cards>h1,.frame-ruler-after.tx-tc-cards>h2,.frame-ruler-after.tx-tc-cards>h3,.frame-ruler-after.tx-tc-cards>h4,.frame-ruler-after.tx-tc-cards>h5{background-color:#bbbbbb}.frame-ruler-after.tx-tc-cards>.cards-container .card.theme{background-color:#bbbbbb}.frame-ruler-after.tx-tc-cards>.cards-container .card.theme .content{background-color:#bbbbbb}.frame-20{background-color:#e4e4e4}.frame-20.tx-tc-cards>h1,.frame-20.tx-tc-cards>h2,.frame-20.tx-tc-cards>h3,.frame-20.tx-tc-cards>h4,.frame-20.tx-tc-cards>h5{background-color:#9ed4c5}.frame-20.tx-tc-cards>.cards-container .card.theme{background-color:#9ed4c5}.frame-20.tx-tc-cards>.cards-container .card.theme .content{background-color:#9ed4c5}.frame-21{background-color:#bbbbbb}.frame-21.tx-tc-cards>h1,.frame-21.tx-tc-cards>h2,.frame-21.tx-tc-cards>h3,.frame-21.tx-tc-cards>h4,.frame-21.tx-tc-cards>h5{background-color:#ada2bf}.frame-21.tx-tc-cards>.cards-container .card.theme{background-color:#ada2bf}.frame-21.tx-tc-cards>.cards-container .card.theme .content{background-color:#ada2bf}.frame-8001{background-color:#787878}.frame-8001.tx-tc-cards>h1,.frame-8001.tx-tc-cards>h2,.frame-8001.tx-tc-cards>h3,.frame-8001.tx-tc-cards>h4,.frame-8001.tx-tc-cards>h5{background-color:#fabe5f}.frame-8001.tx-tc-cards>.cards-container .card.theme{background-color:#fabe5f}.frame-8001.tx-tc-cards>.cards-container .card.theme .content{background-color:#fabe5f}.frame-8002{padding:0}.frame-8002.tx-tc-cards>h1,.frame-8002.tx-tc-cards>h2,.frame-8002.tx-tc-cards>h3,.frame-8002.tx-tc-cards>h4,.frame-8002.tx-tc-cards>h5{background-color:#a78f7e}.frame-8002.tx-tc-cards>.cards-container .card.theme{background-color:#a78f7e}.frame-8002.tx-tc-cards>.cards-container .card.theme .content{background-color:#a78f7e}#field_2 .frame.tx-tc-cards>h1,#field_2 .frame.tx-tc-cards>h2,#field_2 .frame.tx-tc-cards>h3,#field_2 .frame.tx-tc-cards>h4,#field_2 .frame.tx-tc-cards>h5{display:block;min-width:auto;width:100%}.frame-space-before-extra-small{margin-top:20px}.frame-space-before-small{margin-top:40px}.frame-space-before-medium{margin-top:60px}.frame-space-before-large{margin-top:80px}.frame-space-before-extra-large{margin-top:100px}.frame-space-after-extra-small{margin-bottom:20px}.frame-space-after-small{margin-bottom:40px}.frame-space-after-medium{margin-bottom:60px}.frame-space-after-large{margin-bottom:80px}.frame-space-after-extra-large{margin-bottom:100px}.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:100px}.bold{font-weight:bold}.uppercase{text-transform:uppercase}b{font-weight:bold}main ul,main ol{margin-bottom:1em;margin-left:2em;margin-right:0}main ul li,main ol li{list-style:none;position:relative;margin-bottom:0.5em;margin-top:0}main ul li::before,main ol li::before{color:#d23223;content:"➝";position:absolute;left:-2.25ch}@media screen and (max-width:768px){.ctas .cta{margin-right:0;text-align:center;width:100%}.frame{margin:0;padding-left:15px;padding-right:15px}.frame.tx-tc-cards>h1,.frame.tx-tc-cards>h2,.frame.tx-tc-cards>h3,.frame.tx-tc-cards>h4,.frame.tx-tc-cards>h5{display:block;font-size:1.5em;min-width:auto;padding-right:20px;width:100%}.frame-8002{padding:20px}.element-wrapper input,.element-wrapper select,.element-wrapper textarea{font-size:16px}.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%}}.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:#d23223;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:#d23223 !important;border-color:#d23223 !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-tc-cards div.bodytext{background-color:#ffffff;display:block;margin-bottom:30px;max-width:80%;padding:30px 30px 10px}.tx-tc-cards #searchform #swords{box-shadow:unset;font-size:20px;padding:30px 20px}.tx-tc-cards #searchkinds{background-color:#ffffff;padding:20px}.tx-tc-cards #searchkinds .element-wrapper{margin-bottom:10px;margin-top:10px}.tx-tc-cards .cards-container .card.member .title{font-size:120%}.tx-tc-cards .cards-container.view-list .card.theme{border-radius:20px}.tx-tc-cards .cards-container.view-list .card.theme .cell{vertical-align:top}.tx-tc-cards .cards-container.view-list .card.theme .cell .title{color:#353535;font-size:175%}.tx-tc-cards .cards-container.view-list .card.theme .cell a{color:#353535;display:inline-block;transition:all 0.25s}.tx-tc-cards .cards-container.view-list .card.theme .cell a svg{display:block;fill:#353535;float:left;margin-top:0.25em}.tx-tc-cards .cards-container.view-list .card.theme .cell a:hover{color:#ffffff}.tx-tc-cards .cards-container.view-list .card.theme .cell a:hover svg{fill:#ffffff}.tx-tc-cards .single .image{margin:-40px -30px 30px}.tx-tc-cards .single .attribute.display-factbox{background-color:#e4e4e4 !important}.tx-tc-cards .eventdetails{background-color:#e4e4e4;float:right;margin-left:20px;padding:20px}@media screen and (max-width:768px){.tx-tc-cards div.bodytext{display:block;max-width:100%}.tx-tc-cards .single .image{margin:-40px -15px 20px}.tx-tc-cards .eventdetails{float:none;margin-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}
.legacy body{opacity:1;overflow:hidden}.legacy #legacybrowser{background:#d23223;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%}}
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden !important}.jconfirm{bottom:0;font-family:inherit;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999999}.jconfirm .jconfirm-bg{bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0 !important}.jconfirm .jconfirm-scrollpane{bottom:0;left:0;overflow-y:auto;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;position:fixed;right:0;top:0}.jconfirm .jconfirm-box{background:white;border-top:solid 7px #d23223;margin-left:auto;margin-right:auto;outline:0;overflow:hidden;padding:15px 15px 0;position:relative}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{background:white;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.jconfirm .jconfirm-box.loading:after{-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border:solid 3px transparent;border-bottom-color:dodgerblue;border-radius:50%;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:0.6;position:absolute;top:50%;width:30px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{cursor:pointer;display:none;font-size:27px !important;height:20px;line-height:14px !important;opacity:0.6;position:absolute;right:5px;text-align:center;top:5px;-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;width:20px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{display:inline-block;font-size:inherit;padding-bottom:15px;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{display:inline-block;font-family:inherit;font-size:inherit;padding-bottom:15px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{display:inline-block;height:auto;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;width:100%}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{height:auto;max-width:100%}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{background-image:none;border:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;min-height:1em;outline:0;padding:6px 12px;-webkit-tap-highlight-color:transparent;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#ffffff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#ffffff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000000;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#ffffff;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#ffffff}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,80%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}40%,60%{-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,80%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}40%,60%{-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}}@-webkit-keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}@keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{max-width:400px;opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-ms-transform:rotatey(90deg);-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-ms-transform:rotatey(-90deg);-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-ms-transform:scaley(1.5);-webkit-transform:scaley(1.5);transform:scaley(1.5);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-ms-transform:scalex(1.5);-webkit-transform:scalex(1.5);transform:scalex(1.5);-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-ms-transform:translate(0px, -100px);-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-ms-transform:translate(-100px, 0px);-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-ms-transform:translate(100px, 0px);-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-ms-transform:translate(0px, 100px);-webkit-transform:translate(0px, 100px);transform:translate(0px, 100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm .jconfirm-bg{background-color:#d23223;opacity:0.6}.jconfirm .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);padding:30px 30px 15px}.jconfirm .jconfirm-box div.jconfirm-closeIcon{color:rgba(0, 0, 0, 0.87);right:15px;top:15px}.jconfirm .jconfirm-box div.jconfirm-title-c{color:rgba(0, 0, 0, 0.87);font-size:24px;font-weight:bold;margin-bottom:10px;text-align:center}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{color:#aaaaaa;display:block;font-size:69px;margin-bottom:10px;margin-left:0;margin-right:0;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.jconfirm .jconfirm-box div.jconfirm-content{color:#777777;margin-bottom:25px;text-align:center}.jconfirm .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm .jconfirm-box .jconfirm-buttons button{padding:10px 20px;text-transform:uppercase;-webkit-transition:background 0.1s;transition:background 0.1s}.jconfirm .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}

.ctype-tcduf_events .choice{background-color:#d23223;color:#ffffff;cursor:pointer;display:inline-block;line-height:40px;margin-bottom:20px;margin-right:20px;padding:10px 20px;position:relative;transition:all 0.25s}.ctype-tcduf_events .choice.active,.ctype-tcduf_events .choice:focus,.ctype-tcduf_events .choice:hover{background-color:#7b1d14}.ctype-tcduf_events .choice.active{padding-left:5px}.ctype-tcduf_events .choice.active:before{content:"✓";display:block;font-size:30px;left:20px;position:absolute;top:10px}.ctype-tcduf_events .tx-tc-cards .cards-container .card.hidden{display:none}.ctype-tcduf_events .tx-tc-cards .cards-container.columns-3 .card:nth-of-type(3n+1){clear:none !important}.ctype-tcduf_events .tx-tc-cards .cards-container.columns-4 .card:nth-of-type(4n+1){clear:none !important}#f-cta a{display:block;float:left;margin:5% 1%;text-align:center;text-decoration:none;width:18%}#f-cta a .professionaltitle{color:#353535}#f-cta a .title{color:#787878}#f-cta a .phone,#f-cta a .cellphone{color:#787878}#f-cta a:nth-child(3n+1){clear:left}#f-cta .persons-6 a,#f-cta .persons-7 a,#f-cta .persons-8 a,#f-cta .persons-9 a{width:31.3333%}#some{background-color:#e4695d;height:120px;padding:30px;text-align:center}#some .social{background-color:#ffffff;display:inline-block;height:60px;margin:0 10px;overflow:hidden;transition:all 0.2s;width:60px}#some .social svg{display:block;fill:#d23223;height:100%;padding:15px;transition:all 0.2s;width:100%}#some .social:hover{background-color:#d23223}#some .social:hover svg{fill:#ffffff}#banner{background-color:#e4e4e4;background-position:center center;background-size:cover;display:block;position:relative;text-decoration:none}#banner.showbox-0{padding-bottom:33.3333%}#banner.showbox-1{padding:140px 0}#banner .box{color:#ffffff;font-size:1.25em;line-height:1.25em;overflow:hidden;text-transform:uppercase}#banner .box .helper{background-color:rgba(210, 50, 35, 0.9);max-width:20vw;padding:40px}#banner .box .helper p{margin:0;padding:0}#banner.position-left .box{margin-left:30px}#banner.position-center .box .helper{margin:0 auto}#banner.position-right .box{margin-right:30px}#banner.position-right .box .helper{float:right}#banner span{bottom:30px;color:#ffffff;display:inline-block;font-size:30px;line-height:40px;position:absolute;right:30px;text-decoration:none;text-shadow:1px 1px 1px #353535;text-transform:uppercase}#banner span svg{display:block;fill:#ffffff;float:right;height:40px;margin-left:20px;width:40px}@media screen and (min-width:768px) and (max-width:1024px){#banner .box .helper{max-width:50vw}}@media screen and (max-width:768px){#banner{padding:60px 30px}#banner .box{margin:0 30px}#banner .box .helper{max-width:100vw;padding:20px}#banner span{bottom:20px;font-size:20px;line-height:25px;margin-left:20px}#banner span svg{height:25px;width:25px}}
.tx-tc-shop .receipt .ruler{height:1px;background-color:currentColor;margin-bottom:1em;margin-top:1em}.tx-tc-shop #order-basket{margin-bottom:1em}.tx-tc-shop #order-basket svg.removeorderline{cursor:pointer;fill:currentColor;height:1em;width:1em}.tx-tc-shop #order-basket table{width:100%}.tx-tc-shop #order-basket table tr td,.tx-tc-shop #order-basket table tr th{padding:0.25em 1em 0.25em 0}.tx-tc-shop #order-basket table tr td:last-child,.tx-tc-shop #order-basket table tr th:last-child{padding:0.25em 0}.tx-tc-shop #order-basket table tr th{font-weight:bold}.tx-tc-shop #order-basket table tr.orderline input{-webkit-appearance:none;border:1px solid currentColor;color:inherit;line-height:inherit;text-align:center;width:2em}.tx-tc-shop #order-basket table tr.ruler td{padding:0.5em}.tx-tc-shop #order-basket table tr.tax{font-style:italic}.tx-tc-shop #order-basket table tr.total{font-weight:bold}.tx-tc-shop .element-wrapper input.failure{background-color:#f8d7da;border-color:#f5c6cb}.tx-tc-shop .element-wrapper input.failure::placeholder{color:#721c24;opacity:1}.tx-tc-shop .element-wrapper input.failure::-ms-input-placeholder{color:#721c24}.tx-tc-shop .element-wrapper .terms-and-conditions{background-color:#ffffff;border:1px solid #e6e6e6;max-height:15vh;opacity:0.5;overflow-y:auto;padding:0.5em;transition:all 0.25s}.tx-tc-shop .element-wrapper .terms-and-conditions>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-shop .element-wrapper .terms-and-conditions:hover{opacity:1}.tx-tc-shop #checkout{margin-bottom:1em;transition:opacity 0.25s}.tx-tc-shop #checkout.working{opacity:0.25;pointer-events:none}.tx-tc-shop #tcshop-overlay-message{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto}.tx-tc-shop #tcshop-overlay-message .spinner{display:block;margin:0 auto;padding-bottom:40px}.tx-tc-shop #invalidfields{display:none}.tx-tc-shop #products{margin-bottom:1em;transition:opacity 0.25s}.tx-tc-shop #voucher{border-bottom:1px solid #efefef;margin-bottom:1em}.tx-tc-shop #voucher-code{text-transform:uppercase}.tx-tc-shop #voucher-code::placeholder{text-transform:none}.tx-tc-shop #voucher-code::-ms-input-placeholder{text-transform:none}.tx-tc-shop #voucher-error{display:none;width:100%}.tx-tc-shop #voucher-error.active{display:block}.tx-tc-shop #orderlines{margin-bottom:1em}.tx-tc-shop #calculation{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-bottom:1em}#shopProductAdded{background-color:rgba(0, 0, 0, 0.98);border-bottom:1px solid #ffffff;color:#ffffff;display:none;padding:1em;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:50000}#gotobasket{background-color:rgba(0, 0, 0, 0.98);bottom:-25vh;color:#ffffff;left:0;position:fixed;text-align:center;transition:all 1s;width:100%;z-index:50000}#gotobasket a{border-top:1px solid #ffffff;color:#ffffff;display:block;padding:1em;text-decoration:none}#gotobasket.active{bottom:0}@media screen and (max-width:768px){.tx-tc-shop #order-basket .overflow-x{overflow-x:auto;padding-bottom:1em}}

.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:30px}.tx-tc-cards aside.description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-cards.view-category .description img{float:left;margin-right:30px}.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:#d23223;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:30px}.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:30px}.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 15px 30px;text-align:center}.tx-tc-cards .addtobasket{align-items:center;display:flex}.tx-tc-cards .addtobasket button{background-color:#d23223;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:#e05548}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #d23223;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:-15px;margin-right:-15px}.tx-tc-cards .cards-container .card{background-color:#ffffff;border-color:#dddddd;border-style:solid;border-width:0px;margin-bottom:30px;margin-left:15px;margin-right:15px;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:#d23223}.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:30px}.tx-tc-cards .cards-container.columns-2 .card{width:calc((100% / 2) - 30px)}.tx-tc-cards .cards-container.columns-3 .card{width:calc((100% / 3) - 30px)}.tx-tc-cards .cards-container.columns-4 .card{width:calc((100% / 4) - 30px)}.tx-tc-cards .cards-container.columns-5 .card{width:calc((100% / 5) - 30px)}.tx-tc-cards .cards-container.columns-6 .card{width:calc((100% / 6) - 30px)}.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% - (30px))}.tx-tc-cards .cards-container.view-calendar .navigation{background-color:#efefef;display:flex;margin-bottom:30px;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 figure{margin-bottom:10px}.tx-tc-cards .single .attribute.display-faq .h{background-color:#e05548;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:#d23223;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:30px;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:#d23223;color:#ffffff;display:table;flex-basis:unset;height:40px;line-height:40px;margin:0 auto 30px;padding:0 40px;text-align:center;white-space:nowrap}.tx-tc-cards .fetchmore.text:hover{background-color:#a6281c}.tx-tc-cards .fetchmore.hidden{display:none}.tx-tc-cards .progress{display:none;flex-basis:100%;margin:0 calc((100% - 25%) / 2) 30px;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:#d23223;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:#d23223;color:#ffffff;cursor:pointer;display:table;flex-basis:100%;height:40px;line-height:40px;margin:0 auto 30px;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:#a6281c}.tx-tc-cards .error{background-color:#d23223;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#a6281c}#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% - (30px))}}@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)}}
.tx-tc-debate .label{color:#ffffff;cursor:pointer;display:block;margin-bottom:1px;padding:5px 10px}.tx-tc-debate .form{border-top:1px solid #787878;display:none;margin-top:1em;padding-top:1em}.tx-tc-debate .date>.label{background-color:#d23223}.tx-tc-debate .region{display:none}.tx-tc-debate .region>.label{background-color:#bbbbbb;color:#000000}.tx-tc-debate .location{display:none}.tx-tc-debate .location>.label{background-color:#e4e4e4;color:#000000}.tx-tc-debate .location.subscribers>.label{background-color:#5cb85c}.tx-tc-debate .data{display:none;padding:1em}.tx-tc-debate .data .subscribers{margin-top:1em}.tx-tc-debate time{float:right}.tx-tc-debate .initform{border-top:1px solid #787878;cursor:pointer;display:block;margin-top:1em;margin-bottom:1em;padding-top:1em}.tx-tc-debate .note{border-top:1px solid #787878;font-style:italic;margin-top:1em;padding-top:1em}.tx-tc-debate section.active>section{display:block}.tx-tc-debate .message-warning,.tx-tc-debate .message-error{display:none}.tx-tc-debate .lowercase{text-transform:lowercase}.tx-tc-debate .subscriber-delete{color:#d23223;cursor:pointer;float:right}