#main{min-height:85vh}#logo p{color:#fff;margin-bottom:0}#logo p span.info-container{height:35px;margin-left:5px;position:relative;width:35px}#logo p span.info-container:before{color:grey;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 11v5m0 5a9 9 0 1 1 0-18 9 9 0 0 1 0 18Zm.05-13v.1h-.1V8h.1Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:35px;position:absolute;right:-25px;top:-5px;width:35px}#logo p span.info-container .more-info{background-color:#f3f3f3;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.3);color:#000;font-size:14px;line-height:20px;padding:5px 10px;position:absolute;right:-105px;text-align:left;top:30px;width:80svw}#logo p span.info-container .more-info:before{border-bottom:5px solid #f3f3f3;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;position:absolute;right:92px;top:-5px;width:0}.nav.nav-vertical{align-items:flex-start}.mobile-nav.nav-right{align-items:center;display:flex;gap:8px;position:relative}.mobile-nav.nav-right>li{margin:0}.adt-topbar-notification-item{margin-right:-4px!important;position:static!important}.adt-topbar-notification-item .adt-topbar-notification-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;width:32px}.adt-topbar-notification-item .adt-topbar-notification-icon{display:inline-flex;height:26px;width:26px}.adt-topbar-notification-item .adt-topbar-notification-icon svg{display:block;height:26px;width:26px}.adt-topbar-notification-item .adt-topbar-notification-badge{align-items:center;background:#c96a5c;border:2px solid #9daca5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-2px}.adt-topbar-notification-item .adt-topbar-notification-panel{background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.18);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:min(300px,100vw - 24px);z-index:120}.adt-topbar-notification-item .adt-topbar-notification-panel__header{border-bottom:1px solid rgba(0,0,0,.08);color:#404040;font-size:15px;font-weight:700;padding:14px 16px}.adt-topbar-notification-item .adt-topbar-notification-panel__list{max-height:320px;overflow-y:auto}.adt-topbar-notification-item .adt-topbar-notification-panel__empty{color:#707070;font-size:14px;padding:18px 16px;text-align:center}.adt-topbar-notification-item .adt-topbar-notification-row{align-items:flex-start;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:12px;padding:14px 16px;text-decoration:none}.adt-topbar-notification-item .adt-topbar-notification-row__dot{background:#c96a5c;border-radius:50%;flex:0 0 auto;height:9px;margin-top:6px;width:9px}.adt-topbar-notification-item .adt-topbar-notification-row__content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.adt-topbar-notification-item .adt-topbar-notification-row__text{color:#404040;font-size:14px;font-weight:700;line-height:1.35}.adt-topbar-notification-item .adt-topbar-notification-row__time{color:#8a8a8a;font-size:12px;line-height:1.3}.adt-topbar-notification-item .adt-topbar-notification-row.is-read .adt-topbar-notification-row__dot{background:#b8b8b8}.adt-topbar-notification-item .adt-topbar-notification-row.is-read .adt-topbar-notification-row__text{font-weight:400}.adt-topbar-notification-item .adt-topbar-notification-panel__footer{padding:14px 16px 16px;text-align:center}.adt-topbar-notification-item .adt-topbar-notification-panel__overview-link{color:#c96a5c;font-size:14px;font-weight:700;text-decoration:none}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:30px}.sidebar-logo-wrapper.col{padding:15px 30px}.col{padding-bottom:15px}.col .col-inner .row .col{padding-bottom:0}#footer{display:none}.five-columns.mobile-footer{background-color:#fff;margin-top:0!important}.single{background-color:#f3f3f3;min-height:100vh}.single-exercise #main{background-color:#fff}.text.step-title--main{font-size:18px;font-weight:500}.text.step-title--main p{color:#404040}.single-step #main{background-color:#fff}.single-notification .text.step-title,.single-step .text.step-title{font-size:12px}.inactive-step:before{background-color:hsla(0,0%,100%,.8);border-radius:8px;content:"";height:100%;position:absolute;width:calc(100% - 30px);z-index:1}section:has(.goal) .section-bg{background-color:#fff}section:has(.goal) label li{font-weight:400}.border-bottom--lightgrey{position:relative}.border-bottom--lightgrey:after{background-color:#f3f3f3;bottom:0;content:"";height:1px;left:15px;position:absolute;width:calc(100% - 30px)}.goal p{font-size:12px}.goal p strong{font-size:14px}.goal li{font-size:16px}.goal label{color:#707070;font-size:14px}.step-icon-number p{background-color:#fcf7f5;border-radius:50%;color:#f3cbcf;height:48px;line-height:48px;margin:0 auto;position:relative;width:48px}.step-icon-number p:before{border:1px solid #f3cbcf;border-radius:50%;content:"";height:36px;left:6px;position:absolute;top:6px;width:36px}.added-favorite{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='27.621'%3E%3Cg data-name='Group 242'%3E%3Cg data-name='Group 241'%3E%3Cg data-name='Group 110'%3E%3Cpath data-name='Path 104' d='M17.479 0h-7.256a.544.544 0 0 0-.544.544v10.884a.544.544 0 0 0 .884.425l3.286-2.63 3.285 2.631a.544.544 0 0 0 .884-.425V.544A.544.544 0 0 0 17.479 0Z' fill='%23898989'/%3E%3C/g%3E%3C/g%3E%3Ctext transform='translate(0 23.621)' fill='%23707070' font-size='10' font-family='Poppins-Regular, Poppins'%3E%3Ctspan x='0' y='0'%3EGemt%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");position:absolute;right:44px;top:6px}.exercise-category-submenu-link p{margin-bottom:0}.exercise-categories--main{background-color:#9daca5;text-transform:uppercase}.exercise-categories--main ul{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:0}.exercise-categories--main ul li{color:#5f6f67;display:flex;flex:1 1 100%;justify-content:center;list-style:none;margin:0;padding:0}.exercise-categories--main ul li a.exercise-category-main-link{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 0;width:100%}.exercise-categories--main ul li a:hover{color:#fff}.exercise-categories--main ul li.current-category{border-bottom:10px solid #f3cbcf}.exercise-categories--main ul li.current-category a{color:#fff;font-weight:600}.tabbed-content .nav{background-color:#9daca5}.tabbed-content .nav>li>a{font-size:16px;font-weight:400}.tabbed-content .nav>li.active>a{color:#fff}.tabbed-content .nav-line-bottom>li>a:before{background-color:#f3cbcf;height:6px}.tabbed-content ul>*{flex:1 1 50%;margin:0;text-align:center}.tab-panels{padding-top:0}.exercise-categories--submenu{height:96px;padding:15px 0;position:relative}.exercise-categories--submenu .flickity-slider,.exercise-categories--submenu .flickity-viewport{min-height:64px}.exercise-categories--submenu:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.2));content:"";height:100%;position:absolute;right:0;top:0;width:30px}.exercise-categories--submenu:before{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:30px;z-index:1}.exercise-categories--submenu .slider-style-container .flickity-slider>:not(.is-selected){opacity:1}.exercise-categories--submenu .slider.is-draggable .flickity-slider>.row{display:flex;flex-flow:row nowrap;min-height:64px}.exercise-categories--submenu .slider.is-draggable .flickity-slider>.row .col{font-size:12px;height:64px;max-width:200px;min-width:110px;padding-bottom:0;width:150px}.exercise-categories--submenu .slider.is-draggable .flickity-slider>.row .col .col-inner{align-items:center;display:flex;height:100%;justify-content:center}.exercise-categories--submenu .slider.is-draggable .flickity-slider>.row .col .col-inner>a.exercise-category-submenu-link{align-items:center;color:#191717;display:flex;height:100%;justify-content:center;padding:0 10px;text-align:center;width:100%}.program-overview{padding-top:15px}.program-overview .text.black p,.video-of-day .text.black p{color:#191717;font-size:16px;margin-bottom:0}.video-of-day .col p a{display:block}.video-of-day__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.todays-video{hyphens:auto}.todays-video .row .col-inner .today-video-link{cursor:pointer;display:block;margin-left:auto;max-width:100%;position:relative;width:100%}.todays-video .row .col-inner .today-video-link img{display:block;padding:0;position:relative;top:0;width:100%;z-index:1}.todays-video .row .col-inner .today-video-link:after{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='38'%3E%3Cpath data-name='Polygon 10' d='M32 19 0 38V0Z' fill='%23fff'/%3E%3C/svg%3E");display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.adt-goal-video-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;padding:0;position:relative;width:100%}.adt-goal-video-trigger.is-watched .adt-goal-video-trigger__thumbnail{box-shadow:0 0 0 2px #f3cbcf}.adt-goal-video-trigger__thumbnail{border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}.adt-goal-video-trigger__thumbnail img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.adt-goal-video-trigger__thumbnail:after{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='38'%3E%3Cpath d='M32 19 0 38V0Z' fill='%23fff'/%3E%3C/svg%3E");display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}body.adt-video-overlay-open{overflow:hidden}.adt-video-overlay{inset:0;position:fixed;z-index:9999}.adt-video-overlay__backdrop{background:hsla(0,4%,9%,.82);inset:0;position:absolute}.adt-video-overlay__dialog{background:#fff;display:flex;flex-direction:column;inset:auto 0 0;min-height:100dvh;padding:calc(env(safe-area-inset-top, 0px) + 18px) 16px calc(env(safe-area-inset-bottom, 0px) + 24px);position:absolute}.adt-video-overlay__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.adt-video-overlay__title{color:#191717;font-size:18px;font-weight:500;margin-bottom:0}.adt-video-overlay__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #f3f3f3;border-radius:999px;color:#191717;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:12px 16px;white-space:nowrap}.adt-video-overlay__player{aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;width:100%}@media (min-width:850px){.adt-video-overlay{align-items:center;display:flex;justify-content:center}.adt-video-overlay__dialog{border-radius:24px;inset:auto;max-width:720px;min-height:auto;width:calc(100% - 32px)}}.program-exercises .text.black p{color:#191717;font-size:16px;margin-bottom:0}.adt-range-slider{background-color:#f3f3f3;border-radius:4px;height:8px;position:relative;width:100%}.adt-range-slider .adt-range-slider-dot{background-color:#f3cbcf;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;height:16px;justify-content:center;position:absolute;top:-4px;width:16px}.adt-range-slider .adt-range-slider-dot:before{content:attr(data-content) "%";position:absolute;top:-25px}.row.program-overview .col-inner p{margin-bottom:0}.row.video-of-day>.col:first-child>.col-inner p{font-size:16px}.row.video-of-day .col-inner p{font-size:12px;margin-bottom:0}.row.video-of-day .col-inner p.title{color:#191717;font-size:14px;font-weight:500}.row.video-of-day .col-inner .today-video-link{margin-left:auto;max-width:100%;position:relative;width:100%;z-index:3}.row.program-exercises a .col .row .col.small-8{padding-bottom:0}.row.program-exercises .step-icon-number{padding:0 0 0 15px}.row.program-exercises .small-text.lineclamp-1 p{color:#707070}.row.program-exercises .icon-box .icon-box-img{margin-bottom:0}.focuspoint-list .row.selected{background-color:#f3cbcf}.focuspoint-list .row.selected .text.small-text.lineclamp-1 p{color:#707070}.border-top{border-top:1px solid #dbdbdb}.program-exercises{margin-top:0!important}.program-exercises a .col .col-inner .row{align-items:center;display:flex;padding:15px}.program-exercises a .col .col-inner .row .small-text.lineclamp-1 p{margin-bottom:0}.program-exercises .text.text-align-right{text-align:right}.program-exercises .text.text-align-right p{margin-bottom:0}.adt-popup{z-index:9}.adt-popup,.adt-popup .adt-popup-bg{height:100%;left:0;position:fixed;top:0;width:100%}.adt-popup .adt-popup-bg{background-color:rgba(0,0,0,.5)}.adt-popup .adt-popup-container{background-color:#fff;border-radius:8px;display:grid;left:5%;max-height:80vh;overflow-y:auto;padding:15px;position:fixed;top:50%;transform:translateY(-50%);width:90%;z-index:10}.adt-popup .adt-popup-container .close-button{align-items:center;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:30px}.adt-popup .adt-popup-container .close-button:hover{color:#000}.adt-popup .adt-popup-container p{font-size:16px;margin:10px 0 20px;text-align:center}.adt-popup .adt-popup-container .popup-buttons{display:flex;gap:10px;margin-top:15px}.adt-popup .adt-popup-container .popup-buttons .button{border:none;border-radius:5px;cursor:pointer;flex:1;font-size:11px;font-weight:600;padding:10px 15px;text-align:center;text-decoration:none;transition:all .2s ease}.adt-popup .adt-popup-container .popup-buttons .button.primary{background-color:#447355;color:#fff}.adt-popup .adt-popup-container .popup-buttons .button.primary:hover{background-color:#335542}.adt-popup .adt-popup-container .popup-buttons .button.secondary{background-color:#e0e0e0;color:#333}.adt-popup .adt-popup-container .popup-buttons .button.secondary:hover{background-color:#d0d0d0}.info-icon-wrapper{display:flex;justify-content:center;padding-bottom:30px;position:relative}.info-icon-wrapper span.info-container{height:35px;margin-left:5px;position:relative;width:35px}.info-icon-wrapper span.info-container:before{color:grey;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 11v5m0 5a9 9 0 1 1 0-18 9 9 0 0 1 0 18Zm.05-13v.1h-.1V8h.1Z' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:35px;position:absolute;right:0;top:3px;width:35px}.info-icon-wrapper span.info-container .more-info{background-color:#f3f3f3;font-size:14px;padding:5px 10px;position:absolute;right:-70px;top:30px;width:90svw}.info-icon-wrapper span.info-container .more-info:before{border-bottom:5px solid #f3f3f3;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";height:0;position:absolute;right:92px;top:-5px;width:0}.gform_wrapper.gravity-theme .profile-image--upload .gfield_label{display:none}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=text]{padding:24px 8px 8px 15px!important}.gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.gform_wrapper.gravity-theme select{padding-top:20px!important}header .header-wrapper{padding:0 15px}header .mobile-nav .button.white{margin:0}header .mobile-nav .button.white i{margin:0;min-width:5px;top:0}header .mobile-nav .button.white span{left:15px;margin:0;position:absolute}.exercise-overview a>.col>.col-inner{background-color:#fff;border-bottom:1px solid #dbdbdb;padding:15px 0}.exercise-overview a:hover>.col>.col-inner{background-color:rgba(243,203,207,.3)}.program-exercises a:hover>.col>.col-inner{background-color:hsla(17,54%,97%,.3)!important}.all-step-snippets a>.col>.col-inner{background-color:#fff}.all-step-snippets a>.col.active-step>.col-inner{background-color:#f3cbcf}.all-step-snippets a:hover>.col>.col-inner{background-color:rgba(243,203,207,.3)}.tax-exercise-category .step-icon-number img{height:48px;line-height:48px;margin:0 auto;position:relative;width:48px}
