.ce_rpicsingle{padding-left:0 !important;padding-right:0 !important;position:relative;min-height:500px;display:flex;align-items:flex-end;padding:2rem}.ce_rpicsingle .image_container{position:absolute;width:100vw;top:0;left:50%;height:100%;transform:translate(-50%, 0)}.ce_rpicsingle .image_container>picture,.ce_rpicsingle .image_container>a{position:absolute;left:0;top:0;width:100%;height:100%}.ce_rpicsingle .image_container>picture picture,.ce_rpicsingle .image_container>picture img,.ce_rpicsingle .image_container>a picture,.ce_rpicsingle .image_container>a img{position:relative;width:100%;height:100%;object-fit:cover}
.ce_title-up{display:flex;gap:2rem;flex-wrap:wrap}.ce_title-up>*{flex-basis:30%;flex-grow:1}.ce_title-up>* .infobox{position:relative}.ce_title-up>* .infobox .image_container{overflow:hidden}.ce_title-up>* .infobox,.ce_title-up>* .infobox *,.ce_title-up>* .infobox:hover,.ce_title-up>* .infobox:hover *,.ce_title-up>* .infobox::before{transition:all 1s ease, color 0s;box-sizing:border-box;cursor:pointer}.ce_title-up>* .infobox .bottom{position:absolute;left:5px;bottom:5px;background:var(--highlight);--link:var(--highlight-contrast);--linkhover:var(--highlight-contrast)}.ce_title-up>* .infobox .bottom a{text-decoration:none;text-transform:uppercase;display:inline-block;padding:0.2em 0.5em}.ce_title-up>* .infobox:hover{box-shadow:rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px}.ce_title-up>* .infobox:hover .image_container img{transform:scale(1.2)}
.ce_textc{display:flex;flex-wrap:wrap;gap:1rem 3rem}.ce_textc>.cbtns{display:flex;justify-content:space-around;gap:1rem 3rem;flex:1;align-self:flex-end;flex-wrap:wrap}.ce_textc>.cbtns>a{display:flex;gap:0.8rem;align-items:center;font-weight:600;font-size:130%}.ce_textc>.cbtns>a svg{fill:var(--highlight);width:2rem;height:1.8rem}
.ansprechpartner-theme{
--bgcolor: var(--color-dunkelgrau);
--bgbody: var(--color-hellgrau);
--text: var(--color-weiss);
--highlight: var(--color-weiss);
--highlight-contrast: var(--color-rot);
--title: var(--color-weiss);
--h1: var(--color-rot);
--h2: var(--color-rot);
--h3: var(--color-weiss);
--link: var(--color-weiss);
--linkhover: var(--color-rot);
}


.bigspace.ansprechpartner-theme + .bigspace.ansprechpartner-theme { 
	padding-top:0;
}



.formular-theme-config{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-rot);
--linkhover: var(--color-schwarz);
}


.bigspace.formular-theme-config + .bigspace.formular-theme-config { 
	padding-top:0;
}



.grau-intro{
--bgcolor: var(--color-bgbody);
--bgbody: var(--color-bgbody);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-rot);
--linkhover: var(--color-schwarz);
}


.bigspace.grau-intro + .bigspace.grau-intro { 
	padding-top:0;
}



.organge-highlight-button{
--bgcolor: var(--color-hellgrau);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-orange);
--highlight-contrast: var(--color-schwarz);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-rot);
--linkhover: var(--color-schwarz);
}


.bigspace.organge-highlight-button + .bigspace.organge-highlight-button { 
	padding-top:0;
}



.referenzen-theme{
--bgcolor: var(--color-dunkelgrau);
--bgbody: var(--color-hellgrau);
--text: var(--color-weiss);
--highlight: var(--color-orange);
--highlight-contrast: var(--color-schwarz);
--title: var(--color-weiss);
--h1: var(--color-weiss);
--h2: var(--color-weiss);
--h3: var(--color-weiss);
--link: var(--color-orange);
--linkhover: var(--color-schwarz);
}


.bigspace.referenzen-theme + .bigspace.referenzen-theme { 
	padding-top:0;
}



:root, .root{
--bgcolor: var(--color-hellgrau);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-schwarz);
--linkhover: var(--color-rot);
}


.bigspace.root + .bigspace.root { 
	padding-top:0;
}



:root{--color-schwarz: #000000;
--color-rot: #CC0000;
--color-text: #483128;
--color-orange: #FF9900;
--color-weiss: #ffffff;
--color-dunkelgrau: #5A5A5B;
--color-grau: #9C9C9D;
--color-gau-mittel: #9C9C9D;
--color-hellgrau: #F2F2F2;
--color-bgbody: #E6E6E6;
}

	.textcolor-schwarz { 
		--text:var(--color-schwarz);
		--title:var(--color-schwarz);
		--highlight:var(--color-schwarz);
		color:var(--color-schwarz) !important;
	}
	.textcolor-rot { 
		--text:var(--color-rot);
		--title:var(--color-rot);
		--highlight:var(--color-rot);
		color:var(--color-rot) !important;
	}
	.textcolor-text { 
		--text:var(--color-text);
		--title:var(--color-text);
		--highlight:var(--color-text);
		color:var(--color-text) !important;
	}
	.textcolor-orange { 
		--text:var(--color-orange);
		--title:var(--color-orange);
		--highlight:var(--color-orange);
		color:var(--color-orange) !important;
	}
	.textcolor-weiss { 
		--text:var(--color-weiss);
		--title:var(--color-weiss);
		--highlight:var(--color-weiss);
		color:var(--color-weiss) !important;
	}
	.textcolor-dunkelgrau { 
		--text:var(--color-dunkelgrau);
		--title:var(--color-dunkelgrau);
		--highlight:var(--color-dunkelgrau);
		color:var(--color-dunkelgrau) !important;
	}
	.textcolor-grau { 
		--text:var(--color-grau);
		--title:var(--color-grau);
		--highlight:var(--color-grau);
		color:var(--color-grau) !important;
	}
	.textcolor-gau-mittel { 
		--text:var(--color-gau-mittel);
		--title:var(--color-gau-mittel);
		--highlight:var(--color-gau-mittel);
		color:var(--color-gau-mittel) !important;
	}
	.textcolor-hellgrau { 
		--text:var(--color-hellgrau);
		--title:var(--color-hellgrau);
		--highlight:var(--color-hellgrau);
		color:var(--color-hellgrau) !important;
	}
	.textcolor-bgbody { 
		--text:var(--color-bgbody);
		--title:var(--color-bgbody);
		--highlight:var(--color-bgbody);
		color:var(--color-bgbody) !important;
	}
.theme-header-footer-dunkel{
--bgcolor: var(--color-dunkelgrau);
--bgbody: var(--color-dunkelgrau);
--text: var(--color-weiss);
--highlight: var(--color-orange);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-weiss);
--h2: var(--color-weiss);
--h3: var(--color-weiss);
--link: var(--color-orange);
--linkhover: var(--color-weiss);
}


.bigspace.theme-header-footer-dunkel + .bigspace.theme-header-footer-dunkel { 
	padding-top:0;
}



.theme-zertifikate{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-schwarz);
--linkhover: var(--color-rot);
}


.bigspace.theme-zertifikate + .bigspace.theme-zertifikate { 
	padding-top:0;
}



.weisse-boxen-dunklerer-bgbody{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-bgbody);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-rot);
--linkhover: var(--color-schwarz);
}


.bigspace.weisse-boxen-dunklerer-bgbody + .bigspace.weisse-boxen-dunklerer-bgbody { 
	padding-top:0;
}



.weisse-boxen-projekte{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-rot);
--highlight-contrast: var(--color-weiss);
--title: var(--color-rot);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-rot);
--linkhover: var(--color-schwarz);
}


.bigspace.weisse-boxen-projekte + .bigspace.weisse-boxen-projekte { 
	padding-top:0;
}



.weisser-hintergrund{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-weiss);
--text: var(--color-text);
--highlight: var(--color-orange);
--highlight-contrast: var(--color-weiss);
--title: var(--color-orange);
--h1: var(--color-rot);
--h2: var(--color-text);
--h3: var(--color-text);
--link: var(--color-orange);
--linkhover: var(--color-schwarz);
}


.bigspace.weisser-hintergrund + .bigspace.weisser-hintergrund { 
	padding-top:0;
}



:root,.root{--space:calc(30px + 3vh);--pagewidth: 1500px;--pagepaddingx:calc(20px + 2vw);--pspace:1.5rem;--minheight:600px;--btnborder:1px;--border:4px;--galspace: calc(var(--space) / 3)}@media (min-width:1030px){:root,.root{--space:calc(70px + 4vh)}}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box}:root{font-size:1.2em;font-family:var(--font-text);line-height:1.75;color:var(--text)}html{padding:0;margin:0;scroll-behavior:smooth !important;overflow-x:hidden;height:100%;width:100%}body{position:relative;width:100%;font-weight:300;min-height:100%;padding:0;margin:0;overflow:hidden;background:var(--bgbody);display:flex;flex:1;flex-direction:column}body,div,p,address,li,dd,dt,th,td{color:var(--text)}html,body{overflow-x:hidden}address{font-style:normal}address:not(:last-child){margin-bottom:var(--pspace)}hr{padding:0;border:none;height:1px;margin:calc(var(--space) / 2) 0;background-image:linear-gradient(to right, var(--text) 50%, transparent 0%);background-position:top;background-position-x:center;background-position-y:top;background-size:10px 100%;background-repeat:repeat-x;display:block}main{position:relative;z-index:100}.mit-hintegrund,.bg{position:relative}.mit-hintegrund>*,.bg>*{position:relative}.mit-hintegrund:before,.bg:before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;bottom:0;transform:translate(-50%, 0);z-index:-10;background:var(--bgbody)}@media (min-width:768px){.mit-hintegrund.half:before,.bg.half:before{width:50vw;left:50%;transform:translate(-100%, 0)}}.mit-hintegrund.half-bg-top:before,.bg.half-bg-top:before{top:0;bottom:50%}.mit-hintegrund.half-bg-bottom:before,.bg.half-bg-bottom:before{top:50%;bottom:0}.mce-content-body{box-sizing:border-box;padding:5px;background:var(--bgcolor)}.page-center,main,header,footer{position:relative;margin:0 auto;width:100%;padding-left:var(--pagepaddingx);padding-right:var(--pagepaddingx);box-sizing:border-box;max-width:var(--pagewidth)}footer{margin-top:auto}.page-center .page-center,main .page-center,footer .page-center,header .page-center{padding-left:0;padding-right:0}.fullwidth .page-center{padding-left:var(--pagepaddingx);padding-right:var(--pagepaddingx)}.fmo-margin-bottom{margin-bottom:0}.inherit-zindex>*{z-index:inherit !important}.invisible{display:none}.overflow-v{overflow:visible !important}.overflow-hide{overflow:hidden}@media (max-width:1030px){.nomobile,.no-mobile{display:none !important}}.font1{font-family:var(--font-headlines)}.font2{font-family:var(--font-text)}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.font-weight-inherit{font-weight:inherit}.nounderline,.nounderline *{text-decoration:none !important}.uppercase,.uppercase *{text-transform:uppercase}.bold,.bold *,.text-bold,.text-bold *{font-weight:bold}.text-center,.text-center *{text-align:center}.text-left,.text-left *{text-align:left !important}.text-right,.text-right *{text-align:right !important}.item{cursor:pointer}.relative{position:relative}.margin-top-auto{margin-top:auto}.no-margin-bottom{margin-bottom:0 !important}@media (min-width:1030px){.nowrap,.nowrap *{white-space:nowrap}}@media not print{.vspace{padding-left:var(--space);padding-right:var(--space)}.vspace-right{padding-right:var(--space)}.vspace-left{padding-left:var(--space)}.bigspace{padding-top:var(--space);padding-bottom:var(--space)}.bigspace:not(.reset-margin-top):not(.reset-margin-bottom).with-pspace{padding-top:var(--pspace);padding-bottom:var(--pspace)}.bigspace-top{padding-top:var(--space)}.bigspace-bottom{padding-bottom:var(--space)}.bigmargin{margin-top:var(--space);margin-bottom:var(--space)}.bigmargin-top{margin-top:var(--space)}.bigmargin-bottom{margin-bottom:var(--space)}.reset-margin-top{margin-top:calc((var(--space) * -1))}.reset-margin-top.with-pspace{margin-top:calc((var(--space) * -1 + var(--pspace) ))}.reset-margin-bottom{margin-bottom:calc((var(--space) * -1))}.reset-margin-bottom.with-pspace{margin-bottom:calc((var(--space) * -1 + var(--pspace) ))}.margin-top-negativ{margin-top:calc(var(--space) * -1.5)}body.projekte main>.mod_article:not(:last-child) .bigspace:last-child{padding-bottom:0 !important}}@media not print{.full-k,.fullwidth,.volle-bildschirmbreite{position:relative;width:100vw;left:50%;transform:translate(-50%, 0)}}@media (min-width:600px){.font-xs{font-size:80%}.font-s,.small{font-size:90%}.font-l{font-size:120%}.font-xl{font-size:145%}.font-xxl{font-size:160%}.font-2xl{font-size:220%}}@media (max-width:600px){.font-xs{font-size:80%}.font-s{font-size:90%}.font-l{font-size:105%}.font-xl{font-size:110%}.font-xxl{font-size:115%}.font-2xl{font-size:120%}}.image_container.speciallogo{overflow:visible;filter:drop-shadow(0 0 20px var(--text))}.image_container.speciallogo img{filter:drop-shadow(0 0 20px var(--text))}.image_container.speciallogo picture{filter:drop-shadow(1px 1px 1px var(--text))}
h1,.fstyle-1{font-family:var(--font-headlines);hyphens:none;line-height:1.3;text-align:left;font-weight:800;font-size:1.65rem;margin:0;padding:0 0 2.5rem 0;color:var(--h1)}@media (min-width:1200px){h1,.fstyle-1{text-transform:uppercase}}h2,.fstyle-2{font-family:var(--font-headlines);hyphens:none;line-height:1.3;text-align:left;font-weight:300;font-size:1.5rem;margin:0;padding:0 0 1.5rem 0;color:var(--h2)}h3,.fstyle-3{font-family:var(--font-text);hyphens:none;line-height:1.2;text-align:left;font-weight:600;margin:0 0 1.5rem 0;font-size:calc(110% + 0.1vw);color:var(--h3)}h4,.fstyle-4{font-family:var(--font-text);hyphens:none;line-height:1.2;text-align:left;margin:0 0 1rem 0;font-weight:600;font-size:calc(110% + 0.1vw);color:var(--h1)}@media (min-width:1200px){h4,.fstyle-4{text-transform:uppercase}}h5,.fstyle-5{font-family:var(--font-text);hyphens:none;line-height:1.1;text-align:left;font-size:100%;position:relative;margin:0 0 1rem 0;padding:0;font-weight:bold;color:var(--text)}h6,.fstyle-6{font-family:var(--font-text);hyphens:none;line-height:1.1;text-align:left;font-size:100%;position:relative;margin:0 0 1rem 0;padding:0;font-weight:bold;color:var(--text)}h1+h2,.fstyle-1+.fstyle-2{margin-top:-2.5rem}@media (max-width:768px){h1,h2,h3,h4,h5,h6,.fstyle-1,.fstyle-2,.fstyle-3,.fstyle-4,.fstyle-5,.fstyle-6{hyphens:auto}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,.fstyle-1 br,.fstyle-2 br,.fstyle-3 br,.fstyle-4 br,.fstyle-5 br,.fstyle-6 br{display:inline-block;content:" ";margin-right:5px}}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.fstyle-1:last-child,.fstyle-2:last-child,.fstyle-3:last-child,.fstyle-4:last-child,.fstyle-5:last-child,.fstyle-6:last-child{margin-bottom:0;padding-bottom:0}
p{margin-top:0;margin-bottom:var(--pspace);text-align:justify}p:last-child{margin-bottom:0}.pspace{margin-top:var(--pspace) !important;margin-bottom:var(--pspace) !important}.pspace-top{margin-top:var(--pspace) !important}.pspace-bottom{margin-bottom:var(--pspace) !important}@media (min-width:850px){p.text-2-cols{column-count:2;column-gap:70px;column-fill:balance}p.text-3-cols{column-count:3;column-gap:70px;column-fill:balance}.vline{column-rule-style:solid;column-rule-color:rgba(0, 0, 0, 0.3);column-rule-width:1px}}@media (max-width:768px){.mce-content-body,.mod_article{hyphens:auto}}@media (max-width:600px){body:not(.impressum) main p br{display:inline-block;content:" ";margin-right:5px}body:not(.impressum) main .mobile-br p br{display:block !important;margin-right:0}}
@charset "UTF-8";
a{text-decoration:none;color:var(--link)}a:hover{color:var(--linkhover)}p a:not(.button){text-decoration:underline}.mce-content-body p a:not(.button)[href^="http"]:not([class]),.mod_article p a:not(.button)[href^="http"]:not([class]){position:relative;padding-right:1em;display:inline-block}.mce-content-body p a:not(.button)[href^="http"]:not([class])::after,.mod_article p a:not(.button)[href^="http"]:not([class])::after{content:"";position:absolute;font-size:60%;padding-left:3px;text-decoration:none;vertical-align:top;font-family:FontAwesome}.mce-content-body p a:not(.button)[href$=".pdf"]:before,.mod_article p a:not(.button)[href$=".pdf"]:before{content:"";font-family:FontAwesome;display:inline-block;margin-right:5px}.mce-content-body p a:not(.button)[href$=".doc"]:before,.mce-content-body p a:not(.button)[href$=".docx"]:before,.mod_article p a:not(.button)[href$=".doc"]:before,.mod_article p a:not(.button)[href$=".docx"]:before{content:"";font-family:FontAwesome;display:inline-block;margin-right:5px}.mce-content-body p a:not(.button)[href$=".xls"]:before,.mce-content-body p a:not(.button)[href$=".xlsx"]:before,.mod_article p a:not(.button)[href$=".xls"]:before,.mod_article p a:not(.button)[href$=".xlsx"]:before{content:"";font-family:FontAwesome;display:inline-block;margin-right:5px}.link-as-text{--link:var(--text);--linkhover: var(--title)}
input[type="submit"],input[type="button"],button,button:focus,button:active,a.button{background:var(--highlight);box-sizing:border-box;border:none;font-size:inherit;cursor:pointer;padding:calc(0.5rem + 0.2vw) calc(1.2rem + 0.2vw);color:var(--highlight-contrast);hyphens:none;text-decoration:none;text-align:left;z-index:100;display:inline-block;text-decoration:none !important;border:1px solid transparent}input[type="submit"]:before,input[type="button"]:before,button:before,button:focus:before,button:active:before,a.button:before{position:relative !important}input[type="submit"]:not(.btn-outline),input[type="button"]:not(.btn-outline),button:not(.btn-outline),button:focus:not(.btn-outline),button:active:not(.btn-outline),a.button:not(.btn-outline){position:relative}input[type="submit"]:not(.btn-outline):hover:after,input[type="button"]:not(.btn-outline):hover:after,button:not(.btn-outline):hover:after,button:focus:not(.btn-outline):hover:after,button:active:not(.btn-outline):hover:after,a.button:not(.btn-outline):hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.1)}input[type="submit"]:hover,input[type="button"]:hover,button:hover,button:focus:hover,button:active:hover,a.button:hover{background:var(--highlight);color:var(--highlight-contrast);border-color:var(--highlight)}input[type="submit"].btn-outline,input[type="button"].btn-outline,button.btn-outline,button:focus.btn-outline,button:active.btn-outline,a.button.btn-outline{background:transparent;border-color:var(--highlight);color:var(--highlight)}input[type="submit"].btn-outline:hover,input[type="button"].btn-outline:hover,button.btn-outline:hover,button:focus.btn-outline:hover,button:active.btn-outline:hover,a.button.btn-outline:hover{background:var(--highlight);color:var(--highlight-contrast);border-color:var(--highlight)}input[type="submit"].btn-round-corners,input[type="button"].btn-round-corners,button.btn-round-corners,button:focus.btn-round-corners,button:active.btn-round-corners,a.button.btn-round-corners{border-radius:4rem;overflow:hidden}@media (min-width:768px){main .button+.button{margin-left:var(--pspace)}}@media (max-width:768px){main .button+.button{margin-top:1rem}}
dl{padding:0;margin:0;display:inline-grid;grid-template-columns:auto auto;gap:0 0.5em}dl dl,dl dd{all:unset}dl:not(:last-child){margin-bottom:var(--pspace)}dl{display:inline-grid;gap:0 1em;padding:0;margin:0;grid-template-columns:auto auto}dl dt{white-space:nowrap;font-weight:300}dl dt,dl dd{padding:0;margin:0;font-weight:300}.dt-200 dl dt{min-width:200px}
figure{padding:0;margin:0}*img[src*=".svg"]{width:100%}img{width:auto;height:auto;max-width:100%;display:block}picture{position:relative;display:block}.multiplizeren img{mix-blend-mode:multiply}.image_container{position:relative;padding:0;margin:0;overflow:hidden}.image_container *,.image_container *:hover{transition:all 0.8s ease, color 0s}.image_container figcaption{position:absolute;bottom:0;right:0;left:0;padding:0.5rem 1rem;z-index:110;background:var(--highlight);color:var(--highlight-contrast);transform:scale(0);opacity:0}.image_container:hover figcaption{transform:scale(1);opacity:1}.img-kreis .image_container{border-radius:50%;overflow:hidden}.img-kreis .image_container figcaption{text-align:center;padding-left:3rem;padding-right:3rem}.img-kreis picture,.img-quadratisch picture,.img-schmal picture,.img-breit picture,.img-hochkant picture{padding-top:0;width:100%;position:relative}.img-kreis picture>*,.img-quadratisch picture>*,.img-schmal picture>*,.img-breit picture>*,.img-hochkant picture>*{position:absolute;top:0;left:0;height:100%;width:100% !important;object-fit:cover;object-position:center center}.img-schmal .image_container picture{padding-top:40%}@media (min-width:1600px){.img-schmal .image_container picture{padding-top:30%}}@media (max-width:768px){.img-schmal .image_container picture{padding-top:45%}}.img-kreis .image_container picture,.img-quadratisch .image_container picture{padding-top:100%}.img-breit .image_container picture{padding-top:58%}.img-hochkant .image_container picture{padding-top:133%}.aspect picture{max-width:100%;width:100%;position:relative;padding-top:calc((3 / 4) * 100%)}.aspect picture>*{position:absolute;top:0;left:0;height:100%;width:100% !important;display:block;height:100%;padding:0;margin:0}.aspect picture>*>*{position:relative;width:100%;height:100%}.aspect picture img{object-fit:cover;object-position:center;display:block}.aspect.ratio11 picture,.aspect.ratio1x1 picture{padding-top:100% !important}.aspect.ratio165 picture,.aspect.ratio16x5 picture{padding-top:calc((5 / 16) * 100%) !important}.aspect.ratio169 picture,.aspect.ratio16x9 picture{padding-top:calc((9 / 16) * 100%) !important}.aspect.ratio43 picture,.aspect.ratio4x3 picture{padding-top:calc((3 / 4) * 100%) !important}.aspect.ratio32 picture,.aspect.ratio3x2 picture{padding-top:calc((2 / 3) * 100%) !important}.aspect.ratio85 picture,.aspect.ratio8x5 picture{padding-top:calc((5 / 8) * 100%) !important}.img-border picture,.img-with-border picture{border:1px solid #444;background:#fff;overflow:hidden}.img-border picture:before,.img-with-border picture:before{content:"";border:5px solid #fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.spiegeln img{transform:scaleX(-1)}.img-full img{width:100%;display:block}.img-grey,.grey-img{}.img-grey img,.grey-img img{filter:grayscale(1)}a[data-lightbox]{position:relative;display:block;margin:0;overflow:hidden}a[data-lightbox] img{display:block;transition:1s ease-in-out}a[data-lightbox]:before,a[data-lightbox]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:110}a[data-lightbox]:before{content:"+";text-align:center;display:flex;align-items:center;z-index:120;justify-content:center;color:var(--highlight);font-size:300%}a[data-lightbox]:after{background:var(--bgbody);opacity:0}a[data-lightbox]:hover img{transform:scale(1.2)}a[data-lightbox]:hover:before{opacity:1}a[data-lightbox]:hover:after{opacity:0.5}.image_container.oben img,.img-pos-top img,.object-pos-top img{object-position:top !important}.image_container.unten img,.img-pos-bottom img,.object-pos-bottom img{object-position:bottom !important}.image_container.passend img,.img-contain img{object-fit:contain !important;object-position:center}.image_container.rechts img,.img-right img{object-position:right !important}.image_container.links img,.img-left img{object-position:left !important}@media (min-width:768px){.img-absolute .image_container{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;overflow:hidden}.img-absolute .image_container a,.img-absolute .image_container picture{position:relative;display:block;width:100%;height:100%}.img-absolute .image_container img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.img-fit-to-text .image_container{width:100%;height:100%}.img-fit-to-text .image_container picture{padding-top:0;width:100%;height:100%;position:relative}.img-fit-to-text .image_container picture>*{position:absolute;top:0;left:0;height:100%;width:100% !important;object-fit:cover;object-position:center center}}.img-max-100 .image_container{max-width:100px !important}.img-max-200 .image_container{max-width:200px !important}.img-max-300 .image_container{max-width:300px !important}@media (min-width:1030px){.img-maxhight-400 .image_container{max-height:400px !important}}.blur-bgimage .image_container picture{overflow:hidden}.blur-bgimage .image_container picture img{filter:drop-shadow(0 0 50px rgba(0, 0, 0, 0.3))}.blur-bgimage .image_container picture::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;transform:scale(1.2);background-image:var(--bgimage);background-size:cover;filter:blur(7px)}.ce_gallery{--galspace: calc(var(--space) / 3)}.ce_gallery.null{--galspace:0}.ce_gallery.nur-1px{--galspace:1px}.ce_gallery.gross{--galspace: calc(var(--space))}.ce_gallery .img img{width:100%}.ce_gallery h4,.ce_gallery h5,.ce_gallery h6{display:none}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized){display:grid;grid-gap:var(--galspace)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_auto{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_1{grid-template-columns:repeat(1, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_2{grid-template-columns:repeat(2, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_3{grid-template-columns:repeat(3, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_4{grid-template-columns:repeat(4, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_5{grid-template-columns:repeat(5, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_6{grid-template-columns:repeat(6, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_7{grid-template-columns:repeat(7, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_8{grid-template-columns:repeat(8, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_9{grid-template-columns:repeat(9, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_10{grid-template-columns:repeat(10, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_11{grid-template-columns:repeat(11, 1fr)}.ce_gallery:not(.mysimpleslider.initialized):not(.slick-initialized).cols_12{grid-template-columns:repeat(12, 1fr)}@media (max-width:768px){.ce_gallery.figacaption-bottom:not(.mysimpleslider.initialized):not(.slick-initialized){grid-template-columns:100%}}.ce_gallery.figacaption-bottom>div{display:flex;flex-direction:column}.ce_gallery.figacaption-bottom .image_container{display:flex;flex-direction:column;flex:1;background:var(--bgcolor)}.ce_gallery.figacaption-bottom .image_container figcaption{all:unset;text-align:center;display:block;flex:1;padding:0.5em}.ce_gallery.volle-bildschirmbreite{padding-top:0 !important;padding-bottom:0 !important}.nocaption figcaption,.no-figcaption figcaption,.nofigcaption figcaption{display:none !important}
.ratio{position:relative;max-width:100%;width:100%;overflow:hidden}.ratio>*{position:absolute !important;top:0;left:0;height:100%;width:100% !important;display:flex;flex-direction:column;justify-content:center}.ratio>* >{position:relative;width:100%;height:100%}.ratio.ratio1x1{padding-top:100%}.ratio.ratio16x5{padding-top:calc((5 / 16) * 100%) !important}.ratio.ratio16x9{padding-top:calc((9 / 16) * 100%) !important}.ratio.ratio4x3{padding-top:calc((3 / 4) * 100%) !important}.ratio.ratio3x2{padding-top:calc((2 / 3) * 100%) !important}.ratio.ratio8x5{padding-top:calc((5 / 8) * 100%) !important}iframe,.iframe{width:100% !important;display:block;border:none}iframe iframe,.iframe iframe{width:100%;height:100% !important}.embed_wrapper{position:relative;width:100%;height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;background:rgba(0, 0, 0, 0.05);border:1px solid rgba(0, 0, 0, 0.1)}.embed_wrapper .image_container{position:absolute;left:0;top:0;width:100%;height:100%}.embed_wrapper .image_container *{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.embed_wrapper .content{position:relative;padding:1em;z-index:100;font-size:90%;line-height:1.3;width:100%}.embed_wrapper .content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bgbody);opacity:0.8;z-index:-1}
.flextab{display:flex !important;flex-wrap:wrap;margin:0 -20px}.flextab>*{padding:0 20px !important}.flextab .flex2>*{flex:2}.flextab .flex3>*{flex:3}.flextab .flex4>*{flex:4}.flextab .flex5>*{flex:5}.flextab.auto>*{flex:1}.flextab.spacebetween{justify-content:space-between}.flextab.space-arround{justify-content:space-around}.flextab.morespace{margin:0 -40px}.flextab.morespace>*{padding:40px !important}.flextab.c2>*{max-width:calc(100%/2);flex-basis:calc(100%/2)}.flextab.c3>*{max-width:calc(100%/3);flex-basis:calc(100%/3)}.flextab.c4>*{max-width:calc(100%/4);flex-basis:calc(100%/4)}.flextab.c5>*{max-width:calc(100%/5);flex-basis:calc(100%/5)}.flextab.c6>*{max-width:calc(100%/6);flex-basis:calc(100%/6)}.flextab.c7>*{max-width:calc(100%/7);flex-basis:calc(100%/7)}.flextab.c8>*{max-width:calc(100%/8);flex-basis:calc(100%/8)}@media (max-width:900px){.flextab.c6>*,.flextab.c5>*,.flextab.c7>*{min-width:calc(100%/3)}.flextab.c4>*,.flextab.c2>*,.flextab.c5>*{min-width:calc(100%/2)}.flextab.small{max-width:60%;margin:0 auto}}.flex-grow *{flex-grow:1;max-width:none !important}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.flex-center{display:flex !important}.flex-center>*{display:flex;align-items:center;justify-content:center}.flex-bottom,.flex-end{align-self:flex-end}.flex-col-center{display:flex;flex-direction:column;justify-content:center}.flex-col-bottom{display:flex;flex-direction:column;justify-content:flex-end}.space-between{justify-content:space-between}.space-arround{justify-content:space-around}.align-center{align-items:center}.align-center .c>*{display:flex;align-items:center;justify-content:center}.justify-center .rows{justify-content:center}.rows.slick-initialized{margin:0 calc((calc(var(--space)/2)) * -1)}.rows.slick-initialized .item{margin:0 calc(var(--space)/2)}.rows>*{position:relative;box-sizing:border-box;max-width:100%;width:100%}@media (max-width:600px){.rows:not(.slick-initialized){display:flex;flex-direction:column}}@media (min-width:600px){.rows:not(.slick-initialized){padding:0;margin:0 calc(calc(var(--space)/2) * -1);list-style:none;display:flex;flex-wrap:wrap;align-content:space-between}.rows:not(.slick-initialized)>*{position:relative;flex-basis:auto;margin:0 calc(var(--space)/2)}}.rows:not(.slick-initialized).nomargin{margin:0}.rows:not(.slick-initialized).nomargin>*{margin:0}@media (min-width:600px){.rows:not(.slick-initialized).nomargin.c-2>*{flex-basis:50%;max-width:50%}}@media (min-width:768px){.rows:not(.slick-initialized).nomargin.c-3>*{flex-basis:calc((100% / 3));max-width:calc((100% / 3));overflow:hidden}.rows:not(.slick-initialized).nomargin.c-6>*{flex-basis:calc((100% / 6));max-width:calc((100% / 6));overflow:hidden}.rows:not(.slick-initialized).nomargin.c-5>*{flex-basis:calc((100% / 5));max-width:calc((100% / 5));overflow:hidden}.rows:not(.slick-initialized).nomargin.c-4>*{flex-basis:calc((100% / 4));max-width:calc((100% / 4));overflow:hidden}}@media (min-width:768px){.rows:not(.slick-initialized).nomargin.c-auto{display:flex;flex:1;flex-wrap:wrap;flex-grow:1}.rows:not(.slick-initialized).nomargin.c-auto>*{flex:1}.rows:not(.slick-initialized).nomargin .c.c-2{max-width:calc((100% / 2))}.rows:not(.slick-initialized).nomargin .c.c-3{max-width:calc((100% / 3))}.rows:not(.slick-initialized).nomargin .c.c-4{max-width:calc((100% / 4))}}@media (min-width:600px){.rows:not(.slick-initialized):not(.nomargin).c-2>*{flex-basis:calc(50% - (calc(var(--space)/2) * 2));max-width:calc(50% - (calc(var(--space)/2) * 2))}}@media (min-width:768px){.rows:not(.slick-initialized):not(.nomargin).c-3>*{flex-basis:calc((100% / 3) - (calc(var(--space)/2) * 2));max-width:calc((100% / 3) - (calc(var(--space)/2) * 2));overflow:hidden}.rows:not(.slick-initialized):not(.nomargin).c-6>*{flex-basis:calc((100% / 6) - (calc(var(--space)/2) * 2));max-width:calc((100% / 6) - (calc(var(--space)/2) * 2));overflow:hidden}.rows:not(.slick-initialized):not(.nomargin).c-5>*{flex-basis:calc((100% / 5) - (calc(var(--space)/2) * 2));max-width:calc((100% / 4) - (calc(var(--space)/2) * 2));overflow:hidden}.rows:not(.slick-initialized):not(.nomargin).c-4>*{flex-basis:calc((100% / 4) - (calc(var(--space)/2) * 2));max-width:calc((100% / 4) - (calc(var(--space)/2) * 2));overflow:hidden}}@media (min-width:768px){.rows:not(.slick-initialized):not(.nomargin).c-auto{display:flex;flex:1;flex-wrap:wrap;flex-grow:1}.rows:not(.slick-initialized):not(.nomargin).c-auto>*{flex:1}.rows:not(.slick-initialized):not(.nomargin) .c.c-3{max-width:calc((100% / 3)  - (calc(var(--space)/2) * 2))}.rows:not(.slick-initialized):not(.nomargin) .c.c-2{max-width:calc((100% / 2) - (calc(var(--space)/2) * 2))}.rows:not(.slick-initialized):not(.nomargin) .c.c-4{max-width:calc((100% / 4) - (calc(var(--space)/2) * 2))}}@media (max-width:768px){.flex-text.rows>*,.flex-text .rows>*{flex-basis:100% !important;max-width:100% !important}.flex-text.rows>*:not(:last-child),.flex-text .rows>*:not(:last-child){margin-bottom:var(--pspace)}}
@media print{body{color:#000 !important}body *{color:#000 !important}body a{text-decoration:none !important}.autoslick,.parallax,.fnav{display:none}body{font-size:12px}body,h1,h2,h3,h4,h5,h6,p,a{color:#000}a{text-decoration:underline;color:#000}*{height:auto}img{display:block !important}table,img{page-break-inside:avoid}header{border-bottom:1px solid #666 !important;padding-bottom:20px !important;margin-bottom:20px !important}footer{border-top:1px solid #666;padding-top:20px !important;margin-top:20px !important}.noprint{display:none !important}.bigspace{padding-top:20px;padding-bottom:20px}.bigspace-top{padding-top:20px}.bigspace-bottom{padding-bottom:20px}.bigmargin{margin-top:20px;margin-bottom:20px}.bigmargin-top{margin-top:20px}.bigmargin-bottom{margin-bottom:20px}.reset-margin-top{margin-top:calc($space * -1) !important}.reset-margin-bottom{margin-bottom:calc($space * -1) !important}.margin-top-negativ{margin-top:calc(20px*-1.5)}.vspace{padding-left:20px !important;padding-right:20px !important}.vspace-right{padding-right:20px !important}.vspace-left{padding-left:20px !important}}
@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:300;src:url("/files/cache/fonts/sarabun-v15-latin-300.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:400;src:url("/files/cache/fonts/sarabun-v15-latin-regular.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:italic;font-weight:400;src:url("/files/cache/fonts/sarabun-v15-latin-italic.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:500;src:url("/files/cache/fonts/sarabun-v15-latin-500.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:600;src:url("/files/cache/fonts/sarabun-v15-latin-600.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:700;src:url("/files/cache/fonts/sarabun-v15-latin-700.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Sarabun";font-style:normal;font-weight:800;src:url("/files/cache/fonts/sarabun-v15-latin-800.woff2") format("woff2"), url("/files/cache/fonts/sarabun-v15-latin-800.ttf") format("truetype")}:root,.root{--font-text: "Sarabun";--font-headlines: "Sarabun";--font-sarabun: "Sarabun"}
@media not print{.bgtext{line-height:1;position:relative;z-index:101;display:table;padding:0.2rem 0.5rem !important;color:var(--highlight-contrast) !important}.bgtext[style="text-align: center;"]{margin-left:auto;margin-right:auto}.bgtext[style="text-align: right;"]{margin-left:auto}.bgtext:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--highlight);z-index:-1}.bgtext+.bgtext{margin-top:1rem}*>.bgtext+br{display:none}}
@charset "UTF-8";
blockquote{position:relative}@media (min-width:1030px){blockquote{display:table;margin:0 auto;padding:calc(1em + 0.3vw) 5em calc(1em + 0.3vw) 5em;text-align:center}}@media (max-width:1030px){blockquote{display:flex;flex-direction:column}}blockquote:before{color:var(--title);content:"";font-family:"FontAwesome";font-size:200%;line-height:1}@media (min-width:1030px){blockquote:before{position:absolute;top:5px;left:0.5em}}blockquote:after{color:var(--title);content:"";font-family:"FontAwesome";font-size:200%;line-height:1}@media (min-width:1030px){blockquote:after{position:absolute;bottom:5px;right:0.5em}}@media (max-width:1030px){blockquote:after{margin-left:auto}}
@font-face{font-family:"FontAwesome";src:url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/files/templates/dynamic/css/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Material Design Icons";src:url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.eot?v=7.1.96");src:url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.eot?#iefix&v=7.1.96") format("embedded-opentype"), url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.woff2?v=7.1.96") format("woff2"), url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.woff?v=7.1.96") format("woff"), url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.ttf?v=7.1.96") format("truetype");font-weight:normal;font-style:normal}
@charset "UTF-8";
a.facebook{text-decoration:none !important}a.facebook:before{content:"";font-family:FontAwesome}a.facebook span{display:none}a.facebook2{text-decoration:none !important}a.facebook2:before{content:"";font-family:FontAwesome}a.facebook2 span{display:none}a.instagram{text-decoration:none !important}a.instagram:before{content:"";font-family:FontAwesome}a.instagram span{display:none}a.whatsapp{text-decoration:none !important}a.whatsapp:before{content:"";font-family:FontAwesome}a.whatsapp span{display:none}a.linkedin{text-decoration:none !important}a.linkedin:before{content:"";font-family:FontAwesome}a.linkedin span{display:none}a.xing{text-decoration:none !important}a.xing:before{content:"";font-family:FontAwesome}a.xing span{display:none}a.youtube{text-decoration:none !important}a.youtube:before{content:"";font-family:FontAwesome}a.youtube span{display:none}.socialmedia-cicle a{display:inline-block;transition:0.3s ease-in-out;margin-top:1rem;margin-bottom:1rem}.socialmedia-cicle a::before{width:2em;height:2em;display:flex;justify-content:center;align-items:center;border:1px solid var(--link);border-radius:50%}.socialmedia-cicle a:hover{transform:scale(1.1)}.socialmedia-cicle a:hover:before{border-color:var(--linkhover)}
@charset "UTF-8";
.mce-content-body,main .mod_article .ce-text,main .mod_article .text,main .mod_article .txt{}.mce-content-body ul,main .mod_article .ce-text ul,main .mod_article .text ul,main .mod_article .txt ul{padding:0;margin:0;list-style:none}.mce-content-body ul:not(:last-child),main .mod_article .ce-text ul:not(:last-child),main .mod_article .text ul:not(:last-child),main .mod_article .txt ul:not(:last-child){margin-bottom:var(--pspace)}.mce-content-body ul>li,main .mod_article .ce-text ul>li,main .mod_article .text ul>li,main .mod_article .txt ul>li{padding-left:2em;position:relative}.mce-content-body ul>li>ul,main .mod_article .ce-text ul>li>ul,main .mod_article .text ul>li>ul,main .mod_article .txt ul>li>ul{margin-top:var(--pspace)}.mce-content-body ul>li:not(:last-child),main .mod_article .ce-text ul>li:not(:last-child),main .mod_article .text ul>li:not(:last-child),main .mod_article .txt ul>li:not(:last-child){margin-bottom:0.5em}.mce-content-body ul>li:before,main .mod_article .ce-text ul>li:before,main .mod_article .text ul>li:before,main .mod_article .txt ul>li:before{position:absolute;top:-0.2em;left:0;content:"󰬫";font-family:"Material Design Icons";font-size:130%;color:var(--highlight)}.mce-content-body ol,main .mod_article .ce-text ol,main .mod_article .text ol,main .mod_article .txt ol{padding:0;margin:0;list-style:none;counter-reset:ol}.mce-content-body ol:not(:last-child),main .mod_article .ce-text ol:not(:last-child),main .mod_article .text ol:not(:last-child),main .mod_article .txt ol:not(:last-child){margin-bottom:var(--pspace)}.mce-content-body ol>li,main .mod_article .ce-text ol>li,main .mod_article .text ol>li,main .mod_article .txt ol>li{padding-left:3em;position:relative;counter-increment:ol}.mce-content-body ol>li>ul,main .mod_article .ce-text ol>li>ul,main .mod_article .text ol>li>ul,main .mod_article .txt ol>li>ul{margin-top:var(--pspace)}.mce-content-body ol>li:not(:last-child),main .mod_article .ce-text ol>li:not(:last-child),main .mod_article .text ol>li:not(:last-child),main .mod_article .txt ol>li:not(:last-child){margin-bottom:1em}.mce-content-body ol>li:before,main .mod_article .ce-text ol>li:before,main .mod_article .text ol>li:before,main .mod_article .txt ol>li:before{position:absolute;top:-0.3em;left:0;content:counter(ol);width:2em;border-radius:50%;height:2em;display:flex;align-items:center;justify-content:center;background-color:var(--highlight);color:var(--highlight-contrast)}.mce-content-body ul.vorteil-liste,.mce-content-body div.vorteil-liste ul,main .mod_article .ce-text ul.vorteil-liste,main .mod_article .ce-text div.vorteil-liste ul,main .mod_article .text ul.vorteil-liste,main .mod_article .text div.vorteil-liste ul,main .mod_article .txt ul.vorteil-liste,main .mod_article .txt div.vorteil-liste ul{padding:0;margin:0;list-style:none}.mce-content-body ul.vorteil-liste:not(:last-child),.mce-content-body div.vorteil-liste ul:not(:last-child),main .mod_article .ce-text ul.vorteil-liste:not(:last-child),main .mod_article .ce-text div.vorteil-liste ul:not(:last-child),main .mod_article .text ul.vorteil-liste:not(:last-child),main .mod_article .text div.vorteil-liste ul:not(:last-child),main .mod_article .txt ul.vorteil-liste:not(:last-child),main .mod_article .txt div.vorteil-liste ul:not(:last-child){margin-bottom:var(--pspace)}.mce-content-body ul.vorteil-liste>li,.mce-content-body div.vorteil-liste ul>li,main .mod_article .ce-text ul.vorteil-liste>li,main .mod_article .ce-text div.vorteil-liste ul>li,main .mod_article .text ul.vorteil-liste>li,main .mod_article .text div.vorteil-liste ul>li,main .mod_article .txt ul.vorteil-liste>li,main .mod_article .txt div.vorteil-liste ul>li{padding-left:2em;position:relative}.mce-content-body ul.vorteil-liste>li>ul,.mce-content-body div.vorteil-liste ul>li>ul,main .mod_article .ce-text ul.vorteil-liste>li>ul,main .mod_article .ce-text div.vorteil-liste ul>li>ul,main .mod_article .text ul.vorteil-liste>li>ul,main .mod_article .text div.vorteil-liste ul>li>ul,main .mod_article .txt ul.vorteil-liste>li>ul,main .mod_article .txt div.vorteil-liste ul>li>ul{margin-top:var(--pspace)}.mce-content-body ul.vorteil-liste>li:not(:last-child),.mce-content-body div.vorteil-liste ul>li:not(:last-child),main .mod_article .ce-text ul.vorteil-liste>li:not(:last-child),main .mod_article .ce-text div.vorteil-liste ul>li:not(:last-child),main .mod_article .text ul.vorteil-liste>li:not(:last-child),main .mod_article .text div.vorteil-liste ul>li:not(:last-child),main .mod_article .txt ul.vorteil-liste>li:not(:last-child),main .mod_article .txt div.vorteil-liste ul>li:not(:last-child){margin-bottom:0.5em}.mce-content-body ul.vorteil-liste>li:before,.mce-content-body div.vorteil-liste ul>li:before,main .mod_article .ce-text ul.vorteil-liste>li:before,main .mod_article .ce-text div.vorteil-liste ul>li:before,main .mod_article .text ul.vorteil-liste>li:before,main .mod_article .text div.vorteil-liste ul>li:before,main .mod_article .txt ul.vorteil-liste>li:before,main .mod_article .txt div.vorteil-liste ul>li:before{position:absolute;top:-0.3em;left:0;content:"󰄴";font-family:"Material Design Icons";font-size:130%;color:var(--highlight)}@media (min-width:850px){ol.text-3-cols,ol.text-2-cols,ul.text-3-cols,ul.text-2-cols{display:grid !important;gap:0 var(--pspace);grid-template-columns:repeat(2, 1fr);margin-bottom:0 !important}}@media (min-width:850px) and (min-width:1030px){ol.text-3-cols,ul.text-3-cols{display:grid;gap:0 var(--pspace);grid-template-columns:repeat(3, 1fr);margin-bottom:0 !important}}
@charset "UTF-8";
.symbol{position:relative;display:flex}.symbol:before{font-family:"Material Design Icons";content:"󰏲";margin-right:0.5em}.symbol.tel:before,.symbol.phone:before{content:"󰏲"}.symbol.symbol-highlight:before{color:var(--title)}.symbol.symbol-bigger{align-items:center}.symbol.symbol-bigger:before{font-size:150%}.symbol.fax:before{content:"󰈒"}.symbol.mobil:before{content:"󰄜"}.symbol.mail:before{content:"󰇰"}.symbol.date:before{content:"󰸗"}.symbol,.symbol *,.symbol:hover,.symbol *:hover{text-decoration:none !important}p .symbol+.symbol{margin-left:1.5rem}.materialIcon:before{font-family:"Material Design Icons";content:attr(data-icon) !important}.symbol-highlight .materialIcon:before{color:var(--title);font-size:130%}
.table-responsive{overflow:auto}@media (max-width:1030px){.table-responsive table{min-width:800px}}table,table tr,table td{height:auto !important}table,tbody{width:100% !important;overflow:auto !important;margin:0 0 1em;border:none;box-sizing:border-box;border-collapse:collapse}table td,table th,tbody td,tbody th{width:auto !important;vertical-align:top;border:none;padding:0.2rem 0.5rem}table tr:nth-child(odd) td{background-color:rgba(0, 0, 0, 0.1)}table.border td{border:1px solid #000001;padding:0.5rem 1rem}table tr.thl th,table tr.thl td{font-weight:bold;color:var(--highlight-contrast);background:var(--highlight);text-align:left;padding:0.5rem 1rem}table::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}table::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, 0.3)}
.mycookie-area{position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;text-align:center;color:#333;padding:10px 8px;font-size:90%;z-index:999999998;top:0;display:flex;flex-direction:column;justify-content:center}.mycookie-area h2{color:#202020 !important;position:relative;padding:0;margin:0 0 1.4rem 0;border:none !important;background:none !important}.mycookie-area h2:before,.mycookie-area h2:after{display:none}.mycookie-area a{color:#000;text-decoration:underline;font-weight:bold}.mycookie-area a:hover{color:#000}.mycookie-area .detailtext{margin-top:10px}.mycookie-area .detailtext p{margin:0 0 13px 0;hyphens:auto}.mycookie-area .ccontent{background:#fff;padding:1.5rem;--text:#333;color:var(--text);width:100%;max-width:1200px;margin:0 auto;text-align:left;max-height:80vh;border:1px solid #ccc;box-shadow:0 0 50px rgba(0, 0, 0, 0.5);border-radius:10px;overflow:auto}.mycookie-area .ccontent::-webkit-scrollbar{width:12px;background:#fff}.mycookie-area .ccontent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px}.mycookie-area .ccontent::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0, 0, 0, 0.3)}.mycookie-area .cookiebtn{background:#666 !important;cursor:pointer !important;display:inline-block;border:none !important;color:#fff !important;padding:8px 20px !important;margin:0 5px 5px 0 !important}@media (max-width:768px){.mycookie-area .cookiebtn{display:block;width:100%}}.mycookie-area .cookiebtn:before,.mycookie-area .cookiebtn:after{content:"";display:none}.mycookie-area .cookiebtn:hover{background:#757575 !important;cursor:pointer !important;display:inline-block !important;border:none !important;color:#fff !important;padding:8px 20px !important;margin:0 5px 5px 0 !important}.mycookie-area .checkboxgrp{padding:0 5px;background:rgba(0, 0, 0, 0.05);margin:5px 0;color:#000;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.mycookie-area .checkboxgrp .title{text-transform:uppercase;padding:0 5px;cursor:pointer;color:#000}@media (max-width:600px){.mycookie-area .checkboxgrp .title{flex-basis:calc(100% - 65px)}}.mycookie-area .checkboxgrp .title:before{content:"";position:relative;display:inline-block;border:solid black;margin:0 8px 0 0;border-width:0 1px 1px 0;padding:3px;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mycookie-area .checkboxgrp .title.active:before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:0}.mycookie-area .checkboxgrp .details{display:none;flex-basis:100%;padding:0 5px}.mycookie-area .ccswitch{position:relative;display:inline-block;width:52px;height:26px;box-sizing:border-box;margin:5px}.mycookie-area .ccswitch.disabled{opacity:0.6}.mycookie-area .ccswitch.disabled>*{opacity:0.6}.mycookie-area .ccswitch input{display:none}.mycookie-area .ccswitch .cccheck{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;-webkit-transition:0.4s;transition:0.4s}.mycookie-area .ccswitch .cccheck:before{background:black;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);border-radius:8px;content:"";height:16px;position:absolute;opacity:0.3;width:100%}.mycookie-area .ccswitch .cccheck:after{position:absolute;content:"";height:26px;width:26px;left:0;border-radius:50%;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);background-color:#fff;-webkit-transition:0.4s;transition:0.4s}.mycookie-area .ccswitch input:checked+.cccheck:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-color:#666}
@charset "UTF-8";
.ce_header .mobileheader:before,.ce_header.bg:before{border-top:10px solid var(--title)}.ce_header .nav{--link:var(--text);--linkhover:var(--title)}.ce_header .nav a{padding:0.7rem 1rem;position:relative;display:block}@media (max-width:1030px){.ce_header .nav a{padding:1rem 1.5rem}}.ce_header .nav a.level_1{text-transform:uppercase}.ce_header .nav a span{position:relative;z-index:100}.ce_header .nav ul{padding:0;margin:0;list-style:none}.ce_header .nav ul li{padding:0;margin:0;list-style:none}@media (min-width:1030px){.ce_header{display:grid;grid-template-columns:auto 1fr}.ce_header .navigation .toggler,.ce_header .navigation input,.ce_header .mobileheader,.ce_header .mtoggler{display:none}.ce_header .contact{display:flex;gap:2rem;justify-content:flex-end;align-items:center}.ce_header,.ce_header.bigspace{padding-top:10px !important;padding-bottom:0 !important;margin:0}.ce_header>.image_container{padding:1rem;overflow:visible;background:#fff}.ce_header>.image_container img{height:100px}.ce_header .navigation{margin:auto -1rem 0 -1rem}.navigation{position:relative;display:flex;justify-content:flex-end}.navigation>.nav{position:relative}.navigation>.nav:before{content:"";position:absolute;top:0;bottom:0;left:1rem;right:1rem;background:var(--text);height:2px;transform:translate(0, -100%)}.navigation ul.level_1{display:flex}.navigation ul.level_1 li{position:relative;white-space:nowrap}.navigation ul.level_1 li.submenu>a>span:after{content:"";border:solid var(--link);border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg) translate(0, -50%);margin-left:15px}.navigation ul.level_1 li.level_3.submenu>a>span:after,.navigation ul.level_1 li.level_2.submenu>a>span:after{transform:rotate(-45deg) translate(0, -50%)}.navigation ul.level_1 li.hover.submenu>a>span:after,.navigation ul.level_1 li.trail.submenu>a>span:after,.navigation ul.level_1 li.active.submenu>a>span:after,.navigation ul.level_1 li:hover.submenu>a>span:after{border-color:var(--highlight-contrast)}.navigation ul.level_1 li.hover>a,.navigation ul.level_1 li.trail>a,.navigation ul.level_1 li.active>a,.navigation ul.level_1 li:hover>a{background:var(--highlight);color:var(--highlight-contrast)}.navigation ul.level_1 li ul{position:absolute;z-index:1200;transition:0.4s ease-in-out;min-width:100%;transform:translate(0, 20px);left:100%;top:0;background:var(--bgcolor);box-shadow:0 25px 50px rgba(0, 0, 0, 0.2);opacity:0;pointer-events:none}.navigation ul.level_1 li.hover>ul,.navigation ul.level_1 li:hover>ul{opacity:1;transform:translate(0, 0);pointer-events:inherit}.navigation ul.level_1 li.level_1>a{font-weight:600;text-transform:uppercase}.navigation ul.level_1 li.level_1>a:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:20px;height:0;display:block;transition:0.4s ease-in-out;z-index:0;opacity:1;background:var(--highlight);clip-path:polygon(50% 100%, 0 0, 100% 0)}.navigation ul.level_1 li.level_1.submenu>a>span:after{transform:rotate(45deg) translate(-8px, 0)}.navigation ul.level_1 li.level_1.hover>a,.navigation ul.level_1 li.level_1.hover>a>span,.navigation ul.level_1 li.level_1:hover>a,.navigation ul.level_1 li.level_1:hover>a>span,.navigation ul.level_1 li.level_1.trail>a,.navigation ul.level_1 li.level_1.trail>a>span,.navigation ul.level_1 li.level_1.active>a,.navigation ul.level_1 li.level_1.active>a>span{background:transparent;color:var(--highlight)}.navigation ul.level_1 li.level_1.hover.submenu>a>span:after,.navigation ul.level_1 li.level_1:hover.submenu>a>span:after,.navigation ul.level_1 li.level_1.trail.submenu>a>span:after,.navigation ul.level_1 li.level_1.active.submenu>a>span:after{border-color:var(--highlight-contrast)}.navigation ul.level_1 li.level_1.hover>a,.navigation ul.level_1 li.level_1:hover>a,.navigation ul.level_1 li.level_1.trail>a,.navigation ul.level_1 li.level_1.active>a{color:var(--highlight-contrast)}.navigation ul.level_1 li.level_1.hover>a:before,.navigation ul.level_1 li.level_1:hover>a:before,.navigation ul.level_1 li.level_1.trail>a:before,.navigation ul.level_1 li.level_1.active>a:before{height:10px}.navigation ul.level_1 li.level_1>ul{left:0;top:100%}body.scrolleddown .ce_header{position:fixed !important;z-index:1000;width:100%;max-width:var(--pagewidth);left:50%;transform:translate(-50%, 0);margin:0;padding:0;z-index:2000;top:0;right:0;animation:navi-first 1s ease-in-out}body.scrolleddown .ce_header.bigspace{padding-left:var(--pagepaddingx) !important;padding-right:var(--pagepaddingx) !important}body.scrolleddown .ce_header:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%, 0);right:0;width:100vw;bottom:0;z-index:0;background:var(--bgcolor);box-shadow:0 0 70px rgba(0, 0, 0, 0.3)}@keyframes navi-first{from{transform:translate(-50%, -100%)}to{transform:translate(-50%, 0)}}}@media (min-width:1030px) and (min-width:1400px){.ce_header .image_container{grid-row:1 / 3}}@media (min-width:1030px) and (max-width:1400px){.ce_header .navigation{grid-column:1 / 3;justify-content:flex-start}.ce_header .navigation .nav{width:100%}.ce_header .navigation .nav ul.level_1{justify-content:space-around}.ce_header .navigation .nav:before{background-color:var(--linkhover)}}@media (max-width:1030px){header{padding-top:var(--mHeaderHeigt) !important;--mHeaderHeigt: 60px}.ce_header{display:grid;gap:var(--pspace)}.ce_header>.image_container{display:none}.ce_header.bigspace{padding-top:0 !important;padding-bottom:0 !important}.ce_header,.ce_header.bigspace{padding:var(--pspace) 0}.mobileheader{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;height:var(--mHeaderHeigt);display:flex;align-items:center;gap:5px;padding-left:var(--pagepaddingx)}.mobileheader .image_container{overflow:visible}.mobileheader .image_container img{height:45px}.mobileheader a{padding:0.5rem 1rem;color:var(--text);font-size:120%}.mobileheader a:before{content:"";font-family:"Material Design Icons"}.mobileheader a.mail:before{content:"󰏲"}.mobileheader a.phone:before{content:"󰇰"}.mobileheader:before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;bottom:0;transform:translate(-50%, 0);z-index:-10;background:var(--bgbody);box-shadow:0 0 70px rgba(0, 0, 0, 0.3)}.navigation{--bgbody:#fff;--text:#000;position:fixed;right:var(--pagepaddingx);top:0;z-index:1200;width:40px;height:var(--mHeaderHeigt);display:flex;align-items:center}.navigation *{transition:all 0.5s ease-in-out, width 0s, height 0s, color 0s, background-color 0s, font-size 0s}.navigation.bg:before{display:none}.navigation .toggler{position:relative;width:100%;height:25px;z-index:1000;display:flex;flex-direction:column;justify-content:center}.navigation .toggler>span{position:absolute;background:var(--link);height:4px;display:block;border-radius:3px;z-index:1;left:0;right:0}.navigation .toggler>span:first-child{top:0}.navigation .toggler>span:nth-child(2){top:50%}.navigation .toggler>span:last-child{top:100%}.navigation input{display:block;position:absolute;width:100%;height:100%;top:0;left:0;padding:0;margin:0;cursor:pointer;opacity:0;z-index:2000;-webkit-touch-callout:none}.navigation input:checked+.toggler::before{opacity:0}.navigation input:checked+.toggler>span{opacity:1}.navigation input:checked+.toggler>span:nth-child(2){opacity:0}.navigation input:checked+.toggler>span:first-child{top:50%;transform:rotate(-45deg)}.navigation input:checked+.toggler>span:last-child{top:50%;transform:rotate(45deg)}.navigation .nav{position:fixed;top:0;right:0;max-width:80vw;width:auto;bottom:0;transform:translate(150%, 0);background:var(--bgbody);box-shadow:-14px -2px 135px rgba(0, 0, 0, 0.5);padding:var(--mHeaderHeigt) 0 0 0;overflow:auto;height:100%}.navigation .nav .mod_navigation{border-top:1px solid rgba(0, 0, 0, 0.2)}.navigation .nav ul>li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.2)}.navigation .nav ul>li .mtoggler{display:flex;align-items:center;justify-content:center;z-index:1200;font-family:"Material Design Icons";width:2rem;height:2rem;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.1);border-radius:50%}.navigation .nav ul>li .mtoggler:before{content:"󰅀"}.navigation .nav ul>li.submenu>a{display:flex;align-items:center;gap:1em}.navigation .nav ul>li.submenu>a span:first-child{flex:1}.navigation .nav ul>li.submenu>a .mtoggler{display:flex;align-items:center;justify-content:center;z-index:1200;font-family:"Material Design Icons";width:2rem;height:2rem;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.1);border-radius:50%}.navigation .nav ul>li.submenu>a .mtoggler:before{content:"󰅀"}.navigation .nav ul>li ul{border-top:1px solid rgba(0, 0, 0, 0.2);background-color:rgba(0, 0, 0, 0.08)}.navigation .nav ul>li ul>li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.2)}.navigation .nav ul>li ul>li>a{font-size:90% !important}.navigation .nav ul>li a.active{border-left:10px solid var(--highlight);color:var(--title)}.navigation .nav ul>li:not(.mobile-open)>ul{display:none}.navigation .nav ul>li.mobile-open.submenu>a .mtoggler:before{content:"󰅃"}.navigation .nav ul>li.mobile-open>ul{display:block}.navigation .nav::-webkit-scrollbar{width:12px;background:var(--bgbody)}.navigation .nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px}.navigation .nav::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0, 0, 0, 0.3)}.navigation input:checked~.nav{transform:translate(0, 0)}}@media (max-width:1030px) and (min-width:400px){.ce_header{grid-template-columns:repeat(2, 1fr)}.ce_header .image_container{grid-column:1 / 3}}
@charset "UTF-8";
:root{--iconsize:3em;--maintop:2vw}@media print{.ce_barrierefrei240913{display:none}}a:focus-visible{outline:0.125rem solid var(--highlight);outline-offset:0.5rem}.image_container{overflow:visible}.image_container>a{display:block}@media not print{.ce_barrierefrei240913{transition:all 0.5s;position:fixed !important;bottom:var(--maintop);right:2vw;z-index:1200}.ce_barrierefrei240913.bigspace{padding-top:0;padding-bottom:0}.ce_barrierefrei240913.bg:before{display:none}.ce_barrierefrei240913 .fixbtn{transition:all 0.5s;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 0px rgba(0, 0, 0, 0.05);cursor:pointer;width:var(--iconsize);height:var(--iconsize);border-radius:50%;background:var(--highlight);color:var(--highlight-contrast)}.ce_barrierefrei240913 .fixbtn:hover{opacity:1 !important}.ce_barrierefrei240913 .mbutton{opacity:0;position:fixed;bottom:var(--maintop);right:2vw}.ce_barrierefrei240913 .mbutton:before{--arrwosize:3px;content:"";border:solid var(--highlight-contrast);border-width:0 var(--arrwosize) var(--arrwosize) 0;display:inline-block;padding:var(--arrwosize);transform:rotate(-135deg) translate(-25%, -25%);-webkit-transform:rotate(-135deg) translate(-25%, -25%)}.ce_barrierefrei240913 .mbutton.show{opacity:0.6;visibility:visible}.ce_barrierefrei240913 .icon{opacity:1}.ce_barrierefrei240913 .icon:before{content:"󰛐";font-size:250%;font-weight:normal;line-height:var(--iconsize);pointer-events:none;font-family:"Material Design Icons"}.ce_barrierefrei240913 *{transition:all 0.5s ease-in-out, width 0s, height 0s, color 0s, background-color 0s, font-size 0s}.ce_barrierefrei240913 input{display:block;position:absolute;width:100%;height:100%;top:0;left:0;padding:0;margin:0;cursor:pointer;opacity:0;z-index:2000;-webkit-touch-callout:none}.ce_barrierefrei240913 .settings-navigation{position:fixed;bottom:calc(var(--maintop) + var(--iconsize) + 1em);right:1em;padding:1rem;display:inline-block;width:auto;overflow:auto;box-shadow:20px 20px 110px 0px rgba(0, 0, 0, 0.5);background:var(--bgcolor);max-width:80vw;max-height:80vh;transform:translate(150%, 0);opacity:0;background:var(--bgbody)}.ce_barrierefrei240913 .settings-navigation .title{font-weight:600;border-bottom:1px solid var(--text)}.ce_barrierefrei240913 .settings-navigation span::before{font-family:"Material Design Icons";min-width:1.4em;display:inline-block;margin-right:0.2em}.ce_barrierefrei240913 .settings-navigation ul{position:relative;padding:0;margin:0;list-style:none}.ce_barrierefrei240913 .settings-navigation ul li{position:relative;list-style:none}.ce_barrierefrei240913 .settings-navigation ul li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.2)}.ce_barrierefrei240913 .settings-navigation ul li>a{display:block}.ce_barrierefrei240913 .settings-navigation ul li span{display:flex;hyphens:auto;padding:0.7rem 1rem;border-left:5px solid transparent}.ce_barrierefrei240913 .settings-navigation ul li span.nosupport{display:none}.ce_barrierefrei240913 .settings-navigation ul li span.active{border-left:5px solid var(--highlight)}.ce_barrierefrei240913 .settings-navigation ul li:hover{cursor:pointer}.ce_barrierefrei240913 .settings-navigation .cookie:before{content:"󱛕"}.ce_barrierefrei240913 .settings-navigation .grey-filter:before{content:"󱎖"}.ce_barrierefrei240913 .settings-navigation .highcontrast:before{content:"󰬸"}.ce_barrierefrei240913 .settings-navigation .negativ:before{content:"󰪡"}.ce_barrierefrei240913 .settings-navigation .font-smaller:before{content:"󰪼"}.ce_barrierefrei240913 .settings-navigation .font-bigger:before{content:"󰙆"}.ce_barrierefrei240913 .settings-navigation .font-normalize:before{content:"󰚞"}.ce_barrierefrei240913 .settings-navigation .mark-links:before{content:"󰊇"}.ce_barrierefrei240913 .settings-navigation .readable-font:before{content:"󱄽"}.ce_barrierefrei240913 .settings-navigation .infomartionen:before{content:"󰋼"}.ce_barrierefrei240913 .settings-navigation .barrierefrei-reset:before{content:"󱞳"}.ce_barrierefrei240913 .settings-navigation .readtext:before{content:"󰭣"}.ce_barrierefrei240913 .settings-navigation::-webkit-scrollbar{width:12px;background:var(--bgbody)}.ce_barrierefrei240913 .settings-navigation::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);border-radius:10px}.ce_barrierefrei240913 .settings-navigation::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0, 0, 0, 0.1)}.ce_barrierefrei240913 input:hover+.icon{opacity:1}.ce_barrierefrei240913 input:checked+.icon{opacity:1}.ce_barrierefrei240913 input:checked+.icon::before{content:"󰅖"}.ce_barrierefrei240913 input:checked~.mbutton{display:none}.ce_barrierefrei240913 input:checked~.settings-navigation{transform:translate(0, 0);opacity:1}body.scrolleddown .ce_barrierefrei240913 input:not(:checked){opacity:0;pointer-events:none}body.scrolleddown .ce_barrierefrei240913 input:not(:checked)+.icon{opacity:0;pointer-events:none}body.scrolleddown .ce_barrierefrei240913 input:not(:checked)~.mbutton{transition-delay:0.4s;opacity:1}body:not(.scrolleddown) .mbutton{display:none}body.grey-filter .ce_header,body.grey-filter .ce_footer,body.grey-filter>*>*>*{filter:grayscale(1)}body.highcontrast .ce_header,body.highcontrast .ce_footer,body.highcontrast>*>*>*{filter:grayscale(1) contrast(2)}body.highcontrast img{filter:grayscale(1) contrast(0.5) !important}body.mark-links a{text-decoration:underline !important}body.readable-font{font-weight:400}body.readable-font *{--font-headlines: Arial, Helvetica, sans-serif !important;--font-text: Arial, Helvetica, sans-serif !important;font-family:var(--font-text) !important;font-weight:400 !important;text-transform:none !important}body.negativ>*>*>*{filter:grayscale(1) contrast(1.5) invert(1)}body.negativ img{filter:invert(1)}body:not(.readtext) .texreaderpannel{display:none}body.readtext .readme{position:relative;z-index:120;outline:0.125rem dashed var(--highlight);outline-offset:0.2rem}body.readtext .texreaderpannel{position:fixed;left:0;background:var(--bgcolor);box-shadow:20px 20px 110px 0px rgba(0, 0, 0, 0.5);bottom:var(--maintop);left:2vw;padding:0.5rem;border-top:var(--border) solid var(--highlight)}body.readtext .texreaderpannel .reader_headline{text-align:center;border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-bottom:0}body.readtext .texreaderpannel>ul{display:flex;gap:0.5em;list-style:none;padding:0;margin:0}body.readtext .texreaderpannel>ul>li{padding:0.2em}body.readtext .texreaderpannel>ul>li:before{font-family:"Material Design Icons";color:var(--text);font-size:150%}body.readtext .texreaderpannel>ul>li span{display:none}body.readtext .texreaderpannel>ul>li:hover{cursor:pointer}body.readtext .texreaderpannel>ul>li.hide{display:none}body.readtext .texreaderpannel .nextReadElement:before{content:"󰄾"}body.readtext .texreaderpannel .prevReadElement:before{content:"󰄽"}body.readtext .texreaderpannel .closeReadingMode:before{content:"󰅙"}body.readtext .texreaderpannel .playReadingmode:before{content:"󰐍"}body.readtext .texreaderpannel .pauseReadingmode:before{content:"󰏦"}body.readtext .texreaderpannel .restartReading:before{content:"󰑓"}}
.ce-footer-002{font-size:90%;line-height:1.3;padding-top:4rem;padding-bottom:4rem;--linkhover:var(--text);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem}.ce-footer-002 a:hover{border-bottom:1px solid #fff}.ce-footer-002 .logo{padding:1rem;background:#fff}.ce-footer-002 .logo img{max-height:100px}.ce-footer-002 .address{flex:1;margin-right:3rem}.ce-footer-002 .group{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:930px){.ce-footer-002 .group{flex-direction:row;flex-basis:100%;gap:1rem;position:relative;border-top:1px solid var(--text);padding-top:1em;margin-top:1rem;flex-wrap:wrap}}@media (max-width:930px) and (max-width:600px){.ce-footer-002 .group>*{flex:1;flex-basis:100%}}.ce-footer-002 .copyright{margin-left:auto}.ce-footer-002 .webinfo{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:1030px){.ce-footer-002 .webinfo{margin-left:auto}}.ce-footer-002 .webinfo>*{padding:10px}.ce-footer-002 .webinfo .copyright{display:flex;justify-content:center;align-items:center;text-decoration:none}.ce-footer-002 .webinfo .copyright img{max-height:40px;margin-right:1rem}.ce-footer-002 .webinfo .copyright span>span{font-size:80%}@media (min-width:1030px){.ce-footer-002 .mod_customnav{margin-left:auto}}.ce-footer-002 ul{padding:0;margin:0 0 10px 0;list-style:none}@media (min-width:768px){.ce-footer-002 ul{display:flex;margin:0 0 1rem 0;line-height:1;text-transform:uppercase}}.ce-footer-002 ul li{padding:0;margin:0}@media (min-width:768px){.ce-footer-002 ul li:not(:last-child){padding-right:10px;border-right:1px solid var(--link);margin-right:10px}}.ce-footer-002 ul li a{padding-left:0;position:relative}@media (max-width:768px){.ce-footer-002 ul li a{padding:5px 10px 5px 10px;margin:2px 0;display:block;background:rgba(0, 0, 0, 0.1);text-decoration:none}.ce-footer-002 ul li a:before{left:12px;top:4px}}
.copyright{display:flex;justify-content:center;align-items:center;text-decoration:none;line-height:1}.copyright img{max-height:40px;margin-right:1rem}.copyright span>span{font-size:80%}
@charset "UTF-8";
.loading{position:absolute !important;top:0;left:0;bottom:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center}.loading .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.loading .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--highlight);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--highlight) transparent transparent transparent}.loading .lds-ring div:nth-child(1){animation-delay:-0.45s}.loading .lds-ring div:nth-child(2){animation-delay:-0.3s}.loading .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.widget-upload{position:relative}.widget-upload label{display:block !important}.widget-upload input[type=file]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.widget-upload .file-dummy{width:100%;padding:0.2rem;background:rgba(255, 255, 255, 0.5);border:2px dashed rgba(0, 0, 0, 0.1);text-align:center;transition:background 0.3s ease-in-out}.widget-upload .file-dummy .default:before,.widget-upload .file-dummy .success:before{font-family:FontAwesome;font-size:200%}.widget-upload .file-dummy .success{display:none}.widget-upload .file-dummy .default:before{content:"";opacity:0.4}.widget-upload:hover .file-dummy{background:white}.widget-upload input[type=file][required]:valid+.file-dummy{border-color:var(--highlight)}.widget-upload input[type=file][required]:valid+.file-dummy .success{display:block}.widget-upload input[type=file][required]:valid+.file-dummy .success:before{content:"";font-family:FontAwesome;color:var(--highlight)}.widget-upload input[type=file][required]:valid+.file-dummy .default{display:none}.widget-checkbox fieldset legend,.widget-radio:not(.star-rating) fieldset legend{font-weight:600;margin-bottom:1em}.widget-checkbox fieldset label,.widget-radio:not(.star-rating) fieldset label{display:flex}.widget-checkbox fieldset>div,.widget-checkbox fieldset>span,.widget-radio:not(.star-rating) fieldset>div,.widget-radio:not(.star-rating) fieldset>span{display:flex}.widget-checkbox fieldset.radio_container,.widget-checkbox fieldset.checkbox_container,.widget-radio:not(.star-rating) fieldset.radio_container,.widget-radio:not(.star-rating) fieldset.checkbox_container{--background-color: #fff;--checkbox-height: 25px;--checkbox-border: var(--text);overflow:visible !important;margin-bottom:-1em;box-sizing:border-box}.widget-checkbox fieldset.radio_container input[type=radio],.widget-checkbox fieldset.radio_container input[type=checkbox],.widget-checkbox fieldset.checkbox_container input[type=radio],.widget-checkbox fieldset.checkbox_container input[type=checkbox],.widget-radio:not(.star-rating) fieldset.radio_container input[type=radio],.widget-radio:not(.star-rating) fieldset.radio_container input[type=checkbox],.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=radio],.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=checkbox]{display:none}.widget-checkbox fieldset.radio_container label:hover,.widget-checkbox fieldset.checkbox_container label:hover,.widget-radio:not(.star-rating) fieldset.radio_container label:hover,.widget-radio:not(.star-rating) fieldset.checkbox_container label:hover{cursor:pointer}.widget-checkbox fieldset.radio_container>div,.widget-checkbox fieldset.checkbox_container>div,.widget-radio:not(.star-rating) fieldset.radio_container>div,.widget-radio:not(.star-rating) fieldset.checkbox_container>div{margin-bottom:1em}.widget-checkbox fieldset.radio_container label>span,.widget-checkbox fieldset.checkbox_container label>span,.widget-radio:not(.star-rating) fieldset.radio_container label>span,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span{margin-right:1rem}.widget-checkbox fieldset.radio_container label>span,.widget-checkbox fieldset.checkbox_container label>span,.widget-radio:not(.star-rating) fieldset.radio_container label>span,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span{height:var(--checkbox-height);width:var(--checkbox-height);min-width:var(--checkbox-height);background-color:transparent;border:1px solid var(--checkbox-border);border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease 0.2s;-o-transition:border-color ease 0.2s;-webkit-transition:border-color ease 0.2s;transition:border-color ease 0.2s}.widget-checkbox fieldset.radio_container label>span:before,.widget-checkbox fieldset.radio_container label>span:after,.widget-checkbox fieldset.checkbox_container label>span:before,.widget-checkbox fieldset.checkbox_container label>span:after,.widget-radio:not(.star-rating) fieldset.radio_container label>span:before,.widget-radio:not(.star-rating) fieldset.radio_container label>span:after,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span:before,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height) * .2);background-color:var(--highlight);display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity ease 0.5;-moz-transition:opacity ease 0.5;transition:opacity ease 0.5}.widget-checkbox fieldset.radio_container label>span:before,.widget-checkbox fieldset.checkbox_container label>span:before,.widget-radio:not(.star-rating) fieldset.radio_container label>span:before,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span:before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.widget-checkbox fieldset.radio_container label>span:after,.widget-checkbox fieldset.checkbox_container label>span:after,.widget-radio:not(.star-rating) fieldset.radio_container label>span:after,.widget-radio:not(.star-rating) fieldset.checkbox_container label>span:after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.widget-checkbox fieldset.radio_container input[type=radio]:checked+label>span:after,.widget-checkbox fieldset.radio_container input[type=checkbox]:checked+label>span:after,.widget-checkbox fieldset.checkbox_container input[type=radio]:checked+label>span:after,.widget-checkbox fieldset.checkbox_container input[type=checkbox]:checked+label>span:after,.widget-radio:not(.star-rating) fieldset.radio_container input[type=radio]:checked+label>span:after,.widget-radio:not(.star-rating) fieldset.radio_container input[type=checkbox]:checked+label>span:after,.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=radio]:checked+label>span:after,.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=checkbox]:checked+label>span:after{height:calc(var(--checkbox-height) / 2);-moz-animation:dothabottomcheck-19 0.2s ease 0s forwards;-o-animation:dothabottomcheck-19 0.2s ease 0s forwards;-webkit-animation:dothabottomcheck-19 0.2s ease 0s forwards;animation:dothabottomcheck-19 0.2s ease 0s forwards}.widget-checkbox fieldset.radio_container input[type=radio]:checked+label>span:before,.widget-checkbox fieldset.radio_container input[type=checkbox]:checked+label>span:before,.widget-checkbox fieldset.checkbox_container input[type=radio]:checked+label>span:before,.widget-checkbox fieldset.checkbox_container input[type=checkbox]:checked+label>span:before,.widget-radio:not(.star-rating) fieldset.radio_container input[type=radio]:checked+label>span:before,.widget-radio:not(.star-rating) fieldset.radio_container input[type=checkbox]:checked+label>span:before,.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=radio]:checked+label>span:before,.widget-radio:not(.star-rating) fieldset.checkbox_container input[type=checkbox]:checked+label>span:before{height:calc(var(--checkbox-height) * 1.2);-moz-animation:dothatopcheck-19 0.4s ease 0s forwards;-o-animation:dothatopcheck-19 0.4s ease 0s forwards;-webkit-animation:dothatopcheck-19 0.4s ease 0s forwards;animation:dothatopcheck-19 0.4s ease 0s forwards}@-moz-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@-webkit-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-webkit-keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-moz-keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}.widget-checkbox fieldset.radio_container label>span,.widget-radio:not(.star-rating) fieldset.radio_container label>span{border-radius:50%}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,select,input.form-control{flex:1;width:100%;padding:0.5em 1em;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.4);background:rgba(255, 255, 255, 0.8) !important;font-family:inherit;font-size:1rem;color:var(--text) !important;box-shadow:none}input[type="text"]:not(select),input[type="password"]:not(select),input[type="date"]:not(select),input[type="datetime"]:not(select),input[type="email"]:not(select),input[type="number"]:not(select),input[type="search"]:not(select),input[type="tel"]:not(select),input[type="time"]:not(select),input[type="url"]:not(select),input:not([type]):not(select),textarea:not(select),select:not(select),input.form-control:not(select){-webkit-appearance:none}input[type="text"].error,input[type="password"].error,input[type="date"].error,input[type="datetime"].error,input[type="email"].error,input[type="number"].error,input[type="search"].error,input[type="tel"].error,input[type="time"].error,input[type="url"].error,input:not([type]).error,textarea.error,select.error,input.form-control.error{border:1px solid #ad2b2b}.widget.widget-submit{display:flex;flex-wrap:wrap;justify-content:space-between}.invisible,.yourname{display:none}fieldset{all:unset;padding:0;border:none;position:relative;overflow:hidden}fieldset legend{all:unset;display:block;margin:0;padding:0;width:100%;padding-top:0;padding-bottom:1em;font-weight:800;text-transform:uppercase}fieldset fieldset{padding:0;margin:0;border:none}form.form-with-bg>div>fieldset,fieldset.form-with-bg{padding:1.5rem;background:var(--bgcolor)}form.form-with-bg>div>fieldset>legend,fieldset.form-with-bg>legend{background:var(--highlight);color:var(--highlight-contrast);padding:0.3em 1.5em;width:auto;line-height:inherit;display:inline-block}form.form-with-bg>div>fieldset fieldset legend,fieldset.form-with-bg fieldset legend{padding-top:0;border-bottom:1px solid rgba(0, 0, 0, 0.2);text-transform:none}.disabled{opacity:0.5}@media (min-width:678px){.no-label label,.nolabel label{display:none}}@media (max-width:678px){.no-label ::-webkit-input-placeholder,.nolabel ::-webkit-input-placeholder{color:transparent}.no-label :-moz-placeholder,.nolabel :-moz-placeholder{color:transparent}.no-label ::-moz-placeholder,.nolabel ::-moz-placeholder{color:transparent}.no-label :-ms-input-placeholder,.nolabel :-ms-input-placeholder{color:transparent}.no-label input::placeholder,.nolabel input::placeholder{color:transparent}}.formbody{display:grid;gap:1.5rem}.formbody *{box-sizing:border-box}@media (min-width:1030px){.formbody>*.fullsize{grid-column:1 / 3}}.formbody>fieldset{display:flex;gap:1rem;flex-wrap:wrap}.formbody>fieldset>*{flex-basis:100%;flex-grow:1}@media (min-width:678px){.formbody>fieldset>*{flex-basis:calc((100% / 3 ) - (3 * 1rem));flex-grow:1}.formbody>fieldset.childs-full>*{flex-basis:100%}}.formbody>fieldset>.fullsize,.formbody>fieldset>.widget-radio,.formbody>fieldset>.widget-checkbox,.formbody>fieldset>.widget-textarea{flex-basis:100%}.formbody>fieldset>.widget-radio>fieldset,.formbody>fieldset>.widget-checkbox>fieldset{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(330px, 1fr))}.formbody>fieldset>.widget-radio.cols-2>fieldset,.formbody>fieldset>.widget-checkbox.cols-2>fieldset{grid-template-columns:repeat(2, 1fr)}.label-2-cols{display:grid;grid-template-columns:0.3fr 1fr;gap:1em}.label-2-cols label{display:block}
@charset "UTF-8";
.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3000;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.6)}.popup .popup:before{display:none}.popup .ce_popup{position:relative;background:var(--bgbody);border-radius:10px;left:-11px;animation:popup 1s}.popup .ce_popup .pcontent{border-radius:10px;position:relative;overflow-x:hidden;overflow-y:auto;height:auto;max-height:80vh;max-width:var(--pagewidth)}.popup .ce_popup .pcontent.mod_article{display:block}.popup .ce_popup .pcontent.mod_article>*{position:relative;z-index:100}.popup .ce_popup .pcontent.mod_article>*,.popup .ce_popup .pcontent.mod_article>*.bigspace{padding:10px !important}@media (min-width:1030px){.popup .ce_popup .pcontent.mod_article>*,.popup .ce_popup .pcontent.mod_article>*.bigspace{padding:var(--pspace) !important}}.popup .ce_popup .pcontent::-webkit-scrollbar{width:12px;background:var(--bgbody)}.popup .ce_popup .pcontent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);border-radius:10px}.popup .ce_popup .pcontent::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0, 0, 0, 0.1)}.popup .ce_popup .pcontent:not(.pimg){max-width:1600px}@media (max-width:1600px){.popup .ce_popup .pcontent:not(.pimg){max-width:80vw}}.popup .ce_popup .pcontent.pimg img{max-height:80vh;max-width:80vw;width:auto !important;height:auto !important}.popup .ce_popup .pcontent.pimg .content:not(:empty){position:absolute;bottom:0;left:0;right:0;padding:2vw;z-index:100}.popup .ce_popup .pcontent.pimg .content:not(:empty):before{content:"";position:absolute;bottom:0;left:0;right:0;height:200%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8911939776) 0%, rgba(0, 0, 0, 0) 100%);z-index:-1}.popup .ce_popup .pcontent.pimg .content:not(:empty)>*{--text:#fff;--h3:#fff;position:relative;z-index:100}.popup .ce_popup .bigspace:first-child,.popup .ce_popup .bigspace:last-child{padding:0 !important}.popup .prev,.popup .next{position:absolute;top:50%;right:0;transform:translate(100%, -50%);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem}.popup .prev:hover,.popup .next:hover{cursor:pointer}.popup .prev:hover:before,.popup .next:hover:before{color:#fff;opacity:1}.popup .prev:before,.popup .next:before{content:"";font-family:FontAwesome;font-size:250%;z-index:10;color:#fff;opacity:0.5}.popup .prev{left:0;right:auto;transform:translate(-100%, -50%)}.popup .prev:before{content:""}.popup .close{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;z-index:1000;display:flex;justify-content:center;transform:translate(110%, -110%)}.popup .close:after,.popup .close:before{content:"";width:2px;background-color:#fff;height:100%;display:block;transform:rotate(45deg);transform-origin:center calc(50% + 1px)}.popup .close:after{transform:rotate(-45deg)}@keyframes popup{from{transform:scale(0)}to{transform:scale(1)}}
@charset "UTF-8";
.mysimpleslider .slidergroup{position:relative;overflow:hidden}.mysimpleslider .slidergroup ul{padding:0;margin:0;list-style:none}.mysimpleslider .slidergroup ul li{padding:0;margin:0}.mysimpleslider .slidergroup ul li:after,.mysimpleslider .slidergroup ul li:before{display:none}.mysimpleslider .slidergroup .slider>*{display:none}.mysimpleslider .slidergroup .slider>*.active{display:block;animation:slideranmation 2s}.mysimpleslider .slidergroup .prev,.mysimpleslider .slidergroup .next{position:absolute;top:50%;right:0;transform:translate(0, -50%);z-index:1000;display:flex;justify-content:center;align-items:center;width:calc(40px + 0.5vw);height:calc(40px + 0.5vw);background:var(--highlight)}.mysimpleslider .slidergroup .prev:hover,.mysimpleslider .slidergroup .next:hover{cursor:pointer;background:var(--highlight-contrast)}.mysimpleslider .slidergroup .prev:hover:before,.mysimpleslider .slidergroup .next:hover:before{color:var(--highlight)}.mysimpleslider .slidergroup .prev:before,.mysimpleslider .slidergroup .next:before{content:"";font-family:FontAwesome;font-size:180%;z-index:10;color:var(--highlight-contrast)}.mysimpleslider .slidergroup .prev{left:0;right:auto}.mysimpleslider .slidergroup .prev:before{content:""}.mysimpleslider .slidergroup ul.dots{display:none}.mysimpleslider .slidergroup ul.dots.slides_1,.mysimpleslider .slidergroup ul.dots.slides_2,.mysimpleslider .slidergroup ul.dots.slides_3,.mysimpleslider .slidergroup ul.dots.slides_4,.mysimpleslider .slidergroup ul.dots.slides_5{display:flex;position:absolute;z-index:1000;left:50%;transform:translate(-50%, 0);bottom:1.5rem}.mysimpleslider .slidergroup ul.dots.slides_1 li,.mysimpleslider .slidergroup ul.dots.slides_2 li,.mysimpleslider .slidergroup ul.dots.slides_3 li,.mysimpleslider .slidergroup ul.dots.slides_4 li,.mysimpleslider .slidergroup ul.dots.slides_5 li{margin:0 5px;padding:0;background:var(--highlight-contrast);cursor:pointer;opacity:0.8;width:15px;height:15px;border-radius:50%}.mysimpleslider .slidergroup ul.dots.slides_1 li.active,.mysimpleslider .slidergroup ul.dots.slides_2 li.active,.mysimpleslider .slidergroup ul.dots.slides_3 li.active,.mysimpleslider .slidergroup ul.dots.slides_4 li.active,.mysimpleslider .slidergroup ul.dots.slides_5 li.active{background:var(--highlight);opacity:1}@keyframes slideranmation{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}
@charset "UTF-8";
.slick-slider{position:relative;--slider-space:1.5rem;--slider-arrow-color:var(--highlight);--slider-arrow-fontsize:250%;--slider-dots-color:var(--text);--slider-dots-size:12px;--slider-dots-space:0.3rem}@media (min-width:1100px){.slick-slider{margin:0 calc(var(--slider-space)*-1)}}.slick-slider .slick-arrow{position:absolute !important;cursor:pointer;top:50%;color:var(--slider-arrow-color);font-size:var(--slider-arrow-fontsize);font-family:fontAwesome;padding:0 0.5rem;z-index:1200 !important}.slick-slider .slick-arrow.slick-next{right:0;transform:translate(100%, -50%)}.slick-slider .slick-arrow.slick-next:before{content:""}.slick-slider .slick-arrow.slick-prev{left:0;transform:translate(-100%, -50%)}.slick-slider .slick-arrow.slick-prev:before{content:""}.slick-slider .slick-dots{position:absolute;bottom:0;transform:translate(0, 100%);height:var(--slider-dots-size);text-indent:-1000000px;display:flex;padding:1rem 0;margin:0;list-style:none;align-items:center;justify-content:center;width:100%;z-index:100}.slick-slider .slick-dots li{flex-grow:0;padding:0;margin:0;width:var(--slider-dots-size);height:var(--slider-dots-size);background:transparent;background:var(--slider-dots-color);opacity:0.5;margin:0 var(--slider-dots-space)}.slick-slider .slick-dots li.slick-active{opacity:1;background-color:var(--slider-dots-color)}.slick-slider .slick-dots li:first-child:last-child{display:none}.slick-slider .slick-dots li:hover{cursor:pointer}.slick-slider .slick-list{position:relative;overflow:hidden}.slick-slider .slick-track{display:flex !important}.slick-slider .slick-slide{padding:var(--slider-space);margin:0;height:inherit !important}.slick-slider .slick-slide>div{height:100%}
