@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:"DosisRegular";font-display:fallback;font-style:normal;font-weight:400;src:url("/fileadmin/templates/web/fonts/Dosis/Regular/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/Dosis/Regular/font.woff") format("woff"), url("/fileadmin/templates/web/fonts/Dosis/Regular/font.ttf") format("truetype"), url("/fileadmin/templates/web/fonts/Dosis/Regular/font.eot") format("embedded-opentype"), url("/fileadmin/templates/web/fonts/Dosis/Regular/font.svg") format("svg")}@font-face{font-family:"DosisRegular";font-display:fallback;font-style:normal;font-weight:700;src:url("/fileadmin/templates/web/fonts/Dosis/Bold/font.woff2") format("woff2"), url("/fileadmin/templates/web/fonts/Dosis/Bold/font.woff") format("woff"), url("/fileadmin/templates/web/fonts/Dosis/Bold/font.ttf") format("truetype"), url("/fileadmin/templates/web/fonts/Dosis/Bold/font.eot") format("embedded-opentype"), url("/fileadmin/templates/web/fonts/Dosis/Bold/font.svg") format("svg")}*{box-sizing:border-box;font-family:inherit;font-size:inherit;outline:none;-webkit-tap-highlight-color:transparent}*::before,*::after{box-sizing:border-box}html{background-color:white;color:#000000;font-size:62.5%;-webkit-font-smoothing:antialiased;height:100%;-webkit-text-size-adjust:none;scroll-behavior:smooth;width:100%}body{color:#231F20;font-family:helvetica, verdana, tahoma, arial, sans-serif;font-size:1.5em;line-height:1.5;opacity:0;overflow-x:hidden;overflow-y:scroll;position:relative;transition:opacity 0.25s;width:100%}body.fonts-loaded{font-family:"DosisRegular", helvetica, verdana, tahoma, arial, sans-serif;opacity:1}body.no-scroll{overflow:hidden}body.bookpages.stripped .centering{padding:0 !important;max-width:initial !important;margin:0 !important}.centering{margin:0 auto !important;padding:20px;max-width:1440px !important}body.bookpages .centering{margin:0 auto !important;max-width:calc(1440px - 200px) !important}.centering-padding{padding-left:1em;padding-right:1em}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}#top{background-color:#e6e6e6;background:-moz-linear-gradient(left, #F3F3F3 0%, #e6e6e6 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #F3F3F3), color-stop(100%, #e6e6e6));background:-webkit-linear-gradient(left, #F3F3F3 0%, #e6e6e6 100%);background:-o-linear-gradient(left, #F3F3F3 0%, #e6e6e6 100%);background:-ms-linear-gradient(left, #F3F3F3 0%, #e6e6e6 100%);background:linear-gradient(to right, #F3F3F3 0%, #e6e6e6 100%);border-bottom:1px solid #dadada;padding:20px calc((100% - 1440px) / 2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#logo{display:inline-block;width:353px;height:40px}#tools{display:flex;align-items:center}#some{display:flex}#some a{width:30px;height:30px;display:block;background-color:#ffffff;border-radius:50%;padding:5px;margin:0 5px}#some a svg{fill:#e6e6e6;transition:rotate 0.6s ease}#some a:hover svg,#some a:focus svg{transform:rotate(8deg)}#basketcontainer,#mycolumbuscontainer,#segmentcontainer{text-transform:uppercase;position:relative;display:flex;align-items:center;cursor:pointer}#basketcontainer a,#mycolumbuscontainer a,#segmentcontainer a{text-decoration:none;color:#231F20;white-space:nowrap}#basketcontainer a:focus,#basketcontainer a:hover,#mycolumbuscontainer a:focus,#mycolumbuscontainer a:hover,#segmentcontainer a:focus,#segmentcontainer a:hover{text-decoration:underline}#basketcontainer svg,#mycolumbuscontainer svg,#segmentcontainer svg{width:30px;height:30px;display:inline-block;vertical-align:middle;fill:#747474}#basketcontainer{padding:0 20px}#mycolumbuscontainer{cursor:pointer;padding:0 5px}#mycolumbuscontainer .arrow{width:20px;height:20px;transform:rotate(90deg)}#mycolumbuscontainer.active{background-color:#231F20}#mycolumbuscontainer.active a{color:#ffffff}#mycolumbuscontainer.active #loginDropDown{display:block}#mycolumbuscontainer.user a{padding-right:20px}#mycolumbuscontainer.user a:last-child{padding-right:0}#segmentcontainer .b2b{display:none}#segmentcontainer.loggedin{pointer-events:none;user-select:none}#loginDropDown{display:none;background-color:#231F20;position:absolute;top:30px;left:0;padding:20px 20px 0 20px;width:100%;z-index:100}#loginDropDown a{display:flex;align-items:center;margin-bottom:10px;color:#ffffff;font-size:13px}#loginDropDown a:first-child{padding-bottom:10px}#loginDropDown svg{fill:#ffffff;margin-right:10px}#loginDropDown .horzline{position:relative;text-align:center}#loginDropDown .horzline div{border-bottom:1px solid #ffffff}#loginDropDown .horzline .spacerbox{background-color:#231F20;position:relative;top:-11px;color:#ffffff;padding:0 10px}#horizontalmenucontainer{padding:0 calc((100% - 1440px) / 2)}#horizontalmenucontainer a:focus,#horizontalmenucontainer a:hover{text-decoration:underline}#horizontalmenucontainer ul{list-style:none;display:flex;justify-items:left;align-items:center;position:relative}#horizontalmenucontainer ul svg{width:15px;height:15px;transform:rotate(90deg);fill:#747474;margin-left:5px;cursor:pointer;pointer-events:none;transition:all 0.3s ease-in-out}#horizontalmenucontainer ul li{position:relative}#horizontalmenucontainer ul li:before{content:" ";border-left:1px solid #F3F3F3;display:block;height:15px;width:1px;top:15px;left:0;position:absolute}#horizontalmenucontainer ul li.act,#horizontalmenucontainer ul li.cur{background-color:#F3F3F3}#horizontalmenucontainer ul li.ifsub a{display:flex;align-items:center}#horizontalmenucontainer ul li.ifsub.act,#horizontalmenucontainer ul li.ifsub.cur{background-color:#F3F3F3}#horizontalmenucontainer ul li.ifsub.active{position:initial;background-color:#F3F3F3;margin-right:-1px;padding-right:1px}#horizontalmenucontainer ul li.ifsub.active svg{transform:rotate(270deg)}#horizontalmenucontainer ul li.ifsub.active ul{display:flex;padding:20px}#horizontalmenucontainer ul li.ifsub.active ul li a{display:block;padding:0;padding-bottom:10px}#horizontalmenucontainer ul li.ifsub.active ul li a svg{display:none}#horizontalmenucontainer ul li.ifsub.active ul li ul{padding:0;display:block}#horizontalmenucontainer ul li.ifsub.active ul li ul li a{padding-bottom:0}#horizontalmenucontainer ul li a{font-size:18px;display:block;padding:10px 20px;text-decoration:none;color:#231F20;word-break:normal}#horizontalmenucontainer ul li ul{display:none;background-color:#F3F3F3;border-bottom:5px solid #cdcdcd;position:absolute;top:40px;left:0;width:100%;justify-content:space-between;align-items:flex-start;padding:20px 0;z-index:50}#horizontalmenucontainer ul li ul li{width:25%}#horizontalmenucontainer ul li ul li:before{display:none}#horizontalmenucontainer ul li ul li a{text-transform:uppercase;font-size:18px}#horizontalmenucontainer ul li ul li ul{columns:2;position:relative;width:100%;border-bottom:0;top:initial;left:initial}#horizontalmenucontainer ul li ul li ul li{padding:0;width:50%}#horizontalmenucontainer ul li ul li ul li a{text-transform:initial !important;font-size:15px;margin-bottom:5px}#searchbox{padding:10px calc((100% - 1440px) / 2) 20px}#searchbox form{position:relative}#searchbox input{width:100%;border:1px solid #e6e6e6;padding:10px 10px 10px 40px;background-color:#ffffff}#searchbox svg{position:absolute;top:5px;left:5px;width:30px;height:30px;fill:#e6e6e6}#bookpage{width:100%}#bookpage h1{margin-bottom:20px}#bookpage h1 a{color:#231F20;text-transform:uppercase}#chaptermenu{padding:0;margin:0;margin-bottom:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#chaptermenu li{display:inline;list-style:none}#chaptermenu li:before{display:none}#chaptermenu li a{display:inline-block;font-family:inherit;line-height:30px;padding-left:10px;padding-right:10px;text-decoration:none;color:#231F20}#chaptermenu li a:hover,#chaptermenu li a:focus{text-decoration:underline}#chaptermenu li.act a{background-color:#e6e6e6}main{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}.ds_5 main{max-width:1220px !important}#openSubmenu{display:none;cursor:pointer;color:#af1b00;margin-bottom:20px;position:relative}#openSubmenu svg{position:absolute;right:0;top:2.5px;width:20px;height:20px;fill:#af1b00;transform:rotate(90deg);transition:all 0.3s ease-in-out}#leftmenu{width:20%;padding-right:20px;margin-bottom:20px}#leftmenu.active #openSubmenu svg{transform:rotate(270deg)}#leftmenu.active ul{display:block}#leftmenu ul{list-style:none;padding:0;margin:0;padding-left:30px}#leftmenu ul li:before{content:""}#leftmenu ul li ul{padding-top:10px}#leftmenu ul li.act a{color:#231F20}#leftmenu>ul{padding-left:0}#leftmenu a{text-decoration:none;word-break:break-word}#leftmenu a:hover,#leftmenu a:focus{text-decoration:underline}.ds_1 #field_0{width:100%}.ds_1 #field_1{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_2{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_3{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_1 #field_10{width:100%}.ds_2 #field_0{width:100%}.ds_2 #field_1{width:calc(((100% - 660px) * 0.6666666667) + 420px)}.ds_2 #field_2{width:calc(((100% - 660px) * 0.3333333333) + 180px)}.ds_2 #field_10{width:100%}.ds_3 #field_0{width:100%}.ds_5 #field_0{width:100%}.ds_1 .wrap,.ds_2 .wrap,.ds_3 .wrap,.ds_5 .wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ds_1.nlm-0 .wrap,.ds_2.nlm-0 .wrap,.ds_3.nlm-0 .wrap,.ds_5.nlm-0 .wrap{width:80%}footer a{text-decoration:none;color:#231F20;line-height:15px}#localbusiness{padding:30px calc((100% - 1440px) / 2);border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#F3F3F3}#localbusiness>div{display:flex}#localbusiness>div div:first-of-type{padding-right:20px}#localbusiness .title{font-size:1.1em;padding-bottom:20px}#fbottom{padding:30px calc((100% - 1440px) / 2);background-color:white;display:flex;justify-content:space-between}#fbottom ul{list-style:none;display:flex}#fbottom ul li{position:relative}#fbottom ul li:before{content:" ";border-left:1px solid #F3F3F3;display:block;height:15px;width:1px;top:5px;right:0;position:absolute}#fbottom ul li:first-child a{padding-left:0}#fbottom a{padding:0 10px}#fbottom .payment-icons svg{display:inline-block;height:30px;width:30px;margin-left:10px}#mobilemenu{display:none;width:50px;height:50px;fill:red;cursor:pointer;padding:5px;pointer-events:all}.bookimage{width:100%;display:block;padding-bottom:20px}.bookimage img{width:100%;height:auto;display:block}.hideit{display:block;font-size:0;height:0;line-height:0;text-decoration:none;text-indent:-10000px;white-space:nowrap}.hide-in-browser,.hide-in-desktop{display:none}#skip{left:-999px;position:fixed;text-decoration:none;z-index:-999}#skip:focus,#skip:active{background-color:#0f3d48;color:#ffffff;font-size:1em;left:1em;line-height:1em;padding:1em;text-align:center;top:1em;z-index:2000}#vendor{bottom:0.5em;display:block;position:absolute;right:1.5em;text-decoration:none;color:#666}@media screen and (min-width:1024px) and (max-width:1440px){#logo{padding-left:20px}#searchbox{margin-left:20px;margin-right:20px}#localbusiness,#fbottom{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){.centering{padding:20px 20px 0}#top{padding-left:20px;padding-right:20px}#logo{width:220px}#tools{display:none}#mobilemenu{display:block}#some{flex:initial}#horizontalmenucontainer{display:none;padding:0}#horizontalmenucontainer.active{display:block}#horizontalmenucontainer ul{display:block}#horizontalmenucontainer ul li:before{display:none}#horizontalmenucontainer ul li a{position:relative;width:100%;padding-right:40px}#horizontalmenucontainer ul li a svg{position:absolute;top:15px;right:20px;transition:all 0.3s ease-in-out}#horizontalmenucontainer ul li.ifsub.active{background-color:initial}#horizontalmenucontainer ul li.ifsub.active a svg{transform:rotate(270deg)}#horizontalmenucontainer ul li.ifsub.active ul{display:block;padding-top:0}#horizontalmenucontainer ul li.ifsub.active ul li{padding-left:20px}#horizontalmenucontainer ul li.ifsub.active ul li ul{padding-left:20px;padding-bottom:20px}#horizontalmenucontainer ul li ul{display:none;background-color:initial;position:relative;top:initial;left:0;border-bottom:0}#horizontalmenucontainer ul li ul li{width:100%}#horizontalmenucontainer ul li ul li ul{columns:1}#horizontalmenucontainer ul li ul li ul li{width:100%}#banner{width:100%;margin:20px 0}#openSubmenu{display:block}#leftmenu{width:100%;padding-right:0}#leftmenu>ul{display:none}#searchbox{margin:20px}#localbusiness{padding:30px 20px}#fbottom{display:block}#fbottom nav ul{display:block}#fbottom nav ul li a{display:block;padding-left:20px !important;padding-bottom:10px}#fbottom .payment-icons{margin-top:20px;text-align:center}#content{display:block}.ds_1.nlm-0 .wrap,.ds_2.nlm-0 .wrap,.ds_3.nlm-0 .wrap{width:100%}[id^="field_"]{float:none !important;margin:0 !important;min-height:auto !important;padding:0 !important;width:100% !important}.hide-in-browser,.hide-in-desktop{display:block}.hide-in-tablet{display:block}.hide-in-smartphone{display:none !important}}@media screen and (max-width:340px){#logo{width:200px}}a{background:transparent;color:#af1b00;outline:none;-webkit-tap-highlight-color:rgba(15, 61, 72, 0.5);text-decoration-skip-ink:auto;text-decoration:none;word-break:break-all}a[href^=tel]{color:inherit;text-decoration:inherit}a:hover,a:focus{text-decoration:underline}p{margin-bottom:1em}h1,h2,h3,h4,h5{background:transparent;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0;padding-bottom:20px;overflow:hidden;word-wrap:break-word;font-weight:400}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:1.8em}h2{font-size:1.4em;text-transform:uppercase}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1.1em}hr{background-color:#bfbfbf;border:0;height:1px;margin:0 0 1em 0}blockquote{border-left-color:currentColor;border-left-style:solid;border-left-width:0.25em;font-style:italic;margin:2em;padding:0.125em 1em}blockquote>*:last-child{margin-bottom:0;padding-bottom:0}.ctas .cta{background-color:#0f3d48;color:#ffffff;display:inline-block;margin-bottom:2rem;margin-right:1em;padding:1rem 2rem;text-decoration:none;transition:all 0.25s}.ctas .cta:hover{background-color:#134f5d}.ctype-text.toggle-1,.ctype-tcadaptivetextpic_textpic.toggle-1,.ctype-tctable_plugin.toggle-1{position:relative}.ctype-text.toggle-1 .cursor,.ctype-tcadaptivetextpic_textpic.toggle-1 .cursor,.ctype-tctable_plugin.toggle-1 .cursor{cursor:pointer}.ctype-text.toggle-1 .toggler,.ctype-tcadaptivetextpic_textpic.toggle-1 .toggler,.ctype-tctable_plugin.toggle-1 .toggler{display:inline-block;vertical-align:middle;padding-bottom:10px;position:relative;width:30px;height:30px}.ctype-text.toggle-1 .toggler:before,.ctype-tcadaptivetextpic_textpic.toggle-1 .toggler:before,.ctype-tctable_plugin.toggle-1 .toggler:before{position:absolute;top:15px;left:50%;content:" > ";width:30px;height:30px;font-size:40px;line-height:16px;display:block;cursor:pointer;transform:translate(-50%, -50%);transition:all 0.2s ease-in-out}.ctype-text.toggle-1.expandend .toggler:before,.ctype-tcadaptivetextpic_textpic.toggle-1.expandend .toggler:before,.ctype-tctable_plugin.toggle-1.expandend .toggler:before{transform:translate(-50%, -50%) rotate(90deg);top:20px;left:10px}.frame-ruler-before{border-top:1px solid #F3F3F3;margin-bottom:1em;padding-top:1em}.frame-ruler-after{border-bottom:1px solid #F3F3F3;margin-bottom:1em}.frame-20{background-color:#F3F3F3;border:1px solid #dadada;margin-bottom:1em;overflow:hidden;padding:1em}.frame-20>*:last-child{margin-bottom:0;padding-bottom:0}.frame-21{background-color:#af1b00;border:1px solid #af1b00;margin-bottom:1em;overflow:hidden;padding:1em}.frame-21>*:last-child{margin-bottom:0;padding-bottom:0}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.indent{margin-left:5em}.bold{font-weight:bold}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}main ul,main ol{margin-bottom:1em;margin-left:2em;margin-right:0}main ul li,main ol li{margin-bottom:0.5em;margin-top:0}main ul li ul,main ol li ul{margin-top:0.5em}main ul li{position:relative}.element-wrapper a.submit,.element-wrapper input,.element-wrapper button.submit{border-radius:4px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.message-error{border-radius:4px}@media screen and (max-width:768px){.ctas .cta{margin-right:0;text-align:center;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}.tx-indexedsearch-searchbox{margin-bottom:1em}.tx-indexedsearch-searchbox input{text-align:center}.tx-indexedsearch-results{display:grid;gap:2em;grid-template-columns:repeat(4, 1fr);margin-bottom:2em}.tx-indexedsearch-results.columns-3{grid-template-columns:repeat(3, 1fr)}.tx-indexedsearch-results.columns-4{grid-template-columns:repeat(4, 1fr)}.tx-indexedsearch-results.columns-5{grid-template-columns:repeat(5, 1fr)}.tx-indexedsearch-results a{text-decoration:none}.tx-indexedsearch-results article{background-color:#ffffff}.tx-indexedsearch-results article .image img{height:auto;width:100%}.tx-indexedsearch-results article .content{padding:1em}.tx-indexedsearch-results article svg{height:auto}.tx-indexedsearch-redMarkup{font-weight:700}.tx-indexedsearch-path{clear:left;color:#c0c0c0;font-size:75%;word-wrap:break-word}.tx-indexedsearch-browsebox{margin-bottom:1em;text-align:center}.tx-indexedsearch-browsebox ul{list-style:none;margin:0;padding:0}.tx-indexedsearch-browsebox ul li{display:inline-block;margin-right:0.5em}.tx-indexedsearch-browsebox ul li::before{content:none}.tx-indexedsearch-browsebox ul li a{text-decoration:none}@media screen and (min-width:768px) and (max-width:1024px){.tx-indexedsearch-results{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:768px){.tx-indexedsearch-results{grid-template-columns:repeat(1, 1fr)}}#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:#0f3d48;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:#0f3d48 !important;border-color:#0f3d48 !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}}#banner{width:1440px;margin:0 auto 40px}#banner.type-images{padding-bottom:480px !important}#banner .banner__image{padding-bottom:480px !important}.productmatrix{}.productmatrix table{width:100%;border-collapse:collapse}.productmatrix table tr{border-bottom:1px solid #F3F3F3}.productmatrix table td{padding:10px 0}.productmatrix table td.bundle{padding-left:45px}.productmatrix table td.bundle a svg{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:5px}.productmatrix .center{text-align:center}.productmatrix .producticon{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}.productmatrix .duration,.productmatrix .price,.productmatrix .amount,.productmatrix .addtobasket{width:1%;white-space:nowrap;text-align:right;padding-left:20px}.productmatrix .amount input{width:30px;height:30px;text-align:center;border:1px solid silver}.productmatrix .addtobasket{margin-bottom:0 !important}.productmatrix .addtobasket button{text-transform:initial;background-color:#ffffff !important;border:2px solid #af1b00 !important;color:#af1b00 !important;width:140px !important;border-radius:40px !important;font-weight:700 !important;height:auto !important;transition:all 0.5s ease;cursor:pointer !important;padding:5px 20px !important;line-height:initial !important;height:30px;padding:5px 10px;margin-left:2.5px;width:100%}.productmatrix .addtobasket button:hover,.productmatrix .addtobasket button:focus{background-color:#af1b00 !important;color:#ffffff !important}.productmatrix .addtobasket button[data-inbasket="1"]{color:#ffffff !important;background-color:#000000 !important;border:2px solid #000000 !important}.ctype-felogin_login .submit{text-transform:initial;background-color:#ffffff !important;border:2px solid #af1b00 !important;color:#af1b00 !important;width:140px !important;border-radius:40px !important;font-weight:700 !important;height:auto !important;transition:all 0.5s ease;cursor:pointer !important;padding:5px 20px !important;line-height:initial !important}.ctype-felogin_login .submit:hover,.ctype-felogin_login .submit:focus{background-color:#af1b00 !important;color:#ffffff !important}.ctype-felogin_login .submit[data-inbasket="1"]{color:#ffffff !important;background-color:#000000 !important;border:2px solid #000000 !important}#searchsiteform input[type=submit]{border:0;display:block;padding:10px 20px;cursor:pointer}.tx-tc-cards{overflow:visible !important}.tx-tc-cards #searchform{position:relative}.tx-tc-cards #searchform .element-wrapper input{height:initial;text-align:left;width:100%;border:1px solid #e6e6e6;padding:10px 10px 10px 40px;background-color:#ffffff}.tx-tc-cards #searchform .element-wrapper input::placeholder{font-size:15px}.tx-tc-cards #searchform .search-icon{position:absolute;top:5px;left:5px;width:30px;height:30px;fill:#e6e6e6}.tx-tc-cards .searchresults .card .content{margin-top:0 !important}.tx-tc-cards .cards-container .card .title{word-break:break-word}.tx-tc-cards .cards-container.view-list,.tx-tc-cards .cards-container.view-related,.tx-tc-cards .cards-container.view-category{overflow:visible}.tx-tc-cards .cards-container.view-list .card,.tx-tc-cards .cards-container.view-related .card,.tx-tc-cards .cards-container.view-category .card{overflow:visible}.tx-tc-cards .cards-container.view-list .card .image,.tx-tc-cards .cards-container.view-related .card .image,.tx-tc-cards .cards-container.view-category .card .image{overflow:visible}.tx-tc-cards .cards-container.view-list .card.product a,.tx-tc-cards .cards-container.view-related .card.product a,.tx-tc-cards .cards-container.view-category .card.product a{word-break:initial}.tx-tc-cards .cards-container.view-list .card.product a.cell:hover img,.tx-tc-cards .cards-container.view-list .card.product a.cell:focus img,.tx-tc-cards .cards-container.view-related .card.product a.cell:hover img,.tx-tc-cards .cards-container.view-related .card.product a.cell:focus img,.tx-tc-cards .cards-container.view-category .card.product a.cell:hover img,.tx-tc-cards .cards-container.view-category .card.product a.cell:focus img{transform:scale(1.055);box-shadow:5px 4px 10px 0 rgba(0, 0, 0, 0.75)}.tx-tc-cards .cards-container.view-list .card.product .content,.tx-tc-cards .cards-container.view-related .card.product .content,.tx-tc-cards .cards-container.view-category .card.product .content{margin:0 0 60px;padding-top:20px}.tx-tc-cards .cards-container.view-list .card.product .content .title,.tx-tc-cards .cards-container.view-related .card.product .content .title,.tx-tc-cards .cards-container.view-category .card.product .content .title{color:#af1b00;margin-bottom:10px}.tx-tc-cards .cards-container.view-list .card.product .addtobasket,.tx-tc-cards .cards-container.view-related .card.product .addtobasket,.tx-tc-cards .cards-container.view-category .card.product .addtobasket{position:absolute;bottom:0;left:0}.tx-tc-cards .cards-container.view-list .card.product .addtobasket button,.tx-tc-cards .cards-container.view-related .card.product .addtobasket button,.tx-tc-cards .cards-container.view-category .card.product .addtobasket button{text-transform:initial;background-color:#ffffff !important;border:2px solid #af1b00 !important;color:#af1b00 !important;width:140px !important;border-radius:40px !important;font-weight:700 !important;height:auto !important;transition:all 0.5s ease;cursor:pointer !important;padding:5px 20px !important;line-height:initial !important}.tx-tc-cards .cards-container.view-list .card.product .addtobasket button:hover,.tx-tc-cards .cards-container.view-list .card.product .addtobasket button:focus,.tx-tc-cards .cards-container.view-related .card.product .addtobasket button:hover,.tx-tc-cards .cards-container.view-related .card.product .addtobasket button:focus,.tx-tc-cards .cards-container.view-category .card.product .addtobasket button:hover,.tx-tc-cards .cards-container.view-category .card.product .addtobasket button:focus{background-color:#af1b00 !important;color:#ffffff !important}.tx-tc-cards .cards-container.view-list .card.product .addtobasket button[data-inbasket="1"],.tx-tc-cards .cards-container.view-related .card.product .addtobasket button[data-inbasket="1"],.tx-tc-cards .cards-container.view-category .card.product .addtobasket button[data-inbasket="1"]{color:#ffffff !important;background-color:#000000 !important;border:2px solid #000000 !important}.tx-tc-cards .cards-container.view-list .card.person.i-0 .cell,.tx-tc-cards .cards-container.view-related .card.person.i-0 .cell,.tx-tc-cards .cards-container.view-category .card.person.i-0 .cell{align-items:initial !important;display:initial !important}.tx-tc-cards .cards-container.view-list .card.person .title,.tx-tc-cards .cards-container.view-related .card.person .title,.tx-tc-cards .cards-container.view-category .card.person .title{text-align:center}.tx-tc-cards .cards-container.view-list .card.person .teaser,.tx-tc-cards .cards-container.view-related .card.person .teaser,.tx-tc-cards .cards-container.view-category .card.person .teaser{word-break:initial !important}.tx-tc-cards .cards-container.view-list .card.person img,.tx-tc-cards .cards-container.view-related .card.person img,.tx-tc-cards .cards-container.view-category .card.person img{clip-path:circle(50% at 50% 50%)}.tx-tc-cards .cards-container.view-search .card{display:flex;width:100%;align-items:self-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid silver}.tx-tc-cards .cards-container.view-search .card .left{width:50%;display:flex}.tx-tc-cards .cards-container.view-search .card a{word-break:initial}.tx-tc-cards .cards-container.view-search .card .info{padding:10px 20px}.tx-tc-cards .cards-container.view-search .card .info a{font-size:1.4em;display:block;padding-bottom:10px}.tx-tc-cards .cards-container.view-search .card .productmatrix{width:50%}.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket{position:absolute;bottom:0;left:0;position:initial}.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket button{text-transform:initial;background-color:#ffffff !important;border:2px solid #af1b00 !important;color:#af1b00 !important;width:140px !important;border-radius:40px !important;font-weight:700 !important;height:auto !important;transition:all 0.5s ease;cursor:pointer !important;padding:5px 20px !important;line-height:initial !important}.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket button:hover,.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket button:focus{background-color:#af1b00 !important;color:#ffffff !important}.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket button[data-inbasket="1"]{color:#ffffff !important;background-color:#000000 !important;border:2px solid #000000 !important}.tx-tc-cards .cards-container.view-search .card .productmatrix .addtobasket button{padding:5px 10px}.tx-tc-cards .cards-container.view-search .card .productmatrix .producticon{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}.tx-tc-cards .single.product{display:flex;flex-wrap:wrap;margin-bottom:40px;padding-top:0}.tx-tc-cards .single.product h1{font-size:2.4em;flex:0 0 100%}.tx-tc-cards .single.product .left{width:33%;padding-right:10px;order:1;flex:0 0 33%}.tx-tc-cards .single.product .left a{display:block;text-decoration:none}.tx-tc-cards .single.product .left a.arrow:after{content:" ›"}.tx-tc-cards .single.product .left a:hover{text-decoration:underline}.tx-tc-cards .single.product .right{border-left:1px solid #F3F3F3;order:1;flex:0 0 66%;width:66%;padding-left:20px}.tx-tc-cards .single.product .right #tab-menu{list-style:none;padding:0;margin:0;border-bottom:1px solid #E2E2E2}.tx-tc-cards .single.product .right #tab-menu li{display:inline-block;padding:5px 20px;background-color:#E2E2E2;border:1px solid #E2E2E2;border-bottom:0;font-weight:700;text-transform:uppercase;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0;margin-right:5px;cursor:pointer;margin-bottom:-1px}.tx-tc-cards .single.product .right #tab-menu li:before{display:none}.tx-tc-cards .single.product .right #tab-menu li.active{background-color:white;border-bottom:1px solid white}.tx-tc-cards .single.product .right .tab{display:none;padding:20px 0;border-bottom:1px solid #F3F3F3}.tx-tc-cards .single.product .right .tab:first-of-type{display:block}.tx-tc-cards .single.product .right .bookdata{display:block;border-bottom:1px solid #F3F3F3;padding-top:10px;padding-left:10px;padding-bottom:10px;margin-bottom:10px}.tx-tc-cards .single.product .right .bookdata tr td:first-of-type{font-weight:700;padding-right:10px}.tx-tc-cards .single.product .excerptlink{color:#231F20;font-weight:700;text-decoration:none;text-align:right;margin-bottom:10px}.tx-tc-cards .single.product .booklink{color:#231F20;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;border-bottom:1px solid #F3F3F3;border-top:1px solid #F3F3F3}.tx-tc-cards .single.product .booklink~a.booklink{border-top:none}.tx-tc-cards .single.product .booklink svg{fill:#231F20;width:30px;height:30px;display:inline-block;vertical-align:middle;padding-right:5px}.tx-tc-cards .single.product .addtobasket button{background-color:#af1b00}.tx-tc-cards .single.product .addtobasket button:hover,.tx-tc-cards .single.product .addtobasket button:focus{background-color:#e22300}.tx-tc-cards .single.person .flex{display:flex;margin-bottom:40px}.tx-tc-cards .single.person .flex .image{width:320px}.tx-tc-cards .single.person .flex .image img{clip-path:circle(50% at 50% 50%)}.tx-tc-cards .single.person .flex .content{max-width:60%;padding-left:40px}.tx-tc-illustrations ul li.fancybox:hover,.tx-tc-illustrations ul li.fancybox:focus{text-decoration:underline}.ctype-tcbase_cardslider .cWrap .carousel .card.person .image img{clip-path:circle(50% at 50% 50%)}@media screen and (min-width:1024px) and (max-width:1440px){#banner{width:100%}#banner.type-images,#banner .banner__image{padding-bottom:33.333% !important}}@media screen and (min-width:768px) and (max-width:1024px){#banner{width:100%}#banner.type-images,#banner .banner__image{padding-bottom:33.333% !important}}@media screen and (max-width:768px){#banner{width:100%}#banner.type-images,#banner .banner__image{padding-bottom:33.333% !important}.productmatrix div{grid-template-columns:0.5fr 0.5fr 0.8fr 0.3fr 110px;font-size:80%}.productmatrix div .addtobasket button{font-size:80%}.tx-tc-cards #searchform{margin:20px 0}.tx-tc-cards .cards-container.view-search .card{display:block}.tx-tc-cards .cards-container.view-search .card .left,.tx-tc-cards .cards-container.view-search .card .right{display:block;width:100%}.tx-tc-cards .cards-container.view-search .card .left .info,.tx-tc-cards .cards-container.view-search .card .right .info{padding:20px 0}.tx-tc-cards .cards-container.view-search .card .productmatrix{width:100%}.tx-tc-cards .single.product{padding:0}.tx-tc-cards .single.product .left,.tx-tc-cards .single.product .right{flex:0 0 100%;padding:0;border-left:0}.tx-tc-cards .single.person .flex{display:block;margin-bottom:40px}.tx-tc-cards .single.person .flex .image{width:100%}.tx-tc-cards .single.person .flex .image img{clip-path:circle(50% at 50% 50%)}.tx-tc-cards .single.person .flex .content{max-width:100%;padding-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:#0f3d48;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%}}
.attention-component{width:100%;padding:20px;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000}.attention-component *{margin:0;padding:0;box-sizing:border-box}.attention-component .inner{overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(0, 0, 0, 0.16), 0 1px 3px rgba(0, 0, 0, 0.13)}.attention-component .inner-container{padding:20px;background-color:#ffffff}.attention-component .head{padding:10px 40px 10px 20px;background-color:#0f3d48}.attention-component .close{position:absolute;top:10px;right:10px;display:inline-block;margin-bottom:10px;cursor:pointer}.attention-component .close path:first-child{fill:#ffffff}.attention-component .title{font-size:16px;color:#ffffff}.attention-component .content{font-size:14px}.attention-component .input{width:100%;border:1px solid #f4f4f4;border-radius:5px;padding:10px 20px;margin-top:20px}.attention-component .input:focus{outline-offset:0;outline:none}.attention-component .button{padding:10px 20px;width:50%;display:block;margin:20px auto 0 auto;border:0;cursor:pointer;border-radius:10px;background-color:#3394de;color:#ffffff}.attention-component .buttons{margin-top:20px;text-align:center}.attention-component .cancel,.attention-component .confirm{padding:10px 20px;border:0;border-radius:5px;color:#ffffff;cursor:pointer}.attention-component .cancel{background-color:silver;margin-right:10px}.attention-component .confirm{background-color:#af1b00;margin-left:10px;text-transform:uppercase}#ajaxError{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(128, 128, 128, 0.8);z-index:1000}#ajaxError #ajaxErrorMessage{background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}#shopAjaxWorking{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(128, 128, 128, 0.8);z-index:1000}#shopAjaxWorking .content{background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:50px;border-radius:4px}#shopAjaxWorking .content svg{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px}#shopAjaxWorking .content svg .path{stroke:silver;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}#usersegment{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;width:100vw;height:100vh;background-color:rgba(128, 128, 128, 0.8);z-index:1000;display:none}#usersegment .content{background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:25px 50px;text-align:center;border-radius:4px}#usersegment .content h2,#usersegment .content h3{text-transform:uppercase;padding:10px 0}#usersegment .content .inline svg,#usersegment .content .inline p{display:inline-block;vertical-align:middle}#usersegment .content .inline p{margin:0;padding-left:10px;text-align:left}#usersegment .content svg{width:40px;height:40px}#usersegment .content .divider{display:block;width:100%;border-top:1px solid #000000}#usersegment .content button{border:0;display:block;margin:10px auto 20px;padding:5px 10px;text-transform:uppercase;background-color:#af1b00;color:#ffffff;cursor:pointer;border-radius:4px}.basketcount{display:none;position:absolute;top:-7.5px;right:7.5px;background-color:#af1b00;border-radius:50%;color:white;height:20px;width:20px;justify-content:center;align-content:center;font-size:12.5px;line-height:18.5px}.basketcount.active{display:grid}@keyframes spin{0%{transform:rotate(0deg)}65%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.tx-tc-fcshop{margin-bottom:40px;width:100% !important}.tx-tc-fcshop .btn-link{border:none;color:#af1b00;border:2px solid #af1b00;cursor:pointer;transition:all 0.5s ease;text-transform:uppercase;background-color:#ffffff;padding:5px 20px;border-radius:40px;margin-bottom:20px;line-height:initial;position:relative;width:auto;height:2em;text-align:center;cursor:pointer}.tx-tc-fcshop .btn-link:hover,.tx-tc-fcshop .btn-link:focus{background-color:#af1b00 !important;color:#ffffff !important;text-decoration:none}.tx-tc-fcshop .btn-link.right{float:right}.tx-tc-fcshop .btn-link.update .text,.tx-tc-fcshop .btn-link.update .loader{pointer-events:none}.tx-tc-fcshop .btn-link.update .loader{animation:spin 1.2s linear infinite;border:3px solid #ffffff;border-radius:50%;border-top:3px solid transparent;display:none;height:15px;margin:0 auto;width:15px}.tx-tc-fcshop .btn-link.update.loading{background-color:#af1b00 !important}.tx-tc-fcshop .btn-link.update.loading .text{opacity:0;display:block;height:0}.tx-tc-fcshop .btn-link.update.loading .loader{display:block}.tx-tc-fcshop .submitForm{margin-top:20px;display:flex;justify-content:space-between}.tx-tc-fcshop .submitForm .newsletterSection #categoriesSection{display:none}.tx-tc-fcshop .submitForm .newsletterSection .categoriesWrap{display:grid;grid-template-columns:auto auto auto}.tx-tc-fcshop .submitForm .newsletterSection .categoriesWrap>div{padding-right:20px}.tx-tc-fcshop .submitForm .submitWrap{display:flex;flex-direction:column-reverse;background-color:#ffffff}.tx-tc-fcshop .submitForm .submitWrap div{position:relative}.tx-tc-fcshop .submitForm .submitWrap div .loader{animation:spin 1.2s linear infinite;border:3px solid #ffffff;border-radius:50%;border-top:3px solid transparent;display:none;height:15px;margin:0 auto;width:15px;position:absolute;top:calc(50% - 7.5px);left:calc(50% - 7.5px)}.tx-tc-fcshop .submitForm .submitWrap div input[type=submit]{border:none;color:#af1b00;border:2px solid #af1b00;cursor:pointer;transition:all 0.5s ease;text-transform:uppercase;padding:8px 10px;line-height:20px;background-color:transparent;border-radius:40px;padding:5px 20px}.tx-tc-fcshop .submitForm .submitWrap div input[type=submit]:hover,.tx-tc-fcshop .submitForm .submitWrap div input[type=submit]:focus{background-color:#af1b00 !important;color:#ffffff !important}.tx-tc-fcshop .submitForm.loading .submitWrap div{background-color:#af1b00;border-radius:40px}.tx-tc-fcshop .submitForm.loading .submitWrap div input{opacity:0}.tx-tc-fcshop .submitForm.loading .submitWrap div .loader{display:block}.tx-tc-fcshop #checkout-basket.overflow-x{margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.tx-tc-fcshop #checkout-basket .basketGrid{border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3}.tx-tc-fcshop #checkout-basket .basketGrid table{display:table;overflow-x:auto;width:100%}.tx-tc-fcshop #checkout-basket .basketGrid table thead td{background-color:#0f3d48;color:#ffffff;font-weight:700}.tx-tc-fcshop #checkout-basket .basketGrid table tr td{padding:10px 5px;border-bottom:1px solid #F3F3F3}.tx-tc-fcshop #checkout-basket .basketGrid table tr.bold td{font-weight:700}.tx-tc-fcshop #checkout-basket .basketGrid table .delete{margin-right:10px}.tx-tc-fcshop #checkout-basket .basketGrid table .delete .removeorderline{fill:red;width:20px;height:20px;cursor:pointer;transition:all 0.5s ease-in-out}.tx-tc-fcshop #checkout-basket .basketGrid table .delete .removeorderline:hover,.tx-tc-fcshop #checkout-basket .basketGrid table .delete .removeorderline:focus{transform:scale(1.05)}.tx-tc-fcshop #checkout-basket .basketGrid table .delete .removeorderline *{pointer-events:none}.tx-tc-fcshop #checkout-basket .basketGrid table .image{width:110px}.tx-tc-fcshop #checkout-basket .basketGrid table .image a,.tx-tc-fcshop #checkout-basket .basketGrid table .image img{display:block}.tx-tc-fcshop #checkout-basket .basketGrid table .productinfo{padding:10px}.tx-tc-fcshop #checkout-basket .basketGrid table .productinfo a{word-break:normal}.tx-tc-fcshop #checkout-basket .basketGrid table .format,.tx-tc-fcshop #checkout-basket .basketGrid table .price{text-align:center}.tx-tc-fcshop #checkout-basket .basketGrid table .amount input{width:30px;height:30px;text-align:center;border:1px solid silver}.tx-tc-fcshop #checkout-basket .basketGrid table .totalprice{text-align:right;white-space:nowrap}.tx-tc-fcshop #checkout-basket .bundleitems{width:auto !important}.tx-tc-fcshop #checkout-basket .bundleitems tr td{border-bottom:0 !important}.tx-tc-fcshop #checkout-basket .bundleitems svg{width:30px;height:30px}.tx-tc-fcshop #checkout-confirm .overflow-x{margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.tx-tc-fcshop #checkout-confirm .basketGrid{border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3}.tx-tc-fcshop #checkout-confirm .basketGrid table{display:table;overflow-x:auto;width:100%}.tx-tc-fcshop #checkout-confirm .basketGrid table thead td{background-color:#0f3d48;color:#ffffff;font-weight:700}.tx-tc-fcshop #checkout-confirm .basketGrid table tr td{padding:10px 5px;border-bottom:1px solid #F3F3F3}.tx-tc-fcshop #checkout-confirm .basketGrid table tr.bold td{font-weight:700}.tx-tc-fcshop #checkout-confirm .basketGrid table .image{width:110px}.tx-tc-fcshop #checkout-confirm .basketGrid table .image a,.tx-tc-fcshop #checkout-confirm .basketGrid table .image img{display:block}.tx-tc-fcshop #checkout-confirm .basketGrid table .productinfo{padding:10px}.tx-tc-fcshop #checkout-confirm .basketGrid table .productinfo a{word-break:normal}.tx-tc-fcshop #checkout-confirm .basketGrid table .format,.tx-tc-fcshop #checkout-confirm .basketGrid table .price{text-align:center}.tx-tc-fcshop #checkout-confirm .basketGrid table .totalprice{text-align:right;white-space:nowrap}.tx-tc-fcshop #checkout-confirm .bundleitems{width:auto !important}.tx-tc-fcshop #checkout-confirm .bundleitems tr td{border-bottom:0 !important}.tx-tc-fcshop #checkout-confirm .bundleitems svg{width:30px;height:30px}.tx-tc-fcshop .swipe{display:none;margin:0 auto 5px}#orderhistory.overflow-x{margin-bottom:20px;overflow-x:auto;overflow-y:hidden}#orderhistory table{display:table;width:100%;overflow-x:auto;border-collapse:collapse}#orderhistory table th{background-color:#0f3d48;color:#ffffff;padding:10px 5px;font-weight:700;text-transform:uppercase}#orderhistory table td{padding:5px;border:1px solid #F3F3F3}#orderhistory table .center{text-align:center}#orderhistory table .right{text-align:right}#orderhistory table .bold{font-weight:700}@media screen and (max-width:768px){#usersegment .content{padding:25px;min-width:80%}.tx-tc-fcshop #checkout-basket.overflow-x{border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3}.tx-tc-fcshop #checkout-basket .basketGrid{border-left:0;border-right:0}}@media screen and (max-width:468px){.tx-tc-fcshop .swipe{display:block}.tx-tc-fcshop #checkout-confirm .basketGrid{border-left:0;border-right:0}#orderhistory table{width:150%}}

.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:#0f3d48;border-radius:50%;height:3em;margin:10px;margin-left:0;padding:0.75em;transition:all 0.25s;width:3em}.tx-tc-cards #sharebuttons a.share-facebook{background:#3b5998}.tx-tc-cards #sharebuttons a.share-linkedin{background:#0077b5}.tx-tc-cards #sharebuttons a.share-twitter{background:#0084b4}.tx-tc-cards #sharebuttons a:hover,.tx-tc-cards #sharebuttons a:focus{transform:rotate(20deg)}.tx-tc-cards svg.icon{fill:#000000;height:1em;left:0;position:absolute;stroke:#000000;top:50%;transform:translateY(-50%);width:1em}.tx-tc-cards svg.share{fill:#ffffff}.tx-tc-cards blockquote{font-style:italic}.tx-tc-cards blockquote cite{display:block;font-size:83.333%;font-style:normal;font-weight:700;margin:1em 0 0;padding:0;text-align:right}.tx-tc-cards blockquote cite:before{content:"— "}.tx-tc-cards .lowercase{text-transform:lowercase}.tx-tc-cards .uppercase{text-transform:uppercase}.tx-tc-cards .ellipsis{display:block;max-width:100%;overflow:hidden;padding-left:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.tx-tc-cards .eventdetails,.tx-tc-cards .jobdetails{margin-bottom:20px}.tx-tc-cards .eventdetails>*:last-child,.tx-tc-cards .jobdetails>*:last-child{margin-bottom:0}.tx-tc-cards .eventdetails .header,.tx-tc-cards .jobdetails .header{font-weight:700}.tx-tc-cards #searchform{margin-bottom: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.5s ease}.tx-tc-cards #searchkinds .element-wrapper.visible{display:inline-block;opacity:1}.tx-tc-cards #searchkinds .checkmark{transition:all 0.5s ease}.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:#0f3d48;border:none;color:#ffffff;cursor:pointer;line-height:inherit;padding:0.25em 0.5em;transition:all 0.5s ease}.tx-tc-cards .addtobasket button:hover,.tx-tc-cards .addtobasket button:focus{background-color:#186172}.tx-tc-cards .addtobasket input{-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px #0f3d48;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.5s ease}.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.055)}.tx-tc-cards .cards-container .card.i-0 .cell{align-items:center;display:flex}.tx-tc-cards .cards-container .card .kind{color:#0f3d48}.tx-tc-cards .cards-container .card .title{font-size:130%;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;word-wrap:break-word}.tx-tc-cards .cards-container .card .date{font-weight:700;white-space:nowrap;margin-bottom:0.5em}.tx-tc-cards .cards-container .card .image{background-color:#ffffff;overflow:hidden}.tx-tc-cards .cards-container .card .image img{transition:all 0.5s ease}.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:#186172;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:#0f3d48;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.5s ease}.tx-tc-cards .fetchmore.icon{height:60px;width:60px}.tx-tc-cards .fetchmore.icon svg{display:block;fill:#333333;height:60px;transition:all 0.5s ease;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:#0f3d48;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.5s ease;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:#0f3d48;cursor:auto;line-height:unset;padding:10px;white-space:unset}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#06191e}#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)}}