@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Abel&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@font-face{font-family:mwffHeadFont;src:local("mwffHeadFont"),url(/static/media/shlop%20rg.77418b31b67859ab73b3.otf) format("woff")}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100vw}body,html{overflow-x:hidden}body{background-color:#19180a;margin:0;padding:0}.navbarcontainer{background-color:#801b1b;display:flex;height:90px;justify-content:right;padding-right:7vw;position:fixed;top:0;transition:all .2s ease;width:100vw;z-index:500}.navbarcontainer .mobilemenubtn{display:none}.navbarcontainer .slogan{height:150%;left:15vw;position:absolute;top:15%}.navbarcontainer ul{list-style:none;margin-top:35px;padding-left:0;transition:all .2s ease}.navbarcontainer ul a{color:#f4f3ee;display:inline-block;font-family:Abel;font-size:15pt;font-weight:300;margin-left:20px;margin-right:20px;opacity:.9;text-decoration:none;transition:all .2s ease}.navbarcontainer ul a:hover{opacity:1;transform:scale(1.07)}.navbarcontainer ul .activenav{border-bottom:1px solid #fff}.navscrolled{height:65px;transition:all .2s ease}.navscrolled .slogan{height:125%;position:absolute;top:5%}.navscrolled ul{margin-top:20px;transition:all .2s ease}.navscrolled ul a{margin-left:19px;margin-right:19px}.homecontainer{height:84vh;min-height:400px;position:relative;width:100vw}.homecontainer .slogancontainer{color:#f4f3ee;left:10px;position:absolute;text-align:center;top:calc(28vh - 30px);width:100vw;z-index:100}.homecontainer .slogancontainer .slogan{transform:rotate(0deg);width:calc(25vw + 80px)}.homecontainer .laxcontainer{background-attachment:fixed;background-image:url(/static/media/mwffBannerPic.abc52649a24400e035fb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.homecontainer .imgfilter{background-color:#460b0b;height:84vh;left:0;opacity:.1;position:absolute;top:0;width:100vw;z-index:100}.homecontainer .bottomgradient{background:linear-gradient(#0000,#19180a);bottom:0;height:15vh;position:absolute;width:100vw;z-index:100}.homecontainer .topbtn{background-color:#801b1b;border:1px solid #19180a;border-radius:3px;bottom:50px;color:#f4f3ee;font-family:Abel;font-size:13pt;height:60px;line-height:60px;opacity:.9;position:fixed;right:-90px;text-align:center;text-decoration:none;transition:all .2s ease;width:60px;z-index:999}.homecontainer .topbtn:hover{box-shadow:0 3px 0 #19180a;cursor:pointer;opacity:1;transform:translateY(-3px)}.homecontainer .activetopbtn{right:30px;transition:all .2s ease}.aboutcontainer{background-color:#19180a;height:35vw;min-height:400px;position:relative;width:100vw;z-index:10}.aboutcontainer .aboutref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.aboutcontainer h1{color:#f4f3ee;font-family:mwffHeadFont;font-size:40pt;margin:0;position:absolute;right:0;text-align:center;width:85vw}.aboutcontainer .leftpic{height:100%;left:10vw;position:absolute;top:5vh;width:50vw}.aboutcontainer .leftpic .leftimg{background:linear-gradient(135deg,#333,#333 90%,#0000 0,#0000);box-shadow:15px 15px 0 #801b1b;width:75%}.aboutcontainer .rightdetails{color:#f4f3ee;font-family:Roboto;font-size:1.2vw;height:100%;line-height:2vw;opacity:.9;padding:50px 150px 50px 50px;position:absolute;right:0;top:3vh;width:50vw}.aboutcontainer .hr{background-color:#f4f3ee;bottom:60px;height:1px;left:30vw;opacity:.5;position:absolute;width:40vw}.howcontainer{background-color:#19180a;display:flex;gap:20px;height:35vh;min-height:400px;padding:0 150px 10px;position:relative;width:100vw}.howcontainer .howref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.howcontainer .how{background-color:#f4f3ee;border-radius:3px;box-shadow:-6px 6px 0 #5cb83b;display:flex;flex:1 1;padding:30px;position:relative;z-index:100}.howcontainer .how .submitbtn{background-color:#801b1b;border:none;border-radius:4px;bottom:calc(5vh - 20px);color:#f4f3ee;font-family:Abel;font-size:13pt;font-weight:600;left:50%;margin-left:-3.5vw;opacity:.9;padding:10px;position:absolute;text-align:center;text-decoration:none;transition:all .2s ease;width:7vw}.howcontainer .how .submitbtn:hover{background-color:#a82727;box-shadow:0 3px 3px #19180a;cursor:pointer;opacity:1;transform:translateY(-3px)}.howcontainer .how .ticketbtn{left:2vw;margin-left:0}.howcontainer .how .directions{left:auto;margin-left:0;right:2vw}.howcontainer .how svg{color:#801b1b;filter:drop-shadow(3px -3px 0 #5cb83b) drop-shadow(-4px 3px 0 #19180a);font-size:45pt;left:50%;margin-left:-30px;position:absolute;top:calc(12vh - 40px);width:60px}.howcontainer .how h1{color:#19180a;font-family:Cinzel;font-size:1.2vw;font-weight:800;margin-top:calc(18vh - 30px);text-align:center;text-transform:uppercase!important;width:100%}.howcontainer .how p{font-family:Roboto;font-size:11pt;left:11%;line-height:22px;position:absolute;top:calc(25vh - 30px);width:80%}.howcontainer .hr{background-color:#f4f3ee;bottom:-55px;height:1px;left:30vw;opacity:.5;position:absolute;width:40vw;z-index:100}.schedcontainer{background-color:#19180a;height:75vh;min-height:530px;padding-top:50px;position:relative;width:100vw}.schedcontainer svg{color:#f4f3ee;font-size:50pt;position:absolute;right:-15px;top:70px}.schedcontainer .schedref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.schedcontainer h2{color:#f4f3ee;font-family:Abel;font-size:12pt;left:0;position:absolute;text-align:center;width:100vw}.schedcontainer .datescontainer{display:flex;height:100%;left:10%;position:absolute;width:80%}.schedcontainer .datescontainer .date{display:flex;flex:1 1;position:relative}.schedcontainer .datescontainer .date .circle{background-color:#801b1b;border-radius:50%;box-shadow:2px 1px 5px #000;height:12vw;left:50%;margin-left:-6vw;opacity:.9;overflow:hidden;position:absolute;text-align:center;top:70px;width:12vw}.schedcontainer .datescontainer .date .circle img{height:150%;opacity:0;width:150%}.schedcontainer .datescontainer .date .circle h1{color:#f4f3ee;font-family:mwffHeadFont;font-size:2vw;height:50px;left:5%;line-height:50px;position:absolute;text-shadow:-3px 4px 0 #19180a;top:3.2vh;width:90%}.schedcontainer .datescontainer .date .circle h1 span{align-items:center;display:block;font-family:Abel;font-size:1vw;height:80%;line-height:1.6vw;margin-left:10%;margin-top:calc(2.3vw - 37px);text-shadow:none;width:80%}.schedcontainer .datescontainer .date .circle h1 .smaller{font-size:1vw}.schedcontainer .datescontainer .date2 .circle{bottom:15vh;top:auto}.schedcontainer .hr{background-color:#f4f3ee;bottom:-10px;height:1px;left:30vw;opacity:.5;position:absolute;width:40vw;z-index:100}.categoriescontainer{background-color:#19180a;height:38vw;min-height:420px;position:relative;width:100vw}.categoriescontainer .categoriesref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.categoriescontainer .cattitle{color:#f4f3ee;display:block;font-family:Cinzel;font-size:44pt;left:0;position:absolute;text-align:center;top:0;width:100vw}.categoriescontainer .categorycontainer{display:flex;gap:10px;height:95%;padding:140px 150px 90px;position:relative;width:100vw}.categoriescontainer .categorycontainer .category{background-color:#f4f3ee;border-radius:15px;display:flex;flex:1 1;height:100%;position:relative}.categoriescontainer .categorycontainer .category .imgcontainer{height:50%;object-fit:cover;overflow:hidden;width:100%}.categoriescontainer .categorycontainer .category .imgcontainer img{max-height:200px;max-width:200px;min-height:100%;min-width:100%}.categoriescontainer .categorycontainer .category .catdets{position:absolute;top:50%;width:100%}.categoriescontainer .categorycontainer .category .catdets h1{font-family:Abel;margin-bottom:0!important;margin-left:20px;width:100%}.categoriescontainer .categorycontainer .category .catdets h1 svg{margin-bottom:-6px;margin-right:15px}.categoriescontainer .categorycontainer .category .catdets p{font-family:Roboto;margin-left:1.5vw;margin-top:2vw;width:90%}.categoriescontainer .categorycontainer .category .catdets p span{border:1.5px solid #000;border-radius:4px;box-shadow:1px 2px 0 #0003;display:inline-block;font-size:.7vw;margin:0 4px 10px 0;padding:5px 1vw;text-transform:uppercase}.categoriescontainer .hr{background-color:#f4f3ee;bottom:30px;height:1px;left:30vw;opacity:.5;position:absolute;width:40vw;z-index:100}.selectionscontainer{background-color:#19180a;height:45vw;position:relative;width:100vw}.selectionscontainer .selectionsref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.selectionscontainer .selectionstitle{color:#f4f3ee;display:block;font-family:Cinzel;font-size:44pt;left:0;position:absolute;text-align:center;top:0;width:100vw}.selectionscontainer .selectioncontainer{-ms-overflow-style:none;display:flex;gap:10px;height:100%;overflow-x:scroll;overflow-y:hidden;padding:140px 150px 90px;position:relative;scrollbar-width:none;width:100vw}.selectionscontainer .selectioncontainer .selection{background-color:#f4f3ee;border-radius:5px;display:block;position:relative;width:22vw}.selectionscontainer .selectioncontainer .selection .imgcontainer{height:100%;object-fit:cover;width:22vw}.selectionscontainer .selectioncontainer .selection .imgcontainer img{height:100%;width:22vw}.selectionscontainer .selectioncontainer .selection .selectiondets{position:absolute;top:83%;width:100%}.selectionscontainer .selectioncontainer .selection .selectiondets h1{font-family:Abel;margin-bottom:0!important;margin-left:20px;width:100%}.selectionscontainer .selectioncontainer .selection .selectiondets h1 svg{margin-bottom:-6px;margin-right:15px}.selectionscontainer .selectioncontainer .selection .selectiondets p{font-family:Roboto;margin-left:1.5vw;margin-top:2vw;width:90%}.selectionscontainer .selectioncontainer .selection .selectiondets p span{border:1.5px solid #000;border-radius:4px;box-shadow:1px 2px 0 #0003;display:inline-block;font-size:.7vw;margin:0 4px 10px 0;padding:5px 1vw;text-transform:uppercase}.selectionscontainer .hr{background-color:#f4f3ee;bottom:30px;height:1px;left:30vw;opacity:.5;position:absolute;width:40vw;z-index:100}.awardscontainer{padding-bottom:30px;position:relative}.awardscontainer .awardsref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.awardscontainer h1{color:#f4f3ee;font-family:Cinzel;font-size:44pt;margin-top:10px}.awardscontainer ul{display:flex;flex-wrap:wrap;list-style:none;margin-left:5vw;position:relative;width:90vw}.awardscontainer ul li{color:#fff;height:15vw;position:relative;width:20%}.awardscontainer ul li svg{font-size:45pt;margin-top:18%}.awardscontainer ul li h2{font-family:Abel;margin-left:10%;position:absolute;text-align:center;top:50%;width:80%}.awardscontainer ul li:nth-child(odd){background-color:#c8c8c833}.partnerscontainer{background-color:#19180a;height:35vh;min-height:400px;padding:0 150px 10px;position:relative;width:100vw}.partnerscontainer .partnersref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.partnerscontainer .subcontainer{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4vw;height:100%;padding-top:80px;position:relative}.partnerscontainer .subcontainer .partner{display:flex;flex:1 1}.partnerscontainer .subcontainer .partner img{width:6vw;z-index:100}.contactcontainer{background-color:#19180a;height:36vw;min-height:400px;position:relative;width:100vw}.footercontainer{background-color:#9e3333;display:flex;gap:50px;height:22vh;margin-top:20px;min-height:220px;padding:30px 100px;position:relative;width:100vw}.footercontainer .disclaimercontainer{color:#f4f3ee;flex:1 1;font-family:Roboto;padding-left:5vw}.footercontainer .disclaimercontainer p{margin-top:0}.footercontainer .disclaimercontainer p a{color:#19180a;text-decoration:none}.footercontainer .disclaimercontainer input{font-family:Roboto;font-size:11pt;height:40px;margin-left:1px;outline:none;padding-left:10px;position:relative;width:200px}.footercontainer .logocontainer{display:flex;flex:1 1;height:calc(5vw + 70px);justify-content:flex-start;margin-right:3vw;width:calc(5vw + 70px)}.footercontainer .socialscontainer{float:right;margin-right:12vw}.footercontainer .socialscontainer .donatebtn{background-color:#19180a;border-radius:5px;color:#f4f3ee;display:block;font-family:Abel;font-size:16pt;height:40px;line-height:40px;opacity:.8;text-align:center;text-decoration:none;transition:all .2 ease;width:150px}.footercontainer .socialscontainer .donatebtn:hover{cursor:pointer;opacity:1;transform:translateY(-2px)}.footercontainer .socialscontainer svg{color:#f4f3ee;font-size:30pt;margin-right:20px;opacity:.8;transition:all .2s ease}.footercontainer .socialscontainer svg:hover{color:#fff;cursor:pointer;opacity:1;transform:translateY(-2px)}.footercontainer .cityimg{bottom:0;filter:brightness(.8);left:0;position:absolute;width:100vw}@media (max-width:1020px){.navbarcontainer{height:50px;padding-right:0}.navbarcontainer .mobilemenubtn{display:block;height:15px;position:absolute;right:20px;top:19px;width:30px}.navbarcontainer .mobilemenubtn .btntop{top:0}.navbarcontainer .mobilemenubtn .btnbot,.navbarcontainer .mobilemenubtn .btntop{background-color:#fff;height:2px;position:absolute;transition:all .2s ease;width:100%}.navbarcontainer .mobilemenubtn .btnbot{bottom:0}.navbarcontainer .openmenubtn .btntop{top:50%;transform:rotate(45deg)}.navbarcontainer .openmenubtn .btnbot{bottom:39%;transform:rotate(-45deg)}.navbarcontainer .slogan{left:50%;margin-left:-8.5%;position:absolute;transition:all .2s ease}.navbarcontainer ul{margin-right:-55%;margin-top:55px}.navbarcontainer ul a{background-color:#19180a;display:block;margin-right:0;margin-top:5px;opacity:.95;padding:10px 15px}.navbarcontainer .activenavmenu{margin-right:5px!important}.homecontainer{height:60vh}.homecontainer .slogancontainer{top:calc(18vh - 30px)}.homecontainer .slogancontainer .slogan{transform:rotate(0deg);width:80vw}.homecontainer .laxcontainer{background-image:url(/static/media/mwffBannerPic.abc52649a24400e035fb.png);background-position:top;background-size:1100px 580px}.homecontainer .imgfilter{height:60vh}.homecontainer .bottomgradient{bottom:-5px}.aboutcontainer{height:80vh;min-height:600px}.aboutcontainer .leftpic{height:50%;left:5vw;position:absolute;top:5vh;width:88vw}.aboutcontainer .leftpic .leftimg{box-shadow:15px 15px 0 #801b1b;width:100%}.aboutcontainer .rightdetails{font-size:3.5vw;height:50%;line-height:5vw;padding:30px 30px 30px 40px;top:calc(25vh + 70px);width:100vw}.howcontainer{align-content:flex-start;display:inline-block;gap:10px;height:auto;padding:10px}.howcontainer .how{background-color:#f4f3ee;border-radius:3px;box-shadow:-6px 6px 0 #5cb83b;display:inline-block;height:150px;margin-bottom:5%;margin-left:5%;min-height:290px;padding:30px;position:relative;width:90%}.howcontainer .how h1{color:#19180a;font-family:Cinzel;font-size:17pt;font-weight:800;margin-top:calc(12vh - 30px);text-align:center;text-transform:uppercase!important;width:100%}.howcontainer .how p{font-family:Roboto;font-size:12pt;left:11%;line-height:22px;position:absolute;top:calc(22vh - 30px);width:80%}.howcontainer .how .submitbtn{background-color:#801b1b;bottom:10px;color:#f4f3ee;font-family:Abel;font-size:13pt;font-weight:400;left:auto;margin-left:0;padding:8px 10px;right:10px;width:100px}.howcontainer .how .ticketbtn{bottom:15px}.howcontainer .how .directions{bottom:15px;left:5vw}.howcontainer .how svg{font-size:40pt;left:50%;margin-left:-30px;position:absolute;top:calc(9vh - 40px);width:60px}.schedcontainer{background-color:#19180a;height:79vh;min-height:630px;padding-bottom:20px;padding-top:50px;position:relative;width:100vw}.schedcontainer svg{color:#f4f3ee;font-size:50pt;position:absolute;right:-15px;top:70px}.schedcontainer .schedref{margin-top:-90px}.schedcontainer h2{color:#f4f3ee;font-family:Abel;font-size:15pt;left:0;position:absolute;text-align:center;width:100vw}.schedcontainer .datescontainer{display:block;flex-wrap:wrap;height:100vh;left:1vw;position:absolute;width:100vw}.schedcontainer .datescontainer .date{display:inline-block;height:30vw;position:relative;width:45vw}.schedcontainer .datescontainer .date .circle{background-color:#801b1b;border-radius:5px;box-shadow:2px 1px 5px #000;height:100%;left:.5vw;margin-left:2.5vw;overflow:hidden;position:absolute;text-align:center;top:60px;width:100%}.schedcontainer .datescontainer .date .circle h1{color:#f4f3ee;font-family:mwffHeadFont;font-size:21pt;height:50px;line-height:30px;text-shadow:-3px 4px 0 #19180a;top:0;width:100%}.schedcontainer .datescontainer .date .circle h1 span{display:block;font-family:Abel;font-size:12pt;line-height:20px;margin-left:10%;margin-top:10px;text-shadow:none;width:80%}.schedcontainer .datescontainer .date .circle h1 .smaller{font-size:10pt}.schedcontainer .datescontainer .date2 .circle{bottom:auto;margin-left:5vw;top:60px}.categoriescontainer{-ms-overflow-style:none;height:45vh;min-height:420px;padding-bottom:20px;scrollbar-width:none;width:100vw}.categoriescontainer .categoriesref{margin-top:-90px}.categoriescontainer .cattitle{color:#f4f3ee;display:block;font-family:Cinzel;font-size:24pt;left:0;position:absolute;text-align:center;top:0;width:100vw}.categoriescontainer .categorycontainer{-ms-overflow-style:none;gap:10px;height:100%;overflow-x:scroll;overflow-y:hidden;padding:40px 20px 85px 40px;position:relative;scrollbar-width:none}.categoriescontainer .categorycontainer .category{display:block;flex:initial;margin-top:50px;width:50vw}.categoriescontainer .categorycontainer .category .imgcontainer{height:50%;width:100%}.categoriescontainer .categorycontainer .category .catdets{position:absolute;top:50%;width:100%}.categoriescontainer .categorycontainer .category .catdets h1{font-family:Abel;font-size:17pt;margin-left:10px;width:100%}.categoriescontainer .categorycontainer .category .catdets h1 svg{margin-bottom:-4px;margin-right:10px}.categoriescontainer .categorycontainer .category .catdets p{font-family:Roboto;margin-left:20px;width:90%}.categoriescontainer .categorycontainer .category .catdets p span{border:1px solid #000;border-radius:4px;box-shadow:1px 2px 0 #0003;display:inline-block;font-size:2.5vw;margin:0 4px 10px 0;padding:3px 7px;text-transform:uppercase}.categoriescontainer .hr{bottom:0}.selectionscontainer{background-color:#19180a;height:73vh;position:relative;width:100vw}.selectionscontainer .selectionsref{height:10px;left:0;margin-top:-90px;opacity:0;position:absolute;top:0;width:100vw}.selectionscontainer .selectionstitle{color:#f4f3ee;display:block;font-family:Cinzel;font-size:24pt;left:0;position:absolute;text-align:center;top:0;width:100vw}.selectionscontainer .selectioncontainer{-ms-overflow-style:none;display:flex;gap:10px;height:100%;overflow-x:scroll;overflow-y:hidden;padding:130px 30px 60px 20px;position:relative;scrollbar-width:none;width:100vw}.selectionscontainer .selectioncontainer .selection{background-color:#f4f3ee;border-radius:5px;display:block;position:relative;width:70vw}.selectionscontainer .selectioncontainer .selection .selectioncount{background-color:#fff;height:20px;left:0;line-height:20px;padding-left:5px;position:absolute;top:0;width:50px}.selectionscontainer .selectioncontainer .selection .imgcontainer{height:100%;object-fit:cover;width:70vw}.selectionscontainer .selectioncontainer .selection .imgcontainer img{height:100%;width:70vw}.awardscontainer{padding-bottom:30px}.awardscontainer h1{font-size:24pt}.awardscontainer ul{margin-left:0;padding:0;width:100vw}.awardscontainer ul li{color:#fff;height:28vw;width:33.3333333333%}.awardscontainer ul li svg{font-size:22pt;margin-top:8%}.awardscontainer ul li h2{font-family:Abel;font-size:11pt;margin-left:10%;position:absolute;text-align:center;top:30%;width:80%}.awardscontainer ul li:nth-child(odd){background-color:#c8c8c833}.footercontainer{height:35vh;min-height:280px;padding:10px 5px}.footercontainer .disclaimercontainer{font-size:3vw}.footercontainer .disclaimercontainer .cccplug{color:#f4f3ee;font-family:Abel}.footercontainer .disclaimercontainer .cccplug a{color:#19180a;text-decoration:none}.footercontainer .logocontainer{bottom:40px;height:120px;left:12%;position:absolute;width:120px}.footercontainer svg{opacity:1}}
/*# sourceMappingURL=main.45d8011e.css.map*/