:root{--body-bg: #fff;--body-max-width: 1920px;--overlay-bg: rgba(0, 0, 0, .15);--color-primary: #3B636C;--color-secondary: #9EC2C8;--color-tertiary: #478C33;--color-text: #191919;--color-text-invert: #fff;--color-link: #3B636C;--color-link-hover: #3B636C;--color-input-bg: #fff;--color-button-text: #000;--color-button-text-hover: #3B636C;--color-button-bg: #fff;--color-button-bg-hover: #9EC2C83C;--color-bg-default: #353f40;--color-bg-light: #9EC2C83C;--line-height: 1.4;--font-family: "Karla", sans-serif;--font-family-second: "Rajdhani", sans-serif;--font-weight-base: 400;--font-weight-bold: 600;--font-weight-light: 200;--font-size: 1.125rem;--font-family-text: var(--font-family);--font-family-header: var(--font-family-second);--font-size-h1-banner: clamp(2.25rem, .8999999999999999rem + 6.75vw, 9rem);--font-size-h1: clamp(2rem, 1.15rem + 4.25vw, 6.25rem);--font-size-h2: clamp(1.75rem, 1.4125rem + 1.6875vw, 3.4375rem);--font-size-h3: clamp(1.5rem, 1.2375rem + 1.3125vw, 2.8125rem);--font-size-h4: clamp(1.3rem, 1.185rem + .575vw, 1.875rem);--font-size-h5: clamp(1.25rem, 1.1875rem + .3125vw, 1.5625rem);--font-size-h6: clamp(1rem, .95rem + .25vw, 1.25rem);--gap: .5rem;--gap-input: .5rem;--margin: 1rem;--padding: 1rem;--padding-input: .5rem;--padding-button: .75rem 1.25rem;--border: 1px solid #1a1a1a;--border-radius: 5px;--border-input: 1px solid #ccc;--border-button: 0;--box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);--box-shadow-button: 0px 0px 6px 0px rgba(0, 0, 0, .2);--flex-common-50: 1 1 50%;--flex-common-auto: 1 1 auto;--addr-card-gap-row: 50px;--addr-card-gap-column: 20px;--addr-card-min-width: min(280px, 100%);--addr-card-padding: 1rem;--content-item-gap: 2rem;--content-item-min-width: 250px;--sidebar-padding: 2rem;--footer-gap: var(--gap, .5rem);--footer-padding: 17.18%;--footer-margin: var(--margin, 1rem);--footer-bg: var(--color-bg-default);--footer-color-text: #fff;--footer-max-width: 1440px;--footer-links-bg: #fff;--frame-padding-lr: 11%;--frame-padding-lr-big: 20%;--frame-gap: 2rem;--frame-gap-small: 2rem;--frame-gap-large: 4rem;--frame-gap-xlarge: 6rem;--frame-padding: 2rem;--gallery-item-min-width: min(280px, 100%);--gallery-item-gap: 1rem;--gallery-item-caption-bg: rgba(0, 0, 0, .8);--gallery-item-caption-color: var(--color-text-invert);--grid-item-gap: 3%;--grid-item-min-width: min(280px, 100%);--header-bg: var(--color-bg-default);--header-padding: 0rem;--header-margin: 1rem;--header-color-text: #fff;--header-height: 150px;--header-logo-padding: .5rem 1rem .5rem 2rem;--header-logo-height: 82px;--header-container-index: 1111;--nav-bg: transparent;--nav-bg-hover: transparent;--nav-color-link: var(--color-secondary, #333);--nav-color-link-hover: var(--color-primary, #333);--nav-indent: 1rem;--nav-gap: 1rem;--nav-padding: 1rem;--nav-item-bg: transparent;--nav-item-bg-hover: transparent;--nav-item-color-text: #333;--nav-item-color-text-hover: #4DAF2E;--nav-item-gap: 0rem;--nav-item-padding: 1rem min(1.5rem, 1vw);--nav-item-border-active: 3px solid var(--color-primary);--nav-subitem-bg: #fefefe;--nav-subitem-bg-hover: #dbefd5;--nav-subitem-color-text: #333;--nav-subitem-color-text-hover: #333;--nav-subitem-padding: 1rem 1.5rem;--news-article-border-radius: var(--border-radius, 5px);--news-article-gap: 1rem;--news-article-min-width: min(280px, 100%);--news-article-padding: 1rem;--pow-max-width-col1: 200px;--frame-item-margin: 1rem;--frame-item-gap: 2rem;--frame-item-gap-big: 3rem;--frame-item-gap-double: 4rem;--mobile-btn-icon: url(../Icons/Zillinger/menu-button.svg);--bighead-left-flex: 1 0 45%;--bighead-right-flex: 1 2 55%;--bighead-text-transform: uppercase;--bighead-ul-icon: url(../Icons/Zillinger/arrow_cyan.svg);--bighead-ul-margin: .5rem;--bighead-ul-height: 1.25rem;--bighead-ul-width: var(--frame-item-gap);--bighead-ul-lineheight: 1.5;--bighead-ul-padding: .25rem 0;--bighead-spacing: 8rem;--bighead-spacing-mobile: 3rem;--cgallery-fbase-left: 970px;--cgallery-fbase-right: 550px;--cgallery-head-maxwidth: 25rem;--cgallery-right-bottom: 5rem;--cgallery-text-padding: var(--frame-item-gap);--cgallery-text-bg-size: 120%;--cgallery-text-bg-index: -1;--cgallery-text-max-width: 500px;--cgallery-text-left: 30%;--imglink-gallery-flex: 1 0 66%;--imglink-header-flex: 1 1 33%;--imagelink-fig-width: 80%;--imagelink-fig-left: 20%;--imagelink-header-padding: 1.5rem;--rowgallery-bg-index: -1;--rowgallery-text-padding: var(--frame-item-gap) 5rem;--rowgallery-content-mwidth: 50%}html{box-sizing:border-box}*,*:before,*:after{font:inherit;box-sizing:inherit;padding:0;margin:0}body{margin:0;padding:0}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}img,video,iframe{max-width:100%;height:auto;vertical-align:top}picture{display:inline-block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}strong,b{font-weight:700}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select,label{font:inherit;max-width:100%;vertical-align:baseline}textarea{vertical-align:middle}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}input[type=range]{vertical-align:top}input[type=button],input[type=submit],input[type=file],button{cursor:pointer}#root,#__next,#app{isolation:isolate}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:200;src:url(../Fonts/Karla/karla-v30-latin-200.woff2) format("woff2"),url(../Fonts/Karla/karla-v30-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:400;src:url(../Fonts/Karla/karla-v30-latin-regular.woff2) format("woff2"),url(../Fonts/Karla/karla-v30-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:600;src:url(../Fonts/Karla/karla-v30-latin-600.woff2) format("woff2"),url(../Fonts/Karla/karla-v30-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:300;src:url(../Fonts/Raj/rajdhani-v15-latin-300.woff2) format("woff2"),url(../Fonts/Raj/rajdhani-v15-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:400;src:url(../Fonts/Raj/rajdhani-v15-latin-regular.woff2) format("woff2"),url(../Fonts/Raj/rajdhani-v15-latin-regular.ttf) format("truetype")}html,body{min-height:100vh;margin:0 auto;max-width:var(--body-max-width);position:relative}body{background:var(--body-bg);background-size:cover;color:var(--color-text);font-size:var(--font-size);font-family:var(--font-family);line-height:var(--line-height)}a{color:var(--color-link);display:inline-block;text-decoration:none}a:hover{color:var(--color-link-hover);transition:all .4s}p:not(:last-child){margin-bottom:15px}hr{background:var(--color-secondary);border:none;height:1px;margin:var(--margin) 0;width:100%}[hidden]{display:none}form{max-width:var(--form-max-width, 680px)}form *{padding:0;margin:0}input,textarea,select,label,legend{padding:var(--padding-input)}label,legend{padding-left:0}label input{margin-left:var(--gap-input)}fieldset{border:0;min-width:250px;max-width:var(--form-max-width, 680px)}fieldset>*{margin-bottom:var(--gap-input)}fieldset label{display:inline-flex;flex:0 1 auto;width:29.5%}fieldset input[type=checkbox],fieldset input[type=radio]{display:inline-flex;inline-size:1.25rem;padding:0;margin:0 calc(var(--gap-input) / 2)}fieldset select,fieldset textarea,fieldset input[type=text],fieldset input[type=search],fieldset input[type=email],fieldset input[type=tel],fieldset input[type=month],fieldset input[type=week],fieldset input[type=password],fieldset input[type=url],fieldset input[type=number],fieldset input[type=time],fieldset input[type=date],fieldset input[type=datetime],fieldset input[data-datepicker-format]{display:inline-flex;flex:1 1 auto;width:69.5%;background:var(--color-input-bg);border:var(--border-input);border-radius:var(--border-radius)}fieldset .powermail_field{display:inline-flex;flex:1 1 auto;width:69.5%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{line-height:var(--line-height);margin:0}.font-size-default h1,.h1{font-size:2rem;font-size:var(--font-size-h1)}.font-size-default h2,.h2{font-size:1.75rem;font-size:var(--font-size-h2)}.font-size-default h3,.h3{font-size:1.5rem;font-size:var(--font-size-h3)}.font-size-default h4,.h4{font-size:1.3rem;font-size:var(--font-size-h4)}.font-size-default h5,.h5{font-size:1.25rem;font-size:var(--font-size-h5)}.font-size-default h6{font-size:var(--font-size-h6)}dialog{border:1px solid #fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:999}iframe.video-embed-item{aspect-ratio:16 / 9}.full-width{width:100vw;position:relative;left:50%;transform:translate(-50%)}.cursor-pointer{cursor:pointer}.color-brand{color:var(--color-primary)}.icon-at{background-image:url(../Icons/at_icon_hover.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(3px);width:1.5ch;height:1.5ch;display:inline-block;transition:all .4s}a[data-mailto-vector="-2"]:hover .icon-at{background-image:url(../Icons/at_icon_hover.svg)}.ce-headline-center,.text-center{text-align:center}.ioaccordion-toggle{cursor:pointer;background:#009036;margin-bottom:3px;color:#fff}.ioaccordion-content-wrapper{display:block;overflow:hidden;transition:.5s all}.ioaccordion-toggle,.ioaccordion-content{padding:14px 16px}:root{--ionav-color-button: var(--color-text-invert);--ionav-color-bg: var(--color-primary);--ionav-color-text: inherit;--ionav-color-links: var(--color-text-invert);--ionav-color-overlay: rgba(0, 0, 0, .5)}.ionav-btn{position:absolute;right:30px;top:33px;z-index:2300;width:50px;height:40px;cursor:pointer}.ionav-nav-main{padding-left:1rem;position:relative;min-width:50%}.ionav-nav-main>ul>li>a{text-transform:uppercase;font-weight:700;font-size:var(--font-size-h6)}.ionav-nav-main:before{content:"";width:1px;height:100%;position:absolute;left:-20px;background-color:#fff}.ionav--closed .ionav-btn:before{content:"";background-image:var(--mobile-btn-icon);width:100%;height:100%;display:block}.ionav--active .ionav-source{display:none}.ionav--active .ionav-source.logo,.ionav-source#logo,.ionav--active .ionav-btn{display:block}html.ionav--open,.ionav--open body{overflow:hidden}.ionav--open .ionav-overlay{display:block}.ionav--open .ionav-btn:hover{opacity:1}.ionav--open .ionav-btn:before,.ionav--open .ionav-btn:after{position:absolute;left:15px;content:" ";height:100%;width:3px;background-color:#fff}.ionav--open .ionav-btn:before{transform:rotate(45deg)}.ionav--open .ionav-btn:after{transform:rotate(-45deg)}.ionav-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:var(--ionav-color-overlay);z-index:2000}.ionav-hidden{display:none}.ionav-canvas{width:100%;min-height:100%;max-height:100vw;min-width:240px;background:var(--ionav-color-bg);color:var(--ionav-color-text);display:flex;justify-content:center;align-items:center}.ionav-canvas>*{padding-top:20px;background-color:var(--ionav-color-bg)}.ionav-canvas nav ul{list-style-type:none}.ionav-canvas nav li li{padding-left:8px}.ionav-canvas nav a{display:block;padding:10px;color:var(--ionav-color-links)}.ionav-canvas .ionav-logo,#ionav-logo{text-align:center;padding-left:20px;padding-right:50px;min-width:20%}.ionav--hasSubnav ul,.ionav--hasSubnav .hasCustomSubnav{display:none}ul.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active>ul{display:block}ul.ionav--hasSubnav.ionav--active{position:absolute;left:50%}ul.ionav--active{position:absolute;left:50%;top:20px;width:50%}.ionav-nav-main>ul>li>a{width:50%}@media screen and (max-width: 900px){.ionav-canvas{flex-direction:column;justify-content:flex-start}.ionav-canvas #ionav-logo{max-width:calc(100% - 70px)}.ionav-canvas .ionav-nav-main:before{content:none}ul.ionav--hasSubnav.ionav--active{position:relative;left:0;top:0}}@media screen and (max-width: 600px){.ionav-btn{right:1rem;top:1rem}.ionav-nav-main{width:100%}}#header{left:50%;position:absolute;top:0;width:100%;z-index:100;transform:translate(-50%)}#header #logo{padding:var(--header-logo-padding);justify-self:start}#header #logo img{max-height:var(--header-logo-height);width:auto}#header .header-container{padding:var(--header-padding);color:var(--header-color-text);z-index:var(--header-container-index);position:relative;display:grid;grid-template-columns:auto 1fr auto;justify-content:stretch;justify-items:end;align-items:start}#header .header-container nav{align-self:flex-end}[data-banner=false] #header{background:var(--header-bg);left:0;position:relative;transform:translate(0)}@media screen and (max-width: 1024px){#header{padding-top:0}#header #logo{max-width:85%;padding-top:var(--frame-item-margin)}[data-banner=true] #header{background:var(--header-bg);left:0;margin-bottom:0;position:relative;transform:translate(0)}}#banner{position:relative}#banner>.frame{margin-bottom:0}#banner .h1-banner{font-size:2.25rem;font-size:var(--font-size-h1-banner)}@media screen and (max-width: 1024px){#banner{margin-top:0}}.font-size-large{font-size:var(--font-size-h1)}.font-size-large>.subheader{font-size:var(--font-size-h2)}.font-size-medium-large{font-size:var(--font-size-h2)}.font-size-medium-large>.subheader{font-size:var(--font-size-h3)}.font-size-medium{font-size:var(--font-size-h3)}.font-size-medium>.subheader{font-size:var(--font-size-h4)}.font-size-small-medium{font-size:var(--font-size-h4)}.font-size-small-medium>.subheader{font-size:var(--font-size-h5)}.font-size-small{font-size:var(--font-size-h5)}.font-size-small>.subheader{font-size:var(--font-size-h6)}.outer-wrap{display:flex;flex-direction:column;min-height:100vh;position:relative}#main{flex-grow:1;max-width:100vw;grid-area:2}#center-container{padding:calc(var(--frame-padding) * 2) 0;grid-area:1}#center-container.bg-dark{background-color:var(--color-bg-default)}#center-container.bg-dark :is(:is(h1), :is(h2), :is(h3), :is(h4), :is(h5), p, span, a){color:var(--color-text-invert)}@media screen and (min-width: 650px){#center-container>.frame{padding:var(--frame-padding) var(--frame-padding-lr-big)}}#footer{background:var(--footer-bg);color:var(--color-text-invert);position:relative;overflow:hidden;padding:var(--frame-item-gap-double) var(--footer-padding);margin-top:var(--frame-item-gap)}#footer :is(p, a){color:var(--color-text-invert)}#footer .icon-at{background-image:url(../Icons/at_icon.svg)}#footer :is(a:hover, a:hover span){color:var(--color-secondary)}#footer a:hover .icon-at{background-image:url(../Icons/at_icon_hover.svg)}#footer .footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#footer .footer-container :is(ul){display:flex}#footer .footer-container :is(ul) :is(a){padding:0;padding-right:var(--frame-item-margin)}#footer .footer-container .footer-contact{padding-top:var(--frame-item-margin)}#footer .footer-container .footer-social img{margin-right:var(--frame-item-margin);max-width:var(--frame-item-gap)}#footer .footer-container .footer-logo\a0 {margin-bottom:calc(var(--frame-item-margin) / 2)}.footer-contact ul{flex-direction:column}@media screen and (min-width: 500px){.footer-contact ul{flex-direction:row}}.ce-uploads li{margin-bottom:min(var(--gap),25px)}.ce-uploads-icon,.ce-uploads-filename,.ce-uploads-filesize,.ce-uploads-description{display:inline-block;margin-right:min(var(--gap),25px);vertical-align:middle}.ce-uploads-icon{max-width:32px}.frame{padding:var(--frame-padding) var(--frame-padding-lr);margin:0 auto;margin-bottom:var(--frame-gap)}.frame.frame-medium-left{padding-left:0;padding-right:calc(var(--frame-padding-lr) + var(--frame-padding-lr))}.frame.frame-medium-right{padding-right:0;padding-left:calc(var(--frame-padding-lr) + var(--frame-padding-lr))}.frame.frame-small-left{padding-left:0;padding-right:calc(var(--frame-padding-lr) + var(--frame-padding-lr))}.frame.frame-small-right{padding-right:0;padding-left:calc(var(--frame-padding-lr) + var(--frame-padding-lr))}.frame.frame-full-width{padding:0}.frame.frame-space-after-none{margin-bottom:0}.frame.frame-space-before-none{margin-top:0}.frame.frame-space-after-small{margin-bottom:25px}.be-default_with_side_nav .frame{margin:0}@media screen and (min-width: 750px){.frame.frame-medium{margin-left:10%;margin-right:10%}.frame.frame-small{margin-left:20%;margin-right:20%}}.frame-layout-linear-gradient-black-left:after{background:linear-gradient(308deg,transparent 38%,rgba(0,0,0,1) 100%);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.ce-bodytext>header.font-size-small{margin-bottom:10px}.ce-gallery :is(.image-wrapper, figure, picture){height:100%;width:100%}.ce-gallery figure{position:relative}.ce-gallery picture img{object-fit:cover;object-position:center center}.ce-gallery figcaption{position:absolute;bottom:0;width:100%;padding:var(--padding);background:var(--gallery-item-caption-bg);color:var(--gallery-item-caption-color);text-align:center;line-height:var(--line-height);transition:all .5s;opacity:0}.ce-gallery figure:hover figcaption{opacity:1;padding-left:1.5rem}.ce-gallery figure a+figcaption{pointer-events:none}.ce-gallery video{width:100%}.ce-gallery .ce-gallery-container{display:grid;grid-template-columns:1fr;gap:var(--gallery-item-gap)}.ce-gallery[data-columns="2"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--gallery-item-gap),var(--gallery-item-min-width)),2fr))}.ce-gallery[data-columns="3"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--gallery-item-gap),var(--gallery-item-min-width)),3fr))}.ce-gallery[data-columns="4"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--gallery-item-gap),var(--gallery-item-min-width)),4fr))}.ce-gallery[data-columns="5"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 5 - var(--gallery-item-gap),var(--gallery-item-min-width)),5fr))}.ce-gallery[data-columns="6"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 6 - var(--gallery-item-gap),var(--gallery-item-min-width)),6fr))}.ce-gallery[data-columns="7"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 7 - var(--gallery-item-gap),var(--gallery-item-min-width)),7fr))}.ce-gallery[data-columns="8"] .ce-gallery-container{grid-template-columns:repeat(auto-fill,minmax(max(100% / 8 - var(--gallery-item-gap),var(--gallery-item-min-width)),8fr))}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue){color:#fff;padding:0;margin-left:var(--frame-padding-lr);margin-right:var(--frame-padding-lr)}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-textpic{display:grid;grid-template-columns:1fr;gap:0;align-items:center}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-textpic:is(.ce-above, .ce-after)>header{padding:32px 10.5%}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-gallery-container{height:100%}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-bodytext{margin:0;padding:32px 10.5%}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-intext .ce-gallery img{object-fit:cover}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) header+.ce-bodytext{margin-top:-20px;padding-top:0}.frame-type-textmedia.frame-layout-grid-lightblue{background-color:#9ec2c8}.frame-type-textmedia.frame-layout-grid-darkblue{background-color:#353f40}:is(.grid-item > .frame-layout-grid-lightblue, .grid-item > .frame-layout-grid-darkblue):first-child:last-child{min-height:100%}@media screen and (min-width: 750px){.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue).frame-medium{margin-left:10%;margin-right:10%}.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue).frame-medium{margin-left:20%;margin-right:20%}}@media screen and (min-width: 1100px){.frame-type-textmedia:is(.frame-layout-grid-lightblue, .frame-layout-grid-darkblue) .ce-textpic:is(.ce-left, .ce-right){grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--gallery-item-gap),var(--gallery-item-min-width)),2fr))}}.frame-group-text .ce-gallery+.ce-bodytext{margin-top:var(--frame-item-margin)}.frame-group-text .ce-bodytext+.ce-gallery{margin-top:var(--frame-item-margin)}.frame-group-text .ce-bodytext ul{padding-left:2em;list-style-image:var(--bighead-ul-icon)}.frame-group-text .ce-bodytext ul li{margin-bottom:8px}.frame-group-text .ce-bodytext ul ::marker{font-size:3em;line-height:0}.frame-group-text .ce-left .ce-gallery{text-align:left}.frame-group-text .ce-center .ce-gallery{text-align:center}.frame-group-text .ce-right .ce-gallery{text-align:right}.frame-group-text .ce-intext{display:flex;flex-wrap:wrap;gap:var(--frame-item-gap)}.frame-group-text .ce-intext .ce-gallery picture img{width:100%;height:100%;object-fit:contain;object-position:center center}.frame-group-text .ce-intext :is(.ce-gallery, .ce-bodytext){flex:1 1 max(50% - var(--frame-item-gap),320px);text-align:left}@media screen and (min-width: 1100px){.frame-group-text .ce-intext.ce-right .ce-gallery{order:1}}.main .frame-layout-text-overlay .ce-textpic{display:block;position:relative}.main .frame-layout-text-overlay .ce-gallery{left:0;position:absolute;top:0}.main .frame-layout-text-overlay .ce-bodytext{background-color:#ffffffb3}.main .frame-layout-text-overlay .ce-intext .ce-gallery picture img{object-fit:cover}.banner .frame-layout-text-overlay{position:absolute;width:100%;height:100%;bottom:0;display:flex;align-items:center}.banner .frame-layout-text-overlay .ce-textpic{flex:1 1 auto}.banner .frame-layout-text-overlay .ce-textpic :is(header){display:flex;justify-content:center}.banner .frame-layout-text-overlay .ce-textpic :is(header) .ce-headline-left{flex:0 1 auto;font-family:var(--font-family-second);font-weight:var(--font-weight-light)}.frame-layout-text-overlay-left-white{background-repeat:no-repeat;background-size:cover;background-position:center}.frame-layout-text-overlay-left-white>.ce-textpic{background-color:#ffffffb3;max-width:560px;padding:30px 10.5%}.frame-layout-text-overlay-left-white>.ce-textpic>.ce-bodytext{max-width:100%}@media screen and (min-width: 600px){.frame-layout-text-overlay-left-white>.ce-textpic{padding:48px 62px}}.grid-container{display:grid;grid-template-columns:1fr;gap:var(--grid-item-gap)}.grid-container .frame{padding:0}.frame-type-grid .grid-container .grid-item>.frame{margin:0}.frame-type-grid .grid-container .grid-item>.frame.frame-space-before-small{margin-top:25px}.frame-type-grid .grid-container .grid-item>.frame.frame-space-before-large{margin-top:50px}.frame-type-grid .grid-container .grid-item>.frame.frame-space-before-xlarge{margin-top:75px}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="2"]>.grid-item-1{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="2"]>.grid-item-2{order:1}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="3"]>.grid-item-1{order:3}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="3"]>.grid-item-2{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="3"]>.grid-item-3{order:1}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="4"]>.grid-item-1{order:4}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="4"]>.grid-item-2{order:3}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="4"]>.grid-item-3{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container [data-columns="4"]>.grid-item-4{order:1}@media screen and (min-width: 700px){.grid-container[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 2 - var(--grid-item-gap),var(--grid-item-min-width)),2fr))}.grid-container[data-columns="3"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 3 - var(--grid-item-gap),var(--grid-item-min-width)),3fr))}.grid-container[data-columns="4"]{grid-template-columns:repeat(auto-fill,minmax(max(100% / 4 - var(--grid-item-gap),var(--grid-item-min-width)),4fr))}.frame-type-grid-row-1--col-2--33-66 .grid-container{grid-template-columns:1fr 2fr}.frame-type-grid-row-1--col-2--66-33 .grid-container{grid-template-columns:2fr 1fr}.frame-type-grid-row-1--col-2--25-75 .grid-container{grid-template-columns:1fr 3fr}.frame-type-grid-row-1--col-2--75-25 .grid-container{grid-template-columns:3fr 1fr}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="2"]>.grid-item-1{order:1}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="2"]>.grid-item-2{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="3"]>.grid-item-1{order:1}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="3"]>.grid-item-2{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="3"]>.grid-item-3{order:3}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="4"]>.grid-item-1{order:1}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="4"]>.grid-item-2{order:2}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="4"]>.grid-item-3{order:3}.frame-type-grid.frame-layout-revert-mobile>.grid-container[data-columns="4"]>.grid-item-4{order:4}}.frame-type-grid-row-1--col-1>.grid-container>.grid-item>.frame-group-text{background-color:#9ec2c8}.frame-type-grid-row-1--col-1>.grid-container>.grid-item>.frame-group-text:nth-child(even){background-color:#353f40}.frame-type-menu_pages ul{list-style-type:none}.frame-type-menu_pages ul ul{padding-left:var(--padding)}.frame-type-menu_subpages ul{list-style-type:none}.frame-type-menu_subpages ul ul{padding-left:var(--padding)}.nav-h a{background:var(--nav-bg);color:var(--nav-color-link);padding:var(--nav-padding)}.nav-h a:hover{background:var(--nav-bg-hover);color:var(--nav-color-link-hover)}.nav-main{padding:0 1.25rem;display:none}.nav-main>ul{display:flex;flex-wrap:wrap;justify-content:left;gap:var(--nav-item-gap)}.nav-main :is(ul, li, a){margin:0;padding:0;width:100%}.nav-main li{position:relative}.nav-main :is(li:hover > ul, li:active > ul, li:focus > ul){display:block}.nav-main>ul>li>a{padding:var(--nav-item-padding);background:var(--nav-item-bg);color:var(--nav-item-color-text);border-bottom:var(--nav-item-border-active);border-bottom-color:transparent}.nav-main>ul>li>a:hover{background:var(--nav-item-bg-hover);color:var(--nav-item-color-text-hover);border-bottom-color:transparent}.nav-main>ul>li>a.active{color:var(--nav-item-color-text-hover);border-bottom:var(--nav-item-border-active)}.nav-main>ul ul{background:var(--nav-subitem-bg);display:none}.nav-main>ul>li li a{width:100%;background:var(--nav-subitem-bg);border-bottom:1px solid rgba(0,0,0,.1);padding:var(--nav-subitem-padding)}.nav-main>ul>li li a:hover{background:var(--nav-subitem-bg-hover);color:var(--nav-subitem-color-text-hover)}.nav-main>ul>li li:last-of-type a{border-bottom:0}@media only screen and (min-width: 1024px){.nav-main :is(ul, li, a){width:auto}.nav-main>ul ul{display:none;left:0;position:absolute;top:100%;width:auto;min-width:100%}.nav-main>ul>li li a{width:100%}.nav-main>ul ul ul{left:100%;top:0}}.ionav-footer-social{display:flex;flex-direction:column;gap:10px}.ionav-footer-social img{width:30px}@media screen and (max-width: 900px){.ionav-footer-social{flex-direction:row;justify-content:center}}.news :is(.header, .news-img-wrap){padding-bottom:calc(var(--news-article-padding) / 2)}.news .news-img-wrap img{max-height:100vh;width:auto;object-fit:cover;object-position:center center}.news .teaser-text{padding:0}.news .footer{padding-top:calc(var(--news-article-padding) / 2);margin-bottom:.5rem}.news .article-container{height:100%;padding:var(--news-article-padding);border-radius:var(--news-article-border-radius)}.news .news-backlink-wrap{margin-top:.5rem}.news .more{transition:color .4s}.news :is(article):hover .more{color:var(--color-secondary)}.news .list-header{font-size:20px;font-weight:600}.news.template-default :is(article){padding-bottom:2.5rem}.news.template-slider{padding-bottom:calc(var(--frame-padding) * 1.5);position:relative}.news.template-slider :is(article){max-width:26.25rem}.news.template-slider :is(article) .header h5{display:flex;align-items:center}.news.template-slider :is(article) .header h5>.icon{margin-right:.42rem;display:grid}.news.template-slider :is(article):hover :is(.headline, a){color:var(--color-primary)}.news.template-slider .line{position:relative;width:100%;margin:2.5rem 0}.news.template-slider .arrow-rounded{cursor:pointer;position:absolute;top:-31px;width:42px}.news.template-slider .arrow-rounded.left{left:0;transform:rotate(180deg)}.news.template-slider .arrow-rounded.right{right:0}.news.template-slider .ref-link{text-transform:uppercase}.news .tns-outer{position:relative}.template-default .news-list-view{display:grid;grid-template-columns:1fr;gap:20px}.template-references>.list-header{margin-bottom:10px}.template-references>.list-header+.news-list-view{margin-left:20px}.news-single.layout-references .article>.header{color:var(--color-secondary);font-size:var(--font-size-h3);margin-bottom:20px;padding-bottom:0}.news-single.layout-references .article>.news-img-wrap{margin-bottom:20px;padding-bottom:0}.news-single.layout-references .article .slider-button{background-image:var(--bighead-ul-icon);background-position:center;background-size:100% auto}.news-single.layout-references .article .slider-button-prev{transform:rotate(180deg)}@media screen and (min-width: 600px){.template-default .news-list-view[data-columns="2"]{grid-template-columns:1fr 1fr}.template-default .news-list-view[data-columns="3"]{grid-template-columns:1fr 1fr 1fr}.template-default .news-list-view[data-columns="4"]{grid-template-columns:1fr 1fr 1fr 1fr}}.powermail_fieldwrap{display:flex;justify-content:flex-end;max-width:var(--form-max-width, 680px)}.powermail_fieldwrap_type_radio .powermail_field,.powermail_fieldwrap_type_checkbox .powermail_field{flex-wrap:wrap}.powermail_label{width:var(--pow-max-width-col1);padding-left:0}.powermail_label .mandatory{display:contents}.powermail_field label{width:inherit}.powermail_fieldwrap_type_submit .powermail_field{justify-content:flex-end}.powermail_captchaimage{margin-left:10px;width:inherit}@media screen and (max-width: 480px){.powermail_fieldwrap{flex-wrap:wrap}.powermail_label,.powermail_captchaimage{width:100%}}.tns-slider,.ce-gallery-container.tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.tns-slider.tns-horizontal.tns-subpixel{white-space:normal}.tns-slider .tns-item img{width:100%;height:100%;object-fit:contain;object-position:center center}.hh-slider{position:relative;padding:0}.hh-slider>.pagination{bottom:var(--frame-gap);position:absolute;left:50%;transform:translate(-50%)}.hh-slider>.pagination button{background-color:#cecece;border:0;border-radius:0;height:7px;width:65px}.hh-slider>.pagination button.tns-nav-active{background-color:var(--color-primary)}.btn,button:not(:empty),input[type=button],input[type=submit],input[type=file],input[type=reset]{padding:var(--padding-button);margin-right:var(--gap-input);background:var(--color-button-bg);color:var(--color-button-text);box-shadow:var(--box-shadow-button);cursor:pointer;border:var(--border-button);border-radius:var(--border-radius);display:inline-block;transition:all .5s;max-width:90vw}:is(.btn, button:not(:empty), input[type=button], input[type=submit], input[type=file], input[type=reset]):is(input):last-of-type{margin-right:0}.button:hover,button:not(:empty):hover,input[type=button]:hover,input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{background:var(--color-button-bg-hover);color:var(--color-button-text-hover)}.btn{display:inline-block;position:relative;margin-right:var(--margin)}.btn.btn-white{background-color:transparent;border:1px solid #fff;border-radius:0;color:var(--color-text-invert);padding:var(--padding-button);padding-top:.5rem;padding-bottom:.5rem}.btn.btn-white:hover{border-color:var(--color-button-text-hover);color:var(--color-button-text-hover)}.btn:last-of-type{margin-right:0}.btn.btn-default{background-color:transparent;border-style:solid;border-width:1px;border-color:var(--color-primary);border-radius:0;color:var(--color-primary);padding:10px 20px;transition:all .4s}.btn.btn-default:hover{background-color:var(--color-secondary);border-color:var(--color-primary);color:var(--color-text-invert)}.btn.btn-news{padding:.9rem 1.8rem;text-transform:uppercase;color:var(--color-secondary);border-color:var(--color-secondary);font-weight:700}.btn.btn-center{left:50%;transform:translate(-50%)}.btn-border{border-color:var(--color-primary);border-width:2px;border-style:solid;border-radius:0;box-shadow:none;color:var(--color-primary);transition:all .4s}.btn-border:hover{background-color:var(--color-primary);color:#fff}.btn-border.btn-secondary{border-color:var(--color-secondary);color:var(--color-secondary)}.btn-border.btn-secondary:hover{background-color:var(--color-secondary);color:#fff}.frame-layout-image-linking .ce-textpic{color:#fff;display:flex;flex-direction:row-reverse;justify-content:flex-end}.frame-layout-image-linking .ce-textpic .ce-gallery{flex:var(--imglink-gallery-flex)}.frame-layout-image-linking .ce-textpic .ce-gallery-container{display:flex;justify-content:center;align-items:start}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column{padding-right:var(--frame-item-margin)}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column .image figcaption{display:block;position:absolute;opacity:1;background-color:var(--color-secondary);width:var(--imagelink-fig-width);left:var(--imagelink-fig-left);bottom:calc(var(--frame-item-margin) * -1);text-transform:uppercase;font-size:var(--font-size-h4);text-align:left;padding-right:var(--frame-item-gap)}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column .image figcaption:after{content:"\2192";line-height:1.2;height:var(--frame-item-gap);position:absolute;right:0;text-align:center;top:50%;width:var(--frame-item-gap-big);transform:translateY(-50%)}.frame-layout-image-linking .ce-textpic :is(header){padding:var(--frame-item-gap) var(--frame-item-gap-double);background-color:var(--color-secondary);margin-right:var(--frame-item-margin);flex:var(--imglink-header-flex)}@media screen and (max-width: 1300px){.frame-layout-image-linking .ce-textpic{flex-direction:column-reverse}.frame-layout-image-linking .ce-textpic :is(header){margin:0;padding:var(--imagelink-header-padding)}.frame-layout-image-linking .ce-textpic .ce-gallery-container{padding-top:var(--frame-item-margin)}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column{padding:0}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column .image figcaption{width:100%;left:0}}@media screen and (max-width: 1000px){.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column .image figcaption{position:relative}}@media screen and (max-width: 650px){.frame-layout-image-linking .ce-textpic .ce-gallery-container{flex-direction:column}.frame-layout-image-linking .ce-textpic .ce-gallery-container .ce-column{width:100%;padding-bottom:var(--frame-item-margin)}}.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext){display:flex;align-items:center}.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext) :is(header){flex:var(--bighead-left-flex);padding-right:var(--frame-item-gap)}.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext) :is(header) :is(:is(h1), :is(h2)){font-family:var(--font-family-second);font-weight:var(--font-weight-light)}.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext) .ce-bodytext{flex:var(--bighead-right-flex);flex-direction:column}@media screen and (max-width: 1024px){.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext){display:block}.frame-layout-big-head-l :is(.ce-textpic, .ce-bodytext) :is(header){padding:0}}.frame-layout-big-head-bg{background-color:var(--color-secondary);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding-top:var(--bighead-spacing-mobile);padding-bottom:var(--bighead-spacing-mobile)}.frame-layout-big-head-bg .ce-textpic{display:flex;flex-direction:column;align-items:center;gap:5vw}.frame-layout-big-head-bg .ce-textpic .ce-bodytext>ul{color:var(--color-text-invert);list-style:none;line-height:var(--bighead-ul-lineheight);padding:var(--bighead-ul-padding)}.frame-layout-big-head-bg .ce-textpic .ce-bodytext>ul li{line-height:var(--bighead-ul-lineheight);padding-left:46px;position:relative}.frame-layout-big-head-bg .ce-textpic .ce-bodytext>ul li:before{display:block;content:" ";background:var(--bighead-ul-icon) center no-repeat;background-size:contain;height:var(--bighead-ul-height);left:0;margin-right:var(--bighead-ul-margin);position:absolute;top:50%;width:var(--bighead-ul-width);transform:translateY(-50%)}.frame-layout-big-head-bg .ce-textpic header h1{color:var(--color-text-invert);font-family:var(--font-family-second);font-weight:var(--font-weight-bold);line-height:1.1}.frame-layout-big-head-bg .ce-textpic.ce-center{justify-content:center}.frame-layout-big-head-bg .ce-textpic.ce-right{justify-content:flex-end}.frame-layout-big-head-bg .ce-textpic.ce-left{justify-content:flex-start}@media screen and (min-width: 700px){.frame-layout-big-head-bg .ce-textpic{flex-direction:row}}@media screen and (min-width: 1024px){.frame-layout-big-head-bg{margin-top:var(--bighead-spacing);margin-bottom:var(--bighead-spacing)}}@media screen and (min-width: 1921px){.frame-layout-big-head-bg .ce-textpic{gap:100px}}.frame-type-textmedia-row-gallery{--text-padding: 2rem var(--rowgallery-text-padding)}.frame-type-textmedia-row-gallery .textmedia-content{position:relative}.frame-type-textmedia-row-gallery .textmedia-content .bg{position:absolute;width:100%;height:100%;z-index:var(--rowgallery-bg-index)}.frame-type-textmedia-row-gallery .textmedia-content .frame{padding:0}.frame-type-textmedia-row-gallery .textmedia-content .frame .ce-bodytext{color:var(--color-text-invert);padding:var(--text-padding);margin:0;max-width:100%}.frame-type-textmedia-row-gallery .textmedia-content .frame .ce-bodytext :is(header) :is(:is(h1), :is(h2), :is(h3)){font-size:var(--font-size-h3)}.frame-type-textmedia-row-gallery .textmedia-content .ce-textpic{flex-direction:column}.frame-type-textmedia-row-gallery .textmedia-content .ce-textpic .ce-gallery{display:flex;justify-content:center;align-items:center;max-width:100%}@media screen and (min-width: 1024px){.frame-type-textmedia-row-gallery .textmedia-content .ce-textpic{display:flex;flex-direction:row;gap:0}.frame-type-textmedia-row-gallery .textmedia-content .ce-textpic :is(.ce-gallery, .ce-bodytext){flex:1 1 auto;max-width:var(--rowgallery-content-mwidth)}.frame-type-textmedia-row-gallery .textmedia-content .ce-textpic .ce-bodytext{display:flex;flex-direction:column;justify-content:center}.frame-type-textmedia-row-gallery .textmedia-content.even .ce-textpic{flex-direction:row-reverse}}@media screen and (min-width: 600px){.frame-type-textmedia-row-gallery{--text-padding: var(--rowgallery-text-padding) 5rem}}@media screen and (max-width: 600px){.frame-type-textmedia-row-gallery{padding-left:0;padding-right:0}}.frame-type-custom-gallery .content-wrap{display:flex;flex-direction:row;padding-bottom:var(--frame-item-gap-big)}.frame-type-custom-gallery .content-wrap .content-left{flex:var(--flex-common-auto);flex-basis:var(--cgallery-fbase-left)}.frame-type-custom-gallery .content-wrap .content-right{flex:var(--flex-common-auto);flex-basis:var(--cgallery-fbase-right);display:flex;flex-direction:column;justify-content:flex-end}.frame-type-custom-gallery .content-wrap .content-right .gallery-right{margin-bottom:var(--cgallery-right-bottom)}.frame-type-custom-gallery .content-wrap .content-right :is(header){display:flex;flex-direction:column;justify-content:center;align-self:center;align-items:baseline;height:100%;padding-left:var(--frame-item-margin);max-width:var(--cgallery-head-maxwidth)}.frame-type-custom-gallery .ce-bodytext{position:relative;margin-left:var(--cgallery-text-left);margin-top:0;padding:var(--cgallery-text-padding)}.frame-type-custom-gallery .ce-bodytext:before{content:"";position:absolute;width:var(--cgallery-text-bg-size);height:var(--cgallery-text-bg-size);background-color:var(--color-bg-light);top:-10%;left:-10%;z-index:var(--cgallery-text-bg-index)}.frame-type-custom-gallery .ce-bodytext :is(p){max-width:var(--cgallery-text-max-width)}@media screen and (max-width: 1150px){.frame-type-custom-gallery .content-wrap{flex-direction:column-reverse}.frame-type-custom-gallery .content-wrap .content-right{flex-basis:unset}.frame-type-custom-gallery .content-wrap .content-right :is(header){margin:0;width:100%;max-width:100%;padding:2.5rem 0}.frame-type-custom-gallery .content-wrap .content-right .gallery-right{margin-bottom:var(--frame-item-gap)}.frame-type-custom-gallery .content-wrap .content-left{display:block;flex-basis:unset}.frame-type-custom-gallery .content-wrap .content-left .gallery-left{display:flex;justify-content:center}.frame-type-custom-gallery .content-wrap .ce-bodytext{margin:0}.frame-type-custom-gallery .content-wrap .ce-bodytext :is(p){max-width:100%}.frame-type-custom-gallery .content-wrap .ce-bodytext:before{width:100%;height:100%;top:0;left:0}}
/*# sourceMappingURL=main.bundle.css.map */
