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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

img {
    display: inline-block;
}

strong {
    font-weight: bold;
}

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

.products__dropdown {
    padding-right: 24px;
    padding-left: 12px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}

.products__dropdown:hover {
    color: #ff763f;
}

.link__dropdown-pro {
    position: relative;
    z-index: 25;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #262a3b;
    font-size: 16px;
    text-decoration: none;
}

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

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

.div__dropdown-pointer {
    position: relative;
}

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

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

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

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

.navigation__mobile {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

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

.div__nav-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-left: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.image__crono-icon {
    width: 15%;
}

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

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

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

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

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

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

.sub-navigation---pro {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0% 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    background-color: transparent;
}

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

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

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

.dropdown__navigation {
    min-width: 140px;
}

.dropdown__navigation.w--open {
    left: -100px;
    max-height: 100vh;
    min-width: 320px;
    padding-top: 10px;
    background-color: transparent;
}

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

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

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

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

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

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

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

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

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

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

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

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

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

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

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

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

.div__brand-assets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    margin-right: 0px;
    padding: 0% 0% 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

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

.container__top-border {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4%;
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top: 1px solid #b8b8b8;
}

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

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

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

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

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

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

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

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.div__jobs-hero-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 12%;
    padding-left: 12%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.section__about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2%;
    padding-left: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

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

.navigation__main {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2%;
    padding-left: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}

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

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

.div__brand-image-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

.div__contact-us-bottom {
    margin-top: 6%;
    margin-right: 0%;
    padding: 0% 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-style: none;
    border-top-color: #777986;
    border-bottom-style: none;
    border-bottom-color: #b6b6b6;
    background-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

.link__dropdown-cronometer {
    position: relative;
    z-index: 25;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #262a3b;
    font-size: 16px;
    text-decoration: none;
}

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

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

.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;
    padding-right: 8%;
    padding-left: 8%;
    background-color: #262a3b;
}

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

.div__hero-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

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

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

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

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

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

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

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

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

.container__1280 {
    max-width: 1280px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.container__1280.container__with-div-width-1000 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

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

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

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

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

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

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

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

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

.div__features-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__mobile__hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

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

.image__lifehacker {
    width: 38%;
}

.image__mens-journal {
    width: 43%;
}

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

.text__semibold {
    font-weight: 600;
}

.div__features-2-hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0% 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.div__grid-block-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__grid-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__grid-block-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__grid-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__grid-block-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__grid-block-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.div__device-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__mobile__device-icons {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

.div__pro-text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0% 4% 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

.div__mobile__pro-graphic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link__pre-footer-ios {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.link__pre-footer-android {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

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

.div__pro-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-cta-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

.div__media-love {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 6%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafbff;
    text-align: left;
}

.div__our-products-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.div__key-messaging {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.div__visual-identity-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.button__brand-assets-outlined-copy {
    margin-top: 2%;
    padding: 1.2% 6%;
    border: 1px solid #262a3b;
    border-radius: 5px;
    background-color: #fff;
    font-family: Manrope, sans-serif;
    color: #262a3b;
    font-size: 1.125em;
    line-height: 1.25em;
    font-weight: 600;
    text-align: center;
}

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

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

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

.p__terms {
    margin-top: 4%;
}

.div__work-with-us-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 6%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

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

.div__jobs-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4%;
    padding-right: 4%;
    padding-left: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.div__about-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 4%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

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

.div__who-we-are-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

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

.image__pro-webinar {
    width: 18%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.div__jobs-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    padding-right: 12%;
    padding-left: 12%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

.link__youtube-video {
    width: 100%;
}

.div__youtube-video {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 12%;
    padding-left: 12%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.div__team-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__who-we-are {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__maintenance-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

.div__maintenance-social-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    margin-bottom: 2%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__maintenance-email {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__maintenance-app-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    margin-bottom: 2%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.div__pro-b-hero-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

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

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

.div__pro-b-features-list-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-b-features-list-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-b-features-list-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-b-features-3-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
}

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

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

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

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

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

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

.div__pro-b-signup-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

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

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

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

.div__client-app-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

.text__bold {
    font-weight: 700;
}

.div__pricing-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.div__pro-b-stanford-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

.div__faq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 800px;
    margin: 6% auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

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

.animation__accordion {
    width: 6%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

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

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

.p__faq {
    margin-right: 2%;
    margin-left: 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 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.pro-b__section__pricing-header {
    margin-bottom: 8%;
    padding-right: 2%;
    padding-left: 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 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 1.125em;
}

.div__pro-b-pricing-subheading {
    margin-top: 0.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 {
    display: none;
    margin-bottom: 12%;
}

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

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

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

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

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

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

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

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

.div__home-b__hero-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

.div__home-b__hero-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

.div__home-b__hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

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

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

.div__ios-review-main-quote {
    padding: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

.div__ios-icon-quote {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__work-with-us {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__jobs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__job-accordion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 800px;
    margin: 6% auto 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.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 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 1%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

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

.div__pro-onboarding-subheading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.div__pro-onboarding-login {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    margin-bottom: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

.div__user-manual-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__pro-webinar-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-webinar-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div__pro-contact-us-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.grid__mobile__ios-reviews {
    display: none;
    margin-top: 6%;
    padding: 4%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 8px;
    background-color: #f8f8f8;
    box-shadow: 0 3px 8px 0 rgba(0, 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 {
    display: none;
    margin-top: 6%;
    padding: 4%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 8px;
    background-color: #f8f8f8;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

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

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

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

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

.div__about-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__user-manual-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

.div__footer-menu-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0%;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.link__ios-hero-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

.div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

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

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

.div__404-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

.div_pro_enterpise_title {
    margin-bottom: 1%;
}

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

.div__enterprise-pricing-button-notrial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

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

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

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

.div__checkmark {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

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

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

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

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

.img__pro-logo {
    width: 65%;
}

.div__pro-logo-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

.text_is-white {
    color: #fff;
}

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

.gold-logo {
    width: 50%;
}

.basic-logo {
    width: 50%;
}

.pro-logo {
    width: 50%;
}

.enterprise-logo {
    width: 70%;
}

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

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

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

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

.image-15 {
    width: 30%;
}

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

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

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

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

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

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

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

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

.div-pro-account-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.div-pro-account-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-pro-account-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.div__pro-hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.features-1 {
    width: 95%;
}

.features-2 {
    width: 95%;
}

.text__testimonial {
    font-size: 1em;
}

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

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

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

.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 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 3% 10%;
    border-radius: 10px;
    background-color: #44d07b;
    font-family: Manrope, sans-serif;
    color: #262a3b;
    font-size: 1.25em;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: 0.5px;
}

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

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

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

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

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

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

.div__pro-pricing-features-text-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div__propricing-checkmarks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div__pro-onboarding-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.container-blog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 64%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

.div_40px-below {
    margin-bottom: 4%;
}

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

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

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

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

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

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

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

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

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

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

.link-block-testimonials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p__about-text {
    width: 80%;
}

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

.div__ios-footer {
    margin-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.div__maintenance-app-icons-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2%;
    margin-bottom: 2%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link_ios {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.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 {
    width: 65%;
}

.img__android-footer {
    width: 65%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div__testimonial-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

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

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

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

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

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

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

.div__home-b__hero-text-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.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-right: 0%;
    margin-bottom: 0%;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    background-image: url('https://cdn1.cronometer.com/webflow/dot-pattern.svg');
    background-position: 100% 100%;
    background-size: 34%;
    background-repeat: no-repeat;
}

.div__crono-pro-reviews {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

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

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

.div__pro-client-features {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

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

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

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

.div__hero-image-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

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

.accordion-item-trigger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

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

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

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

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

.div__gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#262a3b), color-stop(13%, #243144), color-stop(28%, #20384c), color-stop(43%, #193f52), color-stop(58%, #0f4658), color-stop(74%, #034e5b), color-stop(87%, #00555c), to(#005c5c));
    background-image: linear-gradient(180deg, #262a3b, #243144 13%, #20384c 28%, #193f52 43%, #0f4658 58%, #034e5b 74%, #00555c 87%, #005c5c);
}

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

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

.instagram-maintenance {
    width: 40%;
}

.facebook-maintenance {
    width: 40px;
}

.twitter-maintenance {
    width: 40%;
}

.link__maintenace-twitter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@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 {
        display: none;
        padding-top: 15px;
        border-radius: 10px;
        background-color: #fff;
        box-shadow: 42px 42px 55px 0 rgba(0, 0, 0, 0.14);
    }

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

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

    .dropdown__mobile-nav {
        display: block;
    }

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

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

    .div__nav-left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 85px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding: 20px 2%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .div__nav-menu {
        display: none;
    }

    .div__mobile__container {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

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

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

    .mobile__toggle.w--open {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

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

    .link__dropdown-mobile {
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

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

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

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

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

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

    .image__cronometer-logo {
        width: 230px;
    }

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

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

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

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

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

    .div__brand-assets {
        padding: 0%;
    }

    .section__privacy {
        padding-right: 2%;
        padding-left: 2%;
    }

    .section__terms-text {
        padding-right: 2%;
        padding-left: 2%;
    }

    .section__security {
        padding-right: 2%;
        padding-left: 2%;
    }

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

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

    .container__top-border {
        display: block;
    }

    .image__facebook-icon {
        width: 75%;
    }

    .image__twitter-icon {
        width: 75%;
    }

    .image__youtube-icon {
        width: 75%;
    }

    .image__the-team {
        width: 100%;
    }

    .div__jobs-hero-image {
        padding-right: 4%;
        padding-left: 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: 0px;
    }

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

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

    .link__mobile-nav__forums {
        width: 100%;
        background-color: transparent;
        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 {
        margin-right: 0px;
        padding-top: 2%;
        padding-right: 4%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .image__womens-health {
        width: 60%;
    }

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

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

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

    .container__1280 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .container__1280.container__media-mentions {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

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

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

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

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

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

    .section__mobile__hero {
        display: none;
        padding-right: 2%;
        padding-left: 2%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .image__lifehacker {
        width: 48%;
    }

    .image__mens-journal {
        width: 56%;
    }

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

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

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

    .div__grid-block-1 {
        padding: 0px 0%;
    }

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

    .div__grid-block-3 {
        padding: 0px 0%;
    }

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

    .div__grid-block-5 {
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

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

    .image__features-2__icon-2 {
        width: 45%;
    }

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

    .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-right: 18%;
        padding-left: 18%;
    }

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

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

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

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

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

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

    .div__features-2__hero-sub-6 {
        padding-top: 0%;
        padding-right: 0%;
        padding-left: 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-right: 15%;
        padding-left: 15%;
    }

    .div__device-icons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .image__device-icons {
        width: 95%;
    }

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

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

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

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

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

    .link__pre-footer-ios {
        margin-top: 4%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .link__pre-footer-android {
        margin-top: 4%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

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

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

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

    .div__pro-cta-image {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        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: 0px;
        padding: 1.5% 8%;
    }

    .p__security {
        margin-top: 4%;
    }

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

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

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

    .image__team {
        width: 90%;
    }

    .image__pro-webinar {
        width: 25%;
    }

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

    .image__screenshots {
        width: 65%;
    }

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

    .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-right: 4%;
        padding-left: 4%;
    }

    .link__youtube-video {
        width: 100%;
    }

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

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

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

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

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

    .pro-b__section__hero {
        display: none;
    }

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

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

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

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

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

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

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

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

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

    .div__pro-b-hero-img {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__pro-b-features-3-img {
        width: 80%;
        height: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

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

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

    .image__pro-b-hipaa-icon {
        width: 25%;
    }

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

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

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

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

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

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

    .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-right: 0px;
        margin-left: 0px;
        padding-right: 6%;
        padding-left: 6%;
    }

    .div__client-app-image {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: 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 {
        display: none;
        width: auto;
    }

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

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

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

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

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

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

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

    .div__accordion-bar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

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

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

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

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

    .div__mobile-pro-b-hero {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

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

    .div__pro-b-features-img-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

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

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

    .mobile__div__pro-b-features-img-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .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-right: 25%;
        padding-left: 25%;
    }

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

    .mobile__div__client-features-text {
        width: auto;
        padding-right: 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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 {
        margin-top: 8%;
        grid-column-gap: 40px;
        -ms-grid-columns: 0.75fr 0.75fr;
        grid-template-columns: 0.75fr 0.75fr;
    }

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

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

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

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

    .div__media-articles {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 2%;
        padding-left: 2%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .div__user-manual-image {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .image__mobile__pro-b-client-app {
        display: block;
        width: 80%;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

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

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

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

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

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

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

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

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

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

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

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

    .div__checkmark {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

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

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

    .img__pro-logo {
        width: 75%;
    }

    .gold-logo {
        width: 60%;
    }

    .basic-logo {
        width: 60%;
    }

    .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 {
        padding-right: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    .div__discover-nutrition-img {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

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

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

    .p__about-text {
        width: 90%;
    }

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

    .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 {
        width: 20%;
    }

    .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 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        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 {
        margin-top: 8%;
        grid-column-gap: 40px;
        -ms-grid-columns: 0.75fr 0.75fr;
        grid-template-columns: 0.75fr 0.75fr;
    }

    .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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 3%;
        padding-right: 2%;
        padding-left: 2%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .div__checkmark-pro {
        padding-top: 12%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .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 {
        margin-right: 0px;
        padding-top: 2%;
        padding-right: 4%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

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

    .facebook-maintenance {
        width: 40%;
    }

    .link__maintenance-fb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .image__facebook-icon {
        width: 80%;
    }

    .image__twitter-icon {
        width: 80%;
    }

    .image__youtube-icon {
        width: 80%;
    }

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

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

    .image__maintenance {
        margin-top: 0px;
    }

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

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

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

    .div__pro-webinar-text {
        padding-right: 5%;
        padding-left: 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 {
        margin-top: 0%;
        padding-right: 0%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .image__mobile__hero {
        width: 75%;
    }

    .image__womens-health {
        width: 75%;
    }

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

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

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

    .container__1280.container__our-products {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

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

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

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

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

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

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

    .section__mobile__hero {
        display: block;
        padding-top: 2%;
        padding-bottom: 8%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .div__mobile__hero-text {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .div__mobile__signup-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .p__mobile__login-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 2%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .link__mobile__login {
        text-align: center;
    }

    .image__lifehacker {
        width: 59%;
    }

    .image__mens-journal {
        width: 67%;
    }

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

    .text__semibold {
        font-weight: 600;
    }

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

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

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

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

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

    .div__grid-block-4 {
        padding: 0%;
    }

    .div__grid-block-5 {
        padding: 0%;
    }

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

    .image__features-2__icon-1 {
        width: 60%;
    }

    .image__features-2__icon-2 {
        width: 60%;
    }

    .image__features-2__icon-3 {
        width: 60%;
    }

    .image__features-2__icon-4 {
        width: 60%;
    }

    .image__features-2__icon-5 {
        width: 60%;
    }

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

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

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

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

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

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

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

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

    .div__features-2__hero-sub-6 {
        padding-right: 0%;
        padding-left: 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-right: 2%;
        padding-left: 2%;
    }

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

    .div__device-icons {
        display: none;
    }

    .image__device-icons {
        width: 100%;
    }

    .div__mobile__device-icons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 2%;
    }

    .image__mobile__device-icons-1 {
        width: 90%;
    }

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

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

    .image__user-review-ios-icon {
        width: 25%;
    }

    .section__pro-cta {
        display: none;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 2%;
        padding-left: 2%;
    }

    .grid__pro-cta {
        -ms-grid-columns: 1fr 1.75fr;
        grid-template-columns: 1fr 1.75fr;
    }

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

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

    .button__raisin-outlined__pro-cta {
        margin-top: 4%;
        margin-bottom: 2%;
        padding-top: 1.6%;
        padding-bottom: 1.6%;
    }

    .section__mobile__pro-cta {
        display: block;
        margin-top: 0%;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 2%;
        padding-left: 2%;
        background-color: transparent;
    }

    .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 {
        margin-top: 0%;
    }

    .link__pre-footer-android {
        margin-top: 0%;
    }

    .p__footer-menu-title-2 {
        margin-bottom: 2%;
    }

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

    .div__pro-text {
        padding-right: 0%;
        padding-left: 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 {
        margin-top: 6%;
    }

    .p__terms {
        margin-top: 6%;
    }

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

    .image__team {
        width: 90%;
    }

    .image__pro-webinar {
        width: 40%;
    }

    .image__screenshots {
        width: 50%;
    }

    .grid__media-love {
        width: 75%;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
    }

    .grid__branding-our-products {
        width: 75%;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto auto auto;
        grid-template-rows: auto auto auto auto;
    }

    .grid__inner-2__brand-rules {
        grid-row-gap: 20px;
    }

    .div__how-to-logos {
        padding-left: 0%;
    }

    .grid__brand-assets {
        margin-right: 4%;
        margin-left: 4%;
        grid-row-gap: 32px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .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 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

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

    .grid__pro-b-pricing-matrix {
        display: none;
        grid-row-gap: 80px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .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-right: 8%;
        padding-bottom: 16%;
        padding-left: 8%;
    }

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

    .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 {
        margin-top: 8%;
        grid-column-gap: 32px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .image__pro-b-client-diary-icon {
        width: 30%;
    }

    .image__pro-b-hipaa-icon {
        width: 30%;
    }

    .image__pro-b-client-reports-icon {
        width: 30%;
    }

    .grid__pro-b-features-3 {
        grid-column-gap: 32px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .grid__pro-b-features-4 {
        justify-items: center;
        grid-auto-columns: 1fr;
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .image__pro-b-hero {
        width: 75%;
        margin-top: 0px;
    }

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

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

    .div__client-app-image {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        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 {
        -ms-grid-rows: auto auto;
        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%;
    }

    .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-right: 10%;
        padding-left: 10%;
    }

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

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

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

    .div__pro-b-features-list-subheading-3 {
        padding-right: 25%;
        padding-left: 25%;
    }

    .mobile__pro-b__section__features-3 {
        margin-top: 0px;
        padding-bottom: 14%;
    }

    .mobile__grid__pro-b-features-3 {
        grid-column-gap: 32px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

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

    .div__pro-b-client-app-subheading {
        margin-top: 1%;
        padding-right: 10%;
        padding-left: 10%;
    }

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

    .mobile__div__client-features-text {
        width: 80%;
    }

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

    .div__mobile__pro-b-heading-text {
        margin-top: 8%;
        margin-bottom: 7%;
        padding-right: 0%;
        padding-left: 0%;
    }

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

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

    .section__home-b__hero {
        display: none;
        padding-top: 20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .div__home-b__hero-image {
        margin-top: 4%;
        padding-right: 0%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__home-b__hero-2 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__food-diary-text {
        padding-right: 8%;
        padding-left: 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-right: 10%;
        padding-left: 10%;
    }

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

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

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

    .grid__mobile__ios-reviews {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
        border: 0.5px solid #e6e8f0;
        background-color: #fff;
        background-image: url('../images/quote.svg');
        background-position: 2% 6%;
        background-size: 8%;
        background-repeat: no-repeat;
        box-shadow: 0 3px 12px 0 rgba(119, 121, 134, 0.2);
    }

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

    .grid__mobile__android-reviews {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
        border: 0.5px solid #e6e8f0;
        background-color: #fff;
        background-image: url('../images/quote.svg');
        background-position: 2% 5%;
        background-size: 8%;
        background-repeat: no-repeat;
        box-shadow: 0 3px 12px 0 rgba(119, 121, 134, 0.2);
    }

    .image {
        width: 60%;
    }

    .image__ios-hero-icon {
        width: 50%;
    }

    .image__anroid-hero-icon {
        width: 50%;
    }

    .div__media-articles {
        padding-right: 0%;
        padding-left: 0%;
    }

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

    .image__mobile__pro-b-client-app {
        display: block;
        width: 50%;
    }

    .div__pro-cta-btn-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0%;
        margin-bottom: 6%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__mobile__pro-logo-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 0%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .image__footer-logo-white {
        width: 10%;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .div__footer-menu-logo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .link__mobile__ios-icon-quote {
        margin-top: 6%;
    }

    .link__mobile__android-icon-quote {
        margin-top: 6%;
    }

    .image__user-review-android-icon {
        width: 25%;
    }

    .div-block {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .button__orange-404 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .div__404-subheading {
        padding-right: 10%;
        padding-left: 10%;
    }

    .grid__404 {
        display: none;
    }

    .grid__404-mobile {
        display: -ms-grid;
        display: grid;
        margin-bottom: 8%;
        grid-auto-columns: 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
    }

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

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

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

    .div__pro-b-subheading-2 {
        margin-top: 3%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .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-right: 0%;
        padding-left: 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;
        -ms-grid-columns: 1fr;
        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 0 rgba(76, 82, 119, 0.2);
    }

    .button-pro-onboarding-usermanual {
        margin-top: 4%;
    }

    .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 {
        margin-top: 8%;
        margin-bottom: 6%;
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .img__discover-nutrition-mobile {
        width: 75%;
    }

    .list__key-messaging {
        font-size: 1em;
    }

    .div__support-footer {
        margin-top: 0%;
    }

    .grid__social-footer {
        margin-top: 8%;
        grid-row-gap: 24px;
    }

    .div__maintenance-app-icons-2 {
        margin-top: 4%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .link_ios {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .link_android {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .img__ios-footer {
        width: 25%;
    }

    .img__android-footer {
        width: 25%;
    }

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

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

    .grid__android-reviews-copy {
        display: none;
    }

    .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 {
        display: none;
        padding-top: 20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .grid__pro-client-features-text {
        width: 90%;
        padding-right: 0%;
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }

    .div__checkmark-pro {
        padding-top: 8%;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

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

    .section__media-mentions-mobile {
        display: block;
    }

    .div__hero-image-mobile {
        margin-top: 8%;
        padding-top: 0%;
        padding-right: 0%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .grid__pro-b-pricing-matrix-mobile {
        display: -ms-grid;
        display: grid;
        margin-right: auto;
        margin-left: auto;
        grid-auto-columns: 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 80px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .video-2 {
        width: 90%;
    }

    .grid__social-icons {
        width: 50%;
    }
}

@media screen and (max-width: 479px) {
    ul {
        padding-left: 8%;
    }

    li {
        padding-top: 4%;
    }

    .menu__mobile {
        padding: 20px 15px;
    }

    .menu__mobile.w--open {
        padding-top: 20px;
        border-radius: 6px;
    }

    .link__mobile__logo {
        padding-left: 0px;
    }

    .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-right: 10px;
        padding-left: 10px;
    }

    .text__footer-copyright {
        margin-top: 8%;
        margin-bottom: 4%;
    }

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

    .image__pre-footer-ios {
        width: 50%;
    }

    .image__cronometer-logo {
        width: 160px;
        margin-top: 0px;
    }

    .section__visual-identity {
        margin-top: 20%;
    }

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

    .section__our-products {
        margin-top: 0%;
        padding-top: 20%;
    }

    .div__key-messaging-list {
        padding-top: 8%;
        padding-right: 0px;
        padding-left: 0%;
    }

    .column__branding-2 {
        padding-top: 0px;
    }

    .p__footer-menu-list-1 {
        margin-top: 0%;
    }

    .div__brand-assets {
        padding-top: 10px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .section__current-openings {
        margin-top: 15%;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

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

    .image__facebook-icon {
        width: 80%;
    }

    .image__twitter-icon {
        width: 80%;
    }

    .image__youtube-icon {
        width: 80%;
    }

    .image__the-team {
        width: 100.00009%;
    }

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

    .image__maintenance {
        width: 60%;
        max-width: 250px;
    }

    .section__about {
        padding-right: 2%;
        padding-left: 2%;
    }

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

    .button__orange {
        margin-bottom: 0px;
        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: 0px;
    }

    .div__contact-us-bottom {
        margin: 20% 0px 0px;
        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 {
        display: block;
        width: 90%;
    }

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

    .div__affiliate-text-h5 {
        margin-top: 8%;
        padding-right: 5%;
        padding-left: 5%;
    }

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

    .container__1280 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .section__media-mentions {
        padding: 2% 2% 8%;
    }

    .div__media-mentions-icons {
        margin-top: 4%;
        margin-right: 0px;
        margin-left: 0px;
    }

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

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

    .section__features-2 {
        margin-top: 12%;
        padding-top: 0px;
        padding-bottom: 10%;
    }

    .section__mobile__hero {
        padding-top: 4%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .div__mobile__hero-text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .div__mobile__signup-button {
        margin-top: 2%;
    }

    .p__mobile__login-text {
        margin-top: 8%;
    }

    .image__lifehacker {
        display: block;
        width: 71%;
    }

    .image__mens-journal {
        display: block;
        width: 80%;
    }

    .div__app-icon-text {
        padding-right: 0%;
        padding-left: 0%;
    }

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

    .text__semibold {
        font-weight: 600;
    }

    .div__features-2-hero-text {
        padding-top: 2%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

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

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

    .grid__features-2 {
        margin-top: 8%;
        padding-top: 0px;
        grid-row-gap: 40px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .div__grid-block-1 {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .div__grid-block-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .div__grid-block-3 {
        padding: 0px;
    }

    .div__grid-block-4 {
        padding: 0px;
    }

    .div__grid-block-5 {
        padding: 0px;
    }

    .div__grid-block-6 {
        padding: 0px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    .div__features-2__hero-sub-6 {
        padding-right: 15%;
        padding-left: 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-right: 2%;
        padding-left: 2%;
    }

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

    .div__device-icons {
        display: none;
    }

    .image__device-icons {
        width: 100%;
        margin-top: 6%;
    }

    .div__mobile__device-icons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10%;
    }

    .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 {
        display: none;
        margin-top: 6%;
        padding: 6% 2% 8%;
    }

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

    .button__raisin-outlined__pro-cta {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 6%;
        margin-bottom: 6%;
        padding: 3% 8%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .section__mobile__pro-cta {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0%;
        padding: 4% 2% 0%;
    }

    .image__mobile__pro-logo {
        width: 80%;
    }

    .div__mobile__pro-graphic {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .div__mobile__pro-cta-text-button {
        padding-right: 0%;
        padding-left: 0%;
    }

    .div__mobile__pro-cta-text {
        margin-top: 8%;
        margin-bottom: 2%;
    }

    .link__pre-footer-ios {
        margin-top: 0%;
    }

    .link__pre-footer-android {
        margin-top: 0%;
    }

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

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

    .div__youtube-video {
        padding-left: 2%;
    }

    .div__maintenance-subheader {
        padding-right: 0%;
        padding-left: 0%;
    }

    .div__maintenance-social-icons {
        margin-top: 6%;
    }

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

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

    .div__pro-plus-pricing-card {
        padding-right: 0px;
        padding-left: 0px;
    }

    .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-right: 2.4%;
        padding-bottom: 20%;
        padding-left: 2.4%;
    }

    .grid__pro-b-features-1 {
        margin-top: 14%;
        margin-bottom: 20px;
        grid-row-gap: 40px;
    }

    .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 {
        margin-top: 10%;
        padding-right: 1%;
        padding-left: 2%;
        grid-row-gap: 48px;
    }

    .image__pro-b-client-diary-icon {
        width: 40%;
    }

    .image__pro-b-hipaa-icon {
        width: 40%;
    }

    .image__pro-b-client-reports-icon {
        width: 40%;
    }

    .grid__pro-b-features-4 {
        width: 100%;
        margin-top: 14%;
        padding-right: 1%;
        padding-left: 2%;
    }

    .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-right: 10px;
        margin-left: 10px;
        padding-right: 5%;
        padding-left: 5%;
    }

    .div__client-app-image {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        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 {
        margin-top: 16%;
        padding-bottom: 4%;
        grid-row-gap: 32px;
    }

    .div__pro-b-stanford-logo {
        margin-top: 10%;
    }

    .section__pro-faq {
        padding-top: 4%;
    }

    .div__accordion-bar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        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-right: 5%;
        padding-left: 5%;
    }

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

    .div__mobile-pro-b-hero {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

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

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

    .div__pro-b-features-list-subheading-3 {
        padding-right: 5%;
        padding-left: 5%;
    }

    .mobile__pro-b__section__features-3 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding-bottom: 16%;
    }

    .mobile__grid__pro-b-features-3 {
        padding-right: 1%;
        padding-left: 2%;
        grid-row-gap: 48px;
    }

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

    .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-right: 0%;
        padding-left: 0%;
    }

    .div__pro-b-reviews-subheading-text {
        margin-top: 2%;
        padding-right: 10%;
        padding-left: 10%;
    }

    .div__mobile__pro-b-heading-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 10%;
        padding-right: 10%;
        padding-left: 10%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .div__pro-b-client-app-heading {
        margin-top: 16%;
        padding-right: 1%;
        padding-left: 1%;
    }

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

    .div__home-b__hero-image {
        margin-top: 8%;
        padding-left: 3%;
    }

    .div__home-b__hero-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__food-diary-text {
        padding-right: 10%;
        padding-left: 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-right: 0%;
        padding-left: 0%;
    }

    .div__pro-onboarding-heading {
        margin-top: 10%;
        padding-right: 8%;
        padding-left: 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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

    .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 {
        margin-top: 4%;
        grid-column-gap: 20px;
    }

    .image__ios-hero-icon {
        width: 80%;
    }

    .image__anroid-hero-icon {
        width: 80%;
    }

    .div__user-manual-image {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .image__mobile__pro-b-client-app {
        width: 80%;
    }

    .div__pro-cta-btn-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div__mobile__pro-logo-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 6%;
        margin-bottom: 4%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .image__footer-logo-white {
        width: 15%;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    .div__footer-menu-logo {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .image__user-review-android-icon {
        width: 45%;
    }

    .button__orange-404 {
        margin-bottom: 0px;
        padding-top: 3%;
        padding-bottom: 3%;
        font-size: 16px;
    }

    .grid__404-mobile {
        margin-top: 10%;
    }

    .button-pro-onboarding-login {
        padding: 2% 10%;
    }

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

    .div__pro-b-subheading-2 {
        margin-top: 4%;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 10%;
        padding-left: 10%;
    }

    .button__home-b__green-signup-hero {
        margin-bottom: 0px;
        padding: 3% 10%;
        font-size: 16px;
    }

    .grid-2 {
        width: 100%;
        padding-right: 0%;
        grid-column-gap: 0px;
        -ms-grid-columns: 0.25fr 0.75fr;
        grid-template-columns: 0.25fr 0.75fr;
    }

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

    .div__checkmark {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .img__discover-nutrition {
        width: 100%;
    }

    .button__home-b__green-signup-midpage {
        margin-bottom: 0px;
        padding: 3% 10%;
        font-size: 16px;
    }

    .section-2 {
        padding-top: 10%;
    }

    .image-15 {
        width: 75%;
    }

    .button__pro__green-signup-hero {
        margin-bottom: 0px;
        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: 0px;
        padding: 3% 14%;
        font-size: 16px;
    }

    .button__pro-pricing__green-signup {
        margin-bottom: 0px;
        padding-right: 15%;
        padding-left: 15%;
        font-size: 16px;
    }

    .button__pro-pricing__green-signup-copy {
        margin-bottom: 0px;
        font-size: 16px;
    }

    .div__blog-post-container {
        border-radius: 10px;
    }

    .section__blog-content {
        padding-right: 2%;
        padding-left: 2%;
    }

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

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

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

    .div__step-3-heading {
        margin-top: 8%;
        margin-bottom: 6%;
    }

    .button-pro-onboarding-usermanual {
        padding: 2% 10%;
    }

    .button-pro-onboarding-webinar {
        padding: 2% 10%;
    }

    .button__raisin-outlined__pro-contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 6%;
        margin-bottom: 6%;
        padding: 2% 6%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0%;
    }

    .grid__social-footer {
        margin-top: 10%;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

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

    .img__ios-footer {
        width: 40%;
    }

    .img__android-footer {
        width: 40%;
    }

    .button__pro__green-signup-hero-mobile {
        margin-bottom: 0px;
        padding: 3% 15%;
    }

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

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

    .section__media-mentions-web {
        padding: 2% 2% 8%;
    }

    .button__home-b__green-signup-hero-copy {
        margin-bottom: 0px;
        padding: 3% 10%;
        font-size: 16px;
    }

    .section__home-b__hero-copy {
        padding-top: 20px;
    }

    .grid__pro-client-features-text {
        width: 100%;
        padding-right: 0%;
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        -ms-grid-columns: 0.25fr 0.75fr;
        grid-template-columns: 0.25fr 0.75fr;
    }

    .div__checkmark-pro {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .img__features-2-checkmark-pro {
        width: 32%;
        margin-left: -10px;
    }

    .div__pro-features-2-grid-text {
        margin-left: 0px;
    }

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

    .div__hero-image-mobile {
        margin-top: 12%;
        padding-left: 0%;
    }

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

    .grid__social-icons {
        width: 75%;
    }
}

#w-node-_722c24af-1ba2-a296-2297-e88a2a92f1e7-f4b7341e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_713113e5-e47a-0a3e-b095-92729d296c69-f4b7341e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6c43ce0f-7353-8a45-c5fb-3c0506ccdf5d-f4b7341e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_455327e7-e64e-62a9-a719-4f2350a0b09b-f4b7341e {
    -ms-grid-column-align: start;
    justify-self: start;
}

#w-node-bccb2a8b-9e8e-8a06-b8f9-2b11536c7da3-0d43c512 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f76baf9e-0fda-4d17-4ed4-195bcb9c6aa9-0d43c512 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d1f9f7af-d53a-1b21-194d-1e6280e0b6ec-0d43c512 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_21ee55e4-dcf5-b81e-05a6-e82f5ffad6d7-0d43c512 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_67e7bda4-d315-c7b1-0818-f2a87170be74-0d43c512 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_300eccad-2974-1044-4cfa-c502e4ce2d79-0d43c512 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
}

#w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-e743c516 {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-f743c518 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712876-f743c518 {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6a-f743c518 {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-f743c518 {
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-f743c518 {
    -ms-grid-column-align: auto;
    justify-self: auto;
}

#w-node-cf42b5be-e9c3-838e-e354-b4abbc0cd7fd-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-eeb6dca8-c060-fe5e-658e-c8f0b422e74c-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-ef99daf9-118a-6f1a-609a-305a5df1018b-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e85-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e86-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_77295d94-6d57-649e-b7ca-4f7ccfee84df-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c793-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c794-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_79293097-a91c-de14-0080-bfb7f02a89c8-f743c518 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-f743c518 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-f743c518 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-f743c518 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-6743c51d {
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-_3e350fa3-f346-7c82-22c1-2115be9083ae-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2122bfe5-0c89-e229-188a-a9b88d8aa4df-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9719846b-bf56-10a9-41c0-c8111942e404-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-b6a555dc-6539-e961-3bc9-5d6cedb7ceb6-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_5345bdcb-2435-4095-d003-4a2d110cbb15-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3b49027f-2a97-9d1e-ec95-85875e9d9f6d-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8bd666b7-3809-5caf-149c-593e0ce08df3-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_5d6b8a90-a9b3-a498-18d6-9696a266f486-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_1aebe64a-1b79-768c-1f0e-d7787d458894-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6e481a48-b3d6-f558-507c-774a8a501852-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_18434ed6-77fd-e77c-6320-f6549a18707d-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2ed2865e-e5f2-7e3a-7401-5922e2c64b9d-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_384b0c18-8853-cdb9-d107-fb98112fb43b-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_656f5294-1a67-3607-4b8a-54fe52917458-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f2d162b6-6449-747b-7c54-5ab34d796620-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d2a64bfb-b3cc-157d-c5cd-6ad3cb7cfacc-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-ab8674c6-7b95-dbea-7746-498077a5698d-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_40fac9d5-b6dc-1eb3-79e2-90d07eaf2cb3-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6b52b81a-0571-0b5d-5509-040c7bd63d7e-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2af43ae7-ba15-f052-5871-214c7551d488-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-dcecf91d-ae49-8c44-e0bd-2e6d6c42be71-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-fd144533-aa31-e566-c788-fbed6c6e64f3-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a2aed024-ee64-22dc-bef7-0b1cd9ee3779-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d38904a3-9ce1-9320-5429-6d953cce81b5-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7db8fc44-a05f-a74a-14af-b5dc81d67c7e-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d1826321-f200-16a9-5a24-58912c9d9b53-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a87d6ed8-9012-de2c-d7ec-5426c1fc072c-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8f7ce8ab-de2e-e28d-5556-a71d56bcc024-3f43c51f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-9243c529 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-9243c529 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b971-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b976-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b980-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b985-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b994-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b999-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-2989784e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-e5f07e2d-c4a4-d076-c1ff-7f2cd7712867-cc7bb58c {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_2b35dd9a-ad15-c18f-cea7-c87de1b7dec7-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6a-cc7bb58c {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-cc7bb58c {
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-_5236c8cf-7e3f-21de-061c-121a4474aef0-cc7bb58c {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_5236c8cf-7e3f-21de-061c-121a4474aef1-cc7bb58c {
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-cc7bb58c {
    -ms-grid-column-align: auto;
    justify-self: auto;
}

#w-node-cf42b5be-e9c3-838e-e354-b4abbc0cd7fd-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-eeb6dca8-c060-fe5e-658e-c8f0b422e74c-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-ef99daf9-118a-6f1a-609a-305a5df1018b-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e85-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_80a4ea97-2104-dbfc-1631-c5fee15e7e86-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_77295d94-6d57-649e-b7ca-4f7ccfee84df-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c793-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7c443b4d-9cbb-093c-0b7b-24af9b26c794-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_79293097-a91c-de14-0080-bfb7f02a89c8-cc7bb58c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-cc7bb58c {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-cc7bb58c {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-cc7bb58c {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_9f49399b-e169-27d4-265b-a48e91daa88a-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_0a66f14c-92e5-0a64-3122-d81c684aad61-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-_4e88ff73-9d4a-11f4-8d96-426d0a15348a-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8ac0e246-ce49-3f8f-b47e-de6f709ad558-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-abcaa2ff-49c6-71d4-66ce-32ae9c2cc7f2-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_2eedb316-1f1e-a181-8171-5e3fd36a7f84-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac21-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac22-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac27-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac28-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac29-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2e-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac2f-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac30-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-bce921fb-5965-e8d5-12fa-9907cd793d67-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-bce921fb-5965-e8d5-12fa-9907cd793d68-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_49ac4d0f-2620-f539-74b4-b28ffd22df12-67a80ba6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4d6b74b6-43c4-18f0-08bf-8e3cb675cc8b-67a80ba6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f09d-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a2-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0a7-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0ac-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b1-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0b6-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0bb-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c0-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_548c83f4-7013-afee-b95d-f32b4b12f0c5-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaa9e-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa3-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaa8-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaaad-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaab2-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_9eecd911-36d6-7a54-a344-ef77553eaab7-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b971-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b976-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b97b-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b980-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b985-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b98a-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b98f-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b994-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b999-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9bd-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9c2-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9c7-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9cc-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9d1-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_180e3314-31ce-34f5-850f-86e82b33b9d6-3dbcee96 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
}

@media screen and (max-width: 991px) {
    #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-f743c518 {
        -ms-grid-column-align: start;
        justify-self: start;
    }

    #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-f743c518 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-f743c518 {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-_5255ba61-364d-0d22-d34f-d46f56bb9b60-f743c518 {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-f743c518 {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-f743c518 {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-ae7d1774-18f0-3965-4e46-a14a707fd805-6743c51d {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-9243c529 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-9243c529 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-9243c529 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-9243c529 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-cc7bb58c {
        -ms-grid-column-align: start;
        justify-self: start;
    }

    #w-node-_5236c8cf-7e3f-21de-061c-121a4474aef2-cc7bb58c {
        -ms-grid-column-align: start;
        justify-self: start;
    }

    #w-node-d800ada9-0358-023f-3bba-5c031a0e0edc-cc7bb58c {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-cc7bb58c {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-_5255ba61-364d-0d22-d34f-d46f56bb9b60-cc7bb58c {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-cc7bb58c {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-cc7bb58c {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }

    #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-67a80ba6 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-67a80ba6 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-f616aa09-7126-ae23-2ac9-67cf90fd6c19-67a80ba6 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    #w-node-_2f973956-0c65-5aa5-f21b-de3fc1cdac20-67a80ba6 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }
}

@media screen and (max-width: 767px) {
    #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-e743c516 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-f743c518 {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    }
}

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

