body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.download-element{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
/*!
 * mega menu layout
 * optimiced for Contao Official Demo Theme
 */.mod_navigation.dropdown{overflow:visible}.mod_navigation li.mm_container>a,.mod_navigation li.mm_container>span,.mod_navigation li.mm_container>strong{position:relative}.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover>a:after,.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover>strong:after,.mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive>a:after,.mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive>strong:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background-color:#F4F2F0;z-index:110}.mod_navigation li.mm_container .mm_dropdown{display:none;position:absolute;left:0;right:0;z-index:100}.mod_navigation li.mm_container .mm_dropdown>.inner{padding:1rem 2rem;border:1px solid #E5DFDC;background-color:rgba(244, 242, 240, 0.95);overflow:hidden}.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover .mm_dropdown,.mod_navigation li.mm_container.mm_container_onClickOnly .mm_isActive~.mm_dropdown{display:block}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@charset "UTF-8";
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.eot");src:local(""), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.woff2") format("woff2"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.woff") format("woff"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.ttf") format("truetype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.eot");src:local(""), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.woff2") format("woff2"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.woff") format("woff"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.ttf") format("truetype"), url("../../files/wlg/fonts/roboto-condensed-v24-latin-regular.svg#RobotoCondensed") format("svg")}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}button,input,optgroup,select,textarea,html input[type="button"],input[type="reset"],input[type="submit"],button[disabled],html input[disabled],button::-moz-focus-inner,input::-moz-focus-inner,input[type="checkbox"],input[type="radio"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button,input[type="search"],input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}html{overflow-y:scroll}body{font:1rem "Roboto Condensed", Helvetica, Arial, sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#5d5d5c;background:#fcfcfa;transition:background-color 1s;transition:color 1s}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:0.75rem}p,ul,ol,th,td{font-size:18px;line-height:28px;font-weight:300}h1,h2,h3,h4,p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:480px){h1,h2,h3,h4,p{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}}.p_bigger{font-size:1.375rem;font-weight:400}.wlg_2_1 .mod_article .KursTabelle{margin-left:0 !important}@media only screen and (min-width:480px){.wlg_2_1 .mod_article .ce_text>p,.wlg_2_1 .mod_article .ce_text h4,.wlg_2_1 .mod_article .ce_text h5,.wlg_2_1 .mod_article .ce_text h6,.wlg_2_1 .mod_article .ce_text table,.wlg_2_1 .mod_article .ce_text blockquote,.wlg_2_1 .mod_article .iframe,.wlg_2_1 .mod_article .ce_gallery,.wlg_2_1 .mod_article .ce_table,.wlg_2_1 .mod_article .ce_form,.wlg_2_1 .mod_article .ce_youtube,.wlg_2_1 #youtube iframe{margin-left:2.5625rem}}@media only screen and (min-width:567px){.wlg_2_1 .mod_article .KursTabelle{margin-left:2.5625rem !important}}@media only screen and (min-width:480px){.wlg_2_1 .mod_article .ce_text ol,.wlg_2_1 .mod_article .ce_text ul{margin-left:2.6125rem}}h1,h2,h3{padding-left:-0.125rem}h1{color:#e56728;margin-top:2rem;font-size:2rem;line-height:2.5rem;margin-bottom:2rem}h1:first-of-type,h2:first-of-type{margin-top:2rem;font-size:2rem;margin-bottom:2rem}.mod_newsreader h1{margin-top:0}h2{color:#e56728;font-size:1.875rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1rem}h1+h2:first-of-type{font-size:1.5rem;margin-bottom:0.75rem}.home h1,.home h2{margin-left:0;font-size:1.5rem}@media only screen and (min-width:640px){.home h1,.home h2{font-size:2rem}}h3,.hl_3 h2{color:#e56728;font-size:1.5rem;line-height:2rem;margin-top:0.75rem}h4{font-size:1.25rem;margin-top:1.5rem;margin-bottom:0rem}h5{margin-top:1.5rem;margin-bottom:0rem}.orange h1,.orange h2,.orange h3{color:#fcfcfa}.ce_vimeo h6{font-size:0.75rem}a{text-decoration:none;display:inline-block;color:#e56728}a:hover,a:active,a:focus{color:#c25118}#main p a,#main li a{padding-right:0.375rem;padding-left:0.25rem}#main p a:hover,#main p a:active,#main p a:focus,#main li a:hover,#main li a:active,#main li a:focus{color:#fcfcfa;background:#e56728}#main li a:not(.button):before,#main p a:not(.button):before{display:inline-block;content:"▸";font-size:1.25rem;width:auto;height:1rem;line-height:1rem;margin:0 0.125rem 0 0.125rem;color:#e56728}#main li a:not(.button):hover:before,#main p a:not(.button):hover:before{display:inline-block;content:"▸";font-size:1.25rem;width:auto;height:1rem;line-height:1rem;margin:0 0.125rem 0 0.125rem;color:#fcfcfa;background:transparent}#main p a.button{padding:0.75rem 1rem}.orange a,#footer a{color:#fcfcfa}.orange a:hover,.orange a:active,.orange a:focus,#footer a:hover,#footer a:active,#footer a:focus{color:#672b0d}.link{display:inline-block;color:#e56728;cursor:pointer}.link:hover{color:#672b0d}#main .button-mehr p{margin:1rem 0;padding:0}#main .button-mehr p a{color:#fcfcfa;background:#e56728;font-size:1.25rem;font-weight:400;padding:0.75rem 1rem;margin:0}#main .button-mehr p a:hover{background:#c25118}#main .button-mehr a:before,#main .button-mehr a:hover:before{content:"" !important;display:none !important}#main a.simple_link,#main .simple_link a{padding-left:0 !important;margin:0 !important}#main a.simple_link:hover,#main .simple_link a:hover{background:none;color:#953e12}#main a.simple_link:before,#main .simple_link a:before{content:"" !important;margin:0 !important}.sitemap a{padding:0.5rem 0}a.icon.icon-white:before{display:inline-block;content:"";font-size:1.25rem;width:36px;height:36px;line-height:36px;margin:0 0.5rem 0 0.125rem;color:#fcfcfa}a.icon.icon-insta:before{background:transparent url("../../files/wlg/img/layout/instagram.png") center center no-repeat}a.icon.icon-facebook:before{background:transparent url("../../files/wlg/img/layout/facebook.png") center center no-repeat}a.icon.icon-youtube:before{background:transparent url("../../files/wlg/img/layout/youtube.png") center center no-repeat}a:hover.icon.icon-insta:before{background:transparent url("../../files/wlg/img/layout/instagram-hover.png") center center no-repeat}a:hover.icon.icon-facebook:before{background:transparent url("../../files/wlg/img/layout/facebook-hover.png") center center no-repeat}a:hover.icon.icon-youtube:before{background:transparent url("../../files/wlg/img/layout/youtube-hover.png") center center no-repeat}#oeffnungszeiten::before{display:block;content:"";height:350px;margin-top:-350px;visibility:hidden}#main .mod_article .ce_text ul{list-style-type:square;padding-left:1.375rem}@media only screen and (min-width:1024px){#main .mod_article .ce_text ul{padding-left:0}}#main .mod_article .ce_text.bullet_list ul{list-style-position:outside;list-style-type:none;padding-left:0}.bullet_list li::before{display:inline-block;width:12px;height:12px;margin-right:8px;background:#e56728;content:""}.image_container.float_right{padding:1.5rem 0}@media only screen and (min-width:768px){.image_container.float_right{padding:0.5rem 0 1.5rem 1.25rem}}.image_container.float_left{padding:1.5rem 0}@media only screen and (min-width:640px){.image_container.float_left{padding:0.5rem 1.25rem 1.5rem 0}}.float_left,.media--left>figure{float:none}@media only screen and (min-width:1024px){.float_left,.media--left>figure{float:left}}.float_right,.media--right>figure{float:none}@media only screen and (min-width:1024px){.float_right,.media--right>figure{float:right}}table{margin-bottom:1rem;width:auto}caption{text-indent:-10000px;height:0;width:0;line-height:0}th{font-weight:400}caption,th,td{padding:0 1rem 0 0;vertical-align:top}.space th,.space td{padding-bottom:1rem}.space_hor th,.space_hor td{padding-right:3rem}.open_house_timetable{margin:1rem 0 1.5rem 0}.preise-open-classes table{max-width:300px}.preise-open-classes .col_1,.preise-open-classes .col_2{text-align:right}.figuren{width:100%}.figuren td{border-bottom:1px solid #e5e5e5;padding:0.5rem 0.5rem 0.5rem 0}.figuren td:first-child{color:#e56728;width:120px;min-width:120px;max-width:120px}.figuren td:nth-child(2){width:auto}.figuren td:nth-child(3){width:auto}form{width:100%;margin:2rem 0;padding:0;font-size:1.5rem}@media only screen and (min-width:640px){form{width:80%}}legend{font-size:1.5rem;color:#e56728}.widget{display:flex}.widget.explanation{display:inline-block}.widget>label{font-weight:300;cursor:pointer;width:150px;font-size:18px;line-height:28px;font-weight:300}fieldset{font-size:1.25rem;line-height:1.5;padding:0;overflow:hidden;clear:both}fieldset.fieldset-space{margin-top:1.5rem}legend{color:#e56728;font-size:1.5rem;line-height:1.75rem;font-weight:400;margin-top:2rem;margin-bottom:1.25rem}label,input,button,textarea,select,.explanation{font-size:1.5rem;font-size:18px;line-height:28px;font-weight:300}.custom_label{font-weight:400}p.error.error-message{display:block;color:#e56728;font-weight:400}p.error{display:none}label.error{color:#e56728}.widget.error>input,.widget.error>textarea,.widget.error>option,.widget.error>select{background-color:#e56728}.widget{clear:both}.widget-submit .submit{margin-top:1rem}.gutscheinbestellung label{width:265px;max-width:265px}.gutscheinbestellung .select label.anrede{width:183px;max-width:183px}.widget.widget-pagebreak{clear:both;padding-top:1rem}button,.button,.widget-submit .submit.buchen,.widget-submit .submit{border:none;color:#fcfcfa;background:#e56728;background-image:none;display:inline-block;width:auto;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;border-radius:0;font-size:18px;font-weight:400}.widget-submit .submit.buchen:hover,.widget-submit .submit.buchen:active,.widget-submit .submit.buchen:focus,button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background:#c25118;color:#fcfcfa}#main .aktuelles.orange a,#main .orange .button{display:inline-block;width:auto;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;border-radius:0;font-size:18px;font-weight:400;color:#e56728;background:#fcfcfa}#main .aktuelles.orange a:hover,#main .aktuelles.orange a:active,#main .aktuelles.orange a:focus,#main .orange .button:hover,#main .orange .button:active,#main .orange .button:focus{background:#c25118;color:#fcfcfa}.lightgrey{background:#e5e5e5;color:#5d5d5c}.orange{background:#e56728;color:#fcfcfa}@media only screen and (min-width:1140px){.orange{background:transparent url("../../files/wlg/img/layout/bg-orange.png") center center no-repeat}}.yellow{background:#f7cb25;color:#fcfcfa}.invisible,.hide{display:none}.padding-tb{padding:2rem 0}.space-bottom{margin-bottom:1.5rem}#main,#left,#right{float:none;margin:0 0 2rem 0}#header{background-color:#fcfcfa;color:#5d5d5c}#footer{background:#e56728;border-top:2rem solid #5d5d5c;color:#fff;padding:3rem 1.5%;font-size:1.25rem;line-height:2rem}.inside{margin:0 auto}#header .inside{display:flex;justify-content:space-between;max-width:1280px;padding:0 1.5%;padding:0.5rem 1.5%}.home.home-transp #header .inside{padding:0.5rem 1.5%}#footer .inside{max-width:1280px;padding-left:5%;padding-right:5%}@media only screen and (min-width:1024px){.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}}.logo__container{padding-left:1rem;width:auto}@media only screen and (min-width:1140px){.logo__container{width:30%}}.nav__container{width:100%}@media only screen and (min-width:1140px){.nav__container{width:70%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;padding-bottom:0.125rem;align-self:flex-end}}.nav__container.nav__container--mobile{display:block;width:82px}@media only screen and (min-width:1140px){.nav__container.nav__container--mobile{display:none}}.mod_article_inner{max-width:1280px;margin:0 auto}.fullsize .mod_article_inner{max-width:100%;margin:0}.fullsize .fullsize-default--inside{width:100vw}.fullsize .fullsize-default--inside img{max-width:100%;width:100%;height:100vh}.bigslider .mod_article_inner{max-width:100%}.row{padding:0 2%}@media only screen and (min-width:1440px){.row{padding:0 5%}}.flex__container.orange{padding:2rem 1rem;display:block;padding-top:2rem;padding-bottom:2rem;margin-bottom:2.5rem}@media only screen and (min-width:640px){.flex__container.orange{padding:2rem 1rem}}@media only screen and (min-width:1440px){.flex__container.orange{margin-bottom:3rem}}.flex__container.orange.aktuelles{display:block;margin-top:-1.75rem;background:#e56728;padding-left:2%;padding-right:2%}.flex__container.orange.aktuelles.headline{margin-bottom:0;padding-bottom:0}.flex__container.orange.aktuelles p{font-size:1.25rem;font-weight:400}.flex__container.orange.aktuelles .button{font-size:1.375rem;margin-top:1.25rem}.flex__container.orange.aktuelles .size-1-1{width:100%;padding:1rem 0}.flex__container.orange.aktuelles .size-1-2{width:100%;padding:1rem 0;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-2{padding:0 0;width:calc(50% - 4%)}}.flex__container.orange.aktuelles .size-1-2 p:last-of-type{margin-top:auto}.flex__container.orange.aktuelles .size-1-3{width:100%;padding:1rem 0;display:flex;flex-flow:column}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3{padding:0 1rem;width:calc(33.3% - 4%)}}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.125rem}}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 p{font-size:1.125rem}}.flex__container.orange.aktuelles .size-1-3 p:last-of-type{margin-top:auto}@media only screen and (min-width:1024px){.flex__container.orange.aktuelles .size-1-3 p:last-of-type{font-size:1.125rem}}.flex__container.colored{padding:2rem 1rem;display:block;padding-top:2rem;padding-bottom:2rem;margin-bottom:2.5rem}@media only screen and (min-width:640px){.flex__container.colored{padding:2rem 1rem}}@media only screen and (min-width:1440px){.flex__container.colored{margin-bottom:3rem}}.flex__container.colored.aktuelles{display:block;margin-top:-1.75rem}.flex__container.colored.aktuelles p{font-weight:300;font-size:18px}.flex__container.colored.aktuelles .p_bigger{font-size:1.375rem;font-weight:400}.flex__container.colored.aktuelles .button{font-size:1.375rem;margin-top:1.25rem}.flex__container.colored.aktuelles .size-1-1{width:100%;padding:1rem 0}.flex__container.colored.aktuelles .size-1-2{width:100%;padding:1rem 0;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-2{padding:0 0rem;width:calc(50% - 4%)}}.flex__container.colored.aktuelles .size-1-2 p:last-of-type{margin-top:auto}.flex__container.colored.aktuelles .size-1-3{width:100%;padding:1rem 0;display:flex;flex-flow:column}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3{padding:0 1rem;width:calc(33.3% - 4%)}}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.125rem}}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 p{font-size:1.125rem}}.flex__container.colored.aktuelles .size-1-3 p:last-of-type{margin-top:auto}@media only screen and (min-width:1024px){.flex__container.colored.aktuelles .size-1-3 p:last-of-type{font-size:1.125rem}}.wlg_2_1 #container{max-width:1280px;margin:0 auto;padding:0 5%}@media only screen and (min-width:1024px){.wlg_2_1 #container{display:flex;flex-direction:row;justify-content:space-between}}.wlg_2_1 #main{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #main{width:62%}}.wlg_2_1 #right{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #right{width:33%}}.wlg_2_1 #left{width:100%}@media only screen and (min-width:1024px){.wlg_2_1 #left{width:32%}}@media only screen and (min-width:768px){.wlg_2_1 .flex_row{display:flex;flex-direction:row;justify-content:space-between}}.wlg_2_1 .flex_row{margin-top:1.5rem}.wlg_1 #container{max-width:1280px;margin:0 auto;padding:0 calc(1.5% + 1rem)}.size-1-1,.size-1-2,.size-1-3,.size-2-3{width:100%}.wlg-teaser-default{margin-bottom:1.5rem}.wlg-teaser-default img{width:100%}.wlg-teaser-double{width:100%}@media only screen and (min-width:640px){.flex__container .mod_article_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.flex__container.orange .size-1-3{width:100%}.size-1-3,.size-1-2{width:calc(50% - 1.5%)}.wlg-teaser-default{margin-bottom:2.5rem}}@media only screen and (min-width:1140px){.flex__container.orange .mod_article_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.flex__container.orange .size-1-3{width:calc(33.3% - 1.5%)}.size-1-1{width:calc(100% - 1.5%)}.size-1-3{width:calc(33.3% - 1.5%)}.size-2-3{width:calc(66.6% - 0.75%)}.size-1-2{width:calc(50% - 1.5%)}}.cookiebar{z-index:5000}.mod_newslist.block{margin-bottom:1.5rem}.mod_newslist .layout_latest{margin-bottom:1.5rem;margin-top:1.5rem}.mod_newslist .info{margin-bottom:0.5rem}.mod_newslist h2{margin:0 0 0.5rem 0;text-transform:none}.mod_newslist .ce_text{margin-bottom:0}.mod_newslist p{margin-left:0 !important}.mod_newslist .more a{padding-left:0 !important}.mod_newslist .image_container.float_left{float:none}@media only screen and (min-width:1024px){.mod_newslist .image_container.float_left{float:left}}.mod_newsreader .float_below{margin-top:1.5rem}.mod_newsreader .image_container.float_right{padding:0.5rem 0 1.5rem 0;float:none}@media only screen and (min-width:768px){.mod_newsreader .image_container.float_right{padding:0.5rem 0 1.5rem 1.25rem;float:right}}.mod_newsreader .image_container.float_left{padding:0.5rem 0 1.5rem 0;float:none}@media only screen and (min-width:768px){.mod_newsreader .image_container.float_left{padding:0.5rem 1.25rem 1.5rem 0;float:right}}.mod_newsreader h2{margin:0 0 0.5rem 0;text-transform:none}.wlg_2_1 .mod_article .mod_newsreader p{margin-left:0}@media only screen and (min-width:768px){.wlg_2_1 .mod_article .mod_newsreader p{margin-left:2.5625rem}}.pagination{display:flex;justify-content:flex-start}.pagination ul{display:inline-block;margin-left:2rem}.pagination li{width:auto;display:inline-block;background:none}.mod_newscategories_cumulative .level_1{list-style:none;margin-left:0;padding-top:0.25rem}.mod_newscategories_cumulative li a{margin-bottom:1.5rem;padding-left:40px;vertical-align:middle}.mod_newscategories_cumulative .reset-link,.mod_newscategories_cumulative .level_1 a:hover,.mod_newscategories_cumulative .level_1 a:active,.mod_newscategories_cumulative .level_1 a:focus{color:#878786}.mod_newscategories_cumulative .level_1 a:hover{color:#e56728}.mod_newscategories_cumulative .reset-link a{font-family:"Brandon Grotesque Bold", Helvetica, Arial, sans-serif;border:2px solid #e5e5e5;color:#fcfcfa;background:#e5e5e5;padding:0.75rem 1rem;margin:0.5rem 1rem 0.5rem 0;font-size:18px;text-transform:uppercase}.sticky-wrapper{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.sticky-wrapper:not(.is-sticky){position:static;padding:1.5rem 0 3rem 0;padding:0.25rem 0 1.5rem 0}.home .sticky-wrapper:not(.is-sticky){position:static;padding:0.25rem 0 0 0;padding:0.5rem 0;padding:0}.sticky-wrapper:not(.is-sticky) #header{position:static;padding:0.75rem 0;padding:0}@media only screen and (min-width:640px){.sticky-wrapper:not(.is-sticky) #header{padding:0.5rem 0;padding:0}}.sticky-wrapper.is-sticky #header{padding:0.75rem 0;padding:0}@media only screen and (min-width:640px){.sticky-wrapper.is-sticky #header{padding:0.5rem 0}}.sticky-wrapper .logo-big{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;display:none}.sticky-wrapper .logo-big img{padding-bottom:0.5625rem;width:190px;max-width:190px}.sticky-wrapper .logo-small img{width:240px;max-width:240px}.home.home-transp .sticky-wrapper .logo-big img{padding-bottom:0.5625rem;max-width:250px}.home.home-transp .sticky-wrapper:not(.is-sticky){position:absolute;z-index:999999;background-color:transparent;width:100%;padding:0}.home.home-transp .sticky-wrapper:not(.is-sticky) #header{width:100%;background-color:rgba(252, 252, 250, 0.8)}.home.home-transp .sticky-wrapper.is-sticky #header{background-color:rgba(252, 252, 250, 0.9);padding:0}@media only screen and (min-width:640px){.home.home-transp .sticky-wrapper.is-sticky #header{padding:0}}.navigation-meta__container{align-self:flex-end;display:none}.navigation-meta>.level_1{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem}.navigation-meta a,.navigation-meta strong{color:#5d5d5c;margin-left:1rem;font-size:1rem;font-weight:300}.sticky-wrapper.is-sticky .nav__container{margin-bottom:-0.25rem;margin-bottom:0}.navigation-main>.level_1{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem}.navigation-main>.level_1>li{color:#878786;font-weight:normal;border-top:0.125rem solid transparent;padding-top:0.4375rem;transition:all 2s ease}.navigation-main>.level_1>li>a,.navigation-main>.level_1>li span.active{line-height:28px;height:28px;border-bottom:none !important;display:block}.navigation-main>.level_1>li>a{color:#878786}.navigation-main>.level_1>.trail>a,.navigation-main>.level_1>li>a:hover{color:#e56728}.navigation-main>.level_1>.active,.navigation-main>.level_1>.trail{border-top:0.125rem solid #e56728;color:#e56728;transition:all 2s ease}.navigation-main strong{font-weight:normal}#main #header .navigation-main>.level_1>li>a:hover{background:none;color:#878786}#main #header .level_1 a::before{content:""}.mod_navigation li.mm_container .mm_dropdown{display:none;position:absolute;left:auto;right:auto;z-index:40000}.mod_navigation li.mm_container .mm_dropdown{max-width:800px;margin:auto;padding:0;padding-top:1rem;width:auto}.mod_navigation li.mm_container .mm_dropdown .inner{margin:0 0 0 -2rem;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.125rem;background:#e56728;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);border:none}.mod_navigation li.mm_container a:hover:after,.mod_navigation li.mm_container span:hover:after{background:transparent}.mm_dropdown .ce_text ul{margin:1.75rem 0;padding:0;border-left:1px solid #fcfcfa}.mm_dropdown .ce_text:first-child ul{padding:0;border-left:none}.mm_dropdown .mm_container{border-bottom:none}.mm_dropdown .ce_text a{display:block;background:#e56728;width:100%;color:#fcfcfa;padding:0.75rem 2rem !important;border:none}.mm_dropdown .ce_text a:hover{background:#c25118;border:none}.nav-sub-tanzen-lernen{width:0px;height:0px;left:-10000px;top:-10000px;position:absolute;display:block}.navigation-main .level_1 .submenu .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu:hover .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu:active .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu strong:active .nav-sub-tanzen-lernen,.navigation-main .level_1 .submenu strong:hover .nav-sub-tanzen-lernen{width:auto;height:auto;left:0;top:auto;z-index:9999;padding-top:1.5rem}.navigation-main .level_2{width:0px;height:0px;left:-10000px;top:-10000px;position:absolute;display:block}.wlg-fullsize-default{margin-bottom:2rem}.fullsize-default--inside{position:relative}.fullsize-default--inside img{object-fit:cover}.fullsize-default--inside .fullsize__content{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}.fullsize-default--inside .fullsize__logo img{object-fit:fill;width:150px;height:auto;margin:0 auto}.fullsize-default--inside .fullsize__headline{display:none;margin-left:0 !important;width:100%}@media only screen and (min-width:480px){.fullsize-default--inside .fullsize__headline{display:inline-block;width:100%;font-size:1.5rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;text-transform:uppercase;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.fullsize-default--inside .fullsize__headline{width:100%;font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}.fullsize-default--inside .fullsize__infotext{display:none;margin-left:0 !important;width:100% !important}@media only screen and (min-width:640px){.fullsize-default--inside .fullsize__infotext{display:block;width:100%;margin-bottom:0.75rem;width:auto;color:#fcfcfa;background:rgba(229, 103, 40, 0.8);font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}@media only screen and (min-width:1140px){.fullsize-default--inside .fullsize__infotext{width:100%;font-size:3rem;line-height:3.75rem;padding:0.5rem 1rem}}.fullsize-default--inside .fullsize__infotext p{margin-bottom:0}.home-slider{margin-bottom:0}.ce_rsce_wlg-home-slider.sl__content{height:inherit}.home-slider a{display:block;height:inherit}.home_slide{position:relative;width:100%;height:inherit}.home_slide--inside{position:absolute;bottom:2rem;left:0;padding:0;display:block;border:solid}@media only screen and (min-width:640px){.home_slide--inside{display:block}}.home-slider .sl__headline,.home-slider h1,.home-slider h2{display:none;margin-left:0 !important}@media only screen and (min-width:480px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{display:inline-block;font-size:1.5rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;text-transform:uppercase;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{font-size:2.5rem;line-height:2.75rem;padding:0.5rem 1rem}}@media only screen and (min-width:1140px){.home-slider .sl__headline,.home-slider h1,.home-slider h2{font-size:3rem;line-height:3.75rem;padding:0.5rem 1rem}}.home-slider p{display:none;margin-left:0 !important;font-weight:400}@media only screen and (min-width:768px){.home-slider p{display:inline-block;font-size:1.25rem;padding:1rem 1rem;margin-bottom:0.75rem;margin-top:1.5rem;width:auto;color:#fcfcfa;background:rgba(229, 103, 40, 0.8)}}@media only screen and (min-width:640px){.home-slider p{font-size:1.25rem;line-height:1.75rem;padding:1.5rem 1rem}}@media only screen and (min-width:1140px){.home-slider p{font-size:1.5rem;line-height:3rem;padding:1.5rem 1rem}}.home-slider .more{color:#e56728;background:#fcfcfa;margin-top:1rem;margin-left:-1rem;display:inline-block;padding:0.5rem 1rem;border:none;border-radius:none;font-size:1.5rem;font-weight:400}.rsts-skin-liquid .rsts-next,.rsts-skin-liquid .rsts-prev,.rsts-skin-liquid .rsts-nav-bullets a{box-shadow:none;-webkit-box-shadow:none}.rsts-skin-liquid .rsts-nav-bullets a.active,.rsts-skin-liquid .rsts-nav-bullets a:hover,.rsts-skin-liquid .rsts-nav-bullets a:active,.rsts-skin-liquid .rsts-nav-bullets a:focus{background:rgba(229, 103, 40, 0.7)}.stoerer{display:block}@media only screen and (min-width:768px){.stoerer{display:none}}.stoerer h2{background:#e56728;color:#fcfcfa;padding:1rem;margin:0 0 2rem 0;font-size:1.5rem;line-height:2.5rem}.stoerer a{background:#e56728;color:#fcfcfa}.stoerer .more{color:#e56728;background:#fcfcfa;margin-top:1rem;display:inline-block;padding:0.5rem 1rem;border:none;border-radius:none;font-size:1.25rem;font-weight:400}.teaser__slider{background:#e56728;color:#fcfcfa;position:relative}.slider-wrapper .slide{position:relative;color:#fcfcfa}.slider-wrapper .sl__content{display:none}.slide .sl__button{position:absolute;bottom:2rem;left:0;width:80%;color:#fcfcfa}.slide .sl__headline{color:#fcfcfa;font-size:2.5rem;line-height:2.75rem;text-transform:uppercase;background:rgba(229, 103, 40, 0.9);padding:1rem 0.5rem;margin-bottom:0.75rem;width:auto}.slide p{background:rgba(229, 103, 40, 0.9);padding:1rem 0.5rem}.slide .sl__button:hover .sl__headline,.slide .sl__button:active .sl__headline,.slide .sl__button:hover p,.slide .sl__button:active p{background:#e56728;color:#fcfcfa}.slider-control .slider-menu{font-size:2.5rem}.slider-control .slider-menu b{color:#ddd}.slider-control{position:absolute;bottom:0.5rem;left:0;width:100%}.slider-control .slider-prev,.slider-control .slider-next{display:none}.wlg-teaser-default{position:relative;padding:0;color:#fcfcfa;width:100%}@media only screen and (min-width:640px){.wlg-teaser-default{width:calc(50% - 1.5%)}}@media only screen and (min-width:1140px){.wlg-teaser-default{width:calc(33.3% - 1.5%)}}.wlg_2_1 .wlg-teaser-default{width:100%}@media only screen and (min-width:768px){.wlg_2_1 .wlg-teaser-default{width:calc(33.3% - 1.5%)}}.wlg-teaser-default .ts__headline{font-size:1.5rem;padding:0.5rem 1rem 0.25rem 1rem;text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}@media only screen and (min-width:640px){.wlg-teaser-default .ts__headline{font-size:2rem;padding:1rem 1rem}}.wlg-teaser-default p{margin:0}.wlg-teaser-default a{display:block}.wlg-teaser-default img{width:100%;max-width:640px !important}.wlg-teaser-default .ts__infotext{bottom:2rem;visibility:hidden;position:absolute;left:0;z-index:2;height:0;margin:0;background:#e56728;color:#fcfcfa;transition:all 0.5s ease-in-out}@media only screen and (min-width:640px){.wlg-teaser-default .ts__infotext{bottom:0}}.wlg-teaser-default:hover .ts__infotext,.wlg-teaser-default:focus .ts__infotext,.wlg-teaser-default:active .ts__infotext{visibility:visible;padding:3.75rem 1.5rem 5rem 1rem;padding:6.25rem 1.5rem 0.5rem 1rem;max-height:600px;height:100%;-moz-transform:translateX(0px) translateY(100px);-webkit-transform:translateX(0px) translateY(100px);-o-transform:translateX(0px) translateY(100px);-ms-transform:translateX(0px) translateY(100px);transform:translateX(0px) translateY(100px)}.wlg-teaser-default.ts_no_img .ts__infotext,.wlg-teaser-default.ts_no_img:hover .ts__infotext,.wlg-teaser-default.ts_no_img:focus .ts__infotext,.wlg-teaser-default.ts_no_img:active .ts__infotext{visibility:visible;background:#e56728;padding:0px 1.5rem 0px 0.5rem;height:100%;max-height:352px;transition:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;z-index:0}.wlg-teaser-default .ts__more{position:absolute;bottom:1rem;right:-100px;color:#e56728;background:#fcfcfa;padding:0.5rem 1rem;font-size:1.5rem;font-weight:400;z-index:3000;transition:all 0.5s ease-in-out;visibility:hidden}@media only screen and (min-width:1140px){.wlg-teaser-default .ts__more{padding:1rem 2rem;font-size:1.875rem}}.wlg-teaser-default:hover .ts__more,.wlg-teaser-default:active .ts__more{visibility:visible;-moz-transform:translateX(-100px) translateY(0px);-webkit-transform:translateX(-100px) translateY(0px);-o-transform:translateX(-100px) translateY(0px);-ms-transform:translateX(-100px) translateY(0px);transform:translateX(-100px) translateY(0px)}.wlg_2_1 .wlg-teaser-default .ts__headline{font-size:1.5rem}.wlg_2_1 .wlg-teaser-default .ts__infotext{width:100%}.flex_row--50 .wlg-teaser-default{width:100%}@media only screen and (min-width:768px){.flex_row--50 .wlg-teaser-default{width:calc(50% - 1.5%)}}@media only screen and (min-width:768px){.flex_row--50 .wlg-teaser-default.content__teaser{flex-grow:0;flex-shrink:0;margin:0 1rem 2.5rem 0}}.wlg-teaser-double{margin-bottom:1.5rem}.wlg-teaser-double .ts__box{padding-left:0.75rem;padding-right:0.75rem}@media only screen and (min-width:640px){.wlg-teaser-double .ts__box{padding-left:0;padding-right:0;display:flex}}.wlg-teaser-double .ts__headline{text-transform:uppercase;background:#e56728;color:#fcfcfa;padding:1rem 1rem;margin:0}@media only screen and (min-width:640px){.wlg-teaser-double .ts__headline{padding:1rem 0.5rem}}.wlg-teaser-double .ts__inside{padding-right:1rem;padding-top:1rem}.wlg-teaser-double .ts__subheadline{font-size:1.125rem;margin-bottom:0}.wlg-teaser-double .ts__infotext{font-size:1rem;margin-bottom:0}.wlg-teaser-single_text{margin-bottom:1.5rem}.wlg-teaser-single_text .ts__box{padding-left:0.75rem;padding-right:0.75rem}@media only screen and (min-width:640px){.wlg-teaser-single_text .ts__box{padding-left:0;padding-right:0;display:flex}}.wlg-teaser-single_text .ts__headline{text-transform:uppercase;background:#e56728;color:#fcfcfa;padding:1rem 1rem;margin:0}@media only screen and (min-width:640px){.wlg-teaser-single_text .ts__headline{padding:1rem 0.5rem}}.teaser--important{background:#fcfcfa;border:0.25rem solid #e56728;color:#e56728}.teaser--border{background:#fcfcfa;border:0.25rem solid #e56728}.ce-h1-pic{position:relative;padding:0;color:#fcfcfa;width:100%}.ce-h1-pic h1{text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;padding:1rem 1rem;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}.wlg-image-headline-box{position:relative;padding:0;color:#fcfcfa;width:100%}.wlg-image-headline-box .img__headline{text-transform:uppercase;background:rgba(229, 103, 40, 0.8);color:#fcfcfa;padding:1rem 1rem;margin:0;position:absolute;top:1.25rem;left:0;z-index:50;width:auto}.ce_text+.ce_accordion{margin-top:1.5rem}section.ce_accordionStart:first-of-type{margin-top:1.5rem}section.ce_accordionStart:last-of-type{margin-bottom:1.5rem}.ce_accordion .toggler{padding:1rem;color:#fcfcfa;font-weight:400;font-size:1.5rem;background:#e56728;border-bottom:0.25rem solid #fcfcfa;cursor:pointer}.ce_accordion .toggler a{color:#fcfcfa;font-weight:400}.ce_accordion .toggler:hover{background:#c25118}.ce_accordion .toggler:focus{outline:none}.ce_accordion .toggler span:before{width:1.5rem;content:"▸";-webkit-transition:all 0.4s;transition:all 0.4s;font-weight:bold;display:inline-block}.ce_accordion .toggler.active span:before{content:"▾";-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);display:inline-block}.accordion{padding:1.5rem 0}@media only screen and (min-width:480px){.accordion{padding:1.5rem 0.5rem;padding:1.5rem 0}}.accordion h2{margin-top:0.5rem}iframe{border:0;width:100%;overflow-x:hidden !important}.iframe{border:0;margin-bottom:2rem;margin-top:1.375rem;overflow-x:hidden !important}.googlemaps.walzer iframe{width:100%;height:500px}.googlemaps.walzer{border:1px solid #e5e5e5;padding:2px}#TimeTable.ausweichtermine{height:7000px;overflow-x:hidden !important}#TimeTable.ausweichtermine iframe{height:7000px;margin-top:0;overflow-x:hidden !important}#googleview iframe{height:400px}@media only screen and (min-width:768px){#googleview iframe{height:600px}}@media only screen and (min-width:1140px){#googleview iframe{height:700px}}@media only screen and (min-width:1440px){#googleview iframe{height:800px}}#youtube{position:relative;margin:1.5em 0;padding-bottom:56.25%;height:0;overflow:hidden}#youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce_youtube{margin-top:1.5rem}.zeitplan iframe{overflow-y:hidden !important;overflow-x:hidden !important}#sheets-viewport{overflow-x:hidden !important}#sheets-viewport .grid-container{overflow-x:hidden !important}.zeitplan.h300 iframe{height:300px}.zeitplan.h400 iframe{height:400px}.zeitplan.h500 iframe{height:500px}.zeitplan.h600 iframe{height:600px}.zeitplan.h700 iframe{height:700px}.zeitplan.h800 iframe{height:800px}.zeitplan.h900 iframe{height:900px}.zeitplan.h1000 iframe{height:1000px}.zeitplan.h1100 iframe{height:1100px}.zeitplan.h1200 iframe{height:1200px}.zeitplan.h1300 iframe{height:1300px}.zeitplan.h1400 iframe{height:1400px}.zeitplan.h1500 iframe{height:1500px}.zeitplan.h1600 iframe{height:1600px}.zeitplan.h1700 iframe{height:1700px}.zeitplan.h1800 iframe{height:1800px}.zeitplan.h1900 iframe{height:1900px}.zeitplan.h2000 iframe{height:2000px}.zeitplan.h2100 iframe{height:2100px}.zeitplan.h2200 iframe{height:2200px}.zeitplan.h2300 iframe{height:2300px}.zeitplan.h2400 iframe{height:2400px}.zeitplan.h2500 iframe{height:2500px}.wlg-team{width:auto;margin-bottom:2rem}.team__name{font-size:1.25rem}.team__style{font-weight:400}.team-img .first_img{display:block}.team-img .second_img{display:none}.team-img.active .first_img{display:none}.team-img.active .second_img{display:block}#cboxTitle,#cboxCurrent{display:none !important}#main .bildgalerie li{padding:0;margin:0}#main .bildgalerie figure{background:#e56728;padding:0;margin:0.5rem}#main .bildgalerie a{display:block;padding-right:0rem;padding-left:0rem;cursor:pointer;content:""}#main .bildgalerie a:hover,#main .bildgalerie a:active,#main .bildgalerie a:focus{-webkit-filter:opacity(0.2);filter:opacity(0.2)}#main .ce_gallery.bildgalerie a::before,#main .ce_gallery.bildgalerie a:hover::before,#main .ce_gallery.bildgalerie a:active::before,#main .ce_gallery.bildgalerie a:focus::before{content:"" !important;display:none !important}#main .bildgalerie.catering,#main .bildgalerie.bestuhlung,#main .bildgalerie.lounge{margin-top:1.5rem}#main .bildgalerie.catering figure,#main .bildgalerie.bestuhlung figure,#main .bildgalerie.lounge figure{margin-left:0;margin-right:1rem}.sitemap .level_1>.sibling{margin-bottom:0.75rem}.sitemap .no-sitemap,.sitemap .level_1>.sibling.last{display:none}.sitemap .level_2{margin-left:1.5rem}.side_box{background:#e56728;color:#fcfcfa;padding:1rem 1rem 2rem 1rem;margin-bottom:2rem}.side_box h2,.side_box h3{color:#fcfcfa;text-transform:uppercase}.side_box_teaser{width:100%;margin-bottom:2rem}.footer__container{flex:1 0 auto;justify-content:space-between;flex-wrap:wrap;font-size:1.25rem;line-height:2.5rem}.footer__container .block{margin-bottom:1.5rem}@media only screen and (min-width:640px){.footer__container .block{max-width:50%}}.footer__phonebutton{position:relative;margin-bottom:2rem;height:157px;background:transparent url("../../files/wlg/img/layout/footer_phone.png") center left no-repeat;font-size:1.5rem;font-weight:600}@media only screen and (min-width:640px){.footer__phonebutton{font-size:2rem;width:300px}}.footer__phonebutton a{display:block;position:absolute;top:42px;right:0}.footer__copyright{font-size:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.5)}.footer__copyright ul{flex-wrap:wrap}@media only screen and (min-width:640px){.footer__copyright ul{display:flex}}@media only screen and (min-width:1024px){.footer__copyright ul{justify-content:flex-end}}@media only screen and (min-width:640px){.footer__copyright li{padding-left:2rem}}.footer__copyright li:first-child{padding-left:0}.footer__copyright li:last-child a::after{content:""}p:empty{display:none}.KursBlock h3:not(:first-of-type){display:none}.ce_accordionStart .KursBlock h3:not(:first-of-type){display:block}.KursBlockWorkshop .KursTabelle td{padding-bottom:1rem}.tabelle-einzeilig .KursBlockWorkshop .KursTabelle td{padding-bottom:0}.KursBlockWorkshop .KursTabelle .td_tag{padding-right:1rem}.KursBlockWorkshop .KursTabelle .tag{display:inline-block;width:auto}.KursBlockWorkshop .KursTabelle .wochentag{display:inline-block;width:1.5rem}.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{width:auto}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:120px}}@media only screen and (min-width:1024px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:130px}}@media only screen and (min-width:1440px){.KursBlockWorkshop .KursTabelle .td_tag_uhrzeit{min-width:120px}}.KursBlockWorkshop .KursTabelle .td_uhrzeit{width:auto}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .td_uhrzeit{min-width:95px}}.KursBlockWorkshop .KursTabelle .uhrzeit{display:none}@media only screen and (min-width:768px){.KursBlockWorkshop .KursTabelle .uhrzeit{display:inline-block}}.KursBlockWorkshop .KursTabelle .td_trainer{display:inline-block}@media only screen and (min-width:480px){.KursBlockWorkshop .KursTabelle .td_trainer{display:inline-block}}.kursInfoBlock{display:none}.kursInfoBlockTop{cursor:pointer}#KursInfoZettel{position:relative;top:0;left:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials{padding-top:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .mm_info p{margin-bottom:0}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials h3{margin-top:1rem}@media only screen and (min-width:768px){.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials h3{margin-left:-2.5625rem}}.KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .kurs_nr{display:inline-block;max-width:150px}.festival .zeitraum_end{display:none}.festival .KursBlock.KursBlockWorkshop.KursBlockWorkshop_specials .kurs_nr{max-width:100%}.KursBlock{padding:0 1rem 2rem 0}.ce_accordionStart .KursBlock.KursBlockWorkshop{padding:2rem 1rem 2rem 0}.KursBlock.KursBlockWorkshop{padding:0 1rem 0 0}.ce_accordionStart .KursBlock h3{margin-top:2.5rem}.LevelBeschreibung{padding:0;margin:0}.ce_accordionStart .LevelBeschreibung{padding:1.5rem 0 0 0}.KursTabelle th{padding:0 1rem 0.75rem 0}.KursTabelle .endTime{display:none}@media only screen and (min-width:480px){.KursTabelle .endTime{display:inline-block}}.KursTabelle .endDate{display:none}@media only screen and (min-width:480px){.KursTabelle .endDate{display:inline-block}}.KursTabelle th,.KursTabelle td{font-size:1rem;text-align:left;padding:0 1rem 0 0}@media only screen and (min-width:480px){.KursTabelle th,.KursTabelle td{font-size:18px;padding:0 1rem 0 0}}@media only screen and (min-width:640px){.KursTabelle th,.KursTabelle td{font-size:18px;padding:0 2rem 0 0}}.KursTabelle .td_trainer,.KursTabelle .derTrainer{display:block}@media only screen and (min-width:640px){.KursTabelle .td_trainer,.KursTabelle .derTrainer{display:block;min-width:60px}}.KursTabelle.pdBtm_0 td,.KursBlockWorkshop .KursTabelle.pdBtm_0 td{padding-bottom:0 !important}.KursInfoZettel.visible,#KursInfoZettel{display:block;z-index:30000;position:absolute;background:#fcfcfa;top:0;left:0;width:95%;box-shadow:0 0 1rem rgba(0, 0, 0, 0.2);margin-left:0}@media only screen and (min-width:480px){.KursInfoZettel.visible,#KursInfoZettel{width:60%;margin-left:10%}}.KursInfo{position:relative}.KursInfo h2,#KursInfo h2{background:#878786;font-size:2.5rem;font-weight:400;text-transform:uppercase;line-height:2rem;margin:0;padding:1.25rem;color:white}.KursInfoBlockTop{cursor:pointer;position:absolute;right:0;top:-1rem;font-size:5rem;font-weight:400;padding:2rem 1rem 2rem 2rem;display:block;color:#fcfcfa}.KursInfoZettel .KursName,.KursInfoZettel .KursSubtitle,#KursInfoZettel .KursName,#KursInfoZettel .KursSubtitle{font-weight:400;color:#5d5d5c}.KursInfoZettel .KursTag,#KursInfoZettel .KursTag,.KursInfoZettel .KursDauer,#KursInfoZettel .KursDauer,.KursInfoZettel .KursSubtitle,#KursInfoZettel .KursSubtitle{margin-bottom:0}.KursInfoZettel .KursTermine,#KursInfoZettel .KursTermine{margin-bottom:0;font-weight:400}.KursInfoZettel .KursTermin,#KursInfoZettel .KursTermin{margin-bottom:0}.KursInfoZettel .KursTermin strong,#KursInfoZettel .KursTermin strong{display:inline-block;width:2rem}.KursTerminNichtAm{margin-top:0.5rem}.KursDaten{padding:1rem 1.25rem}.KursInfoZettel .KursName,#KursInfoZettel .KursBlock .p{margin-left:0}.KursInfoZettel .button,#KursInfoZettel .button{font-size:2.5rem;padding:1rem;text-transform:uppercase}.KursInfoZettel .KursBuchen .KursAusgebucht,#KursInfoZettel .KursBuchen .KursAusgebucht,.KursInfoZettel .KursBuchen a,#KursInfoZettel .KursBuchen a{display:block;background:#878786;font-size:2.5rem;font-weight:400;text-transform:uppercase;line-height:2rem;margin:0;padding:1.25rem 1.25rem 1.25rem 1rem;color:white}#KursInfoZettel .KursBuchen a:before,.KursInfoZettel .KursBuchen a:before{display:inline-block;content:"▸";padding-right:0.75rem}#KursInfoZettel .KursBuchen a:hover,#KursInfoZettel .KursBuchen a:active,#KursInfoZettel .KursBuchen a:focus,.KursInfoZettel .KursBuchen a:hover,.KursInfoZettel .KursBuchen a:active,.KursInfoZettel .KursBuchen a:focus{background:#e56728}.formular-buchung .widget-checkbox span{width:100%;display:flex;margin-bottom:1.125rem;padding:0.5rem 0;line-height:28px}.formular-buchung .checkbox_container label{width:100%;font-size:1rem}.formular-buchung .checkbox{width:18px;height:18px;margin-top:5px;margin-right:8px}fieldset{clear:both}.KursBlock.AusweichTermine h3{margin-top:0}.KursBlock.AusweichTermine .counter{padding-right:3px}.KursBlock .KursTerminVerschobenHint{color:#e56728}.info_table tr{display:block;margin-bottom:2rem}@media only screen and (min-width:640px){.info_table tr{margin-bottom:1rem;display:table-row}}.info_table td{width:100%;display:block}@media only screen and (min-width:640px){.info_table td{width:auto;display:table-cell}}section.ce_accordionStart.ce_accordion.block.levelid-92,section.ce_accordionStart.ce_accordion.block.levelid-93{display:none}.KursTypTabelle .wochentag{width:24px;display:inline-block}#tanzpartner-navigation{padding-top:1.5rem}#div_content h3,#div_content p{margin-left:2.5625rem}.tanzpartner .ce_form{margin-left:2.5625rem}.tanzpartner .ce_form form{width:90%}.tanzpartner .error{background-color:#e56728}.tanzpartner .error_text{font-size:1.25rem;font-weight:400;line-height:2rem;margin-top:0.75rem;color:#e56728}.tanzpartner textarea{font-size:17px;line-height:20px}.dancepartner_table{display:block;border-bottom:1px solid #878786;margin-bottom:1.5rem;padding-bottom:1.5rem;width:calc(100% - 2.5625rem)}.dancepartner_table .dp_td_second_header{padding-bottom:1rem}.dancepartner_table .dp_td_date,.dancepartner_table .tpb_anzahl_answers_text,.dancepartner_table .dp_td_write_answer,.dancepartner_table .dp_td_answer{padding:0;text-align:right}.dancepartner_table .tpb_level{width:50%}.dancepartner_table .tpb_anzahl_answers_text,.dancepartner_table .tpb_style{width:25%}.tanzpartner input,.tanzpartner select,.tanzpartner textarea{width:100%}.tanzpartner label{width:180px}.dancepartner_table.antwort_lesen{border-bottom:0;margin:0 0 1.5rem 0;padding:0 0 1.5rem 0;border-bottom:1px solid #878786}.dancepartner_table.antwort_lesen .dp_td_answer_text{display:table-cell;padding-right:0}.nav__container{display:none}#searchbox{display:none}.mobile_menu{width:90%;padding:0;background:transparent;display:block}.mobile_menu_trigger{width:100%;height:34px;background:transparent}.sticky-wrapper:not(.is-sticky) .mobile_menu_trigger{margin-top:0}.sticky-wrapper.is-sticky .mobile_menu_trigger{margin-top:0}.bburger{display:inline-block;cursor:pointer;transition-property:filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:#e56728;background:transparent;text-transform:none;border:0;padding:0;margin:0;overflow:visible;-webkit-appearance:none}.bburger:hover,.bburger:active,.bburger:focus{background:transparent;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-appearance:none;outline:none}.bburger-box{width:40px;height:34px;display:inline-block;position:relative}.bburger-inner{display:block;top:50%}.bburger-inner,.bburger-inner::before,.bburger-inner::after{width:32px;height:5px;background-color:#e56728;border-radius:4px;position:absolute}.bburger-inner::before,.bburger-inner::after{content:"";display:block}.bburger-inner::before{top:-12px}.bburger-inner::after{bottom:-12px}.hamburger-label{margin:0;padding:0;color:#e56728}.mobile_menu_wrapper{display:flex}.mobile_menu.active.position_right{box-shadow:-2px 0 10px 0 rgba(0, 0, 0, 0.3)}.mobile_menu .inner{display:block;background:#e56728;color:#fff;overflow:auto}.mobile_menu #mainnavigation_mobile{display:block}.mobile_menu #mainnavigation_mobile{background:#e56728;color:#fff;padding:4rem 0 2rem 0;text-align:left;position:relative}.mobile_menu #mainnavigation_mobile li,.mobile_menu #mainnavigation_mobile li.submenu a.submenu,.mobile_menu #mainnavigation_mobile li.submenu strong{line-height:1.5rem;margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.5)}.mobile_menu #mainnavigation_mobile li.last{display:none}.mobile_menu #mainnavigation_mobile strong,.mobile_menu #mainnavigation_mobile a,.mobile_menu #mainnavigation_mobile a:link,.mobile_menu #mainnavigation_mobile a:visited{background:#e56728;color:#fff;font-weight:normal;text-decoration:none;display:block;padding:1rem 2rem}.mobile_menu a,.mobile_menu a:link,.mobile_menu a:visited.mobile_menu .contact_box{color:#fcfcfa;padding:0 2rem}.mobile_menu #mainnavigation_mobile a:hover,.mobile_menu #mainnavigation_mobile a:active,.mobile_menu #mainnavigation_mobile a:focus{background:rgba(0, 0, 0, 0.2)}.mobile_menu #mainnavigation_mobile strong{background:rgba(0, 0, 0, 0.1);color:#fcfcfa}.mobile_menu #mainnavigation_mobile .level_2 li.last{display:block}.mobile_menu #mainnavigation_mobile ul.level_2{margin:0;padding:0}.mobile_menu #mainnavigation_mobile ul.level_2 li a,.mobile_menu #mainnavigation_mobile .level_2 strong{background:#fcfcfa;color:#e56728;color:#5d5d5c;padding-left:4rem}.mobile_menu #mainnavigation_mobile ul.level_2 li a:hover{color:#e56728}.mobile_menu #mainnavigation_mobile .level_2 strong{color:#e56728}.mobile_menu a.submenu.sibling{display:flex}.mobile_menu a.submenu.sibling::after{content:"›";font-size:1.25rem;display:inline-block;width:1rem}.mobile_menu a.submenu.sibling span{width:92%;display:inline-block}.mobile_menu .contact_box{padding:2rem}.mobile_menu .contact_box a{padding:0}.mobile_menu .close-box{position:absolute;top:1rem;right:1rem}.mobile_menu #searchbox{display:block;margin-bottom:2rem}.mobile_menu #searchbox{display:none;position:relative;margin:0 10%;padding:0;width:90%}.mobile_menu #searchbox *{margin:0;padding:0}.mobile_menu #searchbox input[type="text"]{background:#e56728;background:#fff;color:#9d232a;width:100%;height:30px;padding:6px 30px 6px 15px;border:none;position:relative;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5) inset}.mobile_menu#searchbox input[type="text"]:focus{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.6) inset}.mobile_menu #searchbox input.searchbutton{width:auto;position:absolute;background:none;right:0;top:0;padding:6px;z-index:100000}.mobile_menu .hide_in_nav,.mobile_menu .hide-in-mobile-nav{display:none !important}@media only screen and (min-width:1140px){.mobile_menu,.mobile_menu #mainnavigation_mobile{display:none}.nav__container.nav__container--mobile{display:none}.nav__container{display:flex}#searchbox{display:block}}
