/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*/section,header,main,footer,nav{box-sizing:border-box}section *,header *,main *,footer *,nav *{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit}.acf-field section *,.acf-field header *,.acf-field main *,.acf-field footer *,.acf-field nav *{box-sizing:initial}section * em,header * em,main * em,footer * em,nav * em{font-style:italic}section * strong,header * strong,main * strong,footer * strong,nav * strong{font-weight:bold}section input[type=text],section input[type=tel],section input[type=email],section textarea,header input[type=text],header input[type=tel],header input[type=email],header textarea,main input[type=text],main input[type=tel],main input[type=email],main textarea,footer input[type=text],footer input[type=tel],footer input[type=email],footer textarea,nav input[type=text],nav input[type=tel],nav input[type=email],nav textarea{border:1px solid var(--black-color);max-width:100%;padding:var(--space-2xs-xs)}section button,section input[type=submit],header button,header input[type=submit],main button,main input[type=submit],footer button,footer input[type=submit],nav button,nav input[type=submit]{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}section p,section h1,section h2,section h3,section h4,section h5,section h6,header p,header h1,header h2,header h3,header h4,header h5,header h6,main p,main h1,main h2,main h3,main h4,main h5,main h6,footer p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,nav p,nav h1,nav h2,nav h3,nav h4,nav h5,nav h6{overflow-wrap:break-word}section ul,header ul,main ul,footer ul,nav ul{list-style:none}section ol,header ol,main ol,footer ol,nav ol{padding-inline-start:var(--step-1)}section p ul,header p ul,main p ul,footer p ul,nav p ul{list-style:disc}section p ol,header p ol,main p ol,footer p ol,nav p ol{list-style:decimal}section img,section video,section picture,section canvas,section iframe,header img,header video,header picture,header canvas,header iframe,main img,main video,main picture,main canvas,main iframe,footer img,footer video,footer picture,footer canvas,footer iframe,nav img,nav video,nav picture,nav canvas,nav iframe{max-width:100%;width:100%;height:auto;display:block;object-fit:cover}section svg,header svg,main svg,footer svg,nav svg{max-width:100%;display:block}section video.lazy,section img.lazy,header video.lazy,header img.lazy,main video.lazy,main img.lazy,footer video.lazy,footer img.lazy,nav video.lazy,nav img.lazy{opacity:0;transition:opacity .25s ease-in-out}section video.show,section img.show,header video.show,header img.show,main video.show,main img.show,footer video.show,footer img.show,nav video.show,nav img.show{opacity:1}section .text-content,header .text-content,main .text-content,footer .text-content,nav .text-content{max-width:75ch}section .text-content>*+*:not(section),header .text-content>*+*:not(section),main .text-content>*+*:not(section),footer .text-content>*+*:not(section),nav .text-content>*+*:not(section){margin-block-start:var(--block-space, var(--space-xs))}section .text-content h1,section .text-content h2,section .text-content h3,section .text-content h4,section .text-content h5,section .text-content h6,header .text-content h1,header .text-content h2,header .text-content h3,header .text-content h4,header .text-content h5,header .text-content h6,main .text-content h1,main .text-content h2,main .text-content h3,main .text-content h4,main .text-content h5,main .text-content h6,footer .text-content h1,footer .text-content h2,footer .text-content h3,footer .text-content h4,footer .text-content h5,footer .text-content h6,nav .text-content h1,nav .text-content h2,nav .text-content h3,nav .text-content h4,nav .text-content h5,nav .text-content h6{--block-space: var(--space-l)}section .text-content blockquote,header .text-content blockquote,main .text-content blockquote,footer .text-content blockquote,nav .text-content blockquote{padding-inline-start:var(--space-s)}section .text-content ol,section .text-content ul,header .text-content ol,header .text-content ul,main .text-content ol,main .text-content ul,footer .text-content ol,footer .text-content ul,nav .text-content ol,nav .text-content ul{padding-inline-start:var(--step-1)}section .text-content ol li+li,section .text-content ul li+li,header .text-content ol li+li,header .text-content ul li+li,main .text-content ol li+li,main .text-content ul li+li,footer .text-content ol li+li,footer .text-content ul li+li,nav .text-content ol li+li,nav .text-content ul li+li{margin-top:var(--space-2xs)}section .text-content ul,header .text-content ul,main .text-content ul,footer .text-content ul,nav .text-content ul{padding-inline-start:var(--step-0);list-style:disc}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}.mce-content-body{padding:1rem}.editor-post-title{text-align:center}@view-transition{navigation:auto}@keyframes move-out{from{opacity:100%}to{opacity:0}}@keyframes move-in{from{opacity:0}to{opacity:100%}}::view-transition-old(root){animation:.4s ease-in both move-out}::view-transition-new(root){animation:.4s ease-in both move-in}:root{--max-content-width: calc(1548px + var(--grid-gutter) * 2);--max-width-inner-grid: 1389px;--max-width-outer-grid: 1860px;--default-border-radius: 20px;--small-border-radius: 15px;--image-radius: 14px}.max-width-container.max-width-outer{max-width:var(--max-width-outer-grid)}.max-width-inner{max-width:var(--max-width-inner-grid);margin-inline:auto}.grid-12{grid-column:2/14}.max-width-container{max-width:var(--max-content-width);margin-inline:auto}.spacing-container{padding-inline:var(--grid-gutter)}body #content-section{flex-grow:1}body #content-section:has(>.hero:first-child),body #content-section:has(>#breadcrumbs:first-child+.hero){margin-top:0}body.no-scroll{overflow-y:hidden}body.public{display:flex;flex-direction:column;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)}}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../grensesnitt/static/fonts//poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../grensesnitt/static/fonts/poppins-v24-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../grensesnitt/static/fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../grensesnitt/static/fonts/poppins-v24-latin-500italic.woff2") format("woff2")}body{font-family:"Poppins",sans-serif;color:var(--ryfylke-sjøblå)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h6,p,a,li{font-size:var(--step-0)}p{line-height:1.55;font-weight:500}a{color:var(--ryfylke-sjøblå);font-weight:500}.acf-field a{font-size:13px}.grid-base{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr))}.grid-base[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(min(100%, 20rem), 50%, calc(50% - (var(--grid-gutter)*1.5)))}.grid-base[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(min(100%, 20rem), 33%, calc(33.33% - (var(--grid-gutter)*1.67)))}.grid-base[data-layout=fourths]{--grid-placement: auto-fit;--grid-min-item-size: clamp(min(100%, 18rem), 25%, calc(25% - (var(--grid-gutter)*1.75)))}.grid-base[data-layout=fifths]{--grid-placement: auto-fit;--grid-min-item-size: clamp(min(100%, 12rem), 20%, calc(20% - var(--grid-gutter)*1.6));gap:15px}.grid-base[data-layout=one-over-two]{grid-template-columns:clamp(16rem,33%,33% - var(--grid-gutter)*.5) 1fr}.grid-base[data-layout=one-over-three]{grid-template-columns:clamp(16rem,25%,25% - var(--grid-gutter)*.5) 1fr}.grid-base[data-layout=one-over-four]{grid-template-columns:clamp(16rem,20%,20% - var(--grid-gutter)*.5) 1fr}.grid-base[data-layout=two-over-one]{grid-template-columns:1fr clamp(16rem,33%,33% - var(--grid-gutter)*.5)}@media(max-width: 48rem){.grid-base[data-layout=one-over-two],.grid-base[data-layout=one-over-three],.grid-base[data-layout=one-over-four],.grid-base[data-layout=two-over-one]{grid-template-columns:1fr}.grid-base[data-layout=one-over-two]>:first-child,.grid-base[data-layout=one-over-two]>:last-child,.grid-base[data-layout=one-over-three]>:first-child,.grid-base[data-layout=one-over-three]>:last-child,.grid-base[data-layout=one-over-four]>:first-child,.grid-base[data-layout=one-over-four]>:last-child,.grid-base[data-layout=two-over-one]>:first-child,.grid-base[data-layout=two-over-one]>:last-child{grid-column:auto}}:root{--midnight-blue: #000032;--dark-blue: #000082;--sea-blue: #69E6FF;--light-blue-bg: #D2F8FF;--green-40: #BFFFE1;--green-60: #9FFFD2;--green-70: #A7FFD6;--light-green: #4affb4;--violet: #D7B9FF;--white-color: #fff;--border-separator: #736D6D;--text-color: #1e1e1e;--black-color: #222;--primary-yellow: #FFC938;--primary-green: #88C249;--dark-green: #538B3E;--dark-orange: #EF6C22;--footer-bottom: #D2F7FF;--cta-blue: #0000D9;--ryfylke-pointer-bg: #C6FFE6;--ryfylke-rosa: #D7B9FF;--ryfylke-lysegrønn: #5AFFB4;--ryfylke-mørkegrønn: #00A573;--ryfylke-skyblå: #69E6FF;--ryfylke-mellomblå: #0096FF;--ryfylke-sjøblå: #000082;--ryfylke-dypblå: #000032;--ryfylke-mørkegrønn-60: #9FFFD2;--ryfylke-rosa-70: #D7B9FFB3;--ryfylke-lysegrønn-70: #5AFFB4B3;--ryfylke-mørkegrønn-70: #00A573B3;--ryfylke-skyblå-70: #69E6FFB3;--ryfylke-mellomblå-70: #3096FFB3;--ryfylke-sjøblå-70: #000082B3;--ryfylke-dypblå-70: #000032B3;--ryfylke-sjøblå-50: #B4F3FF;--ryfylke-rosa-40: #F1E6FF;--ryfylke-lysegrønn-40: #5AFFB466;--ryfylke-mørkegrønn-40: #BFFFE1;--ryfylke-skyblå-40: #69E6FF66;--ryfylke-mellomblå-40: #3096FF66;--ryfylke-sjøblå-40: #00008266;--ryfylke-dypblå-40: #00003266;--ryfylke-sjøblå-30: #d2f7ff;--border-lilac: #B197FF}:root .bg-blue{background-color:var(--ryfylke-sjøblå-30)}:root .bg-violet{background-color:var(--ryfylke-rosa-40)}:root .bg-green{background-color:var(--ryfylke-lysegrønn-70)}.bg-primary-yellow{background-color:var(--primary-yellow)}.bg-primary-green{background-color:var(--primary-green)}.bg-dark-green{background-color:var(--dark-green)}.bg-dark-orange{background-color:var(--dark-orange)}.primary-yellow{color:var(--primary-yellow)}.primary-green{color:var(--primary-green)}.dark-green{color:var(--dark-green)}.dark-orange{color:var(--dark-orange)}:root{--step--2: clamp(0.6944rem, 0.6448rem + 0.248vw, 0.8681rem);--step--1: clamp(0.8333rem, 0.7738rem + 0.2976vw, 1.0417rem);--step-0: clamp(1rem, 0.9286rem + 0.3571vw, 1.25rem);--step-1: clamp(1.2rem, 1.1143rem + 0.4286vw, 1.5rem);--step-2: clamp(1.44rem, 1.3371rem + 0.5143vw, 1.8rem);--step-3: clamp(1.728rem, 1.6046rem + 0.6171vw, 2.16rem);--step-4: clamp(2.0736rem, 1.9255rem + 0.7406vw, 2.592rem);--step-5: clamp(2.4883rem, 2.3106rem + 0.8887vw, 3.1104rem);--step-6: clamp(2.986rem, 2.7727rem + 1.0664vw, 3.7325rem);--step-7: clamp(3.5832rem, 3.3272rem + 1.2797vw, 4.479rem)}:root{--space-3xs: clamp(0.25rem, 0.2321rem + 0.0893vw, 0.3125rem);--space-2xs: clamp(0.5rem, 0.4643rem + 0.1786vw, 0.625rem);--space-xs: clamp(0.75rem, 0.6964rem + 0.2679vw, 0.9375rem);--space-s: clamp(1rem, 0.9286rem + 0.3571vw, 1.25rem);--space-m: clamp(1.5rem, 1.3929rem + 0.5357vw, 1.875rem);--space-l: clamp(2rem, 1.8571rem + 0.7143vw, 2.5rem);--space-xl: clamp(3rem, 2.7857rem + 1.0714vw, 3.75rem);--space-2xl: clamp(4rem, 3.7143rem + 1.4286vw, 5rem);--space-3xl: clamp(6rem, 5.5714rem + 2.1429vw, 7.5rem);--space-3xs-2xs: clamp(0.25rem, 0.1429rem + 0.5357vw, 0.625rem);--space-2xs-xs: clamp(0.5rem, 0.375rem + 0.625vw, 0.9375rem);--space-xs-s: clamp(0.75rem, 0.6071rem + 0.7143vw, 1.25rem);--space-s-m: clamp(1rem, 0.75rem + 1.25vw, 1.875rem);--space-m-l: clamp(1.5rem, 1.2143rem + 1.4286vw, 2.5rem);--space-l-xl: clamp(2rem, 1.5rem + 2.5vw, 3.75rem);--space-xl-2xl: clamp(3rem, 2.4286rem + 2.8571vw, 5rem);--space-2xl-3xl: clamp(4rem, 3rem + 5vw, 7.5rem);--space-s-l: clamp(1rem, 0.5714rem + 2.1429vw, 2.5rem)}:root{--max-content-width: calc(1548px + var(--grid-gutter) * 2);--grid-gutter: var(--space-s-l, clamp(1rem, 0.4605rem + 2.6316vw, 36px));--grid-columns: 14}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-column-gap:var(--grid-gutter)}.u-grid>.grid-12{grid-column:2/14}.u-grid>.full-width-grid{grid-column:1/15}@media screen and (max-width: 768px){.u-grid>.grid-12:not(.keep-grid){grid-column:1/15}}.pt-l{padding-top:var(--space-xl-2xl)}.pt-b{padding-top:var(--space-l-xl)}.pt-s{padding-top:var(--space-s-m)}.pt-x{padding-top:var(--space-2xl-3xl)}.pt-m{padding-top:var(--space-m-l)}.pb-l{padding-bottom:var(--space-xl-2xl)}.pb-b{padding-bottom:var(--space-l-xl)}.pb-s{padding-bottom:var(--space-s-m)}.pb-x{padding-bottom:var(--space-2xl-3xl)}.pb-m{padding-bottom:var(--space-m-l)}.pr-l{padding-right:var(--space-xl-2xl)}.pr-b{padding-right:var(--space-l-xl)}.pr-s{padding-right:var(--space-s-m)}.pr-x{padding-right:var(--space-2xl-3xl)}.pr-m{padding-right:var(--space-m-l)}.pl-l{padding-left:var(--space-xl-2xl)}.pl-b{padding-left:var(--space-l-xl)}.pl-s{padding-left:var(--space-s-m)}.pl-x{padding-left:var(--space-2xl-3xl)}.pl-m{padding-left:var(--space-m-l)}.mt-l{margin-top:var(--space-xl-2xl)}.mt-b{margin-top:var(--space-l-xl)}.mt-s{margin-top:var(--space-s-m)}.mt-x{margin-top:var(--space-2xl-3xl)}.mt-m{margin-top:var(--space-m-l)}.mb-l{margin-bottom:var(--space-xl-2xl)}.mb-b{margin-bottom:var(--space-l-xl)}.mb-s{margin-bottom:var(--space-s-m)}.mb-x{margin-bottom:var(--space-2xl-3xl)}.mb-m{margin-bottom:var(--space-m-l)}.mr-l{margin-right:var(--space-xl-2xl)}.mr-b{margin-right:var(--space-l-xl)}.mr-s{margin-right:var(--space-s-m)}.mr-x{margin-right:var(--space-2xl-3xl)}.mr-m{margin-right:var(--space-m-l)}.ml-l{margin-left:var(--space-xl-2xl)}.ml-b{margin-left:var(--space-l-xl)}.ml-s{margin-left:var(--space-s-m)}.ml-x{margin-left:var(--space-2xl-3xl)}.ml-m{margin-left:var(--space-m-l)}.mt-null{margin-top:0rem}.mb-null{margin-bottom:0rem}a.visually-hidden{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--black-color)}a.visually-hidden:focus{position:relative;height:auto;width:100%;padding:.5rem 0}a.visually-hidden:focus span{outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}a.visually-hidden:focus-visible{outline:none}a.visually-hidden.skip-to-main.focused+header{top:2rem}.wp-block-embed{padding-inline:var(--grid-gutter)}.wp-block-embed .wp-block-embed__wrapper{max-width:var(--max-content-width);margin-inline:auto;width:100%}.wp-block-embed iframe{aspect-ratio:16/9}@media(min-width: 768px){.wp-block-embed .wp-block-embed__wrapper{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-column-gap:var(--grid-gutter)}.wp-block-embed .wp-block-embed__wrapper iframe{grid-column:2/14}}@media(min-width: 1440px){.wp-block-embed .wp-block-embed__wrapper iframe{grid-column:3/14}}.single-educations .content-wrapper .post-meta.with-credits{max-width:var(--max-content-width);margin-top:0}.single-educations .content-wrapper .post-meta.with-credits *{margin-block-end:var(--space-xs)}.single-educations .content-wrapper .post-meta.with-credits h1{max-width:20ch;text-wrap:balance;font-size:var(--step-6)}@media screen and (max-width: 414px){.single-educations .content-wrapper .post-meta.with-credits h1{font-size:42px}}.single-educations .content-wrapper .post-meta.with-credits .post-excerpt-edu{max-width:60ch}.single-educations .content-wrapper .post-meta.with-credits .tags{display:flex;gap:var(--space-2xs)}.single-educations .content-wrapper .post-meta.with-credits .tags p{font-size:var(--step--1)}.single-educations .content-wrapper .post-meta.with-credits .tags .blue-bg{background-color:var(--ryfylke-sjøblå);color:#fff}.single-educations .content-wrapper .post-meta.with-credits .tags .green-bg{background-color:var(--ryfylke-lysegrønn-40);color:var(--ryfylke-dypblå)}.single-educations .content-wrapper .post-meta.with-credits .tags p{padding-block:var(--space-3xs);padding-inline:var(--space-2xs)}.single-educations .content-wrapper .post-meta.with-credits figure.featured-image{margin-block-start:var(--space-l);padding-inline:0}@media screen and (max-width: 1024px){.single-educations .content-wrapper .post-meta.with-credits figure.featured-image{margin-inline:calc(var(--grid-gutter)*-1);border-radius:0}.single-educations .content-wrapper .post-meta.with-credits figure.featured-image img{border-radius:0 !important;aspect-ratio:15/13 !important}}.single-educations .content-wrapper .post-meta.with-credits figure.featured-image img{aspect-ratio:auto;border-radius:var(--default-border-radius)}@media(min-width: 1024px){.single-educations .content-wrapper .post-meta{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-column-gap:var(--grid-gutter)}.single-educations .content-wrapper .post-meta .text-content-edu{grid-column:4/12}.single-educations .content-wrapper .post-meta figure{grid-column:1/15}}header{width:100%;z-index:2;padding-block:var(--space-m);margin-inline:auto;padding-inline:var(--grid-gutter);position:relative}header .logo{width:clamp(190px,25vw,280px)}header .logo svg{width:100%;height:auto}header .border-container{display:none}@media(min-width: 1024px){header .border-container{display:block;height:24px;background-color:var(--ryfylke-skyblå);max-width:var(--max-width-outer-grid);margin-inline:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;top:0;left:var(--grid-gutter);right:var(--grid-gutter)}}header.sticky{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);background-color:#fff}.admin-bar header.sticky{top:0;transform:translateY(calc(-100% - 32px))}@media(min-width: 600px){.admin-bar header.sticky{top:0;transform:translateY(-100%)}}@media(min-width: 783px){.admin-bar header.sticky{top:0;transform:translateY(-100%)}}header.sticky.animate{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.sticky.show{transform:none}.admin-bar header{top:0}@media(min-width: 783px){.admin-bar header{top:0}}header a{text-decoration:none}header .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:var(--max-width-outer-grid);margin-inline:auto}@media(min-width: 1024px){header .wrapper{margin-block-start:var(--grid-gutter);align-items:start}}header .wrapper .menu-content{margin-top:5px}header .menu-button{overflow:hidden;cursor:pointer}header .menu-button span{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);width:33px;margin:7px 0;height:3.5px;background-color:var(--cta-blue);border-radius:6px;display:block}header .menu-close span:nth-of-type(1){transform:translate(0, 10.5px) rotate(45deg)}header .menu-close span:nth-of-type(2){transform:translate(calc(100% + 4rem), 0px)}header .menu-close span:nth-of-type(3){transform:translate(0, -10.5px) rotate(-45deg)}header .menu-content{opacity:0;visibility:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;max-height:0;pointer-events:none;position:fixed;top:0;left:0;z-index:-1;background-color:#fff;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 768px){header .menu-content ul{gap:var(--space-m)}header .menu-content a{font-size:var(--step-2)}}header .menu-content.show{padding-top:calc(100px + var(--space-m)*2);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);visibility:visible;pointer-events:auto;max-height:100%}@media(min-width: 768px){header .menu-content.show{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}header .menu-content.anim{opacity:1}header .menu-content ul{display:flex;flex-direction:column}header .menu-content ul .current-menu-item{position:relative}header .menu-content ul .current-menu-item a{position:relative}header .menu-content ul .current-menu-item a::after{content:"";bottom:-14px;left:50%;transform:translateX(-50%);height:6px;width:80%;position:absolute;background-color:var(--ryfylke-skyblå-40)}header .menu-content>ul{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;max-height:100%;gap:var(--space-l);padding-block:var(--space-l)}@media screen and (max-width: 1024px){header .menu-content>ul{margin-block-start:var(--space-m)}}header .menu-content>ul li{display:flex;flex-wrap:wrap;align-items:center}header .menu-content>ul li a{font-size:calc(var(--step-0) - 1px)}@media screen and (max-width: 1024px){header .menu-content>ul li a{font-size:var(--step-3)}}header .menu-content>ul li svg{width:15px;min-width:15px;height:10px;margin-left:.5rem;cursor:pointer;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>ul li.menu-item-has-children>.anim-wrapper{width:100%;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>ul li.menu-item-has-children>.anim-wrapper>div{width:100%;min-height:0;transition:visibility .3s cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden}header .menu-content>ul li.menu-item-has-children ul{gap:var(--space-xs);padding-left:var(--space-xs)}header .menu-content>ul li.menu-item-has-children ul>li:first-of-type{margin-top:var(--space-xs)}header .menu-content>ul li.menu-item-has-children.show-ul>.anim-wrapper{grid-template-rows:1fr}header .menu-content>ul li.menu-item-has-children.show-ul>.anim-wrapper>div{visibility:visible}header .menu-content>ul li.menu-item-has-children.show-ul>svg{transform:rotate(180deg)}@media(min-width: 1024px){header{display:flex;justify-content:space-between}header.sticky .menu-content>ul li.menu-item-has-children:hover>.anim-wrapper>div>ul,header.sticky .menu-content>ul li.menu-item-has-children.show-ul>.anim-wrapper>div>ul{background-color:#fff}.admin-bar header.sticky{top:0}header .wrapper{z-index:1}header .menu-button{display:none}header .menu-content{position:initial;height:auto;opacity:1;visibility:visible;width:auto;max-height:100%;pointer-events:auto;transition:none;display:flex;background-color:rgba(0,0,0,0);overflow:visible}header .menu-content>ul{flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);padding:0;overflow:visible}header .menu-content>ul li.menu-item-has-children{position:relative}header .menu-content>ul li.menu-item-has-children>.anim-wrapper{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content}header .menu-content>ul li.menu-item-has-children>.anim-wrapper .anim-wrapper{position:static;transform:none;width:100%}header .menu-content>ul li.menu-item-has-children>.anim-wrapper ul{padding:var(--space-xs);padding-top:0;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content>ul li.menu-item-has-children ul{padding-left:0;width:fit-content}header .menu-content>ul li.menu-item-has-children.show-ul ul{padding:1rem}header .menu-content>ul li.menu-item-has-children:hover>.anim-wrapper{grid-template-rows:1fr}header .menu-content>ul li.menu-item-has-children:hover>.anim-wrapper>div{visibility:visible}header .menu-content>ul li.menu-item-has-children:hover>svg{transform:rotate(180deg)}}footer{background-color:var(--midnight-blue);color:var(--white-color)}footer p,footer a{font-size:var(--step--1)}footer .footer-logo{width:clamp(190px,25vw,230px);display:block}footer .footer-logo svg{width:100%;height:auto}@media screen and (max-width: 767px){footer .footer-logo{margin-inline:auto;margin-block-end:var(--space-l)}footer .to-top{display:none}}footer .footer-logo{text-decoration:none}footer .footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}footer .footer-top{padding-block:var(--space-2xl);color:var(--white-color)}@media screen and (max-width: 1024px){footer .footer-top{margin-inline:auto}}footer .footer-top .about-text p{line-height:1.65}footer .footer-top .contact-text *:not(:last-child),footer .footer-top .about-text *:not(:last-child){margin-block-end:var(--space-s)}footer .footer-top a{color:#fff;text-decoration-color:var(--ryfylke-skyblå);text-underline-offset:4px}footer .footer-top .social-media{margin-block:var(--space-xl);display:flex;align-items:center;gap:var(--grid-gutter)}footer .footer-top .social-media .some-icon{max-width:33px;max-height:33px}footer .footer-top .to-top a{gap:var(--space-xs);margin-inline-start:auto;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .color-container{background-color:var(--footer-bottom)}footer .footer-bottom{color:var(--text-color);padding-block:var(--space-m)}footer .footer-bottom a{color:var(--text-color);text-decoration:none}footer .footer-bottom a:hover{text-decoration:underline}footer .footer-bottom>div{grid-column:1}footer .footer-bottom .meta-text{grid-column:2/span 1}footer .footer-bottom div>*:not(a){margin-block-end:var(--space-xs)}@media(min-width: 768px){footer .footer-top{display:grid;grid-template-columns:subgrid}footer .footer-top .footer-logo{grid-column:1/span 6}footer .footer-top .contact-info{grid-column:7/span 6}footer .footer-top .about-text{grid-column:1/span 6}footer .footer-top .to-top{grid-column:13/span 2}footer .footer-bottom{display:grid;grid-template-columns:subgrid}footer .footer-bottom .meta-text{grid-column:1/span 6}footer .footer-bottom .footer-links{grid-column:7/span 6}}@media(min-width: 1440px){footer .footer-top{display:grid;grid-template-columns:subgrid}footer .footer-top .footer-logo{grid-column:1/span 4}footer .footer-top .contact-info{grid-column:5/span 4}footer .footer-top .about-text{grid-column:9/span 4}footer .footer-top .to-top{grid-column:13/span 2}footer .footer-bottom{display:grid;grid-template-columns:subgrid}footer .footer-bottom .meta-text{grid-column:5/span 4}footer .footer-bottom .footer-links{grid-column:9/span 4}}figure{margin:0;display:flex;flex-direction:column}figure img{width:100%;height:auto;max-width:100%}figure figcaption{margin-top:var(--space-2xs-xs)}body.search #content-section{margin-block:var(--space-3xl)}body.search #content-section h1{margin-bottom:var(--space-m)}body.search #content-section form{margin-bottom:var(--space-2xl);display:flex;gap:var(--space-2xs-xs);max-width:600px}body.search #content-section form input{width:100%}body.search #content-section form button{padding:var(--space-2xs-xs);border:1px solid var(--black-color)}body.search #content-section .content-wrapper article{margin-bottom:var(--space-xl);max-width:70ch}section.password-protected{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-block:var(--space-xl)}@media(min-width: 768px){section.password-protected{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}section.password-protected form input{border:1px solid var(--black-color)}section.password-protected form input[type=password]{display:block;padding:var(--space-3xs) var(--space-xs);width:100%;max-width:400px}section.password-protected form label{display:block;margin-top:var(--space-s)}section.password-protected form input[type=submit]{padding:var(--space-3xs) var(--space-xs);margin-top:var(--space-s);cursor:pointer}.page-template-page-custom-dashboard{background-color:#fbfafa}.page-template-page-custom-dashboard #content-section{position:relative;margin-top:0}.page-template-page-custom-dashboard #content-section *{font-family:"NikkeiJournal"}.page-template-page-custom-dashboard header,.page-template-page-custom-dashboard footer{display:none}.page-custom-dashboard{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-bottom:var(--space-2xl);margin-inline:auto;max-width:1440px}@media(min-width: 768px){.page-custom-dashboard{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.page-custom-dashboard .background-image{background-position-y:center;background-image:url("static/images/dashboard-bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;height:502px;width:100%;z-index:-1}.page-custom-dashboard h1,.page-custom-dashboard .content>p{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin:var(--space-s) auto;max-width:1440px;text-align:center;font-weight:300;margin-bottom:var(--space-2xl);font-size:var(--step-3)}@media(min-width: 768px){.page-custom-dashboard h1,.page-custom-dashboard .content>p{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}.page-custom-dashboard h1{margin-top:var(--space-3xl);font-weight:400;font-size:var(--step-5);margin-bottom:0}.page-custom-dashboard .support-form{display:flex;gap:var(--grid-gutter);flex-direction:column;justify-content:flex-start;margin:var(--space-2xl) auto var(--space-l) auto;max-width:1440px}.page-custom-dashboard .support-form .form-wrapper{width:100%;background-color:var(--white-color);border-radius:12px;padding:var(--space-m) var(--space-s)}.page-custom-dashboard .support-form .form-wrapper h2{margin-bottom:var(--space-m);font-weight:300}.page-custom-dashboard .support-form .form-wrapper form span input{display:none}.page-custom-dashboard .support-form .form-wrapper form button{height:48px;background-color:#06f;display:block;font-size:var(--step-1);color:#fff;text-align:center;padding:0 var(--space-m);font-weight:400;border-radius:12px;margin-top:var(--space-xs);transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .support-form .form-wrapper form button.wait{cursor:wait}.page-custom-dashboard .support-form .form-wrapper form button:hover{cursor:pointer;background-color:#0051cc}.page-custom-dashboard .support-form .form-wrapper form button:focus-visible{background-color:var(--white-color);color:#06f}.page-custom-dashboard .support-form .form-wrapper form textarea{padding:13px 17px;background-color:#f7f7f7;border:none;max-width:417px;width:100%;height:179px;border-radius:12px;font-size:var(--step-1);font-weight:300;resize:none}.page-custom-dashboard .support-form .form-wrapper>p{font-weight:300;margin-top:var(--space-s);font-size:var(--step--1)}.page-custom-dashboard .support-form .form-wrapper .response{margin-top:var(--space-s);margin-bottom:var(--space-m);font-size:var(--step-0)}.page-custom-dashboard .support-form .form-wrapper .response.error{color:red}.page-custom-dashboard .support-form .contact{width:100%;display:flex;justify-content:center;flex-direction:column;max-width:380px;margin-top:var(--space-s);padding:var(--space-m) var(--space-s)}.page-custom-dashboard .support-form .contact h2{font-weight:bold;margin-bottom:var(--space-m)}.page-custom-dashboard .support-form .contact a,.page-custom-dashboard .support-form .contact p{font-weight:300;margin-bottom:var(--space-xs)}.page-custom-dashboard .support-form .contact a{color:#06f;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .support-form .contact a:hover{color:#0051cc}.page-custom-dashboard .tutorials .tutorial-wrapper{background-color:#fff;border-radius:12px;padding:var(--space-l) var(--space-s);padding-bottom:var(--space-xl)}.page-custom-dashboard .tutorials .tutorial-wrapper h2{font-weight:400;margin-bottom:var(--space-l)}.page-custom-dashboard .tutorials .tutorial-wrapper .content{display:flex;flex-direction:column;column-gap:var(--grid-gutter)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button{display:inline-block;text-align:center;height:52px;border-radius:12px;padding:0 1.5rem 0 .75rem;background-color:var(--white-color);color:#000;font-size:var(--step-1);font-weight:400;margin-bottom:var(--space-s)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button:hover{cursor:pointer}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-buttons .tutorial-button.active{color:#008fff;background-color:#eff8ff}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content{width:100%;max-width:70ch}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item{display:none}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item>p{font-weight:300;font-size:var(--step-1)}.page-custom-dashboard .tutorials .tutorial-wrapper .tutorial-content .tutorial-item.active{display:block}.page-custom-dashboard .dashboard-edits{display:flex;flex-direction:column;gap:var(--grid-gutter);margin:var(--space-m) auto;max-width:1440px;flex-wrap:wrap}.page-custom-dashboard .dashboard-edits .card{padding:var(--space-m) var(--space-s);border-radius:12px;height:100%;min-height:210px;background-color:var(--white-color);width:100%;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.page-custom-dashboard .dashboard-edits .card .title-icon{display:inline-block;margin-top:var(--space-m)}.page-custom-dashboard .dashboard-edits .card .title-icon i{display:block;width:clamp(1.375rem,1.2639rem + .5556vi,1.75rem);height:clamp(1.375rem,1.2639rem + .5556vi,1.75rem);margin-bottom:var(--space-xs)}.page-custom-dashboard .dashboard-edits .card .title-icon i svg{width:100%;height:100%}.page-custom-dashboard .dashboard-edits .card>div{display:flex;justify-content:space-between}.page-custom-dashboard .dashboard-edits .card>div a{font-size:var(--step-1);color:#06f;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.page-custom-dashboard .dashboard-edits .card>div a:hover{color:#0051cc}.page-custom-dashboard .dashboard-edits .card .links{margin-top:var(--space-m)}@media(min-width: 768px){.page-custom-dashboard .support-form{flex-direction:row}.page-custom-dashboard .support-form .form-wrapper{padding:var(--space-m);padding-right:var(--space-l)}.page-custom-dashboard .support-form .contact{margin-top:0}.page-custom-dashboard .dashboard-edits{flex-direction:row}.page-custom-dashboard .dashboard-edits .card{width:calc(50% - var(--grid-gutter)/2);padding-inline:var(--space-m)}.page-custom-dashboard .tutorials .tutorial-wrapper{padding-inline:var(--space-m)}}@media(min-width: 1024px){.page-custom-dashboard .support-form{flex-direction:row}.page-custom-dashboard .support-form .form-wrapper,.page-custom-dashboard .support-form .contact{width:calc(50% - var(--grid-gutter)/2)}.page-custom-dashboard .tutorials .tutorial-wrapper .content{flex-direction:row}.page-custom-dashboard .tutorials .tutorial-wrapper .content .tutorial-buttons{width:300px;min-width:300px}.page-custom-dashboard .tutorials .tutorial-wrapper .content .tutorial-content{width:auto}}@media(min-width: 1440px){.page-custom-dashboard .dashboard-edits .card{width:calc(25% - var(--grid-gutter)*.75)}}.pagination-block{margin-block:var(--space-xl)}.pagination-block ul{display:flex;justify-content:center;gap:var(--grid-gutter)}body.blog .archive-wrapper,body.archive .archive-wrapper{margin-block:var(--space-xl)}body.blog h1,body.archive h1{margin-bottom:var(--space-l)}body.blog .posts-wrapper,body.archive .posts-wrapper{row-gap:var(--space-xl)}article.tease h2,article.tease h3{margin-block:var(--space-s)}article.tease h2 a,article.tease h3 a{font-size:inherit}article.tease figure{aspect-ratio:4/3;background-color:#d3d3d3}article.tease figure img{aspect-ratio:4/3;object-fit:cover}article.tease a.more-link{display:inline-block;margin-top:var(--space-s)}body.single .content-wrapper>article{margin-block:var(--space-s-m)}body.single .content-wrapper>article figure.featured-image,body.single .content-wrapper>article .post-meta{padding-inline:var(--grid-gutter);max-width:var(--grid-max-width);margin-inline:auto}body.single .content-wrapper>article .featured-image img{aspect-ratio:16/9;object-fit:cover}body.single .content-wrapper>article .post-meta{margin-top:var(--space-m)}body.single .content-wrapper>article .post-meta p{margin-top:var(--space-xs)}body.single .article-body,body.single .wp-block-post-content{margin-top:var(--space-xl)}body.single .article-body>.wp-block-heading,body.single .article-body>p,body.single .article-body>.wp-block-list,body.single .article-body>blockquote,body.single .wp-block-post-content>.wp-block-heading,body.single .wp-block-post-content>p,body.single .wp-block-post-content>.wp-block-list,body.single .wp-block-post-content>blockquote{padding-inline:var(--grid-gutter);max-width:750px;margin-inline:0;margin-left:max(0px,(100% - var(--grid-max-width))/2);box-sizing:border-box}body.single .article-body>.wp-block-heading,body.single .wp-block-post-content>.wp-block-heading{--block-space: var(--space-l)}body.single .article-body>.wp-block-heading,body.single .article-body>p,body.single .article-body>.wp-block-list,body.single .wp-block-post-content>.wp-block-heading,body.single .wp-block-post-content>p,body.single .wp-block-post-content>.wp-block-list{margin-bottom:0;margin-block-start:var(--block-space, var(--space-xs))}body.single .article-body>.wp-block-list,body.single .wp-block-post-content>.wp-block-list{padding-inline-start:calc(var(--grid-gutter) + var(--step-1));margin-block:var(--space-xs)}body.single .article-body>.wp-block-list li+li,body.single .wp-block-post-content>.wp-block-list li+li{margin-top:var(--space-2xs)}body.single .article-body>ul.wp-block-list,body.single .wp-block-post-content>ul.wp-block-list{padding-inline-start:calc(var(--grid-gutter) + var(--step-0));list-style:disc}body.single .article-body>blockquote,body.single .wp-block-post-content>blockquote{margin-block-start:var(--space-m);padding-inline-start:calc(20px + var(--space-xs) + var(--grid-gutter));position:relative}body.single .article-body>blockquote:before,body.single .wp-block-post-content>blockquote:before{content:"";display:block;position:absolute;top:.25rem;left:var(--grid-gutter);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' id='double'%3e%3cpath d='M0 1v3h2c0 1.11-.89 2-2 2v1c1.65 0 3-1.35 3-3V1H0zm5 0v3h2c0 1.11-.89 2-2 2v1c1.65 0 3-1.35 3-3V1H5z'%3e%3c/path%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;height:20px;width:20px}body.single .article-body>blockquote>p,body.single .article-body>blockquote>.wp-block-heading,body.single .wp-block-post-content>blockquote>p,body.single .wp-block-post-content>blockquote>.wp-block-heading{margin-bottom:0;margin-block-start:var(--space-xs);max-width:initial}body.single .article-body>blockquote>p:first-child,body.single .article-body>blockquote>.wp-block-heading:first-child,body.single .wp-block-post-content>blockquote>p:first-child,body.single .wp-block-post-content>blockquote>.wp-block-heading:first-child{margin-top:0}body.single .article-body>blockquote cite,body.single .wp-block-post-content>blockquote cite{display:inline-block;margin-block-start:var(--space-s)}body.single .article-body>blockquote cite:before,body.single .wp-block-post-content>blockquote cite:before{content:"- "}#breadcrumbs{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-block:var(--space-m);width:100%}@media(min-width: 768px){#breadcrumbs{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}#breadcrumbs span{font-size:var(--step-0)}#breadcrumbs>span{display:flex;flex-wrap:wrap;gap:.5rem}#breadcrumbs:has(+.hero){position:absolute;top:calc(100px + var(--space-m)*2);left:50%;z-index:1;transform:translateX(-50%)}.admin-bar #breadcrumbs:has(+.hero){top:calc(100px + var(--space-m)*2 + 46px)}@media(min-width: 783px){.admin-bar #breadcrumbs:has(+.hero){top:calc(20px + var(--space-m)*2 + 32px)}}@media(min-width: 1024px){#breadcrumbs:has(+.hero){top:calc(20px + var(--space-m)*2)}}body.page-template-custom-dashboard #breadcrumbs{position:absolute;top:5rem}body.page-template-custom-dashboard #breadcrumbs span span:first-of-type{display:none}.acf-block-preview a{pointer-events:none}.acf-block-preview .slick-slideshow .slide-item{display:none}.acf-block-preview .slick-slideshow .slide-item:first-of-type{display:block}.acf-block-preview .map .map-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #000}.is-root-container>.wp-block-heading,.is-root-container>p,.is-root-container>.wp-block-list,.is-root-container>blockquote{margin-inline:-8px !important}body.page-template-page-sitemap #content-section{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);margin-block:var(--space-3xl)}@media(min-width: 768px){body.page-template-page-sitemap #content-section{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}body.page-template-page-sitemap #content-section ul{list-style:circle;padding-left:var(--space-s)}body.page-template-page-sitemap #content-section p{margin-bottom:var(--space-2xs)}body.page-template-page-sitemap #content-section p+ul{margin-top:var(--space-2xs)}body.page-template-page-sitemap #content-section li{margin-block:var(--space-2xs)}.image-video-block.size-fullwidth{max-width:initial;padding:0}.image-video-block.size-fullwidth figcaption{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);width:100%;max-width:var(--grid-max-width);margin-inline:auto}@media(min-width: 768px){.image-video-block.size-fullwidth figcaption{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}@media(min-width: 768px){.image-video-block.size-small figure{width:calc((min(var(--grid-max-width) - var(--grid-gutter)*2,100vw - var(--grid-gutter)*2) - var(--grid-gutter)*11)/var(--grid-columns)*4 + var(--grid-gutter)*3)}.image-video-block.size-medium figure{width:calc((min(var(--grid-max-width) - var(--grid-gutter)*2,100vw - var(--grid-gutter)*2) - var(--grid-gutter)*11)/var(--grid-columns)*8 + var(--grid-gutter)*7)}.image-video-block.size-large figure{width:100%}}.text-and-image .text-content{margin-bottom:var(--space-m)}.text-and-image .text-content p{margin-top:var(--space-xs)}.text-and-image .text-content p:first-child{margin-top:0}@media(min-width: 768px){.text-and-image .u-grid.pos-left figure{order:-1}.text-and-image .text-content,.text-and-image figure{grid-column:span 6;margin-bottom:0}.text-and-image img{width:100%;height:auto}}.hero{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;max-width:100vw}.hero figure,.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero img,.hero video{width:100%;height:100%;object-fit:cover}.hero .text-content{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:var(--grid-gutter);width:100%;max-width:var(--grid-max-width)}.hero .text-content h1,.hero .text-content p,.hero .text-content a{color:var(--white-color)}.hero .text-content p{margin-top:var(--space-xs)}.hero .text-content p:first-child{margin-top:0}.hero .text-content.pos-top{bottom:initial;top:10%}.hero .text-content.pos-center{bottom:50%;transform:translate(-50%, 50%)}#content-section:has(>.hero:first-child){margin-top:0}.map .map-wrapper{height:500px}.map .acf-map{width:100%;height:100%}.map .map-wrapper{margin-top:var(--space-m)}.map .map-preview img{width:100%;max-width:200px}.map .map-preview p{margin-top:var(--space-s)}@media(min-width: 768px){.map .text-content,.map .map-wrapper{grid-column:span 6;margin-top:0}}.accordions .title-heading{margin-bottom:var(--space-m)}.accordions .grid-12{padding-block:var(--space-xl);background-color:var(--ryfylke-rosa-40);border-radius:var(--small-border-radius);padding-inline:var(--grid-gutter)}.accordions ul li{border-top:1px solid var(--border-lilac)}.accordions ul li>button{padding-block:var(--space-m);display:flex;justify-content:space-between;column-gap:var(--space-s);width:100%;text-align:left}.acf-block-preview .accordions ul li>button{cursor:default}.accordions ul li>button h3{font-size:var(--step-0)}.accordions ul li>button svg{width:20px;min-width:15px;height:10px;margin-top:var(--space-3xs);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.accordions ul li .text-content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:grid-template-rows .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.accordions ul li .text-content p{color:var(--text-color)}.accordions ul li .text-content>div{min-height:0;transition:visibility 1s;visibility:hidden;width:100%}.accordions ul li .text-content>div h2:first-child,.accordions ul li .text-content>div h3:first-child,.accordions ul li .text-content>div h4:first-child,.accordions ul li .text-content>div h5:first-child,.accordions ul li .text-content>div h6:first-child,.accordions ul li .text-content>div p:first-child,.accordions ul li .text-content>div ol:first-child,.accordions ul li .text-content>div ul:first-child{margin-top:0}.accordions ul li .text-content>div h2:last-child,.accordions ul li .text-content>div h3:last-child,.accordions ul li .text-content>div h4:last-child,.accordions ul li .text-content>div h5:last-child,.accordions ul li .text-content>div h6:last-child,.accordions ul li .text-content>div p:last-child,.accordions ul li .text-content>div ol:last-child,.accordions ul li .text-content>div ul:last-child{margin-bottom:var(--space-m)}.accordions ul li .text-content ul li,.accordions ul li .text-content ol li{border:none;margin-block:var(--space-2xs)}.accordions ul li.open>button svg{transform:rotate(180deg)}.accordions ul li.open .text-content{grid-template-rows:1fr}.accordions ul li.open .text-content>div{visibility:visible}.accordions ul li:last-of-type{border-bottom:1px solid var(--border-lilac)}@media(min-width: 1440px){.accordions .title-heading{padding-inline-start:var(--grid-gutter);max-width:15ch}.accordions ul{padding-inline-end:calc(var(--grid-gutter)*2)}}.posts-preview h2{margin-bottom:var(--space-m)}.posts-preview .posts-wrapper{display:grid;grid-template-columns:subgrid;row-gap:var(--space-l-xl)}.posts-preview .posts-wrapper article{grid-column:span 12}@media(min-width: 768px){.posts-preview .posts-wrapper article{grid-column:span 4}}.contact-persons .max-width-container{background-color:var(--ryfylke-rosa-40);padding-block:var(--space-3xl);border-radius:var(--default-border-radius)}.contact-persons ul{max-width:100%}.contact-persons figure img{aspect-ratio:1;border-radius:var(--image-radius)}.contact-persons p:last-of-type{margin-block-start:var(--space-s)}.contact-persons p,.contact-persons a{color:var(--text-color)}.contact-persons a{text-decoration-color:var(--ryfylke-mellomblå);text-underline-offset:4px}.contact-persons .person-name{font-weight:600;margin-block:var(--space-s)}@media screen and (max-width: 1024px){.contact-persons .spacing-container{padding-inline:0}.contact-persons .max-width-container{border-radius:0}}.page-top .text-content{margin-inline:auto;text-align:center;max-width:70ch}.page-top .text-content h1{font-size:var(--step-7);margin-block-end:var(--space-l);text-wrap:balance}@media screen and (max-width: 414px){.page-top .text-content h1{font-size:42px}}.page-top figure{margin-block-start:var(--space-xl);border-radius:var(--image-radius)}.page-top figure img{border-radius:var(--image-radius)}@media screen and (max-width: 1024px){.page-top figure{margin-inline:calc(var(--grid-gutter)*-1);border-radius:0}.page-top figure img{border-radius:0 !important;aspect-ratio:15/13 !important}}.title-and-text .grid-12.separator-active{padding-block-start:var(--space-xl);border-top:1px solid var(--border-separator)}.title-and-text .grid-12.has-bg{padding-block:var(--space-l);border-radius:var(--small-border-radius)}.title-and-text .grid-12.has-bg h4{padding-inline:var(--grid-gutter)}.title-and-text .grid-12.has-bg .text-right{padding-inline-start:var(--grid-gutter);padding-inline-end:var(--grid-gutter)}.title-and-text .grid-12 .text-right ul{color:var(--text-color);padding-inline-start:var(--space-s);list-style:disc}.title-and-text .grid-12 .text-right ul li{font-weight:500;margin-block-end:var(--space-s)}.title-and-text h4{font-size:var(--step-1);max-width:20ch}.title-and-text p{color:var(--text-color);margin-bottom:var(--space-s)}@media(min-width: 1024px){.title-and-text .grid-12.has-bg h4{padding-inline-start:calc(var(--grid-gutter)*2);padding-inline-end:0}.title-and-text .grid-12.has-bg .text-right{padding-inline-start:0;padding-inline-end:calc(var(--grid-gutter)*2)}}.frontpage-hero{padding-inline:var(--grid-gutter);margin-top:var(--space-xs)}.frontpage-hero .hero-wrapper{max-width:var(--max-content-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--grid-gutter)}.frontpage-hero .hero-content{order:1;background-color:var(--ryfylke-mørkegrønn-60);padding:calc(var(--grid-gutter)*1.5) calc(var(--grid-gutter)*1.5) calc(var(--grid-gutter)*1.75) calc(var(--grid-gutter)*1.75);border-radius:var(--image-radius);z-index:1;position:relative}@media(min-width: 1440px){.frontpage-hero .hero-content h1{margin-block-end:32px !important}.frontpage-hero .hero-content p{margin-block-end:44px !important}}@media screen and (max-width: 1024px){.frontpage-hero .hero-content{padding:48px 45px 52px 45px}.frontpage-hero .hero-content p.hero-text{font-size:var(--step-0)}.frontpage-hero .hero-content h1{margin-block-end:32px !important;font-size:44px}.frontpage-hero .hero-content p{margin-block-end:34px !important}}.frontpage-hero .hero-content .hero-text{font-size:var(--step--1)}.frontpage-hero .hero-content .hero-title{font-size:var(--step-6);font-weight:600;line-height:1.1}.frontpage-hero .hero-content .hero-title .no-bold{font-weight:400}.frontpage-hero .hero-content .hero-title span{display:block;margin:0}.frontpage-hero .hero-content *:not(:last-child){margin-block-end:var(--space-m)}.frontpage-hero .hero-img{order:2;margin:0;margin-top:-100px;margin-inline:calc(-1*var(--grid-gutter))}.frontpage-hero .hero-img img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:960/768;object-position:90% top}@media(min-width: 1024px){.frontpage-hero .hero-wrapper{display:grid;grid-template-columns:1367fr 410fr;gap:0;align-items:center;position:relative;padding-right:calc(var(--grid-gutter)*3)}.frontpage-hero .hero-img{order:0;grid-column:1;grid-row:1;margin:0;max-width:1367px}.frontpage-hero .hero-img img{border-radius:var(--image-radius);aspect-ratio:1/1}.frontpage-hero .hero-content{order:0;grid-column:2;grid-row:1;margin-left:calc(-1*var(--grid-gutter)*4)}}@media(min-width: 1200px){.frontpage-hero .hero-img img{aspect-ratio:900/770}}@media(min-width: 1500px){.frontpage-hero .hero-img img{aspect-ratio:1188/770}}.frontpage-hero a.btn{border-radius:27px;display:inline-flex;align-items:center;padding-inline:var(--space-s);padding-inline-start:calc(var(--space-m) - 3px);padding-block:var(--space-2xs);gap:var(--space-s);background-color:var(--ryfylke-sjøblå);color:#fff;font-size:var(--step--1);max-width:max-content;line-height:1.2;text-decoration:none}.frontpage-hero a.btn svg{width:15px;height:auto}@media screen and (max-width: 1024px){.frontpage-hero a.btn svg{width:13px}}.about-pointers .top-wrapper{background-color:var(--ryfylke-pointer-bg);padding-block-start:var(--space-2xl);padding-block-end:calc(var(--space-3xl)*2)}.about-pointers .bottom-wrapper{margin-block-start:calc(var(--space-3xl)*-2)}.about-pointers .text-top{text-align:center;grid-column:2/span 12;max-width:65ch;margin-inline:auto;color:var(--text-color);margin-block-end:var(--space-2xl)}.about-pointers .text-top .super-title{font-weight:600}.about-pointers .text-top h2{text-wrap:balance}.about-pointers .text-top *{margin-block-end:var(--space-s)}.about-pointers .pointer-item{box-shadow:-2px -2px 15px 0px rgba(0,0,0,.2509803922);padding-block:var(--grid-gutter);padding-inline:var(--space-s);background-color:var(--ryfylke-mørkegrønn-60)}.about-pointers .pointer-item img{height:66px;width:auto;max-width:max-content;margin-block-end:var(--grid-gutter)}.about-pointers .pointer-item a{text-decoration:none;height:100%;display:flex;flex-direction:column}.about-pointers .pointer-item p{color:var(--text-color)}.about-pointers .pointer-item .pointer-title{font-weight:600;line-height:140%;margin-block-end:var(--grid-gutter)}.about-pointers .pointer-item .pointer-text{font-size:var(--step--1);margin-block-end:var(--grid-gutter)}.about-pointers .pointer-item .link-icon{margin-inline-start:auto;margin-block-start:auto}.illustration-and-text .grid-12{align-items:center;padding-inline:var(--grid-gutter)}.illustration-and-text figure img{max-width:100%;height:auto}.illustration-and-text .text-right>:first-child:not(:only-child){margin-block-end:var(--space-xs)}.illustration-and-text p{color:var(--text-color)}@media(min-width: 1440px){.illustration-and-text .text-right{padding-inline-end:calc(var(--grid-gutter)*2)}}.educations-list{background-color:var(--ryfylke-sjøblå-50);padding-block:var(--space-2xl)}.educations-list .top-wrapper{margin-block-end:var(--space-2xl);max-width:80ch;margin-inline:auto;text-align:center}.educations-list .top-wrapper p{color:var(--text-color);max-width:57ch;margin-inline:auto}.educations-list .top-wrapper h2{margin-block-end:var(--space-s);font-size:var(--step-5)}.educations-list .bottom-wrapper .education-list{justify-items:center;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 436px))}.educations-list .bottom-wrapper .button-list{display:flex;flex-wrap:wrap;gap:var(--space-l);justify-content:center;text-align:center;margin-block-end:var(--space-xl);border-bottom:1px solid var(--ryfylke-sjøblå);list-style:none}@media screen and (1024px){.educations-list .bottom-wrapper .button-list{justify-content:space-evenly}.educations-list .bottom-wrapper .button-list button{padding:0}}.educations-list .bottom-wrapper .button-list li{list-style:none}.educations-list .bottom-wrapper .button-list button{color:var(--ryfylke-sjøblå);font-weight:500;background:rgba(0,0,0,0);border:none;cursor:pointer;padding-block-end:var(--space-s);position:relative;font-size:calc(var(--step-0) - 1px)}.educations-list .bottom-wrapper .button-list button.active::after{content:"";width:100%;position:absolute;bottom:-4px;left:0;height:7px;background-color:var(--ryfylke-sjøblå)}.educations-list .bottom-wrapper .education-card{background-color:var(--white-color);border-radius:var(--small-border-radius);overflow:hidden;display:flex;flex-direction:column}.educations-list .bottom-wrapper .education-card figure img{aspect-ratio:396/260}.educations-list .bottom-wrapper .education-card.hidden{display:none}.educations-list .bottom-wrapper .education-card .bottom-card{padding-inline:var(--grid-gutter);padding-block:var(--grid-gutter);padding-block-start:var(--space-m);padding-block-end:clamp(var(--space-m) + var(--space-2xs),2.5vw,44px);display:flex;flex-direction:column;height:100%}.educations-list .bottom-wrapper .education-card .bottom-card h4{text-wrap:balance}.educations-list .bottom-wrapper .education-card .bottom-card>*:not(:last-child){margin-block-end:var(--space-m)}.educations-list .bottom-wrapper .education-card .bottom-card .tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.educations-list .bottom-wrapper .education-card .bottom-card .tags p{font-size:var(--step--2)}.educations-list .bottom-wrapper .education-card .bottom-card .tags .blue-bg{background-color:var(--ryfylke-sjøblå);color:#fff}.educations-list .bottom-wrapper .education-card .bottom-card .tags .green-bg{background-color:var(--ryfylke-lysegrønn-40);color:var(--ryfylke-dypblå)}.educations-list .bottom-wrapper .education-card .bottom-card .tags p{padding-block:2px;padding-inline:var(--space-2xs)}.educations-list .bottom-wrapper .education-card .bottom-card .card-text{color:var(--text-color);font-size:var(--step--1)}.educations-list .bottom-wrapper .education-card .bottom-card a.btn{margin-top:auto;border-radius:27px;display:inline-flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-s);padding-block:var(--space-2xs);background-color:var(--ryfylke-lysegrønn);color:var(--ryfylke-dypblå);text-decoration:none;font-size:var(--step--1);max-width:max-content;transition:background-color .3s ease,color .3s ease;padding-inline-start:calc(var(--space-m) - 3px)}.educations-list .bottom-wrapper .education-card .bottom-card a.btn svg{display:block;flex-shrink:0}.educations-list .bottom-wrapper .education-card .bottom-card a.btn svg path{transition:fill .3s ease}.educations-list .bottom-wrapper .education-card .bottom-card a.btn:hover{background-color:var(--ryfylke-sjøblå);color:#fff}.educations-list .bottom-wrapper .education-card .bottom-card a.btn:hover svg path{fill:#fff}.latest-updates{background-color:var(--ryfylke-sjøblå-50);padding-block:var(--space-2xl)}.latest-updates .top-wrapper{margin-block-end:var(--space-2xl);max-width:80ch;margin-inline:auto;text-align:center}.latest-updates .top-wrapper p{color:var(--text-color);max-width:57ch;margin-inline:auto}.latest-updates .top-wrapper h2{margin-block-end:var(--space-s)}.latest-updates .updates-list{justify-items:center;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 436px))}.latest-updates .update-card{background-color:var(--white-color);border-radius:var(--small-border-radius);overflow:hidden;display:flex;flex-direction:column}.latest-updates .update-card figure{margin:0}.latest-updates .update-card figure img{width:100%;height:auto;display:block;aspect-ratio:396/260;object-fit:cover}.latest-updates .update-card .card-content{padding-inline:var(--grid-gutter);padding-block:var(--grid-gutter);padding-block-start:var(--space-m);display:flex;flex-direction:column;height:100%}.latest-updates .update-card .card-content h4{text-wrap:balance}.latest-updates .update-card .card-content>*:not(:last-child){margin-block-end:var(--space-m)}.latest-updates .update-card .card-content .tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.latest-updates .update-card .card-content .tags p{font-size:var(--step--2)}.latest-updates .update-card .card-content .tags .blue-bg{background-color:var(--ryfylke-sjøblå);color:#fff}.latest-updates .update-card .card-content .tags .green-bg{background-color:var(--ryfylke-lysegrønn-40);color:var(--ryfylke-dypblå)}.latest-updates .update-card .card-content .tags p{padding-block:2px;padding-inline:var(--space-2xs)}.latest-updates .update-card .card-content .card-text{color:var(--text-color);font-size:var(--step--1)}.latest-updates .update-card .card-content .excerpt{font-size:var(--step--1);color:var(--text-color)}.latest-updates .update-card .card-content .btn{margin-top:auto;border-radius:27px;display:inline-flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-s);padding-block:var(--space-2xs);background-color:var(--ryfylke-lysegrønn);color:var(--ryfylke-dypblå);text-decoration:none;font-size:var(--step--1);max-width:max-content;transition:background-color .3s ease,color .3s ease;padding-inline-start:calc(var(--space-m) - 3px)}.latest-updates .update-card .card-content .btn svg{display:block;flex-shrink:0}.latest-updates .update-card .card-content .btn svg path{transition:fill .3s ease}.latest-updates .update-card .card-content .btn:hover{background-color:var(--ryfylke-sjøblå);color:#fff}.latest-updates .update-card .card-content .btn:hover svg path{fill:#fff}.education-top-info p{color:var(--text-color)}.education-top-info .text-content{max-width:100%;min-width:0;display:flex;flex-direction:column;gap:0}.education-top-info .text-content ul{color:var(--text-color);font-weight:500}.education-top-info .text-content .text-row{display:grid;grid-template-columns:clamp(16rem,20%,20% - var(--grid-gutter)*.5) 1fr;gap:var(--grid-gutter)}.education-top-info .text-content .text-row:not(:first-child){border-top:1px solid var(--border-separator);padding-block-start:var(--space-l)}.education-top-info .text-content .text-row h2{font-size:var(--step-0);margin-block-start:0;margin-block-end:0;word-wrap:break-word}.education-top-info .text-content .text-row .text-block{margin-block-start:0;margin-block-end:var(--space-l);overflow-wrap:break-word}.education-top-info .text-content .text-row:last-child .text-block{margin-block-end:0}@media(max-width: 48rem){.education-top-info .text-content .text-row{grid-template-columns:1fr}}.education-top-info .info-boxes-wrapper{display:flex;gap:var(--grid-gutter);flex-direction:column}.education-top-info .info-boxes-wrapper .info-box{flex:1;border-radius:var(--small-border-radius);padding:var(--space-m);background-color:var(--ryfylke-mørkegrønn-40);min-width:0}.education-top-info .info-boxes-wrapper .info-box.practical-info .info-text{border-top:1px solid var(--text-color);padding-block-start:var(--space-xs)}.education-top-info .info-boxes-wrapper .info-box.study-info .info-text{border-top:1px solid var(--text-color);padding-block-start:var(--space-xs)}.education-top-info .info-boxes-wrapper .info-box.study-info p{margin-block-end:var(--space-s)}.education-top-info .info-boxes-wrapper .info-box h3{margin-block-end:var(--space-s);font-size:var(--step-1)}.education-top-info .info-boxes-wrapper .info-box .info-text{margin-block-end:var(--space-s)}.education-top-info .info-boxes-wrapper .info-box .info-text p{font-size:var(--step--1)}.education-top-info .info-boxes-wrapper .info-box .info-text:last-of-type{margin-block-end:var(--space-m)}.education-top-info .info-boxes-wrapper .info-box .info-link{border-radius:27px;display:inline-flex;align-items:center;padding-inline:var(--space-s);padding-block:var(--space-2xs);gap:var(--space-s);max-width:max-content;text-decoration:none;font-size:var(--step--1)}.education-top-info .info-boxes-wrapper .info-box .info-link svg{display:block;flex-shrink:0}.education-top-info .info-boxes-wrapper .info-box .info-link.blue-bg{background-color:var(--ryfylke-sjøblå);color:#fff}.education-top-info .info-boxes-wrapper .info-box .info-link.white-bg{background-color:#fff;color:var(--ryfylke-dypblå)}@media(max-width: 1365px){.education-top-info .grid-12.grid-base[data-layout=two-over-one]{display:flex;flex-direction:column}.education-top-info .info-boxes-wrapper{order:-1;width:100%}.education-top-info .text-content{width:100%}}@media(min-width: 1366px){.education-top-info .info-boxes-wrapper{margin-top:calc(-1*var(--space-xl)*4);align-self:start}.education-top-info .info-boxes-wrapper .info-box{padding:var(--space-l)}}

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