html{scroll-behavior:smooth}body{height:100%;margin:0;font-family:"Noto Sans", sans-serif;text-rendering:optimizelegibility;color:#333}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.4}a{color:#00629b;text-decoration:none}a:hover{color:#ff8f1c}.box,.header-box,#frontpage-hero header,#frontpage-services-box,footer address{margin:auto;padding:0 1em;box-sizing:border-box}main section,footer{padding:4em 0}.old-browser{display:none}.site-header{height:6.2em}#site-logo{height:4em;padding:1em 0}#site-logo a{text-decoration:none}#site-logo #logo-visual{height:4em}#site-logo #logo-text{height:3.5em;padding-left:0.5em}#site-navigation{display:block;float:right;margin:0;padding:0}#site-navigation label{position:absolute;right:0.72em;top:1.2em;padding:.15em .41em .2em .4em;display:inline-block;color:white;background-color:#ff8f1c;font-style:normal;font-size:1.5em;border-radius:.1em}#site-navigation ul{display:none;position:absolute;background-color:rgba(255,255,255,0.85);text-align:center;padding:0 0 0.5em 0;margin:auto;left:0;height:3em}#site-navigation .nav-menu-item{display:inline-block;padding:1em 0.5em;box-sizing:border-box}#site-navigation .nav-menu-item a:hover{border-bottom:2px solid #ff8f1c}#site-navigation input:checked ~ ul{display:block;width:100%}#hamburger{display:none}#frontpage-hero{background:url(images/svennerfyr-farger-2.jpg);background-size:cover;text-align:center;display:flex;justify-content:center;height:10em}#frontpage-hero header h2{color:white;padding-left:10vw;padding-right:10vw;padding-top:0.5em}#frontpage-services-box{text-align:center}#frontpage-services-box img{width:80%;height:8em}#frontpage-services-box article{margin:auto;max-width:25em;padding-bottom:2.8em}#frontpage-services-box article:last-child{padding-bottom:0}footer{background-color:#99d6ea}footer address{padding:0 10vw;text-align:center;font-size:1.2em}footer address a:hover{color:white}@media screen and (min-width: 480px){#site-navigation ul{font-size:1.1em}}@supports not (display: grid){.old-browser{padding:1em;background-color:#d45741;color:white;text-align:center}.old-browser a{color:lightsalmon}.old-browser a:hover{color:white}}@supports (display: grid){@media screen and (min-width: 720px){#site-logo{display:inline-block}#site-navigation{padding-top:1em}#site-navigation label{display:none}#site-navigation ul{display:inline-block;position:relative;background-color:none}#site-navigation .nav-menu-item{display:inline-block;padding:1.3em 0 1em 1.5em}#frontpage-hero{height:20em}#frontpage-hero header h2{font-size:1.8em;padding-top:2em}#frontpage-services-box{text-align:left}#frontpage-services-box article{max-width:25em;padding-bottom:0}.box,.header-box,#frontpage-hero header,#frontpage-services-box,footer address{width:100%;max-width:1024px}.grid,#frontpage-services-box{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1em}}@media screen and (min-width: 1024px){body{font-size:1.1em}#frontpage-hero{height:25em}#frontpage-hero header h2{font-size:2.3em;padding-left:3em;padding-right:3em}}}
