*{box-sizing:border-box}body{position:relative;padding:0;margin:0;overflow-x:hidden;width:100%;height:100%}html{position:relative;overflow-x:hidden;font-size:62.5%;padding:0;margin:0;width:100%;height:100%}@media (max-width: 75rem){html{font-size:56.25%}}@media (max-width: 59rem){html{font-size:56.25%}}@media (max-width: 48rem){html{font-size:50%}}@media (max-width: 38rem){html{font-size:40%}}@media (max-width: 27rem){html{font-size:33%}}@media (max-width: 25rem){html{font-size:30%}}@font-face{font-family:Roundedltblack;src:url(./HelveticaRoundedLT-Black-nbNSoU1v.otf)}@font-face{font-family:Bolditalic;src:url(./Montserrat-BoldItalic-Djq5cO0x.ttf)}@font-face{font-family:Italic;src:url(./Montserrat-Italic-BkwzhAef.ttf)}@font-face{font-family:Regular;src:url(./Montserrat-Regular-BTv-ZAuf.otf)}@font-face{font-family:Light;src:url(./MONTSERRAT-LIGHT-D0JoiBCz.OTF)}.section-hero{position:relative;background-color:#ec2838;height:90dvh;overflow:hidden}.section-hero .hero-middle{display:flex;justify-content:center;align-items:center;height:100%}.section-hero .hero-middle .hero{opacity:1;position:relative;max-width:140rem;width:100%;height:100%;display:grid;grid-template-columns:1fr 20vw;margin:0 auto;padding:2rem;max-height:90dvh;justify-content:center;align-items:center;gap:4.8rem;z-index:1}@media (max-width: 59rem){.section-hero .hero-middle .hero{grid-template-columns:1fr;grid-template-rows:auto auto;padding:10rem 10rem 0;gap:1rem}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero{grid-template-columns:1fr;grid-template-rows:auto auto;padding:10rem 10rem 0;gap:1rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero{padding:2rem}}.section-hero .hero-middle .hero .hero-textbox{position:relative;color:#fff}.section-hero .hero-middle .hero .hero-textbox .heading-primary{font-family:Roundedltblack!important;font-size:3.5rem;font-weight:900;text-align:center;margin-bottom:0}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .heading-primary{font-size:4rem}}.section-hero .hero-middle .hero .hero-textbox .titlemiddle{display:flex;align-items:center;justify-content:center;width:100%}.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:60rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:50rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:40rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:50rem}}.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img .img{width:100%}.section-hero .hero-middle .hero .hero-textbox .heading-secondary{margin:0;font-size:2rem;font-family:Roundedltblack;text-align:center}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .heading-secondary{font-size:3rem}}.section-hero .hero-middle .hero .hero-textbox .location{display:flex;justify-content:center;align-items:center;font-size:1.8rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .location{font-size:2.2rem}}.section-hero .hero-middle .hero .hero-textbox .location .map-icon{width:5%}.section-hero .hero-middle .hero .hero-textbox .location .map-icon img{width:100%;height:auto}.section-hero .hero-middle .hero .hero-textbox .location .map-icon .address,.section-hero .hero-middle .hero .hero-textbox .location .address{font-family:Italic}.section-hero .hero-middle .hero .hero-textbox .location .map-link{display:block;font-family:Italic;color:#fff}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .location .map-link{display:none}}.section-hero .hero-middle .hero .hero-textbox .banner-1,.section-hero .hero-middle .hero .hero-textbox .banner-2,.section-hero .hero-middle .hero .hero-textbox .banner-3{width:auto;display:flex;align-items:center;justify-content:center;gap:.5rem}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{width:auto;display:flex;align-items:center;justify-content:center;background-color:#fbc613;border-radius:2rem;padding:4px}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{padding:5px;border-radius:4rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{padding:8px;border-radius:4rem}}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:4rem;height:auto}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:5rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:3rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:3rem}}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{color:#000;width:auto;font-family:Regular;font-size:1.5rem;text-transform:uppercase}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{font-size:1.5rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{font-size:1.5rem}}.section-hero .hero-middle .hero .hero-textbox .banner-2,.section-hero .hero-middle .hero .hero-textbox .banner-3{padding-top:.5rem}.section-hero .hero-middle .hero .hero-textbox .map-link-mobile{display:none;justify-content:center;font-family:Italic;color:#fff;font-size:2rem;padding-bottom:2rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .map-link-mobile{font-size:2.2rem;display:flex}}.section-hero .hero-middle .hero .hero-textbox .co-located{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:1rem}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-textbox .co-located{display:none;justify-content:center}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-textbox .co-located{justify-content:center}}.section-hero .hero-middle .hero .hero-textbox .co-located .co-located-text{font-family:Regular;text-transform:uppercase;font-size:1.5rem}.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:9rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:10rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:7rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:10rem}}.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo img{width:100%}.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:18rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:20rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:15rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:20rem}}.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo img{width:100%}.section-hero .hero-middle .hero .hero-vidbox{position:relative;height:auto}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox{display:flex;justify-content:center;align-items:center}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox{display:flex;justify-content:center;align-items:center}}.section-hero .hero-middle .hero .hero-vidbox .video-container{position:relative;display:flex;justify-content:center;align-items:start;width:100%;height:100%;max-height:100%}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-vidbox .video-container{width:80%;height:80%}}.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:100%;height:auto;border-radius:3rem;box-shadow:0 0 10px gray;max-width:100%;max-height:100%;object-fit:cover}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:50%;height:auto}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:50%;height:auto}}@media (max-width: 38rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:70%;height:auto}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:60%;height:auto}}.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{position:absolute;width:40%;bottom:0;left:0;transform:translate(-50%,20%)}.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo img{width:100%;animation:opennow 3s ease-in-out infinite forwards}@keyframes opennow{0%{transform:scale(.4) rotate(0)}10%{transform:scale(.4) rotate(-20deg)}20%{transform:scale(.8) rotate(0)}30%{transform:scale(1) rotate(-20deg)}40%{transform:scale(1) rotate(0)}50%{transform:scale(1) rotate(-20deg)}60%{transform:scale(1) rotate(0)}70%{transform:scale(1) rotate(-20deg)}80%{transform:scale(.8) rotate(0)}90%{transform:scale(.4) rotate(-20deg)}to{transform:scale(.4) rotate(0)}}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{display:flex;justify-content:center;align-items:center;left:auto;top:0;bottom:auto;width:20%;transform:translate(-100%,-20%)}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{display:flex;justify-content:center;align-items:center;left:auto;top:0;bottom:auto;width:20%;transform:translate(-100%,-20%)}}@media (max-width: 38rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{width:30%}}.section-hero .bg-1{opacity:1;position:absolute;bottom:0;left:0;width:50%;transform:translate(-50%,5%);z-index:0}.section-hero .bg-1 img{width:100%}.section-hero .bg-2{opacity:1;position:absolute;top:0;right:0;width:40%;transform:translate(30%,-20%);z-index:0}.section-hero .bg-2 img{width:100%}.section-hero .emoji-1{opacity:1;top:0;position:absolute;width:20%;padding:4.8rem;animation:emoji1 5s ease-in-out infinite}@keyframes emoji1{0%{transform:translateY(20px) rotate(10deg)}50%{transform:translateY(-20px) rotate(-10deg)}to{transform:translateY(20px) rotate(10deg)}}@media (max-width: 59rem){.section-hero .emoji-1{width:25%}}@media (max-width: 38rem){.section-hero .emoji-1{width:30%}}.section-hero .emoji-1 img{width:100%}.section-hero .emoji-2{opacity:1;display:none;justify-content:center;align-items:end;width:90%;height:100%;bottom:0;position:absolute}.section-hero .emoji-2 img{width:10%;height:auto}.header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;position:sticky;top:0;min-height:10vh;background-color:#4465b0;z-index:10;bottom:0;left:0}.header .logo{display:block;width:20%}.header .logo img{width:100%;height:auto}@media (max-width: 48rem){.header .logo{width:30%}}.header .main-nav .main-nav-list{list-style:none;display:flex;align-items:center;gap:4.8rem;text-transform:uppercase}@media (max-width: 48rem){.header .main-nav .main-nav-list{display:none}}.header .main-nav .main-nav-list .main-nav-link{display:inline-block;text-decoration:none;color:#fff;font-family:Regular;font-weight:500;font-size:1.5rem}.header .main-nav .main-nav-list .main-nav-link:hover,.header .main-nav .main-nav-list .main-nav-link :visited{color:#fbc613}@media (max-width: 59rem){.header .main-nav .main-nav-list .main-nav-link{font-size:2rem}}.header .main-nav .main-nav-list .main-nav-logo{display:inline-block;width:4rem}.header .main-nav .main-nav-list .main-nav-logo img{width:100%}.header .main-nav .main-nav-list-mob{list-style:none;display:none;align-items:center;gap:4.8rem;text-transform:uppercase}.header .main-nav .main-nav-list-mob .main-nav-logo{display:inline-block;width:4rem}.header .main-nav .main-nav-list-mob .main-nav-logo img{width:100%}.header .main-nav .main-nav-list-mob .bar{display:none;flex-direction:column;width:3rem;gap:.5rem;cursor:pointer}.header .main-nav .main-nav-list-mob .bar button{border:1px solid #fff}@media (max-width: 48rem){.header .main-nav .main-nav-list-mob .bar{display:flex}}.header .main-nav .main-nav-list-mob .close{width:4rem}.header .main-nav .main-nav-list-mob .close img{width:100%}@media (max-width: 48rem){.header .main-nav .main-nav-list-mob{display:flex}}.summer-camp{position:relative;display:flex;align-items:center;justify-content:center;height:90%;overflow:hidden;padding:0;margin:0}.summer-camp #sun,.summer-camp #Graphic1,.summer-camp #Graphic2,.summer-camp #Graphic3,.summer-camp #Graphic4,.summer-camp #Graphic5{position:absolute;left:-3%;top:-12%;width:20%}.summer-camp #Graphic1,.summer-camp #Graphic2{bottom:0;top:initial;left:0;width:20%}@media (max-width: 38rem){.summer-camp #sun{top:-5%;width:40%}}.summer-camp #Graphic2{width:15%;bottom:-3%;top:initial;left:-4%}.summer-camp #Graphic3{width:20%;top:0;left:initial;right:0}@media (max-width: 38rem){.summer-camp #Graphic3{width:40%}}.summer-camp #Graphic4,.summer-camp #Graphic5{width:15%;top:initial;left:initial;bottom:0;right:0}.summer-camp #Graphic5{width:15%;top:initial;left:initial;bottom:0;right:-5%}.summer-camp .campContainer{width:90%;margin:0 auto 5%;display:flex;align-items:center;justify-content:center}@media (max-width: 38rem){.summer-camp .campContainer{display:block}}.summer-camp img{width:100%}.summer-camp .sec1{width:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 38rem){.summer-camp .sec1{width:100%;margin-left:0%}}.summer-camp .sec1 .title{width:80%;margin-left:10%}@media (max-width: 38rem){.summer-camp .sec1 .title{width:90%;margin-left:0%}}.summer-camp .sec2{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 38rem){.summer-camp .sec2{width:100%;margin-top:10%}}.summer-camp .sec2 div{margin-top:2%;margin-right:10%}@media (max-width: 38rem){.summer-camp .sec2 div{margin-right:0%}}.summer-camp .sec2 .head{width:50%}@media (max-width: 38rem){.summer-camp .sec2 .head{width:60%;margin-left:0%}}.summer-camp .sec2 .years{width:50%;cursor:pointer}@media (max-width: 38rem){.summer-camp .sec2 .years{width:60%;margin-left:0%}}#imagePopup,#imagePopup2{display:none;position:fixed;top:0%;left:0;width:100%;background:#000c;overflow-y:auto;justify-content:center;align-items:center;flex-direction:column;height:100%}.soon{font-family:Regular;font-size:5vh;color:#fff}@media (max-width: 38rem){.soon{font-size:6vw}}#closeBtn,#closeBtn2{position:absolute;top:12%;right:2%;cursor:pointer;width:30px;background:#fff;border-radius:50%}.image-container{width:90%;max-width:1000px;margin:50px auto;text-align:center;height:70vh;overflow-y:auto;justify-content:center;align-items:center;flex-direction:column}.image-container img{width:100%;margin-bottom:10px;border-radius:10px}.disclaimer{position:absolute;left:0;right:0;bottom:5%;margin:0 auto;text-align:center;font-size:2vh;font-family:Italic}.disclaimer a{color:#000}@media (max-width: 38rem){.disclaimer{font-size:2vw;width:70%}}.section-navmob{position:fixed;background-color:#4465b0e6;width:100%;height:100vh;top:0;left:0;z-index:100;opacity:0;transform:translate(100%);transition:all .5s ease-in;visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section-navmob .navmob{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.section-navmob .navmob .nav-list{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.8rem;margin:0;padding:0}.section-navmob .navmob .nav-list .nav-link{font-size:4rem;text-transform:uppercase;font-family:Regular;color:#e6e6e6;text-decoration:none}.section-navmob .close-btn{position:absolute;top:0;right:0;width:4rem;transform:translate(-50%,50%)}.section-navmob .close-btn img{width:100%}.nav-open{transform:translate(0);visibility:visible;opacity:1}input,textarea{border:1px solid #ddd}input:focus,textarea:focus{outline:none}.fade{animation-name:fade;animation-duration:3s}.input-shake{animation:shake .2s ease-in-out}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.warning-box{position:absolute;top:100%;left:0;width:auto;background-color:#4465b0;color:#fff;padding:1rem;border-radius:4px;font-size:3rem;margin-top:1rem;z-index:999;font-family:Regular;height:0;transition:height .3s}.warning-box.show{height:5rem}.warning-box:before{content:"";position:absolute;top:-1rem;left:2rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-bottom:2rem solid #4465b0}.thankyou{text-align:center;color:#ddd;font-family:Regular;font-size:3rem}.invisible{opacity:0!important}.visible{opacity:1!important}
