aside.hello-bar>.inner p{display:table-cell;vertical-align:middle;padding-right:40px}aside.hello-bar>.inner p>*{display:inline-block;vertical-align:middle}aside.hello-bar>.inner p>span{margin-right:0.5em}aside.hello-bar>.inner p>a{line-height:1.1}aside.hello-bar>.inner a{white-space:nowrap;padding-left:0}aside.hello-bar button{position:absolute;right:0;top:0;bottom:0;margin:auto;width:1em;height:1em;color:white}aside.hello-bar .cta,aside.hello-bar article.post a.read-more{margin:0;border:0;color:white !important;font-size:14px;font-size:.77777778rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;display:inline-block;vertical-align:middle}.countdown-block{background:white!important}@-webkit-keyframes animateLogoFrames{0%{background-position:left center}100%{background-position:right center}}@keyframes animateLogoFrames{0%{background-position:left center}100%{background-position:right center}}footer.site-footer{overflow:hidden;position:absolute;top:100%;left:0;right:0;margin-top:-1px;z-index:1;font-size:12px;font-size:.66666667rem;font-family:'Bike Sans',sans-serif;font-weight:500}footer.site-footer>.inner{position:relative;overflow:hidden;padding-top:45px;padding-bottom:45px}footer.site-footer>.inner .bottom{overflow:hidden;padding-top:35px}@media (max-width:1199px){footer.site-footer>.inner{margin-left:0}footer.site-footer>.inner .bottom{padding-top:0;padding-left:0}}footer.site-footer .copyright{text-align:center;margin:0;line-height:36px}footer.site-footer .copyright small{font-size:10px;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}@media (max-width:549px){footer.site-footer .copyright{margin-top:25px;line-height:1.5}footer.site-footer .copyright small{font-size:12px}}footer.site-footer .copyright a{text-decoration:none}.no-touch footer.site-footer .copyright a:hover,.no-touch footer.site-footer .copyright a:active,footer.site-footer .copyright a.active{text-decoration:underline;color:#AFB1B1}.touch footer.site-footer .copyright a{text-decoration:underline}footer.site-footer .call-to-action .cta,footer.site-footer .call-to-action article.post a.read-more{font-size:13px;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;margin-top:0;color:white}.no-touch footer.site-footer .call-to-action .cta:hover,.no-touch footer.site-footer .call-to-action .cta:active,footer.site-footer .call-to-action .cta.active,.no-touch footer.site-footer .call-to-action article.post a.read-more:hover,.no-touch footer.site-footer .call-to-action article.post a.read-more:active,footer.site-footer .call-to-action article.post a.read-more.active{color:#666869;background:white;border-color:transparent}@media (min-width:550px){footer.site-footer .copyright{float:left;margin-top:0}footer.site-footer .call-to-action{float:right}footer.site-footer .call-to-action .cta,footer.site-footer .call-to-action article.post a.read-more{margin-top:0}}footer.site-footer .back-to-top{transition:350ms;transition-property:color,background-color;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;text-align:center;background-color:#f4f5f6;text-transform:uppercase;text-decoration:none;color:#666869;padding:20px 0;font-size:18px;font-size:1rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;border-top-width:2px;border-top-style:solid;line-height:1.25}footer.site-footer .back-to-top:before{content:"\e62b";display:block;position:relative;margin:auto;font-size:0.75em;width:1em;text-align:center;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:350ms -webkit-transform;transition:350ms transform}.wf-bnyicons-n4-loading footer.site-footer .back-to-top:before{content:'' !important}.no-touch footer.site-footer .back-to-top:hover,.no-touch footer.site-footer .back-to-top:active,footer.site-footer .back-to-top.active{background-color:white}.no-touch footer.site-footer .back-to-top:hover:before,.no-touch footer.site-footer .back-to-top:active:before,footer.site-footer .back-to-top.active:before{-webkit-transform:translateY(-25%);transform:translateY(-25%)}footer.site-footer ul.menu{overflow:hidden;margin:auto;padding:0;list-style:none;line-height:1.5}footer.site-footer ul.menu>.menu-item{float:left;width:16.66666667%;padding-left:0}footer.site-footer ul.menu>.menu-item.footer-logo{padding-left:50px}footer.site-footer ul.menu>.menu-item.footer-logo img{width:112px}@media (max-width:1199px){footer.site-footer ul.menu>.menu-item.footer-logo{text-align:center;padding-left:0}}@media (max-width:549px){footer.site-footer ul.menu>.menu-item.footer-logo img{width:100px}}footer.site-footer ul.menu>.menu-item>a{position:relative;display:block;padding:10px 0;line-height:1;border-top:1px solid white;text-transform:uppercase;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}footer.site-footer ul.menu>.menu-item li{overflow:hidden}footer.site-footer ul.menu>.menu-item li a{display:block;float:left;color:inherit;transition:color 125ms}.no-touch footer.site-footer ul.menu>.menu-item li a:hover,.no-touch footer.site-footer ul.menu>.menu-item li a:active,footer.site-footer ul.menu>.menu-item li a.active{color:#AFB1B1}footer.site-footer ul.menu>.menu-item li.contact-info a{float:none;display:inline-block}@media (max-width:1199px) and (min-width:550px){footer.site-footer ul.menu>.menu-item{width:33.33333333%;margin-bottom:50px}footer.site-footer ul.menu>.menu-item:nth-child(3n + 1){clear:left}}@media (max-width:549px){footer.site-footer ul.menu>.menu-item{width:100%;margin-bottom:25px;font-size:14px;font-size:.77777778rem}footer.site-footer ul.menu>.menu-item.footer-logo{margin-bottom:40px}}footer.site-footer .sub-menu{padding:0;list-style:none}section.hero{position:relative;color:white;background-color:#f4f5f6;min-height:560px;z-index:1}@media (max-width:550px){section.hero{min-height:0}}section.hero:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0));z-index:2}.no-cssgradients section.hero{z-index:1}.no-cssgradients section.hero:after{background-color:black !important;z-index:-1}.no-cssgradients section.hero *[data-bg]{opacity:.75;filter:alpha(opacity=75)}@media (max-width:849px){div.child-pages section.hero{min-height:0}}.page-template-template-local-rides-landing-php section.hero:after,.page-template-template-event-landing-php section.hero:after{background-image:linear-gradient(to bottom right, rgba(0,0,0,0.75), rgba(0,0,0,0))}@media (max-width:549px){section.hero:after{background:rgba(0,0,0,0.35)}}section.hero.hero-video.playing:after{display:none}section.hero.hero-video.playing>.inner{z-index:-1;visibility:hidden}section.hero.hero-video.playing .slide-controls{display:none}section.hero>.inner{position:relative;padding-top:50px;padding-bottom:50px;color:white;z-index:5}section.hero .backgrounds{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}section.hero .backgrounds .background-image.has-bg{opacity:0;filter:alpha(opacity=0)}section.hero .backgrounds .background-image.has-bg.active{opacity:1}.no-cssgradients section.hero .backgrounds .background-image.has-bg.active{opacity:.75;filter:alpha(opacity=75)}section.hero .backgrounds .background-image.next{z-index:-1}section.hero div.text img{max-width:100%;height:auto}section.hero .hero-subheading{font-size:16px;font-size:.88888889rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;line-height:1em;padding-top:8px;padding-bottom:8px;display:block;text-transform:uppercase}section.hero h1{color:white !important;max-width:700px}section.hero h1 a{display:block;color:inherit;text-decoration:none}.no-touch section.hero h1 a:hover,.no-touch section.hero h1 a:active,section.hero h1 a.active{text-decoration:underline}.site-header+section.hero h1 a,.breadcrumbs+section.hero h1 a,.class-info>section.hero h1 a:first-child{text-decoration:none !important}section.hero p{max-width:550px}section.hero h1,section.hero h2,section.hero h3,section.hero h4,section.hero h5,section.hero h6,section.hero .intro-text,section.hero .medium-text,section.hero .icon-sm,section.hero .icon-md,section.hero .icon-lg,section.hero section.list-classes .no-posts,section.hero section.list-calendar .no-posts{color:white !important}section.hero .call-to-action{text-align:left}section.hero .call-to-action .cta+.inline-cta,section.hero .call-to-action .cta+aside.hello-bar .cta,section.hero .call-to-action .cta+section.feature.bg-image .cta,section.hero .call-to-action .cta+section.grid .grid-items .grid-item .cta,section.hero .call-to-action article.post a.read-more+.inline-cta,section.hero .call-to-action .cta+aside.hello-bar article.post a.read-more,section.hero .call-to-action .cta+section.feature.bg-image article.post a.read-more,section.hero .call-to-action .cta+section.grid .grid-items .grid-item article.post a.read-more{margin-left:0}section.hero .call-to-action .inline-cta:first-child,section.hero .call-to-action aside.hello-bar .cta:first-child,section.hero .call-to-action section.feature.bg-image .cta:first-child,section.hero .call-to-action section.grid .grid-items .grid-item .cta:first-child,section.hero .call-to-action aside.hello-bar article.post a.read-more:first-child,section.hero .call-to-action section.feature.bg-image article.post a.read-more:first-child,section.hero .call-to-action section.grid .grid-items .grid-item article.post a.read-more:first-child{padding-left:0}section.hero .call-to-action .follow-links,section.hero .call-to-action .newsletter-link{float:left;width:250px;max-width:50%;text-align:left}section.hero .call-to-action .follow-links p,section.hero .call-to-action .newsletter-link p{display:inline-block;margin-left:auto;margin-right:auto}section.hero .call-to-action .newsletter-link+.cta-link{float:left;clear:left;margin-top:0}section.hero .cta,section.hero article.post a.read-more{color:white}.no-touch section.hero .cta:hover,.no-touch section.hero .cta:active,section.hero .cta.active,.no-touch section.hero article.post a.read-more:hover,.no-touch section.hero article.post a.read-more:active,section.hero article.post a.read-more.active{background-color:white;color:#666869;border-color:transparent}section.hero .cta.inline-cta,section.hero .ctaaside.hello-bar .cta,section.hero .ctasection.feature.bg-image .cta,section.hero .ctasection.grid .grid-items .grid-item .cta,section.hero article.post a.read-more.inline-cta,section.hero .ctaaside.hello-bar article.post a.read-more,section.hero .ctasection.feature.bg-image article.post a.read-more,section.hero .ctasection.grid .grid-items .grid-item article.post a.read-more{border:none}.no-touch section.hero .cta.inline-cta:hover,.no-touch section.hero .cta.inline-cta:active,section.hero .cta.inline-cta.active,.no-touch section.hero .ctaaside.hello-bar .cta:hover,.no-touch section.hero .ctaaside.hello-bar .cta:active,section.hero .ctaaside.hello-bar .cta.active,.no-touch section.hero .ctasection.feature.bg-image .cta:hover,.no-touch section.hero .ctasection.feature.bg-image .cta:active,section.hero .ctasection.feature.bg-image .cta.active,.no-touch section.hero .ctasection.grid .grid-items .grid-item .cta:hover,.no-touch section.hero .ctasection.grid .grid-items .grid-item .cta:active,section.hero .ctasection.grid .grid-items .grid-item .cta.active,.no-touch section.hero article.post a.read-more.inline-cta:hover,.no-touch section.hero article.post a.read-more.inline-cta:active,section.hero article.post a.read-more.inline-cta.active,.no-touch section.hero .ctaaside.hello-bar article.post a.read-more:hover,.no-touch section.hero .ctaaside.hello-bar article.post a.read-more:active,section.hero .ctaaside.hello-bar article.post a.read-more.active,.no-touch section.hero .ctasection.feature.bg-image article.post a.read-more:hover,.no-touch section.hero .ctasection.feature.bg-image article.post a.read-more:active,section.hero .ctasection.feature.bg-image article.post a.read-more.active,.no-touch section.hero .ctasection.grid .grid-items .grid-item article.post a.read-more:hover,.no-touch section.hero .ctasection.grid .grid-items .grid-item article.post a.read-more:active,section.hero .ctasection.grid .grid-items .grid-item article.post a.read-more.active{color:white;background-color:transparent}section.hero .difficulty-icons{float:right;clear:both;white-space:nowrap}section.hero .difficulty-icons>span{margin:0 0.1em}section.hero section.video>.inner{padding:0}section.hero section.video .iframe-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}section.hero section.video .iframe-wrapper>.overlay{z-index:auto}section.hero section.video .iframe-wrapper>.overlay:after{display:none}section.hero section.video .iframe-wrapper>.inner{height:100%;padding-top:0 !important}section.hero--no-content{display:block;background:white;min-height:0}@media (max-width:849px){section.hero--no-content{display:none}}section.hero--no-content>.inner{padding-top:0;padding-bottom:0}section.hero--no-content:after{content:none}section.hero--no-content img{display:block;max-width:100%;margin-left:auto;margin-right:auto}section.hero-slider{position:relative;min-height:660px;z-index:1;margin-bottom:2px}@media (max-width:550px){section.hero-slider{min-height:480px}}section.hero-slider:after{content:'';position:absolute;top:100%;left:0;right:0;height:2px;background:#4ab678}section.hero-slider section.hero{position:absolute;top:0;left:0;right:0;min-height:660px;opacity:0;transition:opacity 1s;pointer-events:none}@media (max-width:550px){section.hero-slider section.hero{min-height:480px}}.no-opacity section.hero-slider section.hero{z-index:-10}section.hero-slider section.hero.first{transition:none}section.hero-slider section.hero.active{opacity:1;pointer-events:auto}.no-opacity section.hero-slider section.hero.active{z-index:1}section.hero-slider section.hero .slide-controls{width:100%;position:absolute;bottom:15%;left:0;z-index:9;color:white;overflow:hidden;opacity:0;transition:opacity 250ms}section.hero-slider section.hero .slide-controls>span{font-size:40px;font-size:2.22222222rem;position:relative;transition:-webkit-transform 250ms;transition:transform 250ms;cursor:pointer}p>section.hero-slider section.hero .slide-controls>span{display:inline-block;padding-bottom:15px}section.hero-slider section.hero .slide-controls>span.prev{float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:550px){section.hero-slider section.hero .slide-controls>span.prev{display:none}}section.hero-slider section.hero .slide-controls>span.next{float:right;-webkit-transform:translateX(50%);transform:translateX(50%)}@media (max-width:550px){section.hero-slider section.hero .slide-controls>span.next{display:none}}section.hero-slider:hover section.hero .slide-controls,.touch section.hero-slider section.hero .slide-controls{opacity:1}section.hero-slider:hover section.hero .slide-controls>span.prev,.touch section.hero-slider section.hero .slide-controls>span.prev,section.hero-slider:hover section.hero .slide-controls>span.next,.touch section.hero-slider section.hero .slide-controls>span.next{-webkit-transform:translateX(0);transform:translateX(0)}section.hero-slider .slide-dots{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-top:25px;padding-bottom:25px;z-index:2}@media (max-width:549px){section.hero-slider .slide-dots{display:none}}section.hero-slider .slide-dots>.dot{display:inline-block;width:15px;height:15px;background:white;border-radius:15px;margin:0 2.5px;opacity:0.8;cursor:pointer;transition:500ms;transition-property:opacity, background}.no-touch section.hero-slider .slide-dots>.dot:hover,.no-touch section.hero-slider .slide-dots>.dot:active,section.hero-slider .slide-dots>.dot.active{opacity:1}section.hero-slider .slide-dots>.dot.active{background:#4ab678}@media (max-width:550px){section.hero-slider .slide-dots>.dot{margin:0 5px}}section.hero-slider.slider-paused .slide-dots{display:none}section.title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:50% 50%;padding-top:50px;padding-bottom:25px;min-height:280px}section.title:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0));z-index:2}.no-cssgradients section.title{z-index:1}.no-cssgradients section.title:after{background-color:black !important;z-index:-1}.no-cssgradients section.title *[data-bg]{opacity:.75;filter:alpha(opacity=75)}section.title>.inner{position:relative;z-index:5}section.title.title--top>.inner{margin-bottom:auto}section.title.title--bottom>.inner{margin-top:auto}section.title p{max-width:550px}section.title *{color:white}section.title h1{color:white !important}section.paragraph{position:relative;overflow:hidden;z-index:1}section.paragraph>.inner{padding-top:50px;padding-bottom:50px;background:inherit}section.paragraph>.inner>*{max-width:800px;margin-left:auto;margin-right:auto}section.paragraph>.inner>*.intro-text{max-width:1280px}section.paragraph>.inner>*:last-child,section.paragraph>.inner>*:last-child>*{margin-bottom:0}section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm){transition:500ms;transition-property:opacity}.no-touch section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm):hover,.no-touch section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm):active,section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm).active{transition-duration:125ms}.no-touch section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm):hover,.no-touch section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm):active,section.paragraph li a:not(.cta):not(.inline-cta):not(.icon-sm).active{opacity:0.75}section.paragraph a{color:inherit}section.bg-white+section.paragraph.bg-white>.inner,section.bg-gray+section.paragraph.bg-gray>.inner,section.bg-blue+section.paragraph.bg-blue>.inner,section.bg-green+section.paragraph.bg-green>.inner,section.bg-orange+section.paragraph.bg-orange>.inner,section.bg-yellow+section.paragraph.bg-yellow>.inner,sectionsection.overview+section.paragraphsection.overview>.inner{padding-top:0}section.paragraph:has(#give-lively-widget){z-index:9}section.paragraph .gl-widget #give-in-honor-container div.popup-card__modal .modal-dialog{color:#4a4a4a;margin-top:200px !important}section.paragraph .gl-widget #give-in-honor-container div.popup-card__modal input{color:#4a4a4a}section.paragraph .gl-widget #give-in-honor-container div.popup-card__modal .modal-title{color:#4a4a4a}body>main:has(.popup-card__modal){overflow:initial;-ms-overflow-style:none;scrollbar-width:none}body>main:has(.popup-card__modal)::-webkit-scrollbar{display:none}section.overview{position:relative}section.overview>.inner{overflow:hidden;position:relative;padding-top:50px;padding-bottom:50px}section.overview>.inner .share-links{position:absolute;left:0;bottom:50px}section.overview>.inner .share-links .icon-sm{color:inherit}section.overview .details{position:relative;font-size:40px;font-size:2.22222222em;line-height:1.2;float:left;width:33.33333333%;padding-bottom:95px}section.overview .details:after{content:'';position:absolute;top:0;bottom:0;left:100%;width:2px}section.overview .content{float:left;width:66.66666667%;border-left-width:2px;border-left-style:solid}section.overview .content p:first-child{margin-top:0}section.overview .content .call-to-action{text-align:left}@media (max-width:849px){section.overview>.inner .share-links{display:block;float:left;clear:left;position:relative;bottom:0;margin-top:25px}section.overview .details,section.overview .content{float:none;clear:both;width:auto}section.overview .details{padding-bottom:0}section.overview .details:after{display:none}section.overview .details>.inner{padding-bottom:25px;border-bottom-width:2px;border-bottom-style:solid}section.overview .content{padding-top:25px;border-left:0}}section.feature{overflow:hidden;position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}section.feature>.inner{overflow:auto;position:relative;padding-top:50px;padding-bottom:50px;z-index:5;background:inherit}@media (max-width:549px){section.feature>.inner{min-height:160px;height:auto !important}}section.feature.empty>.inner{padding:0}section.feature .intro-text{padding:0}section.feature.bg-overlay .background-image{opacity:.83333333;filter:alpha(opacity=83.33333333333334)}section.feature.bg-overlay>.inner{background:none}section.feature.bg-image{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}section.feature.bg-image .cta,section.feature.bg-image article.post a.read-more{color:white !important;background:none !important;border:0}section.feature.bg-image .cta:after,section.feature.bg-image article.post a.read-more:after{-webkit-transform:none;transform:none;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 500ms;transition:transform 500ms}.no-touch section.feature.bg-image .cta:hover:after,.no-touch section.feature.bg-image .cta:active:after,section.feature.bg-image .cta.active:after,.no-touch section.feature.bg-image article.post a.read-more:hover:after,.no-touch section.feature.bg-image article.post a.read-more:active:after,section.feature.bg-image article.post a.read-more.active:after{-webkit-transform:none;transform:none}section.feature.bg-image .inline-cta:after,section.feature.bg-image aside.hello-bar .cta:after,section.feature.bg-image section.feature.bg-image .cta:after,section.feature.bg-image section.grid .grid-items .grid-item .cta:after,section.feature.bg-image aside.hello-bar article.post a.read-more:after,section.feature.bg-image section.feature.bg-image article.post a.read-more:after,section.feature.bg-image section.grid .grid-items .grid-item article.post a.read-more:after{-webkit-transform:none;transform:none;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 350ms;transition:transform 350ms}section.feature.bg-image h1,section.feature.bg-image h2,section.feature.bg-image h3,section.feature.bg-image h4,section.feature.bg-image h5,section.feature.bg-image h6,section.feature.bg-image p{color:white !important}section.feature.bg-image .image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;bottom:auto;height:100%;background-color:black}.csstransforms section.feature.bg-image.zoom .cta:after,.csstransforms section.feature.bg-image.zoom .inline-cta:after,.csstransforms section.feature.bg-image.zoom aside.hello-bar .cta:after,.csstransforms section.feature.bg-image.zoom section.feature.bg-image .cta:after,.csstransforms section.feature.bg-image.zoom section.grid .grid-items .grid-item .cta:after,.csstransforms section.feature.bg-image.zoom article.post a.read-more:after,.csstransforms section.feature.bg-image.zoom aside.hello-bar article.post a.read-more:after,.csstransforms section.feature.bg-image.zoom section.feature.bg-image article.post a.read-more:after,.csstransforms section.feature.bg-image.zoom section.grid .grid-items .grid-item article.post a.read-more:after{-webkit-transform:translateX(3px);transform:translateX(3px)}section.feature.full-cta{cursor:pointer}section.feature.full-cta .call-to-action{cursor:inherit}section.feature.bg-white>.inner ol,section.feature.bg-off-white>.inner ol,section.feature.bg-light-grey>.inner ol{color:#4ab678}section.feature.bg-white>.inner ol>li>span,section.feature.bg-off-white>.inner ol>li>span,section.feature.bg-light-grey>.inner ol>li>span{color:#666869}section.video>.inner{padding-top:50px;padding-bottom:50px}article.post section.video>.inner{padding:0;margin-top:50px;margin-bottom:50px}section.video .iframe-wrapper{position:relative;margin:auto}section.video .iframe-wrapper>.inner{position:relative;width:100%;height:0;overflow:hidden}section.video .iframe-wrapper>.inner>iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}section.video .iframe-wrapper>.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#666869;color:white;z-index:1;background-size:cover;background-position:50% 50%}section.video .iframe-wrapper>.overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0));z-index:2}.no-cssgradients section.video .iframe-wrapper>.overlay{z-index:1}.no-cssgradients section.video .iframe-wrapper>.overlay:after{background-color:black !important;z-index:-1}.no-cssgradients section.video .iframe-wrapper>.overlay *[data-bg]{opacity:.75;filter:alpha(opacity=75)}section.video .iframe-wrapper>.overlay .bny-icon-circle-play{position:absolute;top:0;bottom:0;left:0;right:0;width:85px;height:85px;margin:auto;cursor:pointer;z-index:6;transition:opacity 250ms}@media (max-width:549px){section.video .iframe-wrapper>.overlay .bny-icon-circle-play{width:55px;height:55px;font-size:3em;text-align:right;left:auto;right:15px}}section.video .iframe-wrapper>.control{position:absolute;top:0;height:100px;left:0;right:0;z-index:2;display:none}.hero.playing section.video .iframe-wrapper>.control{display:block}section.video .iframe-wrapper>.control button{position:absolute;top:50px;right:50px;padding:0;z-index:3;appearance:none;border:none;background:none;overflow:visible;opacity:0;transition:opacity 250ms}section.video .iframe-wrapper .loader{display:none}section.video .iframe-wrapper:hover>.control button{opacity:1}section.two-up{margin-bottom:-1px;background:black}section.two-up+*{position:relative;z-index:1}@media (min-width:1200px){section.two-up.three-quarters section.feature{width:25%}section.two-up.three-quarters section.feature.wide{width:75%}}@media (min-width:550px){section.two-up{display:table;table-layout:fixed;width:100%;min-height:320px}.lt-ie9 section.two-up{min-height:0}.lt-ie9 section.two-up>.inner{min-height:320px}section.two-up>.inner{display:table-row}section.two-up section.feature{display:table-cell;width:50%;vertical-align:middle}.class-info section.two-up section.feature,.single-happenings section.two-up section.feature{vertical-align:top}.class-info section.two-up section.feature .call-to-action,.single-happenings section.two-up section.feature .call-to-action{text-align:left}.class-info section.two-up section.feature .cta:after,.single-happenings section.two-up section.feature .cta:after,.class-info section.two-up section.feature article.post a.read-more:after,.single-happenings section.two-up section.feature article.post a.read-more:after{content:none}}@media (max-width:549px){section.two-up section.feature.bg-image>.inner{min-height:250px}}section.four-up{overflow:hidden;margin-bottom:-1px}@media (min-width:550px) and (max-width:849px){section.four-up>.inner{display:table;width:100%}section.four-up>.inner>.pair{display:table-row}section.four-up>.inner>.pair>.inner{display:table;width:100%}section.four-up>.inner>.pair.image-color+.pair.image-color .feature:first-child,section.four-up>.inner>.pair.color-image+.pair.color-image .feature:first-child{-webkit-transform:translateX(100%);transform:translateX(100%)}section.four-up>.inner>.pair.image-color+.pair.image-color .feature:first-child+.feature,section.four-up>.inner>.pair.color-image+.pair.color-image .feature:first-child+.feature{-webkit-transform:translateX(-100%);transform:translateX(-100%)}section.four-up section.feature{display:table-cell;width:50%;vertical-align:middle}}@media (min-width:850px){section.four-up>.inner{display:table;width:100%}section.four-up>.inner>.pair{display:table-cell;width:50%;vertical-align:middle}section.four-up>.inner>.pair>.inner{display:table;width:100%}section.four-up section.feature{display:table-cell;width:50%;vertical-align:middle}}@media (min-width:1200px){section.four-up section.feature>.inner{padding-left:50px;padding-right:50px}}.four-up-heading{background:white;color:#666869}.four-up-heading .unanchored-heading{display:block;background:white;text-align:center;color:inherit}.four-up-heading .unanchored-heading h2{color:inherit}section.fluid-columns{padding-top:50px;padding-bottom:50px;position:relative}section.bg-white+section.fluid-columns.bg-white,section.bg-off-white+section.fluid-columns.bg-off-white,section.bg-gray+section.fluid-columns.bg-gray,section.bg-green+section.fluid-columns.bg-green,section.bg-blue+section.fluid-columns.bg-blue,section.bg-orange+section.fluid-columns.bg-orange,section.bg-yellow+section.fluid-columns.bg-yellow,section.bg-light-grey+section.fluid-columns.bg-light-grey,sectionsection.overview+section.fluid-columnssection.overview{padding-top:0}section.fluid-columns.bg-clear .section-heading,section.fluid-columns.bg-clear .icon-sm,section.fluid-columns.bg-clear .icon-md,section.fluid-columns.bg-clear .icon-lg,section.fluid-columns.bg-white .section-heading,section.fluid-columns.bg-white .icon-sm,section.fluid-columns.bg-white .icon-md,section.fluid-columns.bg-white .icon-lg,section.fluid-columns.bg-off-white .section-heading,section.fluid-columns.bg-off-white .icon-sm,section.fluid-columns.bg-off-white .icon-md,section.fluid-columns.bg-off-white .icon-lg,section.fluid-columns.bg-light-grey .section-heading,section.fluid-columns.bg-light-grey .icon-sm,section.fluid-columns.bg-light-grey .icon-md,section.fluid-columns.bg-light-grey .icon-lg{color:#4ab678 !important}section.fluid-columns.bg-clear .fluid-columns-items>div,section.fluid-columns.bg-clear>.inner,section.fluid-columns.bg-white .fluid-columns-items>div,section.fluid-columns.bg-white>.inner,section.fluid-columns.bg-off-white .fluid-columns-items>div,section.fluid-columns.bg-off-white>.inner,section.fluid-columns.bg-light-grey .fluid-columns-items>div,section.fluid-columns.bg-light-grey>.inner{border-color:#4ab678}section.fluid-columns.bg-solid .section-heading,section.fluid-columns.bg-solid .icon-sm,section.fluid-columns.bg-solid .icon-md,section.fluid-columns.bg-solid .icon-lg,section.fluid-columns.bg-green .section-heading,section.fluid-columns.bg-green .icon-sm,section.fluid-columns.bg-green .icon-md,section.fluid-columns.bg-green .icon-lg,section.fluid-columns.bg-blue .section-heading,section.fluid-columns.bg-blue .icon-sm,section.fluid-columns.bg-blue .icon-md,section.fluid-columns.bg-blue .icon-lg,section.fluid-columns.bg-yellow .section-heading,section.fluid-columns.bg-yellow .icon-sm,section.fluid-columns.bg-yellow .icon-md,section.fluid-columns.bg-yellow .icon-lg,section.fluid-columns.bg-orange .section-heading,section.fluid-columns.bg-orange .icon-sm,section.fluid-columns.bg-orange .icon-md,section.fluid-columns.bg-orange .icon-lg,section.fluid-columns.bg-red .section-heading,section.fluid-columns.bg-red .icon-sm,section.fluid-columns.bg-red .icon-md,section.fluid-columns.bg-red .icon-lg,section.fluid-columns.bg-gray .section-heading,section.fluid-columns.bg-gray .icon-sm,section.fluid-columns.bg-gray .icon-md,section.fluid-columns.bg-gray .icon-lg,section.fluid-columns.bg-purple .section-heading,section.fluid-columns.bg-purple .icon-sm,section.fluid-columns.bg-purple .icon-md,section.fluid-columns.bg-purple .icon-lg,section.fluid-columnssection.feature.bg-image .section-heading,section.fluid-columnssection.feature.bg-image .icon-sm,section.fluid-columnssection.feature.bg-image .icon-md,section.fluid-columnssection.feature.bg-image .icon-lg,section.fluid-columnssection.overview .section-heading,section.fluid-columnssection.overview .icon-sm,section.fluid-columnssection.overview .icon-md,section.fluid-columnssection.overview .icon-lg{color:white !important}section.fluid-columns.bg-solid .fluid-columns-items>div,section.fluid-columns.bg-solid>.inner,section.fluid-columns.bg-green .fluid-columns-items>div,section.fluid-columns.bg-green>.inner,section.fluid-columns.bg-blue .fluid-columns-items>div,section.fluid-columns.bg-blue>.inner,section.fluid-columns.bg-yellow .fluid-columns-items>div,section.fluid-columns.bg-yellow>.inner,section.fluid-columns.bg-orange .fluid-columns-items>div,section.fluid-columns.bg-orange>.inner,section.fluid-columns.bg-red .fluid-columns-items>div,section.fluid-columns.bg-red>.inner,section.fluid-columns.bg-gray .fluid-columns-items>div,section.fluid-columns.bg-gray>.inner,section.fluid-columns.bg-purple .fluid-columns-items>div,section.fluid-columns.bg-purple>.inner,section.fluid-columnssection.feature.bg-image .fluid-columns-items>div,section.fluid-columnssection.feature.bg-image>.inner,section.fluid-columnssection.overview .fluid-columns-items>div,section.fluid-columnssection.overview>.inner{border-color:white}section.fluid-columns.no-borders .fluid-columns-items>div{border-color:transparent}section.fluid-columns .section-heading h2{margin-bottom:50px}section.fluid-columns .icon-sm,section.fluid-columns .icon-md,section.fluid-columns .icon-lg{position:relative;display:inline-block;margin-bottom:20px}section.fluid-columns .icon-sm.bny-icon-gear,section.fluid-columns .icon-md.bny-icon-gear,section.fluid-columns .icon-lg.bny-icon-gear{margin-bottom:0}section.fluid-columns .icon-sm.bny-icon-gear:last-child,section.fluid-columns .icon-md.bny-icon-gear:last-child,section.fluid-columns .icon-lg.bny-icon-gear:last-child{margin-bottom:20px}section.fluid-columns .bny-icon-gear.icon-sm{font-size:30px;font-size:1.66666667rem;margin-left:0.05em;margin-right:0.05em}section.fluid-columns .fluid-columns-items{position:relative;overflow:hidden;text-align:center}section.fluid-columns .fluid-columns-items>div{position:relative;float:left;padding-bottom:40px;border-left-width:2px;border-left-style:solid}section.fluid-columns .fluid-columns-items>div:first-child{border-left-color:transparent !important}section.fluid-columns .fluid-columns-items .content{text-align:left;overflow:hidden}section.fluid-columns .fluid-columns-items .content p:last-child{margin-bottom:0}section.fluid-columns .fluid-columns-items .icon-sm,section.fluid-columns .fluid-columns-items .icon-md,section.fluid-columns .fluid-columns-items .icon-lg{margin-bottom:20px}section.fluid-columns .fluid-columns-items .icon-sm.bny-icon-gear,section.fluid-columns .fluid-columns-items .icon-md.bny-icon-gear,section.fluid-columns .fluid-columns-items .icon-lg.bny-icon-gear{margin-bottom:0}section.fluid-columns .fluid-columns-items .icon-sm.bny-icon-gear:last-child,section.fluid-columns .fluid-columns-items .icon-md.bny-icon-gear:last-child,section.fluid-columns .fluid-columns-items .icon-lg.bny-icon-gear:last-child{margin-bottom:20px}section.fluid-columns .fluid-columns-items.columns-1>div{width:100%}section.fluid-columns .fluid-columns-items.columns-2>div{width:50%}section.fluid-columns .fluid-columns-items.columns-3>div{width:33.33333333%}section.fluid-columns .fluid-columns-items.columns-4>div{width:25%}section.fluid-columns .fluid-columns-items.columns-5>div{width:20%}section.fluid-columns .fluid-columns-items.columns-5 .icon-sm,section.fluid-columns .fluid-columns-items.columns-5 .icon-md,section.fluid-columns .fluid-columns-items.columns-5 .icon-lg{margin-bottom:40px}section.fluid-columns .fluid-columns-items.columns-5 .icon-sm.bny-icon-gear,section.fluid-columns .fluid-columns-items.columns-5 .icon-md.bny-icon-gear,section.fluid-columns .fluid-columns-items.columns-5 .icon-lg.bny-icon-gear{margin-bottom:0}section.fluid-columns .fluid-columns-items.columns-5 .icon-sm.bny-icon-gear:last-child,section.fluid-columns .fluid-columns-items.columns-5 .icon-md.bny-icon-gear:last-child,section.fluid-columns .fluid-columns-items.columns-5 .icon-lg.bny-icon-gear:last-child{margin-bottom:40px}@media (min-width:850px){section.fluid-columns .fluid-columns-items{margin-left:-30px;margin-right:-30px}section.fluid-columns .fluid-columns-items .content{padding:0 30px}section.fluid-columns .fluid-columns-items.columns-4,section.fluid-columns .fluid-columns-items.columns-5{margin-left:-25px;margin-right:-25px}section.fluid-columns .fluid-columns-items.columns-4 .content,section.fluid-columns .fluid-columns-items.columns-5 .content{padding:0 25px}}@media (max-width:849px){section.fluid-columns{padding-bottom:50px;margin-left:-15px;margin-right:-15px}section.fluid-columns .content{padding:0 15px}section.fluid-columns .section-heading h2{margin-bottom:0}section.fluid-columns .icon-sm,section.fluid-columns .icon-md,section.fluid-columns .icon-lg{margin:20px auto}section.fluid-columns .icon-sm.bny-icon-gear,section.fluid-columns .icon-md.bny-icon-gear,section.fluid-columns .icon-lg.bny-icon-gear{margin:auto}section.fluid-columns .icon-sm.bny-icon-gear:last-child,section.fluid-columns .icon-md.bny-icon-gear:last-child,section.fluid-columns .icon-lg.bny-icon-gear:last-child{margin:20px auto}section.fluid-columns .fluid-columns-items{overflow:visible}section.fluid-columns .fluid-columns-items>div{float:none;display:block;border:none;padding-bottom:40px;margin-bottom:0;min-height:0 !important}section.fluid-columns .fluid-columns-items>div:before{content:'';position:absolute;top:-15px;left:15px;right:15px;height:2px;background:#4ab678}section.fluid-columns .fluid-columns-items>div:first-child .icon-sm,section.fluid-columns .fluid-columns-items>div:first-child .icon-md,section.fluid-columns .fluid-columns-items>div:first-child .icon-lg{margin-top:0}section.fluid-columns .fluid-columns-items>div:first-child:before{content:none}section.fluid-columns .fluid-columns-items>div:last-child{padding-bottom:0}section.fluid-columns .fluid-columns-items.columns-1>div,section.fluid-columns .fluid-columns-items.columns-2>div,section.fluid-columns .fluid-columns-items.columns-3>div,section.fluid-columns .fluid-columns-items.columns-4>div,section.fluid-columns .fluid-columns-items.columns-5>div{width:auto}section.fluid-columns.no-borders .fluid-columns-items>div:before{background:none}section.fluid-columns.bg-green .fluid-columns-items>div:before,section.fluid-columnssection.overview .fluid-columns-items>div:before{background:white}section.fluid-columns+section.fluid-columns{margin-top:-10px}section.fluid-columns+section.fluid-columns .fluid-columns-items>div:first-child{padding-top:20px}section.fluid-columns+section.fluid-columns .fluid-columns-items>div:first-child:before{content:''}}section.grid .dontsplit{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}section.grid .grid-items{position:relative;padding:0;padding-top:50px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}section.grid .grid-items>br{display:none}section.grid .grid-items:before,section.grid .grid-items:after{position:absolute;top:50px;bottom:50px;width:2px;background:#4ab678}section.grid .grid-items .grid-item{display:inline-block;width:100%;margin-bottom:50px}section.grid .grid-items .grid-item h3{color:#4ab678;text-align:center;line-height:1}section.grid .grid-items .grid-item .content{-webkit-transform:translateZ(0);transform:translateZ(0)}section.grid .grid-items .grid-item .content:before,section.grid .grid-items .grid-item .content:after{content:" ";display:table}section.grid .grid-items .grid-item .content:after{clear:both}section.grid .grid-items .grid-item .cta,section.grid .grid-items .grid-item article.post a.read-more{font-size:14px;font-size:.77777778rem;padding-left:0;margin-left:0 !important;border:0}@media (min-width:550px) and (max-width:849px){section.grid .grid-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}section.grid .grid-items:before{content:'';left:50%;margin-left:-1px}}@media (min-width:850px){section.grid .grid-items{-webkit-column-count:3;-moz-column-count:3;column-count:3}section.grid .grid-items:before,section.grid .grid-items:after{content:''}section.grid .grid-items:before{left:33.33333333%;margin-left:-1px}section.grid .grid-items:after{right:33.33333333%;margin-right:-1px}}@media (max-width:549px){section.grid .grid-items{padding-top:0;padding-bottom:0}section.grid .grid-items .grid-item{position:relative;display:block;overflow:visible}section.grid .grid-items .grid-item:before{content:'';position:absolute;top:-25px;height:2px;left:15px;right:15px;background:#4ab678}section.grid .grid-items .grid-item:first-child{padding-top:25px}section.grid .grid-items .grid-item:first-child:before{content:none}section.grid .grid-items .grid-item:first-child:before{content:none}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}section.partners{padding-bottom:50px}section.partners h2{color:#666869}section.partners h2+p{margin-top:1em}section.partners>.inner-content{padding-top:50px}section.partners>.inner-content>*{max-width:600px;margin-left:auto;margin-right:auto}section.partners>.inner-partners{display:block;padding-top:50px;text-align:center;overflow:hidden}section.partners>.inner-partners .partners-wrapper{overflow:hidden}section.partners>.inner-partners .partner{display:inline-block;position:relative;font-size:18px;margin:0 2%;height:100px;vertical-align:top;line-height:100px;margin-bottom:50px}section.partners>.inner-partners .partner a{display:block}section.partners>.inner-partners img{display:inline-block;vertical-align:middle;margin:auto;max-width:200px;max-height:100px;width:auto;height:auto}@media (max-width:849px){section.partners>.inner-partners .partner{height:75px;line-height:75px;margin-bottom:35px}section.partners>.inner-partners img{max-width:150px;max-height:75px}}section.partners>.inner-content+.inner-partners{padding-top:35px}section.partners+section.partners>.inner-content{padding-top:0}section.partners.carousel .owl-item{display:inline-block}section.partners.carousel .inner-partners{position:relative;max-height:150px}@media (max-width:849px){section.partners.carousel .inner-partners{max-height:120px}}section.partners.carousel .inner-partners:before,section.partners.carousel .inner-partners:after{content:'';position:absolute;z-index:2;top:0;bottom:0;width:30px}section.partners.carousel .inner-partners:before{left:50px;background:linear-gradient(to right, #fff, rgba(255,255,255,0))}section.partners.carousel .inner-partners:after{right:50px;background:linear-gradient(to left, #fff, rgba(255,255,255,0))}@media (max-width:849px){section.partners.carousel .inner-partners:before{left:25px}section.partners.carousel .inner-partners:after{right:25px}}@media (max-width:849px){section.partners.carousel .inner-partners:before{left:15px}section.partners.carousel .inner-partners:after{right:15px}}@media (max-width:849px){section.partners.carousel{padding-bottom:40px}}section.partners .inner-cta{display:none;text-align:center}section.partners .inner-cta .cta,section.partners .inner-cta article.post a.read-more{margin-top:50px}section.gallery{padding-bottom:30px}.single-post section.gallery,.single-roosevelt_island section.gallery{margin-left:-10px;margin-right:-10px}.single-post section.gallery>.inner,.single-roosevelt_island section.gallery>.inner{max-width:820px;margin:auto}section.gallery>.inner-heading{padding:50px 0}section.gallery>.inner-images{position:relative;margin-left:-10px;margin-right:-10px;overflow:hidden;max-height:660px}section.gallery>.inner-images.expandable+.inner-cta{display:block}section.gallery .inner-cta{display:none;text-align:center}section.gallery .inner-cta .cta,section.gallery .inner-cta article.post a.read-more{margin-bottom:20px;margin-top:30px}section.gallery .images-wrapper{overflow:hidden}section.gallery .image-wrap{position:relative;display:block;float:left;width:25%;padding:0 10px;min-height:200px;margin-bottom:20px}section.gallery .image-wrap a{position:absolute;top:0;bottom:0;left:0;right:0;left:10px;right:10px;overflow:hidden}@media (min-width:850px){section.gallery .image-wrap{width:25%}.single-post section.gallery .image-wrap,.single-roosevelt_island section.gallery .image-wrap{width:33.33333333%}}@media (max-width:849px) and (min-width:550px){section.gallery .image-wrap{width:33.33333333%}}@media (max-width:549px){section.gallery .image-wrap{width:50%}}section.gallery.showing-all>.inner-images{max-height:none}section.gallery.showing-all .image-wrap{display:block !important}section.gallery.showing-all .inner-cta{display:none !important}.modal.gallery-modal .slide-controls{display:none;position:absolute;top:100px;bottom:0;left:0;right:0;color:white;overflow:hidden;opacity:0;transition:opacity 250ms;background:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.5) 100%)}.modal.gallery-modal .slide-controls>span{font-size:40px;font-size:2.22222222rem;position:absolute;top:0;bottom:0;width:2em;height:2em;line-height:2em;margin:auto;text-align:center;transition:-webkit-transform 250ms;transition:transform 250ms;cursor:pointer}p>.modal.gallery-modal .slide-controls>span{display:inline-block;padding-bottom:15px}.modal.gallery-modal .slide-controls>span.prev{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal.gallery-modal .slide-controls>span.next{right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.modal.gallery-modal .modal-inner,.modal.gallery-modal .modal-content{position:relative;display:block;width:100%;text-align:center}.modal.gallery-modal .modal-header{position:absolute;top:0;right:0;padding:30px}.modal.gallery-modal .modal-body{position:relative;padding-top:100px;display:inline-block}.modal.gallery-modal .modal-body:hover .slide-controls,.touch .modal.gallery-modal .modal-body .slide-controls{opacity:1}.modal.gallery-modal .modal-body:hover .slide-controls>span.prev,.touch .modal.gallery-modal .modal-body .slide-controls>span.prev,.modal.gallery-modal .modal-body:hover .slide-controls>span.next,.touch .modal.gallery-modal .modal-body .slide-controls>span.next{-webkit-transform:translateX(0);transform:translateX(0)}.modal.gallery-modal .modal-body-inner img{display:block;margin:auto;width:auto;height:auto;max-width:100%}.modal.gallery-modal .modal-body-inner.next{position:absolute;top:0;left:0;width:100%}.modal.gallery-modal .modal-footer{padding-bottom:50px}.modal.gallery-modal .loader{position:fixed}.modal.gallery-modal img{opacity:0;transition:opacity 1s}.modal.gallery-modal.image-loaded .slide-controls{display:block}.modal.gallery-modal.image-loaded .loader{opacity:0}.modal.gallery-modal.image-loaded img{opacity:1}section.contentblock{padding-top:40px;padding-bottom:40px;overflow:hidden}section.bg-white+section.contentblock{padding-top:0}section.contentblock .dontsplit{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}section.contentblock>.content-image{float:left;width:30%;background:white}section.contentblock>.content-image img{display:block;width:100%}section.contentblock>.inner{position:relative;width:70%;float:right;padding-right:0}section.contentblock .content{color:#666869;padding-bottom:40px}section.contentblock .content a{color:#666869}@media (min-width:850px){section.contentblock .half-col,section.contentblock .col-split{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;overflow:hidden}section.contentblock .half-col>div.column.first,section.contentblock .col-split>div.column.first{padding-right:25px}section.contentblock .half-col>div.column.last,section.contentblock .col-split>div.column.last{padding-left:25px}section.contentblock .half-col .content,section.contentblock .col-split .content{display:block}section.contentblock .half-col .content:before,section.contentblock .col-split .content:before,section.contentblock .half-col .content:after,section.contentblock .col-split .content:after{content:" ";display:table}section.contentblock .half-col .content:after,section.contentblock .col-split .content:after{clear:both}}@media (max-width:849px){section.contentblock{z-index:1}section.contentblock .half-col>div.column,section.contentblock .col-split>div.column{width:auto !important;float:none !important}section.contentblock>.content-image{position:relative;border-right:15px solid white;border-bottom:5px solid white;z-index:2}section.contentblock>.inner{width:auto;float:none;padding-left:0;z-index:1}}.content a{color:#666869}section.programming{padding-top:50px;padding-bottom:50px}section.programming h2.content-heading-lg{margin-bottom:35px}section.programming .programming-block{font-size:16px;font-size:.88888889rem;margin-bottom:40px}section.programming .programming-block:last-child{margin-bottom:0}section.programming .programming-block>p{position:relative;overflow:hidden}section.programming .programming-block>p .time{width:33.33333333%;float:left;padding-right:10px;letter-spacing:-0.025em;text-transform:uppercase}section.programming .programming-block>p .name{width:66.66666667%;float:left}@media (min-width:850px){section.programming{width:50%;float:left;padding-right:25px}section.programming+section.programming{padding-left:25px;padding-right:50px}}section.location-map p.name{color:#4ab678;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}section.location-map p.name a{color:inherit;text-decoration:none}section.location-map .map-container{height:650px}@media (max-width:549px){section.location-map .map-container{height:400px}}section.location-map .grid-container{background:white}section.location-map .grid-container>.inner{overflow:hidden}section.location-map .grid-container .location{margin:1em 0}@media (max-width:549px){section.location-map .grid-container{padding-top:50px;padding-bottom:50px}}section.location-map .gm-style-iw{max-width:300px}section.location-map .gm-style-iw p:empty{display:none}section.top-five{position:relative;padding-top:50px;padding-bottom:50px}section.bg-off-white+section.top-five,section.bg-light-grey+section.top-five{padding-top:0}section.top-five>section.paragraph{padding-bottom:50px}section.top-five>section.paragraph .icon-sm,section.top-five>section.paragraph .icon-md,section.top-five>section.paragraph .icon-lg{color:#12789d}section.top-five>.inner{position:relative;overflow:hidden;margin-left:-10px;margin-right:-10px}section.top-five .item{width:20%;padding:0 10px;float:left}section.top-five .item>.inner{background:white}section.top-five .item .num{padding:30px 0;font-size:85px;font-size:4.72222222rem;text-align:center;color:#12789d}section.top-five .item .content{border-top:2px solid #12789d;border-bottom:2px solid #12789d;padding:10px 20px;padding-bottom:5px}section.top-five .item .content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;margin-top:0}section.top-five .item .content a.inline-cta,section.top-five .item .content aaside.hello-bar .cta,section.top-five .item .content asection.feature.bg-image .cta,section.top-five .item .content asection.grid .grid-items .grid-item .cta,section.top-five .item .content aaside.hello-bar article.post a.read-more,section.top-five .item .content asection.feature.bg-image article.post a.read-more,section.top-five .item .content asection.grid .grid-items .grid-item article.post a.read-more{font-size:13px;font-size:.72222222rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;border:0;padding-left:0;padding-right:0;margin:0}@media (max-width:1199px) and (min-width:850px){section.top-five .item .content{padding-left:10px;padding-right:10px}section.top-five .item .content p{font-size:16px;font-size:.88888889rem}}@media (max-width:849px){section.top-five .item{width:50%;margin-bottom:20px}section.top-five .item:last-child{margin-left:25%;margin-bottom:0}section.top-five .item>.inner{overflow:hidden;display:table;table-layout:fixed;width:100%;border-bottom:2px solid #12789d}section.top-five .item .content{display:table-cell;vertical-align:middle;border:0;padding-left:0}section.top-five .item .num{font-size:55px;font-size:3.05555556rem;display:table-cell;vertical-align:middle;width:100px;padding:15px 0}}@media (max-width:549px){section.top-five .item{width:100%;margin-bottom:15px}section.top-five .item .num{padding:0;width:60px}section.top-five .item:last-child{margin-left:0}}section.upcoming-events{padding-top:50px;padding-bottom:50px}section.bg-off-white+section.upcoming-events,section.bg-light-grey+section.upcoming-events{padding-top:0}section.upcoming-events>.inner{position:relative;overflow:hidden;margin-left:-10px;margin-right:-10px}@media (max-width:849px){section.upcoming-events>.inner{margin-bottom:-20px}}@media (min-width:1200px){section.upcoming-events>.inner.count-3 article.upcoming-event:first-child{margin-left:12.5%}}@media (max-width:1199px) and (min-width:550px){section.upcoming-events>.inner.count-3 article.upcoming-event:nth-child(3){margin-left:25%}}@media (min-width:1200px){section.upcoming-events>.inner.count-2 article.upcoming-event:first-child{margin-left:25%}}section.upcoming-events>.inner.count-1 article.upcoming-event{float:none;margin:auto}article.upcoming-event{position:relative;float:left;width:25%;padding:0 10px}@media (max-width:1199px){article.upcoming-event{width:50%;margin-bottom:20px}}@media (max-width:549px){article.upcoming-event{width:100%}}article.upcoming-event>a{display:block;position:relative;height:230px;text-decoration:none;color:inherit;background:white;overflow:hidden}article.upcoming-event header{position:absolute;top:0;left:0;right:0;height:70px;border-bottom:2px solid #4ab678}article.upcoming-event header .event-date{float:left;display:block;width:80px;height:70px;padding:10px 0;text-align:center;color:#4ab678;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;border-right:2px solid #4ab678}article.upcoming-event header .event-date>*{display:block;margin:auto;width:100%;line-height:1}article.upcoming-event header .event-date .month{text-transform:uppercase;font-size:16px;font-size:.88888889rem}article.upcoming-event header .event-date .day{font-size:34px;font-size:1.88888889rem}article.upcoming-event header .event-title{position:absolute;display:table;table-layout:fixed;width:100%;height:70px;top:0;left:0}article.upcoming-event header .event-title h3{display:table-cell;vertical-align:middle;margin:auto;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-transform:none;padding-left:90px;font-size:18px;font-size:1rem}article.upcoming-event.no-date header .event-date{display:none}article.upcoming-event.no-date header .event-title h3{padding-left:30px}article.upcoming-event .thru{display:none}article.upcoming-event.multi-day .thru{text-transform:uppercase;font-size:16px;font-size:.88888889rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;min-width:80px;background:#4ab678;color:white;padding:.0em .5em .1em;display:block;z-index:1;position:absolute;top:0;left:0}article.upcoming-event .image-wrap{position:absolute;bottom:0;left:-1px;right:-1px;height:160px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}nav.child-nav{z-index:9;box-sizing:content-box}nav.child-nav.affix>ul{position:fixed;display:block;min-width:100%;top:115px;margin:auto}@media (min-width:1600px){nav.child-nav.affix>ul{width:1600px;min-width:1600px}}.nav-mobile nav.child-nav.affix>ul{top:75px}nav.child-nav.affix .mobile-control{position:fixed;top:115px;bottom:auto;height:inherit;line-height:37px}.nav-mobile nav.child-nav.affix .mobile-control{top:75px}nav.child-nav ul{box-sizing:border-box;position:relative;display:block;list-style:none;margin:auto;padding:0;line-height:36px;text-align:center;cursor:default;z-index:9;border-style:solid;border-width:2px;border-left:none;border-right:none;border-color:inherit}@media (min-width:550px){nav.child-nav ul{-webkit-transform:none !important;transform:none !important}}@media (max-width:1199px){nav.child-nav ul li{border-color:inherit}nav.child-nav ul li:after:not(.nav-label){content:'';position:absolute;top:10px;bottom:10px;left:-1px;width:2px;border-color:inherit;border-left-width:2px;border-left-style:solid}nav.child-nav ul li:first-child:after{display:none}}@media (max-width:1199px) and (min-width:550px){nav.child-nav ul li.new-row:after{display:none}}nav.child-nav ul li{position:relative;display:inline-block;color:#666869}nav.child-nav ul li>a{display:block;color:inherit;padding:0 20px;font-size:14px;font-size:.77777778em;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase}.touch nav.child-nav ul li>a:hover,.touch nav.child-nav ul li>a:focus{color:inherit}nav.child-nav ul li.current_page_item{z-index:2}.page-gray nav.child-nav ul li.current_page_item{color:black}@media (min-width:1200px){nav.child-nav ul li.current_page_item:after{content:'\e62d';display:block;text-align:center;height:1em;font-size:0.8em;line-height:1;position:absolute;left:0;right:0;top:100%;margin:auto;margin-top:1px;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.wf-bnyicons-n4-loading nav.child-nav ul li.current_page_item:after{content:'' !important}}nav.child-nav .mobile-control{display:none}nav.child-nav .mobile-control.disabled{color:rgba(102,104,105,0.25);cursor:default}@media (max-width:549px){nav.child-nav{position:relative;border-bottom-width:2px;border-bottom-style:solid;border-top-width:2px;border-top-style:solid}nav.child-nav ul{position:absolute;top:0;left:0;white-space:nowrap;border-top:0;border-bottom:0;transition:-webkit-transform 250ms cubic-bezier(.4, .9, .64, 1);transition:transform 250ms cubic-bezier(.4, .9, .64, 1)}nav.child-nav.resizing ul{transition:none}nav.child-nav .mobile-control{display:block;position:absolute;top:0;bottom:0;padding:0 10px;line-height:40px;text-decoration:none;background:white;z-index:10}nav.child-nav .mobile-control:before{font-weight:600}nav.child-nav .mobile-control:after{content:'';position:absolute;top:0;bottom:0;width:10px}nav.child-nav .mobile-control.prev{left:0}nav.child-nav .mobile-control.prev:after{left:100%;background-image:linear-gradient(to right, #fff, rgba(255,255,255,0))}nav.child-nav .mobile-control.next{right:0}nav.child-nav .mobile-control.next:after{right:100%;background-image:linear-gradient(to left, #fff, rgba(255,255,255,0))}}section.child-page-grid>.inner{position:relative;overflow:hidden;padding-top:50px;padding-bottom:20px;margin-left:-15px;margin-right:-15px;text-align:center}.class-list-header+section.child-page-grid>.inner{padding-top:0}section.child-page-grid article{display:inline-block;vertical-align:top;text-align:left;min-width:270px;margin:0 15px;margin-bottom:30px}section.child-page-grid article>.inner{position:relative;width:270px;background-color:white}section.child-page-grid article .section-heading h2,section.list-advice .advice-post .section-heading h2,section.list-shop .advice-post .section-heading h2{margin-bottom:0}section.child-page-grid article .section-heading a,section.list-advice .advice-post .section-heading a,section.list-shop .advice-post .section-heading a{position:relative;display:table;width:100%;padding-left:15px;height:50px;font-size:16px;line-height:18px;text-decoration:none;color:#12789d}section.child-page-grid article .section-heading a>span,section.list-advice .advice-post .section-heading a>span,section.list-shop .advice-post .section-heading a>span{display:table-cell;vertical-align:middle}.page-template-template-volunteer-opportunities-php section.child-page-grid article .section-heading a,.page-template-template-volunteer-opportunities-php section.list-advice .advice-post .section-heading a,.page-template-template-volunteer-opportunities-php section.list-shop .advice-post .section-heading a{color:#e2b12e}.page-template-template-classes-php section.child-page-grid article .section-heading a,.page-template-template-classes-php section.list-advice .advice-post .section-heading a,.page-template-template-classes-php section.list-shop .advice-post .section-heading a{padding-right:45px}section.child-page-grid article .section-heading a:after,section.list-advice .advice-post .section-heading a:after,section.list-shop .advice-post .section-heading a:after{position:absolute;right:10px;top:0;bottom:0;width:30px;height:25px;margin:auto;font-size:25px;color:#4ab678;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.wf-bnyicons-n4-loading section.child-page-grid article .section-heading a:after,.wf-bnyicons-n4-loading section.list-advice .advice-post .section-heading a:after,.wf-bnyicons-n4-loading section.list-shop .advice-post .section-heading a:after{content:'' !important}section.child-page-grid article.in_classroom .section-heading a:after{content:'\e61a'}section.child-page-grid article.on_bike .section-heading a:after{content:'\e61c'}section.child-page-grid article .image-wrap{position:relative;overflow:hidden;height:200px;-webkit-transform:translateZ(0);transform:translateZ(0)}section.child-page-grid article .image-wrap a{position:absolute;top:0;bottom:0;left:0;right:0}section.child-page-grid article .content .excerpt,section.list-advice .advice-post .content .excerpt,section.list-shop .advice-post .content .excerpt{overflow:hidden;padding:0 15px;margin:15px 0}section.child-page-grid article .content div.section-heading,section.list-advice .advice-post .content div.section-heading,section.list-shop .advice-post .content div.section-heading{display:none}section.child-page-grid article .content p,section.list-advice .advice-post .content p,section.list-shop .advice-post .content p{margin:0;font-size:16px;line-height:20px}section.child-page-grid article .content .more-info,section.list-advice .advice-post .content .more-info,section.list-shop .advice-post .content .more-info{overflow:hidden;color:#4ab678;text-transform:uppercase;margin-top:1em}section.child-page-grid article .content .more-info:first-child,section.list-advice .advice-post .content .more-info:first-child,section.list-shop .advice-post .content .more-info:first-child{margin-top:0}section.child-page-grid article .content .more-info a,section.list-advice .advice-post .content .more-info a,section.list-shop .advice-post .content .more-info a{display:inline-block;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important;padding:15px;color:inherit;text-decoration:none;font-size:13px;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;min-height:50px}section.child-page-grid article .content .more-info a:after,section.list-advice .advice-post .content .more-info a:after,section.list-shop .advice-post .content .more-info a:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:inherit;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading section.child-page-grid article .content .more-info a:after,.wf-bnyicons-n4-loading section.list-advice .advice-post .content .more-info a:after,.wf-bnyicons-n4-loading section.list-shop .advice-post .content .more-info a:after{content:'' !important}.no-touch section.child-page-grid article .content .more-info a:hover:after,.no-touch section.child-page-grid article .content .more-info a:active:after,section.child-page-grid article .content .more-info a.active:after,.no-touch section.list-advice .advice-post .content .more-info a:hover:after,.no-touch section.list-advice .advice-post .content .more-info a:active:after,section.list-advice .advice-post .content .more-info a.active:after,.no-touch section.list-shop .advice-post .content .more-info a:hover:after,.no-touch section.list-shop .advice-post .content .more-info a:active:after,section.list-shop .advice-post .content .more-info a.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}section.child-page-grid article .content .more-info a:after,section.list-advice .advice-post .content .more-info a:after,section.list-shop .advice-post .content .more-info a:after{transition:350ms;-webkit-transform:none;transform:none}section.child-page-grid article.zoom .content .more-info a:after{-webkit-transform:translateX(3px);transform:translateX(3px)}@media (min-width:1200px){section.child-page-grid.full-grid article{float:left;width:25%;min-width:0;margin-left:0;margin-right:0;padding:0 15px}section.child-page-grid.full-grid article>.inner{width:auto}}@media (max-width:1199px){section.child-page-grid.full-grid article{float:left;min-width:0;width:33.33333333%;margin-left:0;margin-right:0;padding:0 15px}section.child-page-grid.full-grid article>.inner{width:auto;margin:auto}section.child-page-grid.full-grid article.spacer{display:none}}@media (max-width:849px){section.child-page-grid.full-grid article{width:50%}}@media (max-width:549px){section.child-page-grid.full-grid article{width:100%}section.child-page-grid.full-grid article>.inner{max-width:none}}section.list-classes{position:relative;color:#666869}section.list-classes>.inner{position:relative;overflow:auto;padding-top:40px;padding-bottom:40px}section.list-classes .section-heading{text-align:center;margin-bottom:0;padding-top:50px}section.list-classes .cta,section.list-classes article.post a.read-more{border-color:#12789d;color:#12789d}.no-touch section.list-classes .cta:hover,.no-touch section.list-classes .cta:active,section.list-classes .cta.active,.no-touch section.list-classes article.post a.read-more:hover,.no-touch section.list-classes article.post a.read-more:active,section.list-classes article.post a.read-more.active{color:white;background-color:#12789d;border-color:transparent}section.list-classes .no-posts{text-align:center;color:inherit !important;max-width:800px;margin:auto}section.list-classes .no-posts .cta,section.list-classes .no-posts article.post a.read-more{color:white;background:#12789d;border-color:transparent}.no-touch section.list-classes .no-posts .cta:hover,.no-touch section.list-classes .no-posts .cta:active,section.list-classes .no-posts .cta.active,.no-touch section.list-classes .no-posts article.post a.read-more:hover,.no-touch section.list-classes .no-posts article.post a.read-more:active,section.list-classes .no-posts article.post a.read-more.active{background:white;color:#12789d;border-color:#12789d}section.list-classes.showing-all .call-to-action{display:none}@media (max-width:799px){section.list-classes.showing-all table{transition:height 500ms}}@media (min-width:800px){section.list-classes .call-to-action{display:none}}section.list-classes table{width:100%}section.list-classes table th{text-align:left;font-size:16px;font-size:.88888889em;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#12789d;line-height:2.125}section.list-classes table td{line-height:1.9;vertical-align:top;padding-right:10px}section.list-classes table td:nth-child(4){padding-right:0}section.list-classes table td a{font-size:13px;font-size:.72222222em;text-decoration:none;text-transform:uppercase;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;color:#12789d;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important;white-space:nowrap}section.list-classes table td a:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:#12789d;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading section.list-classes table td a:after{content:'' !important}.no-touch section.list-classes table td a:hover:after,.no-touch section.list-classes table td a:active:after,section.list-classes table td a.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}@media (max-width:799px){section.list-classes table{overflow:hidden}section.list-classes table,section.list-classes table tbody,section.list-classes table tr,section.list-classes table th,section.list-classes table td{display:block;line-height:1.33}section.list-classes table thead{display:none}section.list-classes table tr{padding:15px 0;border-top:2px solid #12789d}section.list-classes table tr:nth-child(1){border-top:0}section.list-classes table td{padding:0}section.list-classes table td:nth-child(1),section.list-classes table td:nth-child(2){color:#12789d;font-size:16px;font-size:.88888889em;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;display:inline-block}section.list-classes table td:nth-child(3){margin:0.5em 0}section.list-classes table td:nth-child(1):after{content:', '}}.classes__date{width:165px}.classes__time{width:205px}nav.calendar-nav ul{text-align:right;padding-left:27px;background:#f4f5f6}nav.calendar-nav ul li{color:#4ab678;font-size:14px;font-size:.77777778em;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-transform:uppercase}nav.calendar-nav ul li>a{font-size:1em;color:#666869}nav.calendar-nav ul li>a>span{font-size:.8em;padding-right:.5em}nav.calendar-nav ul li.current_page_item{color:#666869}nav.calendar-nav ul li.current_page_item:after{content:none}nav.calendar-nav ul li.nav-label:first-child{float:left;padding-top:.65em;font-size:16px;font-size:.88888889em;text-transform:uppercase;line-height:1;font-family:'Bike Sans Extrabold','Bike Sans',sans-serif;font-weight:800;letter-spacing:0.02em}@media (max-width:850px){nav.calendar-nav.affix>ul{position:relative;margin-left:0}.nav-mobile nav.calendar-nav.affix>ul{top:0}nav.calendar-nav ul{position:relative;text-align:left;padding-top:1em;padding-bottom:1em;margin-left:0}nav.calendar-nav ul li,nav.calendar-nav ul li.nav-label,nav.calendar-nav ul li.nav-label:first-child{float:none;display:block}nav.calendar-nav ul li a,nav.calendar-nav ul li.nav-label a,nav.calendar-nav ul li.nav-label:first-child a{padding-left:0}nav.calendar-nav .mobile-control{display:none}}section.list-calendar{position:relative;color:#666869}section.list-calendar>.inner{position:relative;overflow:auto;padding:0}section.list-calendar>.inner article{position:relative}section.list-calendar>.inner article .bny-icon{position:absolute;top:45px;right:30px;font-size:25px;color:#4ab678}@media (max-width:850px){section.list-calendar>.inner article .bny-icon{top:340px}}@media (max-width:550px){section.list-calendar>.inner article .bny-icon{display:none}}section.list-calendar>.inner article.in_classroom .bny-icon:after{content:'\e61a'}section.list-calendar>.inner article.on_bike .bny-icon:after{content:'\e61c'}section.list-calendar>.inner article.happenings .bny-icon:after{content:'\e616'}section.list-calendar>.inner article.events .bny-icon:after{content:'\e616'}section.list-calendar>.inner article:nth-child(odd){background:#f4f5f6}section.list-calendar>.inner article .thru{display:none}section.list-calendar>.inner article.multi-day .thru{text-transform:uppercase;font-size:16px;font-size:.88888889rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;min-width:80px;background:#4ab678;color:white;padding:.0em .5em .1em;display:block;z-index:1;position:absolute;top:6em;left:30px}section.list-calendar>.inner article .inner{width:100%;overflow:hidden}@media (max-width:850px){section.list-calendar>.inner article .inner{display:block}}section.list-calendar>.inner article .inner .image-wrap{position:relative;max-width:510px;height:295px;width:40%;float:left}section.list-calendar>.inner article .inner .image-wrap .event-date{z-index:1;position:absolute;top:30px;left:30px;background:white;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;text-align:center;padding:.5em;width:4em}section.list-calendar>.inner article .inner .image-wrap .event-date .month,section.list-calendar>.inner article .inner .image-wrap .event-date .day{display:block;font-size:16px;font-size:.88888889em;line-height:1em}section.list-calendar>.inner article .inner .image-wrap .event-date .day{font-size:34px;font-size:1.88888889em}section.list-calendar>.inner article .inner .image-wrap .background-image{z-index:0}@media (max-width:850px){section.list-calendar>.inner article .inner .image-wrap{display:block;width:100%;max-width:none}}section.list-calendar>.inner article .inner .event-info{position:relative;width:50%;float:left;padding:2em 0 0 2em}section.list-calendar>.inner article .inner .event-info .post-category{font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#4ab678}section.list-calendar>.inner article .inner .event-info .post-time span{display:block}section.list-calendar>.inner article .inner .event-info h3{text-transform:none;font-weight:normal;margin-bottom:0}@media (max-width:850px){section.list-calendar>.inner article .inner .event-info{display:block;width:100%;min-width:0;padding-bottom:2em;padding-right:2em}}section.list-calendar>.inner article .inner .event-info:after{clear:both}section.list-calendar .section-heading{text-align:center;margin-bottom:0;padding-top:50px}section.list-calendar .cta,section.list-calendar article.post a.read-more{border-color:transparent;background-color:#666869;color:white;margin:0 30px 0 0}.no-touch section.list-calendar .cta:hover,.no-touch section.list-calendar .cta:active,section.list-calendar .cta.active,.no-touch section.list-calendar article.post a.read-more:hover,.no-touch section.list-calendar article.post a.read-more:active,section.list-calendar article.post a.read-more.active{color:#666869;border-color:#666869;background-color:white}@media (max-width:850px){section.list-calendar .cta,section.list-calendar article.post a.read-more{margin-top:1em}}section.list-calendar .inline-cta,section.list-calendar aside.hello-bar .cta,section.list-calendar section.feature.bg-image .cta,section.list-calendar section.grid .grid-items .grid-item .cta,section.list-calendar aside.hello-bar article.post a.read-more,section.list-calendar section.feature.bg-image article.post a.read-more,section.list-calendar section.grid .grid-items .grid-item article.post a.read-more{border-color:transparent;padding-left:0;margin-left:0}@media (max-width:850px){section.list-calendar .inline-cta,section.list-calendar aside.hello-bar .cta,section.list-calendar section.feature.bg-image .cta,section.list-calendar section.grid .grid-items .grid-item .cta,section.list-calendar aside.hello-bar article.post a.read-more,section.list-calendar section.feature.bg-image article.post a.read-more,section.list-calendar section.grid .grid-items .grid-item article.post a.read-more{display:block;text-align:left}}section.list-calendar .load-more .cta,section.list-calendar .load-more article.post a.read-more{margin:0}section.list-calendar .no-posts{text-align:center;color:inherit !important;max-width:800px;margin:5em auto;padding:0 2em;max-width:880px}section.list-calendar .no-posts .cta,section.list-calendar .no-posts article.post a.read-more{color:white;background:#12789d;border-color:transparent}.no-touch section.list-calendar .no-posts .cta:hover,.no-touch section.list-calendar .no-posts .cta:active,section.list-calendar .no-posts .cta.active,.no-touch section.list-calendar .no-posts article.post a.read-more:hover,.no-touch section.list-calendar .no-posts article.post a.read-more:active,section.list-calendar .no-posts article.post a.read-more.active{background:white;color:#12789d;border-color:#12789d}section.list-calendar.showing-all .call-to-action{display:none}section.list-calendar table{width:100%}section.list-calendar table th{text-align:left;font-size:16px;font-size:.88888889em;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#12789d;line-height:2.125}section.list-calendar table td{line-height:1.9;vertical-align:top;padding-right:10px}section.list-calendar table td:nth-child(4){padding-right:0}section.list-calendar table td a{font-size:13px;font-size:.72222222em;text-decoration:none;text-transform:uppercase;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;color:#12789d;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important;white-space:nowrap}section.list-calendar table td a:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:#12789d;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading section.list-calendar table td a:after{content:'' !important}.no-touch section.list-calendar table td a:hover:after,.no-touch section.list-calendar table td a:active:after,section.list-calendar table td a.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}section.list-team-members .team-member{display:inline-block;vertical-align:top;width:235px;margin:auto 15px}section.list-team-members.mixitup-active .team-member{display:none}section.list-team-members.fail>.inner:after{display:block;content:'No results';padding:50px 20px;padding-top:0;text-align:center}section.list-team-members .team-members{text-align:center}section.list-team-members .team-members .team-member-content,section.list-team-members .team-members .team-member-social{display:none}section.list-team-members .team-members .team-thumbnail{margin-bottom:50px}section.list-team-members svg.team-circle .outline{stroke-width:0;stroke:rgba(74,182,120,0);transition:stroke 50ms 200ms,stroke-width 250ms}.no-touch section.list-team-members svg.team-circle a:hover .outline,.no-touch section.list-team-members svg.team-circle a:active .outline,section.list-team-members svg.team-circle a.active .outline{stroke-width:3;stroke:#4ab678;transition:stroke-width 250ms}section.list-team-members div.team-circle{position:relative;width:200px;height:200px;margin:auto}section.list-team-members div.team-circle a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}section.list-team-members div.team-circle img.person{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;height:auto;margin:auto;z-index:1}section.list-team-members div.team-circle img.mask{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2}section.list-team-members .team-thumbnail{text-align:center}section.list-team-members .team-member-name{text-transform:uppercase;font-family:'Bike Sans Extrabold','Bike Sans',sans-serif;font-weight:800;letter-spacing:0.02em;color:#4ab678}section.list-team-members .team-member-name a{color:inherit;text-decoration:none}section.list-team-members .team-member-social a{color:#4ab678;text-decoration:none;transition:500ms;transition-property:color}.no-touch section.list-team-members .team-member-social a:hover,.no-touch section.list-team-members .team-member-social a:active,section.list-team-members .team-member-social a.active{transition-duration:125ms}.no-touch section.list-team-members .team-member-social a:hover,.no-touch section.list-team-members .team-member-social a:active,section.list-team-members .team-member-social a.active{color:inherit}section.list-team-members .team-member-modal .modal-body{padding-bottom:50px}section.list-team-members .team-member-modal .modal-body-inner{display:table;table-layout:fixed}section.list-team-members .team-member-modal .team-thumbnail{display:table-cell;vertical-align:top;padding-right:0}@media (min-width:850px){section.list-team-members .team-member-modal .team-thumbnail svg.team-circle{width:300px;height:300px}}section.list-team-members .team-member-modal .team-thumbnail svg.team-circle .outline{stroke-width:3;stroke:#4ab678;transition:none}@media (min-width:850px){section.list-team-members .team-member-modal .team-thumbnail div.team-circle{width:300px;height:300px}}section.list-team-members .team-member-modal .team-member-content{display:table-cell;vertical-align:top}@media (max-width:549px){section.list-team-members .team-member-modal .modal-body-inner,section.list-team-members .team-member-modal .team-thumbnail,section.list-team-members .team-member-modal .team-member-content{display:block}section.list-team-members .team-member-modal .modal-header{padding-bottom:0}section.list-team-members .team-member-modal .team-thumbnail{padding-bottom:20px}}section.list-team-members .clip-path{height:0;overflow:hidden}body.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;overflow:auto;-webkit-overflow-scrolling:touch}.modal .modal-inner{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-content{display:table-cell;vertical-align:middle}.modal .modal-header{padding-top:50px;padding-bottom:50px;text-align:right}.modal .modal-header button{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-block;margin:0;padding:0;width:40px;vertical-align:middle;font-size:40px;text-align:center;color:#4ab678;background:none;border:0}.modal .modal-body{max-width:980px;margin:auto}.fade{opacity:0;transition:opacity 125ms}.fade.in{opacity:1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.95);z-index:11}.lt-ie9 .modal-backdrop{background:white}section.list-advice,section.list-shop{padding-top:50px;padding-bottom:50px}section.list-advice>.inner,section.list-shop>.inner{position:relative;margin-left:-15px;margin-right:-15px;overflow:hidden}section.list-advice .advice-post,section.list-shop .advice-post{padding:15px;padding-top:0;float:left;width:50%}@media (max-width:550px){section.list-advice .advice-post,section.list-shop .advice-post{width:100%}}section.list-advice .advice-post>.inner,section.list-shop .advice-post>.inner{background:white}section.list-advice .advice-post .section-heading h2 a,section.list-shop .advice-post .section-heading h2 a{color:#666869}section.list-advice .advice-post .image-wrap,section.list-shop .advice-post .image-wrap{position:relative;padding-top:80%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}section.list-advice .advice-post .image-wrap a,section.list-shop .advice-post .image-wrap a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}section.list-advice .advice-post .content>p.more-info,section.list-shop .advice-post .content>p.more-info{color:#666869}section.list-advice .advice-post .more-info a:after,section.list-shop .advice-post .more-info a:after{transition:350ms;-webkit-transform:none;transform:none}section.list-advice .advice-post.zoom .more-info a:after,section.list-shop .advice-post.zoom .more-info a:after{-webkit-transform:translateX(3px);transform:translateX(3px)}section.list-advice .load-more,section.list-shop .load-more{padding-top:30px;padding-bottom:0}section.list-advice .load-more .cta,section.list-shop .load-more .cta,section.list-advice .load-more article.post a.read-more{color:inherit}.no-touch section.list-advice .load-more .cta:hover,.no-touch section.list-advice .load-more .cta:active,section.list-advice .load-more .cta.active,.no-touch section.list-shop .load-more .cta:hover,.no-touch section.list-shop .load-more .cta:active,section.list-shop .load-more .cta.active,.no-touch section.list-advice .load-more article.post a.read-more:hover,.no-touch section.list-advice .load-more article.post a.read-more:active,section.list-advice .load-more article.post a.read-more.active{color:white;border-color:transparent}section.list-shop .advice-post .section-heading h2 a,section.list-shop .advice-post .content>p.more-info{color:#4ab678}.page-template-template-advice-community-resources-php .community-resources-filters{background:white}.page-template-template-advice-community-resources-php .community-resources-filters>.inner{padding:0 10px;overflow:hidden;max-width:920px;margin:auto}.page-template-template-advice-community-resources-php .terms-nav{position:relative;background:white;width:50%;float:left;padding-top:0;padding-left:10px;padding-right:10px}@media (max-width:550px){.page-template-template-advice-community-resources-php .terms-nav{width:100%;padding-bottom:2em}.page-template-template-advice-community-resources-php .terms-nav:nth-child(2){padding-bottom:4em}}.page-template-template-advice-community-resources-php .terms-nav>span{width:145px;text-align:center}.page-template-template-advice-community-resources-php .terms-nav .select{width:100%;max-width:240px}.page-template-template-advice-community-resources-php .terms-nav select{display:inline-block;width:100%;min-width:0}section.list-community-resources{background:white}section.list-community-resources>.inner{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:849px){section.list-community-resources>.inner{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media (max-width:549px){section.list-community-resources>.inner{-webkit-column-count:1;-moz-column-count:1;column-count:1}}section.list-community-resources .no-results{display:none;text-align:center;padding-bottom:50px}section.list-community-resources.fail .no-results{display:block}section.list-community-resources .community-resources-location-title{font-size:18px;font-size:1rem;text-align:center;color:#4ab678}section.list-community-resources .community-resources-resource-title{font-size:16px;font-size:.88888889rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-transform:none;color:#4ab678}section.list-community-resources .community-resources-resource-title a{color:inherit;text-decoration:none}section.list-community-resources .community-resources-resource{display:none;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin-bottom:25px}section.list-community-resources .more-info .inline-cta,section.list-community-resources .more-info aside.hello-bar .cta,section.list-community-resources .more-info section.feature.bg-image .cta,section.list-community-resources .more-info section.grid .grid-items .grid-item .cta,section.list-community-resources .more-info aside.hello-bar article.post a.read-more,section.list-community-resources .more-info section.feature.bg-image article.post a.read-more,section.list-community-resources .more-info section.grid .grid-items .grid-item article.post a.read-more{margin:0}section.list-posts{background:white}section.list-posts>.inner{max-width:800px;margin:auto}section.list-posts.ajax-loading>.inner{-webkit-animation:ajaxFadeOut 250ms forwards;animation:ajaxFadeOut 250ms forwards}section.list-posts.ajax-loaded>.inner{-webkit-animation:ajaxFadeIn 250ms forwards;animation:ajaxFadeIn 250ms forwards}section.list-posts a.section-pagination-link{position:relative;display:inline-block;text-align:center;font-size:18px;font-size:1rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;text-decoration:none;color:inherit;overflow:hidden}section.list-posts a.section-pagination-link:after{content:"\e62d";display:block;margin:auto;margin-top:5px;font-size:0.75em;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.wf-bnyicons-n4-loading section.list-posts a.section-pagination-link:after{content:'' !important}section.list-posts article.post .post-links{border-bottom:0}.load-more{text-align:center;padding:50px 0;clear:both}.load-more .cta,.load-more article.post a.read-more{position:relative;color:#4ab678}.no-touch .load-more .cta:hover,.no-touch .load-more .cta:active,.load-more .cta.active,.no-touch .load-more article.post a.read-more:hover,.no-touch .load-more article.post a.read-more:active,.load-more article.post a.read-more.active{color:white;background:#4ab678;border-color:transparent}.load-more .cta.loading,.load-more article.post a.read-more.loading{color:transparent;background:#4ab678;border-color:transparent}article.post{padding-top:50px;padding-bottom:20px}.list-posts article.post{border-bottom:2px solid #4ab678}.list-posts article.post:last-child{border-bottom:0}article.post>header{overflow:hidden}article.post>header .post-date,article.post>header .align-wrapper{font-size:12px;font-size:.66666667rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-transform:uppercase;color:#4ab678}article.post>header .post-date a,article.post>header .align-wrapper a{text-decoration:none}article.post>header .post-date{float:right}.page-template-template-roosevelt-island-php article.post>header .post-date,.single-roosevelt_island article.post>header .post-date{float:left}article.post>header .align-wrapper{float:left}article.post>header h2.post-title{clear:both;float:left;width:100%;margin:5px 0 20px 0;font-size:36px;font-size:2rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:none}article.post>header h2.post-title a{color:inherit;text-decoration:none}.no-touch article.post>header h2.post-title a:hover,.no-touch article.post>header h2.post-title a:active,article.post>header h2.post-title a.active{text-decoration:underline}article.post .image{position:relative;padding-top:70%;margin-bottom:20px}article.post .image a{position:absolute;top:0;bottom:0;left:0;right:0}article.post .excerpt{font-size:24px;font-size:1.33333333rem;margin-bottom:25px}article.post .intro-text{padding:0}article.post .post-info{font-size:14px;font-size:.77777778rem}article.post .post-info a{font-style:italic}article.post .post-tags{font-size:14px;font-size:.77777778rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;color:#4ab678}article.post .post-tags a{font-family:'Bike Sans',sans-serif;font-weight:500;text-decoration:none}.no-touch article.post .post-tags a:hover,.no-touch article.post .post-tags a:active,article.post .post-tags a.active{text-decoration:underline}article.post .post-links{box-sizing:content-box;overflow:hidden;position:relative;padding-top:50px;min-height:60px;border-bottom:2px solid #4ab678}@media (max-width:599px){article.post .post-links{padding-top:20px}}article.post .post-links .prev-next{float:right;line-height:40px}article.post .post-links .prev-next a{color:#666869;text-decoration:none;text-transform:uppercase;font-size:12px;font-size:.66666667rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}article.post .post-links .prev-next a.post-previous{padding-left:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important}article.post .post-links .prev-next a.post-previous:before{content:"\e62e";position:relative;display:inline-block;margin:auto;margin-right:0.5em;font-size:.9em;color:inherit;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading article.post .post-links .prev-next a.post-previous:before{content:'' !important}.no-touch article.post .post-links .prev-next a.post-previous:hover:before,.no-touch article.post .post-links .prev-next a.post-previous:active:before,article.post .post-links .prev-next a.post-previous.active:before{-webkit-transform:translate3d(-3px, 0, 0);transform:translate3d(-3px, 0, 0);-webkit-transform:translateX(-3px);transform:translateX(-3px)}article.post .post-links .prev-next a.post-previous:before{transition:-webkit-transform 125ms;transition:transform 125ms}article.post .post-links .prev-next a.post-next{margin-left:1em;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important}article.post .post-links .prev-next a.post-next:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:inherit;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading article.post .post-links .prev-next a.post-next:after{content:'' !important}.no-touch article.post .post-links .prev-next a.post-next:hover:after,.no-touch article.post .post-links .prev-next a.post-next:active:after,article.post .post-links .prev-next a.post-next.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}article.post .post-links .prev-next a.post-next:after{transition:-webkit-transform 125ms;transition:transform 125ms}article.post a.see-all{float:right;color:#666869;text-decoration:none;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important;font-size:12px;font-size:.66666667rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;text-transform:uppercase;line-height:45px;margin-top:1em}article.post a.see-all:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:inherit;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading article.post a.see-all:after{content:'' !important}.no-touch article.post a.see-all:hover:after,.no-touch article.post a.see-all:active:after,article.post a.see-all.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}@media (max-width:449px){article.post a.see-all{float:left;clear:left}}article.post a.read-more{text-align:center;position:absolute;display:block;top:50px;left:0;right:0;width:130px;margin:auto;background:#4ab678;color:white;border-color:transparent}.no-touch article.post a.read-more:hover,.no-touch article.post a.read-more:active,article.post a.read-more.active{color:#4ab678;background:white;border-color:#4ab678}@media (max-width:649px){article.post a.read-more{clear:both;position:relative;top:0;margin-bottom:20px}}@media (max-width:549px){article.post a.read-more{width:100%;max-width:100%;box-sizing:border-box}}article.post .share-links{float:left;height:auto;line-height:1}article.post .share-links h4,article.post .share-links p{display:inline-block;vertical-align:middle}article.post .share-links h4{font-size:12px;font-size:.66666667rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600;margin:0}article.post .share-links p{margin:0 5px;line-height:1}article.post .share-links .icon-sm{vertical-align:middle;padding-bottom:0;margin:0}@-webkit-keyframes ajaxFadeOut{0%{opacity:1}100%{opacity:0.5}}@keyframes ajaxFadeOut{0%{opacity:1}100%{opacity:0.5}}@-webkit-keyframes ajaxFadeIn{0%{opacity:0.5}100%{opacity:1}}@keyframes ajaxFadeIn{0%{opacity:0.5}100%{opacity:1}}section.list-related{padding-top:30px;padding-bottom:50px}section.list-related>.inner{max-width:800px;margin:auto}section.list-related .section-heading{text-align:left}section.list-related .related-posts{position:relative;overflow:hidden;margin-left:-10px;margin-right:-10px}section.list-related article.related-post{width:33.33333333%;float:left;padding:0 10px}section.list-related article.related-post .image{position:relative;height:160px;background-size:cover;background-position:50% 50%;margin-bottom:1em}section.list-related article.related-post .image a{position:absolute;top:0;bottom:0;left:0;right:0}section.list-related article.related-post h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-size:.88888889rem;font-family:'Bike Sans',sans-serif;font-weight:500;text-transform:none;margin:0}section.list-related article.related-post .inline-cta,section.list-related article.related-post aside.hello-bar .cta,section.list-related article.related-post section.feature.bg-image .cta,section.list-related article.related-post section.grid .grid-items .grid-item .cta,section.list-related article.related-post aside.hello-bar article.post a.read-more,section.list-related article.related-post section.feature.bg-image article.post a.read-more,section.list-related article.related-post section.grid .grid-items .grid-item article.post a.read-more{border:0;padding-left:0;padding-right:0;margin:0;line-height:1;font-size:12px;font-size:.66666667rem;font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}section.text-grid{overflow:hidden;padding-top:50px;padding-bottom:50px;font-size:16px;font-size:.88888889rem;line-height:1.625}section.bg-white+section.text-grid.bg-white,section.bg-gray+section.text-grid.bg-gray,section.bg-blue+section.text-grid.bg-blue,section.bg-green+section.text-grid.bg-green,section.bg-orange+section.text-grid.bg-orange,section.bg-yellow+section.text-grid.bg-yellow,sectionsection.overview+section.text-gridsection.overview{padding-top:0}section.text-grid .content{overflow:hidden}section.text-grid .content>div{float:left}@media (min-width:850px){section.text-grid .content>div{width:25%}section.text-grid .content>div:nth-child(4n + 1){clear:left}}@media (max-width:849px) and (min-width:550px){section.text-grid .content>div{width:33.33333333%}section.text-grid .content>div:nth-child(3n + 1){clear:left}}@media (max-width:549px){section.text-grid .content>div{width:100%;text-align:center}}section.text-grid.space-items .content>div{margin-bottom:20px}section.text-grid .content>div>p:first-child{font-family:'Bike Sans Semibold','Bike Sans',sans-serif;font-weight:600}.page section.request-program,.page-blue section.request-program{position:relative;min-height:600px}.page section.request-program .center,.page-blue section.request-program .center{text-align:center}.page section.request-program .inner>*,.page-blue section.request-program .inner>*{margin-left:auto;margin-right:auto}.page section.request-program>.inner,.page-blue section.request-program>.inner{margin-left:auto;margin-right:auto}@media (max-width:900px){.page section.request-program>.inner,.page-blue section.request-program>.inner{max-width:600px;padding-left:0;padding-right:0}}@media (max-width:700px){.page section.request-program>.inner,.page-blue section.request-program>.inner{max-width:208px;padding-left:0;padding-right:0}.page section.request-program>.inner .col,.page-blue section.request-program>.inner .col{padding-right:0}}@media (max-width:700px){.page section.request-program>.inner.step3,.page-blue section.request-program>.inner.step3,.page section.request-program>.inner.step4,.page-blue section.request-program>.inner.step4{max-width:300px;padding-right:20px;margin-left:25px}.page section.request-program>.inner.step3 .gform_wrapper,.page-blue section.request-program>.inner.step3 .gform_wrapper,.page section.request-program>.inner.step4 .gform_wrapper,.page-blue section.request-program>.inner.step4 .gform_wrapper{max-width:none;width:110%}}.page section.request-program form,.page-blue section.request-program form{margin:0}.page section.request-program form input[type="submit"],.page-blue section.request-program form input[type="submit"]{display:block;margin:2em auto;border-color:#4ab678;color:#4ab678}.page section.request-program form input[type="submit"].disabled,.page-blue section.request-program form input[type="submit"].disabled{opacity:.35;filter:alpha(opacity=35);border-color:#4ab678;color:#4ab678;cursor:default}@media (max-width:700px){.page section.request-program form input[type="submit"],.page-blue section.request-program form input[type="submit"]{width:100%;word-wrap:break-word;white-space:normal}}.page section.request-program form .select,.page-blue section.request-program form .select,.page section.request-program form input[type="text"],.page-blue section.request-program form input[type="text"]{max-width:400px;margin-bottom:2em;display:block}.page section.request-program form label.select select,.page-blue section.request-program form label.select select{width:120%}.page section.request-program form .select,.page-blue section.request-program form .select{overflow:hidden}.page section.request-program .gform_wrapper form .select,.page-blue section.request-program .gform_wrapper form .select,.page section.request-program .gform_wrapper form input[type="text"],.page-blue section.request-program .gform_wrapper form input[type="text"]{max-width:none;margin-bottom:0}.page section.request-program .programming,.page-blue section.request-program .programming{position:relative;overflow:hidden;max-width:800px;transition:height .25s ease-in-out}.page section.request-program .programming .inner,.page-blue section.request-program .programming .inner{display:block;width:800px;position:relative;left:0;top:0;transition:left .25s ease-in-out}.page section.request-program .programming .inner:after,.page-blue section.request-program .programming .inner:after{content:'';clear:left}.page section.request-program .section-content,.page-blue section.request-program .section-content{overflow:visible;position:relative}.page section.request-program .slide-prev,.page-blue section.request-program .slide-prev,.page section.request-program .slide-next,.page-blue section.request-program .slide-next{transition:top .25s ease-in-out;font-size:16px;cursor:pointer;-webkit-user-select:none;position:absolute;padding:30px;top:300px;display:none}.page section.request-program .slide-prev.active,.page-blue section.request-program .slide-prev.active,.page section.request-program .slide-next.active,.page-blue section.request-program .slide-next.active{display:inline}.page section.request-program .slide-prev.disabled,.page-blue section.request-program .slide-prev.disabled,.page section.request-program .slide-next.disabled,.page-blue section.request-program .slide-next.disabled{opacity:.15;filter:alpha(opacity=15);cursor:default}.page section.request-program .slide-prev,.page-blue section.request-program .slide-prev{left:-90px}@media (max-width:700px){.page section.request-program .slide-prev,.page-blue section.request-program .slide-prev{left:-50px;padding:20px}}.page section.request-program .slide-next,.page-blue section.request-program .slide-next{right:-70px}@media (max-width:700px){.page section.request-program .slide-next,.page-blue section.request-program .slide-next{right:-50px;padding:20px}}.page section.request-program .col,.page-blue section.request-program .col{width:208px;display:block;float:left;padding-right:30px}.page section.request-program footer,.page-blue section.request-program footer{padding:30px 0;text-align:center;margin-top:30px;border-top:2px solid #4ab678;width:100%}.page section.request-program footer.request-program-end,.page-blue section.request-program footer.request-program-end{text-align:left;word-wrap:break-word}.page section.request-program footer.request-program-end p,.page-blue section.request-program footer.request-program-end p{margin-bottom:.5em}.page section.request-program footer.request-program-end h2.content-heading-lg,.page-blue section.request-program footer.request-program-end h2.content-heading-lg{margin-top:1.5em;margin-bottom:1em}.page section.request-program footer.request-program-end .cta,.page-blue section.request-program footer.request-program-end .cta,.page section.request-program footer.request-program-end article.post a.read-more,.page-blue section.request-program footer.request-program-end article.post a.read-more{margin-left:0;margin-top:2em;color:#4ab678;border-color:#4ab678}.page section.request-program footer.request-program-end .cta:hover,.page-blue section.request-program footer.request-program-end .cta:hover,.page section.request-program footer.request-program-end article.post a.read-more:hover,.page-blue section.request-program footer.request-program-end article.post a.read-more:hover{background-color:#4ab678;border-color:#f4f5f6;color:#f4f5f6}.page section.request-program label.label,.page-blue section.request-program label.label{display:block;margin:2em 0 .25em}.page section.request-program .medium-text,.page-blue section.request-program .medium-text,.page section.request-program section.list-classes .no-posts,.page-blue section.request-program section.list-classes .no-posts,.page section.request-program section.list-calendar .no-posts,.page-blue section.request-program section.list-calendar .no-posts{color:#4ab678;margin-bottom:.5em}.page section.request-program .smaller-text,.page-blue section.request-program .smaller-text{font-size:16px;font-size:.88888889rem;margin-bottom:1em}.page section.request-program h2.content-heading-lg,.page-blue section.request-program h2.content-heading-lg{border-top:0;padding:0;margin:0;text-transform:none;font-size:24px;font-size:1.33333333rem}.page section.request-program h3,.page-blue section.request-program h3{font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:none;margin-bottom:0}.page section.request-program h4,.page-blue section.request-program h4{font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;margin-top:0;margin-bottom:1em}.page section.request-program h2,.page-blue section.request-program h2,.page section.request-program h3,.page-blue section.request-program h3,.page section.request-program h4,.page-blue section.request-program h4{padding:0 15px}.page section.request-program .request-program-time,.page-blue section.request-program .request-program-time{text-decoration:none;text-transform:uppercase;font-size:13px;font-size:.72222222rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em;background:white;padding:15px;margin-bottom:15px;width:100%;display:block}.page section.request-program .request-program-time:hover,.page-blue section.request-program .request-program-time:hover{background:#c8c9c9;color:white}.page section.request-program .request-program-time.active,.page-blue section.request-program .request-program-time.active,.page section.request-program .request-program-time.active:hover,.page-blue section.request-program .request-program-time.active:hover{background:#4ab678;color:white}.page section.request-program .request-program-confirm,.page-blue section.request-program .request-program-confirm{width:85%;float:left}@media (max-width:700px){.page section.request-program .request-program-confirm,.page-blue section.request-program .request-program-confirm{width:auto;float:none}}.page section.request-program .request-program-edit,.page-blue section.request-program .request-program-edit{float:right;margin-right:30px;padding:.35em .75em;line-height:1em;text-transform:uppercase;text-decoration:none;background:#4ab678;color:white;font-size:13px;font-size:.72222222rem;font-family:'Bike Sans Bold','Bike Sans',sans-serif;font-weight:700;letter-spacing:0.02em}@media (max-width:700px){.page section.request-program .request-program-edit,.page-blue section.request-program .request-program-edit{float:none}}.page section.request-program hr,.page-blue section.request-program hr{background-color:#4ab678}.page section.request-program .loader,.page-blue section.request-program .loader{display:none}.page section.request-program .loader>span,.page-blue section.request-program .loader>span{margin-top:300px}.page section.request-program.loading .loader,.page-blue section.request-program.loading .loader{display:block}.page section.request-program.loading .programming .inner,.page-blue section.request-program.loading .programming .inner{width:100%}.page section.request-program.loading .slide-prev,.page-blue section.request-program.loading .slide-prev,.page section.request-program.loading .slide-next,.page-blue section.request-program.loading .slide-next{display:none}.page section.request-program.loading footer,.page-blue section.request-program.loading footer{border:none}.page section.request-program .gform_wrapper,.page-blue section.request-program .gform_wrapper{margin-left:-15px;clear:both}.page section.request-program .gform_confirmation_message,.page-blue section.request-program .gform_confirmation_message{background:#f4f5f6;position:relative;min-height:600px;overflow:hidden;text-align:left}.page section.request-program .gform_confirmation_message .medium-text,.page-blue section.request-program .gform_confirmation_message .medium-text,.page section.request-program .gform_confirmation_message section.list-classes .no-posts,.page-blue section.request-program .gform_confirmation_message section.list-classes .no-posts,.page section.request-program .gform_confirmation_message section.list-calendar .no-posts,.page-blue section.request-program .gform_confirmation_message section.list-calendar .no-posts{text-align:center}.page section.request-program .gform_confirmation_message h2,.page-blue section.request-program .gform_confirmation_message h2{margin-top:1em}.page section.request-program .gform_confirmation_message .cta,.page-blue section.request-program .gform_confirmation_message .cta,.page section.request-program .gform_confirmation_message article.post a.read-more,.page-blue section.request-program .gform_confirmation_message article.post a.read-more{margin:2em 0}.faq-headline{color:#4ab678;margin-bottom:30px}.faq-group{border-top:2px solid #4ab678}.faq-group:last-child{border-bottom:2px solid #4ab678}.faq-group .faq-question{position:relative;cursor:pointer}.faq-group .faq-question h4{margin-top:0;padding:13px 30px 13px 0}.faq-group .faq-question:before,.faq-group .faq-question:after{position:absolute;line-height:18px;width:1em;font-family:'bny-icons';transition:600ms -webkit-transform;transition:600ms transform;color:#4ab678;top:20px;cursor:pointer;pointer-events:none}.faq-group .faq-question:before{content:"\e62d";font-size:0.5em;display:block;right:5px}@media (min-width:550px){.faq-group .faq-question:before{right:20px}}.faq-group .faq-question:after{content:"\e635";font-size:1.3em;font-weight:800;display:none;right:-3px}@media (min-width:550px){.faq-group .faq-question:after{right:12px}}.faq-group .faq-answer{display:none;padding-bottom:20px}.faq-group.js-active .faq-question:after{display:block}.faq-group.js-active .faq-question:before{display:none}section.title-image-cta{position:relative;background:white;overflow:hidden}section.title-image-cta .inner{position:relative;z-index:2;text-align:center;padding:80px 25px}@media (max-width:849px){section.title-image-cta .inner{padding:40px 25px}}section.title-image-cta .title{padding-bottom:80px}@media (max-width:849px){section.title-image-cta .title{padding-bottom:40px}}section.title-image-cta .title h2{color:black}section.title-image-cta .image img{display:table;object-fit:cover;width:800px;height:auto;max-width:100%;margin:0 auto}section.title-image-cta .cta-button a{display:-ms-inline-flexbox;display:inline-flex;background:#49b978;color:white;line-height:1;text-transform:uppercase;font-weight:900;text-decoration:none;padding:25px 40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:0.84px;transition:background-color .1s ease-in-out}section.title-image-cta .cta-button a:hover{background:#e67154}@media (max-width:550px){section.title-image-cta .cta-button a{padding:15px 25px}}section.title-image-cta .background{position:absolute;z-index:1}section.title-image-cta .background img{max-width:500px}@media (max-width:849px){section.title-image-cta .background img{max-width:250px}}section.title-image-cta .background.background--1{top:50%;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.title-image-cta .background.background--2{top:0;right:0;-webkit-transform:translate(55%, -22%);transform:translate(55%, -22%)}section.banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;min-height:220px;background-color:black}.banner_image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.banner_image img{width:100%;padding:70px 15px}@media (min-width:550px){.banner_image img{padding:80px 25px}}@media (min-width:850px){.banner_image img{padding:80px 50px}}section.group-grid-image-link{position:relative;background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:80px;padding:80px 25px}@media (max-width:849px){section.group-grid-image-link{gap:40px;padding:40px 25px}}section.group-grid-image-link .inner{position:relative;z-index:2;text-align:center}section.group-grid-image-link .title{text-align:center;padding-bottom:40px}@media (max-width:768px){section.group-grid-image-link .title{padding-bottom:20px}}section.group-grid-image-link .title h2{color:#49b978}section.group-grid-image-link .list-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;-ms-flex-pack:center;justify-content:center;margin:0 auto}section.group-grid-image-link .group-4items .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px 10px;display:block;text-decoration:none;overflow:hidden}@media (max-width:768px){section.group-grid-image-link .group-4items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0}}section.group-grid-image-link .group-4items .item .item__image{display:block;width:100%;border-radius:5px;overflow:hidden}section.group-grid-image-link .group-4items .item .item__image img{width:100%;height:100%;display:block;aspect-ratio:1.77777778;object-fit:cover}section.group-grid-image-link .group-4items .item .item__title{padding-top:10px;color:black;text-decoration:none;display:block}section.group-grid-image-link .group-4items .item .item__title:hover{text-decoration:underline}section.group-grid-image-link .group-4items .cta-btn a{display:table;margin:20px auto;background-color:#49b978;color:white;line-height:1;text-transform:uppercase;font-weight:900;text-decoration:none;padding:15px 25px;transition:background-color .1s ease-in-out}section.group-grid-image-link .group-4items .cta-btn a:hover{background-color:#e67154}section.group-grid-image-link .group-2items .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px 30px 15px 10px;display:block;text-decoration:none;overflow:hidden}section.group-grid-image-link .group-2items .item:last-child{padding:15px 10px 15px 30px}@media (max-width:768px){section.group-grid-image-link .group-2items .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0 !important}}section.group-grid-image-link .group-2items .item .item__image{display:block;width:100%;overflow:hidden}section.group-grid-image-link .group-2items .item .item__image img{width:100%;height:100%;display:block;aspect-ratio:.67914439;object-fit:cover}section.group-grid-image-link .group-2items .item .item__title{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;display:table;background-color:#49b978;color:white;line-height:1;text-transform:uppercase;font-weight:900;text-decoration:none;padding:15px 25px;transition:background-color .1s ease-in-out}section.group-grid-image-link .group-2items .item .item__title:hover{background-color:#e67154}section.group-grid-image-link .background{position:absolute;z-index:1}section.group-grid-image-link .background img{max-width:500px}@media (max-width:849px){section.group-grid-image-link .background img{max-width:250px}}section.group-grid-image-link .background.background--1{bottom:30px;left:0;-webkit-transform:translateX(-55%);transform:translateX(-55%)}section.group-grid-image-link .background.background--2{top:0;right:0;-webkit-transform:translate(70%, 20%);transform:translate(70%, 20%)}@media (max-width:849px){section.group-grid-image-link .background.background--2{top:42%;-webkit-transform:translate(70%, 0);transform:translate(70%, 0)}}section.banner-gradient{background-image:linear-gradient(45deg, #82cd48, #49b978, #49b978, #6bc754, #a2d538)}section.banner-gradient .inner{padding-top:60px;padding-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}section.banner-gradient .inner .cta,section.banner-gradient .inner article.post a.read-more{background-color:white;border:white;text-align:center;letter-spacing:0.72px;color:#49b978;margin:30px 0 0;text-transform:uppercase;padding:15px 25px;max-width:100% !important}section.banner-gradient .inner .cta:hover,section.banner-gradient .inner article.post a.read-more:hover{background:#e67154;color:white}section.banner-gradient .inner .banner-gradient-content{font-size:32px;font-size:1.77777778em;font-weight:600;max-width:800px;text-align:center;color:white}.cta-gradient-banner{padding:100px 0 50px 0;background:white}@media (max-width:768px){.cta-gradient-banner{padding:40px 0}}.cta-gradient-banner .cta-gradient-banner__wrapper{display:-ms-flexbox;display:flex;position:relative;z-index:9;-ms-flex-direction:column;flex-direction:column;background-image:linear-gradient(45deg, #82cd48, #49b978, #49b978, #6bc754, #a2d538)}.cta-gradient-banner .cta-gradient-banner__wrapper .inner{max-width:1000px;width:100%;min-height:300px;margin:0 auto;padding:25px;position:relative}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image{display:-ms-flexbox;display:flex;margin-bottom:-100px}@media (max-width:980px){.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image{margin-bottom:0;-ms-flex-pack:center;justify-content:center}}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image{height:350px}@media (max-width:768px){.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image{height:250px}}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image img{height:100%;width:auto;display:block}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image.image-1{-webkit-transform:translate(0, -90px);transform:translate(0, -90px)}@media (max-width:768px){.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image.image-1{-webkit-transform:translate(20px, -60px);transform:translate(20px, -60px)}}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image.image-2{-webkit-transform:translate(-130px, -40px);transform:translate(-130px, -40px);margin-right:-40px}@media (max-width:768px){.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__group-image .image.image-2{-webkit-transform:translate(-75px, -30px);transform:translate(-75px, -30px);margin-right:-30px}}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content{max-width:500px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px}@media (max-width:980px){.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content{position:static;-webkit-transform:none;transform:none;margin:0 auto}}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content p.heading-3,.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content psection.faq_custom .faq-headline,.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content p.partners_custom .section-heading{color:white;font-weight:600}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content .cta,.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content article.post a.read-more{background-color:white;border:white;text-align:center;letter-spacing:0.72px;color:#49b978;margin:20px 0 0 0;text-transform:uppercase;padding:15px 25px;max-width:100% !important}.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content .cta:hover,.cta-gradient-banner .cta-gradient-banner__wrapper .cta-gradient-banner__content article.post a.read-more:hover{background:#e67154;color:white}.four-up-card-grid__header h4{margin:0}section.faq_custom{background:white;border-top:2px solid #49b978}section.faq_custom>.inner{max-width:1000px !important;padding-left:10px !important;padding-right:10px !important;margin:0 auto}@media (max-width:980px){section.faq_custom>.inner{padding-left:25px !important;padding-right:25px !important}}section.faq_custom>.inner>*{max-width:1000px !important}section.faq_custom .faq-headline{font-weight:900}section.faq_custom .faq-group .faq-question h4{color:#49b978}.partners_custom .section-heading{color:#49b978}div.child-pages{position:relative;background-color:white;border-bottom-width:2px;border-bottom-style:solid}div.child-pages:last-child{border-bottom:0}.page-template-template-local-rides-landing-php div.child-pages section.page>section,.page-template-template-event-landing-php div.child-pages section.page>section{display:none}.page-template-template-local-rides-landing-php div.child-pages section.page>section.hero,.page-template-template-event-landing-php div.child-pages section.page>section.hero{display:block}.page-template-template-local-rides-landing-php div.child-pages section.hero,.page-template-template-event-landing-php div.child-pages section.hero{border-color:inherit;margin-top:40px}.page-template-template-local-rides-landing-php div.child-pages section.hero:before,.page-template-template-event-landing-php div.child-pages section.hero:before{content:'';display:block;height:40px;width:100%;position:absolute;bottom:100%;border-style:solid;border-width:2px;border-left:0;border-right:0}.page-template-template-local-rides-landing-php div.child-pages section.page:first-child section.hero,.page-template-template-event-landing-php div.child-pages section.page:first-child section.hero{margin-top:0}.page-template-template-local-rides-landing-php div.child-pages section.page:first-child section.hero:before,.page-template-template-event-landing-php div.child-pages section.page:first-child section.hero:before{display:none}div.child-pages section.page{overflow:hidden;display:none;border-color:inherit;position:relative}div.child-pages section.page.child-programming{background:white}div.child-pages section.page.show,.page-template-template-event-landing-php div.child-pages section.page,.page-template-template-local-rides-landing-php div.child-pages section.page{display:block}div.child-pages section.page.show.next,.page-template-template-event-landing-php div.child-pages section.page.next,.page-template-template-local-rides-landing-php div.child-pages section.page.next{position:absolute;top:0;left:0;right:0}.subpage-links+div.child-pages section.page{border-bottom-width:2px;border-bottom-style:solid}div.child-pages.sponsors-active{border-bottom-width:0}div.child-pages.sponsors-active+.partners{position:absolute;z-index:-1}header.class-list-header{padding-top:40px;padding-bottom:40px;overflow:hidden;color:#4ab678}header.class-list-header h1{line-height:18px}@media (min-width:550px){header.class-list-header h1{margin:0;float:left}}@media (min-width:550px){header.class-list-header .class-location-types{float:right}}header.class-list-header .class-location-types>span{font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;margin-right:1em}@media (min-width:550px){header.class-list-header .class-location-types>span{margin-right:0;margin-left:50px}}header.class-list-header .class-location-types .bny-icon-in-classroom,header.class-list-header .class-location-types .bny-icon-on-bike{display:inline-block;margin-right:10px;font-size:25px;line-height:1;vertical-align:middle}.no-touch .class-info section.feature.bg-off-white .call-to-action .cta:hover,.no-touch .class-info section.feature.bg-white .call-to-action .cta:hover,.no-touch .class-info section.feature.bg-off-white .call-to-action .cta:active,.no-touch .class-info section.feature.bg-white .call-to-action .cta:active,.class-info section.feature.bg-off-white .call-to-action .cta.active,.class-info section.feature.bg-white .call-to-action .cta.active,.no-touch .class-info section.feature.bg-light-grey .call-to-action .cta:hover,.no-touch .class-info section.feature.bg-light-grey .call-to-action .cta:active,.class-info section.feature.bg-light-grey .call-to-action .cta.active,.no-touch .class-info section.feature.bg-off-white .call-to-action article.post a.read-more:hover,.no-touch .class-info section.feature.bg-white .call-to-action article.post a.read-more:hover,.no-touch .class-info section.feature.bg-off-white .call-to-action article.post a.read-more:active,.no-touch .class-info section.feature.bg-white .call-to-action article.post a.read-more:active,.class-info section.feature.bg-off-white .call-to-action article.post a.read-more.active,.class-info section.feature.bg-white .call-to-action article.post a.read-more.active{background-color:white}.class-info+*{position:relative;z-index:1}.child-page-grid+.class-list-header{position:relative}.child-page-grid+.class-list-header:before{background-color:#52B57A;content:'';position:absolute;display:block;height:2px;top:0;left:50px;right:50px}@media (max-width:849px){.child-page-grid+.class-list-header:before{left:25px;right:25px}}@media (max-width:549px){.child-page-grid+.class-list-header:before{left:15px;right:15px}}.page-template-template-about-team-php,.single-team,.post-type-archive-team{background:white}.page-template-template-about-team-php .page-heading .section-heading,.single-team .page-heading .section-heading,.post-type-archive-team .page-heading .section-heading{padding-top:50px}.page-template-template-about-team-php .page-heading .section-heading h2,.single-team .page-heading .section-heading h2,.post-type-archive-team .page-heading .section-heading h2{margin:auto}.terms-nav{display:block;text-align:center;padding:50px 20px;font-size:14px;font-size:.77777778rem;font-weight:600;line-height:1;text-transform:uppercase}.terms-nav>span{display:inline-block;margin:20px}.terms-nav .select{position:relative;display:inline-block;z-index:1}.terms-nav .select:before{content:'';z-index:1;position:absolute;top:0;bottom:0;right:0;width:50px;background:#f4f5f6;pointer-events:none}.ie9 .terms-nav .select:before,.lt-ie9 .terms-nav .select:before{display:none}.terms-nav .select:after{content:'';position:absolute;top:50%;right:20px;display:inline-block;width:0;height:0;margin-top:-5px;border-top:10px solid #666869;border-right:6px solid transparent;border-bottom:10px solid transparent;border-left:6px solid transparent;z-index:2;pointer-events:none}.ie9 .terms-nav .select:after,.lt-ie9 .terms-nav .select:after{display:none}.terms-nav select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:15px 20px;background:#f4f5f6;border:0;border-radius:0;min-width:240px}.terms-nav select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #666869}.terms-nav select::-ms-expand{display:none}.terms-nav label.select select{width:100%}@-moz-document url-prefix(){.terms-nav .select:before{content:'';position:absolute;right:0;top:0;bottom:0;width:20px;pointer-events:none;background:#f4f5f6}.terms-nav select{text-indent:0.01px;text-overflow:'';padding:0 20px}.terms-nav select option{background:white;padding:15px 20px}}.list-media>header,.list-media-news>header,.list-media-press>header{padding-top:50px;padding-bottom:50px;overflow:hidden}.list-media>header>*,.list-media-news>header>*,.list-media-press>header>*{margin:0}.list-media>header h2,.list-media-news>header h2,.list-media-press>header h2{float:left;color:#4ab678}.list-media>header a.section-archive-link,.list-media-news>header a.section-archive-link,.list-media-press>header a.section-archive-link{float:right;font-size:14px;font-size:.77777778rem;text-transform:uppercase;text-decoration:none;font-weight:600;padding-right:3px;-webkit-transform:translateZ(0);transform:translateZ(0);line-height:1.1 !important;color:#4ab678;border:0;margin:0;padding-right:0}.list-media>header a.section-archive-link:after,.list-media-news>header a.section-archive-link:after,.list-media-press>header a.section-archive-link:after{content:"\e62c";position:relative;display:inline-block;margin:auto;margin-left:0.5em;font-size:.9em;color:inherit;font-family:'bny-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;transition:-webkit-transform 125ms;transition:transform 125ms;-webkit-transform:translateZ(0);transform:translateZ(0)}.wf-bnyicons-n4-loading .list-media>header a.section-archive-link:after,.wf-bnyicons-n4-loading .list-media-news>header a.section-archive-link:after,.wf-bnyicons-n4-loading .list-media-press>header a.section-archive-link:after{content:'' !important}.no-touch .list-media>header a.section-archive-link:hover:after,.no-touch .list-media>header a.section-archive-link:active:after,.list-media>header a.section-archive-link.active:after,.no-touch .list-media-news>header a.section-archive-link:hover:after,.no-touch .list-media-news>header a.section-archive-link:active:after,.list-media-news>header a.section-archive-link.active:after,.no-touch .list-media-press>header a.section-archive-link:hover:after,.no-touch .list-media-press>header a.section-archive-link:active:after,.list-media-press>header a.section-archive-link.active:after{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0);-webkit-transform:translateX(3px);transform:translateX(3px)}.list-media-news>.inner{overflow:hidden;padding-right:0}.list-media-news>.inner .media-news{padding-left:0;float:left;width:50%;padding-bottom:50px}@media (max-width:549px){.list-media-news>.inner .media-news:nth-child(odd){clear:left}}@media (min-width:550px) and (max-width:849px){.list-media-news>.inner .media-news{width:33.33333333%}.list-media-news>.inner .media-news:nth-child(3n+1){clear:left}}@media (min-width:850px){.list-media-news>.inner .media-news{width:25%}.list-media-news>.inner .media-news:nth-child(4n+1){clear:left}}@media (max-width:550px){.list-media-news>.inner .media-news{float:none;width:100%;padding-bottom:25px}}.list-media-news .media-news-date{font-weight:600;white-space:nowrap}.list-media-news .read-link{display:inline-block;font-weight:600;margin:0;border:0;padding-left:0}.list-media-press>header{background:white}.list-media-press .call-to-action{text-align:left;margin-left:-10px !important}@media (max-width:549px){.list-media-press .press-item>.inner{display:table}.list-media-press .press-item>.inner .feature{display:table-row-group}.list-media-press .press-item>.inner .feature.bg-image{display:table-header-group}.list-media-press .press-item>.inner .feature.bg-image .background-image{position:relative;padding-top:50px;padding-bottom:50px}}.class-info section.two-up .feature.bg-off-white:first-child .call-to-action,.class-info section.two-up .feature.bg-light-grey:first-child .call-to-action{display:inline-block;margin-right:5px}.page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action .cta,.page-yellow .class-info section.two-up .feature.bg-light-grey:first-child .call-to-action .cta,.page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action article.post a.read-more{background:#666869;border-color:transparent}.no-touch .page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action .cta:hover,.no-touch .page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action .cta:active,.page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action .cta.active,.no-touch .page-yellow .class-info section.two-up .feature.bg-light-grey:first-child .call-to-action .cta:hover,.no-touch .page-yellow .class-info section.two-up .feature.bg-light-grey:first-child .call-to-action .cta:active,.page-yellow .class-info section.two-up .feature.bg-light-grey:first-child .call-to-action .cta.active,.no-touch .page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action article.post a.read-more:hover,.no-touch .page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action article.post a.read-more:active,.page-yellow .class-info section.two-up .feature.bg-off-white:first-child .call-to-action article.post a.read-more.active{color:#666869;background:white;border-color:#666869}.single-happenings section.two-up .feature.bg-off-white:first-child .call-to-action,.single-happenings section.two-up .feature.bg-light-grey:first-child .call-to-action{display:inline-block;margin-right:5px}.single-post .post-wrapper,.single-roosevelt_island .post-wrapper{background:white;overflow:hidden}.single-post .post-wrapper>article.post,.single-roosevelt_island .post-wrapper>article.post{max-width:800px;margin:auto}.single-post .post-wrapper+.gallery.bg-white,.single-roosevelt_island .post-wrapper+.gallery.bg-white{padding-top:30px}.single-post .gallery.bg-white+.post-wrapper .post,.single-roosevelt_island .gallery.bg-white+.post-wrapper .post{padding-top:0}section.post-comments{background:white}section.post-comments>div{max-width:800px;margin:auto;padding-bottom:50px}section.post-comments>div a{color:#4ab678}.tag-header{background:white;text-align:center;padding:30px 0 0}.tag-header h1{font-size:18px;font-size:1rem;display:inline}.blog-image{position:relative}section.search-results{padding-top:0;padding-bottom:50px}section.search-results>.inner{max-width:800px;margin:auto}section.search-results>.inner>h1{color:#4ab678;font-size:24px;font-size:1.33333333rem;font-weight:500;text-transform:none;text-align:center;margin:0;padding:30px 0;border-bottom:2px solid #4ab678}section.search-results .search-result{border-bottom:1px solid #4ab678;padding:20px 0}section.search-results .post-category{display:inline-block;margin:0;font-size:12px;font-size:.66666667rem;font-weight:700;text-transform:uppercase}section.search-results .post-category a{display:block;color:#4ab678;text-decoration:none}.no-touch section.search-results .post-category a:hover,.no-touch section.search-results .post-category a:active,section.search-results .post-category a.active{text-decoration:underline}section.search-results .post-title{text-transform:none;font-size:24px;font-size:1.33333333rem;font-weight:700;margin-top:5px}section.search-results .post-title a{color:inherit;text-decoration:none}.no-touch section.search-results .post-title a:hover,.no-touch section.search-results .post-title a:active,section.search-results .post-title a.active{text-decoration:underline}section.search-results .post-title+p{line-height:1.44}section.search-results .inline-cta,section.search-results aside.hello-bar .cta,section.search-results section.feature.bg-image .cta,section.search-results section.grid .grid-items .grid-item .cta,section.search-results aside.hello-bar article.post a.read-more,section.search-results section.feature.bg-image article.post a.read-more,section.search-results section.grid .grid-items .grid-item article.post a.read-more{margin:0;border:0;padding-left:0;padding-right:0;font-size:12px;font-size:.66666667rem}section.search-results .load-more{text-align:center;padding-top:50px}section.search-results .load-more .cta,section.search-results .load-more article.post a.read-more{color:#4ab678;margin-top:0}.no-touch section.search-results .load-more .cta:hover,.no-touch section.search-results .load-more .cta:active,section.search-results .load-more .cta.active,.no-touch section.search-results .load-more article.post a.read-more:hover,.no-touch section.search-results .load-more article.post a.read-more:active,section.search-results .load-more article.post a.read-more.active{color:white;background:#4ab678;border-color:transparent}