/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#0a2d45;font-family:Helvetica,sans-serif;line-height:1.5}body p{color:#000}@media(min-width: 1440px){body section section{max-width:1500px;margin:auto}}body h1,body h2,body h3,body h4,body h5,body a{line-height:120%}body p{line-height:150%}body #content-section{flex-grow:1}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}:root{--step--2: clamp(0.69rem, calc(0.67rem + 0.13vw), 0.78rem);--step--1: clamp(0.83rem, calc(0.80rem + 0.15vw), 0.94rem);--step-0: clamp(1.00rem, calc(0.96rem + 0.19vw), 1.13rem);--step-1: clamp(1.20rem, calc(1.16rem + 0.22vw), 1.35rem);--step-2: clamp(1.44rem, calc(1.39rem + 0.27vw), 1.62rem);--step-3: clamp(1.73rem, calc(1.66rem + 0.32vw), 1.94rem);--step-4: clamp(2.07rem, calc(2.00rem + 0.38vw), 2.33rem);--step-5: clamp(2.49rem, calc(2.40rem + 0.46vw), 2.80rem)}:root{--space-3xs: clamp(0.31rem, calc(0.29rem + 0.09vw), 0.38rem);--space-2xs: clamp(0.56rem, calc(0.53rem + 0.19vw), 0.69rem);--space-xs: clamp(0.88rem, calc(0.82rem + 0.28vw), 1.06rem);--space-s: clamp(1.13rem, calc(1.05rem + 0.37vw), 1.38rem);--space-m: clamp(1.69rem, calc(1.58rem + 0.56vw), 2.06rem);--space-l: clamp(2.25rem, calc(2.10rem + 0.74vw), 2.75rem);--space-xl: clamp(3.38rem, calc(3.15rem + 1.11vw), 4.13rem);--space-2xl: clamp(4.50rem, calc(4.20rem + 1.48vw), 5.50rem);--space-3xl: clamp(6.75rem, calc(6.31rem + 2.22vw), 8.25rem);--space-3xs-2xs: clamp(0.31rem, calc(0.20rem + 0.56vw), 0.69rem);--space-2xs-xs: clamp(0.56rem, calc(0.41rem + 0.74vw), 1.06rem);--space-xs-s: clamp(0.88rem, calc(0.73rem + 0.74vw), 1.38rem);--space-s-m: clamp(1.13rem, calc(0.85rem + 1.39vw), 2.06rem);--space-m-l: clamp(1.69rem, calc(1.37rem + 1.57vw), 2.75rem);--space-l-xl: clamp(2.25rem, calc(1.69rem + 2.78vw), 4.13rem);--space-xl-2xl: clamp(3.38rem, calc(2.75rem + 3.15vw), 5.50rem);--space-2xl-3xl: clamp(4.50rem, calc(3.39rem + 5.56vw), 8.25rem);--space-s-l: clamp(1.13rem, calc(0.64rem + 2.41vw), 2.75rem)}.pt-l{padding-top:var(--space-l-xl)}.pt{padding-top:var(--space-s-l)}.pt-s{padding-top:var(--space-s-m)}.pt-xl{padding-top:var(--space-xl-2xl)}.pb-l{padding-bottom:var(--space-l-xl)}.pb{padding-bottom:var(--space-s-l)}.pb-s{padding-bottom:var(--space-s-m)}.pb-xl{padding-bottom:var(--space-xl-2xl)}.mt-l{margin-top:var(--space-l-xl)}.mt{margin-top:var(--space-s-l)}.mt-s{margin-top:var(--space-s-m)}.mt-xl{margin-top:var(--space-xl-2xl)}.mb-l{margin-bottom:var(--space-l-xl)}.mb{margin-bottom:var(--space-s-l)}.mb-s{margin-bottom:var(--space-s-m)}.mb-xl{margin-bottom:var(--space-xl-2xl)}.mt-null{margin-top:0rem}.mb-null{margin-bottom:0rem}section.default-vertical-margin{margin-bottom:6rem;margin-top:6rem}@media(min-width: 600px){section.default-vertical-margin{margin-bottom:10rem;margin-top:10rem}}section.no-vertical-margin-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}@media(min-width: 600px){section.no-vertical-margin-bottom{margin-bottom:0}}section.no-vertical-margin-top{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}@media(min-width: 600px){section.no-vertical-margin-top{margin-top:0}}section.small-vertical-margin-bottom{margin-bottom:2rem}@media(min-width: 600px){section.small-vertical-margin-bottom{margin-bottom:4rem}}section.small-vertical-margin-top{margin-top:2rem}@media(min-width: 600px){section.small-vertical-margin-top{margin-top:4rem}}section.medium-vertical-margin-bottom{margin-bottom:4rem}@media(min-width: 600px){section.medium-vertical-margin-bottom{margin-bottom:8rem}}section.medium-vertical-margin-top{margin-top:4rem}@media(min-width: 600px){section.medium-vertical-margin-top{margin-top:8rem}}section.large-vertical-margin-bottom{margin-bottom:6rem}@media(min-width: 600px){section.large-vertical-margin-bottom{margin-bottom:10rem}}section.large-vertical-margin-top{margin-top:6rem}@media(min-width: 600px){section.large-vertical-margin-top{margin-top:10rem}}section.xlarge-vertical-margin-bottom{margin-bottom:8rem}@media(min-width: 600px){section.xlarge-vertical-margin-bottom{margin-bottom:14rem}}section.xlarge-vertical-margin-top{margin-top:8rem}@media(min-width: 600px){section.xlarge-vertical-margin-top{margin-top:14rem}}:root{--step--2: clamp(0.69rem, calc(0.67rem + 0.13vw), 0.78rem);--step--1: clamp(0.83rem, calc(0.80rem + 0.15vw), 0.94rem);--step-0: clamp(1.00rem, calc(0.96rem + 0.19vw), 1.13rem);--step-1: clamp(1.20rem, calc(1.16rem + 0.22vw), 1.35rem);--step-2: clamp(1.44rem, calc(1.39rem + 0.27vw), 1.62rem);--step-3: clamp(1.73rem, calc(1.66rem + 0.32vw), 1.94rem);--step-4: clamp(2.07rem, calc(2.00rem + 0.38vw), 2.33rem);--step-5: clamp(2.49rem, calc(2.40rem + 0.46vw), 2.80rem)}:root{--space-3xs: clamp(0.31rem, calc(0.29rem + 0.09vw), 0.38rem);--space-2xs: clamp(0.56rem, calc(0.53rem + 0.19vw), 0.69rem);--space-xs: clamp(0.88rem, calc(0.82rem + 0.28vw), 1.06rem);--space-s: clamp(1.13rem, calc(1.05rem + 0.37vw), 1.38rem);--space-m: clamp(1.69rem, calc(1.58rem + 0.56vw), 2.06rem);--space-l: clamp(2.25rem, calc(2.10rem + 0.74vw), 2.75rem);--space-xl: clamp(3.38rem, calc(3.15rem + 1.11vw), 4.13rem);--space-2xl: clamp(4.50rem, calc(4.20rem + 1.48vw), 5.50rem);--space-3xl: clamp(6.75rem, calc(6.31rem + 2.22vw), 8.25rem);--space-3xs-2xs: clamp(0.31rem, calc(0.20rem + 0.56vw), 0.69rem);--space-2xs-xs: clamp(0.56rem, calc(0.41rem + 0.74vw), 1.06rem);--space-xs-s: clamp(0.88rem, calc(0.73rem + 0.74vw), 1.38rem);--space-s-m: clamp(1.13rem, calc(0.85rem + 1.39vw), 2.06rem);--space-m-l: clamp(1.69rem, calc(1.37rem + 1.57vw), 2.75rem);--space-l-xl: clamp(2.25rem, calc(1.69rem + 2.78vw), 4.13rem);--space-xl-2xl: clamp(3.38rem, calc(2.75rem + 3.15vw), 5.50rem);--space-2xl-3xl: clamp(4.50rem, calc(3.39rem + 5.56vw), 8.25rem);--space-s-l: clamp(1.13rem, calc(0.64rem + 2.41vw), 2.75rem)}.hero{max-width:100vw}.hero .wrapper{position:relative;display:grid;grid-template-columns:1fr 10fr 1fr;background-size:cover;background-repeat:no-repeat;aspect-ratio:1/1;padding-top:10rem;padding-left:1em;padding-right:1em}@media(min-width: 600px){.hero .wrapper{padding-left:2em;padding-right:2em}}.hero .wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0a2d45}.hero .wrapper .text-wrapper{padding-bottom:var(--space-m-l);align-self:end;grid-column:2/3;grid-row:1;z-index:1;color:#fff}.hero .wrapper .text-wrapper h1{overflow:hidden}.hero .wrapper .text-wrapper h1 del{display:inline-flex;overflow:hidden;text-decoration:none;color:#c0dfb5}@media(min-width: 1024px){.hero .wrapper{grid-template-columns:2fr 7fr 3fr;aspect-ratio:5/2.2}}@media(min-width: 1440px){.hero .wrapper{grid-template-columns:repeat(12, 1fr);aspect-ratio:5/2.2}.hero .wrapper .text-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);width:100%;max-width:1500px;margin:0 auto;grid-column:1/13}.hero .wrapper .text-wrapper>*{grid-column:3/11;max-width:750px;padding-left:1.5rem}}:root{--step--2: clamp(0.69rem, calc(0.67rem + 0.13vw), 0.78rem);--step--1: clamp(1.124rem, calc(0.80rem + 1.15vw), 1.2rem);--step-0: clamp(1.125rem, calc(0.5rem + 2.3vw), 1.5rem);--step-1: clamp(1.35rem, calc(0.5rem + 2.3vw), 1.875rem);--step-2: clamp(1.44rem, calc(1.39rem + 0.27vw), 1.62rem);--step-3: clamp(1.61rem, calc(0.5rem + 2.3vw), 2.35rem);--step-4: clamp(1.96rem, calc(1rem + 2.3vw), 2.93rem);--step-5: clamp(2rem, calc(1rem + 2.85vw), 3.69rem)}body h1,body h2,body h3,body h4,body h5{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal}body h1{font-size:var(--step-5);margin-top:5px}body h2{font-size:var(--step-4);margin-top:5px}body h3{font-size:var(--step-3)}body h4{font-size:var(--step-2)}body h5{font-size:var(--step-1)}body p{font-size:var(--step-0);max-width:800px;font-weight:500;line-height:1.4;font-family:Arial,Helvetica,sans-serif}body p.ingress{font-size:var(--step-1)}body .bold-text{font-weight:700}body .italic-text{font-style:italic}.font-step-negative-1{font-size:var(--step--1)}.font-w-bold{font-weight:bold}.text-hero{padding-left:1em;padding-right:1em;padding-top:6rem}@media(min-width: 600px){.text-hero{padding-left:2em;padding-right:2em}}.text-hero .wrapper{grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}@media(min-width: 600px){.text-hero .wrapper{grid-gap:0 1.2rem}}.text-hero .wrapper>*{grid-column:2/12}.text-hero .wrapper .subtitle{grid-row:1;margin-bottom:15px;margin-top:0}.text-hero .wrapper h1{margin-bottom:0}.text-hero .wrapper p{margin-bottom:0}@media(min-width: 1024px){.text-hero{padding-top:6rem}.text-hero .wrapper>*{grid-column:3/11}}@media(min-width: 1440px){.text-hero{padding-top:14rem}.text-hero .wrapper>*{grid-column:3/10}.text-hero .wrapper .subtitle{margin-top:-45px}}section a{text-decoration:none;color:#0a2d45;font-weight:900}section a span svg{transform:translateX(0px);transition:transform .3s .3s ease-in-out}section a:hover span svg{animation:arrow .3s ease;transform:translateX(10px);transition:transform .2s ease-in-out}section .tease a .more-link svg{transform:translateX(0px);transition:transform .3s .3s ease-in-out}section .tease a:hover .more-link svg{animation:arrow .3s ease;transform:translateX(10px);transition:transform .2s ease-in-out}@keyframes arrow{0%{transform:translateX(0)}100%{transform:translateX(10px)}}:root{--step--2: clamp(0.69rem, calc(0.67rem + 0.13vw), 0.78rem);--step--1: clamp(1.124rem, calc(0.80rem + 1.15vw), 1.2rem);--step-0: clamp(1.125rem, calc(0.5rem + 2.3vw), 1.5rem);--step-1: clamp(1.35rem, calc(0.5rem + 2.3vw), 1.875rem);--step-2: clamp(1.44rem, calc(1.39rem + 0.27vw), 1.62rem);--step-3: clamp(1.61rem, calc(0.5rem + 2.3vw), 2.35rem);--step-4: clamp(1.96rem, calc(1rem + 2.3vw), 2.93rem);--step-5: clamp(2rem, calc(1rem + 2.85vw), 3.69rem)}body h1,body h2,body h3,body h4,body h5{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal}body h1{font-size:var(--step-5);margin-top:5px}body h2{font-size:var(--step-4);margin-top:5px}body h3{font-size:var(--step-3)}body h4{font-size:var(--step-2)}body h5{font-size:var(--step-1)}body p{font-size:var(--step-0);max-width:800px;font-weight:500;line-height:1.4;font-family:Arial,Helvetica,sans-serif}body p.ingress{font-size:var(--step-1)}body .bold-text{font-weight:700}body .italic-text{font-style:italic}.font-step-negative-1{font-size:var(--step--1)}.font-w-bold{font-weight:bold}.prosjekter{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.prosjekter{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.prosjekter{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.prosjekter{grid-gap:0 1.2rem}}.prosjekter .wrapper{grid-column:2/12}.prosjekter .wrapper .text-wrapper{margin-bottom:2rem}.prosjekter .wrapper .text-wrapper p{font-size:var(--step-0)}.prosjekter .wrapper .text-wrapper .link{font-size:var(--step-0)}@media(min-width: 600px){.prosjekter .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 600px)and (min-width: 600px){.prosjekter .wrapper{grid-gap:0 1.2rem}}@media(min-width: 600px){.prosjekter .wrapper .text-wrapper{grid-column:2/10}}@media(min-width: 600px){.prosjekter .wrapper .project-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 600px)and (min-width: 600px){.prosjekter .wrapper .project-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.prosjekter .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.prosjekter .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.prosjekter .wrapper .text-wrapper{grid-column:3/9}}@media(min-width: 1024px){.prosjekter .wrapper .project-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.prosjekter .wrapper .project-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.prosjekter .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.prosjekter .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.prosjekter .wrapper .text-wrapper{grid-column:3/9}}@media(min-width: 1440px){.prosjekter .wrapper .project-wrapper{display:grid;grid-gap:1.2rem;grid-column:1/13;grid-template-columns:repeat(4, 1fr)}.prosjekter .wrapper .project-wrapper .tease-project_en,.prosjekter .wrapper .project-wrapper .tease-project_no{margin-bottom:0}}.nyheter{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.nyheter{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.nyheter{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.nyheter{grid-gap:0 1.2rem}}.nyheter .wrapper{grid-column:2/12}.nyheter .wrapper .news-wrapper:hover .nyhet{opacity:.5}.nyheter .wrapper .news-wrapper:hover .nyhet:hover{opacity:1}.nyheter .wrapper .news-wrapper .nyhet{margin-bottom:35px;opacity:1;transition:opacity .3s ease-in-out}.nyheter .wrapper .news-wrapper .nyhet a img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.nyheter .wrapper .news-wrapper .nyhet a h3{font-size:var(--step-0);margin-bottom:0;margin-top:10px}.nyheter .wrapper .news-wrapper .nyhet a p{margin-top:10px;font-size:var(--step--1)}.nyheter .wrapper .link-wrapper{font-size:var(--step-0)}@media(min-width: 1024px){.nyheter .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.nyheter .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.nyheter .wrapper .text-wrapper{grid-column:3/9}}@media(min-width: 1024px){.nyheter .wrapper .news-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.nyheter .wrapper .news-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.nyheter .wrapper .link-wrapper{grid-column:3/9}}@media(min-width: 1440px){.nyheter .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.nyheter .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.nyheter .wrapper .text-wrapper{grid-column:3/9}}@media(min-width: 1440px){.nyheter .wrapper .news-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.nyheter .wrapper .news-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.nyheter .wrapper .link-wrapper{grid-column:3/9}}.fakta-kort{grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;padding-left:1em;padding-right:1em}@media(min-width: 600px){.fakta-kort{grid-gap:0 1.2rem}}@media(min-width: 600px){.fakta-kort{padding-left:2em;padding-right:2em}}.fakta-kort .wrapper{background-color:#eff8fb;grid-column:1/13;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-top:2rem;padding-bottom:3rem}@media(min-width: 600px){.fakta-kort .wrapper{grid-gap:0 1.2rem}}.fakta-kort .wrapper>*{grid-column:2/12}.fakta-kort .wrapper h3{margin-top:0;margin-bottom:0}.fakta-kort .wrapper .text-wrapper{margin-top:1em}.fakta-kort .wrapper .text-wrapper p:first-of-type{margin-bottom:0}.fakta-kort .wrapper .text-wrapper p:last-of-type{margin-top:0}@media(min-width: 1024px){.fakta-kort .wrapper{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-left:2rem;padding-right:2rem}.fakta-kort .wrapper h3{grid-column:1/9}.fakta-kort .wrapper .text-wrapper:nth-of-type(odd){grid-column:1/5}.fakta-kort .wrapper .text-wrapper:nth-of-type(even){grid-column:5/9}}@media(min-width: 1440px){.fakta-kort .wrapper{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-left:2rem;padding-right:2rem}.fakta-kort .wrapper h3{grid-column:1/9}.fakta-kort .wrapper .text-wrapper:nth-of-type(odd){grid-column:1/5}.fakta-kort .wrapper .text-wrapper:nth-of-type(even){grid-column:5/9}}.image-text{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em}@media(min-width: 600px){.image-text{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.image-text{padding-left:2em;padding-right:2em}}.image-text .wrapper{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.image-text .wrapper{grid-gap:0 1.2rem}}.image-text .wrapper h1,.image-text .wrapper h2,.image-text .wrapper h3,.image-text .wrapper h4,.image-text .wrapper h5,.image-text .wrapper h6{margin-top:20px;margin-bottom:0}.image-text .wrapper>*{grid-column:2/12}.image-text .wrapper figure{aspect-ratio:10/5.6;margin:0;margin-bottom:2rem}.image-text .wrapper figure div{height:100%;width:100%}.image-text .wrapper figure div iframe{height:100%;width:100%}.image-text .wrapper img{width:100%;height:auto;object-fit:cover}.image-text .wrapper img.none{aspect-ratio:auto}.image-text .wrapper img.square{aspect-ratio:1/1}.image-text .wrapper img.rectangle{aspect-ratio:5/3.3}.image-text .wrapper .text-wrapper{font-size:var(--step-0);height:fit-content;display:grid;grid-template-columns:1fr}.image-text .wrapper .text-wrapper .subtitle{grid-row:1;margin-bottom:0rem;font-size:var(--step-0)}.image-text .wrapper .text-wrapper a{font-weight:500;text-decoration:underline;transition:text-decoration-color .3s ease-in-out}.image-text .wrapper .text-wrapper a:hover{text-decoration-color:#c0dfb5}.image-text .wrapper .text-wrapper.dash ul,.image-text .wrapper .text-wrapper.dash ol{margin-top:2rem;padding-left:0;list-style-type:none}.image-text .wrapper .text-wrapper.dash ul li>*,.image-text .wrapper .text-wrapper.dash ol li>*{margin-top:0;margin-bottom:10px}.image-text .wrapper .text-wrapper.dash ul li:before,.image-text .wrapper .text-wrapper.dash ol li:before{content:"- ";padding-right:5px;text-indent:-5px}.image-text .wrapper .text-wrapper.number{list-style-type:decimal}.image-text .wrapper .text-wrapper.number ul,.image-text .wrapper .text-wrapper.number ol{padding-left:0}.image-text .wrapper .text-wrapper.number ul li,.image-text .wrapper .text-wrapper.number ol li{margin-left:30px;padding-left:10px}.image-text .wrapper .text-wrapper.number ul li p:first-of-type,.image-text .wrapper .text-wrapper.number ol li p:first-of-type{margin-bottom:0;margin-top:1rem}.image-text .wrapper .text-wrapper.number ul li p:nth-of-type(2),.image-text .wrapper .text-wrapper.number ol li p:nth-of-type(2){margin-top:0}.image-text .wrapper .text-wrapper.number ul li::marker,.image-text .wrapper .text-wrapper.number ol li::marker{font-weight:800;font-size:var(--step-3)}.image-text .wrapper .text-wrapper .list-wrapper{max-width:900px}.image-text .wrapper .text-wrapper .list-wrapper a{display:flex;justify-content:space-between;text-decoration:none;font-weight:500;border-bottom:solid 1px #e1e7e9;padding-top:1rem;padding-bottom:1rem}.image-text .wrapper .text-wrapper .list-wrapper a:first-of-type{border-top:solid 1px #e1e7e9}.image-text .wrapper .text-wrapper .list-wrapper a span{margin-left:1rem}.image-text .wrapper .text-wrapper .list-wrapper a span svg{transform:rotate(90deg)}.image-text .wrapper .text-wrapper .list-wrapper a span svg path{fill:#0a2d45}@media(min-width: 1024px){.image-text .wrapper img,.image-text .wrapper figure{grid-column:2/6}.image-text .wrapper .text-wrapper{grid-column:6/12}.image-text .wrapper .text-wrapper .subtitle{margin-bottom:10px}.image-text .wrapper .text-wrapper .subtitle,.image-text .wrapper .text-wrapper h1,.image-text .wrapper .text-wrapper h2,.image-text .wrapper .text-wrapper h3,.image-text .wrapper .text-wrapper h4,.image-text .wrapper .text-wrapper h5,.image-text .wrapper .text-wrapper h6{margin-top:0}.image-text .wrapper .text-wrapper p:first-child{margin-top:0}.image-text .wrapper .text-wrapper p:last-child{margin-bottom:0}.image-text .wrapper .text-wrapper.number{list-style-type:decimal}.image-text .wrapper .text-wrapper.number ul,.image-text .wrapper .text-wrapper.number ol{padding-left:5px}.image-text .wrapper .text-wrapper.number ul li,.image-text .wrapper .text-wrapper.number ol li{margin-left:35px;padding-left:20px}}@media(min-width: 1440px){.image-text .wrapper img,.image-text .wrapper figure{grid-column:2/6}.image-text .wrapper .text-wrapper{grid-column:6/12}.image-text .wrapper .text-wrapper h1,.image-text .wrapper .text-wrapper h2,.image-text .wrapper .text-wrapper h3,.image-text .wrapper .text-wrapper h4,.image-text .wrapper .text-wrapper h5,.image-text .wrapper .text-wrapper h6{margin-top:0;margin-bottom:0}.image-text .wrapper .text-wrapper p:first-child{margin-top:0}.image-text .wrapper .text-wrapper p:last-child{margin-bottom:0}.image-text .wrapper .text-wrapper.number{list-style-type:decimal}.image-text .wrapper .text-wrapper.number ul,.image-text .wrapper .text-wrapper.number ol{padding-left:8px}.image-text .wrapper .text-wrapper.number ul li,.image-text .wrapper .text-wrapper.number ol li{margin-left:35px;padding-left:20px}}.news{padding-left:1em;padding-right:1em;padding-top:6rem}@media(min-width: 600px){.news{padding-left:2em;padding-right:2em}}.news .wrapper{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.news .wrapper{grid-gap:0 1.2rem}}.news .wrapper .text-wrapper{grid-column:2/12}.news .wrapper img{grid-column:2/12;aspect-ratio:3/2;width:100%;height:auto;object-fit:cover}@media(min-width: 1024px){.news{padding-top:6rem}.news .wrapper .text-wrapper{grid-column:3/11}.news .wrapper img{aspect-ratio:10/4.5}}@media(min-width: 1440px){.news{padding-top:14rem}.news .wrapper .text-wrapper{grid-column:3/11}.news .wrapper img{aspect-ratio:10/4.5}}.contact-card{grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;padding-left:1em;padding-right:1em}@media(min-width: 600px){.contact-card{grid-gap:0 1.2rem}}@media(min-width: 600px){.contact-card{padding-left:2em;padding-right:2em}}.contact-card .wrapper{background-color:#eff8fb;grid-column:1/13;display:grid;max-width:1500px;margin:auto;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);width:100%;padding-top:2rem;padding-bottom:3rem}@media(min-width: 600px){.contact-card .wrapper{grid-gap:0 1.2rem}}.contact-card .wrapper>*{grid-column:2/12}.contact-card .wrapper .contacts-wrapper h4{margin-top:0;margin-bottom:1rem}.contact-card .wrapper .contacts-wrapper .contact{margin-bottom:2rem}.contact-card .wrapper .contacts-wrapper .contact p{margin-bottom:0;margin-top:0}.contact-card .wrapper .contacts-wrapper .contact p:first-of-type{margin-top:10px}.contact-card .wrapper .contacts-wrapper a{text-decoration:underline;font-weight:500;font-size:var(--step-0);transition:text-decoration-color .3s ease-in-out}.contact-card .wrapper .contacts-wrapper a:hover{text-decoration-color:#c0dfb5}@media(min-width: 1024px){.contact-card .wrapper{grid-column:3/11;grid-template-columns:repeat(8, 1fr)}.contact-card .wrapper>*{grid-column:2/8;padding-left:1.5rem}}@media(min-width: 1440px){.contact-card .wrapper{grid-column:3/11;grid-template-columns:repeat(8, 1fr)}.contact-card .wrapper>*{grid-column:2/8;padding-left:1.5rem}}.text-content{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-left:1em;padding-right:1em}@media(min-width: 600px){.text-content{grid-gap:0 1.2rem}}@media(min-width: 600px){.text-content{padding-left:2em;padding-right:2em}}.text-content .wrapper{grid-column:2/12;display:grid;grid-gap:0 .5rem;grid-template-columns:1fr}@media(min-width: 600px){.text-content .wrapper{grid-gap:0 1.2rem}}.text-content .wrapper>*{grid-column:1/3;width:100%;margin:0}.text-content .wrapper ul{font-size:var(--step--1);padding:0;margin-top:var(--space-xs)}.text-content .wrapper ul li{margin-bottom:var(--space-2xs)}.text-content .wrapper p{margin:1em 0}.text-content .wrapper h1,.text-content .wrapper h2,.text-content .wrapper h3,.text-content .wrapper h4,.text-content .wrapper h5{padding-bottom:10px}.text-content .wrapper .subtitle{grid-row:1;margin:0;padding-top:5px;font-size:var(--step-0)}.text-content .wrapper a{font-weight:500;text-decoration:underline}@media(min-width: 1024px){.text-content{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.text-content{grid-gap:0 1.2rem}}@media(min-width: 1024px){.text-content .wrapper{padding-left:1em;padding-right:1em;grid-column:3/11;grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.text-content .wrapper{padding-left:2em;padding-right:2em}}@media(min-width: 1024px){.text-content .wrapper h1,.text-content .wrapper h2,.text-content .wrapper h3,.text-content .wrapper h4,.text-content .wrapper h5{padding-bottom:20px}}@media(min-width: 1024px){.text-content .wrapper .subtitle{grid-row:1;margin:0;padding-top:10px;font-size:var(--step-0)}}@media(min-width: 1024px){.text-content .wrapper>*{grid-column:2/8}}@media(min-width: 1440px){.text-content{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.text-content{grid-gap:0 1.2rem}}@media(min-width: 1440px){.text-content .wrapper{padding-left:1em;padding-right:1em;grid-column:3/11;grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.text-content .wrapper{padding-left:2em;padding-right:2em}}@media(min-width: 1440px){.text-content .wrapper h1,.text-content .wrapper h2,.text-content .wrapper h3,.text-content .wrapper h4,.text-content .wrapper h5{padding-bottom:20px}}@media(min-width: 1440px){.text-content .wrapper .subtitle{grid-row:1;margin:0;padding-top:10px;font-size:var(--step-0)}}@media(min-width: 1440px){.text-content .wrapper>*{grid-column:2/8}}footer{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);background-color:#0a2d45}@media(min-width: 600px){footer{padding-left:2em;padding-right:2em}}@media(min-width: 600px){footer{grid-gap:0 1.2rem}}footer .footer-wrapper{grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);color:#fff;grid-column:1/13;padding-top:6rem;padding-bottom:12rem}@media(min-width: 600px){footer .footer-wrapper{grid-gap:0 1.2rem}}footer .footer-wrapper>*{grid-column:2/11}footer .footer-wrapper .projetcs-wrapper{display:flex;flex-direction:column;padding-bottom:2rem}footer .footer-wrapper .projetcs-wrapper h5{color:#c0dfb5;font-size:18px;margin:0}footer .footer-wrapper .projetcs-wrapper a{color:#fff;font-size:var(--step-3);text-decoration:none;font-weight:700;line-height:1.7;width:fit-content;display:flex;padding-bottom:.5rem;flex-direction:column}footer .footer-wrapper .projetcs-wrapper a::after{margin-top:-10px;content:"";width:8px;border-bottom:3px solid rgba(0,0,0,0);transition:width .5s cubic-bezier(0.645, 0.045, 0.355, 1),border-bottom .5s cubic-bezier(0.645, 0.045, 0.355, 1)}footer .footer-wrapper .projetcs-wrapper a:hover:after{width:100%;border-bottom:3px solid #fff}footer .footer-wrapper .company-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}footer .footer-wrapper .company-wrapper h5{color:#c0dfb5;font-size:18px;margin:0}footer .footer-wrapper .company-wrapper a{color:#fff;font-size:var(--step-3);text-decoration:none;font-weight:700;line-height:1.7;padding-bottom:.5rem;width:fit-content;display:flex;flex-direction:column}footer .footer-wrapper .company-wrapper a::after{content:"";margin-top:-10px;width:8px;border-bottom:3px solid rgba(0,0,0,0);transition:width .5s cubic-bezier(0.645, 0.045, 0.355, 1),border-bottom .5s cubic-bezier(0.645, 0.045, 0.355, 1)}footer .footer-wrapper .company-wrapper a:hover:after{width:100%;border-bottom:3px solid #fff}footer .footer-wrapper .info-wrapper p{font-size:18px;color:#fff}footer .footer-wrapper .info-wrapper p:first-of-type{margin-top:0}footer .footer-wrapper .info-wrapper a{color:#fff;font-size:var(--step--1);text-decoration-color:#fff;transition:text-decoration-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}footer .footer-wrapper .info-wrapper a:hover{text-decoration-color:#c0dfb5}footer .footer-wrapper .info-wrapper .icon-wrapper{padding-top:2rem}footer .footer-wrapper .info-wrapper .icon-wrapper a{padding-right:1rem;text-decoration:none}footer .footer-wrapper .info-wrapper .icon-wrapper a img{height:32px;width:auto;object-fit:cover}@media(min-width: 1440px){footer .footer-wrapper{padding-top:7rem;padding-bottom:16rem}footer .footer-wrapper .projetcs-wrapper{grid-column:3/6}footer .footer-wrapper .projetcs-wrapper a{font-size:var(--step-1);padding-bottom:1rem}footer .footer-wrapper .company-wrapper{grid-column:6/9}footer .footer-wrapper .company-wrapper a{font-size:var(--step-1);padding-bottom:1rem}footer .footer-wrapper .info-wrapper{grid-column:9/11}}.show{background-color:#0a2d45}.show .wrapper{background-color:#0a2d45}.show .wrapper .logo-button-wrapper{background-color:#0a2d45}.show .wrapper .logo-button-wrapper .logo-wrapper span svg path{fill:#fff}.show .wrapper .logo-button-wrapper .button-wrapper .menu-button span{background-color:#fff}.show .wrapper .logo-button-wrapper .button-wrapper p{color:#fff}.show .wrapper .language-search-wrapper{opacity:1;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.show .wrapper .menu{opacity:1}.menu-transparent{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper .logo-button-wrapper{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper .logo-button-wrapper .logo-wrapper a span svg path{fill:#fff}.menu-transparent .wrapper .logo-button-wrapper .button-wrapper .menu-button span{background-color:#fff}.menu-transparent .wrapper .logo-button-wrapper .button-wrapper p{color:#fff}.menu-transparent .wrapper .menu ul{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper .menu ul li a{color:#fff}.menu-transparent .wrapper .menu ul li a:hover:after{border-bottom:3px solid #fff}.menu-transparent .wrapper .language-search-wrapper{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper .language-search-wrapper .language-switcher{color:#fff}.menu-transparent .wrapper .language-search-wrapper .language-switcher li a{color:#fff}.menu-transparent .wrapper .language-search-wrapper .language-switcher li a:active,.menu-transparent .wrapper .language-search-wrapper .language-switcher li a:visited,.menu-transparent .wrapper .language-search-wrapper .language-switcher li a:hover{color:#fff}.menu-transparent .wrapper .language-search-wrapper .language-switcher li svg path{fill:#fff}.menu-transparent .wrapper .language-search-wrapper .search-wrapper{color:#fff}.menu-transparent .wrapper .language-search-wrapper .search-wrapper .menu-search form input{color:#fff}.menu-transparent .wrapper .language-search-wrapper .search-wrapper .menu-search form input::placeholder{color:#fff}.menu-transparent .wrapper .language-search-wrapper .search-wrapper .menu-search form input:focus{outline:solid 2px #fff}.menu-transparent .wrapper .language-search-wrapper .search-wrapper .menu-search form span svg .cls-2{fill:#fff}@media(min-width: 1440px){.menu-transparent .wrapper{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper.show{background-color:rgba(0,0,0,0)}.menu-transparent .wrapper .menu-wrapper .menu ul li a{color:#fff}}header{transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);position:fixed;width:100vw;overflow-x:hidden;display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;grid-gap:0rem;z-index:2}header.display .wrapper .menu{display:grid}header.display .wrapper .language-search-wrapper{display:flex}header .wrapper{transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);grid-column:1/13;display:grid;grid-template-columns:repeat(12, 1fr)}header .wrapper .only-desktop{display:none}header .wrapper .only-mobile{display:block;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .wrapper .menu{display:none;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);grid-column:1/13;grid-template-columns:repeat(12, 1fr);height:100vh;height:calc(var(--vh, 1vh)*100);padding-top:4rem}header .wrapper .menu ul{grid-column:2/12;margin:0;display:flex;width:100%;flex-direction:column;list-style:none;padding-left:0}header .wrapper .menu ul .current-menu-parent a:after{border-bottom:3px solid #fff}header .wrapper .menu ul li{font-weight:700;font-size:var(--step-3);padding-bottom:10px}header .wrapper .menu ul li a{text-decoration:none;color:#fff;width:fit-content;display:flex;flex-direction:column}header .wrapper .menu ul li a::after{content:"";padding-top:2px;width:8px;align-self:center;border-bottom:3px solid rgba(0,0,0,0);transition:width .5s cubic-bezier(0.645, 0.045, 0.355, 1),border-bottom .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header .wrapper .menu ul li a:hover:after{width:100%;border-bottom:3px solid #fff}header .wrapper .menu ul li a.active:after{border-bottom:3px solid #fff}header .wrapper .logo-button-wrapper{background-color:#fff;grid-column:1/13;display:grid;grid-template-columns:repeat(12, 1fr);transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);padding-top:1rem;padding-bottom:1rem}header .wrapper .logo-button-wrapper .logo-wrapper{grid-column:1/8;height:100%;display:flex;align-content:center}header .wrapper .logo-button-wrapper .logo-wrapper span svg{height:45px}header .wrapper .logo-button-wrapper .logo-wrapper span svg path{transition:fill .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .wrapper .logo-button-wrapper .button-wrapper{grid-column:8/13;padding-left:1em;padding-right:1em;padding-bottom:4px;height:100%;justify-content:end;display:flex;align-items:end}@media(min-width: 600px){header .wrapper .logo-button-wrapper .button-wrapper{padding-left:2em;padding-right:2em}}header .wrapper .logo-button-wrapper .button-wrapper .menu-button{justify-self:end;overflow:hidden;background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);display:grid;grid-template-columns:repeat(2, auto)}header .wrapper .logo-button-wrapper .button-wrapper .menu-button span{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);width:10.5px;height:2px;background-color:#0a2d45;display:block;grid-column:1;margin:0;align-self:center}header .wrapper .logo-button-wrapper .button-wrapper .menu-button span:first-of-type{align-self:end}header .wrapper .logo-button-wrapper .button-wrapper .menu-button span:nth-last-of-type(2){opacity:1;transform:translate(0%, 0px);transition:transform .5s,opacity .5s}header .wrapper .logo-button-wrapper .button-wrapper .menu-button span:last-of-type{align-self:start}header .wrapper .logo-button-wrapper .button-wrapper .menu-button p{margin:0 0 0 5px;grid-column:2;font-size:15px;grid-row:1/4}header .wrapper .logo-button-wrapper .button-wrapper .menu-button .button-text.text-close{display:none}header .wrapper .logo-button-wrapper .button-wrapper .menu-close span:nth-of-type(1){transform:translate(0, 4px) rotate(45deg)}header .wrapper .logo-button-wrapper .button-wrapper .menu-close span:nth-of-type(2){opacity:0;transform:translate(120%, 0px)}header .wrapper .logo-button-wrapper .button-wrapper .menu-close span:nth-of-type(3){transform:translate(0, -5px) rotate(-45deg)}header .wrapper .logo-button-wrapper .button-wrapper .menu-close .button-text.text-close{display:block}header .wrapper .logo-button-wrapper .button-wrapper .menu-close .button-text.text-open{display:none}header .wrapper .logo-button-wrapper .button-wrapper p{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal}header .wrapper .language-search-wrapper{opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);grid-column:1/13;display:none;justify-content:center;color:#fff}header .wrapper .language-search-wrapper .language-switcher{display:flex;flex-direction:column;justify-content:center;padding:0;margin:0 3rem 0 0;position:relative}header .wrapper .language-search-wrapper .language-switcher li{display:flex;align-items:center;opacity:0;max-height:0;position:absolute;top:2rem;cursor:pointer}header .wrapper .language-search-wrapper .language-switcher li svg{display:none;width:13px;height:13px;margin-left:.35rem;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .wrapper .language-search-wrapper .language-switcher li svg path{fill:#fff}header .wrapper .language-search-wrapper .language-switcher li a{pointer-events:none;font-weight:700;text-decoration:none;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.875rem}header .wrapper .language-search-wrapper .language-switcher li a:hover,header .wrapper .language-search-wrapper .language-switcher li a:visited,header .wrapper .language-search-wrapper .language-switcher li a:active{color:#fff}header .wrapper .language-search-wrapper .language-switcher li.active{opacity:1;max-height:initial;position:static}header .wrapper .language-search-wrapper .language-switcher li.active svg{display:block}header .wrapper .language-search-wrapper .language-switcher li.active a{pointer-events:none;cursor:pointer}header .wrapper .language-search-wrapper .language-switcher.reverse{flex-direction:column-reverse}header .wrapper .language-search-wrapper .language-switcher.open li{transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1;max-height:initial}header .wrapper .language-search-wrapper .language-switcher.open li a{pointer-events:auto}header .wrapper .language-search-wrapper .language-switcher.open li.active{cursor:default}header .wrapper .language-search-wrapper .language-switcher.open li.active a{pointer-events:none;cursor:default}header .wrapper .language-search-wrapper .language-switcher.open svg{transform:rotate(180deg)}header .wrapper .language-search-wrapper .search-wrapper .menu-search form{display:grid;grid-template-columns:1fr}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input{grid-row:1;grid-column:1/2;padding-left:33px;border:solid 2px rgba(0,0,0,0);width:fit-content;max-width:85px;background-color:rgba(0,0,0,0);transition:max-width .4s ease-in-out .3s,outline .1s ease-in-out;color:#fff;font-size:14px;padding-top:3px;padding-top:3px}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input::placeholder{font-weight:700;color:#fff}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input:focus{max-width:300px;outline:solid 2px #fff}header .wrapper .language-search-wrapper .search-wrapper .menu-search form span{grid-row:1;z-index:2;grid-column:1/2;width:fit-content;align-self:center;display:flex;padding-left:10px}header .wrapper .language-search-wrapper .search-wrapper .menu-search form span svg{height:15px}header .wrapper .language-search-wrapper .search-wrapper .menu-search form span svg .cls-2{fill:#fff}@media(min-width: 1440px){header{padding-top:1rem;padding-bottom:1rem;background-color:#fff;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);overflow-x:visible}header .wrapper{max-width:1500px;margin:auto;padding-left:1em;padding-right:1em}}@media(min-width: 1440px)and (min-width: 600px){header .wrapper{padding-left:2em;padding-right:2em}}@media(min-width: 1440px){header .wrapper .only-desktop{display:block}}@media(min-width: 1440px){header .wrapper .only-mobile{display:none}}@media(min-width: 1440px){header .wrapper .menu{opacity:1;display:flex;grid-column:4/13;height:fit-content;background-color:rgba(0,0,0,0);padding-top:0;align-self:flex-end}header .wrapper .menu ul{margin:0;display:flex;width:100%;flex-direction:row;justify-content:end;list-style:none}header .wrapper .menu ul li{padding-left:3.5rem;align-self:flex-end;padding-bottom:0px;font-size:18px;align-self:center}header .wrapper .menu ul li:first-of-type{padding-left:0}header .wrapper .menu ul li a{color:#0a2d45}header .wrapper .menu ul li a.active{flex-direction:column}header .wrapper .menu ul li a.active svg{align-self:center}header .wrapper .menu ul li a.active svg path{fill:#0a2d45}header .wrapper .menu ul li a.active:after{border-bottom:3px solid #333}header .wrapper .menu ul li a:hover:after{width:100%;border-bottom:3px solid #333}}@media(min-width: 1440px){header .wrapper .logo-button-wrapper{grid-column:1/3;background-color:rgba(0,0,0,0);padding-top:0}header .wrapper .logo-button-wrapper .logo-wrapper span svg{height:57.8px}header .wrapper .logo-button-wrapper .button-wrapper{display:none}}@media(min-width: 1440px){header .wrapper .language-search-wrapper{grid-row:1;background-color:rgba(0,0,0,0);color:#0a2d45;justify-content:end;display:flex;opacity:1}header .wrapper .language-search-wrapper .language-switcher li svg path{fill:#0a2d45}header .wrapper .language-search-wrapper .language-switcher li a{color:#0a2d45}header .wrapper .language-search-wrapper .language-switcher li a:hover,header .wrapper .language-search-wrapper .language-switcher li a:visited,header .wrapper .language-search-wrapper .language-switcher li a:active{color:#0a2d45}header .wrapper .language-search-wrapper .search-wrapper{color:#0a2d45}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input{color:#0a2d45}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input::placeholder{color:#0a2d45}header .wrapper .language-search-wrapper .search-wrapper .menu-search form input:focus{outline:solid 2px #0a2d45}header .wrapper .language-search-wrapper .search-wrapper .menu-search form span svg .cls-2{fill:#0a2d45}}.grid{display:grid;grid-auto-rows:1fr;grid-gap:2rem;grid-template-columns:1fr}@media(min-width: 900px){.grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-styled{display:grid;grid-gap:2rem;grid-template-columns:4}@media(min-width: 900px){.grid-styled{grid-template-columns:2}}@media(min-width: 1200px){.grid-styled{grid-template-columns:1}}.green-card{grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;padding-left:1em;padding-right:1em}@media(min-width: 600px){.green-card{grid-gap:0 1.2rem}}@media(min-width: 600px){.green-card{padding-left:2em;padding-right:2em}}.green-card .wrapper{background-color:#c0dfb5;grid-column:1/13;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-top:3rem;padding-bottom:3rem}@media(min-width: 600px){.green-card .wrapper{grid-gap:0 1.2rem}}.green-card .wrapper a{font-size:var(--step-0)}.green-card .wrapper>*{grid-column:2/12}.green-card .wrapper .subtitle{grid-row:1;margin-bottom:1rem;margin-top:0}@media(min-width: 1024px){.green-card .wrapper{grid-column:1/13;grid-template-columns:repeat(8, 1fr);padding-top:3rem;padding-bottom:3rem}.green-card .wrapper>*{grid-column:2/8}.green-card .wrapper a{margin-top:1rem}}@media(min-width: 1440px){.green-card .wrapper{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-top:5rem;padding-bottom:5rem}.green-card .wrapper>*{grid-column:2/8}.green-card .wrapper a{margin-top:1rem}}.blue-card{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);background-color:#007b98;max-width:none;width:100vw}@media(min-width: 600px){.blue-card{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.blue-card{grid-gap:0 1.2rem}}.blue-card .wrapper{max-width:1500px;margin:auto;grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);padding-top:2rem;padding-bottom:4rem}@media(min-width: 600px){.blue-card .wrapper{grid-gap:0 1.2rem}}.blue-card .wrapper>*{grid-column:2/12;color:#fff}.blue-card .wrapper>* p{color:#fff}.blue-card .wrapper .link-wrapper{padding-top:2rem}.blue-card .wrapper .link-wrapper a{display:flex;justify-content:space-between;color:#fff;font-weight:500;border-bottom:solid 1px #fff;padding-top:1.5rem;padding-bottom:1.5rem;font-size:var(--step-0)}.blue-card .wrapper .link-wrapper a:first-of-type{border-top:solid 1px #fff}.blue-card .wrapper .link-wrapper a span svg path{fill:#fff}@media(min-width: 1024px){.blue-card .wrapper{padding-top:5rem;padding-bottom:3rem}.blue-card .wrapper h2{grid-column:1/6;grid-row:1/3}.blue-card .wrapper .text-wrapper{max-width:900px;grid-column:6/12;grid-row:1;font-size:var(--step-0)}.blue-card .wrapper .link-wrapper{grid-column:6/9;grid-row:2;font-size:var(--step-0)}}@media(min-width: 1440px){.blue-card .wrapper{padding-top:5rem;padding-bottom:3rem}.blue-card .wrapper h2{grid-column:1/5;grid-row:1/3}.blue-card .wrapper .text-wrapper{max-width:900px;grid-column:6/12;grid-row:1}.blue-card .wrapper .link-wrapper{grid-column:6/9;grid-row:2}}:root{--step--2: clamp(0.69rem, calc(0.67rem + 0.13vw), 0.78rem);--step--1: clamp(1.124rem, calc(0.80rem + 1.15vw), 1.2rem);--step-0: clamp(1.125rem, calc(0.5rem + 2.3vw), 1.5rem);--step-1: clamp(1.35rem, calc(0.5rem + 2.3vw), 1.875rem);--step-2: clamp(1.44rem, calc(1.39rem + 0.27vw), 1.62rem);--step-3: clamp(1.61rem, calc(0.5rem + 2.3vw), 2.35rem);--step-4: clamp(1.96rem, calc(1rem + 2.3vw), 2.93rem);--step-5: clamp(2rem, calc(1rem + 2.85vw), 3.69rem)}body h1,body h2,body h3,body h4,body h5{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal}body h1{font-size:var(--step-5);margin-top:5px}body h2{font-size:var(--step-4);margin-top:5px}body h3{font-size:var(--step-3)}body h4{font-size:var(--step-2)}body h5{font-size:var(--step-1)}body p{font-size:var(--step-0);max-width:800px;font-weight:500;line-height:1.4;font-family:Arial,Helvetica,sans-serif}body p.ingress{font-size:var(--step-1)}body .bold-text{font-weight:700}body .italic-text{font-style:italic}.font-step-negative-1{font-size:var(--step--1)}.font-w-bold{font-weight:bold}.tease-project_en,.tease-project_no{background-color:#eff8fb;padding-bottom:2rem;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .3s ease-in-out}.tease-project_en:hover,.tease-project_no:hover{background-color:#e2f3f8}.tease-project_en a h3,.tease-project_en a p,.tease-project_no a h3,.tease-project_no a p{margin:1rem}.tease-project_en a img,.tease-project_no a img{aspect-ratio:8/5;width:100%;height:auto;object-fit:cover}.tease-project_en a .more-link,.tease-project_no a .more-link{font-weight:700;margin-bottom:0;font-size:var(--step--1);display:flex}.tease-project_en a .more-link svg,.tease-project_no a .more-link svg{min-width:28px;width:28px;height:auto;margin-left:.5rem}@media(min-width: 600px){.tease-project_en a,.tease-project_no a{display:flex;flex-direction:column;height:100%}.tease-project_en a .excerpt,.tease-project_no a .excerpt{height:100%}.tease-project_en a h3,.tease-project_en a p,.tease-project_no a h3,.tease-project_no a p{margin:.5rem 1rem}.tease-project_en a h3,.tease-project_no a h3{margin-top:1rem}}@media(min-width: 1024px){.tease-project_en,.tease-project_no{padding-bottom:3.125rem;margin-bottom:3.5rem}.tease-project_en a h3,.tease-project_no a h3{margin:1.25rem 1.25rem .75rem}.tease-project_en a p,.tease-project_no a p{margin:.75rem 1.25rem}.tease-project_en a .more-link,.tease-project_no a .more-link{font-size:var(--step-0)}.tease-project_en a .more-link svg,.tease-project_no a .more-link svg{margin-top:.25rem}}.projects-archive{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.projects-archive{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.projects-archive{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.projects-archive{grid-gap:0 1.2rem}}.projects-archive .wrapper{grid-column:2/12}.projects-archive .wrapper .text-wrapper{margin-bottom:2rem}.projects-archive .wrapper .text-wrapper h1+p,.projects-archive .wrapper .text-wrapper h2+p{font-size:var(--step-1)}@media(min-width: 600px){.projects-archive .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 600px)and (min-width: 600px){.projects-archive .wrapper{grid-gap:0 1.2rem}}@media(min-width: 600px){.projects-archive .wrapper .text-wrapper{grid-column:3/9}}@media(min-width: 600px){.projects-archive .wrapper .project-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 600px)and (min-width: 600px){.projects-archive .wrapper .project-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.projects-archive .wrapper .text-wrapper{margin-bottom:3rem}.projects-archive .wrapper .project-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px){.projects-archive .wrapper .project-wrapper{grid-template-columns:repeat(4, 1fr)}}.all-news{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);padding-top:6rem}@media(min-width: 600px){.all-news{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.all-news{grid-gap:0 1.2rem}}.all-news .wrapper{grid-column:2/12}.all-news .wrapper .text-wrapper p{font-size:var(--step-1)}.all-news .wrapper .text-wrapper p a{text-decoration:underline;text-decoration-thickness:2.4px;font-weight:500;transition:text-decoration-color .3s ease-in-out}.all-news .wrapper .text-wrapper p a:hover{text-decoration-color:#c0dfb5}.all-news .wrapper #posts-total{display:none}.all-news .wrapper .news-wrapper:hover .tease{opacity:.5}.all-news .wrapper .news-wrapper:hover .tease:hover{opacity:1}.all-news .wrapper .news-wrapper .tease{opacity:1;transition:opacity .3s ease-in-out}.all-news .wrapper .news-wrapper .post,.all-news .wrapper .news-wrapper .nyhet{margin-bottom:30px}.all-news .wrapper .news-wrapper .post a img,.all-news .wrapper .news-wrapper .nyhet a img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.all-news .wrapper .news-wrapper .post a h3,.all-news .wrapper .news-wrapper .nyhet a h3{font-size:var(--step-0);margin-bottom:0;margin-top:10px}.all-news .wrapper .news-wrapper .post a p,.all-news .wrapper .news-wrapper .nyhet a p{margin-top:10px;font-size:var(--step--1)}.all-news .wrapper .link-wrapper{font-size:var(--step-0);margin-top:3rem;grid-column:1/13}.all-news .wrapper .link-wrapper .hide{display:none}@media(min-width: 800px){.all-news{padding-top:6rem}.all-news .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 800px)and (min-width: 600px){.all-news .wrapper{grid-gap:0 1.2rem}}@media(min-width: 800px){.all-news .wrapper .text-wrapper{grid-column:3/9;padding-bottom:2rem}}@media(min-width: 800px){.all-news .wrapper .news-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 800px)and (min-width: 600px){.all-news .wrapper .news-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1100px){.all-news{padding-top:14rem}.all-news .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1100px)and (min-width: 600px){.all-news .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1100px){.all-news .wrapper .text-wrapper{grid-column:3/9;padding-bottom:2rem}}@media(min-width: 1100px){.all-news .wrapper .news-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1100px)and (min-width: 600px){.all-news .wrapper .news-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1100px){.all-news .wrapper .link-wrapper{grid-column:5/13}}@media(min-width: 1440px){.all-news{padding-top:14rem}.all-news .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.all-news .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.all-news .wrapper .text-wrapper{grid-column:3/9;padding-bottom:2rem}}@media(min-width: 1440px){.all-news .wrapper .news-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.all-news .wrapper .news-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.all-news .wrapper .link-wrapper{grid-column:5/13}}.all-projects{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);padding-top:6rem}@media(min-width: 600px){.all-projects{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.all-projects{grid-gap:0 1.2rem}}.all-projects .wrapper{grid-column:2/12}.all-projects .wrapper .text-wrapper p{font-size:var(--step-1)}.all-projects .wrapper .text-wrapper p a{text-decoration:underline;font-weight:500}.all-projects .wrapper #posts-total{display:none}.all-projects .wrapper .link-wrapper{margin-top:3rem;grid-column:1/13}.all-projects .wrapper .link-wrapper .hide{display:none}@media(min-width: 600px){.all-projects .wrapper .projects-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 600px)and (min-width: 600px){.all-projects .wrapper .projects-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.all-projects{padding-top:6rem}.all-projects .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.all-projects .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.all-projects .wrapper .text-wrapper{grid-column:3/9;padding-bottom:2rem}}@media(min-width: 1024px){.all-projects .wrapper .projects-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.all-projects .wrapper .projects-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.all-projects{padding-top:14rem}.all-projects .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.all-projects .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.all-projects .wrapper .text-wrapper{grid-column:3/9;padding-bottom:2rem}}@media(min-width: 1440px){.all-projects .wrapper .projects-wrapper{display:grid;grid-gap:0 .5rem;grid-column:1/13;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.all-projects .wrapper .projects-wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.all-projects .wrapper .link-wrapper{grid-column:5/13}}.list{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.list{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.list{grid-gap:0 1.2rem}}.list .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:1fr 10fr 1fr}@media(min-width: 600px){.list .wrapper{grid-gap:0 1.2rem}}.list .wrapper .list-wrapper{grid-column:2;max-width:900px}.list .wrapper .list-wrapper .file span svg{transform:rotate(90deg)}.list .wrapper .list-wrapper a{display:flex;justify-content:space-between;font-weight:500;border-bottom:solid 1px #e1e7e9;padding-top:1rem;padding-bottom:1rem}.list .wrapper .list-wrapper a:first-of-type{border-top:solid 1px #e1e7e9}.list .wrapper .list-wrapper a span{margin-left:1rem}.list .wrapper .list-wrapper a span svg path{fill:#0a2d45}@media(min-width: 1024px){.list .wrapper{grid-column:2/12}.list .wrapper .list-wrapper{width:fit-content;font-size:var(--step-0)}.list .wrapper .list-wrapper a span{margin-left:8rem}}@media(min-width: 1440px){.list .wrapper{grid-column:2/12}.list .wrapper .list-wrapper{width:fit-content;font-size:var(--step-0)}.list .wrapper .list-wrapper a span{margin-left:8rem}}.portrait-contact{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.portrait-contact{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.portrait-contact{grid-gap:0 1.2rem}}.portrait-contact .wrapper{grid-column:2/12;display:grid;grid-column:1fr}.portrait-contact .wrapper .contact-wrapper{grid-column:1/13;margin-bottom:1rem}.portrait-contact .wrapper .contact-wrapper img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.portrait-contact .wrapper .contact-wrapper p{margin-top:0}.portrait-contact .wrapper .contact-wrapper a{text-decoration:underline;font-weight:500;transition:text-decoration-color .3s ease-in-out}.portrait-contact .wrapper .contact-wrapper a:hover{text-decoration-color:#c0dfb5}@media(min-width: 1024px){.portrait-contact .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.portrait-contact .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1024px){.portrait-contact .wrapper h3{grid-column:3/11;margin-bottom:1rem}}@media(min-width: 1024px){.portrait-contact .wrapper .contact-wrapper{grid-column:3/11;margin-bottom:4rem;display:flex;flex-direction:row}.portrait-contact .wrapper .contact-wrapper img{max-height:331px;width:auto;margin-right:1.5rem}}@media(min-width: 1440px){.portrait-contact .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.portrait-contact .wrapper{grid-gap:0 1.2rem}}@media(min-width: 1440px){.portrait-contact .wrapper h3{grid-column:3/11;margin-bottom:1rem}}@media(min-width: 1440px){.portrait-contact .wrapper .contact-wrapper{grid-column:3/11;margin-bottom:4rem;display:flex;flex-direction:row}.portrait-contact .wrapper .contact-wrapper img{max-height:331px;width:auto;margin-right:1.5rem}}.button-controlled-list{padding-left:1em;padding-right:1em;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.button-controlled-list{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.button-controlled-list{grid-gap:0 1.2rem}}.button-controlled-list .wrapper{grid-column:1/13;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.button-controlled-list .wrapper{grid-gap:0 1.2rem}}.button-controlled-list .wrapper>*{grid-column:2/12}.button-controlled-list .wrapper .button-wrapper{display:grid;grid-template-columns:1fr;grid-gap:.5rem}.button-controlled-list .wrapper .button-wrapper button{cursor:pointer;width:fit-content;background-color:#fff;border:2px solid #0a2d45;padding:10px 25px;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:var(--step-0)}.button-controlled-list .wrapper .button-wrapper button:hover{background-color:#0a2d45;color:#fff}.button-controlled-list .wrapper .button-wrapper button.active{background-color:#0a2d45;color:#fff}.button-controlled-list .wrapper .files-wrapper{grid-row:3;grid-template-columns:1fr;opacity:0;display:none;transition:opacity .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.button-controlled-list .wrapper .files-wrapper.display{display:grid}.button-controlled-list .wrapper .files-wrapper.show{background-color:#fff;opacity:1}.button-controlled-list .wrapper .files-wrapper .file-wrapper a{display:flex;justify-content:space-between;font-weight:500;border-bottom:solid 1px #e1e7e9;padding-top:1rem;padding-bottom:1rem;font-size:var(--step-0)}.button-controlled-list .wrapper .files-wrapper .file-wrapper a:first-of-type{border-top:solid 1px #e1e7e9}.button-controlled-list .wrapper .files-wrapper .file-wrapper a span{margin-left:1rem}.button-controlled-list .wrapper .files-wrapper .file-wrapper a span svg{transform:translateY(0) rotate(90deg);transition:transform .3s .3s ease-in-out}.button-controlled-list .wrapper .files-wrapper .file-wrapper a span svg path{fill:#0a2d45}.button-controlled-list .wrapper .files-wrapper .file-wrapper a:hover span svg{animation:arrowDown .3s ease;transform:translateY(10px) rotate(90deg);transition:transform .2s ease-in-out}@keyframes arrowDown{0%{transform:translateY(0) rotate(90deg)}100%{transform:translateY(10px) rotate(90deg)}}@media(min-width: 1024px){.button-controlled-list .wrapper>*{grid-column:3/11}.button-controlled-list .wrapper .button-wrapper{display:flex}}@media(min-width: 1440px){.button-controlled-list .wrapper>*{grid-column:3/11}.button-controlled-list .wrapper .button-wrapper{display:flex}}.search #content-section{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}@media(min-width: 600px){.search #content-section{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.search #content-section{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.search #content-section{grid-gap:0 1.2rem}}.search #content-section .search-result{grid-column:1/13;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-top:2rem;padding-bottom:2rem}@media(min-width: 600px){.search #content-section .search-result{grid-gap:0 1.2rem}}.search #content-section .search-result>*{grid-column:1/13}.search #content-section .search-result .search-bar{padding-bottom:1rem;border-bottom:solid 1px #e1e7e9}.search #content-section .search-result .search-bar form{display:flex;justify-content:space-between}.search #content-section .search-result .search-bar form input{width:80%;border:rgba(0,0,0,0)}.search #content-section .search-result .search-bar form input:focus{outline:none}.search #content-section .search-result .search-bar form button{border:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.search #content-section .search-result .search-bar form button svg{height:15px}.search #content-section .search-result h1:first-of-type{font-size:var(--step-1);padding-top:2rem;padding-bottom:1rem;border-bottom:solid 1px #e1e7e9}.search #content-section .search-result .content-wrapper .articles-wrapper article{padding-bottom:1rem;border-bottom:solid 1px #e1e7e9}.search #content-section .search-result .content-wrapper .articles-wrapper article .post-info a span{padding-left:1rem}.search #content-section .search-result .content-wrapper .pagination-block{display:flex;justify-content:center}.search #content-section .search-result .content-wrapper .pagination-block .pagination{min-width:300px;max-width:fit-content;display:flex;list-style:none;padding:0;justify-content:space-evenly}.search #content-section .search-result .content-wrapper .pagination-block .pagination li button:disabled{display:none}@media(min-width: 1024px){.search #content-section .search-result{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-top:3rem;padding-bottom:3rem}}@media(min-width: 1440px){.search #content-section .search-result{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-top:4rem;padding-bottom:4rem}}.ir-embed{padding-left:1em;padding-right:1em}@media(min-width: 600px){.ir-embed{padding-left:2em;padding-right:2em}}.error-page{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);padding-top:6rem}@media(min-width: 600px){.error-page{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.error-page{grid-gap:0 1.2rem}}.error-page .wrapper{grid-column:1/13;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);align-items:center}@media(min-width: 600px){.error-page .wrapper{grid-gap:0 1.2rem}}.error-page .wrapper>*{grid-column:2/11}@media(min-width: 1024px){.error-page .wrapper{grid-column:2/12}}@media(min-width: 1440px){.error-page{padding-top:14rem}.error-page .wrapper{grid-column:2/12}}.newsletter{margin-top:5rem;margin-bottom:5rem;padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}@media(min-width: 600px){.newsletter{margin-top:9rem;margin-bottom:9rem}}@media(min-width: 600px){.newsletter{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.newsletter{grid-gap:0 1.2rem}}.newsletter .newsletter-card{grid-column:1/13;background-color:#eff8fb;display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-top:3rem;padding-bottom:3rem}@media(min-width: 600px){.newsletter .newsletter-card{grid-gap:0 1.2rem}}.newsletter .newsletter-card>*{grid-column:2/12}.newsletter input[type=text],.newsletter input[type=email]{padding:.5rem;border-radius:0;color:#0a2d45;border-color:#0a2d45;max-width:100%}.newsletter .wpcf7-list-item{margin-left:0}.newsletter input[type=submit]{background-color:#0a2d45;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer}.newsletter input[type=submit]:disabled{background-color:gray;color:#f9f9f9;cursor:not-allowed}@media(min-width: 1024px){.newsletter .newsletter-card{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-top:3rem;padding-bottom:3rem}.newsletter .newsletter-card>*{grid-column:2/8}.newsletter .newsletter-card a{margin-top:1rem}}@media(min-width: 1440px){.newsletter .newsletter-card{grid-column:3/11;grid-template-columns:repeat(8, 1fr);padding-top:5rem;padding-bottom:5rem}.newsletter .newsletter-card>*{grid-column:2/8}.newsletter .newsletter-card a{margin-top:1rem}}.quote{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr);padding-left:1em;padding-right:1em}@media(min-width: 600px){.quote{grid-gap:0 1.2rem}}@media(min-width: 600px){.quote{padding-left:2em;padding-right:2em}}.quote .wrapper{grid-column:2/12;display:grid;grid-gap:0 .5rem;grid-template-columns:1fr}@media(min-width: 600px){.quote .wrapper{grid-gap:0 1.2rem}}.quote .wrapper>*{grid-column:1/3;width:100%;margin:0}.quote .wrapper p{margin:0}.quote .wrapper .quote-byline{margin-top:.5em}@media(min-width: 1024px){.quote{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.quote{grid-gap:0 1.2rem}}@media(min-width: 1024px){.quote .wrapper{padding-left:1em;padding-right:1em;grid-column:3/11;grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1024px)and (min-width: 600px){.quote .wrapper{padding-left:2em;padding-right:2em}}@media(min-width: 1024px){.quote .wrapper>*{grid-column:2/8}}@media(min-width: 1440px){.quote{display:grid;grid-gap:0 .5rem;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.quote{grid-gap:0 1.2rem}}@media(min-width: 1440px){.quote .wrapper{padding-left:1em;padding-right:1em;grid-column:3/11;grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1440px)and (min-width: 600px){.quote .wrapper{padding-left:2em;padding-right:2em}}@media(min-width: 1440px){.quote .wrapper>*{grid-column:2/8}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.employee-list{padding-left:1em;padding-right:1em;grid-gap:0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media(min-width: 600px){.employee-list{padding-left:2em;padding-right:2em}}@media(min-width: 600px){.employee-list{grid-gap:0 1.2rem}}.employee-list .employee-introduction{grid-column:1/13}.employee-list .glide{grid-column:1/13}.employee-list .glide details summary{cursor:pointer}.employee-list .glide details[open] summary~*{opacity:1;animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0px)}}.employee-list img{max-width:100%;width:100%}.employee-list li.glide__slide .glide-text{max-height:0;transition:all .3s ease}.employee-list .accordion{background-color:rgba(0,0,0,0);cursor:pointer;color:#0a2d45;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-family:Helvetica,sans-serif;margin-top:var(--space-xs)}.employee-list .accordion:before{content:"▼";transform:rotate(-90deg);font-size:var(--step--2);float:left;margin-top:3px;margin-right:var(--space-xs);transition:transform .3s ease}.employee-list .active:before{transform:rotate(0deg);content:"▼"}.employee-list .panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.employee-list .glide__arrows{margin-bottom:var(--space-s);margin-top:var(--space-m)}.employee-list .glide__arrows a{font-size:var(--step-3);cursor:pointer;background-color:rgba(0,0,0,0);padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-s);margin-left:calc(var(--space-s)*-1)}.employee-list .glide__slide h4,.employee-list .glide__slide .glide-text p,.employee-list .glide__slide p,.employee-list .glide__slide .accordion{opacity:0;transition:opacity .3s ease}.employee-list .glide__slide h4{margin:var(--space-s) 0 0 0}.employee-list .glide__slide p{margin:var(--space-2xs) 0 var(--space-s)}.employee-list .glide__slide img{transform:rotateZ("30deg");opacity:.6}.employee-list .glide__slide--active h4,.employee-list .glide__slide--active .glide-text p,.employee-list .glide__slide--active p,.employee-list .glide__slide--active .accordion{opacity:1;transition:opacity .3s .2s ease}.employee-list .glide__slide--active img{opacity:1;transition:opacity .3s ease}@media(min-width: 1024px){.employee-list .employee-introduction{grid-column:1/5}.employee-list .glide{grid-column:6/13}.employee-list .glide__arrows{margin-bottom:var(--space-s);margin-top:unset}}

/*# sourceMappingURL=style.css.map*/