#page-container{background-color:#000000}p{font-family:avenir-lt-pro,sans-serif}.body-font{font-family:avenir-lt-pro,sans-serif!important;font-weight:300!important}.title-font{font-family:p22-muschamp-pro,sans-serif}.subtitle-font{font-family:futura-pt-condensed,sans-serif!important;text-transform:uppercase}.nf-form-fields-required{display:none}.nf-resonse-msg p{text-align:center;color:#F1931F!important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:14px!important;color:#ffffff!important}.nf-field-container{margin-bottom:5px!important}.nf-field-label{margin-bottom:4px!important}.nf-field-label label,.nf-field-label span,.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label,.nf-field-element{color:rgba(255,255,255,0.85);font-size:13px}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:rgba(255,255,255,0.05)!important;border-radius:3px!important;border-color:white!important}.nf-error.field-wrap .nf-field-element:after{display:none!important}.nf-form-content input[type=submit]{background:#F1931F!important;font-family:futura-pt-condensed,sans-serif;font-size:26px!important;height:auto!important;width:auto!important;font-weight:600;padding:10px 30px;color:white!important;cursor:pointer;filter:brightness(1);margin-top:40px!important}.nf-add-fieldset,.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button{padding:0.5rem 1rem;font-family:futura-pt-condensed,sans-serif;color:white!important;cursor:pointer;font-weight:600;font-size:16px!important;background:#F1931F!important;border-radius:10px!important}.nf-form-content input[type=submit]:hover{transition:0.3 all;filter:brightness(1.2)}.ninja-forms-req-symbol{color:#F1931F!important}.et_pb_fullwidth_menu .et_pb_menu__wrap{justify-content:flex-end!important}.nf-form-content label{font-size:14px!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important}.object-fit img{object-fit:cover}#mb-navbar{background-color:transparent;transition:0.3s background-color}#mb-navbar .et_pb_row{max-width:none!important}#mb-navbar .et_pb_menu__menu>nav>ul>li{padding-right:0px!important;padding-left:25px}#md-navbar .et_pb_menu__logo{padding:20px 0px!important}#mobile_menu2{border:1px solid rgba(255,255,255,0.15)!important;border-radius:0px 0px 12px 12px!important}#mobile_menu2 li{background-color:rgba(255,255,255,0.1);margin-bottom:5px!important}#mobile_menu2 li>a{text-align:center}.grecaptcha-badge{visibility:hidden}.nf-form-content input[type=submit]{background:#f1931e!important}.tt-widget-inline iframe{max-width:none!important;width:100%!important}.tt-widget-wrapper{width:100%!important}#shop-front.new_event_page #shop-container .new-page-body{width:100%!important;max-width:none!important}.scroll-section{height:100vh;display:flex;justify-content:center;align-items:center;text-align:center}.halloween-section{position:relative;overflow:hidden;background:#1a1a1a url('https://www.transparenttextures.com/patterns/dark-matter.png')}.lightning-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.lightning-streak{position:absolute;width:20%;height:auto;stroke-width:0;stroke:#f9f181;opacity:0}#bolt1{top:-5%;left:10%;transform:rotate(10deg)}#bolt2{top:0;right:15%;transform:rotate(-15deg) scaleX(-1)}#bolt3{bottom:5%;left:25%;transform:rotate(5deg) scaleY(0.8)}.pumpkin-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.pumpkin{position:absolute;top:0}.pumpkin svg{width:100%;height:auto;overflow:visible}#p1{width:10%;min-width:120px;left:15%}#p2{width:12%;min-width:140px;left:35%}#p3{width:9%;min-width:110px;left:60%}#p4{width:11%;min-width:130px;left:80%}body .et_pb_code .bat-button-wrapper{position:relative!important;display:inline-block}body .et_pb_code .bat-button{display:inline-block;padding:15px 30px;font-size:1.2rem;font-family:'Inter',sans-serif;font-weight:bold;color:white;background:linear-gradient(45deg,#ff7f50,#e85a4f);border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:transform 0.2s ease-out,box-shadow 0.2s ease-out;box-shadow:0 4px 15px rgba(0,0,0,0.3)}body .et_pb_code .bat-button:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.4)}body .et_pb_code .bats-container{position:absolute;top:0;right:0;width:50px;height:50px;pointer-events:none;transform:translate(20%,-20%);z-index:999}body .et_pb_code .bat,body .et_pb_code .bat *,body .et_pb_code .bat *:before,body .et_pb_code .bat *:after{position:absolute}body .et_pb_code .bat{top:50%;left:50%;width:24px;height:28.8px;transform:translate(-50%,-50%) scale(0);opacity:0}body .et_pb_code .bat__head{background:#f1931e;width:100%;height:100%;border-radius:2em}body .et_pb_code .bat__wing{width:4em;height:1.6em;right:50%;bottom:20%;background:#f1931e;clip-path:polygon(65% 59%,39% 53%,33% 33%,10% 22%,0 0,70% 0,100% 65%,100% 100%);z-index:-1;transform-origin:100%;animation:wing 0.10s infinite alternate ease-in-out}body .et_pb_code .bat__wing+.bat__wing{left:50%;right:auto;clip-path:polygon(0% 100%,0 65%,30% 0,100% 0%,91% 22%,66% 33%,61% 53%,35% 59%);transform-origin:0}body .et_pb_code .bat-button-wrapper:hover .bat{opacity:1;transform:translate(-50%,-50%) scale(1)}body .et_pb_code .bat-button-wrapper:hover .bat-1{animation:fly-1 1.2s ease-out forwards}body .et_pb_code .bat-button-wrapper:hover .bat-2{animation:fly-2 1.3s ease-out forwards 0.1s}body .et_pb_code .bat-button-wrapper:hover .bat-3{animation:fly-3 1.1s ease-out forwards 0.15s}body .et_pb_code .bat-button-wrapper:hover .bat-4{animation:fly-4 1.4s ease-out forwards 0.2s}body .et_pb_code .bat-button-wrapper:hover .bat-5{animation:fly-5 1.2s ease-out forwards 0.25s}@keyframes wing{0%{transform:rotate(20deg)}100%{transform:rotate(-30deg)}}@keyframes fly-1{0%{transform:translate(0,0) scale(0.5);opacity:1}100%{transform:translate(90px,-120px) scale(0.8);opacity:0}}@keyframes fly-2{0%{transform:translate(0,0) scale(0.5);opacity:1}100%{transform:translate(40px,-150px) scale(0.6);opacity:0}}@keyframes fly-3{0%{transform:translate(0,0) scale(0.5);opacity:1}100%{transform:translate(130px,-90px) scale(0.9);opacity:0}}@keyframes fly-4{0%{transform:translate(0,0) scale(0.5);opacity:1}100%{transform:translate(70px,-180px) scale(0.7);opacity:0}}@keyframes fly-5{0%{transform:translate(0,0) scale(0.5);opacity:1}100%{transform:translate(110px,-140px) scale(1);opacity:0}}