/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.media.media--ratio{height:auto;}.media.media--ratio .media__element{position:relative;}
.header .block-ws-site-logo{align-items:center;display:flex;padding-left:10px;height:95px;visibility:hidden;}@media (max-width:991.98px){.header .block-ws-site-logo svg{max-height:35px;position:relative;left:-45px;}.header .block-ws-site-logo svg #logo-areas-of-impact{display:none;}}.header .block-ws-site-logo img{max-width:200px;}.block-ws-site-logo.hide-tagline svg #logo-areas-of-impact{display:none;}
.node--lb.node--type-article-lb.node--view-mode-related-content{border-radius:var(--wsBorderRadius,unset);border:var(--wsBorderStyle,none);box-shadow:var(--wsBoxShadow,none);padding:15px 20px 20px;height:100%;text-align:var(--wsTextAlignment,unset);}.node--lb.node--type-article-lb.node--view-mode-related-content.node--lb{margin-top:0;}.node--lb.node--type-article-lb.node--view-mode-related-content.node--lb .field-published-date{margin-top:0;}.node--lb.node--type-article-lb.node--view-mode-related-content.node--lb .body{padding:0;}.node--lb.node--type-article-lb.node--view-mode-related-content .changed{margin-top:24px;}.node--lb.node--type-article-lb.node--view-mode-related-content .changed .field-published-date{color:var(--ylb-color-dark-grey-1,darkgray);font-family:var(--ylb-font-family-verdana),serif;font-size:15px;font-weight:700;line-height:18px;text-transform:uppercase;}.node--lb.node--type-article-lb.node--view-mode-related-content .field-header-image{width:calc(100% + 40px);margin:0 -20px 20px;}.node--lb.node--type-article-lb.node--view-mode-related-content .field-header-image img{border-radius:0;}.node--lb.node--type-article-lb.node--view-mode-related-content .wrapper-field-tags{margin-bottom:20px;margin-top:0;}.node--lb.node--type-article-lb.node--view-mode-related-content h3{margin-bottom:20px;}.node--lb.node--type-article-lb.node--view-mode-related-content h3 a{color:var(--wsPrimaryColor,black);font-family:var(--ylb-font-family-cachet);font-weight:500;font-size:30px;line-height:32px;}.node--lb.node--type-article-lb.node--view-mode-related-content h3 a:hover{text-decoration:underline;}.node--lb.node--type-article-lb.node--view-mode-related-content .body{font-family:var(--ylb-font-family-verdana);font-size:18px;line-height:28px;}
@media (max-width:991.98px){.node--type-article-lb.node--lb{margin-top:0;}}.node--type-article-lb .block-lb-breadcrumbs .breadcrumbs-wrapper{border:none;}.node--type-article-lb .field-header-image{margin-bottom:20px;}.node--type-article-lb .field-header-image img{border-radius:var(--wsBorderRadius,unset);width:100%;}.node--type-article-lb .lb__content .body{width:auto;padding:50px 0;}@media (max-width:991.98px){.node--type-article-lb .lb__content .body{padding:35px 0 40px;}}.node--type-article-lb .field-published-date{color:var(--ylb-color-dark-grey-1,darkgray);font-size:16px;font-family:var(--ylb-font-family-cachet);font-weight:500;line-height:20px;margin-top:80px;text-transform:uppercase;}@media (max-width:991.98px){.node--type-article-lb .field-published-date{margin-top:50px;}}.node--type-article-lb .block-lb-node-locations .locations .label{width:190px;}
[class*="block-lb-"] svg.bi{height:1.75rem;width:1.75rem;fill:var(--wsPartnerColor,gray);}[class*="block-lb-"] a:hover svg.bi{fill:var(--ylb-color-dark-grey-2,#231F20);}
.block-lb-related-articles{margin:40px 0;}@media (min-width:768px){.block-lb-related-articles{margin:80px 0 70px;}}.block-lb-related-articles .section-description{margin-bottom:40px;}@media (min-width:768px){.block-lb-related-articles .section-description{margin-bottom:50px;}}.block-lb-related-articles .section-description h3{font-family:var(--ylb-font-family-cachet);font-size:35px;line-height:40px;}@media (min-width:768px){.block-lb-related-articles .section-description h3{font-size:50px;line-height:65px;}}.block-lb-related-articles .section-description .link a{color:var(--wsPartnerColor,darkgray);font-size:18px;line-height:26px;}.block-lb-related-articles .section-description .link a:after{content:'›';margin-left:5px;display:inline-block;}.block-lb-related-articles .related-articles{display:flex;flex-wrap:wrap;}@media (min-width:768px){.block-lb-related-articles .related-articles{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}}@media (min-width:1200px){.block-lb-related-articles .related-articles{grid-template-columns:repeat(3,1fr);}}.block-lb-related-articles .related-articles .views-row{width:100%;margin-bottom:40px;}@media (min-width:768px){.block-lb-related-articles .related-articles .views-row{margin-bottom:0;}}.block-lb-related-articles .related-articles .views-row article{position:relative;}.block-lb-related-articles.ws-border-style--solid .node--lb.node--type-article-lb.node--view-mode-related-content{box-shadow:var(--ylb-border-style-none,none);border:var(--ylb-border-style-solid,none);}.block-lb-related-articles.ws-border-style--drop-shadow .node--lb.node--type-article-lb.node--view-mode-related-content{box-shadow:var(--ylb-border-style-drop-shadow,none);border:var(--ylb-border-style-none,none);}.block-lb-related-articles.ws-border-style--none .node--lb.node--type-article-lb.node--view-mode-related-content{box-shadow:var(--ylb-border-style-none,none);border:var(--ylb-border-style-none,none);}.block-lb-related-articles.ws-text-alignment--left .node--lb.node--type-article-lb.node--view-mode-related-content{text-align:left;}.block-lb-related-articles.ws-text-alignment--center .node--lb.node--type-article-lb.node--view-mode-related-content{text-align:center;}
.yext-search-results-page-main-wrapper .yext-search-page-title{text-align:center;margin-bottom:10px;}.yext-search-results-page-main-wrapper .answers-container{padding:0;}@media (min-width:48rem){.yext-search-results-page-main-wrapper .answers-container{padding:0 15px;}}@media (min-width:61rem){.yext-search-results-page-main-wrapper .yext-search-page-title{margin-bottom:45px;}}@media (min-width:1440px){#block-yext-search-bar-block{padding-right:50px !important;}}#block-yext-search-bar-block .yxt-SearchBar-form{position:relative;}#block-yext-search-bar-block .yxt-SearchBar-form button.js-yext-submit{visibility:hidden;}#block-yext-search-bar-block .yxt-SearchBar-form::after{display:inline-block;visibility:visible;content:"";color:rgb(0,0,0);position:absolute;right:8px;padding-bottom:13px;top:12px;font:22px / 1 FontAwesome;border-bottom:2px solid transparent;}
:root{--ylb-border-style-none:none;--ylb-border-style-solid:1px solid #CCCCCC;--ylb-border-style-drop-shadow:0 0 10px 0 rgba(0,0,0,0.15);}
:root{--wsPrimaryColor:var(--ylb-color-blue-dark);--wsPrimaryColorRGB:var(--ylb-color-rgb-blue-dark);--wsSecondaryColor:var(--ylb-color-blue);--wsSecondaryColorRGB:var(--ylb-color-rgb-blue);--wsTertiaryColor:var(--ylb-color-blue-light);--wsTertiaryColorRGB:var(--ylb-color-rgb-blue-light);--wsPartnerColor:var(--ylb-color-purple-dark);--wsPartnerColorRGB:var(--ylb-color-rgb-purple-dark);--wsLogoChevronDark:var(--ylb-color-blue-dark);--wsLogoChevronMid:var(--ylb-color-blue);--wsLogoChevronLight:var(--ylb-color-blue-light);--wsLogoTriangleDark:var(--ylb-color-purple-dark);--wsLogoTriangleLight:var(--ylb-color-purple-light);}
:root{--wsBorderRadius:20px;}
:root{--wsBorderStyle:var(--ylb-border-style-none);--wsBoxShadow:var(--ylb-border-style-drop-shadow);}
:root{--wsTextAlignment:center;--wsFlexAlignment:center;}
:root{--wsButtonPosition:static;}
.form-textarea-wrapper .ck.ck-toolbar .ck.ck-toolbar__items{flex-wrap:wrap !important;}.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items,#drupal-off-canvas [data-drupal-ck-style-fence] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{flex-wrap:wrap !important;}.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info p,.block-lb-testimonials .carousel .carousel-inner .carousel-item .carousel-gallery-info h4{-webkit-line-clamp:unset;overflow:auto;}.yxt-SearchBar-container{z-index:20;}header.ws-header.mobile:not(.open) .ymca-yext-search-form,.header--bottom:has(.header-nav__submenu.open) .ymca-yext-search-form{display:none;}.block-lb-branch-hours .field-branch-hours h4{color:var(--ylb-color-white,#fff);font-size:16px;font-weight:500;text-transform:uppercase;}.block-lb-branch-hours .field-branch-hours:not(:first-child){margin-top:1rem;}
html{height:auto !important;}body{scroll-behavior:smooth;}.return-to-top{transition:all 0.5s ease-in-out;opacity:0;height:50px;width:50px;bottom:45px;margin-right:auto;margin-top:40px;margin-left:30px;border-radius:50%;border:unset;background-color:#1970b7;transform:rotate(270deg);z-index:5;}@media (prefers-reduced-motion:reduce){.return-to-top{transition:none;}}@media (max-width:1199.98px){.return-to-top{margin-right:20px;margin-top:20px;}}.return-to-top:hover{background-color:#488cc5;}.return-to-top.show{opacity:1;}.layout-container{margin-bottom:-135px;}
