@font-face{font-display:swap;font-family:"Geist";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/geist-v5-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geist";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/geist-v5-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geist";font-style:normal;font-weight:700;src:url("../../files/layout/css/fonts/geist-v5-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geist";font-style:italic;font-weight:700;src:url("../../files/layout/css/fonts/geist-v5-latin-700italic.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100%;overflow-x:hidden;font-family:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.65;color:#606060;background:#fefefe;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}strong,b{font-weight:600}:focus-visible{outline:3px solid #81874c;outline-offset:3px}#header :focus-visible,#footer :focus-visible,.bg-primary :focus-visible{outline-color:#fefefe}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;scroll-behavior:auto !important}}#container{min-height:64vh}#container p,#container ul,#container ol{font-size:clamp(1.05rem,.95rem + .3vw,1.2rem)}.beige{background:#ded9d6}.inside{width:calc(100% - 120px);max-width:1800px;margin-inline:auto}@media only screen and (max-width: 767px){.inside{width:calc(100% - 60px)}}.screenreader{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hidden{display:none}.invisible{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.flex-gap{display:flex;flex-wrap:wrap;gap:2%}.flex-gap .inside{display:flex;flex-wrap:wrap;gap:2%}.flex-space{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-space .inside{display:flex;flex-wrap:wrap;justify-content:space-between}.center{display:block;max-width:900px;margin-inline:auto;text-align:center}@media only screen and (max-width: 1279px){.center{max-width:none;text-align:left}}.pd_60{padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 1023px){.pd_60{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 767px){.pd_60{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 479px){.pd_60{padding-top:40px;padding-bottom:40px}}.pt_60{padding-top:60px}@media only screen and (max-width: 1023px){.pt_60{padding-top:60px}}@media only screen and (max-width: 767px){.pt_60{padding-top:40px}}@media only screen and (max-width: 479px){.pt_60{padding-top:40px}}.pb_60{padding-bottom:60px}@media only screen and (max-width: 1023px){.pb_60{padding-bottom:60px}}@media only screen and (max-width: 767px){.pb_60{padding-bottom:40px}}@media only screen and (max-width: 479px){.pb_60{padding-bottom:40px}}.pd_80{padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 1023px){.pd_80{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 767px){.pd_80{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 479px){.pd_80{padding-top:60px;padding-bottom:60px}}.pt_80{padding-top:80px}@media only screen and (max-width: 1023px){.pt_80{padding-top:80px}}@media only screen and (max-width: 767px){.pt_80{padding-top:60px}}@media only screen and (max-width: 479px){.pt_80{padding-top:60px}}.pb_80{padding-bottom:80px}@media only screen and (max-width: 1023px){.pb_80{padding-bottom:80px}}@media only screen and (max-width: 767px){.pb_80{padding-bottom:60px}}@media only screen and (max-width: 479px){.pb_80{padding-bottom:60px}}.pd_100{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 1023px){.pd_100{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 767px){.pd_100{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 479px){.pd_100{padding-top:60px;padding-bottom:60px}}.pt_100{padding-top:100px}@media only screen and (max-width: 1023px){.pt_100{padding-top:100px}}@media only screen and (max-width: 767px){.pt_100{padding-top:80px}}@media only screen and (max-width: 479px){.pt_100{padding-top:60px}}.pb_100{padding-bottom:100px}@media only screen and (max-width: 1023px){.pb_100{padding-bottom:100px}}@media only screen and (max-width: 767px){.pb_100{padding-bottom:80px}}@media only screen and (max-width: 479px){.pb_100{padding-bottom:60px}}.pd_120{padding-top:120px;padding-bottom:120px}@media only screen and (max-width: 1023px){.pd_120{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 767px){.pd_120{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 479px){.pd_120{padding-top:60px;padding-bottom:60px}}.pt_120{padding-top:120px}@media only screen and (max-width: 1023px){.pt_120{padding-top:120px}}@media only screen and (max-width: 767px){.pt_120{padding-top:80px}}@media only screen and (max-width: 479px){.pt_120{padding-top:60px}}.pb_120{padding-bottom:120px}@media only screen and (max-width: 1023px){.pb_120{padding-bottom:120px}}@media only screen and (max-width: 767px){.pb_120{padding-bottom:80px}}@media only screen and (max-width: 479px){.pb_120{padding-bottom:60px}}.pd_140{padding-top:140px;padding-bottom:140px}@media only screen and (max-width: 1023px){.pd_140{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 767px){.pd_140{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 479px){.pd_140{padding-top:60px;padding-bottom:60px}}.pt_140{padding-top:140px}@media only screen and (max-width: 1023px){.pt_140{padding-top:100px}}@media only screen and (max-width: 767px){.pt_140{padding-top:80px}}@media only screen and (max-width: 479px){.pt_140{padding-top:60px}}.pb_140{padding-bottom:140px}@media only screen and (max-width: 1023px){.pb_140{padding-bottom:100px}}@media only screen and (max-width: 767px){.pb_140{padding-bottom:80px}}@media only screen and (max-width: 479px){.pb_140{padding-bottom:60px}}.pd_standard{padding-bottom:120px}@media only screen and (max-width: 1023px){.pd_standard{padding-bottom:100px}}@media only screen and (max-width: 767px){.pd_standard{padding-bottom:60px}}@media only screen and (max-width: 479px){.pd_standard{padding-bottom:60px}}h1,h2,h3,h4{width:100%;font-weight:400}h1{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);line-height:1.1;margin-bottom:30px;font-weight:500;text-align:center}@media only screen and (max-width: 1279px){h1{text-align:left}}h2{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);line-height:1.1;margin-bottom:50px;text-align:center}@media only screen and (max-width: 1279px){h2{text-align:left}}h3{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.2;margin-block:20px}h4{margin-bottom:10px;font-size:1.1rem;font-weight:600;color:#9e4c44}p{padding-bottom:15px}blockquote{margin-top:50px;background:url("../../files/layout/images/icon_quote.svg") no-repeat;background-size:60px auto;padding-left:80px}blockquote p{font-size:clamp(1.2rem,1rem + .9vw,1.5rem) !important;font-style:oblique}a{color:#938274;text-decoration:none;transition:color .4s ease-in-out}a:hover{text-decoration:underline}.rte a:not(.button-like){text-decoration:underline;text-underline-offset:3px}a.stretch::after{content:"";position:absolute;inset:0;z-index:5}a.button-like,strong.button-like,button.button-like{display:inline-block;text-decoration:none;padding:0;background:none;border:none}a.button-like .link-text,strong.button-like .link-text,button.button-like .link-text{display:inline-block;padding:8px 14px !important;font-size:.95rem;color:#fefefe;background:#938274;border-radius:30px;cursor:pointer;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out}a.button-like .link-text:focus-visible,strong.button-like .link-text:focus-visible,button.button-like .link-text:focus-visible{outline:3px solid #81874c;outline-offset:3px}a.button-like .link-text:hover,strong.button-like .link-text:hover,button.button-like .link-text:hover{background:#81874c}a.button-like .button-icon,strong.button-like .button-icon,button.button-like .button-icon{display:inline-block;padding:10px;border-radius:50%;width:37px;height:37px;background:#427ab2;vertical-align:middle;color:#fefefe;margin-left:3px;transition:transform .4s ease-in-out}a.button-like:hover,strong.button-like:hover,button.button-like:hover{text-decoration:none}a.button-like:hover .button-icon,strong.button-like:hover .button-icon,button.button-like:hover .button-icon{transform:translateX(10px)}#main .button-like{margin-top:20px;text-transform:uppercase}a.more{display:inline-block}a.more::before{content:"»";display:inline-block;margin-right:6px;color:#81874c;transition:margin-right .4s ease-in-out}a.more:hover::before{margin-right:12px}ul{list-style:none}#main .content-text ul,.accordion ul{padding:0 0 1rem 20px}#main .content-text li,.accordion li{position:relative;padding-bottom:5px}#main .content-text li::before,.accordion li::before{content:"";position:absolute;left:-20px;top:.65em;width:7px;height:7px;border-radius:50%;background:#81874c}#main .content-text ul ul,.accordion ul ul{padding:.5rem 0 .5rem 15px}#main .content-text ul ul li::before,.accordion ul ul li::before{background:#938274}#main .beige .content-text li::before{background:#938274}#main .center ul{padding:0 0 1rem 0}#main .center li{position:relative;padding-bottom:5px}#main .center li::after{content:"";display:block;position:relative;margin:1rem auto;width:150px;height:1px;background:#938274}#main .center li::before{display:none}#main .center li:last-child::after{display:none}@media only screen and (max-width: 1279px){#main .center li::after{margin:1rem 0;width:100%}}img{display:block;max-width:100%;height:auto}#main img{width:100%;border-radius:50px}iframe{width:100%;height:800px;border:none}@media only screen and (max-width: 767px){iframe{height:500px}}a[class^=icon_]{color:#606060;text-decoration:none !important}a[class^=icon_] i::before{content:"";display:inline-block;width:20px;margin-right:8px;vertical-align:-3px}a.icon_arrow i::before{content:url("../../files/layout/images/icon_arrow.svg")}a.icon_mail i::before{content:url("../../files/layout/images/icon_mail.svg")}a.icon_date i::before{content:url("../../files/layout/images/icon_date.svg")}a.icon_location i::before{content:url("../../files/layout/images/icon_location.svg")}a.icon_phone i::before{content:url("../../files/layout/images/icon_phone.svg")}p.error{display:inline-block;padding:.8rem 1rem;font-size:.96rem;color:#fefefe;background:#9e4c44;border-radius:30px}.form_standard{width:100%}.form_standard fieldset{border:none}.form_standard .formbody,.form_standard .fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.form_standard .widget{position:relative;width:48%;margin-bottom:20px}@media only screen and (max-width: 767px){.form_standard .widget{width:100%}}.form_standard .widget.long,.form_standard .widget.widget-textarea,.form_standard .widget.widget-checkbox,.form_standard .widget.widget-radio,.form_standard .widget.widget-explanation,.form_standard .widget.widget-submit{width:100%}.form_standard label{display:block;margin-bottom:8px;padding-left:8px}.form_standard label.error{font-weight:600}.form_standard input,.form_standard textarea,.form_standard select{width:100%;min-height:50px;padding:5px 14px;font:inherit;color:#606060;background:#ded9d6;border-radius:30px;border:none}.form_standard input:focus-visible,.form_standard textarea:focus-visible,.form_standard select:focus-visible{outline:2px solid #427ab2;outline-offset:2px}.form_standard input.error,.form_standard textarea.error,.form_standard select.error{border:2px solid #9e4c44}.form_standard textarea{height:170px;padding-top:15px}.form_standard .widget-submit{text-align:right}.form_standard button{min-width:160px}.form_standard .widget-checkbox legend{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form_standard .widget-checkbox input{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form_standard .widget-checkbox label{position:relative;padding-left:44px}.form_standard .widget-checkbox label::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;background:#ded9d6;border-radius:6px}.form_standard .widget-checkbox input:focus+label::before{outline:3px solid #427ab2;outline-offset:2px}.form_standard .widget-checkbox input:checked+label::after{content:"";position:absolute;left:8px;top:7px;width:13px;height:7px;border-left:2px solid #427ab2;border-bottom:2px solid #427ab2;transform:rotate(-45deg)}.form_standard .widget-radio legend{padding-bottom:10px}.form_standard .widget-radio input{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form_standard .widget-radio .radio_container{display:flex;flex-wrap:wrap}.form_standard .widget-radio label{position:relative;padding-left:44px;padding-right:20px}.form_standard .widget-radio label::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;background:#ded9d6;border-radius:50%}.form_standard .widget-radio input:focus+label::before{outline:3px solid #427ab2;outline-offset:2px}.form_standard .widget-radio input:checked+label::after{content:"";position:absolute;left:8px;top:8px;width:12px;height:12px;background:#427ab2;border-radius:50%}#header{position:relative;padding:2rem 0;background:#fefefe}@media only screen and (max-width: 1279px){#header{padding:1.5rem 0}}#header .inside{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#logo{position:relative;z-index:1999;width:280px;max-width:calc(100% - 80px)}@media only screen and (max-width: 1023px){#logo{width:260px}}@media only screen and (max-width: 767px){#logo{width:240px}}.navi_main{font-size:.95rem;min-width:50%;width:auto;max-width:calc(100% - 300px)}.navi_main ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(1rem,5cqi,3rem)}.navi_main a,.navi_main strong{display:inline-block;font-weight:400;text-transform:uppercase;color:#606060;transition:color .4s ease-in-out}.navi_main b strong,.navi_main a:hover,.navi_main .submenu-toggle:hover,.navi_main .trail .submenu-toggle{color:#81874c;text-decoration:none}.navi_main .link-text{display:inline-block;padding:8px 0}.navi_main .submenu-toggle{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.25em;text-transform:uppercase}.navi_main .submenu-toggle svg{display:inline-block;vertical-align:middle;margin-top:3px}.navi_main .submenu-holder{position:absolute;z-index:100;visibility:hidden;background:#81874c;width:250px;border-radius:30px;opacity:.3;height:auto;overflow:hidden;max-height:0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out,max-height .4s ease-in-out}.navi_main .submenu-holder ul{padding:2.5rem;display:block}@media only screen and (max-width: 1023px){.navi_main .submenu-holder ul{padding:2rem 1.4rem 1.4rem}}.navi_main .submenu-holder li{width:100%}.navi_main .submenu-holder a,.navi_main .submenu-holder strong{position:relative;display:block;color:#fefefe;font-weight:inherit;text-transform:none;text-decoration:none}.navi_main .submenu-holder a::before,.navi_main .submenu-holder strong::before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navi_main .submenu-holder .link-text{display:inline-block;padding:4px 0;transition:transform .3s ease}.navi_main .submenu-holder a:hover::before,.navi_main .submenu-holder a:focus-visible::before,.navi_main .submenu-holder strong::before{transform:scaleX(1)}.navi_main .submenu-holder a:hover .link-text,.navi_main .submenu-holder a:focus-visible .link-text,.navi_main .submenu-holder strong .link-text{transform:translateX(22px)}@media(prefers-reduced-motion: reduce){.navi_main .submenu-holder a::before,.navi_main .submenu-holder strong::before,.navi_main .submenu-holder .link-text{transition:none}}.navi_main .is-open .submenu-holder{visibility:visible;opacity:1;max-height:400px}@media only screen and (max-width: 1279px){.navi_main{position:fixed;max-width:none;text-align:center;inset:0;z-index:2000;padding:100px 5vw 20px;overflow-y:auto;background:#81874c;visibility:hidden;opacity:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.navi_main.show{visibility:visible;opacity:1}.navi_main ul{display:block}.navi_main li{padding:.3rem 0}.navi_main a,.navi_main strong,.navi_main .submenu-toggle,.navi_main .button-like .link-text{background:none;fisplay:block;color:#fefefe;display:block;padding:1.7vh 0 !important;font-size:clamp(1.8rem,3.4vh,2.5rem) !important;border-radius:0}.navi_main a:hover,.navi_main strong:hover,.navi_main .submenu-toggle:hover,.navi_main .button-like .link-text:hover{color:#fefefe;background:none}.navi_main .trail .submenu-toggle{color:#fefefe}.navi_main .link-text{padding:0}.navi_main .button-like .button-icon{display:none}.navi_main .submenu-holder{position:relative;background:none;border-radius:0;padding:0;width:100%}.navi_main .submenu-holder a,.navi_main .submenu-holder strong{padding:.5vh 0;font-size:clamp(1.4rem,2.8vh,2rem) !important}.navi_main .is-open .submenu-holder{max-height:none}.navi_main a::before,.navi_main strong::before{display:none}.navi_main .link-text{transition:none}}.navi_main .submenu-toggle{border:none;background:none;padding:0;display:inline-block;vertical-align:-8px}.menu_button{display:none;position:absolute;right:0px;top:1.5rem;z-index:2005;width:40px;height:30px;background:none;border:none;cursor:pointer}@media only screen and (max-width: 1279px){.menu_button{display:block}}.menu_button::before,.menu_button::after,.menu_button span{content:"";position:absolute;left:0;height:3px;background:#938274;transition:transform .3s,top .3s,opacity .2s}.menu_button::before{top:3px;width:40px}.menu_button span{top:13px;width:25px}.menu_button::after{top:23px;width:40px}.menu_button.show{top:20px}.menu_button.show span{opacity:0}.menu_button.show::before{top:13px;transform:rotate(45deg);background:#fefefe}.menu_button.show::after{top:13px;transform:rotate(-45deg);background:#fefefe}.herozone{display:flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap;align-items:center}.herozone h1,.herozone h2{text-align:left}.herozone .rte{flex:0 0 50%;padding-right:60px;box-sizing:border-box}.herozone figure{flex:0 0 50%;position:relative;align-self:stretch;min-height:600px;margin:0}.herozone img{display:block;position:absolute;inset:0 auto 0 0;width:calc(100% + (100vw - 100%/0.5)/2) !important;max-width:none;height:100%;object-fit:cover;border-radius:50px 0 0 50px !important}.herozone.reverse .rte{padding:0 0 0 60px}.herozone.reverse img{inset:0 0 0 auto;border-radius:0 50px 50px 0 !important}@media only screen and (max-width: 1279px){.herozone{flex-direction:column-reverse}.herozone .rte,.herozone figure{flex:none;width:100%;padding:0;min-height:0;margin-bottom:2rem}.herozone img{position:static;width:100% !important;min-height:0;height:500px;border-radius:50px !important}.herozone.reverse{flex-direction:column}.herozone.reverse .rte{padding:0}.herozone.reverse img{border-radius:50px !important}}.herozone h2{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.2;margin:-10px 0 30px}.text-image{display:flex;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap;align-items:center}.text-image h1,.text-image h2{text-align:left}.text-image .rte{flex:0 0 65%;padding-right:60px;box-sizing:border-box}.text-image figure{flex:0 0 35%;position:relative;align-self:stretch;min-height:450px;margin:0}.text-image img{display:block;position:absolute;inset:0 auto 0 0;width:calc(100% + (100vw - 100%/0.35)/2) !important;max-width:none;height:100%;object-fit:cover;border-radius:50px 0 0 50px !important}.text-image.reverse .rte{padding:0 0 0 60px}.text-image.reverse img{inset:0 0 0 auto;border-radius:0 50px 50px 0 !important}@media only screen and (max-width: 1279px){.text-image{flex-direction:column-reverse}.text-image .rte,.text-image figure{flex:none;width:100%;padding:0;min-height:0;margin-bottom:2rem}.text-image img{position:static;width:100% !important;min-height:0;height:400px;border-radius:50px !important}.text-image.reverse{flex-direction:column}.text-image.reverse .rte{padding:0}.text-image.reverse img{border-radius:50px !important}}.teaser_link{position:relative;width:18%;margin-bottom:2rem;padding:2.5rem;border-radius:30px;font-size:clamp(1.05rem,.95rem + .3vw,1.2rem);text-align:center;transition:border-radius .4s ease-in-out}@media only screen and (max-width: 1023px){.teaser_link{padding:2rem 1.4rem 1.4rem}}@media only screen and (max-width: 1023px){.teaser_link{width:49%}}@media only screen and (max-width: 767px){.teaser_link{width:100%}}.teaser_link:hover{border-radius:100px}.teaser_link a{color:#fefefe}.teaser_link a:hover{text-decoration:none}.teaser_link.green{background:#81874c}.teaser_link.brown{background:#938274}.teaser_link.blue{background:#427ab2}.icon_text{width:48%;margin-bottom:30px;text-align:center}@media only screen and (max-width: 1023px){.icon_text{width:100%;text-align:left}}.icon_text.blue figure{background:#427ab2}.icon_text.brown figure{background:#938274}@media only screen and (max-width: 1023px){.icon_text{width:100%}}.icon_text h2{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.2;margin-bottom:20px}.icon_text figure{width:120px;height:120px;background:#81874c;padding:30px;border-radius:50%;margin:0 auto 30px auto}.icon_text figure img{border-radius:0 !important}.teaser_long{background:#fefefe;padding:2.5rem;border-radius:30px;margin-top:40px}@media only screen and (max-width: 1023px){.teaser_long{padding:2rem 1.4rem 1.4rem}}.teaser_long h2{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.2;margin-bottom:20px;text-align:left}.toggler{text-align:left;font-size:clamp(1.2rem,1rem + .9vw,1.5rem);line-height:1.2;position:relative;width:100%;padding:1rem 2rem 1rem 0;margin-bottom:0;border-bottom:1px dotted #81874c;cursor:pointer}.toggler .ui-icon::before,.toggler .ui-icon::after{content:"";position:absolute;right:0;top:50%;width:18px;height:2px;background:#938274;transition:transform .4s ease-in-out}.toggler .ui-icon::after{transform:rotate(90deg)}.toggler.ui-accordion-header-active .ui-icon::after{transform:rotate(0deg)}.accordion{padding-top:2rem}.download-element{margin-bottom:10px;padding-left:32px;background:url("../../files/layout/images/downloads.svg") no-repeat left 5px/20px}.download-element a{color:#606060}.imprint{columns:2;column-gap:3%}@media only screen and (max-width: 1023px){.imprint{columns:1}}.imprint h1,.imprint h2{text-align:left}.imprint h2{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.2;margin:30px 0 20px;break-after:avoid}.imprint h2:first-child{margin-top:0}#footer{position:relative;background:#ded9d6}#footer .main_zone{padding:60px 0;font-size:.95rem;color:#fefefe;background:#938274}#footer .inside{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#footer h2{font-size:clamp(1.05rem,.95rem + .3vw,1.2rem);margin-bottom:10px;text-align:left;text-transform:uppercase}#footer a{color:#fefefe}#footer a:hover{text-decoration:underline}#footer .footer_text img{max-width:200px;margin-top:40px}@media only screen and (max-width: 1023px){#footer .footer_text img{display:none}}#footer .navi_zone{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1023px){#footer .navi_zone{border-top:1px solid rgba(222,217,214,.5);padding-top:20px;width:100%;margin-top:1rem}}#footer .mod_customnav{margin-left:40px}#footer .mod_customnav:first-child{margin-left:0}@media only screen and (max-width: 1023px){#footer .mod_customnav{width:48%;margin:0 0 1rem 0}}@media only screen and (max-width: 479px){#footer .mod_customnav{width:100%}}#footer .copyright{padding:10px 0}#footer .copyright p{width:calc(100% - 120px);max-width:1800px;margin-inline:auto;font-size:.95rem;padding-bottom:0}@media only screen and (max-width: 767px){#footer .copyright p{width:calc(100% - 60px)}}
