:root{--black-purple:#282A31;--mauve:#6F6878;--rose:#C4B9B6;--grass:#998F07;--dark-green:#35361D;--soft-shadow:#00000029;--dark-shadow:#0000004A;--white:#FFFFFF;--black:#000000;--debug:#FF0000;}body,html,.bg-dark-green{background:var(--dark-green);color:var(--_text-color);--_text-color:var(--white);--_link-text-color:var(--white);--_button-text-color:var(--black);--_button-bg-color:var(--rose);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--black-purple);}.bg-black-purple{background:var(--black-purple);color:var(--_text-color);--_text-color:var(--white);--_link-text-color:var(--white);--_button-text-color:var(--black);--_button-bg-color:var(--rose);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--mauve);}.bg-mauve{background:var(--mauve);color:var(--_text-color);--_text-color:var(--white);--_link-text-color:var(--white);--_button-text-color:var(--black);--_button-bg-color:var(--rose);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--black-purple);}.bg-rose{background:var(--rose);color:var(--_text-color);--_text-color:var(--black);--_link-text-color:var(--black);--_button-text-color:var(--white);--_button-bg-color:var(--mauve);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--black-purple);}.bg-grass{background:var(--grass);color:var(--_text-color);--_text-color:var(--white);--_link-text-color:var(--white);--_button-text-color:var(--black);--_button-bg-color:var(--rose);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--black-purple);}.bg-white{background:var(--rose);color:var(--_text-color);--_text-color:var(--black);--_link-text-color:var(--black);--_button-text-color:var(--white);--_button-bg-color:var(--mauve);--_button-hover-text-color:var(--white);--_button-hover-bg-color:var(--black-purple);}.white{color:var(--white)}.black{color:var(--black)}.grass{color:var(--grass)}.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.h-left{justify-content:flex-start}.h-center{justify-content:center}.h-right{justify-content:flex-end}.h-space-between{justify-content:space-between}.v-top{align-items:flex-start}.v-center{align-items:center}.v-bottom{align-items:flex-end}.v-stretch{align-items:stretch}.v-stretch > .ao_basics_col > div.ao_basics_grid_wrapper{height:100%;}.v-stretch > .ao_basics_col > div.ao_basics_grid_wrapper > div.ao_basics_grid{height:100%;}.ew,.sw,.nw,.vsw,.fw{margin:0 auto;box-sizing:border-box}.ao_basics_grid.ew,.ew{max-width:var(--extended-width)}.ao_basics_grid.sw,.sw{max-width:var(--smaller-width)}.ao_basics_grid.nw,.nw{max-width:var(--content-width)}.ao_basics_grid.vsw,.vsw{max-width:var(--very-small-width)}.ao_basics_grid.fw,.fw{max-width:var(--full-width)}.ao_basics_grid.npb{padding-bottom:0;}.ao_basics_grid.npt{padding-top:0;}.ao_basics_grid.pbs{padding-bottom:20px;}.ao_basics_grid.pts{padding-top:20px;}.ao_basics_grid.pl{padding-left:40px;}.ao_basics_grid.pr{padding-right:40px;}.ao_basics_grid.plb{padding-left:80px;}.ao_basics_grid.prb{padding-right:80px;}.ao_basics_grid.pls{padding-left:20px;}.ao_basics_grid.prs{padding-right:20px;}.ao_basics_grid_wrapper.img{position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}.ao_basics_grid_wrapper.img > picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;display:block}.ao_basics_grid_wrapper.img > picture > img{object-fit:cover;width:100%;height:100%;display:block}.ao_basics_grid > .ao_basics_col > *:first-child{margin-top:0;}.ao_basics_grid > .ao_basics_col > *:last-child{margin-bottom:0;}.ao_basics_grid{display:flex;gap:20px;box-sizing:border-box;max-width:var(--content-width);}.ao_basics_grid.no-gap{gap:unset;}.ao_basics_grid.small-gap{gap:10px;}.ao_basics_grid.big-gap{gap:40px;}.ao_basics_grid > .ao_basics_col{width:100%}.ao_basics_grid.grid-auto > .ao_basics_col{width:auto}.ao_basics_grid.grid-20 > .ao_basics_col{width:17%;flex:auto 1 1;}.ao_basics_grid.grid-25 > .ao_basics_col{width:21%;flex:auto 1 1;}.ao_basics_grid.grid-32 > .ao_basics_col{width:32%;flex:auto 0 1;}.ao_basics_grid.grid-33 > .ao_basics_col{width:26%;flex:auto 1 1;}.ao_basics_grid.grid-50 > .ao_basics_col{width:35%;flex:auto 1 1;}.ao_basics_grid.grid-25-75 > .ao_basics_col:nth-child(1){width:25%}.ao_basics_grid.grid-25-75 > .ao_basics_col:nth-child(2){width:75%}.ao_basics_grid.grid-75-25 > .ao_basics_col:nth-child(1){width:75%}.ao_basics_grid.grid-75-25 > .ao_basics_col:nth-child(2){width:25%}.ao_basics_grid.grid-40-60 > .ao_basics_col:nth-child(1){width:40%}.ao_basics_grid.grid-40-60 > .ao_basics_col:nth-child(2){width:60%}.ao_basics_grid.grid-60-40 > .ao_basics_col:nth-child(1){width:60%}.ao_basics_grid.grid-60-40 > .ao_basics_col:nth-child(2){width:40%}.ao_basics_grid > .ao_basics_col.ao_basics_col-20{width:20%}.ao_basics_grid > .ao_basics_col.ao_basics_col-25{width:25%}.ao_basics_grid > .ao_basics_col.ao_basics_col-33{width:33%}.ao_basics_grid > .ao_basics_col.ao_basics_col-40{width:40%}.ao_basics_grid > .ao_basics_col.ao_basics_col-50{width:50%}.ao_basics_grid > .ao_basics_col.ao_basics_col-60{width:60%}.ao_basics_grid > .ao_basics_col.ao_basics_col-75{width:75%}.ao_basics_grid > .ao_basics_col.ao_basics_col-100{width:100%}.ao_basics_form > .ao_basics_grid{padding:0;gap:20px;}.bs{box-shadow:0 3px 6px #00000029;border:1px solid #D8D8D8;}@media only screen and (max-width:1250px){.ao_basics_grid_wrapper.lvl1{padding-left:calc(env(safe-area-inset-left) + 40px);padding-right:calc(env(safe-area-inset-right) + 40px);}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:first-child > .ao_basics_grid_wrapper.lvl2{margin-left:-40px;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:first-child > .ao_basics_grid_wrapper.lvl2.no-bg{margin-left:0;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:last-child > .ao_basics_grid_wrapper.lvl2{margin-right:-40px;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:last-child > .ao_basics_grid_wrapper.lvl2.no-bg{margin-right:0;}}@media only screen and (max-width:800px){.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid{flex-direction:column;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid .ao_basics_col{width:100%;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col > .ao_basics_grid_wrapper.lvl2{margin-left:-40px!important;margin-right:-40px!important;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col > .ao_basics_grid_wrapper.lvl2.no-bg{margin-left:0!important;margin-right:0!important;}.ao_basics_grid_wrapper.lvl2 > .ao_basics_grid{flex-direction:column}.ao_basics_grid_wrapper.lvl2 > .ao_basics_grid .ao_basics_col{width:100%;}.ao_basics_grid_wrapper.lvl3 > .ao_basics_grid{flex-direction:column}.ao_basics_grid_wrapper.lvl3 > .ao_basics_grid .ao_basics_col{width:100%;}}@media only screen and (max-width:600px){.ao_basics_grid_wrapper.lvl1{padding-left:calc(env(safe-area-inset-left) + 20px);padding-right:calc(env(safe-area-inset-right) + 20px);}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col > .ao_basics_grid_wrapper.lvl2{margin-left:-20px!important;margin-right:-20px!important;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col > .ao_basics_grid_wrapper.lvl2.no-bg{margin-left:0!important;margin-right:0!important;}.ao_basics_grid.pl{padding-left:20px;}.ao_basics_grid.pr{padding-right:20px;}.ao_basics_grid.plb{padding-left:40px;}.ao_basics_grid.prb{padding-right:40px;}.ao_basics_grid.pls{padding-left:20px;}.ao_basics_grid.prs{padding-right:20px;}}a{color:inherit}.ao_btn{cursor:pointer;transition:0.3s all;}.ao_btb.ao_active{}.ao.btn.ao_disabled{cursor:not-allowed}.ao_btn.ao_inverse{}.ao_slider{display:block}.ao_slider.ao_tabs > nav{display:flex;justify-content:center;}.ao_slider.ao_tabs > nav > .item{padding:30px 40px;cursor:pointer;position:relative;}.ao_slider.ao_tabs > nav > .item.active{font-weight:bold;}.ao_slider.ao_tabs > nav > .item.active::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;transform:translate(-50%,20px);z-index:10;border-color:transparent transparent transparent transparent;}.ao_slider.ao_tabs > nav.bg-gold > .item.active::after{border-color:var(--ao-debug) transparent transparent transparent;}.ao_slider{}.ao_slider > .slidercontent > .scene{overflow:hidden;position:relative;}.ao_slider > .slidercontent > .scene > ul{list-style:none;margin:0;padding:0;transition:transform 1s ease 0s;transform:translateX(0%);display:flex;flex-wrap:nowrap}.ao_slider > .slidercontent > .scene > ul .ao_basics_tab{width:100%;position:relative;margin:0 auto;}.ao_slider.fade > .slidercontent > .scene > ul{display:block;}.ao_slider.fade > .slidercontent > .scene > ul > li{display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.ao_slider.ao_tabs.fallbackaccordeon{display:none;}.ao_slider.ao_tabs.accordeon{}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item{margin:20px 0;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener{padding:10px 40px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:10px;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener h3.inherit{color:inherit;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener .icons.inherit{color:inherit;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener .icons{position:relative;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener .icons .icon.close{display:none}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item.open > .ao_basics_tab_opener .icons .icon.open{display:none;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item.open > .ao_basics_tab_opener .icons .icon.close{display:flex;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab{display:none;}.ao_slider.ao_tabs.accordeon.tiny .ao_basics_tab_opener h3{font-size:1em;}.ao_slider.ao_tabs.accordeon.tiny .ao_basics_tab_opener .icons{transform:scale(0.8)}.ao_slider.ao_tabs.arrows nav.arrows{position:absolute;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer;opacity:0.5}.ao_slider.ao_tabs.arrows nav.arrows.prev{left:40px}.ao_slider.ao_tabs.arrows nav.arrows.next{right:40px;}.ao_slider.ao_tabs.arrows nav.arrows svg{width:50px;height:50px;filter:drop-shadow(0px 0px 3px black);}.ao_slider.ao_tabs nav .captions{margin-top:20px;font-weight:bold;}.ao_slider.ao_tabs nav .captions .capitem{display:none;}.ao_slider.ao_tabs nav .captions .capitem.active{display:block}.ao_slider.ao_tabs.bullets{}.ao_slider.ao_tabs.bullets .slidercontent{position:relative;margin-bottom:20px;}.ao_slider.ao_tabs.bullets nav{flex-flow:column;align-items:center;}.ao_slider.ao_tabs.bullets nav ul{display:flex;gap:25px}.ao_slider.ao_tabs.bullets nav ul li{width:30px;height:30px;background:#fff;border:1px solid var(--ao-debug);border-radius:30px;cursor:pointer}.ao_slider.ao_tabs.bullets nav ul li.active{background:var(--ao-debug)}.ao_slider.ao_tabs.captions nav.ao_basics_tabnavi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 100px;}.ao_slider.ao_tabs.captions nav.ao_basics_tabnavi .counter{font-size:0.8em;}.ao_slider.ao_tabs.captions nav .captions{margin:0;font-size:2em;line-height:1;position:relative;width:100%;text-align:center;}.ao_slider.ao_tabs.captions.arrows nav.arrows.prev{left:-20px;transform:translate(-100%,-50%);}.ao_slider.ao_tabs.captions.arrows nav.arrows.next{right:-20px;transform:translate(100%,-50%);}.ao_slider.ao_tabs.topics{}.ao_slider.ao_tabs.topics nav{flex-flow:column;align-items:center;}.ao_slider.ao_tabs.topics.imagesOnly nav{position:relative;top:-50px;}.ao_slider.ao_tabs.topics nav ul{display:flex;gap:20px;width:100%;margin-top:-70px;}.ao_slider.ao_tabs.topics nav ul li{flex:1 1 300px;cursor:pointer;box-shadow:0 3px 6px #00000029;background:#fff}.ao_slider.ao_tabs.topics nav ul li.active{background:#d8d8d8}.ao_slider.ao_tabs.topics nav ul li .header{padding:20px 25px;border-bottom:2px solid var(--ao-debug)}.ao_slider.ao_tabs.topics nav ul li .body{padding:20px 25px;}@media only screen and (min-width:1250px){.ao_slider.ao_tabs.topics.arrows.arrows_tab .arrows{display:none;}}@media only screen and (min-width:600px){.ao_slider.ao_tabs.topics.arrows.arrows_sm .arrows{display:none;}}@media only screen and (max-width:1250px){.ao_slider{}.ao_slider.tabs > .slidercontent > .scene,.ao_slider.bullets > .slidercontent > .scene{margin-left:40px;margin-right:40px;}.lvl1 .ao_slider.bullets > .slidercontent > .scene{margin-left:0;margin-right:0;}.ao_basics_col > .ao_slider{padding-left:0;padding-right:0;}.ao_slider.ao_tabs.topics nav ul li:nth-of-type(1n+4){display:none;}}@media only screen and (max-width:600px){.ao_slider.tabs > .slidercontent > .scene,.ao_slider.bullets > .slidercontent > .scene{margin-left:20px;margin-right:20px}.ao_slider.ao_tabs > nav{flex-direction:column;}.ao_slider.ao_tabs > nav > .item{padding:10px 20px;border-top:1px solid;}.ao_slider.ao_tabs > nav > .item:first-child{border-top:0;}.ao_slider.ao_tabs > nav > .item.active{padding:10px 40px;}.ao_slider.ao_tabs > nav > .item.active::after{border-width:10px 0 10px 10px;transform:translate(0,50%);left:20px;bottom:50%;}.ao_slider.ao_tabs > nav.ao_basics_tabnavi.dark-blue > .item.active::after{border-color:transparent transparent transparent var(--ao-debug) !important;}.ao_slider.ao_tabs.fallbackaccordeon > .slidercontent > .scene > .item > .ao_basics_tab{padding:0 20px;}.ao_slider.ao_tabs.tabs{display:none;}.ao_slider.ao_tabs.fallbackaccordeon{display:block;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener{padding:0 20px;}.ao_slider.ao_tabs.accordeon > .slidercontent > .scene > .item > .ao_basics_tab_opener .icons{transform:scale(0.9)}.ao_slider.ao_tabs.accordeon.tiny > .slidercontent > .scene > .item > .ao_basics_tab_opener .icons{transform:scale(0.7)}.ao_slider.ao_tabs.topics nav.ao_basics_tabnavi{display:none;}.ao_slider.ao_tabs.captions nav.ao_basics_tabnavi{padding:30px 60px;}.ao_slider.ao_tabs.captions.arrows nav.arrows.prev{left:-10px;}.ao_slider.ao_tabs.captions.arrows nav.arrows.next{right:-10px;}.ao_slider.ao_tabs.captions nav .captions{font-size:1.2em;}}:root{--ao-debug:#FF0000;}.ce-gallery .ce-column{margin:0;float:none;flex:1;}.ce-gallery .ce-row{display:flex;gap:20px;flex-wrap:nowrap;margin:0}.ce-gallery .ce-row{display:flex;gap:20px;flex-wrap:nowrap;margin:0}.ce-left > .ce-gallery > .ce-row{justify-content:flex-start}.ce-right > .ce-gallery > .ce-row{justify-content:flex-end}.ce-center > .ce-gallery > .ce-row{justify-content:center}.ce-center > .ce-gallery > .ce-row > .ce-column > figure > img,.ce-center > .ce-gallery > .ce-row > .ce-column > figure > svg{margin:0 auto;}.ce-intext.ce-right > .ce-gallery{margin:1em 0 0 1em}.ce-intext.ce-left > .ce-gallery{margin:1em 1em 0 0}.ce-gallery{display:flex;flex-direction:column;gap:20px;}.ce-gallery figure.image,.ce-gallery figure.video{margin:0;display:block;}.ce-gallery figure.image img,.ce-gallery figure.image svg,.ce-gallery figure.video video,.news.news-single picture img{max-width:100%;height:auto;display:block;}.ce-right >.ce-gallery figure.image img,.ce-right >.ce-gallery figure.image svg{margin:0 0 0 auto;display:block;}.ce-center >.ce-gallery figure.image img,.ce-center >.ce-gallery figure.image svg{margin:0 auto;display:block;}.ce-gallery picture img,.ce-gallery picture svg{display:block;}.text-center,.ce-headline-center{text-align:center}.text-right,.ce-headline-right{text-align:right}.text-left,.ce-headline-left{text-align:left}.email span.sph,a[data-mailto-token] span.sph{display:none}a.email span.sph:first-child,a[data-mailto-token] span.sph:first-child,a.email span.sph:last-child,a[data-mailto-token] span.sph:last-child{display:inherit}@media only screen and (max-width:800px){.hidden-on-mobile{display:none;}.ce-gallery figure.image img.scale-on-mobile,.ce-gallery figure.image picture.scale-on-mobile img,.ce-gallery figure.video video,.news.news-single picture.scale-on-mobile img{width:100%;}}div.tx-indexedsearch-browsebox{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10px auto;}div.tx-indexedsearch-browsebox p{margin:0;}ul.tx-indexedsearch-browsebox{display:flex;list-style:none;margin:0;padding:0;gap:10px;justify-content:center;align-items:center;& li{padding:0;&::before{display:none}}}.tx-indexedsearch-browsebox a{color:inherit;}.tx-indexedsearch-res a{color:inherit;}html.ao_overlay_bs{overflow:hidden;}html.ao_overlay_bs body{overflow:hidden;}html.ao_overlay_bs .ao_overlay.open .ao_overlay_shadow{overflow-y:scroll;}.ao_overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;visibility:hidden;opacity:0;transition:visibility 0s linear 0.5s,z-index 0s linear 0.5s,opacity 0.5s;}.ao_overlay > .ao_overlay_content{position:fixed;top:50%;left:50%;transform:translate(-50%,-70%);background:#fff;border-radius:25px;padding:40px 0;box-shadow:0 0 10px 3px rgb(0 0 0 / 30%);z-index:2;opacity:0;transition:opacity 0.5s,transform 1s;max-width:var(--content-width);width:100%;box-sizing:border-box;}.ao_overlay > .ao_overlay_content > .ao_overlay_content_inner{max-height:80vh;overflow:auto;padding:0 40px;}.ao_overlay.ew > .ao_overlay_content{max-width:var(--extended-width)}.ao_overlay.sw > .ao_overlay_content{max-width:var(--smaller-width)}.ao_overlay.vsw > .ao_overlay_content{max-width:var(--very-small-width)}.ao_overlay.fw > .ao_overlay_content{max-width:var(--full-width)}.ao_overlay > .ao_overlay_content > .ao_overlay_closer{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;}.ao_overlay > .ao_overlay_content > .ao_overlay_closer:before,.ao_overlay > .ao_overlay_content > .ao_overlay_closer:after{content:"";position:absolute;height:3px;width:30px;background:#000000;top:13px;left:0;transform:rotate(45deg);border-radius:3px;}.ao_overlay > .ao_overlay_content > .ao_overlay_closer:after{transform:rotate(-45deg)}.ao_overlay > .ao_overlay_shadow{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#000000;z-index:1;opacity:0.7;}.ao_overlay.open{visibility:visible;z-index:1000;opacity:1;transition:visibility 0s,z-index 0.1s,opacity 0.5s;}.ao_overlay.open .ao_overlay_content{transform:translate(-50%,-50%);opacity:1;}.ao_overlay.open .ao_overlay_shadow{}abbr.ao_tooltip.icon-info{text-decoration:none;}.ao_tooltip{text-decoration:underline dotted;}.ao_tooltip_content{position:absolute;background:#fff;color:#000;border-radius:20px;padding:5px 20px;width:max-content;max-width:400px;font-size:0.8em;border:1px solid var(--ao-debug);z-index:-10;opacity:0;transform:translateY(-20px);transition:z-index 0s 0.5s,opacity 0.5s,transform 0.5s;}.ao_tooltip_content > .arrow{content:"";z-index:100;border-top-color:#fff;line-height:1;font-size:.9em;pointer-events:none;position:absolute;box-sizing:border-box;transform:translate(-50%,-3px) rotate(45deg);border:1px solid var(--ao-debug);width:10px;height:10px;background:#fff;border-top:0;border-left:0;}.ao_tooltip_content{}.ao_tooltip_content.bottom{opacity:0;transform:translateY(20px)}.ao_tooltip_content.open{opacity:1;transform:none !important;z-index:100;transition:z-index 0s,opacity 0.5s,transform 0.5s;}.ao_tooltip_content.mobile{left:20px;right:20px;width:auto;max-width:100vw}.ao_tooltip_content.top > .arrow{bottom:-9px;}.ao_tooltip_content.bottom > .arrow{top:0;transform:translate(-50%,-6px) rotate(225deg);}svg.magic-icon .border{transform:translate(-3%,-3%);}svg.magic-icon .fill{transform:translate(3%,3%);}svg.magic-icon .border,svg.magic-icon .fill{transition:transform 0.5s;}figure.image:hover > svg.magic-icon .border,figure.image:hover > svg.magic-icon .fill,svg.magic-icon:hover .border,svg.magic-icon:hover .fill,a:hover svg.magic-icon .border,a:hover svg.magic-icon .fill,.magic-icon-hover:hover svg.magic-icon .border,.magic-icon-hover:hover svg.magic-icon .fill{transform:none;}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;}form .clearfix > p{margin-top:0;}.ao_basics_form .fieldset{margin:0 0 30px;}.ao_basics_form .fieldset > .ao_basics_grid{padding:0;gap:20px;}form input,form input[type="checkbox"] + label,form input[type="radio"] + label,form .select-wrapper,form textarea{margin:10px 0}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"],form select,form textarea{font-size:1em;border-radius:4px;padding:12px 15px;border:0;width:100%;box-sizing:border-box;font-family:inherit;outline:0}form .select-wrapper{position:relative}form .select-wrapper::before{content:"";position:absolute;width:10px;height:10px;background:none;border:3px solid var(--ao-debug);border-top:0;border-left:0;z-index:10;right:20px;top:50%;transform:translate(0,-9px) rotate(45deg);}form textarea{min-height:200px;}form input[type="checkbox"],form input[type="radio"]{position:absolute;z-index:-1000;opacity:0;transform:translateX(4px);}form input[type="checkbox"] + label,form input[type="radio"] + label{padding-left:30px;position:relative;display:block;cursor:pointer;}form input[type="checkbox"] + label:before,form input[type="radio"] + label:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;border:2px solid var(--ao-debug);border-radius:4px;}form input[type="radio"] + label:before{border-radius:20px;}form input[type="checkbox"]:checked + label:after,form input[type="radio"]:checked + label:after{content:"";position:absolute;left:4px;top:12px;background:var(--ao-debug);width:12px;height:12px;border-radius:2px;}form input[type="radio"]:checked + label:after{border-radius:20px}form form button.ao_btn{margin:20px 0 0 auto;display:block;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:8px dashed;border-top:4px solid \9;border-right:8px solid transparent;border-left:8px solid transparent;color:var(--ao-debug);}.tx-double-optin-download .alert{font-weight:bold;color:var(--ao-debug)}.filtered_elements .item.filtered_out{display:none}.filtered_elements.animated .item.filtered_out{opacity:0;display:block}.filtered_elements.animated .item{transition:0.5s transform,0.5s opacity !important}.filtered_elements.animated .item.filtered_out{opacity:0;}.filtered_elements.animated.scale .item.filtered_out{transform:scale(0.001) !important;}.filtered_elements.animated.height .item{transition:0.5s transform,0.5s opacity,0.5s max-height,0.5s margin,0.5s padding !important;max-height:600px;}.filtered_elements.animated.height .item.filtered_out{max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden;}.filtered_elements.animated.width .item{transition:0.5s transform,0.5s opacity,0.5s width,0.5s margin,0.5s padding !important;}.filtered_elements.animated.width .item.filtered_out{width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden;}@font-face{font-family:'ao-basics-fontello';src:url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.eot?87045827');src:url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.eot?87045827#iefix') format('embedded-opentype'),url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.woff2?87045827') format('woff2'),url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.woff?87045827') format('woff'),url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.ttf?87045827') format('truetype'),url('../../../_assets/b181fc4189f7de02d90cc783daa1a794/Fonts/Fontello/fontello.svg?87045827#fontello') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"ao-basics-fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-btn_arrow_blue:before{content:'\e800';}.icon-minus:before{content:'\e808';}.icon-plus:before{content:'\e809';}.icon-check:before{content:'\e80a';}.icon-mail:before{content:'\e80b';}.icon-search:before{content:'\e80c';}.icon-phone:before{content:'\e80d';}.icon-quote:before{content:'\e80e';}.icon-chevron-right:before{content:'\e801';}.icon-chevron-left:before{content:'\e802';}.icon-info:before{content:'\e803';}.np{padding:0}.ao_basics_grid{gap:40px;margin:0 auto;padding:80px 0;position:relative}.ao_basics_grid.no-gap{gap:unset;}.ao_basics_grid.small-gap{gap:20px;}.ao_basics_grid.big-gap{gap:80px;}.ao_basics_grid svg.quoted{position:absolute;color:var(--debug);height:64px;width:91px;top:-20px;left:20px;}.ao_basics_grid svg.quoted + .ao_basics_col{padding-top:10px;}.ao_slider.accordeon .content.ao_basics_grid{gap:0}@media only screen and (max-width:1250px){.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:first-child > .ao_basics_grid_wrapper.lvl2{margin-left:0;}.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col:last-child > .ao_basics_grid_wrapper.lvl2{margin-right:0;}}@media only screen and (max-width:800px){.ao_basics_grid_wrapper.lvl1 > .ao_basics_grid > .ao_basics_col > .ao_basics_grid_wrapper.lvl2{margin-left:0!important;margin-right:0!important;}}a{transition:0.3s all}.ao_txtlink{color:var(--_link-text-color);text-decoration:none;}.ao_txtlink:hover{text-decoration:underline;font-weight:500}.ao_btn{display:inline-block;color:var(--_button-text-color);border:2px solid var(--_button-bg-color);border-radius:10px;padding:10px 35px;font-weight:500;background:var(--_button-bg-color);text-decoration:none;position:relative;font-size:0.9em;line-height:1.3;margin:0 1em 1em 0;transition:0.3s all}.text-right > .ao_btn{margin:0 0 1em 1em;}* > .ao_btn:last-child{margin:0;}.ao_btn:hover{border-color:var(--_button-hover-bg-color);background:var(--_button-hover-bg-color);text-decoration:none;}.ao_btb.ao_active{}.ao.btn.ao_disabled{}body,html{font-family:Merriweather,serif;font-weight:400;}h1{font-weight:900;}h2,h3,h4,h5{font-weight:700;}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:400;src:url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/merriweather-v32-latin/merriweather-v32-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:700;src:url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/merriweather-v32-latin/merriweather-v32-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:900;src:url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/merriweather-v32-latin/merriweather-v32-latin-900.woff2') format('woff2');}@font-face{font-family:'fontello';src:url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.eot?87045827');src:url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.eot?87045827#iefix') format('embedded-opentype'),url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.woff2?87045827') format('woff2'),url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.woff?87045827') format('woff'),url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.ttf?87045827') format('truetype'),url('../../../_assets/d5f2c87d99ac9ffd1f8346618e533d8a/Fonts/Fontello/fontello.svg?87045827#fontello') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:fontello,ao-basics-fontello;font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-btn_arrow_blue:before{content:'\e800';}.icon-minus:before{content:'\e808';}.icon-plus:before{content:'\e809';}.icon-check:before{content:'\e80a';}.icon-mail:before{content:'\e80b';}.icon-search:before{content:'\e80c';}.icon-phone:before{content:'\e80d';}.icon-quote:before{content:'\e80e';}.icon-chevron-right:before{content:'\e801';}.icon-chevron-left:before{content:'\e802';}.icon-info:before{content:'\e803';}:root{--very-small-width:500px;--smaller-width:850px;--content-width:1160px;--extended-width:1400px;--full-width:100%;}@media only screen and (max-width:1400px){:root{--extended-width:100%;}}@media only screen and (max-width:1250px){:root{--content-width:100%;}}@media only screen and (max-width:850px){:root{--smaller-width:100%;}}@media only screen and (max-width:500px){:root{--very-small-width:100%;}}body,html{margin:0;padding:0;font-size:20px;line-height:1.6;overflow-x:hidden;}ul{margin:0;padding:0;list-style:none;& li{margin:4px 0;padding:0 0 0 1.2em;position:relative;&:before{content:"";background:var(--_link-text-color);border-radius:50%;width:.55em;height:.55em;position:absolute;top:.5em;left:0;}}}nav ul,ul.no-style{margin:0;padding:0;list-style:none;}nav ul li:before,ul.no-style li:before{display:none;}nav ul li,ul.no-style li{padding:unset;margin:unset;}.icon.bubbled{border:3px solid;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;}.icon.bubbled svg{width:25px;height:25px;}.icon.small{width:40px;height:40px;}.icon.small svg{width:20px;height:20px;}.ao_overlay > .ao_overlay_shadow,.ao_overlay > .ao_overlay_content > .ao_overlay_closer:before,.ao_overlay > .ao_overlay_content > .ao_overlay_closer:after{background:var(--debug);}iframe.maps{aspect-ratio:16 / 9;width:100%;}h1{font-size:3.3em;line-height:normal;}h2{font-size:2.2em;line-height:1.3;}h3{font-size:1.6em;line-height:1.3;}h4{font-size:1.3em;line-height:1.3;}h5{font-size:1.1em;line-height:1.5;}h1,h2,h3,h4,h5{}.small{font-size:.9em;line-height:1.3;}header{color:#fff;z-index:20;will-change:padding,background;font-size:16px;line-height:1.2;transition:padding .5s,background .5s;position:absolute;top:0;left:0;right:0;}header > input#navigation-opener,header > label,header > .mainnav-control,header .ao_basics_col.logo.mobile{display:none;}header a{text-decoration:none;}header a.active{color:var(--grass);}header .ao_basics_col.logo{width:188px;height:80px;display:block;position:relative;}.scrolled header .ao_basics_col.logo{width:94px;height:40px;}header .ao_basics_col.logo svg{aspect-ratio:234.88 / 100;width:100%;height:auto;transition:all .5s;display:block;position:absolute;}header .logo .scrolled{opacity:0;}.scrolled header{background:var(--blue);}.scrolled header .logo .not-scrolled{opacity:0;}.scrolled header .logo .scrolled{opacity:1;}header #mainnav div.menu{gap:40px;display:flex;}header #mainnav div.ao_basics_col{& > div{cursor:pointer;margin:12px -10px 0;position:relative;}& > a{display:block;position:relative;&:before{content:"";background:var(--green);height:6px;transition:left .3s,right .3s;position:absolute;bottom:-12px;left:50%;right:50%;}}&:hover{& > a{&:before{left:-10px;right:-10px;}}}}.scrolled header{.mainnav-control{background:var(--dark-green);}& #mainnav div.ao_basics_col{& > a:before{bottom:-17px;}& > div > ul{padding-top:5px;}}}header #mainnav{padding-top:22px;}header #mainnav ul{opacity:0;min-width:100%;transition:opacity .5s;position:absolute;top:0;left:0;transform:translateY(-5000px);}header #mainnav ul li{background:var(--white);white-space:nowrap;}header #mainnav ul li a{color:var(--black);padding:10px;display:block;}header #mainnav ul li:hover{background:var(--green);}header #mainnav ul li:hover a{color:var(--black);}header #mainnav ul li:hover a.active{color:var(--blue);}header #mainnav div.ao_basics_col:hover ul{opacity:1;transform:none;}header.alwayssticky{color:var(--white);background:none;position:fixed;}.scrolled header.alwayssticky{background:var(--white);color:var(--dark-green);box-shadow:0 -4px 10px 3px rgba(0,0,0,.3);}header.alwayssticky .ao_basics_col.logo .top{display:none;}header.alwayssticky #mainnav{will-change:padding;align-items:center;padding:32px 0;transition:padding .5s;}header.alwayssticky #mainnav .menu{position:relative;top:13px;}.scrolled header.alwayssticky #mainnav{padding:20px 0 18px;}header .searchform{position:relative;& .searchicon{cursor:pointer;z-index:10;width:18px;height:18px;position:relative;}& .tx-indexedsearch-form{opacity:0;width:50px;transition:all .5s;position:absolute;top:-10px;right:-9px;& input{border:3px solid var(--blue);box-sizing:border-box;border-radius:20px;outline:1px solid #fff;width:100%;margin:0;padding:8px 30px 8px 10px;}}& .tx-indexedsearch-search-submit{display:none;}&:hover{& .tx-indexedsearch-form{opacity:1;width:300px;}& .searchicon{color:var(--blue);}}}#mood{position:relative;}#mood.alwayssticky{will-change:margin-top;transition:margin-top .5s;}#mood .stoerer{color:var(--debug);box-sizing:border-box;background:rgba(255,255,255,.87);max-width:300px;padding:35px 45px;position:absolute;top:280px;}.ce-gallery figure.image{position:relative;}.ce-gallery figure.image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;}.ce-gallery figure.image > a{z-index:1;position:relative;}.ce-gallery figure.clickable:after{display:none;}.in{animation:1s forwards k;}.out{animation:1s reverse forwards k;}@keyframes fadeIn{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-200px);}}.fadeIn .fader{opacity:0;transition-property:opacity,transform;transition-duration:.5s,0s;transition-delay:0s,.5s;transform:translate(-20000px);}.fadeIn:hover .fader{opacity:1;transition-delay:0s,0s;transform:none;}footer{background:var(--white);font-size:1em;position:relative;}footer .ao_basics_grid{flex-wrap:wrap;padding:50px 0;}footer a.logo{display:block;}footer a.logo svg{width:210px;height:24px;}footer a{color:#fff;margin-bottom:10px;text-decoration:none;display:inline-block;}footer .bottom .ao_basics_grid{justify-content:center;align-items:center;gap:10px;& a{margin:0;display:flex;}& > .spacer{background:var(--_text-color);width:2px;height:26px;display:block;}}.scrolled header:before{height:0;}header{z-index:100;-webkit-user-select:none;user-select:none;background:var(--white);justify-content:space-between;align-items:center;width:auto;margin:0;padding:20px 40px;display:flex;position:relative;top:0;right:0;}header.alwayssticky #mainnav{height:auto;}header > input#navigation-opener{cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;width:47px;height:42px;display:block;position:absolute;top:35px;right:30px;}.scrolled header > input#navigation-opener{top:18px;}header > label{font-size:0;line-height:0;position:absolute;}header span.mainnav-control{background:var(--white);z-index:1;transform-origin:4px 0;border-radius:3px;width:33px;height:4px;margin:0 0 5px auto;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative;}header span.mainnav-control:last-child{margin:0;}header > input#navigation-opener:checked ~ #mainnav-control > span.mainnav-control{opacity:1;transform:rotate(45deg)translate(4px,-4px);}header > input#navigation-opener:checked ~ #mainnav-control > span.mainnav-control:nth-last-child(2){opacity:0;transform:rotate(0)scale(.2);}header > input#navigation-opener:checked ~ #mainnav-control > span.mainnav-control:last-child{transform:rotate(-45deg)translate(2px,2px);}header .ao_basics_col.logo.mobile{display:block;}header .ao_basics_col.logo.desktop{display:none;}header .ao_basics_col.logo.mobile svg{width:194px;height:79px;transition:all .5s;}.scrolled header .ao_basics_col.logo.mobile svg{width:140px;height:57px;top:-31px;}header > #navs{box-sizing:border-box;-webkit-font-smoothing:antialiased;background:var(--dark-green);width:100%;max-width:500px;max-height:100vh;padding:20px 0;transition:transform .5s cubic-bezier(.04,.52,.45,1.01);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(0,-110%);box-shadow:0 0 10px rgba(0,0,0,.19);}header > input#navigation-opener:checked ~ #navs{transition:transform .5s cubic-bezier(.77,.2,.05,1);transform:translate(0,99px);}.scrolled header > input#navigation-opener:checked ~ #navs{transition:transform .5s cubic-bezier(.77,.2,.05,1);transform:translate(0,83px);}header > #navs > #mainnav{padding:0;display:block;}header > #navs > #mainnav a{color:var(--white);&.active{color:var(--grass);}&:before{display:none;}&:hover{background:var(--mauve);}}header > #navs > #mainnav div.menu{flex-direction:column;gap:0;top:auto;}header > #navs > #mainnav div.menu > div.ao_basics_col > a{padding:12px 22px;display:block;}header > #navs > #mainnav div.menu > div.ao_basics_col > div{background:var(--grey-light);border-bottom:none;max-height:0;margin:0;transition:max-height 2s,padding 2s;overflow:hidden;box-shadow:inset 0 0 11px -7px rgba(0,0,0,.7);}header > #navs > #mainnav div.menu > div.ao_basics_col:hover > div{max-height:500px;padding:10px 0;transition:max-height .5s,padding .5s;}header > #navs > #mainnav div.menu > div.ao_basics_col > div > ul{opacity:unset;background:none;border:0;padding-left:10px;transition:none;position:relative;transform:none;}header > #navs > #mainnav div.menu > div.ao_basics_col > div > ul > li{background:none;}header > #navs > #mainnav div.menu > div.ao_basics_col > div > ul > li:hover{background:var(--blue);color:var(--white);}header > #navs > #mainnav div.menu > .searchform{order:-1;padding:12px 22px;}header > #navs > #mainnav div.menu > .searchform > form{position:relative;}header > #navs > #mainnav div.menu > .searchform > form .tx-indexedsearch-form{opacity:1;width:auto;position:relative;top:0;right:0;}header > #navs > #mainnav div.menu > .searchform > form .searchicon{color:var(--blue);position:absolute;top:12px;right:13px;}@media only screen and (max-width:1250px){#breadcrumb{padding:30px 0 17px;}#mood.alwayssticky{margin-top:117px;}footer > div{padding:0 40px;}footer > div .ao_basics_grid{flex-wrap:wrap;}footer > div .ao_basics_col{max-width:30%;}}@media only screen and (max-width:900px){footer > div .ao_basics_col{max-width:46%;}}@media only screen and (max-width:650px){footer > div > .ao_basics_grid.bg-white{flex-wrap:wrap;}footer .bottom .ao_basics_grid{flex-direction:column;& > .spacer{display:none;}}body,html{font-size:16px;}}@media only screen and (max-width:600px){#breadcrumb{padding:30px 0 17px;}footer > div{padding:0 20px;}}@media only screen and (max-width:550px){footer > div .ao_basics_col{max-width:100%;}}@media only screen and (max-width:420px){header{padding:20px 20px 18px;}.scrolled header{padding:10px 20px;}header > input#navigation-opener{right:10px;}header > input#navigation-opener:checked ~ #navs{transition:transform .5s cubic-bezier(.77,.2,.05,1);transform:translate(0,115px);}.scrolled header > input#navigation-opener:checked ~ #navs{transition:transform .5s cubic-bezier(.77,.2,.05,1);transform:translate(0,76px);}}a[href^="https://www.arts-others.de"]{background:red;border:3px solid red;}.mask.mood{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;}.mask.mood video{position:absolute;width:auto;height:auto;top:50%;left:50%;min-width:100vw;min-height:605px;transform:translate(-50%,-50%);}.mask.mood picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;display:block;}.mask.mood picture > img{object-fit:cover;width:100%;height:100%;display:block;}.mask.mood .darkgradient{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 40% bottom,#00000070 0%,#FFFFFF00 50%);background-repeat:no-repeat;}.mask.mood .container{height:550px;position:relative;width:var(--content-width);margin:0 auto;}.mask.mood.start .container{height:100vh;}.mask.mood.start video{min-height:100vh;}.mask.mood .text{position:absolute;bottom:0;right:0;left:0;top:0;}.mask.mood.start .text{top:unset;left:0;color:#fff;padding:50px 0 120px;width:100%;filter:drop-shadow(0px 0px 4px rgb(0 0 0 / 0.5));}.mask.mood.sub .text{top:unset;left:calc(50% + 20px);color:#fff;padding:50px 75px 35px;}.mask.mood.sub .text h1{color:#fff;}.mask.mood.sub .text{padding:50px 40px 35px;}.mask.mood.text .text{width:var(--smaller-width);display:flex;flex-direction:column;justify-content:center;align-items:top;}.mask.mood.start .text h1,.mask.mood.sub .text h1{margin:0;}@media only screen and (max-width:1600px){.mask.mood .darkgradient{background:radial-gradient(circle at 32% bottom,#00000070 0%,#FFFFFF00 40%);}}@media only screen and (max-width:1420px){.mask.mood.start .text,.mask.mood.sub .text{min-width:50%;width:500px;box-sizing:border-box;padding-left:40px;}.mask.mood.sub .text{left:auto;}}@media only screen and (max-width:1250px){#start #mood{margin-top:0;}}@media only screen and (max-width:1000px){.mask.mood .darkgradient{background:radial-gradient(circle at 22% bottom,#00000070 0%,#FFFFFF00 50%);}}@media only screen and (max-width:800px){#mood .stoerer{display:none;}}@media only screen and (max-width:550px){.mask.mood.start .text,.mask.mood.sub .text{width:100%;padding:40px 20px;}.mask.mood .container{height:calc(100vh - 97px);}.mask.mood.start .container,.mask.mood.start video{height:400px;min-height:400px;transition:0.5s height;will-change:height;}.scrolled .mask.mood.start .container,.scrolled .mask.mood.start video{height:calc(100vh - 77px);}#contact-bubble .bubble{height:60px;width:60px;}#contact-bubble .bubble .phone{width:25px;height:25px;top:28px;left:8px;}#contact-bubble .bubble .mail{width:24px;height:18px;top:19px;left:25px;}}.mask.contactbox{perspective:1000px;line-height:1.5;}.mask.contactbox .inner{position:relative;transition:transform 0.6s;transform-style:preserve-3d;}.mask.contactbox:hover .inner{transform:rotateY(180deg);}.mask.contactbox .frontside,.mask.contactbox .backside{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:60px 40px 20px;}.mask.contactbox .frontside{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--debug);color:var(--debug);background-position:center bottom;background-repeat:no-repeat;background-size:cover;}.mask.contactbox .backside{background:var(--debug);color:#fff;transform:rotateY(180deg);}.mask.contactbox .backside .name,.mask.contactbox .backside svg{color:var(--debug)}.mask.contactbox .name{font-size:36px;line-height:1;font-weight:bold;margin:20px 0;}.mask.contactbox .backside svg{width:35px;height:35px;}.mask.contactbox .backside .email{color:inherit}.mask.iconslot{}.mask.iconslot li{position:relative;margin:20px 0;padding:10px 50px;display:flex;gap:50px;align-items:center;}.mask.iconslot li .icon{margin:20px 0;display:block}.mask.iconslot li.np{padding:0}@media only screen and (max-width:550px){.mask.iconslot li{padding:10px 20px;gap:20px;flex-flow:column;}}.mask.smicons{display:flex;gap:5px;}.mask.smicons li{}.mask.smicons li a{display:block;text-decoration:none;color:inherit;position:relative;}.mask.smicons li a svg{height:35px;width:35px;display:block;position:relative;z-index:10;}.mask.smicons li a > div{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px;}.marquee .divider{padding:0 10px}.tx-indexedsearch-searchbox{position:relative;width:50%;margin:0 auto;max-width:90vw;min-width:28px;}.tx-indexedsearch-searchbox .searchicon{width:28px;height:28px;cursor:pointer;position:absolute;z-index:10;right:13px;top:10px;}.tx-indexedsearch-searchbox .tx-indexedsearch-form input{font-size:1.2em;border-radius:40px;padding:8px 50px 8px 15px;margin:0;border:3px solid var(--indu-blue);width:100%;box-sizing:border-box;outline:1px solid #fff;}.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit{display:none;}.tx-indexedsearch-searchbox .tx-indexedsearch-form{width:100%}.tx-indexedsearch-searchbox .searchicon{color:var(--indu-blue)}div.tx-indexedsearch-browsebox{margin:40px auto;}form input,form input[type="checkbox"] + label,form input[type="radio"] + label,form .select-wrapper,form textarea{margin:10px 0 20px}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"],form select,form textarea{border-radius:0;padding:8px 15px;}form select{padding:9px 15px;}form .select-wrapper{position:relative}form .select-wrapper::before{border-color:solid var(--mauve);}form input[type="checkbox"] + label:before,form input[type="radio"] + label:before{top:5px;background:#fff;border:2px solid var(--mauve);border-radius:0;}form input[type="checkbox"]:checked + label:after,form input[type="radio"]:checked + label:after{left:4px;top:9px;background:var(--mauve);border-radius:0;}.caret{color:var(--indu-blue);}.tx-double-optin-download .alert{font-weight:bold;color:var(--debug)}.news .news-img-wrap{overflow:hidden;}.news a .news-img-wrap img{transition:transform 0.5s}.news a:hover .news-img-wrap img{transform:scale(1.2);}.news .ao_basics_col .ao_basics_col{display:flex;flex-direction:column;justify-content:space-between;}.news .ao_basics_grid.h-left.pls.prs.pbs.pts .news-img-wrap{margin:-20px -20px 20px;}.news h4{font-style:normal;font-size:1em}.news a{color:inherit;text-decoration:none}.news .news-img-wrap picture img{width:100%;display:block;}.news.template-1 .lvl2 p,.news.template-1 .lvl2 a.more,.news.template-1 .lvl2 a.ao_txtlink,.news.template-2 .lvl2 p,.news.template-2 .lvl2 a.more,.news.template-2 .lvl2 a.ao_txtlink{font-size:0.8em;text-decoration:none;}.news .meta{font-size:0.8em;color:var(--indu-cyan-dark);}.news .header h4{color:var(--indu-blue);text-transform:none;font-weight:bold;font-family:Roboto,sans-serif;line-height:1.5}.news .bulletparagraphs p{font-size:0.8em;margin:4px 0;padding:0 0 0 22px;position:relative;}.news .bulletparagraphs p::before{content:"";position:absolute;height:22px;width:2px;border-radius:2px;background:var(--indu-cyan-dark);left:7px;top:4px;transform:rotate(45deg);}.news.news-single.template-10{}.news.news-single.template-10 h1{background:var(--indu-blue);color:var(--indu-white);font-size:1.8em;line-height:1.2;padding:80px 40px;}.news.news-single.template-10 .grid-40-60 > .ao_basics_col.left{display:flex;flex-direction:column;justify-content:space-between}.news.template-3 h2{color:var(--indu-white);margin-bottom:0}.news.template-3 p{margin-top:0}.news.template-3 a{transition:background 0.5s,padding 0.5s,color 0.5s}.news.template-3 a .news-img-wrap{transition:transform 0.5s,margin 0.5s;}.news.template-3 a:hover{background:white;padding:0 20px;color:var(--indu-blue);}.news.template-3 a:hover h2{color:var(--indu-blue);}.news.template-3 a:hover .news-img-wrap{margin:0 -20px}.news .filtered_elements .filter.checkbox{display:flex;gap:20px;margin:0 0 40px;font-size:0.8em;line-height:1;}.news .filtered_elements .filter input[type="checkbox"],.news .filtered_elements .filter input[type="radio"]{display:none;}.news .filtered_elements .filter input[type="checkbox"] + label,.news .filtered_elements .filter input[type="radio"] + label{padding:9px;border-radius:2px;border:1px solid var(--indu-blue);color:var(--indu-blue);cursor:pointer;}.news .filtered_elements .filter input[type="checkbox"]:checked + label,.news .filtered_elements .filter input[type="radio"]:checked + label{background:var(--indu-blue);color:var(--indu-white)}table{border-collapse:collapse;}table th{font-weight:normal;background:var(--indu-cyan)}table th,table td{padding:10px 40px 10px 0;border-bottom:1px solid var(--indu-cyan);vertical-align:top;text-align:left;}table th{font-weight:bold;}table tr th:last-child,table tr td:last-child{border-right:none;}table tr th:first-child,table tr td:first-child{border-left:none;}table tr:first-child th,table tr:first-child td{border-top:none;}table tbody tr:last-child th,table tr:last-child td{border-bottom:none;}sup,sub{font-size:0.6em;}.ao_slider.ao_tabs.bullets nav{background:none;}.ao_slider.ao_tabs.bullets nav ul{gap:4px;width:50%;justify-content:center;}.ao_slider.ao_tabs.bullets > nav > ul > li{border:1px solid var(--indu-cyan);border-radius:unset;height:4px;flex:0 1 100px;}.ao_slider.ao_tabs.bullets > nav > ul > li.active{background:var(--indu-cyan)}.ao_slider.ao_tabs.bullets > nav.bg-blue-20 > ul > li{border:1px solid var(--indu-blue-20);}.ao_slider.ao_tabs.bullets > nav.bg-blue-20 > ul > li.active{background:var(--indu-blue-20)}.ao_slider.ao_tabs.bullets > nav.bg-blue-80 > ul > li{border:1px solid var(--indu-blue-80);}.ao_slider.ao_tabs.bullets > nav.bg-blue-80 > ul > li.active{background:var(--indu-blue-80)}.ao_slider.ao_tabs.bullets > nav.bg-blue > ul > li{border:1px solid var(--indu-blue);}.ao_slider.ao_tabs.bullets > nav.bg-blue > ul > li.active{background:var(--indu-blue)}.ao_slider.ao_tabs.bullets > nav.bg-dark-blue > ul > li{border:1px solid var(--indu-blue-dark);}.ao_slider.ao_tabs.bullets > nav.bg-dark-blue > ul > li.active{background:var(--indu-blue-dark)}.ao_slider.ao_tabs.bullets > nav.bg-cyan > ul > li{border:1px solid var(--indu-cyan);}.ao_slider.ao_tabs.bullets > nav.bg-cyan > ul > li.active{background:var(--indu-cyan)}.ao_slider.ao_tabs.bullets > nav.bg-grey > ul > li{border:1px solid var(--indu-grey);}.ao_slider.ao_tabs.bullets > nav.bg-grey > ul > li.active{background:var(--indu-grey)}.ao_slider.ao_tabs.bullets > nav.bg-soft-grey > ul > li{border:1px solid var(--indu-soft-grey);}.ao_slider.ao_tabs.bullets > nav.bg-soft-grey > ul > li.active{background:var(--indu-soft-grey)}@media only screen and (max-width:600px){.ao_slider.ao_tabs > nav.ao_basics_tabnavi.dark-blue > .item.active::after{border-color:transparent transparent transparent var(--debug) !important;}}.ao_slider.ao_tabs.accordeon .ao_basics_tab_opener h3{text-transform:none;font-size:1.2em;line-height:1}.ao_tooltip_content{border-color:var(--indu-grey)}.ao_tooltip_content > .arrow{border-color:var(--indu-grey)}.wx_consentbanner{z-index:10000;font-family:inherit;}#CookieBox .cookie-btn{background:var(--indu-cyan-dark);padding:15px 20px;font-size:1rem;}#CookieBox .cookie-refuse .cookie-btn{background:var(--indu-grey);}#CookieBox{font-size:1.065rem;line-height:1.4rem;max-width:900px;max-height:95vh;box-sizing:border-box;}#CookieBox .cookieclose{font-size:16px;line-height:28px;}#CookieBox .cookie-info td{padding:3px 10px 3px 3px;}#CookieBox .cookie-nobtn{padding:10px 0;font-size:1rem;}#CookieBox h2{}.wx_consentbanner_switch.active{background:var(--indu-cyan-dark);}#CookieBox .wx_consentbanner_category h3::after{border-color:transparent transparent  var(--indu-grey) transparent;}
