html{scroll-behavior:smooth}body{margin:0;font-family:Roboto, sans-serif;color:#333;line-height:1.7}@media screen and (min-width: 480px){body{font-size:1.125em}}@media screen and (min-width: 768px){body{font-size:1.25em}}a{color:#297ab3}a:hover{color:#0e5181}p{margin:0 0 1em}h1,h2,h3,h4{margin:0 0 .25em;line-height:1.35}h1{font-size:1.875em}h2{font-size:1.35em}sup{font-size:.625em;margin-left:.15em;position:relative}sup a{position:relative;top:-.3em;text-decoration:none}.u-contain{margin:0 auto;max-width:960px;padding:1em .75em}@media screen and (min-width: 480px){.u-contain{padding:1.25em}}@media screen and (min-width: 768px){.u-contain{padding:1.875em}}.p-contact a{text-decoration:none}.p-contact__section{margin-top:2rem}.p-contact hr{margin:3rem 0}.p-contact__smaller{font-size:0.8em}.p-contact__fingerprint{margin:1rem 0;display:inline-block}.p-contact__fingerprint pre{padding:0.5rem 1rem;background-color:#e9f1f7}.p-tjenester{text-align:center}.cardProduct__container{color:black;text-decoration:none;display:inline-block;padding:1.875em .875em;background-color:#fff;background-size:cover;background-blend-mode:overlay}.cardProduct__container:hover{background-blend-mode:overlay;background-color:rgba(84,163,219,0.7);color:white}.cardProduct__container:hover svg{stroke:white}.cardProduct__title{margin-top:0.25rem}.cardProduct__desc{margin-bottom:0;font-size:.875em}.cardEmployee{padding:1.875em 1em;margin-bottom:1em;background-color:#e9f1f7}@media screen and (min-width: 480px){.cardEmployee{padding:1.875em 1.25em}}@media screen and (min-width: 768px){.cardEmployee{margin-bottom:0}}.cardEmployee__image{display:block;text-align:center;margin:auto;margin-bottom:1em;border-radius:30rem;width:90vw;max-width:12.5em}.cardEmployee__name{text-align:center}.cardEmployee__desc{text-align:center;margin:0}.button{background-color:white;color:#297ab3}.button a{border:2px solid #297ab3;display:inline-block;text-decoration:none;padding:0.325em 1em}.button a:hover{background-color:#297ab3;color:white}.button.-center{text-align:center}.button.-mini{font-size:.75em;padding:0.15em 0.5em}.button.-large{font-size:1.25em;margin:1.125em 0}.button.-inverse{border-color:white;background-color:#297ab3;color:white;text-decoration:none}.button.-inverse:hover{color:#297ab3;background-color:white}.logo{text-align:center}@media screen and (min-width: 768px){.logo{text-align:left}}.m-nav{text-align:center;list-style-type:none;margin:0;padding:1rem 0 0 0}.m-nav a{text-decoration:none}.m-nav li{display:inline-block;padding:0 0 0 1.25em}@media screen and (min-width: 768px){.m-nav{text-align:right;padding:2rem 0 0 0}}.m-hero{font-size:1.35em;text-align:center;background:#297ab3;background:linear-gradient(0deg, #297ab3 0%, #6cc2ff 100%);color:white}.m-hero h2,.m-hero p{max-width:45rem;margin:.625em auto}.m-heroText{text-align:center;margin-bottom:1em;max-width:40em}.listProducts{text-align:center}.listProducts__list{padding:0;margin:0;list-style:none}@media screen and (min-width: 768px){.listProducts__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em 0}}@media screen and (min-width: 960px){.listProducts__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em 0}.listProducts__list li:last-child:nth-child(3n - 2){grid-column-start:2}}.m-listEmployees{margin-bottom:1.875em}@media screen and (min-width: 768px){.m-listEmployees{display:grid;grid-gap:1em;grid-template-columns:1fr 1fr;font-size:0.9em}}.m-listArticles h2{margin-bottom:0}.m-listArticles h2 a{text-decoration:none}.m-listArticles time{font-size:95%}.m-listArticles p{margin-top:0.8rem}.m-article__cover{background:no-repeat center;background-size:cover;background-color:#0e5181}.m-article__title,.m-article__desc.-invert-text{margin-top:1rem}.m-article__title.-invert-text,.-invert-text.m-article__desc{color:white}.m-article__desc{line-height:1.5;font-weight:500;font-size:1.25em;margin-bottom:.625em}.m-article__desc a{color:#e9f1f7}.m-article__desc a:hover{color:#81bfeb}.m-article time{font-size:85%;font-style:italic}.m-article__content{margin-top:.625em}.m-article figure{margin:1em 0}.m-article figure.-center{text-align:center}.m-article figure.-right{text-align:left}.m-article figure.-right img{width:100%}@media screen and (min-width: 768px){.m-article figure.-right{float:right;margin-left:1.125em;margin-top:0}}.m-article .footnotes{font-size:.75em;line-height:1.5}.m-article .footnotes hr{border:.1em dashed grey}.m-article .footnotes a{text-decoration:none}@media screen and (min-width: 768px){.o-header{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem 4rem}}.o-footer{padding-top:1em;color:white;background-color:#297ab3;text-align:center;font-size:.875em}@media screen and (min-width: 768px){.o-footer{text-align:unset}}.o-footer__content{display:flex;flex-direction:column;gap:1.875em}@media screen and (min-width: 768px){.o-footer__content{flex-direction:row}.o-footer__content-column{font-size:95%}}.o-footer__content-column{flex:1}.o-footer a{color:white;text-decoration:none}.o-footer a:hover{color:#e9f1f7;text-decoration:underline}.o-footer__social a{display:block}.o-footer__social-icon{display:inline}.o-footer__social-icon svg{height:16px;fill:white}.o-footer__address{font-style:normal}.o-footer__address a{display:block}
