.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.Header_headerMain__9E2vr{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:9;background:#fff;border-bottom:1px solid #b7b7b7;padding:10px 20px}.Header_logo__V9h3K{display:flex;justify-content:flex-start;align-items:center}.Header_logo__V9h3K .Header_logoTxt__u2HVH{font-size:24px;font-weight:600;margin:0;color:#bd8116;letter-spacing:-1px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width:767.9px){.Header_logo__V9h3K .Header_logoTxt__u2HVH{font-size:14px}}.Header_logo__V9h3K img{width:60px;height:60px;margin-right:6px;flex-shrink:0}@media screen and (max-width:767.9px){.Header_logo__V9h3K img{width:40px;height:40px}}.Header_routes__idQyX{display:flex;justify-content:space-around;align-items:center;color:#121414}.Header_routes__idQyX>a{display:inline-block;font-size:14px}@media screen and (min-width:768px){.Header_routes__idQyX>a:not(:last-child){margin-right:20px}}.Header_mobileNav__vMFS1{display:flex;flex-direction:column;justify-content:center;padding:10px}.Header_mobileNav__vMFS1 a{margin-bottom:10px}.Header_headerLink__GKfGT{margin-left:5px}.Footer_logo__oqoeK{display:flex;justify-content:flex-start;align-items:center}.Footer_logo__oqoeK .Footer_logoTxt__v5qEs{font-size:24px;font-weight:600;margin:0;color:#bd8116;letter-spacing:-1px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width:767.9px){.Footer_logo__oqoeK .Footer_logoTxt__v5qEs{font-size:14px}}.Footer_logo__oqoeK img{width:60px;height:60px;margin-right:6px;flex-shrink:0}@media screen and (max-width:767.9px){.Footer_logo__oqoeK img{width:40px;height:40px}}.Footer_footerContainer__1Dvy2{background:#000}.Footer_sticky__4z09D{margin-bottom:100px}@media(max-width:767.9px){.Footer_sticky__4z09D{margin-bottom:0}}.Footer_footerInfo__l1zP0{display:flex;flex-wrap:wrap;color:#fff;margin-left:48px;margin-top:16px}@media(max-width:767.9px){.Footer_footerInfo__l1zP0{margin-left:0}}.Footer_sectionInfo__eyPZc{flex-basis:33.33%;max-width:33.33%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.Footer_sectionInfo__eyPZc .Footer_infoRow__28Uug{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.Footer_sectionInfo__eyPZc .Footer_icon__7yN_X{font-size:20px;width:44px;height:44px;padding:10px;border-radius:50px;transition:all .3s ease-in-out;margin-right:10px}@media(max-width:767.9px){.Footer_sectionInfo__eyPZc{max-width:100%;flex-basis:100%}.Footer_sectionInfo__eyPZc .Footer_infoRow__28Uug{margin-left:24px}.Footer_followUs__kf_JT{max-width:100%;flex-basis:100%;flex-direction:row;align-items:center}.Footer_followUs__kf_JT .Footer_infoRow__28Uug{margin-left:24px}}.Footer_heading__cx0ft{font-size:24px;margin-bottom:24px}.ContactForm_root__ZfV7_{background:#f3f3fd}.ContactForm_icon__LOW_0{font-size:20px;width:44px;height:44px;background:#eef7ff;padding:10px;border-radius:50px;transition:all .3s ease-in-out;margin-right:10px}.ContactForm_content__671Ix{display:flex;flex-wrap:wrap}.ContactForm_info__AS4U4{flex-basis:33.33%;max-width:33.33%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.ContactForm_info__AS4U4 .ContactForm_infoRow__twyMe{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.ContactForm_contactForm__uOo7k{flex-basis:50%;max-width:50%}.ContactForm_formField__tI7pj{padding-bottom:10px;margin-right:10px}.ContactForm_formField__tI7pj .ContactForm_validate__A0Ti0{color:#d0483d}.ContactForm_formInput__6NwPK{width:100%;height:40px;padding:20px;border:1px solid #ced4da;border-radius:20px}.ContactForm_contactInfo__7fy8t{display:flex;align-items:flex-start;justify-content:space-between}.ContactForm_heading__hmRGR{text-align:center;margin-bottom:32px;font-size:32px;font-weight:600;text-transform:capitalize}.ContactForm_actionCta__Kd7UI{color:#fff;background:#131212;border:1px solid #131212;padding:6px 12px;height:40px;border-radius:24px;font-size:16px;text-transform:capitalize;width:100%;cursor:pointer}@media(max-width:767.9px){.ContactForm_contactInfo__7fy8t{display:block}.ContactForm_contactForm__uOo7k,.ContactForm_info__AS4U4{max-width:100%}}.ContactForm_errorMsg__pyDyT,.ContactForm_successMsg__saKrH{display:flex;justify-content:center}.ContactForm_errorMsg__pyDyT{color:#d0483d}.ContactUs_root__SrERf{background:#f3f3fd}.ContactUs_icon__LaTj1{font-size:20px;width:44px;height:44px;background:#eef7ff;padding:10px;border-radius:50px;transition:all .3s ease-in-out;margin-right:10px}.ContactUs_content___uAIe{display:flex;flex-wrap:wrap}.ContactUs_info__I62u0{flex-basis:33.33%;max-width:33.33%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.ContactUs_info__I62u0 .ContactUs_infoRow__ylMBP{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.ContactUs_contactForm__jwe_j{flex-basis:50%;max-width:50%}.ContactUs_formField__yGA8G{padding-bottom:10px}.ContactUs_formField__yGA8G .ContactUs_validate__tnNav{color:#d0483d}.ContactUs_formInput__6Duwl{width:100%;height:40px;padding:20px;border:1px solid #ced4da}.ContactUs_contactInfo__7ijRA{display:flex;align-items:flex-start;justify-content:space-between}.ContactUs_heading__wHmh9{text-align:center;margin-bottom:32px;font-size:32px;font-weight:600;text-transform:capitalize}.ContactUs_actionCta__w7lU1{color:#fff;background:#131212;border:1px solid #131212;padding:6px 12px;height:40px;border-radius:24px;font-size:16px;text-transform:capitalize;width:100%;cursor:pointer}@media(max-width:767.9px){.ContactUs_contactInfo__7ijRA{display:block}.ContactUs_contactForm__jwe_j,.ContactUs_info__I62u0{max-width:100%}}.ContactUs_errorMsg__FVoT5,.ContactUs_successMsg__4QU6w{display:flex;justify-content:center}.ContactUs_errorMsg__FVoT5{color:#d0483d}.CampInfo_container__JCTR6{margin:20px 0 0;border-top:1px solid #ddd;padding-top:30px}.CampInfo_campActivityInfo__m3nyi,.CampInfo_campWelcomeInfo__ju1ci,.CampInfo_completionReward__ryobc,.CampInfo_enrollToday__6c1j5,.CampInfo_whyInfo__0igbA{padding:10px}.CampInfo_campBenefits__Ke7vR,.CampInfo_campDetails___zwA7{background:#f3f3fd;padding:10px}.CampInfo_mb16__hG0Un{margin-bottom:16px}.CampInfo_campBasicInfo__uxJIS{display:flex;align-items:flex-start;padding-left:10px;margin-bottom:16px}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoHeadingActivity__SYaRI,.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoHeading__MkCc6{font-size:16px;font-weight:500;line-height:1.3}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoHeading__MkCc6{flex-basis:60%}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoHeadingActivity__SYaRI{flex-basis:20%}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoSubinfoActivity__lQW2_,.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoSubinfo__ozMeJ{font-size:14px;font-weight:400;line-height:1.3}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoSubinfo__ozMeJ{flex-basis:40%}.CampInfo_campBasicInfo__uxJIS .CampInfo_basicInfoSubinfoActivity__lQW2_{flex-basis:80%;margin-left:10px}.CampInfo_sectionTitle__UdnBb{font-size:30px}.CampInfo_sectionTitle__UdnBb,.CampInfo_subTitle__AJ6Rr{color:#000;line-height:1.3;letter-spacing:0;font-weight:400;margin-bottom:10px}.CampInfo_subTitle__AJ6Rr{font-size:20px}.CampInfo_overviewInfo__P2Kz6{padding:10px 10px 0;margin-bottom:16px}.SummerCamp_root__jFzkq{background:#fff;padding:40px 0}.SummerCamp_bannerCta__jqBUw{color:#fff;background:#131212;border:1px solid #131212;padding:6px 24px;height:60px;border-radius:24px;font-size:16px;text-transform:capitalize;cursor:pointer;margin-top:16px;font-weight:600}.SummerCamp_campHeading__ByzRa{display:flex;justify-content:center;align-items:center;padding:16px}.SummerCamp_campBanner__q7QaT{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:767.9px){.SummerCamp_campBanner__q7QaT{display:block}}.SummerCamp_campBanner__q7QaT .SummerCamp_leftSection__7r4mh{margin-bottom:20px}@media screen and (min-width:768px){.SummerCamp_campBanner__q7QaT .SummerCamp_leftSection__7r4mh{width:calc(100% - 430px);margin-right:30px}}.SummerCamp_campBanner__q7QaT .SummerCamp_leftSection__7r4mh .SummerCamp_bannerTitle__uAJTE{font-size:24px;font-weight:600}.SummerCamp_campBanner__q7QaT .SummerCamp_leftSection__7r4mh .SummerCamp_campMsg__6i4DS{font-size:20px;font-weight:500;margin:20px 0}@media(max-width:767.9px){.SummerCamp_campBanner__q7QaT .SummerCamp_rightSection__FS7YU,.SummerCamp_campBanner__q7QaT .SummerCamp_rightSection__FS7YU video{width:100%;height:100%}}@media(min-width:768px){.SummerCamp_campBanner__q7QaT .SummerCamp_rightSection__FS7YU video{width:300px;height:300px}}.SummerCamp_campBanner__q7QaT .SummerCamp_rightSection__FS7YU>img{max-width:100%;max-height:100%;object-fit:contain}.SummerCamp_bannerImg__Pq_yz{width:100%}@media(min-width:768px){.SummerCamp_bannerImg__Pq_yz{height:300px;object-fit:contain}}.SummerCamp_bannerAction__nxDqe{cursor:pointer}