*{box-sizing:border-box;margin:0;padding:0}body,html{background:#0c2284;background:linear-gradient(90deg,#0c2284,#7b8edd);color:#fff;font-family:Cormorant Garamond,serif!important;font-size:20px;font-weight:400;max-width:100vw;overflow-x:hidden}a{text-decoration:none!important}h1{font-family:Bebas Neue;font-size:7vw;text-align:center!important}@media (max-width:425px){h1{font-size:10vw}}h2{font-size:6vh}h2,h3{font-family:Bebas Neue;text-align:center!important}h3{font-size:5vh}h4,h5{font-family:Bebas Neue;font-size:2.5vw}p{font-size:1.35vw}.navbar{background:#fff!important;z-index:100}.navbar-brand{font-family:Bebas Neue;font-size:xx-large;padding-bottom:0!important}.nav-item{text-decoration:none!important}@media (min-width:1200px) and (max-width:1258px){.nav-item{text-align:center}}.dropdown-item:hover,.nav-link:hover{background:#445db4!important;color:#fff!important}@media (min-width:992px){.dropdown:hover .nav-dropdown-menu{display:block!important;margin-top:0!important}}.dropdown-menu{padding-bottom:0;padding-top:0}.fullpage{min-height:100vh}#popup{align-items:center;background:rgba(74,74,74,.59);display:flex;height:110vh;justify-content:center;position:fixed;top:-10vh;width:100vw;z-index:1000}.popup-close-btn{background:#cc2f2f;color:#fff;position:absolute;right:12vw;top:22vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.concert-ad{align-items:center;background:#000;border:.25vw solid #fff;box-shadow:0 20px 30px -10px #d0d0d0;display:flex;height:80vh;justify-content:center;margin-top:10vh;width:80vw}.popup-logo{border:2px solid #fff}.home-cover{height:50vh;object-fit:cover;width:100%}.hero-image{background-position:50% 50%;background-size:cover;height:50vh;margin-bottom:5vh;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 75%);mask-image:linear-gradient(0deg,transparent 0,#000 75%);position:relative;width:100%}.cover-img{height:100%;object-fit:cover;opacity:.7;width:100%}.overlay-cover{background:#000;height:100%;position:absolute;top:0}.hero-title,.overlay-cover{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;width:100%}.hero-title{height:50%;position:absolute!important;top:8vh}.showfest{margin-bottom:20vh;margin-top:2vh}.popup-btns,.showfest-btns{display:flex;flex-wrap:wrap;justify-content:space-around}.popup-logo,.showfest-logo{width:100%}.poster-ticket-click{pointer-events:none}.kidscamp{margin-top:15vh;text-align:center}.kidscamp-title1 h2{font-size:7vw!important}.kidscamp-title2{display:none}.kidscamp-buttons{display:flex;justify-content:space-around}.home-featured-IMG-div{background:transparent;display:flex;justify-content:center;margin-bottom:10vh;margin-top:-5vh;min-height:80vh;position:relative}.home-featured-IMG-div p{margin-top:2vh;text-align:center}@media (max-width:1024px){.featured-IMG-1,.featured-IMG-2,.featured-IMG-3{width:60vw!important}}@media (max-width:500px){.home-featured-IMG-div{min-height:60vh}.featured-IMG-1,.featured-IMG-2,.featured-IMG-3{width:80vw!important}.FeaturedIMG{max-height:35vh!important}}.featured-IMG-1,.featured-IMG-2,.featured-IMG-3{background:transparent;color:#fff;display:flex;flex-direction:column;width:40vw}.FeaturedIMG{max-height:45vh;object-fit:contain;width:100%}.featured-IMG-1{align-items:center;-webkit-animation:featured-IMG-1 18s infinite;animation:featured-IMG-1 18s infinite;display:flex;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes featured-IMG-1{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes featured-IMG-1{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}.featured-IMG-2{align-items:center;-webkit-animation:featured-IMG-2 18s infinite;animation:featured-IMG-2 18s infinite;display:flex;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes featured-IMG-2{0%{opacity:0}30%{opacity:0}33%{opacity:1}63%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes featured-IMG-2{0%{opacity:0}30%{opacity:0}33%{opacity:1}63%{opacity:1}66%{opacity:0}to{opacity:0}}.featured-IMG-3{align-items:center;-webkit-animation:featured-IMG-3 18s infinite;animation:featured-IMG-3 18s infinite;display:flex;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes featured-IMG-3{0%{opacity:0}63%{opacity:0}66%{opacity:1}to{opacity:1}}@keyframes featured-IMG-3{0%{opacity:0}63%{opacity:0}66%{opacity:1}to{opacity:1}}.testimonial-title-card{align-items:center;display:flex;height:25%;justify-content:space-between;margin-bottom:5%;width:35%}.testimonial-title-card img{border-radius:50%;margin:5px;width:60px}.btn{background:#fff!important;color:#0c2284!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.fa-brands{color:#fff;font-size:50px}.fa-brands:hover{color:#f6d516}.featured{margin-bottom:10%;margin-top:10%}.social{height:30vh;margin:auto;width:80vw}.social-icon{margin-left:2vw;margin-right:2vw}.payment-inputs{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:5vh;padding-top:5vh}.gold-text{color:gold}.payment-btn{font-size:2rem;margin-bottom:5vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sponsor-thank-you{margin:auto;width:80vw}.sponsors{height:65vh;position:relative;width:100%}.sponsors h4,.sponsors h5{font-family:Cormorant Garamond,serif!important;font-size:1.75vw}.sponsor-img-div{margin:auto;width:15vw}.sponsor1-img-div{width:50vw}.sponsor-img{height:100%;width:75%}.sponsors1{-webkit-animation:sponsors1 18s infinite;animation:sponsors1 18s infinite;height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes sponsors1{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes sponsors1{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}.sponsors2{-webkit-animation:sponsors2 18s infinite;animation:sponsors2 18s infinite;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes sponsors2{0%{opacity:0}30%{opacity:0}33%{opacity:1}63%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes sponsors2{0%{opacity:0}30%{opacity:0}33%{opacity:1}63%{opacity:1}66%{opacity:0}to{opacity:0}}.sponsors3{-webkit-animation:sponsors3 18s infinite;animation:sponsors3 18s infinite;height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes sponsors3{0%{opacity:0}63%{opacity:0}66%{opacity:1}to{opacity:1}}@keyframes sponsors3{0%{opacity:0}63%{opacity:0}66%{opacity:1}to{opacity:1}}.sponsor-col{width:40%}.sponsor-col-2{width:40vw}.sponsor-toomanyIMG{display:flex;justify-content:space-around}.footer{background:#f5f5f5;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 75%);mask-image:linear-gradient(180deg,transparent 0,#000 75%);min-height:100px}.footer,.footer a{color:#0c2284!important}.footer a:hover{color:gold!important}iframe{-webkit-animation:calendar 2s;animation:calendar 2s;background-color:#000;height:80vh!important;margin-bottom:2vh;margin-top:10vh!important;padding:0!important;width:80vw!important;z-index:10}.purchase-div{display:flex;justify-content:center}@-webkit-keyframes calendar{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes calendar{0%{opacity:0}60%{opacity:0}to{opacity:1}}.calendar-load{bottom:50vh;display:flex;justify-content:center;position:absolute;text-align:center;width:100vw}.subscribe-btn{position:relative;text-align:center}.offcanvas{height:70vh}.offcanvas-last{padding-bottom:20px!important}.offcanvas-body,.offcanvas-header{color:#000!important;text-align:center!important}.directorIMG{border-radius:50%;width:40%}.overlay-cover-musical{align-items:center;background:#86bbdc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cover-img-musical{object-fit:cover}.hero-image-musical{background-position:50% 50%;background-size:cover;height:65vh;margin-bottom:5vh;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 35%);mask-image:linear-gradient(0deg,transparent 0,#000 35%);position:relative;width:100%}.footer{align-items:center;display:flex;justify-content:space-around}@media (max-width:1024px){.hero-image,.hero-image-musical{height:30vh}.hero-title{margin-bottom:-10vh;position:relative!important;top:-25vh}p{font-size:medium}.showfest{margin-top:0!important}.kidscamp-buttons{display:block}.kidscamp .btn{display:block;margin:2vh auto auto;width:40%}.TrunkorTreatIMGDiv{width:30vw}}@media (max-width:768px){.featured{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.showfest-img{margin-bottom:5vh;width:50%}.showfest-info{width:80%}.sponsor-img-div{margin-bottom:3vh;width:15vw}.sponsor1-img-div{width:70vw}.sponsors h4{font-size:3vw}.sponsors h4,.sponsors h5{font-size:3vw!important}.payment-btn{font-size:1rem}.musical-home{display:flex;flex-wrap:wrap-reverse}}@media (max-width:425px){.showfest-img{margin-bottom:5vh;width:80%}.popup-img{margin-bottom:-5vh;width:80%}.popup-info,.showfest-info{width:80%}.popup-info{font-size:1.5rem}.kidscamp{margin-bottom:15vh}.kidscamp-title1{display:none}.kidscamp-title2{display:block;margin-bottom:5vh;margin-top:5vh;width:80%}.TrunkorTreatIMGDiv,.kidscamp-info{width:80vw}.poster-ticket-click{pointer-events:all}h3{font-size:1.5em}h4,h5{font-size:1.25em}.sponsors{height:65vh}.sponsors h4,.sponsors h5{font-size:4vw!important}.featured{width:90%}.bio{width:100%}.directorIMG{width:80%}.sponsors2{display:flex;flex-wrap:wrap}.sponsor-col{margin-left:2vw;margin-right:2vw}.sponsor-col-2{margin:auto;width:80vw}.sponsors2 .sponsor-img-div{width:30vw}.sponsor1-img-div{width:80vw}.sponsors3{display:flex;flex-wrap:wrap}.payment-inputs,.sponsor-toomanyIMG{display:block}.payment-btn{font-size:1rem}.footer{display:block;padding-bottom:5vh;padding-top:5vh;text-align:center}}
/*# sourceMappingURL=main.40477b9c.css.map*/