.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 {
    color: #fff;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 5%;
    margin-bottom: 5%;
    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;
}

.text__center-align.text__is-jade-green.text__is-work-sans {
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
}

.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: 3%;
    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: auto;
    max-width: none;
}

.image__features-2__icon-4, .image__features-2__icon-5 {
    width: auto;
    max-width: none;
    margin-bottom: 0;
}

.image__features-2__icon-6 {
    width: auto;
    max-width: none;
    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 {
    color: #262a3b;
    text-align: center;
    background-color: #fff;
    border: 1px solid #262a3b;
    border-radius: 5px;
    margin-top: 2%;
    padding: 1.2% 6%;
    font-family: Manrope, sans-serif;
    font-size: 1.125em;
    font-weight: 600;
    line-height: 1.25em;
}

.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: 300px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4%;
    padding-bottom: 4%;
}

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

.div__price-grid-cell {
    -webkit-text-stroke-color: transparent;
    background-color: #262a3b;
    border: 1px solid #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: 300px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    margin-top: 4%;
    margin-bottom: 4%;
    padding: 0% 0% 4%;
}

.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('https://cdn1.cronometer.com/marketing/quote.svg');
    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('https://cdn1.cronometer.com/marketing/quote.svg');
    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;
    padding-left: 5%;
    padding-right: 5%;
    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;
}

.text__is-work-sans.text__center-align {
    margin-top: 30px;
    margin-bottom: 30px;
}

.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('https://cdn1.cronometer.com/marketing/quote.svg');
    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 {
    max-height: none;
    max-width: none;
    color: #262a3b;
    letter-spacing: .5px;
    object-fit: fill;
    background-color: #ffad00;
    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-bottom: 4%;
    padding-left: 2%;
    padding-right: 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;
}

.paragraph-3, .paragraph-4 {
    width: 300px;
}

.paragraph-5 {
    margin-top: 15px;
    margin-bottom: 4px;
    text-decoration: underline;
}

.container {
    max-width: 1280px;
}

.grid-feature-list {
    grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 "Area . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". Area-2 Area-3"
                 ". . ."
                 ". . ."
                 / 5fr .75fr .75fr;
    margin-bottom: 0;
    padding: 5%;
}

.image-16, .image-17 {
    margin-top: 10px;
}

.heading, .heading-2 {
    font-size: 1.5em;
}

.heading-3, .heading-4 {
    text-align: center;
}

.image-18 {
    max-width: 25px;
    text-align: center;
}

.paragraph-6 {
    width: 400px;
    max-width: none;
    text-align: center;
    font-size: 1.5em;
}

.button__home-gold-signup-hero {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    object-fit: fill;
    background-color: #ffad00;
    border-radius: 10px;
    align-items: center;
    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-gold-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-gold-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;
}

.container-2 {
    max-height: none;
    max-width: 300px;
    text-align: center;
}

.button__home-gold-view-features {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    mix-blend-mode: normal;
    object-fit: fill;
    background-color: #fff;
    border: 1px solid #ffad00;
    border-radius: 10px;
    align-items: center;
    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;
    transition: opacity .2s;
    display: flex;
    transform: translate(0);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.button__home-gold-view-features: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-gold-view-features:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.section-feature-list {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-top: 0%;
    padding-left: 2%;
    padding-right: 2%;
}

.container---payment-options {
    max-width: 1180px;
    text-align: center;
    padding-bottom: 5%;
}

.section-4 {
    text-align: center;
    padding-top: 3%;
}

.image-19 {
    margin-bottom: 5%;
}

.container-4 {
    max-width: 1280px;
}

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

.grid-5 {
    grid-template-rows: auto auto auto;
    margin-top: 10%;
}

.heading-6 {
    color: #fff;
    text-align: center;
    margin-top: 5%;
    margin-bottom: 5%;
}

.heading-7, .heading-8 {
    text-align: center;
}

.image-20 {
    max-width: 500px;
    margin-bottom: -200px;
}

.container---gold-sell {
    max-width: 1180px;
    margin-bottom: 5%;
}

.section__home-b__hero-gold {
    margin-top: 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
    display: block;
}

.container-5 {
    max-width: 1180px;
}

.text-block-faqs-desktop {
    text-align: left;
    margin: 10px;
    font-size: 150%;
    font-weight: 800;
    line-height: 1.5em;
}

.dropdown-toggle {
    width: 100%;
    max-width: 1180px;
}

.dropdown {
    width: 100%;
}

.accordion-faqs {
    width: 100%;
    overflow: hidden;
}

.accordion {
    height: 80px;
    display: flex;
}

.accordion-icon {
    max-width: none;
    min-width: 0;
}

.dropdown-list {
    background-color: rgba(0, 0, 0, 0);
    display: block;
    position: static;
}

.dropdown-link {
    max-width: 1180px;
}

.dropdown-link-2 {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    overflow: visible;
}

.dropdown-link-3 {
    max-width: 1180px;
    min-height: 0;
    white-space: pre-wrap;
    object-fit: fill;
    flex-wrap: wrap;
    align-content: stretch;
    display: flex;
    overflow: scroll;
}

.section-faqs {
    margin-bottom: 5%;
}

.section__home-b__hero-gold-mobile {
    margin-top: 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding-bottom: 4%;
    padding-left: 2%;
    padding-right: 2%;
    display: none;
}

.crono-gold-logo-mobile {
    margin-bottom: 5%;
}

.button__home-gold-view-features-mobile {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    object-fit: fill;
    background-color: #fff;
    border: 1px solid #ffad00;
    border-radius: 10px;
    align-items: center;
    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-gold-view-features-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__home-gold-view-features-mobile:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.button__home-gold-signup-hero-mobile {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    object-fit: fill;
    background-color: #ffad00;
    border-radius: 10px;
    align-items: center;
    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-gold-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__home-gold-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;
}

.image__features-2__icon-1-goldpage, .image__features-2__icon-2-gold, .image__features-2__icon-3-gold {
    width: auto;
    max-width: 80px;
}

.image__features-2__icon-4-gold, .image__features-2__icon-5-gold {
    width: auto;
    max-width: 80px;
    margin-bottom: 0;
}

.image__features-2__icon-6-gold {
    width: auto;
    max-width: 80px;
    opacity: .9;
}

.text-span {
    color: #44d07b;
    font-size: 1.5em;
    font-weight: 800;
}

.accordion-faqs-toggle-mobile {
    height: 80px;
    display: flex;
}

.text-block-mobile {
    text-align: left;
    font-size: 150%;
    font-weight: 800;
    line-height: 1.5em;
}

.accordion-faqs-mobile {
    width: 100%;
    overflow: hidden;
}

.section__user-reviews-gold {
    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%;
}

.get-gold-button {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.gold-page-heading {
    display: block;
    position: static;
}

.section__home-b__hero-gold-tablet {
    margin-top: 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    padding-bottom: 4%;
    padding-left: 2%;
    padding-right: 2%;
    display: none;
}

.gold-page-heading-desktop, .gold-page-heading-tablet {
    display: block;
    position: static;
}

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

.button__home-gold-view-features-tablet {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    mix-blend-mode: normal;
    object-fit: fill;
    background-color: #fff;
    border: 1px solid #ffad00;
    border-radius: 10px;
    align-items: center;
    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;
    transition: opacity .2s;
    display: flex;
    transform: translate(0);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.button__home-gold-view-features-tablet: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-gold-view-features-tablet:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.button__home-gold-signup-hero-tablet {
    max-height: none;
    max-width: none;
    color: #262a3b;
    text-align: center;
    letter-spacing: .5px;
    object-fit: fill;
    background-color: #ffad00;
    border-radius: 10px;
    align-items: center;
    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-gold-signup-hero-tablet: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-gold-signup-hero-tablet:active {
    box-shadow: none;
    color: #262a3b;
    letter-spacing: .5px;
    text-transform: none;
    background-color: #3cc26e;
    font-family: Manrope, sans-serif;
    font-weight: 700;
}

.gold-intro-copy-tablet {
    display: none;
}

.container-for-faqs {
    max-width: 1280px;
}

.accordion-faqs-toggle-mobile-tablet {
    height: 80px;
    display: flex;
}

.text-block-mobile-tablet {
    text-align: left;
    font-size: 150%;
    font-weight: 800;
    line-height: 1.5em;
}

.dropdown-link-3-tablet {
    max-width: 1180px;
    min-height: 0;
    white-space: pre-wrap;
    object-fit: fill;
    flex-wrap: wrap;
    align-content: stretch;
    display: flex;
    overflow: scroll;
}

.accordion-faqs-toggle {
    height: 80px;
    display: flex;
}

.text-block-mobile-copy {
    text-align: left;
    font-size: 150%;
    font-weight: 800;
    line-height: 1.5em;
}

.container-for-faqs---tablet {
    max-width: 1280px;
    display: none;
}

.accordion-faqs-tablet {
    width: 100%;
    overflow: hidden;
}

.container-for-faqs---horiz-mobile {
    max-width: 1280px;
    display: none;
}

.accordion-faqs-horiz-mobile {
    width: 100%;
    overflow: hidden;
}

.container-for-faqs---mobile {
    max-width: 1280px;
    display: none;
}

.accordion-faqs-horiz-mobile-copy {
    width: 100%;
    overflow: hidden;
}

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

.section-7 {
    display: none;
}

.section-payment-options {
    background-color: #262a3b;
}

.text__center-align-dark {
    color: #262a3b;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 5%;
    margin-bottom: 5%;
    display: block;
}

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

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

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

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

.text__center-align-dark.text__is-jade-green.text__is-work-sans {
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
}

.text__center-align-copy {
    color: #fff;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 5%;
    margin-bottom: 5%;
    display: block;
}

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

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

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

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

.text__center-align-copy.text__is-jade-green.text__is-work-sans {
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
}

.text__center-align-copy {
    color: #fff;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 5%;
    margin-bottom: 5%;
    display: block;
}

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

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

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

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

.text__center-align-copy.text__is-jade-green.text__is-work-sans {
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
}

.crono-gold-logo-small {
    margin-bottom: 5%;
}

.div__price-grid-cell-mobile-only {
    -webkit-text-stroke-color: transparent;
    background-color: #262a3b;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 4% 4% 0%;
    display: none;
    box-shadow: 0 3px 24px rgba(76, 82, 119, .2);
}

.section-all-features-mobile {
    display: none;
}

.section-features-list-mobile {
    margin-top: 14%;
    margin-bottom: 4%;
    padding-bottom: 8%;
    padding-left: 2%;
    padding-right: 2%;
    display: none;
}

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

.div__features-list-grid-mobile-cell {
    -webkit-text-stroke-color: transparent;
    background-color: #262a3b;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 4% 4% 0%;
    box-shadow: 0 3px 24px rgba(76, 82, 119, .2);
}

.div__gold-features-list-mobile-card {
    margin-top: 4%;
    padding: 0%;
}

.accordion-faqs-toggle-mobile-2, .accordion-faqs-toggle-mobile3 {
    height: 80px;
    display: flex;
}

.accordion-faqs-mobile2, .accordion-faqs-mobile2-second {
    width: 100%;
    overflow: hidden;
}

.accordion-faqs-toggle-mobile-2-larger {
    height: 80px;
    display: flex;
}

.accordion-faqs-mobile-toggle, .accordion-faqs-trigger-element-mobile {
    width: 100%;
    overflow: hidden;
}

.text-block-copy {
    text-align: left;
    text-align: left;
    font-size: 150%;
    font-weight: 800;
    line-height: 1.5em;
}

.text-block-faqs-answer-desktop {
    margin: 10px 10px 30px;
}

@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: 0;
        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: 200px;
    }

    .grid__pro-b-pricing-matrix {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr;
        align-content: stretch;
        justify-content: stretch;
        justify-items: stretch;
        margin-top: 5%;
    }

    .div__price-grid-cell {
        margin-left: 4%;
        margin-right: 4%;
    }

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

    .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-2 {
        align-items: center;
    }

    .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: flex;
    }

    .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;
    }

    .paragraph-5 {
        margin-bottom: 15px;
        font-size: 1em;
    }

    .button__home-gold-signup-hero, .button__home-gold-view-features {
        border-radius: 8px;
        font-size: 1.125em;
    }

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

    .text-block-faqs-desktop {
        margin-left: 30px;
        margin-right: 30px;
    }

    .dropdown-link-3 {
        padding-left: 5%;
        padding-right: 5%;
    }

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

    .button__home-gold-view-features-mobile, .button__home-gold-signup-hero-mobile {
        border-radius: 8px;
        font-size: 1.125em;
    }

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

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

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

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

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

    .gold-page-heading-tablet {
        text-align: center;
        font-size: 2.8em;
    }

    .gold-page-subhead-tablet {
        text-align: center;
        font-size: 1.15em;
    }

    .gold-page-main-copy-tablet {
        text-align: center;
        margin-top: 5%;
        margin-left: 2%;
        margin-right: 2%;
        font-size: 1.15em;
        font-weight: 400;
    }

    .div__home-b__hero-sub-text-h4-tablet-size {
        margin-top: 4%;
        padding-left: 2px;
        padding-right: 2%;
    }

    .button__home-gold-view-features-tablet {
        border-radius: 8px;
        align-items: center;
        font-size: 1.125em;
    }

    .button__home-gold-signup-hero-tablet {
        max-height: 50px;
        max-width: 500px;
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        font-size: 1.125em;
    }

    .sign-up-basic-link-tablet {
        text-align: center;
    }

    .gold-intro-copy-tablet {
        text-align: center;
        padding-left: 5%;
        padding-right: 5%;
    }

    .container-for-faqs {
        display: block;
    }

    .accordion-faqs-toggle {
        padding-left: 5%;
        padding-right: 5%;
    }

    .container-for-faqs---tablet, .container-for-faqs---horiz-mobile {
        display: block;
    }

    .container-for-faqs---mobile {
        display: none;
    }

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

    .image-21 {
        max-height: 350px;
        text-align: center;
    }

    .section-7 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: center;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: block;
        position: static;
    }

    .container-6 {
        justify-content: center;
        display: flex;
    }

    .text__center-align-dark, .text__center-align-copy, .text__center-align-copy {
        text-align: center;
    }

    .div__price-grid-cell-mobile-only {
        margin-left: 4%;
        margin-right: 4%;
    }

    .section-features-list-mobile {
        margin-top: 12%;
        padding-bottom: 12%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .grid__gold-features-list-matrix-mobile {
        grid-column-gap: 20px;
        margin-top: -6%;
    }

    .div__features-list-grid-mobile-cell {
        margin-left: 4%;
        margin-right: 4%;
    }

    .accordion-faqs-toggle-mobile-2, .accordion-faqs-toggle-mobile3, .accordion-faqs-toggle-mobile-2-larger {
        padding-left: 5%;
        padding-right: 5%;
    }

    .text-block-faqs-answer-desktop {
        margin-left: 30px;
        margin-right: 30px;
    }
}

@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: 5%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .section__mobile__hero {
        background-image: url('https://cdn1.cronometer.com/marketing/dot-pattern.svg');
        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: 200px;
    }

    .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;
    }

    .grid__home-b {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.25fr;
        grid-auto-columns: 1fr;
        display: grid;
    }

    .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('https://cdn1.cronometer.com/marketing/quote.svg');
        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('https://cdn1.cronometer.com/marketing/quote.svg');
        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-top: 5%;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }

    .video-2 {
        width: 90%;
    }

    .grid__social-icons {
        width: 50%;
    }

    .button__home-gold-signup-hero, .button__home-gold-view-features {
        margin-top: 0%;
        margin-bottom: 2%;
        padding: 2% 8%;
    }

    .container---gold-sell {
        margin-top: 5%;
    }

    .section__home-b__hero-gold {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

    .dropdown-link-3 {
        margin-top: 2%;
    }

    .section__home-b__hero-gold-mobile {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

    .button__home-gold-view-features-mobile, .button__home-gold-signup-hero-mobile {
        margin-top: 0%;
        margin-bottom: 2%;
        padding: 2% 8%;
    }

    .image__features-2__icon-1-goldpage, .image__features-2__icon-2-gold, .image__features-2__icon-3-gold, .image__features-2__icon-4-gold, .image__features-2__icon-5-gold {
        width: 60%;
    }

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

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

    .get-gold-button {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    .section__home-b__hero-gold-tablet {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

    .gold-page-heading-tablet {
        margin-left: 5%;
        margin-right: 5%;
    }

    .gold-page-main-copy-tablet {
        margin-bottom: 5%;
        margin-left: 5%;
        margin-right: 5%;
    }

    .button__home-gold-view-features-tablet, .button__home-gold-signup-hero-tablet {
        margin-top: 0%;
        margin-bottom: 2%;
        padding: 2% 8%;
    }

    .text-block-mobile-tablet {
        max-height: 250px;
        max-width: 500px;
        white-space: pre-wrap;
        flex-wrap: wrap;
        align-content: stretch;
        display: flex;
    }

    .container-for-faqs---tablet, .container-for-faqs---mobile {
        display: none;
    }

    .section__home-b__hero-gold-mobile-1 {
        flex-flow: row;
        align-content: center;
        padding-top: 20px;
        display: none;
    }

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

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

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

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

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

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

    .crono-gold-logo-small {
        max-width: 400px;
    }

    .section-features-list-mobile {
        margin-top: 4%;
        margin-bottom: 8%;
        padding-bottom: 16%;
        padding-left: 8%;
        padding-right: 8%;
    }

    .grid__gold-features-list-matrix-mobile {
        grid-column-gap: 20px;
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 5%;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }
}

@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, .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: 100px;
    }

    .grid__pro-b-pricing-matrix {
        margin-top: -10%;
    }

    .div__price-grid-cell {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 4%;
        margin-bottom: 4%;
        padding-bottom: 4%;
        display: block;
    }

    .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__faccordion-body-text {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: inline;
    }

    .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;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-areas: ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". Area";
    }

    .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;
    }

    .propricing-image__check {
        align-self: center;
    }

    .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 {
        grid-column-gap: 20px;
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 5%;
        margin-bottom: 5%;
        display: block;
    }

    .grid__social-icons {
        width: 75%;
    }

    .grid-feature-list {
        margin-left: 10px;
        margin-right: 10px;
    }

    .button__home-gold-signup-hero {
        margin-top: 5%;
        margin-bottom: 5%;
        padding: 3% 10%;
        font-size: 16px;
    }

    .button__home-gold-view-features {
        margin-bottom: 0;
        padding: 3% 10%;
        font-size: 16px;
    }

    .section-feature-list {
        display: none;
    }

    .heading-6 {
        margin-left: 3%;
        margin-right: 3%;
    }

    .section__home-b__hero-gold {
        padding-top: 20px;
        display: none;
    }

    .text-block-faqs-desktop {
        max-width: 280px;
    }

    .accordion {
        flex-wrap: nowrap;
    }

    .section__home-b__hero-gold-mobile {
        padding-top: 20px;
        display: block;
    }

    .crono-gold-logo-mobile {
        padding-left: 5%;
        padding-right: 5%;
    }

    .button__home-gold-view-features-mobile {
        margin-top: 5%;
        margin-bottom: 0%;
        padding: 3% 10%;
        font-size: 16px;
    }

    .button__home-gold-signup-hero-mobile {
        margin-top: 5%;
        margin-bottom: 5%;
        padding: 3% 10%;
        font-size: 16px;
    }

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

    .image__features-2__icon-5-gold {
        width: 45%;
        margin-top: 0;
        margin-bottom: 2%;
    }

    .image__features-2__icon-6-gold {
        width: 45%;
        margin-bottom: 2%;
    }

    .text-span {
        color: #44d07b;
    }

    .accordion-faqs-toggle-mobile {
        height: 160px;
        flex-wrap: nowrap;
    }

    .text-block-mobile {
        max-width: 280px;
        white-space: pre-wrap;
        object-fit: fill;
        flex-wrap: nowrap;
        display: flex;
        position: static;
    }

    .section__user-reviews-gold {
        padding: 0% 2% 14%;
    }

    .get-gold-button {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    .gold-page-heading {
        display: block;
    }

    .section__home-b__hero-gold-tablet {
        padding-top: 20px;
        display: none;
    }

    .gold-page-heading-desktop, .gold-page-heading-tablet {
        display: block;
    }

    .button__home-gold-view-features-tablet {
        margin-bottom: 0;
        padding: 3% 10%;
        font-size: 16px;
    }

    .button__home-gold-signup-hero-tablet {
        margin-top: 5%;
        margin-bottom: 5px;
        padding: 3% 10%;
        font-size: 16px;
    }

    .accordion-faqs-toggle-mobile-tablet {
        height: 160px;
        flex-wrap: nowrap;
    }

    .text-block-mobile-tablet {
        height: auto;
        max-width: 280px;
        white-space: pre-wrap;
        object-fit: contain;
        flex-wrap: wrap;
        display: flex;
        position: static;
    }

    .accordion-faqs-toggle {
        height: 160px;
        flex-wrap: nowrap;
    }

    .text-block-mobile-copy {
        max-width: 280px;
        white-space: pre-wrap;
        object-fit: fill;
        flex-wrap: nowrap;
        display: flex;
        position: static;
    }

    .container-for-faqs---horiz-mobile {
        display: none;
    }

    .container-for-faqs---mobile {
        display: block;
    }

    .section__home-b__hero-gold-mobile-1 {
        padding-top: 20px;
        display: none;
    }

    .container-6 {
        flex-direction: column;
        align-items: center;
    }

    .text__center-align-dark.text__jobs-subheader, .text__center-align-copy.text__jobs-subheader, .text__center-align-copy.text__jobs-subheader {
        margin-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
    }

    .crono-gold-logo-small {
        max-width: 250px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .div__price-grid-cell-mobile-only, .section-all-features-mobile {
        display: block;
    }

    .section-features-list-mobile {
        background-color: rgba(0, 0, 0, 0);
        padding-bottom: 10%;
        padding-left: 2.4%;
        padding-right: 2.4%;
        display: block;
    }

    .grid__gold-features-list-matrix-mobile {
        grid-column-gap: 20px;
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 5%;
        margin-bottom: 5%;
        display: block;
    }

    .div__features-list-grid-mobile-cell {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: rgba(0, 0, 0, 0);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 4%;
        margin-bottom: 4%;
        padding-bottom: 4%;
        display: block;
    }

    .accordion-faqs-toggle-mobile-2 {
        height: auto;
        object-fit: contain;
        flex-wrap: wrap;
        display: block;
        overflow: visible;
    }

    .accordion-faqs-toggle-mobile3 {
        height: 160px;
        flex-wrap: nowrap;
    }

    .accordion-faqs-toggle-mobile-2-larger {
        height: auto;
        min-height: 200px;
        object-fit: contain;
        flex-wrap: wrap;
        display: block;
        overflow: visible;
    }

    .text-block-copy {
        max-width: 280px;
        max-width: 280px;
    }
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-c75208be {
    align-self: center;
}

#w-node-_2b35dd9a-ad15-c18f-cea7-c87de1b7dec7-c75208be {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6a-c75208be {
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-c75208be {
    justify-self: center;
}

#w-node-_5236c8cf-7e3f-21de-061c-121a4474aef0-c75208be {
    justify-self: end;
}

#w-node-_5236c8cf-7e3f-21de-061c-121a4474aef1-c75208be {
    justify-self: center;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-c75208be {
    justify-self: auto;
}

#w-node-cf42b5be-e9c3-838e-e354-b4abbc0cd7fd-c75208be, #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-c75208be, #w-node-eeb6dca8-c060-fe5e-658e-c8f0b422e74c-c75208be, #w-node-ef99daf9-118a-6f1a-609a-305a5df1018b-c75208be, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e85-c75208be, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e86-c75208be, #w-node-_77295d94-6d57-649e-b7ca-4f7ccfee84df-c75208be, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c793-c75208be, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c794-c75208be, #w-node-_79293097-a91c-de14-0080-bfb7f02a89c8-c75208be {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-c75208be, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-c75208be, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-c75208be {
    align-self: center;
}

#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-5d5208c2, #w-node-f76baf9e-0fda-4d17-4ed4-195bcb9c6aa9-5d5208c2, #w-node-d1f9f7af-d53a-1b21-194d-1e6280e0b6ec-5d5208c2, #w-node-_21ee55e4-dcf5-b81e-05a6-e82f5ffad6d7-5d5208c2, #w-node-_67e7bda4-d315-c7b1-0818-f2a87170be74-5d5208c2, #w-node-_300eccad-2974-1044-4cfa-c502e4ce2d79-5d5208c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-915208c6 {
    justify-self: end;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-3e5208c7 {
    align-self: center;
}

#w-node-_057e5410-c3fa-1d7d-acb5-310bc580936b-3e5208c7, #w-node-_1fb8986f-b78c-8927-fd3f-23e42136af4e-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-3e5208c7 {
    justify-self: auto;
}

#w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad115-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad11a-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad11f-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad124-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad129-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad12e-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad133-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad138-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad13d-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad142-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad160-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad165-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad16a-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad16f-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad174-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad179-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad17e-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad183-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1a9-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1ae-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1b3-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1b8-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1bd-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1c2-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1c7-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1cc-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1d1-3e5208c7, #w-node-_6a73d95a-d413-b0a2-8d6a-d4d1b35ad1d6-3e5208c7, #w-node-_1e47ef7b-fadb-33f4-5b1e-5d8f415f19f4-3e5208c7, #w-node-cf2a18cb-935a-40c8-40cc-c34ea0a34ccc-3e5208c7, #w-node-ef4d190c-74eb-b50b-6bed-086084ccdc1c-3e5208c7, #w-node-_87a41c5c-6032-9ee0-369a-f0c9aa0b196d-3e5208c7, #w-node-_57de16ac-78c2-274c-3812-bcda55060160-3e5208c7, #w-node-_1f5ac508-c392-ff5e-4261-c56737b9de44-3e5208c7, #w-node-caebcc8a-dd62-629c-ee98-18adee4b635d-3e5208c7, #w-node-_262d8996-da82-917e-1c30-bf7f2bfd6cf0-3e5208c7, #w-node-_03d56e1a-6fc1-934a-ec8f-e3518b9ba163-3e5208c7, #w-node-_1443a351-42db-945f-1b3d-61a9ec95422f-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-eac3d8c1-26c4-9c27-aa1f-bb55a0f4918d-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f6a526-8a4c-4fa2-10b4-e5b08ae1814c-3e5208c7, #w-node-f53c6f60-ce82-c97a-72a7-0e87159829ee-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-e7492703-d7f4-fefb-4f12-6e771174a161-3e5208c7, #w-node-_9de14855-5b26-173a-aa87-3e255e9933e7-3e5208c7, #w-node-d67c2126-9773-b6e8-a224-a38a2b8d5406-3e5208c7, #w-node-df0fdb04-dbf4-9401-e049-2c11ac266bcb-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7da0956b-2198-1f6c-71d1-7bf56824dc1e-3e5208c7, #w-node-_179164c5-e4a5-f8cd-c298-dd820fdc07f5-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-da3f4765-5865-bb30-1173-159fddc7c9ad-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc2541c0-9744-1176-3b2e-d03d0821b953-3e5208c7, #w-node-_18d5f937-ac5d-38bb-ea4f-4309abe008cd-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-fd196c2e-7053-0e4d-4160-eb4c1f5d8ca0-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a0e163-265b-68a0-120d-8bd7685d9500-3e5208c7, #w-node-_9de6b32a-9d0b-3eab-7dbe-703b2f67d8c2-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_733696b5-4ab4-13bf-835e-23b605916085-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01aad9d0-523c-891c-d386-5738ac852c0b-3e5208c7, #w-node-_6541aa4a-1d91-0d54-76d2-d5ea9d6c8146-3e5208c7, #w-node-_21dbdf5b-6bd2-7b4a-d508-2a3cf0d12d2c-3e5208c7, #w-node-_905d71f7-318e-df97-1ab8-8ad03cabf951-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-bb4585e6-c636-b043-1727-e0dd40f5e7cd-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a3f8ca-02de-7212-2a6c-0d8f8adc3ae3-3e5208c7, #w-node-e084d3d6-e827-613f-ad0e-a0b56a2b0f70-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_4cf65f11-71ec-6565-4dfb-324eb6b126bb-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da72f6e6-ec6d-da07-a18d-3879c5574226-3e5208c7, #w-node-d8bd3cf6-ac3e-7d1e-d517-89524bf657bb-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-afc431c8-6e27-8ecb-eb09-6ea9fa0e4bf6-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_744a71ba-7489-c3fa-2138-b75c20555110-3e5208c7, #w-node-_86f156d0-39ab-d5f5-6116-6817efee02cc-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_386a35bd-52fc-4c55-6b2a-34cc40845c4f-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d3c559-f3b2-2e6b-8f1e-1b4048055c30-3e5208c7, #w-node-be989888-4a90-f792-d093-ee10ebbbaf07-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-d0f441a9-dd1f-698c-7cec-d3624b08fc6c-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_550e4e25-7552-765c-c1e2-3c595d964c2d-3e5208c7, #w-node-_12c700e6-3dee-72c5-f1d1-67549354285b-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-b3ae11b2-83b7-6bac-7202-6693650dd247-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c63a4d86-bd41-2faf-ca53-7d510153ffb1-3e5208c7, #w-node-e1a91178-178b-e76b-b740-1261009feb54-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_8b964279-82c8-33a0-dca5-dc6617380f78-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1fbd40e-3c69-0878-0e90-e605ba21a4ad-3e5208c7, #w-node-f8017977-ba55-4631-51f6-b5d47c1a79e2-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-b60cd553-7570-ca09-2302-cb7877a2ce78-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e397fc5e-e219-1ac9-ae96-5ab33b27602e-3e5208c7, #w-node-_5570b5b8-adcd-3326-40e3-a956fc43f2cc-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_40f0f116-afd1-7737-f004-2c944ff22793-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da681b27-7be3-a196-66cb-d462a2180832-3e5208c7, #w-node-ae6fc4cd-6cf3-bbdf-de55-d5937003026c-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_75291b4b-a58c-5ebe-8d1d-0b8c2a969667-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41c84388-acc7-5911-0317-c5093cd43718-3e5208c7, #w-node-_9151ac63-7b87-dcd7-2c66-2445135d11f4-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-f7c3ac9d-9359-778d-57f2-cb8e9c7cba2d-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_827ad8d8-49ae-48ba-0c90-3f527e7617bd-3e5208c7, #w-node-_81c63152-9c04-2dd4-fad5-a1606d25ebbf-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-ef5958a6-348d-923e-c159-bb5be5acca33-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e46c86e-5d0b-9aea-28d3-4c3d2798bbd1-3e5208c7, #w-node-_756bd68c-d3a7-eeb7-129b-eb1876ceaed3-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-bd6633f5-da4a-4390-86fe-97fa7991bf94-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ff68b85-4e76-53b6-c6c9-cc110ee6d117-3e5208c7, #w-node-_72c3bb1f-1ec3-3632-5a0b-8be25abec12a-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_760f0e55-10df-aadb-50d5-ff0878589e9c-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3d2298c-2818-402f-dbcf-7fa1e58d8253-3e5208c7, #w-node-eb33c0b0-e509-f0ff-c242-fe451d377958-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_120eee03-32b8-302a-03c7-36dbe3061489-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919fe014-5ca1-0a6e-f981-7837db1024d5-3e5208c7, #w-node-_1123e948-11a7-2fc4-2d91-509b52a9b24d-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-c6950ef1-c888-3240-59e2-c7a5623230ff-3e5208c7 {
    grid-area: Area;
}

#w-node-af0f4820-2570-a570-9cc0-c70ff7b03e3e-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9fffb7b-535c-c66e-27f4-594b6426627b-3e5208c7, #w-node-_1206e854-77ed-563f-291a-d531abc92dcc-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-_148b6076-dc42-a34f-3261-ef4d491957c8-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36d4f85a-cf7a-bc48-5cbb-2964c9201339-3e5208c7, #w-node-_93822324-9f13-10f5-8ac5-a61533ceb7f8-3e5208c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-3e5208c7, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-3e5208c7, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-3e5208c7, #w-node-_8f5fd220-3916-1aff-5ec7-473279f3ca94-3e5208c7 {
    align-self: center;
}

#w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-0d5208cd {
    justify-self: center;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-dc5208ce {
    align-self: start;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712876-dc5208ce, #w-node-eef479ae-f621-a924-0085-6a613b8acd6a-dc5208ce {
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-dc5208ce {
    justify-self: center;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-dc5208ce {
    justify-self: auto;
}

#w-node-cf42b5be-e9c3-838e-e354-b4abbc0cd7fd-dc5208ce, #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-dc5208ce, #w-node-eeb6dca8-c060-fe5e-658e-c8f0b422e74c-dc5208ce, #w-node-ef99daf9-118a-6f1a-609a-305a5df1018b-dc5208ce, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e85-dc5208ce, #w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e86-dc5208ce, #w-node-_77295d94-6d57-649e-b7ca-4f7ccfee84df-dc5208ce, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c793-dc5208ce, #w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c794-dc5208ce, #w-node-_79293097-a91c-de14-0080-bfb7f02a89c8-dc5208ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-dc5208ce, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-dc5208ce, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-dc5208ce {
    align-self: center;
}

#w-node-_3e350fa3-f346-7c82-22c1-2115be9083ae-5e5208d1, #w-node-_2122bfe5-0c89-e229-188a-a9b88d8aa4df-5e5208d1, #w-node-_9719846b-bf56-10a9-41c0-c8111942e404-5e5208d1, #w-node-b6a555dc-6539-e961-3bc9-5d6cedb7ceb6-5e5208d1, #w-node-_5345bdcb-2435-4095-d003-4a2d110cbb15-5e5208d1, #w-node-_3b49027f-2a97-9d1e-ec95-85875e9d9f6d-5e5208d1, #w-node-_8bd666b7-3809-5caf-149c-593e0ce08df3-5e5208d1, #w-node-_5d6b8a90-a9b3-a498-18d6-9696a266f486-5e5208d1, #w-node-_1aebe64a-1b79-768c-1f0e-d7787d458894-5e5208d1, #w-node-_6e481a48-b3d6-f558-507c-774a8a501852-5e5208d1, #w-node-_18434ed6-77fd-e77c-6320-f6549a18707d-5e5208d1, #w-node-_2ed2865e-e5f2-7e3a-7401-5922e2c64b9d-5e5208d1, #w-node-_384b0c18-8853-cdb9-d107-fb98112fb43b-5e5208d1, #w-node-_656f5294-1a67-3607-4b8a-54fe52917458-5e5208d1, #w-node-f2d162b6-6449-747b-7c54-5ab34d796620-5e5208d1, #w-node-d2a64bfb-b3cc-157d-c5cd-6ad3cb7cfacc-5e5208d1, #w-node-ab8674c6-7b95-dbea-7746-498077a5698d-5e5208d1, #w-node-_40fac9d5-b6dc-1eb3-79e2-90d07eaf2cb3-5e5208d1, #w-node-_6b52b81a-0571-0b5d-5509-040c7bd63d7e-5e5208d1, #w-node-_2af43ae7-ba15-f052-5871-214c7551d488-5e5208d1, #w-node-dcecf91d-ae49-8c44-e0bd-2e6d6c42be71-5e5208d1, #w-node-fd144533-aa31-e566-c788-fbed6c6e64f3-5e5208d1, #w-node-a2aed024-ee64-22dc-bef7-0b1cd9ee3779-5e5208d1, #w-node-d38904a3-9ce1-9320-5429-6d953cce81b5-5e5208d1, #w-node-_7db8fc44-a05f-a74a-14af-b5dc81d67c7e-5e5208d1, #w-node-d1826321-f200-16a9-5a24-58912c9d9b53-5e5208d1, #w-node-a87d6ed8-9012-de2c-d7ec-5426c1fc072c-5e5208d1, #w-node-_8f7ce8ab-de2e-e28d-5556-a71d56bcc024-5e5208d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-2d5208db, #w-node-_66b6fec0-c97c-325b-7408-8ca010dff16c-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-2d5208db, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-2d5208db, #w-node-_42ebb8ff-5af3-65fc-c04e-4e49b5ddc3b4-2d5208db, #w-node-_80960e13-def6-5e0b-84f4-5107c73569da-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b971-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b976-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b980-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b985-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b994-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b999-2d5208db, #w-node-_5e15b315-70e2-a0ef-cdcb-79b66e1741b6-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-2d5208db, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-2d5208db, #w-node-_5b4c72df-8fcd-ca21-c354-b9b914771f1b-2d5208db, #w-node-_5935b635-24fb-4c23-a176-3728de6e3b1d-2d5208db, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-045208dc, #w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-045208dc, #w-node-c08eae7f-a91d-b6cb-8b64-ff91ef9eb9e6-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-045208dc, #w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-045208dc, #w-node-_4e9de5f3-0538-e4c2-9039-0bfd2e2554aa-045208dc, #w-node-_5a8cb949-e90a-3bbd-c48c-6f608e969e2b-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b971-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b976-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b980-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b985-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b994-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b999-045208dc, #w-node-a16edc93-9ccf-7eca-8038-051cba4a94dd-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-045208dc, #w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-045208dc, #w-node-_077002e4-9da9-9749-bbf1-4c36cf43289e-045208dc, #w-node-_728fea4f-0400-0d99-6d8e-c551cd7499e3-045208dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-445208de {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-445208de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-445208de, #w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-445208de {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-445208de, #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-445208de, #w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-445208de, #w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-445208de, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-445208de, #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-445208de {
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-445208de, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-445208de, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-445208de, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-445208de, #w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-445208de {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-445208de {
    align-self: center;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-335208e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-335208e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-335208e0, #w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-335208e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-335208e0, #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-335208e0, #w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-335208e0, #w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-335208e0, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-335208e0, #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-335208e0 {
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-335208e0, #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-335208e0, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-335208e0, #w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-335208e0, #w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-335208e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-335208e0 {
    align-self: center;
}

@media screen and (max-width: 991px) {
    #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-c75208be, #w-node-_5236c8cf-7e3f-21de-061c-121a4474aef2-c75208be {
        justify-self: start;
    }

    #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-c75208be {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-c75208be, #w-node-_5255ba61-364d-0d22-d34f-d46f56bb9b60-c75208be, #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-c75208be, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-c75208be, #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-3e5208c7, #w-node-_7f80f062-15c6-8e9e-3b00-71f9c4c7e3e6-3e5208c7, #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-3e5208c7, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-3e5208c7, #w-node-_8f5fd220-3916-1aff-5ec7-473279f3ca79-3e5208c7, #w-node-_8f5fd220-3916-1aff-5ec7-473279f3ca94-3e5208c7 {
        align-self: start;
    }

    #w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-0d5208cd {
        justify-self: center;
    }

    #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-dc5208ce {
        justify-self: start;
    }

    #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-dc5208ce {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-dc5208ce, #w-node-_5255ba61-364d-0d22-d34f-d46f56bb9b60-dc5208ce, #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-dc5208ce, #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-dc5208ce {
        align-self: start;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-445208de, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-445208de {
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-445208de {
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-445208de {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-335208e0, #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-335208e0 {
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-335208e0 {
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-335208e0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 767px) {
    #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-915208c6 {
        align-self: center;
    }

    #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-dc5208ce {
        align-self: start;
    }
}

@media screen and (max-width: 479px) {
    #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-915208c6 {
        justify-self: center;
    }

    #w-node-e4c1d376-1405-d825-ea07-0c761cae64bd-3e5208c7 {
        grid-area: Area;
    }
}


