@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:"MateRegular";font-display:fallback;font-style:normal;font-weight:normal;src:url("https://d940bt0hjwbkj.cloudfront.net/fileadmin/templates/web/fonts/Mate/Regular/font.woff2") format("woff2"), url("https://d940bt0hjwbkj.cloudfront.net/fileadmin/templates/web/fonts/Mate/Regular/font.woff") format("woff")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:inherit;outline:none}*::before,*::after{box-sizing:border-box}html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#ffffff;color:#1B1716;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{font-family:helvetica, verdana, tahoma, arial, sans-serif;background-color:#f2f2f2;font-size:1.8em;line-height:1.5em;width:100%;position:relative;overflow:hidden;opacity:0;transition:opacity 0.25s}body.fonts-loaded{font-family:"MateRegular", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}.centering{margin-right:20px;margin-left:20px}.centering-padding{padding-right:20px;padding-left:20px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}main{max-width:2200px !important;margin:0 auto !important}.ds_2 aside{margin:3.5vw auto;max-width:1280px;padding:0 3.5vw}.ds_2 #field_0{width:100%;overflow:hidden}.ds_2 #field_1{float:left;width:66.6666%;padding-right:20px;overflow:hidden}.ds_2 #field_2{float:right;width:33.3333%;padding-left:20px;overflow:hidden}.ds_2 #field_10{width:100%;overflow:hidden}.ds_3 #field_0{width:100%;overflow:hidden}.ds_4 aside{margin:3.5vw auto;max-width:1280px;padding:0 3.5vw}.ds_4 #field_0{width:100%;overflow:hidden}.ds_4 #field_1{float:left;width:50%;padding-right:20px;overflow:hidden}.ds_4 #field_2{float:right;width:50%;padding-left:20px;overflow:hidden}.ds_4 #field_10{width:100%;overflow:hidden}.ds_5 aside{margin:3.5vw auto;max-width:1280px;padding:0 3.5vw}.ds_5 #field_0{width:100%;overflow:hidden}.ds_5 #field_1{float:left;width:33.3333%;padding-right:20px;overflow:hidden}.ds_5 #field_2{float:right;width:66.6666%;padding-left:20px;overflow:hidden}.ds_5 #field_10{width:100%;overflow:hidden}header{position:fixed;top:0;right:0;z-index:1000;width:80px}header a{transition:all 0.25s}header a.icon{display:block;width:80px;height:80px;position:relative}header a .close{display:none}header a svg{padding:20px;fill:#ffffff}header a.active .open{display:none}header a.active .close{display:block}header a.active span{display:none}header a.hidden{visibility:hidden;opacity:0}header a span{position:absolute;bottom:7px;width:100%;color:#ffffff;font-size:10px;line-height:10px;text-transform:uppercase;text-align:center;letter-spacing:2px}header #burger{background-color:#B72025}header #burger.active{background-color:#a11c21}header #horse{background-color:#113D29}header #horse.active{background-color:#0b291c}header #horse svg.open{padding-top:10px}header #guest{background-color:#020D45}header #guest.active{background-color:#01082c}header #guest svg.open{padding-top:10px}header #events{background-color:#BB9438}header #events.active{background-color:#a78432}header #events svg.open{padding-top:10px}header #tickets{background-color:#000000}.tabmenu{position:fixed;top:-200vh;left:0;width:100%;height:100vh;z-index:500;text-align:center;text-transform:uppercase;padding-top:10vh;font-size:25px;letter-spacing:3px;transition:top 0.25s}.tabmenu .header{color:#BB9438;margin-bottom:5vh;font-size:20px}.tabmenu .header a{text-decoration:none}.tabmenu .header:after{content:"";height:4px;background-color:#BB9438;display:block;margin:2vh auto 0;max-width:20%}.tabmenu ul{list-style:none;margin:0;padding:0}.tabmenu ul li{margin-bottom:2vh}.tabmenu ul li a{text-decoration:none;color:#ffffff;transition:color 0.2s}.tabmenu ul li a:hover{color:#BB9438}#basic-tab{background-color:#b72025;background-color:rgba(183, 32, 37, 0.95)}#horse-tab{background-color:#113d29;background-color:rgba(17, 61, 41, 0.95)}#guest-tab{background-color:#020d45;background-color:rgba(2, 13, 69, 0.95)}#events-tab{background-color:#bb9438;background-color:rgba(187, 148, 56, 0.95)}#events-tab.tabmenu .header a{color:#ffffff}#events-tab.tabmenu .header:after{background-color:#a78432}#events-tab.tabmenu ul li a:hover{color:#94752c}.tab-basic #basic-tab{top:0}.tab-horse #horse-tab{top:0}.tab-guest #guest-tab{top:0}.tab-events #events-tab{top:0}#generalpages{background-color:#ffffff;padding:1% 15% 2% 15%;text-align:center}#generalpages .link{display:inline-block;height:120px;margin:20px 5px}#generalpages ul{list-style:none}#generalpages ul li{display:inline-block}#generalpages ul li a{text-decoration:none;text-transform:uppercase;font-size:2em;letter-spacing:3px;transition:all 0.25s}#generalpages ul li a:before{content:"•";padding:0 0.5em}#generalpages ul li a:hover{color:#1B1716}#generalpages ul li.first a:before{display:none}#gaminginfo{background-color:#a4bde4;display:flex;align-items:center;justify-content:center;padding:4vh 10%;color:#ffffff}#gaminginfo a{color:#ffffff;text-decoration:none}#gaminginfo a:hover{color:#000000}#gaminginfo svg{height:50px;display:inline-block;width:auto}#gaminginfo>*{padding:0 0.5em}footer{background-color:#B72025}footer #logo-bottom{display:block;width:200px;height:200px;margin:0 auto}footer #logo-bottom svg{fill:#ffffff}footer #address{background-color:#a11c21;padding:4% 15%;text-align:center;color:#ffffff;font-size:0.8em}footer #address a{color:#ffffff;text-decoration:none}footer #address aside{margin-top:40px}footer .bullet{white-space:nowrap}footer .bullet:before{content:" | "}footer nav{padding:4%}footer nav>ul>li>a{text-transform:uppercase;letter-spacing:3px}footer nav ul{list-style:none}footer nav ul li{float:left;width:19%;text-align:center;margin:0 0.5% 40px;transition:width 0.5s}footer nav ul li a{display:inline-block;text-decoration:none;color:#ffffff;margin-bottom:20px;transition:color 0.25s}footer nav ul li a:hover{color:#BB9438}footer nav ul li ul li{float:none;width:100%;margin:0}footer nav ul li ul li a{text-transform:none;font-weight:normal;margin-bottom:10px}footer #some{background-color:#E7E1D7;padding:4% 15%;text-align:center}footer #some a{display:inline-block;background-color:#BB9438;width:50px;height:50px;border-radius:50%;margin:0 10px;transition:all 0.2s}footer #some a svg{padding:15px;fill:#ffffff}footer #some a:hover{background-color:#a78432}footer #newslettersubscription{background-color:#cd2429;text-align:center;transition:all 0.5s}footer #newslettersubscription a{padding:4vh 15%;color:#ffffff;display:block;text-transform:uppercase;letter-spacing:3px;text-decoration:none}footer #newslettersubscription:hover{background-color:#BB9438}#vendor{position:absolute;bottom:10px;right:20px;display:block;text-decoration:none;color:#d4c9b7;font-size:80%}.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0;height:0}.hide-in-browser,.hide-in-desktop{display:none}@media screen and (min-width:768px) and (max-width:1024px){#generalpages{padding:2% 5%}#generalpages .link{padding-bottom:10px}#generalpages ul li a{font-size:1em}footer nav ul{list-style:none}footer nav ul li{float:left;width:32.3333%;text-align:center;margin:0 0.5% 40px}footer nav ul li:nth-of-type(3n+1){clear:left}footer nav ul li a{display:inline-block;text-decoration:none;color:#ffffff;margin-bottom:20px}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:none !important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer nav ul{list-style:none}footer nav ul li{width:49%}footer nav ul li:nth-of-type(3n+1){clear:none}footer nav ul li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:768px){header{width:60px;position:absolute}header a.icon{width:60px;height:60px}header a.active{position:absolute;top:0}header a svg{padding:15px !important}header a span{display:none}header.fixed{position:fixed}.menu header{position:fixed}.tabmenu{padding-top:70px;font-size:16px}.tabmenu .header{margin-bottom:2vh;font-size:20px}.tabmenu .header:after{height:1px;max-width:40%}.tabmenu ul li{margin-bottom:1vh}#generalpages{padding:5vh 5%}#generalpages .link{padding-bottom:10px}#generalpages ul li{display:block}#generalpages ul li a{font-size:1em}#generalpages ul li a:before{display:none}#gaminginfo{display:block}#gaminginfo svg{height:50px;display:inline-block;width:auto}#gaminginfo>*{display:block;padding:0 0.5em;text-align:center}footer #logo-bottom{width:100px;height:100px}footer .bullet:before{content:"";display:block}footer nav{padding:10% 4%}footer nav ul li{float:none;width:100%}[id^="field_"]{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;margin-bottom:5vh !important}.frame-ruler-before{margin-bottom:5vh;padding-top:5vh !important}.frame-ruler-after{margin-bottom:5vh;padding-bottom:5vh !important}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}.observed{opacity:0;transition:all 1.5s}.observed.inviewport{opacity:1}a{color:#BB9438;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(183, 32, 37, 0.5);text-decoration-skip-ink:auto}p{margin-bottom:20px}h1,h2,h3,h4,h5{overflow:hidden;background:transparent;margin:0 0 1.5em;word-wrap:break-word;line-height:1.5em;color:#113D29;text-transform:uppercase}h1{font-size:2em}h2{font-size:1.8em;line-height:1.6666em;margin-bottom:1.6666em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.4em}.ctas .cta{transition:all 0.25s;text-decoration:none;display:inline-block;margin-right:20px;margin-bottom:2rem;padding:1rem 2rem;background-color:#B72025;color:#ffffff}.ctas .cta:hover{background-color:#cd2429}.frame-20{margin:3.5vw auto;padding:0 5vw;max-width:1536px}.frame-21{margin:3.5vw auto;padding:0 5vw;max-width:1024px}.frame-8001{margin:3.5vw auto;padding:0 5vw;max-width:768px}.frame-ruler-before{border-top:3px solid #BB9438;margin-bottom:2.5vw;padding-top:1.5vw}.frame-ruler-after{border-bottom:3px solid #BB9438;margin-bottom:2.5vw;padding-bottom:1.5vw}.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}button,input,textarea,select{border-radius:0;resize:none}button:focus,input:focus,textarea:focus,select:focus{outline:none}main ul,main ol{margin-right:0;margin-bottom:20px;margin-left:40px}@media screen and (max-width:768px){h1,h2,h3,h4,h5{font-size:1.5em;margin-bottom:3vh}.frame-20,.frame-21,.frame-8001{margin:10vh auto}.tx-tc-panel{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.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}blockquote{border-left:0.25em solid currentColor;font-style:italic;margin-bottom:1em;padding:1em}blockquote>*:last-child{margin-bottom:0;padding-bottom:0}.columns-content{display:flex;flex-wrap:wrap;justify-content:space-between}.columns-content[data-percentage="25-75"] .column-1{width:calc(25% - .5em)}.columns-content[data-percentage="25-75"] .column-2{width:calc(75% - .5em)}.columns-content[data-percentage="30-70"] .column-1{width:calc(30% - .5em)}.columns-content[data-percentage="30-70"] .column-2{width:calc(70% - .5em)}.columns-content[data-percentage="35-65"] .column-1{width:calc(35% - .5em)}.columns-content[data-percentage="35-65"] .column-2{width:calc(65% - .5em)}.columns-content[data-percentage="40-60"] .column-1{width:calc(40% - .5em)}.columns-content[data-percentage="40-60"] .column-2{width:calc(60% - .5em)}.columns-content[data-percentage="45-55"] .column-1{width:calc(45% - .5em)}.columns-content[data-percentage="45-55"] .column-2{width:calc(55% - .5em)}.columns-content[data-percentage="50-50"] .column-1{width:calc(50% - .5em)}.columns-content[data-percentage="50-50"] .column-2{width:calc(50% - .5em)}.columns-content[data-percentage="55-45"] .column-1{width:calc(55% - .5em)}.columns-content[data-percentage="55-45"] .column-2{width:calc(45% - .5em)}.columns-content[data-percentage="60-40"] .column-1{width:calc(60% - .5em)}.columns-content[data-percentage="60-40"] .column-2{width:calc(40% - .5em)}.columns-content[data-percentage="65-35"] .column-1{width:calc(65% - .5em)}.columns-content[data-percentage="65-35"] .column-2{width:calc(35% - .5em)}.columns-content[data-percentage="70-30"] .column-1{width:calc(70% - .5em)}.columns-content[data-percentage="70-30"] .column-2{width:calc(30% - .5em)}.columns-content[data-percentage="75-25"] .column-1{width:calc(75% - .5em)}.columns-content[data-percentage="75-25"] .column-2{width:calc(25% - .5em)}@media screen and (max-width:768px){.columns-content .column-1,.columns-content .column-2{width:100% !important}}#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:#B72025;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:#B72025 !important;border-color:#B72025 !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 .bodytext{text-align:center;max-width:768px;margin-right:auto;margin-bottom:2.5em;margin-left:auto}.tx-tc-cards .single.event .ticketlink{display:inline-block;color:#ffffff;background-color:#113D29;padding:5px 20px;margin-top:20px;transition:all 0.25s;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.tx-tc-cards .single.event .ticketlink:hover{background-color:#1c6544}.tx-tc-cards .single.event .eventfree{display:inline-block;color:#ffffff;background-color:#B72025;padding:5px 20px;margin-bottom:20px;transition:all 0.25s;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.tx-tc-cards .single.event .eventfree:hover{background-color:#db2f35}.tx-tc-cards .single.event h5{margin:0}.tx-tc-cards .single.room #thumbnails{display:none}.tx-tc-cards .single.room.room #roomspecifications{background-color:#d9be80;color:#BB9438;margin:-20px -20px 40px;padding:20px;font-size:30px;line-height:40px}.tx-tc-cards .single.room.room #roomspecifications .left{float:left;margin-right:1em}.tx-tc-cards .single.room.room #roomspecifications .right{float:right}.tx-tc-cards .single.room.room #roomspecifications svg{display:inline-block;width:40px;height:40px;fill:#BB9438;float:right;margin-left:0.25em}.tx-tc-cards .single.room #floorplans figure.hidden{display:none}.tx-tc-cards .single.room #floorplans #showmorefloorplans{display:block;cursor:pointer;width:50%;padding:20px;background-color:#BB9438;color:#ffffff;text-transform:uppercase;text-align:center;margin:0 auto 20px;letter-spacing:3px;transition:all 0.25s}.tx-tc-cards .single.room #floorplans #showmorefloorplans:hover{background-color:#94752c}.tx-tc-cards .cards-container .card .date{font-weight:normal}.tx-tc-cards .cards-container .card .image img{border-top:5px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent}.tx-tc-cards .cards-container .card .kind{color:#BB9438;text-transform:uppercase;letter-spacing:1px}.tx-tc-cards .cards-container .card.downloadable{height:auto}.tx-tc-cards .cards-container .card .date{color:#ffffff;background-color:#d9be80;padding:5px 20px;margin:2px 4px 0 4px}.tx-tc-cards .cards-container .card .ticketlink{color:#ffffff;background-color:#113D29;padding:5px 20px;margin:2px 4px 0 4px;transition:all 0.25s;text-transform:uppercase;letter-spacing:1px}.tx-tc-cards .cards-container .card .ticketlink:hover{background-color:#1c6544}.tx-tc-cards .cards-container .card .eventfree{color:#ffffff;background-color:#B72025;padding:5px 20px;margin:2px 4px 0 4px;transition:all 0.25s;text-transform:uppercase;letter-spacing:1px}.tx-tc-cards .cards-container .card .eventfree:hover{background-color:#db2f35}.tx-tc-cards .cards-container .card.event{text-align:center}.tx-tc-im{margin:0}.tx-tc-panel .h,.tx-tc-panel .ih{text-transform:uppercase;letter-spacing:3px}.tx-tc-panel .h:before{content:"";display:block;background-color:#BB9438;height:8px;width:30%;margin-bottom:1em}.tx-tc-panel [data-background-color="@{color04}"] .h:before{background-color:#ffffff}.tx-tc-panel [data-background-color="@{color04}"] .l a{color:#ffffff !important}.tx-tc-panel [data-background-color="#ffffff"] .c .pb{background-color:rgba(187, 148, 56, 0.75) !important}.tx-tc-panel .l a{color:#BB9438}@media screen and (min-width:768px){.tx-tc-panel .a-rtl .h{position:relative;overflow:unset}.tx-tc-panel .a-rtl .h:before{position:absolute;top:-1em}}.tx-tc-quotation blockquote{color:#BB9438;letter-spacing:3px}.tx-tc-quotation svg{fill:#ffffff}.tx-tc-quotation cite{color:#ffffff;text-transform:uppercase;font-size:125%}.tx-tc-quotation [data-background-color="@{color04}"]{color:#1B1716}.tx-tc-quotation [data-background-color="@{color04}"] svg{fill:#ffffff}body a.fancybox-close,body a.fancybox-expand,body a.fancybox-nav span{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAMAAACgeiOaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURQAAALi4uP////7+/gAAAAwMDIWFhQAAAAAAAAAAAPPz82NjY/////7+/v////r6+gkJCbq6uomJif///+dKwo0AAAATdFJOUwCJfpwWJWEDdw3oThXPVPRMVJhWB8oYAAABk0lEQVRo3u2W63KDIBBGNYCIxoDx/d+1XqIVEdgvqZ1pZ88/M2cI7AW2KBjmE+6EX3bcxNHu+pQvxMF+pLfj+Vnb8wn2zifZm0+0Xz7Znn3AnnzELu62Q+zuIQRiB/nN2GR/iwnJ30WQ4HvxzvqH7GT8IJdp/xbkUvR8JTEMw7yN1sZoTbaNVEoaTbVVaW0pDdkeRirS8qs99BR9sxtlELuVGrLze/Ftj6Ttxrh7nGRts+2zOnKSNS0X+5QyOLlRTVy3QVyNsogObiZy1HbirEB3YScE0vdNLktwEaAlhhYw2h7ffkvs7clvGmproxcHei0xDMP8g5mpMLK0TanI93A1P5CKes33A+Kvbz7R17JF/DEyWd97e41K+qPgP+0q5U95Ccakp43544Bir5yWmkunJeioYCDRNOFF8H6JYQUMtoc2LdJMYGvzzMQwDPPLuHpm/Vy+XFSv5yejjnxG9G05l9frAzndnwZ+VJ//3a0bccveUrGclru9SC79x3UwMhenCa4ZvIDJuvPbx2W6iWGYPV/CsT3vPoiphQAAAABJRU5ErkJggg==")}body .fancybox-wrap{margin:0 !important}body .fancybox-skin{border-color:#B72025}body a.fancybox-close{top:-23px;right:-23px;display:block;width:46px;background-color:#B72025;background-position:100% 0}body .fancybox-loader-one{border-bottom:3px solid #b72025}body .fancybox-loader-two{border-bottom:3px solid white}body .fancybox-loader-three{border-bottom:3px solid #bb9438}body .fancybox-title{text-align:center}@media screen and (max-width:768px){.tx-tc-cards .single.room.room #roomspecifications .left{float:none;margin:0}.tx-tc-cards .single.room.room #roomspecifications .right{float:left;margin-top:0.25em}.tx-tc-cards .single.room.room #roomspecifications svg{float:left;margin-left:0;margin-right:0.25em}.tx-tc-cards .single.room #floorplans #showmorefloorplans{width:100%}}@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:#B72025;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%}}
.countdown #nextrace{display:block;max-height:0;overflow-y:hidden;text-align:center;color:#BB9438;text-transform:uppercase;letter-spacing:3px;text-decoration:none;width:100%;transition:all 0.75s ease-in}.countdown #nextrace a{text-decoration:none}.countdown #nextrace span{display:block}.countdown #nextrace span.title{font-size:40px;margin-bottom:3vh;line-height:150%}.countdown #nextrace span.program{color:#ffffff;font-size:40px;margin-top:3vh;line-height:150%}.countdown #nextrace span.label{color:#ffffff;margin-bottom:2vh}.countdown #nextrace #timer{display:table;table-layout:auto;margin:0 auto;font-size:30px}.countdown #nextrace #timer div{display:table-cell;padding:0 2vw}.countdown #nextrace #timer div span{color:#ffffff;display:block;padding-top:0.5em;font-size:60%}.countdown #nextrace.visible{max-height:500px;padding:6vh 0}.countdown #nextrace[data-background-color="@{color04}"] .title,.countdown #nextrace[data-background-color="@{color04}"] #timer{color:#000000}#hero{min-height:400px;background-size:cover;background-position:center center;position:relative;padding-top:80px}#hero .logo{width:160px;height:160px;display:block;margin:0 auto;transition:all 0.5s}#hero .logo svg{fill:#ffffff;padding:10px;transition:all 0.5s}#hero .logo:hover svg{padding:0}#hero .content{margin-top:80px;text-align:center;color:white;padding:4vh 10%;z-index:20;position:inherit;transition:all 0.5s}#hero .content .title{color:#BB9438;font-size:1.5em;line-height:1.5em;letter-spacing:1px}#hero .content .teaser{margin:0 auto;max-width:1024px;font-size:2.5em;line-height:1.5em;letter-spacing:5px}#hero .content .herologo{margin:1em 1em 0}#hero .content .herologo img{display:block;margin:0 auto;max-width:300px;height:auto}#hero .content .links a{display:inline-block;margin:3vh 3vh;text-transform:uppercase;color:#ffffff;text-decoration:none;padding:20px;box-shadow:inset 0 0 0 1px #ffffff;transition:all 0.2s;line-height:20px;font-size:20px;min-width:300px}#hero .content .links a:hover,#hero .content .links a:focus{background-color:#BB9438;box-shadow:inset 0 0 0 1px #BB9438;color:#ffffff}#hero .content .links a svg{display:inline-block;vertical-align:bottom;fill:#ffffff;width:0;height:20px;margin-left:5px;transition:all 0.5s}#hero .content .links a:hover svg{width:20px}#hero #video .screen{width:100%;height:100%;margin:auto;opacity:0;transition:opacity 0.1s;pointer-events:none;filter:grayscale(100%)}#hero.active #video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}#hero.active #video .screen{opacity:1}#hero.active #layer{display:block}#hero.active .logo{position:absolute;top:2vw;left:2vw;z-index:40;margin:0;width:160px !important;height:160px !important}#hero.active .content{padding:2vh 2%}#hero.active .content .teaser{max-width:90%;font-size:1.5em;line-height:1.5em}#hero.active .content .links{margin:2vh 0}#hero.active .content .links a{margin:0 2vh;padding:15px 0}#hero[data-background-color="@{color04}"] .title{color:#1B1716}#hero[data-background-color="@{color04}"] .links a:hover,#hero[data-background-color="@{color04}"] .links a:focus{background-color:#1B1716;box-shadow:inset 0 0 0 1px #1B1716}.frontpage #hero,.herovideo #hero{min-height:95vh}.frontpage #hero .logo,.herovideo #hero .logo{width:240px;height:240px}.frontpage #hero .content,.herovideo #hero .content{position:absolute;bottom:0;left:0;width:100%;margin:0}@media screen and (min-width:1126.4px){#hero .logo svg{-webkit-filter:drop-shadow(1px 1px 1px #1B1716);filter:drop-shadow(1px 1px 1px #1B1716)}}@media screen and (max-width:768px){#hero{height:auto !important;min-height:320px !important;padding-top:120px}#hero .logo{width:160px !important;height:160px !important}#hero .content{position:relative !important;margin-top:10vh !important;padding:3vh 5%}#hero .content .title{font-size:1.5em;line-height:1.5em}#hero .content .teaser{font-size:1.5em;line-height:1.5em}#hero .content .herologo img{max-width:100%}#hero .content .links a{padding:20px 0;margin:3vh 3vh 0;min-width:240px}.countdown #nextrace span.title,.countdown #nextrace span.program{font-size:20px;padding-right:0.5em;padding-left: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:20px}.tx-tc-cards aside.description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-cards.view-category .description img{float:left;margin-right:20px}.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:#B72025;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:20px}.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:20px}.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 10px 20px;text-align:center}.tx-tc-cards .addtobasket{align-items:center;display:flex}.tx-tc-cards .addtobasket button{background-color:#B72025;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:#db2f35}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #B72025;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:-10px;margin-right:-10px}.tx-tc-cards .cards-container .card{background-color:#ffffff;border-color:#dddddd;border-style:solid;border-width:0px;margin-bottom:20px;margin-left:10px;margin-right:10px;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)}.tx-tc-cards .cards-container .card.i-0 .cell{align-items:center;display:flex}.tx-tc-cards .cards-container .card .kind{color:#B72025}.tx-tc-cards .cards-container .card .title{font-size:100%;-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:20px}.tx-tc-cards .cards-container.columns-2 .card{width:calc((100% / 2) - 20px)}.tx-tc-cards .cards-container.columns-3 .card{width:calc((100% / 3) - 20px)}.tx-tc-cards .cards-container.columns-4 .card{width:calc((100% / 4) - 20px)}.tx-tc-cards .cards-container.columns-5 .card{width:calc((100% / 5) - 20px)}.tx-tc-cards .cards-container.columns-6 .card{width:calc((100% / 6) - 20px)}.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% - (20px))}.tx-tc-cards .cards-container.view-calendar .navigation{background-color:#efefef;display:flex;margin-bottom:20px;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:#db2f35;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:#B72025;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:20px;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 20px;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) 20px;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:#BB9438;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 20px;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:#B72025;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#8c181c}#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% - (20px))}}@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)}}