@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,400&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-roboto: "Roboto Condensed", sans-serif;--font-lato: "Lato", sans-serif;--colour-white: #FCFAEE;--colour-green: #013D19;--colour-darkgreen: #002a12;--colour-lightgreen: #4e722c;--colour-bluegreen: #355e50;--colour-sage: #9cafa2;--colour-red: #d84f52;--colour-orange: #f99319;--colour-yellow: #fdb453;--colour-blue: #4f94c6;--colour-text: #111111;--nav-colour: hsla(0, 0%, 8%, .6)}a{text-decoration:none}p{font-family:var(--font-lato)}h1{font-family:var(--font-roboto)}h2{font-family:var(--font-roboto);font-size:calc(28px + .39065vw)}h3{font-size:calc(24px + .39065vw);font-family:var(--font-roboto);margin-bottom:1vh}button{font-family:var(--font-lato);font-weight:900;font-size:calc(16px + .390625vw);border:none;border-radius:50px;padding:1vh 7vw;background-color:var(--colour-green);color:var(--colour-white);display:block}.lysknap{background-color:var(--colour-lightgreen);color:var(--colour-white)}.morkknap{background-color:var(--colour-green);color:var(--colour-white)}.rodknap{background-color:var(--colour-red);color:var(--colour-white)}.outlineknap{background-color:var(--colour-white);color:var(--colour-red);outline:solid 4px var(--colour-red);outline-offset:-3px;margin-right:5vw}.morkoutline{background-color:var(--colour-white);color:var(--colour-darkgreen);border:solid 4px var(--colour-darkgreen)}nav{background-color:var(--colour-green);display:flex;flex-direction:row;justify-content:space-around;position:fixed;bottom:0;width:100vw;padding:1vh 0}.Navbar{display:flex;flex-direction:column;text-align:center;width:15%;color:var(--colour-white);font-family:var(--font-lato);text-decoration:none}a.active img{background-color:var(--colour-green);outline:var(--colour-green) 5px solid;border:2px var(--colour-white) solid;border-radius:100%;padding:1vw;scale:1.3;translate:0 -1.5vh}.logo{text-align:right}.logo img{width:30vw;margin:2vh 5vw 0 0}.firk{width:40vw;height:40vw;border:1px var(--colour-darkgreen) solid;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;letter-spacing:5px}.rekt{width:85.5vw;height:40vw;margin:auto;color:var(--colour-white);border:1px var(--colour-darkgreen) solid;display:flex;align-items:center;justify-content:center;letter-spacing:5px;text-align:center}.flex{display:flex;justify-content:space-around;margin:2vh}.kortdiv{width:100vw;height:100vh;overflow:scroll}.kort{transform-origin:top left;zoom:50%;margin-bottom:20vh}.armband{text-align:center}.armbandkort{overflow:hidden;width:85.5vw;height:40vw;margin:3vh auto 0;border-radius:10px;text-align:left;display:flex;justify-content:space-around}.armbandkort h2{font-size:calc(20px + .39065vw);margin-top:3vh}.slice{overflow:hidden;background-color:var(--colour-white);font-size:calc(20px + .39065vw);padding:1vh 50vw;rotate:45deg;translate:225px}.armtekst{width:100%;margin-left:5vw}.slicediv{max-width:30vw;margin:auto 5vw auto 0;display:flex;height:70%;flex-direction:column;justify-content:space-between;align-items:end}.tomarm{height:50vh;width:100vw;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.tomarmpakke{height:85vh;display:flex;justify-content:center;flex-direction:column}.tomarm img{width:75%}.tomarm p{width:55%;text-align:center}.tilbageknap{margin:2vh 0 0 2vh;text-align:left;width:50%}.profil{text-align:center}.profilkort{width:85vw;margin:auto}.profilkort h2{margin-top:4vh}.profilkort div button{width:70%;margin:1vh auto 0}.billet{background-color:var(--colour-sage);outline:4px var(--colour-darkgreen) solid;outline-offset:-4px;border-radius:5px;height:22.9vh;width:100%;margin:3vh auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.billetinfo{display:flex;justify-content:space-around;width:80%;height:fit-content}.billettekst{display:flex;flex-direction:column;height:100%;justify-content:end}.logobillet{width:30%}.stregkode{width:70%}.billet-billede{background-color:transparent;outline:none;background-repeat:no-repeat;background-size:cover}.booking{background-color:var(--colour-sage);outline:4px var(--colour-darkgreen) solid;outline-offset:-4px;border-radius:5px;height:22.9vh;width:100%;margin:3vh auto;display:flex;align-items:center;justify-content:space-around}.booking img{width:30%}.logosymbol{width:25%}.formular{height:85vh;width:85vw;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around}form{width:100%}input{display:block;width:100%;height:4vh;margin-bottom:2vh;font-family:var(--font-lato)}.checkbox{display:flex;align-items:center;width:100%;font-size:calc(12px + .390625vw)}.checkbox input{width:fit-content;margin:0;margin-right:2vw;height:2.5vh}label{font-family:var(--font-lato)}.opretbrugerknap{display:block;margin:3vh auto}.swal2-popup{font-family:var(--font-lato)}h2#swal2-title{font-family:var(--font-roboto)}.start{width:90vw;margin:auto;display:flex;flex-direction:column;text-align:center}.start img{width:50%;margin:3vh auto}.start button{margin:auto;width:75%;padding:1.5vh 0}.start button:last-of-type{margin:1vh auto}.start p{margin:1vh 0}.start h1{font-size:calc(24px + .390625vw);margin-bottom:1.5vh;font-weight:400;color:var(--colour-green)}.flag{width:75%;margin:auto;display:flex;justify-content:space-between}.flag img{width:25%}.shop{background-color:var(--colour-bluegreen);color:var(--colour-white);display:flex;justify-content:space-around;align-items:center;width:85vw;height:40vw;margin:3vh auto 0;border-radius:10px}.shop img{width:35%}.shop h2{font-size:calc(32px + .390625vw);width:50%;text-align:center}.shopside{margin-bottom:15vh}.swal2-input::placeholder{color:#7b7b7b}.swal2-input{background-color:#fff;border:1px solid black}.swal2-input{border-radius:0}#swal-input2{margin-top:1vh;width:75.5%;height:2.625em;padding:0 .75em;font-size:1.125em;color:#7b7b7b}.mad{width:80%;margin:auto;margin-bottom:15vh}.mad h1{text-align:center;font-size:calc(32px + .390625vw);margin:2vh auto}.mad p{margin-bottom:2vh}.mad button{width:100%;margin:2vh 0}.sideomside{display:flex;align-items:flex-end;justify-content:space-between;width:90%;margin:auto}.sideomside button{padding:1vh 4vw;max-width:50%}.sideomside input{max-width:40%}.skattejagt ol,.skattejagt li,.skattejagt ul{font-family:var(--font-lato)}.skattejagt ol li,.skattejagt ul li{width:90%;margin:auto;margin-bottom:1vh}.skattejagt .kiste{display:flex;width:100%;justify-content:center;margin-bottom:2vh;height:10vh}.post1{display:flex;width:100%;justify-content:space-between}.post1 p{width:80%}.post1 img{height:8vh;width:auto}.dagprogram{width:100%;text-align:center;margin-bottom:12vh}.dagprogram h1{margin:2vh 0}.dagprogram div{width:80%;margin:auto}.dagprogram img{margin-bottom:2vh;width:100%}*{margin:0;padding:0}body{background-color:#fcfaee}@media only screen and (max-width: 390px){h2{font-size:calc(24px + .39065vw)}.firk img,.rekt img{max-width:80%}}@media only screen and (max-width: 350px){h2{font-size:calc(20px + .39065vw)}.rekt img{max-width:30%}}
