.coach-profile .view-mode-toggle-container{background-color:var(--neon-green-100);padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;display:grid;grid-column-gap:1.25rem;grid-row-gap:.5rem;align-items:center}.coach-profile .view-mode-toggle-container .view-mode-title{grid-row:1}.coach-profile .view-mode-toggle-container .view-mode-label{grid-row:3}.coach-profile .view-mode-toggle-container .component-toggle-container{grid-row:2;justify-self:center}.coach-profile .view-mode-toggle-container .component-toggle-container .component-toggle{--toggle-height: 2rem}.coach-profile .view-mode-toggle-container .component-toggle-container .toggle-label-off{max-width:6.875rem;text-align:center}.coach-profile .view-mode-toggle-container .component-toggle-container .toggle-label-on{max-width:3.25rem;text-align:center}.coach-profile .profile-completion-notice{margin-top:1rem}.coach-profile .section-business-card{padding-top:2rem;padding-bottom:2.625rem;background-color:var(--pumpkin-100);display:grid;grid-template-columns:8.3125rem 1fr;grid-column-gap:.5rem}.coach-profile .section-business-card .component-tile.coach-intro-video{width:100%;border-radius:var(--border-radius-input);overflow:hidden;align-self:start}.coach-profile .section-business-card .coach-profile-image{aspect-ratio:.83/1;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:var(--border-radius-input)}.coach-profile .section-business-card .coach-info{display:grid;grid-row-gap:.75rem;align-items:start;align-content:start}.coach-profile .section-business-card .coach-info .coach-name-heart{display:grid;grid-template-columns:1fr 2rem;grid-column-gap:.5rem;align-items:center}.coach-profile .section-business-card .coach-info .component-rating{flex-wrap:wrap;row-gap:.5rem;cursor:pointer;overflow:visible}.coach-profile .section-business-card .coach-info .component-rating .rating-container{--rating-icon-size: 1.5rem}.coach-profile .section-business-card .coach-info .coach-attributes{display:grid;grid-row-gap:.375rem}.coach-profile .section-business-card .coach-info .coach-attributes .coach-attribute{display:grid;grid-template-columns:1rem 1fr;grid-column-gap:.5rem}.coach-profile .section-business-card .inner-coach-info{display:none}.coach-profile .section-business-card .outer-coach-info,.coach-profile .section-business-card .coach-cta-container{grid-column:1/-1;margin-top:1.25rem}.coach-profile .section-business-card .outer-coach-info{display:grid;grid-row-gap:1.25rem}.coach-profile .section-business-card .coach-skills{display:flex;gap:.75rem;flex-wrap:wrap}.coach-profile .section-business-card .coach-cta-container{display:flex;gap:1.25rem;align-content:end;align-items:end;flex-wrap:wrap;align-items:center}.coach-profile .section-coach-stats{--margin-to-previous: 3rem}.coach-profile .section-coach-stats .coach-stats-inner{background-color:var(--lavender-100);padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;border-radius:var(--border-radius-tile)}.coach-profile .section-coach-stats .coach-stats-inner .coach-stats-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.coach-profile .section-coach-stats .coach-stats-inner .coach-stats-container{margin-top:1.25rem;display:grid;grid-row-gap:.75rem}.coach-profile .section-coach-stats .coach-stats-inner .coach-stats-container .coach-stats-entry{display:grid;grid-template-columns:1.5rem 1fr;grid-column-gap:.5rem;align-items:center}.coach-profile .section-coaching-approach{--margin-to-previous: 3rem}.coach-profile .section-coaching-approach .edit-eye-container{display:grid;grid-template-columns:1fr auto;justify-items:space-between}.coach-profile .section-coaching-approach .edit-text-container{display:grid;grid-row-gap:1rem}.coach-profile .section-coaching-approach .edit-text-container .edit-row{justify-content:end}.coach-profile .section-coaching-approach .edit-text-container .component-form-row+.component-form-row{margin-top:0}.coach-profile .section-coaching-approach .tab-content-coaching-approach-old .component-article.shortened{height:12.5rem;position:relative;overflow:hidden}.coach-profile .section-coaching-approach .tab-content-coaching-approach-old .component-article.shortened:after{content:' ';height:3rem;width:100%;background:linear-gradient(to top,rgba(255,255,255,1) 0,transparent 100%);position:absolute;bottom:0;left:0}.coach-profile .section-coaching-approach .tab-content-coaching-approach-old .show-more-container{margin-top:1.5rem}.coach-profile .section-coaching-approach .tab-content-coaching-approach-old .show-more-container .component-button{justify-self:start}.coach-profile .section-coaching-approach .tab-content-coaching-approach .component-button{margin-top:2rem}.coach-profile .section-coaching-approach .interested-more-info-container{display:grid;grid-row-gap:1rem}.coach-profile .section-coaching-approach .interested-more-info-container .link-list{display:flex;gap:1rem;flex-wrap:wrap}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container{display:grid;grid-row-gap:1.5rem;justify-content:center;justify-items:start;grid-template-columns:1fr}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container{display:grid;justify-content:center}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.25rem;grid-row-gap:.75rem}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating .rating-container{--rating-icon-size: 2rem}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating .rating-value{padding:0;margin:0;border:0}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating .rating-description{grid-column:1/-1}.coach-profile .section-coaching-approach .tab-content-reviews .component-reviews-list,.coach-profile .section-coaching-approach .tab-content-reviews .show-more-container{margin-top:1.5rem}.coach-profile .section-coaching-approach .tab-content-awards .earned-awards-container{display:grid;grid-row-gap:1.5rem}.coach-profile .section-coaching-approach .tab-content-awards .earned-awards-container+.earned-awards-container{margin-top:2.625rem}.coach-profile .section-coaching-approach .tab-content-experience .sub-title{position:relative}.coach-profile .section-coaching-approach .tab-content-experience .sub-title .component-icon-link{position:absolute;right:0;top:0}.coach-profile .section-coaching-approach .tab-content-experience .sub-title+.component-work-experience-list{margin-top:1.5rem}.coach-profile .section-coaching-approach .tab-content-experience .component-work-experience-list+.sub-title,.coach-profile .section-coaching-approach .tab-content-experience .component-work-experience-list+.component-form-row{margin-top:2.625rem}.component-modal.approach-modal{grid-template-rows:8.25rem 1fr;height:95dvh}.site-modals-container .component-modal.approach-modal.active{display:grid;max-width:calc(min(88rem,95vw))}.component-modal.approach-modal .modal-header{background-color:var(--pumpkin-100);padding:1.25rem;padding-right:1rem}.component-modal.approach-modal .modal-header .modal-title{display:flex;gap:.75rem;align-items:center}.component-modal.approach-modal .modal-header .component-horizontally-scrollable-list{margin-top:1rem}.component-modal.approach-modal .modal-header .component-horizontally-scrollable-list.component-tab-items-list{--list-item-gap: 1.5rem}.component-modal.approach-modal .modal-footer{display:flex;flex-wrap:wrap;gap:.75rem}.section-coaching-options .sub-section-main-coaching-package{display:none}.coach-profile .section-coaching-options .sub-section-coaching-shop-products .component-shop-products-list{--max-tile-width: var(--max-content-width);--min-tile-width: var(--max-content-width)}.coach-profile .component-coaching-options-list .component-tile.no-coaching-content{background-color:var(--pumpkin-100);padding-left:1.25rem;padding-right:1.25rem;padding-top:3rem;padding-bottom:3rem;text-align:center;display:grid;grid-row-gap:1rem;justify-items:center}.coach-profile .component-coaching-options-list .component-tile.no-coaching-content .cta-container{margin-top:1rem}.coach-profile .component-content-section.section-success-stories .edit-section-icon-container{padding-right:var(--grid-margin)}.section-success-stories .component-tile.component-success-stories-cover{padding-top:2rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2rem;background-color:var(--navy-200);width:calc(var(--max-available-width) - 2 * var(--grid-margin));display:grid;grid-template-rows:1fr auto;grid-row-gap:2rem}.section-success-stories .component-tile.component-success-stories-cover .cover-text-container .cover-text{color:var(--white);white-space:initial}.section-success-stories .component-tile.component-success-stories-cover .cover-text-container .cover-text strong{color:var(--neon-green-300)}.section-success-stories .component-tile.component-success-stories-cover .cover-text-container .non-mobile-text{display:none}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container{text-align:center}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container .cover-illustration{max-width:100%}.section-success-stories .component-tile.component-success-stories-cover.with-cta{grid-template-rows:auto auto auto}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-text-container .component-icon{--icon-color: var(--white)}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-cta-container{display:flex;justify-content:center}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-cta-container .component-button{--background-color: var(--white)}.section-success-stories .outer-scrollable-list{--list-item-gap: var(--grid-margin)}.section-success-stories .scrollable-list-filter-container{display:grid;grid-row-gap:2rem;flex-shrink:0;flex-grow:0;white-space:initial;overflow:hidden;width:calc(var(--max-available-width) -  var(--grid-margin))}.section-success-stories .inner-list-container .filter-container{grid-row:1;width:19.625rem}.section-success-stories .inner-list-container .component-horizontally-scrollable-list{grid-row:2;padding-left:0}.section-success-stories .component-tile.success-story{border:1px solid var(--black);aspect-ratio:.75;width:19.625rem;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;background-position:center;background-size:contain;background-repeat:no-repeat}.site-modals-container .modal.active.modal.modal-success-story{display:grid;max-width:unset;background:transparent;box-shadow:unset;max-height:unset;height:100dvh;width:100vw;transform:unset;top:0;left:0}.modal.modal-success-story .modal-body{max-height:unset;overflow:unset;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center;position:relative}.modal.modal-success-story .modal-body .modal-body-section{padding:0;text-align:center}.modal.modal-success-story .modal-body-section img{height:auto;width:auto;max-height:90dvh;max-width:90dvw;object-fit:contain}.modal.modal-success-story .modal-body-section .close-modal{position:fixed;top:2rem;right:2rem;cursor:pointer;background-color:var(--white);border-color:var(--navy-200);border-width:1px;--button-size: 2rem;--button-icon-size: 1rem}.modal.modal-success-story .modal-body-section .close-modal .component-icon{--icon-color: var(--navy-200)}.modal.modal-success-story .modal-body-section .carousel-nav{color:var(--black);top:50%;position:absolute;transform:translate(0,-50%);cursor:pointer;display:none}.modal.modal-success-story .modal-body-section .carousel-nav.carousel-nav-prev{left:0}.modal.modal-success-story .modal-body-section .carousel-nav.carousel-nav-next{right:0}.component-tile.profile-promotion{padding-left:2rem;padding-right:2rem;padding-bottom:2rem;padding-top:2rem;background-color:var(--pumpkin-100);display:grid}.component-tile.profile-promotion .promotion-illustration-container{grid-row:1}.component-tile.profile-promotion .promotion-illustration-container .promotion-illustration{width:100%}.component-tile.profile-promotion .promotion-title{margin-top:1.5rem}.component-tile.profile-promotion .promotion-text-cta-container{margin-top:.75rem;display:grid;grid-row-gap:1.25rem}.component-tile.no-content{background-color:var(--lavender-100);padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:2rem;display:grid;grid-row-gap:.75rem}.component-tile.no-content .no-content-title{display:flex;gap:.75rem;align-items:center}.component-tile.no-content .cta-container{margin-top:1.25rem}.component-tile.profile-video-tile{width:19.5625rem;display:grid;grid-template-rows:auto auto;background-color:var(--white);border:1px solid var(--black);align-items:start;align-content:start}.component-tile.profile-video-tile .profile-video-thumbnail{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;aspect-ratio:calc(16/9)}.component-tile.profile-video-tile .profile-video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);appearance:unset;-webkit-appearance:none;background:transparent;border:0}.component-tile.profile-video-tile .profile-video-body{padding-top:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.5rem;display:grid;grid-row-gap:.75rem}.component-tile.profile-video-tile .profile-video-body .entry-stats{display:flex;gap:.75rem;flex-grow:0;flex-shrink:0}.component-tile.profile-video-tile .profile-video-body .entry-stats .entry-stats-item{display:inline-flex;gap:.25rem;white-space:nowrap;align-items:center}.coach-profile .component-content-section .with-edit-icon{display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;align-items:center}.coach-profile .component-content-section .with-edit-icon.with-invisible-icon{grid-template-columns:auto 1fr auto}.coach-profile .component-content-section .edit-section-icon-container{display:flex;justify-content:end}.coach-profile .component-content-section .edit-section-icon-container+*{margin-top:2rem}.coach-profile .modal-edit-profile .modal-body .module-tabbed-content-container .tabs-container{margin-top:0}.coach-profile .modal-edit-profile .modal-body .module-tabbed-content-container .component-tab-item.has-indicator{gap:.25rem;align-items:center;padding-right:0}.coach-profile .modal-edit-profile .modal-body .module-tabbed-content-container .component-tab-item.has-indicator .component-indicator{position:relative;left:0;right:0;top:-.5rem;aspect-ratio:unset;border-radius:.5rem;width:auto;padding:.25rem;padding-top:.125rem;padding-bottom:.125rem;align-self:center;font-weight:400}.coach-profile .modal-edit-profile .modal-body .module-tabbed-content-container .component-tab-item.has-indicator .component-indicator.incomplete{background-color:var(--red-100)}.coach-profile .modal-edit-profile .modal-body .component-tile.edit-notice{display:grid;grid-row-gap:1.125rem;background-color:var(--pumpkin-100);padding:1rem}.coach-profile .modal-edit-profile .modal-body .component-tile.edit-notice.is-toggleable.is-open .open-notice,.coach-profile .modal-edit-profile .modal-body .component-tile.edit-notice.is-toggleable.is-closed .close-notice,.coach-profile .modal-edit-profile .modal-body .component-tile.edit-notice.is-toggleable.is-closed .notice-content{display:none}.coach-profile .modal-edit-profile .modal-body .component-tile.edit-notice.is-toggleable.is-open .notice-content{display:block}.coach-profile .modal-edit-profile .modal-body .uploaded-files-container{display:grid;grid-row-gap:1.125rem}.coach-profile .modal-edit-profile .modal-body .uploaded-files-container .uploaded-files-list{display:grid;grid-row-gap:1.125rem}.coach-profile .modal-edit-profile .modal-body .uploaded-files-container .uploaded-files-list .uploaded-file{display:grid;grid-row-gap:.75rem}.coach-profile .modal-edit-profile .modal-body .uploaded-files-container .uploaded-files-list .uploaded-file .cta-container{display:flex;gap:1rem}.coach-profile .modal-edit-profile .modal-body .experience-entry-list{display:grid;grid-row-gap:1.125rem}.coach-profile .modal-edit-profile .modal-body .experience-entry-list .experience-entry{background-color:var(--lavender-100);padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.coach-profile .modal-edit-profile .modal-footer{display:grid;grid-row-gap:.75rem}.coach-profile .modal-edit-profile .modal-footer .unsaved-changes-notice{color:var(--red-200)}.coach-profile .section-calendar .component-time-slot-selector{padding-left:0;padding-right:0}.coach-profile .modal-edit-promotion .topic-selection-preview-container .illustration-preview{width:7.5rem}.coach-profile .modal-edit-videos iframe{width:100%;aspect-ratio:calc(9/16)}.coach-profile .modal-edit-videos .current-intro-video-thumb{width:100%}.coach-profile .modal-edit-videos .cta-container{display:flex;justify-content:start}.coach-profile .modal-edit-videos .profile-video-list{display:grid;grid-row-gap:1.125rem}.coach-profile .modal-edit-videos .profile-video-list .profile-video{display:grid;grid-template-columns:1fr 1.5rem auto;grid-column-gap:.75rem;align-items:center;grid-row-gap:.375rem}.coach-profile .modal-edit-videos .profile-video-list .profile-video .status-container{grid-column:1/-1}.coach-profile .modal-edit-videos .profile-video-list .profile-video .sort-container{display:flex;flex-wrap:wrap;align-items:space-between}.coach-profile .modal-edit-videos .profile-video-list .profile-video .sort-container .is-hidden{display:none}.coach-profile .modal-edit-success-stories .cta-container{justify-content:start}.coach-profile .modal-edit-success-stories .success-stories-list{border-collapse:collapse}.coach-profile .modal-edit-success-stories .success-stories-list thead th{border-bottom:1px solid var(--neutral-300);padding-bottom:.5rem;text-align:left}.coach-profile .modal-edit-success-stories .success-stories-list tbody td{padding-top:1.125rem}.coach-profile .modal-edit-success-stories .success-stories-list tbody td+td{padding-left:.75rem}.coach-profile .modal-edit-success-stories .success-stories-list .preview-image{width:4rem;height:4rem;background-position:center;background-size:contain}.coach-profile .modal-edit-success-stories .success-stories-list .text-auto-cut-off-lines{--max-lines: 3}.coach-profile .modal-edit-success-stories .success-stories-list .list-cta-container{display:grid;grid-row-gap:.5rem}.coach-profile .modal-edit-success-stories .success-stories-list .list-cta-container .sort-container{display:flex;gap:1rem;justify-content:start}.coach-profile .modal-edit-success-stories .success-stories-list .list-cta-container .sort-container .js-move-icon.hidden{display:none}.coach-profile .modal-edit-success-stories .success-stories-list .draggable-item.drag-over-highlight-border-top td{border-top:1px solid var(--neon-green-300)}.coach-profile .modal-edit-success-stories .success-stories-list .draggable-item.drag-over-highlight-border-bottom td{border-bottom:1px solid var(--neon-green-300)}.coach-profile .modal-edit-calendar .calendar-days-container{display:grid;grid-row-gap:1.5rem}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container{display:grid;grid-template-columns:6rem 1fr auto;grid-column-gap:1.75rem;grid-row-gap:1.125rem;align-items:center}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .close-add-time-container{display:none}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container.is-expanded .close-add-time-container{display:block}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container.is-expanded .open-add-time-container{display:none}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .day-hours-container{display:grid;grid-row-gap:.125rem}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .day-hours-container .hours-container{display:grid;grid-template-columns:1fr auto;grid-column-gap:.25rem;align-items:center}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .day-hours-container .hours-container .hours-label{color:var(--neutral-300)}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .day-hours-container .hours-container .component-icon{--icon-color: var(--neutral-300)}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .add-time-container{grid-column:1/-1;display:none}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container.is-expanded .add-time-container{display:grid;grid-row-gap:1.125rem}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container.is-expanded .add-time-container .cta-container{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.coach-profile .modal-edit-add-success-story .success-story-image{max-width:7.5rem}.coach-profile .component-content-section.view-mode-toggle-profile-completion-section+.component-content-section{--margin-to-previous: 3rem}.coach-profile .component-content-section.section-coaching-approach+.component-content-title{--margin-to-previous: 2.5rem}@media only screen and (min-width:48rem){.coach-profile .view-mode-toggle-container{padding-left:2rem;padding-right:2rem;grid-template-columns:1fr auto;grid-column-gap:1.25rem;grid-template-rows:auto auto;align-items:center}.coach-profile .view-mode-toggle-container .view-mode-title{grid-row:1;grid-column:1}.coach-profile .view-mode-toggle-container .view-mode-label{grid-row:2;grid-column:1}.coach-profile .view-mode-toggle-container .component-toggle-container{grid-column:2;grid-row:1/span 2}.coach-profile .section-business-card{width:calc(100% - var(--grid-margin) - var(--grid-margin));margin-left:auto;margin-right:auto;grid-template-columns:20.6875rem 1fr;grid-template-columns:14.5625rem 1fr;border-radius:var(--border-radius-tile);padding:2rem;grid-column-gap:2.625rem}.coach-profile .section-business-card .coach-info .component-rating{flex-wrap:unset;row-gap:unset}.coach-profile .section-business-card .coach-info .inner-coach-info{display:grid;grid-row-gap:.75rem}.coach-profile .section-business-card .outer-coach-info{display:none}.coach-profile .section-business-card .coach-cta-container{margin-top:1.5rem}.coach-profile .section-coach-stats .coach-stats-inner{padding-left:1.5rem;padding-right:1.5rem}.coach-profile .section-coach-stats .coach-stats-inner .coach-stats-container{grid-template-columns:auto auto auto;justify-content:space-between}.coach-profile .section-coach-stats .coach-stats-inner .coach-stats-container .coach-stats-entry{grid-column-gap:.75rem}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating{display:flex;gap:.25rem}.coach-profile .section-coaching-approach .tab-content-reviews .total-rating-filter-container .total-rating-container .component-rating .rating-description{padding-left:.5rem}.coach-profile .section-coaching-approach .tab-content-awards .earned-awards-container .awards-filter-container{display:flex;gap:1.5rem}.coach-profile .section-coaching-approach .component-article{width:var(--wrapping-text-width)}.section-success-stories.component-content-section.has-wide-scrolling .component-horizontally-scrollable-list.outer-scrollable-list{padding-left:0}.section-success-stories .component-tile.component-success-stories-cover{padding-top:4rem;padding-left:2rem;padding-right:2rem;padding-bottom:4rem;margin-left:var(--grid-margin)}.section-success-stories .component-tile.component-success-stories-cover .cover-text-container .mobile-text{display:none}.section-success-stories .component-tile.component-success-stories-cover .cover-text-container .non-mobile-text{display:block}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container{text-align:right}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container .cover-illustration{width:13rem}.section-success-stories .component-tile.component-success-stories-cover.with-cta{grid-template-rows:auto auto;grid-template-columns:1fr auto}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-text-container{grid-column:1/-1;grid-row:1}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-illustration-container{grid-column:2;grid-row:2}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-cta-container{grid-column:1;grid-row:2;align-items:end;justify-content:start}.section-success-stories .inner-list-container .filter-container{width:calc(var(--max-available-width) - 2 * var(--grid-margin))}.section-success-stories .inner-list-container .filter-container .component-input.dropdown-input{width:40rem}.modal.modal-success-story .modal-body-section .close-modal{top:4rem;right:4rem}.component-tile.profile-promotion{grid-template-columns:1fr 14.6875rem;grid-template-rows:auto auto;padding:3rem;padding-left:2rem;grid-row-gap:2rem;grid-column-gap:2.25rem}.component-tile.profile-promotion .promotion-title{grid-row:1;grid-column:1/-1;margin-top:0}.component-tile.profile-promotion .promotion-text-cta-container{margin-top:0;grid-row:2/-1;grid-column:1;display:grid;grid-row-gap:2rem;align-items:start;align-content:start}.component-tile.profile-promotion .promotion-illustration-container{grid-row:2;grid-column:2;display:flex;align-items:center;align-content:center}.coach-profile .section-coaching-options .sub-section-coaching-shop-products .component-shop-products-list{--max-tile-width: 26.375rem;--min-tile-width: 20rem}.coach-profile .modal-edit-profile .modal-body .uploaded-files-container .uploaded-files-list .uploaded-file{display:grid;grid-template-columns:1fr auto;grid-column-gap:2rem}.coach-profile .modal-edit-profile .modal-body .price-cta-container{justify-content:start}.coach-profile .component-coaching-options-list{align-items:start}.component-tile.no-content{padding-left:1.5rem;padding-right:1.5rem;grid-row-gap:1rem}.coach-profile .modal-edit-promotion .topic-selection-preview-container{display:grid;grid-template-columns:1fr 7.5rem}.coach-profile .modal-edit-promotion .topic-selection-preview-container .component-radio-button-group{grid-template-columns:11.25rem 11.25rem;grid-column-gap:2rem;grid-row-gap:1.125rem}.coach-profile .modal-edit-videos iframe{width:15.625rem;aspect-ratio:calc(9/16)}.coach-profile .modal-edit-videos .current-intro-video-thumb{width:15.625rem}.coach-profile .modal-edit-videos .video-delete-container{display:grid;grid-template-columns:15.625rem 1fr;grid-column-gap:1.125rem;align-items:end}.coach-profile .modal-edit-calendar .calendar-days-container .calendar-day-container .day-hours-container .hours-container{display:flex;justify-content:center}}@media only screen and (min-width:80rem){.coach-profile .section-business-card{grid-template-columns:20.6875rem 1fr;grid-template-rows:auto auto auto;width:100%;margin:0}.coach-profile .section-business-card .coach-profile-image{grid-row:1/-1}.coach-profile .section-business-card .component-tile.coach-intro-video{grid-row:1/-1}.coach-profile .section-business-card .coach-cta-container{grid-column:2/-1}.coach-profile .component-content-section.section-business-card{padding:2rem}.coach-profile .section-coach-stats .coach-stats-inner{padding-left:3.5rem;padding-right:3.5rem}.component-modal.approach-modal .modal-header,.component-modal.approach-modal .modal-body{padding-left:6.625rem}.component-modal.approach-modal .modal-body .component-article{width:45.25rem}.coach-profile .section-coaching-approach .edit-text-container{grid-template-columns:1fr auto;align-items:start}.coach-profile .section-coaching-approach .edit-text-container .edit-row{order:2}.coach-profile .section-coaching-approach .edit-text-container .text-row{order:1}.coach-profile .component-content-section.section-success-stories .edit-section-icon-container{padding-right:0}.section-success-stories.component-content-section.has-wide-scrolling .component-horizontally-scrollable-list-container .component-horizontally-scrollable-list-fade-out,.section-success-stories.component-content-section.has-wide-scrolling .component-horizontally-scrollable-list-container.is-at-end.nested-is-at-end .component-horizontally-scrollable-list-fade-out{display:none}.section-success-stories.component-content-section.has-wide-scrolling .component-horizontally-scrollable-list-container.is-at-end .component-horizontally-scrollable-list-fade-out{display:block}.section-success-stories .component-tile.component-success-stories-cover{margin-left:0;width:min(72rem,100%);grid-template-rows:unset;grid-template-columns:1fr 20.625rem;grid-column-gap:1.5rem}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container{display:flex;align-items:end}.section-success-stories .component-tile.component-success-stories-cover .cover-illustration-container .cover-illustration{width:20.625rem}.section-success-stories .component-tile.component-success-stories-cover.with-cta{grid-template-rows:auto auto;grid-template-columns:26.25rem 1fr;grid-row-gap:7.25rem;margin-left:0}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-text-container{grid-column:1}.section-success-stories .component-tile.component-success-stories-cover.with-cta .cover-illustration-container{grid-row:1/-1;display:flex;justify-content:end}.section-success-stories .scrollable-list-filter-container .component-horizontally-scrollable-list{width:var(--layout-content-container-max-width)}.section-success-stories .component-tile.success-story{width:17.5rem}.modal.modal-success-story .modal-body-section .carousel-nav{display:none}.modal.modal-success-story .modal-body-section .carousel-nav.desktop-only{display:inline-flex;--background-color: var(--white)}.modal.modal-success-story .modal-body-section .carousel-nav{display:block}.modal.modal-success-story .modal-body-section .carousel-nav.carousel-nav-prev{left:4rem}.modal.modal-success-story .modal-body-section .carousel-nav.carousel-nav-next{right:4rem}.component-tile.profile-promotion{grid-template-columns:1fr 18.75rem;grid-column-gap:2rem;padding-left:3rem}.component-tile.profile-promotion .promotion-title{grid-column:1}.component-tile.profile-promotion .promotion-illustration-container{grid-row:1/-1}.coach-profile .component-content-section .component-content-sub-section .component-content-sub-section-title{font-size:2rem;line-height:2.25rem}.coach-profile .component-coaching-options-list.with-setup-cta{grid-template-columns:1fr 21.125rem}.component-tile.no-content{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem;grid-row-gap:1.5rem}.component-tile.no-content .cta-container{margin-top:.5rem}.site-modals-container .component-modal.approach-modal.active{max-width:56rem}.component-modal.has-footer.has-header .modal-body{--inner-body-width: 100%;padding-left:2rem;padding-right:2rem}.coach-profile .modal-edit-success-stories .success-stories-list .list-cta-container{display:flex;gap:1rem;align-items:center}}@media only screen and (min-width:90rem){.section-coaching-options .sub-section-main-coaching-package{display:block}.coach-profile .section-coaching-options .sub-section-coaching-shop-products .component-content-sub-section-title{display:none}.coach-profile .section-coaching-options .sub-section-coaching-shop-products .component-tile.shop-product-tile.is-top-package{display:none}.coach-profile .section-coaching-options .sub-section-coaching-shop-products.has-only-one-package{display:none}.section-success-stories .component-tile.component-success-stories-cover{padding-left:4rem;padding-right:4rem;grid-column-gap:2.875rem}}@media only screen and (min-width:96rem){.component-modal.approach-modal{max-width:88rem}}