:root{--meta-nav-height: 5.5rem;--animation-speed: 0.45s}@media(min-width: 1200px){.page-header{--animation-speed: 0.55s;transition:transform var(--animation-speed) ease-in-out,padding-top var(--animation-speed) ease-in-out}.page-header:not(.scrolled){--animation-speed: 0.35s;padding-top:var(--meta-nav-height)}.page-header:not(.scrolled)~.sticky-bar:not(.clone){transform:translate3d(0, 0%, 0)}.page-header:not(.scrolled)~.sticky-bar.clone{transform:translate3d(100%, 25vh, 0)}.page-header.scrolled~.sticky-bar:not(.clone){transform:translate3d(0, -100%, 0)}.page-header.scrolled~.sticky-bar.clone{transform:translate3d(calc(100% - (var(--widget-gap) + var(--icon-size))), 25vh, 0)}.page-header~.sticky-bar:not(.clone){justify-content:center;transition:transform var(--animation-speed) ease-in-out}.page-header~.sticky-bar:not(.clone) .widget-items{gap:3rem;padding-left:2rem;padding-right:2rem;width:100%;justify-content:flex-end;align-items:center}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item{position:relative;outline:0}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item>p{position:relative}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item>p::before{content:"";position:absolute;left:50%;bottom:-0.15rem;width:100%;height:1px;background-color:var(--white);transform:translateX(-50%);opacity:0}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item:hover>p::before,.page-header~.sticky-bar:not(.clone) .widget-items .widget-item:focus>p::before{opacity:1}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.contact{--icon-size: 2.9rem}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.language>p::before{content:none}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.simple-language{color:var(--simple-language);background-color:var(--white)}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.simple-language svg,.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.simple-language path{fill:var(--simple-language)}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.simple-language:hover p::before,.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.simple-language:focus p::before{background-color:var(--simple-language)}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search{gap:0}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search .search-input-wrapper{display:flex;align-items:center}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search .input-wrapper{margin-right:var(--widget-gap)}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search img{order:2}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search p{order:3;margin-left:var(--widget-gap)}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search p::before{content:none}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search input{width:0;height:0;border:0;padding:0;transition:width .3s ease}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search input:focus{width:20.5rem;height:auto;padding:.5rem 1rem}.page-header~.sticky-bar:not(.clone) .widget-items .widget-item.search:hover input{width:20.5rem;height:auto;padding:.5rem 1rem}}@media(min-width: 1200px)and (min-width: 1200px){.page-header~.sticky-bar:not(.clone) .widget-items{max-width:1480px}.page-header~.sticky-bar:not(.clone) .widget-items::after{content:"";position:absolute;left:16.2rem;bottom:-2px;pointer-events:none;border-left:2.5rem solid rgba(0,0,0,0);border-right:2.5rem solid rgba(0,0,0,0);border-bottom:2.5rem solid #fff}}@media(min-width: 1200px)and (min-width: 1400px)and (max-width: 1555px){.page-header~.sticky-bar:not(.clone) .widget-items::after{left:19rem}}@media(min-width: 1200px)and (max-width: 1399.98px){.page-header~.sticky-bar:not(.clone) .widget-items{max-width:1140px}.page-header~.sticky-bar:not(.clone) .widget-items::after{left:15.2rem}}@media(min-width: 1200px)and (min-width: 1200px){.page-header~.sticky-bar:not(.clone){height:var(--meta-nav-height)}}@media(min-width: 1200px){.page-header~.sticky-bar.clone{--icon-size: 2.6rem;--widget-gap: 2rem;right:0;transform:translate(calc(100% - (var(--widget-gap) + var(--icon-size))), 25vh);transition:transform var(--animation-speed) ease-in-out;width:auto}.page-header~.sticky-bar.clone:not(.clone){transform:translate(0%, -100%)}}@media(min-width: 1200px)and (min-width: 1200px){.page-header~.sticky-bar.clone:hover,.page-header~.sticky-bar.clone:focus-within{transform:translate(0, 25vh)}}@media(min-width: 1200px)and (max-width: 1199.98px){.page-header~.sticky-bar.clone.open{transform:translate(0, 25vh)}}@media(min-width: 1200px){.page-header~.sticky-bar.clone .widget-items{justify-content:flex-end;width:100%;flex-direction:column}.page-header~.sticky-bar.clone .widget-items .widget-item+.widget-item{border-top:1px solid currentColor}.page-header~.sticky-bar.clone .widget-items .widget-item.contact{--icon-size: 2.8rem}.page-header~.sticky-bar.clone .widget-items .widget-item.search p{display:none}.page-header~.sticky-bar.clone .widget-items .widget-item.search input{opacity:1;padding:.5rem;transition:padding .3s ease}.page-header~.sticky-bar.clone .widget-items .widget-item.search input:focus-visible{outline:2px solid var(--white, #fff);outline-offset:2px}.page-header~.sticky-bar.clone .widget-items .widget-item.search .search-input-wrapper{display:flex;flex-direction:row-reverse;gap:1rem;align-items:center}.page-header~.sticky-bar.clone .widget-items .widget-item.search .arrow{opacity:1}.page-header~.sticky-bar.clone .widget-items .widget-item.language{align-items:flex-start}.page-header~.sticky-bar.clone .widget-items .widget-item.language p{padding-bottom:calc(var(--language-offset)/4)}.page-header~.sticky-bar.clone .widget-items .widget-item.language ul{position:relative;max-height:0;transition:none;padding:0}.page-header~.sticky-bar.clone .widget-items .widget-item.language:focus ul,.page-header~.sticky-bar.clone .widget-items .widget-item.language:hover ul,.page-header~.sticky-bar.clone .widget-items .widget-item.language:focus-within ul{max-height:fit-content;padding:calc(var(--language-offset)/2) 0}}.sticky-bar{--widget-gap: 1rem;--icon-size: 2.2rem;right:0;position:fixed;z-index:90;display:flex;top:0;width:100%;color:var(--color-text-light);background-color:var(--color-1);transition:transform .3s ease-in-out,top .3s ease-in-out}.sticky-bar p{margin:0}.sticky-bar .widget-items{position:relative;z-index:12;display:flex}.sticky-bar .widget-items .widget-item{cursor:pointer;margin:0;outline:0;border:0;padding:calc(var(--widget-gap)/2) var(--widget-gap) calc(var(--widget-gap)/2) calc(var(--widget-gap)/2);color:inherit;text-decoration:none;display:flex;align-items:center;gap:var(--widget-gap);text-align:left;background-color:var(--color-1);transition:transform .3s ease,box-shadow .3s ease,padding .3s ease,background-color .3s ease}.sticky-bar .widget-items .widget-item:focus-visible{outline:2px solid var(--white);outline-offset:-6px}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item:not(.language) p{display:none}}.sticky-bar .widget-items .widget-item img,.sticky-bar .widget-items .widget-item svg{height:var(--icon-size);width:var(--icon-size)}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item img,.sticky-bar .widget-items .widget-item svg{height:auto}}.sticky-bar .widget-items .widget-item.language{--language-offset: 1.5rem;gap:var(--language-offset)}.sticky-bar .widget-items .widget-item.language:focus .language-navigation,.sticky-bar .widget-items .widget-item.language:hover .language-navigation,.sticky-bar .widget-items .widget-item.language:focus-within .language-navigation{opacity:1;pointer-events:auto}@media(min-width: 1200px){.sticky-bar .widget-items .widget-item.language:focus .language-navigation p::after,.sticky-bar .widget-items .widget-item.language:hover .language-navigation p::after,.sticky-bar .widget-items .widget-item.language:focus-within .language-navigation p::after{transform:rotate(-180deg)}}.sticky-bar .widget-items .widget-item.language:focus .language-navigation ul,.sticky-bar .widget-items .widget-item.language:hover .language-navigation ul,.sticky-bar .widget-items .widget-item.language:focus-within .language-navigation ul{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease 0s,visibility 0s ease 0s,z-index .5s linear,transform .4s ease}.sticky-bar .widget-items .widget-item.language:focus .language-navigation ul a,.sticky-bar .widget-items .widget-item.language:hover .language-navigation ul a,.sticky-bar .widget-items .widget-item.language:focus-within .language-navigation ul a{color:var(--white)}.sticky-bar .widget-items .widget-item.language .language-navigation{position:relative}.sticky-bar .widget-items .widget-item.language .language-navigation p{position:relative;display:flex;align-items:center;gap:.5rem}.sticky-bar .widget-items .widget-item.language .language-navigation p::after{position:relative;font-family:var(--icon-family),sans-serif;font-weight:400;transition:.3s ease;content:"d";color:var(--background);font-size:1.3em;height:1rem;width:2rem;display:flex;align-items:center;justify-content:center}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.language .language-navigation p{--triangle-size: 0.8rem;border-bottom:2px solid var(--white);padding:calc(var(--language-offset)/4) var(--language-offset);padding-bottom:calc(var(--language-offset)/4 + var(--triangle-size))}.sticky-bar .widget-items .widget-item.language .language-navigation p::after{content:"";position:absolute;left:var(--language-offset);bottom:0;pointer-events:none;border-left:var(--triangle-size) solid rgba(0,0,0,0);border-right:var(--triangle-size) solid rgba(0,0,0,0);border-bottom:var(--triangle-size) solid #fff;width:unset;height:unset}.sticky-bar .widget-items .widget-item.language .language-navigation p::before{content:"";position:absolute;right:var(--language-offset);top:0;width:calc(100% - var(--language-offset)*2);height:1px;background-color:var(--white)}}.sticky-bar .widget-items .widget-item.language .language-navigation ul{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,z-index .4s linear,transform .4s ease;padding:calc(var(--language-offset)/2) 0;position:absolute;background:var(--color-1);left:calc(var(--language-offset)*-1);top:calc(100% + .5rem);width:max-content;min-width:10rem}.sticky-bar .widget-items .widget-item.language .language-navigation ul::before{content:"";position:absolute;right:var(--language-offset);top:0;width:calc(100% - var(--language-offset)*2);height:1px;background-color:var(--white)}.sticky-bar .widget-items .widget-item.language .language-navigation ul li{list-style:none}.sticky-bar .widget-items .widget-item.language .language-navigation ul li:first-of-type a::before{content:none}@media(min-width: 1200px){.sticky-bar .widget-items .widget-item.language .language-navigation ul li:first-of-type a{padding-top:0}}@media(min-width: 1200px){.sticky-bar .widget-items .widget-item.language .language-navigation ul li:last-of-type a{padding-bottom:0}}.sticky-bar .widget-items .widget-item.language .language-navigation ul li a{padding:calc(var(--language-offset)/4) var(--language-offset);text-decoration:none;display:flex;position:relative}.sticky-bar .widget-items .widget-item.language .language-navigation ul li a::before{content:"";position:absolute;right:var(--language-offset);top:0;width:calc(100% - var(--language-offset)*2);height:1px;background-color:var(--white)}.sticky-bar .widget-items .widget-item.language .language-navigation ul li a:hover{text-decoration:none;color:var(--white)}.sticky-bar .widget-items .widget-item.language .language-navigation ul li a:focus-visible{outline:2px solid var(--white, #fff)}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.language .language-navigation ul{position:relative;top:0;left:0;padding:0;width:100%;min-width:unset}.sticky-bar .widget-items .widget-item.language .language-navigation ul::before{content:none}}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.language .language-navigation{position:absolute;top:-100%;left:50%;display:flex;flex-direction:column-reverse;background:var(--color-1);height:100%;opacity:0;pointer-events:none;width:max-content;transform:translateX(-50%)}}@media(max-width: 575.98px){.sticky-bar .widget-items .widget-item.language .language-navigation{left:calc(50% + 6rem)}}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.language{position:relative}}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.contact{--icon-size: 3.7rem}}.sticky-bar .widget-items .widget-item.search{--search-wrapper-size: 6rem}.sticky-bar .widget-items .widget-item.search:focus-within::before,.sticky-bar .widget-items .widget-item.search:focus-within::after,.sticky-bar .widget-items .widget-item.search:hover::before,.sticky-bar .widget-items .widget-item.search:hover::after,.sticky-bar .widget-items .widget-item.search.open::before,.sticky-bar .widget-items .widget-item.search.open::after{opacity:1;pointer-events:auto;z-index:3}.sticky-bar .widget-items .widget-item.search:focus-within input,.sticky-bar .widget-items .widget-item.search:hover input,.sticky-bar .widget-items .widget-item.search.open input{opacity:1;pointer-events:auto}.sticky-bar .widget-items .widget-item.search:focus-within .arrow,.sticky-bar .widget-items .widget-item.search:hover .arrow,.sticky-bar .widget-items .widget-item.search.open .arrow{opacity:1}.sticky-bar .widget-items .widget-item.search:focus-within .input-wrapper,.sticky-bar .widget-items .widget-item.search:hover .input-wrapper,.sticky-bar .widget-items .widget-item.search.open .input-wrapper{pointer-events:all}.sticky-bar .widget-items .widget-item.search .input-wrapper{display:flex;align-items:center;position:relative}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.search .input-wrapper{position:absolute;width:calc(100% - var(--widget-gap)*2);top:calc((var(--widget-gap) + var(--search-wrapper-size)/2)*-1);left:calc(var(--widget-gap));z-index:9;pointer-events:none}}.sticky-bar .widget-items .widget-item.search .arrow{font-family:var(--icon-family),sans-serif;font-weight:400;text-transform:none;font-style:normal;transition:transform .3s ease;color:var(--color-text);position:absolute;z-index:3;right:1rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.sticky-bar .widget-items .widget-item.search .button-search{all:unset}.sticky-bar .widget-items .widget-item.search .button-search:focus-visible{outline:2px solid var(--white, #fff);outline-offset:-2px}.sticky-bar .widget-items .widget-item.search input{border:0;padding:.5rem 1rem;color:var(--color-text);opacity:0;pointer-events:none;transition:opacity .3s ease;border-radius:0}.sticky-bar .widget-items .widget-item.search input:focus{opacity:1;pointer-events:auto}.sticky-bar .widget-items .widget-item.search input::placeholder{color:var(--color-text)}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.search input{width:100%}}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item.search::before{content:"";position:absolute;left:0;top:calc(var(--search-wrapper-size)*-1);width:100%;height:var(--search-wrapper-size);background-color:var(--color-1);opacity:0;pointer-events:none;transition:opacity .3s ease}.sticky-bar .widget-items .widget-item.search::after{content:"";position:absolute;left:var(--widget-gap);top:0;width:calc(100% - var(--widget-gap)*2);height:1px;background-color:var(--white);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2}}@media(max-width: 1199.98px){.sticky-bar .widget-items .widget-item{text-align:center;width:100%;padding:var(--widget-gap);justify-content:center}.sticky-bar .widget-items .widget-item:nth-child(1){order:5}.sticky-bar .widget-items .widget-item:nth-child(2){order:3}.sticky-bar .widget-items .widget-item:nth-child(3){order:4}.sticky-bar .widget-items .widget-item:nth-child(4){order:1}.sticky-bar .widget-items .widget-item:nth-child(5){order:2}}@media(max-width: 1199.98px){.sticky-bar .widget-items{width:100%;flex-direction:row}}.sticky-bar .widget-modal .closer{position:absolute;right:0;font-weight:bold;font-family:var(--icon-family),sans-serif;color:var(--color-1);-webkit-text-stroke:1px;z-index:2}@media(min-width: 1200px){.sticky-bar{z-index:102}}@media(max-width: 1199.98px){.sticky-bar{--widget-gap: 1.75rem;--icon-size: 3rem;top:auto;bottom:-3px;transform:translate(0%, calc(100% - (var(--widget-gap) * 2 + var(--icon-size))));right:0;width:100%;flex-flow:column}.sticky-bar.clone{display:none}}.modal{position:fixed;left:0;top:0;width:100vw;min-height:100vh;z-index:200;display:flex;justify-content:center;align-items:center;background-color:rgba(60,60,60,.6);bottom:0}.modal:not(.open){display:none}.modal .widget-modal{--padding-x: 7.5rem;--padding-y: 5.5rem;--min: 40rem;background-color:var(--white);width:100%;max-width:100rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--min), 1fr));padding:var(--padding-y) var(--padding-x);position:relative;row-gap:1rem;column-gap:2rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal .widget-modal::-webkit-scrollbar{display:none}.modal .widget-modal::before{content:"";display:flex;height:1px;width:100%;grid-column:1/-1;grid-row:3;background-color:var(--border-color);margin:3rem 0}@media screen and (max-width: 970px){.modal .widget-modal::before{display:none}}.modal .widget-modal-headline{grid-column:1/-1;text-transform:uppercase}@media screen and (max-width: 970px){.modal .widget-modal-card{padding:2rem 0}.modal .widget-modal-card+.widget-modal-card{border-top:1px solid var(--border-color)}.modal .widget-modal-card:first-of-type{padding-top:0}.modal .widget-modal-card:last-of-type{padding-bottom:0}}.modal .widget-modal-card-headline{font-weight:bold}.modal .widget-modal-card p{margin-bottom:.3rem}.modal .widget-modal-card p:last-of-type{margin-bottom:0}.modal .widget-modal .closer{border:0;background:rgba(0,0,0,0);padding:0;position:absolute;right:calc(var(--padding-x)/2);top:calc(var(--padding-x)/2);font-weight:bold;font-family:var(--icon-family),sans-serif;color:var(--color-1);-webkit-text-stroke:1px;z-index:2}@media screen and (max-width: 970px){.modal .widget-modal .closer{right:calc(var(--padding-x));top:calc(var(--padding-x))}}@media screen and (max-width: 970px){.modal .widget-modal{--min: min(100%, 50rem);--padding-x: 2rem;--padding-y: 2.5rem;--font-3: var(--font-small);row-gap:0;width:90%;height:90%;grid-auto-rows:max-content}.modal .widget-modal .widget-modal-card-headline{margin-bottom:.3rem}.modal .widget-modal p{font-size:var(--font-small)}}
