:root{--viewport-phone:375px;--viewport-phablet:560px;--viewport-tablet:768px;--viewport-desktop:1200px;--viewport-desktop-wide:1560px;--global-gap:clamp(1rem, 6vw, 3rem);--global-gap--half:calc(clamp(1rem, 6vw, 3rem) / 2);--global-radius:.375rem;--global-radius-max:1rem;--content-max-width:var(--viewport-tablet);--wide-max-width:var(--viewport-desktop-wide);--wide-width-size:calc((var(--wide-max-width) - var(--content-max-width)) / 2);--column-min:16rem;--gallery-item-min:clamp(24ch, 28vw, 32ch);--gallery-item-aspect-ratio:4/3;--title-font:"AkkoPro", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--base-font:"IBMPlexSans", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--base-font--bold:"IBMPlexSans Bold", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-200:clamp(.78rem, calc(.74rem + .04vw), .82rem);--fs-250:clamp(.86rem, calc(.83rem + .06vw), .91rem);--fs-300:clamp(.94rem, calc(.92rem + .08vw), .98rem);--fs-400:clamp(1.13rem, calc(1.06rem + .33vw), 1.31rem);--fs-500:clamp(1.35rem, calc(1.21rem + .69vw), 1.75rem);--fs-600:clamp(1.62rem, calc(1.37rem + 1.24vw), 2.33rem);--fs-700:clamp(1.94rem, calc(1.54rem + 2.03vw), 3.11rem);--fs-750:clamp(2.13rem, calc(1.62rem + 2.59vw), 3.63rem);--fs-800:clamp(2.33rem, calc(1.7rem + 3.15vw), 4.14rem);--fs-900:clamp(2.8rem, calc(1.85rem + 4.74vw), 5.52rem);--clr-white:#fff;--clr-white-rgb:255, 255, 255;--clr-black:#000;--clr-black-rgb:0, 0, 0;--clr-foreground:#08100c;--clr-foreground-rgb:8, 16, 12;--clr-background:#fff;--clr-background-rgb:255, 255, 255;--clr-card:#eef5f5;--clr-card-rgb:238, 245, 245;--clr-border:#b6bdbd;--clr-border-rgb:182, 189, 189;--clr-primary:#055864;--clr-primary-rgb:5, 88, 100;--clr-primary-shade:#eef5f5;--clr-primary-shade-rgb:238, 245, 245;--clr-accent:#f59a00;--clr-accent-rgb:245, 154, 0;--clr-error:#fc5c65;--clr-error-rgb:252, 92, 101;--clr-warning:#fcbf49;--clr-warning-rgb:252, 191, 73;--clr-success:#5d9c59;--clr-success-rgb:93, 156, 89}*,:before,:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}html,body{height:100%}body{-webkit-font-smoothing:antialiased;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}input,textarea,select,button{font:inherit;color:inherit;vertical-align:baseline;appearance:none;background:0 0;border:none;margin:0;padding:0}input[type=checkbox],input[type=radio]{appearance:auto;width:auto;margin:0;display:inline-block}input[type=submit],input[type=reset],button{cursor:pointer}textarea{resize:none}select{appearance:none;background:#fff;border:1px solid #ccc;padding:4px;display:inline-block}select::-ms-expand{display:none}@-moz-document url-prefix(){select{text-indent:.01px;text-overflow:""}}:where(body,iframe,pre,img,svg,video,canvas,select){word-break:break-word;max-width:100%;overflow:auto}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-touch-action:manipulation;touch-action:manipulation}html{scroll-behavior:smooth}body{background-color:var(--clr-background);min-width:320px;display:block}@media only screen and (width<=999px){body.disable-scrolling{overflow:hidden}}img{height:auto;margin-bottom:var(--global-gap);max-width:100%;display:block}a{color:var(--clr-accent)}.no-margin{margin:unset}.is-centered{text-align:center}figure{margin:0 auto var(--global-gap)}figcaption{color:var(--clr-foreground);font-size:var(--fs-300);margin-top:calc(var(--global-gap) / 2);justify-content:center;width:100%;display:block}hr{background-color:rgba(var(--clr-foreground-rgb), .25);height:1px;margin:var(--global-gap) auto;border:0;display:block}@media only screen and (width>=768px){hr{margin:calc(var(--global-gap) * 2) auto}}ul{margin:0 0 var(--global-gap);padding:0;list-style:none}.subpage main ol,.subpage main ul:not(.query-list){margin:calc(var(--global-gap--half) / 2) 0;padding:0;list-style:none}.subpage main ol li,.subpage main ul:not(.query-list) li{padding-left:2.5em;position:relative;left:0}.subpage main ol li:not(:first-child),.subpage main ul:not(.query-list) li:not(:first-child){margin-top:.5em}.subpage main ol{counter-reset:my-counter;list-style-type:none}.subpage main ol li:before{content:counter(my-counter) ".";counter-increment:my-counter;position:absolute;top:0;left:.5em}.subpage main ul li:before{background-color:var(--clr-foreground);content:"";width:1.5em;height:2px;display:block;position:absolute;top:.75em;left:0}.subpage main ul.no-list-item>li:before{display:none}.has-background{padding-top:var(--global-gap);padding-bottom:var(--global-gap)}body [hidden=hidden]{visibility:hidden;height:0;padding:0;display:none}.colophon{padding-top:var(--global-gap);padding-bottom:var(--global-gap)}.site-notice{text-align:center}a.more,.article--more{background-color:var(--clr-primary);border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:3rem;height:3rem;margin-left:1rem;padding:0;font-size:0;transition:all .2s ease-in;display:flex;position:relative}a.more:after,.article--more:after{background-color:var(--clr-background);content:"";width:32px;height:32px;transition:background-color .2s ease-in;display:block;mask-image:url("data:image/svg+xml;utf8,<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M4,17.33h19.45l-7.06,7.06,1.89,1.89,10.28-10.28-10.28-10.28-1.89,1.89,7.06,7.06H4v2.67Z\"/></svg>");mask-size:contain;mask-repeat:no-repeat}.content-grid{grid-template-columns:[full-width-start] minmax(var(--global-gap--half), 1fr) [wide-width-start] minmax(0, var(--wide-width-size)) [content-start] min(100% - (var(--global-gap)), var(--content-max-width)) [content-end] minmax(0, var(--wide-width-size)) [wide-width-end] minmax(var(--global-gap--half), 1fr) [full-width-end];display:grid}.content-grid>:not(.wide-width,.full-width),.full-width>:not(.wide-width,.full-width){grid-column:content}.content-grid>.wide-width{grid-column:wide-width}.content-grid>.full-width,.content-grid>.carousel{grid-column:full-width;grid-template-columns:inherit;display:grid}.flow>*+*{margin-top:var(--global-gap,1em)}.section-padding{padding-block:var(--global-gap)}.columns{grid-gap:var(--global-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--column-min)), 1fr));display:grid}img.full-width{-o-object-fit:cover;object-fit:cover;width:100%;max-height:45vh}.faq-section{border-bottom:1px solid rgba(var(--clr-foreground-rgb), .125)}form{margin:0 auto var(--global-gap);font-size:var(--fs-300);width:100%}fieldset{border:0;outline:0;margin:0;padding:0}label{font-family:var(--base-font--bold);margin-left:1.25rem;display:block}input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{appearance:none;background-color:var(--clr-background);border:1px solid var(--clr-border);border-radius:2.5rem;width:100%;max-width:24rem;margin:0 0 .5rem;padding:.6rem 1.25rem .66rem}input[type=text]:hover,input[type=text]:focus,input[type=search]:hover,input[type=search]:focus,input[type=email]:hover,input[type=email]:focus,input[type=url]:hover,input[type=url]:focus,input[type=password]:hover,input[type=password]:focus,input[type=search]:hover,input[type=search]:focus,input[type=number]:hover,input[type=number]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=range]:hover,input[type=range]:focus,input[type=date]:hover,input[type=date]:focus,input[type=month]:hover,input[type=month]:focus,input[type=week]:hover,input[type=week]:focus,input[type=time]:hover,input[type=time]:focus,input[type=datetime]:hover,input[type=datetime]:focus,input[type=datetime-local]:hover,input[type=datetime-local]:focus,input[type=color]:hover,input[type=color]:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000;outline:none}input[type=text].full-size,input[type=search].full-size,input[type=email].full-size,input[type=url].full-size,input[type=password].full-size,input[type=search].full-size,input[type=number].full-size,input[type=tel].full-size,input[type=range].full-size,input[type=date].full-size,input[type=month].full-size,input[type=week].full-size,input[type=time].full-size,input[type=datetime].full-size,input[type=datetime-local].full-size,input[type=color].full-size,textarea.full-size,select.full-size{max-width:100%}textarea{height:10em;position:relative}textarea:before{content:"";pointer-events:none;border:5px solid #0000;border-top:8px solid #000;border-bottom-width:0;width:0;height:0;margin-top:-5px;position:absolute;top:50%;right:20px}select{background-color:var(--clr-background);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" data-icon=\"SvgChevronDown\" aria-hidden=\"true\"><path d=\"M6 9.1L9 12l3 2.9 3-2.9 3-2.9\"></path></svg>");background-position:calc(100% - .75em) calc(50% + .05em);background-repeat:no-repeat;background-size:1.5em;position:relative}input[type=submit],button[type=submit],.button,button{background-color:var(--clr-primary);border:2px solid var(--clr-primary);color:var(--clr-background);cursor:pointer;font-family:var(--base-font--bold);font-size:var(--fs-300);text-align:center;border-radius:4rem;justify-content:center;align-items:center;width:auto;margin:0 auto .5rem;padding:.6rem 1.25rem .66rem;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}input[type=submit]:hover,button[type=submit]:hover,.button:hover,button:hover{background-color:rgba(var(--clr-primary-rgb), .82)}input[type=submit].is-accent,button[type=submit].is-accent,.button.is-accent,button.is-accent{background-color:var(--clr-accent);border-color:var(--clr-accent)}input[type=submit].is-accent:hover,button[type=submit].is-accent:hover,.button.is-accent:hover,button.is-accent:hover{background-color:rgba(var(--clr-accent-rgb), .82)}input[type=submit].is-ghost,button[type=submit].is-ghost,.button.is-ghost,button.is-ghost{border-color:var(--clr-primary);color:var(--clr-primary);background-color:#0000}input[type=submit].is-ghost:hover,button[type=submit].is-ghost:hover,.button.is-ghost:hover,button.is-ghost:hover{background-color:rgba(var(--clr-primary-rgb), .2)}input[type=submit].is-ghost.is-accent,button[type=submit].is-ghost.is-accent,.button.is-ghost.is-accent,button.is-ghost.is-accent{border-color:var(--clr-accent);color:var(--clr-accent)}input[type=submit].is-ghost.is-accent:hover,button[type=submit].is-ghost.is-accent:hover,.button.is-ghost.is-accent:hover,button.is-ghost.is-accent:hover{background-color:rgba(var(--clr-accent-rgb), .2)}input[type=submit]:disabled,input[type=submit]:disabled:hover,button[type=submit]:disabled,button[type=submit]:disabled:hover,.button:disabled,.button:disabled:hover,button:disabled,button:disabled:hover{cursor:not-allowed;background-color:rgba(var(--clr-foreground-rgb), .125)!important;background-color:hsl(from var(--clr-foreground) h s l/.125)!important;border-color:rgba(var(--clr-foreground-rgb), .1)!important;color:rgba(var(--clr-foreground-rgb), .4)!important}input[type=submit] .button-subline,button[type=submit] .button-subline,.button .button-subline,button .button-subline{font-size:var(--fs-200);margin-top:-.25em}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:none;font-size:15px}@media only screen and (width>=768px){html{font-size:18px}}@media only screen and (width>=1200px){html{font-size:20px}}@font-face{font-display:swap;font-family:AkkoPro;font-style:normal;font-weight:400;src:url(/assets/fonts/AkkoPro-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBMPlexSans;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-sans-v19-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBMPlexSans Bold;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-sans-v19-latin-600.woff2)format("woff2")}body{line-height:1.6}body,input,select,textarea{font-family:var(--base-font);letter-spacing:-.125px}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--global-gap--half) / 2);font-family:AkkoPro;font-weight:100}h2{font-size:var(--fs-700)}p{font-size:var(--fs-300)}.paragraph-margin p{margin-bottom:var(--global-gap--half)}.subpage main .is-huge{font-size:var(--fs-800)}.subpage main h1,.subpage main .is-h1{font-size:var(--fs-700);font-weight:600}.subpage main h1 span,.subpage main .is-h1 span{font-weight:300}.subpage main h2{color:var(--clr-primary);font-size:var(--fs-600)}.subpage main h3{color:var(--clr-primary);font-size:var(--fs-500)}.subpage main h4,.subpage main .is-h4{font-size:var(--fs-400)}.subpage main h2,.subpage main h3,.subpage main h4{margin-top:calc(var(--global-gap--half) / 2)}.subpage main p,.subpage main ul,.subpage main img{margin-bottom:calc(var(--global-gap--half) / 2)}.subpage main .is-dark{color:var(--clr-foreground)}.subpage .header-menu{max-width:calc(1560px + var(--global-gap) * 4);width:100%;margin-left:auto;margin-right:auto;padding:0}@media only screen and (width>=1000px){.subpage .header-menu{padding:0 calc(var(--global-gap) / 2)}}.subpage--inner{background-color:var(--clr-card);margin:0 calc(var(--global-gap) / 2);padding-bottom:var(--global-gap);border-radius:0 0 1rem 1rem}@media only screen and (width>=768px){.subpage--inner{margin:0 calc(var(--global-gap) / 2)}}.news-list--wrap h1,.news-list--wrap .tag-filter{padding-left:var(--global-gap--half);padding-right:var(--global-gap--half)}.news-list--wrap h1{font-size:var(--fs-800);text-align:center}.news-list--wrap .tag-filter{margin-bottom:var(--global-gap);flex-flow:wrap;justify-content:center;align-items:start;display:flex}.news-list--wrap .tag-filter button{margin:0 .25em .25em}.news-list--wrap .tag-filter button.active{background-color:var(--clr-primary);color:var(--clr-background)}.news-list{gap:var(--global-gap--half);margin-bottom:var(--global-gap)}.news-list.columns{grid-template-columns:1fr}@media only screen and (width>=768px){.news-list.columns{grid-template-columns:1fr 1fr}}@media only screen and (width>=1560px){.news-list.columns{grid-template-columns:1fr 1fr 1fr}}.news-list article{border-radius:var(--global-radius-max);background-color:var(--clr-background);-webkit-box-shadow:0;box-shadow:0;flex-direction:column;width:100%;transition:box-shadow .2s ease-in;display:flex;overflow:hidden}.news-list article:hover{-webkit-box-shadow:0 0 1rem 2px rgba(var(--clr-foreground-rgb), .2);box-shadow:0 0 1rem 2px rgba(var(--clr-foreground-rgb), .2)}.news-list .article--image-wrap{background-color:hsl(from var(--clr-primary) h s l/.2)}.news-list .article--image,.news-list .no-image{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:280px;margin:0;display:flex}.news-list .article--content{background-color:var(--clr-background);border-radius:var(--global-radius-max) var(--global-radius-max) 0 0;-webkit-box-shadow:0 -1em 1em -1em rgba(var(--clr-foreground-rgb), .2);box-shadow:0 -1em 1em -1em rgba(var(--clr-foreground-rgb), .2);margin-top:calc(var(--global-radius-max) * -1);padding:var(--global-gap--half)}.news-list .article--content a{color:var(--clr-foreground);gap:var(--global-gap--half);flex-flow:row;width:100%;text-decoration:none;display:flex}.news-list .article--content a:hover h2{color:var(--clr-primary)}.news-list .article--content h2{font-size:var(--fs-400);hyphens:auto;word-break:auto;margin-bottom:0}.news-list .article--content button{margin-left:auto;margin-right:0}.news-list .article--content p{margin-top:calc(var(--global-gap--half) / 2);margin-bottom:0}@media only screen and (width>=1000px){.news-list{margin-top:var(--global-gap--half)}.news-list .article--image,.news-list .no-image{aspect-ratio:16/9}}.article-page p{margin-bottom:1em}.article-page main{position:relative}.article-page .image-copyright p{color:rgba(var(--clr-foreground-rgb), .5);font-size:var(--fs-200)}.article-page--header{margin-bottom:var(--global-gap--half)}.article-page--header img{aspect-ratio:4/3;border-radius:var(--global-radius-max);-o-object-fit:cover;object-fit:cover;margin:0}.article-page--header.has-image{flex-direction:column-reverse;display:flex}.article-page--text{max-width:768px;margin-left:auto;margin-right:auto}.article-page--text .date{font-size:var(--fs-200);margin-bottom:calc(var(--global-gap--half) / 2);margin-left:.25em}.article-page--text .date sup{font-size:.75em}.article-page--text h1{font-size:var(--fs-700);margin-bottom:var(--global-gap--half);line-height:1.05}@media only screen and (width>=1560px){.article-page--text h1{font-size:var(--fs-800)}}.article-page--footer--inner{align-items:center;gap:var(--global-gap);padding-top:var(--global-gap--half);flex-flow:column-reverse wrap;display:flex}@media only screen and (width>=768px){.article-page--footer--inner{grid-template-columns:1fr 1fr 1fr;display:grid}}.article-page--footer--inner .mail-share{margin:0 auto}.article-page--footer--inner .mail-share:before{background-color:var(--clr-background);content:"";width:24px;height:24px;padding-right:2rem;display:inline-block;mask-image:url("data:image/svg+xml;utf8,<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M24.96,29.5c-.11,0-.22,0-.34-.01H7.37c-2.42.17-4.52-1.56-4.8-3.98,0-.06,0-.11,0-.17v-6.45c0-.83.67-1.5,1.5-1.5s1.5.67,1.5,1.5v6.35c.13.78.83,1.32,1.62,1.26.04,0,.09,0,.13,0h17.37s.09,0,.13,0c.8.08,1.49-.48,1.62-1.26v-6.35c0-.83.67-1.5,1.5-1.5s1.5.67,1.5,1.5v6.45c0,.06,0,.11,0,.17-.26,2.31-2.18,3.99-4.46,3.99ZM16,22.81c-.83,0-1.5-.67-1.5-1.5v-9.26c0-2.86,2.33-5.19,5.19-5.19h4.62l-1.8-1.79c-.59-.59-.59-1.54,0-2.12.59-.59,1.54-.59,2.12,0l4.29,4.29s.05.04.07.06c.29.29.44.68.44,1.06h0c0,.21-.04.4-.11.58-.07.17-.17.32-.3.46-.02.02-.03.03-.05.05-.01.01-.03.03-.04.04l-4.29,4.29c-.59.59-1.54.59-2.12,0s-.59-1.54,0-2.12l1.8-1.8h-4.61c-1.21,0-2.19.98-2.19,2.19v9.26c0,.83-.67,1.5-1.5,1.5Z\"/></svg>");mask-size:contain;mask-repeat:no-repeat}@media only screen and (width>=768px){.article-page--footer--inner .mail-share:before{padding-right:1.5rem}}.article-page--footer--inner .back-to-news{color:rgba(var(--clr-foreground-rgb), .5);font-family:var(--base-font--bold);align-items:center;margin:0 0 0 -3px;text-decoration:none;display:flex}.article-page--footer--inner .back-to-news:before{background-color:rgba(var(--clr-foreground-rgb), .5);content:"";width:24px;height:24px;margin-right:.5em;display:block;mask-image:url("data:image/svg+xml;utf8,<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M28.56,14.67H9.11l7.06-7.06-1.89-1.89L4,16l10.28,10.28,1.89-1.89-7.06-7.06h19.45v-2.67h0Z\"/></svg>");mask-size:contain;mask-repeat:no-repeat}.article-page--footer--inner .back-to-news:hover{color:var(--clr-primary)}.article-page--footer--inner .back-to-news:hover:before{background-color:var(--clr-primary)}@media only screen and (width<=1199px){.article-page .image-copyright{margin-top:calc(var(--global-gap) / -2);text-align:right}}@media only screen and (width>=1200px){.article-page .article-page--header.has-image{align-items:end;gap:var(--global-gap--half);flex-flow:row;display:flex}.article-page .article-page--header .article-page--image{width:38.75rem;max-width:50%}.article-page .image-copyright{width:100%;position:absolute}.article-page .image-copyright p{max-width:calc(var(--wide-width-size) - var(--global-gap--half))}}.header-element{flex-direction:column;align-items:center;display:flex}.brand{margin:calc(var(--global-gap) / 2) 0}.page-teaser.frontpage{margin:0 var(--global-gap--half) var(--global-gap);padding:0 var(--global-gap--half);flex-direction:column;align-items:center;width:100%;display:flex}.page-teaser.frontpage .teaser-inner{border-top:solid rgba(var(--clr-white-rgb), .25) 1px;background-color:var(--clr-primary);max-width:calc(1560px + var(--global-gap) * 4);width:100%;padding:calc(var(--global-gap) / 2);border-radius:0 0 1rem 1rem}.page-teaser.frontpage h1{color:var(--clr-background);font-size:var(--fs-600);text-align:center;max-width:100%;margin:0 auto}@media only screen and (width<=767px){.page-teaser.frontpage h1{margin:calc(var(--global-gap) / 1.5) auto var(--global-gap)}}@media only screen and (width>=560px){.page-teaser.frontpage h1{max-width:80%}}@media only screen and (width>=1200px){.page-teaser.frontpage h1{margin:calc(var(--global-gap) / 3) auto calc(var(--global-gap) / 1.5);max-width:70%}}.page-teaser.frontpage .header-image{aspect-ratio:4/3;border-radius:.5rem;max-width:1560px;max-height:min(60dvh,420px);margin:0 auto}@media only screen and (width>=768px){.page-teaser.frontpage .header-image{aspect-ratio:unset}}.page-teaser h1{font-size:var(--fs-700);text-orientation:bottom;align-items:flex-end;display:flex}.frontpage-teaser--wrap{margin-top:calc(var(--global-gap) / 2);position:relative}.frontpage-teaser--wrap .button{top:calc(var(--global-gap) / 1.5);z-index:2;max-width:80%;display:inline-block;position:absolute;left:0;right:0}@media only screen and (width>=768px){.frontpage-teaser--wrap .button{max-width:260px}}.header-image{-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:1rem;width:100%;margin:0}.menu-burger{cursor:pointer;z-index:15;background:0 0;border:0;width:42px;height:42px;margin:auto 0 auto auto;padding:0;font-size:0;transition-duration:.375s;position:relative}.menu-burger:hover{background:0 0}.menu-burger span{width:42px;height:42px;display:block}.menu-burger span:before,.menu-burger span:after{background-color:var(--clr-foreground);content:"";border-radius:10px;width:42px;height:4px;transition-duration:.375s;position:absolute;left:0;right:0}.menu-burger span:before{top:12px}.menu-burger span:after{top:30px}.menu-burger[aria-expanded=true] span{transition-duration:.375s}.menu-burger[aria-expanded=true] span:before{transform:rotate(135deg)scaleX(1.1)translate(6px,-6px)}.menu-burger[aria-expanded=true] span:after{transform:rotate(-135deg)scaleX(1.1)translate(6px,6px)}@media only screen and (width>=1000px){.menu-burger{visibility:hidden;height:0;display:none}}.frontpage .menu-burger[aria-expanded=false] span:before,.frontpage .menu-burger[aria-expanded=false] span:after{background-color:var(--clr-background)}.loader{--dot:no-repeat radial-gradient(farthest-side, var(--clr-primary) 94%, rgba(var(--clr-primary-rgb), 0));aspect-ratio:1;background:var(--dot) 0 0, var(--dot) 100% 0, var(--dot) 100% 100%, var(--dot) 0 100%;text-indent:-9999px;width:35px;margin:var(--global-gap) auto;background-size:40% 40%;animation:.5s infinite wiggle}@keyframes wiggle{to{background-position:100% 0,100% 100%,0 100%,0 0}}.page main a:not(.button){padding-right:.125em;text-decoration:none;position:relative}.page main a:not(.button):after{background-color:var(--clr-accent);content:"";width:.875em;height:.875em;margin-left:.125em;display:inline-flex;position:relative;top:1px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M6.16,22.29c-1.05,0-2.11-.39-2.92-1.18l-.07-.07s0,0,0,0c-.81-.78-1.26-1.83-1.28-2.95-.02-1.12.4-2.18,1.18-2.99l4.99-4.99c.73-.74,1.7-1.19,2.75-1.27,1.04-.07,2.06.25,2.87.88.44.34.51.97.17,1.4-.34.44-.97.51-1.4.17-.43-.33-.96-.5-1.51-.47-.55.04-1.07.28-1.46.68l-4.91,4.91c-.47.49-.69,1.04-.68,1.63s.25,1.13.67,1.54c0,0,0,0,.01,0,0,0,.01.01.02.02.92.89,2.32.87,3.16,0l2.21-2.21c.39-.39,1.02-.39,1.41,0,.39.39.39,1.02,0,1.41l-2.2,2.2c-.82.84-1.91,1.27-3,1.27ZM12.61,15.83c-.8,0-1.61-.24-2.29-.68-.46-.3-.59-.92-.29-1.38.3-.46.92-.59,1.38-.29.42.28.94.4,1.43.34.54-.05,1.03-.29,1.38-.68l4.93-4.93c.47-.49.7-1.05.69-1.66,0-.6-.25-1.16-.68-1.58-.89-.87-2.32-.85-3.19.04l-2.01,2.01c-.39.39-1.02.39-1.41,0-.39-.39-.39-1.02,0-1.41l2-2c1.63-1.67,4.32-1.71,6-.07.81.79,1.27,1.85,1.29,2.99.02,1.14-.41,2.21-1.2,3.02,0,0-.08.08-.08.08l-4.89,4.89c-.66.72-1.6,1.19-2.62,1.29-.15.02-.29.02-.44.02Z\"/></svg>");mask-size:contain;mask-repeat:no-repeat}.page main a:not(.button)[href^=http]:after{top:1px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M15.07,22.36H4.87c-1.65,0-3-1.35-3-3v-10.3c0-1.65,1.35-2.99,3-3h6.6c.55,0,1,.45,1,1s-.45,1-1,1h-6.6c-.55,0-1,.45-1,1v10.3c0,.55.45,1,1,1h10.2c.55,0,1-.45,1-1v-6.6c0-.55.45-1,1-1s1,.45,1,1v6.6c0,1.65-1.35,3-3,3ZM9.97,15.16c-.26,0-.51-.1-.71-.29-.39-.39-.39-1.02,0-1.41l9.07-9.07-3.61.17c-.53,0-1.02-.4-1.05-.95-.03-.55.4-1.02.95-1.05l6.2-.3s.04,0,.06,0c.21,0,.41.07.57.19.06.04.11.09.15.14h0s0,0,0,0c.14.15.23.34.26.56,0,.04,0,.07,0,.11,0,.02,0,.05,0,.07l-.3,6.19c-.03.55-.5.97-1.05.95-.55-.03-.98-.5-.95-1.05l.18-3.61-9.07,9.07c-.2.2-.45.29-.71.29Z\"/></svg>")}.page main a:not(.button):hover{color:var(--clr-primary)}.page main a:not(.button):hover:after{background-color:var(--clr-primary)}.page main .is-dark a:not(.button){color:var(--clr-foreground)}.page main .is-dark a:not(.button):after{background-color:var(--clr-foreground)}.page main .is-dark a:not(.button):hover{color:var(--clr-accent)}.page main .is-dark a:not(.button):hover:after{background-color:var(--clr-accent)}.page main a.blank{padding-right:0}.page main a.blank:after{display:none}.page main img:not(.use-inherit){border-radius:var(--global-radius-max)}.page main .column-list{grid-gap:0 var(--global-gap--half);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.page main .column-list li:first-child{margin-top:inherit}.page main .no-wrap{white-space:nowrap}.margin-top{margin-top:var(--global-gap--half)}.header-menu{height:auto;margin:calc(var(--global-gap) / 2) calc(var(--global-gap) * 1.5 * -1) 0 calc(var(--global-gap) * 1.5 * -1);max-width:calc(1560px + var(--global-gap) * 4);padding:0 var(--global-gap--half);width:calc(100% - var(--global-gap));z-index:100;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (width>=1000px){.header-menu{padding:0;position:relative}}.header-menu.frontpage{background-color:var(--clr-primary);border-radius:1rem 1rem 0 0}.subpage .header-menu{padding:0}.header-inner{max-width:1560px;padding:0 var(--global-gap--half);flex-direction:row;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:flex}.logo{width:auto;height:100%;max-height:44px;margin:0}@media only screen and (width>=1560px){.logo{max-height:72px}}.main-navigation{margin:0}.main-navigation a{cursor:pointer;font-family:var(--base-font--bold);font-size:var(--fs-300);text-decoration:none}@media only screen and (width<=999px){.subpage .header-menu{margin-bottom:var(--global-gap--half)}.main-navigation[hidden=false]{margin:var(--global-gap--half) auto;padding:0 var(--global-gap);flex-direction:column;width:100%;display:flex;position:fixed;inset:0;overflow:auto}.main-navigation[hidden=false]:before{background:var(--clr-primary-shade);content:"";inset:var(--global-gap--half);z-index:2;border-radius:.94rem;position:fixed}.main-navigation[hidden=false]:after{background:rgba(var(--clr-background-rgb), .75);content:"";z-index:1;position:fixed;inset:0}.main-navigation .dropdown-menu{margin:0}.main-navigation .dropdown-menu h2{color:var(--clr-primary);font-size:var(--fs-500);margin:1em 0 0}.main-navigation .dropdown-menu ul{margin-bottom:0}.main-navigation .dropdown-menu a{margin:.5em 0}.main-navigation>li{z-index:2;padding-bottom:.75em}.main-navigation>li.brand-wrap{padding:calc(var(--global-gap) / 2) 0;z-index:10;position:fixed}.main-navigation>li.brand-wrap:before{background:var(--clr-primary-shade);content:"";inset:0 calc(var(--global-gap) * -.5);width:calc(100vw - var(--global-gap));border-radius:.94rem .94rem 0 0;position:absolute}.main-navigation>li.brand-wrap:after{background:var(--clr-background);content:"";height:1px;bottom:-1px;left:calc(var(--global-gap) * -1);width:100vw;position:absolute}.main-navigation>li.brand-wrap a{margin:0}.main-navigation>li:not(.brand-wrap){padding-top:.75em}.main-navigation>li:not(:last-child){border-bottom:1px solid rgba(var(--clr-background-rgb), 1);padding-bottom:.75em}.main-navigation>li a{color:var(--clr-foreground);font-family:var(--base-font--bold);font-size:var(--fs-400);width:100%;text-decoration:none;display:block;position:relative}.main-navigation>li[aria-expanded=true]>a{color:var(--clr-accent)}.main-navigation>li[aria-expanded=true] .indicator{transform:rotate(45deg)}.main-navigation>li[aria-expanded=true] .indicator:before,.main-navigation>li[aria-expanded=true] .indicator:after{background:var(--clr-accent)}.main-navigation .indicator{aspect-ratio:1;justify-content:center;align-items:center;width:auto;height:100%;transition:transform .2s ease-in;display:flex;position:absolute;top:0;bottom:0;right:0;transform:rotate(0)}.main-navigation .indicator:before,.main-navigation .indicator:after{background:var(--clr-foreground);content:"";width:16px;height:2px;display:flex;position:absolute}.main-navigation .indicator:before{transform:rotate(0)}.main-navigation .indicator:after{transform:rotate(-90deg)}.main-navigation .dropdown-menu[hidden=false]{display:block}}@media only screen and (width>=768px) and (width<=999px){.header-menu{padding:0 calc(var(--global-gap--half))}.subpage .main-navigation[hidden=false]{padding:0 calc(var(--global-gap) * .75)}.subpage .main-navigation[hidden=false]:before{inset:calc(var(--global-gap) / 4)}}@media only screen and (width>=1000px){.header-inner{padding:0 calc(var(--global-gap) / 2)}.main-navigation[hidden=true],.main-navigation[hidden=false]{display:flex}.main-navigation .brand-wrap{visibility:hidden;display:none}.main-navigation .dropdown-menu{display:none;position:absolute;top:100%}.main-navigation>li{margin-top:1.95rem;padding-bottom:1.95rem}.main-navigation>li:not(:first-child){margin-left:calc(var(--global-gap) / 1.5)}.main-navigation>li:hover>a{position:relative}.main-navigation>li:hover>a:after{background:var(--clr-accent);content:"";width:calc(100% + 2em);height:4px;display:block;position:absolute;bottom:calc(-1.95rem - 2px);left:-1em}.main-navigation li:not(.has-mega-menu) .dropdown-menu h2,.main-navigation li:not(.has-mega-menu) .dropdown-menu p{margin-left:1rem;margin-right:1rem}.main-navigation li:hover .dropdown-menu{background:var(--clr-background);-webkit-box-shadow:0 1em 1.5em -.75em rgba(var(--clr-foreground-rgb), .4);box-shadow:0 1em 1.5em -.75em rgba(var(--clr-foreground-rgb), .4);border-radius:0 0 1rem 1rem;flex-direction:column;width:18rem;margin-left:-1em;padding-top:.5em;padding-bottom:.5em;display:flex}.main-navigation li:hover.righthand-menu{position:relative}.main-navigation li:hover.righthand-menu .dropdown-menu{position:absolute;top:100%;right:-1em}.main-navigation li:hover.has-mega-menu .dropdown-menu{gap:var(--global-gap);padding-left:calc(var(--global-gap) / 2);padding-right:calc(var(--global-gap) / 2);max-width:calc(100% - var(--global-gap) / 2);flex-direction:row;width:100%;margin:0 auto;left:0;right:0}.main-navigation li:hover.has-mega-menu .dropdown-menu a{margin:.125em -.75em;padding:.4em .75em}.main-navigation li .dropdown-menu h2,.main-navigation li .dropdown-menu h2 a{font-size:var(--fs-600);margin:1rem 0 .25rem}.main-navigation li .dropdown-menu h2 a:hover{color:var(--clr-accent)}.main-navigation li .dropdown-menu ul{margin-top:1rem;margin-bottom:0}.main-navigation li .dropdown-menu li>a{color:var(--clr-foreground);cursor:pointer;background:0 0;border-radius:1.125em;margin:.125em .25em;padding:.4em .75em;line-height:1.2;transition:background .125s ease-in;display:block}.main-navigation li .dropdown-menu li>a:hover{background:var(--clr-primary);color:var(--clr-accent)}.main-navigation li .menu-section{margin-bottom:calc(var(--global-gap) / 4)}.main-navigation li a{color:var(--clr-foreground)}.frontpage .main-navigation>li>a{color:var(--clr-background);cursor:pointer}}@media only screen and (width>=1560px){.main-navigation[hidden=true]>li,.main-navigation[hidden=false]>li{margin-top:2.667rem;padding-bottom:2.75rem}.main-navigation[hidden=true]>li:hover>a:after,.main-navigation[hidden=false]>li:hover>a:after{bottom:calc(-2.75rem - 2px)}}@media only screen and (width>=1680px){.main-navigation li.has-mega-menu:hover .dropdown-menu{max-width:calc(1560px + var(--global-gap) / 2)}}.socket-news--header,.socket-news--header h2{margin-bottom:var(--global-gap--half)}.socket-news--header a.button,.socket-news--header h2 a.button{margin:0}.socket-news--wrap{margin-bottom:var(--global-gap)}.socket-news--wrap .carousel-navigation{display:none}.socket-news--wrap .carousel-inner{margin-top:0}.socket-news--wrap .carousel-inner .item{background-color:var(--clr-primary-shade);border:4px solid var(--clr-primary-shade);padding:calc(var(--global-gap) / 2);border-radius:var(--global-radius-max);height:100%;aspect-ratio:unset;flex-direction:column;transition:background-color .2s ease-in;display:flex}.socket-news--wrap .carousel-inner .item:hover{background-color:#0000}.socket-news--wrap .carousel-inner .item:hover h3{color:var(--clr-accent)}.socket-news--wrap .carousel-inner .item:hover a.more{border-color:var(--clr-accent);background-color:#0000}.socket-news--wrap .carousel-inner .item:hover a.more:after{background-color:var(--clr-accent)}.socket-news--wrap header{flex-flow:row;display:flex}.socket-news--wrap h3{font-size:var(--fs-500);hyphens:auto;word-break:auto;margin:0 0 1rem;transition:color .2s ease-in;position:relative}.socket-news--wrap p{margin:0}.socket-news--header .description{gap:var(--global-gap--half);flex-direction:column;display:flex}.socket-news--header a.button{margin-right:auto;display:inline-block}@media only screen and (width>=768px){.socket-news--header .description{justify-content:space-between;align-items:flex-start;gap:var(--global-gap--half);flex-direction:row;display:flex}.socket-news--header .description p{max-width:50%}.socket-news--header a.button{margin-left:auto;margin-right:0}}@media only screen and (width<=999px){.socket-news--wrap article.item{max-inline-size:20rem}}@media only screen and (width>=1560px){.socket-news--wrap .carousel-inner:after{display:none}}.footer-nav--inner{gap:var(--global-gap--half);margin-bottom:var(--global-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.footer-item{flex-direction:column;gap:10px;display:flex}.footer-item .brand--footer,.footer-item h3{justify-content:flex-start;align-items:center;height:2.75rem;margin:0 0 1em;display:inline-flex}.footer-item .brand--footer{width:auto;margin-right:auto;display:inline-block}.footer-item a{color:var(--clr-forground);text-decoration:none}.footer-item a:hover{color:var(--clr-accent)}.footer-item h3,.footer-item p,.footer-item ul,.footer-item li,.footer-item a{font-size:var(--fs-200);margin:0}.contact .tel,.contact .mail{align-items:center;display:flex}.contact .tel:before,.contact .mail:before{content:"";width:18px;height:18px;margin-right:calc(var(--global-gap) / 4);background-repeat:no-repeat;background-size:contain;display:inline;position:relative}.contact .tel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" data-icon=\"SvgPhone\" aria-hidden=\"true\"><path d=\"M14.36 15.948l.7-1.576a1.315 1.315 0 011.535-.741c1.245.327 2.055.556 3.316.781a1.319 1.319 0 011.063 1.55l-.662 3.352a2.065 2.065 0 01-2.224 1.674A17.054 17.054 0 013.014 5.9a2.067 2.067 0 011.659-2.218l3.186-.655a1.318 1.318 0 011.557 1.037c.268 1.355.388 1.883.768 3.415a1.32 1.32 0 01-.7 1.5l-.984.484a18.541 18.541 0 002.123 3.254\"></path></svg>")}.contact .mail:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" stroke=\"currentColor\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" data-icon=\"SvgMail\" aria-hidden=\"true\"><path d=\"M3 5.75h18v12.5H3V5.75zm0 0l3.9 3 3.9 3a2.107 2.107 0 002.4 0l3.9-3 3.9-3\"></path></svg>")}@media only screen and (width>=768px){.contact .tel:before,.contact .mail:before{width:22px;height:22px}}@media only screen and (width>=1200px){h3{margin-top:var(--global-gap--half)}}.carousel{--navigation-height:3rem;padding-block:var(--global-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:0;padding-bottom:0;overflow-x:scroll}.carousel::-webkit-scrollbar{display:none;inline-size:0!important}.carousel-inner{align-items:center;gap:calc(var(--global-gap) / 2);margin-top:var(--navigation-height);grid-column:content;display:flex}.carousel-inner:after{content:"";-webkit-padding-end:max(var(--global-gap), (100vw - var(--content-max-width)) / 2 + var(--global-gap));align-self:stretch;padding-inline-end:max(var(--global-gap), (100vw - var(--content-max-width)) / 2 + var(--global-gap))}.carousel-inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel-inner .item{background-color:rgba(var(--clr-foreground-rgb), .1);scroll-snap-align:center;aspect-ratio:16/9;flex-shrink:0;inline-size:100%;max-inline-size:25rem;display:flex;overflow:hidden}.carousel-inner .item.large{max-inline-size:32rem}.carousel-inner .item.content-width{max-inline-size:var(--content-max-width)}.carousel-inner .item:last-child{margin-right:var(--global-gap)}.carousel-navigation{gap:var(--global-gap);height:var(--navigation-height);flex-flow:row;justify-content:center;width:100%;display:flex;position:absolute}@supports not (aspect-ratio:1){.carousel-inner .item:before{float:left;content:"";padding-top:56.25%}.carousel-inner .item:after{content:"";clear:both;display:block}}
