:root{--body:rgb(34, 34, 34);--a:rgb(19, 104, 112);--visited:rgb(33, 140, 150);--hover:rgb(33, 140, 150);--footerbg:linear-gradient(rgb(183, 232, 236),rgb(125, 221, 230));--border:rgb(11, 84, 11);--button-background:rgb(255, 255, 255)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-size:1em;line-height:1.6;font-weight:400;font-family:'Roboto Slab',serif;color:#222}
footer{margin:0;border-bottom:1px solid #fff;background-image:var(--footerbg)}
h1,h2,h3{font-weight:300;margin:.5em 0}
h4,h5,h6{font-weight:700}
h1{font-size:2em;line-height:1.6}
h2{font-size:1.6em;line-height:1.6}
h3{font-size:1.3em;line-height:1.6}
li>a{font-size:2em;line-height:1.6}
.nav-width>a{font-size:2em;line-height:1.6}
li>a{font-size:1em;line-height:1.6;font-weight:400;color:#222;text-decoration:none}
li>a:hover,li>a:visited{color:#222}
.centre{text-align:center}
.right{text-align:right}
.justify{text-align:justify}
.hidden{position:fixed;left:-100vw}
a{color:#000}
a:hover,a:visited{color:#222}
.title{display:flex;gap:14px;margin-right:auto;margin-bottom:8px;margin-top:8px}
.title>a{display:block;margin:0;padding:0;text-decoration:none;font-weight:300;font-family:'Roboto Slab',serif;color:#222;white-space:nowrap}
.title>img{max-width:40px}
.topheader{position:fixed;width:100%;box-shadow:0 1px 8px #ddd;background-color:#fff;z-index:99}
.topnav{display:flex;justify-content:space-between;align-items:center}
.menuButton>h1{margin:0;padding:0}
.nav-ul{position:fixed;left:0;right:0;top:-90px;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;transition:top .4s;z-index:98;box-shadow:0 1px 8px #ddd;background-color:#fff}
.nav-li{margin:0;padding:0;display:block}
.nav-li-horizontal{margin:0;padding:0;display:block;white-space:nowrap}
.nav-li:hover{background-color:#f4f4f4}
.nav-width>a{display:block;padding:0;margin:0;text-decoration:none;font-weight:300;font-family:'Roboto Slab',serif;color:#222}
#menu:checked~.nav-ul{top:68px}
.nav-ul-horizontal{display:none}
header{padding-top:75px}
@media screen and (min-width:37.5em){
header{padding-top:100px}
}
@media screen and (min-width:48em){
.menuButton{display:none}
.nav-ul{display:none}
.nav-ul-horizontal{display:flex;gap:30px}
.nav-li-horizontal>a{padding:0;margin:0;font-size:1.6em;text-decoration:none;font-weight:300;font-family:'Roboto Slab',serif;color:#222;transition:text-shadow .5s}
.nav-li-horizontal>a:hover{color:#000;text-shadow:0 4px 4px #282828}
header{padding-top:120px}
}
@media screen and (min-width:60em){
.nav-li-horizontal>a{padding:0;margin:0;font-size:2em}
header{padding-top:160px}
}
#slideshow{height:300px;position:relative}
#slideshow>*{animation:16s slideshow infinite linear;position:absolute;top:0;left:0;opacity:0}
@keyframes slideshow{
0%{opacity:0}
4%{opacity:1}
33.33%{opacity:1}
37.33%{opacity:0}
100%{opacity:0}
}
#slideshow>:nth-child(1){animation-delay:0s}
#slideshow>:nth-child(2){animation-delay:4s}
#slideshow>:nth-child(3){animation-delay:8s}
#slideshow>:nth-child(4){animation-delay:12s}
.tab,.tab *{font-family:arial,sans-serif;box-sizing:border-box}
.tab{max-width:600px}
.tab input{display:none}
.tab label{position:relative;display:block;width:100%;margin-top:10px;padding:10px;font-weight:700;color:#fff;background:#06664e;cursor:pointer}
.tab .content{background:#76bfad;overflow:hidden;transition:max-height .3s;max-height:0}
.tab .content p{padding:10px}
.tab input:checked~.content{max-height:100vh}
.tab label::after{display:block;content:"\25b6";position:absolute;right:10px;top:10px;transition:all .4s}
.tab input:checked~label::after{transform:rotate(90deg)}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:102;transition:opacity .5s;visibility:hidden;opacity:0}
.overlay:target{visibility:visible;opacity:1}
.popup{position:fixed;width:50%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid gray;border-radius:10px;padding:40px;padding-top:0;padding-bottom:10px;z-index:102}
.closeButton{position:absolute;right:0;top:-12px;font-size:25px;padding:16px;text-decoration:none}
.closeButton,.closeButton:visited{color:#393939}
.closeButton:hover{color:#000}
.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:2.3em;padding:2px 30px;color:#555;text-align:center;font-size:.8em;font-weight:600;line-height:2em;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}
.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}
.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#06664e;border-color:#06664e}
.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;width:100%;padding:6px 10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;box-sizing:border-box}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{box-shadow:inset 2px 3px 5px gray}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #007ca1;outline:0}
label,legend{display:block;margin-bottom:.5em;font-weight:600}
fieldset{padding:0;border-width:0}
input[type=checkbox],input[type=radio]{display:inline}
label>.label-body{display:inline-block;margin-left:.5em;font-weight:400}
.form{border:1px solid #ddd;border-radius:10px;padding:16px}
.checkbox-border{display:inline;border-left:1px solid gray}
.checkbox{display:inline}
.margin-nafn{margin-bottom:16px}
textarea{resize:none;width:100%;height:150px;font-family:'Roboto Slab',serif}
.marquee{height:32px;width:100%;margin-bottom:16px;overflow:hidden;position:relative}
.marquee div{display:block;width:200%;height:30px;position:absolute;overflow:hidden;animation:marquee 25s linear infinite}
.marquee span{float:left;width:50%}
.ay{text-decoration:none}
@keyframes marquee{
0%{left:0}
100%{left:-100%}
}
.chatbox{position:fixed;bottom:-340px;width:300px;right:16px;background-image:var(--footerbg);border:1px solid gray;border-radius:10px;padding:16px;transition:bottom .5s ease}
.chatbox form h3{margin-top:0}
#toggle:checked~.chatbox label::after{transform:rotate(90deg)}
.chatbox label::after{display:block;padding:10px;position:absolute;content:"\25b6";top:11px;right:16px;transition:all .4s}
#toggle:checked~.chatbox{bottom:-10px}
.chat{height:48px}
ul{list-style:circle inside}
ol{list-style:decimal inside}
ol,ul{padding-left:0;margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin:1em 0 1em 3em}
li{margin-bottom:1em}
code{padding:.2em .5em;margin:0 .2em;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}
pre>code{display:block;padding:1em 1em;white-space:pre}
label{cursor:pointer;font-weight:400;font-family:'Roboto Slab',serif}
input[type=radio]{cursor:pointer}
img{max-width:100%;height:auto}
figure{margin:0}
.fixedPosition{position:fixed;top:0;z-index:108;animation:stopThis 9s forwards}
.containerA{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:90px;background:#fff;height:100vh;width:100vw;animation:lift .8s ease-in-out;animation-delay:1.6s;animation-fill-mode:forwards}
.titleR{font-size:30px;color:#000;text-align:center;font-family:"Lexend Deca",sans-serif;animation:wave .4s,jump 1s;position:relative;top:0;padding:4px;transform:translate3d(0,16%,0);opacity:0;z-index:108;animation-fill-mode:forwards}
.titleR:nth-of-type(1){left:0rem;animation:wave .4s,jump 1.1s ease-in-out alternate 50ms}
.titleR:nth-of-type(2){left:.8rem;animation:wave .4s,jump 1.1s ease-in-out alternate .1s}
.titleR:nth-of-type(3){left:1.6rem;animation:wave .4s,jump 1.1s ease-in-out alternate .15s}
.titleR:nth-of-type(4){left:2.4rem;animation:wave .4s,jump 1.1s ease-in-out alternate .2s}
.titleR:nth-of-type(5){left:3.2rem;animation:wave .4s,jump 1.1s ease-in-out alternate .25s}
.titleR:nth-of-type(6){left:4rem;animation:wave .4s,jump 1.1s ease-in-out alternate .3s}
.titleR:nth-of-type(7){left:4.8rem;animation:wave .4s,jump 1.1s ease-in-out alternate .35s}
.titleR:nth-of-type(8){left:5.6rem;animation:wave .4s,jump 1.1s ease-in-out alternate .4s}
.titleR:nth-of-type(9){left:6.4rem;animation:wave .4s,jump 1.1s ease-in-out alternate .45s}
@keyframes wave{
0%{top:0}
100%{top:100%}
}
@keyframes jump{
0%{transform:translate3d(0,0,0);opacity:0}
90%{transform:translate3d(0,-16%,0);opacity:1}
100%{transform:translate3d(0,-32%,0);opacity:1}
}
@keyframes lift{
0%{transform:translate3d(0,0,0);opacity:1;visibility:visible}
100%{transform:translate3d(0,-100%,0);opacity:1;visibility:hidden}
}
@keyframes appear{
0%{visibility:hidden}
100%{visibility:visible}
}
@keyframes stopThis{
100%{left:-9999px}
}
.circle{border:1px solid #fff;border-radius:50%;padding:18px;width:90px;height:90px}
.background-image{padding-top:16px;padding-bottom:16px;margin-bottom:32px}
.centreEfst{display:none;text-align:center}
@media screen and (min-width:37.5em){
.text{padding-left:10x;padding-right:0}
#slideshow{height:200px}
}
@media screen and (min-width:48em){
h1{font-size:3em;line-height:1.6;margin:.5em 0}
h2{font-size:2em;line-height:1.6;margin-bottom:.5em}
h3{font-size:1.6em;line-height:1.6}
li>a{font-size:2em;line-height:1.6}
.nav-width>a{font-size:3em;line-height:1.6}
.text{margin-left:40px}
.circle{border-radius:50%;padding:20px;width:120px;height:120px}
.background-image{padding-top:50px;padding-bottom:50px}
.imageTop{margin-top:32px}
.title{font-size:2em;line-height:1.6;margin:.5em 0}
.titleR{font-size:80px}
.centreEfst{display:block}
#slideshow{height:300px}
}
main{margin:0 auto;width:94%}
.footer{margin:0 auto;width:94%}
.nav-width{margin:0 auto;width:94%}
@media screen and (min-width:60em){
main{margin:0 auto;max-width:60em}
.footer{margin:0 auto;max-width:60em}
.nav-width{margin:0 auto;max-width:60em}
.title{font-size:3em;line-height:1.6;margin:.5em 0}
}
@media screen and (min-width:80em){
main{margin:0 auto;max-width:80em}
.footer{margin:0 auto;max-width:80em}
.nav-width{margin:0 auto;max-width:80em}
.paddingScetion{margin-left:32px;margin-left:0}
#slideshow{height:400px}
}
.rammi>div{border:1px dashed var(--border);padding:8px;margin-bottom:15px}
img{border-radius:10px}
.logoImage{padding-top:48px}
.logoImage>img{width:80px}
.buttonPadding{margin-bottom:15px}
.noPadding{padding:0;margin:0}
.text{padding-left:16px;padding-right:16px}
.background-image{background-image:url(../images/mynd5.jpg);background-position:center center;text-align:center;margin-top:16px;color:#fff}
.background-image-order{background-image:url(../images/mynd6.jpg)}
.maxW{margin:0 auto;max-width:80em}
.margin{margin:16px}
.gap{gap:16px}
.footer{padding-top:40px}
.footer>section>ul{list-style-type:none}
footer>h3>img{max-width:30px;position:relative;top:10px}
.sizeFonts>li>a{font-size:1em}
.sizeFonts{list-style-type:none}
.bgc{background-color:var(--button-background)}
.imageContainer{margin:0 auto;text-align:center;max-width:60em}
.formContainer{margin:0 auto;max-width:48em}
.takk{color:#fff;padding:200px}
.takk2{color:#171717;padding:200px;padding-top:160px}
.rammi{text-align:center}
@media screen and (min-width:37.5em){
.rammi{column-gap:32px}
.col-1{display:grid;grid-template-columns:1fr}
.col-2{display:grid;grid-template-columns:repeat(2,1fr)}
.col-2g{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.col-2p{display:grid;grid-template-columns:2fr 1fr;align-items:center;margin-left:30px;margin-right:30px}
.col-3{display:grid;grid-template-columns:repeat(3,1fr)}
.col-4{display:grid;grid-template-columns:repeat(2,1fr)}
.col-5{display:grid;grid-template-columns:repeat(3,1fr)}
.col-6{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media screen and (min-width:48em){
.col-1{display:grid;grid-template-columns:1fr}
.col-2{display:grid;grid-template-columns:repeat(2,1fr)}
.col-2b{display:grid;grid-template-columns:repeat(2,1fr)}
.col-3{display:grid;grid-template-columns:repeat(3,1fr)}
.col-4{display:grid;grid-template-columns:repeat(4,1fr)}
.col-5{display:grid;grid-template-columns:repeat(5,1fr)}
.col-6{display:grid;grid-template-columns:repeat(6,1fr)}
}
.col-6f{display:grid;grid-template-columns:repeat(6,1fr);gap:0}
@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?w8o1c2);src:url(fonts/icomoon.eot?w8o1c2#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?w8o1c2) format('truetype'),url(fonts/icomoon.woff?w8o1c2) format('woff'),url(fonts/icomoon.svg?w8o1c2#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-play:before{content:"\e912"}
.icon-user:before{content:"\e971"}
.icon-airplane:before{content:"\e9af"}
.icon-info:before{content:"\ea0c"}
.icon-facebook2:before{content:"\ea91"}
.icon-instagram:before{content:"\ea92"}
.icon-twitter:before{content:"\ea96"}
table{border:1px solid #ccc;border-collapse:collapse;overflow:hidden;margin:0;padding:0;width:100%;table-layout:fixed;border-radius:10px}
.table{border:1px solid #ccc;border-radius:10px;margin:0;padding:0;margin-bottom:32px}
.buttonRWD{padding:2px 10px}
table caption{font-size:1.5em;margin:.5em 0 .75em}
table tr{border:1px solid #ddd;padding:.35em}
table td,table th{padding:.625em;text-align:center}
table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}
table tr:nth-child(odd){background-color:#fff}
table tr:nth-child(even){background-color:#f6f6f6}
@media screen and (min-width:37.5em){
table{border:0}
.table{border:0;margin:0;padding:0}
table caption{font-size:1.3em}
table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;border-radius:10px}
table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}
table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}
table td:last-child{border-bottom:0}
}