/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*/:root{--blue-color: #082FFF;--text-color:#000;--text-secondary: #4D4D4D;--card-background-primary:#F5F5FA;--card-background-pinned: #082FFF;--card-background-new-employee:#F1FFEF;--ui-background-color: #F5F5FA;--default-border-radius:6px;--bg-color:#ffffff;--border-white-bg: 1px solid #F0F0F0;--default-card-shadow: 0px 1px 3px 0px rgba(190, 190, 194, 0.20)}*{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:var(--text-color)}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}ul:not([class]){list-style:disc;padding-left:var(--space-m)}ul:not([class]) li{margin-block-start:var(--space-s)}ol:not([class]){margin-block-start:var(--space-s);list-style:decimal;padding-left:var(--space-s)}ol:not([class]) li{margin-block-start:var(--space-2xs)}ol,ul{list-style:none}p ul{list-style:disc}p ol{list-style:decimal}img,svg,video,picture,canvas{max-width:100%;display:block}button,input[type=submit]{-webkit-appearance:none;appearance:none;background:none;border:none}input,button,textarea,select{font:inherit}textarea{max-width:100%}input[type=text],input[type=tel],input[type=email],textarea{border:1px solid #000}video.lazy,img.lazy{opacity:0;transition:opacity .25s ease-in-out}video.show,img.show{opacity:1}body{--footer-height: 130px;color:var(--text-color);font-family:Helvetica,sans-serif;line-height:1.6}body #content-section{width:100%;margin-inline:auto;display:flex;flex-direction:column}body section{padding-inline:var(--space-xl)}body 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:#222}body a.visually-hidden:focus{position:relative;height:auto;width:100%;padding:.5rem 0}body a.visually-hidden:focus span{outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}body a.visually-hidden:focus-visible{outline:none}body a.visually-hidden.skip-to-main.focused+header{top:2rem}body #content-section{flex-grow:1;margin-top:var(--header-height);margin-bottom:var(--footer-height)}body.no-scroll{overflow-y:hidden}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh;min-height:100svh}body.public.admin-bar{min-height:calc(100vh - 46px);min-height:calc(100svh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px);min-height:calc(100svh - 32px)}}body.page-template-page-sitemap #content-section{margin-top:6rem;margin-bottom:6rem;padding-left:1rem;padding-right:1rem}@media(min-width: 600px){body.page-template-page-sitemap #content-section{margin-top:10rem;margin-bottom:10rem}}@media(min-width: 600px){body.page-template-page-sitemap #content-section{padding-left:2rem;padding-right:2rem}}body.page-template-page-sitemap #content-section p{margin-bottom:.25em}body.page-template-page-sitemap #content-section p+ul{margin-top:.25em}.acf-block-preview .slick-slideshow .slide-item{display:none}.acf-block-preview .slick-slideshow .slide-item:first-of-type{display:block}body.app{--header-height: 20px;--footer-height: var(--header-height)}body.app #content-section{margin-bottom:var(--header-height)}:root{--step--2: clamp(0.6944rem, 0.6577rem + 0.1836vi, 0.8rem);--step--1: clamp(0.8333rem, 0.7754rem + 0.2899vi, 1rem);--step-0: clamp(1rem, 0.913rem + 0.4348vi, 1.25rem);--step-1: clamp(1.2rem, 1.0739rem + 0.6304vi, 1.5625rem);--step-2: clamp(1.44rem, 1.2615rem + 0.8924vi, 1.9531rem);--step-3: clamp(1.728rem, 1.4799rem + 1.2407vi, 2.4414rem);--step-4: clamp(2.0736rem, 1.7334rem + 1.7011vi, 3.0518rem);--step-5: clamp(2.4883rem, 2.027rem + 2.3067vi, 3.8147rem);--step-6: clamp(2.986rem, 2.366rem + 3.0998vi, 4.7684rem)}:root{--space-3xs: clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem);--space-2xs: clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem);--space-xs: clamp(0.75rem, 0.6848rem + 0.3261vi, 0.9375rem);--space-s: clamp(1rem, 0.913rem + 0.4348vi, 1.25rem);--space-m: clamp(1.5rem, 1.3696rem + 0.6522vi, 1.875rem);--space-l: clamp(2rem, 1.8261rem + 0.8696vi, 2.5rem);--space-xl: clamp(3rem, 2.7391rem + 1.3043vi, 3.75rem);--space-2xl: clamp(4rem, 3.6522rem + 1.7391vi, 5rem);--space-3xl: clamp(6rem, 5.4783rem + 2.6087vi, 7.5rem);--space-3xs-2xs: clamp(0.25rem, 0.1196rem + 0.6522vi, 0.625rem);--space-2xs-xs: clamp(0.5rem, 0.3478rem + 0.7609vi, 0.9375rem);--space-xs-s: clamp(0.75rem, 0.5761rem + 0.8696vi, 1.25rem);--space-s-m: clamp(1rem, 0.6957rem + 1.5217vi, 1.875rem);--space-m-l: clamp(1.5rem, 1.1522rem + 1.7391vi, 2.5rem);--space-l-xl: clamp(2rem, 1.3913rem + 3.0435vi, 3.75rem);--space-xl-2xl: clamp(3rem, 2.3043rem + 3.4783vi, 5rem);--space-2xl-3xl: clamp(4rem, 2.7826rem + 6.087vi, 7.5rem);--space-s-l: clamp(1rem, 0.4783rem + 2.6087vi, 2.5rem)}:root{--grid-max-width: 93.00rem;--grid-gutter: var(--space-s-l, clamp(1rem, 0.4521rem + 2.7397vw, 3rem));--grid-columns: 12}.u-container,.top-section{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-column:span 12}.pt-l{padding-top:var(--space-l-xl)}.pt-b{padding-top:var(--space-s-l)}.pt-s{padding-top:var(--space-s-m)}.pt-x{padding-top:var(--space-xl-2xl)}.pt-m{padding-top:var(--space-m-l)}.pb-l{padding-bottom:var(--space-l-xl)}.pb-b{padding-bottom:var(--space-s-l)}.pb-s{padding-bottom:var(--space-s-m)}.pb-x{padding-bottom:var(--space-xl-2xl)}.pb-m{padding-bottom:var(--space-m-l)}.pr-l{padding-right:var(--space-l-xl)}.pr-b{padding-right:var(--space-s-l)}.pr-s{padding-right:var(--space-s-m)}.pr-x{padding-right:var(--space-xl-2xl)}.pr-m{padding-right:var(--space-m-l)}.pl-l{padding-left:var(--space-l-xl)}.pl-b{padding-left:var(--space-s-l)}.pl-s{padding-left:var(--space-s-m)}.pl-x{padding-left:var(--space-xl-2xl)}.pl-m{padding-left:var(--space-m-l)}.mt-l{margin-top:var(--space-l-xl)}.mt-b{margin-top:var(--space-s-l)}.mt-s{margin-top:var(--space-s-m)}.mt-x{margin-top:var(--space-xl-2xl)}.mt-m{margin-top:var(--space-m-l)}.mb-l{margin-bottom:var(--space-l-xl)}.mb-b{margin-bottom:var(--space-s-l)}.mb-s{margin-bottom:var(--space-s-m)}.mb-x{margin-bottom:var(--space-xl-2xl)}.mb-m{margin-bottom:var(--space-m-l)}.mr-l{margin-right:var(--space-l-xl)}.mr-b{margin-right:var(--space-s-l)}.mr-s{margin-right:var(--space-s-m)}.mr-x{margin-right:var(--space-xl-2xl)}.mr-m{margin-right:var(--space-m-l)}.ml-l{margin-left:var(--space-l-xl)}.ml-b{margin-left:var(--space-s-l)}.ml-s{margin-left:var(--space-s-m)}.ml-x{margin-left:var(--space-xl-2xl)}.ml-m{margin-left:var(--space-m-l)}.mt-null{margin-top:0rem}.mb-null{margin-bottom:0rem}.stack>*+*{margin-block-start:var(--space, 1.5em)}.box{padding:var(--space-xs, 1.5em)}.center{box-sizing:content-box;max-inline-size:65ch;margin-inline:auto;padding-inline-start:var(--space-xs);padding-inline-end:var(--space-xs)}.simple-grid{display:grid;grid-gap:var(--grid-gutter);grid-template-columns:repeat(auto-fit, minmax(250px, 2fr))}.grid-b{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 17rem), 1fr))}.grid-b[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid-b[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.font-step-negative-1{font-size:var(--step--1)}.font-step-0{font-size:var(--step-0)}.font-step-1{font-size:var(--step-1)}.font-step-2{font-size:var(--step-2)}.font-step-3{font-size:var(--step-3)}.font-step-4{font-size:var(--step-4)}.font-step-5{font-size:var(--step-6)}:root{--step--2: clamp(0.6944rem, 0.6577rem + 0.1836vi, 0.8rem);--step--1: clamp(0.8333rem, 0.7754rem + 0.2899vi, 1rem);--step-0: clamp(1rem, 0.913rem + 0.4348vi, 1.25rem);--step-1: clamp(1.2rem, 1.0739rem + 0.6304vi, 1.5625rem);--step-2: clamp(1.44rem, 1.2615rem + 0.8924vi, 1.9531rem);--step-3: clamp(1.728rem, 1.4799rem + 1.2407vi, 2.4414rem);--step-4: clamp(2.0736rem, 1.7334rem + 1.7011vi, 3.0518rem);--step-5: clamp(2.4883rem, 2.027rem + 2.3067vi, 3.8147rem);--step-6: clamp(2.986rem, 2.366rem + 3.0998vi, 4.7684rem)}:root{--space-3xs: clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem);--space-2xs: clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem);--space-xs: clamp(0.75rem, 0.6848rem + 0.3261vi, 0.9375rem);--space-s: clamp(1rem, 0.913rem + 0.4348vi, 1.25rem);--space-m: clamp(1.5rem, 1.3696rem + 0.6522vi, 1.875rem);--space-l: clamp(2rem, 1.8261rem + 0.8696vi, 2.5rem);--space-xl: clamp(3rem, 2.7391rem + 1.3043vi, 3.75rem);--space-2xl: clamp(4rem, 3.6522rem + 1.7391vi, 5rem);--space-3xl: clamp(6rem, 5.4783rem + 2.6087vi, 7.5rem);--space-3xs-2xs: clamp(0.25rem, 0.1196rem + 0.6522vi, 0.625rem);--space-2xs-xs: clamp(0.5rem, 0.3478rem + 0.7609vi, 0.9375rem);--space-xs-s: clamp(0.75rem, 0.5761rem + 0.8696vi, 1.25rem);--space-s-m: clamp(1rem, 0.6957rem + 1.5217vi, 1.875rem);--space-m-l: clamp(1.5rem, 1.1522rem + 1.7391vi, 2.5rem);--space-l-xl: clamp(2rem, 1.3913rem + 3.0435vi, 3.75rem);--space-xl-2xl: clamp(3rem, 2.3043rem + 3.4783vi, 5rem);--space-2xl-3xl: clamp(4rem, 2.7826rem + 6.087vi, 7.5rem);--space-s-l: clamp(1rem, 0.4783rem + 2.6087vi, 2.5rem)}:root{--grid-max-width: 93.00rem;--grid-gutter: var(--space-s-l, clamp(1rem, 0.4521rem + 2.7397vw, 3rem));--grid-columns: 12}.u-container,.top-section{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-column:span 12}@font-face{font-family:"Inter";font-stretch:75% 125%;font-style:oblique 0deg 20deg;font-weight:100 900;src:url("./static/fonts/Inter-VariableFont_slnt,wght.woff2")}*{font-family:"Inter"}h1,h2,h3,h4,h5{font-weight:700;line-height:1.2;text-wrap:balance;color:#0a2e50}strong{font-weight:700}p{font-size:var(--step-0);margin-block-start:var(--space-s);text-wrap:pretty;font-weight:500}li{font-weight:500}ul li:not([class]){font-size:var(--step-0)}a:not([class]){color:var(--blue-color);text-decoration:underline;font-weight:500}.font-step-negative-1{font-size:var(--step--1)}.font-step-0,p{font-size:var(--step-0)}.font-step-1,h5{font-size:var(--step-1)}.font-step-2,h4{font-size:var(--step-2)}.font-step-3,h3{font-size:var(--step-3)}.font-step-4,h2{font-size:var(--step-4)}.font-step-5,h1{font-size:var(--step-5)}.font-step-6{font-size:var(--step-6)}header{padding:var(--space-s) var(--space-s);margin-bottom:var(--space-l)}header .wrapper{max-width:var(--grid-max-width);display:flex;justify-content:space-between;align-items:end}header .wrapper .logo{font-weight:700;line-height:1}footer{max-width:var(--grid-max-width);padding:var(--space-xl)}.three-boxes .u-grid{gap:var(--space-xl)}.three-boxes .grid-b{gap:var(--space-xl);align-content:center}.three-boxes .box{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-s);background-color:#f8f8fc;border-radius:8px}.three-boxes .box .icon-wrapper{width:auto;height:auto;background-color:#fffef5;display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-xs);padding:var(--space-2xs);border-radius:8px}.three-boxes .box .icon-wrapper img{width:30px;height:24px;object-fit:contain}.three-boxes .box p{margin:0}.pricing-calculator{background-color:#f5f5fa;padding-block:var(--space-2xl);padding-inline:var(--space-s)}@media(min-width: 600px){.pricing-calculator .u-grid{display:grid;gap:var(--grid-gutter)}}.pricing-calculator .pricing-info h2{font-size:var(--step-4);margin-bottom:var(--space-m);text-align:center}.pricing-calculator .pricing-info .pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gutter)}.pricing-calculator .pricing-info .pricing-grid .pricing-item{margin-top:var(--space-m);text-align:center}.pricing-calculator .pricing-info .pricing-grid .pricing-item p{margin:0}.pricing-calculator .pricing-info .pricing-grid .pricing-item .price{font-size:var(--step-2);font-weight:bold;color:#0a2e50}.pricing-calculator .pricing-info .pricing-grid .pricing-item .description{font-size:var(--step-0);color:#222}.pricing-calculator .calculator{background-color:#fff9e5;padding:var(--space-m);border-radius:8px;margin-top:var(--space-l)}.pricing-calculator .calculator h3{font-size:var(--step-2);margin-bottom:var(--space-s)}.pricing-calculator .calculator #employeeSlider{width:100%;margin-bottom:var(--space-s)}.pricing-calculator .calculator .result{text-align:center;font-size:var(--step-1)}.pricing-calculator .calculator .result strong{font-weight:bold}.pricing-calculator .calculator .startup-price{text-align:center;max-width:400px;margin-inline:auto;font-size:var(--step--1)}.pricing-calculator .calculator .startup-price p{font-size:var(--step--1)}.pricing-calculator .footnote{font-size:var(--step--1);color:#222;opacity:.8;margin-top:var(--space-m)}@media(min-width: 900px){.pricing-calculator{padding-inline:var(--space-2xl)}.pricing-calculator .footnote{grid-column:10/span 4}.pricing-calculator .calculator{grid-column:2/span 7}}.top-section{max-width:70rem;padding-top:var(--space-l);padding-bottom:var(--space-l);background-color:#fff}.top-section .u-grid{row-gap:var(--space-l);align-items:center}.top-section__content{grid-column:span 12;order:2}@media(min-width: 600px){.top-section__content{grid-column:span 8;order:1}}.top-section__title{font-size:var(--step-5);margin-bottom:var(--space-m)}.top-section__subtitle{display:inline-block;border-bottom:2px solid currentColor}.top-section__description{font-size:var(--step-1);margin-bottom:var(--space-m)}.top-section__image{grid-column:span 12;order:1}@media(min-width: 600px){.top-section__image{grid-column:span 4;order:2}}.top-section__image img{width:100%;height:auto;object-fit:contain}.top-section .top-section__cta-links li{font-size:var(--step-1)}.alternating-image-text{background-color:#fffef5;padding-block:var(--space-2xl)}.alternating-image-text .section-title{font-size:var(--step-3);margin-bottom:var(--space-l);text-align:center;grid-column:1/-1}.alternating-image-text .row{display:flex;flex-direction:column;margin-top:var(--space-xl)}.alternating-image-text .row:last-child{margin-bottom:0}@media(min-width: 600px){.alternating-image-text .row{flex-direction:row;align-items:center}.alternating-image-text .row.image-left{flex-direction:row-reverse}}.alternating-image-text .row .image-wrapper,.alternating-image-text .row .text-content{width:100%}@media(min-width: 600px){.alternating-image-text .row .image-wrapper,.alternating-image-text .row .text-content{width:50%}}.alternating-image-text .row .image-wrapper{margin-bottom:var(--space-m)}@media(min-width: 600px){.alternating-image-text .row .image-wrapper{margin-bottom:0}}.alternating-image-text .row .image-wrapper img{width:100%;height:auto;display:block}@media(min-width: 600px){.alternating-image-text .row .text-content{padding:0 var(--space-m)}}.alternating-image-text .row .text-content h2{font-size:var(--step-2);margin-bottom:var(--space-s)}.alternating-image-text .row .text-content p{font-size:var(--step-0);margin-bottom:var(--space-xs)}.alternating-image-text .row .text-content p:last-child{margin-bottom:0}.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}.text-and-image .text-and-image__cta-links{margin-top:var(--space-s)}@media(min-width: 600px){.text-and-image .u-grid{align-items:center}.text-and-image .u-grid.pos-left .image-wrapper{order:-1}.text-and-image .text-content,.text-and-image .image-wrapper{grid-column:span 6;margin-bottom:0}.text-and-image img{width:100%;height:auto}}.cta-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center}.cta-links ul li{font-size:var(--step-1);margin-left:var(--space-m);margin-top:0}.cta-links ul li:first-child{margin-left:0}.cta-links ul.cta-links__direction-vertical{flex-direction:column;justify-content:flex-start}.cta-links ul.cta-links__direction-vertical li{margin-top:var(--space-s);margin-left:0}.cta-links ul.cta-links__direction-vertical li:first-child{margin-top:0}.page-template-page-text-only #content-section{padding-inline:var(--space-s);max-width:1000px;margin-inline:auto}.page-template-page-text-only #content-section h2,.page-template-page-text-only #content-section h3,.page-template-page-text-only #content-section h4,.page-template-page-text-only #content-section h5,.page-template-page-text-only #content-section h6{margin-top:1.5em}.page-template-page-text-only #content-section h2{margin-top:1.5em}.page-template-page-text-only #content-section h2{font-size:var(--step-2)}.page-template-page-text-only #content-section h3{font-size:var(--step-1)}.page-template-page-text-only #content-section h4,.page-template-page-text-only #content-section h5,.page-template-page-text-only #content-section h6{font-size:var(--step-0)}.wpcf7 input[type=submit]{background-color:var(--blue-color);border-radius:var(--default-border-radius);padding-inline:var(--space-s);padding-block:var(--space-2xs);color:#fff;cursor:pointer}.wpcf7 label{display:block;margin-bottom:var(--space-2xs)}.wpcf7 br{display:none}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel]{padding-inline:var(--space-s);padding-block:var(--space-2xs);border-radius:var(--default-border-radius);border:1px solid #999}.wpcf7 input[type=text],.wpcf7 input[type=email]{width:100%}

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