html,body {
 height:100%;
 overflow-y: hidden;
 margin:0;
 padding:0;
 border:0;
 letter-spacing: 0.03vh;
 line-height: 2.5vh;
 color: #003054;
 white-space: nowrap;
 text-align: center;
 scroll-behavior: smooth;
 background-image: url(site/map.webp), url(site/back.webp);
 background-size: 99vh 66vh;
 background-repeat: no-repeat, repeat;
 background-position: bottom right;
}
@font-face {
 font-family: kop;
 src: url(site/kop.otf);
}
@font-face {
 font-family: main;
 src: url(site/main.otf);
}
kop {
 font-family: kop;
 font-size: 2.5vh;
 line-height: 3vh;
}
sub {
 font-family: kop;
 font-size: 1.8vh;
 line-height: 2.4vh;
}
p {
 font-family: main;
 font-size: 1.9vh;
}
a:link, a:visited {
 text-decoration: none;
 color: #003054;
}
a:hover {
 color: #f4f2f2;
}
.vel {
 width: 68vh;
 height: 80vh;
 margin: auto;
 padding: 4vh 6vh;
 background-image: url(site/vel.webp);
 background-size: 80vh 88vh;
 text-align: left;
 white-space: normal;
}
.lift {
 height: 61vh;
 width: 34vh;
 margin: auto;
 padding: 17.5vh 18vh;
 background-image: url(site/lifta.webp), url(site/lift.webp), url(site/slow.webp);
 background-size: cover, cover, auto;
 text-align: left;
 white-space: normal;
}
.hok {
 height: 2vh;
}
.pijl {
 height: 6vh;
}
img {
 height: 100%;
 border: 0px;
}
img.pre {
 background-image: url(site/pre.webp);
 background-size: contain;
 vertical-align: sub;
 height: 2vh;
}
img.pre:hover {
 background-image: url(site/preg.webp);
 background-size: contain;
 vertical-align: sub;
}
img.off {
 background-image: url(site/off.webp);
 background-size: contain;
 height: 2vh;
}
img.k0 {
 background-image: url(site/k0o.webp);
 background-size: contain;
 height: 2.5vh;
 vertical-align: super;
}
img.k0:hover {
 background-image: url(site/k0.webp);
 background-size: contain;
}
img.k1 {
 background-image: url(site/k1o.webp);
 background-size: contain;
 height: 2.5vh;
 vertical-align: super;
}
img.k1:hover {
 background-image: url(site/k1.webp);
 background-size: super;
}
img.k2 {
 background-image: url(site/k2o.webp);
 background-size: contain;
 height: 2.5vh;
 vertical-align: super;
}
img.k2:hover {
 background-image: url(site/k2.webp);
 background-size: contain;
}
img.k3 {
 background-image: url(site/k3o.webp);
 background-size: contain;
 height: 2.5vh;
 vertical-align: super;
}
img.k3:hover {
 background-image: url(site/k3.webp);
 background-size: contain;
}
img.k {
 background-image: url(site/k.webp);
 background-size: contain;
 height: 2.5vh;
}
img.trug {
 background-image: url(site/trug.webp);
 background-size: contain;
 vertical-align: sub;
 height: 2.5vh;
}
img.trug:hover {
 background-image: url(site/terg.webp);
 background-size: contain;
 vertical-align: sub;
}
img.t0 {
 background-image: url(site/t0.webp);
 background-size: contain;
 height: 2vh;
}
