header #topWrap{padding-bottom:40px !important;}header #topWrap .logoWrap{height:0 !important;margin-left:0 !important;}header #topWrap .logoWrap #logo{display:none !important;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ul,ol{list-style-position:outside;margin:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}legend{color:#000}input,button,textarea,select{font-size:100%}table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}main{display:block}dd{margin-left:1em;}strong{font-weight:bold;}em{font-style:italic;}u{text-decoration-skip:ink;}svg{fill:inherit;stroke:inherit;stroke-width:0;display:block;width:100%;height:100%;}a svg{pointer-events:none;}.extbase-debugger{position:relative;z-index:100000;}@font-face{font-family:'Cutive';font-display:fallback;src:url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.eot");src:url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.eot#iefix") format("embedded-opentype"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.woff2") format("woff2"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.woff") format("woff"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.ttf") format("truetype"),url('https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/Cutive/Regular/font.svg#font') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans';font-display:fallback;src:url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.eot");src:url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.eot#iefix") format("embedded-opentype"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.woff2") format("woff2"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.woff") format("woff"),url("https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.ttf") format("truetype"),url('https://d17lvcyg82bpoz.cloudfront.net/fileadmin/templates/web/fonts/OpenSans/Regular/font.svg#font') format('svg');font-weight:normal;font-style:normal;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#FFF;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}body{line-height:1.6em;font-size:1.6em;padding:0;width:100%;color:#3c5e4e;background-color:#eeeeee;opacity:0;transition:opacity .25s;}body.fonts-loaded{font-family:'OpenSans',helvetica,verdana,tahoma,arial,sans-serif;opacity:1;}.centering{padding-right:10px;padding-left:10px;max-width:1440px !important;margin:0 auto !important;}header{background-color:white;margin-bottom:40px;}header #topWrap{position:relative;}header #topWrap .logoWrap{display:table;margin-left:15%;padding-top:50px;padding-bottom:50px;}header #topWrap .logoWrap:before,header #topWrap .logoWrap:after{content:"";display:table;}header #topWrap .logoWrap:after{clear:both;}header #topWrap .logoWrap #logo{background-size:100% 100%;background-repeat:no-repeat;background-image:url('/fileadmin/templates/web/images/logo.gif?t=1');display:table-cell;height:172px;width:177px;}header #topWrap .logoWrap .sitename{font-family:'Cutive',serif;display:table-cell;vertical-align:middle;color:#3c5e4e;padding-left:20px;}header #topWrap .logoWrap .sitename .top{font-weight:bold;line-height:40px;}header #topWrap #search{float:right;top:0;right:10px;position:absolute;background-color:#3c5e4e;color:#FFF;padding:5px;line-height:20px;cursor:pointer;height:40px;width:40px;}header #topWrap #search svg{fill:#FFF;height:30px;width:30px;}header #topWrap .languages{font-family:'Cutive',serif;font-size:0.7em;float:right;position:absolute;right:10px;top:70px;text-align:right;list-style:none;}header #topWrap .languages a{text-decoration:none;text-transform:uppercase;padding-bottom:10px;display:block;}header #topWrap .languages a:hover{color:#f4a546;}header #topWrap .languages a span{display:inline-block;vertical-align:middle;}header #topWrap .languages a svg{height:15px;width:15px;margin-left:5px;display:inline-block;vertical-align:sub;}header #burgerWrap{background-color:#3c5e4e;}header #burgerWrap .burgermenu{float:right;margin:10px;fill:#FFF;height:35px;width:35px;}header #menuWrap{background-color:#3c5e4e;}header #menuWrap:before,header #menuWrap:after{content:"";display:table;}header #menuWrap:after{clear:both;}header #menuWrap nav ul{font-family:'Cutive',serif;float:right;font-size:1em;line-height:1em;text-align:right;color:#FFF;}header #menuWrap nav ul li{float:left;list-style:none;padding-left:20px;padding-top:15px;padding-bottom:15px;}header #menuWrap nav ul li .icon{display:none;}header #menuWrap nav ul li .icon.icon-dot{padding-right:20px;display:inline-block;height:20px;vertical-align:middle;}header #menuWrap nav ul li .icon.icon-dot:after{content:'\2022';}header #menuWrap nav ul li a{color:#FFF;display:inline-block;line-height:20px;text-decoration:none;padding-top:2.5px;padding-bottom:2.5px;}header #menuWrap nav ul li a:hover{color:#f4a546;}header #menuWrap nav ul li.act > a{color:#f4a546;}header #menuWrap nav ul li div{display:none;}header #menuWrap nav ul li ul{display:none;}header #menuWrap nav ul li .show-subs-button{display:none;}header #submenu{padding:40px 0;background:#3c5e4e;display:none;font-size:16px;}header #submenu:before,header #submenu:after{content:"";display:table;}header #submenu:after{clear:both;}header #submenu .left{width:40%;float:left;}header #submenu .left .header{color:#FFF;font-size:35px;text-transform:uppercase;}header #submenu .left .description{color:#FFF;margin-bottom:20px;}header #submenu .left a.submenu-read-more{display:inline-block;text-decoration:none;padding:2.5px 10px;background-color:#324e41;color:#FFF;}header #submenu .left a.submenu-read-more:hover{background-color:#283f34;padding-right:10px;padding-left:10px;}header #submenu ul{width:50%;float:right;}header #submenu ul li{float:left;width:50%;list-style:none;}header #submenu ul li a{text-decoration:none;width:90%;padding:2.5px 10px;display:block;color:#FFF;}header #submenu ul li a:hover{background-color:#324e41;}header #submenu ul li .icon{display:none;}header #submenu ul li .icon.icon-dot{display:none;}body.gl header #menuWrap nav ul{font-size:13px;}.ds_1 #field_0{width:100%;overflow:hidden;min-height:1px;}.ds_1 #field_0:before,.ds_1 #field_0:after{content:"";display:table;}.ds_1 #field_0:after{clear:both;}.ds_1 #field_1{float:left;width:33.3333%;overflow:hidden;min-height:1px;padding-right:26.666px;}.ds_1 #field_1:before,.ds_1 #field_1:after{content:"";display:table;}.ds_1 #field_1:after{clear:both;}.ds_1 #field_2{float:left;width:33.3333%;overflow:hidden;min-height:1px;padding-right:13.332px;padding-left:13.332px;}.ds_1 #field_2:before,.ds_1 #field_2:after{content:"";display:table;}.ds_1 #field_2:after{clear:both;}.ds_1 #field_3{float:right;width:33.3333%;overflow:hidden;min-height:1px;padding-left:26.666px;}.ds_1 #field_3:before,.ds_1 #field_3:after{content:"";display:table;}.ds_1 #field_3:after{clear:both;}.ds_1 #field_10{width:100%;overflow:hidden;min-height:1px;}.ds_1 #field_10:before,.ds_1 #field_10:after{content:"";display:table;}.ds_1 #field_10:after{clear:both;}.ds_2 #field_1{width:33.3333%;float:left;overflow:hidden;min-height:1px;padding-right:40px;}.ds_2 #field_1:before,.ds_2 #field_1:after{content:"";display:table;}.ds_2 #field_1:after{clear:both;}.ds_2 #field_1 #leftMenu{background-color:#3c5e4e;font-family:'Cutive',serif;font-size:1em;line-height:1em;padding-left:20px;padding-top:20px;padding-bottom:20px;margin-bottom:40px;}.ds_2 #field_1 #leftMenu ul{padding-left:0;margin-left:0;list-style:none;}.ds_2 #field_1 #leftMenu ul li{padding-top:10px;padding-bottom:10px;}.ds_2 #field_1 #leftMenu ul li a{color:#FFF;text-decoration:none;line-height:25px;}.ds_2 #field_1 #leftMenu ul li.act > a{color:#f4a546;}.ds_2 #field_1 #leftMenu ul li:last-child{padding-bottom:0;}.ds_2 #field_1 #leftMenu ul li ul{margin-left:10px;margin-bottom:10px;}.ds_2 .sectionWrap{width:66.6666%;float:right;}.ds_2 .sectionWrap #field_0{width:100%;overflow:hidden;min-height:1px;}.ds_2 .sectionWrap #field_0:before,.ds_2 .sectionWrap #field_0:after{content:"";display:table;}.ds_2 .sectionWrap #field_0:after{clear:both;}.ds_2 .sectionWrap #field_2{float:left;width:50%;overflow:hidden;min-height:1px;padding-right:5px;padding-right:20px;}.ds_2 .sectionWrap #field_2:before,.ds_2 .sectionWrap #field_2:after{content:"";display:table;}.ds_2 .sectionWrap #field_2:after{clear:both;}.ds_2 .sectionWrap #field_3{float:right;width:50%;overflow:hidden;min-height:1px;padding-left:5px;padding-left:20px;}.ds_2 .sectionWrap #field_3:before,.ds_2 .sectionWrap #field_3:after{content:"";display:table;}.ds_2 .sectionWrap #field_3:after{clear:both;}.ds_2 .sectionWrap #field_10{width:100%;overflow:hidden;min-height:1px;}.ds_2 .sectionWrap #field_10:before,.ds_2 .sectionWrap #field_10:after{content:"";display:table;}.ds_2 .sectionWrap #field_10:after{clear:both;}.ds_3 #field_0{width:100%;overflow:hidden;min-height:1px;}.ds_8 .sectionWrap{width:66.6666%;float:left;padding-right:40px;}.ds_8 .sectionWrap #field_0{width:100%;overflow:hidden;min-height:1px;}.ds_8 .sectionWrap #field_0:before,.ds_8 .sectionWrap #field_0:after{content:"";display:table;}.ds_8 .sectionWrap #field_0:after{clear:both;}.ds_8 .sectionWrap #field_2{float:left;width:50%;overflow:hidden;min-height:1px;padding-right:5px;padding-right:20px;}.ds_8 .sectionWrap #field_2:before,.ds_8 .sectionWrap #field_2:after{content:"";display:table;}.ds_8 .sectionWrap #field_2:after{clear:both;}.ds_8 .sectionWrap #field_3{float:right;width:50%;overflow:hidden;min-height:1px;padding-left:5px;padding-left:20px;}.ds_8 .sectionWrap #field_3:before,.ds_8 .sectionWrap #field_3:after{content:"";display:table;}.ds_8 .sectionWrap #field_3:after{clear:both;}.ds_8 .sectionWrap #field_10{width:100%;overflow:hidden;min-height:1px;}.ds_8 .sectionWrap #field_10:before,.ds_8 .sectionWrap #field_10:after{content:"";display:table;}.ds_8 .sectionWrap #field_10:after{clear:both;}.ds_8 #field_1{width:33.3333%;float:right;overflow:hidden;min-height:1px;}.ds_8 #field_1:before,.ds_8 #field_1:after{content:"";display:table;}.ds_8 #field_1:after{clear:both;}#contentcontainer{word-wrap:break-word;}#contentcontainer:before,#contentcontainer:after{content:"";display:table;}#contentcontainer:after{clear:both;}footer{background-color:#FFF;position:relative;}footer #address{font-family:'Cutive',serif;text-align:center;padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:30px;}footer #address a{text-decoration:none;color:#3c5e4e;}footer #address .sitename{color:#999999;padding-bottom:20px;font-size:1.5em;line-height:1.5em;}footer #submenuWrap{font-family:'Cutive',serif;background-color:#333333;padding-top:85px;padding-bottom:85px;background-repeat:no-repeat;background-position:top right;background-image:url('/fileadmin/templates/web/images/footer-right.png?t=1');background-size:353px 296px;}footer #submenuWrap ul{list-style:none;text-align:center;}footer #submenuWrap ul li{display:inline-block;vertical-align:top;padding-left:20px;padding-right:20px;}footer #submenuWrap ul li a{color:#FFF;font-size:1em;text-transform:uppercase;text-decoration:none;}footer #submenuWrap ul li a:hover{color:#f4a546;}footer #submenuWrap ul li ul{margin-top:20px;}footer #submenuWrap ul li ul li{display:block;}footer #submenuWrap ul li ul li a{color:#FFF;text-transform:none;font-size:0.7em;}footer .socialLinks{text-align:center;padding-top:50px;padding-bottom:50px;}footer .socialLinks a{border-radius:50%;background-color:#d6d6d6;display:inline-block;margin-left:40px;margin-right:40px;padding:10px;text-decoration:none;}footer .socialLinks a svg{height:30px;width:30px;fill:#333333;}#vendor{text-decoration:none;color:#83b09b;font-size:75%;position:absolute;bottom:20px;right:20px;}#search-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#000;background:rgba(0,0,0,0.9);display:none;}#search-overlay .loader{position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-32px;}#search-overlay .close{fill:#FFF;cursor:pointer;height:50px;width:50px;position:absolute;top:30px;right:30px;}#search-overlay .form-container{max-width:500px;margin:0 auto;padding:0 40px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}#search-overlay .form-container h2{color:#FFF;text-align:left;margin-bottom:20px;font-weight:normal;font-size:1.5em;text-align:center;}#search-overlay .form-container form{margin:0 -20px;}#search-overlay .form-container form input{font-size:20px;line-height:20px;width:100%;padding:20px;}.clearboth{clear:both;line-height:0;font-size:0;margin:0;padding:0;}.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0;}#typo3-previewInfo{color:#FFF !important;font-weight:100 !important;position:fixed !important;border-width:1px !important;margin:20px 0 !important;background-color:#FF0000;padding:20px;bottom:20px;right:20px;}#colorpalette{position:fixed;top:20px;right:20px;text-indent:-100000px;z-index:2000;}#colorpalette .color{border:1px solid #FFF;width:50px;height:50px;margin-bottom:20px;}#colorpalette .color:hover{text-indent:0;}.hide-in-browser{display:none;}.hide-in-desktop{display:none;}.hide-in-all{display:none;}@media (min-width:700px) and (max-width:1024px){.centering{padding-right:20px;padding-left:20px;}header #topWrap .logoWrap{margin-left:10px;}header #topWrap #search{right:10px;}header #topWrap .languages{right:10px;}header #menuWrap nav ul li{padding-left:5px;}header #menuWrap nav ul li .icon{display:none;}header #menuWrap nav ul li .icon.icon-dot{display:inline-block;padding-right:5px;}header #menuWrap nav ul li a{line-height:15px;}header #menuWrap nav ul li ul{display:none;}body.gl header #menuWrap nav ul{font-size:11px;}.ds_1 #field_1{padding-right:13.332px;}.ds_1 #field_2{padding-right:6.666px;padding-left:6.666px;}.ds_1 #field_3{padding-left:13.332px;}.ds_2 #field_1{width:30%;padding-right:20px;}.ds_2 #field_1 #leftMenu{margin-bottom:20px;}.ds_2 .sectionWrap{width:70%;}.ds_2 .sectionWrap #field_2{padding-right:10px;}.ds_2 .sectionWrap #field_3{padding-left:10px;}footer #submenuWrap ul li{width:50%;padding-bottom:40px;}footer #submenuWrap ul li ul li{width:100%;padding-bottom:0;}footer #typoconsult-link{display:none;}.hide-in-browser{display:block;}.hide-in-tablet{display:none !important;}}@media (min-width:700px) and (max-width:1024px) and (orientation:portrait){header #burgerWrap{display:block !important;}header #menuWrap nav.centering{padding-left:0;padding-right:0;}header #menuWrap nav ul{display:none;float:left;text-align:left;width:100%;}header #menuWrap nav ul li{float:left;width:100%;padding-left:10px;padding-top:0;padding-bottom:0;}header #menuWrap nav ul li a{height:40px;line-height:20px;}header #menuWrap nav ul li.act > a{color:#f4a546;}header #menuWrap nav ul li .icon{display:block;color:#FFF;float:right;width:40px;text-align:center;font-size:30px;height:40px;line-height:40px;cursor:pointer;}header #menuWrap nav ul li .icon.icon-dot{display:none;}header #menuWrap nav ul li ul li.first{padding-top:0;}header #menuWrap nav ul li.active ul{display:block;}.ds_1 #field_1{width:100%;padding:0;}.ds_1 #field_2{width:100%;padding:0;}.ds_1 #field_3{width:100%;padding:0;}.ds_8 #field_1{float:left;width:100%;padding-right:0;}.ds_8 .sectionWrap{width:100%;padding-right:0;}.ds_8 .sectionWrap #field_2{padding-right:0;}.ds_8 .sectionWrap #field_3{padding-left:0;}}@media (max-width:700px){.centering{padding-right:20px;padding-left:20px;}header #topWrap .logoWrap{display:block;margin-left:0;padding-top:35px;padding-bottom:35px;}header #topWrap .logoWrap:before,header #topWrap .logoWrap:after{content:"";display:table;}header #topWrap .logoWrap:after{clear:both;}header #topWrap .logoWrap #logo{display:block;height:109px;width:116px;}header #topWrap .logoWrap .sitename{padding-left:0;}header #topWrap .logoWrap .sitename .top{line-height:20px;}header #topWrap #search{right:10px;}header #topWrap .languages{right:70px;top:10px;}header #topWrap .languages a{display:inline-block;padding-left:10px;}header #topWrap .languages a span{display:none;}header #topWrap .languages a span.flag{display:block;}header #menuWrap nav.centering{padding-left:0;padding-right:0;}header #menuWrap nav ul{display:none;float:left;text-align:left;width:100%;}header #menuWrap nav ul li{float:left;width:100%;padding-left:10px;padding-top:0;padding-bottom:0;}header #menuWrap nav ul li a{height:40px;padding-top:10px;padding-bottom:0;}header #menuWrap nav ul li.act > a{color:#f4a546;}header #menuWrap nav ul li .icon{display:block;color:#FFF;float:right;width:20px;text-align:center;font-size:30px;height:40px;line-height:40px;cursor:pointer;}header #menuWrap nav ul li .icon.icon-dot{display:none;}header #menuWrap nav ul li.active ul{display:block;}body.gl header #menuWrap nav ul{font-size:11px;}.ds_1 #field_0{width:100%;}.ds_1 #field_0 > article,.ds_1 #field_0 > div,.ds_1 #field_0 > nav{margin-bottom:20px;}.ds_1 #field_1{width:100%;padding-right:0;}.ds_1 #field_1 > article,.ds_1 #field_1 > div,.ds_1 #field_1 > nav{margin-bottom:20px;}.ds_1 #field_2{width:100%;padding-right:0;padding-left:0;}.ds_1 #field_2 > article,.ds_1 #field_2 > div,.ds_1 #field_2 > nav{margin-bottom:20px;}.ds_1 #field_3{width:100%;padding-left:0;}.ds_1 #field_3 > article,.ds_1 #field_3 > div,.ds_1 #field_3 > nav{margin-bottom:20px;}.ds_2 #field_1{width:100%;padding-right:0;margin-bottom:0;}.ds_2 #field_1 > article,.ds_2 #field_1 > div,.ds_2 #field_1 > nav{padding:20px;margin-bottom:20px;}.ds_2 .sectionWrap{width:100%;}.ds_2 .sectionWrap #field_0{margin-bottom:0;}.ds_2 .sectionWrap #field_0 > article,.ds_2 .sectionWrap #field_0 > div,.ds_2 .sectionWrap #field_0 > nav{margin-bottom:20px;}.ds_2 .sectionWrap #field_2{width:100%;padding-right:0;margin-bottom:0;}.ds_2 .sectionWrap #field_2 > article,.ds_2 .sectionWrap #field_2 > div,.ds_2 .sectionWrap #field_2 > nav{margin-bottom:20px;}.ds_2 .sectionWrap #field_3{width:100%;padding-left:0;margin-bottom:0;}.ds_2 .sectionWrap #field_3 > article,.ds_2 .sectionWrap #field_3 > div,.ds_2 .sectionWrap #field_3 > nav{margin-bottom:20px;}.ds_2 .sectionWrap #field_10{width:100%;padding-left:0;margin-bottom:0;}.ds_2 .sectionWrap #field_10 > article,.ds_2 .sectionWrap #field_10 > div,.ds_2 .sectionWrap #field_10 > nav{margin-bottom:20px;}.ds_8 #field_1{float:left;width:100%;padding-right:0;}.ds_8 .sectionWrap{width:100%;padding-right:0;}.ds_8 .sectionWrap #field_2{padding-right:0;}.ds_8 .sectionWrap #field_3{padding-left:0;}footer #submenuWrap{background-size:150px 126px;}footer #submenuWrap ul li{width:100%;padding-bottom:40px;}footer #submenuWrap ul li ul li{width:100%;padding-bottom:0;}footer .socialLinks{padding-bottom:10px;}footer .socialLinks a{margin-bottom:40px;}footer #typoconsult-link{display:none;}.hide-in-browser{display:block;}.hide-in-tablet{display:block;}.hide-in-smartphone{display:none !important;}}.overlay .form-container{max-width:500px;margin-top:100px;}@media (max-width:700px) and (orientation:landscape){footer .socialLinks{padding-bottom:10px;}footer .socialLinks a{margin-bottom:30px;margin-left:30px;margin-right:30px;}.overlay .form-container{margin-top:50px;}}a{color:#333333;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(60,94,78,0.5);text-decoration-skip:ink;}p{margin-bottom:20px;}h1,h2,h3,h4,h5{font-family:'Cutive',serif;overflow:hidden;background:transparent;margin:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5em;color:#3c5e4e;padding-bottom:20px;}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.6em;}h2{font-size:1.4em;}h3{font-size:1.2em;}h4{font-size:1.1em;}h5{font-size:1em;}.ctas:before,.ctas:after{content:"";display:table;}.ctas:after{clear:both;}.ctas .cta{transition:all .25s;text-decoration:none;display:inline-block;margin-right:20px;margin-bottom:2rem;padding:1rem 2rem;background-color:#3c5e4e;color:#FFF;}.ctas .cta:hover{background-color:#466e5b;}.frame-default{background-color:#FFF;padding:20px;margin-bottom:40px;}.frame-default:before,.frame-default:after{content:"";display:table;}.frame-default:after{clear:both;}.frame-ruler-before{border-top:1px solid #333333;margin-bottom:20px;padding-top:20px;}.frame-ruler-before:before,.frame-ruler-before:after{content:"";display:table;}.frame-ruler-before:after{clear:both;}.frame-ruler-after{border-bottom:1px solid #333333;margin-bottom:20px;}.frame-ruler-after:before,.frame-ruler-after:after{content:"";display:table;}.frame-ruler-after:after{clear:both;}.frame-20{background-color:#f4a546;padding:20px;border:1px solid #333333;margin-bottom:20px;overflow:hidden;}.frame-20:before,.frame-20:after{content:"";display:table;}.frame-20:after{clear:both;}.frame-21{padding:20px;margin-bottom:20px;overflow:hidden;}.frame-21:before,.frame-21:after{content:"";display:table;}.frame-21:after{clear:both;}.frame-space-before-extra-small{margin-top:20px;}.frame-space-before-small{margin-top:40px;}.frame-space-before-medium{margin-top:60px;}.frame-space-before-large{margin-top:80px;}.frame-space-before-extra-large{margin-top:100px;}.frame-space-after-extra-small{margin-bottom:20px;}.frame-space-after-small{margin-bottom:40px;}.frame-space-after-medium{margin-bottom:60px;}.frame-space-after-large{margin-bottom:80px;}.frame-space-after-extra-large{margin-bottom:100px;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.align-justify{text-align:justify;}.valign-top{vertical-align:top;}.valign-middle{vertical-align:middle;}.valign-bottom{vertical-align:bottom;}.indent{margin-left:100px;}.bold{font-weight:bold;}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;}main ul,main ol{margin-right:0;margin-bottom:20px;margin-left:40px;}main ul li,main ol li{margin-top:.25em;margin-bottom:.25em;}@media screen and (max-width:700px){.ctas .cta{width:100%;margin-right:0;text-align:center;}}button,input,textarea,select{border-radius:0;resize:none;}button:focus,input:focus,textarea:focus,select:focus{outline:none;}.element-wrapper{margin-bottom:20px;}.element-wrapper input,.element-wrapper select,.element-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;width:100%;height:60px;padding:10px;color:#666666;background-color:#FFF;border:1px solid #e6e6e6;}.element-wrapper input::placeholder,.element-wrapper select::placeholder,.element-wrapper textarea::placeholder{font-size:80%;}.element-wrapper input:focus,.element-wrapper select:focus,.element-wrapper textarea:focus{background-color:#f2f2f2;}.element-wrapper input:focus::placeholder,.element-wrapper select:focus::placeholder,.element-wrapper textarea:focus::placeholder{text-align:right;}.element-wrapper input[type=file]{height:auto;}.element-wrapper input:-moz-ui-invalid,.element-wrapper textarea:-moz-ui-invalid{outline:none;box-shadow:none;}.element-wrapper label{display:block;margin-bottom:5px;}.element-wrapper label.required::before{font-weight:normal;content:'*';color:#DA4E49;padding-right:5px;}.element-wrapper label.radio,.element-wrapper label.checkbox{font-weight:normal;display:block;margin:0;cursor:pointer;}.element-wrapper textarea{height:160px;}.element-wrapper select{cursor:pointer;background-color:#FFF;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAAB3RJTUUH4AYLABwxNXie5AAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAB8SURBVHjaY2AYBaNgFIyCIQIEBQU9hISFVwgLC/OSoIcfqGeVkJCQC60c9AeIjxHjKJBjBISFTwDV/6aJg6CWhBPjKKAD+JAcE0ITxxDrKLo6hpCjoI45TlfH4HLUgDoGm6OgeOAcg8VRA+8YGAA6xI1mWXsUjIJRMNwBACUEKwr6tjKCAAAAAElFTkSuQmCC') !important;background-position:right center !important;background-repeat:no-repeat !important;}.element-wrapper select option{background-color:#FFF;}.element-wrapper select option:nth-child(2n){background-color:#f2f2f2;}.element-wrapper input[type=checkbox],.element-wrapper input[type=radio]{margin-right:5px;margin-left:5px;}.element-wrapper input[type=email]{text-transform:lowercase;}.element-wrapper input[type=email]::placeholder{text-transform:none;}.element-wrapper a,.element-wrapper input,.element-wrapper button{transition:all .5s;-webkit-appearance:none;-moz-appearance:none;outline:none;}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{cursor:pointer;border:none;height:60px;line-height:60px;color:#FFF;padding:0 20px;background-color:#999999;text-decoration:none;display:inline-block;}.element-wrapper a.submit:hover,.element-wrapper input.submit:hover,.element-wrapper button.submit:hover{background-color:#808080;}.element-wrapper a.submit:focus,.element-wrapper input.submit:focus,.element-wrapper button.submit:focus{background-color:#808080;}.element-wrapper a.submit:disabled,.element-wrapper input.submit:disabled,.element-wrapper button.submit:disabled{background-color:#EFEFEF;}.element-wrapper .message-error{display:none;}.element-wrapper .message-error.active{display:block;margin-bottom:5px;}.element-wrapper .information{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:20px;}.element-wrapper .infotext{color:#666666;margin:5px 0 15px 0;font-style:italic;}.element-wrapper .ruler{height:1px;background-color:#e6e6e6;}.element-wrapper fieldset:focus-within legend{color:#3c5e4e;}.element-wrapper fieldset:hover legend{color:#3c5e4e;}.element-wrapper .container{display:block;position:relative;padding-left:40px;line-height:30px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.element-wrapper .container div.chosen{display:none;margin-left:-40px;line-height:1.5;padding:1em;background-color:#EEEEEE;}.element-wrapper .container div.chosen>:last-child{margin-bottom:0 !important;padding-bottom:0 !important;}.element-wrapper .container .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#EEEEEE;transition:all .2s;}.element-wrapper .container .checkmark:after{content:"";position:absolute;display:none;left:10px;top:5px;width:10px;height:15px;border:solid #FFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.element-wrapper .container .radiomark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#EEEEEE;border-radius:50%;transition:all .2s;}.element-wrapper .container .radiomark:after{content:"";position:absolute;display:none;left:10px;top:10px;width:10px;height:10px;border-radius:50%;background:#FFF;}.element-wrapper .container:hover input ~ .checkmark,.element-wrapper .container:focus input ~ .checkmark{background-color:#CCCCCC;}.element-wrapper .container:hover input ~ .radiomark,.element-wrapper .container:focus input ~ .radiomark{background-color:#CCCCCC;}.element-wrapper .container input{position:absolute;opacity:0;cursor:pointer;width:0;height:0;padding:0;margin:0;}.element-wrapper .container input:focus + .checkmark{background-color:#CCCCCC;}.element-wrapper .container input:checked ~ .checkmark{background-color:#5CB85C;}.element-wrapper .container input:checked ~ .checkmark:after{display:block;}.element-wrapper .container input:checked ~ .radiomark{background-color:#5CB85C;}.element-wrapper .container input:checked ~ .radiomark:after{display:block;}.element-wrapper .container input:checked ~ .chosen{display:block;margin-top:1em;}.element-wrapper .container input[type=checkbox],.element-wrapper .container input[type=radio]{width:0;height:0;overflow:hidden;}@media screen and (max-width:700px){.element-wrapper input,.element-wrapper select,.element-wrapper textarea{font-size:16px !important;}.element-wrapper input::-webkit-input-placeholder{font-size:14px;}.element-wrapper input::-moz-placeholder{font-size:14px;}.element-wrapper input:-ms-input-placeholder{font-size:14px;}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{display:block;width:100%;}}.tx-indexedsearch-searchbox{margin-bottom:20px;}.tx-indexedsearch-res{border-bottom:1px solid #EEEEEE;padding-bottom:20px;margin-bottom:20px;}.tx-indexedsearch-redMarkup{font-weight:700;}.tx-indexedsearch-icon{float:left;display:block;margin-right:.5em;margin-bottom:.5em;}.tx-indexedsearch-path{color:#C0C0C0;font-size:75%;clear:left;word-wrap:break-word;}.tx-indexedsearch-browsebox{margin-bottom:20px;}.tx-indexedsearch-browsebox ul{list-style:none;margin:0;padding:0;}.tx-indexedsearch-browsebox ul li{display:inline-block;margin-right:10px;}.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{text-decoration:none;font-weight:700;}@media print{*{color:#000 !important;}body{max-width:none;font-family:arial !important;}.hide-in-tablet{display:block !important;}.hide-from-print{display:none !important;}@page{margin-top:1cm;margin-right:0.5cm;margin-bottom:0.5cm;margin-left:0.5cm;size:landscape;}}#fancybox-lock,.fancybox-error,.fancybox-image,.fancybox-inner,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap embed,.fancybox-wrap iframe,.fancybox-wrap object,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span{padding:0;margin:0;border:0;outline:0;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-image:none;text-shadow:none;}.fancybox-title-disable-wrap{display:none !important;}#fancybox-lock *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}#fancybox-lock{position:fixed;top:0;left:0;right:0;bottom:0;z-index:8020;overflow-y:scroll;overflow-y:auto;overflow-x:auto;-webkit-transition:-webkit-transform .5s;-webkit-transform:translateX(0);}.fancybox-lock{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-lock{width:auto;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;-webkit-transform:translate3d(0,0,0);}.fancybox-opened{z-index:8030;}a.fancybox-close,a.fancybox-nav,a.fancybox-nav span{cursor:pointer;z-index:8040;}.fancybox-skin{border-style:solid;border-color:#fff;background:#fff;color:#444;}.fancybox-inner{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-width:100%;max-height:100%;box-shadow:0 10px 25px rgba(0,0,0,0.5);background-color:#FFF;}.fancybox-spacer{position:absolute;top:100%;left:0;width:1px;}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}a.fancybox-close{position:absolute;top:-23px;right:-23px;width:46px;height:46px;background-position:0 0;}a.fancybox-nav{position:absolute;top:0;width:50%;height:100%;text-decoration:none;-webkit-tap-highlight-color:transparent;overflow:hidden;}.fancybox-type-html a.fancybox-nav,.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav{width:70px;}a.fancybox-expand,a.fancybox-nav span{position:absolute;width:46px;height:46px;}a.fancybox-prev{left:-70px;}a.fancybox-next{right:-70px;}a.fancybox-nav span{top:50%;margin-top:-23px;}a.fancybox-prev span{left:1em;background-position:0 -50px;}a.fancybox-next span{right:1em;background-position:0 -100px;}.fancybox-mobile a.fancybox-nav{max-width:80px;}.fancybox-desktop a.fancybox-nav{opacity:.5;filter:alpha(opacity=50);}.fancybox-desktop a.fancybox-nav:hover{opacity:1;filter:alpha(opacity=100);}a.fancybox-expand{bottom:0;right:0;z-index:8050;opacity:0;filter:alpha(opacity=0);background-position:0 -150px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.fancybox-wrap:hover a.fancybox-expand{opacity:.5;filter:alpha(opacity=50);}.fancybox-wrap a.fancybox-expand:hover{opacity:1;filter:alpha(opacity=100);}.fancybox-tmp{position:absolute !important;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-title{font:400 14px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;position:relative;text-shadow:none;z-index:8050;display:block;visibility:hidden;}.fancybox-title-float-wrap{position:relative;margin-top:10px;text-align:center;left:-9999px;}.fancybox-title-float-wrap>div{display:inline-block;padding:7px 20px;font-weight:700;color:#FFF;text-shadow:0 1px 2px #222;background:0 0;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:15px;background:#000;background:rgba(0,0,0,0.8);max-height:50%;overflow:auto;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;z-index:8010;background-color:#000;background-color:rgba(0,0,0,0.85);}.fancybox-overlay-fixed{position:fixed;width:100%;height:100%;}a.fancybox-close,a.fancybox-expand,a.fancybox-nav span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAMAAACgeiOaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAIeHhy0tLbW1tQAAAAUFBQICAgAAAAAAAAEBAf39/f///zk5OfPz8/n5+Q4ODtfX1wEBAWRkZMbGxu/v77u7u2JiYouLi9fX11RUVJ2dnf///yMS0n4AAAAbdFJOUwBg+4kIIw0Ddxb8f/bn8DHvSEyG1lpoh6TrPorTV7IAAAJLSURBVGje7Zhpc4IwEIYr5DCphBvF/P//2RyAQBLMjtqZdvJ+ceg8Lpu9svbrK+lDoggRJYRoDEsYw0aMkWffoITh8nTrBOeiu/WM0EPTCs4LuahoWfgFii6bTm7U3UO8pq9C7iR6P29oLh1xP09ZOQjpEb9TX0xw3UmvOk98lCv5Ym/zIWWLHFwZnyLIx6zSn1U2Tl8oiMfz62RrzDLNV5csG6c/9dT15TYZV1h2qTSdZZP5294b9DhodbGyL7GHRa7rSxSrGa+WXBEXf6SoGg1fPUL/Og5xBnhUYCCBaQIWAbTEgAVs2oNHtwe0+QJ8iLb8ED04oGNJ8e7Qo28cqdCBnZSU9I9XN8AU0JMJHy9h2zmfC9FiFE3rKXyKMj/Tso/BNW3nNCYAumgYgtEUQGM119c6pIdSzfa1PHNe0a3dLq7DaafSzRpiuQyJt8xdxoogLgV2cQHCj5zJHWeWwPDNURstX4HCAnmUpncUwap8o0pszccUMLQ9Fp43kb2t+aJoGfrI4ICOpaSkpKR/sDOpi7AVRY6j5/DdXJA4dsz3EsITe+fH8og1EJ7OvAzzm7uX4EPe/A5eC5dDmFd5Kfdb0jD9i8/DqwWFBzeUnL26/oC3pbAzrWdb8h3VWmh9oQEFEpomeBF4SiyOVgXcAeipPSJp3Xw8noa2dtqZkpKSkn5Z9dlofrRPdRA/myvjHHgM4Iu5+jl+3ukZvt0G3oqbt9ezI7X17SiW2tz3pEPTfxwHRubDaQLXDLyAo/F62z71k25KSkpa6wfJK4rPGgLqGQAAAABJRU5ErkJggg==');}.fancybox-loader{position:fixed;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;z-index:50000;}.fancybox-loader-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;border-radius:50%;}.fancybox-loader-one{left:0;top:0;animation:fancybox-load-rotate-one 1.15s linear infinite;border-bottom:2px solid #fff;}.fancybox-loader-two{right:0;top:0;animation:fancybox-load-rotate-two 1.15s linear infinite;border-right:2px solid #fff;}.fancybox-loader-three{right:0;bottom:0;animation:fancybox-load-rotate-three 1.15s linear infinite;border-top:2px solid #fff;}@keyframes fancybox-load-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@keyframes fancybox-load-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0);}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@keyframes fancybox-load-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0);}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}.tx-tc-audio audio{width:100%;}.tx-tc-audio ol li{cursor:pointer;padding:10px 0;}.tx-tc-audio ol li.active{font-weight:700;}img.lazyloading,iframe.lazyloading{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:inset 0 0 0 1px #e6e6e6;width:100%;height:auto;display:block;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=');}#cw{position:fixed;z-index:3000;background:#FFF;width:100%;left:0;padding-top:40px;padding-bottom:40px;display:none;}#cw.p-top{top:0;border-bottom:5px solid #3c5e4e;}#cw.p-bottom{bottom:0;border-top:5px solid #3c5e4e;}#cw .m{max-width:1440px;margin:0 auto;padding:0 20px;}#cw .m:before,#cw .m:after{content:"";display:table;}#cw .m:after{clear:both;}#cw .i{max-width:80%;float:left;}#cw .a{float:right;cursor:pointer;text-transform:uppercase;}.tx-tc-cards{overflow:hidden;}.tx-tc-cards #card-preview{position:fixed;right:20px;bottom:20px;background-color:#FF0000;color:#FFFFFF;padding:20px 40px;z-index:10000;}.tx-tc-cards figure{padding:0;margin:0;}.tx-tc-cards figure figcaption{margin-top:.5em;margin-left:50%;text-align:right;font-size:80%;}.tx-tc-cards .attribute figure figcaption{margin-left:15%;}.tx-tc-cards img.responsive{display:block;width:100%;height:auto;}.tx-tc-cards #sharebuttons{padding:1em 0;}.tx-tc-cards #sharebuttons a{display:inline-block;width:3em;height:3em;border-radius:50%;background:#3c5e4e;padding:.75em;margin-right:.5em;transition:all .25s;}.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:#000;stroke:#000;height:1em;width:1em;position:absolute;top:50%;left:0;transform:translateY(-50%);}.tx-tc-cards svg.share{fill:#FFF;}.tx-tc-cards blockquote{font-style:italic;font-size:120%;}.tx-tc-cards blockquote cite{display:block;padding:0;margin:0;margin-top:1em;text-align:right;font-style:normal;font-size:83.333%;font-weight:700;}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;position:relative;padding-left:1.5em;}.tx-tc-cards .eventdetails,.tx-tc-cards .jobdetails{margin-bottom:20px;}.tx-tc-cards .eventdetails .header,.tx-tc-cards .jobdetails .header{font-weight:700;}.tx-tc-cards #searchform{display:block;margin-bottom:20px;}.tx-tc-cards #searchform input{text-align:center;}.tx-tc-cards #searchkinds{display:none;text-align:center;margin-bottom:20px;}.tx-tc-cards #searchkinds.visible{display:block;}.tx-tc-cards #searchkinds .element-wrapper{display:none;opacity:0;margin-right:10px;margin-left:10px;transition:all .25s ease-in;}.tx-tc-cards #searchkinds .element-wrapper.visible{display:inline-block;opacity:1;}.tx-tc-cards #searchkinds .checkmark{transition:all .25s ease-in;}.tx-tc-cards #searchkinds .checkmark.active{border-radius:50%;-webkit-animation-name:checkboxspinner;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:checkboxspinner;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:checkboxspinner;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:checkboxspinner;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;}.tx-tc-cards #searchresultcount{margin-bottom:20px;margin-right:10px;margin-left:10px;text-align:center;}.tx-tc-cards .addtobasket:before,.tx-tc-cards .addtobasket:after{content:"";display:table;}.tx-tc-cards .addtobasket:after{clear:both;}.tx-tc-cards .addtobasket .price{float:left;font-weight:700;padding:5px;}.tx-tc-cards .addtobasket input{display:none;float:right;padding:5px;margin-left:1em;text-align:center;width:2em;border:none;color:inherit;line-height:inherit;box-shadow:inset 0 0 0 1px #3c5e4e;-webkit-appearance:none;}.tx-tc-cards .addtobasket button{transition:all .25s ease-in;margin-left:1em;float:right;padding:5px 10px;color:#FFF;background-color:#3c5e4e;cursor:pointer;line-height:inherit;border:none;}.tx-tc-cards .addtobasket button:hover,.tx-tc-cards .addtobasket button:focus{background-color:#507d68;}.tx-tc-cards .cards-container{margin-right:-10px;margin-left:-10px;}.tx-tc-cards .cards-container:before,.tx-tc-cards .cards-container:after{content:"";display:table;}.tx-tc-cards .cards-container:after{clear:both;}.tx-tc-cards .cards-container .card{float:left;display:table;table-layout:fixed;position:relative;background-color:#FFFFFF;margin-right:10px;margin-left:10px;margin-bottom:20px;overflow:hidden;height:300px;}.tx-tc-cards .cards-container .card:before,.tx-tc-cards .cards-container .card:after{content:"";display:table;}.tx-tc-cards .cards-container .card:after{clear:both;}.tx-tc-cards .cards-container .card .cell{color:inherit;display:table-cell;height:100%;width:100%;text-decoration:none;vertical-align:top;border-color:#DDDDDD;border-style:solid;border-width:1px;}.tx-tc-cards .cards-container .card a.cell{transition:all .25s ease-in;cursor:pointer;}.tx-tc-cards .cards-container .card a.cell:hover,.tx-tc-cards .cards-container .card a.cell:focus{border-color:#aaaaaa;}.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.20);}.tx-tc-cards .cards-container .card.i-0 .cell{vertical-align:middle;}.tx-tc-cards .cards-container .card .kind{color:#3c5e4e;}.tx-tc-cards .cards-container .card .title{text-transform:uppercase;font-size:130%;margin-bottom:20px;letter-spacing:1px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.tx-tc-cards .cards-container .card .date{font-weight:700;white-space:nowrap;}.tx-tc-cards .cards-container .card .image{overflow:hidden;}.tx-tc-cards .cards-container .card .image img{transition:all .25s ease-in;}.tx-tc-cards .cards-container .card.rowstart{clear:left;}.tx-tc-cards .cards-container .card .content{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;width:1em;height:1em;vertical-align:sub;margin-top:.25em;margin-right:.5em;}.tx-tc-cards .cards-container .card svg.arrow{width:25px;height:25px;position:absolute;z-index:200;right:20px;bottom:20px;}.tx-tc-cards .cards-container .card.t-2 .content{position:relative;padding:20px;margin-top:-40px;margin-right:0;margin-left:10%;background-color:#FFF;}.tx-tc-cards .cards-container .card.t-2 .content > :last-child{margin-bottom:inherit;}.tx-tc-cards .cards-container .card.t-2.i-0 .content{margin:20px !important;}.tx-tc-cards .cards-container .card.t-3 .content{position:relative;padding:20px 5%;margin-top:-40px;margin-right:5%;margin-left:5%;background-color:#FFF;}.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;}.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 .card{width:calc(100% - 20px);clear:left;float:none;}.tx-tc-cards .cards-container.columns-1 .card:last-of-type{margin-bottom:0;}.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(50% - 20px);}.tx-tc-cards .cards-container.columns-2 .card:nth-of-type(2n + 1){clear:left;}.tx-tc-cards .cards-container.columns-3 .card{width:calc(33.333% - 20px);}.tx-tc-cards .cards-container.columns-3 .card:nth-of-type(3n + 1){clear:left;}.tx-tc-cards .cards-container.columns-4 .card{width:calc(25% - 20px);}.tx-tc-cards .cards-container.columns-4 .card:nth-of-type(4n + 1){clear:left;}.tx-tc-cards .cards-container.columns-5 .card{width:calc(20% - 20px);}.tx-tc-cards .cards-container.columns-5 .card:nth-of-type(5n + 1){clear:left;}.tx-tc-cards .cards-container.columns-6 .card{width:calc(16.6666% - 20px);}.tx-tc-cards .cards-container.columns-6 .card:nth-of-type(6n + 1){clear:left;}.tx-tc-cards .cards-container.view-calendar{margin-right:0;margin-left:0;}.tx-tc-cards .cards-container.view-calendar .no-calendar-items{background-color:#FFF;padding:20px 30px;margin-bottom:20px;text-align:center;}.tx-tc-cards .cards-container.view-calendar .column{float:left;width:33.3333%;margin-bottom:20px;}.tx-tc-cards .cards-container.view-calendar .column .holder{background:#EFEFEF;padding:20px;padding-bottom:0;margin-top:0;margin-bottom:0;}.tx-tc-cards .cards-container.view-calendar .column .holder:before,.tx-tc-cards .cards-container.view-calendar .column .holder:after{content:"";display:table;}.tx-tc-cards .cards-container.view-calendar .column .holder:after{clear:both;}.tx-tc-cards .cards-container.view-calendar .column .holder .header{text-transform:capitalize;text-align:center;margin-bottom:20px;}.tx-tc-cards .cards-container.view-calendar .column .holder .card{width:100%;margin-right:0;margin-left:0;height:auto !important;}.tx-tc-cards .cards-container.view-calendar .column.column-1 .holder{margin-right:13.333332px;}.tx-tc-cards .cards-container.view-calendar .column.column-2 .holder{margin-right:6.66666px;margin-left:6.66666px;}.tx-tc-cards .cards-container.view-calendar .column.column-3 .holder{margin-left:13.333332px;}.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;padding:20px;width:100%;margin-bottom:20px;clear:left;display:table;position:relative;}.tx-tc-cards .cards-container.view-calendar .navigation > div{height:30px;line-height:30px;}.tx-tc-cards .cards-container.view-calendar .navigation > div.arrow{width:30px;height:30px;cursor:pointer;}.tx-tc-cards .cards-container.view-calendar .navigation .previous{position:absolute;top:20px;left:20px;}.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;text-transform:capitalize;height:30px;line-height:30px;}.tx-tc-cards .cards-container.view-calendar .navigation .current .period.visible{display:block;}.tx-tc-cards .cards-container.view-calendar .navigation .current .progress{margin-bottom:0;padding:0;height:30px !important;}.tx-tc-cards .cards-container.view-calendar .navigation .next{position:absolute;top:20px;right:20px;}.tx-tc-cards .cards-container.view-calendar .navigation svg.icon{pointer-events:none;display:block;width:30px;height:30px;margin:0;}.tx-tc-cards .single{background-color:#FFFFFF;padding:20px;padding-bottom:0;border-bottom:1px solid transparent;}.tx-tc-cards .single .teaser{font-weight:bold;}.tx-tc-cards .single .iframewrapper{float:none;clear:both;position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px;}.tx-tc-cards .single .iframewrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.tx-tc-cards .single .image{margin-bottom:20px;}.tx-tc-cards .single > *:nth-child(1).image{margin-top:-20px;margin-right:-20px;margin-left:-20px;}.tx-tc-cards .single > *:nth-child(1).image figcaption{margin-right:20px;}.tx-tc-cards .single figure img.fancybox-1{cursor:pointer;}.tx-tc-cards .single #thumbnails{margin-right:-10px;}.tx-tc-cards .single #thumbnails:before,.tx-tc-cards .single #thumbnails:after{content:"";display:table;}.tx-tc-cards .single #thumbnails:after{clear:both;}.tx-tc-cards .single #thumbnails figure{cursor:pointer;width:25%;float:left;border-right:10px solid transparent;border-bottom:10px solid transparent;}.tx-tc-cards .single #thumbnails figure figcaption{display:none;}.tx-tc-cards .single #thumbnails.thumbs-10 figure{width:10%;}.tx-tc-cards .single #thumbnails.thumbs-9 figure{width:11.1111%;}.tx-tc-cards .single #thumbnails.thumbs-8 figure{width:12.5%;}.tx-tc-cards .single #thumbnails.thumbs-7 figure{width:14.2857%;}.tx-tc-cards .single #thumbnails.thumbs-6 figure{width:16.6666%;}.tx-tc-cards .single #thumbnails.thumbs-5 figure{width:20%;}.tx-tc-cards .single #thumbnails.thumbs-4 figure{width:25%;}.tx-tc-cards .single #thumbnails.thumbs-3 figure{width:33.3333%;}.tx-tc-cards .single .attribute:before,.tx-tc-cards .single .attribute:after{content:"";display:table;}.tx-tc-cards .single .attribute:after{clear:both;}.tx-tc-cards .single .attribute.layout-0 .element{float:right;padding-left:20px;}.tx-tc-cards .single .attribute.layout-1 .element{float:left;padding-right:20px;}.tx-tc-cards .single .attribute .element{width:50%;height:auto;display:block;margin-top:.25em;margin-bottom:1em;}.tx-tc-cards .single .attribute.layout-2 .element{width:auto;margin-top:0;margin-bottom:20px;}.tx-tc-cards .single .attribute.layout-3 .element{width:auto;margin-top:20px;margin-bottom:20px;}.tx-tc-cards .single .attribute.display-factbox{padding:20px;padding-bottom:0;background-color:#DDDDDD;margin-bottom:20px;}.tx-tc-cards .single .attribute .description:before,.tx-tc-cards .single .attribute .description:after{content:"";display:table;}.tx-tc-cards .single .attribute .description:after{clear:both;}.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:':\00a0';display:inline-block;}.tx-tc-cards .rss-link{margin-bottom:20px;line-height:30px;}.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:.5em;}.tx-tc-cards .fetchmore{display:block;clear:left;cursor:pointer;overflow:hidden;text-align:center;margin:0 auto;margin-bottom:20px;transition:all .25s ease-in;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;}.tx-tc-cards .fetchmore:before,.tx-tc-cards .fetchmore:after{content:"";display:table;}.tx-tc-cards .fetchmore:after{clear:both;}.tx-tc-cards .fetchmore.icon{height:60px;width:60px;}.tx-tc-cards .fetchmore.icon svg{fill:#333333;height:60px;width:60px;display:block;transition:all .25s ease-in;}.tx-tc-cards .fetchmore.icon:hover svg{fill:#1a1a1a;}.tx-tc-cards .fetchmore.text{background-color:#338822;color:#FFFFFF;display:table;height:40px;line-height:40px;padding:0 40px;text-align:center;white-space:nowrap;}.tx-tc-cards .fetchmore.text:hover{background-color:#245f18;}.tx-tc-cards .fetchmore.hidden{display:none;}.tx-tc-cards .progress{clear:left;display:none;margin:0 auto;margin-bottom:20px;width:25%;min-width:150px;position:relative;}.tx-tc-cards .progress:before,.tx-tc-cards .progress:after{content:"";display:table;}.tx-tc-cards .progress:after{clear:both;}.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{display:block;float:left;background-color:#3c5e4e;width:9%;height:10px;margin-right:1%;opacity:0;animation:move 1s infinite linear;position:absolute;top:50%;left:0;transform:translateY(-50%);}.tx-tc-cards .progress .p1{animation-delay:.5s;}.tx-tc-cards .progress .p2{animation-delay:.4s;left:10%;}.tx-tc-cards .progress .p3{animation-delay:.3s;left:20%;}.tx-tc-cards .progress .p4{animation-delay:.2s;left:30%;}.tx-tc-cards .progress .p5{animation-delay:.1s;left:40%;}.tx-tc-cards .progress .p6{animation-delay:.1s;left:50%;}.tx-tc-cards .progress .p7{animation-delay:.2s;left:60%;}.tx-tc-cards .progress .p8{animation-delay:.3s;left:70%;}.tx-tc-cards .progress .p9{animation-delay:.4s;left:80%;}.tx-tc-cards .progress .p10{animation-delay:.5s;left:90%;}.tx-tc-cards .morelink,.tx-tc-cards .error{background-color:#338822;clear:left;cursor:pointer;color:#FFFFFF;display:table;overflow:hidden;margin:0 auto;margin-bottom:20px;height:40px;line-height:40px;padding:0 40px;text-align:center;white-space:nowrap;text-decoration:none;transition:all .25s ease-in;}.tx-tc-cards .morelink:before,.tx-tc-cards .morelink:after,.tx-tc-cards .error:before,.tx-tc-cards .error:after{content:"";display:table;}.tx-tc-cards .morelink:after,.tx-tc-cards .error:after{clear:both;}.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:#3c5e4e;cursor:auto;white-space:unset;padding:10px;line-height:unset;}.tx-tc-cards .error:hover,.tx-tc-cards .error:focus{background-color:#283f34;}#subscribe-form{display:none;padding:20px;}#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);clear:none !important;}.tx-tc-cards .cards-container.columns-3 .card:nth-of-type(2n + 1),.tx-tc-cards .cards-container.columns-4 .card:nth-of-type(2n + 1),.tx-tc-cards .cards-container.columns-5 .card:nth-of-type(2n + 1),.tx-tc-cards .cards-container.columns-6 .card:nth-of-type(2n + 1){clear:left !important;}}@media screen and (max-width:700px){.tx-tc-cards figure figcaption{margin-left:15%;}.tx-tc-cards #searchkinds{text-align:left;}.tx-tc-cards #searchkinds .element-wrapper{margin-left:0;}.tx-tc-cards .eventdetails{margin-bottom:20px;}.tx-tc-cards .cards-container{margin-left:0;margin-right:0;}.tx-tc-cards .cards-container .card{height:auto;width:100% !important;margin-right:0;margin-left:0;margin-bottom:20px;}.tx-tc-cards .cards-container.view-calendar{margin-left:0;margin-right:0;}.tx-tc-cards .cards-container.view-calendar .card{width:100% !important;margin-left:0;margin-right:0;float:none !important;}.tx-tc-cards .cards-container.view-calendar .column{float:none;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:25% !important;}.tx-tc-cards .single .attribute{margin-bottom:20px;}.tx-tc-cards .single .attribute.layout-0 .element{float:none;padding-left:0;}.tx-tc-cards .single .attribute.layout-1 .element{float:none;padding-right:0;}.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);}}
