.site-body>section{padding:4rem 0;text-align:left}@media(max-width:768px){.site-body>section{padding:4rem 1rem}}.site-body>section#hero{padding:0}#document{overflow-x:hidden}.site-header{padding:1rem 0rem;position:absolute;top:0;left:0;width:100%;z-index:1000;margin-top:60px}@media(min-width:1351px){.site-header .container .nav-container .site-nav>ul>li>a{color:white}}.site-header .container .nav-container #search-toggle,.site-header .container .nav-container #site-nav-toggle::before{color:white}.site-body .container{text-align:inherit}.site-body>section{width:100%}.site-body>section h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem}@media(max-width:768px){.site-body>section h2{font-size:2rem}}.site-body>section h2.xl,.site-body>section h2{font-size:4rem}@media(max-width:768px){.site-body>section h2.xl,.site-body>section h2{font-size:2.75rem}}#hero{width:100%;position:relative;top:0;background-color:#000;color:white}#hero:not(.home-carousel){padding:15rem 0!important}@media(max-width:768px){#hero:not(.home-carousel){padding:5rem 0!important}}#hero.home-carousel{padding:0}@media(max-width:960px){#hero.home-carousel.show-custom-hero-content-yes #carousel_home,#hero.home-carousel.show-custom-hero-content-yes #carousel_home ul.slides,#hero.home-carousel.show-custom-hero-content-yes #carousel_home ul.slides li.slide{width:100vw!important;height:500px!important}}#hero.home-carousel #carousel_home .container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3;width:100%;max-width:960px}#hero.home-carousel #carousel_home .caption{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}#hero.home-carousel #carousel_home .caption .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-size:cover!important;background-position:center!important}#hero.home-carousel #carousel_home .thumbnails{right:0;left:50%;transform:translateX(-50%);text-align:center}#hero.home-carousel #carousel_home .thumbnails li{background:rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.3);border-radius:50%;float:unset;display:inline-block}#hero.home-carousel #carousel_home .thumbnails li.current{background:white}#hero.home-carousel #carousel_home .thumbnails li img{display:none}#hero.home-carousel #carousel_home .controls{display:none}#hero>img{position:absolute;bottom:0;width:100%;width:100%;z-index:100;transform:translateY(50%);height:150px}@media(max-width:1280px){#hero>img{width:150%}}@media(max-width:768px){#hero>img{width:250%;height:100px}}#hero.text-left-align{text-align:left}#hero.text-center-align{text-align:center}#hero.text-right-align{text-align:right}#hero>.container{position:relative;z-index:5}#hero>.container>*{max-width:1080px;margin-left:auto;margin-right:auto}#hero h3{line-height:1.3;font-weight:400;font-size:1rem;letter-spacing:3px;margin-top:0;margin-bottom:1rem}#hero h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;line-height:1.2}@media(max-width:768px){#hero h2{font-size:2rem}}@media(max-width:1280px){#hero h2{font-size:3.2rem}}@media(max-width:960px){#hero h2{line-height:1}}@media(max-width:600px){#hero h2{font-size:2.5rem}}@media(max-width:480px){#hero h2{font-size:2rem}}#hero>.media-container{z-index:3;position:absolute;left:0;top:0;width:100%;height:100%}#hero>.media-container::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;z-index:6}#hero>.media-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-size:cover!important;background-position:center!important}#hero>.media-container .bg,#hero>.media-container .video{position:absolute;left:0;top:0;z-index:3}#hero>.media-container video{width:100vw;position:absolute;display:block;overflow:hidden;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:5}@media(max-width:768px){#hero>.media-container video{display:none}}@media(min-width:769px){#hero.hero-video .bg{display:none}}#hero .carousel-container{background:white}#hero .carousel-container>.carousel-content-container.container{width:100%}@media(min-width:961px){#hero .carousel-container>.carousel-content-container.container{position:absolute;left:50%;z-index:100;transform:translate(-50%,-50%);top:50%}}@media(max-width:960px){#hero .carousel-container>.carousel-content-container.container{color:black;padding:3rem 2rem;background:#E5E5E5}}@media(max-width:960px){#hero .carousel-container>.carousel-content-container.container .button-container a.outline{border-color:#01265A}#hero .carousel-container>.carousel-content-container.container .button-container a.white{color:#01265A}}#hero .carousel-container>.carousel-content-container.container.text-left-align{text-align:left}#hero .carousel-container>.carousel-content-container.container.text-center-align{text-align:center}#hero .carousel-container>.carousel-content-container.container.text-right-align{text-align:right}#hero .carousel-container .carousel{margin-bottom:0;border-radius:unset}#hero .carousel-container .carousel ul.slides .slide{position:relative;height:30em;overflow:hidden;background-size:cover;background-position:center!important;background-size:cover!important;background-color:black}#hero .carousel-container .carousel ul.slides .slide .bg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:5;background-repeat:no-repeat;background-position:center center;background-size:cover}#hero .carousel-container .carousel ul.slides .slide .bg.add-opacity{opacity:.5}#hero .carousel-container .carousel ul.slides .slide .container{transform:translateX(-50%) translateY(-50%);left:50%;top:50%;position:absolute;bottom:unset;z-index:10}#hero .carousel-container .carousel ul.slides .slide .container .caption{z-index:100;position:relative;text-align:left;bottom:0}#hero .carousel-container .carousel ul.slides .slide .container .caption .copy{display:block;line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;margin:0 auto;line-height:1.4;text-shadow:0 0 .3em rgba(0,0,0,0.67)}@media(max-width:768px){#hero .carousel-container .carousel ul.slides .slide .container .caption .copy{font-size:2rem}}#hero .carousel-container .carousel ul.slides .slide .container .caption .copy.md,#hero .carousel-container .carousel ul.slides .slide .container .caption .copy{font-size:3rem}@media(max-width:768px){#hero .carousel-container .carousel ul.slides .slide .container .caption .copy.md,#hero .carousel-container .carousel ul.slides .slide .container .caption .copy{font-size:2rem}}#hero .carousel-container .carousel ul.slides .slide .text-graphic{text-align:center;position:absolute;top:42%;z-index:101;width:100%;padding:0;-webkit-transform:translateY(-48%);-moz-transform:translateY(-48%);-ms-transform:translateY(-48%);-o-transform:translateY(-48%);transform:translateY(-48%)}#hero .carousel-container .carousel ul.slides .slide .text-graphic img{display:block;margin:auto;max-width:100%}#hero .carousel-container .carousel ul.slides .slide .text-graphic div a{background-color:#01265A}#hero .carousel-container .carousel .thumbnails li{background-color:#878787}#hero .carousel-container .carousel .thumbnails li span{box-shadow:0 2px 5px rgba(0,0,0,0.4)}#hero .carousel-container .carousel .thumbnails li.current{background-color:white}#hero .button-container{margin-top:3rem}@media(max-width:768px){#hero .button-container{margin-top:1rem}}#hero .button-container a{display:inline-block;margin:.5rem}#hero .button-container a.white:not(.outline){color:#333}#hero.buttons-alignment-left #hero .button-container{text-align:left}#hero.buttons-alignment-center #hero .button-container{text-align:center}#hero.buttons-alignment-right #hero .button-container{text-align:right}#intro{position:relative;z-index:5}#intro .container{display:flex;justify-content:center;align-items:flex-end}@media(max-width:1040px){#intro .container{flex-direction:column}}#intro .container .floating-words{width:35%;margin-right:2%;position:relative}@media(min-width:1241px){#intro .container .floating-words{top:-240px}}@media(max-width:1240px){#intro .container .floating-words{top:-400px;width:50%}}@media(max-width:1040px){#intro .container .floating-words{top:0}}@media(max-width:1040px){#intro .container .floating-words{width:100%;margin-right:0;margin-top:3rem}}#intro .container .floating-words div{color:#F59431;font-weight:900;font-size:2.6rem;line-height:1.3;margin-bottom:1.3rem;word-break:break-word}@media(max-width:1240px){#intro .container .floating-words div{font-size:2rem}}@media(max-width:1110px){#intro .container .floating-words div{font-size:1.8rem}}@media(max-width:1110px){#intro .container .floating-words div{font-size:1.8rem}}#intro .container .floating-words div:last-child{margin-bottom:0}#intro .container .text{width:65%;padding-right:4rem}@media(max-width:1240px){#intro .container .text{width:50%}}@media(max-width:1040px){#intro .container .text{width:100%;padding-right:0rem}}#intro .container .text.text-align-left h2,#intro .container .text.text-align-left h3{text-align:left}#intro .container .text.text-align-center h2,#intro .container .text.text-align-center h3{text-align:center}#intro .container .text.text-align-right h2,#intro .container .text.text-align-right h3{text-align:right}#intro .container .text h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;color:#009ADA;letter-spacing:0;margin-top:.5rem}@media(max-width:768px){#intro .container .text h2{font-size:2rem}}#intro .container .text h2.sm,#intro .container .text h2{font-size:2.4rem}@media(max-width:768px){#intro .container .text h2.sm,#intro .container .text h2{font-size:1.75rem}}#intro .container .text h3{color:black;margin-top:0;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:1040px){#intro .container .text h3{margin-top:3rem}}#intro .container .text .buttons{margin-top:2rem}#intro .container .text .buttons.button-align-left{text-align:left}#intro .container .text .buttons.button-align-center{text-align:center}#intro .container .text .buttons.button-align-right{text-align:right}#intro .container .text .buttons a{margin:.5rem}#find-your-berea{position:relative;padding-top:0}@media(min-width:769px){#find-your-berea{padding-bottom:9rem}}#find-your-berea>.inner{background:#01265A;text-align:center;padding:6rem 0 14rem;position:relative;overflow:hidden;z-index:4}@media(max-width:768px){#find-your-berea>.inner{padding:4rem 1rem 6rem}}#find-your-berea>.inner .container{max-width:768px;position:relative;z-index:3;color:white}#find-your-berea>.inner .bg{position:absolute;top:-15%;left:-15%;width:130%;height:130%;display:block;background-size:cover!important;background-position:center!important;z-index:2;opacity:.05}#find-your-berea>.container{z-index:5;position:relative;margin-top:-12rem}@media(max-width:768px){#find-your-berea>.container{margin-top:-3rem}}#find-your-berea>.container.top{color:white}#find-your-berea>.container h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;margin-top:0}@media(max-width:768px){#find-your-berea>.container h2{font-size:2rem}}#find-your-berea>.container h2.md,#hero .carousel-container .carousel ul.slides .slide #find-your-berea>.container .caption h2.copy,#find-your-berea>.container h2{font-size:3rem}@media(max-width:768px){#find-your-berea>.container h2.md,#hero .carousel-container .carousel ul.slides .slide #find-your-berea>.container .caption h2.copy,#find-your-berea>.container h2{font-size:2rem}}@media(min-width:769px){#find-your-berea>.container .content{display:flex;flex-wrap:wrap;gap:2rem}}#find-your-berea>.container .content section.camp-option{overflow:hidden;position:relative}@media(min-width:769px){#find-your-berea>.container .content section.camp-option{width:calc(50% - 1rem);box-shadow:0 0 40px transparent}#find-your-berea>.container .content section.camp-option:nth-child(odd):hover{box-shadow:5px 9px 40px rgba(0,0,0,0.2)}#find-your-berea>.container .content section.camp-option:nth-child(even):hover{box-shadow:-5px 9px 40px rgba(0,0,0,0.2)}}@media(max-width:768px){#find-your-berea>.container .content section.camp-option{background:#EFEFEF;margin-bottom:4rem}}@media(min-width:769px){#find-your-berea>.container .content section.camp-option:nth-child(even){top:7rem}}#find-your-berea>.container .content section.camp-option>*:not(.image){padding:0 2rem}#find-your-berea>.container .content section.camp-option .image{position:relative}#find-your-berea>.container .content section.camp-option .image .logo{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:5;transform:translateY(-50%)}#find-your-berea>.container .content section.camp-option .image .logo img{display:block;position:relative;margin:0 auto;transition:.4s}@media(min-width:1281px){#find-your-berea>.container .content section.camp-option .image .logo img{width:100%;max-width:250px;height:auto}}@media(max-width:1280px){#find-your-berea>.container .content section.camp-option .image .logo img{height:100%;max-height:170px;width:auto}}@media(max-width:768px){#find-your-berea>.container .content section.camp-option .image .logo img{max-height:26vw}}#find-your-berea>.container .content section.camp-option .image .main-image{position:relative;z-index:3}#find-your-berea>.container .content section.camp-option .image .main-image img{display:block;width:100%;transition:.4s all}#find-your-berea>.container .content section.camp-option:hover .logo img{filter:grayscale(1) contrast(0) brightness(10)}#find-your-berea>.container .content section.camp-option:hover .main-image img{opacity:.35;filter:grayscale(1)}#find-your-berea>.container .content section.camp-option .location{color:#F59431;text-transform:uppercase;font-weight:600;margin:1rem 0 0}#find-your-berea>.container .content section.camp-option .location::before{margin-right:.5rem}#find-your-berea>.container .content section.camp-option .location::before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#find-your-berea>.container .content section.camp-option .location::before{content:"\f041"}#find-your-berea>.container .content section.camp-option h3.title{color:#636B75;font-weight:800;margin-bottom:0}#find-your-berea>.container .content section.camp-option .content{border-bottom:2px solid #E4E4E4;margin-bottom:1rem}@media(min-width:769px){#find-your-berea>.container .content section.camp-option .list-items{display:flex;gap:1rem}}#find-your-berea>.container .content section.camp-option .list-items ul.links{margin:0 0 2rem;list-style:none}@media(min-width:769px){#find-your-berea>.container .content section.camp-option .list-items ul.links{width:50%}}#find-your-berea>.container .content section.camp-option .list-items ul.links li{font-weight:700;padding-bottom:.5rem}#find-your-berea>.container .content section.camp-option .list-items ul.links li a{color:#01265A;font-size:.8rem;text-decoration:none;font-weight:800}.photo-strip{position:relative;overflow:hidden;height:200px}.photo-strip .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-size:cover!important;background-position:center!important}#promo{position:relative}#promo .container{position:relative}#promo .container h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;margin-top:0}@media(max-width:768px){#promo .container h2{font-size:2rem}}#promo .container h2.md,#promo #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #promo .container .caption h2.copy,#promo .container h2{font-size:3rem}@media(max-width:768px){#promo .container h2.md,#promo #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #promo .container .caption h2.copy,#promo .container h2{font-size:2rem}}@media(max-width:960px){#promo .container .content{flex-wrap:wrap}}@media(min-width:601px){#promo .container .content{display:flex;gap:2rem;justify-content:center}}@media(min-width:961px){#promo .container .content>div{width:calc(25% - 1rem)}}@media(max-width:960px){#promo .container .content>div{width:calc(50% - 1rem);margin-bottom:3rem}}@media(max-width:600px){#promo .container .content>div{width:100%}}#promo .container .content>div a{text-decoration:none;color:#333}#promo .container .content>div a img{width:100%}#promo .container .content>div a h3{color:#009ADA;margin-bottom:0;margin-top:0}#promo .container .content>div a p{margin:1rem 0}#promo .container .content>div a span{color:#F59431;font-weight:800}#partners,#work{position:relative;text-align:center}#partners .container,#work .container{position:relative}#partners .container h2,#work .container h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;margin-top:0;color:#F59431;max-width:960px;margin:0 auto}@media(max-width:768px){#partners .container h2,#work .container h2{font-size:2rem}}#partners .container h2.md,#partners #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #partners .container .caption h2.copy,#partners .container h2,#work .container h2.md,#work #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #work .container .caption h2.copy,#work .container h2{font-size:3rem}@media(max-width:768px){#partners .container h2.md,#partners #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #partners .container .caption h2.copy,#partners .container h2,#work .container h2.md,#work #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #work .container .caption h2.copy,#work .container h2{font-size:2rem}}#partners .container .content,#work .container .content{color:#333;max-width:768px;margin:0 auto}#partners .container .column-container,#work .container .column-container{justify-content:center}@media(max-width:960px){#partners .container .column-container,#work .container .column-container{flex-wrap:wrap}}@media(min-width:601px){#partners .container .column-container,#work .container .column-container{display:flex}}#partners .container .column-container div.work,#partners .container .column-container div.partner,#work .container .column-container div.work,#work .container .column-container div.partner{padding:1rem}@media(min-width:961px){#partners .container .column-container div.work,#partners .container .column-container div.partner,#work .container .column-container div.work,#work .container .column-container div.partner{width:33.33%}}@media(max-width:960px) and (min-width:601px){#partners .container .column-container div.work,#partners .container .column-container div.partner,#work .container .column-container div.work,#work .container .column-container div.partner{width:50%}}#partners .container .column-container div.work a,#partners .container .column-container div.partner a,#work .container .column-container div.work a,#work .container .column-container div.partner a{display:block;text-decoration:none;position:relative}#partners .container .column-container div.work a img,#partners .container .column-container div.partner a img,#work .container .column-container div.work a img,#work .container .column-container div.partner a img{width:100%;position:relative;z-index:2}#partners .container .column-container div.work a .text,#partners .container .column-container div.partner a .text,#work .container .column-container div.work a .text,#work .container .column-container div.partner a .text{position:absolute;z-index:3;bottom:1rem;left:1rem;width:calc(100% - 2rem);text-align:left;background:#009ADA;color:white;padding:1rem 2rem 1rem 1rem;font-weight:800;font-size:1.3rem}#partners .container .column-container div.work a .text::after,#partners .container .column-container div.partner a .text::after,#work .container .column-container div.work a .text::after,#work .container .column-container div.partner a .text::after{font-weight:800;font-size:2rem;position:absolute;right:1rem}#partners .container .column-container div.work a .text::after,#partners .container .column-container div.partner a .text::after,#work .container .column-container div.work a .text::after,#work .container .column-container div.partner a .text::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#partners .container .column-container div.work a .text::after,#partners .container .column-container div.partner a .text::after,#work .container .column-container div.work a .text::after,#work .container .column-container div.partner a .text::after{content:"\f105"}#rent-our-camps{position:relative;padding:2rem 0}#rent-our-camps .container{position:relative;color:white}#rent-our-camps .container h2{line-height:1.5;margin-top:0;margin-bottom:1rem;font-size:3rem;margin-top:0}@media(max-width:768px){#rent-our-camps .container h2{font-size:2rem}}#rent-our-camps .container h2.md,#rent-our-camps #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #rent-our-camps .container .caption h2.copy,#rent-our-camps .container h2{font-size:3rem}@media(max-width:768px){#rent-our-camps .container h2.md,#rent-our-camps #hero .carousel-container .carousel ul.slides .slide .container .caption h2.copy,#hero .carousel-container .carousel ul.slides .slide #rent-our-camps .container .caption h2.copy,#rent-our-camps .container h2{font-size:2rem}}@media(min-width:769px){#rent-our-camps .container .column-container{display:flex;align-items:center}}@media(min-width:769px){#rent-our-camps .container .column-container .button-container{width:250px}}@media(max-width:768px){#rent-our-camps .container .column-container .button-container{text-align:center}}#rent-our-camps .container .column-container .text{font-weight:800;font-size:1.3rem;line-height:1.5}@media(min-width:769px){#rent-our-camps .container .column-container .text{width:calc(100% - 250px);padding-right:3rem}}@media(max-width:768px){#rent-our-camps .container .column-container .text{text-align:center}}#sign-up{position:relative}#sign-up .container{position:relative}@media(min-width:769px){#sign-up .container .column-container{display:flex;align-items:center}}#sign-up .container .column-container>.text{text-align:left;color:white;font-weight:800;font-size:1.3rem}@media(min-width:769px){#sign-up .container .column-container>.text{width:50%;padding-right:3rem}}@media(max-width:768px){#sign-up .container .column-container>.text{margin-bottom:2rem}}#sign-up .container .column-container>.text p{margin:0}@media(min-width:769px){#sign-up .container .column-container .form{width:50%}}#sign-up .container .column-container .form label{display:none}#sign-up .container .column-container .form ul,#sign-up .container .column-container .form li,#sign-up .container .column-container .form input{border:unset;width:100%;max-width:100%;border-radius:unset;background:unset}#sign-up .container .column-container .form input{border:1px solid white}#sign-up .container .column-container .form input::placeholder{color:white}#sign-up .container .column-container .buttons{margin-bottom:0}#sign-up .container .column-container .buttons button{margin:0 .5rem .5rem 0;text-decoration:none;font-weight:600;display:inline-block;outline-style:none;text-align:center;line-height:1.3;letter-spacing:0;transition:.3s;height:unset;font-size:1rem;font-family:"Work Sans",georgia,serif;color:white;background-color:#01265A;border:2px solid #01265A;padding:.75rem 3rem;border-radius:0!important}@media(max-width:768px){#sign-up .container .column-container .buttons button{padding:.5rem 1.2rem}}#sign-up .container .column-container .buttons button:hover{color:white;background:#023B8C;border-color:#023B8C}#sign-up .container .column-container .slide-captcha{background:rgba(255,255,255,0.3)!important}