/*!
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:transparent;-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}.home #content-section{margin-top:0}body{color:#050505;font-family:supria-sans,sans-serif;line-height:1.5}body #content-section>ul{max-width:700px;margin-right:auto;margin-left:auto}body #content-section>p{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>p{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>p{padding-right:0;padding-left:0}}body #content-section>h1{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>h1{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>h1{padding-right:0;padding-left:0}}body #content-section>h2{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>h2{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>h2{padding-right:0;padding-left:0}}body #content-section>h3{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>h3{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>h3{padding-right:0;padding-left:0}}body #content-section>h4{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>h4{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>h4{padding-right:0;padding-left:0}}body #content-section>h5{padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body #content-section>h5{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){body #content-section>h5{padding-right:0;padding-left:0}}body .wp-block-image{max-width:700px;margin-right:auto;margin-left:auto}@media(min-width: 900px){body .wp-block-image{padding-left:0;padding-right:0}}body figure{padding-left:1rem;padding-right:1rem;margin-right:0;margin-left:0}@media(min-width: 600px){body figure{padding-left:2rem;padding-right:2rem}}body figure img{max-width:100%;height:auto;margin-right:auto;margin-left:auto}body img{max-width:100%;height:auto}body #content-section{flex-grow:1;margin-top:9rem}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)}}.wp-block-table{max-width:700px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 600px){.wp-block-table{padding-left:2rem;padding-right:2rem}}@media(min-width: 900px){.wp-block-table{padding-right:0;padding-left:0}}table,table.wp-block-table{width:100%;text-align:left;margin:32px 0px;padding:0px;box-shadow:0px 0px 12px rgba(0,0,0,.08);border:3px solid rgba(0,0,0,.12);border-spacing:0;border-radius:4px}table p,table form,table ul,table li{margin:6px 0px;padding:0px}table thead,table tfoot,table.wp-block-table thead,table.wp-block-table tfoot{border:1px solid #ddd;border:1px solid rgba(0,0,0,.12)}table tbody tr:nth-child(odd){background:rgba(0,0,0,.04)}table th,table.wp-block-table th{font-size:1.1rem;text-transform:uppercase;margin:0px;padding:12px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.12);box-sizing:border-box}table td,table.wp-block-table td{padding:12px;margin:0px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.12);box-sizing:border-box}table.wp-block-table.is-style-stripes{border-collapse:collapse}table.wp-block-table.is-style-stripes td{border:1px solid #ddd;border:1px solid rgba(0,0,0,.12)}:root{--fluid-min-width: 320;--fluid-max-width: 1920;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) )}@media screen and (min-width: 1920px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--f--2-min: 11.11;--f--2-max: 14.08;--step--2: calc( ((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp) );--f--1-min: 13.33;--f--1-max: 17.60;--step--1: calc( ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp) );--f-0-min: 16.00;--f-0-max: 22.00;--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp) );--f-1-min: 19.20;--f-1-max: 27.50;--step-1: calc( ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp) );--f-2-min: 23.04;--f-2-max: 34.38;--step-2: calc( ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp) );--f-3-min: 27.65;--f-3-max: 42.97;--step-3: calc( ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp) );--f-4-min: 33.18;--f-4-max: 53.71;--step-4: calc( ((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp) );--f-5-min: 39.81;--f-5-max: 67.14;--step-5: calc( ((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp) )}:root{--fc-3xs-min: (var(--fc-s-min) * 0.25);--fc-3xs-max: (var(--fc-s-max) * 0.25);--fc-2xs-min: (var(--fc-s-min) * 0.5);--fc-2xs-max: (var(--fc-s-max) * 0.5);--fc-xs-min: (var(--fc-s-min) * 0.75);--fc-xs-max: (var(--fc-s-max) * 0.75);--fc-s-min: (var(--f-0-min, 16));--fc-s-max: (var(--f-0-max, 22));--fc-m-min: (var(--fc-s-min) * 1.5);--fc-m-max: (var(--fc-s-max) * 1.5);--fc-l-min: (var(--fc-s-min) * 2);--fc-l-max: (var(--fc-s-max) * 2);--fc-xl-min: (var(--fc-s-min) * 3);--fc-xl-max: (var(--fc-s-max) * 3);--fc-2xl-min: (var(--fc-s-min) * 4);--fc-2xl-max: (var(--fc-s-max) * 4);--fc-3xl-min: (var(--fc-s-min) * 6);--fc-3xl-max: (var(--fc-s-max) * 6);--space-3xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-3xs-2xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp))}p,h1,h2,h3,h4,h5,h6{max-width:700px;margin-left:auto;margin-right:auto}.block p,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6{max-width:inherit !important;margin-right:0 !important;margin-left:0 !important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1}p{font-weight:400}p,h1,h2,h3,h4,h5,h6{margin-top:var(--space-s);margin-bottom:0}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)}p{font-size:var(--step-0)}a{color:#0a268a;text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline wavy}p a{text-decoration:underline}.hero{min-height:calc(var(--vh)*70);position:relative;display:flex;justify-content:center}.hero .overlay{position:absolute;left:0;top:0;background-color:#000;width:100%;height:100%;pointer-events:none;opacity:0;z-index:-1}.hero img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.hero .content-wrapper{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 600px){.hero .content-wrapper{padding-left:2rem;padding-right:2rem}}.hero .content-wrapper .logo-wrapper{text-align:center;margin-top:var(--space-3xl)}.hero .content-wrapper .logo-wrapper svg{width:150px;max-width:150px}.hero .content-wrapper .text-content{color:#fff;text-align:center;display:flex;flex-direction:column-reverse;margin-bottom:var(--space-xl)}.hero .content-wrapper .text-content h1{margin-top:var(--space-xs);font-weight:400;font-size:var(--step-4);max-width:25ch;margin-left:auto;margin-right:auto}@media(min-width: 900px){.hero .content-wrapper{justify-content:flex-end}.hero .content-wrapper .logo-wrapper{display:none}}footer{background-color:#e0e3df;padding-left:1rem;padding-right:1rem;padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}@media(min-width: 600px){footer{padding-left:2rem;padding-right:2rem}}footer ul{list-style:none;padding:0;margin:0}footer .logo-wrapper{margin-bottom:var(--space-m)}footer .logo-wrapper svg{width:125px}footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-content div p:first-of-type{margin-top:0}footer .footer-content .footer-text{margin-top:var(--space-m);width:100%;max-width:30ch}footer .footer-content .footer-links a{font-size:var(--step-1)}@media(min-width: 900px){footer .footer-content .footer-text{order:1;margin-top:0}footer .footer-content .footer-info{order:3}footer .footer-content .footer-links{order:2}}.text-and-image{margin-top:6rem;margin-bottom:6rem;padding-left:1rem;padding-right:1rem}@media(min-width: 600px){.text-and-image{margin-top:10rem;margin-bottom:10rem}}@media(min-width: 600px){.text-and-image{padding-left:2rem;padding-right:2rem}}.text-and-image.orange-color{background-color:#ca5028;padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl)}.text-and-image.orange-color *{color:#fff}.text-and-image .max-wrapper{display:flex;flex-direction:column}.text-and-image .max-wrapper.image-first{flex-direction:column-reverse}.text-and-image .max-wrapper.image-first .image-wrapper{margin-bottom:var(--space-l-xl)}.text-and-image .max-wrapper.image-first .content-wrapper{margin-bottom:0}.text-and-image .max-wrapper .image-wrapper img{max-width:100%}.text-and-image .max-wrapper .content-wrapper{margin-bottom:var(--space-l-xl)}@media(min-width: 900px){.text-and-image .max-wrapper{flex-direction:row;justify-content:space-between;max-width:1440px;margin-right:auto;margin-left:auto}.text-and-image .max-wrapper.image-first{flex-direction:row-reverse}.text-and-image .max-wrapper .image-wrapper,.text-and-image .max-wrapper .content-wrapper{width:47.711781889%;margin-bottom:0}}.pointers{padding-left:1rem;padding-right:1rem;margin-top:6rem;margin-bottom:6rem}@media(min-width: 600px){.pointers{padding-left:2rem;padding-right:2rem}}@media(min-width: 600px){.pointers{margin-top:10rem;margin-bottom:10rem}}.pointers ul{list-style-type:none;padding:0}.pointers ul li{margin-top:var(--space-l)}.pointers ul p{margin-top:var(--space-2xs-xs)}@media(min-width: 900px){.pointers{max-width:1440px;margin-right:auto;margin-left:auto}.pointers .text-content{max-width:50ch}.pointers ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.pointers li{flex:33.33%;padding-right:var(--space-l-xl)}}.news{padding-left:1rem;padding-right:1rem;margin-top:6rem;margin-bottom:6rem}@media(min-width: 600px){.news{padding-left:2rem;padding-right:2rem}}@media(min-width: 600px){.news{margin-top:10rem;margin-bottom:10rem}}.news ul{padding:0;list-style:none}.news ul li{margin-top:var(--space-l);border-top:solid 1px #caced4}.news ul li h5{margin-top:var(--space-l)}@media(min-width: 900px){.news{display:flex}.news .text-wrapper{flex:33.33%;padding-right:var(--space-l-xl)}.news .text-wrapper *:first-child{margin-top:0}.news ul{flex:66.66%;margin-top:0}.news ul li:first-of-type{padding-top:0;margin-top:0;border-top:solid 0px #caced4}.news ul li:first-of-type h5{margin-top:0}.news ul li{padding-top:var(--space-l);display:flex}.news ul li h5,.news ul li p{margin-top:0}.news ul li a{width:30.282375852%}.news ul li p{width:65.141187926%}}.page-hero{padding-bottom:var(--space-2xl-3xl);padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column-reverse}@media(min-width: 600px){.page-hero{padding-left:2rem;padding-right:2rem}}.page-hero .image-wrapper{display:flex}.page-hero .image-wrapper img{max-width:100%;max-height:100%}@media(min-width: 900px){.page-hero{flex-direction:row;align-items:end;justify-content:space-between;max-height:100vh}.page-hero .image-wrapper,.page-hero .text-wrapper{width:47.711781889%}}.admin-bar header{top:46px}@media(min-width: 1200px){.admin-bar header{top:32px}}.home header .main-menu .site-logo{opacity:0}@media(min-width: 900px){.home header .main-menu .site-logo{opacity:1}}header{padding:1rem;position:absolute;top:0;left:0;right:0;z-index:5;transition:background-color .3s;padding-top:2rem}header .menu-button span{color:#050505}header .menu-button svg path{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.show-menu .nav-menu .menu-content .menu-list li a{color:#000 !important}header.show-menu .menu-button svg path:first-of-type{transform:rotate(45deg) translateY(-3px)}header.show-menu .menu-button svg path:last-of-type{transform:rotate(-45deg) translateY(-2px) translateX(-13px)}header.bg-blue.show-menu{background-color:#e0e3df !important}header.bg-blue .nav-menu .menu-content .menu-list li a{color:#fff}header.transparent-menu{background-color:transparent}header.transparent-menu.show-menu{background-color:#e0e3df}header.transparent-menu .nav-menu .menu-content .menu-list li a{color:#fff}header.transparent-menu .chevron svg path{fill:#fff;width:1rem}header .main-menu{display:flex;justify-content:space-between;align-items:center}header .main-menu .site-logo svg{width:120px;height:auto}header .main-menu .nav-wrapper #nav-icon{display:flex;background-color:transparent;outline:none;border:none;position:relative;align-items:center;cursor:pointer}header .main-menu .nav-wrapper #nav-icon svg g path{fill:#050505}header .main-menu .nav-wrapper #nav-icon span{margin-left:.25rem;font-family:supria-sans,sans-serif}header .nav-menu{opacity:0;pointer-events:none;transition:padding .3s cubic-bezier(0.645, 0.045, 0.355, 1),max-height .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);height:100vh;height:calc(var(--vh, 1vh)*100);max-height:0;overflow-y:hidden}header .nav-menu .menu-content{display:flex;flex-direction:column}header .nav-menu .menu-content .menu-list{margin:0;list-style:none;padding:0;margin-left:12.852969815%;display:flex;flex-direction:column;gap:2rem;align-items:flex-start}header .nav-menu .menu-content .menu-list li .chevron{background-color:transparent;border:none;padding:0;width:1.5rem;margin-left:.5rem;cursor:pointer}header .nav-menu .menu-content .menu-list li .chevron svg{width:100%;height:auto}header .nav-menu .menu-content .menu-list li.submenu-open .chevron{transform:rotate(180deg)}header .nav-menu .menu-content .menu-list li.submenu-open .sub-menu{max-height:300px}header .nav-menu .menu-content .menu-list li .sub-menu{padding:0;list-style:none;height:100%;max-height:0;padding-left:1rem;overflow-y:hidden;transition:max-height .3s ease}header .nav-menu .menu-content .menu-list li .sub-menu li{margin:1rem 0}header .nav-menu .menu-content .menu-list li .sub-menu li a{font-weight:normal}header .nav-menu .menu-content .menu-list li a{text-decoration:none;color:#050505}header.show-menu.menu-open{display:block}header.show-menu .menu-wrapper .nav-menu{padding-top:4rem;padding-bottom:2rem;pointer-events:auto;opacity:1}@media(min-width: 1200px){header{padding:1.5rem;padding-left:1rem;padding-right:1rem}}@media(min-width: 1200px)and (min-width: 600px){header{padding-left:2rem;padding-right:2rem}}@media(min-width: 1200px){header .menu-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 1200px){header .nav-menu{opacity:1;pointer-events:auto;height:initial;max-height:initial;overflow:visible}header .nav-menu .menu-content .menu-list{align-items:center;flex-direction:row;gap:3rem;margin-left:0}header .nav-menu .menu-content .menu-list li{position:relative;padding:.5rem 0}header .nav-menu .menu-content .menu-list li .chevron{width:1.25rem}header .nav-menu .menu-content .menu-list li:hover .chevron{transform:rotate(180deg)}header .nav-menu .menu-content .menu-list li a{font-size:var(--f-0-min)}}@media(min-width: 1200px){header .main-menu .site-logo svg{width:150px}header .main-menu .nav-wrapper #nav-icon{display:none}}.image-afb{padding-left:1rem;padding-right:1rem;margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}@media(min-width: 600px){.image-afb{padding-left:2rem;padding-right:2rem}}.image-afb .image-wrapper{max-width:800px;margin-right:auto;margin-left:auto}.image-afb .image-wrapper img{max-width:100%}.contact-form{padding-left:1rem;padding-right:1rem}.contact-form .wpcf7-response-output{font-size:1.25rem;border-color:#46b450;margin-right:0 !important;margin-left:0 !important;background-color:#46b450;color:#fff;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 600px){.contact-form{padding-left:2rem;padding-right:2rem}}.contact-form input{font-family:supria-sans,sans-serif;padding:.25rem}.contact-form input[type=submit]{background-color:#0a268a;color:#fff;border:none;border-radius:2px;padding:.5rem 1rem}.contact-form form{max-width:700px;margin-right:auto;margin-left:auto}

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