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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
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-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)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{-webkit-transition:none!important;transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
@font-face{font-family:'DinWeb';src:url('../../files/theme/webfonts/DINWeb-Light.eot');src:url('../../files/theme/webfonts/DINWeb-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DinWeb';src:url('../../files/theme/webfonts/DINWeb-Medium.eot');src:url('../../files/theme/webfonts/DINWeb-Medium.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}body{color:#444;font-size:15px;line-height:2;font-family:'Encode Sans', sans-serif;font-weight:400;background:url("../../files/theme/images/hintergrund.jpg") no-repeat fixed center center / cover}body.neu2022{background:#fff;line-height:1.7;font-size:17px}body.neu2022 a.kontakt-button{display:none}body.lp2025{font-family:'DinWeb', sans-serif;font-size:20px;line-height:1.36}body.lp2025 .siegel-pcc{display:flex;max-width:71%;column-gap:40px;margin:0 auto 30px}body.lp2025 .siegel-pcc figure{order:2;max-width:400px}body.lp2025 .siegel-pcc .text{padding:0 !important}body.lp2025 .address .text{padding:0 7% !important;bottom:140px;font-size:15px;width:63%}body.lp2025 .address .text>*{width:33%}body.lp2025 #header{height:auto}body.lp2025 #header .top>.inside{width:1180px}body.lp2025 #header>.inside{display:none}body.lp2025 #main div.section{max-width:1300px;width:100%;background:#fff;margin:0 auto 90px;padding:50px 0 0}body.lp2025 #main div.section.belico{position:relative}body.lp2025 #main div.section.belico>.ce_text{position:absolute;max-width:830px;left:3%}body.lp2025 #main div.section.belico>.ce_image{padding-top:50px}body.lp2025 #main div.section.first{position:relative}body.lp2025 #main div.section.first .logo{position:absolute;right:75px;top:20px;max-width:300px}body.lp2025 #main div.section.first .first__headline{position:absolute;width:400px;right:90px;top:380px;padding:0}body.lp2025 #main div.section.first .first__headline figure{padding:0}body.lp2025 #main div.section.first .first__headline h2,body.lp2025 #main div.section.first .first__headline .text{padding:0 0 0 30px}body.lp2025 #main div.section.notWhite{background:transparent}body.lp2025 #main div.section h2+figure{padding:0 12%}body.lp2025 #main div.section .text,body.lp2025 #main div.section h2{padding:0 15%;box-sizing:border-box}body.lp2025 #main div.section>h2{font-size:24px}body.lp2025 #main div.section .text>h3{color:#ab3262;font-weight:300;margin-top:40px}body.lp2025 #main div.section.service .text{display:flex;flex-wrap:wrap}body.lp2025 #main div.section.service .text h3{width:100%}body.lp2025 #main div.section.service .text ul{width:50%;box-sizing:border-box}body.lp2025 #main div.section.service .text ul>li{padding-right:20px}body.lp2025 #main div.section.linien>div.line{display:flex;flex-wrap:wrap;margin-bottom:0px;padding:40px 15%}body.lp2025 #main div.section.linien>div.line figure{width:200px}body.lp2025 #main div.section.linien>div.line .text{width:calc(100% - 200px);padding:0 0 0 30px;box-sizing:border-box}body.lp2025 #main div.section.linien>div.line .text p{margin:0}body.lp2025 #main div.section.linien>div.line h3{color:#abafb1;margin-bottom:0;font-size:23px;font-weight:500}body.lp2025 #main{padding:0}@media (max-width:1250px){body.lp2025 #main div.section.belico>.ce_text{max-width:755px}body.lp2025 #main div.section.belico>.ce_image{padding-top:120px}}@media (max-width:1150px){body.lp2025 #main div.section.first .first__headline{width:370px;right:70px;top:280px}body.lp2025 .address .text{width:100%}body.lp2025 .siegel-pcc{max-width:71%}}@media (max-width:900px){body.lp2025 #main div.section.belico>.ce_text{max-width:100%;position:initial;left:auto}body.lp2025 #main div.section.belico>.ce_image{padding-top:0}body.lp2025{font-size:18px}body.lp2025 .siegel-pcc{max-width:90%;margin:0 auto 30px;flex-wrap:wrap}body.lp2025 .siegel-pcc figure{max-width:300px}body.lp2025 .siegel-pcc .text{width:100%}body.lp2025 .address .text{padding:0 5% !important;position:absolute;display:flex;bottom:95px;font-size:14px;width:100%}body.lp2025 .address .text>*{width:33%}body.lp2025 #main div.section{margin:0 auto 70px;padding:40px 0 0}body.lp2025 #main div.section.first .logo{right:50px;top:20px;max-width:240px}body.lp2025 #main div.section.first .first__headline{width:330px;right:60px;top:210px}body.lp2025 #main div.section h2+figure{padding:0 3%}body.lp2025 #main div.section .text,body.lp2025 #main div.section h2{padding:0 5%}body.lp2025 #main div.section>h2{font-size:22px}body.lp2025 #main div.section .text>h3{margin-top:20px}body.lp2025 #main div.section.service .text{display:block;flex-wrap:wrap}body.lp2025 #main div.section.service .text ul{width:100%;box-sizing:border-box}body.lp2025 #main div.section.service .text ul>li{padding-right:0}body.lp2025 #main div.section.linien>div.line{display:block;margin-bottom:0px;padding:25px 5%}body.lp2025 #main div.section.linien>div.line figure{width:120px}body.lp2025 #main div.section.linien>div.line .text{width:100%;padding:10px 0;box-sizing:border-box}body.lp2025 #main div.section.linien>div.line .text p{margin:0}body.lp2025 #main div.section.linien>div.line h3{color:#abafb1;margin-bottom:0;font-size:23px;font-weight:500}}@media (max-width:700px){body.lp2025 #main div.section.first .logo{right:10px;max-width:180px}body.lp2025{font-size:17px}body.lp2025 #main div.section.linien>div.line .text{margin:0 0}body.lp2025 .address .text{position:relative;display:block;bottom:30px;text-align:center}body.lp2025 .address .text>*{width:100%}body.lp2025 #main div.section.first{padding-top:80px}body.lp2025 #main div.section.first .statue figure{padding-bottom:170px}body.lp2025 #main div.section.first .first__headline{top:105vw;left:5%;right:auto}}header .inside,footer .inside,section .content{width:1080px;max-width:94%;margin:0 auto;box-sizing:border-box}header{background:rgba(255, 255, 255, 0.95);max-width:100%;top:0;width:100%;z-index:11;position:fixed;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);height:147px}#wrapper{margin:0 auto 0}img{max-width:100%;height:auto}a{text-decoration:none;color:#7c8388}#container a:hover{font-weight:600;color:#006b9a}#container strong,.widget>label{color:#006b9a}#container em{color:#7c8388;font-style:normal}h5{font-weight:500;margin:0 0 15px;font-size:15px;color:#006b9a}section{padding:160px 0 40px}body:not(.neu2022) section .content{background:white;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);box-sizing:border-box;margin:0 auto}img.bp-profil{position:absolute;max-width:70px;top:15px;right:200px}body.neu2022 #container section .content{background:url("/files/images/Hintergrund.png") repeat 0 0 / 100% auto;position:relative;max-width:100%}body.neu2022 #container section .content div.text{padding:0 40px;box-sizing:border-box}body.neu2022 #container section .content ul li{padding:0 0 5px}body.neu2022 #container section .content ul{padding:0 0 0 25px}body.neu2022 #container section .content div.headline{position:absolute;width:150%;left:-50%;box-sizing:border-box;color:#006b9a;background:#e7edf5}body.neu2022 #container section .content div.headline .text{float:right;width:100%;max-width:1080px;box-sizing:border-box}body.neu2022 #container section .content div.headline h2{font-size:40px;text-indent:15px;line-height:1;font-weight:500}body.neu2022 #container section .content div.headline h2 em{font-weight:400;font-size:28px;color:#006b9a}body.neu2022 #container section .content div.headline+div{margin-top:140px}body.neu2022 #container section#willkommen{padding-top:120px}body.neu2022 #container section#willkommen div.headline{background:#006b9a;color:#fff}body.neu2022 #container section#willkommen div.headline+div{margin-top:250px}body.neu2022 #container section#willkommen div.headline h2{color:#fff;text-indent:0}body.neu2022 #container section#willkommen div.headline h2+p{max-width:700px}body.neu2022 #container section#trilogie .content{background-repeat:no-repeat}body.neu2022 #container section#trilogie .bg.linien{background:url("/files/images/Hintergrund.png") no-repeat 0 0 / 100% auto}body.neu2022 #container section#trilogie h2+p{position:absolute;right:20px;bottom:0px}body.neu2022 #container section#trilogie h2 em{margin-left:90px}body.neu2022 #container section#trilogie h2 em:nth-of-type(2){margin-left:45px}body.neu2022 #container section#trilogie div.headline+div{margin-top:156px;padding-top:30px}body.neu2022 #container section.vorteilsection .content{padding-top:150px}body.neu2022 #container section.vorteilsection .ce_image.vorteilbild{position:absolute;right:20px;margin-top:-120px;max-width:480px;z-index:5}body.neu2022 #container section.vorteilsection#kundenvorteile .ce_image.vorteilbild{right:0}body.neu2022 #container section.vorteilsection#lernen .ce_image.vorteilbild{right:20px;margin-top:-80px;max-width:560px}body.neu2022 #container section.vorteilsection#lernen .flex>.block:nth-of-type(2){padding-top:180px}body.neu2022 #container section.vorteilsection#kontakt .ce_image.vorteilbild{right:auto;left:0;margin-top:-80px;max-width:560px}body.neu2022 #container section.vorteilsection#kontakt .flex>.block:nth-of-type(2){padding-top:0px}body.neu2022 #container section.vorteilsection#kontakt .flex>.block:nth-of-type(1){padding-top:80px}body.neu2022 #container section.vorteilsection#kontakt div.headline h2{text-align:right;padding-right:300px}body.neu2022 #container section.vorteilsection#kontakt div.headline h2 em:first-of-type{padding:0 20px}body.neu2022 #container section.vorteilsection .flex>.block:nth-of-type(2){padding-top:80px}body.neu2022 #container section#servicevorteile strong{font-size:21px;font-weight:500}body.neu2022 #container section .flex{display:flex;flex-wrap:wrap;column-gap:0px}body.neu2022 #container section .flex>div{width:calc(50% - 0px)}body.neu2022 #container section .tasche img{float:right;max-width:500px;width:50%}body.neu2022 #container section .tasche strong{font-size:21px;font-weight:500}body.neu2022 #container section .tasche h2{font-size:34px;text-indent:15px;line-height:1;font-weight:500;margin:50px 0}body.neu2022 #container section .tasche h2 em{font-weight:400;font-size:24px;color:#006b9a;margin-left:140px}body.neu2022 #container section .tasche h2 em:nth-of-type(2){margin-left:235px}body:not(.lp2025).linien>div{display:flex;flex-wrap:wrap;margin-bottom:-20px}body:not(.lp2025).linien>div figure{width:300px}body:not(.lp2025).linien>div .text{width:calc(100% - 300px)}body:not(.lp2025).linien>div h3{color:#abafb1;margin-bottom:0;font-size:23px;font-weight:500}body:not(.lp2025).linien>div.effect figure{text-align:right;order:2}body:not(.lp2025).linien>div.effect h3{color:#b78e6c}body:not(.lp2025).linien>div.zero h3{color:#6f95a9}section#garantie .box{padding-top:30px}section#impressum .box{float:none;width:100%;padding:30px 60px 30px}section#vorstellung{padding-bottom:5px}section#vorstellung h1{margin:15px 0 -15px}section#vorstellung .content{background:transparent}section#vorstellung .box{float:none;width:100%;padding:0 100px 0px 0}section#vorstellung .bg-weiss{display:inline-block;width:299px;background:rgba(255, 255, 255, 0.5)}section#vorstellung p.buchen{padding:0;margin:0}section#vorstellung p.buchen a{background:url("../../files/theme/images/erfolg-spueren.png") no-repeat 0 0 /100% auto;width:299px;height:178px;display:inline-block;text-indent:-9999em}section#vorstellung figure{padding:0}section#konzept .box{width:100%}section#konzept .box strong{color:#444}body.neu2021{font-size:17px}body.neu2021 .reagenzglas{overflow:visible;position:relative}body.neu2021 .reagenzglas h2,body.neu2021 .reagenzglas p{position:relative;z-index:3}body.neu2021 .reagenzglas figure{max-width:550px;position:absolute;z-index:2;right:-100px;bottom:0;opacity:0.5}body.neu2021 section#vorteile{padding-top:50px}body.neu2021 section#skinhotline>.content{overflow:hidden;position:relative}body.neu2021 section#skinhotline .ce_text.full{position:relative;z-index:2}body.neu2021 section#skinhotline .ce_text.full h2,body.neu2021 section#skinhotline .ce_text.full p{position:relative;z-index:3}body.neu2021 section#skinhotline .ce_text.full h2+h2{margin-top:30px}body.neu2021 section#skinhotline .ce_text.full p{max-width:800px}body.neu2021 section#skinhotline .ce_text.full p em strong{position:absolute;right:0;top:-270px;font-size:70px;font-weight:normal;color:#dd0000}body.neu2021 section#skinhotline .ce_text.introbild{background:transparent;height:800px}body.neu2021 section#skinhotline .ce_text.introbild h1{color:#fff;background:#006b9a;padding:40px 40px;font-size:40px;font-weight:normal;z-index:1;position:absolute;bottom:0;width:85%;box-sizing:border-box}body.neu2021 section#skinhotline .ce_text.introbild h1 strong{color:#fff;font-size:70px;font-weight:normal}body.neu2021 section#skinhotline figure{position:relative}body.neu2021 section#skinhotline figure::after{position:absolute;z-index:1;content:"";width:100%;height:50%;background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);display:block;top:50%;left:0}body.neu2021 section#skinhotline figure img{max-width:150%}body.neu2021 section#skinhotline #bsh figure{position:absolute;width:150px;right:120px;top:20px;z-index:9}body.neu2021 section#skinhotline #bsh figure::after{display:none}body.neu2021 #container h2{font-size:30px;color:#006b9a;font-weight:normal;margin-top:100px;margin-bottom:40px}body.neu2021 #container h2 strong{font-size:44px;font-weight:normal}body.neu2021 #container .block h2:first-of-type{margin-top:30px}body.neu2021 section#fairplay .box.full{background:url("/files/images/skin-hotline/S3_PG_Zero.jpg") no-repeat bottom right / 550px auto;padding-bottom:190px}body.neu2021 section#fairplay .box.full p{max-width:620px}body.neu2021 section .content{background:url("../../files/theme/images/bg-vorteile.jpg") no-repeat #fff top left / 100% auto;box-shadow:0 1px 20px #999}body.neu2021 section .content+.content{margin-top:150px}body.neu2021 section#n2m .box.full{padding-top:0}body.neu2021 section#n2m>.content{position:relative}body.neu2021 section#n2m .block:first-of-type h2{color:#fff;background:#006b9a;padding:40px 40px;font-weight:normal;z-index:1;position:absolute;top:450px;width:85%;box-sizing:border-box;left:0}body.neu2021 section#n2m .block:first-of-type h2 strong{color:#fff}body.neu2021 section#n2m figure{position:relative}body.neu2021 section#n2m figure::after{position:absolute;z-index:1;content:"";width:100%;height:50%;background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);display:block;top:50%;left:0}body.neu2021 section#n2m .effect figure{max-width:500px;margin-top:50px}body.neu2021 section#n2m .effect figure::after{display:none}body.neu2021 section#n2m .sensitiv figure{max-width:500px;margin-top:50px}body.neu2021 section#n2m .sensitiv figure::after{display:none}.intro figure.image_container{background:linear-gradient(to bottom, #E8F2FC, #CBE1F6);text-align:center}.sca main h1{position:fixed;top:70px;z-index:50}.sca header .inside,.sca footer .inside,.sca section .content,.sca #main .inside{max-width:800px;width:92%}.sca nav.np,.sca .drucken,.sca .mobilnav,.sca #header .top .inside a:last-of-type{display:none !important}.sca #main .inside{margin:120px auto 30px}.sca #header .top .inside{padding-left:0}.sca main h2{margin:40px 0 20px}.sca .ce_form form .widget.widget-text{margin:0 0 8px;width:49%;display:inline-block;box-sizing:border-box;padding:0 20px 0 0}.sca .ce_form form .widget-text input,.sca .ce_form form .widget textarea{outline:none;background:#fff;border:1px solid #ddd}.sca .ce_form form .widget label{color:#666;font-weight:400;margin:0}.sca .ce_form form p{line-height:1.43;color:#666}.sca .ce_form form fieldset{border:0;padding:0;position:relative}.sca .ce_form form fieldset p{line-height:1.43;margin:0;padding-left:25px;color:#666}.sca .ce_form form fieldset input{position:absolute;top:3px}.sca .ce_form form .highlight{font-weight:700;color:#006b9a}.sca .ce_form form button{margin-top:30px;font-weight:700;background:#006b9a;color:#fff;padding:8px 18px;font-family:'Encode Sans', sans-serif;font-size:14px;border:0}body.wgs section{padding-top:90px}body.wgs header .inside,body.wgs footer .inside,body.wgs section .content,body.wgs #main .inside{max-width:1000px;width:92%}body.wgs #container .mod_article.first section .content{display:flex;flex-wrap:wrap;padding:30px 0}body.wgs #container .mod_article.first section .content a{text-decoration:underline}body.wgs #container .mod_article.first section .content .full{width:100%;padding:0px 50px}body.wgs #container .mod_article.first section .content .drittel{width:50%;box-sizing:border-box;padding:30px 50px}body.wgs #container .mod_article.first section .content em{color:#006b9a}body.wgs #container .mod_article.first section .content .ce_form{margin-top:30px}body.wgs #container .mod_article.first section .content .ce_form button{margin:15px 0}body.wgs #container .mod_article.first section .content .ce_form form fieldset{margin-top:10px}body.wgs #container .mod_article.first section .content .ce_form form fieldset p{font-size:80%;margin:0}body.wgs #container .mod_article.first section .content .ce_form .forminhalt{width:50%;float:right}body.wgs #container .mod_article.first section .content .ce_form .gutschein{width:47%;float:left}@media (max-width:760px){body.wgs{line-height:1.65}body.wgs #header #logo{top:21px}body.wgs #main .inside{width:100%}body.wgs #container section{padding-top:0px}body.wgs #container h1{max-width:60%;top:55px;left:4%}body.wgs #container .mod_article.first section .content{display:block;width:100%;box-shadow:none;border:1px solid #ddd;padding:0}body.wgs #container .mod_article.first section .content .full,body.wgs #container .mod_article.first section .content .drittel{width:100%;padding:20px;box-sizing:border-box}body.wgs #container .mod_article.first section .content .full:last-of-type,body.wgs #container .mod_article.first section .content .drittel:last-of-type{padding-top:0;margin-top:-20px}body.wgs #container .mod_article.first section .content .ce_form{margin-top:-150px;padding-top:150px}body.wgs #container .mod_article.first section .content .ce_form .forminhalt{width:100%;float:none;margin-bottom:10px}body.wgs #container .mod_article.first section .content .ce_form .gutschein{width:100%;float:none}.sca main h1{font-size:5.5vw}.sca #header #logo{max-width:90px}.sca .ce_form form .widget.widget-text{padding-right:10px}.sca #main .inside{margin:90px auto 30px}}.box{float:left;box-sizing:border-box;width:40%}.box.links{width:60%;padding:40px 60px 30px}.box.full{float:none;width:100%;padding:40px 60px 30px}.box.rechts{color:#7C8286;padding:40px 60px 30px 30px;font-size:15px}.box .ce_image,.box.ce_image{overflow:visible}.vorteile ul{list-style:none;margin:20px 0;padding:0}.vorteile ul li{margin:0;padding:0 0 10px 25px;position:relative}.vorteile ul li::before{content:"";background:url("../../files/theme/images/bullet.png") no-repeat 0 0 / cover;width:15px;height:15px;position:absolute;left:0;top:4px}header #logo{max-width:160px;transition:all ease 0.5s;z-index:10;position:absolute;right:10px;top:17px}header .top{background:#006b9a;color:#fff}header .top .inside{padding:7px 0 7px 17px}header .top span{font-family:Georgia, serif;font-size:20px;line-height:23px;float:right}header .top a{color:#fff;display:inline-block;padding:0 3px;font-size:12px}header .top a.kontakt{color:#fff;position:relative;display:inline-block;padding:0 25px 0 35px;font-size:19px}header .top a.tel{margin-left:150px}header .top a.kontakt::before{content:"";position:absolute;left:0;top:-1px;width:28px;height:28px;background:url("../../files/theme/images/sprite.png") no-repeat 0 0 / auto 100%}header .top a.mail::before{background-position:-29px 0}iframe{max-width:100%}figure.image_container{line-height:0}h1,h2,h3,h4,h5,h6{text-align:left}h1{font-size:41px;line-height:1.2;font-style:normal;font-weight:normal;margin:0;color:#006b9a;font-family:Georgia, serif}h2{font-size:21px;line-height:1.3;font-style:normal;font-weight:normal;margin:20px 0 15px;color:#006b9a}h4{color:#006b9a}#main{padding:25px 0}#bild img{position:fixed;top:0;min-height:100%;max-width:none;height:auto}#bild{position:fixed;width:100%;height:100%;z-index:-1;top:0}#formular-wrapper{background:rgba(255, 255, 255, 0.9);position:fixed;top:30vh;width:350px;border:2px solid #006b9a;right:-315px;z-index:999;height:396px}#formular-wrapper #formular{padding:0 15px 0 50px}#formular-wrapper button#toggle-kontakt{transform:rotate(-90deg);width:396px;padding:10px 0px 13px;box-sizing:border-box;color:#fff;border:0;background:#006b9a;font-size:18px;position:absolute;right:134px;top:178px;border-radius:0}#formular-wrapper #formular h4{margin:15px 0 15px;font-weight:normal;font-size:20px}#formular-wrapper #formular button{border:0;background:transparent;color:#7C8286;margin:0;font-weight:bold;font-size:15px;font-family:'Encode Sans', sans-serif}.ce_form input.text,.ce_form textarea,.ce_form select{font-family:'Encode Sans', sans-serif;font-size:14px;border:0;background:#f5f5f5;padding:10px 7px 10px 15px;box-sizing:border-box}.ce_form .widget{margin:0 0 15px}#cookiebar{background:#444}#cookiebar button{background-color:#E3014B}header #Navigation{z-index:2;width:100%;overflow:visible;padding:40px 10px 0 0}header #Navigation ul{margin:0;padding:0}header #Navigation ul li{list-style:outside none none;margin:0;display:inline-block;padding:0 12px;font-size:16px}header #Navigation li.active a{font-weight:600;color:#006b9a}a.kontakt-button{color:#fff;background:#006b9a;transition:ease all 0.3s;padding:14px 12px;line-height:1;display:block;margin:0 auto 40px;width:170px;text-align:center;border-radius:5px}a.kontakt-button:hover{padding:14px 20px;color:#fff !important}a.mehr{display:block;text-align:center;text-indent:-9999em;background:url("../../files/theme/images/mehr-erfahren.png");margin:25px auto 0;width:50px;height:42px;background-size:100% auto}a.mehr:hover{background-position:0 -45px}body:not(.neu2022) #vorteile{padding-top:20px}body:not(.neu2022) #vorteile h2{margin-bottom:30px}body:not(.neu2022) #vorteile .content{background:url("../../files/theme/images/bg-vorteile.jpg") no-repeat #fff top left / 100% auto;display:flex;flex-wrap:wrap}body:not(.neu2022) #vorteile .content>.block{box-sizing:border-box;width:50%;padding:40px;line-height:1.7}#skinhotline .ce_text.full{padding:25px 30px}#skinhotline h2{color:#DC063D;font-size:26px;margin:0px 0 25px;font-weight:bold}#skinhotline h2:first-of-type{margin-top:50px}#skinhotline h3{color:#006b9a;font-size:30px;margin:20px 0;line-height:1.4}#gutscheine .ce_text{padding:25px 30px}#gutscheine .ce_text a{color:#02979D;font-weight:bold}#gutscheine h2{color:#DC063D;font-size:30px;margin:20px 0 25px;text-align:center}#gutscheine h2+h3{color:#999;font-size:20px;margin:-25px 0 25px;font-weight:normal;text-align:center}#fachwissen .content,#kennenlernen .content{position:relative;overflow:hidden}.introbild{background:#006b9a;color:#fff;text-align:center;position:relative;overflow:visible}.introbild h1{color:#fff;padding:60px 40px;line-height:1.2;text-align:left}@media (min-width:800px){.ce_text.einleitung{padding-right:30px}.ce_text.einleitung p:first-of-type{padding-right:230px}img.deepit{position:absolute;right:-30px;bottom:-150px;max-width:380px}#fachwissen .weiterbildung{padding-right:350px}#fachwissen .weiterbildung figure{position:absolute;right:-40px;bottom:0;max-width:400px}#kennenlernen .starterpaket p{position:relative;z-index:1;padding-right:420px}#kennenlernen .starterpaket figure{position:absolute;right:0;bottom:0;max-width:800px;z-index:0}}@media (max-width:800px){.einleitung>figure{float:left;max-width:50%}.ce_text.einleitung p{padding:0 15px;line-height:1.8}section .box.full{padding:25px 20px}}@media (max-width:600px){#skinhotline h3{font-size:7vw;text-align:center}.introbild{line-height:0}.introbild h1{font-size:10vw;text-align:center}.introbild img.deepit{background:#fff;padding:10px;display:none}}footer{margin-top:30px}footer .inside{background:rgba(255, 255, 255, 0.8);max-width:100%;position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3)}footer a{color:#7c8388;text-decoration:none}footer nav ul{margin:0;list-style:none;padding:8px}footer nav ul li{display:inline;margin:0;padding:0 20px}footer .block{float:left}footer .block.eins{width:22%}footer .block.zwei{width:26%}footer .block.drei{width:28%}footer .block.vier{width:24%}ul li{padding:0 0 10px}figure.image_container{position:relative}.ce_text .inhalt{position:absolute;bottom:30px;left:60px}.text-rechts.ce_text .inhalt{left:auto;right:50px}#kennenlernen .ce_text .inhalt p{line-height:1.35}#kontakt h3{margin:0;padding:0 0 5px;color:#006b9a}#kontakt form input,#kontakt form textarea,#kontakt form select{border:1px solid #ddd;background:#fff}#kontakt form select,#willkommen form select{width:100%;border:1px solid #ddd;background:#fff}#kontakt form .widget-text{width:49%;float:left;margin:15px 2% 0 0}.ce_form form .widget-upload{margin-bottom:30px}#kontakt form .widget-text:nth-child(even){margin-right:0}#kontakt form .widget-textarea{clear:both;margin:0;padding:10px 0}#kontakt form button{color:#fff;border:1px solid #ddd;background:#006b9a;font-size:15px;padding:5px 10px}#kontakt form strong{clear:both;display:block;padding:12px 0 1px}#kontakt form fieldset{margin:10px 0;padding:0;border:0}#kontakt form fieldset>span{display:block;padding:0 0 4px;margin:0 0 4px;font-size:14px;border-bottom:1px solid #ddd}#kontakt form fieldset>span input{position:absolute;margin-top:4px}#kontakt form fieldset>span label{padding-left:25px;display:block}#willkommen hr{display:block;height:1px;border:0;background:#006b9a;width:500px;margin:0px auto 50px}#willkommen .flex{padding:40px 0}#willkommen .formbody{display:flex;column-gap:20px;row-gap:0px;padding:20px 50px;flex-wrap:wrap}#willkommen .formbody input,#willkommen .formbody textarea{border:1px solid #ddd;background:#fff}#willkommen .formbody button{color:#fff;border:1px solid #ddd;background:#006b9a;font-size:15px;padding:5px 10px}#willkommen .formbody>*{width:calc(50% - 20px)}#willkommen .formbody>.full{width:100%}#willkommen .formbody>.drittell{width:calc(33.333% - 13.333px)}#willkommen .formbody>.fuenftel{width:80px}#willkommen .formbody>.fuenftel p{margin:0}div.totop{bottom:10px;position:fixed;right:10px}div.totop a{background:url("../../files/theme/images/top.png");display:block;height:51px;width:49px}.mob{display:none}a.drucken img{max-width:120px;margin:0 0 0 -300px;top:10px;position:absolute}@media screen and (min-width:980px){#wrapper{height:auto;margin:0 auto -60px;min-height:100%}}@media screen and (max-width:1200px){section#vorstellung .box{padding-right:50px}}@media screen and (max-width:1080px){body.neu2022 #container section.vorteilsection#kontakt div.headline h2{padding-right:100px}body.neu2022 #container section .content div.headline{position:relative;width:auto;left:auto}body.neu2022 #container section#willkommen div.headline+div,body.neu2022 #container section .content div.headline+div{margin-top:15px}body.neu2022 #container section#trilogie div.headline+div{margin-top:0}}@media screen and (max-width:890px){body.neu2022{font-size:16px}body.neu2022 #container section.vorteilsection#kontakt div.headline h2{padding-right:0}.mm-listview .mm-next,.mm-panel .mm-navbar,.mm-navbar .mm-title,.mm-listview>li>a,.mm-listview>li>span,.mm-listview>li>strong{color:#fff !important}.mm-menu .mm-listview>li .mm-next::after{border-color:#fff}header .mobilnav{display:block;position:absolute;left:5%;top:62px;width:37px}.box.links figure{max-width:40%}.box.links{padding:2.5%}.box.rechts{padding:2.5% 2.5% 2.5% 1%;font-size:14px}.ce_text .inhalt{left:2.5%}#fachwissen strong{display:block}section#vorstellung h1{margin-top:0}}@media screen and (max-width:768px){#willkommen .formbody{padding:15px}#bild img{max-width:100%}.mm-listview .mm-next+strong{margin-right:50px}.mm-listview>li>strong{color:inherit;display:block;margin:0;overflow:hidden;padding:10px 10px 10px 20px;text-overflow:ellipsis;white-space:nowrap}#formular-wrapper{display:none}.mm-panels>.mm-panel{background:#006b9a}}@media screen and (max-width:650px){body.neu2022{font-size:15px}body.neu2022 #container section .content div.text{padding:0 20px}body.neu2022 #container section .content div.headline h2{font-size:30px}body.neu2022 #container section .content div.headline h2 em{font-size:19px}body.neu2022 #container section#trilogie h2 em{margin-left:35px}body.neu2022 #container section#trilogie h2 em:nth-of-type(2){margin-left:10px}body.neu2022 #container section .content div.headline h2{text-indent:0}body.neu2022 #container section#trilogie h2+p{position:relative;right:auto}body.neu2022 #container section .flex{display:block}body.neu2022 #container section .flex>div{width:100%}body.neu2022 #container section#willkommen{padding-top:88px}body.neu2022 #container section#servicevorteile.vorteilsection .ce_image.vorteilbild{max-width:360px}body.neu2022 #container section.vorteilsection#kundenvorteile .content{padding-top:260px}body.neu2022 #container section.vorteilsection#kundenvorteile .ce_image.vorteilbild{margin-top:-250px}body.neu2022 #container section.vorteilsection#lernen .content{padding-top:260px}body.neu2022 #container section.vorteilsection#lernen .ce_image.vorteilbild{margin-top:-250px}body.neu2022 #container section.vorteilsection#lernen .flex>.block:nth-of-type(2){padding-top:0}body.neu2022 #container section.vorteilsection#kontakt .ce_image.vorteilbild{margin-top:-250px}body.neu2022 #container section.vorteilsection#kontakt .content{padding-top:260px}body.neu2022 #container section.vorteilsection .flex>.block:nth-of-type(2),body.neu2022 #container section.vorteilsection#kontakt .flex>.block:nth-of-type(1){padding-top:0}body.neu2022 #container section.vorteilsection .ce_image.vorteilbild{right:-100px;margin-top:-140px}body.neu2022 #container section .tasche h2{font-size:28px;line-height:1.2}body.neu2022 #container section .tasche h2 em{font-size:18px;margin-left:40px}body.neu2022 #container section .tasche h2 em:nth-of-type(2){margin-left:30px}section#vorstellung .content{box-shadow:none;max-width:100%}section#vorstellung .box{padding:3%}section#vorstellung .block{overflow:visible}section#vorstellung figure{transform:scaleX(-1);float:right;max-width:55%;margin:-5% -3% 3% 4% !important}section#vorstellung h1{margin:5px 0 0}section#vorstellung p.buchen{display:none}#kennenlernen h2{display:none}.mob{display:block}.nomob{display:none}.mob.kontakt{position:absolute;right:0;top:0}.mob.kontakt a{width:74px;height:30px;display:inline-block;text-indent:-99999em;background:url("../../files/theme/images/kontakt.png") no-repeat 0 0 / auto 100%}header .top span,#formular-wrapper{display:none}header #logo{max-width:120px;top:15px}img.bp-profil{max-width:60px;top:10px;right:150px}header{height:115px}.ce_text .inhalt{bottom:10px}h1{font-size:32px}h2{font-size:18px;margin:10px 0 10px}.box,.box.links,.box.rechts{float:none;width:100%;padding:3%}.box.rechts{padding-top:0}header .top .inside{padding:6px 0%}section{padding-top:115px}body.neu2021{font-size:15px}body.neu2021 .content{box-shadow:none;max-width:100%}body.neu2021 #container h2{font-size:17px;margin-top:50px;margin-bottom:25px}body.neu2021 #container h2 strong{font-size:24px}body.neu2021 section#n2m .block:first-of-type h2{position:inherit;width:100%}body.neu2021 section#fairplay .box.full{padding-bottom:70vw;background-size:100% auto}body.neu2021 section#skinhotline{padding-top:90px}body.neu2021 section#skinhotline .ce_text.full{padding:0 20px 20px}body.neu2021 section#skinhotline .ce_text.full h2{margin-bottom:0}body.neu2021 section#skinhotline .ce_text.full p em strong{position:relative;top:auto}body.neu2021 section#skinhotline figure img{max-width:120%;margin-left:-30px}body.neu2021 section#skinhotline #bsh figure{width:100px;right:20px}body.neu2021 section#skinhotline .ce_text.introbild{height:350px}body.neu2021 section#skinhotline .ce_text.introbild h1{width:100%;font-size:19px;text-align:left;padding:20px}body.neu2021 section#skinhotline .ce_text.introbild h1 strong{font-size:38px}}@media screen and (max-width:450px){body{font-size:14px}h1{font-size:26px}h2{font-size:17px;margin:10px 0 10px}#kontakt form input,#kontakt form textarea{background:#f5f5f5}#kontakt form .widget-text{float:none;width:100%;margin:10px 0 0}}@media print{.np{display:none !important}.box.links,.box.rechts{width:100%;float:none;padding:10px}section .content{box-shadow:none}section{page-break-after:always;padding:0}section#impressum{page-break-after:avoid;padding:0}header{box-shadow:none;position:relative;height:100px}body{padding:0;margin:0}.vorteile ul{list-style:circle;margin:0px 0 0;padding:0}.vorteile ul li{margin:0 0 0 10px;padding-bottom:3px}section .box{padding-top:0 !important}h4{margin:0 0 10px}#konzept h1{margin:20px 0 0}}.mod_cms_accept_tags button,.mod_cms_cookie_bar button{color:#fff;display:block;margin:7px auto;border:0;padding:10px}.mod_cms_accept_tags button[value="accept"],.mod_cms_cookie_bar button[value="accept"]{background:#006b9a;font-size:16px;cursor:pointer}.mod_cms_accept_tags button[value="reject"],.mod_cms_accept_tags button[value="accept"].first,.mod_cms_cookie_bar button[value="reject"],.mod_cms_cookie_bar button[value="accept"].first{background:transparent;color:#333;text-decoration:underline;cursor:pointer}.mod_cms_accept_tags{font-size:15px;line-height:1.4;position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:auto;background:rgba(255, 255, 255, 0.75)}.mod_cms_accept_tags div.info{margin-bottom:15px;font-size:14px}.mod_cms_accept_tags div.info p:last-of-type{position:absolute;bottom:0;left:0;width:100%;font-size:14px;text-align:center}.mod_cms_accept_tags form a{color:#333;text-decoration:underline}.mod_cms_accept_tags form{display:block;max-width:500px;max-height:60vh;padding:15px 5px 40px;overflow:auto;margin:30px;position:relative;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);background:#f5f5f5}.mod_cms_accept_tags form>.formbody,.mod_cms_accept_tags form>.tags>div{padding:0 15px}.mod_cms_accept_tags form>.tags>div .head{font-weight:700;margin-top:0;text-align:left;margin-bottom:5px}.mod_cms_accept_tags form>.tags>div .head input{display:none}.mod_cms_accept_tags form>.tags>div .head label{display:inline-block;display:none;flex-shrink:0;position:relative;background:#95a5a6;width:40px;height:16px;border-radius:13px;cursor:pointer;margin-left:10px}.mod_cms_accept_tags form>.tags>div .head label:after{content:"";display:block;position:absolute;top:-2px;left:0;width:20px;height:20px;background:#798d8f;border-radius:50%;transition:all 0.3s}.mod_cms_accept_tags form>.tags>div .head input:checked+label{background:#7ee2a8}.mod_cms_accept_tags form>.tags>div .head input:checked+label:after{left:100%;transform:translateX(-100%)}.mod_cms_accept_tags form>.tags>div p{font-size:12px}
