@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Lexend Deca";h1,h2,h3,h4,h5,h6{color:#182148;margin:0}a{display:inline-block}p{margin:0}.header{display:flex;justify-content:center;background-color:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header__center_section{width:75rem;margin:0 3rem;padding:.5rem 0;display:flex;justify-content:space-between;align-items:center}.header__img{width:12rem}.header__nav{margin-left:3.5rem}.header__nav-list{list-style:none;margin:0;padding:0;display:flex;gap:2rem}.header__nav-link{color:#182148;text-decoration:none;font-size:1.1rem;transition:color .2s ease}.header__nav-link:hover{color:#389d8b}.header__menu-toggle{display:none}.header__social-links{display:flex;gap:16px;align-items:center;margin-left:auto}.header__social-links a{color:#182148;text-decoration:none;transition:color .2s ease}.header__social-links a:hover{color:#389d8b}.header__actions{display:flex;gap:1rem;margin-left:2rem}.header__actions .button{font-size:.9rem;padding:.5rem 1rem}@media(max-width:1000px){.header__center_section{padding:.5rem 1rem;position:relative}.header__img{order:1}.header__menu-toggle{order:3;display:block;background:0 0;border:none;cursor:pointer;padding:.5rem;width:36px;height:36px;position:relative;z-index:2;margin-left:1rem}.header__social-links{order:2}.header__menu-icon{display:block;width:100%;height:2.5px;background-color:#182148;position:relative;transition:background-color .3s}.header__menu-icon::before,.header__menu-icon::after{content:'';position:absolute;width:100%;height:2.5px;background-color:#182148;left:0;transition:transform .3s}.header__menu-icon::before{top:-9px}.header__menu-icon::after{top:9px}.header__menu-toggle--active .header__menu-icon{background-color:transparent}.header__menu-toggle--active .header__menu-icon::before{transform:translateY(8px)rotate(45deg)}.header__menu-toggle--active .header__menu-icon::after{transform:translateY(-8px)rotate(-45deg)}.header__nav{position:absolute;top:100%;left:0;right:0;background-color:#fff;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header__nav--active{max-height:400px}.header__nav-list{flex-direction:column;gap:0;padding-bottom:1rem}.header__nav-link{display:block;padding:1rem 2rem;text-align:center}.header__nav-link:hover{background-color:rgba(56,157,139,.1)}.header__nav--active~.header__actions{display:flex;flex-direction:column;padding:1rem 2rem;gap:.5rem}.header__nav--active~.header__actions .button{width:100%;text-align:center}.header__actions{display:none}}@media(max-width:400px){.header__img{width:8rem}.header__social-links{margin-left:1rem;gap:8px}}.button{background-color:#389d8b;color:#fff;font-weight:400;padding:.7rem 1.3rem;text-decoration:none;border-radius:5rem;border:0}.button:hover{background-color:#3ca895}.button:active{background-color:#389d8b}.button--large{font-size:1.2rem;padding:.8rem 1.5rem}.button--pink{background-color:#f35a99}.button--pink:hover{background-color:#f468a2}@media(max-width:1160px){.button--large{font-size:1rem;padding:.8rem 1.5rem}}.sage_green_banner{background-color:#c6fbfd;display:flex;justify-content:center}.sage_green_banner__center_section{background-size:auto 100%;background-repeat:no-repeat;background-position:100%;width:75rem;margin-left:3rem;margin-right:3rem}.sage_green_banner__center_section--pregnancy{background-image:url(/svg/seated-pregnant.svg)}.sage_green_banner__center_section--postnatal{background-image:url(/svg/warrior.svg)}.sage_green_banner__center_section--private-yoga{background-image:url(/svg/treepose.svg)}.sage_green_banner__center_section_left_col{width:65%;padding:2.2rem 0 3rem}@media(max-width:1160px){.sage_green_banner__center_section_left_col{width:100%}}.sage_green_banner__h1{font-size:3.5rem;line-height:4.2rem;color:#2e365e;font-weight:400}.sage_green_banner__button_adjust{margin-right:.3rem}@media(max-width:431px){.sage_green_banner__button_adjust{margin-bottom:.8rem}}@media(max-width:1160px){.sage_green_banner__h1{font-size:2.5rem;line-height:3rem}}.sage_green_banner__h2{font-size:2rem;line-height:2.4rem;font-weight:400;color:#182148;padding:1.8rem 0 3rem}@media(max-width:1160px){.sage_green_banner__h2{font-size:1.41rem;line-height:1.692rem;padding:1rem 0 1.5rem}}.sage_green_banner__mobile_image{display:none}@media(max-width:1160px){.sage_green_banner__mobile_image{display:none;max-width:10rem;margin-top:2rem}.sage_green_banner__mobile_image_container{display:flex;justify-content:center}.sage_green_banner__center_section{background-image:none;margin-left:2rem;margin-right:2rem}}.my_journey{padding:4rem 0;background-color:#f9f9f9;display:flex;justify-content:center;font-size:1.125rem}.my_journey__center_section{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:flex-start;justify-content:flex-start}.my_journey__center_section_image_col{width:15rem;margin-right:4rem;box-sizing:border-box}.my_journey__center_section_image_col img{width:100%;height:auto}.my_journey__center_section_right_col{flex:1;min-width:0}.my_journey__h3{font-size:2rem;margin-bottom:2rem;color:#2c3e50}.my_journey__text{font-size:1.1rem;line-height:1.6;color:#666}.my_journey__figcaption{font-size:.8rem;text-align:center}.my_journey p{padding-bottom:1.5rem}.my_journey p:last-child{padding-bottom:0}@media(max-width:1160px){.my_journey__center_section{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;background-image:none;margin:2rem}.my_journey__center_section_right_col{flex:none;width:100%}.my_journey__center_section_image_col{width:8rem;margin:0 auto 1.5rem;padding-right:0}.my_journey__text_section{margin-left:0}}.my_journey .my_journey__h3 .my_journey__center_section{padding:2rem}.my_journey .my_journey__h3 .my_journey__center_section_image_col{padding-right:4rem}.tree_pose_banner{background-image:url(/svg/treepose.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:0}.supporting_banner{display:flex;justify-content:center;font-size:1.125rem}.supporting_banner p{padding-bottom:1.5rem}.supporting_banner p:last-child{padding-bottom:0}.supporting_banner__h3{font-size:2rem;padding-bottom:1.8rem;font-weight:400}.supporting_banner__center_section{background-image:url(/svg/treepose.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:0;width:75rem;margin:3rem}.supporting_banner__text_section{margin-left:15rem}.supporting_banner__img{display:none}@media(max-width:1160px){.supporting_banner__center_section{background-image:none;margin:2rem}.supporting_banner__img_section{display:flex;justify-content:center;margin-bottom:1.5rem}.supporting_banner__img{display:block;max-width:5rem}.supporting_banner__text_section{margin-left:0}}.upcoming_classes{display:flex;justify-content:center;font-size:1.125rem}.upcoming_classes__center_section{width:75rem;margin:3rem}.upcoming_classes__h3{font-size:2rem;padding-bottom:1.8rem;font-weight:400}.upcoming_classes__h4{font-weight:400;padding-bottom:1.2rem}.upcoming_classes__h5{font-size:1.125rem;margin-bottom:1rem;color:#2e365e}.upcoming_classes__class_group:not(:first-child){padding-top:3rem}.upcoming_classes__classes{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:1%;column-gap:1%;row-gap:1.5rem}.upcoming_classes__classes_class{flex-basis:49%;background-color:#fafafa;border-radius:.2rem;padding:2rem;box-sizing:border-box}@media(max-width:1160px){.upcoming_classes__center_section{margin:2rem}.upcoming_classes__classes_class{flex-basis:100%}}.upcoming_classes__taster{color:#222;display:flex;color:#389d8b}.upcoming_classes__taster_text{margin-left:.3rem;line-height:1.6rem}.upcoming_classes__date_and_time{margin-top:1rem;color:#222}.upcoming_classes__button{margin-top:1rem}.contact_us{display:flex;justify-content:center;background-color:#c6fbfd}.contact_us__center_section{width:75rem;margin:3rem;display:flex;flex-wrap:wrap}.contact_us__h1{width:100%;font-size:2rem;margin-bottom:2rem;font-weight:400}.contact_us__left{width:50%}.contact_us__right{box-sizing:border-box;width:50%;padding:0 6rem;display:flex;flex-direction:row}.contact_us__right img{max-width:100%;align-self:center}.contact_us__input,.contact_us__textarea{box-sizing:border-box;width:100%;border:0;margin:0;display:block;font-size:1.125rem;background-color:#fff;padding:1rem;margin-bottom:1rem;font-family:lexend deca,Arial,sans-serif}.contact_us__input:focus,.contact_us__textarea:focus{outline:none}.contact_us__textarea{min-height:10rem}@media(max-width:1160px){.contact_us__center_section{margin:2rem}.contact_us__left{width:100%}.contact_us__right{display:none}}.footer{display:flex;justify-content:center;font-size:1.125rem;border-top:1px solid rgba(24,33,72,.1)}.footer__center_section{width:75rem;margin:3rem;display:flex;flex-direction:column;gap:2rem}.footer__main{display:flex;justify-content:space-between}.footer__attribution{text-align:right;font-size:.9rem;color:rgba(24,33,72,.7)}.footer__attribution a{color:inherit}.footer a{color:#389d8b}@media(max-width:1160px){.footer__center_section{margin:2rem}.footer__main{flex-direction:column;gap:1rem}.footer__right-text,.footer__attribution{text-align:left}}.testimonials{background-color:#c6fbfd;padding:4rem 0;display:flex;justify-content:center}.testimonials__center_section{max-width:65rem;flex:1;margin:0 var(--center-column-gutter);text-align:center;padding:0 1rem}.testimonials__h3{font-size:calc(var(--h3-font-size) * 1.2);margin-bottom:2rem;font-weight:400}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 1rem}@media(min-width:768px){.testimonials__grid{grid-template-columns:repeat(2,1fr);padding:0}}.testimonials__item{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.testimonials__stars{margin-bottom:1rem}.testimonials__stars .material-icons{color:gold;font-size:1.5rem}.testimonials__quote{font-size:var(--large-body-font-size);margin-bottom:1rem;line-height:1.6}.testimonials__author{font-weight:600;color:var(--sage-green)}.qualifications{background-color:#fafafa;padding:4rem 0;display:flex;justify-content:center}.qualifications__center_section{width:75rem;margin:0 3rem;text-align:center}.qualifications__h3{font-size:2rem;margin-bottom:3rem;font-weight:400}.qualifications__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:left}.qualifications__item{display:flex;align-items:center;gap:1rem;font-size:1.125rem}.qualifications__item p{margin:0;line-height:1.4}.qualifications__icon{color:#389d8b;font-size:2rem;flex-shrink:0}@media(max-width:1160px){.qualifications__center_section{margin:2rem}.qualifications__list{grid-template-columns:1fr;gap:1.5rem}.qualifications__item{font-size:1rem}.qualifications__icon{font-size:1.5rem}}.my_classes{display:flex;justify-content:center;padding:4rem 0;background-color:#fff}.my_classes__center_section{width:75rem;margin:0 3rem}.my_classes__h3{font-size:2rem;text-align:center;margin-bottom:3rem;font-weight:400}.my_classes__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.my_classes__link{text-decoration:none;background-color:#fafafa;border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.my_classes__link:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.my_classes__image{width:200px;height:auto;margin-bottom:1.5rem}.my_classes__title{font-size:1.5rem;color:#182148;margin-bottom:1rem}.my_classes__description{font-size:1.125rem;color:#182148;line-height:1.6}@media(max-width:1160px){.my_classes__center_section{margin:2rem}}@media(max-width:768px){.my_classes__grid{grid-template-columns:1fr}}.why-yoga{background-color:#fff;padding:4rem 0;display:flex;justify-content:center}.why-yoga__center_section{width:75rem;margin:0 3rem;text-align:left;font-size:1.125rem}.why-yoga__h3{font-size:2rem;margin-bottom:2rem;font-weight:400}.why-yoga__list{margin:0;padding-left:3rem}.why-yoga__list li{margin-bottom:.5rem;line-height:1.6;padding-left:1rem}.why-yoga__list li:last-child{margin-bottom:0}.why-yoga p{margin-bottom:1.5rem;line-height:1.6}.why-yoga p:last-child{margin-bottom:0}@media(max-width:1160px){.why-yoga__center_section{margin:2rem}}.faq{background-color:#fafafa;padding:4rem 0;display:flex;justify-content:center}.faq__center_section{width:75rem;margin:0 3rem}.faq__h3{font-size:2rem;margin-bottom:3rem;font-weight:400;text-align:center}.faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq__item{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq__question{color:#389d8b;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.faq__answer{font-size:1.125rem;line-height:1.6}@media(max-width:1160px){.faq__center_section{margin:2rem}.faq__grid{grid-template-columns:1fr}}.terms{display:flex;justify-content:center;padding:4rem 0;background-color:#fff}.terms__center_section{width:75rem;margin:0 3rem;font-size:1.125rem}.terms__h1{font-size:2rem;margin-bottom:2rem;font-weight:400}.terms__h2{font-size:1.5rem;margin:2rem 0 1rem;color:#389d8b;font-weight:400}.terms__h3{font-size:1.2rem;margin:1.5rem 0 1rem;font-weight:600}.terms p{margin-bottom:1rem;line-height:1.6}.terms ul{margin:0 0 1.5rem 1.5rem}.terms ul li{margin-bottom:.5rem;line-height:1.6}@media(max-width:1160px){.terms__center_section{margin:2rem}}.privacy{display:flex;justify-content:center;padding:4rem 0;background-color:#fff}.privacy__center_section{width:75rem;margin:0 3rem;font-size:1.125rem;max-width:65rem;padding:0 1rem}.privacy__h1{font-size:2rem;margin-bottom:2rem;font-weight:400;text-align:left}.privacy__h2{font-size:1.5rem;margin:2rem 0 1rem;color:#389d8b;font-weight:400}.privacy p{margin-bottom:1rem;line-height:1.6}.privacy ul{margin:0 0 1.5rem 1.5rem}.privacy ul li{margin-bottom:.5rem;line-height:1.6}@media(max-width:1160px){.privacy__center_section{margin:2rem}}.featured{display:flex;justify-content:center;padding:3rem 0;background-color:#fafafa;border-top:1px solid rgba(24,33,72,.1);border-bottom:1px solid rgba(24,33,72,.1)}.featured__center_section{width:75rem;margin:0 3rem;text-align:center}.featured__h3{font-size:calc($h3-font-size * .9);margin-bottom:2rem;font-weight:400;color:#389d8b}.featured__logos{display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap}.featured__logo{height:auto;transition:transform .3s ease}.featured__logo--yoga{max-width:200px}.featured__logo--juno{max-width:200px;border-radius:10px;overflow:hidden}.featured__logo:hover{transform:scale(1.02)}@media(max-width:1160px){.featured__center_section{margin:0 2rem}.featured__logos{gap:3rem}.featured__logo--yoga{max-width:180px}.featured__logo--juno{max-width:180px}}@media(max-width:600px){.featured__logos{flex-direction:column;gap:2rem}.featured__logo--yoga{max-width:220px}.featured__logo--juno{max-width:220px}}.cookie-consent-banner{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;padding:1rem;opacity:0;transition:opacity .3s ease}.cookie-consent-banner.visible{opacity:1;animation:attention .4s ease-in-out}@keyframes attention{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.cookie-consent-banner .cookie-consent-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cookie-consent-banner .cookie-consent-content p{margin:0;font-size:.9rem;color:#333;flex:1}.cookie-consent-banner .cookie-consent-content .cookie-buttons{display:flex;gap:1rem;flex-shrink:0}.cookie-consent-button{background:#389d8b;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.cookie-consent-button:hover{background:#2d7e6f;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.cookie-consent-button.secondary{background:0 0;color:#389d8b;border:2px solid #389d8b;padding:calc(.75rem - 2px)calc(2rem - 2px)}.cookie-consent-button.secondary:hover{background:rgba(56,157,139,.1);color:#2d7e6f;border-color:#2d7e6f}.cookie-preferences-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;align-items:center;justify-content:center;padding:1rem}.cookie-preferences-modal .modal-content{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.cookie-preferences-modal .modal-content h3{margin:0 0 1rem;color:#333}.cookie-preferences-modal .modal-content>p{margin-bottom:2rem;color:#666}.cookie-preferences-modal .cookie-option{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.cookie-preferences-modal .cookie-option:last-of-type{border-bottom:none}.cookie-preferences-modal .cookie-option label{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.5rem}.cookie-preferences-modal .cookie-option .description{margin:0;color:#666;font-size:.9rem;padding-left:1.7rem}.cookie-preferences-modal .cookie-option input[type=checkbox]{width:1.2rem;height:1.2rem;cursor:pointer}.cookie-preferences-modal .cookie-option input[type=checkbox]:disabled{cursor:not-allowed}.cookie-preferences-modal .modal-buttons{margin-top:2rem;display:flex;justify-content:flex-end}@media(max-width:768px){.cookie-consent-banner .cookie-consent-content{flex-direction:column;text-align:center;padding:.5rem;gap:1rem}.cookie-consent-banner .cookie-consent-content p{margin-bottom:0}.cookie-consent-banner .cookie-consent-content .cookie-buttons{width:100%;flex-direction:column}.cookie-preferences-modal .modal-content{padding:1.5rem;margin:1rem;max-height:calc(100vh - 2rem)}}.blog-list-container{max-width:75rem;margin:3rem auto;padding:0 3rem}.blog-list-container .blog-list-header{text-align:center}.blog-list-container .blog-list-header h1{font-size:3rem;margin-bottom:.5rem;color:#182148}.blog-list-container .blog-list-header .blog-list-description{font-size:1.3rem;max-width:800px;margin:0 auto;color:#2e365e;line-height:1.6}.blog-list-container .resources-title{font-size:2.5rem;color:#182148;margin:2rem 0 1.5rem;text-align:center}.blog-list-container .blog-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem}.blog-card{border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,6%);transition:transform .3s ease,box-shadow .3s ease;background:#fff;height:100%}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,8%)}.blog-card:hover .blog-card-readmore{color:#389d8b}.blog-card .blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card .blog-card-image{height:240px;overflow:hidden}.blog-card .blog-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.blog-card .blog-card-image:hover img{transform:scale(1.05)}.blog-card .blog-card-content{padding:2rem;display:flex;flex-direction:column;flex:1}.blog-card .blog-card-title{font-size:1.6rem;margin:0 0 1rem;color:#182148;line-height:1.3}.blog-card .blog-card-date{font-size:.95rem;color:#777;margin-bottom:1.5rem;display:block}.blog-card .blog-card-summary{color:#2e365e;margin-bottom:2rem;line-height:1.6;flex:1}.blog-card .blog-card-readmore{align-self:flex-start;font-weight:600;color:#389d8b;transition:color .2s ease;text-decoration:none}.blog-post{max-width:800px;margin:4rem auto 6rem;padding:0 2rem}.blog-post .blog-post-header{margin-bottom:3rem;text-align:center}.blog-post .blog-post-title{font-size:3rem;margin-bottom:1.5rem;color:#182148;line-height:1.2}.blog-post .blog-post-meta{color:#777;font-size:1.1rem;margin-bottom:1rem}.blog-post .blog-post-meta time{margin-right:1rem}.blog-post .blog-post-meta .blog-post-author{font-style:italic}.blog-post .blog-post-featured-image{margin:2rem auto 3rem;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,7%);max-width:90%}.blog-post .blog-post-featured-image img{width:100%;height:auto;display:block}.blog-post .blog-post-content{line-height:1.8;color:#2e365e;font-size:1.2rem}.blog-post .blog-post-content h2,.blog-post .blog-post-content h3,.blog-post .blog-post-content h4{margin-top:3rem;margin-bottom:1.5rem;color:#182148}.blog-post .blog-post-content h2{font-size:2.2rem}.blog-post .blog-post-content h3{font-size:1.8rem}.blog-post .blog-post-content h4{font-size:1.5rem}.blog-post .blog-post-content p{margin-bottom:2rem}.blog-post .blog-post-content img{max-width:70%;height:auto;border-radius:12px;margin:2.5rem auto .5rem;display:block;box-shadow:0 3px 12px rgba(0,0,0,7%)}.blog-post .blog-post-content img+em{display:block;text-align:center;font-size:.9rem;color:#777;margin:0 auto 2.5rem}.blog-post .blog-post-content .image-row{display:flex;gap:1.5rem;margin:2.5rem auto .5rem;max-width:80%;justify-content:center}.blog-post .blog-post-content .image-row img{margin:0;max-width:100%;width:0;flex:1}@media(max-width:768px){.blog-post .blog-post-content .image-row{flex-direction:column;gap:1rem;max-width:70%}.blog-post .blog-post-content .image-row img{margin:.5rem auto;width:100%}}.blog-post .blog-post-content .image-column{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem auto .5rem;max-width:70%;align-items:center}.blog-post .blog-post-content .image-column img{margin:0;max-width:100%}@media(max-width:768px){.blog-post .blog-post-content .image-column{max-width:70%}}.blog-post .blog-post-content ul,.blog-post .blog-post-content ol{margin-bottom:2rem;padding-left:1.5rem}.blog-post .blog-post-content ul li,.blog-post .blog-post-content ol li{margin-bottom:1rem}.blog-post .blog-post-content blockquote{margin:3rem 0;padding:1.5rem 2.5rem;border-left:4px solid #389d8b;background-color:rgba(56,157,139,5%);font-style:italic;border-radius:0 8px 8px 0}.blog-post .blog-post-content blockquote p:last-child{margin-bottom:0}.blog-post .blog-post-content a{color:#389d8b;text-decoration:none;font-weight:600;transition:color .2s ease}.blog-post .blog-post-content a:hover{color:#2b776a}.blog-post .blog-post-video{margin:3rem 0}.blog-post .blog-post-video h3{margin-bottom:1.5rem;font-size:2rem;color:#182148;text-align:center}.blog-post .blog-post-video .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.blog-post .blog-post-video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog-post .blog-author{margin:4rem 0;padding:2.5rem;background-color:rgba(56,157,139,5%);border-radius:12px;display:flex;align-items:center}.blog-post .blog-author .author-image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:2rem;flex-shrink:0}.blog-post .blog-author .author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-post .blog-author .author-content{flex:1}.blog-post .blog-author .author-content .author-name{font-size:1.5rem;margin-bottom:.5rem;color:#182148}.blog-post .blog-author .author-content .author-bio{color:#2e365e;line-height:1.6;font-size:1.1rem;margin-bottom:.5rem}.blog-post .blog-author .author-content .author-links{margin-top:1rem}.blog-post .blog-author .author-content .author-links a{color:#389d8b;text-decoration:none;margin-right:1rem;font-weight:600;transition:color .2s ease}.blog-post .blog-author .author-content .author-links a:hover{color:#2b776a}.blog-post .blog-post-navigation{margin-top:4rem;padding-top:2.5rem;border-top:1px solid #eee;display:flex;flex-direction:column;align-items:center}.blog-post .blog-post-navigation .blog-post-nav-links{display:flex;justify-content:space-between;width:100%;margin-bottom:2rem}.blog-post .blog-post-navigation .blog-post-nav-links a{color:#389d8b;text-decoration:none;font-weight:600;transition:color .2s ease}.blog-post .blog-post-navigation .blog-post-nav-links a:hover{color:#2b776a}.blog-post .blog-post-navigation .blog-post-nav-links .prev-post,.blog-post .blog-post-navigation .blog-post-nav-links .next-post{max-width:45%}.blog-post .blog-post-navigation .back-to-blog{display:inline-block;padding:.9rem 2rem;background-color:#389d8b;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:background-color .2s ease}.blog-post .blog-post-navigation .back-to-blog:hover{background-color:#2b776a}@media(max-width:900px){.blog-list-container .blog-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-post .blog-post-title{font-size:2.5rem}}@media(max-width:768px){.blog-post{padding:0 1.5rem;margin:2rem auto 4rem}.blog-post .blog-post-title{font-size:2.2rem}.blog-post .blog-post-featured-image{max-width:100%}.blog-post .blog-post-content img{max-width:100%}.blog-post .blog-post-content img+em{max-width:100%}.blog-post .blog-post-navigation .blog-post-nav-links{flex-direction:column;gap:1.5rem;align-items:center}.blog-post .blog-post-navigation .blog-post-nav-links .prev-post,.blog-post .blog-post-navigation .blog-post-nav-links .next-post{max-width:100%;text-align:center}.blog-post .blog-author{flex-direction:column;text-align:center;padding:2rem 1.5rem}.blog-post .blog-author .author-image{margin-right:0;margin-bottom:1.5rem}}.private-yoga__why-private{padding:4rem 0;background-color:#f9f9f9}.private-yoga__why-private__center-section{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.private-yoga__why-private__center-section p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.private-yoga__why-private__heading{font-size:2rem;margin-bottom:2rem;color:#2c3e50}.private-yoga__benefits{padding:4rem 0}.private-yoga__benefits__center-section{max-width:1200px;margin:0 auto;padding:0 1rem}.private-yoga__benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;margin-top:2rem}.private-yoga__benefits__column h3{font-size:1.8rem;margin-bottom:2rem;color:#2c3e50;text-align:center}.private-yoga__benefits__item{background:#fff;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem}.private-yoga__benefits__item h4{font-size:1.3rem;margin-bottom:1rem;color:#2c3e50}.private-yoga__benefits__item p{font-size:1rem;line-height:1.5;color:#666}@media(max-width:768px){.private-yoga__benefits__grid{grid-template-columns:1fr}}.private-yoga__pricing-price{color:#2c3e50 !important;font-weight:700;font-size:2rem;margin:.5rem 0}.private-yoga__pricing__item{transition:none;box-shadow:0 2px 8px rgba(44,62,80,6%);border-radius:12px;background:#fff;padding:2rem 1.5rem;text-align:center;margin:0 .5rem}.private-yoga__what-to-expect{padding:4rem 0;background-color:#f9f9f9}.private-yoga__what-to-expect__center-section{max-width:800px;margin:0 auto;padding:0 1rem;text-align:left}.private-yoga__what-to-expect__heading{font-size:2rem;margin-bottom:2rem;color:#2c3e50}.private-yoga__what-to-expect__list{list-style:none;padding-left:0;margin:2rem 0}.private-yoga__what-to-expect__list li{font-size:1.1rem;line-height:1.6;margin-bottom:1rem;position:relative;padding-left:1.5rem}.private-yoga__what-to-expect__list li:before{content:"•";color:#4caf50;font-size:1.5rem;position:absolute;left:0;top:-.2rem}.private-yoga__what-to-expect__image img{width:100%;max-width:500px;height:auto}.private-yoga__pricing{padding:4rem 0}.private-yoga__pricing__center-section{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.private-yoga__pricing__heading{font-size:2rem;margin-bottom:2rem;color:#2c3e50}.private-yoga__pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:800px;margin:0 auto}.private-yoga__pricing__item{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:none}.private-yoga__pricing__item h4{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50}.private-yoga__pricing__item .private-yoga__pricing-price{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:1rem 0}.private-yoga__pricing__item .private-yoga__pricing-description{font-size:1rem;line-height:1.5;color:#666}@media(max-width:768px){.private-yoga__pricing__grid{grid-template-columns:1fr}}.mailerlite-section,.whitepaper-banner{display:flex;justify-content:center;padding:2rem 0;background-color:#f6f6f6;margin-top:0}.mailerlite-section__center-section,.whitepaper-banner__center-section{width:75rem;margin:0 3rem;max-width:100%}.mailerlite-section__form-container,.whitepaper-banner__form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem;max-width:400px;margin:0 auto}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper{background-color:transparent !important;border:none !important;box-shadow:none !important;width:100% !important;padding:0 !important;margin:0 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedPopup,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedDefault,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedForm,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedPopup,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedDefault,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedForm,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedPopup,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedDefault,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedWrapper.embedForm,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedPopup,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedDefault,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:100% !important;max-width:none !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedBody,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedBody,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedBody,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedBody{padding:0 !important;margin:0 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent{padding:0 !important;margin:0 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent h4,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent h4,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent h4,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent h4{color:#182148 !important;font-family:lexend deca,sans-serif !important;font-size:1.5rem !important;margin-bottom:1rem !important;text-align:left !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p{color:#2e365e !important;font-family:open sans,Arial,Helvetica,sans-serif !important;font-size:1rem !important;line-height:1.5 !important;text-align:left !important;margin-bottom:1.5rem !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:only-child,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:empty,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:has(br:only-child),.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:has(br),.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:only-child,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:empty,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:has(br:only-child),.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:has(br),.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:only-child,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:empty,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:has(br:only-child),.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedContent p:has(br),.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:only-child,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:empty,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:has(br:only-child),.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedContent p:has(br){display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow{margin-bottom:1rem !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow input,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow input,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow input,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow input{border-color:#ccc !important;border-radius:4px !important;font-family:open sans,Arial,Helvetica,sans-serif !important;padding:.8rem 1rem !important;width:100% !important;box-sizing:border-box !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit{margin-top:1.5rem !important;margin-bottom:0 !important;text-align:center !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit button,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit button,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit button,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit button{background-color:#389d8b !important;border:none !important;border-radius:5rem !important;font-family:open sans,Arial,Helvetica,sans-serif !important;font-weight:400 !important;padding:.7rem 1.3rem !important;transition:background-color .2s ease !important;width:auto !important;min-width:200px !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit button:hover,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit button:hover,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedSubmit button:hover,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedSubmit button:hover{background-color:#3ca895 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedPermissions,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedPermissions,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedPermissions,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedPermissions{margin-top:.75rem !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedPermissionsContent,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedPermissionsContent,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedPermissionsContent,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedPermissionsContent{margin-top:.5rem !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-formContent,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-checkboxRow,.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow.ml-last-item,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-formContent,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-checkboxRow,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow.ml-last-item,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-formContent,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-checkboxRow,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-fieldRow.ml-last-item,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-formContent,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-checkboxRow,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-fieldRow.ml-last-item{margin-bottom:0 !important}.mailerlite-section .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedBody form,.mailerlite-section .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedBody form,.whitepaper-banner .ml-embedded[data-form="1N1zjC"] .ml-form-embedContainer .ml-form-embedBody form,.whitepaper-banner .ml-embedded[data-form="7YBtmS"] .ml-form-embedContainer .ml-form-embedBody form{margin-bottom:0 !important}@media(max-width:1160px){.mailerlite-section__center-section,.whitepaper-banner__center-section{margin:0 1rem}}@media(max-width:768px){.mailerlite-section,.whitepaper-banner{padding:1rem 0;margin-top:0}.mailerlite-section__form-container,.whitepaper-banner__form-container{padding:1.5rem}}.whitepaper-banner{background-color:#c6fbfd;padding:3rem 0;display:flex;justify-content:center}.whitepaper-banner__center-section{width:60rem;margin:0 3rem;display:flex;gap:.5rem;align-items:center;justify-content:center}@media(max-width:1160px){.whitepaper-banner__center-section{flex-direction:column;gap:1rem;width:100%}}.whitepaper-banner__image-container{flex:.6;display:flex;justify-content:center;align-items:center;padding:1rem}.whitepaper-banner__image-container img{max-width:90%;height:auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);transform:translateY(-4px);transition:transform .3s ease,box-shadow .3s ease}.whitepaper-banner__image-container img:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15)}.whitepaper-banner__form-container{flex:.4;display:flex;justify-content:center;align-items:center;max-width:300px}@media(max-width:1160px){.whitepaper-banner__center-section{margin:2rem}}.facebook-group-section{background-color:#fff;padding:4rem 0;display:flex;justify-content:center;border-top:1px solid rgba(24,33,72,.1);margin-top:2rem}.facebook-group-section .container{width:75rem;margin:0 3rem;display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center}.facebook-group-section .text-content h2{font-size:2.5rem;margin-bottom:1rem;color:#182148;font-weight:700}.facebook-group-section .text-content p{font-size:1.2rem;color:#182148;line-height:1.6;max-width:600px;margin:0 auto}.facebook-group-section .banner-image{width:100%;max-width:800px}.facebook-group-section .facebook-banner{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.facebook-group-section .facebook-banner:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15)}@media(max-width:1160px){.facebook-group-section .container{margin:0 2rem;width:100%}}@media(max-width:768px){.facebook-group-section{padding:2rem 0;margin-top:1rem}.facebook-group-section .container{margin:0 1rem}.facebook-group-section .text-content h2{font-size:2rem}.facebook-group-section .text-content p{font-size:1.1rem}}html,body{font-family:lexend deca,Arial,sans-serif;font-size:16px;margin:0}.strong{font-weight:600}