@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@100;300;400;600&display=swap);@font-face{font-family:Fontspring-bold;src:url(../assets/fonts/VisbyCF-Heavy.woff)}@font-face{font-family:Fontspring-regular;src:url(../assets/fonts/VisbyCF-Medium.woff)}:root{--MainColor_Dark:#000000;--MainColor_Light:#FFFFFF;--Font_FSBold:Fontspring-bold;--Font_FSRegular:Fontspring-regular;--TransitionDuration:.5s}html{scroll-behavior:smooth;overflow-x:hidden}*{outline:0;-webkit-tap-highlight-color:transparent}body{background-color:var(--MainColor_Dark)}main{z-index:10}.button{width:max-content;background-color:transparent;border:solid 1px var(--MainColor_Light);color:var(--MainColor_Light);font-family:var(--Font_FSBold);text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:14px 25px 14px 25px;border-radius:200px;text-decoration:none;cursor:pointer;font-size:.9em;opacity:1;transition:opacity .5s}.button.white{background-color:var(--MainColor_Light);color:var(--MainColor_Dark)!important}.button.white lottie-player{filter:invert(1)}.button lottie-player{height:30px;width:30px;margin-left:5px}.button:hover{opacity:.5;transition:opacity .5s}.button.image img{height:20px;margin-left:10px}.button.light{border:solid 1px var(--MainColor_Dark);color:var(--MainColor_Dark)}.hiddenDesktop{display:none!important}.hiddenDesktop.flex{display:none!important}.hiddenMobile{display:block!important}.hiddenMobile.flex{display:flex!important}.custom_cursor{cursor:url(../assets/icon/play-cursor.png) 2 2,pointer}nav{width:100vw;position:fixed;top:0;left:0;height:70px;display:flex;z-index:99999999999999999;border-bottom:1px solid rgba(255,255,255,.2);background-color:rgba(0,0,0,0);transition:background-color,height .5s}nav.smoll{background-color:#000;transition:background-color,height .5s}nav div.desktop-nav{width:100%;display:grid}nav div.mobile-nav{display:none}nav div.desktop-nav ul{grid-row:1/2;grid-column:1/2;width:100%;height:70px;display:flex;opacity:0;align-items:center;justify-content:center;pointer-events:none;transition:opacity,height .5s}nav div.desktop-nav ul:nth-child(1){display:grid;grid-template:1fr/230px 230px 1fr 230px 230px;opacity:1;pointer-events:auto;transition:opacity .5s}nav div.desktop-nav ul:nth-child(2){display:grid;grid-template:1fr/1fr 2fr 1fr;opacity:0;pointer-events:none;transition:opacity .5s}nav.smoll div.desktop-nav ul:nth-child(1){opacity:0;pointer-events:none;transition:opacity .5s}nav.smoll div.desktop-nav ul:nth-child(2){opacity:1;pointer-events:auto;transition:opacity .5s}nav div.desktop-nav ul:nth-child(1) li:first-of-type{margin-left:50px}nav div.desktop-nav ul:nth-child(1) li:nth-child(3){width:max-content;justify-self:center;align-self:center}nav div.desktop-nav ul:nth-child(1) li:nth-child(4){justify-self:end}nav div.desktop-nav ul:nth-child(1) li:last-of-type{justify-self:end;margin-right:50px}nav div.desktop-nav ul:nth-child(2) li:nth-child(1) a{align-self:start;justify-content:flex-start;margin-left:50px}nav div.desktop-nav ul:nth-child(2) li:nth-child(2){justify-self:center;align-self:center}nav div.desktop-nav ul:nth-child(2) li:nth-child(3) a{align-self:end;justify-content:flex-end;margin-right:50px}nav div.desktop-nav ul:nth-child(2) li:nth-child(1) a,nav div.desktop-nav ul:nth-child(2) li:nth-child(3) a{display:flex;align-items:center}nav div.desktop-nav ul:nth-child(2) li:nth-child(1) a img,nav div.desktop-nav ul:nth-child(2) li:nth-child(3) a img{height:15px;margin-bottom:0;margin-right:10px;width:max-content}nav div.desktop-nav li a{text-transform:uppercase;text-decoration:none;color:var(--MainColor_Light);font-family:var(--Font_FSBold);height:max-content;display:block;opacity:1;transition:opacity .5s}nav div.desktop-nav li a:hover{opacity:.5;transition:opacity .5s}nav div.desktop-nav li a img{width:250px;margin-bottom:-9px}nav .mobile-nav-menu{position:fixed;display:none;height:100vh;width:100vw;max-width:100vw;top:0;background-color:var(--MainColor_Dark);transform:translate(-100vw);flex-flow:column;transition:transform .5s;overflow-y:scroll}nav.open .mobile-nav-menu{transform:translate(0);transition:transform .5s}nav .mobile-nav-menu>ul{display:flex;flex-flow:column;width:90%;align-items:center;justify-content:center;margin-top:100px;margin-left:auto;margin-right:auto}nav .mobile-nav-menu>ul li{width:100%;text-align:center;border-top:solid 1px rgba(255,255,255,.2)}nav .mobile-nav-menu>ul li:first-of-type,nav .mobile-nav-menu>ul li:last-of-type{border-top:none}nav .mobile-nav-menu>ul li a{color:var(--MainColor_Light);font-family:var(--Font_FSBold);text-decoration:none;text-transform:uppercase;font-size:1.5em}nav .mobile-nav-menu>ul li a.button{width:calc(100% - 50px);margin-top:40px;margin-bottom:40px}nav .mobile-nav-menu>ul li a.button.image img{height:30px;margin-right:20px}nav .mobile-nav-menu>.contact{display:flex;flex-flow:column;align-items:center;justify-content:center;grid-gap:20px}nav .mobile-nav-menu>.contact a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--MainColor_Light);font-family:var(--Font_FSBold);opacity:1;transition:opacity .5s;text-transform:uppercase;font-size:1em}nav .mobile-nav-menu>.contact a:hover{opacity:.5;transition:opacity .5s}nav .mobile-nav-menu>.contact a img{height:20px;margin-right:10px}nav .mobile-nav-menu>.social{display:flex;align-items:center;justify-content:center;grid-gap:15px;margin-top:20px;margin-bottom:100px}nav .mobile-nav-menu>.social a{opacity:1;transition:opacity .5s}nav .mobile-nav-menu>.social a img{height:20px}nav .mobile-nav-menu>.social a:hover{opacity:.5;transition:opacity .5s}header{height:100vh;width:100vw;display:grid;z-index:5}header div{grid-row:1/2;grid-column:1/2}header div.background{height:100vh;width:100vw;overflow:hidden;z-index:1}header div.background video{height:100%;width:100%;object-fit:cover}header div.background img{height:100%;width:100%;object-fit:cover}header div.gradbottom{height:100vh;width:100vw;overflow:hidden;z-index:2;background:#000;background:-moz-linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}header div.text{display:flex;flex-flow:column;align-items:center;justify-content:center;pointer-events:none;z-index:5}header div.text h1{color:var(--MainColor_Light);font-family:var(--Font_FSBold);text-transform:uppercase;font-size:4em;line-height:1em;display:flex;align-items:center;justify-content:center;text-align:center;max-width:900px;opacity:0}header div.text h1 img{height:70px;margin:0 5px 0 11px}header div.text h1 lottie-player{height:70px;width:70px;margin:0}header div.text>div{pointer-events:auto;margin-top:20px;display:flex;flex-flow:row;gap:10px;justify-content:center;align-items:center}header div.text>a{background-color:transparent;color:var(--MainColor_Light);border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom:solid 1px rgba(255,255,255,.2);cursor:pointer;font-family:var(--Font_FSBold);text-transform:uppercase;width:max-content;font-size:1em;margin-top:15px;text-decoration:none;opacity:1;transition:opacity .5s;pointer-events:auto}header div.text>a:hover{opacity:.2;transition:opacity .5s}header div.buttons{display:grid;grid-template:1fr/1fr 1fr;z-index:4;padding:40px 50px}header div.buttons a:nth-child(1){grid-row:1/2;grid-column:1/2;align-self:end;opacity:.2;transition:opacity .5s;width:max-content}header div.buttons a:hover{opacity:1;transition:opacity .5s}header div.buttons a:nth-child(1) img{height:100px}header div.buttons a.but{grid-row:1/2;grid-column:2/3;align-self:end;justify-self:end;height:170px;width:170px;border:solid rgba(255,255,255,.2) 1px;border-radius:100px;display:flex;flex-flow:column;align-items:center;justify-content:center;text-decoration:none;opacity:1;transition:border .5s}header div.buttons a.but.feest{align-self:start;justify-self:center;opacity:1;transition:opacity .5s}header div.buttons a.but:hover{border:solid #fff 1px;transition:border .5s}header div.buttons a.but.feest:hover{opacity:.5;transition:opacity .5s}header div.buttons a.but figure{height:45px;margin-top:-25px}header div.buttons a.but img{height:40px}header div.buttons a.but p{color:var(--MainColor_Light);font-family:var(--Font_FSBold);text-transform:uppercase;text-decoration:none;text-align:center;line-height:1em}#StappenPlan{display:none;position:fixed;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:9999999999999999999999999999;opacity:1;transition:opacity .5s}#StappenPlan>div{grid-row:1/2;grid-column:1/2;height:50%;width:max-content;min-width:500px;max-width:90%;justify-self:center;align-self:center;background-color:var(--MainColor_Dark);display:flex;flex-flow:column;align-items:center;justify-content:center;padding-left:40px;padding-right:40px;opacity:1;pointer-events:auto;transition:opacity .5s}#StappenPlan>div.hidden{opacity:0;pointer-events:none;transition:opacity .5s}#StappenPlan div p{color:var(--MainColor_Light);font-size:1em;line-height:1em;font-family:var(--Font_FSRegular);text-align:center}#StappenPlan div p strong{font-family:var(--Font_FSBold)}#StappenPlan div p:nth-child(2){color:var(--MainColor_Light);font-size:2em;line-height:1em;font-family:var(--Font_FSBold);text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:20px}#StappenPlan div img{height:120px;margin-top:20px;margin-bottom:30px}#StappenPlan div div{display:flex;margin-top:50px;grid-gap:10px;margin-bottom:50px}#StappenPlan .close{height:20px;position:relative;margin-top:20px;margin-bottom:auto;margin-right:0;margin-left:auto;cursor:pointer}#VideoPlayer{display:none;position:fixed;top:0;height:100vh;width:100vw;grid-template:70px 1fr 70px/1fr;background-color:rgba(0,0,0,.5);z-index:9999999999999999999999999999;opacity:0;transition:opacity .5s}#VideoPlayer button{grid-row:1/2;grid-column:1/2;height:50px;width:50px;background-color:transparent;border:none;justify-self:end;align-self:end;margin-right:40px;cursor:pointer;opacity:1;transition:opacity .5s}#VideoPlayer button:hover{opacity:.5;transition:opacity .5s}#VideoPlayer video{grid-row:2/3;grid-column:1/2;width:max-content;min-width:50%;max-width:90%;height:100%;min-height:50%;max-height:90%;align-self:center;justify-self:center}#gallery{display:grid;grid-template:max-content 1fr/1fr 1fr 1fr;grid-gap:10px;background-color:var(--MainColor_Light);width:100%;max-width:100vw;padding-top:100px;padding-bottom:50px}#gallery div:first-of-type{grid-row:1/2;grid-column:1/4;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:40px}#gallery div:first-of-type h2{text-align:center;font-family:var(--Font_FSBold);color:var(--MainColor_Dark);text-transform:uppercase}#gallery div:first-of-type img{width:140px;margin-top:10px}#gallery .row{height:100%;width:100%;display:flex;flex-flow:column;grid-gap:10px}#gallery .row figure{overflow:hidden;height:370px}#gallery .row figure img{height:100%;width:100%;object-fit:cover;cursor:pointer;transform:scale(1,1);transition:transform .5s}#gallery .row figure img:hover{transform:scale(1.1,1.1);transition:transform .5s}#gallery .row1,#gallery .row3{margin-top:140px}#popup_gallery{position:fixed;height:100vh;width:100vw;top:0;display:none;opacity:0;grid-template:1fr/1fr 80vw 1fr;z-index:9999999999999999999999999999;transition:opacity .5s;background-color:rgba(0,0,0,.5)}#popup_gallery .left{grid-row:1/2;grid-column:1/2;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:10}#popup_gallery .left:hover{cursor:url(../assets/icon/arrow-left.png) 2 2,pointer;opacity:0}#popup_gallery .close{grid-row:1/2;grid-column:2/3;height:100%;width:100%;z-index:10;cursor:url(../assets/icon/cross.png) 2 2,pointer}#popup_gallery .right{grid-row:1/2;grid-column:3/4;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:10}#popup_gallery .right:hover{cursor:url(../assets/icon/arrow-right.png) 2 2,pointer;opacity:0}#popup_gallery figure{grid-row:1/2;grid-column:2/3;height:100vh;width:100%;z-index:5;display:flex;align-items:center;justify-content:center}#popup_gallery figure img{height:90%;width:100%;object-fit:cover}footer{display:flex;flex-flow:column;width:100%;align-items:center;justify-content:center;padding:100px 0}footer>a:first-of-type{margin-bottom:50px}footer>a:first-of-type img{height:30px}footer>.contact{display:flex;align-items:center;justify-content:center;grid-gap:20px}footer>.contact a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--MainColor_Light);font-family:var(--Font_FSBold);opacity:1;transition:opacity .5s;text-transform:uppercase}footer>.contact a:hover{opacity:.5;transition:opacity .5s}footer>.contact a img{height:20px;margin-right:10px}footer>.social{display:flex;align-items:center;justify-content:center;grid-gap:15px;margin-top:20px;margin-bottom:20px}footer>.social a{opacity:1;transition:opacity .5s}footer>.social a img{height:20px}footer>.social a:hover{opacity:.5;transition:opacity .5s}footer>span{width:100%;height:1px;background-color:var(--MainColor_Light);opacity:.2}footer>.links{display:flex;align-items:center;justify-content:center;grid-gap:20px;margin-top:15px;margin-bottom:15px}footer>.links li a{font-family:var(--Font_FSBold);text-transform:uppercase;color:var(--MainColor_Light);text-decoration:none;opacity:1;transition:opacity .5s}footer>.links li a:hover{opacity:.5;transition:opacity .5s}footer>a:last-of-type{margin-top:50px;opacity:.5}footer>a:last-of-type img{height:30px}