[data-ani]{--delay:0ms;--time:400ms;--timing:ease;--distance:100;animation-fill-mode:both}[data-ani-init=true][data-ani*=fade],[data-ani-init=true][data-ani]{opacity:0;transition:opacity var(--time) var(--timing),transform var(--time) var(--timing)}[data-ani-init=true][data-ani*=fade][data-ani-run=true],[data-ani-init=true][data-ani][data-ani-run=true]{opacity:1;transform:translateY(0);transition-delay:var(--delay)}[data-ani-init=true][data-ani=fade-left]{transform:matrix(1,0,0,1,var(--distance),0)}[data-ani-init=true][data-ani=fade-right]{transform:matrix(1,0,0,1,calc(var(--distance)*-1),0)}[data-ani-init=true][data-ani=fade-up]{transform:matrix(1,0,0,1,0,var(--distance))}[data-ani-init=true][data-ani=fade-up-right]{transform:matrix(1,0,0,1,calc(var(--distance)*-1),var(--distance))}[data-ani-init=true][data-ani=fade-up-left]{transform:matrix(1,0,0,1,var(--distance),var(--distance))}
.embeditem iframe[src^="https://player.vimeo.com"],.embeditem iframe[src^="https://vimeo.com"],.embeditem iframe[src^="https://www.youtube.com"]{aspect-ratio:16/9;height:auto;width:100%}
@font-face{font-family:raleway;font-style:normal;font-weight:300;src:url(/css/fonts/raleway-v26-latin-300.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-300.woff) format("woff")}@font-face{font-family:raleway;font-style:normal;font-weight:400;src:url(/css/fonts/raleway-v26-latin-regular.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-regular.woff) format("woff")}@font-face{font-family:raleway;font-style:normal;font-weight:500;src:url(/css/fonts/raleway-v26-latin-500.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-500.woff) format("woff")}@font-face{font-family:raleway;font-style:normal;font-weight:600;src:url(/css/fonts/raleway-v26-latin-600.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-600.woff) format("woff")}@font-face{font-family:raleway;font-style:normal;font-weight:700;src:url(/css/fonts/raleway-v26-latin-700.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-700.woff) format("woff")}@font-face{font-family:raleway;font-style:normal;font-weight:800;src:url(/css/fonts/raleway-v26-latin-800.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-800.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:300;src:url(/css/fonts/raleway-v26-latin-300italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-300italic.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:400;src:url(/css/fonts/raleway-v26-latin-italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-italic.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:500;src:url(/css/fonts/raleway-v26-latin-500italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-500italic.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:600;src:url(/css/fonts/raleway-v26-latin-600italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-600italic.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:700;src:url(/css/fonts/raleway-v26-latin-700italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-700italic.woff) format("woff")}@font-face{font-family:raleway;font-style:italic;font-weight:800;src:url(/css/fonts/raleway-v26-latin-800italic.woff2) format("woff2"),url(/css/fonts/raleway-v26-latin-800italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/css/fonts/open-sans-v28-latin-300.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/css/fonts/open-sans-v28-latin-regular.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(/css/fonts/open-sans-v28-latin-500.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-500.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/css/fonts/open-sans-v28-latin-600.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/css/fonts/open-sans-v28-latin-700.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-700.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/css/fonts/open-sans-v28-latin-800.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-800.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(/css/fonts/open-sans-v28-latin-300italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-300italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/css/fonts/open-sans-v28-latin-italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(/css/fonts/open-sans-v28-latin-500italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-500italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(/css/fonts/open-sans-v28-latin-600italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-600italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(/css/fonts/open-sans-v28-latin-700italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-700italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:url(/css/fonts/open-sans-v28-latin-800italic.woff2) format("woff2"),url(/css/fonts/open-sans-v28-latin-800italic.woff) format("woff")}:root{--font-family:raleway,sans-serif;--font-family-secondary:"Open Sans",sans-serif;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-medium:500;--font-weight-bold:700;--font-size-14:14px/20px var(--font-family);--font-size-16:clamp(14px,2vw,16px) /20px var(--font-family);--font-size-18:18px/27px var(--font-family);--font-size-20:clamp(16px,3vw,20px) /clamp(24px,4vw,28px) var(--font-family);--font-size-22:22px/33px var(--font-family);--font-size-24:clamp(18px,3vw,24px) /clamp(26px,4vw,29px) var(--font-family);--font-size-32:clamp(24px,4vw,32px) /clamp(29px,4vw,38px) var(--font-family);--font-size-40:clamp(32px,40px,4vw) /clamp(40px,50px,4vw) var(--font-family);--font-size-44:clamp(24px,6vw,44px) /clamp(29px,6vw,51px) var(--font-family);--font-size-60:clamp(44px,4vw,60px) /clamp(51px,4vw,70px) var(--font-family);--font-size-74:clamp(44px,4vw,74px) /clamp(51px,4vw,87px) var(--font-family);--font-size-80:clamp(40px,10vw,80px) /clamp(40px,10vw,80px) var(--font-family);--color-primary:#000}h1{font:var(--font-size-40);font-weight:var(--font-weight-medium);margin-bottom:32px}h2{font:var(--font-size-24);font-weight:var(--font-weight-bold)}h2,h3{line-height:1.875rem}h3{font:var(--font-size-22);font-weight:var(--font-weight-bold)}p{font:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:1.875rem}p+p{margin-top:38px}p.viewpoint{--padding-small:48px;--padding-large:calc(var(--padding-small)*1.5);background-color:var(--color-secondary,#e9f4fc);display:block;margin-left:calc(var(--padding-large)*-1);padding:var(--padding-large) var(--padding-small) var(--padding-small) var(--padding-large);position:relative}div.vd23buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--width-sides,20px);justify-content:space-evenly;margin:clamp(32px,10vmin,64px) 0}div.vd23buttons :-moz-any-link{background-color:#000;border-radius:100px;color:#fff;display:inline-block;font:var(--font-size-22,22px var(--font-family,"Open Sans"));font-weight:var(--font-weight-medium,bold);max-width:min(calc(200px + var(--width-sides, 20px)),100%);padding:12px 24px;text-align:center;text-decoration:none;width:100%}div.vd23buttons :any-link{background-color:#000;border-radius:100px;color:#fff;display:inline-block;font:var(--font-size-22,22px var(--font-family,"Open Sans"));font-weight:var(--font-weight-medium,bold);max-width:min(calc(200px + var(--width-sides, 20px)),100%);padding:12px 24px;text-align:center;text-decoration:none;width:100%}div.vd23buttons :-moz-any-link:hover{color:var(--color-primary)}div.vd23buttons :any-link:hover{color:var(--color-primary)}div.link-button{align-items:center;display:flex;flex-wrap:wrap;gap:1em;margin-top:38px}div.link-button[style*="text-align:center"]{justify-content:space-evenly}div.link-button[style*="text-align:right"]{justify-content:end}div.link-button :-moz-any-link{background-color:var(--color-font-reverse,#fff);border-radius:12px;color:var(--color-primary,#000);display:inline-block;font-weight:var(--font-weight-bold,bold);padding:12px 24px;text-align:center;text-decoration:none;-moz-transition:.1s linear;transition:.1s linear;width:-moz-fit-content;width:fit-content}div.link-button :any-link{background-color:var(--color-font-reverse,#fff);border-radius:12px;color:var(--color-primary,#000);display:inline-block;font-weight:var(--font-weight-bold,bold);padding:12px 24px;text-align:center;text-decoration:none;transition:.1s linear;width:-moz-fit-content;width:fit-content}div.link-button :-moz-any-link:focus-visible, div.link-button :-moz-any-link:hover{background-color:var(--color-primary,#000);color:var(--color-font-reverse,#fff)}div.link-button :any-link:focus-visible,div.link-button :any-link:hover{background-color:var(--color-primary,#000);color:var(--color-font-reverse,#fff)}[style*="--r-color-secondary-l:10%"] div.link-button :-moz-any-link{--color-font-reverse:#000;--color-font:#fff}[style*="--r-color-secondary-l:10%"] div.link-button :any-link{--color-font-reverse:#000;--color-font:#fff}#tinymce div.link-button :-moz-any-link{outline:1px solid #000}#tinymce div.link-button :any-link{outline:1px solid #000}div.primary-link-button{align-items:center;display:flex;flex-wrap:wrap;gap:1em;margin-top:38px}div.primary-link-button[style*="text-align:center"]{justify-content:space-evenly}div.primary-link-button[style*="text-align:right"]{justify-content:end}div.primary-link-button :-moz-any-link{background-color:var(--color-primary,#000);border-radius:12px;color:var(--color-font-reverse,#fff);display:inline-block;font-weight:var(--font-weight-bold,bold);padding:12px 24px;text-align:center;text-decoration:none;-moz-transition:.1s linear;transition:.1s linear;width:-moz-fit-content;width:fit-content}div.primary-link-button :any-link{background-color:var(--color-primary,#000);border-radius:12px;color:var(--color-font-reverse,#fff);display:inline-block;font-weight:var(--font-weight-bold,bold);padding:12px 24px;text-align:center;text-decoration:none;transition:.1s linear;width:-moz-fit-content;width:fit-content}div.primary-link-button :-moz-any-link:focus-visible, div.primary-link-button :-moz-any-link:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}div.primary-link-button :any-link:focus-visible,div.primary-link-button :any-link:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}p.viewpoint:after,p.viewpoint:before{--color:var(--color-primary,#1b62aa);display:block;position:absolute}p.viewpoint:before{color:var(--color-primary,#1b62aa);content:"Vinnusjónarmið";font:var(--font-size-16);font-weight:var(--font-weight-medium);height:-moz-fit-content;height:fit-content;inset:calc(var(--padding-large) - 1.5rem - 2.5px) var(--padding-large);text-transform:uppercase;width:-moz-fit-content;width:fit-content}p.viewpoint:after{--url:url(/images/icons/icn-logo.svg);background-color:var(--color);content:"";font-size:0;height:1.5rem;inset:calc(var(--padding-large) - 1.5rem - 5px) calc(var(--padding-large) - 1.5rem - 15px);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5rem}@media screen and (max-width:760px){p.viewpoint{margin-left:0}}blockquote.quote{display:block;font:var(--font-size-24);font-weight:var(--font-weight-medium);margin-bottom:38px;position:relative}blockquote.quote:after,blockquote.quote:before{--color:var(--color-primary,#1b62aa);--padding:16px;color:var(--color,#1b62aa);display:block;font-size:9.375rem;font-weight:var(--font-weight-bold);height:-moz-fit-content;height:fit-content;position:absolute;width:-moz-fit-content;width:fit-content}blockquote.quote:before{content:"”";inset:0 calc(var(--padding)*-1);transform:translate(-100%,2.5rem)}blockquote.quote:after{content:"“";inset:100% calc(100% + var(--padding))}@media screen and (max-width:760px){blockquote.quote:after,blockquote.quote:before{font-size:4.6875rem}blockquote.quote:before{inset:0;transform:translate(-50%,-5px)}blockquote.quote:after{inset:100% 100%;transform:translate(-75%,20px)}}.editor ol,.editor ul,ol,ul{font:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:1.875rem;margin-bottom:38px}ol li{counter-increment:a;margin-bottom:clamp(7px,2vw,14px);position:relative}.editor ol li:before{--radius:1.5rem;background-color:var(--color-primary,#1b62aa);border-radius:100%;color:var(--color-secondary,#e9f4fc);content:counter(a);display:flex;font:var(--font-size-16);height:var(--radius);inset:2.5px 0;justify-content:center;margin-right:var(--radius);padding-top:1px;position:absolute;text-align:center;transform:translateX(calc(-100% - var(--padding-left) + var(--radius)));width:var(--radius)}.editor ol{--padding-left:40px;counter-reset:a;list-style:none!important;padding-left:var(--padding-left)}.editor ol[style*=lower-alpha] li:before{content:counter(a,lower-alpha)}.editor ol[style*=lower-greek] li:before{content:counter(a,lower-greek)}.editor ol[style*=lower-roman] li:before{content:counter(a,lower-roman)}.editor ol[style*=upper-alpha] li:before{content:counter(a,upper-alpha)}.editor ol[style*=upper-roman] li:before{content:counter(a,upper-roman)}.editor ol li[style*=none]:before{display:none}.editor ul{margin-left:1.5rem}.editor ul li::marker{color:var(--color-primary);font-size:1.5rem}#tinymce{margin:0 96px}@media screen and (max-width:760px){#tinymce{margin:0}}#tinymce ol li:before{--radius:1.5rem;background-color:var(--color-primary,#1b62aa);border-radius:100%;color:var(--color-secondary,#e9f4fc);content:counter(a);display:flex;font:var(--font-size-16);height:var(--radius);inset:2.5px 0;justify-content:center;margin-right:var(--radius);padding-top:1px;position:absolute;text-align:center;transform:translateX(calc(-100% - var(--padding-left) + var(--radius)));width:var(--radius)}#tinymce ol{--padding-left:40px;counter-reset:a;list-style:none!important;padding-left:var(--padding-left)}#tinymce ol[style*=lower-alpha] li:before{content:counter(a,lower-alpha)}#tinymce ol[style*=lower-greek] li:before{content:counter(a,lower-greek)}#tinymce ol[style*=lower-roman] li:before{content:counter(a,lower-roman)}#tinymce ol[style*=upper-alpha] li:before{content:counter(a,upper-alpha)}#tinymce ol[style*=upper-roman] li:before{content:counter(a,upper-roman)}#tinymce ol li[style*=none]:before{display:none}
.umbraco-forms-page{accent-color:var(--color-primary)}.umbraco-forms-page fieldset{border:0}.umbraco-forms-page .row-fluid{display:flex;gap:24px}.umbraco-forms-page .row-fluid>*{flex:1}.umbraco-forms-page input:not(input[type=checkbox]):not(input[type=radio]),.umbraco-forms-page select{border:1px solid #d8d8d8;border-radius:8px;height:48px;outline:0;padding:0 16px;width:100%}.umbraco-forms-page select{background-color:transparent;display:block}.umbraco-forms-page input[type=checkbox],.umbraco-forms-page input[type=radio]{display:inline}.umbraco-forms-page input[type=submit]{background-color:var(--color-primary);border:0;border-radius:8px;color:#fff;cursor:pointer;font:var(--font-size-16);font-weight:var(--font-weight-semi-bold);margin-bottom:24px;max-width:350px;transition:background-color .15s ease-in-out}.umbraco-forms-page input[type=submit]:focus,.umbraco-forms-page input[type=submit]:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}.umbraco-forms-page .umbraco-forms-field{padding-bottom:24px}.umbraco-forms-page .field-validation-error{color:#ff5e5e}
dialog.gallery-dialog{--button-size:64px;--close-button-height:2em;background-color:transparent;border:none;height:100%;margin:auto;max-height:100%;max-width:100%;overflow:unset;padding:0;width:100%}dialog.gallery-dialog>button[data-command=close]{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.45);border:none;color:#fff;cursor:pointer;display:flex;height:var(--close-button-height);height:var(--button-size);justify-content:center;position:absolute;right:0;transition:.25s ease;width:var(--button-size);z-index:1000}dialog.gallery-dialog>button[data-command=close]:focus-visible,dialog.gallery-dialog>button[data-command=close]:hover{background-color:#000}dialog.gallery-dialog>button[data-command=close] .c-icon{--size:75%;--url:url(/images/icons/sns/ic-close-32px.svg)}dialog.gallery-dialog .content{height:100%;z-index:1}dialog.gallery-dialog::backdrop{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.7)}
dialog.iframe-dialog{--close-button-height:3em;--max-height:calc(100vh - var(--width-sides)*4);background-color:transparent;border:none;height:-moz-fit-content;height:fit-content;margin:auto;max-height:var(--max-height);max-width:calc(100vw - var(--width-sides)*4);overflow:unset;padding:0;width:calc(100% - var(--width-sides)*4)}dialog.iframe-dialog iframe{aspect-ratio:16/9;max-height:var(--max-height);pointer-events:all;width:100%}dialog.iframe-dialog>button[data-command=close]{align-items:center;backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.45);border:none;bottom:100%;color:var(--color-secondary);cursor:pointer;display:flex;height:var(--close-button-height);justify-content:center;position:absolute;right:0;transition:.25s ease;width:var(--close-button-height);z-index:-1}dialog.iframe-dialog>button[data-command=close]:focus-visible,dialog.iframe-dialog>button[data-command=close]:hover{background-color:hsla(0,0%,100%,.5)}dialog.iframe-dialog>button[data-command=close] .c-icon{--size:75%;--url:url(/images/icons/sns/ic-close-32px.svg);background-color:currentcolor}dialog.iframe-dialog>button[data-command=close]:after{content:"";display:block;height:200vh;inset:-100vh -100vw;position:absolute;width:200vw;z-index:-1}dialog.iframe-dialog .content{max-height:var(--max-height);z-index:1}dialog.iframe-dialog::backdrop{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.7)}
.page.info-collection>section{padding-top:unset!important}.page.info-collection section.elements{background-color:#fff!important}
:root{--color-primary-h:0deg;--color-primary-s:100%;--color-primary-l:100%;--color-primary:hsl(var(--color-primary-h) var(--color-primary-s) var(--color-primary-l));--color-secondary-h:calc(var(--color-primary-h) - 1deg);--color-secondary-s:min(var(--color-primary-s),90%);--color-secondary-l:var(--r-color-secondary-l,90%);--color-secondary:hsl(var(--color-secondary-h) var(--color-secondary-s) var(--color-secondary-l));--color-tertiary-h:var(--color-secondary-h);--color-tertiary-s:min(var(--color-secondary-s),90%);--color-tertiary-l:var(--r-color-tertiary-l,97%);--color-tertiary:hsl(var(--color-tertiary-h) var(--color-tertiary-s) var(--color-tertiary-l));--color-background:var(--color-tertiary);--color-header:#fff;--color-footer:#000;--color-font:#000;--color-font-reverse:#fff;--color-vd25:#04fe02;--spacing-unit:clamp(6px,2vw,8px);--margin-sides:calc(var(--spacing-unit)*2);--margin-medium:calc(var(--spacing-unit)*3);--gap-100:clamp(50px,7vw,100px);--gap-80:clamp(40px,5vw,80px);--gap-64:clamp(32px,6vw,64px);--gap-60:clamp(30px,5vw,60px);--gap-48:clamp(24px,4vw,48px);--gap-40:clamp(20px,3vw,40px);--header-height:clamp(64px,15vw,120px);--width-max:1200px;--width-sides:16px;--z-index-header:1000}@media only screen and (max-width:1220px){.clear-sides{padding:0 var(--width-sides)}}*,:after,:before,:root{--color-secondary-h:calc(var(--color-primary-h) - 5deg);--color-secondary-s:min(var(--color-primary-s),90%);--color-secondary-l:var(--r-color-secondary-l,95%);--color-tertiary-h:calc(var(--color-secondary-h) - 5deg);--color-tertiary-s:min(var(--color-secondary-s),90%);--color-tertiary-l:var(--r-color-tertiary-l,98%);--color-secondary:hsl(var(--color-secondary-h) var(--color-secondary-s) var(--color-secondary-l));--color-tertiary:hsl(var(--color-tertiary-h) var(--color-tertiary-s) var(--color-tertiary-l));box-sizing:border-box;margin:0;padding:0}body>.wrapper{background:var(--color-background);color:var(--color-font);display:grid;font-family:var(--font-family);font-weight:var(--font-weight-regular);grid-template-rows:auto 1fr auto;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:0}body main{display:flex;flex-direction:column;overflow:hidden}body:has(dialog[open]){overflow:hidden}ol,ul{font:inherit;font-weight:inherit;margin-bottom:unset}.skip-link{background:#fff;position:absolute;top:-3em}.skip-link:focus{top:0}:focus-visible{outline:4px solid var(--color-primary,#fff)}summary::-webkit-details-marker{display:none;height:0;margin-right:0;width:0}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none!important}.c-icon{--size:60px;--url:url(/images/icons/icn-logo.svg);--color:var(--color-primary);background-color:var(--color);display:block;font-size:0;height:var(--size);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:var(--size)}.c-icon.inline{--size:32px;display:inline-block;padding-right:1ch}.editor img,.editor picture{display:unset;height:auto;-o-object-fit:unset;object-fit:unset}

.sub-page.page.theme header.no-image .text .wrapper .title{color:#fff}
.page.with-icons.felog .c-sites-list>.box:not(.page.with-icons.felog .c-sites-list>.box.highlight):not(.page.with-icons.felog .c-sites-list>.box:hover):not(.page.with-icons.felog .c-sites-list>.box:focus){border-bottom:1px solid #1b62aa!important}
.page{align-items:center;background:#fff;display:flex}.page>section>.component:first-child>:not(.page>section>.component:first-child>.c-sites-list){margin-top:64px}.page>section>.component:last-child>:not(.page>section>.component:last-child>.c-quick-links){margin-bottom:64px}.page #content{max-width:calc(var(--width-max) + var(--margin-sides)*2);padding:0 var(--margin-sides);width:100%}.page>section.elements,section.elements{display:grid;gap:var(--gap-64);grid-template-columns:100vw}section.elements>:last-child.component{margin-bottom:var(--gap-64)}section.elements>:last-child.component>*{margin-bottom:0!important}.page.plain>section{background-color:#fff}.page.plain>header{--color-tertiary:#fff!important;--color-primary:#fbf8f2!important;color:#000}
.c-popup{--outside-padding:5vw;--max-card-width:1098px;--max-card-height:calc(100vh - 200px);--card-padding-vertical:calc(var(--gap-64));--card-padding-horizontal:var(--gap-64);background-color:rgba(0,0,0,.5);display:grid;height:100vh;inset:0;opacity:1;padding:var(--outside-padding);position:fixed;width:100vw;z-index:99999}.c-popup.small{--max-card-width:600px;--max-card-height:600px}.c-popup.fullscreen{--max-card-width:unset;--max-card-height:unset;--outside-padding:0;--card-padding-vertical:clamp(10px,4vw,40px);--card-padding-horizontal:clamp(23.75px,8vw,95px)}.c-popup.fullscreen .wrapper{border-radius:0;height:100%;width:100%}.c-popup .container{display:flex;flex-direction:column;margin:auto;max-width:min(100%,min(1712px,90vw))}.c-popup .container .close-popup{margin-right:12px}.c-popup .wrapper{align-content:start;background-color:#fff;border-radius:13px;display:grid;grid-template-columns:100%;grid-template-rows:40px 1fr;justify-content:end;max-height:var(--max-card-height);max-width:var(--max-card-width);overflow:auto;padding:var(--card-padding-vertical) var(--card-padding-horizontal);place-self:center;transform:scale(1);width:calc(100vw - var(--outside-padding)*2)}.c-popup .wrapper .close-popup{align-self:start;background:transparent;border:0;cursor:pointer;height:40px;outline:0;place-self:end;width:40px}.c-popup .wrapper .close-popup .c-icon{--size:40px;--color-primary:#ff5e5e;--url:url(/images/icons/icn-times.svg)}@keyframes a{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{transform:scale(25%)}to{transform:scale(100%)}}@keyframes d{0%{transform:scale(100%)}to{transform:scale(50%)}}.c-popup.closed{animation:a .5s cubic-bezier(.5,0,.14,1.32) 1 forwards}.c-popup.closed:not(.c-popup.closed.fullscreen)>.wrapper{animation:d .5s cubic-bezier(.5,0,.14,1.32) 1 forwards}.c-popup:not(.c-popup.closed){animation:b .5s cubic-bezier(.5,0,.14,1.32) 1 forwards}.c-popup:not(.c-popup.closed):not(.c-popup:not(.c-popup.closed).fullscreen)>.wrapper{animation:c .5s cubic-bezier(.5,0,.14,1.32) 1 forwards}.c-sign-in-popup{--color-primary:#000;margin:auto;max-width:min(284px,100%);width:100vw}.c-sign-in-popup h1{display:flex;font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);margin-bottom:32px}.c-sign-in-popup h1 .c-icon{--size:24px;--url:url(/images/icons/icn-lock-alt.svg);margin-right:8px}.c-sign-in-popup form input{background-color:#fbf8f2;border:none;border-radius:5px;color:#000;display:block;font:var(--font-size-16);font-weight:var(--font-weight-regular);height:50px;margin-bottom:16px;padding:0 16px;width:100%}.c-sign-in-popup form input::-moz-placeholder{color:inherit;opacity:1}.c-sign-in-popup form input::placeholder{color:inherit;opacity:1}.c-sign-in-popup form button{background-color:#1b62aa;border:none;border-radius:8px;color:#fff;cursor:pointer;font:var(--font-size-16);font-weight:var(--font-weight-semi-bold);height:56px;text-transform:uppercase;width:100%}.c-sign-in-popup form{margin-bottom:16px}.c-sign-in-popup .errors{display:none}.c-sign-in-popup .errors.active{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;display:block;font-size:1rem;line-height:1.375rem;margin-bottom:15px;padding:8px 15px;text-indent:0}.c-sign-in-popup>div{font:var(--font-size-18);font-weight:var(--font-weight-regular);text-indent:17px}.c-sign-in-popup>div a{color:inherit}.c-search-popup{margin:0 auto;max-width:min(var(--width-max),100%);width:100vw}.c-search-popup em{font-style:normal;font-weight:var(--font-weight-bold)}.c-search-popup form input{background-color:#fbf8f2;border:none;border-radius:38px;color:#000;display:block;font:var(--font-size-32);font-weight:var(--font-weight-regular);height:80px;margin-bottom:16px;padding:0 16px;text-align:center;width:100%}.c-search-popup form input::-moz-placeholder{color:inherit}.c-search-popup form input::placeholder{color:inherit}.c-search-popup form input:focus::-moz-placeholder{opacity:0}.c-search-popup form input:focus::placeholder{opacity:0}.c-search-popup form input:focus,.c-search-popup form input:focus-visible{outline:solid 2px var(--color-primary)}.c-search-popup form{margin-bottom:48px}.c-search-popup>section{margin:auto;max-width:800px}.c-search-popup .about-search h2{font:var(--font-size-60);font-weight:var(--font-weight-medium);margin-bottom:24px}.c-search-popup .about-search div{font:var(--font-size-20);font-weight:var(--font-weight-medium)}.c-search-popup .about-search{margin-bottom:56px}.c-search-popup .results ol{list-style-type:none}.c-search-popup .results ol li a{color:inherit;text-decoration:none}.c-search-popup .results ol li a article h1{font:var(--font-size-22);font-weight:var(--font-weight-regular);margin:0;padding:0}.c-search-popup .results ol li a article p{font:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:1.8125rem}.c-search-popup .results ol li a article:hover h1{color:var(--color-primary);text-decoration:underline}.c-search-popup .results mark{background-color:transparent;color:inherit;font-weight:var(--font-weight-bold)}.c-search-popup ol.page-nav{display:flex;gap:5px;list-style-type:none;margin:auto auto 50px;width:-moz-fit-content;width:fit-content}.c-search-popup ol.page-nav li{color:var(--color-primary);font:var(--font-size-14);font-weight:var(--font-weight-medium)}.c-search-popup ol.page-nav li button{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;height:20px;text-align:center;text-decoration:none;vertical-align:middle;width:20px}.c-search-popup ol.page-nav li[aria-current=page]{background-color:var(--color-primary);color:#fff}.c-share-popup h1{font:var(--font-size-24);font-weight:var(--font-weight-bold);padding-bottom:61px}.c-share-popup a{cursor:pointer;font-size:0;margin-right:16px}.c-share-popup a .c-icon{transition:background-color .15s ease-in-out}.c-share-popup a:focus,.c-share-popup a:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}.c-share-popup a.facebook .c-icon{--url:url(/images/icons/sns/facebook-square.svg)}.c-share-popup a.linkedin .c-icon{--url:url(/images/icons/sns/linkedin-in.svg)}.c-bookmarks-popup h1{font:var(--font-size-24);font-weight:var(--font-weight-bold);padding:0 17px 61px}.c-bookmarks-popup ol{list-style-type:none}.c-bookmarks-popup ol li{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;width:100%}.c-bookmarks-popup ol li a{color:inherit;padding:16px 17px;text-decoration:none;transition:color .15s ease-in-out;width:100%}.c-bookmarks-popup ol li a:focus,.c-bookmarks-popup ol li a:hover{color:var(--color-primary)}.c-bookmarks-popup ol li button{background:transparent;border:0;cursor:pointer;font-size:0;margin:0 0 0 auto;outline:0;padding:0}.c-bookmarks-popup ol li button .c-icon{--url:url(/images/icons/icn-times.svg);--size:24px;--color-primary:#000;transition:background-color .15s ease-in-out}.c-bookmarks-popup ol li button:focus .c-icon,.c-bookmarks-popup ol li button:hover .c-icon{--color-primary:#ff5e5e}
@media print{.c-newsletter,.c-quick-links,.c-search-box,body>div.wrapper>header nav,footer .links,footer .signup{display:none!important}.top .c-options,.top>a{opacity:0!important}}
*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}img[src=""]:not(img[src*=".svg"]){background-color:var(--color-primary,#000)}img{-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}
[data-slider-init]{--button-width:40px;--button-height:40px;--previous-arrow-color:#fff;--next-arrow-color:#fff;position:relative;width:inherit}[data-slider-init] [data-slider-slides]{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-auto-rows:100%;height:100%;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[data-slider-init] [data-slider-slides]::-webkit-scrollbar{display:none}[data-slider-init] [data-slider-slides],[data-slider-init] [data-slider-slides]>.item,[data-slider-init] [data-slider-slides]>.slide{list-style-type:none;margin:0;padding:0;width:inherit}[data-slider-init] [data-slider-slides] .item,[data-slider-init] [data-slider-slides] .slide{height:100%;scroll-snap-align:center;scroll-snap-stop:always;width:100%}
.page.sub-page{--header-height:clamp(200px,40vw,332px)}.page.sub-page>header{color:#fff}.page.sub-page>header .title,.page.sub-page>section>.title{font:var(--font-size-44);font-weight:var(--font-weight-bold);margin:0 auto;max-width:min(calc(800px + var(--width-sides)),100%);width:100vw}.page.sub-page>section>.title{margin-bottom:clamp(8px,3vw,32px)}.page.sub-page section.top{display:grid;gap:30px;grid-template-columns:1fr 5fr 1fr;margin:auto;max-width:1200px;padding-bottom:64px;padding-top:clamp(8px,3vw,32px);width:100vw}@media only screen and (max-width:760px){.page.sub-page section.top{grid-template-areas:"a" "b";grid-template-columns:100%}.page.sub-page section.top .c-back-button{display:none}}.page.sub-page section.top>.middle{max-width:100%}@media only screen and (max-width:760px){.page.sub-page section.top>.middle{grid-area:b}}.page.sub-page .elements{background-color:#fff;display:grid;width:100vw}.page.sub-page.plain>section{background-color:#fff}.page.sub-page.plain>header{--color-tertiary:#fff!important;--color-primary:#fbf8f2!important;color:#000}
.text.page{background:#ffefd5;color:var(--color-font);min-height:80vh}
.page.theme h1.title{color:var(--color-primary);font:var(--font-size-74);font-weight:var(--font-weight-bold)}
.c-lysing{border-radius:8px;margin:auto;max-width:min(var(--width-max),calc(100vw - var(--width-sides)*2));overflow:hidden}.c-lysing img{border-radius:8px;height:auto;width:100%}
.c-back-button{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:var(--font-size-16);font-family:var(--font-family-secondary);font-weight:var(--font-weight-semi-bold);height:-moz-fit-content;height:fit-content;position:relative;text-decoration:none}.c-back-button:focus,.c-back-button:hover{color:var(--color-primary)}.c-back-button:before{background-color:var(--color-secondary);border-radius:100%;content:"";height:40px;left:0;position:absolute;top:0;transform:translate(-8px,-8px);width:40px;z-index:1}.c-back-button .text{height:-moz-fit-content;height:fit-content;margin-left:18px;place-self:center;z-index:5}.c-back-button .c-icon{--size:24px;z-index:5}
nav.breadcrumbs{background:none;border:0;font:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:1rem}nav.breadcrumbs ol{list-style:none;margin:0;padding-left:0}nav.breadcrumbs li{display:inline}nav.breadcrumbs li a{color:inherit;text-decoration:none}nav.breadcrumbs li a:focus,nav.breadcrumbs li a:hover{text-decoration:underline}nav.breadcrumbs li+li:before{border-right:.1em solid;content:"";display:inline-block;height:.8em;margin:0 .25em;transform:rotate(15deg)}
.c-calendar-preview{align-content:center;align-content:start;background-color:var(--color-secondary);border-radius:8px;display:grid;grid-template-rows:auto auto 1fr;height:100%;padding:56px 32px 26px 16px;width:100%}.c-calendar-preview h1{font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);margin-bottom:32px}.c-calendar-preview h1 .c-icon{--size:32px;display:inline-block;padding-right:48px;transform:translateY(-25%)}.c-calendar-preview ol{list-style-type:none;margin-bottom:24px}.c-calendar-preview ol li{margin-bottom:32px}.c-calendar-preview ol li:last-child{margin-bottom:0}.c-calendar-preview ol li a{color:inherit;display:grid;gap:0 10px;grid-template-areas:"c d" "c e";grid-template-columns:min-content auto;text-decoration:none;transition:color .15s ease-in-out}.c-calendar-preview ol li a h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:var(--font-size-18);font-weight:var(--font-weight-semi-bold);grid-area:d;overflow:hidden;text-overflow:ellipsis}.c-calendar-preview ol li a time{--date-size:56px;--date-squish:-6px;align-content:center;background-color:var(--color-primary);border-radius:8px;color:#fff;display:grid;grid-area:c;height:var(--date-size);margin:auto;text-align:center;transition:background-color .15s ease-in-out;width:var(--date-size)}.c-calendar-preview ol li a time .day{display:block;font:var(--font-size-24);font-weight:var(--font-weight-bold);margin-top:var(--date-squish)}.c-calendar-preview ol li a time .month{display:block;font:var(--font-size-12);font-weight:var(--font-weight-semi-bold);margin-top:var(--date-squish)}.c-calendar-preview ol li a time .month .rest{font-size:0}.c-calendar-preview ol li a:focus,.c-calendar-preview ol li a:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75));color:var(--color-primary)}.c-calendar-preview ol li a span.about{grid-area:e}.c-calendar-preview>a{background-color:#fff;border-radius:8px;color:#000;display:block;font:var(--font-size-16);font-weight:var(--font-weight-semi-bold);padding:12px 30px;place-self:end center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,color .15s ease-in-out;width:-moz-fit-content;width:fit-content}.c-calendar-preview>a:focus,.c-calendar-preview>a:hover{color:var(--color-primary)}
.c-card-block{--aspect-ratio:var(--media-aspect-ratio,2/1);align-items:center;display:grid;gap:var(--gap-40,40px) 0;grid-template:"f g" auto/var(--start-width,1fr) var(--end-width,1fr);justify-content:center;margin:0 auto;max-width:var(--width,100%);padding:0 var(--width-sides)!important;width:100%}@media (width <= 840px){.c-card-block{--aspect-ratio:2/1!important;--width:var(--width-max)!important;grid-template:"f" auto "g" auto/100%}}.c-card-block[data-width=full]{--width:calc(100% - var(--width-sides)*2)}.c-card-block[data-width=large]{--width:1504px}.c-card-block[data-width=medium]{--width:var(--width-max)}.c-card-block[data-image-side=inlineend]>.content{grid-area:f;justify-self:end}.c-card-block[data-image-side=inlineend]>.media{border-radius:12px;grid-area:g}@media (width <= 840px){.c-card-block[data-image-side=inlineend]{margin-top:0}.c-card-block[data-image-side=inlineend]>.content{grid-area:g;justify-self:auto}.c-card-block[data-image-side=inlineend]>.media{grid-area:f}}.c-card-block[data-image-side=inlineend][data-image-length=large]{--start-width:1fr;--end-width:2fr}.c-card-block[data-image-side=inlineend][data-image-length=medium]{--start-width:1fr;--end-width:1fr}.c-card-block[data-image-length=large],.c-card-block[data-image-side=inlineend][data-image-length=small]{--start-width:2fr;--end-width:1fr}.c-card-block[data-image-length=medium]{--start-width:1fr;--end-width:1fr}.c-card-block[data-image-length=small]{--start-width:1fr;--end-width:2fr}@media (width > 840px){.c-card-block[data-no-top-spacing=true]{margin-top:calc(var(--gap-64)*-1)}.c-card-block[data-no-top-spacing=true]>.media{border-radius:12px 0 0 12px}.c-card-block[data-no-top-spacing=true][data-image-side=inlineend]>.media{border-radius:0 12px 12px 0}}.c-card-block>.content{--padding-inline:var(--gap,30px);align-items:center;display:flex;grid-area:g;max-width:calc(512px + var(--padding-inline)*2);padding:calc(var(--width-sides)*2) var(--gap,30px);width:100%}@media (width <= 840px){.c-card-block>.content{padding:0 var(--width-sides)}}.c-card-block>.content>.body-text{width:100%}.c-card-block>.media{border-radius:12px;grid-area:f;height:100%;overflow:hidden;position:relative}@media (width <= 840px){.c-card-block>.media{border-radius:12px}}.c-card-block>.media img,.c-card-block>.media picture,.c-card-block>.media video{aspect-ratio:var(--aspect-ratio);height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-card-block>.media:before{background-color:var(--media-overlay-color,#000);content:"";height:100%;inset:0;opacity:var(--media-overlay-opacity,0);position:absolute;width:100%}.c-card-block>.media:has(.play-button):before{opacity:var(--media-overlay-opacity,.3)}.c-card-block>.media .play-button{--button-size:clamp(3em,8vw,5em);-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(5px);background-color:hsla(0,0%,50%,.75);border:none;border-radius:var(--button-size);cursor:pointer;display:block;height:var(--button-size);inset:50%;margin:0 auto;outline:none;padding:0;position:absolute;transform:translate(-50%,-50%);transition:.15s ease;width:var(--button-size)}.c-card-block>.media .play-button:after{background-color:var(--color-font-reverse);content:"";height:50%;inset:50%;-webkit-mask-image:url(/images/icons/solid/play.svg);mask-image:url(/images/icons/solid/play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:translate(calc(-50% + .1em),-50%);transition:.15s ease;width:50%}.c-card-block>.media .play-button:focus-visible,.c-card-block>.media .play-button:hover{background-color:var(--color-primary)}.c-card-block>.media .play-button:focus-visible:after,.c-card-block>.media .play-button:hover:after{background-color:#fff}.component:has(+.component .c-card-block) .c-harmonica{margin-bottom:0}.component:has(.c-card-block)+.component .c-harmonica{margin-top:0}@media (width > 840px){.component:has(+.component .c-card-block[data-no-top-spacing=true]) .c-card-block>.media{border-radius:12px 0 0 12px}.component:has(+.component .c-card-block[data-no-top-spacing=true]) .c-card-block[data-image-side=inlineend]>.media{border-radius:0 12px 12px 0}}.component:first-child:has(.c-card-block){margin-top:var(--gap-64)}
.c-carousel{--tab-block-inset:32px;--tab-gap:1em;--tab-size:clamp(11px,3vw,15px);--button-size:64px;--button-block-inset:0px;--button-icon-size:75%;--local-color-black:var(--color-black,rgba(0,0,0,.45));height:100%;position:relative}.c-carousel .carousel-inner{height:100%;width:100%}.c-carousel .tab-wrapper{align-items:center;display:flex;height:-moz-max-content;height:max-content;inset:100% 50%;justify-content:center;position:absolute;transform:translate(-50%,calc(-100% - var(--tab-block-inset)));width:-moz-max-content;width:max-content;z-index:1}.c-carousel .tab-wrapper [role=tablist]{align-items:center;display:flex;gap:var(--tab-gap);height:100%;justify-content:center}.c-carousel .tab-wrapper [role=tab]{background-color:var(--local-color-black);border:1px solid var(--color-primary);border-radius:var(--tab-size);color:inherit;cursor:pointer;height:var(--tab-size);min-height:var(--tab-size);min-width:var(--tab-size);position:relative;transition:.15s ease;width:var(--tab-size)}.c-carousel .tab-wrapper [role=tab][aria-current=true]{background-color:var(--color-primary);transition-delay:.15s}.c-carousel .tab-wrapper [role=tab][aria-current=true]:after{opacity:1;transition-delay:.1s}.c-carousel .tab-wrapper [role=tab]:focus-visible,.c-carousel .tab-wrapper [role=tab]:hover{transition-delay:50ms}.c-carousel .tab-wrapper [role=tab]:focus-visible:after,.c-carousel .tab-wrapper [role=tab]:hover:after{opacity:1;transition-delay:75ms}@media (width <= 840px){.c-carousel .previous-and-next-wrapper{display:none}}.c-carousel .previous-and-next-wrapper button{align-items:center;backdrop-filter:blur(5px);background-color:var(--local-color-black);border:none;cursor:pointer;display:flex;height:var(--button-size);inset-block:calc(50% - var(--button-size)/2);inset-inline:var(--button-block-inset);justify-content:center;pointer-events:all;position:absolute;transition:.25s ease;width:var(--button-size);z-index:1}.c-carousel .previous-and-next-wrapper button:after{background-color:#fff;content:"";display:block;height:var(--button-icon-size);inset:0;-webkit-mask-image:url(/images/icons/icn-chevron-left.svg);mask-image:url(/images/icons/icn-chevron-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--button-icon-size)}.c-carousel .previous-and-next-wrapper button[data-slider-next]{inset-inline:calc(100% - var(--button-size) - var(--button-block-inset))}.c-carousel .previous-and-next-wrapper button[data-slider-next]:after{-webkit-mask-image:url(/images/icons/icn-chevron-right.svg);mask-image:url(/images/icons/icn-chevron-right.svg)}.c-carousel .previous-and-next-wrapper button:focus-visible,.c-carousel .previous-and-next-wrapper button:hover{background-color:#000}.c-carousel .item,.c-carousel .item .component{height:100%}
.c-content-side-by-side{--aspect-ratio:var(--media-aspect-ratio,2/1);align-items:center;justify-content:center;margin:0 auto;max-width:var(--width,100%);padding:0 var(--width-sides)!important;width:100%}.c-content-side-by-side[data-width=full]{--width:calc(100% - var(--width-sides)*2)}.c-content-side-by-side[data-width=large]{--width:1504px}.c-content-side-by-side[data-width=medium]{--width:var(--width-max)}@media (width <= 840px){.c-content-side-by-side{max-width:100%}}.c-content-side-by-side .items{display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}@media (width <= 840px){.c-content-side-by-side .items{grid-template-columns:100%}}.c-content-side-by-side .item{height:-moz-fit-content;height:fit-content}.c-content-side-by-side>.items>.item>.content{align-items:center;display:flex;grid-area:g;margin:0 auto;max-width:512px;padding:calc(var(--width-sides)*2) var(--gap,30px);width:100%}.c-content-side-by-side>.items>.item>.content>.body-text{width:100%}.c-content-side-by-side>.items>.item>.media{border-radius:12px;height:100%;overflow:hidden;position:relative}@media (width <= 840px){.c-content-side-by-side>.items>.item>.media{border-radius:12px}}.c-content-side-by-side>.items>.item>.media img,.c-content-side-by-side>.items>.item>.media picture,.c-content-side-by-side>.items>.item>.media video{aspect-ratio:var(--aspect-ratio);height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-content-side-by-side>.items>.item>.media:before{background-color:var(--media-overlay-color,#000);content:"";height:100%;inset:0;opacity:var(--media-overlay-opacity,0);position:absolute;width:100%}.c-content-side-by-side>.items>.item>.media:has(.play-button):before{opacity:var(--media-overlay-opacity,.3)}.c-content-side-by-side>.items>.item>.media .play-button{--button-size:clamp(3em,8vw,5em);-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(5px);background-color:hsla(0,0%,50%,.75);border:none;border-radius:var(--button-size);cursor:pointer;display:block;height:var(--button-size);inset:50%;margin:0 auto;outline:none;padding:0;position:absolute;transform:translate(-50%,-50%);transition:.15s ease;width:var(--button-size)}.c-content-side-by-side>.items>.item>.media .play-button:after{background-color:var(--color-font-reverse);content:"";height:50%;inset:50%;-webkit-mask-image:url(/images/icons/solid/play.svg);mask-image:url(/images/icons/solid/play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:translate(calc(-50% + .1em),-50%);transition:.15s ease;width:50%}.c-content-side-by-side>.items>.item>.media .play-button:focus-visible,.c-content-side-by-side>.items>.item>.media .play-button:hover{background-color:var(--color-primary)}.c-content-side-by-side>.items>.item>.media .play-button:focus-visible:after,.c-content-side-by-side>.items>.item>.media .play-button:hover:after{background-color:#fff}.component:has(+.component .c-content-side-by-side) .c-harmonica{margin-bottom:0}.component:has(.c-content-side-by-side)+.component .c-harmonica{margin-top:0}.component:first-child:has(.c-content-side-by-side){margin-top:var(--gap-64)}
.c-controls{background-color:transparent!important;display:flex;font-size:0;gap:8px;margin:0 auto;max-width:var(--width-max);overflow:auto;position:relative;transform:translateY(-50%);width:100vw;z-index:3}.c-controls label{background-color:#fff;border:1px solid #e3f2fd;border-radius:8px;display:inline-block;display:inline-grid;flex:0 0 auto;height:48px;overflow:hidden;padding:0 18px;position:relative;transition:background-color .15s ease-in;width:-moz-fit-content;width:fit-content}.c-controls label:focus,.c-controls label:hover{background-color:var(--color-secondary)}.c-controls label .text{font:var(--font-size-14);font-weight:var(--font-weight-semi-bold);place-self:center;pointer-events:none;position:relative;text-transform:none;transition:all 50ms ease-in-out;z-index:2}.c-controls label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;cursor:pointer;height:100%;inset:0;margin:auto;position:absolute;transition:all .15s ease-in;width:100%;z-index:1}.c-controls label input:checked{--color-checked:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75));background-color:var(--color-primary)}.c-controls label input:checked:focus,.c-controls label input:checked:hover{background-color:var(--color-checked)}.c-controls label input:checked+.text{color:#fff}.c-controls .select-wrapper{flex:0 0 auto;flex-grow:1;position:relative}@media screen and (max-width:1250px){.c-controls .select-wrapper{min-width:25vw}}.c-controls .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e3f2fd;border-radius:8px;color:inherit;cursor:pointer;font:var(--font-size-14);font-weight:var(--font-weight-semi-bold);height:100%;padding:0 calc(24px + 1rem) 0 24px;text-transform:none;transition:background-color .15s ease-in;width:100%}.c-controls .select-wrapper select:focus-visible{outline:4px dashed transparent!important}.c-controls .select-wrapper select:focus,.c-controls .select-wrapper select:hover{background-color:var(--color-secondary)}.c-controls .select-wrapper:after{background-image:url(/images/icons/icn-chevron-down.svg);background-repeat:no-repeat;background-size:contain;bottom:calc(50% - .5rem);content:"";height:1rem;pointer-events:none;position:absolute;right:1rem;width:1rem}
.c-figure-image{height:100%;position:relative;width:100%}.c-figure-image picture{display:block!important;height:100%;width:100%}.c-figure-image figcaption{bottom:3em;color:#fff;font:var(--font-size-24);left:3em;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (width <= 840px){.c-figure-image figcaption{left:1em}}
body>.wrapper>footer{background:var(--color-footer,grey);color:var(--color-font-reverse);display:flex;justify-content:space-evenly;padding:clamp(var(--width-sides),4vw,64px)}body>.wrapper>footer .wrapper{display:grid;font:var(--font-size-14);font-weight:var(--font-weight-regular);gap:clamp(32px,3vw,64px) clamp(32px,9vw,169px);grid-template-columns:auto 1fr 1.5fr 1fr 2fr;line-height:1.875rem;max-width:1680px;width:100%}@media only screen and (max-width:1630px){body>.wrapper>footer .wrapper{grid-template-columns:1fr 1.5fr 1fr 2fr}body>.wrapper>footer .wrapper div.logo{grid-column:1/-1}}@media only screen and (max-width:1170px){body>.wrapper>footer .wrapper{grid-template-columns:auto auto}}@media only screen and (max-width:650px){body>.wrapper>footer .wrapper{grid-template-columns:auto}}body>.wrapper>footer .wrapper h2{font:var(--font-size-22);font-weight:var(--font-weight-semi-bold);margin-bottom:23px}body>.wrapper>footer .wrapper div.logo img{height:40px;width:200px}body>.wrapper>footer .wrapper div.links{max-width:160px}body>.wrapper>footer .wrapper div.signup{max-width:282px}body>.wrapper>footer .wrapper div.signup h2{display:flex;justify-content:space-between}body>.wrapper>footer .wrapper div.signup h2 .c-icon{--url:url(/images/icons/icn-paper-plane.svg);--color-primary:#fff;--size:28px;margin-right:30px}body>.wrapper>footer .wrapper address{font-style:normal;margin-bottom:23px}body>.wrapper>footer .wrapper a{color:inherit;display:block;overflow:hidden;text-decoration:inherit;text-overflow:ellipsis;white-space:nowrap}body>.wrapper>footer .wrapper a:focus,body>.wrapper>footer .wrapper a:hover{text-decoration:underline}body>.wrapper>footer .wrapper ol{list-style-type:none}body>.wrapper>footer .wrapper form input:not(input[type=checkbox]){background-color:transparent;border:1px solid #fff;border-radius:8px;color:#fff;height:50px;margin-bottom:16px;padding:0 16px;width:100%}body>.wrapper>footer .wrapper form input:not(input[type=checkbox])::-moz-placeholder{opacity:1}body>.wrapper>footer .wrapper form input:not(input[type=checkbox])::placeholder{opacity:1}body>.wrapper>footer .wrapper form input:not(input[type=checkbox]):focus{outline:solid 3px var(--color-primary)}body>.wrapper>footer .wrapper form label.opt-in{display:block;margin-bottom:16px}body>.wrapper>footer .wrapper form label.opt-in button{background-color:transparent;border:none;color:var(--color-white);cursor:pointer;height:unset;text-decoration:underline}body>.wrapper>footer .wrapper form button[type=submit]{background-color:#fff;border-color:transparent;border-radius:8px;color:#000;cursor:pointer;font:var(--font-size-16);font-weight:var(--font-weight-semi-bold);height:56px;outline:0;text-transform:uppercase;transition:.15s ease-out;transition-property:color background-color;width:100%}body>.wrapper>footer .wrapper form button[type=submit]:hover{background-color:var(--color-primary);color:#fff}body>.wrapper>footer .attribution{display:flex;grid-column:1/-1;justify-content:flex-end;opacity:.35}@media only screen and (max-width:650px){body>.wrapper>footer .attribution{justify-content:flex-start;margin-top:32px}}body>.wrapper>footer .attribution a{display:contents}
.c-404-not-found{margin:0 auto;max-width:712px;padding:100px 32px}@media screen and (max-width:1250px){.c-404-not-found{margin-top:0;padding:32px}}
.c-free-text{margin:clamp(38px,5vw,76px) auto;max-width:min(var(--width-max),814px)}
.component:first-child .c-harmonica{margin-top:0}.c-harmonica{--margin-small:10px;--margin-medium:20px;--margin-large:40px;background-color:var(--color-tertiary);margin:-64px auto;max-width:min(100%,100vw);padding:48px var(--width-sides) 82px}.c-harmonica h2{font:var(--font-size-32);font-weight:var(--font-weight-semi-bold);padding-bottom:25px;padding-left:50px}.c-harmonica details,.c-harmonica h2{margin:auto;max-height:60px;max-width:900px;width:100%}.c-harmonica details{margin-bottom:var(--margin-small)}.c-harmonica details>summary{align-items:center;background:#fff;border-radius:8px;color:#000;cursor:pointer;display:flex;font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);justify-content:space-between;list-style-type:none;padding:16px 50px;transition:.2s ease-in-out;transition-property:padding,width,height,max-width,max-height,background-color,color}@media only screen and (max-width:400px){.c-harmonica details>summary{padding:16px var(--margin-small)}}.c-harmonica details>summary:focus,.c-harmonica details>summary:hover{background-color:var(--color-secondary);color:var(--color-primary)}.c-harmonica details>summary>h2{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);text-transform:uppercase;width:90%}.c-harmonica details>summary>.c-icon{--size:32px;transition:transform .2s ease-in-out}.c-harmonica details article{border:1px solid var(--color-gray-whiteish);color:var(--color-gray-dark);line-height:1.75rem;padding:var(--margin-large)}.c-harmonica details[open]{border-radius:10px;max-height:500rem;outline:solid 2px var(--color-primary);overflow:hidden;transition:1.5s ease-in-out;transition-property:padding,width,height,max-width,max-height,background-color}@media (prefers-reduced-motion){.c-harmonica details[open]{transition-duration:0s}}.c-harmonica details[open]>summary{background:var(--color-primary);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.c-harmonica details[open]>summary>.c-icon{background-color:var(--color-tertiary);transform:rotate(45deg);transition:transform .2s ease-in-out}.c-harmonica details[open] article{background-color:var(--color-tertiary);border-bottom-left-radius:8px;border-bottom-right-radius:8px}
body>.wrapper>header{--width-max:1712px;align-items:center;background-color:var(--color-header,#fff);display:flex;height:var(--header-height);width:100vw}body>.wrapper>header div.wrapper{align-items:center;display:flex;gap:1ch;height:100%;justify-content:space-between;margin:auto;max-width:calc(var(--width-max, 1200px) - 208px);padding:0 var(--width-sides);position:relative;width:100%}body>.wrapper>header div.wrapper .narrow{display:none}@media screen and (max-width:1250px){body>.wrapper>header div.wrapper{padding:0 50px}}@media screen and (max-width:370px){body>.wrapper>header div.wrapper .wide{display:none}body>.wrapper>header div.wrapper .narrow{display:initial}}body>.wrapper>header div.wrapper>a{align-items:center;display:flex}body>.wrapper>header div.wrapper>a img{height:clamp(32px,4vw,40px);-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1250px){body>.wrapper>header div.wrapper>a img{height:clamp(28px,2vw,34px)}}body>.wrapper>header div.wrapper nav{--item-gap:clamp(4px,1vw,16px);--item-height:48px;display:flex;font:var(--font-size-14);gap:var(--item-gap);z-index:1000}@media (max-width:1250px){body>.wrapper>header div.wrapper nav{--item-gap:4px;--item-height:38px}}@media (min-width:1249px){body>.wrapper>header div.wrapper nav .other-culture{--size:18px;align-items:center;display:flex}@media (max-width:1250px){body>.wrapper>header div.wrapper nav .other-culture{display:none}}body>.wrapper>header div.wrapper nav .other-culture a{display:block;overflow:hidden;padding:calc((var(--item-height) - var(--size))/2) 0 calc((var(--item-height) - var(--size))/2) 0}body>.wrapper>header div.wrapper nav .other-culture .c-icon{--size:inherit;background-color:transparent;background-image:var(--url);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--size);-webkit-mask-image:unset;mask-image:unset;overflow:hidden;transition:border-radius .2s linear}body>.wrapper>header div.wrapper nav .other-culture .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}body>.wrapper>header div.wrapper nav .search{--size:18px;align-items:center;display:flex;justify-content:center;width:calc(var(--item-height) - 8px)}@media (max-width:1250px){body>.wrapper>header div.wrapper nav .search{order:2}}body>.wrapper>header div.wrapper nav .search button{background:none;border:none;cursor:pointer;outline:none;padding:calc((var(--item-height) - var(--size))/2) 0 calc((var(--item-height) - var(--size))/2) 0}body>.wrapper>header div.wrapper nav .search .c-icon{--size:inherit}body>.wrapper>header div.wrapper nav .signup{align-items:center;display:flex}body>.wrapper>header div.wrapper nav .signup :-moz-any-link{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:12px;color:var(--color-secondary);display:flex;font-weight:var(--font-weight-bold);height:var(--item-height);justify-content:center;padding:0 1em;text-decoration:none;-moz-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:-moz-max-content;width:max-content}body>.wrapper>header div.wrapper nav .signup :any-link{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:12px;color:var(--color-secondary);display:flex;font-weight:var(--font-weight-bold);height:var(--item-height);justify-content:center;padding:0 1em;text-decoration:none;transition:background-color .15s ease-in-out;width:-moz-max-content;width:max-content}@media (max-width:1250px){body>.wrapper>header div.wrapper nav .signup :-moz-any-link{padding:0 .75em}body>.wrapper>header div.wrapper nav .signup :any-link{padding:0 .75em}}body>.wrapper>header div.wrapper nav .signup :-moz-any-link:focus-visible, body>.wrapper>header div.wrapper nav .signup :-moz-any-link:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}body>.wrapper>header div.wrapper nav .signup :any-link:focus-visible,body>.wrapper>header div.wrapper nav .signup :any-link:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}body>.wrapper>header div.wrapper nav .signin{align-items:center;display:flex}body>.wrapper>header div.wrapper nav .signin button{align-items:center;background-color:transparent;border:1px solid var(--color-primary);border-radius:12px;color:var(--color-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-bold);gap:.25em;height:var(--item-height);justify-content:center;padding:0 1em;text-decoration:none;transition:.15s ease-in-out;width:-moz-max-content;width:max-content}@media (max-width:1250px){body>.wrapper>header div.wrapper nav .signin button{padding:0 .6449em}}@media (max-width:420px){body>.wrapper>header div.wrapper nav .signin button .label{display:none}}body>.wrapper>header div.wrapper nav .signin button .c-icon{--size:18px;background-color:currentcolor}body>.wrapper>header div.wrapper nav .signin button:focus-visible,body>.wrapper>header div.wrapper nav .signin button:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75));background-color:var(--color-primary);color:var(--color-secondary)}body>.wrapper>header .breadcrumbs-wrapper{left:var(--width-sides);position:absolute;top:var(--header-height);transform:translateY(calc(-100% - .25em))}@media screen and (max-width:1250px){body>.wrapper>header .breadcrumbs-wrapper{display:none}}button[type=button].hamburger-icon{display:none}@media screen and (max-width:1250px){body>.wrapper>header div.wrapper{padding:0 var(--width-sides)}button[type=button].hamburger-icon{background:transparent;border:0;cursor:pointer;display:unset;font-size:0;height:var(--item-height);order:3;padding:0 var(--item-gap);position:relative;width:calc(var(--item-height) - 8px)}button[type=button].hamburger-icon .hamburger{background-position:50%;background-repeat:no-repeat;background-size:75%;color:#fff;display:inline-block;height:24px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-out;width:24px}button[type=button].hamburger-icon .passive{background-image:url(/images/icons/icn-hamburger.svg)}button[type=button].hamburger-icon:not(.active) .passive{opacity:1}button[type=button].hamburger-icon .open{background-image:url(/images/icons/icn-hamburger.svg)}button[type=button].hamburger-icon.active .open{opacity:1}}
.c-hero-block{border-radius:12px;height:calc(var(--height, 50vh) - var(--header-height));margin:0 auto;max-width:var(--width,calc(100vw - var(--width-sides)*2));min-height:332px;overflow:hidden;padding:var(--width-sides)!important;position:relative;width:100%}@supports (height:100svh){.c-hero-block{--height:calc(50svh - var(--width-sides)*2)}}.c-hero-block[data-width=full]{--width:calc(100% - var(--width-sides)*2)}.c-hero-block[data-width=large]{--width:min(calc(1504px - var(--width-sides)*2),calc(100vw - var(--width-sides)*2))}.c-hero-block[data-width=medium]{--width:min(var(--width-max),calc(100vw - var(--width-sides)*2))}.c-hero-block[data-height=full]{--height:calc(100vh - var(--width-sides)*2)}@supports (height:100svh){.c-hero-block[data-height=full]{--height:calc(100svh - var(--width-sides)*2)}}.c-hero-block[data-height=full]{margin-top:var(--width-sides)}.c-hero-block[data-height=large]{--height:75vh}@supports (height:100svh){.c-hero-block[data-height=large]{--height:calc(75svh - var(--width-sides)*2)}}.c-hero-block[data-height=medium]{--height:50vh}@supports (height:100svh){.c-hero-block[data-height=medium]{--height:calc(50svh - var(--width-sides)*2)}}.c-hero-block>.content{color:var(--color-font-reverse);height:-moz-fit-content;height:fit-content;inset:50%;max-width:min(calc(min(var(--width-max), 100%) - var(--width-sides)*2),60ch);position:absolute;transform:translate(-50%,-50%);width:100%;z-index:1}.c-hero-block>.content>.body-text{width:100%}.c-hero-block .play-button{--button-size:clamp(3em,8vw,5em);-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(5px);background-color:hsla(0,0%,50%,.75);border:none;border-radius:var(--button-size);cursor:pointer;display:block;height:var(--button-size);margin:32px auto 0;outline:none;padding:0;position:relative;transition:.15s ease;width:var(--button-size)}.c-hero-block .play-button:after{background-color:var(--color-font-reverse);content:"";height:50%;inset:50%;-webkit-mask-image:url(/images/icons/solid/play.svg);mask-image:url(/images/icons/solid/play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:translate(calc(-50% + .1em),-50%);transition:.15s ease;width:50%}.c-hero-block .play-button:focus-visible,.c-hero-block .play-button:hover{background-color:var(--color-primary)}.c-hero-block .play-button:focus-visible:after,.c-hero-block .play-button:hover:after{background-color:#fff}.c-hero-block .background{inset:0;position:absolute}.c-hero-block .background,.c-hero-block .background img,.c-hero-block .background picture,.c-hero-block .background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-hero-block .background:before{background-color:var(--media-overlay-color,#000);content:"";height:100%;inset:0;opacity:var(--media-overlay-opacity,.3);position:absolute;width:100%}.component:has(+.component .c-hero-block) .c-harmonica{margin-bottom:0}.component:has(.c-hero-block)+.component .c-harmonica{margin-top:0}
.c-link-in-box{display:block;height:100%;margin:auto;max-width:100%;text-decoration:none;width:100vw}.c-link-in-box:focus-visible{outline:var(--color-primary) dashed 4px;outline-offset:-4px}.c-link-in-box>article{--max-height:unset;--font-color-span:var(--font-color-secondary,var(--font-color-primary));background-color:var(--color-primary);border-radius:8px;color:var(--font-color-primary,#fff);display:grid;grid-column:1/-1;grid-template-columns:auto 47.16%;grid-template-rows:auto 1fr;height:100%;margin:auto;max-height:var(--max-height);max-width:100%;overflow:hidden;text-decoration:none;width:100vw}.c-link-in-box>article h1{transition:color .15s ease-in-out}.c-link-in-box>article div.image-wrapper{aspect-ratio:16/10;border-radius:8px;height:auto;margin:auto;overflow:hidden;width:100%}.c-link-in-box>article div.image-wrapper picture{display:contents}.c-link-in-box>article div.image-wrapper img{height:100%;transition:transform .2s ease-in-out;width:100%}.c-link-in-box>article div.image-wrapper img[src="/images/default.svg"]{height:100%}.c-link-in-box>article:focus h1,.c-link-in-box>article:hover h1{color:var(--color-secondary)}.c-link-in-box>article:focus img,.c-link-in-box>article:hover img{transform:scale(1.05)}.c-link-in-box .content{align-content:center;align-content:space-between;display:grid;grid-template-columns:100%;height:100%;max-height:var(--max-height);padding:var(--gap-60)}.c-link-in-box .content h1{-webkit-line-clamp:3;font:var(--font-size-32);font-weight:var(--font-weight-semi-bold);margin-bottom:16px}.c-link-in-box .content h1,.c-link-in-box .content p{-webkit-box-orient:vertical;display:-webkit-box;height:-moz-fit-content;height:fit-content;overflow:hidden}.c-link-in-box .content p{-webkit-line-clamp:4;font:var(--font-size-20);font-weight:var(--font-weight-regular);margin-bottom:25px;padding:0}.c-link-in-box .content span{color:var(--font-color-span);font:var(--font-size-14);font-weight:var(--font-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-link-in-box.left,.c-link-in-box.left>article{grid-template-columns:47.16% auto}.c-link-in-box.left .content,.c-link-in-box.left>article .content{grid-column-start:2;grid-row:1}.c-link-in-box.left img,.c-link-in-box.left picture,.c-link-in-box.left>article img,.c-link-in-box.left>article picture{grid-column-start:1;grid-row:1}@media screen and (max-width:600px){.c-link-in-box.left>article,.c-link-in-box>article{grid-row:1/3;grid-template-areas:"l" "m";grid-template-columns:1fr;height:100%;max-height:unset;max-width:unset;width:100%}.c-link-in-box.left>article .content,.c-link-in-box>article .content{display:grid;grid-area:m;padding:10px 0 0}.c-link-in-box.left>article .content span,.c-link-in-box>article .content span{align-self:flex-end}.c-link-in-box.left>article img,.c-link-in-box.left>article picture,.c-link-in-box>article img,.c-link-in-box>article picture{grid-area:l}.c-link-in-box:not(.c-link-in-box.transparent)>article .content{padding:10px 16px 16px}}.c-link-in-box.vertical{border-radius:0;display:unset}.c-link-in-box.vertical>article{border-radius:0;gap:27px;grid-template:"l m" 100%/max-content 1fr;height:100%;max-height:153px;max-width:unset;width:100%}.c-link-in-box.vertical>article .content{display:grid;grid-area:m;grid-template-areas:"n" "d" "o";padding:0}.c-link-in-box.vertical>article .content h1{-webkit-line-clamp:3;display:-webkit-box;font:var(--font-size-18);font-weight:var(--font-weight-semi-bold);grid-area:d;margin:0;padding:0;text-overflow:ellipsis}.c-link-in-box.vertical>article .content .about{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font:var(--font-size-18);grid-area:o;height:-moz-fit-content;height:fit-content;line-height:1.2;margin:0;padding:0}.c-link-in-box.vertical>article .content span{align-self:flex-end;font:var(--font-size-14);grid-area:n}.c-link-in-box.vertical>article .image-wrapper{aspect-ratio:unset;height:100%}.c-link-in-box.vertical>article img,.c-link-in-box.vertical>article picture{aspect-ratio:111/153;border-radius:0!important;grid-area:l;height:100%;max-width:111px}.c-link-in-box .content .sender{font:var(--font-size-20);margin-bottom:10px}.c-link-in-box.small{max-width:min(420px,100%)}.c-link-in-box.small>article{grid-row:1/3;grid-template-areas:"l" "m";grid-template-columns:1fr;height:100%;max-height:unset;max-width:unset;width:100%}.c-link-in-box.small>article .content{display:grid;grid-area:m;padding:10px 0 0}.c-link-in-box.small>article .content span{align-self:flex-end}.c-link-in-box.small>article img,.c-link-in-box.small>article picture{grid-area:l}.c-link-in-box.pale>article{background-color:var(--color-secondary);color:var(--font-color-secondary,#000)}.c-link-in-box.pale:focus h1,.c-link-in-box.pale:hover h1,.c-link-in-box.pale>article span{color:var(--color-primary)}.c-link-in-box.small.pale .content,.c-link-in-box.small:not(.c-link-in-box.small.transparent) .content{padding:10px 16px 16px}.c-link-in-box.transparent>article{background-color:transparent;color:var(--font-color-secondary,#000)}.c-link-in-box.transparent>article span{color:var(--color-primary)}.c-link-in-box.transparent>article .image-wrapper,.c-link-in-box.transparent>article img,.c-link-in-box.transparent>article picture{border-radius:8px}.c-link-in-box.transparent:focus h1,.c-link-in-box.transparent:hover h1{color:var(--color-primary)}.component>.c-link-in-box{max-width:var(--width-max)}
.c-links-in-boxes{--color-background:var(--color-secondary);margin:auto;padding:0 var(--width-sides);width:100vw}.c-links-in-boxes .wrapper{display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:space-between;margin:auto;max-width:var(--width-max);place-content:center}@media (max-width:600px){.c-links-in-boxes .wrapper{display:flex;flex-direction:column;gap:4px}.c-links-in-boxes .wrapper>.box{align-items:center;justify-content:start;max-width:unset;padding:1em}.c-links-in-boxes .wrapper>.box>article{align-items:center;display:flex;gap:.5em;justify-content:start;width:100%}.c-links-in-boxes .wrapper>.box>article .c-icon{--size:27px}.c-links-in-boxes .wrapper>.box>article h1{margin:0}}.c-links-in-boxes .box{align-content:center;align-items:center;background-color:var(--color-background);border-radius:10px;color:inherit;height:100%;justify-content:center;justify-items:center;margin:auto;max-width:346px;padding:48px 1em 40px;place-self:center;text-align:center;text-decoration:none;width:100%}.c-links-in-boxes .box,.c-links-in-boxes .box>article{display:grid;place-content:center;place-items:center}.c-links-in-boxes .box .c-icon,.c-links-in-boxes .box>article .c-icon{--size:40px;--url:url(/images/icons/icn-logo.svg)}.c-links-in-boxes .box h1,.c-links-in-boxes .box>article h1{font:var(--font-size-20);font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:clamp(12px,3vw,24px)}.c-links-in-boxes .box .about,.c-links-in-boxes .box>article .about{font:var(--font-size-14);font-weight:var(--font-weight-medium);margin-top:1em}.c-links-in-boxes .box:focus h1,.c-links-in-boxes .box:hover h1,.c-links-in-boxes .box>article:focus h1,.c-links-in-boxes .box>article:hover h1{color:var(--color-primary)}.c-links-in-boxes .box:first-child{place-self:start}.c-links-in-boxes .box:last-child{place-self:end}.c-links-in-boxes.true{background-color:var(--color-background);margin:-64px auto;padding:clamp(82px,10vw,164px) 0;position:relative;z-index:2}.c-links-in-boxes.true .box{padding:0}
.c-list-of-articles{display:grid;gap:var(--gap-80);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));max-width:min(var(--width-max),calc(100vw - 40px));padding-bottom:64px}.c-list-of-articles.small{gap:var(--gap-48) 96px;grid-template-columns:repeat(auto-fill,minmax(min(550px,100%),1fr));place-content:center}.c-list-of-articles.small .card-wrapper{max-width:inherit}.c-list-of-articles.small nav{margin-top:calc(var(--gap-80) - 48px)}.c-list-of-articles:not(.c-list-of-articles.small)>.card-wrapper:first-child{grid-column:1/-1}.c-list-of-articles .nothing-found{font:var(--font-size-32);margin:auto;max-width:var(--width-max);text-align:center;width:100vw}.c-list-of-articles nav{display:flex;grid-column:1/-1;margin:auto}.c-list-of-articles nav a{color:inherit;display:flex;display:inline-block;font:var(--font-size-18);font-weight:var(--font-weight-medium);height:28px;min-width:28px;padding:0 8px;text-align:center;text-decoration:none;vertical-align:middle}.c-list-of-articles nav a:first-child,.c-list-of-articles nav a:last-child{display:inline-flex;font-size:0}.c-list-of-articles nav a:first-child .c-icon,.c-list-of-articles nav a:last-child .c-icon{--color-primary:#000;--size:16px;margin:auto}.c-list-of-articles nav a:first-child .c-icon{--url:url(/images/icons/icn-chevron-left.svg)}.c-list-of-articles nav a:last-child .c-icon{--url:url(/images/icons/icn-chevron-right.svg)}.c-list-of-articles nav a[aria-current=page]{background-color:var(--color-primary);color:#fff}.c-list-of-articles nav a.inactive{display:none}
.c-list-of-files{display:grid;grid-template-columns:1fr auto 1fr;margin:auto;max-width:min(100%,100vw);width:100%}.c-list-of-files .content{grid-column:2;max-width:min(calc(100vw - var(--width-sides)*2),800px);width:100vw}.c-list-of-files .content h1{display:block;font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-list-of-files .content ol{list-style-type:none}.c-list-of-files .content ol li{--height:60px;border-bottom:1px solid #d8d8d8;font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);height:var(--height);width:100%}.c-list-of-files .content ol li:focus a,.c-list-of-files .content ol li:hover a{color:var(--color-primary)}.c-list-of-files .content ol a{color:inherit;display:inline-block;display:block;height:var(--height);line-height:var(--height);overflow:hidden;padding-left:32px;padding-right:32px;position:relative;text-decoration:inherit;text-overflow:ellipsis;white-space:nowrap;width:100%}.c-list-of-files .content ol a:after,.c-list-of-files .content ol a:before{--color:var(--color-primary);background-color:var(--color);content:"";display:block;font-size:0;height:var(--size);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:calc(50% - var(--size)/2);width:var(--size)}.c-list-of-files .content ol a:before{--size:16px;--url:url(/images/icons/icn-chevron-right.svg);left:0}.c-list-of-files .content ol a.ignore:after{--size:24px;--url:url(/images/icons/icn-file-pdf.svg);right:0}.c-list-of-files+.c-list-of-files{margin-top:80px}
.c-menu{--icon-size:24px}.c-menu .c-icon{--size:var(--icon-size);--color-primary:#000}.c-menu .c-icon.inline{margin-left:8px}.c-menu .c-icon.transparent{background-color:transparent;background-image:var(--url);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:unset;mask-image:unset}.c-menu li>div button{background:none;border:none;cursor:pointer;outline:none}.c-menu{list-style-type:none}@media screen and (max-width:1250px){.c-menu{--top-spacing:var(--header-height);--padding-sides:12px;--background-color:var(--color-header);--link-font:var(--font-size-50);--link-color:#000;--item-padding:24px;--item-inset:25px;--item-bottom-border:2px solid var(--color-primary);--show-more-icon:url(/images/icons/icn-chevron-right.svg);--show-more-icon-size:15px;--show-more-icon-click-size:40px;--show-more-icon-inset:18px;--show-more-border-left:2px solid var(--color-secondary);--current-page-background:var(--color-secondary);--active-background:transparent}.c-menu,.c-menu *{opacity:1;transition:all .2s ease-in-out}.c-menu.main{background-color:var(--background-color);display:flex;flex-direction:column;left:0;min-height:100vh;padding:0 var(--padding-sides);padding-bottom:100vh;position:absolute;top:var(--top-spacing);transform-origin:top;width:100vw}.c-menu.main ul{height:100%;max-height:100%}.c-menu>div.top{border-top:var(--item-bottom-border);display:flex;flex-wrap:wrap;margin-top:5vh;order:1}.c-menu>div.top>*{flex:100%}.c-menu li{color:var(--link-color);font:var(--link-font);list-style:none}.c-menu li div{align-items:center;border-bottom:var(--item-bottom-border);display:flex;height:100%;justify-content:space-between;width:100%}.c-menu li div a,.c-menu li div button{color:inherit;display:flex;font:inherit;padding:var(--item-padding);text-align:start;text-decoration:inherit;width:inherit}.c-menu li div a.hide-text .c-icon,.c-menu li div button.hide-text .c-icon{margin-left:8px}.c-menu li div a[aria-current=page]{background-color:var(--current-page-background)}.c-menu li div button:not(button.action){background:transparent;border:0;border-left:var(--show-more-border-left);font-size:0;height:var(--show-more-icon-click-size);margin:0 var(--show-more-icon-inset) 0 0;padding:var(--item-padding);padding-bottom:0;padding-left:var(--show-more-icon-inset);padding-right:var(--show-more-icon-inset);position:relative;width:var(--show-more-icon-click-size)}.c-menu li div button:not(button.action) .triangle{background-color:var(--color-primary);color:#fff;display:inline-block;height:calc(var(--show-more-icon-click-size) - var(--show-more-icon-inset));left:0;margin:calc(var(--show-more-icon-inset)/2);-webkit-mask-image:var(--show-more-icon);mask-image:var(--show-more-icon);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transition:all .2s ease-out;width:calc(var(--show-more-icon-click-size) - var(--show-more-icon-inset))}.c-menu li li{padding-left:var(--item-inset)}.c-menu li.active>div>button.triangle-icon .triangle{transform:rotate(90deg);transform-origin:center}.c-menu li.active{background-color:var(--active-background)}.c-menu li:not(.c-menu li.active) ul{max-height:0;max-width:unset;transform:scaleY(0);transform-origin:top}.c-menu li:not(.c-menu li.active) ul>li{background-color:transparent;opacity:0;transform:scaleY(0);transform-origin:top}.c-menu li:not(.c-menu li.active) ul>li>div{background:transparent}.c-menu li:not(.c-menu li.active) ul>li>div>*{height:0;opacity:0;padding:0}.c-menu.main:not(.c-menu.main.active){opacity:0;transform:scaleY(0);transform-origin:top}.c-menu.main:not(.c-menu.main.active) ul{height:0}.c-menu.main:not(.c-menu.main.active) li{background-color:transparent;display:none;opacity:0;padding:0}}@media screen and (min-width:1251px){.c-menu{--item-gap:clamp(4px,1.5vw,32px);--link-font:var(--font-size-16);--link-font-weight:var(--font-weight-semi-bold);--underline-size:4px;--underline-offset:16px;display:grid;display:flex;gap:50px;gap:var(--item-gap);grid-template-rows:1fr 1fr;justify-content:flex-end;width:100%}.c-menu li{align-items:center;display:flex}.c-menu li>div a,.c-menu li>div button{align-items:center;color:inherit;display:flex;font:var(--link-font);font-weight:var(--link-font-weight);position:relative;text-decoration:inherit;width:inherit}.c-menu li>div a.hide-text,.c-menu li>div button.hide-text{color:transparent;font-size:0}.c-menu li>div a.hide-text .c-icon,.c-menu li>div button.hide-text .c-icon{padding-right:16px}.c-menu li>div a:after,.c-menu li>div button:after{background-color:var(--color-primary);bottom:calc(var(--underline-size)*-1 + var(--underline-offset)*-1);content:"";height:var(--underline-size);opacity:0;position:absolute;right:0;transition:.15s ease-in-out;transition-delay:50ms;transition-property:opacity;width:100%}.c-menu li>div a:focus,.c-menu li>div a:hover,.c-menu li>div button:focus,.c-menu li>div button:hover{text-decoration:none}.c-menu li>div a:focus:after,.c-menu li>div a:hover:after,.c-menu li>div button:focus:after,.c-menu li>div button:hover:after{content:"";height:var(--underline-size);opacity:1}.c-menu li>div a[aria-current=page]{text-decoration:none}.c-menu li>div a[aria-current=page]:after{content:"";height:var(--underline-size);opacity:1}.c-menu li.active>div a{text-decoration:none}.c-menu li.active>div a:after{content:"";height:var(--underline-size);opacity:1}.c-menu li button:not(button.action),.c-menu li ul{display:none}}
.c-newsletter{background-color:#fbf8f2;border-radius:8px;margin:auto;max-width:var(--width-max);overflow:hidden;padding:var(--gap-64)}.c-newsletter div{display:flex;margin-bottom:24px}.c-newsletter div *{display:inline-block}.c-newsletter div .c-icon{--color:var(--color-primary);--url:url(/images/icn-paperplane.svg);--size:28px}.c-newsletter div h1{font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);margin-bottom:0;margin-left:8px}.c-newsletter .fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.c-newsletter .fields *{width:100%}.c-newsletter .fields>*{border-radius:5px}.c-newsletter .fields input{font-weight:var(--font-weight-medium);padding:0 21px}.c-newsletter .fields input::-moz-placeholder{opacity:1}.c-newsletter .fields input::placeholder{opacity:1}.c-newsletter .fields input:focus{outline:solid 1px var(--color-primary)}.c-newsletter .fields button,.c-newsletter .fields input:not(input[type=checkbox]){border:0;font:var(--font-size-16);font-size:1rem;height:50px}.c-newsletter .fields label.opt-in{align-items:center;display:flex;grid-column:1/-2;grid-row:3}.c-newsletter .fields label.opt-in *{width:-moz-fit-content;width:fit-content}.c-newsletter .fields label.opt-in input{accent-color:var(--color-primary);height:16px;margin-right:clamp(1px,1vw,16px);padding:0 clamp(1px,3vw,21px);width:16px}.c-newsletter .fields label.opt-in button{background-color:transparent;color:var(--color-primary);cursor:pointer;height:unset;text-decoration:underline}.c-newsletter .fields button[type=submit]{background-color:var(--color-primary);color:var(--color-font-reverse);cursor:pointer;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;transition:background-color .15s ease-in-out}.c-newsletter .fields button[type=submit]:focus,.c-newsletter .fields button[type=submit]:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}
.c-options{border-radius:8px;height:-moz-fit-content;height:fit-content;padding:37px 16px}.c-options h3{font:var(--font-size-20);font-weight:var(--font-weight-semi-bold)}.c-options ul{list-style-type:none;margin-left:4px}.c-options ul li{cursor:pointer;display:flex;font:var(--font-size-16);font-weight:var(--font-weight-medium);margin-top:16px}.c-options ul li a,.c-options ul li button{--icon-color:#000;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;text-decoration:none;transition:color .15s ease-in-out}.c-options ul li a:focus,.c-options ul li a:hover,.c-options ul li button:focus,.c-options ul li button:hover{--color-hover:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75));--icon-color:var(--color-hover);color:var(--color-hover)}.c-options ul li a.active,.c-options ul li button.active{--icon-color:var(--color-primary);color:var(--color-primary)}.c-options ul li a.active:after,.c-options ul li button.active:after{content:attr(data-postfix)}.c-options ul li a .c-icon,.c-options ul li button .c-icon{--size:24px;--color-primary:var(--icon-color);margin-right:10px;transition:background-color .15s ease-in-out}@media only screen and (max-width:760px){.c-options{background-color:transparent!important;padding:0}.c-options h3{display:none}.c-options ul{display:flex;flex-wrap:wrap;gap:2em}.c-options li{margin:0!important;padding:0}}.c-options{background-color:#fbf8f2}.c-template-popup .popup-downloads h1{font:var(--font-size-24);font-weight:var(--font-weight-medium)}.c-template-popup .popup-downloads ol{list-style:none}.c-template-popup .popup-downloads ol li{border-bottom:1px solid var(--color-primary);margin:0}.c-template-popup .popup-downloads a{align-items:center;color:inherit;display:flex;gap:.5ch;padding:clamp(1ch,2vw,2ch);text-decoration:none;transition:.15s ease-in-out;transition-property:color,background-color}.c-template-popup .popup-downloads a:hover{background-color:var(--color-secondary);color:var(--color-primary)}.c-template-popup .popup-downloads .c-icon{--size:18px}
.c-preview-of-articles{margin:auto auto 26px;max-width:var(--width-max)}.c-preview-of-articles header{display:flex;justify-content:space-between;margin-bottom:28px}.c-preview-of-articles header a{color:inherit;text-decoration:none;transition:color .15s ease-in-out}.c-preview-of-articles header a:hover{color:var(--color-primary)}.c-preview-of-articles header h2{display:flex;place-content:center}.c-preview-of-articles header h2 .c-icon{--size:32px;display:inline-block;margin-right:16px}.c-preview-of-articles header h2 .title{font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);margin-top:5px;text-transform:uppercase}.c-preview-of-articles header>.pill{background-color:#fbf8f2;border-radius:25.5px;color:#000;font:var(--font-size-18);font-family:var(--font-family-secondary);font-weight:var(--font-weight-semi-bold);padding:15px 20px;text-decoration:none;transition:.15s ease-in-out;transition-property:color background-color}.c-preview-of-articles header>.pill:focus,.c-preview-of-articles header>.pill:hover{background-color:var(--color-secondary);color:var(--color-primary)}.c-preview-of-articles main{display:grid;gap:var(--gap-80);grid-template-columns:100%;margin-bottom:var(--gap-80);max-width:100%;width:100vw}.c-preview-of-articles .grid-col-3{display:grid;gap:var(--gap-80);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.c-preview-of-articles footer{display:grid}.c-preview-of-articles footer>a{background-color:var(--color-primary);border-radius:8px;color:#fff;display:block;font:var(--font-size-16);font-weight:var(--font-weight-semi-bold);max-width:346px;padding:22px;place-self:center;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-in-out;width:100%}.c-preview-of-articles footer>a:focus,.c-preview-of-articles footer>a:hover{--color-primary:hsl(var(--color-primary-h) calc(var(--color-primary-s)*0.75) calc(var(--color-primary-l)*0.75))}
.c-quick-links{background-color:var(--color-primary);color:var(--color-font-reverse);display:grid;width:100vw}.c-quick-links .wrapper{margin:auto;max-width:var(--width-max);padding:68px 0;width:100vw}.c-quick-links .wrapper h1{font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);margin-bottom:30px;text-transform:uppercase}.c-quick-links .wrapper .links{display:flex;flex-wrap:wrap;gap:4px}.c-quick-links .wrapper .links a{background-color:var(--color-font-reverse);border-radius:8px;color:var(--color-font);padding:15px 28px;text-decoration:none;transition:.15s ease-in-out;transition-property:color background-color}.c-quick-links .wrapper .links a:focus,.c-quick-links .wrapper .links a:hover{background-color:var(--color-tertiary);color:var(--color-primary)}.c-quick-links.frontpage{background-color:#fbf8f2}.c-quick-links.frontpage .wrapper h1{color:var(--color-font)}
.c-search-box{margin:auto;max-width:var(--width-max)}.c-search-box button{background-color:transparent;border:1px solid var(--color-primary);border-radius:13px;cursor:pointer;font:var(--font-size-24);font-weight:var(--font-weight-medium);height:80px;margin-bottom:var(--gap-64);position:relative;width:100%}.c-search-box button:after{--size:32px;--url:url(/images/icons/icn-search.svg);--color:#000;background-color:var(--color);content:"";display:block;font-size:0;height:var(--size);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:32px;top:50%;transform:translateY(-50%);width:var(--size)}.c-search-box .hr{background-color:var(--color-primary);height:1px;width:100%}
.c-silos{margin:0 auto;width:min(var(--width-max),calc(100% - var(--width-sides)*2))}.c-silos .wide-screen-silos{display:grid;gap:var(--gap-48) 0;grid-template-columns:repeat(var(--column-count,4),1fr)}@media (max-width:1160px){.c-silos .wide-screen-silos{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.c-silos .wide-screen-silos{display:none}}.c-silos .narrow-screen-silos{display:none}@media (max-width:500px){.c-silos .narrow-screen-silos{display:block}}.c-silos .silo{--border-width:1px;border-right:var(--border-width) solid #bdbdbd;padding:0 calc(23px - var(--border-width)) 0 23px}.c-silos .silo:first-child{padding-left:0}.c-silos .silo:last-child{--border-width:0px;padding-right:0}@media (min-width:1161px){.c-silos .silo:nth-child(4n+1){padding-left:0}.c-silos .silo:nth-child(4n){--border-width:0px;padding-right:0}}@media (max-width:1160px){.c-silos .silo:nth-child(2n){--border-width:0px;padding-right:0}.c-silos .silo:nth-child(odd){padding-left:0}}.c-silos .silo header{font:var(--font-size-20);font-weight:var(--font-weight-bold);margin-bottom:32px;margin-top:12px}.c-silos .silo header :-moz-any-link{align-items:center;display:flex;gap:.5em}.c-silos .silo header,.c-silos .silo header :any-link{align-items:center;display:flex;gap:.5em}.c-silos .silo header .c-icon{--size:1.6em;font-size:inherit}.c-silos .silo header :-moz-any-link{color:inherit;text-decoration:inherit}.c-silos .silo header :any-link{color:inherit;text-decoration:inherit}.c-silos .silo header :-moz-any-link:focus-visible, .c-silos .silo header :-moz-any-link:hover{color:var(--color-primary);text-decoration:underline}.c-silos .silo header :any-link:focus-visible,.c-silos .silo header :any-link:hover{color:var(--color-primary);text-decoration:underline}.c-silos .silo main :-moz-any-link{align-items:center;color:inherit;display:flex;font:var(--font-size-16);gap:1em;padding:12px 0;text-decoration:inherit}.c-silos .silo main :any-link{align-items:center;color:inherit;display:flex;font:var(--font-size-16);gap:1em;padding:12px 0;text-decoration:inherit}.c-silos .silo main :-moz-any-link:focus-visible, .c-silos .silo main :-moz-any-link:hover{color:var(--color-primary);text-decoration:underline}.c-silos .silo main :any-link:focus-visible,.c-silos .silo main :any-link:hover{color:var(--color-primary);text-decoration:underline}.c-silos .silo main :-moz-any-link .c-icon{--url:url(/images/icons/icn-chevron-right.svg);font-size:inherit;height:1em;mask-position:center;width:1em}.c-silos .silo main :any-link .c-icon{--url:url(/images/icons/icn-chevron-right.svg);font-size:inherit;height:1em;-webkit-mask-position:center;mask-position:center;width:1em}.c-silos details{border-bottom:1px solid #bdbdbd}.c-silos details>*{padding-left:var(--width-sides);padding-right:var(--width-sides)}.c-silos details summary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);gap:.25em;padding-bottom:24px;padding-top:24px}.c-silos details summary .c-icon{--size:1.6em;font-size:inherit;min-height:var(--size);min-width:var(--size)}.c-silos details summary:after{background-color:var(--color-primary);content:"";height:1em;margin-left:auto;-webkit-mask-image:url(/images/icons/icn-chevron-down.svg);mask-image:url(/images/icons/icn-chevron-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-height:1em;min-width:1em;width:1em}.c-silos details .content{margin-bottom:24px}.c-silos details .content ul{list-style:none}.c-silos details .content li:first-child :-moz-any-link{padding-top:0}.c-silos details .content li:first-child :any-link{padding-top:0}.c-silos details .content :-moz-any-link{border-bottom:1px solid #bdbdbd;color:inherit;display:block;padding:.5em 1em .5em 1.85em;text-decoration:none;width:100%}.c-silos details .content :any-link{border-bottom:1px solid #bdbdbd;color:inherit;display:block;padding:.5em 1em .5em 1.85em;text-decoration:none;width:100%}.c-silos details .content :-moz-any-link:focus-visible, .c-silos details .content :-moz-any-link:hover{color:var(--color-primary)}.c-silos details .content :any-link:focus-visible,.c-silos details .content :any-link:hover{color:var(--color-primary)}.c-silos details .content li:last-of-type :-moz-any-link{border-bottom:unset}.c-silos details .content li:last-of-type :any-link{border-bottom:unset}
.c-single-staff-popup{display:grid;gap:var(--gap-80);grid-template-areas:"l q" "l e";grid-template-rows:min-content}.c-single-staff-popup figure,.c-single-staff-popup img{border-radius:8px;grid-area:l;height:100%;margin-bottom:24px;max-height:290px;max-width:290px;-o-object-fit:cover;object-fit:cover;width:100%}.c-single-staff-popup address{font:var(--font-size-20);font-weight:var(--font-weight-regular);grid-area:q}.c-single-staff-popup address h1{font:var(--font-size-24);font-weight:var(--font-weight-bold);margin-bottom:10px}.c-single-staff-popup address p{margin:0;padding:0}.c-single-staff-popup address a{color:inherit;text-decoration:inherit}.c-single-staff-popup address a:hover{color:var(--color-primary)}.c-single-staff-popup address .title{display:block;padding-bottom:2rem}.c-single-staff-popup main{grid-area:e}.c-single-staff-popup .c-icon{--size:20px;--color-primary:#000;margin-right:8px}.c-single-staff{background-color:var(--color-secondary);border-radius:8px;display:grid;gap:0 24px;grid-template-areas:"l r" "l s";grid-template-columns:145px auto;max-width:calc(100vw - var(--width-sides)*2);overflow:auto;padding:24px}@media only screen and (max-width:575px){.c-single-staff{gap:24px;grid-template-areas:"l" "r" "s";grid-template-columns:1fr}}.c-single-staff h1{font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);grid-area:r;margin:0}.c-single-staff .blank-image,.c-single-staff figure,.c-single-staff img,.c-single-staff picture{grid-area:l;height:100%;-o-object-fit:cover;object-fit:cover;width:148px}.c-single-staff .blank-image{background-color:#000;border-radius:8px;height:148px}.c-single-staff .content{grid-area:s}.c-single-staff .content p{display:flex;font:var(--font-size-20);font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular);line-height:1.25rem;margin:0;padding:0}.c-single-staff .content p .c-icon{--size:20px;--color-primary:#000;margin-right:8px}.c-single-staff .content .title{margin-bottom:13px}.c-single-staff .content a{color:inherit;text-decoration:inherit}.c-single-staff .content a:hover{color:var(--color-primary)}.c-single-staff .content button{background:none;border:none;color:inherit;cursor:pointer;display:block;font:var(--font-size-20);font-weight:var(--font-weight-regular);margin-top:13px;outline:none;text-decoration:none}.c-single-staff .content button:hover{color:var(--color-primary)}
.c-sites-list{margin:auto;max-width:var(--width-max);width:100vw}.c-sites-list .editor{margin-bottom:10px;margin-top:-55px;max-width:800px}.c-sites-list+.c-sites-list .editor{margin-top:0}.c-sites-list .boxes{display:grid;gap:0 80px;grid-template-columns:repeat(auto-fit,minmax(346px,1fr))}.c-sites-list .box{align-content:center;align-items:center;border-bottom:1px solid var(--color-primary);color:inherit;justify-content:center;justify-items:center;margin-top:-1px;max-width:min(100%,100vw);padding:var(--gap-48) 15px 0;text-align:center;text-decoration:none;transition:.15s ease-in;transition-property:background-color border-color}@media (max-width:800px){.c-sites-list .box{border-color:#bdbdbd}}.c-sites-list .box.highlight{background-color:var(--color-secondary);border-bottom:none}.c-sites-list .box:focus,.c-sites-list .box:hover{background-color:var(--color-tertiary);border-color:transparent}.c-sites-list .box:focus h1,.c-sites-list .box:hover h1{color:var(--color-primary)}.c-sites-list .box,.c-sites-list .box>article{display:grid;grid-template-columns:100%;place-content:center;place-items:center;position:relative;width:100%}.c-sites-list .box div.locked,.c-sites-list .box>article div.locked{display:flex;font:var(--font-size-14);font-weight:var(--font-weight-semi-bold);place-items:center;position:absolute;right:0;top:0}.c-sites-list .box div.locked>.c-icon,.c-sites-list .box>article div.locked>.c-icon{--size:16px;background-color:#000;margin-left:4px}.c-sites-list .box>.c-icon,.c-sites-list .box>article>.c-icon{--size:42px;--url:url(/images/icons/icn-logo.svg);--color:var(--color-primary)}.c-sites-list .box h1,.c-sites-list .box>article h1{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:3;display:-webkit-box;font:var(--font-size-24);font-weight:var(--font-weight-semi-bold);height:60px;margin-bottom:1lh;margin-top:25px;overflow:hidden;transition:color .15s ease-in}.c-sites-list .box .about,.c-sites-list .box>article .about{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;font:var(--font-size-20);font-weight:var(--font-weight-regular);overflow:hidden}@media (max-width:800px){.c-sites-list .boxes{margin:0 var(--width-sides)}.c-sites-list .box{padding:0}.c-sites-list .box>article{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);gap:.25em;padding:1.5em var(--width-sides);text-align:start}.c-sites-list .box>article .c-icon{--size:1.6em;font-size:inherit;min-height:var(--size);min-width:var(--size)}.c-sites-list .box>article h1{height:auto;margin:0;padding:0}.c-sites-list .box>article:after{background-color:#1b62aa;content:"";height:1em;margin-left:auto;-webkit-mask-image:url(/images/icons/icn-chevron-right.svg);mask-image:url(/images/icons/icn-chevron-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-height:1em;min-width:1em;width:1em}.c-sites-list .box>article div.locked .label{display:none}.c-sites-list .box>article div.locked .c-icon{transform:translateY(.5em)}}
.c-staff-overview-popup{display:grid;gap:42px var(--gap-80);grid-template-areas:"l q" "l e";grid-template-rows:min-content}.c-staff-overview-popup img{border-radius:8px;grid-area:l;height:100%;margin-bottom:24px;max-height:290px;max-width:290px;-o-object-fit:cover;object-fit:cover;width:100%}.c-staff-overview-popup address{font:var(--font-size-20);font-weight:var(--font-weight-regular);grid-area:q}.c-staff-overview-popup address h1{font:var(--font-size-24);font-weight:var(--font-weight-bold);margin-bottom:10px}.c-staff-overview-popup address .title{display:block;padding-bottom:2rem}.c-staff-overview-popup a{color:inherit;text-decoration:none}.c-staff-overview-popup main{grid-area:e}.c-staff-overview{margin:auto;max-width:var(--width-max)}.c-staff-overview header{margin-bottom:80px}.c-staff-overview header h1{font:var(--font-size-32);font-weight:var(--font-weight-semi-bold);margin-bottom:25px}.c-staff-overview header p{font:var(--font-size-20);font-weight:var(--font-weight-regular);max-width:560px;padding:0}.c-staff-overview main{display:grid;gap:var(--gap-80);grid-template-columns:repeat(auto-fill,240px);place-content:center}.c-staff-overview main .person figure,.c-staff-overview main .person img{border-radius:8px;height:240px;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .5s ease-in-out;width:100%}.c-staff-overview main .person:focus img,.c-staff-overview main .person:hover img{transform:scale(1.05)}.c-staff-overview main .person address{font:var(--font-size-18);font-weight:var(--font-weight-regular)}.c-staff-overview main .person address>:first-child{font-style:normal;font-weight:var(--font-weight-semi-bold)}.c-staff-overview main .person a{color:inherit;text-decoration:none}.c-staff-overview main .person button{background:transparent;border:0;cursor:pointer;font:var(--font-size-18);font-weight:var(--font-weight-regular)}.c-staff-overview main .person button:focus,.c-staff-overview main .person button:hover{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-primary)}
.c-sub-page-header{--header-height:100%;border-radius:12px;color:#000;display:grid;grid-template-columns:100%;margin:0 auto;padding-bottom:64px;position:relative;width:calc(100% - var(--width-sides)*2)}.c-sub-page-header:before{background-color:var(--color-primary);border-radius:12px;content:"";height:var(--header-height);inset:0;position:absolute;width:100%;z-index:0}.c-sub-page-header>*{z-index:1}.c-sub-page-header .text{margin:auto;max-width:min(800px,calc(100vw - 40px));padding-top:40px;width:100vw}.c-sub-page-header .text .wrapper{margin:0 auto;max-width:calc(100vw - var(--width-sides)*4)}.c-sub-page-header .text .wrapper h1{font:var(--font-size-44);font-weight:var(--font-weight-bold);line-height:normal;margin-bottom:15px}.c-sub-page-header .text .wrapper h1,.c-sub-page-header .text .wrapper p{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;overflow:hidden}.c-sub-page-header .text .wrapper p{font:var(--font-size-20);font-weight:var(--font-weight-regular);margin:0;max-width:max(50%,498px);padding:0}.c-sub-page-header .breadcrumbs-wrapper{margin:25px auto 0;max-width:min(var(--width-max),calc(100vw - 40px));width:100vw}.c-sub-page-header.with-image{--header-height:clamp(0px,66%,332px);padding-bottom:32px}.c-sub-page-header.with-image .image{aspect-ratio:16/10;border-radius:8px;margin:35px auto auto;max-width:min(calc(800px + var(--width-sides)),100%);overflow:hidden;position:relative;width:100vw}.c-sub-page-header.with-image .image picture{display:contents}.c-sub-page-header.with-image .image img{aspect-ratio:16/10;height:100%;transform:translateY();width:100%}.c-sub-page-header.with-image .image button[data-command=toggle-modal]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:8px;bottom:1em;cursor:pointer;display:flex;font:var(--font-size-14);height:-moz-fit-content;height:fit-content;justify-content:center;outline:none;padding:.33em .66em;position:absolute;right:1em;width:-moz-fit-content;width:fit-content}.c-sub-page-header.with-image .image button[data-command=toggle-modal]:hover{background-color:var(--color-primary)}.c-sub-page-header.with-image .image button[data-command=toggle-modal] .c-icon{--url:url(/images/icons/sharp-solid/arrows-maximize.svg);--size:1.25em;background-color:currentcolor;font-size:inherit;margin-right:.5em}@media (max-width:760px){.c-sub-page-header{width:100%}.c-sub-page-header:before{border-radius:0}.c-sub-page-header .image{margin-top:var(--width-sides)!important}}.c-article-page.sub-page.page.plain .c-sub-page-header .image img{-o-object-fit:contain;object-fit:contain}
.c-top-page-header{background-color:#fbf8f2;border-radius:12px;display:grid;justify-content:end;margin:0 auto;min-height:332px;overflow:hidden;width:calc(100% - var(--width-sides)*2);z-index:2}@media only screen and (max-width:580px){.c-top-page-header{justify-content:center}}.c-top-page-header .wrapper{--side-bit:calc(50vw - var(--width-max)/2);display:grid;gap:var(--gap-100);grid-template-columns:min(498px,50vw) 50vw;max-width:min(calc(var(--side-bit) + var(--width-max)),calc(100vw - var(--width-sides)*4))}@media only screen and (max-width:580px){.c-top-page-header .wrapper{gap:0;grid-template-columns:100%;max-width:unset;place-self:center}.c-top-page-header .wrapper .content-wrapper{padding:16px var(--width-sides) 32px!important}.c-top-page-header .wrapper figure,.c-top-page-header .wrapper img{aspect-ratio:2/1;border-radius:12px;height:auto!important;order:-1;width:100%}}.c-top-page-header .wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:25px 0}.c-top-page-header .wrapper .content-wrapper h1{font:var(--font-size-40);font-weight:var(--font-weight-bold);margin-bottom:17px}.c-top-page-header .wrapper .content-wrapper p{font:var(--font-size-20);font-weight:var(--font-weight-regular)}.c-top-page-header .wrapper figure,.c-top-page-header .wrapper img{height:332px;-o-object-fit:cover;object-fit:cover;width:100%}
.c-two-boxes{background-color:transparent;display:grid;height:475px;justify-content:end;position:relative;width:100vw}@media only screen and (max-width:620px){.c-two-boxes{height:100%;margin-bottom:64px}}.c-two-boxes a.cover{color:transparent;font-size:0;height:100%;inset:0;position:absolute;width:100%}.c-two-boxes a.cover~* h1{transition:color .15s ease-out}.c-two-boxes a.cover:hover~* h1{color:var(--color-primary)}.c-two-boxes .wrapper{--side-bit:calc(50vw - var(--width-max)/2);--gap:clamp(20px,7vw,100px);display:grid;gap:var(--gap);grid-template-columns:min(498px,calc(50vw - var(--gap) - 20px)) 50vw;max-width:calc(var(--side-bit) + var(--width-max))}.c-two-boxes .wrapper .content-wrapper{max-height:313px;place-self:center}.c-two-boxes .wrapper .content-wrapper h1{font:var(--font-size-32);font-weight:var(--font-weight-bold);margin-bottom:17px}.c-two-boxes .wrapper .content-wrapper p{font:var(--font-size-20);font-weight:var(--font-weight-regular);max-width:400px}.c-two-boxes .wrapper figure,.c-two-boxes .wrapper img,.c-two-boxes .wrapper picture{height:475px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (max-width:620px){.c-two-boxes .wrapper figure,.c-two-boxes .wrapper img,.c-two-boxes .wrapper picture{width:100vw}.c-two-boxes .wrapper{grid-template-columns:1fr;grid-template-rows:320px 1fr;margin-bottom:32px}.c-two-boxes .wrapper figure,.c-two-boxes .wrapper img,.c-two-boxes .wrapper picture{grid-row-start:1;height:100%;overflow:hidden}.c-two-boxes .wrapper .content-wrapper{grid-row-start:2;padding:0 var(--width-sides)}}.c-two-boxes.vinstrumegin{justify-content:start}.c-two-boxes.vinstrumegin .wrapper{grid-auto-flow:dense;grid-template-columns:50vw min(498px,calc(50vw - var(--gap) - 20px))}.c-two-boxes.vinstrumegin .wrapper .content-wrapper{grid-column-start:2}.c-two-boxes.vinstrumegin .wrapper figure,.c-two-boxes.vinstrumegin .wrapper img,.c-two-boxes.vinstrumegin .wrapper picture{grid-column-start:1}@media only screen and (max-width:620px){.c-two-boxes.vinstrumegin .wrapper{grid-template-columns:1fr;grid-template-rows:320px 1fr}.c-two-boxes.vinstrumegin .wrapper .content-wrapper,.c-two-boxes.vinstrumegin .wrapper figure,.c-two-boxes.vinstrumegin .wrapper img,.c-two-boxes.vinstrumegin .wrapper picture{grid-column-start:unset}}.c-two-boxes.consecutive{margin-top:-64px}.c-two-boxes.colored{background-color:var(--color-tertiary)}
.c-vd23-hero{--height:clamp(150px,41.5vh,451px);background-color:#000!important;height:var(--height);max-height:var(--height);overflow:hidden;position:relative;width:100vw}.c-vd23-hero video{inset:100% 50%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(-50%,-100%);z-index:1}.c-vd23-hero .content{background-color:#7a00ff;display:flex;height:var(--height);inset:0 50%;max-width:588px;padding:40px 0;place-content:center;place-items:center;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.c-vd23-hero img{max-height:100%;max-width:100%}.c-vd23-hero .small{display:none}@media screen and (max-width:879px){.c-vd23-hero{--height:clamp(250px,35vh,450px)}.c-vd23-hero video{min-height:150%;-o-object-position:left;object-position:left}.c-vd23-hero .content{height:calc(var(--height) - clamp(50px, 7vh, 100px));inset:0;max-width:100vw;padding:20px 0;transform:translateX(0)}.c-vd23-hero .content .small{display:block}.c-vd23-hero .content .big{display:none}}
.c-vd23-top-lysing-banner{border-bottom:1px solid #000;padding-bottom:20px;position:fixed;width:100vw;will-change:transform;z-index:0}.c-vd23-top-lysing-banner .boxes-wrapper{margin:clamp(10px,2.9vh,32px) auto;max-width:var(--width-max)}.c-vd23-top-lysing-banner .boxes{display:grid;gap:clamp(10px,2vh,20px);grid-template-columns:repeat(auto-fill,minmax(clamp(200px,35vh,300px),1fr));padding:0 var(--width-sides)}.c-vd23-top-lysing-banner .box{align-items:center;aspect-ratio:393/220;background-color:#7a00ff;color:#fff;display:flex;justify-content:center;position:relative;transition:transform .15s}.c-vd23-top-lysing-banner .box h2{font-size:2.0625rem;line-height:2.1875rem;max-width:219px;text-align:center}.c-vd23-top-lysing-banner .box picture{overflow:hidden}.c-vd23-top-lysing-banner .box picture.rectangle{display:none}.c-vd23-top-lysing-banner .box img{transition:transform .15s ease}.c-vd23-top-lysing-banner .box figure,.c-vd23-top-lysing-banner .box img,.c-vd23-top-lysing-banner .box picture{height:100%;width:100%}.c-vd23-top-lysing-banner .box figcaption{display:none}.c-vd23-top-lysing-banner .box:-moz-any-link:hover img{transform:scale(1.05)}.c-vd23-top-lysing-banner .box:any-link:hover img{transform:scale(1.05)}@media screen and (max-width:879px){.c-vd23-top-lysing-banner{padding-bottom:20px}.c-vd23-top-lysing-banner .boxes-wrapper{margin:20px auto}.c-vd23-top-lysing-banner .boxes{gap:20px 10px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:420px}.c-vd23-top-lysing-banner .box{aspect-ratio:1/1}.c-vd23-top-lysing-banner .box figure{position:relative}.c-vd23-top-lysing-banner .box picture.wide{display:none}.c-vd23-top-lysing-banner .box picture.rectangle{display:block}.c-vd23-top-lysing-banner .box h2{font-size:1rem;line-height:1.2;padding:0 6px}.c-vd23-top-lysing-banner .box figcaption{background-color:#7a00ff;display:block;font-family:var(--font-family);font-size:.75rem;height:-moz-fit-content;height:fit-content;inset:100% 50%;line-height:1.2;max-width:80%;padding:3px 7px;position:absolute;text-align:center;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}}.c-vd23-top-lysing-banner~.wrapper{--height:var(--p-height,min(100vh,1200px));background-color:transparent;padding-top:var(--height);pointer-events:none;position:relative;z-index:1}.c-vd23-top-lysing-banner~.wrapper>*{pointer-events:all}
.c-vd24-hero{--height:clamp(450px,40vw,750px);background-color:#000!important;height:var(--height);margin-bottom:32px;max-height:var(--height);overflow:hidden;position:relative;width:100vw}.c-vd24-hero video{inset:100% 50%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(-50%,-100%);z-index:1}.c-vd24-hero .content{background-color:#f0db30;display:flex;height:var(--height);inset:0 50%;max-width:min(500px,calc(100vw - var(--width-sides)*2));place-content:center;place-items:center;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.c-vd24-hero img{max-height:66%;max-width:75%}.c-vd24-hero .small{display:none}@media screen and (max-width:580px){.c-vd24-hero{--height:clamp(350px,50vmin,450px)}.c-vd24-hero video{inset:130% 50%;min-height:75%;-o-object-position:center;object-position:center}.c-vd24-hero .content{height:calc(var(--height) - 80px);max-width:100%}}
.c-vd24-top-lysing-banner{position:fixed;width:100vw;will-change:transform;z-index:0}.c-vd24-top-lysing-banner~.wrapper{--height:var(--p-height,min(100vh,472px));background-color:transparent;padding-top:var(--height);pointer-events:none;position:relative;z-index:1}.c-vd24-top-lysing-banner~.wrapper>*{pointer-events:all}
.c-vd25-hero{--height:clamp(450px,40vw,750px);background-color:#000!important;height:var(--height);margin-bottom:32px;max-height:var(--height);overflow:hidden;position:relative;width:100vw}.c-vd25-hero video{inset:100% 50%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(-50%,-100%);z-index:1}.c-vd25-hero .content{background-color:var(--color-vd25);display:flex;height:var(--height);inset:0 50%;max-width:min(500px,calc(100vw - var(--width-sides)*2));place-content:center;place-items:center;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.c-vd25-hero img{max-height:66%;max-width:75%;-o-object-fit:contain;object-fit:contain}.c-vd25-hero .small{display:none}@media screen and (max-width:580px){.c-vd25-hero{--height:clamp(350px,50vmin,450px)}.c-vd25-hero video{inset:130% 50%;min-height:75%;-o-object-position:center;object-position:center}.c-vd25-hero .content{height:calc(var(--height) - 80px);max-width:100%}}
.c-vd25-top-lysing-banner{position:fixed;width:100vw;will-change:transform;z-index:0}.c-vd25-top-lysing-banner~.wrapper{--height:var(--p-height,min(100vh,472px));background-color:transparent;padding-top:var(--height);pointer-events:none;position:relative;z-index:1}.c-vd25-top-lysing-banner~.wrapper>*{pointer-events:all}
.c-article-page .about{font:var(--font-size-20);font-weight:var(--font-weight-semi-bold)}.c-article-page span.title-tag{color:var(--color-primary);display:block;font:var(--font-size-14);font-weight:var(--font-weight-regular);margin:clamp(8px,3vw,32px) auto;max-width:800px;width:100vw}.c-article-page span.title-tag.sender{font:var(--font-size-20)}.c-article-page section.more{background-color:var(--color-tertiary);display:grid;grid-template-columns:100%;max-width:100vw;padding:40px 0 82px;width:100vw}.c-article-page section.more h2{font:var(--font-size-20);font-weight:var(--font-weight-semi-bold);margin:auto auto 16px;max-width:min(var(--width-max),100%);text-transform:uppercase;width:100vw}.c-article-page section.more ol{display:grid;gap:var(--gap-80);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:auto;max-width:min(var(--width-max),100%)}
.c-articles-collection-page .c-sub-page-header .text{max-width:calc(var(--width-max) + var(--width-sides)*2);padding-left:var(--width-sides)}
.c-company-page .c-header-horizontal-items{width:100%}.c-company-page .c-header-horizontal-items .row{bottom:32px;color:#000;display:grid;gap:clamp(27.5px,5vw,55px);grid-template-columns:repeat(3,minmax(min(360px,75vw),1fr));margin:auto;max-width:min(1200px,100vw);overflow:auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.c-company-page .c-header-horizontal-items .row .no-image{background-color:var(--color-primary);border:4px solid #fff;display:grid;place-content:center;width:100%}.c-company-page .c-header-horizontal-items .row .no-image .c-icon{--color-primary:#fff;margin:auto}.c-company-page .c-header-horizontal-items .row .no-image p{font:var(--font-size-24);font-family:var(--font-family-secondary);font-weight:var(--font-weight-bold);margin:28px 0 0;padding:0}.c-company-page .c-header-horizontal-items .row .no-image,.c-company-page .c-header-horizontal-items .row figure,.c-company-page .c-header-horizontal-items .row img{border-radius:8px;color:#fff;height:270px;margin-bottom:30px;-o-object-fit:cover;object-fit:cover;width:100%}.c-company-page .c-header-horizontal-items .row em{display:block;font:var(--font-size-20);font-family:var(--font-family-secondary);font-size:normal;font-weight:var(--font-weight-bold)}.c-company-page .c-header-horizontal-items .row span.title{font:var(--font-size-20);font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular)}.c-company-page .c-header-horizontal-items .row a{color:inherit;text-decoration:none}.c-company-page .c-header-horizontal-items .row a:focus,.c-company-page .c-header-horizontal-items .row a:hover{color:var(--color-primary)}.c-company-page .elements{background-color:#fff}
.c-front-page{color:var(--color-font)}.c-front-page>section{padding-top:var(--gap-40)}.c-front-page>header{background:#000;display:grid;height:100%;min-height:514px;padding:0 var(--width-sides);position:relative;width:100%}.c-front-page>header figure,.c-front-page>header figure *{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.c-front-page>header .wrapper{--gap:30px;background:transparent;color:var(--color-font-reverse);display:flex;flex-direction:column;gap:var(--gap);height:100%;margin:64.25px auto 0;max-width:1200px;position:relative;width:100%}.c-front-page>header .wrapper h1{font:var(--font-size-80);font-weight:var(--font-weight-bold);margin:0;padding:0;padding-top:calc(60px + var(--gap))}.c-front-page>header .wrapper p{font:var(--font-size-20);font-weight:var(--font-weight-medium);margin-top:-7px;max-width:360px;padding:0}.c-front-page>header .not-selectable{pointer-events:none}