@charset "UTF-8";@font-face{font-family:"Proxima N W15 Reg";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/f9f065ee-94ee-4f13-80d2-10a7f6cd826e.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/e8e438df-9715-40ed-b1ae-58760b01a3c0.woff) format("woff")}@font-face{font-family:"Proxima N W15 Reg It";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/e1c4dbe8-b723-4e07-a014-4f809a03c0dd.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/ddfa5815-0439-455c-ab0a-704be1e727e3.woff) format("woff")}@font-face{font-family:"Proxima N W15 Smbd";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/da9990b8-32d9-4402-86e8-bec78e679403.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/91b14d48-ff2a-4a42-87df-b04c76cfb67f.woff) format("woff")}@font-face{font-family:"Proxima N W15 Smbd It";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/b7444d2b-943a-45cb-bef2-493c666bb92b.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/da1887f8-f4f1-4bf8-ba4a-800c75895f58.woff) format("woff")}@font-face{font-family:"Proxima N W15 Bold";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/4db8e0c6-4c06-45f0-a821-ec66fa7bf2f3.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/a3a867b8-141c-4865-9f8d-6dc5766a6bc5.woff) format("woff")}@font-face{font-family:"Proxima N W15 Bold It";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/b0da47e4-2674-430d-8de9-b25a45fa61b7.woff2) format("woff2"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/f015d7cb-8f83-497f-b23e-157a01bfbeb1.woff) format("woff")}@font-face{font-family:"IntroBlackCaps";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/311F2E_0_0.woff2) format('woff2'),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/311F2E_0_0.woff) format('woff')}@font-face{font-family:"IntroBlackInlineCaps";src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/311F2E_1_0.woff2) format('woff2'),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/311F2E_1_0.woff) format('woff')}@font-face{font-family:'esf-icons';src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/esf-icons.eot);src:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/esf-icons.eot?#iefix) format("embedded-opentype"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/esf-icons.woff) format("woff"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/esf-icons.ttf) format("truetype"),url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/fonts/esf-icons.svg#esf-icons) format("svg");font-weight:400;font-style:normal}:root{--brand-clr-white:#fff;--brand-clr-black:#000;--brand-clr-gray:#58595b;--brand-clr-lgray:#f7f7f7;--brand-clr-orange:#f2950e;--brand-clr-lblue:#33c4f2;--brand-clr-mini-camp:#9762a8;--brand-clr-day-camp:#dc6943;--brand-clr-sports-camp:#005390;--brand-clr-senior-camp:#7a9f3e;--brand-clr-tennis-camp:#5f2d86;--brand-clr-tech-camp:#629ed2;--brand-clr-specialty-camp:#3bb9af;--brand-clr-76-basketball-camp:#005190;--brand-clr-brooklyn-basketball-camp:#151515;--brand-clr-bold-summers-precollege:#ba0018;--brand-clr-phillies-baseball-academy:#dd2633;--brand-clr-young-leaders-program:#1a2e5b;--font-proxima-regular:'Proxima N W15 Reg',sans-serif;--font-proxima-regular-it:'Proxima N W15 Reg It',sans-serif;--font-proxima-semibold:'Proxima N W15 Smbd',sans-serif;--font-proxima-semibold-it:'Proxima N W15 Smbd It',sans-serif;--font-proxima-bold:'Proxima N W15 Bold',sans-serif;--font-proxima-bold-it:'Proxima N W15 Bold It',sans-serif;--font-intro:'IntroBlackCaps',sans-serif;--font-intro-inline:'IntroBlackInlineCaps',sans-serif;--font-esf-icons:'esf-icons',sans-serif}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-overflow-scrolling:touch !important}body{margin:0;color:var(--brand-clr-gray);font-family:var(--font-proxima-regular);line-height:1.4;-webkit-overflow-scrolling:touch !important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:.67em 0;font-family:var(--font-proxima-semibold);font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-size:3.5em}.h2,h2{font:2.25em/1 var(--font-intro)}.h3,h3{font:1.75em/1.2 var(--font-intro)}.h4,h4{font-size:1.5em;line-height:1.25}.h5,h5{font-size:1.25em;line-height:1.3}.h6,h6{font-size:1.125em;line-height:1.3}iframe{width:100%}.ff-ibc{font-family:var(--font-intro) !important}.ff-ibic{font-family:var(--font-intro-inline) !important}.ff-pnsb{font-family:var(--font-proxima-semibold) !important}.ff-pnsbi{font-family:var(--font-proxima-semibold-it) !important}.ff-pnsb b,.ff-pnsb strong,.ff-pnb{font-family:var(--font-proxima-bold) !important}.ff-pnbi{font-family:var(--font-proxima-bold-it) !important}.hid-empty:empty,.hid{display:none !important}.d-block{display:block}.pos-rel{position:relative}.ovfl-h{overflow:hidden}.lwc{text-transform:lowercase}.upc{text-transform:uppercase}.align-content-top{align-content:flex-start}.align-content-center{align-content:center}.align-content-bottom{align-content:flex-end}.align-text-center,.txt-c{text-align:center}.align-text-left,.txt-l{text-align:left}.align-text-right,.txt-r{text-align:right}.justify-content-left{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-right{justify-content:flex-end}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cur-p{cursor:pointer}.invisible{pointer-events:none !important;visibility:hidden !important;opacity:0 !important}.full-width{width:100% !important}.rst-mar{margin:0 !important}.rst-pad{padding:0 !important}.rst-opacity{opacity:1 !important}.only-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}a[target]:after,ul.circle-chevron>li:before,.menu .toggle:after,.menu .menu-item-has-children>a:after,.esf-plus-card-style.with-tooltip .tooltip:before,.mob-collapse .collapse-toggle:after,.collapse .collapse-toggle:after,.amk-acc .amk-acc-item-title:after,.text .link.with-arrow:after,.video-thumb:after,.link:after,.link:before,.btn-link:after,.btn:after,.fa5-pseudo:after,.fa5-pseudo:before{font-style:normal;font-variant:normal;font-weight:300;font-family:'Font Awesome 6 Pro';text-rendering:auto;-webkit-font-smoothing:antialiased}.sub-menu,.menu,.cst-list,ol.no-style,ul:where(.no-style,.fancy,.circle-chevron){list-style:none;padding:0}.cst-list>li,ul.fancy>li{position:relative;margin-left:1em}.cst-list>li:before,ul.fancy>li:before{content:'';display:inline-block;width:.7em;height:.35em;margin:0 .3em .15em -1em;border:solid var(--brand-clr-orange);border-width:0 0 2px 2px;transform:rotate(-45deg)}ol.inline,ul.inline{display:flex;flex-flow:row wrap;justify-content:center}ol.inline.fancy>li,ul.inline.fancy>li{margin-left:2em}.cst-list>li,ul.fancy-2>li{margin:0 0 .5em;padding-left:1.4em}.cst-list>li:before,ul.fancy-2>li:before{content:'';position:absolute;top:.35em;left:0;width:.9em;height:.4em;margin:0}ul.circle-chevron>li{position:relative;margin-left:0;padding-left:1.625em}ul.circle-chevron>li:before{content:'\f138';position:absolute;top:.15em;left:0;width:1.125em;height:1.125em;color:var(--brand-clr-orange);font-weight:900;line-height:1}ul.circle-chevron.icon-col-lblue>li:before{color:var(--brand-clr-lblue)}ul.circle-chevron.icon-col-sports>li:before{color:var(--brand-clr-sports-camp)}ul.cols-2{columns:2}.flex{display:flex}.flex.wrap{flex-flow:row wrap}.flex.dir-col{flex-direction:column}.flex.justify{justify-content:space-between}.flex.center{justify-content:center}.flex.end{justify-content:flex-end}.flex.start-v{align-items:flex-start}.flex.center-v{align-items:center}.flex.center-v-lines{align-content:center}.flex.end-v{align-items:flex-end}.flex .can-grow{flex-grow:1 !important;flex-basis:0}.flex .full{flex:0 0 100%}.flex .half{flex:0 0 50%}.flex .third{flex:0 0 33.333%}.flex .forth{flex:0 0 25%}.flex .fifth{flex:0 0 20%}.flex .sixth{flex:0 0 16.666%}.flex .third-2{flex:0 0 66.666%}.flex .forth-2{flex:0 0 50%}.flex .forth-3{flex:0 0 75%}.flex .fifth-2{flex:0 0 40%}.flex .fifth-3{flex:0 0 60%}.flex .fifth-4{flex:0 0 80%}.flex .sixth-2{flex:0 0 33.333%}.flex .sixth-3{flex:0 0 49.999%}.flex .sixth-4{flex:0 0 66.666%}.flex .sixth-5{flex:0 0 83.333%}.flex.cols{margin:-2%}.flex.cols>.item{margin:2%}.flex.cols .full{flex:0 0 96%}.flex.cols .half{flex:0 0 46%}.flex.cols .third{flex:0 0 29.333%}.flex.cols .forth{flex:0 0 21%}.flex.cols .fifth{flex:0 0 16%}.flex.cols .sixth{flex:0 0 12.666%}.flex.cols .third-2{flex:0 0 62.666%}.flex.cols .forth-2{flex:0 0 46%}.flex.cols .forth-3{flex:0 0 71%}.flex.cols .fifth-2{flex:0 0 36%}.flex.cols .fifth-3{flex:0 0 56%}.flex.cols .fifth-4{flex:0 0 76%}.flex.cols .sixth-2{flex:0 0 29.333%}.flex.cols .sixth-3{flex:0 0 45.999%}.flex.cols .sixth-4{flex:0 0 62.666%}.flex.cols .sixth-5{flex:0 0 79.333%}.flex.big-gap{margin:-3.325%}.flex.big-gap>.item{margin:3%}.flex.big-gap>.half{flex-basis:44%}.flex.big-gap>.third{flex:0 0 27.333%}.flex.large-gap{margin:-4.325%}.flex.large-gap>.item{margin:4%}.cs-separated .flex>.item{position:relative}.cs-separated .flex>.item:after{content:'';pointer-events:none;position:absolute;top:0;left:104.25%;width:.1px;height:100%;background:var(--brand-clr-sports-camp);transform:translateX(-50%)}.cs-separated .flex.cols-6>.item:nth-of-type(6n+6):after,.cs-separated .flex.cols-5>.item:nth-of-type(5n+5):after,.cs-separated .flex.cols-4>.item:nth-of-type(4n+4):after,.cs-separated .flex.cols-3>.item:nth-of-type(3n+3):after,.cs-separated .flex.cols-2>.item:nth-of-type(2n+2):after,.cs-separated .flex.no-cs>.item:after,.cs-separated .flex>.item:last-child:after,.cs-separated .flex>.item:only-child:after{content:none}.cs-separated .tiny-gap>.third:after{left:103.0875%}.cs-separated .big-gap>.third:after{left:110.5%}.cs-separated.bg-blue-1 .flex>.item:after{background:#ffffff59}.bg-grey{background-color:#f3f3f3}.bg-lgrey{background:#f6f6f6}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--brand-clr-white)}.bg-black{background-color:#000}.bg-purple{background-color:var(--brand-clr-mini-camp)}.bg-purple-1{background-color:var(--brand-clr-tennis-camp)}.bg-purple-2{background-color:#b85688}.bg-blue{background-color:#5f90ff}.bg-dblue,.bg-blue-1{background-color:var(--brand-clr-sports-camp)}.bg-blue-2{background-color:#015291}.bg-blue-3{background-color:#629ed2}.bg-blue-4{background-color:#d9eff5}.bg-blue-5{background-color:#143356}.bg-blue-6{background-color:#2ca8c7}.bg-blue-7{background-color:#60cbea}.bg-blue-8{background-color:#163966}.bg-lblue,.bg-blue-9{background-color:var(--brand-clr-lblue)}.bg-blue-10{background-color:#6f9dce}.bg-blue-11{background-color:#003ca6}.bg-maroon{background-color:#a4282c}.bg-yellow{background-color:#fcc60d}.bg-yellow-1{background-color:#dd9e35}.bg-yellow-2{background-color:#b38807}.bg-red{background-color:var(--brand-clr-day-camp)}.bg-red-1{background-color:#a4292d}.bg-red-2{background-color:#de6267}.bg-red-3{background-color:#dd2633}.bg-red-4{background-color:#c2273b}.bg-cyan{background-color:#00b1ac}.bg-orange{background-color:var(--brand-clr-orange)}.bg-orange-1{background-color:var(--brand-clr-day-camp)}.bg-orange-2{background-color:#f26922}.bg-green{background-color:#3cb878}.bg-green-1{background-color:#004d56}.bg-green-2{background-color:#7c9e40}.bg-green-3{background-color:#b2d233}.bg-teal{background-color:var(--brand-clr-specialty-camp)}.bg-overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:.55}.bg-overlay>div{position:relative;z-index:1}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-screen.blend-black{background-color:#3a3a3a}.bg-blend-screen.blend-orange{background-color:#fbd8a4}.bg-blend-screen.blend-orange-1{background-color:#ff9f80}.bg-blend-screen.blend-purple{background-color:#cdb3d6}.bg-blend-screen.blend-purple-1{background-color:#806794}.bg-blend-screen.blend-green-2{background-color:#cedeb1}.bg-blend-screen.blend-blue-1{background-color:#8ec0e6}.bg-blend-screen.blend-maroon{background-color:#ab6b6d}.bg-blend-screen.blend-teal{background-color:#ccf5f1}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-soft-light.blend-black{background-color:#3a3a3a}.bg-blend-soft-light.blend-orange{background-color:#fbe8ce}.bg-blend-soft-light.blend-orange-1{background-color:#f1d1c7}.bg-blend-soft-light.blend-purple{background-color:#e3cdea}.bg-blend-soft-light.blend-purple-1{background-color:#c5a5de}.bg-blend-soft-light.blend-green-2{background-color:#e1ead0}.bg-blend-soft-light.blend-blue-1{background-color:#aecce2}.bg-blend-soft-light.blend-blue-3{background-color:#cfe9ff}.bg-blend-soft-light.blend-maroon{background-color:#e6b0b1}.bg-blend-soft-light.blend-teal{background-color:#d9f3f0}.bg-blend-soft-light.blend-yellow-1{background-color:var(--brand-clr-white)1db}.bg-blend-overlay{background-blend-mode:overlay}.f-col-black{color:#000 !important}.f-col-white{color:var(--brand-clr-white) !important}.f-col-gray{color:var(--brand-clr-gray) !important}.f-col-purple{color:var(--brand-clr-mini-camp) !important}.f-col-purple-1{color:var(--brand-clr-tennis-camp) !important}.f-col-blue{color:#5F90FF!important}.f-col-blue-1{color:#005190!important}.f-col-blue-3{color:#629ed2!important}.f-col-blue-6{color:#2ca8c7!important}.f-col-blue-7{color:#60cbea!important}.f-col-blue-8{color:#163966!important}.f-col-maroon{color:#a4282c!important}.f-col-orange{color:var(--brand-clr-orange)!important}.f-col-orange-1{color:var(--brand-clr-day-camp) !important}.f-col-green-2{color:#7c9e40!important}.f-col-red-2{color:#de6267!important}.f-col-teal{color:var(--brand-clr-specialty-camp) !important}.f-col-yellow-1{color:#dd9e35!important}.f-col-aquatics{color:var(--brand-clr-lblue) !important}.f-col-mini{color:var(--brand-clr-mini-camp) !important}.f-col-day{color:var(--brand-clr-day-camp) !important}.f-col-sports{color:var(--brand-clr-sports-camp) !important}.f-col-senior{color:var(--brand-clr-senior-camp) !important}.f-col-specialty{color:var(--brand-clr-specialty-camp) !important}.f-col-tech{color:var(--brand-clr-tech-camp) !important}.f-col-tennis{color:var(--brand-clr-tennis-camp) !important}.f-col-extended{color:#ffc00f !important}.f-col-young-leaders{color:var(--brand-clr-young-leaders-program) !important}.f-col-bold-summers{color:var(--brand-clr-bold-summers-precollege) !important}.f-col-76ers-basketball{color:var(--brand-clr-76-basketball-camp) !important}.gradient-from-left-blue-7{background:-webkit-gradient(linear,left top,right top,from(rgba(51,196,242,1)),color-stop(70%,rgba(51,196,242,1)),to(rgba(51,196,242,0)));background:linear-gradient(to right,rgba(51,196,242,1) 0%,rgba(51,196,242,1) 70%,rgba(51,196,242,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--brand-clr-lblue)',endColorstr='#0033c4f2',GradientType=1)}.grayscale{filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray}.esf-icon{display:inline-block;vertical-align:middle;font-family:var(--font-esf-icons);font-size:inherit;line-height:inherit}.esf-icon.academic:before{content:"\e00a"}.esf-icon.business:before{content:"\e011"}.esf-icon.cooking:before{content:"\e014"}.esf-icon.performing-arts:before{content:"\e013"}.esf-icon.science:before{content:"\e00b"}.esf-icon.sports:before,.esf-icon.multi-sports-sports:before{content:"\e001"}.esf-icon.soccer:before{content:"\e003"}.esf-icon.swimming:before{content:"\e009"}.esf-icon.technology:before{content:"\e00c"}.esf-icon.minecraft:before{content:"\e00d"}.esf-icon.robotics:before{content:"\e00e"}.esf-icon.video-games:before{content:"\e010"}.esf-icon.traditional-day-camps:before{content:"\e000"}.esf-icon.visual-arts:before{content:"\e012"}.esf-icon.lego:before{content:"\e00f"}.esf-icon.dance:before{content:"\e005"}.esf-icon.football:before{content:"\e004"}.esf-icon.baseball-softball:before{content:"\e008"}.esf-icon.archery:before{content:"\e002"}.esf-icon.pre-teen:before{content:"\e015"}.esf-icon.teen-pre-college:before{content:"\e016"}.esf-icon.tennis:before{content:"\e007"}.btn{display:inline-block;width:auto;padding:.7em 2em;border:1px solid var(--brand-clr-orange);text-align:center;text-transform:uppercase;color:var(--brand-clr-white);font:17px/1.1 var(--font-proxima-bold);cursor:pointer}.btn:after{margin-left:.5em}.btn[target]:after{content:'\f14c';font-weight:900}.btn.inverse,.btn:hover{background-color:var(--brand-clr-white);color:var(--brand-clr-orange)}.btn.inverse:hover{background-color:var(--brand-clr-orange);color:var(--brand-clr-white)}.btn.transparent-hover:hover{border-color:var(--brand-clr-white);background-color:transparent;color:var(--brand-clr-white) !important}.btn.bg-transparent{border-color:currentColor}.btn.bg-white{border-color:var(--brand-clr-white);color:var(--brand-clr-orange)}.btn.bg-orange{border-color:var(--brand-clr-orange)}.btn.bg-orange:hover{color:var(--brand-clr-orange)}.btn.bg-blue{border-color:#5f90ff}.btn.bg-blue:hover{color:#5f90ff}.btn.bg-dblue,.btn.bg-blue-1{border-color:var(--brand-clr-sports-camp)}.btn.bg-dblue:hover,.btn.bg-blue-1:hover{color:var(--brand-clr-sports-camp)}.btn.bg-blue-5{border-color:#143356}.btn.bg-blue-5:hover{color:#143356}.btn.bg-blue-6{border-color:#2ca8c7}.btn.bg-blue-6:hover{color:#2ca8c7}.btn.bg-blue-7{border-color:#60cbea}.btn.bg-blue-7:hover{color:#60cbea}.btn.bg-blue-8{border-color:#163966}.btn.bg-blue-8:hover{color:#163966}.btn.bg-lblue,.btn.bg-blue-9{border-color:var(--brand-clr-lblue)}.btn.bg-lblue:hover,.btn.bg-blue-9:hover{color:var(--brand-clr-lblue)}.btn.bg-green{border-color:var(--brand-clr-senior-camp)}.btn.bg-green:hover{color:var(--brand-clr-senior-camp)}.btn.bg-purple{border-color:var(--brand-clr-mini-camp)}.btn.bg-purple:hover{color:var(--brand-clr-mini-camp)}.btn.bg-red{border-color:var(--brand-clr-bold-summers-precollege)}.btn.bg-red:hover{color:var(--brand-clr-bold-summers-precollege)}.btn.bg-yellow-2{border-color:#b38807}.btn.bg-yellow-2:hover{color:#b38807}.btn-link{display:inline-block;padding:.35em .75em;border:1px solid var(--brand-clr-orange);text-transform:uppercase;color:var(--brand-clr-orange);font:1rem/1.1 var(--font-proxima-bold);cursor:pointer}.btn-link:after{content:'\f0da';margin:0 0 0 10px;background:0 0 !important}.btn-link:hover{background-color:var(--brand-clr-orange);color:var(--brand-clr-white)}.btn-link.external:after{content:'\f08e'}.btn-link.arr-down:after{content:'\f0d7'}.btn-link.small{font-size:.85rem}.btn-link.bg-black{border-color:#000;color:var(--brand-clr-white)}.btn-link.bg-black:hover{background-color:var(--brand-clr-white);color:#000}.btn-link.bg-orange-1{border-color:var(--brand-clr-day-camp);color:var(--brand-clr-white)}.btn-link.bg-orange-1:hover{background-color:var(--brand-clr-white);color:var(--brand-clr-day-camp)}.btn-link.bg-red-1{border-color:#a4292d;color:var(--brand-clr-white)}.btn-link.bg-red-1:hover{background-color:var(--brand-clr-white);color:#a4292d}.btn-link.bg-red-2{border-color:#de6267;color:var(--brand-clr-white)}.btn-link.bg-red-2:hover{background-color:var(--brand-clr-white);color:#de6267}.btn-link.bg-red-3{border-color:#dd2633}.btn-link.bg-red-3{color:var(--brand-clr-white)}.btn-link.bg-red-3:hover{color:#dd2633;background-color:var(--brand-clr-white)}.btn-link.bg-green-1{border-color:#004d56}.btn-link.bg-green-1{color:var(--brand-clr-white)}.btn-link.bg-green-1:hover{color:#004d56;background-color:var(--brand-clr-white)}.btn-link.bg-green-2{border-color:#7c9e40}.btn-link.bg-green-2{color:var(--brand-clr-white)}.btn-link.bg-green-2:hover{color:#7c9e40;background-color:var(--brand-clr-white)}.btn-link.bg-purple{border-color:#9661a8}.btn-link.bg-purple{color:var(--brand-clr-white)}.btn-link.bg-purple:hover{color:#9661a8;background-color:var(--brand-clr-white)}.btn-link.bg-purple-1{border-color:var(--brand-clr-tennis-camp)}.btn-link.bg-purple-1{color:var(--brand-clr-white)}.btn-link.bg-purple-1:hover{color:var(--brand-clr-tennis-camp);background-color:var(--brand-clr-white)}.btn-link.bg-purple-2{border-color:#b85688}.btn-link.bg-purple-2{color:var(--brand-clr-white)}.btn-link.bg-purple-2:hover{color:#b85688;background-color:var(--brand-clr-white)}.btn-link.bg-blue{border-color:#5f90ff}.btn-link.bg-blue{color:var(--brand-clr-white)}.btn-link.bg-blue:hover{color:#5f90ff;background-color:var(--brand-clr-white)}.btn-link.bg-blue-1{border-color:#005190}.btn-link.bg-blue-1{color:var(--brand-clr-white)}.btn-link.bg-blue-1:hover{color:#005190;background-color:var(--brand-clr-white)}.btn-link.bg-blue-3{border-color:#629ed2}.btn-link.bg-blue-3{color:var(--brand-clr-white)}.btn-link.bg-blue-3:hover{color:#629ed2;background-color:var(--brand-clr-white)}.btn-link.bg-blue-5{border-color:#143356}.btn-link.bg-blue-5{color:var(--brand-clr-white)}.btn-link.bg-blue-5:hover{color:#143356;background-color:var(--brand-clr-white)}.btn-link.bg-blue-8{border-color:#163966}.btn-link.bg-blue-8{color:var(--brand-clr-white)}.btn-link.bg-blue-8:hover{color:#163966;background-color:var(--brand-clr-white)}.btn-link.bg-blue-9{border-color:var(--brand-clr-lblue)}.btn-link.bg-blue-9{color:var(--brand-clr-white)}.btn-link.bg-blue-9:hover{color:var(--brand-clr-lblue);background-color:var(--brand-clr-white)}.btn-link.bg-maroon{border-color:#a4282c}.btn-link.bg-maroon{color:var(--brand-clr-white)}.btn-link.bg-maroon:hover{color:#a4282c;background-color:var(--brand-clr-white)}.btn-link.bg-teal{border-color:var(--brand-clr-specialty-camp)}.btn-link.bg-teal{color:var(--brand-clr-white)}.btn-link.bg-teal:hover{color:var(--brand-clr-specialty-camp);background-color:var(--brand-clr-white)}.btn-link.bg-blue-10{border-color:#6f9dce;color:var(--brand-clr-white)}.btn-link.bg-blue-10:hover{color:#6f9dce;background-color:var(--brand-clr-white)}.btn-link.bg-blue-10-invert{border-color:#6f9dce;color:#6f9dce}.btn-link.bg-blue-10-invert:hover{color:var(--brand-clr-white);background-color:#6f9dce}.btn-link.bg-orange{border-color:var(--brand-clr-orange)}.btn-link.bg-orange{color:var(--brand-clr-white)}.btn-link.bg-orange:hover{color:var(--brand-clr-orange);background-color:var(--brand-clr-white)}.btn-link.bg-yellow-1{border-color:#dd9e35}.btn-link.bg-yellow-1{color:var(--brand-clr-white)}.btn-link.bg-yellow-1:hover{color:#dd9e35;background-color:var(--brand-clr-white)}.btn-link.bg-yellow-2{border-color:#b38807}.btn-link.bg-yellow-2{color:var(--brand-clr-white)}.btn-link.bg-yellow-2:hover{color:#b38807;background-color:var(--brand-clr-white)}.btn-link.red-4{border-color:#c2273b}.btn-link.red-4{color:#c2273b}.btn-link.red-4:hover{color:var(--brand-clr-white);background-color:#c2273b}.btn-link.green-1{border-color:#004c54}.btn-link.green-1{color:#004c54}.btn-link.green-1:hover{color:var(--brand-clr-white);background-color:#004c54}.btn-link.blue-5{border-color:#002d56}.btn-link.blue-5{color:#002d56}.btn-link.blue-5:hover{color:var(--brand-clr-white);background-color:#002d56}.btn.small{font-size:.875rem}.btn.medium{padding:.6em 1.5em;font-size:1.375rem}.btn.big{padding:14px 2em;font-size:1.875rem}.btn-link.big{font-size:1.1rem}.link{color:var(--brand-clr-orange)}.link.lblue{color:var(--brand-clr-lblue)}.link:where(:hover,:focus){color:var(--brand-clr-sports-camp)}.link.std{text-transform:uppercase;font:1rem/1.4 var(--font-proxima-bold);cursor:pointer}.link.std:after{content:'\f0da';margin-left:.5em;font-weight:900}.link.arrow{text-transform:uppercase;color:var(--brand-clr-lblue);font:.875rem/1.5 var(--font-proxima-bold);cursor:pointer}.link.arrow:after{content:'\f061';margin-left:.5em;font-size:1.125em}.big-wrapper,.small-wrapper,.mini-wrapper,.wrapper{width:95%;margin:0 auto}.wrapper .small-wrapper,.wrapper .mini-wrapper,.wrapper .wrapper{width:auto}.mini-wrapper,.wrapper.mini{max-width:900px}.wrapper.smaller{max-width:1000px}.small-wrapper,.wrapper.small{max-width:1100px}.wrapper{max-width:1200px}.wrapper.bigger{max-width:1380px}.big-wrapper,.wrapper.big{max-width:1440px}.clearfix:after{content:'';display:table;clear:both}.img-cont{background-repeat:no-repeat;background-position:center;background-size:cover}.img-cont.wide{padding-top:56.25%}.img-cont.tv{padding-top:75%}.img-cont.square{padding-top:100%}.img-cont.portrait{padding-top:115%;background-position:50% 25%}.img-cont.contain{background-size:contain}a.img-cont:not(.flex){display:block}.img-cont.bg-overlay{position:relative}.img-cont.bg-overlay:not(.flex){display:block}.img-cont.bg-overlay:after{z-index:1;opacity:.8}.img-cont.bg-overlay:hover:after{background:#3a3a3a}.img-wrap img{width:100%;height:100%;object-fit:cover}.img-wrap.contain img{object-fit:contain}.img-wrap.fixed-ratio{position:relative}.img-wrap.fixed-ratio:before{content:'';display:block}.img-wrap.fixed-ratio img{position:absolute;top:0;left:0}.img-wrap.fixed-ratio.wide:before{padding-top:56.25%}.img-wrap.fixed-ratio.tv:before{padding-top:70%}.img-wrap.fixed-ratio.square:before{padding-top:100%}.img-wrap.fixed-ratio.portrait:before{padding-top:115%}.img-wrap.fixed-ratio.portrait img{object-position:50% 25%}a.img-wrap:not(.flex){display:block}.collapse .collapse-toggle{display:inline-block;margin:0;border:0;background:0 0;color:inherit;cursor:pointer}.collapse .collapse-toggle:after{content:'\f078';margin-left:5px;font-size:1.1em}.collapse:not(.actv) .collapse-body{display:none}.collapse.actv .collapse-toggle:after{content:'\f077'}.owl-carousel .owl-item .owl-lazy{max-height:initial !important}.owl-carousel:not(.owl-loaded) svg{display:none}.owl-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;max-width:1315px;margin:0 auto;color:var(--brand-clr-white);font-size:5em}.owl-carousel .owl-nav i{font-weight:400}.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:0;left:0;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-carousel .owl-next{left:auto;right:0}.owl-carousel.no-arrows .owl-nav{display:none !important}.owl-carousel .owl-nav>.disabled{display:none}.owl-with-nav.nav-wide{padding:0 2em}.owl-with-nav.nav-wide .owl-nav{color:var(--brand-clr-orange);font-size:2rem}.owl-with-dots .owl-dots{margin-top:1em;text-align:center}.owl-with-dots .owl-dot>span:empty{display:none}.owl-with-dots.owl-carousel button.owl-dot{display:inline-block;width:.9em;height:.9em;margin:0 .4em;border-radius:50% !important;border:1px solid currentColor;vertical-align:middle;background:currentColor;color:var(--brand-clr-white)}.owl-with-dots button.owl-dot:focus,.owl-with-dots button.owl-dot:hover{outline:none;color:var(--brand-clr-orange)}.owl-with-dots button.owl-dot.active{color:var(--brand-clr-orange)}.owl-with-dots.inner-dots .owl-dots{position:absolute;bottom:2.75em;left:50%;transform:translateX(-50%)}.owl-carousel.round-arrows .owl-next,.owl-carousel.round-arrows .owl-prev{width:100px;height:100px;border-radius:50% !important;background-color:var(--brand-clr-orange);text-align:center;opacity:.5;-webkit-transition:all .3s;transition:all .3s}.owl-carousel.round-arrows .owl-next>i,.owl-carousel.round-arrows .owl-prev>i{display:block;font-size:100px}.owl-carousel.round-arrows .owl-prev>i{margin:0 0 0 -10px}.owl-carousel.round-arrows .owl-next>i{margin:0 0 0 10px}.owl-carousel.round-arrows .owl-nav:hover .owl-next,.owl-carousel.round-arrows .owl-nav:hover .owl-prev{opacity:1}.owl-carousel.shad-arrows .owl-next,.owl-carousel.shad-arrows .owl-prev{text-shadow:0 2px 9px rgba(51,51,51,.55)}.owl-carousel.long .item{max-width:370px;margin:0 auto 20px;text-align:center}.owl-carousel.long .item img{margin-bottom:25px}.owl-carousel.long .item .title{margin:0 0 15px;padding:0 20px;color:var(--brand-clr-gray);font:21px/1.1 var(--font-proxima-semibold)}.owl-carousel.long .item .text{padding:0 20px}.owl-carousel.long .item .text ul li,.owl-carousel.long .item .text p{color:var(--brand-clr-gray);font-size:17px}.owl-carousel.long.round-arrows .owl-prev,.owl-carousel.long.round-arrows .owl-next{top:-108px}.owl-carousel.long.round-arrows.style-black .owl-prev,.owl-carousel.long.round-arrows.style-black .owl-next{background-color:#000}.owl-carousel.long.round-arrows.style-purple .owl-prev,.owl-carousel.long.round-arrows.style-purple .owl-next{background-color:#9661a8}.owl-carousel.long.round-arrows.style-purple-1 .owl-prev,.owl-carousel.long.round-arrows.style-purple-1 .owl-next{background-color:var(--brand-clr-tennis-camp)}.owl-carousel.long.round-arrows.style-orange-1 .owl-prev,.owl-carousel.long.round-arrows.style-orange-1 .owl-next{background-color:var(--brand-clr-day-camp)}.owl-carousel.long.round-arrows.style-green-2 .owl-prev,.owl-carousel.long.round-arrows.style-green-2 .owl-next{background-color:#7c9e40}.owl-carousel.long.round-arrows.style-blue-1 .owl-prev,.owl-carousel.long.round-arrows.style-blue-1 .owl-next{background-color:#005190}.owl-carousel.long.round-arrows.style-blue-8 .owl-prev,.owl-carousel.long.round-arrows.style-blue-8 .owl-next{background-color:#163966}.owl-carousel.long.round-arrows.style-maroon .owl-prev,.owl-carousel.long.round-arrows.style-maroon .owl-next{background-color:#a4282c}.owl-carousel.long.round-arrows.style-teal .owl-prev,.owl-carousel.long.round-arrows.style-teal .owl-next{background-color:var(--brand-clr-specialty-camp)}.owl-carousel.long.distant-arrows{width:calc(100% - 100px);margin:0 auto}.owl-carousel.long.distant-arrows .owl-nav{max-width:inherit}.owl-carousel.long.distant-arrows .owl-prev{left:-50px;padding:0 10px}.owl-carousel.long.distant-arrows .owl-next{right:-50px;padding:0 10px}.owl-carousel.type-slideshow .owl-dots{position:absolute;top:auto;bottom:24px;left:0;right:0;max-width:1200px;width:95%;margin:0 auto}.owl-carousel.type-slideshow .owl-dot{display:inline-block;width:14px;height:14px;margin:0 30px 0 0;border:2px solid var(--brand-clr-white);border-radius:50%}.owl-carousel.type-slideshow .owl-dot.active{background-color:var(--brand-clr-white)}.owl-carousel.type-slideshow .banner{background-position:75% center}.owl-carousel.type-slideshow .img-cont{height:320px;background:no-repeat 75% center/cover}.owl-carousel.type-slideshow .title{margin:9% 0 20px;color:var(--brand-clr-white);font:65px/1.1 var(--font-intro)}.owl-carousel.type-slideshow .title span{display:block;font-size:1.4em}.owl-style-1.owl-with-dots .owl-dots{margin-top:1.375em}.owl-style-1.owl-with-dots button.owl-dot{border-color:var(--brand-clr-sports-camp);background:0 0}.owl-style-1.owl-with-dots button.owl-dot:where(:hover,:focus-visible){background:var(--brand-clr-orange)}.owl-style-1.owl-with-dots button.owl-dot.active{border-color:var(--brand-clr-sports-camp);background:var(--brand-clr-sports-camp)}.owl-style-1.owl-with-nav .owl-nav{color:var(--brand-clr-sports-camp);font-size:2em}.owl-style-1.owl-with-nav .owl-nav em{font-weight:900}.owl-style-1.owl-with-nav .owl-nav button:is(:hover,:focus-visible){color:var(--brand-clr-orange)}.owl-style-2.owl-with-nav .owl-nav{font-size:1.25em}.owl-style-2.owl-with-nav .owl-nav button{display:none;align-items:center;justify-content:center;width:1.875em;height:1.875em;border-radius:50%;background:var(--brand-clr-orange);color:var(--brand-clr-white);line-height:1;transition:.3s}.owl-style-2.owl-with-nav .owl-nav .disabled{display:none !important}.owl-style-2.owl-with-nav .owl-prev{transform:translate(-50%,-50%)}.owl-style-2.owl-with-nav .owl-next{transform:translate(50%,-50%)}.owl-style-2.owl-with-nav:hover .owl-nav button{display:flex !important}.form-style select{padding-right:20px !important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='%231b1b1b' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>") no-repeat 99.5% 55%;background-size:20px auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-style .hs-form{display:flex;flex-flow:row wrap;column-gap:2%;row-gap:1em}.form-style .hs-form :where(ol,ul){font-size:1em !important}.form-style .hs-form>*{flex:0 0 100%}.form-style .hs-form fieldset{max-width:inherit !important}.form-style .hs-form ul{margin:0;padding:0;list-style:none}.form-style .hs-form li{margin:0 0 10px;font-size:.875em}.form-style .hs-form .input{margin:0 !important}.form-style .hs-form .hs-input{padding:.875em .75em;border:1px solid #aaa;font:.875em/1.2 var(--font-proxima-regular)}.form-style .hs-form .hs-input::-webkit-input-placeholder{color:#909090}.form-style .hs-form .hs-input:-moz-placeholder{color:#909090}.form-style .hs-form .hs-input::-moz-placeholder{color:#909090}.form-style .hs-form .hs-input:-ms-input-placeholder{color:#909090}.form-style .hs-form .hs-input:not([type=checkbox],[type=radio]){width:100% !important}.form-style .hs-form .hs-input.error{border-color:#d40000 !important;color:#d40000 !important;-webkit-box-shadow:0 0 3px rgba(171,41,32,.25);box-shadow:0 0 3px rgba(171,41,32,.25)}.form-style .hs-form .hs-input.error::-webkit-input-placeholder{color:#d40000}.form-style .hs-form .hs-input.error:-moz-placeholder{color:#d40000}.form-style .hs-form .hs-input.error::-moz-placeholder{color:#d40000}.form-style .hs-form .hs-input.error:-ms-input-placeholder{color:#d40000}.form-style .hs-form .inputs-list,.form-style .hs-form .hs-error-msgs{margin-top:10px}.form-style .hs-form .hs-error-msgs li{color:#d40000}.form-style .hs-form .hs-form-required{display:none}.form-style .hs-form .hs-richtext,.form-style .hs-form .field>label{display:block;margin:5px 0;font-size:1em}.form-style .hs-form .hs-submit{margin:0 auto;text-align:center}.form-style .hs-form .hs-button{min-width:120px;width:auto;padding:.875em 1em;border:1px solid var(--brand-clr-orange);background:var(--brand-clr-orange);text-transform:uppercase;color:#fff;font:.875em/1.1 var(--font-proxima-semibold);letter-spacing:.05em;cursor:pointer}.form-style .hs-form .hs-button.primary:hover{background:0 0;color:var(--brand-clr-orange)}.form-style .hs-form .form-columns-3{display:flex;flex-flow:row wrap;column-gap:2%;row-gap:1em}.form-style .hs-form .form-columns-3>.field{flex-basis:100%}.wp-block-leadin-hubspot-form-block.new fieldset:has(h4) .field{margin-left:.75em}.wp-block-leadin-hubspot-form-block.new fieldset:has(h4) .field>label{font:1em/1.4 var(--font-proxima-bold)}.wp-block-leadin-hubspot-form-block.new h4{margin:0 0 .75em;padding:1em;color:var(--brand-clr-white);font:1em/1 var(--font-intro)}.wp-block-leadin-hubspot-form-block.new h4.day-camps{background:var(--brand-clr-orange)}.wp-block-leadin-hubspot-form-block.new h4.sports-camps{background:var(--brand-clr-sports-camp)}.wp-block-leadin-hubspot-form-block.new h4.steam-camps{background:var(--brand-clr-lblue)}.wp-block-leadin-hubspot-form-block.new p{margin-bottom:0;text-transform:none;font-family:var(--font-proxima-regular);font-size:1.15em}.wp-block-leadin-hubspot-form-block.new form{margin-bottom:1.5em}.wp-block-leadin-hubspot-form-block.new textarea{height:90px}.wp-block-leadin-hubspot-form-block.new .hs-form-required{display:inline !important;margin-left:.1em;color:var(--brand-clr-orange)}.wp-block-leadin-hubspot-form-block.new :where(.hs-form-checkbox,.hs-form-radio){font-size:.95em;line-height:1em}.wp-block-leadin-hubspot-form-block.new .hs-form-checkbox input,.wp-block-leadin-hubspot-form-block.new .hs-form-booleancheckbox input{margin-right:.3em}.wp-block-leadin-hubspot-form-block.new .hs-fieldtype-booleancheckbox{margin-top:-16px}.wp-block-leadin-hubspot-form-block.new .hs-form-booleancheckbox strong{font:1.1em/1.4 var(--font-proxima-bold)}.wp-block-leadin-hubspot-form-block.new .hs-form-booleancheckbox span{font-size:.9em}.wp-block-leadin-hubspot-form-block.new .hs_tennis_camps{margin-top:-12px}.wp-block-leadin-hubspot-form-block.new .hs-arts___enrichment_camps{margin-top:-6px}.wp-block-leadin-hubspot-form-block.new .hs_n2025_preferred_form_of_contact :where(.hs-form-checkbox,.hs-form-radio){display:inline;margin-right:1em}@media (min-width:481px){.wp-block-leadin-hubspot-form-block.new .hs_how_did_you_hear_about_esf_camps_{flex-basis:32% !important}.wp-block-leadin-hubspot-form-block.new .hs_what_matters_most_to_you_for_summer_camp_{flex:1 !important}}.map .gm-style>div{border:none !important}.map .gm-style-iw{padding:0 !important;border-radius:0;font-size:1rem;line-height:1.4}.map .gm-style-iw-chr{position:absolute;top:0;right:0;z-index:1}.map .gm-style-iw-chr button{width:40px !important;height:40px !important}.map .gm-style-iw-chr button span{margin:8px !important;background:var(--brand-clr-white)}.map .gm-style-iw-chr button:where(:hover,:focus){opacity:1;outline:none}.map .gm-style-iw-d{overflow:auto !important}.map .gm-style-iw-tc:after{background:var(--brand-clr-lgray)}.map-marker-info{display:block;width:300px;outline:none;background:var(--brand-clr-lgray)}.map-marker-info figure{aspect-ratio:450/180;margin:0}.map-marker-info .holder{padding:1.625em}.map-marker-info .title{margin:0;color:var(--brand-clr-orange)}.map-marker-info .address{margin:0;font:.875em/1.5 var(--font-proxima-semibold)}.map-marker-info .grades{font:.875em/1.5 var(--font-proxima-semibold-it)}.map-marker-info .separator{margin:0}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:112;background-color:rgba(0,0,0,.5)}.popup-cont{position:fixed;top:0;bottom:0;left:0;right:0;z-index:112;overflow-y:auto;background-color:rgba(0,0,0,.8)}.popup{position:absolute;top:80px;left:0;right:0;z-index:102;max-width:930px;width:100%;margin:0 auto 5em;border:12px solid #f2950e;background-color:#fff}.popup>.close-btn{top:20px;right:20px;font-size:1.875em}.popup>.holder{padding:30px}.popup>.holder>.title{margin:0 1.5em 1em 0;color:#f2950e;font:2.2em/1.1 var(--font-intro-inline)}.popup>.holder>.text{margin:1em 0 2em}.leadin-popup{max-width:1000px;padding:20px;border:none}.leadin-popup h3{margin:0;color:var(--brand-clr-black);font-size:2.5em}.leadin-popup h4{margin:0;color:var(--brand-clr-orange);font:1.5em/1.1 var(--font-intro)}.popup-tab{position:fixed;top:50%;left:100%;z-index:11;max-width:480px;max-height:745px;width:max-content;color:var(--brand-clr-black);transform:translateY(-50%)}.popup-tab article>a,.popup-tab article{column-gap:1.5em;row-gap:.75em}.popup-tab article>a{color:inherit}.popup-tab article figure{width:3.75em;height:3.75em;margin:0;border-radius:50%;background:var(--brand-clr-lblue);color:var(--brand-clr-white)}.popup-tab article figure em{font-size:1.5em}.popup-tab article .title{margin:0 0 .375em}.popup-tab article .text{margin:0}.popup-tab article+article{margin-top:1.25em;padding-top:1.25em;border-top:1px solid #58595B42}.popup-tab article:hover figure{background:var(--brand-clr-orange)}.popup-tab article:hover .title{color:var(--brand-clr-orange)}.popup-tab .open-btn{position:absolute;top:50%;right:80%;min-width:max-content;padding:.7em 1.2em;border:2px solid var(--brand-clr-white);border-bottom:none;background:var(--brand-clr-orange);font-size:1.3em;box-shadow:0 0 14px #666;transform:rotate(-90deg) translate(50%,-50%);transform-origin:100% 50%;transition:.2s ease-in-out}.popup-tab .open-btn *{pointer-events:none}.popup-tab .open-btn em{margin-left:.2em;font-weight:600;font-size:.8em}.popup-tab .open-btn:is(:hover,:focus){color:var(--brand-clr-white);font-size:1.4em;transition:font-size .3s ease}.popup-tab .close-btn{top:.5em;right:.5em;font-size:1.75rem;color:var(--brand-clr-lblue)}.popup-tab .close-btn:where(:hover,:focus){color:var(--brand-clr-orange)}.popup-tab .popup-inner{position:relative;z-index:1;padding:3.5em 3.5em 2em 2.5em;border-left:20px solid var(--brand-clr-lblue);background:#e6f8fe;font-size:.75em;transition:.6s ease}.popup-tab .heading span{display:block;margin-bottom:.25em;color:var(--brand-clr-lblue);font-size:.5em}.popup-tab .phone{margin-top:1.5em}.popup-tab .phone a:where(:hover,:focus){color:var(--brand-clr-orange)}.popup-tab.preview{pointer-events:none}.popup-tab.preview .open-btn{pointer-events:initial;right:100%}.popup-tab.actv .popup-inner{pointer-events:auto !important;visibility:visible !important;opacity:1 !important;transform:translateX(-100%)}.popup-link{cursor:pointer}.popup-link>*{pointer-events:none}.text{margin:1.5em auto;font-size:1rem;word-break:break-word}.text.small{font-size:.9rem}.text *:first-child,.text:first-child{margin-top:0}.text *:last-child,.text:last-child{margin-bottom:0}.text :where(h1,h2,h3,h4,h5,h6){margin:.35em auto .7em}.text :where(.h2,h2,.h3,h3){text-transform:uppercase;color:var(--brand-clr-orange);font-family:var(--font-intro)}.text :where(ol,ul,p){font-size:1em}.text p:not(:last-child){margin-bottom:.5em}.text :where(ol,ul){margin:1.5em 0;padding:0}.text :where(ol,ul) :where(ol,ul){margin:.25em 0;padding-left:1em;font-size:1em !important}.text li{margin:0 0 .5em 21px}.text .cst-list>li,.text ul.no-style:not(.fancy) li{margin-left:0}.text hr{margin:2em 0}.text blockquote{padding-left:1.5em;border-left:4px solid}.text iframe{max-width:100%}.text a:not(.btn):not(.btn-link):not(.link):not(.wp-block-button__link){color:var(--brand-clr-orange)}.text a:not(.btn):not(.btn-link):not(.link):not(.wp-block-button__link):hover{text-decoration:underline}.text table{width:100%;margin:1.5em 0;border-collapse:collapse;text-align:left;font-size:1em}.text table th,.text table td{padding:.65em .7em .5em;border:1px solid #d8d8d8;vertical-align:top}.text table:not(.no-style) th{border-color:var(--brand-clr-orange)}.text table:not(.no-style) thead{background:var(--brand-clr-orange);color:var(--brand-clr-white);font-family:var(--font-proxima-bold)}.text table:not(.no-style) thead+tbody tr:nth-child(even){background:#f6f6f6}.text table:not(.no-style) tbody:first-child tr:nth-child(odd){background:#f6f6f6}.text table.no-style{max-width:100%;width:auto}.text table.no-style th,.text table.no-style td{padding:.25em 0}.text table.no-style th+th,.text table.no-style td+td{padding-left:1.5em}.text .size-0_75rem{font-size:.75rem !important}.text .size-0_875rem{font-size:.875rem !important}.text .size-1rem{font-size:1rem !important}.text .size-1_125rem{font-size:1.125rem !important}.text .size-1_25rem{font-size:1.25rem !important}.text .size-1_375rem{font-size:1.375rem !important}.text .size-1_5rem{font-size:1.5rem !important}.text .size-1_75rem{font-size:1.75rem !important}.text .alignnone,.text .aligncenter{margin:0 auto 1.5em}.text .alignleft{float:left;max-width:30%;margin:0 20px 10px 0}.text .alignright{float:right;max-width:30%;margin:0 0 10px 20px}.text .link.with-arrow{display:block;color:var(--brand-clr-orange);font-family:var(--font-proxima-bold)}.text .link.with-arrow:after{content:'\f105';margin-left:5px}.text .small{display:block;font-size:.85em}.text .box{margin:2.5em 0;padding:1.25em 1.5em;color:var(--brand-clr-white)}.text .box h5{margin:.5em auto .7em;color:var(--brand-clr-white)}.text .box p:empty{display:none}.bg-blend{background-blend-mode:multiply}.bg-blend.blend-soft-light{background-blend-mode:soft-light}.bg-blend:not(.with-bg-col){background-color:rgba(0,0,0,.35)}.block{padding:2em 0}.block .block:not(.img-cont):not(.with-pad),.block.pad-0{padding:0 !important}.block.pad-t-0{padding-top:0 !important}.block.pad-b-0{padding-bottom:0 !important}.block .sec-title{margin:0 0 .625em;color:var(--brand-clr-black);font-family:var(--font-intro)}.block .btn-cont{margin:0 -7px}.block .btn-cont:not(:first-child):not(:last-child){margin:4% -7px}.block .btn-cont .btn-link,.block .btn-cont .btn{margin:5px 7px}.block.f-col-white .sec-title,.block.f-col-white .title,.block.f-col-white .subtitle,.block.f-col-white .text>*,.block.f-col-white .text,.block.with-bg-col:not(.has-light-bg) .sec-title,.block.with-bg-col:not(.has-light-bg) .title,.block.with-bg-col:not(.has-light-bg) .subtitle,.block.with-bg-col:not(.has-light-bg) .text>*,.block.with-bg-col:not(.has-light-bg) .text,.block.with-bg-img .sec-title,.block.with-bg-img .title,.block.with-bg-img .subtitle,.block.with-bg-img .text>*,.block.with-bg-img .text{color:var(--brand-clr-white)}.has-dark-bg :is(.sec-title),.has-dark-bg{color:var(--brand-clr-white)}.video-thumb{position:relative;background:#555;color:var(--brand-clr-white);cursor:pointer}.video-thumb:after{content:'\f144';position:absolute;top:50%;left:50%;font-weight:900;font-size:3em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-thumb:hover{color:#f7941e}.video-thumb img{mix-blend-mode:overlay}.video-thumb+.iframe-cont{display:none}.iframe-cont.wide{position:relative}.iframe-cont.wide:before{content:'';display:block;padding-top:56.25%}.iframe-cont.wide>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-cont.static{height:535px;overflow:hidden}.iframe-cont.static>iframe{position:relative;top:50%;width:100%;height:1080px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.iframe-cont.fill{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;padding:0;overflow:hidden;pointer-events:none}.iframe-cont.fill video,.iframe-cont.fill iframe{position:absolute;top:50%;left:50%;min-width:177.77vh;min-height:100vh;width:100vw;height:56.25vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iframe-cont.fill.fill-screen{position:fixed}.camp-card{position:relative;cursor:pointer}.camp-card :where(.category,.grade){margin:0;font-size:.8em;letter-spacing:.01em}.camp-card>*{pointer-events:none}.camp-card .main-figure{margin:0}.camp-card .title{margin:0 0 .125em;color:var(--brand-clr-black)}.camp-card .holder{position:absolute;bottom:0;left:1.6875em;right:1.6875em;z-index:2;padding:1.25em 1em .5em;background:var(--brand-clr-white)}.camp-card .icon{width:3em;height:3em;margin:-3.15em auto .375em;border-radius:50%;background:var(--brand-clr-orange);color:var(--brand-clr-white)}.camp-card .icon em{font-size:1.5em}.camp-card .rollover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:#00000099;color:var(--brand-clr-white);font:1.25em/1.5 var(--font-proxima-bold);transition:.6s}.camp-card .rollover span{margin-bottom:15%;text-transform:uppercase}.camp-card:not(:hover) .rollover{pointer-events:none;visibility:hidden;opacity:0}.close-btn{position:absolute;top:0;right:0;width:1em;height:1em;background:0 0;color:var(--brand-clr-orange);font-size:1.25em;cursor:pointer}.close-btn:after,.close-btn:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.separator{margin:0 .375em}.separator+.separator,.separator:has(+span:empty),.separator:last-child,.separator:first-child{display:none}.sub-menu,.menu{margin:0}.menu a:not(:hover,:focus,.btn){color:inherit}.menu a[target]:after{content:'\e09f';margin-left:.5em}.menu :where(.current-menu-ancestor,.current-menu-item)>a:not(.btn),.menu a:not(.btn):where(:hover,:focus){color:var(--brand-clr-lblue) !important}.menu .is-heading a[target]:after{color:var(--brand-clr-lblue)}.menu :is(.is-heading .depth-2,.depth-1:not(.is-heading))>a{color:var(--brand-clr-black);font-family:var(--font-proxima-bold)}.menu :where(.is-heading .depth-2,.depth-1:not(.is-heading))>a span{font-family:var(--font-proxima-regular)}.menu .is-heading .is-message>a{color:var(--brand-clr-gray);font:.875em/1.2 var(--font-proxima-regular-it)}.main-menu{column-gap:1.25em;color:var(--brand-clr-black);font:1em/1.4 var(--font-proxima-regular)}.main-menu a[target]:after{content:'\f14c';font-weight:900}.main-menu>li{position:relative}.main-menu>li:not(.is-btn)>a{display:block;padding:.375em 0}.header-menu{font:.875em/1.5 var(--font-proxima-semibold)}.header-menu li{display:flex;align-items:center}.header-menu li:before{content:'';width:1px;height:1.5em;margin:0 .625em;background:#58595B42}.header-menu li.is-btn:before{width:0}.header-menu .btn{padding:.7em 1.4em;font-size:.875em}.footer-menu{column-gap:2em;row-gap:.5em;font-family:var(--font-proxima-regular);font-size:1.125em}.footer-menu a{color:inherit}.footer-menu a:where(:hover,:focus){color:var(--brand-clr-orange)}.footer-menu i{width:1.375em}.hamburger{position:absolute;top:50%;right:20px;width:30px;height:30px;cursor:pointer;color:var(--brand-clr-orange);transform:translateY(-50%)}.hamburger:after,.hamburger:before{content:'';position:absolute;left:0;right:0;border-bottom:1px solid transparent;transform-origin:center;transition:.3s}.hamburger:before{top:20%;border-top:1px solid currentColor}.hamburger:after{bottom:calc(20% - 1px);border-bottom:1px solid currentColor}.hamburger span{width:100%;border-top:1px solid currentColor}.hamburger.actv:before{transform:rotate(45deg) translate(6px,7px)}.hamburger.actv:after{transform:rotate(-45deg) translate(6px,-6px)}.hamburger.actv span{display:none}.site-content{overflow:hidden}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;background:var(--brand-clr-white);box-shadow:0 0 6px -3px #878787;transition:.3s ease-out}.site-header .wrapper{position:relative}.white .site-footer{box-shadow:0 -6px 15px 0 rgba(241,241,241,1)}.site-footer p:last-child{margin-bottom:0}.site-footer .popup{color:var(--brand-clr-gray)}.site-footer .link:hover{color:#f2950e}.site-footer .logo{max-width:280px;margin:0}.site-footer .logo img{width:100%;margin:0}.site-footer .sm-links{column-gap:.75em;row-gap:.75em;justify-content:center;font-size:1.4375em}.site-footer .sm-links a{color:var(--brand-clr-black)}.site-footer .sm-links a:where(:hover,:focus){color:var(--brand-clr-orange)}.site-footer .bottom-flex{row-gap:.5em !important;margin-top:2em !important;padding-top:1.25em;border-top:1px solid #58595B42;color:var(--brand-clr-black)}.admin-bar .site-header{top:46px}.sec-amg-tabs :where([role=tabpanel],[role=tab]){outline:none}.sec-amg-tabs .tab-title{display:none}.sec-footer-callouts{overflow:hidden}.sec-footer-callouts article:nth-child(1) .btn{border-color:var(--brand-clr-lblue);background:var(--brand-clr-lblue)}.sec-footer-callouts article:nth-child(1) .btn:hover{background:0 0;color:var(--brand-clr-lblue)}.sec-footer-callouts article:nth-child(2) .btn{border-color:var(--brand-clr-orange);background:var(--brand-clr-orange)}.sec-footer-callouts article:nth-child(2) .btn:hover{background:0 0}.sec-footer-callouts article:nth-child(3) .btn{all:unset;font:1.375em/1.2 var(--font-proxima-bold);cursor:pointer;transition:.3s}.sec-footer-callouts article:nth-child(3) .btn:hover{color:var(--brand-clr-orange)}.sec-footer-callouts .title{margin:0}.sec-footer-callouts .title .icon{margin-right:.5em}.sec-footer-callouts .title:has(+.btn){margin-bottom:.75em}.sec-footer-callouts .text{margin:.75em 0}.sec-footer-callouts .btn{width:fit-content;margin-top:auto}.sec-footer-callouts.has-dark-bg .title{color:inherit}.sec-video.std .sec-title{text-transform:uppercase;font:30px/1.1 var(--font-proxima-bold)}.sec-video.full{position:relative;color:var(--brand-clr-white)}.sec-video.full>.title{position:absolute;bottom:8%;left:0;right:0;z-index:1;max-width:800px;margin:0 auto;text-align:center;color:inherit;font:4em/1 var(--font-intro);pointer-events:none}.sec-video.full>.title>span{display:block;font-size:.7em}.sec-video.full .text{color:inherit}.sec-video.full>.video-thumb{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.sec-video.full>.video-thumb:after{content:'\f04b';width:2em;height:2em;padding-left:.2em;border-radius:50%;background:rgba(0,0,0,.7);text-align:center;font-size:5em;line-height:2em}.sec-video.full>.video-thumb:hover:after{background:#f7941e;color:var(--brand-clr-white)}.sec-video.full.actv>.video-thumb,.sec-video.full.actv>.title{display:none}.sec-video.full.with-thumb.use-popup,.sec-video.full.with-thumb:not(.actv):not(.bg-loop) .iframe-cont{height:33.5em;padding:0}.sec-video.use-popup .popup{top:15%;max-width:1240px;padding:0 20px;border:0;background:0 0}.sec-video.use-popup .close-btn{top:-40px;right:16px}.sec-video.bg-loop .iframe-cont{background:rgba(0,0,0,.25);pointer-events:none}.sec-video.bg-loop.vimeo .iframe-cont:not(.mixed){padding-top:42%}@media all and (max-width:1400px){.iframe-cont.mixed{position:relative;height:0;padding-top:56.25%}.iframe-cont.mixed>iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media all and (min-width:1401px){.owl-with-nav.nav-wide{padding:0}.owl-with-nav.nav-wide .owl-prev{left:-1em}.owl-with-nav.nav-wide .owl-next{right:-1em}.iframe-cont.mixed{height:80vh;overflow:hidden}.iframe-cont.mixed>iframe{position:relative;top:50%;width:100%;height:1080px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-video.full.with-thumb.use-popup,.sec-video.full.with-thumb:not(.actv):not(.bg-loop) .iframe-cont{height:auto;padding-top:38%}}.cst-scroll::-webkit-scrollbar{width:6px}.cst-scroll::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc}.cst-scroll::-webkit-scrollbar-thumb{background-color:#ccc}.cst-scroll::-webkit-scrollbar-thumb:hover{background-color:#aaa}.has-radial-pattern{position:relative;overflow:hidden}.has-radial-pattern:before{content:'';position:absolute;top:0;left:-20em;width:100%;height:100%;min-width:50em;font-size:.5rem;color:#f17b19;background-image:radial-gradient(circle at left 37%,transparent 19em,transparent 21em,currentColor 21em,currentColor 23em,transparent 23em,transparent 25em,currentColor 25em,currentColor 27em,transparent 27em,transparent 29em,currentColor 29em,currentColor 31em,transparent 31em,transparent 33em,currentColor 33em,currentColor 35em,transparent 35em,transparent 37em,currentColor 37em,currentColor 39em,transparent 39em,transparent 41em,currentColor 41em,currentColor 43em,transparent 43em,transparent 45em)}.has-radial-pattern.bg-blue{background-color:#3dc4f1}.has-radial-pattern.bg-blue:before{color:#2596cd}.has-radial-pattern.bg-green{background-color:#1eb729}.has-radial-pattern.bg-green:before{color:#1aa124}.heading{margin:0 0 1em}.heading-badge{display:inline;padding:3px 10px;background:var(--brand-clr-orange);color:var(--brand-clr-white) !important}.heading-badge img{display:inline;min-width:50px;width:8%;margin:1px .25em 4px 0 !important;vertical-align:middle}.amk-acc .amk-acc-item{margin-bottom:-2px;border-color:var(--brand-clr-orange);border-width:2px 0}.amk-acc .amk-acc-item-title{padding:1.4rem 2.5rem 1.4rem 0;color:var(--brand-clr-orange);font:1.25em/1.2 var(--font-proxima-bold)}.amk-acc .amk-acc-item-title:after{top:50%;font-size:1.5rem;transform:translateY(-50%);transform-origin:center}.amk-acc .amk-acc-item.actv>.amk-acc-item-title:after{transform:translateY(-50%) scale(-1)}.short-info{position:relative;padding:50px 0;overflow:hidden}.short-info>img,.short-info>svg{position:absolute;top:-17%;right:2%;height:134%}.short-info>svg{max-width:30%;fill:var(--brand-clr-white);fill-opacity:.1}.short-info>img{opacity:.1}.short-info .lft{position:relative;float:left;width:50%;padding:0 2.5% 0 0}.short-info .lft:after{content:'';position:absolute;top:0;bottom:0;right:0;border-left:1px solid var(--brand-clr-white)}.short-info .rgt{position:relative;z-index:1;float:left;width:50%;padding:0 0 0 7%}.short-info .rgt:before{content:'';position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid var(--brand-clr-white)}.short-info>div>.small{width:38%}.short-info>div>.big{width:62%}.short-info>div>.x-small{width:30%}.short-info>div>.x-big{width:70%}.short-info>div>.full{width:100%;padding:0}.short-info>div>.full:before{display:none}.short-info .title{margin:0 0 15px;text-transform:uppercase;color:var(--brand-clr-white);font:42px/1.1 var(--font-intro)}.short-info .subtitle{margin:0 0 12px;color:var(--brand-clr-white);font:24px/1.1 var(--font-proxima-regular)}.short-info .pretitle{margin:0;text-transform:uppercase}.short-info .text a{text-decoration:underline;color:var(--brand-clr-white)}.short-info .btn-cont{margin:20px 0 0}.short-info .btn{margin:0 7px 7px 0}.short-info .lft>.ages{display:inline-block;margin-bottom:12px;padding:.4em 15px;background:var(--brand-clr-white);text-align:center;font:17px/1.1 var(--font-proxima-semibold)}.short-info .lft>.text p{margin:0 0 10px;color:var(--brand-clr-white);font:18px/1.2 var(--font-proxima-semibold)}.short-info .lft .btn{font-size:14px}.short-info .rgt .title{margin:0 0 15px;font-size:28px}.short-info .rgt .text p{margin:0 0 15px;color:var(--brand-clr-white);font-size:28px;line-height:1.3em;letter-spacing:.03em}.short-info .rgt .extra-info{margin:7px 0 0;color:var(--brand-clr-white);font-size:1.4em;line-height:1.3;letter-spacing:1px}.short-info .loc-list>.link{display:block;margin:0 0 4px;color:var(--brand-clr-white);line-height:1.5}.short-info .loc-list>.link>span{display:block;font:12px/1.1 var(--font-proxima-semibold)}.short-info .loc-list>.link>i{margin-left:4px}.short-info .rgt.small .text p{margin:0 0 8px;font-size:18px;line-height:1.2}.short-info .rgt.small .btn{padding:10px 1em;font:15px/1.1 var(--font-proxima-bold)}.camp-location-list{padding:45px 0}.camp-location-list .title{margin:0 auto 35px;font:28px/1.1 var(--font-intro)}.camp-location-list .reg-group,.camp-location-list .region{display:inline-block;width:25%;margin:0 0 10px;padding-right:36px;vertical-align:top}.camp-location-list .reg-group:last-child,.camp-location-list .region:last-child{margin:0}.camp-location-list .region h4{margin:0 0 5px;text-transform:uppercase;color:var(--brand-clr-white);font:18px/1.1 var(--font-proxima-semibold)}.camp-location-list .reg-group .region{width:100%;padding:0}.camp-location-list .item{display:block;position:relative;margin:0 0 16px;padding:4px 25px 4px 8px;border:1px solid var(--brand-clr-white);color:var(--brand-clr-white);font-size:18px;line-height:20px}.camp-location-list .item span{display:block;text-transform:uppercase;font:14px/1.1 var(--font-proxima-bold)}.camp-location-list .item.actv,.camp-location-list .item:hover{color:var(--brand-clr-lblue)}.camp-location-list .region .item i{position:absolute;top:50%;right:8px;margin:-11px 0 0;font-size:23px}.camp-location-list.style-list_with_regions_2,.camp-location-list.style-list_with_regions,.camp-location-list.style-list{padding:20px}.camp-location-list.style-list_with_regions_2 .item,.camp-location-list.style-list_with_regions .item,.camp-location-list.style-list .item{margin:0 0 10px;padding:0;border:0;line-height:1.1}.camp-location-list.style-list_with_regions_2 .item:last-child,.camp-location-list.style-list_with_regions .item:last-child,.camp-location-list.style-list .item:last-child{margin:0}.camp-location-list.style-list_with_regions .item span,.camp-location-list.style-list .item span{display:inline}.camp-location-list.style-list_with_regions_2 .region{padding-right:15px}.camp-location-list.style-list_with_regions_2 .item:hover .loc-title{text-decoration:underline}.camp-location-list.style-list_with_regions_2 .item{margin:0 0 20px}.camp-location-list.style-list_with_regions_2 .subtitle{margin:0 0 10px;color:#4f4f4f;font:15px/1.1 var(--font-proxima-bold)}.camp-location-list.style-list_with_regions_2 .city-title{font-size:12px}.camp-location-list.style-list_with_regions_2 .loc-title{text-transform:none;font:18px/1.1 var(--font-proxima-regular)}.camp-location-list.style-list_with_regions_3 .region .item:hover{background-color:var(--brand-clr-white)}.camp-location-list.style-list_with_images .item{display:inline-block;width:32%;margin:0 .6666667% 20px;padding:0;vertical-align:top}.camp-location-list.style-list_with_images .item>.img-cont{height:275px;margin-bottom:15px;background:center no-repeat;background-size:cover}.camp-location-list.style-list_with_images .item>.title{margin:0;color:var(--brand-clr-gray);font:21px/1.1 var(--font-intro)}.camp-location-list.style-list_with_images .item>.location{color:var(--brand-clr-gray);font:21px/1.3 var(--font-proxima-semibold)}.camp-location-list.style-list_logos .item{display:inline-block;width:16%;margin:0 0 50px;padding:0 2%;border:0;vertical-align:top}.camp-location-list.style-list_logos .item:nth-child(3){margin:0 2.5%}.camp-location-list.style-list_logos .loc-logo{width:125px}.loc-menu{width:15em;border:1px solid #eee;background-color:var(--brand-clr-white);text-align:left}.loc-menu .region{row-gap:.5em;padding:.75em .625em}.loc-menu .region:not(:last-child){border-bottom:1px solid #58595B42}.loc-menu .location{display:block;color:inherit;font-family:var(--font-proxima-semibold)}.loc-menu .location:where(:hover,:focus,.actv){color:var(--brand-clr-orange)}.loc-menu .location+.location{margin-top:.25em}.loc-menu .subtitle{margin:0;padding-right:1em;color:var(--brand-clr-black);font:1em/1.2 var(--font-proxima-bold)}.other-camps{background-color:#f5f5f5}.other-camps-carousel .item{max-width:260px;margin:0 auto}.other-camps-carousel .item .img-wrap{width:100px;height:100px;margin:0 auto}.other-camps-carousel .item>span{margin:10px 0 0;color:var(--brand-clr-gray);font:18px/1.1 var(--font-intro)}.other-camps-carousel .owl-next,.other-camps-carousel .owl-prev{background-color:#f5f5f5 !important}.other-camps-carousel .item.brooklyn-nets-basketball-academy img{filter:invert(100%)}.other-camps-carousel .item.tech .img-wrap{width:90%;padding:10px;background-color:#629ed2}.page-template-jumpstart .site-footer{border-top:1px solid #ccc}.tpl-jump .lp-flex-content{padding:0}.tpl-jump .short-info>.small-wrapper{max-width:1200px}.tpl-jump .short-info .lft .btn{padding:.9em 1em}.tpl-jump .short-info .lft .text{margin:1.5em 0 2.5em}.tpl-jump .short-info .rgt .text{font-family:var(--font-proxima-semibold)}.tpl-jump .short-info .rgt .text p{font-size:1.25em}.tpl-jump .sec-info .third{-webkit-flex-basis:30%;flex-basis:30%}.tpl-jump .sec-info .third-2{-webkit-flex-basis:70%;flex-basis:70%}.tpl-jump .sec-info .sbar .text{margin-bottom:1.5em;padding:20px;color:var(--brand-clr-white)}.tpl-jump .sec-info .sbar .text *{color:inherit}.tpl-jump .sec-info .sbar .text a:hover{text-decoration:underline}.tpl-jump .sec-info .img-links{text-shadow:0 0 1px rgba(0,0,0,.3)}.tpl-jump .sec-info .img-links .img-cont{min-height:180px;margin:1.25em 0;padding:20px;color:var(--brand-clr-white);font-size:1.125em}.tpl-jump .sec-info .img-links .img-cont span{position:relative;z-index:2}.tpl-jump .sec-info .bg-overlay.bg-green-3:after{background-color:rgba(124,158,64,.5)}.tpl-jump .sec-info .bg-overlay.bg-blue-7:after{background-color:rgba(0,81,144,.5)}.tpl-jump .sec-info .bg-overlay.bg-red:after{background-color:rgba(220,105,67,.5)}.tpl-jump .sec-info .bg-overlay:hover:after{background-color:#3a3a3a}.tpl-jump .sec-images.type-carousel>.wrapper{max-width:600px}.tpl-jump .other-camps{border-top:5px solid var(--brand-clr-orange)}.tpl-jump .other-camps>.title{font-family:var(--font-intro)}.tpl-jump .other-camps .owl-nav{top:40%;color:var(--brand-clr-orange);font-size:3em}.tpl-jump .sec-video+.camp-location-list{padding-top:0}.tpl-jump .camp-location-list:not(:last-child){padding-bottom:0}.style-bg-white.camp-location-list .title{color:var(--brand-clr-orange)!important}.style-bg-white.camp-location-list .region h4{color:#60cbea;font-size:1.0625em}.style-bg-white.camp-location-list .item{border-color:var(--brand-clr-orange);color:var(--brand-clr-orange)}.style-bg-white.camp-location-list .item:hover{border-color:#60cbea;background:#60cbea!important;color:var(--brand-clr-white)}.jumpstart-popup .hs_giveaway_rules textarea{min-height:175px}.sec-esf-media{margin-top:2em}.sec-esf-media .sec-title{margin:0 0 3%;text-align:left;font-size:1.5em}.sec-esf-media .title{margin-bottom:0;color:var(--brand-clr-gray);font:1.125em/1.4 var(--font-proxima-bold)}.sec-esf-media .owl-nav{top:42%}.sec-esf-galleries .item .img-cont{position:relative}.sec-esf-galleries .item .rollover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:var(--brand-clr-lblue);color:var(--brand-clr-white);font-size:6vmin;cursor:url(//www.esfcamps.com/gilman/wp-content/plugins/esf-components/assets/images/fa-mouse-pointer-solid.png) 20 20,auto}.sec-esf-galleries .item .rollover i{font-size:3.5rem}.sec-esf-galleries .item .rollover .title{color:inherit;font-size:.75em}.sec-esf-galleries .item:not(:hover) .rollover{display:none}.sec-esf-gallery{min-height:300px}.sec-esf-gallery img{max-height:85vh;width:auto !important}.sec-esf-gallery .caption{margin:1em}.sec-esf-tv-videos .img-cont{position:relative}.sec-esf-tv-videos .img-cont:after{display:none;color:var(--brand-clr-white);font-size:4em}.sec-esf-tv-videos .item:hover .img-cont{background-color:rgba(0,0,0,.5)}.sec-esf-tv-videos .item:hover .img-cont:after{display:block}.sec-esf-tv-videos .meta{position:absolute;bottom:.5em;right:.5em;border-radius:4px;background:#000;padding:.25em .4em;color:var(--brand-clr-white);font:1.1em/1 var(--font-proxima-semibold)}.tpl-esf-media .short-info>div{max-width:1200px}.tpl-esf-media .short-info .rgt p:empty,.tpl-esf-media .short-info .rgt:before,.tpl-esf-media .short-info .lft:after{display:none}.tpl-esf-media .short-info .lft .icon img{display:inline-block;width:10vmax;margin:0 0 1em}.tpl-esf-gallery .short-info .rgt .text p{font-size:20px}.single-esf_gallery .banner,.single-video .banner{height:auto;padding:4em 0 8em}.single-video .banner .text{padding:0 !important}.single-esf_gallery .banner+section,.single-video .banner+section{margin-top:-5em}.single-video .sec-cnt .holder{max-width:750px}.single-video .sec-cnt .title{margin-top:1.25em;color:#60cbea;font:1.5em/1.4 var(--font-proxima-bold)}.second-logo{position:absolute;top:5%;left:90px;height:85%}.single-esf_plus__program .sec-banner .title{display:none}.alm-listing{overflow:hidden}.alm-load-more-btn{margin-top:4rem}.alm-load-more-btn.done{display:none !important}.alm-filters{margin-bottom:3.75em}.alm-filters:not(:first-child){margin-top:2em}.alm-link-filter{column-gap:2.375rem;row-gap:1rem;justify-content:center;font-size:1.125em}.alm-link-filter button:not(.close-btn){all:unset;padding:.25em 0;border-bottom:.1875em solid transparent;cursor:pointer}.alm-link-filter button:where(:hover,:focus,.actv){color:var(--brand-clr-black)}.alm-link-filter button.actv{border-bottom-color:var(--brand-clr-black);font-family:var(--font-proxima-bold)}.lity-close{position:absolute !important}@media (max-width:1200px){.btn{padding:.5em 1em}.btn.medium{font-size:20px}.btn.big{font-size:24px}.short-info .rgt .text p{font-size:24px}}@media (max-width:1024px){.h1,h1{font-size:2em}.h2,h2{font-size:1.85em}.h3,h3{font-size:1.5em}.h4,h4{font-size:1.3em}.h5,h5{font-size:1.15em}.h6,h6{font-size:1.05em}.desk-sm-narrow{max-width:600px !important;margin:0 auto}.flex.only-desk-lg{row-gap:1.875em;margin:0 auto}.flex.only-desk-lg>.item{flex-basis:100%;max-width:100%;margin:0}.camp-card .holder{font-size:.875em}.camp-card .icon{font-size:.875em}.owl-carousel.type-slideshow .title{font-size:48px}.menu .toggle{all:unset;cursor:pointer}.menu .toggle:after{content:'\f078';margin-left:.5em;font-size:.9em}.menu .toggle.actv:after{transform:scale(-1)}.menu .is-heading>a{background:0 0 !important}.main-nav{position:absolute;top:100%;left:0;right:0;z-index:10;overflow-y:auto;height:calc(100vh - 75px);padding:1.25em 1.25em 4.75em;background:var(--brand-clr-white);transition:.3s}.main-menu{display:block !important}.main-menu :where(.sub-menu,.sub-menu-cont){display:none}.main-menu :where(.depth-0,.depth-1.is-heading):not(.is-btn)>a{font:1.5em/1.5 var(--font-proxima-semibold)}.main-menu .is-btn{margin:1em 0}.main-menu .is-btn>a{font-size:1.25em}.main-menu .depth-1.is-heading{margin-left:1em}.main-menu .toggle:after{content:'\f078';margin-left:.375em}.main-menu .sub-menu a{display:block;padding:.375em 0}.main-menu .sub-menu .sub-menu{padding:0 1em}.main-menu .opened :where(.sub-menu,.sub-menu-cont){display:block}.main-menu .opened .sub-menu .is-heading:not(.opened)>.sub-menu{display:none}.header-menu{display:none !important}.mm-extra .header-menu{display:flex !important;flex-direction:column !important;align-items:initial !important;color:var(--brand-clr-black);font:1.5em/1.5 var(--font-proxima-semibold)}.mm-extra .header-menu li:before{display:none}.mm-extra .header-menu li:has(+.is-btn){margin-bottom:.5em}.mm-extra .header-menu li:not(.is-btn)>a{display:block;padding:.375em 0}.mm-extra .header-menu .btn{width:100%}body:not(.mm-opened) .main-nav{pointer-events:none;visibility:hidden;opacity:0}.site-header .wrapper{width:100%;padding:1em 20px}.site-header.mob-has-dark-bg{background:var(--brand-clr-sports-camp)}.site-header.mob-has-dark-bg .location-switcher :where(.label,.current),.site-header.mob-has-dark-bg .hamburger{color:var(--brand-clr-white)}.site-footer{text-align:center}.site-footer .logo{margin:0 auto}.site-footer .bottom-flex{justify-content:center}.short-info{padding:35px 0}.short-info .lft .title{font-size:34px}.short-info .rgt .text p{font-size:20px}.camp-location-list{padding:35px 0}.camp-location-list .reg-group,.camp-location-list .region{width:33%}.camp-location-list .region h4{margin:0 0 10px}.camp-location-list.style-list_with_images .item>.img-cont{height:200px}.camp-location-list.style-list_with_images .item>.location,.camp-location-list.style-list_with_images .item>.title{font-size:18px}}@media (max-width:768px){.mob-hid{display:none !important}.btn.medium{font-size:17px}.btn.big{padding:10px 1.5em;font-size:20px}.owl-carousel.bn-car .owl-dots,.owl-carousel.type-slideshow .owl-dots,.big-wrapper,.small-wrapper,.mini-wrapper,.wrapper{width:100%;padding:0 20px}.wrapper .wrapper{padding:0}.block:not(.is-mob-full)>.wrapper:not(.mob-full),.mob-narrow{max-width:500px;margin:0 auto}.flex.only-desk{row-gap:1.875em;margin:0 auto}.wp-block-columns>.wp-block-column,.flex.only-desk>.item{flex-basis:100%;max-width:100%;margin:0}.flex.only-desk.small-gap{row-gap:1em}.flex.only-desk.medium-gap{row-gap:1.5em}.mob-collapse .collapse-toggle{cursor:pointer}.mob-collapse .collapse-toggle:after{content:'\f078';margin-left:.5em}.mob-collapse:not(.actv) .collapse-body{display:none}.mob-collapse.actv .collapse-toggle:after{content:'\f077'}.owl-carousel.type-slideshow{padding-bottom:50px}.owl-carousel.type-slideshow .owl-dot{border-color:var(--brand-clr-orange)}.owl-carousel.type-slideshow .owl-dot.active{background-color:var(--brand-clr-orange)}.owl-carousel.type-slideshow .banner{height:auto;background-image:none !important}.owl-carousel.type-slideshow .wrapper{padding:20px 0}.owl-carousel.type-slideshow .title{margin:0 0 20px;color:var(--brand-clr-orange);font-size:36px}.owl-carousel.type-slideshow .title br:first-of-type{display:none}.owl-carousel.round-arrows .owl-next,.owl-carousel.round-arrows .owl-prev{width:50px;height:50px;margin:-25px 0 0}.owl-carousel.round-arrows .owl-next>i,.owl-carousel.round-arrows .owl-prev>i{font-size:50px}.popup-tab{top:0;bottom:0;left:0;right:0;max-width:initial;max-height:initial;width:auto;transform:none}.popup-tab .open-btn{right:-20%;font-size:1em !important}.popup-tab .popup-inner{overflow-y:auto;height:100%}.popup-tab.preview .open-btn{right:0}.popup-tab.actv .popup-inner{transform:none}.admin-bar .popup-tab{top:46px}.table-cont{overflow-x:auto}.table-cont table{width:1000px !important}.site-header .location-switcher .label{display:none}.site-footer>.wrapper{padding:2.25em 20px}.sec-footer-callouts.cs-separated .main-flex{row-gap:5em}.sec-footer-callouts.cs-separated .main-flex>.item:after{top:100%;left:0;width:100%;height:1px;margin:2.5em auto;transform:none}.sec-video.std .sec-title{font-size:24px}.sec-video.full{font-size:.75rem}.sec-video.full>.video-thumb:after{top:40%}.short-info{padding:20px 0}.short-info .rgt,.short-info .lft{width:100% !important;padding:0;border:0}.short-info .rgt:before,.short-info .lft:after{content:none}.short-info .lft{margin:0 0 20px}.short-info>img,.short-info>svg{display:none}.short-info .lft .title{margin:0 0 10px;font-size:28px}.short-info .rgt .title{margin:0 0 10px;font-size:24px}.short-info .rgt .text p{letter-spacing:normal}.camp-location-list{padding:20px 0}.camp-location-list .title{margin:0 auto 25px;font-size:24px}.camp-location-list .reg-group,.camp-location-list .region{width:49%}.camp-location-list.style-list_with_images .item{width:48%;margin:0 1% 10px}.camp-location-list.style-list_logos .item{width:20%;margin:0 0 25px}.camp-location-list.style-list_logos .loc-logo{width:90px}.tpl-jump .lp-flex-content .angled-hero{height:50vw!important;padding:0}.tpl-jump .lp-flex-content .content-image{display:block !important;width:41vw !important;padding-top:9vw}.tpl-jump .sec-info .cnt{-ms-flex-order:-1;-webkit-order:-1;order:-1;margin-bottom:2em !important}.wp-block-amg-wrapper.is-mob-full .wp-block-cover{margin-left:-20px;margin-right:-20px}}@media (max-width:620px){.flex.only-gte-mob-lg{row-gap:1.875em;margin:0 auto}.flex.only-gte-mob-lg>.item{flex-basis:100%;max-width:100%;margin:0}.text .alignright,.text .alignleft{float:none;max-width:100%;margin:10px auto}.footer-menu li{flex-basis:100%}}@media (max-width:480px){.h1,h1{font-size:2em}.h2,h2{font-size:1.75em}.h3,h3{font-size:1.35em}.h4,h4{font-size:1.2em}.h5,h5{font-size:1.1em}.flex.only-gte-mob-md{row-gap:1.875em;margin:0 auto}.flex.only-gte-mob-md>.item{flex-basis:100%;max-width:100%;margin:0}.owl-carousel.type-slideshow .img-cont{height:240px}.owl-carousel.type-slideshow .title{font-size:24px}.block :where(.h2,h2),.block .sec-title{font-size:1.75em}.sec-video.full>.title{font-size:3em}.short-info .rgt .extra-info,.short-info .rgt .text p{font-size:20px}.short-info .rgt.with-logo .logo{max-width:70%;margin:0 auto 1.5em}.camp-location-list .reg-group,.camp-location-list .region{width:100%;padding:0 !important}.camp-location-list.style-list_with_regions_2 .region{margin:0 0 25px}.camp-location-list.style-list_with_images .item{display:block;max-width:360px;width:100%;margin:0 auto 30px}.camp-location-list.style-list_with_images .item>.img-cont{height:240px}}@media (max-width:375px){.flex.only-mob-sm{row-gap:1.875em;margin:0 auto}.flex.only-mob-sm>.item{flex-basis:100%;max-width:100%;margin:0}}@media (min-width:481px){.form-style .hs-form .form-columns-2{display:flex;flex-flow:row wrap;column-gap:2%;row-gap:1em}.form-style .hs-form .form-columns-2>.field{flex-basis:49%}.second-logo{left:164px}.short-info .rgt.with-logo .holder{margin-left:29%}.short-info .rgt.with-logo .logo{float:left;width:23%}.jumpstart-popup fieldset:nth-child(6),.jumpstart-popup fieldset:nth-child(2){width:100%}}@media (min-width:621px){.owl-style-2.owl-with-nav .owl-nav{font-size:1.5em}.second-logo{left:185px}.site-footer .rgt-part{column-gap:4%}.site-footer .rgt-part>.item:not(:last-child){padding-right:4%;border-right:2px solid var(--brand-clr-orange)}}@media (min-width:769px){.desktop-hid,.desk-hid{display:none !important}.flex>.desk-third{flex-basis:33.333%;max-width:33.333%}.flex>.desk-forth{flex-basis:25%;max-width:25%}.flex.cols>.desk-third{flex-basis:29.333%}.flex.cols>.desk-forth{flex-basis:21%}.flex.small-gap{margin:-.5%}.flex.small-gap>.item{margin:.5%}.flex.small-gap>.half{flex-basis:49%}.flex.medium-gap{margin:-1%}.flex.medium-gap>.item{margin:1%}.flex.medium-gap>.half{flex-basis:48%}.flex.medium-gap>.desk-third{flex-basis:31.333%}.flex.medium-gap>.desk-forth{flex-basis:23%}.flex.big-gap>.desk-third{flex-basis:27.333%}.form-style .hs-form .form-columns-3>.field{flex-basis:32%}.text p:is(.size-big,.size-large,.size-huge),.text:where(.big,.large) :where(ol,ul,p){font-size:1.2em}.owl-with-nav.nav-wide .owl-nav{font-size:3rem}.camp-card .title{font-size:1.25em}.has-radial-pattern:before{font-size:1vw}.popup-tab{max-width:420px}.short-info .rgt.with-logo{padding-left:3%}.site-footer>.wrapper{padding:3em 0}.admin-bar .site-header{top:32px}.sec-video.bg-loop .title,.sec-video.bg-loop .video-thumb{display:none}.tpl-jump .lp-flex-content .angled-hero{padding:2.5em 0}.tpl-jump .sec-info .third-2{padding-left:7%}.sec-esf-galleries .item .rollover{font-size:2vw}.tpl-esf-media .short-info .rgt:not(:first-child){padding-left:5%}.single-video .sec-cnt .title{font-size:2em}.second-logo{left:95px;height:65px}}@media (min-width:1025px){.gte-desk-md-hid{display:none !important}.flex>.desk-md-forth{flex-basis:25%}.flex.cols>.desk-md-third{flex-basis:29.333%}.flex.cols>.desk-md-forth{flex-basis:21%}.flex.small-gap>.desk-md-third{flex-basis:32.333%}.flex.small-gap>.desk-md-forth{flex-basis:24%}.flex.medium-gap>.desk-md-third{flex-basis:31.333%}.flex.medium-gap>.desk-md-forth{flex-basis:23%}.btn-link.big{padding:.5625em 1.15em;font-size:1.25rem}.link.medium{font-size:1.25rem}.text table :where(td,th){padding:.85em .9em .7em}.text :where(ol,ul,p,table){font-size:1.1em}.text.medium-small :where(ol,ul,p){font-size:1.125em}.text.medium :where(ol,ul,p){font-size:1.2em}.text p:is(.size-big,.size-large,.size-huge),.text:where(.big,.large) :where(ol,ul,p){font-size:1.3125em}.map-marker-info{width:450px}.popup-tab .popup-inner{padding:4.5em 3.5em 2em 2.5em}.popup-tab .heading{font-size:2.875em}.popup-tab .phone{font-size:2em}.menu .toggle{display:none}.menu .sub-menu li+li{margin-top:.5em}.menu .sub-menu li.depth-2+li{margin-top:1em}.menu .sub-menu .sub-menu{padding:.75em 1em .1em}.menu .is-heading>a{display:block;padding:1.2rem 1.5rem;color:var(--brand-clr-white) !important;font:1.05em/1 var(--font-intro);letter-spacing:.02em}.menu .is-heading>.sub-menu{padding:1.5rem}.menu .is-heading .is-message{position:absolute;bottom:1rem;right:1.5rem}.menu .is-dblue-heading .sub-menu :where(.current-page-ancestor,.current-menu-item)>a:not(.btn),.menu .is-dblue-heading .sub-menu a:not(.btn):where(:hover,:focus),.menu .is-dblue-heading a[target]:after{color:var(--brand-clr-sports-camp) !important}.menu .is-orange-heading .sub-menu :where(.current-page-ancestor,.current-menu-item)>a:not(.btn),.menu .is-orange-heading .sub-menu a:not(.btn):where(:hover,:focus),.menu .is-orange-heading a[target]:after{color:var(--brand-clr-orange) !important}.menu .has-flex-sub-menu>.sub-menu{flex-flow:row wrap;padding:0}.menu .has-flex-sub-menu>.sub-menu>li{margin:0}.menu .has-flex-sub-menu:hover>.sub-menu{display:flex}.main-menu{column-gap:1.875em}.main-menu>:is(li:nth-last-child(1),li:nth-last-child(2)) .sub-menu{left:auto;right:0}.main-menu>li:not(.is-btn)>a{padding:1.05em 0}.main-menu>li:hover>.sub-menu{display:block}.main-menu>.menu-item-has-children>a:after{content:'\f078';margin-left:.375em}.main-menu .depth-0>.sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1;width:max-content;background:var(--brand-clr-white);font-size:.875em}.main-menu .depth-0:not(.has-flex-sub-menu)>.sub-menu{padding:2em}.main-menu .extra-item{display:none}.main-menu .has-mega-sub-menu{position:initial}.main-menu .has-mega-sub-menu .sub-menu-cont{position:absolute;top:100%;left:0;right:0;background:var(--brand-clr-white)}.main-menu .has-mega-sub-menu .sub-menu-cont:before{content:'';position:absolute;top:0;bottom:0;left:-200%;right:-200%;background:inherit}.main-menu .has-mega-sub-menu .heading{margin:0 0 1.5em;padding:0;font-weight:400;font-size:1.125em}.main-menu .has-mega-sub-menu .subheading{margin:0 0 2em;font-size:1em}.main-menu .has-mega-sub-menu:not(:hover) .sub-menu-cont{display:none}.site-header .top{padding-top:1.5em}.site-header:not(.mini) .main-menu .depth-0>.sub-menu{min-width:250px}.site-footer>.wrapper{padding-top:4em;padding-bottom:4em}.site-footer .main-flex{column-gap:4%}.second-logo{top:10%;left:185px;height:80px}.block.pad-plus{padding:3em 0}.block.pad-quad,.block.pad-triple,.block.pad-dbl{padding:4em 0}.block :where(.h2,h2).small,.block .sec-title.small{font-size:2em}.sec-esf-media .sec-title{font-size:1.75em !important}.sec-footer-callouts .title{font-size:1.5em}.sec-footer-callouts.pad-dbl{padding:5em 0}.short-info .lft .btn{font-size:1.0625em}.style-bg-white.camp-location-list .region h4{margin-bottom:1.75em}.tpl-jump .sec-images.type-carousel .img-cont{padding-top:450px}.single-video .sec-cnt .title{font-size:2.25em}}@media (min-width:1201px){.flex.cols>.desk-lg-forth{flex-basis:21%}.flex.cols>.desk-lg-fifth{flex-basis:16%}.flex.cols>.desk-lg-sixth{flex-basis:12.666%}.text.medium-small :where(ol,ul,p){font-size:1.2em}.text.medium :where(ol,ul,p){font-size:1.3125em}.text p.size-big,.text.big :where(ol,ul,p){font-size:1.5em}.text.large{line-height:1.3}.text p:is(.size-large,.size-huge),.text.large :where(ol,ul,p){font-size:1.75em}.owl-style-2.owl-with-nav .owl-nav{font-size:2em}.main-menu{font-size:1.125em}.main-menu>li:not(.is-btn)>a{padding:.85em 0}.footer-menu{column-gap:4em}.site-header:not(.mini) .main-menu .depth-0>.sub-menu{min-width:300px}.block.pad-triple{padding:6em 0}.block.pad-t-triple{padding-top:6em}.block.pad-b-triple{padding-bottom:6em}.block.pad-quad{padding:8em 0}.block.pad-t-quad{padding-top:8em}.block.pad-b-quad{padding-bottom:8em}.block :where(.h2,h2),.block .sec-title{font-size:2.5em}.tpl-jump .sec-info .sbar .text{padding:1.75em}}@media (min-width:1401px){.text p.size-huge,.text.huge :where(ol,ul,p){font-size:2em}.block :where(.h2,h2).large,.block .sec-title.large{font-size:2.75em}.block :where(.h2,h2).huge,.block .sec-title.huge{font-size:3.35em}.block :where(.h2,h2).xl,.block .sec-title.xl{font-size:3.875em}.sec-esf-media .owl-prev{left:-1.5em}.sec-esf-media .owl-next{right:-1.5em}.sec-esf-gallery .owl-nav{font-size:5rem}}@media (min-width:1601px){.tpl-esf-media .short-info .lft .icon{position:absolute;top:0;left:-2em;transform:translateX(-100%)}}@media (min-width:481px) and (max-width:768px){.tpl-esf-media .short-info .lft.with-icon .icon{float:left;margin:0 1em 0 0}.tpl-esf-media .short-info .lft.with-icon .text{clear:both}}@media (min-width:481px) and (max-width:1200px){.camp-card .holder{left:1em;right:1em}}@media (min-width:769px) and (max-width:1024px){.sec-footer-callouts .title{font-size:1em}.sec-footer-callouts .btn{font-size:.875em}.sec-footer-callouts article:nth-child(3) .btn{font-size:1.125em}}@media (min-width:1025px) and (max-width:1600px){.site-header .main-menu .depth-0:where(:nth-last-child(1),:nth-last-child(2))>.sub-menu{left:auto;right:0}.site-header:not(.mini) .main-menu .depth-0:nth-last-child(3)>.sub-menu{left:auto;right:0}}@media (min-width:1025px) and (max-width:1600px){.main-menu .depth-0.has-flex-sub-menu{position:initial}.main-menu .depth-0.has-flex-sub-menu>.sub-menu{left:auto;right:0}}.lp-flex-content{padding-top:63px}.lp-flex-content .angled-hero{background-position:50% center;background-size:cover;margin:0 auto;max-width:1920px;padding:125px 0;width:100%}.lp-flex-content .angled-hero .content-wrap{margin:0 auto;width:1225px}.lp-flex-content .angled-hero .content-wrap .content-image{width:525px}.lp-flex-content .angled-hero .content-wrap .content-image img{margin:0;width:100%}.lp-flex-content .mobile-offer{display:none}@media all and (max-width:1250px){.lp-flex-content .angled-hero .content-wrap{padding-left:20px;padding-right:20px;width:100%}}@media all and (max-width:1130px){.lp-flex-content .angled-hero .content-wrap .content-image{width:400px}}@media all and (max-width:950px){.lp-flex-content .angled-hero{background-position:60% center}}@media all and (max-width:900px){.lp-flex-content .angled-hero .content-wrap .content-image{width:325px}}@media all and (max-width:740px){.lp-flex-content .angled-hero{background-position:right center;height:225px;padding:0}.lp-flex-content .angled-hero .content-wrap .content-image{display:none}.lp-flex-content .mobile-offer{display:block;padding:25px 20px 0}.lp-flex-content .mobile-offer img{margin:0;max-width:300px;width:100%}}@media all and (max-width:676px){.lp-flex-content .angled-hero{height:175px}}@media all and (max-width:481px){.lp-flex-content .angled-hero{height:140px}}.home .ays_pb_description{position:relative}.home .ays_pb_description .cta{position:absolute;bottom:45px;left:0;width:310px;height:60px;cursor:pointer}