body{font-family:"Avenir Next",sans-serif;background-color:#fafafa;color:#0e0e0e;margin:0;font-style:normal}.intro-content{flex:1;display:flex;flex-direction:column;gap:16px}.coach-profile{padding:16px 16px 100px 16px;display:flex;flex-direction:column;gap:24px}.back-button-wrapper{align-self:flex-start}.back-button-wrapper .button{gap:8px}.back-button-wrapper .button img{margin-left:0;margin-right:0}.main-content{display:flex;gap:24px}.mobile-sidebar{display:none}.profile-pic{width:100%;height:335px;background-color:#f2f2f2;border-radius:8px}.content{flex-grow:1;display:flex;flex-direction:column;gap:32px}.intro{display:flex;flex-direction:column;gap:24px;margin-left:0}.intro p{margin:0}.intro-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;line-height:120%}.intro-header h1{font-size:32px;font-weight:600;text-transform:capitalize;margin:0;color:#0e0e0e;padding:0px;text-align:left}.intro-header h2{font-size:18px;font-weight:600;margin:0;color:#0e0e0e;padding:0px;line-height:160%}.badges{display:flex;gap:8px}.badge{padding:8px 16px;border:1.5px solid #e3e3e3;border-radius:100px;font-family:"Inconsolata",monospace;font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px}.cta-buttons{display:flex;gap:15px}.button{padding:14px 24px 12px 24px;border-radius:8px;text-decoration:none;font-weight:600;box-shadow:0px 1px 2px 0px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;line-height:16px;cursor:pointer}.button.primary{background-color:#44958c;color:#fff;margin:0px;cursor:pointer}.button.primary:hover:not(:disabled){background-color:#3a7d75}.button.primary:disabled{background-color:#a5c7c3;cursor:not-allowed}.button.secondary{background-color:rgba(0,0,0,0);color:#44958c;border:1.5px solid #44958c !important;margin:0px;cursor:pointer}.button.secondary:hover:not(:disabled){background-color:#f0f8f7}.button.secondary:disabled{color:#a5c7c3;border-color:#a5c7c3 !important;cursor:not-allowed}.button img{margin-left:8px;margin-bottom:3px}.button.full-width{width:100%}.contact-section{display:flex;gap:24px}.contact-form-container{width:100%;display:flex;flex-direction:column;gap:24px}.contact-form-container h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:20px;font-style:normal;line-height:140%}.form-message{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;line-height:160%;display:none}.form-message:not(:empty){display:block}.form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form{display:flex;flex-direction:column;gap:12px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{font-size:16px;font-weight:500;line-height:160%}.form-group input,.form-group textarea{padding:8px;border-radius:8px;border:1px solid #e3e3e3;font-family:"Avenir Next",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:#0e0e0e}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#44958c;box-shadow:0 0 0 2px rgba(68,149,140,.2)}.form-group input::placeholder,.form-group textarea::placeholder{color:#b3b2b2}.form-group textarea{resize:vertical}.articles-section{display:flex;flex-direction:column;gap:24px}.articles-section hr{border:none;border-top:1.5px solid #efefef;margin:8px}.articles-section .articles-header{display:flex;align-items:center;gap:16px}.articles-section .articles-header h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:20px;font-style:normal;line-height:140%}.articles-section .articles-header .count{background-color:#44958c;color:#fcfcfc;border-radius:100px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.desktop-articles{display:block}.mobile-articles{display:none}.article-list{display:flex;flex-direction:column;gap:23.5px}.article-item{display:flex;flex-direction:column;gap:16px}.article-item .article-image{width:100%;border-radius:8px;overflow:hidden}.article-item .article-image img{width:100%;height:auto;border-radius:8px;object-fit:cover}.article-item h4{margin:0}.article-item h4 a{color:var(--Black-Black, #0e0e0e);font-size:20px;font-weight:600;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#ffba01;text-decoration-thickness:12%;text-underline-offset:19%;text-underline-position:from-font;text-transform:capitalize;margin:0}.article-item h4 a:hover{text-decoration:none}.article-item .article-subheader{color:var(--Black-Grey, #858585);font-size:18px;font-weight:500;line-height:160%;margin:0}.article-item p{color:var(--Black-Grey, #858585);font-size:16px;font-style:normal;line-height:160%}.article-item .read-article-icon{margin-left:5px;margin-bottom:2px}.video-section{display:flex;flex-direction:column;gap:24px}.video-section h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:20px;font-style:normal;line-height:140%}.mobile-video{display:flex;padding-top:24px}.desktop-video{display:none}.video-container{width:100%;height:250px;border-radius:8px;overflow:hidden}.video-container iframe,.video-container video{width:100%;height:100%;border:none;border-radius:8px}.video-placeholder{width:100%;height:250px;background-color:#f2f2f2;border-radius:8px;background-image:url('data:image/svg+xml;utf8,<svg width="450" height="259" viewBox="0 0 450 259" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="450" height="259" rx="8" fill="%23F2F2F2"/><path d="M180.5 106.311C179.833 105.926 179 106.397 179 107.189V151.811C179 152.603 179.833 153.074 180.5 152.689L216.5 130.378C217.167 129.993 217.167 129.007 216.5 128.622L180.5 106.311Z" fill="%23B3B2B2"/></svg>');background-size:cover}.about-me-section{display:flex;flex-direction:column;gap:16px}.about-me-section hr{border:none;border-top:1.5px solid #efefef;margin:0}.testimonials-section{display:flex;flex-direction:column;gap:16px}.testimonials-section hr{border:none;border-top:1.5px solid #efefef;margin:-6px 0 6px 0}.mobile-articles hr{border:none;border-top:1.5px solid #efefef;margin:-6px 0 6px 0}.about-me-item h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:18px;font-style:normal;line-height:160%}.about-me-item p{color:#0e0e0e;font-size:16px;line-height:160%;margin:0}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-icon{transition:transform .3s ease;display:flex;align-items:center}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.accordion-content{padding-top:16px}.accordion-content ul li:last-child,.accordion-content ol li:last-child{margin-bottom:0}.accordion-content ul{list-style-type:disc;margin-bottom:0;margin-top:.5rem;margin-bottom:1rem;margin-left:1rem;text-align:left}.accordion-content ol{list-style-type:decimal;margin-top:.5rem;margin-bottom:1rem;margin-left:1rem;text-align:left}.accordion-content strong{font-weight:600}.testimonials-header{display:flex;align-items:center;gap:16px}.testimonials-header h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:20px;font-style:normal;line-height:140%}.testimonials-header .count{background-color:#44958c;color:#fcfcfc;border-radius:100px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.testimonial-list{display:flex;flex-direction:column;gap:16px}.testimonial-item{border:1px solid #e3e3e3;border-radius:8px;box-shadow:0px 2px 6px 1px rgba(0,0,0,.04)}.testimonial-content{padding:24px}.testimonial-content h3{font-weight:600;text-transform:capitalize;margin:0;text-align:left;padding:0;color:#0e0e0e;font-size:20px;line-height:140%}.testimonial-content p{margin-top:16px;margin-bottom:0}.testimonial-footer{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e3e3e3}.testimonial-footer span{font-size:14px;font-weight:500;line-height:160%;display:flex;align-items:center;gap:8px}.testimonial-footer span:last-child{color:rgba(0,0,0,.4)}.desktop-testimonials{display:block}.mobile-testimonials{display:none}.see-more-testimonials-wrapper{padding:48px 0 64px}@media(max-width: 576px){.main-content{flex-direction:column;gap:16px}.sidebar{display:none}.mobile-sidebar{display:block;width:100%}.intro .mobile-sidebar{display:none}.intro{gap:16px}.profile-pic{width:100%;padding-top:100%;height:auto;background-size:cover;background-position:center;object-fit:cover}.intro-header{flex-direction:column;align-items:flex-start;gap:0}.cta-buttons{flex-direction:column}.left-column{display:flex;flex-direction:column}.desktop-articles{display:none}.mobile-articles{display:flex;flex-direction:column;gap:24px}.testimonials-section{display:flex;flex-direction:column;gap:24px}.mobile-video{display:flex;flex-direction:column;gap:24px}.desktop-video{display:none}.desktop-testimonials{display:none}.mobile-testimonials{display:block}.see-more-testimonials-wrapper{padding:0}.contact-form-container{width:100%}.grid-separator{display:none}}@media(min-width: 576px)and (max-width: 1024px){.coach-profile{padding:16px 16px 100px 16px;max-width:100%}.main-content{display:flex;flex-direction:column;gap:32px}.video-container{width:100%;height:475px;border-radius:8px;overflow:hidden}.sidebar{display:none}.mobile-sidebar{display:block}.main-content>.mobile-sidebar{display:none}.intro .mobile-sidebar{display:block;width:300px;flex-shrink:0;min-height:200px}.profile-pic{width:100%;padding-top:100%;height:auto;background-size:cover;background-position:center;object-fit:cover}.content{display:flex;flex-direction:column;gap:32px}.intro{gap:16px;display:flex;flex-direction:row;align-items:stretch}.intro .mobile-sidebar .profile-pic{height:100%;min-height:200px;padding-top:0;background-position:center center;background-size:cover}.intro-content{flex:1;display:flex;flex-direction:column;gap:12px}.intro-header{flex-direction:column;align-items:flex-start;gap:0}.cta-buttons{flex-direction:row}.about-me-section{order:1;position:relative;padding-top:32px}.about-me-section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#efefef}.testimonials-section{order:2}.left-column{order:3;display:flex;flex-direction:column;gap:40px}.desktop-articles{display:flex;flex-direction:column}.mobile-articles{display:none}.mobile-video{display:none}.desktop-video{display:flex;flex-direction:column}.desktop-testimonials{display:none}.mobile-testimonials{display:none}.testimonials-section:not(.desktop-testimonials):not(.mobile-testimonials){display:flex;flex-direction:column}.see-more-testimonials-wrapper{padding:4px 0}.grid-separator{display:none}.content>hr:not(.grid-separator){display:none}.about-me-section hr,.testimonials-section hr,.mobile-articles hr{display:none}.about-me-item .accordion-content{display:block !important;padding:16px 0}.about-me-item .accordion-icon{display:none}}@media(min-width: 1025px){.coach-profile{padding:16px;margin:0 auto;max-width:960px;gap:32px}.header{padding:12px 0px 24px 0px}.main-content{display:grid;grid-template-columns:35% 65%;grid-template-rows:auto auto 1fr auto;gap:31.5px 40px}.main-content>.content{display:contents}.mobile-sidebar{display:none}.intro{grid-column:2/3;grid-row:1/2;margin-left:0}.content>hr.grid-separator:first-of-type{display:block;grid-column:1/3;grid-row:2/3;border:none;border-top:1px solid #efefef;margin:0}.content>hr.grid-separator:nth-of-type(2){display:none}.left-column{grid-column:1;grid-row:3/5;display:flex;flex-direction:column;gap:40px}.left-column .mobile-video{display:none}.left-column .desktop-video{display:flex;flex-direction:column;gap:24px}.contact-section{margin-top:0}.desktop-articles{display:flex;flex-direction:column;margin-top:0}.mobile-articles{display:none}.mobile-video{display:none}.desktop-video{display:flex;flex-direction:column;gap:24px;margin-top:0}.video-section{margin-top:0}.about-me-section{grid-column:2;grid-row:3;position:relative;padding-bottom:32px}.desktop-testimonials{grid-column:2;grid-row:4;display:flex !important;flex-direction:column;gap:16px}.testimonials-section:not(.desktop-testimonials){display:none}.content>hr:not(.grid-separator){display:none}.about-me-section hr,.testimonials-section hr,.mobile-articles hr{display:none}.about-me-item .accordion-content{display:block !important;padding:16px 0}.about-me-item .accordion-icon{display:none}}@media(min-width: 1025px){.profile-pic{width:100%;background-size:cover;background-position:center;object-fit:cover}}/*# sourceMappingURL=coach-profile.css.map */