:root{--gb-container-width:1680px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-7b2939e7{background-blend-mode:normal;background-color:var(--base);background-image:url(https://www.michiganymca.org/wp-content/uploads/2025/04/20221201-YMCA-Youth-Sports-Coaches-1132_01-3.jpg);background-position:100% 53%;background-repeat:no-repeat;background-size:50%;display:flex;flex-direction:row;position:relative;padding:0px}.gb-element-7b2939e7:after{background-image:linear-gradient(90deg,var(--base) 50%,rgba(23,37,84,0));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}@media (max-width:1024px){.gb-element-7b2939e7{align-items:flex-start;display:block;flex-direction:column;justify-content:flex-start}}.gb-element-e9b53b41{align-items:center;display:flex;flex-basis:50%;flex-direction:row;justify-content:flex-end;padding-bottom:7rem;padding-left:40px;padding-top:7rem;position:relative;z-index:2}@media (max-width:1024px){.gb-element-e9b53b41{flex-basis:100%;justify-content:flex-end;padding:6rem 30px}}@media (max-width:767px){.gb-element-e9b53b41{display:block;padding:4rem 20px}}.gb-element-0e137030{max-width:640px;padding-right:3rem}@media (max-width:1024px){.gb-element-0e137030{max-width:unset;padding-right:unset}}.gb-element-2ef5abf0{flex-basis:50%}@media (max-width:1024px){.gb-element-2ef5abf0{flex-basis:100%;position:relative;z-index:1}}.gb-element-c00e92f2{margin-bottom:2em;position:relative}.gb-element-68fbc69f{column-gap:4rem;flex-direction:row;justify-content:flex-start;max-width:var(--gb-container-width);row-gap:2rem}@media (max-width:1024px){.gb-element-68fbc69f{align-items:flex-start;flex-direction:column}}.gb-element-de07e28e{align-items:center;flex-basis:65%;flex-direction:column;justify-content:center}@media (max-width:1024px){.gb-element-de07e28e{flex-basis:100%}}.gb-element-cd9e711b{background-image:linear-gradient(183deg,#e8e8ec,var(--base-2));position:relative}.gb-element-dbf468a8{column-gap:4rem;display:flex;flex-direction:row;justify-content:flex-start;max-width:var(--gb-container-width);row-gap:2rem}@media (max-width:1024px){.gb-element-dbf468a8{align-items:flex-start;flex-direction:column}}.gb-element-2282c497{flex-basis:30%}@media (max-width:1024px){.gb-element-2282c497{flex-basis:100%}}.gb-element-8e548ecd{flex-basis:70%}@media (max-width:1024px){.gb-element-8e548ecd{flex-basis:100%}}.gb-element-a16d12cf{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}@media (max-width:1024px){.gb-element-a16d12cf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-element-a16d12cf{grid-template-columns:1fr}}.gb-element-23e1130c{position:relative;text-align:left;z-index:100}.gb-element-72a91e76{text-align:left}.gb-element-f99c23d6{background-blend-mode:normal;background-color:var(--contrast);background-image:url('https://www.michiganymca.org/wp-content/uploads/2025/04/Y_chevron.svg');background-position:left -60px top 0px;background-repeat:no-repeat;background-size:300px;border-top-left-radius:0px;border-top-right-radius:0px;padding-top:0px;position:relative}.gb-element-f99c23d6:after{background-image:url('https://www.michiganymca.org/wp-content/uploads/2025/04/Y_chevron.svg');background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;z-index:999;position:relative}.gb-element-8d70a81b{border-top-style:dashed;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-start;max-width:var(--gb-container-width);padding-top:4rem}@media (max-width:1024px){.gb-element-8d70a81b{align-items:flex-start;flex-direction:column;padding-top:5rem}}@media (max-width:767px){.gb-element-8d70a81b{padding-top:3.5rem}}.gb-element-3fa77553{display:flex;flex-basis:50%;flex-direction:column;justify-content:space-between;padding-left:60px}@media (max-width:1024px){.gb-element-3fa77553{flex-basis:100%}}.gb-element-2dc25a0e{flex-basis:50%;flex-direction:column}.gb-element-2dc25a0e a{color:var(--base-3)}.gb-element-2dc25a0e a:hover{color:var(--base-3)}@media (max-width:1024px){.gb-element-2dc25a0e{flex-basis:100%}}.gb-element-890ff4e4{margin-bottom:3rem}@media (max-width:1024px){.gb-element-890ff4e4{margin-top:3rem}}.gb-element-95f1568d{column-gap:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}@media (max-width:1024px){.gb-element-95f1568d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-element-95f1568d{grid-template-columns:1fr}}.gb-element-448f4ac9{column-gap:36px;display:grid;grid-template-columns:1fr;row-gap:24px}@media (max-width:1024px){.gb-element-448f4ac9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-element-448f4ac9{grid-template-columns:1fr}}.gb-element-97c79d46{background-color:var(--base-3)}.gb-element-d86eecd8{align-items:center;display:flex;justify-content:space-between;justify-items:start;padding:20px 40px}@media (max-width:767px){.gb-element-d86eecd8{padding-left:10px;padding-right:10px}}.gb-element-d726b5de{align-items:center;display:flex;text-decoration:none}.gb-element-d726b5de a{text-decoration:none}.gb-element-8fb871ce{justify-items:end;justify-self:end}.gb-text-eb80e274{line-height:1em;margin-bottom:1rem}.gb-text-220bda2d{font-size:20px}.gb-text-d767df1a{font-size:.75em}.gb-text-1011b173{align-items:center;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-1011b173:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.gb-text-a6eb735a{color:var(--contrast);padding-left:16px}@media (max-width:767px){.gb-text-a6eb735a{font-size:18px}}.gb-shape-37f75ee5{bottom:0;color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0;transform:scale(-1,1)}.gb-shape-37f75ee5 svg{fill:currentColor;width:25%;color:var(--base-3)}.gb-shape-1a51addb{bottom:0;color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0}.gb-shape-1a51addb svg{fill:currentColor;width:100%;color:var(--base-3)}