@font-face{font-family:BoardMarker;src:url(../fonts/BoardMarker.ttf)}.boardmarker,.circle{font-family:BoardMarker,sans-serif;font-weight:100;padding-left:1rem;text-transform:uppercase}.boardmarker h2,.boardmarker h3,.boardmarker h4,.circle h2,.circle h3,.circle h4{font-weight:100}h1 .circle{font-size:6rem;letter-spacing:-2px;position:relative}@media (min-width:992px){.heading-arrows{position:relative}.heading-arrows:before{content:"";background-image:url(../svg/arrows-down.svg);background-repeat:no-repeat;height:75px;left:0;margin-left:11px;margin-top:-85px;position:absolute;top:0;width:219px}.heading-arrows:after{content:"";background-image:url(../svg/arrows-up.svg);background-repeat:no-repeat;bottom:0;height:206px;margin-bottom:-176px;margin-right:-118px;position:absolute;right:0;width:316px}}.left-side-inner-content .fl-col-content{margin:0 0 auto auto;max-width:100%}@media (min-width:1200px){.left-side-inner-content .fl-col-content{max-width:820px;padding-right:120px}}.right-side-inner-content .fl-col-content{margin:0 auto auto 0;max-width:100%}@media (min-width:1200px){.right-side-inner-content .fl-col-content{max-width:820px;padding-left:120px}}@media (min-width:767px){.red-line{position:relative}.red-line:after{content:""!important;border:1px solid #d2133e;background:#d2133e;bottom:0;display:block;left:0;transform:rotate(45deg);margin-bottom:10%;margin-left:9%;position:absolute;width:27%}}header{position:relative}header>.section.section-1{display:none}@media (min-width:1200px){header>.section.section-1{display:block}header>.section.section-1 .row{margin-right:0;padding-right:150px}}header>.section.section-2 .logo{display:none}@media (min-width:1200px){header>.section.section-2 .logo{display:block}}header>.section.section-2 .logo .default-logo{display:block;max-width:564px}header>.section.section-2 .logo .page-logo{display:block;max-width:172px}@media (min-width:1200px){header>.section.section-2 .intro-heading.top-margin{margin-top:8rem}}header>.section.section-2 .intro-heading h2{font-weight:400}header>.section.section-2 .intro-text{margin-top:4rem}header>.section.section-2 .intro-text h2{font-weight:400}@media (min-width:1200px){header .row{padding-right:120px}}header .header-donate{background:#d2133e;bottom:0;color:#fff;display:none;position:absolute;right:0;top:0;width:122px}@media (min-width:1200px){header .header-donate{display:block}}header .header-donate form{color:#fff;display:block;font-weight:600;margin:0;-webkit-transform:matrix(0,1,-1,0,-32,82);-ms-transform:matrix(0,1,-1,0,-32,82);transform:matrix(0,1,-1,0,-32,82);text-transform:uppercase}header .header-donate form button{font-size:1em}.slicknav_menu{display:block}@media (min-width:1200px){.js .main-menu{display:block}.js .slicknav_menu{display:none}}.gform_fields .gfield input[type=email],.gform_fields .gfield input[type=number],.gform_fields .gfield input[type=password],.gform_fields .gfield input[type=search],.gform_fields .gfield input[type=tel],.gform_fields .gfield input[type=text],.gform_fields .gfield input[type=url],.gform_fields .gfield select,.gform_fields .gfield textarea{background:#f3efe6;font-size:2.5rem;padding:1.8rem 2rem}.gform_fields .gfield input[type=email]::placeholder,.gform_fields .gfield input[type=number]::placeholder,.gform_fields .gfield input[type=password]::placeholder,.gform_fields .gfield input[type=search]::placeholder,.gform_fields .gfield input[type=tel]::placeholder,.gform_fields .gfield input[type=text]::placeholder,.gform_fields .gfield input[type=url]::placeholder,.gform_fields .gfield select::placeholder,.gform_fields .gfield textarea::placeholder{color:#414651;font-weight:500}.gform_fields .gfield .ginput_container_consent input[type=checkbox]{display:inline-block;margin:0}.gform_fields .gfield .ginput_container_consent label{display:inline-block}.gform_fields .gfield .ginput_container_consent label a{color:#d2133e}.gform_fields .gfield button{border-radius:0;display:block;font-size:2.2rem;padding:1.5rem 2rem;position:relative;text-align:left;text-transform:none;width:100%}@media (min-width:767px){.gform_fields .gfield button{font-size:2.5rem;text-align:center}}.gform_fields .gfield button:after{content:"";background-image:url(../svg/arrow-right-white.svg);background-repeat:no-repeat;height:16px;margin-right:26px;margin-top:-8px;position:absolute;right:0;top:50%;width:18px}.gform_required_legend{display:none!important}.home-content-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media (min-width:992px){.home-content-blocks{gap:1.5%}}.home-content-blocks .item{width:100%}@media (min-width:992px){.home-content-blocks .item{width:49.25%}}.home-content-blocks .item img{display:block}.home-content-blocks .item .content-item{background:#f3efe6;padding:1rem 1.5rem 2rem;position:relative}@media (min-width:767px){.home-content-blocks .item .content-item{padding:1rem 3rem 2rem}}.home-content-blocks .item .content-item .heading{font-size:2.8rem;font-weight:400;letter-spacing:-2.3px}@media (min-width:767px){.home-content-blocks .item .content-item .heading{font-size:4rem}}.home-content-blocks .item .content-item .content{font-size:1.6rem}.home-content-blocks .item .content-item .link{background-image:url(../svg/arrow-right-purple.svg);background-repeat:no-repeat;background-size:contain;height:25px;position:absolute;margin-right:2rem;margin-top:2rem;right:0;top:0;width:29px}@media (min-width:767px){.home-content-blocks .item .content-item .link{height:30px;margin-right:3rem;margin-top:-2rem;top:50%;width:34px}}@media (min-width:992px){.home-content-blocks .item .content-item .link{height:40px;width:44px}}.home-content-blocks .item.item-2 .content-item .link{background-image:url(../svg/arrow-right-green.svg)}.get-involved-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media (min-width:767px){.get-involved-container{gap:1.5%}}.get-involved-container .get-involved-item{background:#faf8f4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;padding:2rem;text-align:center;width:100%}@media (min-width:767px){.get-involved-container .get-involved-item{width:49.25%}}@media (min-width:992px){.get-involved-container .get-involved-item{margin-bottom:0;width:23.87%}}.get-involved-container .get-involved-item .heading{font-size:2.8rem;letter-spacing:-.28px;line-height:1.25;margin:2rem 0 2rem}.get-involved-container .get-involved-item .content{font-size:1.8rem;margin-bottom:2.5rem}.get-involved-container .get-involved-item .button{margin-top:auto}.mavericks-heading{padding-left:5rem;position:relative}.mavericks-heading:before{content:"";background-image:url(../svg/purple-curve-down-arrow.svg);background-repeat:no-repeat;background-size:contain;height:125px;left:0;margin-left:1rem;margin-top:5rem;position:absolute;top:0;width:75px;z-index:100}@media (min-width:767px){.mavericks-heading:before{height:195px;margin-left:-2rem;margin-top:5rem;width:115px}}.mavericks-text-col{background:#6c2657;padding:3rem 0}@media (min-width:767px){.mavericks-text-col{padding:6rem 0}}.mavericks-text-col .fl-col-content{margin:0 0 auto auto;max-width:790px;width:97%}.take-a-look-col .fl-rich-text a{background:#fff;display:block;font-size:2.5rem;font-weight:600;padding:1.5rem}.take-a-look-col .fl-rich-text a:after{content:"";background-image:url(../svg/arrow-right-red.svg);background-repeat:no-repeat;background-size:contain;display:block;float:right;height:16px;margin-top:1.1rem;width:18px}.price-list-row>.fl-row-content-wrap>.fl-row-content{background:#6c2657;margin:0 0 0 auto;max-width:646px;-ms-flex-item-align:end;align-self:flex-end;width:100%}.price-list-row>.fl-row-content-wrap>.fl-row-content .fl-module a{color:#fff;display:block;font-size:2.8rem;padding:4rem}.price-list-row.purple>.fl-row-content-wrap>.fl-row-content{background:#6c2657}.price-list-row.green>.fl-row-content-wrap>.fl-row-content{background:#1fbbb0}.calendar-page-title{color:#6c2657;font-size:5rem;line-height:1.3;margin-bottom:6rem;text-align:center}@media (min-width:500px){.calendar-page-title{font-size:7rem}}@media (min-width:767px){.calendar-page-title{font-size:9rem}}.schedule-container{float:left;margin-bottom:2rem;width:100%}.schedule-container>.section-title{margin-bottom:4rem;text-align:center}@media (max-width:767px){.schedule-container>.section-title{font-size:4rem;line-height:1.3}}.schedule-container .schedule-block{float:left;margin-bottom:1rem;width:100%}.schedule-container .schedule-block .day-title{color:#6c2657;margin-bottom:2rem}@media (max-width:767px){.schedule-container .schedule-block .day-title{font-size:4rem}}.schedule-container .schedule-block .day-title:before{content:"";background-image:url(../svg/calendar-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:39px;margin-right:1.5rem;width:43px}@media (min-width:767px){.schedule-container .schedule-block .day-title:before{height:44px;width:47px}}.schedule-container .schedule-block .schedule-row{float:left;width:100%}.schedule-container .schedule-block .schedule-row .schedule-item{background:#fff;float:left;margin-bottom:2rem;padding:2rem;width:100%}.schedule-container .schedule-block .schedule-row .schedule-item .title-content{float:left;padding-left:5.5rem;position:relative;width:100%}@media (min-width:500px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content{padding-left:6rem}}@media (min-width:992px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content{padding-left:8rem;padding-right:2rem;width:60%}}.schedule-container .schedule-block .schedule-row .schedule-item .title-content h3.title{font-size:2.5rem;font-weight:900;line-height:1}@media (min-width:500px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content h3.title{font-size:2.8rem}}@media (min-width:992px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content h3.title{font-size:3.8rem}}.schedule-container .schedule-block .schedule-row .schedule-item .title-content .content{line-height:1.5}.schedule-container .schedule-block .schedule-row .schedule-item .title-content:before{content:"";background-image:url(../svg/people-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:31px;left:0;margin-top:5px;position:absolute;width:45px}@media (min-width:500px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content:before{height:36px;width:48px}}@media (min-width:992px){.schedule-container .schedule-block .schedule-row .schedule-item .title-content:before{height:44px;width:58px}}.schedule-container .schedule-block .schedule-row .schedule-item .time{float:left;font-size:2rem;font-weight:900;width:100%}@media (min-width:500px){.schedule-container .schedule-block .schedule-row .schedule-item .time{font-size:2.5rem}}@media (min-width:992px){.schedule-container .schedule-block .schedule-row .schedule-item .time{font-size:3.2rem;text-align:right;width:40%}}.schedule-container .schedule-block .schedule-row .schedule-item .time:before{content:"";background-image:url(../svg/time-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:30px;margin-right:2.5rem;width:30px;vertical-align:middle}@media (min-width:500px){.schedule-container .schedule-block .schedule-row .schedule-item .time:before{height:35px;width:35px}}@media (min-width:992px){.schedule-container .schedule-block .schedule-row .schedule-item .time:before{height:45px;margin-right:2rem;width:45px}}.schedule-container .schedule-block.health-wellbeing-club .day-title{float:left;width:100%}@media (min-width:767px){.schedule-container .schedule-block.health-wellbeing-club .day-title{width:50%}}.schedule-container .schedule-block.health-wellbeing-club .time{float:left;font-size:2.4rem;font-weight:900;margin-bottom:2rem;width:100%}@media (min-width:767px){.schedule-container .schedule-block.health-wellbeing-club .time{font-size:3.2rem;text-align:right;width:50%}}.schedule-container .schedule-block.health-wellbeing-club .time:before{content:"";background-image:url(../svg/time-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:30px;margin-right:1rem;width:30px;vertical-align:middle}@media (min-width:500px){.schedule-container .schedule-block.health-wellbeing-club .time:before{height:35px;width:35px}}@media (min-width:992px){.schedule-container .schedule-block.health-wellbeing-club .time:before{height:45px;width:45px}}.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date{float:left;margin-bottom:1.5rem;position:relative;width:100%}@media (min-width:992px){.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date{margin-bottom:0;padding-right:1rem;text-align:center;width:10%}}.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date .date-day{font-size:4rem;font-weight:900;line-height:1.2}@media (min-width:992px){.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date .date-day{font-size:6rem}}.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date .date-month{font-size:2.8rem;line-height:1.25;text-transform:uppercase}@media (min-width:1200px){.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .date:after{content:"";background:#707070;height:85px;margin-right:16px;margin-top:8px;position:absolute;right:0;top:0;width:1px}}.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .title-content{margin-bottom:1.5rem}@media (min-width:992px){.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .title-content{margin-bottom:0;padding-top:1.5rem;width:70%}}.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .cost{color:#d2133e;float:left;font-weight:900;padding-top:1.5rem;width:100%}@media (min-width:992px){.schedule-container .schedule-block.health-wellbeing-club .schedule-row .schedule-item .cost{text-align:center;width:20%}}.contact-info .block{float:left;font-size:2.5rem;margin-bottom:3rem;width:100%}@media (min-width:767px){.contact-info .block{margin-bottom:5.5rem}}.contact-info .block .heading{float:left;font-weight:600;width:100%}@media (min-width:767px){.contact-info .block .heading{width:48%}}.contact-info .block .text{float:left;width:100%}@media (min-width:767px){.contact-info .block .text{width:48%}}.contact-info .block.social-links a{display:inline-block;font-size:3rem;margin-right:2rem}.list-links{margin:0;padding:0;list-style:none}.list-links li{margin:0;padding:15px 0;border-top:1px solid rgba(65,70,81,.2392156863)}.list-links li:last-child{border-bottom:1px solid rgba(65,70,81,.2392156863)}.list-links svg{float:right;margin-top:7px}@media (min-width:992px){.list-links svg{margin-top:15px}}.list-links svg.purple path{stroke:#6c2657}.list-links svg.orange path{stroke:#ffc845}.list-links svg.green path{stroke:#1fbbb0}.fl-tabs-vertical .fl-tabs-labels{padding-right:12rem}.fl-tabs-vertical .fl-tabs-labels a.fl-tabs-label{background:0 0;border:0;border-bottom:1px solid rgba(65,70,81,.2)!important;padding:1.6rem 2.3rem 1.6rem 0;position:relative}.fl-tabs-vertical .fl-tabs-labels a.fl-tabs-label:first-child{border-top:1px solid rgba(65,70,81,.2)!important}.fl-tabs-vertical .fl-tabs-labels a.fl-tabs-label:after{content:"";background-image:url(../svg/arrow-right-red.svg);background-repeat:no-repeat;height:16px;bottom:auto;left:auto;margin-top:-8px;position:absolute;right:0;top:50%;width:18px}.fl-tabs-vertical .fl-tabs-labels a.fl-tabs-label.fl-tab-active{color:#d2133e;font-weight:600}.fl-tabs-vertical .fl-tabs-labels a.fl-tabs-label.fl-tab-active:after{display:none}.fl-tabs-vertical .fl-tabs-panels{background:0 0;border:0;padding-left:4rem}.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content{margin:auto;max-width:875px;padding:3rem 0}@media (min-width:767px){.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content{padding:8rem 0}}.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content h2{font-weight:400}@media (min-width:767px){.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content h2{display:inline-block;padding-right:1rem;vertical-align:middle;width:48%}}@media (min-width:767px){.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content p.sub-heading{display:inline-block;margin-bottom:0;padding-left:1rem;text-align:right;vertical-align:middle;width:48%}}.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content p:not(.sub-heading){display:block;margin-bottom:0;margin-top:3rem;width:100%}@media (min-width:767px){.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-panel-content p:not(.sub-heading){margin-top:6rem}}@media (max-width:768px){.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-label{padding:1.5rem 1.5rem 1.5rem 0}.fl-tabs-vertical .fl-tabs-panels .fl-tabs-panel .fl-tabs-label i{color:#d2133e}}.main-menu{list-style-type:none;margin:0;padding:0}.main-menu>li{display:inline-block;position:relative}.main-menu>li>a{display:block;font-size:2.1rem;padding:1rem 1.6rem}.main-menu>li>a:before{content:"";background-image:url(../svg/arrow-right-red.svg);background-repeat:no-repeat;display:inline-block;height:16px;margin-right:15px;width:18px}.main-menu>li.current-menu-item>a:before,.main-menu>li.current-menu-parent>a:before{transform:rotate(90deg)}.main-menu>li.community-menu>a:before{background-image:url(../svg/arrow-right-purple.svg);background-size:contain}.main-menu>li.enterprise-menu>a:before{background-image:url(../svg/arrow-right-green.svg);background-size:contain}.main-menu>li:hover{background:#6c2657}.main-menu>li:hover a{color:#fff}.main-menu>li:hover a:before{background-image:url(../svg/arrow-right-white.svg);transform:rotate(90deg)}.main-menu>li ul.sub-menu{background:#6c2657;display:none;left:0;list-style:none;margin:0;padding:.6rem;position:absolute;text-align:left;top:52px;width:280px;z-index:99}.main-menu>li ul.sub-menu li{padding:1rem 2rem 0 4.8rem}.main-menu>li ul.sub-menu li a{color:#fff;display:block}.main-menu>li ul.sub-menu li a:after{content:"";background-image:url(../svg/arrow-right-white.svg);background-repeat:no-repeat;float:right;height:16px;margin-top:10px;width:18px}.main-menu>li ul.sub-menu li a:hover{color:#d2133e}.main-menu>li ul.sub-menu li a:hover:after{content:"";background-image:url(../svg/arrow-right-red.svg)}.main-menu li:hover>.sub-menu{display:block}.main-menu li ul.sub-menu>li:hover>a{color:#d2133e}.main-menu li ul.sub-menu>li:hover>a:after{background-image:url(../svg/arrow-right-red.svg)}.main-menu li ul.sub-menu li ul.sub-menu{left:auto;right:-92%;top:0}.footer-menu{list-style-type:none;margin:0;padding:0}.footer-menu li{display:inline-block;margin:0}.footer-menu li a{font-size:1.6rem}footer{background:#414651;color:#fff;font-size:2rem}footer a{color:#fff}footer h2{letter-spacing:0;margin-bottom:4rem}footer .footer-nav{margin-bottom:8rem}footer .footer-nav .nav{list-style-type:none;margin:0;padding:0}footer .footer-nav .nav li{margin-bottom:1.5rem}footer .footer-nav .nav li a:before{content:"";background-image:url(../svg/arrow-right-red.svg);background-repeat:no-repeat;display:inline-block;height:16px;margin-right:15px;vertical-align:middle;width:18px}footer .footer-nav .nav li.community-menu a:before{background-image:url(../svg/arrow-right-purple.svg)}footer .footer-nav .nav li.enterprise-menu{margin-bottom:5rem}footer .footer-nav .nav li.enterprise-menu a:before{background-image:url(../svg/arrow-right-green.svg)}footer .footer-contact p{line-height:1.8}footer .footer-contact p:not(:last-child){margin-bottom:4.5rem}@media (min-width:992px){footer .footer-logo-socials{-ms-flex-item-align:end;align-self:flex-end;text-align:right}}footer .footer-logo-socials .footer-logo{display:inline-block;margin-bottom:3.5rem}footer .footer-logo-socials .menu{list-style-type:none;margin:0;padding:0}footer .footer-logo-socials .menu li{display:inline-block;margin:0 1.5rem 0 0}footer .footer-logo-socials .menu li a{font-size:3rem}#cmplz-document{font-size:18px;max-width:100%}#cmplz-document p{font-size:18px}