.community-description{padding:75px 0;margin:0 auto;text-align:center;border-bottom:1px solid var(--color-border)}.community-description,.community-description h1{color:var(--color-text-dark-700);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.community-description h1{font-size:2.5rem;letter-spacing:-1px;line-height:1}.community-description h3{font-size:1.5rem;color:var(--color-primary)}.community-description p{font-size:1.25rem}.community-half{border-bottom:1px solid var(--color-border);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:500px;--font-color-primary:var(--color-text-dark-700)}.community-half.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.community-half div.content-container,.community-half div.image-container{width:50%}.community-half div.image-container img{width:100%;height:100%;object-fit:cover}.community-half div.content-container{padding:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-family:Montserrat,sans-serif}.community-half div.content-container h3{font-size:2rem;line-height:1;margin-bottom:1rem}.community-half div.content-container p{font-size:1.25rem;line-height:1.5;color:var(--font-color-primary);margin-bottom:1rem}@media (max-width:1024px) and (min-width:800px){.community-half div.content-container{padding:2rem}}@media (max-width:800px){.community-half{height:unset}.community-half,.community-half.reverse{-ms-flex-direction:column;flex-direction:column}.community-half div.content-container,.community-half div.image-container{width:100%;height:400px}}@media (max-width:640px){.community-half div.content-container{padding:1rem}}@media (max-width:480px){.community-half div.content-container p{font-size:1rem}}div.three-column-logos{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}div.three-column-logos>a{max-width:320px;margin:2em}@media (max-width:1024px){div.three-column-logos>a{width:36%}}@media (max-width:800px){div.three-column-logos>a{min-width:200px;max-width:350px;width:auto}}
:root{--header-color:#5a3b36;--section-color:#5a3b36;--header-font:"BrandonPrinted-One",sans-serif;--section-font:"AvenirNext",sans-serif}@font-face{font-family:BrandonPrinted-One;src:url(740e7b1c4d28e00cc0c1975fdae5da53.woff2) format("woff2");font-display:swap}.workout-upsell-container{-ms-flex-direction:column;flex-direction:column;z-index:1}.workout-upsell-container,.workout-upsell-container .workout-upsell.content.container{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.workout-upsell-container .workout-upsell.content.container{width:100%;min-height:20rem;-ms-flex-align:center;align-items:center}.workout-upsell-container .workout-upsell.content.container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,50,50,.7)}.workout-upsell-container .workout-upsell.content.container picture{position:absolute;top:0;left:50%;z-index:0;transform:translateX(-50%);width:100%;height:100%;object-fit:contain}.workout-upsell-container .workout-upsell.content.container picture img{height:100%;width:100%;object-fit:contain}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content{max-width:640px;color:var(--color-text-light);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-vertical) var(--spacing-horizontal);z-index:1}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content h2{color:var(--color-text-light);font-size:2rem;font-family:var(--header-font);font-weight:400;text-transform:uppercase;margin:0}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content h4{color:var(--color-primary-200);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;text-transform:uppercase}.workout-upsell-container .workout-upsell.content.container .workout-upsell.content p{font-size:1rem;color:var(--color-text-light);margin:0}.workout-upsell-container .workout-upsell.footer{background-image:url(matte.jpg),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-blend-mode:color-dodge;font-size:1.25rem;padding:2rem 1.5rem;margin:0 auto;text-align:center;width:100%;position:relative}.workout-upsell-container .workout-upsell.footer:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(46,46,46,.8);z-index:10}.workout-upsell-container .workout-upsell.footer p{position:relative;display:inline;margin:0;color:var(--color-text-light);font-weight:500;z-index:11}.workout-upsell-container .workout-upsell.footer p:after{content:" - "}@media (max-width:1024px){.workout-upsell-container .workout-upsell.footer p{display:block;margin-bottom:1rem}.workout-upsell-container .workout-upsell.footer p:after{content:""}}.workout-upsell-container .workout-upsell.footer a{padding:0 1rem;font-weight:600;text-transform:uppercase;font-size:1.25rem;white-space:nowrap;line-height:3rem;position:relative;z-index:11}
