.upcoming-classes-block{padding-bottom:3rem}.member-directory-block .member-directory-result{padding-bottom:8rem!important}.wp-content{width:100%;margin:0 auto!important}.wp-content img{height:auto}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{margin-bottom:1rem;display:block;clear:both}.wp-content img.alignnone{clear:both;display:block;margin-bottom:2rem}.wp-content p{margin:1rem 0}.wp-content div.column{overflow:hidden}.wp-content figure.alignleft{margin:2rem 2rem 2rem 0}.wp-content figure.alignright{margin:2rem 0 2rem 2rem}.wp-content figure.alignnone{margin:2rem 0}.wp-content figure.aligncenter img,.wp-content figure.aligncenter,.wp-content img.aligncenter{display:block;margin:0 auto;padding:2rem 0}.wp-content figure.aligncenter figcaption{text-align:center}@media (min-width:52rem){.wp-content figure.alignleft,.wp-content img.alignleft{padding-bottom:2rem;padding-right:2rem;float:left;max-width:50%}.wp-content figure.alignright,.wp-content img.alignright{padding-bottom:2rem;padding-left:2rem;float:right;max-width:50%}.wp-content figure.alignnone,.wp-content img.aligncenter,.wp-content figure.alignright img,.wp-content figure.alignleft img,.wp-content figure.alignnone img{padding-bottom:2rem}}@media (max-width:52rem){.wp-content figure.alignleft,.wp-content img.alignleft{max-width:40%;padding-bottom:2rem;padding-right:2rem;float:left}.wp-content figure.alignright,.wp-content img.alignright{max-width:40%;padding-bottom:2rem;padding-left:2rem;float:right}.wp-content figure.alignnone,.wp-content img.aligncenter,.wp-content figure.alignright img,.wp-content figure.alignleft img,.wp-content figure.alignnone img{padding-bottom:2rem}}@media (max-width:40rem){.wp-content figure.alignleft,.wp-content img.alignleft{display:block;max-width:100%;margin-bottom:2rem;padding:0}.wp-content figure.alignright,.wp-content img.alignright{display:block;max-width:100%;margin-bottom:2rem;padding:0}.wp-content figure.aligncenter,.wp-content img.aligncenter{display:block;max-width:100%;margin-bottom:2rem}.wp-content figure,.wp-content img{display:block;max-width:100%}}.text-block-wrapper .title{width:auto!important}.less-padding{padding-block:6rem!important}.swiper{width:auto;height:auto;max-width:100%;max-height:100%}.swiper-slide{text-align:center;background:#fff}.swiper-slide img{object-fit:cover;width:80%;height:auto;max-width:100%;max-height:100%}.new-member-promo-block{background:#f8f9fa;border:1px solid #ccd6de;border-radius:1.2rem;padding:2.4rem 3.2rem;margin:2rem 0;min-height:200px}.new-member-content{display:flex;align-items:center;gap:2.5rem;min-height:120px}.new-member-content.image-right{flex-direction:row-reverse}.new-member-content.image-left{flex-direction:row}.promo-image{flex-shrink:0;max-width:200px}.promo-image img{width:100%;height:auto;border-radius:4px}.promo-content{flex:1;padding:1rem 0}.promo-content h2{color:#023459;margin-bottom:1.5rem;font-weight:600;line-height:1.3}.promo-text{margin-bottom:2rem;color:#495057;line-height:1.7;font-size:1.1rem}.promo-text p{margin-bottom:1rem}.promo-cta{margin-top:1.5rem}.promo-cta.text-right{text-align:right}.promo-cta.text-left{text-align:left}@media (max-width:768px){.new-member-promo-block{padding:2rem 1.5rem;min-height:auto}.new-member-content,.new-member-content.image-right{flex-direction:column;text-align:center;gap:1.5rem;min-height:auto}.promo-image{max-width:150px;margin:0 auto}.promo-content{padding:.5rem 0}.promo-content h2{margin-bottom:1rem}.promo-text{font-size:1rem;margin-bottom:1.5rem}.promo-cta.text-right,.promo-cta.text-left{text-align:center}}.video-block{display:flex;flex-wrap:wrap}.video-left{flex-direction:row}.video-right{flex-direction:row-reverse}.video-wrapper{aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:.5rem}.video-wrapper iframe,.video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.text-col{max-width:100%}.text-col p{max-width:700px;margin-left:auto;margin-right:auto}.transcript-container{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:1.25rem;max-height:320px;overflow-y:auto;font-size:1.50rem;line-height:1.6;color:#222;text-align:left;box-shadow:0 2px 4px rgb(0 0 0 / .05);white-space:pre-wrap}.hidden{display:none!important}