@charset "UTF-8";
.mysimpleslider{position:relative;overflow:hidden;width:100vw;left:50%;transform:translate(-50%, 0);height:calc(600px + 5vw)}.mysimpleslider ul.slider{list-style:none;padding:0;margin:0;display:flex;transition:transform 0.5s ease-in-out;width:100%;height:calc(600px + 5vw)}.mysimpleslider ul.slider li{min-width:100%;position:relative;display:none}.mysimpleslider ul.slider li.active{display:block}.mysimpleslider ul.slider li .slidercontent{position:relative;height:100%}.mysimpleslider ul.slider li .slidercontent img{display:block;width:100%;height:auto}.mysimpleslider ul.slider li .slidercontent .slider-caption{position:absolute;top:30%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.mysimpleslider ul.slider li .slidercontent .slider-caption h2{position:relative;color:#fff;font-size:2.2rem;font-weight:600;text-shadow:0px 0px 8px #000;font-family:"Bebas Neue";letter-spacing:3px;font-size:230%}.mysimpleslider ul.slider li .slidercontent .slider-caption h2.dark-text{color:#fff}.mysimpleslider ul.slider li .slidercontent .slider-caption .slidertext{background:rgba(0, 0, 0, 0.72);color:#fff;padding:var(--small-space);border-radius:5px;max-width:80%;text-align:center}.mysimpleslider ul.slider li .slidercontent .slider-caption .slidertext.dark-text{color:#fff}.mysimpleslider ul.slider li .slidercontent .slider-caption .slidertext .inner{font-size:1rem}.mysimpleslider ul.slider li .slidercontent .slider-caption .slidertext .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.mysimpleslider ul.slider li .slidercontent .slider-caption a.btn{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);background-color:#007bff;color:#fff;padding:0.5rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:bold}.mysimpleslider ul.slider li .slidercontent .slider-caption a.btn:hover{background-color:#0062cc}.mysimpleslider ul.dots{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);display:flex;gap:0.5rem;list-style:none}.mysimpleslider ul.dots li{width:10px;height:10px;background:rgba(255, 255, 255, 0.5);border-radius:50%;cursor:pointer}.mysimpleslider ul.dots li.active{background:#fff}.mysimpleslider .prev,.mysimpleslider .next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;border-radius:50%;user-select:none;z-index:10}.mysimpleslider .prev:hover,.mysimpleslider .next:hover{background:rgba(0, 0, 0, 0.8)}.mysimpleslider .prev{left:5%}.mysimpleslider .prev:before{content:"󰜱";font-family:"Material Design Icons";font-size:130%;color:var(--highlight)}.mysimpleslider .next{right:5%}.mysimpleslider .next:before{content:"󰜴";font-family:"Material Design Icons";font-size:130%;color:var(--highlight)}.mysimpleslider.globalTeaserText .slidertext.inner{font-size:1.5rem;background:rgba(0, 0, 0, 0.7)}
.ce-kontakt>.group{display:grid;grid-gap:var(--space);grid-template-columns:100%}@media (min-width:1030px){.ce-kontakt>.group{grid-template-columns:0.4fr 1fr}}@media (max-width:1030px){.ce-kontakt>.group>.address{order:2}.ce-kontakt>.group>.contact{order:1}}
:root, .root{
--bgcolor: var(--color-schwarz);
--bgbody: var(--color-schwarz);
--text: var(--color-weiss);
--highlight: var(--color-weiss);
--highlight-contrast: var(--color-orange);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-grau);
}


.bigspace.root + .bigspace.root { 
	padding-top:0;
}



:root{--color-schwarz: #000000;
--color-weiss: #ffffff;
--color-orange: #e14314;
--color-hellgrau: #f6f6f6;
--color-grau: #adadad;
--color-text: #404040;
}

	.textcolor-schwarz { 
		--text:var(--color-schwarz);
		--title:var(--color-schwarz);
		--highlight:var(--color-schwarz);
		color:var(--color-schwarz) !important;
	}
	.textcolor-weiss { 
		--text:var(--color-weiss);
		--title:var(--color-weiss);
		--highlight:var(--color-weiss);
		color:var(--color-weiss) !important;
	}
	.textcolor-orange { 
		--text:var(--color-orange);
		--title:var(--color-orange);
		--highlight:var(--color-orange);
		color:var(--color-orange) !important;
	}
	.textcolor-hellgrau { 
		--text:var(--color-hellgrau);
		--title:var(--color-hellgrau);
		--highlight:var(--color-hellgrau);
		color:var(--color-hellgrau) !important;
	}
	.textcolor-grau { 
		--text:var(--color-grau);
		--title:var(--color-grau);
		--highlight:var(--color-grau);
		color:var(--color-grau) !important;
	}
	.textcolor-text { 
		--text:var(--color-text);
		--title:var(--color-text);
		--highlight:var(--color-text);
		color:var(--color-text) !important;
	}
.theme-footer{
--bgcolor: var(--color-grau);
--bgbody: var(--color-grau);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-weiss);
}


.bigspace.theme-footer + .bigspace.theme-footer { 
	padding-top:0;
}



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

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

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

:root{--page-width: 1600px;--page-padding: 2rem;--border: 1px;--m-space: 4em;--small-space: 1.5em;--boxbg: #131313;--font-deco: "Bebas Neue";--extra-letter-spacing: 3px;color:var(--text)}html,body{padding:0;margin:0;position:relative;height:100%;width:100%;box-sizing:border-box}*{box-sizing:border-box}body{background:var(--bgbody);display:flex;flex-direction:column;flex:1;font-family:var(--font-text);font-size:1.2em;font-weight:400;line-height:1.8;overflow-x:hidden}main,header,footer{position:relative;margin:0 auto;padding-left:var(--page-padding);padding-right:var(--page-padding);box-sizing:border-box;max-width:var(--page-width);width:100%}footer{margin-top:auto}p{position:relative;margin-top:0;margin-bottom:var(--small-space);text-align:justify}p:last-child{margin-bottom:0}a{color:var(--text)}.font2{font-family:var(--font-deco)}@media not print{.bigspace{padding-top:var(--m-space);padding-bottom:var(--m-space)}.bigspace:not(.reset-margin-top):not(.reset-margin-bottom).with-small-space{padding-top:var(--small-space);padding-bottom:var(--small-space)}.bigspace-top{padding-top:var(--m-space)}.bigspace-bottom{padding-bottom:var(--m-space)}.bigmargin{margin-top:var(--m-space);margin-bottom:var(--m-space)}.bigmargin-top{margin-top:var(--m-space)}.bigmargin-bottom{margin-bottom:var(--m-space)}.reset-margin-top{margin-top:calc((var(--m-space) * -1))}.reset-margin-top.with-small-space{margin-top:calc((var(--m-space) * -1 + var(--small-space) ))}.reset-margin-bottom{margin-bottom:calc((var(--m-space) * -1))}.reset-margin-bottom.with-small-space{margin-bottom:calc((var(--m-space) * -1 + var(--small-space) ))}.margin-top-negativ{margin-top:calc(var(--m-space) * -1.5)}}
h1,h2,h3,h4,h5,h6,.h-style-1,.h-style-2,.h-style-3,.h-style-4,.h-style-5,.h-style-6{position:relative;margin:0;padding:0;padding-bottom:1em}h1,.h-style-1{display:block;margin:0 auto;text-align:center;font-size:1.8em;font-weight:500;padding-bottom:1rem}@media (min-width:1300px){h1,.h-style-1{font-size:2em}}h2,.h-style-2{display:block;margin:0 auto;text-align:center;font-size:1.6em;font-weight:300}@media (min-width:1300px){h2,.h-style-2{font-size:1.8em}}h3,.h-style-3{display:block;margin:0 auto;text-align:center;font-size:1.4em;font-weight:500;font-family:"Bebas Neue";letter-spacing:3px}@media (min-width:1300px){h3,.h-style-3{font-size:1.6em}}h1+h2,.fstyle-1+.fstyle-2{margin-top:-1.6rem}
@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";
.symbol{position:relative;display:inline-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.formular:before{content:"󰆎"}.symbol,.symbol *,.symbol:hover,.symbol *:hover{text-decoration:none !important}p.symbol{display:flex}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%}
figure{margin:0;padding:0}.image_container{position:relative;padding:0;margin:0;overflow:hidden}picture{position:relative;display:block}img{width:auto;height:auto;max-width:100%;display:block;object-fit:cover}
input[type="submit"],input[type="button"],button,button:focus,button:active,.button{background:none;box-sizing:border-box;border:none;font-size:1.3rem;cursor:pointer;padding:calc(0.5rem + 0.2vw) calc(1.5rem + 0.5vw);color:var(--highlight-contrast);hyphens:none;text-decoration:none;text-align:left;z-index:100;display:inline-block;text-decoration:none !important;line-height:1.3;font-weight:600;border-left:10px solid var(--color-gelb);transition:0.5s ease;position:relative;font-family:"Bebas Neue";letter-spacing:3px}@media (min-width:1200px){input[type="submit"],input[type="button"],button,button:focus,button:active,.button{padding:calc(0.5rem + 0.2vw) 2rem}}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),.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,.button:not(.btn-outline):hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}input[type="submit"].btn-outline,input[type="button"].btn-outline,button.btn-outline,button:focus.btn-outline,button:active.btn-outline,.button.btn-outline{background:transparent;border:4px solid;color:#ffffff;font-weight:700;text-transform:uppercase;padding:calc(0.5rem + 0.2vw) calc(1.5rem + 0.8vw)}input[type="submit"].btn-outline:before,input[type="submit"].btn-outline:after,input[type="button"].btn-outline:before,input[type="button"].btn-outline:after,button.btn-outline:before,button.btn-outline:after,button:focus.btn-outline:before,button:focus.btn-outline:after,button:active.btn-outline:before,button:active.btn-outline:after,.button.btn-outline:before,.button.btn-outline:after{content:"";position:absolute;width:15px;height:4px;background:var(--color-orange);transform:skewX(50deg);transition:0.4s linear}input[type="submit"].btn-outline:before,input[type="button"].btn-outline:before,button.btn-outline:before,button:focus.btn-outline:before,button:active.btn-outline:before,.button.btn-outline:before{top:-4px;left:10%}input[type="submit"].btn-outline:after,input[type="button"].btn-outline:after,button.btn-outline:after,button:focus.btn-outline:after,button:active.btn-outline:after,.button.btn-outline:after{bottom:-4px;right:10%}input[type="submit"].btn-outline:hover:before,input[type="button"].btn-outline:hover:before,button.btn-outline:hover:before,button:focus.btn-outline:hover:before,button:active.btn-outline:hover:before,.button.btn-outline:hover:before{left:80%}input[type="submit"].btn-outline:hover:after,input[type="button"].btn-outline:hover:after,button.btn-outline:hover:after,button:focus.btn-outline:hover:after,button:active.btn-outline:hover:after,.button.btn-outline:hover:after{right:80%}input[type="submit"].btn-effects,input[type="button"].btn-effects,button.btn-effects,button:focus.btn-effects,button:active.btn-effects,.button.btn-effects{transition:color 0.5s, transform 0.2s, background-color 0.2s;border:1px solid transparent;overflow:hidden;box-shadow:none;position:relative;color:var(--text)}input[type="submit"].btn-effects:hover,input[type="submit"].btn-effects.hover,input[type="button"].btn-effects:hover,input[type="button"].btn-effects.hover,button.btn-effects:hover,button.btn-effects.hover,button:focus.btn-effects:hover,button:focus.btn-effects.hover,button:active.btn-effects:hover,button:active.btn-effects.hover,.button.btn-effects:hover,.button.btn-effects.hover{transform:translateY(3px);color:var(--highlight-contrast) !important}input[type="submit"].btn-effects::before,input[type="button"].btn-effects::before,button.btn-effects::before,button:focus.btn-effects::before,button:active.btn-effects::before,.button.btn-effects::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--highlight-contrast);transition:opacity 0.3s, border 0.3s}input[type="submit"].btn-effects::after,input[type="button"].btn-effects::after,button.btn-effects::after,button:focus.btn-effects::after,button:active.btn-effects::after,.button.btn-effects::after{content:"";position:absolute;top:0;left:0;width:300px;height:200px;background-color:var(--text);border-color:transparent;transform:translate(-55px, -70px) scale(0.1);opacity:0;z-index:-1;transition:transform 0.5s, opacity 0.5s, background-color 0.5s}input[type="submit"].btn-effects:hover::before,input[type="button"].btn-effects:hover::before,button.btn-effects:hover::before,button:focus.btn-effects:hover::before,button:active.btn-effects:hover::before,.button.btn-effects:hover::before{opacity:0}input[type="submit"].btn-effects:hover::after,input[type="button"].btn-effects:hover::after,button.btn-effects:hover::after,button:focus.btn-effects:hover::after,button:active.btn-effects:hover::after,.button.btn-effects:hover::after{opacity:1;transform-origin:100px 100px;transform:scale(1) translate(-10px, -70px)}
dl{margin:0;padding:0;display:grid;grid-template-columns:100px 200px}dl dt{font-weight:500}@media (max-width:500px){dl{grid-template-columns:100%}dl dd{margin-inline-start:0}}
@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("/files/cache/fonts/montserrat-v31-latin-300.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/files/cache/fonts/montserrat-v31-latin-regular.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/files/cache/fonts/montserrat-v31-latin-500.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/files/cache/fonts/montserrat-v31-latin-600.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/files/cache/fonts/montserrat-v31-latin-700.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("/files/cache/fonts/montserrat-v31-latin-800.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("/files/cache/fonts/montserrat-v31-latin-900.woff2") format("woff2"), url("/files/cache/fonts/montserrat-v31-latin-900.ttf") format("truetype")}:root,.root{--font-text: "Montserrat";--font-headlines: "Montserrat";--font-montserrat: "Montserrat"}
@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url("/files/cache/fonts/bebas-neue-v16-latin_latin-ext-regular.woff2") format("woff2")}:root,.root{--font-bebas-neue: "Bebas Neue"}
.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}
.ce_header .mod_navigation ul,.ce_header .mod_navigation li{padding:0;margin:0;list-style:none}.ce_header .mod_navigation a{display:block}.ce_header.bigspace{padding-top:var(--small-space);padding-bottom:var(--small-space)}@media (min-width:1300px){.ce_header .mobileicon{display:none}}@media (max-width:1300px){.ce_header .nomobile{display:none}}@media (min-width:1300px){.ce_header{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--m-space);grid-align-items:center;align-items:center}.ce_header input,.ce_header .toggler{display:none}.ce_header .group{display:flex;gap:var(--m-space)}.ce_header .group .contact{display:flex;flex-direction:column;justify-content:center}.ce_header .navigation .nodesktop{display:none}.ce_header .navigation .nav .mod_navigation ul li{position:relative;white-space:nowrap}.ce_header .navigation .nav .mod_navigation ul li a{text-decoration:none;padding:0.7em 1rem}.ce_header .navigation .nav .mod_navigation ul li ul li{padding:0.5em}.ce_header .navigation .nav .mod_navigation ul.level_1{display:flex;justify-content:flex-end;position:relative}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1{position:relative}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 ul.level_2,.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 ul.level_3{display:none;transition:1s ease-in-out;position:absolute;max-width:100%;z-index:1200;background:rgba(0, 0, 0, 0.72);padding:1em 0}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1:not(:last-child){padding-right:var(--small-space)}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 a.level_1{text-decoration:none;font-size:1.2em;margin:0 auto;transition:0.3s ease-in-out}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 a.level_1:hover,.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 a.level_1.hover,.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1 a.level_1.active{border-top:5px solid var(--color-orange);border-radius:50%}.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1.submenu.hover ul.level_2,.ce_header .navigation .nav .mod_navigation ul.level_1 li.level_1.submenu:hover ul.level_2{display:block}.ce_header .navigation .nav .mod_navigation ul.level_2{padding-left:0;top:100%;left:0;padding:0}.ce_header .navigation .nav .mod_navigation ul.level_2 li.level_2.hover,.ce_header .navigation .nav .mod_navigation ul.level_2 li.level_2:hover{background:var(--color-orange)}.ce_header .navigation .nav .mod_navigation ul.level_2 li.submenu.hover ul.level_3,.ce_header .navigation .nav .mod_navigation ul.level_2 li.submenu:hover ul.level_3{display:block}.ce_header .navigation .nav .mod_navigation ul.level_3{top:0;left:100%;padding-top:0 !important}}@media (max-width:1299px){.ce_header{display:flex;justify-content:space-between;align-items:center;position:relative;gap:2em}.ce_header .mobileicon{position:absolute;top:1rem;right:0;width:auto;z-index:200}.ce_header .mobileicon .image_container{max-width:130px}.ce_header .navigation{position:relative;color:#e0ffff;width:100%}.ce_header .toggler{width:32px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;margin:1rem;z-index:100}.ce_header .toggler span{height:3px;background:var(--highlight-contrast);border-radius:2px;box-shadow:0 0 10px var(--highlight-contrast);transition:all 0.4s ease}.ce_header .navigation.open .toggler span:nth-child(1){transform:translateY(10px) rotate(45deg)}.ce_header .navigation.open .toggler span:nth-child(2){opacity:0}.ce_header .navigation.open .toggler span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.ce_header .nav .mod_navigation ul.level_1{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;transform:scaleY(0.9);transform-origin:top;transition:all 0.5s ease;background:rgba(10, 12, 15, 0.95);box-shadow:0 4px 20px rgba(0, 255, 255, 0.15);backdrop-filter:blur(8px)}.ce_header .nav{display:flex;width:100%;gap:1em}.ce_header .contact{margin:0;padding:0.8rem 1.2rem;max-height:0;overflow:hidden;opacity:0;transform:scaleY(0.9);transform-origin:top;transition:all 0.5s ease;background:rgba(10, 12, 15, 0.95);box-shadow:0 4px 20px rgba(0, 255, 255, 0.15);backdrop-filter:blur(8px);margin-left:auto}.ce_header .navigation.open .mod_navigation ul.level_1{max-height:600px;opacity:1;transform:scaleY(1)}.ce_header .navigation.open .contact{max-height:500px;opacity:1;transform:scaleY(1);margin-top:auto}.ce_header .nav .mod_navigation a{display:block;padding:0.8rem 1.2rem;color:var(--highlight-contrast);text-decoration:none;border-top:1px solid rgba(255, 255, 255, 0.05);transition:color 0.3s, text-shadow 0.3s}.ce_header .nav .mod_navigation a:hover{color:var(--highlight-contrast);text-shadow:0 0 8px var(--highlight-contrast)}}
.ce_m_footer{display:flex;flex-direction:column;gap:2em;padding-bottom:0;position:relative}.ce_m_footer>.group{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin:calc(($footer-space)* -1)}.ce_m_footer>.group .main,.ce_m_footer>.group .inner{position:relative;padding:2em;background:var(--boxbg)}.ce_m_footer>.group .main:before,.ce_m_footer>.group .inner:before{content:"";position:absolute;top:0;width:50vw;height:100%;background-color:var(--boxbg);z-index:-1}.ce_m_footer>.group .main .socialmedia,.ce_m_footer>.group .inner .socialmedia{display:flex;gap:2em;flex-wrap:wrap;justify-content:flex-end}.ce_m_footer>.group .main .socialmedia .image_container img,.ce_m_footer>.group .inner .socialmedia .image_container img{max-height:50px}.ce_m_footer>.group .main:before{left:0;transform:translate(-50%, 0)}.ce_m_footer>.group .inner:before{right:0;transform:translate(50%, 0)}.ce_m_footer>.group .inner{padding-right:0}.ce_m_footer>.group .main{padding-left:0}.ce_m_footer .quote{display:flex;align-items:center;position:relative;padding-top:var(--small-space);padding-bottom:var(--small-space);text-transform:uppercase;font-weight:bold;font-size:160%;line-height:1.5;letter-spacing:var(--extra-letter-spacing);width:100vw;left:50%;transform:translate(-50%, 0);right:0;min-height:200px;max-height:300px;overflow:hidden}.ce_m_footer .quote:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100vw;height:100%;background-color:var(--boxbg);z-index:-1}.ce_m_footer .quote .quote-text{padding:0 0.7em;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;font-family:"Bebas Neue"}
@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;color:var(--text)}.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:1px 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;color:var(--h1)}.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-upload .file-dummy img{max-width:120px;max-height:120px;display:block;margin:0.5rem auto;border-radius:4px;object-fit:cover}.widget-upload .file-dummy span.filename{display:block;font-size:0.9rem;color:#333;margin-top:0.3rem;word-break:break-word}.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]{opacity:0;position:absolute}.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>p.error{margin-bottom:0.5em !important;padding:0.2em 1em;border:1px solid #ad2b2b;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(200px, 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";
.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";
.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)}}
