﻿:root,::after,::before{--em-per-pixels: calc(1em / 16);--rem-per-pixels: calc(1rem / 16);--max-width-xl: 120rem;--max-width-l: 100rem;--max-width-m: 80rem;--max-width-s: 60rem;--max-width-xs: 50rem;--max-width-xxs: 30rem;--vert-whitespace: 7.5rem;--wide-whitespace: 7.5rem;--desktop-whitespace: 6.25rem;--laptop-whitespace: 5rem;--mobile-whitespace: 3.75rem;--desktop-width: 90rem;--laptop-width: 80rem;--tablet-width: 64rem;--portrait-width: 60rem;--mobile-width: 40rem;--gap-col: calc(var(--vert-whitespace) / 2);--gap-row: calc(var(--vert-whitespace) / 2);--gap-hdl: 1.5625rem;--gap-txt: 0.9375rem;--col-sub-2: calc(var(--gap-hdl) / 2);--col-sub-3: calc(calc(var(--gap-hdl) * 2) / 3);--col-sub-4: calc(calc(var(--gap-hdl) * 3) / 4);--black: #252525;--black-rgb: 26, 26, 24;--darkgrey: #424242;--darkgrey-rgb: 51, 51, 51;--grey: #bbb;--grey-rgb: 187, 187, 187;--lightgrey: #eaeaea;--lightgrey-rgb: 239, 239, 239;--white: #fff;--white-rgb: 255, 255, 255;--color-one: #c9a66d;--color-one-rgb: 201, 166, 109;--color-one-light: #f1f7d2;--color-two: #a7a0ab;--color-two-rgb: 167, 160, 171;--color-error: #e42343;--color-error-rgb: 228, 35, 67;--accent-color: #ffa0b3;--accent-color-rgb: 255, 160, 179;--color-bg: var(--black);--color-bg-rgb: var(--white-rgb);--color-txt: var(--color-one);--color-txt-rgb: var(--color-one-rgb);--gradient-clr-one-rgb: var(--white-rgb);--gradient-clr-two-rgb: var(--lightgrey-rgb);--linear-gradient-one: linear-gradient(to right, rgba(var(--gradient-clr-one-rgb), 1), rgba(var(--gradient-clr-two-rgb), 1) 70%);--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-script: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;--font-icon: "superduperfont";--font-regular: montserrat;--font-bold: montserrat-bold;--font-regular-run: opensans-regular;--font-italic-run: opensans-italic;--font-bold-run: opensans-bold;--font-bolditalic-run: opensans-bolditalic;--font-serif: libre-baskervilleregular, Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;--font-serifbold: libre-baskervillebold;--font-serifitalic: libre-baskervilleitalic;--font-script: "Dancing Script", cursive;--font-bdy: var(--font-regular-run);--font-bdy-bold: var(--font-bold-run);--font-hdl: var(--font-regular);--font-hdl-bold: var(--font-bold);--font-nav: var(--font-regular);--font-nav-bold: var(--font-bold);--font-size-xl: 2.5rem;--line-height-xl: 3.125rem;--font-size-l: 2rem;--line-height-l: 2.625rem;--font-size-m: 1.5rem;--line-height-m: 2.125rem;--font-size-s: 1rem;--line-height-s: 1.75rem;--font-size-xs: 0.875rem;--line-height-xs: 1.5rem;--nav-height: 7.5rem;--btn-height: 3.75rem;--btn-borderwidth: 0.0625rem;--btn-fontsize: 0.875rem;--btn-fontfamily: var(--font-nav-bold);--btn-lineheight: 1.75rem;--btn-letterspacing: 0.1em;--btn-texttransform: uppercase;--btn-borderradius: 0;--border-radius-min: 0.125rem;--border-radius-std: 0.125rem;--border-radius-mid: 0.125rem;--period-one: 500ms;--period-two: 750ms;--period-three: 1000ms;--ani-duration: 1000ms;--ani-delay: 1000ms;--cubic-bezier: cubic-bezier(0.165, 0.84, 0.44, 1);--cubic-bezier-two: cubic-bezier(0, 0, 0.32, 0.99);--ani-easing: ease-in-out;--text-shadow: 2px 6px 12px rgba(0, 0, 0, 0.35)}@media only screen and (min-width: 100rem){:root,::after,::before{--font-size-s: 1.25rem;--line-height-s: 2rem;--btn-fontsize: 1rem}}@media only screen and (max-width: 100rem){:root,::after,::before{--vert-whitespace: var(--desktop-whitespace)}}@media only screen and (min-width: 80rem){:root,::after,::before{--gap-hdl: calc(var(--gap-row) * 0.5)}}@media only screen and (max-width: 80rem){:root,::after,::before{--vert-whitespace: var(--laptop-whitespace);--font-size-xl: 2.5rem;--line-height-xl: 3.125rem;--font-size-l: 1.875rem;--line-height-l: 2.5rem;--font-size-m: 1.125rem;--line-height-m: 1.75rem;--btn-fontsize: 0.75rem;--btn-height: 2.75rem}}@media only screen and (max-width: 60rem){:root,::after,::before{--vert-whitespace: var(--mobile-whitespace);--gap-col: 5%;--nav-height: 5rem}body.no-nav,body.no-nav::after,body.no-nav::before{--nav-height: 7.5rem}}@media only screen and (max-width: 40rem){:root,::after,::before{--nav-height: 5rem;--font-size-xl: 1.75rem;--line-height-xl: 2.375rem;--font-size-l: 1.5rem;--line-height-l: 2.125rem;--font-size-m: 1.25rem;--line-height-m: 1.875rem;--font-size-s: 1rem;--line-height-s: 1.75rem}}html,body{text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.owl-nav,.logo-list,.teasertiles,.pages-overview,.pages-overview-two,#main-container,#main,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,section,header,footer,article,.article-body,.docs,.button-wrapper,.clearfix{zoom:1}.owl-nav:before,.logo-list:before,.teasertiles:before,.pages-overview:before,.pages-overview-two:before,#main-container:before,#main:before,.wrapper-l:before,.main-wrapper:before,.wrapper-s:before,.wrapper-xs:before,section:before,header:before,footer:before,article:before,.article-body:before,.docs:before,.button-wrapper:before,.clearfix:before,.owl-nav:after,.logo-list:after,.teasertiles:after,.pages-overview:after,.pages-overview-two:after,#main-container:after,#main:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,section:after,header:after,footer:after,article:after,.article-body:after,.docs:after,.button-wrapper:after,.clearfix:after{content:"";display:table}.owl-nav:after,.logo-list:after,.teasertiles:after,.pages-overview:after,.pages-overview-two:after,#main-container:after,#main:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,section:after,header:after,footer:after,article:after,.article-body:after,.docs:after,.button-wrapper:after,.clearfix:after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--font-bdy),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;color:var(--color-txt);border-color:var(--color-txt)}::-moz-selection{color:var(--color-bg);background-color:var(--color-txt);text-shadow:none}::selection{color:var(--color-bg);background-color:var(--color-txt);text-shadow:none}body{width:100%;display:block}.visible,.invisible{transition:opacity 350ms ease}.invisible{opacity:0}.visible{opacity:1}@media only screen and (max-width: 1280px){.invisible{opacity:1}}.TextformatterVideoEmbed{float:left;width:100%;margin:calc(var(--gap-row)*.5) 0 var(--gap-row) 0 !important;width:100%;display:block}.TextformatterVideoEmbed:first-child{margin-top:0 !important}.TextformatterVideoEmbed:last-child{margin-bottom:0 !important}@font-face{font-family:"parkavenue";src:url("../fonts/parkavenue/ParkAvenue.eot");src:url("../fonts/parkavenue/ParkAvenue.eot?#iefix") format("embedded-opentype"),url("../fonts/parkavenue/ParkAvenue.woff") format("woff"),url("../fonts/parkavenue/ParkAvenue.ttf") format("truetype"),url("../fonts/parkavenue/ParkAvenue.svg#9801a6cbb92695f5736ebc385dbfbee8") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"montserrat-bold";src:url("../fonts/montserrat/Montserrat-Bold.eot");src:url("../fonts/montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/Montserrat-Bold.woff") format("woff"),url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype"),url("../fonts/montserrat/Montserrat-Bold.svg#2eb9a020d90588d099da01ff1a93c338") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"montserrat";src:url("../fonts/montserrat/Montserrat-Regular.eot");src:url("../fonts/montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/Montserrat-Regular.woff") format("woff"),url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype"),url("../fonts/montserrat/Montserrat-Regular.svg#95d90f2cd2aa64bdfee0e9f34c516e71") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"opensans-regular";src:url("../fonts/opensans/opensans-regular-webfont.eot");src:url("../fonts/opensans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"opensans-italic";src:url("../fonts/opensans/opensans-italic-webfont.eot");src:url("../fonts/opensans/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-italic-webfont.woff") format("woff"),url("../fonts/opensans/opensans-italic-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-italic-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"opensans-bold";src:url("../fonts/opensans/opensans-bold-webfont.eot");src:url("../fonts/opensans/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"opensans-bolditalic";src:url("../fonts/opensans/opensans-bolditalic-webfont.eot");src:url("../fonts/opensans/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-bolditalic-webfont.woff") format("woff"),url("../fonts/opensans/opensans-bolditalic-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"socicon";src:url("../fonts/socicon/socicon.eot?g0uw8c");src:url("../fonts/socicon/socicon.eot?g0uw8c#iefix") format("embedded-opentype"),url("../fonts/socicon/socicon.ttf?g0uw8c") format("truetype"),url("../fonts/socicon/socicon.woff?g0uw8c") format("woff"),url("../fonts/socicon/socicon.svg?g0uw8c#socicon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"libre-baskervillebold";src:url("../fonts/libre-baskerville/librebaskerville-bold-webfont.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"libre-baskervilleitalic";src:url("../fonts/libre-baskerville/librebaskerville-italic-webfont.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"libre-baskervilleregular";src:url("../fonts/libre-baskerville/librebaskerville-regular-webfont.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:libre-baskervilleregular;letter-spacing:.02em;color:#c9a66d;display:block}h1,h2,h3{margin-bottom:20px}h4,h5,h6{margin-bottom:20px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:italic}h1 q,h2 q,h3 q,h4 q,h5 q,h6 q{font-size:inherit;letter-spacing:normal}h1,#pageheader h2{font-size:3.125em;line-height:1.25em}h2,.section-article h1{font-size:2.5em;line-height:1.25em}h3,.carousel h1,.carousel h2{font-size:1.5em;line-height:1.25em}h4,h5,h6{font-size:1.125em;line-height:1.125em}.herotext,.handwriting,.handwriting *{font-size:1.5em !important;line-height:1.375em !important}p,li{font-size:1em;line-height:1.5em;letter-spacing:.02em}p,li{font-family:opensans-regular}p em,li em{font-family:opensans-italic}p strong em,p em strong,li strong em,li em strong{font-family:opensans-bolditalic}p{margin-bottom:20px}article a,section a,#mainfooter a,.hint-win a{text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:.2em}section h1 *,section h2 *,section h3 *,section h4 *,section h5 *,section h6 *{color:#c9a66d;border-color:#c9a66d}#main .color-one a:after,#main .color-two a:after,#main .black a:after{background-color:#fff}p b,p strong{font-family:opensans-bold}blockquote,blockquote *,blockquote * strong,cite *,q *,cite,q{font-family:libre-baskervilleitalic,Garamond,Baskerville,serif;font-weight:100}blockquote * strong{font-weight:600}.serif,.serif *{font-family:libre-baskervilleitalic,Garamond,Baskerville,serif}.handwriting,.handwriting *{font-family:"Dancing Script",cursive !important;font-weight:100}h3 .handwriting,.article-body blockquote{font-size:1.25em;line-height:1.375em}address{display:block}.col-text,.col-text *{color:#c9a66d;border-color:#c9a66d}.col-text a:after{background-color:#c9a66d}@media only screen and (max-width: 1024px){h1,#pageheader h2{font-size:2.5em;line-height:1.125em}h2,.section-article h1{font-size:1.875em;line-height:1.125em}h3{font-size:1.5em;line-height:1.25em}h4,h5,h6{font-size:1.25em;line-height:1.25em}p{font-size:1em;line-height:1.375em}}@media only screen and (max-width: 767px){h1,#pageheader h2{font-size:1.875em;line-height:1.125em}h2,.section-article h1{font-size:1.75em;line-height:1.125em}h3{font-size:1.5em;line-height:1.375em}h4,h5,h6{font-size:1.25em;line-height:1.25em}.herotext{font-size:1.125em !important;line-height:1.375em !important}}@media only screen and (max-width: 640px){h1,.section-article h1,#pageheader h2,h2{font-size:1.5em;line-height:1.125em}h3,h4,h5,h6{font-size:1.25em;line-height:1.375em}}@font-face{font-family:"superduperfont";src:url("../fonts/superduperfont/superduperfont.eot?g0uw8c");src:url("../fonts/superduperfont/superduperfont.eot?g0uw8c#iefix") format("embedded-opentype"),url("../fonts/superduperfont/superduperfont.ttf?g0uw8c") format("truetype"),url("../fonts/superduperfont/superduperfont.woff?g0uw8c") format("woff"),url("../fonts/superduperfont/superduperfont.svg?g0uw8c#superduperfont") format("svg");font-weight:normal;font-style:normal}@media(hover: hover)and (pointer: fine){#mainnav-bg,#mainnav-logo,#mainnav-logo a,#mainnav-logo img,#mainnav .nav-btn,.nav-btn span:after,.subnav-btn span:after,.drpdwn-btn a:before,#menu-btn:before,#editpage-btn,#main .pagination .button span,#mainfooter .subnav-btn span::before{transition:all 350ms ease-in-out}}#mainnav-container{position:fixed;top:0;left:0;z-index:50;width:100%;display:block;transition:top 350ms ease-in-out}#mainnav-container.visible{opacity:1}#mainnav-bg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#fff;background-color:hsla(0,0%,100%,.92)}#mainnav-logo{position:absolute;bottom:0;left:40px;z-index:2;width:auto;height:80px;display:block}#mainnav-logo a{width:auto;margin:10px auto;display:block;color:#c9a66d;border:none}#main-container #mainnav-logo a:after{content:none}#mainnav-logo p{margin-bottom:0;font:28px/40px parkavenue;font-weight:600;text-align:center}#mainnav-logo p span{display:block;font:12px/10px libre-baskervilleregular;text-align:center;color:#a7a0ab;font-weight:600}#mainnav-logo img{width:auto;height:100%;margin:auto 0;display:block}#topnav{height:50px}#bottomnav{height:80px}#mainnav{float:right;width:100%;display:block}#topnav{position:relative;z-index:2;height:40px}#topnav hr{position:absolute;bottom:0;left:-200%;width:500%;height:1px;margin-bottom:0;border:none;background:#eaeaea}@media only screen and (max-width: 1280px){#topnav hr{left:0;width:100%}}#topnav .modal-nav,#topnav .lang-nav{float:right;height:40px;width:auto;border-left:1px solid #eaeaea;display:block}#topnav .lang-nav{padding:0 8px;border:none;border-right:1px solid #eaeaea}#topnav .button figure{float:left;width:auto;height:40px;display:block;background-size:auto 66%;background-image:none !important}#topnav .button figure img{height:100%;width:auto;padding:5px 5px 5px 0;display:block}#topnav button,#topnav .button{float:left;height:40px;padding:0 10px 0 5px;display:block;font-family:montserrat;border-right:1px solid #eaeaea;background:rgba(0,0,0,0);cursor:default}#topnav .modal-btn:hover,#topnav .lang-btn:hover{background-color:#eaeaea}#topnav .modal-btn,#topnav .lang-btn{cursor:pointer}#topnav .button p{float:left;font-family:montserrat;font-size:12px}.lang-nav .button,#topnav .lang-nav .button{width:44px;background-position:center;background-size:auto 40%;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none !important}.c-lang .button{float:left}.c-lang .button.active{background-color:#c9a66d}.c-lang .button:after{content:none}.c-lang .lang-nav{float:right;margin-bottom:20px;display:block;border:1px solid #c9a66d}.default-btn,#topnav .default-btn{background-image:url("../img/flag-de.svg")}.en-btn,#topnav .en-btn{background-image:url("../img/flag-eng.svg")}#topnav button p,#topnav .button p{margin-bottom:0;line-height:40px}#topnav button *,#topnav .button *{font-family:montserrat-bold;color:#c9a66d;text-align:center}.lang-nav .button *{font-size:0 !important}#topnav button:after,#topnav .button:after{content:none;padding:0;border-left:none;border-right:none}#mainnav{float:right;padding:0 10px;margin-right:-20px;display:block}#mainnav ul,#mainnav li,#mainnav a,#mainnav a:after{float:left;display:block;text-decoration:none}#mainnav ul{float:right}.drpdwn-btn .nav-btn:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:0}.drpdwn-btn:hover .nav-btn:before{opacity:1}.nav-btn,.subnav-btn{position:relative;z-index:2;font-family:montserrat;font-size:.875em;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;outline:none}#mainnav .nav-btn,#mainnav .subnav-btn{margin:0 10px;color:#c9a66d}#mainnav .nav-btn{line-height:80px}#mainnav a span{position:relative}#mainnav a:after{content:none}.nav-btn span:after,.subnav-btn span:after{content:"";position:absolute;bottom:50%;left:0;z-index:2;width:0;height:1px;background-color:#fff}.nav-btn span:after{height:2px;margin-bottom:-14px;background-color:#c9a66d}.subnav-btn span:after{margin-bottom:-12px}.nav-btn.active span:after,.nav-btn:hover span:after,.subnav-btn.active span:after,.subnav-btn:hover span:after{width:100%}#mainnav #mainnav-cta-btn{float:right;margin:5px 10px 5px 0}#mainnav .dropdown,#mainnav .dropdown li,#mainnav .dropdown a{float:none;width:100%;display:block}#mainnav .dropdown{position:absolute;top:auto;bottom:100%;left:0;z-index:1;width:100%;margin-top:-40px;display:block;opacity:0;transition:opacity 350ms ease-in-out,margin-top 350ms ease-in-out}#mainnav .dropdown,#menu-btn,#menu-btn:before{box-shadow:0 14px 20px -12px rgba(0,0,0,.2)}#mainnav .nav-item.focus .dropdown,#mainnav li:hover .dropdown{top:100%;bottom:auto;margin-top:0;opacity:1}#mainnav .dropdown:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c9a66d;background-color:rgba(201,166,109,.92)}#mainnav .dropdown .main-wrapper{padding:0}#mainnav .dropdown ul{float:right;width:50%;padding:40px 0 40px 80px;background-color:#c9a66d}#mainnav .dropdown li,#mainnav .dropdown a{width:100%}#mainnav .subnav-btn{position:static}.subnav-btn a{height:40px;text-align:left;line-height:40px}#mainnav .subnav-btn a{color:#fff}#mainnav .subnav-btn span:after{border-color:#fff}#mainnav .subnav-btn-img{position:absolute;top:0;left:0;width:50%;height:100%;opacity:0;transition:opacity 350ms ease-in-out;background-position:center bottom}#mainnav .subnav-btn.active .subnav-btn-img{z-index:1;opacity:1}#mainnav .subnav-btn:hover .subnav-btn-img{z-index:2;opacity:1}#mainnav .subnav-btn-img img{position:absolute;visibility:hidden}#mainnav-container #menu-btn{position:fixed;top:55px;right:5%;z-index:3;width:50px;height:50px;padding:0;display:none;border:1px solid #c9a66d !important;background-color:#fff;cursor:pointer;overflow:visible}.dark #mainnav-container #menu-btn{background-color:#252525}#mainnav-container #menu-btn:after{content:none !important}#menu-btn ul,#menu-btn:before{float:left;margin-bottom:0;display:block;color:#252525}#menu-btn .label{margin-right:10px}#menu-btn:before{content:"Menü";position:absolute;top:-1px;right:100%;z-index:-1;height:50px;padding:0 10px;font:16px/50px montserrat;color:#fff;letter-spacing:.04em;background-color:#c9a66d;border:1px solid #c9a66d;white-space:nowrap;opacity:0;overflow:hidden}#menu-btn.active:before{content:"schließen"}#menu-btn:hover:before{opacity:1}#mainnav-container #menu-btn.active,#menu-btn.active:before{border-color:#fff !important}#menu-btn ul{position:absolute;top:12px;left:9px;width:30px;height:24px}#menu-btn li{position:absolute;width:30px;height:2px;display:block;border:none;background-color:#c9a66d;overflow:hidden}#menu-btn li.one{top:0}#menu-btn li.two,#menu-btn.active li.one{top:50%;margin-top:-1px}#menu-btn.active li.two{opacity:0}#menu-btn li.three{bottom:0}#menu-btn.active li.three{bottom:50%;margin-bottom:-1px}#menu-btn.active li.one{transform:rotate(-45deg)}#menu-btn.active li.three{transform:rotate(45deg)}#mainnav-container.switch{top:-41px}.switch #mainnav li:hover .dropdown{margin-top:0}@media only screen and (min-width: 1600px){#bottomnav,#mainnav-logo{height:110px}#mainnav-logo a{margin:15px auto}#mainnav-logo p{font-size:35px;line-height:50px}#mainnav-logo p span{font-size:12px;line-height:15px}#mainnav .nav-btn{line-height:110px}}@media only screen and (max-width: 1152px){#topnav button,#topnav .button{padding:0 5px 0 10px}#topnav button p,#topnav .button p{display:none}}@media only screen and (min-width: 1153px)and (max-width: 1280px){.nav-btn,.subnav-btn{font-size:.8125em;letter-spacing:.04em}}@media only screen and (max-width: 1152px){#mainnav-container,#mainnav-bg,#mainnav-logo,#mainnav-logo a,#mainnav-logo img,#mainnav .nav-btn,#mainnav a,#mainnav .dropdown,.nav-btn span:after,.subnav-btn span:after,.drpdwn-btn a:before,#editpage-btn{transition:unset}#topnav button p,#topnav .button p{font-size:12px}#mainnav-container,#mainnav-container.switch{position:absolute;top:0}#mainnav li:hover .dropdown,.switch #mainnav li:hover .dropdown{margin-top:0}#mainnav{position:absolute;top:0;left:200%;z-index:2;width:100%;height:100vh;padding:40px 0 0 0;margin:0;background-color:#fff;background-color:hsla(0,0%,100%,.92);opacity:0;transition:opacity 500ms ease-in-out}#mainnav.active{left:0;opacity:1}#mainnav #nav-btn-list{float:none;position:relative;top:50vh;width:100%;max-width:80rem;margin:0 auto;display:block;transform:translateY(-50%)}#mainnav ul,#mainnav li,#mainnav a,#mainnav a:after{float:none;display:block}#mainnav .nav-btn,.switch #mainnav .nav-btn{z-index:3;height:80px;width:33.3333333333%;padding:0 5%;font-size:1.5em;line-height:80px}#mainnav .nav-btn,#mainnav .subnav-btn{margin:0}#mainnav .dropdown{position:absolute;top:0;bottom:auto;left:auto;right:0;z-index:1;width:66.6666666667%;height:auto;margin:0;display:block;background-color:#bbb}#mainnav li:hover .dropdown{top:0;z-index:2;margin-top:0}#mainnav .dropdown:before{background-color:rgba(0,0,0,0)}#mainnav .dropdown .main-wrapper{position:static;width:100%;max-width:none}#mainnav .dropdown ul{float:left;padding:20px 2.5%}.drpdwn-btn .nav-btn:before,.drpdwn-btn:hover .nav-btn:before{content:"";position:absolute;bottom:0;left:auto;right:0;width:0;height:80px;margin:-20px 0 0 -40px;display:block;line-height:80px;overflow:hidden}.drpdwn-btn:hover .nav-btn:before{width:20px}#mainnav .subnav-btn{position:static}#mainnav .subnav-btn-img{position:absolute;left:auto;right:0;width:50%;height:100%;background-position:center;border:none}#mainnav-container #menu-btn{display:block}}@media only screen and (max-width: 1152px){#mainnav-container{opacity:1}#mainnav-logo{left:5%}#mainnav{position:fixed;left:-100%;width:100%;height:100%;z-index:2;padding:80px 0 80px 0;overflow-y:scroll;overflow-x:hidden;background-color:#c9a66d}#mainnav #nav-btn-list{top:auto;transform:none}#mainnav .nav-btn,.switch #mainnav .nav-btn{z-index:3;height:auto;width:auto;padding:20px 5% 20px 5%;font-size:1.25em;line-height:1.25em;color:#fff;text-align:center}#mainnav .drpdwn-btn .nav-btn:before{content:none}#mainnav .dropdown,#mainnav li:hover .dropdown,.switch #mainnav li:hover .dropdown{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:1;width:90%;height:auto;padding:0;margin:-8px 5% 15px 5%;box-shadow:none;opacity:1}#mainnav .dropdown ul{width:100%;padding:0;margin-top:-5px}#mainnav .subnav-btn a{position:relative;z-index:2;height:auto;padding:15px 20px;line-height:1.125em;text-align:center}.subnav-btn span:after{bottom:0;margin-bottom:0}#mainnav .subnav-btn-img{width:0;height:0;background:rgba(0,0,0,0)}}@media only screen and (max-width: 640px){#menu-btn:before,#menu-btn.active:before{content:none}#bottomnav,#mainnav-logo{height:80px}#mainnav-logo a{margin:10px 0}#mainnav-logo p{font-size:28px;line-height:40px}#mainnav-logo p span{font-size:12px;line-height:10px}#topnav{padding:0}#topnav .modal-nav .button{display:none}#topnav .modal-nav .button.modal-btn{display:inline-block}}.scroll-btn,.scroll-btn span:before,.scroll-btn span:after{transition:all 0ms ease-in-out}.scroll-btn-wrapper{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:0;display:block}.scroll-btn-wrapper .main-wrapper{position:relative}.button.scroll-btn{position:fixed;width:40px;height:auto;bottom:50%;right:0;z-index:5;padding:14px 0 !important;margin:0;display:block;text-align:right;line-height:20px;color:#fff;border:10px solid #c9a66d;overflow:visible;opacity:1;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;transform:translateY(50%)}.button.scroll-btn:hover{padding:20px 0 !important}.button.scroll-btn.up{transform:rotate(-180deg) translateY(-50%)}.button.scroll-btn:after{content:none}.button.scroll-btn:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;padding:0;margin:0 0 10px -1px;display:inline-block;background-color:#fff;border:none;transform:none}.button.scroll-btn span{padding:10px 0 5px 0;background-color:#c9a66d}.button.scroll-btn span:after{margin-top:5px}.button.scroll-btn:after{top:auto;bottom:0;left:0;z-index:2;content:"";padding:0;width:100%;height:12px !important;display:inline-block;font-family:superduperfont;font-size:20px;font-weight:bold;border:none;transform:none}@keyframes bg-pulse{0%{opacity:1;transform:scale(1)}15%{opacity:1}100%{opacity:0;transform:scale(1.75)}}#main .scroll-btn:after{content:"";position:static;width:100%;width:1px;height:40px;margin:9px 28px;display:block;background-color:#fff}#main .scroll-btn:hover:after{top:5px}@keyframes scroll-wheel{0%{top:10px;opacity:0}25%{opacity:1}75%{opacity:1}100%{top:38px;opacity:0}}#main .scroll-btn hr{position:absolute;top:10px;left:50%;width:5px;height:8px;margin-left:-3px;display:block;border:none;background-color:#fff;animation:scroll-wheel 1750ms ease 250ms infinite normal}#main .scroll-btn:hover hr{background-color:#c9a66d}#pageheader .scroll-btn:hover:after{top:10%}@media only screen and (max-width: 1280px){#main-scroll-btn{height:60px;bottom:30px;right:5%}#main-scroll-btn span{display:none}}@media only screen and (max-width: 960px){#main-scroll-btn{display:none}}.pagination{float:left;width:100%;display:block}.pagination li{float:left;width:50%;display:block}#main .pagination .button{position:relative;width:100%;padding:0;margin:0;display:block;font-size:16px;text-align:center;border:none;background-color:rgba(0,0,0,0)}.pagination .button.prev:before,.pagination .button.next:before,.pagination .button.back:before{position:absolute;top:0;display:block;font:32px/44px superduperfont;color:#c9a66d;font-weight:400;text-align:center}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{width:500%}.pagination .button.prev:before{content:"";left:-5px}.pagination .button.next:before{content:"";left:auto;right:-10px}.pagination .button:after,.pagination .button:before{content:none}#main .pagination .button p{height:44px;margin:0;font-family:libre-baskervilleregular;font-size:1.5em;line-height:44px;text-transform:none;-ms-writing-mode:tb-lr;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;overflow:hidden}#main .pagination .button span{position:relative;top:auto;left:auto;width:auto;padding:0 10px;margin:0 auto;display:inline-block;text-align:center;color:#c9a66d}#main .pagination .button:hover span{padding:0 20px}.pagination .button span:before,.pagination .button span:after{content:"";position:absolute;top:50%;width:1000px;height:2px;margin-top:-1px;background-color:#c9a66d;display:block}#main .pagination .button span:before{right:100%;font-size:1px}#main .pagination .button span:after{left:100%}#main .pagination:after{content:"";position:absolute;top:-50%;left:50%;width:2px;height:100%;padding:0;background-color:#c9a66d;transform:none}.breadcrumbs-wrapper{padding-top:5px;padding-bottom:5px}.img .breadcrumbs-wrapper{position:absolute;bottom:0;left:0;width:100%;max-width:none;padding-top:5px;padding-bottom:5px}.img .breadcrumbs-wrapper *{color:#fff}.no-img .breadcrumbs-wrapper{padding-top:55px;padding-bottom:0}.breadcrumps{position:relative;z-index:2;width:100%;padding-bottom:0;display:block}.breadcrumps li{float:left;display:block;font-family:montserrat;line-height:20px;letter-spacing:.08em;text-transform:uppercase}.breadcrumps li:before{content:"";float:left;margin:0 5px;display:block;font-family:"superduperfont";font-size:18px;line-height:20px;color:#c9a66d}.img .breadcrumps li:before{color:#fff}.breadcrumps li:first-child:before{content:none}#main .breadcrumps a{position:relative;float:left;display:block;font-size:14px;line-height:20px;color:var(--color-txt);border:none}@media only screen and (min-width: 60rem){#main .section-pageheader.img .breadcrumps a{color:var(--white)}}.breadcrumps a.active{font-weight:bolder;font-family:montserrat-bold}.breadcrumps a,.breadcrumps a:before,.breadcrumps a:after{transition:all 350ms cubic-bezier(0.165, 0.84, 0.44, 1)}.breadcrumps li:first-child a:after{margin:0 15%}#main .breadcrumps li:first-child a{position:relative;width:12px;height:12px;margin-top:5px;margin-right:5px;font-size:0;color:rgba(0,0,0,0);border-left:1px solid #fff;border-bottom:1px solid #fff}#main .breadcrumps li:first-child a:before{content:"";position:absolute;left:-1px;top:0;width:12px;height:12px;transform:rotate(135.5deg);border-style:solid;border-width:0 0 1px 1px;border-color:#fff}#main .breadcrumps li:first-child a:after{content:"";position:absolute;bottom:0;left:auto;right:0;width:1px !important;height:8px;margin:0 0 0 3px;background-color:#fff}.breadcrumps a:before{position:relative;float:left;width:30px;display:block}.breadcrumps a.active:after,.breadcrumps a:hover:after{width:100%}.breadcrumps li:first-child a:hover{font-size:0}.breadcrumps li:first-child a:hover:after{width:70%}#main .no-img .breadcrumps li:first-child a:after{background-color:#c9a66d}#main .no-img .breadcrumps li:first-child a,#main .no-img .breadcrumps li:first-child a:before{border-color:#c9a66d}@media only screen and (max-width: 960px){#main .breadcrumps li:first-child a:after{background-color:#c9a66d}#main .breadcrumps li:first-child a,#main .breadcrumps li:first-child a:before{border-color:#c9a66d}.img .breadcrumbs-wrapper{position:relative;padding-top:40px;padding-bottom:40px}.img .breadcrumbs-wrapper *,.img .breadcrumps li:before{color:#c9a66d}}@media only screen and (max-width: 720px){.no-img .breadcrumbs-wrapper,.breadcrumbs-wrapper{padding-top:20px;padding-bottom:0;margin-bottom:-10px;border-top:1px solid #c9a66d;display:none}.breadcrumps li{width:100%;margin-left:-9px;display:block}.breadcrumps li:first-child{margin-bottom:2px;margin-left:0}}#mainfooter .socialmedia{width:102.5%;padding-top:40px;margin-left:-2.5%;display:block}.socialmedia .handwriting{font-weight:600;font-size:1.875em;line-height:1.375em}.socialmedia header,#mainfooter .socialmedia-btns,.socialmedia-btns{float:left;width:47.5%;padding-left:2.5%}#mainfooter .socialmedia header{padding-top:20px}@media only screen and (max-width: 1280px){#mainfooter .socialmedia header{padding-top:0}#mainfooter .socialmedia-btns{margin-top:-20px}}@media only screen and (max-width: 960px){#mainfooter .socialmedia{width:100%;margin-left:0}.socialmedia header,#mainfooter .socialmedia-btns,.socialmedia-btns{float:left;width:100%;padding-left:0}.socialmedia header{padding-bottom:15px}}.socialmedia-btns .button,#mainfooter .socialmedia-btns .button{float:left;width:50px;height:50px;padding:0;margin:10px 10px 0 0;font-size:0;text-align:center;border:none;border-radius:50%}.socialmedia-btns .button:before{position:relative;z-index:2;font-family:socicon;line-height:50px}.button.phone:before{content:""}.button.fax:before{content:""}.button.email:before{font-size:22px;content:""}.button.linkedin:before{font-size:18px;content:""}.button.xing:before{content:""}.button.facebook:before{font-size:20px;content:""}.button.twitter:before{font-size:20px;content:""}.button.googleplus:before{content:""}.button.instagram:before{font-size:24px;content:""}.button.pinterest:before{content:""}#mainfooter .button:hover:before{color:#fff}#mainfooter .button:after{width:0;height:100%;background-color:#424242}#mainfooter .button:hover:after{width:100%}figure,img{width:100%;display:block}#main,figure,#mainfooter{background-size:cover;background-repeat:no-repeat;background-position:center}#main{background-attachment:fixed}.clearfix{width:100%;display:block}.button-wrapper{width:100%;padding:0;display:block;text-align:center}@media(hover: hover)and (pointer: fine){button,.button,button:after,.button:after,#main .button:after,#menu-btn{transition:all 250ms ease-in-out}}@media only screen and (max-width: 1024px){button,.button,button:after,.button:after,#main .button:after,#menu-btn{transition:unset}}a,button,.button,.button a,.button span{border:none;outline:none;text-decoration:none;-webkit-appearance:none;appearance:none;border-radius:unset}button,.button,#main .InputfieldSubmit button{position:relative;height:44px;padding:0 20px;display:inline-block;font:14px/44px montserrat-bold;letter-spacing:.25em;text-transform:uppercase;color:#fff;background-color:#c9a66d;cursor:pointer}button.min,.button.min{height:25px;padding:0 10px;line-height:25px;letter-spacing:.04em}button.min,.button.min *{color:#fff !important}button.min.txt,.button.min.txt{height:auto;padding:0;font-family:montserrat;line-height:20px;background-color:rgba(0,0,0,0)}button.min.txt::after,.button.min.txt::after{content:none}button.min.txt span,.button.min.txt span{color:#c9a66d !important;border-bottom:1px solid #c9a66d}@media only screen and (max-width: 640px){button,.button{letter-spacing:.04em;padding:0 5%}}.button span,.button a{position:relative;z-index:2;margin-top:0;display:block;color:#fff}button:hover *,.button:hover *{color:#fff}.button a:after{content:none}button:after,.button:after,#main .InputfieldSubmit button:after{content:"";position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;padding:2px;border:1px solid #c9a66d;box-sizing:content-box;transform:translate(-50%, -50%)}.black .button:after,.colored .button:after{background-color:#fff}button:hover:after,.button:hover:after,#main .InputfieldSubmit button:hover:after{width:102.5%;height:110%}.button.prev,.button.next,.button.back,.button.close{width:44px;height:44px;padding:0}.button.prev,.button.next,.button.back,.button.close,.button.prev:after,.button.next:after,.button.back:after,.button.close:after{border-radius:100%}.slide-btn.prev,.slide-btn.next{background-color:#fff}.cpt-nav .button{border-color:#fff;border-width:1px;opacity:.78}.cpt-nav .button:hover{opacity:1}.cpt-nav .button.prev{margin-right:10px}.button.close{float:right;margin:40px 0;display:block}.button.prev span,.button.next span,.button.back span,.button.close span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.slide-btn.prev:before,.slide-btn.next:before,.button.prev span:before,.button.next span:before,.button.back span:before,.button.close span:before{width:100%;display:block;font:28px/44px superduperfont;color:#c9a66d;font-weight:800;text-align:center}.button.prev span:before{content:"";text-indent:-2px}.button.next span:before{content:"";text-indent:5px}.button.back span:before{content:""}.button.close span:before{content:"";text-indent:3px}@media only screen and (max-width: 640px){.button.close span:before{text-indent:0}}.button.prev:hover:after,.button.next:hover:after,.button.back:hover:after,.button.close:hover:after{width:100%;height:100%;transform:translate(-50%, -50%) scale(1.125)}.img .button,.caption .button,.black .button,.color-one .button,.color-two .button{background-color:#fff !important}.img .button:after,.caption .button:after,.black .button:after,.color-one .button:after,.color-two .button:after{border-color:#fff}#main .black .button *{color:#252525}#main .color-one .button *{color:#c9a66d}#main .color-two .button *{color:#a7a0ab}#main .black .button:hover *{color:#c9a66d}#main .color-one .button:hover *{color:#c9a66d}#main .color-two .button:hover *{color:#a7a0ab}#mainfooter button,#mainfooter .button{margin:15px 0;display:inline-block;color:#bbb;background-color:#fff}#editpage-btn{position:fixed;bottom:20px;left:20px;z-index:100;opacity:.75}#editpage-btn:hover{opacity:1}.docs{width:100%;margin-bottom:20px;display:block;text-align:center}#main .button.pdf{padding:0;border:none}#main .button.pdf span{margin-left:10px;line-height:34px}.button.pdf:before{content:"";float:left;width:22px;height:30px;display:block;background:url("../img/pdf-logo.png") no-repeat 0;background-size:22px 30px}#main-container,#main{position:relative;width:100%;display:block;overflow:hidden}#main-container{padding:120px 40px 40px 40px}@media only screen and (min-width: 1600px){#main-container{padding:150px 40px 40px 40px}}@media only screen and (max-width: 1280px){#main-container{padding:120px 0 0 0}}#main{background:url("../img/bg-pattern-01.jpg") repeat center;background-size:200px;opacity:0}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{position:relative;width:100%;padding:0 var(--gap-col);margin:0 auto}.wrapper-xl{max-width:var(--max-width-xl)}.wrapper-l{max-width:var(--max-width-l)}.main-wrapper{max-width:var(--max-width-m)}@media only screen and (min-width: 120rem){.main-wrapper{max-width:var(--max-width-l)}}.wrapper-s{max-width:var(--max-width-s)}.wrapper-xs{max-width:var(--max-width-xs)}.wrapper-xxs{max-width:var(--max-width-xxs)}#main-container,#main,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,section,header,footer,article,.article-body{width:100%;display:block}article header,#main-container header .column.one,.section-header{width:100%;display:block}.section-header{padding:0 0 15px 0}.section-header .wrapper-s{text-align:center}article header{padding-bottom:20px}header figure,header img{width:100%;display:block}.category-title{width:auto;margin-bottom:20px;display:inline-block;font-size:1em;font-family:montserrat;letter-spacing:.04em}.carousel .category-title{font-size:.8125em}.marker{padding:.25% .75% !important;margin:.5% 0;display:inline-block;color:#fff;background-color:#c9a66d !important}.contact-info{margin-bottom:20px}.contact-info li:first-child{margin-bottom:10px}.contact-info p{margin-bottom:0}.half,.teasertiles li.half{width:50%}.onethird,.teasertiles li.onethird{width:33.3333333333%}.twothird,.teasertiles li.twothird{width:66.6666666667%}.quarter,.teasertiles li.quarter{width:25%}@media only screen and (max-width: 960px){.half,.teasertiles li.half{width:100%}}@media only screen and (max-width: 768px){.onethird,.twothird,.teasertiles li.onethird,.teasertiles li.twothird{width:100%}}.color-one,.color-one .teaser-item{background-color:#c9a66d}.color-two,.color-two .teaser-item{background-color:#a7a0ab}.black,.black .teaser-item{background-color:#424242;background-color:rgba(66,66,66,.92)}#main .grey *,#main .black *,#main .color-one *,#main .color-two *{color:#fff;border-color:#fff !important}.grey,.grey .teaser-item{background-color:#bbb;background-color:rgba(187,187,187,.92)}.white,.white .teaser-item{background-color:#fff;background-color:hsla(0,0%,100%,.92)}.home .section-article,.basic-page-modular .section-article{padding:120px 0 !important}.section-article.art-list{padding:0 !important}.section-article.art-list article{padding-top:60px;padding-bottom:60px}.art-list article:first-child{padding-top:60px}.art-list article:last-child{padding-bottom:60px}article{position:relative;z-index:1;width:100%;display:block}.art-list article:before{content:"";position:absolute;top:-10px;left:50%;width:42px;height:19px;display:block;font:80px libre-baskervilleregular;text-align:center;letter-spacing:3px;font-weight:100;color:#c9a66d;background:url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 64 90" xmlns="http://www.w3.org/2000/svg"><path d="m64 44.589-32.619 45.411-31.381-45.205 31.587-44.795zm-59.118.224 26.554 38.253 27.629-38.463-27.428-37.732z" fill="#869343"/></svg>') repeat center 0;background-size:14px auto}.art-list article:first-child:before{content:none}@media only screen and (max-width: 768px){.section-article.art-list article{padding-top:30px;padding-bottom:30px}.art-list article:before{content:none}}article{width:100%;display:block}#main article header{position:relative;padding-bottom:30px}#main article header *{color:#c9a66d}#main article header hr{margin:25px 0 0 0;display:block}#main article header .inner{position:relative;z-index:1}article img.align_left,article img.align_right{float:left;width:50%;padding:0 5px 0 0;display:block}article img.align_right{float:right;padding:0 0 0 5px}article ul,article ol{margin-bottom:30px}article ol{counter-reset:olist}article ul li,article ol li{position:relative;padding-left:20px;padding-bottom:10px}article ul li:last-child,article ol li:last-child{padding-bottom:0}article ul li *,article ol li *{margin-bottom:0;padding-bottom:0}article ul li>*:before{content:"•";position:absolute;top:0;left:0;width:15px;font-family:montserrat-bold;font-weight:800;font-size:14px;color:#c9a66d;font-weight:100}.w-txt article ul li>*:before{color:#fff}article ol li>*:before{position:absolute;top:0;left:0;font-family:montserrat-bold,Helvetica bold;display:block;counter-increment:olist;content:counter(olist) "."}hr,#main .teaser-title:after{position:relative;width:90px;height:4px;margin:0 0 25px 0;display:block;border:1px solid #c9a66d;background-size:100% 10px;overflow:visible;outline:none}.article-body hr{height:1px}article thead tr{border-bottom:2px solid #fff}article tr{border-bottom:1px solid #fff}article td,article th{padding:10px 20px 10px 0;font-size:.875em;line-height:1.125em}article td{font-family:opensans-regular}article th{font-family:opensans-bold}#main .color-one hr,#main .color-two hr,#main .color-one .teaser-title:after,#main .color-two .teaser-title:after{background-color:#fff;background-color:rgba(0,0,0,0);background:url("../img/pinselstrich-280x30px-white.png") no-repeat center}#main .teaser-title:after{float:left;width:80px;height:5px;margin:20px 0 0 0;background-size:100% 5px}#pageheader hr{border-color:#fff}.article-body .column{float:left;width:50%;padding-left:40px;display:block}.article-body .column:first-child{padding-left:0;padding-right:40px}.article-body .column.one{float:none;width:100%;max-width:60rem;padding:0;margin:0;display:block}.article-body .column *:last-child{margin-bottom:0}.article-body img{margin-bottom:30px}#main article footer{padding-top:30px;margin-bottom:-20px}@media only screen and (max-width: 1280px){.home .section-article,.basic-page-modular .section-article{padding:60px 0 !important}}@media only screen and (max-width: 1023px){.article-body .column,.article-body .column:first-child{float:none;width:100%;padding-left:0;padding-right:0;margin-top:40px;display:block}.article-body .column:first-child{margin-top:0}.article-body img{float:left;width:47.5%;margin-right:5%;padding-bottom:10px;margin-bottom:0}}@media only screen and (max-width: 960px){#main article header{padding-bottom:20px}#main article footer{padding-top:20px;margin-bottom:-10px}article img.align_left,article img.align_right{float:none;width:100%;padding:5px 0;display:block}}@media only screen and (max-width: 767px){.article-body img{width:100%;margin-right:0;display:block}}.section-article.aside{padding:0}.section-article.aside article{width:66.6666666667%;max-width:none;padding:60px 30px 45px 0;margin:0}aside,aside header{position:absolute;top:0;right:0;height:100%}aside{width:33.3333333333%;font-size:26px}aside header{width:100%;background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:center}aside img{position:absolute;visibility:hidden}aside .column{position:absolute;bottom:0;left:0;width:100%;padding:40px 0 20px 0;display:block}aside .column:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}aside .column *{position:relative;z-index:1;color:#fff;text-align:center}#main-container aside a{color:#fff}#main-container aside a:after{background-color:#fff}aside .iframe-container{position:absolute;padding-bottom:0}@media only screen and (max-width: 1024px){.section-article.aside .main-wrapper{margin-top:0}aside,aside header{position:relative;width:100%;height:auto;font-size:21px;background-position:center}aside{padding-bottom:60px}aside header{padding-bottom:37.5%}aside .column{position:relative;top:auto;left:auto}aside .column:before{opacity:1;background-color:#424242}aside .iframe-container{position:relative;padding-bottom:37.5%}}ul.docs.pdf li{height:30px;padding:0;line-height:30px;white-space:nowrap}ul.docs.pdf li:before{content:"";float:left;display:block;width:30px;height:30px;margin-right:10px;background:url(../img/pdf-doc.png) no-repeat center;background-size:30px}.pages-overview-section{padding:0}.pages-overview,.pages-overview-two{width:100%;display:block}.pages-overview{padding:15px 5px 0 5px}.pages-overview-two{padding:15px 0 0 0}.po-column{float:left;width:50%;padding:0 5px 15px 5px;display:block}.po-column hr{margin:15px 0;display:inline-block}.pages-overview-two .po-column{width:100%;max-width:640px;padding:0 10px 15px 10px;display:block}.pages-overview figure{width:100%;height:160px;display:block;background-position:center;background-repeat:no-repeat;background-size:100% auto;background-size:cover;overflow:hidden}.pages-overview-two header{padding:0;margin-top:0}.pages-overview img{position:absolute;width:100%;display:block;visibility:hidden}.btn-label{margin:5px 0 15px 0}.btn-label h1,.btn-label h2,.btn-label h3{font-size:1.3125em;line-height:1.25em}.btn-description *{font-size:12px;line-height:18px;color:#bbb}@media only screen and (max-width: 768px){.pages-overview .po-column{float:none;width:100%;max-width:375px;margin:0 auto;display:block}.pages-overview figure{height:auto;padding-bottom:62.5%}}#mainfooter{position:relative;width:100%;padding:80px 0;display:block;background-color:#424242}#mainfooter section{padding-top:0;padding-bottom:0}#mainfooter .footer-nav{float:left;width:102.5%;margin-left:-2.5%;display:block}#mainfooter .col{float:left;width:33.3333333333%;min-height:1px;padding-left:2.5%;margin-bottom:5%;display:block}#mainfooter .contact li{width:22.5%}#mainfooter .contact li:first-child{width:97.5%}#mainfooter .subnav{padding:0}#mainfooter *{color:#fff;border-color:#fff}#mainfooter header{width:100%;margin-bottom:15px}#mainfooter header *{margin-bottom:0}#mainfooter p{font-size:14px;margin-bottom:15px}#mainfooter .subnav-btn{margin-bottom:0}#mainfooter a,.dark #main-container #mainfooter a{color:#fff;text-decoration:none}#mainfooter .subnav-btn{position:relative;height:auto;padding:0;margin-top:10px;display:block;font:5px/16px montserrat;letter-spacing:.25em;text-transform:uppercase}#mainfooter .subnav-btn *{font-size:14px}#mainfooter a::after,#mainfooter .subnav-btn::after,#mainfooter .subnav-btn span::after{content:none}#mainfooter .subnav-btn span::before{position:absolute;bottom:auto;top:0;left:-30px;width:auto;height:auto;content:"";font-family:superduperfont;font-weight:600;opacity:0}#mainfooter .subnav-btn:hover span::before,#mainfooter .subnav-btn.active span::before{left:-15px;opacity:1}#mainfooter hr{width:100%;height:2px;margin:15px 0;display:block;background:rgba(0,0,0,0);border:none !important;border-top:1px dotted #a7a0ab}#mainfooter #copyright-disclaimer{width:100%;margin-bottom:0;display:block}@media only screen and (max-width: 640px){#mainfooter{padding:40px 0}#mainfooter .col{width:50%}}@media only screen and (max-width: 480px){#mainfooter .footer-nav .nav{display:none}#mainfooter .col{width:100%}}.address-section{padding-bottom:15px}.caption-wrapper,.caption-wrapper:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.teaser-item.img.txt .caption-wrapper:before{content:"";background:radial-gradient(at left center, rgba(0, 0, 0, 0.35) 25%, rgba(0, 0, 0, 0.25) 66%, rgba(0, 0, 0, 0) 90%)}.img .caption-wrapper .main-wrapper{max-width:45rem;padding:30px;background-color:rgba(201,166,109,.92)}@media only screen and (max-width: 480px){.teaser-item.img.txt .caption-wrapper:before{background-color:#000;opacity:.25;background-image:none}.img .caption-wrapper .main-wrapper{max-width:45rem;padding:5%;background-color:rgba(201,166,109,.92)}}.caption-body,.caption{width:100%;height:100%;overflow:hidden}.caption-body{position:relative;z-index:2;display:table}.caption{display:table-cell;color:#fff;vertical-align:middle}#main .caption *{margin-bottom:0;color:#fff;border-color:#fff;text-align:left}#main .caption .button *{color:#c9a66d;border-color:#c9a66d}.caption .wrapper-s,.caption .wrapper-xs{margin:0}#main .caption .button{background-color:#fff}#main .caption p{margin-top:20px}#main .caption .button,#main .caption p,#main .caption h2,#main .caption h3{margin-top:20px}#main .caption li p{margin-top:0}#main .carousel .caption .txt-frame *{margin-top:0}#main .caption h2:first-child,#main .caption h3:first-child{margin-top:0}#page-bg{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}#page-bg:before,#page-bg:after{content:"";position:absolute;top:0;z-index:1;width:100%;height:100%;display:block}#page-bg:before{left:0;background-image:linear-gradient(to right, white, rgba(255, 255, 255, 0))}#page-bg:after{right:0;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0))}#page-bg .wrapper-l{height:1440px;height:100vh}#page-bg figure,#page-bg img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#page-bg figure{background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-size:cover}#page-bg img{visibility:hidden}.hint-win{position:fixed;bottom:0;left:0;z-index:40;width:100%;display:block;border-top:1px solid #c9a66d;background-color:#fff;background-color:hsla(0,0%,100%,.92);box-shadow:rgba(0,0,0,.1) 3px 15px 43px}#browser-hint.hint-win{position:relative;background-color:rgba(228,35,67,.92);box-shadow:none;border-top:none}.lt-ie10 #browser-hint.hint-win{display:block !important}.hint-win .main-wrapper{max-width:80rem;display:block;padding:10px 20px;margin:0 auto}#browser-hint.hint-win .main-wrapper{padding-top:30px}#browser-hint.hint-win .main-wrapper *{color:#fff;border-color:#fff;text-align:center}.hint-win .hint,.hint-win button{float:none;display:inline-block}.hint-win .hint{width:100%;padding-right:220px}.hint-win .hint *{margin-bottom:0}.hint-win .button-wrapper{position:absolute;top:0;right:0;width:220px;height:100%}.hint-win button{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%, -50%)}@media only screen and (max-width: 1280px){.hint-win .main-wrapper{padding:20px 2.5%}.hint-win .button-wrapper{position:static;width:100%;height:auto;padding:15px 0 0 0}.hint-win button{position:relative;top:auto;left:auto;display:inline-block;transform:translate(0, 0)}.hint-win .hint{padding-right:0}}section{position:relative;padding:60px 0;background-size:cover;background-repeat:no-repeat;background-position:center}section:first-child{padding-top:120px}section:last-child{padding-bottom:120px}@media only screen and (max-width: 1280px){section{padding:30px 0}.section-article{padding:60px 0}section:first-child{padding-top:60px}section:last-child{padding-bottom:60px}}@media only screen and (max-width: 640px){section{padding:20px 0}.section-article,.section-teaserlist{padding:40px 0}section:first-child{padding-top:40px}section:last-child{padding-bottom:40px}}.section-pageheader.img{padding:0 !important}.section-pageheader{padding-bottom:0 !important}#pageheader{position:relative;padding:0}.no-img #pageheader *{color:#c9a66d}.pageheader-imgs{position:relative;width:100%;display:block}.slider figure:before,.img .pageheader-imgs figure:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0) 75%)}.slider .no-txt figure:before,.no-txt .pageheader-imgs figure:before{content:none}.pageheader-imgs figure{position:relative;top:0;left:0;min-height:640px;width:100%;height:auto;padding-bottom:42.86%;padding-bottom:38%;display:block}.pageheader-imgs img{position:absolute;visibility:hidden}#main .section-heroslider .caption *,#pageheader .caption *{color:#fff;border-color:#fff}@media only screen and (max-height: 767px){#main .section-heroslider .caption{font-size:16px}}.txt-frame,.section-heroslider .txt-frame,#pageheader .txt-frame{padding:50px 5%;margin:0 auto;border:2px solid #fff;border-top:none}#pageheader.no-img .txt-frame{padding:60px 5% 50px 5%}@media only screen and (max-width: 1024px){.txt-frame,.section-heroslider .txt-frame,#pageheader .txt-frame{padding:30px 5% 20px 5%}#pageheader.no-img .txt-frame{padding:50px 5% 0 5%}}@media only screen and (max-width: 640px){.section-heroslider .txt-frame{padding:10px 5% 20px 5%}.slide{min-height:0}}#main .txt-frame *,#main .section-heroslider .txt-frame *,#main #pageheader .txt-frame *{text-align:center}.no-img .txt-frame,#pageheader.no-img .txt-frame{padding-bottom:35px;border-color:#c9a66d}.header-slot,#main .caption p.header-slot{position:absolute;top:0;left:0;width:100%;margin:-29px 0 0 0;line-height:20px;text-align:center;overflow:hidden}#main p.header-slot.category-title{margin-top:-9px}#main .caption p.header-slot.category-title{margin:-9px 0 30px 0}.header-slot,#main .caption p.header-slot{color:#c9a66d}.header-slot span{position:relative;height:60px;width:80px;padding:0 20px;display:inline-block;background-image:url("../img/ornament-white.svg");background-repeat:no-repeat;background-position:center;background-size:80% auto}.no-img .header-slot span{background-image:url("../img/ornament-green.svg")}.header-slot.category-title span{width:auto;height:20px;background:rgba(0,0,0,0)}.header-slot span:before,.header-slot span:after{content:"";position:absolute;top:50%;width:1000px;height:2px;margin-top:-1px;display:block;background-color:#fff;box-sizing:content-box}.no-img .header-slot span:before,.no-img .header-slot span:after{background-color:#c9a66d}.header-slot span:before{right:100%}.header-slot span:after{left:100%}@media only screen and (max-width: 1280px){.pageheader-imgs figure{padding-bottom:56.25%}}@media only screen and (max-width: 960px){.pageheader-imgs figure{height:auto;min-height:0;padding-bottom:42.86%}.pageheader-imgs figure:before{content:"";background:rgba(0,0,0,0)}#pageheader .caption-wrapper,#pageheader .caption-body,#pageheader .caption{position:relative;height:auto;display:block}#pageheader .caption-wrapper{padding-top:20px}#pageheader.img .caption-wrapper{margin-top:-100px}#pageheader.img .caption-wrapper .main-wrapper{background-color:#c9a66d}#pageheader .caption-wrapper::before{content:none}#pageheader .caption .category-title{color:#fff}}@media only screen and (max-width: 720px){#pageheader.img .caption-wrapper{margin-top:0;padding-top:0}}@media only screen and (max-width: 480px){.pageheader-imgs figure{padding-bottom:75%}}.section-bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;display:block;background-color:rgba(187,187,187,.92);background-size:cover;background-repeat:no-repeat;background-position:center}.section-bg.parallax{height:110%;width:110%;margin-top:5%}.slider-wrapper .section-bg.parallax,.carousel-wrapper .section-bg.parallax{top:0;left:-25%;height:100%;width:150%;margin-top:5%;background-color:rgba(187,187,187,.25)}.section-heroslider .section-bg.parallax{display:none}@media only screen and (max-width: 1279px){.section-bg.parallax{height:100%;margin-top:0}}.section-heroslider,.section-slider{padding:0 !important}.section-heroslider,.section-heroslider .wrapper-l{max-width:none}.section-heroslider .wrapper-l{padding:0}.article-slider{position:relative;margin-top:60px;margin-bottom:60px}.section-slider .slider-wrapper,.section-slider .carousel-wrapper{margin-top:60px;margin-bottom:60px}.slide{padding-bottom:56.25%}.section-heroslider .slide{padding-bottom:42.86%}.carousel .slide{height:auto;min-height:0;padding-bottom:133%}.carousel .slide figure{height:100%;padding-bottom:0}.slider a.slide:hover figure,.carousel a.slide:hover figure{transform:translate3d(0, 0, 0) scale(1.1) rotate(0.01deg)}a.slide{overflow:hidden}.section-heroslider .caption{padding:0 80px}@media only screen and (max-width: 1280px){.slide{padding-bottom:56.25%}}@media only screen and (max-width: 1152px){.carousel .slide{padding-bottom:56.25%}}@media only screen and (max-width: 767px){.section-heroslider .caption{padding:0 5%}.section-heroslider .slide{padding-bottom:100%}}@media only screen and (max-width: 640px){.section-slider{padding-bottom:20px !important}#main .slider-nav{position:relative;width:110px;margin:42px auto 0 auto}#main .slider-nav .button.prev,#main .slider-nav .button.next{position:relative;top:auto;left:auto;right:auto;float:left;margin:0}#main .slider-nav .button.prev{margin-right:20px}}@media only screen and (max-width: 375px){.section-heroslider .caption{padding:0}}.section-togglelist{padding:0;background-color:#eaeaea}.togglelist-container{width:100%;margin-bottom:30px;display:block}.toggle-item{width:100%;margin-top:30px;display:block;background-color:#fff}.toggle-item:first-child{margin-top:0}.toggle-item header{padding-top:30px}.toggle-item .article-body{position:absolute;top:0;left:0;padding:30px 60px 0 60px}.toggle-wrapper{position:relative;width:100%;height:0;display:block;border-top:1px solid #eaeaea;overflow:hidden}.toggle-item .button-wrapper{padding-top:15px;padding-bottom:15px}.toggle-btn span{text-indent:-9999px}.toggle-btn span:before{content:"Details einblenden"}.toggle-btn.active span:before{content:"Details ausblenden"}.teaser-item{float:left;width:30.8333333333%;margin-left:2.5%;min-height:240px;display:block}.teaser-img figure img{position:absolute;width:100%;visibility:hidden}.teaser-img figure{padding-bottom:42.86%;background-position:center bottom}.teaser-info,.teaser-title,.abstract{width:100%;display:block}.teaser-info{position:relative;min-height:240px}#main .teaser-info .category-title{height:20px;margin:0 !important;padding:0 !important;font-size:.875em;line-height:18px;overflow:hidden}#main .teaser-info.color-one .category-title,#main .teaser-info.color-one .category-title{color:#c9a66d;background-color:#fff !important}#main .teaser-title{padding:1px 0;margin-bottom:15px}#main .teaser-title *{margin-bottom:0}.teaser-info p{margin-bottom:0}.teaser-info .contact-info{margin-top:15px}.teaser-info .button-wrapper{float:left;margin:15px 0 0 0;text-align:left}@media only screen and (max-width: 1024px){.teaser-img figure{padding-bottom:56.25%}}@media only screen and (max-width: 767px){.teaser-img figure{padding-bottom:42.86%}}.section-teasercards .teaser-wrapper{padding:0 1.25%;margin-bottom:-2.5%}.teasercards{width:102.5%;padding:0 1.25%;margin-left:-2.5%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap}.teasercards .teaser-img{position:relative;z-index:1}.teasercards .teaser-info{min-height:0;padding:0;margin-top:-1px}.teasercards .teaser-info *{color:#c9a66d}.teasercards .teaser-info a:after{background-color:#c9a66d}.teasercards .teaser-item{position:relative;width:30.8333333333%;margin-left:2.5%;margin-bottom:2.5%}.teasercards .teaser-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;border:1px solid #c9a66d}.teasercards.items-2 .teaser-item,.teasercards.items-4 .teaser-item{width:47.5%}.teasercards .inner .wrapper-s{padding:20px}.teasercards .teaser-info .button-wrapper{padding:0}@media only screen and (max-width: 1024px){.section-teasercards .teaser-wrapper{padding:0 5%}.teasercards{width:100%;padding:0;margin:0 auto}.teasercards .teaser-item,.teasercards.items-2 .teaser-item,.teasercards.items-4 .teaser-item{width:100%;min-height:0;margin:0;margin-top:40px}.teasercards .teaser-item:first-child,.teasercards.items-2 .teaser-item:first-child,.teasercards.items-4 .teaser-item:first-child{margin-top:0}.teasercards .teaser-img,.teasercards .teaser-info{float:left;width:47.5%;min-height:0;display:block}.teasercards .teaser-img{margin-right:2.5%}.teasercards .teaser-info{margin-left:2.5%}.teaser-img figure{padding-bottom:75%}}@media only screen and (max-width: 960px){.teasercards .teaser-img,.teasercards .teaser-info{width:100%;margin:0}.teaser-img figure{padding-bottom:56.25%}}.section-teasertables{padding:40px 0}.teasertables{width:100%;margin-top:-2.5%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap}.teasertables .teaser-item{position:relative;width:100%;min-height:0;margin:60px 0 0 0}.teasertables .teaser-item.no-img{width:48.75%;min-height:320px;margin-top:2.5%}.teasertables .teaser-item.no-img:nth-child(odd){margin-right:1.25%}.teasertables .teaser-item.no-img:nth-child(even){margin-left:1.25%}.teasertables .teaser-item:first-child{padding-top:0}.teasertables .teaser-item.employee{position:relative}.teasertables .teaser-img,.teasertables .teaser-info{float:left;width:50%;display:block}.teasertables .teaser-item:nth-child(even) .teaser-img{float:right}.teasertables .teaser-info{position:absolute;top:0;right:0;height:100%;padding:0;background-color:#a7a0ab}.teasertables .teaser-item:nth-child(even) .teaser-info{left:0;right:auto}.teasertables .teaser-info *{color:#fff;border-color:#fff}.teasertables .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}#main .teasertables .no-img .teaser-info,#main .teasertables .no-img .inner{position:relative;top:auto;left:auto;right:0;width:100%;margin:0;transform:translateY(0)}#main .teasertables .no-img .inner{padding:20px 0}.teasertables .teaser-img figure{padding-bottom:75%}@media only screen and (max-width: 1024px){.teasertables{width:100%;padding:0;margin:0 auto}.teasertables .teaser-info{padding:0 0 0 2.5%}.teasertables .teaser-img{margin-right:2.5%}.teasertables .teaser-img{width:47.5%}.teasertables .teaser-img,.teasertables .teaser-item:nth-child(even) .teaser-img,.teasertables .teaser-info,.teasertables .teaser-item:nth-child(even) .teaser-info{width:50%;margin:0;border:none}.teasertables .teaser-item:nth-child(even) .teaser-info{padding-left:0;padding-right:2.5%}}@media only screen and (max-width: 767px){.teasertables .teaser-img,.teasertables .teaser-item:nth-child(even) .teaser-img,.teasertables .teaser-info,.teasertables .teaser-item:nth-child(even) .teaser-info{width:100%;padding-left:0;padding-right:0;border:none}.teasertables .teaser-img,.teasertables .teaser-item:nth-child(even) .teaser-img{margin-bottom:15px}.teasertables .teaser-img figure{padding-bottom:62.5%;background-position:center top}}.section-teaserlist{padding-left:5%;padding-right:5%}.section-teaserlist header{position:absolute;left:50%;top:0;z-index:1;width:auto;max-width:45rem;padding:0 20px;display:inline-block;background:url("../img/bg-pattern-01.jpg") repeat center;background-size:200px;transform:translate(-50%, -45%)}.section-teaserlist header *{margin-bottom:0;text-align:center}.section-teaserlist .main-wrapper{padding:5px;border:1px solid #c9a66d}.teaserlist{position:relative;float:left;padding:60px 0 40px 0;display:block;border:1px solid #c9a66d}.teaserlist .teaser-item{position:relative;width:100%;z-index:1;min-height:0;margin-top:10px;margin-left:0;text-decoration:none;outline:none}.teaserlist .teaser-item,.teaserlist .teaser-title:after,.teaserlist .teaser-item h3,.teaserlist .teaser-item h3 span{transition:all 350ms ease-in-out}.teaserlist .teaser-item *{color:#c9a66d;border:none;text-decoration:none}#main .teaserlist .teaser-title{position:relative}#main .teaserlist .teaser-title:after{content:"";position:absolute;left:50%;bottom:-23px;width:30px;height:20px;margin-left:-15px;display:block;font:20px/30px superduperfont;text-align:center;background:rgba(0,0,0,0);border:none;overflow:visible;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;writing-mode:vertical-lr;opacity:0}#main .teaserlist .teaser-item:hover .teaser-title:after{bottom:-18px;opacity:1}#main .teaserlist .teaser-item:after{content:none}.teaserlist .teaser-item:first-child{margin-top:0}.teaserlist .teaser-info{min-height:0;padding:15px}.teaserlist .teaser-item .wrapper-s{padding:0;overflow:hidden}.teaserlist .abstract p{display:inline}.teaserlist .abstract{padding-bottom:0}#main .teaserlist .teaser-item:hover h3{transform:scale(1.125)}#main .teaserlist .teaser-title h3 span{position:relative;width:auto;padding:0 10px;margin-bottom:5px;text-align:center}#main .teaserlist .teaser-item:hover h3 span{padding:0 30px}#main .teaserlist .teaser-title h3 span:before,#main .teaserlist .teaser-title h3 span:after{content:"";position:absolute;top:50%;width:2000px;height:1px;margin:0;display:block;background-color:#c9a66d}#main .teaserlist .teaser-title h3 span:before{left:-2000px}#main .teaserlist .teaser-title h3 span:after{right:-2000px}#main .teaserlist .teaser-title *{width:auto;text-align:center}@media only screen and (max-width: 640px){.section-teaserlist{padding-left:2.5%;padding-right:2.5%}.teaserlist{padding:40px 0 20px 0}#main .teaserlist .teaser-item:hover h3{padding:0;transform:none}#main .teaserlist .teaser-item:hover h3 span{padding:0 10px}.teaserlist .teaser-info{padding:2.5% 5%}}.section-teasertiles,#main .section-teasertiles:last-child{padding:0}.teasertiles-container{padding:0;display:block}.teasertiles{width:100%;display:block}.teasertiles .teaser-item{position:relative;float:left;width:100%;height:320px;height:66vh;min-height:320px;padding:0;margin:0;display:block}.teasertiles .teaser-info{position:absolute;top:0;right:0;width:100%;height:100%;padding:40px 0;margin:0;display:block;overflow:hidden}.teasertiles .teaser-item:nth-child(3){float:right}.teasertiles .teaser-img,.teasertiles figure,.teasertiles img{position:absolute;top:0;left:0;width:100%;display:block}.teasertiles figure{top:0;left:0;width:100%;height:100%;padding-bottom:0}.teasertiles .teaser-img{height:100%}.teasertiles img{visibility:hidden}.teasertiles .wrapper-s{color:#424242;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 1280px){.teasertiles li.onethird,.teasertiles li.twothird{width:50%}}@media only screen and (max-width: 960px){.teasertiles li,.teasertiles li.half,.teasertiles li.onethird,.teasertiles li.twothird,.teasertiles li.quarter{width:100%;height:auto}.teasertiles .teaser-item{min-height:0;margin:0}.teasertiles .teaser-info,.teasertiles .teaser-info .caption-body,.teasertiles .teaser-info .caption{position:relative;top:auto;right:auto;width:100%;height:auto}.teasertiles .img.txt .teaser-info{min-height:50vh}.teaser-info .caption .wrapper-xs{padding-top:10px;padding-bottom:10px}.teasertiles li.img{width:100%;height:auto;padding:0 0 56.25% 0}.teasertiles li.img.txt{padding-bottom:0}.teasertiles figure{top:0;left:0;width:100%;height:100%}.teasertiles .teaser-item .wrapper-s{padding:0 5% !important}}@media only screen and (max-width: 480px){.teasertiles-container{padding:0}.teasertiles .teaser-info{margin-bottom:0}}.tab-cards{z-index:1}.tab-cards-nav,.tab-cards-list{position:relative;float:left;width:100%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap}.tab-cards-nav{border-bottom:4px solid #bbb}.img .tab-cards-nav{border-color:rgab(#fff, 0.75)}.tab-cards-list{border-bottom:4px solid #c9a66d;overflow:hidden}.img .tab-cards-list{border-color:#fff}.tab-card,.tab-cards-nav button p,.tab-cards-nav button:after{transition:all 350ms ease-in-out}.tab-cards-nav button{padding:10px;background:rgba(0,0,0,0);height:auto}.img .tab-cards-nav button{background-color:rgba(0,0,0,0) !important}.tab-cards-nav button p{margin-bottom:0;font-family:libre-baskervilleregular;font-size:1.5em;line-height:1.25em;color:#bbb;text-transform:none}.img .tab-cards-nav button p{color:hsla(0,0%,100%,.75)}.tab-cards-nav button:hover p,.tab-cards-nav button.active p{color:#c9a66d}.img .tab-cards-nav button:hover p,.img .tab-cards-nav button.active p{color:#fff}.tab-cards-nav button:after{top:auto;bottom:-4px;left:0;width:100%;height:4px !important;padding:0;border:none;background:rgba(0,0,0,0);transform:none !important}.tab-cards-nav button.active:after{width:100%;height:4px;background:#c9a66d}.img .tab-cards-nav button.active:after{background:#fff}.section-tabcards .button.close{position:absolute;top:-25px;right:20px;margin-top:0}.tab-card{position:absolute;top:20px;z-index:0;float:left;width:100%;height:50vh;min-height:400px;opacity:0}.tab-card article{position:absolute;top:50%;left:50%;padding-top:40px;padding-bottom:40px;transform:translate(-50%, -50%)}.tab-card article *{color:#c9a66d}.img .tab-card article *{color:#fff}.tab-card article *:last-child{margin-bottom:0}.tab-card.active{position:relative;top:0;z-index:1;opacity:1}#main-tabcards-section{position:fixed;top:100%;left:0;z-index:50;width:100%;height:100%;padding:0 !important}#main-tabcards-section.inactive{display:none}#main-tabcards-section .tab-cards{position:absolute;top:100%;left:50%;padding:0 80px !important;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){#main-tabcards-section{z-index:100;overflow-y:scroll}#main-tabcards-section .tab-cards,.tab-card article{position:relative;top:0 !important;left:0;padding-top:0;transform:none}#main-tabcards-section .tab-cards{padding:40px 5% !important}.tab-card{height:auto;min-height:0}.tab-card article{padding:40px 0}.tab-cards-nav button p{font-size:16px;line-height:1.25em}#main-tabcards-section .tab-cards .button.close{position:relative;top:auto;right:auto}}@media only screen and (max-width: 768px){#main-tabcards-section .tab-cards{padding-left:0;padding-right:0}#main-tabcards-section .tab-cards .button.close{margin:0 5% 30px 0}.tab-card article{padding:20px 5%;font-size:16px}}@media only screen and (max-width: 640px){#main-tabcards-section .tab-cards{padding:40px 0 !important}}@media only screen and (max-width: 1024px){article table,article tbody,article tr{float:left;width:100%;display:block}article td{float:right;display:block}article td:first-child{float:left}}.section-gmap .main-wrapper{max-width:none}.iframe-container{position:relative;width:100%;height:100%;padding-bottom:42.756%;display:block}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}@media only screen and (max-width: 960px){#main .section-gmap:last-child{padding-bottom:0}.iframe-container{padding-bottom:56.25%}}.section-contactform{padding:0;background-color:#eaeaea}.form-container .section-header,.form-container .section-footer,.form-container .section-header .wrapper-s,.form-container .section-footer .wrapper-s{padding:0;text-align:left}.form-container .section-header{margin-bottom:40px}.form-container .section-footer{margin-top:40px}form.main-wrapper{max-width:60rem;padding:0}@media only screen and (max-width: 1024px){form.main-wrapper{padding:0 2.5%}}form .form-section{float:left;width:100%;display:block}@media only screen and (max-width: 64rem){#form-wrapper{float:none;width:100%;max-width:var(--max-width-xs);margin:0 auto;padding-right:0;padding-left:0;display:block}}.logo-gallery{float:left;width:102.5%;display:flex;flex-flow:row wrap}.logo-gallery .logo{position:relative;float:left;width:14.1666666667%;margin:0 2.5% 2.5% 0;display:block;overflow:hidden}.logo-gallery .logo::after{content:none}.logo-gallery .logo img{width:100%;padding:0;margin:0 auto;display:block}@media only screen and (max-width: 960px){.logo-gallery .logo{width:22.5%}}@media only screen and (max-width: 640px){.logo-gallery .logo{width:30.8333333333%}}#main-container #main .section-logoteaser{padding:80px 0}.section-logoteaser .section-header{padding-top:0}.logoteaser-wrapper{padding:0}.logoteaser{position:relative;width:100%;margin-top:1px;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;border:1px solid #eaeaea;border-right:none}.logoteaser li{position:relative;float:left;width:25%;padding:10px 0;display:block;overflow:hidden;border-right:1px solid #eaeaea}.logoteaser .logo{position:relative;width:100%;height:120px;display:block;background-size:auto 100%}.logoteaser .logo img{display:none}.logoteaser .logo-label{position:relative;width:100%;display:block;color:#c9a66d;text-align:center;opacity:1}.logoteaser .logo-label *{margin-bottom:0;font-family:montserrat-bold}@media only screen and (max-width: 1024px){.logoteaser li{width:50%}}@media only screen and (max-width: 640px){.logoteaser .logo{height:auto;padding-bottom:56.25%}}.logo-list-container{float:left;width:102.5%;margin-left:-1.25%;display:flex;flex-flow:row wrap}.logo-list-wrapper{float:left;width:33.3333333333%;padding-left:2.5%;margin-bottom:5%;display:block}.logo-list-wrapper li,#mainfooter .logo-list-wrapper li{float:left;margin-top:5px;display:block}.logo-list-wrapper li:first-child,#mainfooter .logo-list-wrapper li:first-child{width:100%}.logo-list-wrapper img{float:left;width:auto;height:50px;padding:0 10px 10px 0;display:block}.logo-list{float:left;width:100%;padding:0;margin:-5px 0;display:block}.logo.btn,.logo,.logo-list img{float:left;width:auto;display:block}.logo.btn::after{content:none}.logo{float:left;margin:0;display:block}#mainfooter .logo figure{height:50px}.logo-list img{height:100%;padding:0 10px 10px 0}@media only screen and (max-width: 640px){.logo-list-wrapper{width:50%}}@media only screen and (max-width: 480px){.logo-list-wrapper{width:100%}}.section-vacations{padding:20px 0;background-color:#c9a66d}.section-vacations *{color:#fff;margin-bottom:0}.section-vacations header{padding-bottom:0}.section-vacations h2,.section-vacations h3,.section-vacations h4,.section-vacations p{font-size:1.5em;line-height:1.375em}.section-pricetables{background-color:#c9a66d}.dark .section-pricetables{background-color:rgba(0,0,0,0)}.teaser-item .pricetables-container{padding:0}.pricetables-wrapper{position:relative;width:100%;margin-top:1px;display:block}.pricetable-item{position:relative;float:left;width:50%;padding:40px;display:block;background-color:#c9a66d;overflow:hidden}.pricetable-item:nth-child(odd){padding-right:20px}.pricetable-item:nth-child(even){padding-left:20px}.pricetable-item .wrapper-xs{padding:0}.items-1 .pricetable-item{float:none;width:100%;max-width:60rem;margin:0 auto;display:block}.pricetable-item *{font-family:libre-baskervilleregular;color:#fff;text-align:center}.pricetable{float:left;width:100%;display:block;border-top:1px dotted #c9a66d}.pricetable li{float:left;width:50%;padding:5px 0;display:block;border-left:1px solid hsla(0,0%,100%,.25)}.pricetable li:first-child{border-left:none}.pricetables-container p.title{font-family:libre-baskervilleregular;margin-bottom:10px;display:block}.pricetables-container p{font-family:libre-baskervilleregular;font-size:1rem;line-height:1.25em}.section-pricetables footer *{text-align:center;color:#fff}.dark .pricetable-item{background:rgba(0,0,0,0)}.pricetable-item.single,.single .pricetable li{width:100%}.single .pricetable li{border:none;border-bottom:1px dotted hsla(0,0%,100%,.25)}.pricetable-item.single:nth-child(odd),.pricetable-item.single:nth-child(even){padding:0}.pricetable li p{float:left;width:100%;margin:0;padding:0;text-align:left;display:block}.single .pricetable li p{width:50%}.single .pricetable li p.price{width:50%;white-space:nowrap;text-align:right}.single .pricetable li p.price *{font-family:montserrat}.hero .pricetables-container p.title,.hero .pricetable li p{color:#c9a66d;font-size:1.5rem;line-height:1.375em}.hero .pricetable *{color:#c9a66d}.section-pricetables footer{margin-top:15px}.section-pricetables footer *{text-align:left}.section-pricetables footer *:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.pricetable-item{padding:20px 5%}.pricetable-item:nth-child(odd){padding-right:2.5%}.pricetable-item:nth-child(even){padding-left:2.5%}}@media only screen and (max-width: 640px){.pricetable-item{width:100%;padding:0 0 20px 0}.pricetable-item:nth-child(odd){padding-right:0}.pricetable-item:nth-child(even){padding-left:0}.hero .pricetables-container p.title,.hero .pricetable li p{color:#c9a66d;font-size:1.125rem;line-height:1.375em}}.teasercards .hotel-room .inner .wrapper-s{padding:20px 2.5% 20px 2.5%}.teasercards .hotel-room .teaser-title{text-align:center}.pricetables-wrapper.min{border:none}.min .pricetable-item{padding:0;background:rgba(0,0,0,0);border-left:1px solid #c9a66d}.min .pricetable-item:first-child{border:none}.min .pricetable{border-color:#c9a66d}.min .pricetable{border-color:#c9a66d}.pricetables-container.min p{padding-right:0;margin-bottom:5px;font-family:libre-baskervilleregular;font-size:.875em;line-height:1.25em;text-align:center}.pricetables-container.min p.price{font-weight:700}.pricetables-container.min .info p{margin-top:5px}@media only screen and (max-width: 1024px){.teasercards .hotel-room .teaser-img,.teasercards .hotel-room .teaser-info{width:50%;margin:0}.teasercards .hotel-room .teaser-img,.teasercards .hotel-room .teaser-img figure{position:absolute;top:0;left:0;height:100%;padding-bottom:0}.teasercards .hotel-room .teaser-info{width:50%;margin-left:50%}}@media only screen and (max-width: 960px){.teasercards .hotel-room .teaser-img{width:33.3333333333%}.teasercards .hotel-room .teaser-info{width:66.6666666667%;margin-left:33.3333333333%}}@media only screen and (max-width: 640px){.teasercards .hotel-room .teaser-img{position:relative;width:100%;height:auto;padding-bottom:56.25%}.teasercards .hotel-room .teaser-info{width:100%;margin-left:0}.min .pricetable-item{border-left:none}.pricetables-container.min p.title{margin-bottom:15px}.pricetables-container.min .pricetable-item p.title{margin-bottom:5px}}.pricetables-container.min{margin-top:20px}.teaserlist .pricetables-wrapper.min{max-width:480px;margin:0 auto}.teaserlist .pricetable-item,.teaserlist .pricetable-item ul,.teaserlist .pricetable-item li,.teaserlist .pricetable-item p{float:left;width:100%;margin:0;display:block}.teaserlist .pricetable-item.multi{width:50%;padding:10px;border-left:1px solid #c9a66d}.teaserlist .items-1 .pricetable-item{width:100%}.teaserlist .pricetable{border-top:1px dotted #c9a66d}.pricetables-container.min p.title,.pricetables-container.min .info p{display:block}.teaserlist .pricetable-item p.title{display:inline}.section-modalinfo{position:fixed;top:50%;left:50%;z-index:10;width:75vw;height:auto;padding:80px 0 !important;border:2px solid #fff;background-color:rgba(201,166,109,.92);transform:translate(-50%, -50%);box-shadow:0 14px 100px -12px rgba(0,0,0,.5)}#modal-wrapper{position:static}#modal-info p{margin-bottom:0;font-family:montserrat;font-size:2.25em;line-height:1.125em;color:#fff}#modal-info .button.close{position:absolute;top:20px;right:20px;margin:0}#modal-info .button.close span:before{color:#c9a66d;text-indent:2px}#modal-info .button.close:after{background:#fff}#modal-info a,#modal-info a *{color:#fff;border-color:#fff}#modal-info a::after{background-color:#fff}@media only screen and (max-width: 640px){.section-modalinfo{top:auto;bottom:5%;left:5%;width:90%;padding:60px 0 30px 0 !important;transform:translate3d(0, 0, 0)}#modal-info p{font-size:1em;line-height:1.375em}#modal-info .button.close{top:10px;right:10px}}.section-slider{padding-top:0}.section-carousel .main-wrapper{padding:0}.article-slider .slider-wrapper{max-width:80rem}.carousel-wrapper{padding:0;border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0)}.carousel-wrapper .carousel .owl-stage-outer{overflow:hidden}.slider,.carousel{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-stage{position:relative;-ms-touch-action:pan-Y;backface-visibility:hidden}.owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.carousel .owl-stage-outer{overflow:visible}.owl-wrapper,.owl-item,.owl-item .slide{backface-visibility:hidden;transform:translate3d(0, 0, 0)}.owl-item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.slide,a.slide{display:block}a.slide:after{content:none}.slide img{position:absolute;top:0;left:0;width:100%;display:block;visibility:hidden}.slide figure,.slide figure:after{transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}.slide .inner,.slide figure{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.carousel .owl-item .slide figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:33%;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0))}.owl-item img{display:none;width:100%}#main .carousel .caption{position:relative;bottom:0;vertical-align:bottom}#main .carousel .caption *{color:#fff;text-align:center}.carousel .caption .main-wrapper{padding:0}#main .carousel .caption{padding:2.5%}#main .carousel .caption .wrapper-xs{width:95%;padding:20px 15px 15px 15px;margin:2.5%}#main .slide .caption .wrapper-xs{width:100%;margin:0 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#main .slide .caption .wrapper-xs::before,#main .slide .caption .wrapper-xs::after{content:none}#main .slide .caption .main-wrapper{max-width:45rem;padding:30px;background-color:rgba(201,166,109,.92);opacity:0;transition:opacity 750ms ease}#main .count-1 .slide .caption .main-wrapper{opacity:1}@media only screen and (max-width: 640px){#main .slide .caption .main-wrapper{padding:5%}}#main .slide.active .caption .main-wrapper{opacity:1}#main .carousel .slide .caption .main-wrapper{max-width:420px;padding:15px;opacity:1}.owl-nav.disabled,.owl-dots.disabled{display:none}.owl-nav .owl-prev,.owl-nav .owl-next,.slide-btn.prev,.slide-btn.next,.owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider.owl-loaded,.carousel.owl-loaded{display:block}.slider.owl-loading,.carousel.owl-loading{opacity:0;display:block}.slider.owl-hidden{opacity:0}.slider.owl-refresh .owl-item{visibility:hidden}.slider.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider.owl-grab{cursor:move;cursor:grab}.slider.owl-rtl{direction:rtl}.slider.owl-rtl .owl-item{float:right}.no-js .slider{display:block}.slider .animated{animation-duration:1000ms;animation-fill-mode:both}.slider .owl-animated-in{z-index:0}.slider .owl-animated-out{z-index:1}.slider .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.slider .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.slider .owl-item img.owl-lazy{transform-style:preserve-3d}.slider .owl-video-wrapper{position:relative;height:100%;background:#000}.slider .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform 100ms ease}.slider .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.slider .owl-video-playing .owl-video-tn,.slider .owl-video-playing .owl-video-play-icon{display:none}.slider .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.slider .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{position:absolute;left:50%;z-index:10;width:100%;margin:0 auto;display:block;transform:translate(-50%, 0)}.owl-nav,.slider-nav{position:static;bottom:0;right:0;z-index:2;width:100%;height:0;display:block}.slider-nav.disabled,.owl-dots.disabled{display:none}.owl-prev,.owl-next,#main .slider-nav .button.prev,#main .slider-nav .button.next{float:left;width:44px;padding:0;display:block;text-align:center;border:none}#main .slider-nav .button.prev,#main .slider-nav .button.next{position:absolute;top:50%;z-index:2;margin-top:-25px}#main .slider-nav .button.prev{left:20px}#main .slider-nav .button.next{right:20px}#main .slider-nav .button:after{border:1px solid #fff}#main .slide a{color:#fff}#main .slide a:after{content:none}.owl-dots{position:absolute;bottom:0;left:0;width:100%;padding:10px 5px 5px 10px}.owl-dot,.owl-dot:before{transition:all 350ms ease-in-out}.owl-dot,button.owl-dot{float:left;position:relative;width:60px;height:5px;padding:0;margin:0 5px 5px 0;display:block;text-align:center;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.owl-dot,button.owl-dot,#main .owl-dot:before{width:10px;height:10px}}.owl-dot:first-child{margin-left:0 !important}.owl-dot:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#fff;opacity:.33}.owl-dot:hover:before{opacity:.66}.owl-dot.active:hover:before,.owl-dot.active:before{opacity:.92}.owl-dot:after{content:none}@media only screen and (max-width: 1280px){.section-carousel .slide-btn.next{top:-15px;right:-25px}.section-carousel .slide-btn.prev{top:-15px;left:-25px}}@media only screen and (max-width: 1024px){.section-carousel .slider-nav{bottom:0;top:auto}.section-carousel .slide-btn.next{top:-15px;right:2.5%;transform:translateX(0)}.section-carousel .slide-btn.prev{top:-15px;left:2.5%;transform:translateX(0)}}@media only screen and (max-width: 767px){.section-heroslider .slider-nav{display:none}.section-slider .carousel-wrapper{width:100%;padding:0 5%;border:none}.carousel .slide{padding-bottom:100%}.owl-dots{padding-right:0}#main .slider-nav .button.prev{left:5%}#main .slider-nav .button.next{right:5%}}#cookie-consent{--gap-txt: 2rem;position:fixed;bottom:var(--gap-txt);right:var(--gap-txt);z-index:500;width:100%;max-width:640px;max-height:80vh;padding:0;display:block;background-color:var(--color-bg);box-shadow:rgba(0,0,0,.1) 3px 15px 43px;transform:none;opacity:1;overflow:hidden;border-style:solid;border-width:1px;border-color:var(--color-txt);border-radius:var(--border-radius-std)}@media only screen and (max-width: 1024px){#cookie-consent{right:auto;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 640px){#cookie-consent{right:auto;left:0;bottom:0;transform:unset}}#cookie-consent :is(th,th *,td,td *,.cc-hint p,.cc-hint p *,.cc-hint a,.cc-hint a *){font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:normal;margin:0;padding:0}#cookie-consent :is(.pw-no-select,.pw-no-select p,.cc-hint p:first-child){font-family:var(--font-hdl);font-family:var(--font-hdl-bold);font-size:calc(var(--font-size-xs)*1.25);line-height:calc(var(--line-height-xs)*.75);font-weight:normal}#cookie-consent :is(.cc-cat-title,.cc-cat-list-title){padding:0;margin:0;font-family:var(--font-hdl-bold);font-size:var(--font-size-m);line-height:calc(var(--line-height-m)*.75);font-weight:normal}#cookie-consent :is(.cc-toggle-btn,.cc-toggle-btn *,.cc-toggle-btn::after){padding:0;margin:0;font-family:var(--font-bdy-bold);font-size:calc(var(--font-size-xs)*1);line-height:calc(var(--line-height-xs)*.75)}#cookie-settings-frame{width:100%;display:block;max-height:80vh;padding:0;overflow-y:scroll;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin;scrollbar-width:.5rem}#cookie-settings-frame.active{scrollbar-color:var(--color-txt) rgba(var(--color-txt-rgb), 0.25)}#cookie-settings-frame::-webkit-scrollbar{width:.5rem;background-color:rgba(0,0,0,0)}#cookie-settings-frame.active::-webkit-scrollbar{background-color:rgba(var(--color-txt-rgb), 0.25)}#cookie-settings-frame::-webkit-scrollbar-thumb{border-radius:unset;background:rgba(0,0,0,0)}#cookie-settings-frame.active::-webkit-scrollbar-thumb{background:var(--color-txt)}@media only screen and (max-height: 375px){#cookie-settings-frame{max-height:60vh}}#cookie-consent #cookie-settings-wrapper{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--cubic-bezier);padding:0;overflow:hidden}#cookie-consent .active #cookie-settings-wrapper{grid-template-rows:1fr}#cookie-consent .wrapper-s::before,#cookie-consent .wrapper-s::after{content:none}#cookie-consent .wrapper-s{clear:both;width:100%;padding:calc(var(--gap-txt)/2);margin:0 auto;display:block}#cookie-consent .hint{float:left;clear:both;width:100%;display:flex;flex-flow:row wrap;row-gap:.5rem}.cc-hint h1,.cc-hint h2,.cc-hint h3,.cc-hint h4,.cc-hint h5,.cc-hint h6,.cc-hint p{padding-bottom:10px}.cc-hint *:last-child{padding-bottom:0;margin-bottom:0}#cookie-consent .wrapper-s .wrapper-s{padding:0;display:flex;flex-flow:row wrap;row-gap:var(--gap-txt)}#cookie-consent .main-wrapper{max-width:960px;display:block;padding:10px 20px;margin:0 auto}#cookie-consent a,#cookie-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#cookie-consent p.title{font-size:1.4rem;line-height:2.4rem;padding-bottom:0;margin:0;color:var(--color-txt);font-family:var(--font-hdl-bold),var(--font-system)}#cookie-consent a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem;border:none;text-decoration:underline !important}#cookie-consent .cc-toggle-btn{margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}html[lang=en] #cookie-consent .cc-toggle-btn::before{content:"Open ";display:inline}html[lang=en] #cookie-consent .cc-toggle-btn.active::before{content:"Close "}html[lang=de] #cookie-consent .cc-toggle-btn::after{content:" öffnen";display:inline}html[lang=de] #cookie-consent .cc-toggle-btn.active::after{content:" schließen"}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn::after{font-family:var(--font-bdy-bold),var(--font-system);position:static;transform:none}#cookie-consent :is(.Inputfields,.Inputfield,.cc-cat){float:left;width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-txt)}#cookie-consent .Inputfield:first-child{border-top:none}#cookie-consent .Inputfield:last-child{padding-bottom:0}#cookie-consent .InputfieldContent{position:relative;float:left;width:100%;display:block}#cookie-consent table,#cookie-consent tbody{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#cookie-consent tr{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1.5rem;border-top-style:dotted;border-width:1px}#cookie-consent tr:first-child{border-top:none}#cookie-consent th,#cookie-consent td{width:100%;max-width:none;display:block;padding:.5rem 0;vertical-align:top}#cookie-consent th{grid-column:span 1;font-family:var(--font-bdy-bold),var(--font-system)}#cookie-consent td{grid-column:span 2;font-family:var(--font-bdy),var(--font-system);background:rgba(0,0,0,0) !important}.cc-cat-list{width:100%;display:flex;flex-flow:column nowrap;row-gap:var(--gap-txt);align-items:flex-start;justify-content:flex-start;overflow:hidden}.cc-cat-list .cc-cat:last-child{margin-bottom:var(--gap-txt)}.cc-cat{float:left;width:100%;margin:0;display:block}.cc-cat .title{font-size:2rem;font-family:var(--font-hdl-bold),var(--font-system);padding:0;margin-bottom:0}#cookie-consent .InputfieldHeader{margin-bottom:5px}.cc-hint{float:left;width:100%;display:flex;flex-flow:column nowrap;row-gap:calc(var(--gap-txt)/3)}.cc-hint *{margin:0 !important;padding:0 !important;hyphens:auto;--webkit-hyphens: auto}#cookie-consent .button-wrapper{float:left;position:relative;top:auto;right:auto;width:100%;height:auto;padding:0;margin:0;display:flex;flex-flow:row wrap;row-gap:1rem}#cookie-consent .button-wrapper::before,#cookie-consent .button-wrapper::after{content:none}#cookie-consent button{position:relative;width:100%;margin:0}#cookie-consent .InputfieldContent *{margin-bottom:0;text-align:left}#cookie-consent .pw-no-select{float:left;width:100%;padding-left:35px;margin-top:0;text-transform:none;display:block;letter-spacing:initial}#cookie-consent tr{padding:.5rem 0}@media only screen and (max-width: 40rem){#cookie-consent{right:0}#cookie-consent th,#cookie-consent td{grid-column:span 3}#cookie-consent .wrapper-s{padding:calc(var(--gap-txt)/2)}#cookie-consent input[type=checkbox]{left:2.5%}#cookie-consent .InputfieldCheckbox label{margin-left:2.5%}}input[readonly=readonly]{pointer-events:none}input:read-only{pointer-events:none}input:-moz-read-only{pointer-events:none}#cookie-consent input[type=checkbox]{position:absolute;top:0;left:0;z-index:2;width:24px !important;height:24px !important;width:calc(var(--btn-height)*.5);height:calc(var(--btn-height)*.5);min-width:calc(var(--btn-height)*.5);min-height:calc(var(--btn-height)*.5);padding:0;margin:0;color:var(--color-txt) !important;border:1px solid var(--color-txt) !important;cursor:pointer;outline:none}#cookie-consent input[type=checkbox]::after{content:"";position:absolute;left:0;width:100% !important;height:100% !important;font-size:22px !important;line-height:24px !important;font-family:var(--font-system);text-align:center;color:var(--color-txt) !important}#cookie-consent input[type=checkbox]::before{content:none}#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked::after{content:"✓" !important;outline:none}#cookie-consent.w-txt{background-color:var(--color-one)}#cookie-consent.w-txt *,#cookie-consent.w-txt .title p,#cookie-consent.w-txt .toggle-btn,#cookie-consent input[type=checkbox],#cookie-consent input[type=checkbox]::after,#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked::after{color:var(--color-txt);border-color:var(--color-txt);background-color:rgba(0,0,0,0) !important}#cookie-consent tr:nth-child(even){background-color:hsla(0,0%,100%,.05)}#cookie-consent .InputfieldCheckbox .InputfieldContent label{float:left;width:100%;height:auto;min-height:calc(var(--btn-height)*.5);padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:center}.dp-page #cookie-consent,.dp-page #cookie-settings-frame{position:relative;z-index:2;top:auto;bottom:auto;left:auto;right:auto;max-width:none;max-height:none;margin:0 auto;display:block !important;opacity:1 !important;border:none;overflow:visible;box-shadow:none;transform:unset}.dp-page #cookie-consent{padding-top:40px;padding-bottom:40px}.dp-page #cookie-consent .wrapper-s{padding:0 var(--gap-col)}.dp-page #cookie-consent .wrapper-s .wrapper-s{padding:0}.dp-page #cookie-consent p.title{margin-top:20px}.dp-page #cookie-consent #cookie-settings-wrapper{grid-template-rows:1fr}.dp-page #cookie-consent .cc-toggle-btn{display:none}.dp-page #main{margin-bottom:0}.dp-page #mainfooter{position:relative}.dp-page#cookie-consent .cc-toggle-btn{display:none}.pp-info{position:relative;width:100%;height:100%;padding:var(--gap-row) var(--gap-col);text-align:center;display:flex;flex-flow:column nowrap;row-gap:1.5rem;justify-content:center;align-content:center;background:rgba(26,26,24,.1)}.iframe-container .pp-info{position:absolute}.pp-info :is(h1,h2,h3,h4,h5,h6,p){width:100%;max-width:var(--max-width-s);margin-left:auto;margin-right:auto}.pp-info *{margin-bottom:0 !important}.pp-info :is(p,p *){font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.pp-info a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem;color:var(--color-txt)}.pp-info :is(.button,.pp-btn){align-self:center}.map .pp-info,.TextformatterVideoEmbed .pp-info{position:absolute}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe{background-color:rgba(var(--white-rgb), 0.25)}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe[data-src-video]{z-index:-1}iframe[src][data-pp-gmaps],.TextformatterVideoEmbed iframe[src]{z-index:2}body.dark,body.dark::before,body.dark::after{--black: #252525;--black-rgb: 26, 26, 24;--darkgrey: #424242;--darkgrey-rgb: 51, 51, 51;--grey: #bbb;--grey-rgb: 187, 187, 187;--lightgrey: #eaeaea;--lightgrey-rgb: 239, 239, 239;--white: #fff;--white-rgb: 255, 255, 255;--color-one: #c9a66d;--color-one-rgb: 201, 166, 109;--color-one-light: #f1f7d2;--color-two: #a7a0ab;--color-two-rgb: 167, 160, 171;--color-error: #e42343;--color-error-rgb: 228, 35, 67;--accent-color: #ffa0b3;--accent-color-rgb: 255, 160, 179;--color-bg: var(--black);--color-bg-rgb: var(--white-rgb);--color-txt: var(--color-one);--color-txt-rgb: var(--color-one-rgb);color:#eaeaea}.dark #main-container{background-color:#252525}.dark #main,.dark .section-teaserlist header{background:url("../img/bg-pattern-01-dark.jpg")}.dark .header-slot span{background-image:url("../img/ornament-ocker.svg")}.dark .img .header-slot span{background-image:url("../img/ornament-white.svg")}.dark .header-slot.category-title span{background:rgba(0,0,0,0)}.dark .hint-win,.dark #mainnav-bg{background-color:rgba(37,37,37,.92)}#topnav hr{background:#424242}#topnav button,#topnav .button,#topnav .modal-nav,#topnav .lang-nav{border-color:#424242}#topnav button *,#topnav .button *{color:#eaeaea}article a:after,section a:after,#mainfooter a:after,.hint-win a::after,#topnav button:hover,#topnav .button:hover{background-color:#c9a66d}.dark article a,.dark section a,.dark #mainfooter a,.dark .hint-win a{color:#c9a66d}.dark .button *{color:#fff}.dark .drpdwn-btn .nav-btn:before{border-color:#252525 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
