.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.w-embed-youtubevideo {
    width: 100%;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
    background-position: 50%;
    background-size: cover;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%;
}

body {
    color: #262a3b;
    font-family: Manrope, sans-serif;
    font-size: 100%;
    line-height: 1em;
}

h1 {
    color: #262a3b;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Work Sans, sans-serif;
    font-size: 3.43em;
    font-weight: 800;
    line-height: 1.1em;
}

h2 {
    color: #262a3b;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Work Sans, sans-serif;
    font-size: 2.74em;
    font-weight: 800;
    line-height: 1.1em;
}

h3 {
    color: #262a3b;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 2.2em;
    font-weight: 400;
    line-height: 1.25em;
}

h4 {
    color: #262a3b;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 1.76em;
    font-weight: 400;
    line-height: 1.5em;
}

h5 {
    color: #262a3b;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 1.41em;
    font-weight: 400;
    line-height: 1.5em;
}

h6 {
    color: #262a3b;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.5em;
}

p {
    color: #262a3b;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
}

a {
    color: #262a3b;
    flex-direction: column;
    align-items: flex-start;
    font-family: Manrope, sans-serif;
    font-size: 100%;
    line-height: 1.5em;
    text-decoration: none;
}

ul {
    margin-top: 0%;
    margin-bottom: 0;
    padding-left: 4%;
    font-family: Manrope, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
}

li {
    color: #262626;
    padding-top: 1.5%;
    font-size: 1em;
    line-height: 1.5em;
}

img {
    display: inline-block;
}

strong {
    font-weight: bold;
}

.div__nav-right {
    justify-content: flex-end;
    align-items: center;
    font-size: 16px;
    display: flex;
}

.products__dropdown {
    padding-left: 12px;
    padding-right: 24px;
    transition: all .2s;
}

.products__dropdown:hover {
    color: #ff763f;
}

.link__dropdown-pro {
    z-index: 25;
    color: #262a3b;
    background-color: #fff;
    flex-direction: row;
    align-items: center;
    padding: 20px;
    font-size: 16px;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    position: relative;
}

.link__dropdown-pro:hover {
    color: #ff763f;
    background-color: #fafbff;
}

.link__nav-link-details {
    color: #262a3b;
    white-space: normal;
    font-size: 1em;
}

.div__dropdown-pointer {
    position: relative;
}

.div__nav-left {
    width: 50%;
    align-items: center;
    display: flex;
}

.div__pointer {
    z-index: 20;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 2px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -3%;
    bottom: auto;
    left: 0%;
    right: 4%;
    transform: rotate(45deg);
}

.div__dropdown-wrapper {
    min-width: 140px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 4px -19px 35px rgba(32, 53, 90, .08), 11px 11px 30px -10px rgba(32, 53, 90, .15);
}

.div__dropdown-wrapper.w--open {
    max-height: 100vh;
    min-width: 300px;
    background-color: #fff;
    border-radius: 15px;
    left: -97px;
    box-shadow: 0 50px 25px -50px rgba(32, 53, 90, .15), 8px 18px 60px 4px rgba(0, 0, 0, .13);
}

.navigation__mobile {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: center;
    display: none;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.link__crono-logo {
    margin-right: 4%;
}

.link__nav-blog {
    color: #262a3b;
    margin-left: 16px;
    padding: 16px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.link__nav-blog:hover {
    color: #777986;
}

.link__nav-blog.w--current {
    color: #ff763f;
}

.div__nav-menu {
    color: #283338;
    align-items: center;
    font-size: 15px;
    display: flex;
    position: static;
}

.image__dropdown-icon {
    color: #333;
    margin-right: 5px;
}

.image__dropdown-icon:hover, .image__dropdown-icon:focus {
    color: #ff763f;
}

.div__mobile__container {
    width: 100%;
    height: 100%;
    max-width: 1300px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.text__dropdown-title {
    color: #262a3b;
    margin-bottom: 2px;
    font-size: 1.125em;
    font-weight: 600;
}

.text__dropdown-title:hover {
    color: #44d07b;
}

.div__nav-content {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 12px;
    display: flex;
}

.image__crono-icon {
    width: 15%;
}

.link__nav-support {
    color: #262a3b;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    padding: 16px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
    transition: all .2s;
    display: flex;
}

.link__nav-support:hover {
    color: #777986;
}

.link__nav-support.w--current {
    color: #99d715;
}

.link__dropdown-mobile {
    width: 100%;
    color: #283338;
    padding: 20px 22px 16px;
    font-size: 16px;
    text-decoration: none;
    display: flex;
}

.link__dropdown-mobile:hover {
    background-color: #f8faff;
}

.div__login-button {
    align-items: center;
    margin-left: 30px;
    display: flex;
}

.sub-navigation---pro {
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    flex-direction: column;
    align-items: center;
    padding: 20px 0% 10px;
    display: flex;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.text__main-nav {
    color: #262a3b;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.text__main-nav:hover, .text__main-nav:focus {
    color: #777986;
}

.dropdown__navigation {
    min-width: 140px;
}

.dropdown__navigation.w--open {
    max-height: 100vh;
    min-width: 320px;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 10px;
    left: -100px;
}

.section__affiliate-cta {
    margin-top: 0%;
    padding-bottom: 2%;
    padding-left: 4%;
    padding-right: 4%;
}

.text__footer-copyright {
    color: #fff;
    text-align: left;
    margin-top: 6%;
    font-family: Manrope, sans-serif;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.5em;
}

.image__pre-footer-android {
    width: 50%;
    margin-left: 0;
}

.image__pre-footer-ios {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}

.div__main-nav {
    width: 100%;
    height: 100%;
    max-width: 1280px;
    min-height: 90px;
    border-top: 0 #b6b6b6;
    align-items: center;
    margin-top: 2%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2%;
    display: flex;
}

.button__login-outlined-main-nav {
    color: #262a3b;
    letter-spacing: 1px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fff;
    border: 1.5px solid #262a3b;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 8px 32px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    transition: all .4s ease-out;
    display: flex;
}

.image__cronometer-logo {
    width: 280px;
    margin-top: -16px;
}

.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.utility-page-content {
    width: 260px;
    text-align: center;
    flex-direction: column;
    display: flex;
}

.section__visual-identity {
    background-color: #fff;
    margin-top: 0%;
    padding: 6% 2%;
}

.section__key-messaging {
    margin-top: 0%;
    margin-bottom: 0;
    margin-left: 0%;
    padding: 6% 2%;
}

.div__branding-our-products {
    background-color: #fff;
    border: 1px solid #f0f2fa;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
    display: flex;
}

.section__our-products {
    background-color: #fafbff;
    margin-top: 0%;
    margin-bottom: 0;
    padding-bottom: 8%;
    padding-left: 2%;
    padding-right: 2%;
}

.div__key-messaging-list {
    margin-top: 0%;
    padding: 0 10% 0%;
}

.column__branding-2 {
    padding-left: 2%;
    padding-right: 0;
}

.p__footer-menu-list-1 {
    color: #fff;
    margin-top: 0%;
    font-family: Open Sans, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
}

.div__brand-assets {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    padding: 0% 0% 2%;
    display: flex;
    overflow: hidden;
}

.column__branding-1 {
    padding-left: 0;
    padding-right: 0;
}

.link__footer {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.section__privacy, .section__terms-text {
    margin-top: 2%;
    margin-bottom: 8%;
    padding-bottom: 0;
    padding-left: 2%;
    padding-right: 2%;
}

.section__security {
    margin-top: 2%;
    margin-bottom: 8%;
    padding: 0 2%;
}

.section__work-with-us {
    padding-left: 2%;
    padding-right: 2%;
}

.section__current-openings {
    margin-top: 6%;
    padding-left: 2%;
    padding-right: 2%;
}

.container__top-border {
    border-top: 1px solid #b8b8b8;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 4%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
}

.section__team {
    justify-content: center;
    align-items: center;
    margin-top: 6%;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
}

.p__footer-menu-list-2, .p__footer-menu-list-3 {
    color: #fff;
    font-family: Open Sans, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
}

.image__facebook-icon, .image__twitter-icon, .image__youtube-icon {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.slide__4 {
    background-color: #fff;
    border: 1px rgba(70, 137, 215, .2);
    border-radius: 10px;
    margin-right: 0;
    padding: 0;
}

.utility-page-form {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.text-field {
    border-radius: 6px;
}

.image__the-team {
    width: 100%;
    border-radius: 8px;
}

.div__jobs-hero-image {
    flex-direction: column;
    align-items: center;
    padding-left: 12%;
    padding-right: 12%;
    display: flex;
}

.image__maintenance {
    width: 70%;
    margin-top: 0;
}

.section__about {
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
}

.section__who-we-are {
    margin-top: 6%;
    margin-bottom: 8%;
    padding-left: 2%;
    padding-right: 2%;
}

.navigation__main {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
}

.button__orange {
    color: #fff;
    letter-spacing: 0;
    background-color: #ff763f;
    border-radius: 5px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1% 6%;
    font-family: Open Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25em;
    display: flex;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
}

.button__orange:hover {
    color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
}

.div__brand-image-button {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 4%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.section__pro-onboarding-hero {
    background-color: #f0f2fa;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
}

.div__contact-us-bottom {
    background-color: rgba(0, 0, 0, 0);
    border-top-style: none;
    border-top-color: #777986;
    border-bottom-style: none;
    border-bottom-color: #b6b6b6;
    flex-direction: column;
    align-items: center;
    margin-top: 6%;
    margin-right: 0%;
    padding: 0% 0;
}

.div__our-products-title {
    margin-top: 2%;
    padding-left: 4%;
    padding-right: 4%;
}

.image__dropshadow {
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.image__dropshadow.image__rounded-corners {
    box-shadow: 0 3px 20px rgba(119, 121, 134, .2);
}

.div__pro-webinar-text {
    margin-top: 2%;
    padding-left: 25%;
    padding-right: 25%;
}

.link__nav-forums {
    color: #262a3b;
    margin-left: 16px;
    padding: 16px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.link__nav-forums:hover {
    color: #777986;
}

.link__nav-forums.w--current {
    color: #ff763f;
}

.link__nav-about {
    color: #262a3b;
    margin-left: 16px;
    padding: 16px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.link__nav-about:hover {
    color: #777986;
}

.link__nav-about.w--current {
    color: #ff763f;
}

.link__dropdown-cronometer {
    z-index: 25;
    color: #262a3b;
    background-color: #fff;
    flex-direction: row;
    align-items: center;
    padding: 20px;
    font-size: 16px;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    position: relative;
}

.link__dropdown-cronometer:hover {
    color: #ff763f;
    background-color: #fafbff;
}

.slide__pro-reviews {
    background-color: #fff;
    border: 1px rgba(70, 137, 215, .2);
    border-radius: 10px;
    margin-right: 5%;
    padding: 0;
}

.image__crono-pro-icon {
    width: 15%;
}

.div__brand-assets-text {
    margin-top: 0%;
    margin-bottom: 4%;
    font-family: Manrope, sans-serif;
}

.section__maintenance-follow-us {
    min-height: 100vh;
    background-color: #262a3b;
    padding-left: 8%;
    padding-right: 8%;
}

.section__pro-webinar {
    background-color: #fafbff;
    margin-top: 8%;
    padding: 6% 2% 8%;
}

.div__hero-image {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 4%;
    padding-left: 0%;
    padding-right: 4%;
    display: flex;
}

.image__mobile__hero {
    margin-top: 0%;
    margin-left: 0%;
    padding-left: 0%;
}

.image__womens-health {
    width: 45%;
    flex: 0 auto;
}

.div__features-2__hero-sub-1 {
    padding-left: 6%;
    padding-right: 6%;
}

.div__affiliate-text-h5 {
    margin-top: 4%;
    margin-bottom: 2%;
}

.text__center-align {
    text-align: center;
    display: block;
}

.text__center-align.text__semibold {
    text-align: center;
    font-weight: 600;
}

.text__center-align.text__bold {
    font-weight: 700;
}

.text__center-align.text__jobs-subheader {
    padding-left: 10%;
    padding-right: 10%;
}

.text__center-align.text__is-work-sans {
    font-weight: 800;
}

.container__1280 {
    max-width: 1280px;
    flex-direction: column;
    align-items: center;
}

.container__1280.container__with-div-width-1000 {
    display: flex;
}

.container__1280.privacy-container {
    padding-top: 4%;
    padding-left: 8%;
    padding-right: 8%;
}

.section__media-mentions {
    background-color: #fafbff;
    border-top: 1px solid #f0f2fa;
    border-bottom: 1px solid #f0f2fa;
    margin-top: -2%;
    padding: 3% 2% 4%;
}

.container__media-mentions {
    padding-bottom: 0%;
}

.div__media-mentions-icons {
    margin-top: 1%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
}

.div__app-store-icons {
    padding-top: 3%;
}

.section__features-1 {
    background-color: #fff;
    margin-top: 0%;
    padding: 6% 2% 8%;
}

.container__features-text {
    padding-top: 0;
    padding-bottom: 0;
}

.section__features-2 {
    background-color: #fff;
    margin-top: 8%;
    margin-bottom: 8%;
    padding-bottom: 0%;
    padding-left: 2%;
    padding-right: 2%;
    position: relative;
}

.div__features-list {
    width: 100%;
    max-width: 1180px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.section__mobile__hero {
    padding-left: 0%;
    display: none;
}

.div__mobile__hero-text {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.p__mobile__login-text {
    color: #404040;
    margin-top: 4%;
}

.link__mobile__login {
    color: #404040;
    font-weight: 600;
}

.grid__media-mentions {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0%;
}

.image__lifehacker {
    width: 38%;
}

.image__mens-journal {
    width: 43%;
}

.div__features-1-sub-text {
    margin-top: 1%;
    margin-bottom: 4%;
    padding-left: 25%;
    padding-right: 25%;
}

.text__semibold {
    font-weight: 600;
}

.div__features-2-hero-text {
    flex-direction: column;
    align-items: center;
    padding: 0% 0;
    display: flex;
}

.div__features-2-sub-hero {
    margin-top: 1%;
    padding-left: 22%;
    padding-right: 22%;
}

.grid__features-2 {
    grid-column-gap: 40px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: stretch;
    margin-top: 8%;
    padding-top: 0;
}

.div__grid-block-1, .div__grid-block-2, .div__grid-block-3, .div__grid-block-4, .div__grid-block-5, .div__grid-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0%;
    display: flex;
}

.image__features-2__icon-1, .image__features-2__icon-2, .image__features-2__icon-3 {
    width: 50%;
}

.image__features-2__icon-4, .image__features-2__icon-5 {
    width: 50%;
    margin-bottom: 0;
}

.image__features-2__icon-6 {
    width: 50%;
    opacity: .9;
}

.div__features-2__hero-text-1 {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-left: 15%;
    padding-right: 15%;
}

.div__features-2__hero-text-2 {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-left: 11%;
    padding-right: 11%;
}

.div__features-2__hero-text-3 {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-left: 5%;
    padding-right: 5%;
}

.div__features-2__hero-text-4, .div__features-2__hero-text-5, .div__features-2__hero-text-6 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.div__features-2__hero-sub-3, .div__features-2__hero-sub-4 {
    padding-left: 6%;
    padding-right: 6%;
}

.div__features-2__hero-sub-5 {
    padding-left: 4%;
    padding-right: 4%;
}

.div__signup-button-2 {
    justify-content: center;
    margin-top: 2%;
    padding-bottom: 3.2%;
    display: flex;
}

.section__signup-button-2 {
    background-color: #262a3b;
    margin-top: 2%;
    margin-bottom: 8%;
    padding-top: 0%;
    padding-bottom: 0%;
}

.section__sync-device {
    margin-top: 0%;
    margin-bottom: 8%;
    padding-top: 0%;
    padding-left: 2%;
    padding-right: 2%;
}

.div__device-sync-text {
    padding-left: 0%;
    padding-right: 0%;
}

.div__device-icons {
    flex-direction: column;
    align-items: center;
    margin-top: 2%;
    display: flex;
}

.image__device-icons {
    width: 75%;
    margin-top: 2%;
}

.div__mobile__device-icons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
}

.section__user-reviews {
    background-color: #fafbff;
    border-top: 1px solid #f0f2fa;
    border-bottom: 1px solid #f0f2fa;
    margin-bottom: 0%;
    padding-bottom: 10%;
    padding-left: 2%;
    padding-right: 2%;
}

.image__ios-quote-icon-left {
    width: 10%;
    opacity: 1;
}

.image__user-review-ios-icon {
    width: 30%;
    margin-top: 0%;
}

.section__pro-cta {
    background-color: #fff;
    margin-top: 0%;
    margin-bottom: 6%;
    padding: 8% 2% 2%;
}

.grid__pro-cta {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

.image__pro-doc-graphic {
    width: 100%;
}

.div__pro-text-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0% 4% 4%;
    display: flex;
}

.button__raisin-outlined__pro-cta {
    color: #262a3b;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #262a3b;
    border-radius: 8px;
    padding: 2% 8%;
    font-family: Manrope, sans-serif;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.25em;
}

.button__raisin-outlined__pro-cta:hover {
    color: #262a3b;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .5);
}

.button__raisin-outlined__pro-cta:active {
    background-color: #f0f2fa;
}

.section__mobile__pro-cta {
    background-color: #f8f8f8;
    margin-top: 7%;
    margin-bottom: 0;
    padding: 0% 2%;
    display: none;
}

.div__mobile__pro-graphic {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.link__pre-footer-ios, .link__pre-footer-android {
    align-items: flex-end;
    margin-top: 0%;
    display: flex;
}

.p__footer-menu-title-2, .p__footer-menu-title-3 {
    color: #fff;
    margin-bottom: 4%;
    padding-bottom: 1%;
    font-family: Work Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
}

.div__pro-text {
    flex-direction: column;
    align-items: center;
    padding: 4%;
    display: flex;
}

.div__pro-cta-image {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
}

.div__pro-sub-text {
    margin-top: 2%;
    padding-left: 4%;
    padding-right: 4%;
}

.div__media-love {
    text-align: left;
    background-color: #fafbff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6%;
    margin-bottom: 6%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.div__our-products-heading, .div__key-messaging, .div__visual-identity-heading {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 6%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.button__brand-assets-outlined-copy {
    max-width: none;
    min-height: 45px;
    color: #262a3b;
    text-align: center;
    background-color: #fff;
    border: 1.15px solid #ff6733;
    border-radius: 5px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 5%;
    padding: 1.2% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.25em;
    display: flex;
    position: static;
}

.button__brand-assets-outlined-copy:hover {
    background-color: #fafbff;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__brand-assets-outlined-copy:active {
    box-shadow: none;
    background-color: #f0f2fa;
}

.p__security {
    max-width: 1000px;
    margin-top: 4%;
}

.p__terms {
    margin-top: 4%;
}

.div__work-with-us-text {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6%;
    margin-bottom: 6%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.section__revelstoke-video {
    margin-top: 6%;
    padding-left: 2%;
    padding-right: 2%;
}

.div__jobs-header {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 4%;
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
}

.div__about-text {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6%;
    margin-bottom: 4%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.image__team {
    width: 80%;
    border-radius: 8px;
}

.div__who-we-are-heading {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 4%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.image__rounded-corners {
    border-radius: 8px;
}

.image__pro-webinar {
    width: 18%;
}

.section__404-hero {
    padding-left: 2%;
    padding-right: 2%;
}

.div__our-products-text {
    margin-top: 2%;
    padding-left: 10%;
    padding-right: 10%;
}

.image__screenshots {
    width: 40%;
    outline-offset: 0px;
    border-radius: 8px;
    outline: 1px #c3c6d3;
    box-shadow: 0 2px 8px rgba(119, 121, 134, .15);
}

.grid__media-love {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0%;
}

.grid__inner__media-article {
    background-color: #fff;
    grid-template-columns: 1fr;
}

.section__media-love {
    background-color: #fafbff;
    margin-top: 2%;
    margin-bottom: 0%;
    padding: 0 0% 8%;
}

.link__media-article {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    padding: 4%;
    box-shadow: 0 3px 12px rgba(119, 121, 134, .2);
}

.link__media-article:hover {
    box-shadow: 0 3px 12px rgba(119, 121, 134, .4);
}

.image__media-article {
    border-radius: 8px;
}

.grid__branding-our-products {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
}

.grid__inner__logos-screenshots {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}

.grid__inner-2__brand-rules {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
}

.div__how-to-logos {
    height: 48.7767%;
}

.grid__brand-assets {
    grid-template-rows: auto;
}

.div__how-not-to-logos {
    margin-top: 3.2%;
}

.div__jobs-text {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 6%;
    padding-left: 12%;
    padding-right: 12%;
    display: flex;
}

.p__jobs-text-2 {
    margin-top: 3%;
}

.link__youtube-video {
    width: 100%;
}

.div__youtube-video {
    flex-direction: column;
    align-items: center;
    padding-left: 12%;
    padding-right: 12%;
    display: flex;
}

.p__jobs-text-list {
    margin-top: 4%;
}

.p__jobs-text-intro {
    margin-top: 2%;
}

.div__team-image, .div__who-we-are {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__maintenance-image {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.div__maintenance-header {
    margin-top: 2%;
    margin-bottom: 4%;
    padding-right: 10%;
}

.div__maintenance-subheader {
    margin-top: 4%;
}

.div__maintenance-social-icons {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 2%;
    margin-bottom: 2%;
    display: flex;
}

.div__maintenance-email {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__maintenance-app-icons {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 2%;
    margin-bottom: 2%;
    display: flex;
}

.text__usd-month {
    font-size: 20px;
    font-weight: 400;
}

.div__pro-price-heading {
    min-height: 400px;
    border-bottom: 1px solid #afb4c4;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8%;
    padding-bottom: 8%;
}

.grid__pro-b-pricing-matrix {
    grid-column-gap: 80px;
    grid-row-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: -12%;
}

.div__price-grid-cell {
    background-color: #fff;
    border-radius: 8px;
    padding: 4% 4% 0%;
    box-shadow: 0 3px 24px rgba(76, 82, 119, .2);
}

.div__pro-plus-pricing-card {
    min-height: 400px;
    border-bottom: 1px solid #afb4c4;
    margin-top: 4%;
    margin-bottom: 8%;
    padding: 0% 0% 8%;
}

.pro-b__section__hero {
    margin-top: 2.4%;
    padding-left: 2%;
    padding-right: 2%;
}

.grid__pro-b-hero {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    margin-top: 1%;
}

.pro__section__pre-footer {
    background-color: #fff;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 2% 4%;
}

.pro-b__section__features-1 {
    background-color: #fff;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 6% 2% 8%;
}

.pro-b__section__features-2 {
    background-color: #fafbff;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 8% 2% 12%;
}

.pro-b__section__features-3 {
    background-color: #fafbff;
    margin-bottom: 0%;
    padding-bottom: 10%;
    padding-left: 2%;
    padding-right: 2%;
}

.pro-b__section__testimonials {
    background-color: #fafbff;
    padding: 10% 2%;
}

.pro-b__section__pricing {
    margin-top: 14%;
    margin-bottom: 4%;
    padding-bottom: 8%;
    padding-left: 2%;
    padding-right: 2%;
}

.grid__pro-b-features-1 {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 6%;
}

.pro-b__section__features-4 {
    margin-bottom: 10%;
    margin-left: 0;
    padding-left: 2%;
    padding-right: 2%;
}

.div__pro-b-hero-img {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
}

.text__pro-b__hero {
    font-weight: 700;
}

.div__pro__sub-hero {
    margin-top: 4%;
    margin-bottom: 4%;
    padding-bottom: 0%;
    padding-right: 25%;
}

.div__pro-b__hero {
    width: 90%;
    margin-top: 0%;
}

.div__pro-b-features-list-1, .div__pro-b-features-list-2, .div__pro-b-features-list-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__pro-b-features-3-img {
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0%;
    display: flex;
}

.grid__pro-b-features-2 {
    grid-column-gap: 72px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    margin-top: 8%;
}

.image__pro-b-client-diary-icon, .image__pro-b-hipaa-icon, .image__pro-b-client-reports-icon {
    width: 50%;
    margin-bottom: 2%;
}

.grid__pro-b-features-3 {
    grid-column-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    margin-top: 0%;
}

.grid__pro-b-features-4 {
    width: 80%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.25fr;
    margin-top: 8%;
}

.div__pro-b-signup-button {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0%;
    display: flex;
}

.image__pro-b-hero {
    width: 90%;
    margin-top: -16px;
}

.div__pro-b-features-list-heading-1, .div__pro-b-features-list-heading-2, .div__pro-b-features-list-heading-3 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.div__pro-b-subheading {
    margin-top: 1%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 220px;
    padding-right: 220px;
}

.div__client-app-image {
    flex-direction: column;
    align-items: flex-end;
    padding-right: 0;
    display: flex;
}

.div__pro-b-features-list {
    margin-bottom: 6%;
}

.text__bold {
    font-weight: 700;
}

.div__pricing-button {
    flex-direction: column;
    align-items: center;
    margin-top: 2%;
    display: flex;
}

.image__pro-b-client-app {
    width: 75%;
    align-self: flex-end;
}

.grid__pro-b-testimonial {
    width: 90%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    margin-top: 6%;
    padding: 2.4%;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
}

.div__pro-b-stanford-logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0%;
    display: flex;
}

.div__stanford-text {
    margin-top: 4%;
    margin-bottom: 0%;
    padding-left: 2%;
}

.div__stanford-quote {
    background-image: url('../quote.html');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 8%;
    margin-top: 0;
    padding-left: 2%;
    padding-right: 0%;
}

.div__pro-b-features-2-heading {
    margin-top: 0%;
}

.div__pricing-heading {
    margin-top: 6%;
    padding-bottom: 2%;
}

.div__top-border {
    border-top: 1px solid #c3c6d3;
    border-radius: 0;
    margin-bottom: 0%;
}

.div__pro-pricing-card {
    margin-top: 4%;
    padding: 0%;
}

.text__is-green {
    color: #005c5c;
}

.section__pro-faq {
    padding-left: 2%;
    padding-right: 2%;
}

.div__faccordion-body-text {
    margin-top: 0;
    overflow: hidden;
}

.div__accordion-bar {
    background-color: #fff;
    border: 1px #262a3b;
    border-radius: 8px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0%;
    text-decoration: none;
    display: flex;
}

.div__accordion-bar:active {
    box-shadow: none;
    background-color: #f0f2fa;
}

.div__faq {
    max-width: 800px;
    flex-direction: column;
    margin: 6% auto;
    display: flex;
}

.div__accordion-wrap {
    margin-bottom: 4%;
}

.animation__accordion {
    width: 6%;
    flex: 0 auto;
}

.div__pricing-faq {
    margin-top: 4%;
}

.div__pro-b-contact-us {
    margin-bottom: 8%;
    padding-top: 0%;
}

.p__faq {
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}

.div__pro-pricing-client-text {
    margin-top: 8%;
    margin-bottom: 0%;
}

.div__pro-pricing-button {
    flex-direction: column;
    align-items: center;
    margin-top: 8%;
    display: flex;
}

.pro-b__section__pricing-header {
    margin-bottom: 8%;
    padding-left: 2%;
    padding-right: 2%;
}

.div__pro-b-features-1-header {
    margin-top: 0%;
}

.p__faq-text {
    font-weight: 600;
}

.p__faq-text:hover {
    color: #262a3b;
}

.p__faq-text.text__semibold {
    font-size: 1.125em;
}

.p__faq-text.text__is-green {
    flex: 1;
    font-size: 1.125em;
}

.div__pro-b-pricing-subheading {
    margin-top: .5%;
}

.text__mobile__pro-b__hero {
    font-weight: 700;
}

.div__mobile__pro-b-sub-hero {
    margin-top: 4%;
    padding-right: 0%;
}

.mobile__section__pro-b-hero {
    display: none;
}

.mobile__pro-b__section__features-3 {
    margin-bottom: 12%;
    display: none;
}

.mobile__grid__pro-b-features-3 {
    grid-column-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    margin-top: 0%;
}

.div__pro-b-features-list-bottom {
    margin-bottom: 0%;
}

.div__pro-b-client-app-subheading {
    margin-top: 1%;
}

.mobile__grid__pro-b-features-4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 8%;
    display: none;
}

.mobile__div__client-features-text {
    padding-right: 20%;
}

.mobile__div__pro-b-features-list {
    margin-bottom: 6%;
}

.div__pro-b-reviews-subheading-text {
    margin-top: 1%;
}

.div__pro-b-features-1-subheading {
    margin-top: .5%;
}

.div__pro-b-client-app-heading {
    margin-top: 8%;
}

.section__home-b__hero {
    margin-top: 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding-bottom: 1%;
    padding-left: 2%;
    padding-right: 2%;
}

.grid__home-b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    padding-left: 0%;
}

.div__home-b__hero-image {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
}

.image__home-b__hero {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    display: inline-block;
}

.div__home-b__hero-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.div__home-b__hero-sub-text-h4 {
    margin-top: 8%;
    margin-bottom: 6%;
    padding-right: 20%;
}

.div__home-b__hero-text {
    flex-direction: column;
    justify-content: center;
    padding-top: 0%;
    display: flex;
}

.div__food-diary-text {
    padding-top: 3.2%;
    padding-left: 27%;
    padding-right: 27%;
}

.grid__ios-reviews {
    width: 80%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    background-image: url('../quote.html');
    background-position: 5% 21%;
    background-repeat: no-repeat;
    background-size: 5%;
    background-attachment: scroll;
    border: 1px #e6e8f0;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 6%;
    margin-left: 0%;
    margin-right: 0%;
    padding: 2.4%;
    box-shadow: 0 3px 12px rgba(119, 121, 134, .2);
}

.div__ios-review-main-quote {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0%;
}

.text__user-review-date {
    color: #262a3b;
    text-align: left;
    margin-top: 4%;
    margin-bottom: 2%;
    font-family: Manrope, sans-serif;
    font-size: 1em;
    font-weight: 600;
}

.text__quote-heading {
    color: #ff763f;
    margin-top: 0%;
    margin-bottom: 4%;
    padding-left: 8%;
}

.text__quote-heading.text__semibold {
    color: #005c5c;
    font-family: Work Sans, sans-serif;
}

.div__ios-icon-quote {
    flex-direction: column;
    align-items: center;
    margin-top: 1%;
    display: flex;
}

.div__user-reviews-heading {
    margin-top: 6%;
}

.div__work-with-us, .div__jobs {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__job-accordion {
    max-width: 800px;
    flex-direction: column;
    margin: 6% auto 0%;
    display: flex;
}

.div__job-posting-text {
    max-width: 1000px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 4%;
}

.div__jobs-description-text {
    margin-top: 4%;
}

.div__pro-onboarding-heading {
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-top: 6%;
    margin-bottom: 1%;
    display: flex;
}

.div__step-1-heading {
    align-self: flex-start;
    margin-top: 8%;
    margin-bottom: 4%;
}

.div__pro-onboarding-subheading {
    width: 80%;
    flex-direction: column;
    align-self: center;
    align-items: center;
    margin-top: 0%;
    display: flex;
}

.div__pro-onboarding-login {
    flex-direction: column;
    align-items: center;
    margin-top: 4%;
    margin-bottom: 4%;
    display: flex;
}

.div__step-2, .div__step-3 {
    margin-top: 12%;
    margin-bottom: 0%;
}

.div__step-4-text {
    margin-bottom: 4%;
}

.div__user-manual-button {
    flex-direction: column;
    align-items: center;
    margin-top: 4%;
    display: flex;
}

.div__pro-webinar-heading {
    margin-top: 0%;
    margin-bottom: 2%;
}

.div__pro-webinar-img {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__pro-webinar-button, .div__pro-contact-us-button {
    flex-direction: column;
    align-items: center;
    margin-top: 2%;
    display: flex;
}

.div__pro-contact-footer-subheading {
    margin-top: 1%;
}

.stanford-logo-pro-b {
    width: 60%;
    margin-right: 2%;
}

.grid__mobile__ios-reviews {
    background-color: #f8f8f8;
    border-radius: 8px;
    grid-template-rows: auto;
    margin-top: 6%;
    padding: 4%;
    display: none;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
}

.div__mobile__ios-review-main-quote {
    padding: 0%;
}

.image__mobile__ios-quote-icon-left {
    width: 10%;
    opacity: 1;
}

.grid__mobile__android-reviews {
    background-color: #f8f8f8;
    border-radius: 8px;
    grid-template-rows: auto;
    margin-top: 6%;
    padding: 4%;
    display: none;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
}

.grid__hero-app-icons {
    grid-column-gap: 32px;
    grid-template-rows: auto;
    margin-top: 1%;
}

.image__ios-hero-icon, .image__anroid-hero-icon {
    width: 28%;
}

.div__media-articles {
    background-color: #fafbff;
}

.div__about-body {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div__step-4 {
    margin-top: 12%;
}

.div__user-manual-image {
    flex-direction: column;
    align-items: center;
    margin-top: 4%;
    display: flex;
}

.image__mobile__pro-b-client-app {
    display: none;
}

.image__footer-logo-white {
    width: 25%;
    margin-top: -8px;
    margin-bottom: 0%;
}

.div__footer-menu-logo {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0%;
    margin-left: 0;
    display: flex;
}

.link__ios-hero-icon {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
}

.image__user-review-android-icon {
    margin-top: 0%;
}

.div-block {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.button__orange-404 {
    color: #fff;
    letter-spacing: 0;
    background-color: #ff763f;
    border-radius: 5px;
    margin-top: 8%;
    margin-bottom: 0;
    padding: 2% 6%;
    font-family: Open Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25em;
    display: flex;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
}

.button__orange-404:hover {
    color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
}

.div__404-subheading {
    margin-top: 2%;
}

.div__404-title {
    margin-bottom: 6%;
}

.div__404-img {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.grid__404 {
    grid-template-rows: auto;
    margin-top: 6%;
}

.grid__404-mobile {
    grid-template-rows: auto;
    margin-top: 6%;
    display: none;
}

.div__mobile__404-title {
    margin-bottom: 6%;
}

.button-pro-onboarding-login {
    color: #262a3b;
    cursor: pointer;
    background-color: #44d07b;
    border-radius: 5px;
    margin-top: 0;
    padding: 1% 6%;
    font-family: Open Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25em;
}

.button-pro-onboarding-login:hover {
    color: #262a3b;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .5);
}

.button-pro-onboarding-login:active {
    box-shadow: none;
    background-color: #3cc26e;
}

.pro-pricing-grid {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .25fr minmax(200px, 2.75fr);
}

.pro-pricing-grid-div {
    border: 1px #afb4c4;
    border-color: #afb4c4 #000;
    margin-top: 2%;
    margin-bottom: 8%;
    padding: 0 4%;
}

.div__enterprise-price {
    justify-content: space-between;
    align-items: center;
    margin-top: 8%;
    margin-bottom: 0%;
}

.div__pro-pricing-enterprise-subheading {
    margin-top: 8%;
}

.enterprise-pricing-grid-div {
    border-top: 1px #afb4c4;
    border-bottom-style: none;
    margin-top: 2%;
    margin-bottom: 8%;
    padding: 0 4%;
}

.div_pro_enterpise_title {
    margin-bottom: 1%;
}

.div__pro-b-subheading-2 {
    margin-top: 1%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30%;
    padding-right: 30%;
}

.div__enterprise-pricing-button-notrial {
    flex-direction: column;
    align-items: center;
    margin-top: 8%;
    display: flex;
}

.enterprise-pricing-grid {
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: .25fr minmax(200px, 2.75fr);
}

.button__home-b__green-signup-hero {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 10px;
    margin-top: 4%;
    margin-bottom: 4%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__home-b__green-signup-hero:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__home-b__green-signup-hero:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.grid-2 {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
}

.img__features-2-checkmark {
    width: 28%;
}

.div__checkmark {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 2%;
    display: flex;
}

.img__discover-nutrition {
    margin-top: -17%;
}

.div_features-discover {
    margin-top: 4%;
}

.button__home-b__green-signup-midpage {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 10px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.2% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__home-b__green-signup-midpage:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__home-b__green-signup-midpage:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.paragraph-2 {
    color: #262a3b;
    font-family: Manrope, sans-serif;
    font-size: 1em;
}

.img__pro-logo {
    width: 65%;
}

.div__pro-logo-cta {
    justify-content: center;
    align-self: auto;
    display: flex;
}

.text_is-white {
    color: #fff;
}

.text__is-work-sans {
    font-family: Work Sans, sans-serif;
    font-weight: 700;
}

.gold-logo, .basic-logo, .pro-logo {
    width: 50%;
}

.enterprise-logo {
    width: 70%;
}

.grid-3 {
    grid-template-rows: auto;
}

.section-2 {
    padding: 4% 8% 6%;
}

.div_follow-us {
    margin-top: 4%;
}

.div__maintenance-logo {
    border-bottom: 1px #9da0ad;
    justify-content: flex-start;
    margin-bottom: 8%;
    padding-bottom: 4%;
    display: flex;
}

.image-15 {
    width: 30%;
}

.button__pro__green-signup-hero {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 5px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 800;
    line-height: 1.25em;
    display: flex;
}

.button__pro__green-signup-hero:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__pro__green-signup-hero:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.grid__pro-subscribers {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.section__pro-proof {
    background-color: #fafbff;
    margin-top: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.pro-accoount-2 {
    width: 35%;
}

.pro-account-1 {
    width: 30%;
}

.pro-account-3 {
    width: 35%;
}

.div-pro-account-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
}

.div-pro-account-3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.div-pro-account-1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
}

.div__pro-hero-text {
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.features-1, .features-2 {
    width: 95%;
}

.text__testimonial {
    font-size: 1em;
}

.button__hpro__green-signup-bottom {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 5px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.2% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__hpro__green-signup-bottom:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__hpro__green-signup-bottom:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.div_pro-footer-contact {
    margin-top: 4%;
}

.link_pro-contact-us {
    text-decoration: underline;
}

.text__is-jade-green {
    color: #44d07b;
}

.button__pro-pricing__green-signup {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 10px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__pro-pricing__green-signup:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__pro-pricing__green-signup:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.button__pro-pricing__green-signup-copy {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #fff;
    border: 1px solid #262a3b;
    border-radius: 10px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__pro-pricing__green-signup-copy:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__pro-pricing__green-signup-copy:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #f0f2fa;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.propricing-image__check {
    width: 60%;
    margin-top: 2px;
    margin-right: 2%;
    position: static;
}

.div__pro-pricing-features-text-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
}

.div__propricing-checkmarks {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.div__blog-post-container {
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    margin: 8% 0% -88px;
    padding: 6%;
    display: flex;
    box-shadow: 0 10px 40px rgba(76, 82, 119, .2);
}

.div__pro-onboarding-img {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.section__blog-content {
    margin-top: 120px;
    padding-left: 2%;
    padding-right: 2%;
}

.container-blog {
    max-width: 64%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.div__step-2-heading, .div_40px-below {
    margin-bottom: 4%;
}

.div__step-3-heading {
    margin-top: 0%;
    margin-bottom: 4%;
}

.button-pro-onboarding-usermanual {
    color: #262a3b;
    cursor: pointer;
    background-color: #44d07b;
    border-radius: 5px;
    margin-top: 0;
    padding: 1% 6%;
    font-family: Open Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25em;
}

.button-pro-onboarding-usermanual:hover {
    color: #262a3b;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .5);
}

.button-pro-onboarding-usermanual:active {
    box-shadow: none;
    background-color: #3cc26e;
}

.button-pro-onboarding-webinar {
    color: #262a3b;
    cursor: pointer;
    background-color: #44d07b;
    border-radius: 8px;
    margin-top: 0;
    padding: 1% 6%;
    font-family: Open Sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25em;
}

.button-pro-onboarding-webinar:hover {
    color: #262a3b;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .5);
}

.button-pro-onboarding-webinar:active {
    box-shadow: none;
    background-color: #3cc26e;
}

.button__raisin-outlined__pro-contact {
    color: #262a3b;
    text-align: center;
    background-color: #fff;
    border: 1px solid #262a3b;
    border-radius: 8px;
    padding: 1% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.25em;
}

.button__raisin-outlined__pro-contact:hover {
    color: #262a3b;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .5);
}

.button__raisin-outlined__pro-contact:active {
    background-color: #f0f2fa;
}

.link-block-testimonials {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
}

.grid-features-discover {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
}

.div__features-2-grid-text {
    width: 90%;
}

.section-footer {
    background-color: #262a3b;
    padding: 6% 2% 4%;
}

.grid__footer {
    grid-column-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr;
    margin: 0% 0% 4%;
}

.div__footer-column-1 {
    padding-right: 24%;
}

.img__discover-nutrition-mobile {
    margin-top: -17%;
    display: none;
}

.div__footer-column-2 {
    margin-top: 0%;
}

.p-privacy-2 {
    margin-top: 2%;
}

.link__text {
    color: #005c5c;
    text-decoration: underline;
}

.grid__privacy {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .5fr 1fr 1fr;
    margin-top: 2%;
}

.list__key-messaging {
    margin-top: 2%;
    font-size: 1.125em;
}

.text__green-button {
    color: #005c5c;
    text-align: left;
}

.div__security {
    padding-left: 8%;
    padding-right: 8%;
}

.div__terms {
    padding-top: 2%;
    padding-left: 8%;
    padding-right: 8%;
}

.div__support-footer {
    text-align: left;
    align-items: flex-start;
    margin-top: 0%;
    margin-bottom: 0%;
}

.link__is-white {
    color: #fff;
    text-decoration: underline;
}

.p__about-text {
    width: 80%;
}

.grid__social-footer {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .25fr .25fr;
    margin-top: 4%;
}

.div__ios-footer {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-right: 0;
}

.div__maintenance-app-icons-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 2%;
    margin-bottom: 2%;
    display: flex;
}

.link_ios {
    align-items: flex-end;
    display: flex;
}

.columns_maintenance-apps {
    margin-top: 4%;
}

.p__step-1 {
    margin-top: 2%;
}

.div__p-step-2 {
    margin-bottom: 4%;
}

.p__step-2-text {
    margin-top: 6%;
    margin-bottom: 6%;
}

.img__ios-footer, .img__android-footer {
    width: 65%;
}

.button__pro__green-signup-hero-mobile {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 5px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__pro__green-signup-hero-mobile:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__pro__green-signup-hero-mobile:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.div__pro-price {
    margin-top: 8%;
}

.div__accordion-bar-copy {
    border-top-width: 1px;
    border-top-color: #000;
    border-bottom-width: 1px;
    border-bottom-color: #000;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 2%;
    text-decoration: none;
    display: flex;
}

.p__faq-text-copy {
    font-weight: 600;
}

.p__faq-text-copy:hover {
    color: #262a3b;
}

.text__mobile-dropdown-title-crono {
    color: #262a3b;
    margin-bottom: 2px;
    font-size: 1em;
    font-weight: 600;
}

.text__mobile-dropdown-title-crono:hover {
    color: #44d07b;
}

.text__mobile-dropdown-title-pro {
    color: #262a3b;
    margin-bottom: 2px;
    font-size: 1em;
    font-weight: 600;
}

.text__mobile-dropdown-title-pro:hover {
    color: #44d07b;
}

.image__instagram-icon-footer {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.div__testimonial-block {
    justify-content: center;
    display: flex;
}

.grid__android-reviews-copy {
    width: 80%;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #fff;
    background-image: url('../quote.html');
    background-position: 55% 10%;
    background-repeat: no-repeat;
    background-size: 5%;
    background-attachment: scroll;
    border: 1px #e6e8f0;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 6%;
    margin-left: 0%;
    margin-right: 0%;
    padding: 2.4%;
    box-shadow: 0 3px 12px rgba(119, 121, 134, .2);
}

.hero-video {
    width: 90%;
    border-radius: 0;
}

.section__media-mentions-web {
    background-color: #fafbff;
    border-top: 1px solid #f0f2fa;
    border-bottom: 1px solid #f0f2fa;
    margin-top: 2%;
    padding: 3% 2%;
}

.button__home-b__green-signup-hero-copy {
    color: #262a3b;
    letter-spacing: .5px;
    background-color: #44d07b;
    border-radius: 10px;
    margin-top: 4%;
    margin-bottom: 0%;
    padding: 3% 10%;
    font-family: Manrope, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25em;
    display: flex;
}

.button__home-b__green-signup-hero-copy:hover {
    color: #262a3b;
    letter-spacing: .5px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__home-b__green-signup-hero-copy:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.div__home-b__hero-text-copy {
    flex-direction: column;
    justify-content: center;
    padding-top: 0%;
    display: flex;
}

.div__home-b__hero-sub-text-h4-copy {
    margin-top: 4%;
    margin-bottom: 4%;
    padding-right: 15%;
}

.section__home-b__hero-copy {
    margin-top: 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding: 4% 2%;
}

.div__crono-pro-reviews {
    justify-content: center;
    display: flex;
}

.grid__pro-client-features-text {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
}

.div__checkmark-pro {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 2%;
    display: flex;
}

.div__pro-client-features {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.img__features-2-checkmark-pro {
    width: 28%;
}

.div__pro-features-2-grid-text {
    width: 90%;
}

.section__media-mentions-mobile {
    background-color: #fafbff;
    border-top: 1px solid #f0f2fa;
    border-bottom: 1px solid #f0f2fa;
    margin-top: 2%;
    padding: 3% 2% 4%;
    display: none;
}

.div__hero-image-mobile {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 4%;
    padding-left: 0%;
    padding-right: 4%;
    display: flex;
}

.grid__pro-b-pricing-matrix-mobile {
    grid-column-gap: 80px;
    grid-row-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: -12%;
    display: none;
}

.accordion-item-trigger {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.text__dropdown-title-crono {
    color: #262a3b;
    margin-bottom: 2px;
    font-size: 1.125em;
    font-weight: 600;
}

.text__dropdown-title-crono:hover {
    color: #ff6733;
}

.div__pro__trial-text {
    margin-top: 4%;
    padding-bottom: 4%;
    padding-right: 25%;
}

.div__pro__sub-hero-trial {
    margin-top: 4%;
    margin-bottom: 0%;
    padding-bottom: 0%;
    padding-right: 25%;
}

.div__gradient {
    background-image: linear-gradient(#262a3b, #243144 13%, #20384c 28%, #193f52 43%, #0f4658 58%, #034e5b 74%, #00555c 87%, #005c5c);
}

.grid__social-icons {
    width: 30%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid__maintenace-social-icons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.instagram-maintenance {
    width: 40%;
}

.facebook-maintenance {
    width: 40px;
}

.twitter-maintenance {
    width: 40%;
}

.link__maintenace-twitter {
    flex-direction: row;
    justify-content: flex-end;
    display: flex;
}

.image-16 {
    max-height: 600px;
}

.grid__home-b-don-fitness {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    padding-left: 0%;
}

.grid-4 {
    grid-template-columns: 1fr 1fr 1fr;
}

.grid__home-don-fitness-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: stretch;
    margin-top: 5%;
    padding-left: 0%;
}

.section-3day-workout, .section-4day-workout, .section-5day-workout {
    padding-left: 5%;
    padding-right: 5%;
}

.section-3day-workout {
    background-color: #d5f3df;
    padding-top: 5%;
    padding-bottom: 5%;
}

.container {
    max-width: 1280px;
}

.grid-5 {
    grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.paragraph-3 {
    margin-top: 2%;
    font-size: 1.5em;
}

.heading {
    margin-top: 2%;
}

.paragraph-4 {
    text-align: left;
    margin-top: 2%;
    font-size: 1.5em;
}

.grid-5-3rows {
    grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.grid-5-rows {
    grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.section-4day-workout {
    background-color: #fffcf6;
    padding-top: 5%;
    padding-bottom: 5%;
}

.grid-5-6rows {
    grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.grid-4-rows {
    grid-template: "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.grid-5-5rows-copy {
    grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.section-5day-workout {
    background-color: #b9d7d6;
    padding-top: 5%;
    padding-bottom: 5%;
}

.grid-3-rows {
    grid-template: ". Area"
                 ". ."
                 ". ."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.grid-2-rows {
    grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
    justify-items: start;
    margin-top: 5%;
    margin-bottom: 5%;
}

.section_home-b_hero-mobile {
    display: none;
}

.grid__home-don-fitness-buttons-mobile {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: stretch;
    margin-top: 5%;
    padding-left: 0%;
}

.paragraph-3---small {
    margin-top: 2%;
    font-size: 1.5em;
}

.link-text-watch-video {
    font-weight: 600;
    text-decoration: underline;
}

.text-block, .text-block-2, .text-block-3 {
    margin-top: 2%;
    margin-bottom: 2%;
    font-size: 140%;
}

.button__brand-assets-outlined-log-in {
    max-width: 200px;
    min-height: 45px;
    color: #262a3b;
    text-align: center;
    background-color: #fff;
    border: 1.15px solid #ff6733;
    border-radius: 5px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-top: 2%;
    padding: 1.2% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.25em;
    display: flex;
    position: static;
}

.button__brand-assets-outlined-log-in:hover {
    background-color: #fafbff;
    box-shadow: 0 2px 8px rgba(119, 121, 133, .76);
}

.button__brand-assets-outlined-log-in:active {
    box-shadow: none;
    background-color: #f0f2fa;
}

.text-block-4 {
    margin-top: 5%;
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 2.281em;
    }

    h2 {
        font-size: 2.027em;
    }

    h3 {
        font-size: 1.602em;
    }

    h4 {
        font-size: 1.424em;
    }

    h5 {
        font-size: 1.266em;
    }

    h6 {
        font-size: 1.125em;
    }

    li {
        padding-top: 2%;
    }

    .div__mobile-nav {
        background-color: #fff;
        border-radius: 10px;
        padding-top: 15px;
        display: none;
        box-shadow: 42px 42px 55px rgba(0, 0, 0, .14);
    }

    .link__mobile__nav-login {
        width: auto;
        color: #262a3b;
        border: 1px solid #262a3b;
        border-radius: 8px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 10px 0 20px 16px;
        padding: 10px 30px;
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__mobile__nav-login:active {
        background-color: #f0f2fa;
    }

    .dropdown__mobile-nav {
        display: block;
    }

    .menu__mobile {
        color: #000;
        border-radius: 8px;
        margin-bottom: 0;
        padding: 20px;
        font-size: 22px;
    }

    .menu__mobile.w--open {
        color: #262a3b;
        background-color: #fafbff;
    }

    .div__nav-left {
        display: flex;
    }

    .link__mobile-nav__about {
        width: 100%;
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__mobile-nav__about:hover {
        background-color: #fafbff;
    }

    .link__mobile-nav__about.w--current {
        color: #ff763f;
    }

    .navigation__mobile {
        height: 85px;
        flex-direction: row;
        justify-content: center;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 20px 2%;
        display: flex;
    }

    .div__nav-menu {
        display: none;
    }

    .div__mobile__container {
        justify-content: space-between;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .mobile__toggle {
        width: 100%;
        justify-content: flex-start;
        padding-right: 40px;
        font-family: Open Sans, sans-serif;
        display: flex;
    }

    .mobile__toggle:hover {
        background-color: #fafbff;
    }

    .mobile__toggle.w--open {
        width: 100%;
        display: flex;
    }

    .text__mobile-nav {
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__dropdown-mobile {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .link__dropdown-mobile:hover {
        background-color: #fafbff;
    }

    .link__mobile-nav__blog {
        width: 100%;
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__mobile-nav__blog:hover {
        background-color: #fafbff;
    }

    .dropdown__mobile__list {
        background-color: #fff;
    }

    .sub-navigation---pro {
        display: none;
    }

    .div__mobile__login-button {
        max-width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }

    .image__mobile-crono-icon {
        width: 8%;
    }

    .section__affiliate-cta {
        padding-left: 2%;
        padding-right: 2%;
    }

    .text__footer-copyright {
        margin-top: 6%;
    }

    .image__pre-footer-android, .image__pre-footer-ios {
        width: 38%;
    }

    .image__cronometer-logo {
        width: 230px;
    }

    .section__visual-identity {
        padding-left: 2%;
        padding-right: 2%;
    }

    .section__key-messaging {
        margin-left: 2%;
        margin-right: 2%;
    }

    .div__branding-our-products {
        padding-left: 2%;
        padding-right: 2%;
        box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
    }

    .section__our-products {
        margin-bottom: 4%;
    }

    .div__key-messaging-list {
        padding-top: 4%;
    }

    .div__brand-assets {
        padding: 0%;
    }

    .section__privacy, .section__terms-text, .section__security, .section__work-with-us, .section__current-openings {
        padding-left: 2%;
        padding-right: 2%;
    }

    .container__top-border {
        display: block;
    }

    .image__facebook-icon, .image__twitter-icon, .image__youtube-icon {
        width: 75%;
    }

    .image__the-team {
        width: 100%;
    }

    .div__jobs-hero-image {
        padding-left: 4%;
        padding-right: 4%;
    }

    .image__maintenance {
        margin-top: 60px;
    }

    .section__who-we-are {
        margin-bottom: 10%;
    }

    .navigation__main {
        display: none;
    }

    .button__orange {
        padding: 2% 8%;
    }

    .div__brand-image-button {
        padding-top: 0;
    }

    .div__our-products-title {
        padding-left: 1%;
        padding-right: 1%;
    }

    .div__pro-webinar-text {
        padding-left: 10%;
        padding-right: 10%;
    }

    .link__mobile-nav__forums {
        width: 100%;
        background-color: rgba(0, 0, 0, 0);
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__mobile-nav__forums:hover {
        background-color: #fafbff;
    }

    .link__mobile-nav__support {
        width: 100%;
        font-family: Manrope, sans-serif;
        font-size: 1.125em;
        font-weight: 600;
    }

    .link__mobile-nav__support:hover {
        background-color: #fafbff;
    }

    .link__mobile-nav__support.w--current {
        color: #ff763f;
    }

    .image__mobile-crono-pro-icon {
        width: 8%;
    }

    .section__maintenance-follow-us {
        min-height: 100vh;
        padding-top: 8%;
    }

    .section__pro-webinar {
        margin-top: 10%;
    }

    .div__hero-image {
        align-items: flex-start;
        margin-right: 0;
        padding-top: 2%;
        padding-right: 4%;
    }

    .image__womens-health {
        width: 60%;
    }

    .div__features-2__hero-sub-1 {
        margin-top: 0%;
    }

    .div__affiliate-text-h5 {
        margin-top: 4%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .text__center-align {
        text-align: center;
    }

    .container__1280 {
        justify-content: center;
    }

    .container__1280.container__media-mentions {
        display: flex;
    }

    .container__1280.privacy-container {
        padding-top: 6%;
        padding-left: 6%;
        padding-right: 6%;
    }

    .section__media-mentions {
        margin-top: 6%;
        padding-top: 2%;
        padding-bottom: 4%;
    }

    .section__features-1 {
        margin-top: 0;
        padding: 8% 2% 4%;
    }

    .container__features-text {
        margin-top: 0;
    }

    .section__features-2 {
        margin-top: 8%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .section__mobile__hero {
        justify-content: center;
        align-items: center;
        padding-left: 2%;
        padding-right: 2%;
        display: none;
    }

    .grid__media-mentions {
        justify-items: center;
        margin-bottom: 2%;
        margin-left: 10px;
        margin-right: 10px;
    }

    .image__lifehacker {
        width: 48%;
    }

    .image__mens-journal {
        width: 56%;
    }

    .div__features-1-sub-text {
        margin-bottom: 0%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__features-2-sub-hero {
        margin-bottom: 4%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .grid__features-2 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        margin-top: 2%;
    }

    .div__grid-block-1, .div__grid-block-2, .div__grid-block-3 {
        padding: 0 0%;
    }

    .div__grid-block-4 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div__grid-block-5 {
        align-items: center;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div__grid-block-6 {
        padding: 2% 0 0;
    }

    .image__features-2__icon-1, .image__features-2__icon-2, .image__features-2__icon-3, .image__features-2__icon-4 {
        width: 45%;
    }

    .image__features-2__icon-5 {
        width: 45%;
        margin-top: -3px;
    }

    .image__features-2__icon-6 {
        width: 43%;
    }

    .div__features-2__hero-text-1 {
        padding-left: 18%;
        padding-right: 18%;
    }

    .div__features-2__hero-text-2 {
        padding-left: 9%;
        padding-right: 9%;
    }

    .div__features-2__hero-text-3 {
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__features-2__hero-text-4 {
        padding-left: 25%;
        padding-right: 25%;
    }

    .div__features-2__hero-sub-2 {
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__features-2__hero-sub-3 {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__features-2__hero-sub-5 {
        padding-left: 1%;
        padding-right: 1%;
    }

    .div__features-2__hero-sub-6 {
        padding-top: 0%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__signup-button-2 {
        margin-top: 4%;
    }

    .section__signup-button-2 {
        margin-top: 8%;
        margin-bottom: 10%;
        padding-top: 4%;
        padding-bottom: 4%;
    }

    .section__sync-device {
        margin-bottom: 8%;
    }

    .div__device-sync-text {
        margin-bottom: 2%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__device-icons {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .image__device-icons {
        width: 95%;
    }

    .section__user-reviews {
        margin-bottom: 4%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .image__ios-quote-icon-left {
        width: 12%;
    }

    .section__pro-cta {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 6%;
        padding-bottom: 6%;
    }

    .button__raisin-outlined__pro-cta {
        margin-top: 2%;
        margin-bottom: 0;
        padding-top: 2.4%;
        padding-bottom: 2.4%;
    }

    .section__mobile__pro-cta {
        margin-top: 6%;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 0%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .link__pre-footer-ios, .link__pre-footer-android {
        align-items: flex-start;
        margin-top: 4%;
    }

    .p__footer-menu-title-2, .p__footer-menu-title-3 {
        margin-bottom: 0%;
        padding-bottom: 2%;
    }

    .div__pro-text {
        padding-left: 8%;
        padding-right: 8%;
    }

    .div__pro-cta-image {
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
    }

    .div__media-love {
        margin-top: 6%;
    }

    .div__visual-identity-heading {
        margin-bottom: 8%;
    }

    .button__brand-assets-outlined-copy {
        margin-top: 4%;
        margin-bottom: 5%;
        padding: 1.5% 8%;
    }

    .p__security {
        margin-top: 4%;
    }

    .div__work-with-us-text {
        margin-top: 0%;
    }

    .section__revelstoke-video {
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__about-text {
        margin-top: 6%;
        margin-bottom: 6%;
    }

    .image__team {
        width: 90%;
    }

    .image__pro-webinar {
        width: 25%;
    }

    .div__our-products-text {
        padding-left: 1%;
        padding-right: 1%;
    }

    .image__screenshots {
        width: 65%;
    }

    .grid__media-love {
        width: 100%;
        grid-column-gap: 24px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 2%;
    }

    .section__media-love {
        padding-bottom: 10%;
    }

    .image__media-article {
        width: 100%;
    }

    .grid__branding-our-products {
        padding-top: 4%;
    }

    .grid__brand-assets {
        grid-column-gap: 32px;
    }

    .div__jobs-text {
        max-width: none;
        padding-left: 4%;
        padding-right: 4%;
    }

    .link__youtube-video {
        width: 100%;
    }

    .div__youtube-video {
        padding-left: 4%;
        padding-right: 4%;
    }

    .div__maintenance-app-icons {
        margin-top: 0%;
        margin-bottom: 0%;
    }

    .div__pro-price-heading {
        min-height: 375px;
    }

    .grid__pro-b-pricing-matrix {
        grid-column-gap: 20px;
        margin-top: -6%;
    }

    .div__pro-plus-pricing-card {
        min-height: 375px;
    }

    .pro-b__section__hero {
        display: none;
    }

    .grid__pro-b-hero {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr;
    }

    .pro__section__pre-footer {
        padding: 8% 2%;
    }

    .pro-b__section__features-1 {
        margin-top: 0%;
        margin-left: 2%;
        margin-right: 2%;
        padding-top: 8%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .pro-b__section__features-2 {
        margin-top: 0%;
        margin-left: 0%;
        margin-right: 0%;
        padding-bottom: 8%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .pro-b__section__features-3 {
        margin-left: 2%;
        margin-right: 2%;
        padding-left: 0%;
        padding-right: 0%;
        display: none;
    }

    .pro-b__section__testimonials {
        padding: 8% 4% 14%;
    }

    .pro-b__section__pricing {
        margin-top: 12%;
        padding-bottom: 12%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .grid__pro-b-features-1 {
        grid-column-gap: 40px;
        grid-row-gap: 32px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }

    .pro-b__section__features-4 {
        padding-top: 8%;
    }

    .div__pro-b-hero-img {
        flex-direction: column;
        align-items: center;
    }

    .div__pro-b-features-3-img {
        width: 80%;
        height: auto;
        justify-content: center;
    }

    .grid__pro-b-features-2 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr;
        margin-top: 6%;
    }

    .image__pro-b-client-diary-icon, .image__pro-b-hipaa-icon, .image__pro-b-client-reports-icon {
        width: 25%;
    }

    .grid__pro-b-features-3 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }

    .grid__pro-b-features-4 {
        width: 90%;
        grid-column-gap: 40px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.25fr;
        grid-auto-columns: 1fr;
        display: grid;
    }

    .div__pro-b-signup-button {
        align-items: center;
        margin-top: 0%;
    }

    .image__pro-b-hero {
        width: 55%;
    }

    .div__pro-b-features-list-heading-1, .div__pro-b-features-list-heading-2 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 11%;
    }

    .div__pro-b-features-list-heading-3 {
        margin-top: 0%;
        margin-bottom: 0%;
    }

    .div__pro-b-subheading {
        margin-left: 0;
        margin-right: 0;
        padding-left: 6%;
        padding-right: 6%;
    }

    .div__client-app-image {
        justify-content: center;
        align-items: center;
    }

    .div__pro-b-features-list {
        margin-top: 0%;
        margin-bottom: 6%;
    }

    .div__pricing-button {
        margin-top: 6%;
    }

    .image__pro-b-client-app {
        width: auto;
        display: none;
    }

    .grid__pro-b-testimonial {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        margin-top: 8%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__pro-b-stanford-logo {
        margin-top: 4%;
        margin-bottom: 2%;
        padding: 0%;
    }

    .div__stanford-text {
        padding-left: 6%;
    }

    .div__stanford-quote {
        margin-top: 0;
        padding-left: 6%;
        padding-right: 6%;
    }

    .div__pricing-heading {
        margin-top: 8%;
    }

    .div__top-border {
        margin-bottom: 0%;
    }

    .section__pro-faq {
        padding-left: 4%;
        padding-right: 4%;
    }

    .div__accordion-bar {
        flex-direction: row;
    }

    .div__pro-pricing-client-text {
        margin-top: 16%;
        margin-bottom: 8%;
    }

    .div__pro-b-pricing-subheading {
        padding-left: 15%;
        padding-right: 15%;
    }

    .text__mobile__pro-b__hero {
        text-align: center;
        font-family: Work Sans, sans-serif;
        font-weight: 800;
    }

    .div__mobile__pro-b-sub-hero {
        margin-top: 4%;
        padding-bottom: 6%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__mobile-pro-b-hero {
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .mobile__section__pro-b-hero {
        margin-left: 0%;
        margin-right: 0%;
        padding-left: 2%;
        padding-right: 2%;
        display: block;
    }

    .div__pro-b-features-list-subheading-2 {
        padding-left: 4%;
        padding-right: 4%;
    }

    .div__pro-b-features-img-wrapper {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .mobile__pro-b__section__features-3 {
        background-color: #fafbff;
        margin-bottom: 0%;
        margin-left: 0%;
        margin-right: 0%;
        padding-bottom: 8%;
        padding-left: 2%;
        padding-right: 2%;
        display: block;
    }

    .mobile__grid__pro-b-features-3 {
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }

    .mobile__div__pro-b-features-3-text {
        width: 70%;
    }

    .mobile__div__pro-b-features-img-wrapper {
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div__pro-b-features-2-text {
        width: 70%;
        padding-right: 0%;
    }

    .div__pro-b-features-list-bottom {
        margin-top: 0%;
        margin-bottom: 0%;
    }

    .div__pro-b-client-app-subheading {
        padding-left: 25%;
        padding-right: 25%;
    }

    .mobile__grid__pro-b-features-4 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        display: none;
    }

    .mobile__div__client-features-text {
        width: auto;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-right: 0%;
    }

    .mobile__div__pro-b-features-list {
        margin-top: 4%;
        margin-bottom: 6%;
    }

    .div__pro-b-reviews-subheading-text {
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__mobile__pro-b-heading-text {
        margin-top: 4%;
        margin-bottom: 4%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__pro-b-features-1-subheading {
        padding-left: 4%;
        padding-right: 4%;
    }

    .div__pro-b-client-app-heading {
        margin-top: 0%;
    }

    .section__home-b__hero {
        justify-content: center;
        align-items: center;
        margin-top: 3%;
        padding-left: 2%;
        padding-right: 2%;
        display: flex;
    }

    .div__home-b__hero-image {
        align-items: flex-start;
        margin-right: 0;
        padding-top: 2%;
        padding-right: 4%;
    }

    .image__home-b__hero {
        width: 100%;
        align-self: flex-end;
    }

    .div__home-b__hero-sub-text-h4 {
        margin-top: 4%;
        padding-right: 26%;
    }

    .div__food-diary-text {
        padding-left: 20%;
        padding-right: 20%;
    }

    .grid__ios-reviews {
        grid-column-gap: 40px;
        grid-template-columns: .75fr .75fr;
        margin-top: 8%;
    }

    .text__user-review-date {
        margin-bottom: 0%;
    }

    .div__ios-icon-quote {
        align-items: flex-start;
        margin-top: 25%;
        padding-left: 8%;
    }

    .div__user-reviews-heading {
        margin-top: 8%;
    }

    .div__work-with-us {
        margin-top: 4%;
    }

    .div__pro-onboarding-login {
        margin-bottom: 8%;
    }

    .div__pro-webinar-heading {
        margin-top: 6%;
    }

    .stanford-logo-pro-b {
        width: 25%;
    }

    .grid__mobile__ios-reviews {
        grid-column-gap: 40px;
        grid-template-columns: .75fr .75fr;
        margin-top: 8%;
    }

    .image__mobile__ios-quote-icon-left {
        width: 12%;
    }

    .grid__mobile__android-reviews {
        grid-column-gap: 40px;
        grid-template-columns: 1fr .75fr;
        margin-top: 8%;
    }

    .image__ios-hero-icon, .image__anroid-hero-icon {
        width: 40%;
    }

    .div__media-articles {
        justify-content: center;
        padding-left: 2%;
        padding-right: 2%;
        display: flex;
    }

    .div__user-manual-image {
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        display: flex;
    }

    .image__mobile__pro-b-client-app {
        width: 80%;
        align-self: center;
        display: block;
    }

    .image__footer-logo-white {
        width: 8%;
    }

    .div__footer-menu-logo {
        margin-top: 0;
    }

    .button__orange-404 {
        padding: 2% 8%;
    }

    .button-pro-onboarding-login {
        margin-top: 4%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    .pro-pricing-grid {
        grid-row-gap: 24px;
    }

    .pro-pricing-grid-div {
        padding: 0;
    }

    .div__enterprise-price {
        margin-top: 16%;
        margin-bottom: 0%;
    }

    .div__pro-pricing-enterprise-subheading {
        margin-top: 16%;
        margin-bottom: 8%;
    }

    .enterprise-pricing-grid-div {
        padding: 0;
    }

    .div__pro-b-subheading-2 {
        margin-left: 0;
        margin-right: 0;
        padding-left: 25%;
        padding-right: 25%;
    }

    .div__enterprise-pricing-button-notrial {
        margin-top: 3px;
    }

    .enterprise-pricing-grid {
        grid-row-gap: 25px;
    }

    .button__home-b__green-signup-hero {
        border-radius: 8px;
        font-size: 1.125em;
    }

    .grid-2 {
        grid-column-gap: 13px;
        grid-template-columns: .25fr 1.75fr;
    }

    .img__features-2-checkmark {
        width: 32%;
    }

    .div__checkmark {
        justify-content: center;
    }

    .img__discover-nutrition {
        width: 80%;
        margin-top: 0%;
        display: none;
    }

    .div_features-discover {
        margin-top: 0%;
        padding-left: 6%;
        padding-right: 6%;
    }

    .img__pro-logo {
        width: 75%;
    }

    .gold-logo, .basic-logo, .pro-logo {
        width: 60%;
    }

    .enterprise-logo {
        width: 84%;
    }

    .div_follow-us {
        margin-top: 0%;
    }

    .pro-account-1 {
        width: 25%;
    }

    .features-1 {
        width: 90%;
    }

    .propricing-image__check {
        width: 80%;
        margin-right: 0%;
    }

    .div__pro-pricing-features-text-wrap {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-right: 0;
    }

    .div__propricing-checkmarks {
        padding-right: 0;
    }

    .container-blog {
        max-width: 90%;
    }

    .button-pro-onboarding-usermanual {
        background-color: #fff;
        border: 1px solid #262a3b;
        margin-top: 4%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    .button-pro-onboarding-usermanual:active {
        background-color: #f0f2fa;
    }

    .button-pro-onboarding-webinar {
        background-color: #fff;
        border: 1px solid #262a3b;
        margin-top: 4%;
        padding-top: 2%;
        padding-bottom: 2%;
    }

    .button-pro-onboarding-webinar:active {
        background-color: #f0f2fa;
    }

    .button__raisin-outlined__pro-contact {
        margin-top: 2%;
        margin-bottom: 0;
    }

    .icon {
        color: #262a3b;
        font-size: 40px;
    }

    .grid-features-discover {
        grid-row-gap: 32px;
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr;
        justify-items: center;
    }

    .section-footer {
        padding-left: 4%;
        padding-right: 4%;
    }

    .grid__footer {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        margin-left: 0%;
        margin-right: 0%;
    }

    .div__footer-column-1 {
        margin-bottom: 0%;
        padding-right: 20%;
    }

    .img__discover-nutrition-mobile {
        width: 70%;
        margin-top: 0%;
        display: block;
    }

    .div__discover-nutrition-img {
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .div__footer-column-2, .div__footer-column-3 {
        margin-top: 4%;
    }

    .div__support-footer {
        text-align: left;
        margin-top: 4%;
        margin-bottom: 0%;
    }

    .p__about-text {
        width: 90%;
    }

    .grid__social-footer {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }

    .div__maintenance-app-icons-2 {
        margin-top: 0%;
        margin-bottom: 0%;
    }

    .div__p-step-2 {
        margin-bottom: 6%;
    }

    .p__step-2-text {
        margin-top: 4%;
        margin-bottom: 4%;
    }

    .img__ios-footer, .img__android-footer {
        width: 20%;
    }

    .button__pro__green-signup-hero-mobile {
        padding-top: 2%;
        padding-bottom: 2%;
        font-weight: 800;
    }

    .div__pro-price {
        margin-top: 16%;
    }

    .div__accordion-bar-copy {
        flex-direction: row;
    }

    .text__mobile-dropdown-title-crono {
        font-size: 1.125em;
    }

    .text__mobile-dropdown-title-crono:hover {
        color: #ff6733;
    }

    .text__mobile-dropdown-title-pro {
        font-size: 1.125em;
    }

    .image__instagram-icon-footer {
        width: 75%;
    }

    .grid__android-reviews-copy {
        grid-column-gap: 40px;
        grid-template-columns: .75fr .75fr;
        margin-top: 8%;
    }

    .section__media-mentions-web {
        margin-top: 6%;
        padding-top: 2%;
        padding-bottom: 4%;
    }

    .button__home-b__green-signup-hero-copy {
        border-radius: 8px;
        font-size: 1.125em;
    }

    .div__home-b__hero-sub-text-h4-copy {
        margin-top: 4%;
        padding-right: 26%;
    }

    .section__home-b__hero-copy {
        justify-content: center;
        align-items: center;
        margin-top: 3%;
        padding-left: 2%;
        padding-right: 2%;
        display: none;
    }

    .grid__pro-client-features-text {
        grid-column-gap: 13px;
        grid-template-columns: .25fr 1.75fr;
    }

    .div__checkmark-pro {
        justify-content: center;
        padding-top: 12%;
    }

    .img__features-2-checkmark-pro {
        width: 60%;
    }

    .div__pro-features-2-grid-text {
        width: 100%;
    }

    .section__media-mentions-mobile {
        margin-top: 6%;
        padding-top: 2%;
        padding-bottom: 4%;
    }

    .div__hero-image-mobile {
        align-items: flex-start;
        margin-right: 0;
        padding-top: 2%;
        padding-right: 4%;
    }

    .grid__pro-b-pricing-matrix-mobile {
        grid-column-gap: 20px;
        margin-top: -6%;
    }

    .facebook-maintenance {
        width: 40%;
    }

    .link__maintenance-fb {
        align-items: center;
        display: flex;
    }

    .image-16 {
        text-align: center;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .section-3day-workout, .section-4day-workout, .section-5day-workout {
        padding-left: 5%;
        padding-right: 5%;
    }

    .section_home-b_hero-mobile {
        display: block;
    }

    .container_hero_mobile {
        text-align: center;
        padding-left: 1%;
        padding-right: 1%;
    }

    .heading-2 {
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .heading-3, .heading-3-mobile-small {
        margin-top: 2%;
        margin-bottom: 5%;
    }

    .button__brand-assets-outlined-log-in {
        margin-top: 4%;
        margin-bottom: 5%;
        padding: 1.5% 8%;
    }
}

@media screen and (max-width: 767px) {
    h2, h4 {
        line-height: 1.25em;
    }

    h5 {
        line-height: 1.5em;
    }

    p {
        font-size: 1em;
    }

    ul {
        padding-left: 6%;
    }

    li {
        padding-top: 2%;
        font-size: 1em;
    }

    .div__mobile-nav {
        display: block;
    }

    .menu__mobile {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .image__mobile-crono-icon {
        width: 10%;
    }

    .section__affiliate-cta {
        margin-top: 0;
    }

    .image__pre-footer-android, .image__pre-footer-ios {
        width: 48%;
    }

    .image__cronometer-logo {
        margin-top: 0;
    }

    .section__visual-identity {
        margin-top: 4%;
        margin-bottom: 8%;
    }

    .section__key-messaging {
        margin-top: 4%;
    }

    .div__branding-our-products {
        padding-left: 4%;
        padding-right: 4%;
        box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    }

    .section__our-products {
        margin-top: 0%;
        margin-left: 0;
        margin-right: 0;
        padding-top: 4%;
        padding-bottom: 10%;
    }

    .div__key-messaging-list {
        margin-top: 0%;
        padding: 4% 5% 0;
    }

    .column__branding-2 {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .div__brand-assets {
        width: 100%;
        margin-bottom: 0;
    }

    .column__branding-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .section__privacy {
        margin-left: 0;
        margin-right: 0;
    }

    .section__current-openings {
        padding-bottom: 0;
    }

    .image__facebook-icon, .image__twitter-icon, .image__youtube-icon {
        width: 80%;
    }

    .image__the-team {
        width: 100%;
        border-radius: 6px;
        padding-left: 0;
        padding-right: 0;
    }

    .div__jobs-hero-image {
        padding-left: 4%;
        padding-right: 4%;
    }

    .image__maintenance {
        margin-top: 0;
    }

    .section__who-we-are {
        margin-top: 6%;
        margin-bottom: 10%;
    }

    .div__brand-image-button {
        align-items: center;
        margin-top: 6%;
    }

    .div__contact-us-bottom {
        margin-left: 60px;
        margin-right: 60px;
    }

    .div__pro-webinar-text {
        padding-left: 5%;
        padding-right: 5%;
    }

    .image__mobile-crono-pro-icon {
        width: 10%;
    }

    .section__maintenance-follow-us {
        margin-top: 6%;
        margin-bottom: 6%;
        padding-top: 10%;
    }

    .section__pro-webinar {
        margin-bottom: 0%;
    }

    .div__hero-image {
        align-items: center;
        margin-top: 0%;
        padding-right: 0%;
    }

    .image__mobile__hero, .image__womens-health {
        width: 75%;
    }

    .div__affiliate-text-h5 {
        margin-top: 6%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .text__center-align.text__jobs-subheader {
        padding-left: 5%;
        padding-right: 5%;
    }

    .text__center-align.text__is-work-sans {
        text-align: center;
    }

    .container__1280.container__our-products {
        display: flex;
    }

    .container__1280.privacy-container {
        padding-top: 8%;
        padding-left: 4%;
        padding-right: 4%;
    }

    .div__media-mentions-icons {
        margin-top: 2%;
    }

    .div__app-store-icons {
        padding-top: 6%;
    }

    .section__features-1 {
        margin-top: 4%;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 6%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .container__features-text {
        margin-top: 2%;
        padding-left: 0;
        display: block;
    }

    .section__features-2 {
        margin-top: 10%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .section__mobile__hero {
        background-image: url('../dot-pattern.html');
        background-position: 100% 100%;
        background-repeat: no-repeat;
        background-size: 80%;
        flex-flow: row;
        align-content: center;
        padding-top: 2%;
        padding-bottom: 8%;
        display: block;
    }

    .div__mobile__hero-text {
        align-items: center;
    }

    .div__mobile__hero-subtext {
        margin-top: 4%;
        margin-bottom: 4%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__mobile__signup-button {
        text-align: center;
        flex-direction: column;
        align-items: center;
        margin-top: 0%;
        display: flex;
    }

    .p__mobile__login-text {
        text-align: center;
        flex-direction: column;
        align-items: center;
        margin-top: 2%;
        display: flex;
    }

    .link__mobile__login {
        text-align: center;
    }

    .grid__media-mentions {
        width: 100%;
        margin-bottom: 0%;
    }

    .image__lifehacker {
        width: 59%;
    }

    .image__mens-journal {
        width: 67%;
    }

    .div__features-1-sub-text {
        margin-top: 2%;
        margin-bottom: 6%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .text__semibold {
        font-weight: 600;
    }

    .div__features-2-sub-hero {
        margin-top: 2%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .grid__features-2 {
        grid-column-gap: 20px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
        margin-top: 6%;
    }

    .div__grid-block-1, .div__grid-block-2 {
        padding: 0%;
    }

    .div__grid-block-3 {
        padding: 1% 0%;
    }

    .div__grid-block-4, .div__grid-block-5, .div__grid-block-6 {
        padding: 0%;
    }

    .image__features-2__icon-1, .image__features-2__icon-2, .image__features-2__icon-3, .image__features-2__icon-4, .image__features-2__icon-5 {
        width: 60%;
    }

    .image__features-2__icon-6 {
        width: 58%;
    }

    .div__features-2__hero-text-1, .div__features-2__hero-text-2, .div__features-2__hero-text-3 {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__features-2__hero-text-4 {
        margin-top: 2%;
        padding-left: 20%;
        padding-right: 20%;
    }

    .div__features-2__hero-sub-2 {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__features-2__hero-sub-3, .div__features-2__hero-sub-4 {
        padding-left: 5%;
        padding-right: 5%;
    }

    .div__features-2__hero-sub-6 {
        padding-left: 0%;
        padding-right: 0%;
    }

    .section__signup-button-2 {
        margin-top: 10%;
        margin-bottom: 6%;
        padding-top: 8%;
        padding-bottom: 8%;
    }

    .section__sync-device {
        margin-bottom: 8%;
        padding-top: 7%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__device-sync-text {
        margin-bottom: 4%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__device-icons {
        display: none;
    }

    .image__device-icons {
        width: 100%;
    }

    .div__mobile__device-icons {
        margin-top: 2%;
        display: flex;
    }

    .image__mobile__device-icons-1 {
        width: 90%;
    }

    .section__user-reviews {
        margin-bottom: 12%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .image__ios-quote-icon-left {
        width: 10%;
    }

    .image__user-review-ios-icon {
        width: 25%;
    }

    .section__pro-cta {
        margin-left: 0;
        margin-right: 0;
        padding-left: 2%;
        padding-right: 2%;
        display: none;
    }

    .grid__pro-cta {
        grid-template-columns: 1fr 1.75fr;
    }

    .image__pro-doc-graphic {
        width: 90%;
    }

    .div__pro-text-container {
        padding-left: 0%;
        padding-right: 0%;
    }

    .button__raisin-outlined__pro-cta {
        margin-top: 4%;
        margin-bottom: 2%;
        padding-top: 1.6%;
        padding-bottom: 1.6%;
    }

    .section__mobile__pro-cta {
        background-color: rgba(0, 0, 0, 0);
        margin-top: 0%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 2%;
        padding-right: 2%;
        display: block;
    }

    .image__mobile__pro-logo {
        width: 60%;
    }

    .div__mobile__pro-graphic {
        padding-top: 4%;
    }

    .div__mobile__pro-cta-text-button {
        margin-top: 4%;
    }

    .link__pre-footer-ios, .link__pre-footer-android {
        margin-top: 0%;
    }

    .p__footer-menu-title-2, .p__footer-menu-title-3 {
        margin-bottom: 2%;
    }

    .div__pro-text {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__media-love {
        margin-top: 10%;
        margin-bottom: 8%;
    }

    .div__visual-identity-heading {
        margin-bottom: 2%;
    }

    .button__brand-assets-outlined-copy {
        margin-top: 0%;
        padding: 1.5% 8%;
    }

    .p__security, .p__terms, .div__about-text {
        margin-top: 6%;
    }

    .image__team {
        width: 90%;
    }

    .image__pro-webinar {
        width: 40%;
    }

    .image__screenshots {
        width: 50%;
    }

    .grid__media-love {
        width: 75%;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }

    .grid__branding-our-products {
        width: 75%;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }

    .grid__inner-2__brand-rules {
        grid-row-gap: 20px;
    }

    .div__how-to-logos {
        padding-left: 0%;
    }

    .grid__brand-assets {
        grid-row-gap: 32px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        margin-left: 4%;
        margin-right: 4%;
    }

    .div__how-not-to-logos {
        padding-left: 4%;
    }

    .div__maintenance-subheader {
        margin-top: 4%;
    }

    .div__maintenance-email {
        margin-top: 8%;
        margin-bottom: 8%;
    }

    .div__maintenance-app-icons {
        justify-content: center;
    }

    .div__pro-price-heading {
        min-height: 375px;
    }

    .grid__pro-b-pricing-matrix {
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        display: none;
    }

    .pro__section__pre-footer {
        margin-top: 0%;
        padding-top: 10%;
        padding-bottom: 10%;
    }

    .pro-b__section__features-1 {
        margin-top: 10%;
        margin-bottom: 8%;
        padding-top: 0%;
        padding-bottom: 0%;
    }

    .pro-b__section__features-2 {
        margin-top: 14%;
    }

    .pro-b__section__testimonials {
        padding-top: 14%;
        padding-bottom: 14%;
    }

    .pro-b__section__pricing {
        margin-top: 4%;
        margin-bottom: 8%;
        padding-bottom: 16%;
        padding-left: 8%;
        padding-right: 8%;
    }

    .grid__pro-b-features-1 {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        margin-top: 8%;
    }

    .pro-b__section__features-4 {
        margin-bottom: 12%;
        padding-top: 10%;
    }

    .div__pro-b-hero-img {
        margin-top: 2%;
    }

    .div__pro-b-features-3-img {
        height: auto;
    }

    .grid__pro-b-features-2 {
        grid-column-gap: 32px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        margin-top: 8%;
    }

    .image__pro-b-client-diary-icon, .image__pro-b-hipaa-icon, .image__pro-b-client-reports-icon {
        width: 30%;
    }

    .grid__pro-b-features-3 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 1fr;
    }

    .grid__pro-b-features-4 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
    }

    .image__pro-b-hero {
        width: 75%;
        margin-top: 0;
    }

    .div__pro-b-features-list-heading-1 {
        margin-bottom: 1%;
    }

    .div__pro-b-subheading {
        margin-top: 1%;
        margin-left: 20px;
        margin-right: 20px;
    }

    .div__client-app-image {
        align-items: center;
    }

    .div__pro-b-features-list {
        margin-top: 8%;
        margin-bottom: 4%;
    }

    .div__pricing-button {
        margin-top: 8%;
    }

    .image__pro-b-client-app {
        display: none;
    }

    .grid__pro-b-testimonial {
        grid-template-rows: auto auto;
    }

    .div__pro-b-stanford-logo {
        margin-top: 6%;
        margin-bottom: 4%;
    }

    .div__stanford-quote {
        margin-top: -10%;
    }

    .div__pricing-heading {
        margin-top: 12%;
        padding-bottom: 8%;
    }

    .div__faccordion-body-text {
        margin-top: 2%;
    }

    .animation__accordion {
        width: 9%;
    }

    .div__pro-pricing-client-text {
        margin-top: 8%;
    }

    .div__pro-pricing-button {
        margin-top: 40px;
    }

    .div__pro-b-features-1-header {
        margin-top: 0%;
    }

    .div__mobile__pro-b-sub-hero {
        margin-top: 8%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .mobile__section__pro-b-hero {
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__pro-b-features-list-subheading-1, .div__pro-b-features-list-subheading-2, .div__pro-b-features-list-subheading-3 {
        padding-left: 25%;
        padding-right: 25%;
    }

    .mobile__pro-b__section__features-3 {
        margin-top: 0;
        padding-bottom: 14%;
    }

    .mobile__grid__pro-b-features-3 {
        grid-column-gap: 32px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
    }

    .div__pro-b-features-list-bottom {
        margin-top: 8%;
    }

    .div__pro-b-client-app-subheading {
        margin-top: 1%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .mobile__grid__pro-b-features-4 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        display: none;
    }

    .mobile__div__client-features-text {
        width: 80%;
    }

    .div__pro-b-reviews-subheading-text {
        padding-left: 25%;
        padding-right: 25%;
    }

    .div__mobile__pro-b-heading-text {
        margin-top: 8%;
        margin-bottom: 7%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__pro-b-features-1-subheading {
        margin-top: 1%;
    }

    .div__pro-b-client-app-heading {
        margin-top: 0%;
    }

    .section__home-b__hero {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

    .div__home-b__hero-image {
        align-items: center;
        margin-top: 4%;
        padding-right: 0%;
    }

    .div__home-b__hero-2 {
        align-items: center;
    }

    .div__food-diary-text {
        padding-left: 8%;
        padding-right: 8%;
    }

    .grid__ios-reviews {
        display: none;
    }

    .text__user-review-date {
        margin-top: 4%;
    }

    .text__quote-heading {
        margin-bottom: 4%;
    }

    .text__quote-heading.text__semibold {
        padding-left: 0%;
    }

    .div__pro-onboarding-heading {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__pro-onboarding-login {
        margin-bottom: 8%;
    }

    .div__step-3 {
        margin-top: 12%;
    }

    .stanford-logo-pro-b {
        width: 30%;
    }

    .grid__mobile__ios-reviews {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-color: #fff;
        background-image: url('../quote.html');
        background-position: 2% 6%;
        background-repeat: no-repeat;
        background-size: 8%;
        border: .5px solid #e6e8f0;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        box-shadow: 0 3px 12px rgba(119, 121, 134, .2);
    }

    .image__mobile__ios-quote-icon-left {
        width: 10%;
    }

    .grid__mobile__android-reviews {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-color: #fff;
        background-image: url('../quote.html');
        background-position: 2% 5%;
        background-repeat: no-repeat;
        background-size: 8%;
        border: .5px solid #e6e8f0;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        box-shadow: 0 3px 12px rgba(119, 121, 134, .2);
    }

    .image {
        width: 60%;
    }

    .image__ios-hero-icon, .image__anroid-hero-icon {
        width: 50%;
    }

    .div__media-articles {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__step-4 {
        margin-top: 12%;
    }

    .image__mobile__pro-b-client-app {
        width: 50%;
        display: block;
    }

    .div__pro-cta-btn-2 {
        flex-direction: column;
        align-items: center;
        margin-top: 0%;
        margin-bottom: 6%;
        display: flex;
    }

    .div__mobile__pro-logo-2 {
        justify-content: center;
        padding-top: 0%;
        display: flex;
    }

    .image__footer-logo-white {
        width: 10%;
        align-self: flex-start;
    }

    .div__footer-menu-logo {
        flex-direction: column;
        align-items: center;
        margin-top: 0;
        display: flex;
    }

    .link__mobile__ios-icon-quote, .link__mobile__android-icon-quote {
        margin-top: 6%;
    }

    .image__user-review-android-icon {
        width: 25%;
    }

    .div-block {
        align-items: center;
    }

    .button__orange-404 {
        flex-direction: column;
    }

    .div__404-subheading {
        padding-left: 10%;
        padding-right: 10%;
    }

    .grid__404 {
        display: none;
    }

    .grid__404-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 8%;
        display: grid;
    }

    .button-pro-onboarding-login {
        margin-top: 4%;
    }

    .pro-pricing-grid {
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    }

    .div__enterprise-price, .div__pro-pricing-enterprise-subheading {
        margin-top: 8%;
    }

    .div__pro-b-subheading-2 {
        margin-top: 3%;
        margin-left: 0;
        margin-right: 0;
    }

    .button__home-b__green-signup-hero {
        margin-top: 0%;
        margin-bottom: 2%;
        padding: 2% 8%;
    }

    .grid-2 {
        width: 80%;
        padding-right: 0%;
    }

    .img__features-2-checkmark {
        width: 40%;
    }

    .div__checkmark {
        padding-top: 4%;
    }

    .img__discover-nutrition {
        width: 90%;
    }

    .div_features-discover {
        padding-left: 0%;
        padding-right: 0%;
    }

    .button__home-b__green-signup-midpage {
        padding-top: 2.4%;
        padding-bottom: 2.4%;
    }

    .text__is-work-sans {
        text-align: left;
    }

    .grid-3 {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
    }

    .grid__pro-subscribers {
        margin-top: 2%;
    }

    .pro-accoount-2 {
        width: 50%;
    }

    .pro-account-1 {
        width: 40%;
    }

    .pro-account-3 {
        width: 50%;
    }

    .div__blog-post-container {
        box-shadow: 0 10px 32px rgba(76, 82, 119, .2);
    }

    .button-pro-onboarding-usermanual, .button-pro-onboarding-webinar {
        margin-top: 4%;
    }

    .button__raisin-outlined__pro-contact {
        margin-top: 4%;
        margin-bottom: 2%;
    }

    .section-footer {
        padding-top: 6%;
    }

    .grid__footer {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        margin-top: 8%;
        margin-bottom: 6%;
    }

    .img__discover-nutrition-mobile {
        width: 75%;
    }

    .list__key-messaging {
        font-size: 1em;
    }

    .div__support-footer {
        margin-top: 0%;
    }

    .grid__social-footer {
        grid-row-gap: 24px;
        margin-top: 8%;
    }

    .div__maintenance-app-icons-2 {
        justify-content: center;
        margin-top: 4%;
    }

    .link_ios {
        align-items: center;
    }

    .link_android {
        align-items: center;
        display: flex;
    }

    .p__step-2-text {
        margin-top: 6%;
        margin-bottom: 6%;
    }

    .img__ios-footer, .img__android-footer {
        width: 25%;
    }

    .div__pro-price {
        margin-top: 8%;
    }

    .image__instagram-icon-footer {
        width: 80%;
    }

    .grid__android-reviews-copy, .section__media-mentions-web {
        display: none;
    }

    .button__home-b__green-signup-hero-copy {
        margin-top: 0%;
        margin-bottom: 2%;
        padding: 2% 8%;
    }

    .section__home-b__hero-copy {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

    .grid__pro-client-features-text {
        width: 90%;
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        padding-right: 0%;
    }

    .div__checkmark-pro {
        justify-content: flex-end;
        padding-top: 8%;
    }

    .img__features-2-checkmark-pro {
        width: 40%;
    }

    .section__media-mentions-mobile {
        flex-direction: column;
        justify-content: center;
        display: flex;
    }

    .div__hero-image-mobile {
        align-items: center;
        margin-top: 8%;
        padding-top: 0%;
        padding-right: 0%;
    }

    .grid__pro-b-pricing-matrix-mobile {
        grid-column-gap: 20px;
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }

    .video-2 {
        width: 90%;
    }

    .grid__social-icons {
        width: 50%;
    }

    .image-16 {
        max-width: 400px;
        padding-left: 2%;
        padding-right: 2%;
    }

    .container_hero_mobile {
        padding-left: 5%;
        padding-right: 5%;
    }

    .button__brand-assets-outlined-log-in {
        margin-top: 0%;
        padding: 1.5% 8%;
    }
}

@media screen and (max-width: 479px) {
    ul {
        padding-left: 8%;
    }

    li {
        padding-top: 4%;
    }

    .menu__mobile {
        padding: 20px 15px;
    }

    .menu__mobile.w--open {
        border-radius: 6px;
        padding-top: 20px;
    }

    .link__mobile__logo {
        padding-left: 0;
    }

    .navigation__mobile {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .link__dropdown-mobile {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .image__mobile-crono-icon {
        width: 15%;
    }

    .section__affiliate-cta {
        margin-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .text__footer-copyright {
        margin-top: 8%;
        margin-bottom: 4%;
    }

    .image__pre-footer-android, .image__pre-footer-ios {
        width: 50%;
    }

    .image__cronometer-logo {
        width: 160px;
        margin-top: 0;
    }

    .section__visual-identity, .section__key-messaging {
        margin-top: 20%;
    }

    .section__our-products {
        margin-top: 0%;
        padding-top: 20%;
    }

    .div__key-messaging-list {
        padding-top: 8%;
        padding-left: 0%;
        padding-right: 0;
    }

    .column__branding-2 {
        padding-top: 0;
    }

    .p__footer-menu-list-1 {
        margin-top: 0%;
    }

    .div__brand-assets {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .section__current-openings {
        margin-top: 15%;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .section__team {
        margin-top: 8%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .image__facebook-icon, .image__twitter-icon, .image__youtube-icon {
        width: 80%;
    }

    .image__the-team {
        width: 100%;
    }

    .div__jobs-hero-image {
        padding-left: 2%;
        padding-right: 2%;
    }

    .image__maintenance {
        width: 60%;
        max-width: 250px;
    }

    .section__about {
        padding-left: 2%;
        padding-right: 2%;
    }

    .section__who-we-are {
        margin-top: 10%;
        margin-bottom: 15%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .button__orange {
        margin-bottom: 0;
        padding-top: 3%;
        padding-bottom: 3%;
        font-size: 16px;
    }

    .div__brand-image-button {
        margin-top: 12%;
    }

    .section__pro-onboarding-hero {
        margin-top: 10px;
        padding-bottom: 0;
    }

    .div__contact-us-bottom {
        margin: 20% 0 0;
        padding: 4% 4% 20%;
    }

    .image__mobile-crono-pro-icon {
        width: 15%;
    }

    .div__brand-assets-text {
        margin-bottom: 4%;
    }

    .section__maintenance-follow-us {
        margin-bottom: 8%;
    }

    .section__pro-webinar {
        margin-top: 15%;
        margin-bottom: 0%;
        padding-bottom: 0%;
    }

    .div__hero-image {
        margin-top: 0%;
        padding-left: 0%;
    }

    .image__mobile__hero {
        width: 90%;
    }

    .image__womens-health {
        width: 90%;
        display: block;
    }

    .div__features-2__hero-sub-1 {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__affiliate-text-h5 {
        margin-top: 8%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .text__center-align.text__jobs-subheader {
        margin-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .container__1280 {
        flex-direction: column;
        align-items: center;
    }

    .container__1280.privacy-container {
        padding-top: 8%;
        padding-left: 1%;
        padding-right: 1%;
    }

    .section__media-mentions {
        padding: 2% 2% 8%;
    }

    .div__media-mentions-icons {
        margin-top: 4%;
        margin-left: 0;
        margin-right: 0;
    }

    .div__app-store-icons {
        padding-top: 6%;
    }

    .section__features-1 {
        margin-top: 4%;
        margin-left: 0;
        margin-right: 0;
        padding-top: 10%;
        padding-bottom: 10%;
    }

    .section__features-2 {
        margin-top: 12%;
        padding-top: 0;
        padding-bottom: 10%;
    }

    .section__mobile__hero {
        background-size: 80%;
        padding-top: 4%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__mobile__hero-text {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .div__mobile__hero-subtext {
        margin-top: 4%;
        margin-bottom: 6%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__mobile__signup-button {
        margin-top: 2%;
    }

    .p__mobile__login-text {
        margin-top: 8%;
    }

    .image__lifehacker {
        width: 71%;
        display: block;
    }

    .image__mens-journal {
        width: 80%;
        display: block;
    }

    .div__app-icon-text {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__features-1-sub-text {
        padding-top: 4%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .text__semibold {
        font-weight: 600;
    }

    .div__features-2-hero-text {
        flex-direction: column;
        padding-top: 2%;
    }

    .div__features-2-hero {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__features-2-sub-hero {
        padding-top: 2%;
        padding-left: 8%;
        padding-right: 8%;
    }

    .grid__features-2 {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        margin-top: 8%;
        padding-top: 0;
    }

    .div__grid-block-1, .div__grid-block-2 {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div__grid-block-3, .div__grid-block-4, .div__grid-block-5, .div__grid-block-6 {
        padding: 0;
    }

    .image__features-2__icon-1, .image__features-2__icon-2, .image__features-2__icon-3, .image__features-2__icon-4 {
        width: 45%;
        margin-bottom: 2%;
    }

    .image__features-2__icon-5 {
        width: 45%;
        margin-top: 0;
        margin-bottom: 2%;
    }

    .image__features-2__icon-6 {
        width: 45%;
        margin-bottom: 2%;
    }

    .div__features-2__hero-text-2 {
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__features-2__hero-text-3 {
        padding-left: 25%;
        padding-right: 25%;
    }

    .div__features-2__hero-text-4 {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__features-2__hero-sub-2 {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__features-2__hero-sub-3, .div__features-2__hero-sub-4, .div__features-2__hero-sub-5, .div__features-2__hero-sub-6 {
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__signup-button-2 {
        margin-top: 8%;
    }

    .section__signup-button-2 {
        padding-top: 8%;
        padding-bottom: 8%;
    }

    .section__sync-device {
        margin-bottom: 12%;
        padding-top: 12%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__device-sync-text {
        margin-bottom: 4%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__device-icons {
        display: none;
    }

    .image__device-icons {
        width: 100%;
        margin-top: 6%;
    }

    .div__mobile__device-icons {
        margin-top: 10%;
        display: flex;
    }

    .image__mobile__device-icons-1 {
        width: 100%;
    }

    .section__user-reviews {
        padding: 0% 2% 14%;
    }

    .div__user-reviews-text {
        margin-top: 6%;
        margin-bottom: 10%;
    }

    .image__ios-quote-icon-left {
        width: 14%;
        margin-left: -6px;
    }

    .image__user-review-ios-icon {
        width: 45%;
    }

    .section__pro-cta {
        margin-top: 6%;
        padding: 6% 2% 8%;
        display: none;
    }

    .image__pro-doc-graphic {
        width: 70%;
    }

    .button__raisin-outlined__pro-cta {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 6%;
        margin-bottom: 6%;
        padding: 3% 8%;
        display: flex;
    }

    .section__mobile__pro-cta {
        margin-top: 0%;
        padding: 4% 2% 0%;
        display: flex;
    }

    .image__mobile__pro-logo {
        width: 80%;
    }

    .div__mobile__pro-graphic {
        justify-content: center;
    }

    .div__mobile__pro-cta-text-button {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__mobile__pro-cta-text {
        margin-top: 8%;
        margin-bottom: 2%;
    }

    .link__pre-footer-ios, .link__pre-footer-android {
        margin-top: 0%;
    }

    .div__media-love {
        margin-top: 8%;
    }

    .button__brand-assets-outlined-copy {
        margin-bottom: 5%;
    }

    .section__revelstoke-video {
        margin-top: 8%;
    }

    .div__about-text {
        margin-top: 6%;
        margin-bottom: 10%;
    }

    .div__who-we-are-heading {
        margin-bottom: 10%;
    }

    .image__pro-webinar {
        width: 50%;
    }

    .image__screenshots {
        width: 80%;
    }

    .grid__media-love {
        width: 90%;
        margin-top: 6%;
    }

    .grid__branding-our-products {
        width: 90%;
    }

    .div__how-to-logos {
        margin-top: 4%;
    }

    .div__jobs-text {
        padding-left: 2%;
        padding-right: 2%;
    }

    .div__youtube-video {
        padding-left: 2%;
    }

    .div__maintenance-subheader {
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__maintenance-social-icons {
        margin-top: 6%;
    }

    .div__pro-price-heading {
        min-height: 375px;
    }

    .grid__pro-b-pricing-matrix {
        margin-top: -10%;
    }

    .div__pro-plus-pricing-card {
        padding-left: 0;
        padding-right: 0;
    }

    .pro__section__pre-footer {
        padding-top: 16%;
        padding-bottom: 14%;
    }

    .pro-b__section__features-1 {
        margin-top: 12%;
        margin-bottom: 14%;
    }

    .pro-b__section__features-2 {
        margin-top: 16%;
        margin-bottom: 0%;
        padding-top: 16%;
        padding-bottom: 10%;
    }

    .pro-b__section__testimonials {
        padding-top: 16%;
        padding-bottom: 16%;
    }

    .pro-b__section__pricing {
        padding-bottom: 20%;
        padding-left: 2.4%;
        padding-right: 2.4%;
    }

    .grid__pro-b-features-1 {
        grid-row-gap: 40px;
        margin-top: 14%;
        margin-bottom: 20px;
    }

    .pro-b__section__features-4 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding-top: 0%;
        padding-bottom: 16%;
    }

    .div__pro-b-features-3-img {
        width: auto;
    }

    .grid__pro-b-features-2 {
        grid-row-gap: 48px;
        margin-top: 10%;
        padding-left: 2%;
        padding-right: 1%;
    }

    .image__pro-b-client-diary-icon, .image__pro-b-hipaa-icon, .image__pro-b-client-reports-icon {
        width: 40%;
    }

    .grid__pro-b-features-4 {
        width: 100%;
        margin-top: 14%;
        padding-left: 2%;
        padding-right: 1%;
    }

    .div__pro-b-signup-button {
        margin-top: 6%;
    }

    .image__pro-b-hero {
        width: 90%;
        margin-top: 6%;
    }

    .div__pro-b-subheading {
        margin-top: 2%;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .div__client-app-image {
        align-items: center;
    }

    .div__pro-b-features-list {
        margin-top: 0%;
        margin-bottom: 8%;
    }

    .div__pricing-button {
        margin-top: 8%;
        margin-bottom: 8%;
    }

    .image__pro-b-client-app {
        width: 90%;
    }

    .grid__pro-b-testimonial {
        grid-row-gap: 32px;
        margin-top: 16%;
        padding-bottom: 4%;
    }

    .div__pro-b-stanford-logo {
        margin-top: 10%;
    }

    .section__pro-faq {
        padding-top: 4%;
    }

    .div__accordion-bar {
        flex-direction: row;
        align-items: flex-start;
    }

    .div__faq {
        margin-top: 12%;
    }

    .div__accordion-wrap {
        margin-bottom: 8%;
    }

    .animation__accordion {
        width: 14%;
    }

    .div__pro-b-contact-us {
        margin-bottom: 12%;
        padding-top: 10%;
    }

    .pro-b__section__pricing-header {
        margin-bottom: 20%;
    }

    .div__pro-b-features-1-header {
        margin-top: 0%;
    }

    .div__pro-b-pricing-subheading {
        margin-top: 6%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .div__mobile__pro-b-sub-hero {
        margin-top: 10%;
        padding-bottom: 0%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__mobile-pro-b-hero {
        flex-direction: column;
    }

    .div__pro-b-features-list-subheading-1 {
        padding-left: 5%;
        padding-right: 5%;
    }

    .div__pro-b-features-list-subheading-2 {
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__pro-b-features-list-subheading-3 {
        padding-left: 5%;
        padding-right: 5%;
    }

    .mobile__pro-b__section__features-3 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding-bottom: 16%;
    }

    .mobile__grid__pro-b-features-3 {
        grid-row-gap: 48px;
        padding-left: 2%;
        padding-right: 1%;
    }

    .mobile__div__pro-b-features-3-text, .div__pro-b-features-2-text {
        width: 90%;
    }

    .div__pro-b-features-list-bottom {
        margin-top: 8%;
    }

    .div__pro-b-client-app-subheading {
        margin-top: 2%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__pro-b-reviews-subheading-text {
        margin-top: 2%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .div__mobile__pro-b-heading-text {
        flex-direction: column;
        align-items: center;
        margin-bottom: 10%;
        padding-left: 10%;
        padding-right: 10%;
        display: flex;
    }

    .div__pro-b-features-1-subheading {
        margin-top: 2%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .div__pro-b-client-app-heading {
        margin-top: 16%;
        padding-left: 1%;
        padding-right: 1%;
    }

    .section__home-b__hero {
        padding-top: 20px;
    }

    .div__home-b__hero-image {
        margin-top: 8%;
        padding-left: 3%;
    }

    .div__home-b__hero-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .div__food-diary-text {
        padding-left: 10%;
        padding-right: 10%;
    }

    .text__user-review-date {
        margin-top: 6%;
    }

    .text__quote-heading {
        padding-left: 0%;
    }

    .div__user-reviews-heading {
        margin-top: 12%;
    }

    .div__work-with-us {
        margin-top: 8%;
    }

    .div__job-accordion {
        margin-top: 12%;
    }

    .div__job-posting-text {
        margin-top: 10%;
        margin-bottom: 10%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .div__pro-onboarding-heading {
        margin-top: 10%;
        padding-left: 8%;
        padding-right: 8%;
    }

    .div__step-1-heading {
        margin-bottom: 8%;
    }

    .div__pro-onboarding-subheading {
        margin-top: 2%;
    }

    .div__step-4-text.text__center-align {
        margin-top: 8%;
        margin-bottom: 6%;
    }

    .div__user-manual-button {
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .div__pro-webinar-heading {
        margin-top: 10%;
        margin-bottom: 8%;
    }

    .div__pro-webinar-img {
        margin-bottom: 8%;
    }

    .stanford-logo-pro-b {
        width: 50%;
        margin-bottom: 0;
    }

    .grid__mobile__ios-reviews {
        padding: 6% 6% 12%;
    }

    .div__mobile__ios-full-quote {
        margin-top: 4%;
    }

    .image__mobile__ios-quote-icon-left {
        width: 14%;
        margin-left: -4px;
    }

    .grid__mobile__android-reviews {
        padding: 6% 6% 12%;
    }

    .div____mobile__android-review-main-quote {
        margin-top: 4%;
    }

    .image {
        width: 80%;
    }

    .grid__hero-app-icons {
        grid-column-gap: 20px;
        margin-top: 4%;
    }

    .image__ios-hero-icon, .image__anroid-hero-icon {
        width: 80%;
    }

    .div__user-manual-image {
        align-items: center;
    }

    .image__mobile__pro-b-client-app {
        width: 80%;
    }

    .div__pro-cta-btn-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .div__mobile__pro-logo-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 6%;
        margin-bottom: 4%;
        display: flex;
    }

    .image__footer-logo-white {
        width: 15%;
        align-self: center;
    }

    .div__footer-menu-logo {
        flex-direction: row;
        align-items: flex-start;
    }

    .image__user-review-android-icon {
        width: 45%;
    }

    .button__orange-404 {
        margin-bottom: 0;
        padding-top: 3%;
        padding-bottom: 3%;
        font-size: 16px;
    }

    .grid__404-mobile {
        margin-top: 10%;
    }

    .button-pro-onboarding-login {
        padding: 2% 10%;
    }

    .pro-pricing-grid {
        grid-column-gap: 8px;
        grid-row-gap: 24px;
    }

    .div__pro-b-subheading-2 {
        margin-top: 4%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10%;
        padding-right: 10%;
    }

    .button__home-b__green-signup-hero {
        margin-bottom: 0;
        padding: 3% 10%;
        font-size: 16px;
    }

    .grid-2 {
        width: 100%;
        grid-column-gap: 0px;
        grid-template-columns: .25fr .75fr;
        padding-right: 0%;
    }

    .img__features-2-checkmark {
        width: 26%;
    }

    .div__checkmark {
        justify-content: center;
    }

    .img__discover-nutrition {
        width: 100%;
    }

    .button__home-b__green-signup-midpage {
        margin-bottom: 0;
        padding: 3% 10%;
        font-size: 16px;
    }

    .section-2 {
        padding-top: 10%;
    }

    .image-15 {
        width: 75%;
    }

    .button__pro__green-signup-hero {
        margin-bottom: 0;
        font-size: 16px;
    }

    .section__pro-proof {
        margin-top: 8%;
    }

    .pro-accoount-2 {
        width: 60%;
    }

    .pro-account-1 {
        width: 50%;
    }

    .pro-account-3 {
        width: 60%;
    }

    .features-1 {
        width: 100%;
    }

    .button__hpro__green-signup-bottom {
        margin-bottom: 0;
        padding: 3% 14%;
        font-size: 16px;
    }

    .button__pro-pricing__green-signup {
        margin-bottom: 0;
        padding-left: 15%;
        padding-right: 15%;
        font-size: 16px;
    }

    .button__pro-pricing__green-signup-copy {
        margin-bottom: 0;
        font-size: 16px;
    }

    .div__blog-post-container {
        border-radius: 10px;
    }

    .section__blog-content {
        padding-left: 2%;
        padding-right: 2%;
    }

    .container-blog {
        max-width: 94%;
    }

    .div__step-1 {
        margin-top: 4%;
    }

    .div__step-2-heading, .div__step-3-heading {
        margin-top: 8%;
        margin-bottom: 6%;
    }

    .button-pro-onboarding-usermanual, .button-pro-onboarding-webinar {
        padding: 2% 10%;
    }

    .button__raisin-outlined__pro-contact {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 6%;
        margin-bottom: 6%;
        padding: 2% 6%;
        display: flex;
    }

    .icon {
        font-size: 38px;
    }

    .div__features-2-grid-text {
        margin-left: -15px;
    }

    .grid__footer {
        margin-bottom: 12%;
    }

    .div__footer-column-1 {
        padding-right: 40%;
    }

    .img__discover-nutrition-mobile {
        width: 90%;
    }

    .div__support-footer {
        margin-top: 0%;
        display: flex;
    }

    .grid__social-footer {
        grid-template-columns: 1fr;
        margin-top: 10%;
    }

    .div__maintenance-app-icons-2 {
        margin-top: 8%;
    }

    .img__ios-footer, .img__android-footer {
        width: 40%;
    }

    .button__pro__green-signup-hero-mobile {
        margin-bottom: 0;
        padding: 3% 15%;
    }

    .div__food-diary {
        padding-left: 20%;
        padding-right: 20%;
    }

    .image__instagram-icon-footer {
        width: 80%;
    }

    .section__media-mentions-web {
        padding: 2% 2% 8%;
    }

    .button__home-b__green-signup-hero-copy {
        margin-bottom: 0;
        padding: 3% 10%;
        font-size: 16px;
    }

    .section__home-b__hero-copy {
        padding-top: 20px;
    }

    .grid__pro-client-features-text {
        width: 100%;
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        grid-template-columns: .25fr .75fr;
        padding-right: 0%;
    }

    .div__checkmark-pro {
        justify-content: center;
    }

    .img__features-2-checkmark-pro {
        width: 32%;
        margin-left: -10px;
    }

    .div__pro-features-2-grid-text {
        margin-left: 0;
    }

    .section__media-mentions-mobile {
        margin-top: 12%;
        padding: 4% 2%;
    }

    .div__hero-image-mobile {
        margin-top: 12%;
        padding-left: 0%;
    }

    .grid__pro-b-pricing-matrix-mobile {
        margin-top: -10%;
    }

    .grid__social-icons {
        width: 75%;
    }

    .image-16 {
        max-width: 250px;
        margin-bottom: 5%;
    }

    .grid-5 {
        grid-column-gap: 0px;
        grid-template-columns: 1fr;
        justify-items: center;
        margin-left: .75%;
        margin-right: .75%;
    }

    .heading {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    .paragraph-4 {
        font-size: 1.5em;
    }

    .grid-5-3rows {
        text-align: center;
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .grid-5-rows {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .section-4day-workout {
        white-space: normal;
    }

    .grid-5-6rows {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .grid-4-rows {
        grid-column-gap: 28px;
        white-space: pre-wrap;
        object-fit: fill;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center;
        margin-left: .75%;
        margin-right: .75%;
        position: static;
    }

    .grid-5-5rows-copy, .grid-3-rows, .grid-2-rows {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .heading-3-mobile-small {
        margin-bottom: 10%;
        font-size: 1em;
    }

    .heading-4 {
        margin-top: 5%;
    }

    .paragraph-3---small {
        margin-top: 5%;
        margin-bottom: 5%;
        font-size: 1.15em;
    }

    .heading-5, .heading-6 {
        font-size: 1em;
    }

    .text-block, .text-block-3 {
        font-size: 120%;
    }

    .button__brand-assets-outlined-log-in {
        margin-bottom: 5%;
    }
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-00f28a2e {
    align-self: center;
}

#w-node-c877c202-40e7-9118-d991-7d31cbc165cb-00f28a2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfde3b3e-58e8-bc31-e956-a98e0b3e767d-00f28a2e, #w-node-b294c6f0-03f9-4ad1-4020-fcbf7b4ae6d1-00f28a2e, #w-node-da8c0bd5-df36-3983-523f-4143372a940a-00f28a2e, #w-node-_6eb73d52-8791-53ad-eb1d-a40509a448a1-00f28a2e {
    align-self: center;
}

#w-node-_6eb73d52-8791-53ad-eb1d-a40509a448ac-00f28a2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eb73d52-8791-53ad-eb1d-a40509a448af-00f28a2e, #w-node-_6eb73d52-8791-53ad-eb1d-a40509a448b1-00f28a2e, #w-node-_6eb73d52-8791-53ad-eb1d-a40509a448b3-00f28a2e {
    align-self: center;
}

#w-node-a44d9d25-9138-1232-e467-99c7349fa8c3-00f28a2e, #w-node-_201972f8-8855-8d47-c477-e792f2786a19-00f28a2e, #w-node-daf34860-4e2c-9a01-6ba9-b7041cc7833d-00f28a2e, #w-node-eec0b0df-95f6-4f07-f1e7-aa7139336766-00f28a2e, #w-node-_5588e421-7347-80ce-f6ac-d6ac7de2e7a4-00f28a2e, #w-node-b14f387d-992e-191b-b425-fe82e9e3973a-00f28a2e, #w-node-d2873da3-9b8f-40bd-2d9e-27fb36d759cb-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d73-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d75-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d77-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d79-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d7b-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d7d-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d7f-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d81-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d83-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d85-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d87-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d89-00f28a2e, #w-node-e8865768-614f-b58e-f288-28b1a3aaee78-00f28a2e, #w-node-c0fc46fb-c06b-db2d-b08e-92fdffac56f5-00f28a2e, #w-node-bfc7238c-990c-4883-ff29-499a8fc1885d-00f28a2e, #w-node-_21e0c762-93f5-616b-b5ab-3fd8cb749caf-00f28a2e, #w-node-c30cb00a-0c7c-1b05-f4ed-be73b2af46c7-00f28a2e, #w-node-_27bcb5b5-49bd-5583-06a9-63c82148520d-00f28a2e, #w-node-_1924cf4f-afb3-3a47-feec-7a7d6a421d71-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c28-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c2a-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c2c-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c2e-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c30-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c32-00f28a2e, #w-node-_6e47169c-04e6-8746-7fa8-a1afc1714c26-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e0d-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e0f-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e11-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e13-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e15-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e17-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e19-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e1b-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e1d-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e1f-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e21-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e23-00f28a2e, #w-node-c1e7e2a3-2788-1a99-cb58-b356e6054e0b-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4623b-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4623d-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4623f-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46241-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46243-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46245-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46247-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46249-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4624b-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4624d-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a4624f-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46251-00f28a2e, #w-node-_0f0cfdb1-1751-cf95-1178-5b83f9a46239-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb38521152-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb38521154-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb38521156-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb38521158-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb3852115a-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb3852115c-00f28a2e, #w-node-da1f5a91-7a39-57eb-0f0b-79fb38521150-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b8e-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b90-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b92-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b94-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b96-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b98-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b9a-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b9c-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b9e-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154ba0-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154ba2-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154ba4-00f28a2e, #w-node-_1496fcb2-42e1-ad71-2af3-572b48154b8c-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fee4-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fee6-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fee8-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878feea-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878feec-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878feee-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fef0-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fef2-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fef4-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fef6-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fef8-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fefa-00f28a2e, #w-node-ec2add6e-18ae-38cb-5591-6325e878fee2-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648ad-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648af-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648b1-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648b3-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648b5-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648b7-00f28a2e, #w-node-_65870a63-33ab-ab3d-27d4-0b6e49c76057-00f28a2e, #w-node-_6ed2a4fd-27f8-6b74-12a5-96559471e0cd-00f28a2e, #w-node-f7ae3193-f5a3-8abf-8835-a91995334fd8-00f28a2e, #w-node-_2a88d1d1-044d-f174-5cc8-2bded2c1e789-00f28a2e, #w-node-_349af72d-45dd-b300-ca7c-2c60e8863384-00f28a2e, #w-node-_6aa55d52-056f-3e6c-b1ef-6f72a0f35c87-00f28a2e, #w-node-_62713e90-aa3f-e09b-934f-b33eecc1c222-00f28a2e, #w-node-_89999658-8ac8-ac24-0f55-f61a853e8703-00f28a2e, #w-node-c88a6122-8c71-7b44-a034-10bc34ca1713-00f28a2e, #w-node-_86098260-a629-e99f-fef8-945af8228db8-00f28a2e, #w-node-_0d79e841-76b8-7c2c-4d00-41aea509b50e-00f28a2e, #w-node-_3072a6f8-8c14-8d5e-b96a-406c16545a13-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e43648ab-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb7879e-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787a0-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787a2-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787a4-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787a6-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787a8-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787aa-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787ac-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787ae-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787b0-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787b2-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787b4-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787b6-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787b8-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787ba-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787bc-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787be-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb787c0-00f28a2e, #w-node-_6f892570-4633-5010-1420-ed9b2eb7879c-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa87-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa89-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa8b-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa8d-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa8f-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa91-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa93-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa95-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa97-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa99-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa9b-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa9d-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa9f-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaaa1-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaaa3-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaaa5-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaaa7-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaaa9-00f28a2e, #w-node-f6f9c2f7-eef1-cedd-55cb-8b4310ecaa85-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436490f-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364911-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364913-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364915-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364917-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364919-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436491b-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436491d-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436491f-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436490d-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364933-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364935-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364937-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364939-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436493b-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436493d-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e436493f-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364941-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364943-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364945-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364947-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364949-00f28a2e, #w-node-e7b8cf83-c76b-bf99-a179-4b31927fd5ef-00f28a2e, #w-node-d4e1e450-4d25-81ad-4fab-c683c4d96feb-00f28a2e, #w-node-_02b7a2c3-9f87-0dee-6610-d864edf721c9-00f28a2e, #w-node-_9f02eb80-9731-ae7c-2b83-e6959f3d5181-00f28a2e, #w-node-_639df92e-da4d-5957-861b-0118bb88fac9-00f28a2e, #w-node-_412c0a05-5f19-2981-109e-25b5e8999941-00f28a2e, #w-node-d818f9c4-0704-ccd7-6b8c-87e3e4364931-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-29061249968e-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-290612499690-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-290612499692-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-290612499694-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-290612499696-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-290612499698-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-29061249969a-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-29061249969c-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-29061249969e-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996a0-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996a2-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996a4-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996a6-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996a8-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996aa-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996ac-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996ae-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-2906124996b0-00f28a2e, #w-node-_12e46e99-6a49-dfc5-03db-29061249968c-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c451c-00f28a2e, #w-node-_7a4f1ffc-57dc-b7fa-1c4e-75cb5acead4c-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4520-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4522-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4524-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4526-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4528-00f28a2e, #w-node-_1f5d6ae8-211a-62cc-ac27-55d37f5cda9f-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c452c-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c452e-00f28a2e, #w-node-aeeb7c77-d645-1099-14fc-96029c3332a8-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c4532-00f28a2e, #w-node-_6fbd0d67-d2ea-af46-82f2-a64ed94c451a-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4969-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb496b-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb496d-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb496f-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4971-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4973-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4975-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4977-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4979-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb497b-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb497d-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb497f-00f28a2e, #w-node-e4fe8acc-bb07-0c69-93e8-4449f6b7c45a-00f28a2e, #w-node-_2acb1fc9-2b47-60ca-b433-4c84d93983ac-00f28a2e, #w-node-_3a52569e-498e-2d66-3a24-f26723b8abe5-00f28a2e, #w-node-f8219381-a0d1-351a-5f85-35e677bb4967-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a88c-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a88e-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a890-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a892-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a894-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a896-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a898-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a89a-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a89c-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a89e-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a8a0-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a8a2-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a8a4-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a8a6-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a8a8-00f28a2e, #w-node-_6da55d06-93ef-c7d7-95c9-b81b2ae6a88a-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc071e-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc0720-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc0722-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc0724-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc0726-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc0728-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc072a-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc072c-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc072e-00f28a2e, #w-node-_2bafe908-a04c-424b-a73c-1bf558dc071c-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdc0-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdc2-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdc4-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdc6-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdc8-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdca-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdcc-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdce-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdd0-00f28a2e, #w-node-b39fdf70-fa54-d00d-7e47-7725f3f3fdbe-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ad2-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ad4-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ad6-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ad8-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ada-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8adc-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ade-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ae0-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ae2-00f28a2e, #w-node-_3c2092f2-7ef7-3486-8408-07640d4b8ad0-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e07c-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e07e-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e080-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e082-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e084-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e086-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e088-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e08a-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e08c-00f28a2e, #w-node-d73855c1-6d3b-9d22-7c9e-04e3fdd0e07a-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96a9c-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96a9e-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aa0-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aa2-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aa4-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aa6-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aa8-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aaa-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96aac-00f28a2e, #w-node-_53c311ca-e74d-8d43-61e9-93ddcae96a9a-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd93-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd95-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd97-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd99-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd9b-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd9d-00f28a2e, #w-node-_1749932c-2644-09c7-e10a-83370d04cd91-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca9602244c-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca9602244e-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca96022450-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca96022452-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca96022454-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca96022456-00f28a2e, #w-node-f86869ac-a106-d1c0-3b4a-9fca9602244a-00f28a2e, #w-node-_6cce6f68-3168-67ad-c178-3a71d1860a3a-00f28a2e, #w-node-_6cce6f68-3168-67ad-c178-3a71d1860a3c-00f28a2e, #w-node-_6cce6f68-3168-67ad-c178-3a71d1860a3e-00f28a2e, #w-node-_6cce6f68-3168-67ad-c178-3a71d1860a38-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382e4-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382e6-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382e8-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382ea-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382ec-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382ee-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382f0-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382f2-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382f4-00f28a2e, #w-node-_3e6a6caa-47d8-409b-dc47-63ce177382e2-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a8d-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a8f-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a91-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a93-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a95-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a97-00f28a2e, #w-node-ec1353a3-1af5-74d6-8a0a-35c0ebec047d-00f28a2e, #w-node-cac70653-0163-2545-ccd5-7368882aefd9-00f28a2e, #w-node-_71aea8fd-1ad8-d9d5-b95f-777c00a291b2-00f28a2e, #w-node-f8946c39-abce-431d-648a-df601dad5a8b-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7ba9a-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7ba9c-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7ba9e-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baa0-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baa2-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baa4-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baa6-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baa8-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7baaa-00f28a2e, #w-node-_779edc26-821d-6185-c8ea-95332aa7ba98-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1001-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1003-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1005-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1007-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1009-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc100b-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc100d-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc100f-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc1011-00f28a2e, #w-node-a094a7a9-8a23-c42a-9f11-0ee31afc0fff-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9a7-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9a9-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9ab-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9ad-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9af-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9b1-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9b3-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9b5-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9b7-00f28a2e, #w-node-d22d4983-62b7-780e-5be1-37c87f916ae5-00f28a2e, #w-node-_9eae305e-5025-ca4a-ec5c-4b695fa3a619-00f28a2e, #w-node-a54ebc50-6fca-663e-a8ec-2bd057045325-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9b9-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9bb-00f28a2e, #w-node-_18d0aaba-b583-db47-c1ec-7f1cbef18359-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fc9a5-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598cb-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598cd-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598cf-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598d1-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598d3-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598d5-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598d7-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598d9-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598db-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598dd-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598df-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598e1-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598e3-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598e5-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598e7-00f28a2e, #w-node-_6b0547ec-9602-bbf5-e6d2-cc693f4598c9-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85641-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85643-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85645-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85647-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85649-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8564b-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8564d-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8564f-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85651-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85653-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85655-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85657-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd85659-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8565b-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8565d-00f28a2e, #w-node-_46d079ac-c25f-93d8-bdf3-cc9a6bd8563f-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca21-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca23-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca25-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca27-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca29-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca2b-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca2d-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca2f-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca31-00f28a2e, #w-node-b0fbd897-11b3-fc19-b824-b4dfb454b794-00f28a2e, #w-node-_7c60d5ce-04ed-d435-48c5-e09de23ffa3d-00f28a2e, #w-node-_3abea8f9-816f-58bb-e7fd-23f6bd4ff56f-00f28a2e, #w-node-_23f4adb2-1f06-ca86-ff8c-0e8b7f3fca1f-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83d0-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83d2-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83d4-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83d6-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83d8-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83da-00f28a2e, #w-node-_0131d1aa-f587-c67f-f789-7b62057d83ce-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14dd5-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14dd7-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14dd9-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14ddb-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14ddd-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14ddf-00f28a2e, #w-node-_478cfeb9-2581-07f1-de09-fcf6abc14dd3-00f28a2e, #w-node-c599aaef-3760-22e0-4649-cfabdcaa5119-00f28a2e, #w-node-c599aaef-3760-22e0-4649-cfabdcaa511b-00f28a2e, #w-node-c599aaef-3760-22e0-4649-cfabdcaa511d-00f28a2e, #w-node-c599aaef-3760-22e0-4649-cfabdcaa5117-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb222e-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb2230-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb2232-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb2234-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb2236-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb2238-00f28a2e, #w-node-_8fbb2de8-b172-9e2a-39fb-6a89918e51c9-00f28a2e, #w-node-a06f6a01-ba6c-ad70-bb9d-7915dcfe3bc7-00f28a2e, #w-node-_9c65a4c2-5b0f-c326-fa87-1e625823a84a-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb223a-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb223c-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb223e-00f28a2e, #w-node-c0ecfb53-0a24-413c-9df6-952d89cb222c-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9f3-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9f5-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9f7-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9f9-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9fb-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9fd-00f28a2e, #w-node-cff800f5-d881-f63d-fa4a-e7891cc38646-00f28a2e, #w-node-_92229ea6-2f94-a87c-8f2b-402a16668e82-00f28a2e, #w-node-f6ef9655-0e03-3445-e142-6bd27139b836-00f28a2e, #w-node-ab1a409e-dc5e-b35d-9f66-9720c111d9f1-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d971742b-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d971742d-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d971742f-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d9717431-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d9717433-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d9717435-00f28a2e, #w-node-dddfa93b-abb8-1876-e1f1-f938d9717429-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae8c-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae8e-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae90-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae92-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae94-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae96-00f28a2e, #w-node-_732c2efa-fa51-f6da-16ce-9a9ef0a0ae8a-00f28a2e, #w-node-_722c24af-1ba2-a296-2297-e88a2a92f1e7-f4b7341e, #w-node-_713113e5-e47a-0a3e-b095-92729d296c69-f4b7341e, #w-node-_6c43ce0f-7353-8a45-c5fb-3c0506ccdf5d-f4b7341e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_455327e7-e64e-62a9-a719-4f2350a0b09b-f4b7341e {
    justify-self: start;
}

#w-node-bccb2a8b-9e8e-8a06-b8f9-2b11536c7da3-eef28a32, #w-node-f76baf9e-0fda-4d17-4ed4-195bcb9c6aa9-eef28a32, #w-node-d1f9f7af-d53a-1b21-194d-1e6280e0b6ec-eef28a32, #w-node-_21ee55e4-dcf5-b81e-05a6-e82f5ffad6d7-eef28a32, #w-node-_67e7bda4-d315-c7b1-0818-f2a87170be74-eef28a32, #w-node-_300eccad-2974-1044-4cfa-c502e4ce2d79-eef28a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-74f28a36 {
    justify-self: end;
}

#w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-8ef28a3c {
    justify-self: center;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-e0f28a3d {
    align-self: start;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712876-e0f28a3d, #w-node-eef479ae-f621-a924-0085-6a613b8acd6a-e0f28a3d {
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-e0f28a3d {
    justify-self: center;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-e0f28a3d {
    justify-self: auto;
}

#w-node-cf42b5be-e9c3-838e-e354-b4abbc0cd7fd-e0f28a3d, #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-e0f28a3d, #w-node-eeb6dca8-c060-fe5e-658e-c8f0b422e74c-e0f28a3d, #w-node-ef99daf9-118a-6f1a-609a-305a5df1018b-e0f28a3d, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e85-e0f28a3d, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e86-e0f28a3d, #w-node-_77295d94-6d57-649e-b7ca-4f7ccfee84df-e0f28a3d, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c793-e0f28a3d, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c794-e0f28a3d, #w-node-_79293097-a91c-de14-0080-bfb7f02a89c8-e0f28a3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-e0f28a3d, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-e0f28a3d, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-e0f28a3d {
    align-self: center;
}

#w-node-_3e350fa3-f346-7c82-22c1-2115be9083ae-87f28a40, #w-node-_2122bfe5-0c89-e229-188a-a9b88d8aa4df-87f28a40, #w-node-_9719846b-bf56-10a9-41c0-c8111942e404-87f28a40, #w-node-b6a555dc-6539-e961-3bc9-5d6cedb7ceb6-87f28a40, #w-node-_5345bdcb-2435-4095-d003-4a2d110cbb15-87f28a40, #w-node-_3b49027f-2a97-9d1e-ec95-85875e9d9f6d-87f28a40, #w-node-_8bd666b7-3809-5caf-149c-593e0ce08df3-87f28a40, #w-node-_5d6b8a90-a9b3-a498-18d6-9696a266f486-87f28a40, #w-node-_1aebe64a-1b79-768c-1f0e-d7787d458894-87f28a40, #w-node-_6e481a48-b3d6-f558-507c-774a8a501852-87f28a40, #w-node-_18434ed6-77fd-e77c-6320-f6549a18707d-87f28a40, #w-node-_2ed2865e-e5f2-7e3a-7401-5922e2c64b9d-87f28a40, #w-node-_384b0c18-8853-cdb9-d107-fb98112fb43b-87f28a40, #w-node-_656f5294-1a67-3607-4b8a-54fe52917458-87f28a40, #w-node-f2d162b6-6449-747b-7c54-5ab34d796620-87f28a40, #w-node-d2a64bfb-b3cc-157d-c5cd-6ad3cb7cfacc-87f28a40, #w-node-ab8674c6-7b95-dbea-7746-498077a5698d-87f28a40, #w-node-_40fac9d5-b6dc-1eb3-79e2-90d07eaf2cb3-87f28a40, #w-node-_6b52b81a-0571-0b5d-5509-040c7bd63d7e-87f28a40, #w-node-_2af43ae7-ba15-f052-5871-214c7551d488-87f28a40, #w-node-dcecf91d-ae49-8c44-e0bd-2e6d6c42be71-87f28a40, #w-node-fd144533-aa31-e566-c788-fbed6c6e64f3-87f28a40, #w-node-a2aed024-ee64-22dc-bef7-0b1cd9ee3779-87f28a40, #w-node-d38904a3-9ce1-9320-5429-6d953cce81b5-87f28a40, #w-node-_7db8fc44-a05f-a74a-14af-b5dc81d67c7e-87f28a40, #w-node-d1826321-f200-16a9-5a24-58912c9d9b53-87f28a40, #w-node-a87d6ed8-9012-de2c-d7ec-5426c1fc072c-87f28a40, #w-node-_8f7ce8ab-de2e-e28d-5556-a71d56bcc024-87f28a40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-8af28a4a, #w-node-_66b6fec0-c97c-325b-7408-8ca010dff16c-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-8af28a4a, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-8af28a4a, #w-node-_42ebb8ff-5af3-65fc-c04e-4e49b5ddc3b4-8af28a4a, #w-node-_80960e13-def6-5e0b-84f4-5107c73569da-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b971-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b976-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b980-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b985-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b994-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b999-8af28a4a, #w-node-_5e15b315-70e2-a0ef-cdcb-79b66e1741b6-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-8af28a4a, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-8af28a4a, #w-node-_5b4c72df-8fcd-ca21-c354-b9b914771f1b-8af28a4a, #w-node-_5935b635-24fb-4c23-a176-3728de6e3b1d-8af28a4a, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-ecf28a4b, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-ecf28a4b, #w-node-c08eae7f-a91d-b6cb-8b64-ff91ef9eb9e6-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-ecf28a4b, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-ecf28a4b, #w-node-_4e9de5f3-0538-e4c2-9039-0bfd2e2554aa-ecf28a4b, #w-node-_5a8cb949-e90a-3bbd-c48c-6f608e969e2b-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b971-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b976-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b980-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b985-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b994-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b999-ecf28a4b, #w-node-a16edc93-9ccf-7eca-8038-051cba4a94dd-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-ecf28a4b, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-ecf28a4b, #w-node-_077002e4-9da9-9749-bbf1-4c36cf43289e-ecf28a4b, #w-node-_728fea4f-0400-0d99-6d8e-c551cd7499e3-ecf28a4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-cff28a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-cff28a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-cff28a4d, #w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-cff28a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-cff28a4d, #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-cff28a4d, #w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-cff28a4d, #w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-cff28a4d, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-cff28a4d, #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-cff28a4d {
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-cff28a4d, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-cff28a4d, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-cff28a4d, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-cff28a4d, #w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-cff28a4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-cff28a4d {
    align-self: center;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-77f28a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-77f28a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-77f28a4f, #w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-77f28a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-77f28a4f, #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-77f28a4f, #w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-77f28a4f, #w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-77f28a4f, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-77f28a4f, #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-77f28a4f {
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-77f28a4f, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-77f28a4f, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-77f28a4f, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-77f28a4f, #w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-77f28a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-77f28a4f, #w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-19ea7dde {
    align-self: center;
}

#w-node-c877c202-40e7-9118-d991-7d31cbc165cb-19ea7dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eb73d52-8791-53ad-eb1d-a40509a448a1-19ea7dde {
    align-self: center;
}

#w-node-_6eb73d52-8791-53ad-eb1d-a40509a448ac-19ea7dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eb73d52-8791-53ad-eb1d-a40509a448af-19ea7dde, #w-node-_6eb73d52-8791-53ad-eb1d-a40509a448b1-19ea7dde, #w-node-_6eb73d52-8791-53ad-eb1d-a40509a448b3-19ea7dde {
    align-self: center;
}

@media screen and (max-width: 991px) {
    #w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-8ef28a3c {
        justify-self: center;
    }

    #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-e0f28a3d {
        justify-self: start;
    }

    #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-e0f28a3d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-e0f28a3d, #w-node-_5255ba61-364d-0d22-d34f-d46f56bb9b60-e0f28a3d, #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-e0f28a3d, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-e0f28a3d {
        align-self: start;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-cff28a4d, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-cff28a4d {
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-cff28a4d {
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-cff28a4d {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-77f28a4f, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-77f28a4f {
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-77f28a4f {
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-77f28a4f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 767px) {
    #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-74f28a36 {
        align-self: center;
    }

    #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-e0f28a3d {
        align-self: start;
    }
}

@media screen and (max-width: 479px) {
    #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-74f28a36 {
        justify-self: center;
    }
}
