.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: 'Open Sans', sans-serif;
  color: #333;
  font-size: 100%;
  line-height: 1em;
  min-width: auto;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 3.43em;
  line-height: 1.25em;
  font-weight: 400;
  text-align: left;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 2.74em;
  line-height: 1.3em;
  font-weight: 400;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 2.2em;
  line-height: 1.25em;
  font-weight: 400;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 1.76em;
  line-height: 1.5em;
  font-weight: 400;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  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;
  color: #ff763f;
  font-size: 1.41em;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

p {
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #262626;
  font-size: 1.125em;
  line-height: 1.5em;
}

a {
  font-family: 'Open Sans', sans-serif;
  color: #262626;
  font-size: 100%;
  line-height: 1.5em;
  font-style: normal;
  text-decoration: underline;
}

a:hover {
  color: #ff763f;
}

ul {
  margin-top: 0%;
  margin-bottom: 0px;
  padding-left: 4%;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 22px;
}

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: 1.125em;
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}

.link__dropdown-pro:hover {
  background-color: hsla(0, 0%, 98%, 0.8);
  color: #ff763f;
}

.link__nav-link-details {
  color: rgba(40, 51, 56, 0.6);
  font-size: 14px;
  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 {
  padding-right: 12px;
  padding-left: 12px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
}

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

.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;
  font-size: 15px;
}

.text__dropdown-title:hover {
  color: #ff763f;
}

.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: 4px;
  padding: 20px 12px;
  -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: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
  text-decoration: none;
}

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

.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: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
}

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

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

.dropdown__navigation {
  min-width: 140px;
}

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

.button__green-contact {
  margin-top: 0px;
  padding: 1% 6%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

.section__affiliate-cta {
  margin-top: 8%;
}

.container__affiliate-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1%;
  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-style: solid none none;
  border-width: 1px;
  border-color: #b8b8b8 #000 #b8b8b8 #b8b8b8;
}

.container__affiliate-cta.container__1140 {
  padding-top: 4%;
}

.container__pre-footer__social-icons {
  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;
}

.text__footer-copyright {
  margin-top: 4%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 1.125em;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
}

.image__pre-footer-android {
  width: 150px;
  max-width: 100%;
  margin-left: 10px;
}

.container__pre-footer__app-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 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;
}

.image__footer-logo {
  max-width: 70%;
}

.section__footer {
  padding: 0px 2% 4%;
  background-color: #4f4e53;
}

.image__pre-footer-ios {
  width: 150px;
  max-width: 100%;
  margin-right: 10px;
  margin-left: 10px;
}

.div__main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1140px;
  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: 1px none #b6b6b6;
}

.button__login-outlined-main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 36px;
  -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 #ff763f;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  font-family: 'Open Sans', sans-serif;
  color: #ff763f;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
}

.button__login-outlined-main-nav:hover {
  background-color: #f3f3f3;
}

.button__login-outlined-main-nav:active {
  background-color: #e6e6e6;
}

.image__cronometer-logo {
  width: 250px;
}

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

.button__affiliate-orange-outlined {
  padding: 1% 6%;
  border: 1px solid #ff763f;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #ff763f;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__affiliate-orange-outlined:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
}

.button__affiliate-orange-outlined:active {
  background-color: #e6e6e6;
}

.section__key-messaging {
  margin-top: 10%;
  margin-bottom: 0px;
  margin-left: 0%;
  padding-right: 2%;
  padding-left: 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 #ebebeb;
  border-radius: 10px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

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

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

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

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

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

.column__logo {
  margin-top: -1.3%;
}

.column__footer-menu-1 {
  padding-right: 1%;
}

.columns__footer-menu-2 {
  padding-right: 1%;
}

.container__footer-menu {
  padding-top: 0px;
}

.container__footer-menu.container__1140 {
  border-top: 1px solid #fff;
}

.section__pre-footer {
  padding: 4% 2%;
  background-color: #4f4e53;
}

.div__brand-assets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-right: 0px;
  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;
}

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

.columns__footer-menu-3 {
  padding-right: 1%;
  padding-left: 1%;
}

.div__footer-menu {
  padding-top: 4%;
}

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

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

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

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

.container__top-border.container__1140 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.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__instagram-icon {
  max-width: 40px;
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 0px;
}

.image__facebook-icon {
  max-width: 40px;
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 0px;
}

.image__twitter-icon {
  max-width: 40px;
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 0px;
}

.image__youtube-icon {
  max-width: 40px;
  margin-right: 10px;
  margin-left: 10px;
  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;
}

.column__404-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.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: 88%;
  border-radius: 8px;
}

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

.section__pro-hero {
  margin-top: 4%;
  padding-top: 0px;
  padding-right: 2%;
  padding-left: 2%;
}

.image__pro-hero {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.div__pro-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 4% 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;
  border-radius: 8px;
  background-color: #f8f8f8;
  box-shadow: 0 3px 8px 1px rgba(0, 0, 0, 0.15);
}

.image__pro-features-icon-2 {
  width: 35%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
}

.div__pro-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 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;
}

.section__pro-features {
  margin-top: 8%;
  margin-bottom: 10%;
  padding-right: 2%;
  padding-left: 2%;
}

.image__pro-features-icon-4 {
  width: 37%;
  margin-bottom: 0px;
  padding-top: 0px;
}

.image__pro-features-icon-1 {
  width: 30%;
  margin-bottom: 0%;
  padding-top: 0px;
}

.image__pro-features-icon-3 {
  width: 30%;
  margin-bottom: 0px;
  padding-top: 0px;
}

.grid__pro-features {
  display: -ms-grid;
  display: grid;
  margin-top: 4%;
  padding-top: 0px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div__pro-features-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-bottom: 4%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div__tick-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #429b49;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

.image__pro-features {
  width: 80%;
  margin-top: 8%;
}

.div__feature-wrap-right {
  width: 85%;
  height: 100%;
}

.div__pro-checkmarks {
  width: 15%;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div__pro-testimonials {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 4%;
  padding: 6% 3%;
  -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: #f8f8f8;
}

.div__profile-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 4%;
  -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;
}

.arrow__left {
  color: #388e3c;
  font-size: 24px;
}

.slide__nav {
  display: none;
}

.code__embed-pricing-script {
  margin-top: 4%;
}

.section__contact-us {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 2%;
  padding-left: 2%;
}

.image__maintenance {
  margin-top: 0px;
}

.section__pricing-updates-heading {
  margin-top: 4%;
  margin-bottom: 0px;
  padding-right: 2%;
  padding-bottom: 10%;
  padding-left: 2%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, #fff), to(#ebebeb));
  background-image: linear-gradient(180deg, #fff 51%, #ebebeb);
}

.section__pricing-updates {
  margin-top: 0px;
  margin-bottom: 2%;
  padding-right: 2%;
  padding-left: 2%;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}

.div__pricing-updates-text {
  padding-top: 4%;
  padding-right: 2%;
  padding-left: 2%;
}

.section__pro-contact-form {
  margin-top: 8%;
  margin-bottom: 0px;
  padding-right: 6%;
  padding-left: 6%;
  background-color: transparent;
}

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

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

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

.section__who-we-are {
  margin-top: 6%;
  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;
}

.div__sub-menu-title {
  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: 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;
}

.link__pro-reviews {
  margin-right: 0%;
  margin-left: 0px;
  padding: 1% 2%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 18px;
  font-weight: 600;
}

.link__pro-reviews:hover {
  color: #ff763f;
}

.section__pro-sub-menu {
  margin-top: 20px;
  padding-right: 2%;
  padding-left: 2%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.link__pro-features {
  padding: 1% 2%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 18px;
  font-weight: 600;
}

.link__pro-features:hover {
  color: #ff763f;
}

.link__pro-pricing {
  padding: 1% 2%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #5c5c5c;
  font-size: 18px;
  font-weight: 600;
}

.link__pro-pricing:hover {
  color: #ff763f;
}

.section__maintenace-header-image {
  padding-top: 2%;
  padding-right: 2%;
  padding-left: 2%;
}

.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: 0%;
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section__pro-onboarding-hero {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 2%;
  padding-bottom: 0px;
  padding-left: 2%;
}

.div__contact-us-bottom {
  margin-top: 8%;
  margin-right: 10%;
  margin-left: 10%;
  padding: 3% 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: 1px none #b6b6b6;
  border-bottom: 1px none #b6b6b6;
  border-radius: 8px;
  background-color: #f8f8f8;
  box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.28);
}

.section__gold-upgrade-logo {
  margin-top: 2%;
  margin-bottom: 2%;
}

.cronometer-gold-upgrade-logo {
  width: 20%;
}

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

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

.text__is-orange {
  color: #ff763f;
}

.text__is-orange.text__semibold {
  font-weight: 600;
}

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

.div__pro-webinar-text {
  margin-top: 4%;
  padding-right: 15%;
  padding-left: 15%;
}

.link__nav-forums {
  padding-right: 12px;
  padding-left: 12px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
}

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

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

.link__nav-about {
  padding-right: 12px;
  padding-left: 12px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
}

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

.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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}

.link__dropdown-cronometer:hover {
  background-color: hsla(0, 0%, 98%, 0.8);
  color: #ff763f;
}

.slider__pro-testimonials {
  width: 100%;
  height: auto;
  max-width: 750px;
  margin-top: 0%;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.link__slider-arrow-right {
  left: auto;
  top: 0%;
  right: -25px;
  bottom: 0%;
  width: 55px;
  height: 55px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 5px 10px 0 rgba(27, 45, 69, 0.1);
}

.link__slider-arrow-left {
  left: -25px;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 55px;
  height: 55px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 5px 10px 0 rgba(27, 45, 69, 0.1);
}

.image__susan-logo {
  width: 40%;
  margin-right: 2%;
  border-radius: 0px;
}

.div__testimonial-block-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide__wrap-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  padding: 4%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.slider__mask {
  overflow: visible;
  border-radius: 10px;
  background-color: transparent;
  box-shadow: none;
}

.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__stanford-logo {
  width: 30%;
  margin-right: 2%;
}

.section__maintenance-heading {
  padding-right: 2%;
  padding-left: 2%;
}

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

.div__brand-assets-text {
  margin-top: 0%;
  margin-bottom: 2%;
  font-family: 'Open Sans', sans-serif;
}

.arrow__right {
  color: #388e3c;
  font-size: 24px;
}

.column-404-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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section__maintenance-follow-us {
  padding-right: 2%;
  padding-left: 2%;
}

.section__maintenance-app-icons {
  margin-bottom: 0%;
  padding-right: 2%;
  padding-bottom: 6%;
  padding-left: 2%;
}

.section__pro-onboarding-sub-hero {
  margin-top: 4%;
  margin-bottom: 4%;
  padding-right: 2%;
  padding-left: 2%;
}

.section__step-1 {
  padding-right: 2%;
  padding-left: 2%;
}

.section__image__step-1 {
  margin-top: 4%;
  margin-bottom: 8%;
  padding-right: 2%;
  padding-left: 2%;
}

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

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

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

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

.section__step-3 {
  padding-right: 2%;
  padding-left: 2%;
}

.section__step-3-image {
  margin-top: 4%;
  margin-bottom: 8%;
  padding-right: 2%;
  padding-left: 2%;
}

.section__step-4 {
  padding-right: 2%;
  padding-left: 2%;
}

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

.section__pre-footer-contact {
  padding-right: 2%;
  padding-left: 2%;
}

.div__pro-hero-text {
  margin-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div__pricing-updates-company-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -4%;
  -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__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 {
  max-width: 90%;
  margin-top: 0%;
  margin-left: 0%;
  padding-left: 0%;
}

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

.button__green-outlined {
  padding: 1.5% 8%;
  border: 1px solid #35934b;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #35934b;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__green-outlined:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  color: #35934b;
}

.button__green-outlined:active {
  background-color: #e6e6e6;
}

.button__green-outlined:visited {
  color: #ff763f;
}

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

.text__center-align {
  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%;
}

.container__1140 {
  max-width: 1140px;
  -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__1140.container__with-div-width-1000 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section__home-hero {
  margin-right: 0%;
  padding-right: 2%;
  padding-left: 2%;
}

.column__hero-left {
  padding-top: 0%;
}

.image__hero {
  width: 80%;
}

.column__hero-right {
  padding-top: 4%;
  padding-left: 4%;
}

.text__hero {
  margin-bottom: 2%;
  font-size: 3em;
  line-height: 1.1em;
  font-weight: 700;
}

.div__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__hero-sub-text-h4 {
  margin-top: 2%;
  margin-bottom: 3%;
}

.button__orange-signup-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8%;
  margin-bottom: 4%;
  padding: 3% 10%;
  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-signup-hero:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
}

.p__hero-login {
  margin-top: 4%;
  color: #404040;
}

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

.section__media-mentions {
  padding: 2% 2% 6%;
}

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

.div__media-mentions {
  margin-top: 0%;
}

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

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

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

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

.container__features-list-1 {
  padding-top: 2%;
  padding-bottom: 0px;
}

.section__features-2 {
  position: relative;
  margin-top: 6%;
  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;
}

.button__mobile__orange-signup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4%;
  margin-bottom: 3%;
  padding: 2% 8%;
  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__mobile__orange-signup:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
}

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

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

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

.image__lifehacker {
  width: 46%;
}

.image__mens-journal {
  width: 50%;
}

.div__android-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1%;
  -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__features-list-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-bottom: 2%;
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.grid__features-1 {
  padding: 0%;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.div__features-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4% 4% 6%;
  -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;
}

.image__feature-icon-1 {
  width: 28%;
}

.div__features-1-text {
  margin-top: 4%;
}

.div__features-1-subtext {
  margin-top: 4%;
}

.div__features-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4% 4% 6%;
  -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;
}

.image__feature-icon-2 {
  width: 24%;
}

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

.div__features-2-subtext {
  padding-top: 4%;
}

.div__features-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4% 4% 6%;
  -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;
}

.image__feature-icon-3 {
  width: 26%;
}

.div__features-3-text {
  margin-top: 4%;
}

.div__features-3-subtext {
  padding-top: 4%;
  padding-right: 2%;
  padding-left: 2%;
}

.container__mobile__features-1 {
  display: none;
}

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

.grid__features-2 {
  margin-top: 6%;
  padding-top: 0px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  -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: 2% 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;
}

.div__grid-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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;
}

.div__grid-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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;
}

.div__grid-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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;
}

.div__grid-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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;
}

.div__grid-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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__features-2__icon-1 {
  width: 27%;
}

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

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

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

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

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

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

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

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

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

.section__signup-button-2 {
  margin-top: 6%;
  margin-bottom: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  background-color: #f8f8f8;
}

.button__orange-signup-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1.5% 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-signup-2:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
}

.button__orange-signup-2:visited {
  color: #fff;
}

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

.div__device-sync {
  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__device-sync-text {
  padding-right: 22%;
  padding-left: 22%;
}

.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: 80%;
  max-width: 100%;
  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: 8%;
  padding-right: 2%;
  padding-left: 2%;
}

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

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

.section__pro-cta {
  margin-top: 0%;
  margin-bottom: 0px;
  padding: 4% 2%;
  background-color: #f8f8f8;
}

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

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

.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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image__pro-logo {
  width: 80%;
}

.button__green-outlined__pro-cta {
  padding: 2% 8%;
  border: 1px solid #35934b;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #35934b;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__green-outlined__pro-cta:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  color: #35934b;
}

.button__green-outlined__pro-cta:active {
  background-color: #e6e6e6;
}

.button__green-outlined__pro-cta:visited {
  color: #ff763f;
}

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

.button__mobile__pro-cta {
  margin-top: 0%;
  padding: 1% 6%;
  border: 1px solid #35934b;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #35934b;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__mobile__pro-cta:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  color: #35934b;
}

.button__mobile__pro-cta:active {
  background-color: #e6e6e6;
}

.button__mobile__pro-cta:visited {
  color: #ff763f;
}

.section__about-us {
  padding-top: 6%;
  padding-right: 2%;
  padding-left: 2%;
}

.image__about-us {
  width: 77%;
  border-radius: 4px;
}

.div__pro-cta-logo {
  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;
}

.div__image-about-us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div__about-us-title {
  margin-top: 1%;
  padding-right: 25%;
  padding-left: 25%;
}

.div__about-us-sub-text {
  margin-top: 4%;
  padding-right: 11%;
  padding-left: 11%;
}

.div__about-us-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button__orange-about-us {
  padding: 1% 6%;
  border: 1px solid #ff763f;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #ff763f;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__orange-about-us:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  color: #ff763f;
}

.button__orange-about-us:active {
  background-color: #e6e6e6;
}

.button__orange-about-us:visited {
  color: #ff763f;
}

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

.p__footer-menu-title-3 {
  margin-bottom: 4%;
  padding-bottom: 1%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 1.125em;
  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%;
}

.p__privacy-policy {
  max-width: 1000px;
  margin-top: 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;
  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-orange-outlined-copy {
  margin-top: 2%;
  padding: 1% 6%;
  border: 1px solid #ff763f;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #ff763f;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__brand-assets-orange-outlined-copy:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
}

.button__brand-assets-orange-outlined-copy:active {
  background-color: #e6e6e6;
}

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

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

.p__news {
  margin-top: 3%;
}

.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: 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__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: auto;
  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: 20%;
}

.button__cold2gold-signup {
  padding: 1% 8%;
  border: 1px solid #ff763f;
  border-radius: 5px;
  background-color: #ff763f;
  box-shadow: 1px 1px 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;
  text-align: center;
}

.button__cold2gold-signup:hover {
  background-color: #ff763f;
  box-shadow: 0 4px 10px 3px rgba(0, 0, 0, 0.15);
  color: #fff;
}

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

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

.image__screenshots {
  width: 50%;
}

.grid__media-love {
  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;
}

.section__media-love {
  margin-top: 2%;
  margin-bottom: 0%;
  padding: 0px 2% 0%;
}

.link__media-article {
  padding: 4%;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 8px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

.link__media-article:hover {
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);
}

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

.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__jobs-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-top: 6%;
  -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: 90%;
}

.div__youtube-video {
  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;
}

.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__max-width-1000 {
  -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;
}

.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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

.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: 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__pro-trial-hero {
  padding: 2% 8%;
  border-radius: 5px;
  background-color: #5da151;
  font-size: 1.125em;
  font-weight: 600;
}

.button__pro-trial-hero:hover {
  color: #fff;
}

.container__pro-sub-menu {
  padding-top: 2%;
  padding-bottom: 1%;
  border-top: 1px solid #b6b6b6;
  border-bottom: 1px solid #b6b6b6;
}

.div__pro-sub-menu {
  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;
}

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

.div__pro-price-heading {
  min-height: 52px;
  -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;
}

.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: 8% 6%;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 8px 4px rgba(0, 0, 0, 0.1);
}

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

.inner-grid__pro-pricing {
  margin-top: 8%;
  margin-bottom: 12%;
  padding-top: 8%;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border-top: 1px solid #b6b6b6;
}

.div__pro-pricing-feature-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image__checkmark {
  width: 5%;
  margin-right: 2%;
}

.pro-b__section__hero {
  margin-top: 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;
}

.b-pro__section__plans {
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6% 2%;
  background-color: #f8f8f8;
}

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

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

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

.pro-b__section__testimonials {
  padding: 6% 2%;
  background-color: #f8f8f8;
}

.pro-b__section__pricing {
  margin-top: 14%;
  margin-bottom: 4%;
  padding-right: 2%;
  padding-bottom: 8%;
  padding-left: 2%;
  background-color: rgba(93, 161, 81, 0.14);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(86, 172, 119, 0.55)), to(rgba(115, 183, 130, 0.2)));
  background-image: linear-gradient(180deg, rgba(86, 172, 119, 0.55), rgba(115, 183, 130, 0.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: 6%;
  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: 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;
}

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

.div__pro__sub-hero {
  margin-top: 4%;
  padding-right: 13%;
}

.div__pro-b__hero {
  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: 6%;
  -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;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}

.grid__pro-b-features-2 {
  margin-top: 8%;
  grid-column-gap: 80px;
  -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: 30%;
  margin-bottom: 2%;
}

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

.image__pro-b-client-reports-icon {
  width: 30%;
  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 {
  margin-top: 8%;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button__pro-b-sign-up {
  margin-top: 0px;
  padding: 3% 10%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

.div__pro-b-signup-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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

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

.div__client-app-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: 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__client-features-text {
  padding-right: 20%;
}

.button__pro-b-pricing {
  margin-top: 0px;
  padding: 1.5% 8%;
  border-radius: 5px;
  background-color: #5da151;
  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;
  cursor: pointer;
}

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

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

.image__pro-b-client-app {
  width: 75%;
}

.grid__pro-b-testimonial {
  margin-top: 6%;
  padding: 4%;
  grid-column-gap: 80px;
  -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: 10%;
  -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: 4%;
}

.image__stanford-quote {
  width: 25%;
}

.div__stanford-quote {
  margin-top: -90px;
  padding-right: 3%;
}

.div__pro-b-quote-icon {
  margin-left: -30px;
}

.pro-b__section__contact {
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6% 2%;
  background-color: transparent;
}

.div__pro-b-signup-button-2 {
  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-b-contact-text {
  margin-top: 6%;
}

.button__pro-b-sign-up-2 {
  margin-top: 0px;
  padding: 1.5% 8%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

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

.button__pro-b-pricing-page-1 {
  margin-top: 0%;
  padding: 3% 10%;
  border-radius: 5px;
  background-color: #ff763f;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

.button__pro-b-pricing-page-1:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
}

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

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

.button__pro-b-pricing-page-2 {
  margin-top: 0%;
  padding: 3% 10%;
  border-radius: 5px;
  background-color: #5da151;
  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;
  cursor: pointer;
}

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

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

.text__is-light-grey {
  color: #a1a1a1;
}

.text__is-green {
  color: #5da151;
}

.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: 1% 2%;
  -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 solid #ebebeb;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  text-decoration: 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: 60px;
  height: 60px;
}

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

.div__pro-b-contact-us {
  margin-bottom: 8%;
  padding-top: 6%;
  border-top: 1px solid #b6b6b6;
}

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

.div__pro-pricing-client-text {
  margin-top: 4%;
}

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

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

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

.p__faq-text:hover {
  color: #ff763f;
}

.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: 1%;
  margin-right: 0%;
  padding-right: 2%;
  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-right: 0%;
  margin-left: 0%;
  padding-top: 0%;
  padding-right: 6%;
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image__home-b__hero {
  width: 85%;
}

.text__home-b__hero {
  margin-bottom: 2%;
  font-size: 3em;
  line-height: 1.1em;
  font-weight: 700;
}

.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: 2%;
  margin-bottom: 3%;
  padding-right: 10%;
}

.button__home-b__orange-signup-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8%;
  margin-bottom: 4%;
  padding: 3% 10%;
  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__home-b__orange-signup-hero:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
}

.p__home-b__hero-login {
  margin-top: 2%;
  color: #404040;
}

.div__home-b__hero-text {
  padding-top: 6%;
}

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

.grid__ios-reviews {
  margin-top: 6%;
  padding: 4%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

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

.text__user-review-date {
  margin-top: 4%;
  margin-bottom: 2%;
  color: #5c5c5c;
  font-size: 1em;
  font-weight: 600;
  text-align: left;
}

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

.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__user-reviews-subheading {
  margin-top: 1%;
}

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

.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__pro-hero-subtext {
  margin-top: 4%;
  margin-bottom: 4%;
}

.div__pro-trial-2-header {
  margin-top: 4%;
}

.div__pro-trial-2-subheader {
  margin-top: 2%;
  margin-bottom: 4%;
}

.button__pro-trial-2 {
  padding: 2% 8%;
  border-radius: 5px;
  background-color: #5da151;
  color: #fff;
  font-size: 1.125em;
  font-weight: 600;
}

.button__pro-trial-2:hover {
  color: #fff;
}

.div__pro-trial-2-contact {
  margin-top: 4%;
}

.div__hipaa-icon-subtext {
  padding-right: 6%;
  padding-left: 6%;
}

.div__share-recipes-icon-subtext {
  padding-right: 8%;
  padding-left: 8%;
}

.div__gold-icon-subtext {
  padding-right: 8%;
  padding-left: 8%;
}

.div__client-diary-subtext {
  padding-right: 8%;
  padding-left: 8%;
}

.div__hipaa-icon-header {
  margin-top: 4%;
  margin-bottom: 2%;
}

.div__share-recipes-icon-header {
  margin-top: 4%;
  margin-bottom: 2%;
}

.div__gold-icon-header {
  margin-top: 4%;
  margin-bottom: 2%;
}

.div__client-diary-header {
  margin-top: 4%;
  margin-bottom: 2%;
}

.div__pro-features-2-header {
  margin-bottom: 4%;
}

.div__pro-features-2-p {
  padding-right: 6%;
}

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

.div__pro-contact-text-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-onboarding-heading {
  margin-top: 6%;
  margin-bottom: 1%;
}

.div__pro-onboarding-hero-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;
}

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

.div__welcome-to-pro-subheading {
  margin-top: 1%;
  padding-right: 10%;
  padding-left: 10%;
}

.div__pro-onboarding-subheading {
  margin-top: 0%;
}

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

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

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

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

.button__pro-user-manual {
  margin-top: 0px;
  padding: 2% 6%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

.div__user-manual-button {
  margin-top: 4%;
}

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

.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: 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-contact-us-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-contact-footer-subheading {
  margin-top: 1%;
}

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

.div__cold2gold-logo {
  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__cold2gold-hero {
  margin-top: 4%;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div__cold2gold-subhero-text {
  margin-top: 4%;
  padding-right: 0%;
}

.div__cold2gold-hero-text {
  padding-right: 0%;
}

.section__gold-features {
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6% 2%;
  background-color: #f8f8f8;
}

.div__cold2gold-feature-blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2% 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;
}

.grid__cold2gold-features {
  margin-top: 6%;
  padding-top: 0px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-features-2 {
  width: 26%;
}

.image__features-6 {
  width: 25%;
}

.image__features-4 {
  width: 25%;
  margin-bottom: 0px;
}

.image-features-1 {
  width: 25%;
}

.image__features-5 {
  width: 26%;
  margin-bottom: 0px;
}

.image__features-3 {
  width: 31%;
}

.div__cold2gold-feature-heading-1 {
  margin-top: 4%;
  margin-bottom: 2%;
}

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

.div__cold2gold-feature-heading-3 {
  margin-top: 4%;
  margin-bottom: 2%;
}

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

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

.div__cold2gold-feature-heading-6 {
  margin-top: 4%;
  margin-bottom: 2%;
}

.div__cold2gold-features-subheading {
  margin-top: 1%;
  padding-right: 18%;
  padding-left: 18%;
}

.div__cold2gold-features-heading {
  margin-top: 0%;
}

.div__cold2gold-free-link {
  margin-top: 6%;
}

.div__cold2gold-feature-subheading-3 {
  padding-right: 4%;
  padding-left: 4%;
}

.div__cold2gold-footer-subheading {
  margin-top: 2%;
}

.div__cold2gold-footer-button {
  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__cold2gold-hero-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4%;
  -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;
}

.section__mobile__cold2gold-hero {
  display: none;
}

.div__mobile__cold2gold-hero-text {
  padding-right: 40%;
}

.div__mobile__cold2gold-hero-img {
  padding-top: 6%;
}

.div__mobile__cold2gold-subhero-text {
  margin-top: 4%;
  padding-right: 25%;
}

.div__mobile__cold2gold-hero-button {
  margin-top: 6%;
}

.section__gold-footer {
  padding: 4% 2%;
}

.image__cold2gold-hero {
  width: 90%;
}

.div__cold2gold_price {
  margin-top: 4%;
}

.div__gold-upgrade-hero-button {
  margin-top: 6%;
}

.button__cold2gold-signup-hero {
  padding: 2% 8%;
  border: 1px solid #ff763f;
  border-radius: 5px;
  background-color: #ff763f;
  box-shadow: 1px 1px 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;
  text-align: center;
}

.button__cold2gold-signup-hero:hover {
  background-color: #ff763f;
  box-shadow: 0 4px 10px 3px rgba(0, 0, 0, 0.15);
  color: #fff;
}

.div__mobile__cold2gold-hero-pricing {
  margin-top: 2%;
}

.div__pro-contact-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grid__android-reviews {
  margin-top: 6%;
  padding: 4%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

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

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

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

.div__mobile__android-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1%;
  -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;
}

.grid__hero-app-icons {
  margin-top: 2%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

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

.grid__pro-hero {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section__mobile__pro-hero {
  display: none;
  margin-top: 4%;
  padding-top: 0px;
}

.grid__mobile__pro-hero {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div__mobile__pro-hero-text {
  margin-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image__mobile__pro-hero {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.button__mobile__pro-trial-hero {
  padding: 2% 8%;
  border-radius: 5px;
  background-color: #5da151;
  font-size: 1.125em;
  font-weight: 600;
}

.button__mobile__pro-trial-hero:hover {
  color: #fff;
}

.grid__pro-features-2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section__mobile__pro-features-2 {
  display: none;
}

.grid__mobile__pro-features-2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div__mobile__pro-features-2-header {
  margin-bottom: 4%;
}

.div__mobile__pro-features-2-p {
  padding-right: 6%;
}

.image__mobile__pro-features {
  width: 80%;
  margin-top: 8%;
}

.image-2 {
  width: 100%;
}

.section__pro-contact-us {
  margin-top: 6%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 2%;
  padding-left: 2%;
}

.div__pro-contact-no-pricing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 4% 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;
  background-color: transparent;
}

.section__pro-contact-form-no-pricing {
  margin-top: 8%;
  margin-bottom: 0px;
  padding-right: 6%;
  padding-left: 6%;
  background-color: #f8f8f8;
}

.div__price-change-subheading {
  margin-top: 2%;
  margin-bottom: 4%;
}

.div__price-change-sub {
  margin-top: 1%;
}

.grid__pro-user-manual {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.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-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

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

.button__mobile__pro-cta-2 {
  margin-top: 0%;
  padding: 1% 6%;
  border: 1px solid #35934b;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #35934b;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  text-align: center;
}

.button__mobile__pro-cta-2:hover {
  background-color: #f3f3f3;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  color: #35934b;
}

.button__mobile__pro-cta-2:active {
  background-color: #e6e6e6;
}

.button__mobile__pro-cta-2:visited {
  color: #ff763f;
}

.grid__footer-menu {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

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

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

.link-block-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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.link-block-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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.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: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

.button__green-webinar {
  margin-top: 0px;
  padding: 1% 6%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

.button__green-contact-no-pricing {
  margin-top: 0px;
  padding: 1% 6%;
  border-radius: 5px;
  background-color: #5da151;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 600;
  cursor: pointer;
}

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

@media screen and (max-width: 991px) {
  li {
    padding-top: 2%;
  }

  .div__mobile-nav {
    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 #ff763f;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.11);
    font-family: 'Open Sans', sans-serif;
    color: #ff763f;
    font-size: 16px;
    font-weight: 600;
  }

  .menu__mobile {
    margin-bottom: 0px;
    padding: 10px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #e2e2e2;
    border-radius: 8px;
    background-color: #f8f8f8;
    box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.11);
    color: #000;
    font-size: 22px;
  }

  .menu__mobile.w--open {
    background-color: #ff763f;
  }

  .div__nav-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .link__mobile-nav__about {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
  }

  .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.w--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .text__mobile-nav {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
  }

  .link__dropdown-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
    -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__dropdown-mobile:hover {
    background-color: #f8f8f8;
  }

  .link__mobile-nav__blog {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
  }

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

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

  .button__green-contact {
    margin-top: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
  }

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

  .container__affiliate-cta.container__1140 {
    padding-bottom: 6%;
  }

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

  .container__pre-footer__app-icons {
    margin-top: 4%;
  }

  .image__footer-logo {
    max-width: 90%;
  }

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

  .image__cronometer-logo {
    width: 230px;
  }

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

  .button__affiliate-orange-outlined {
    margin-top: 4%;
    margin-bottom: 0px;
  }

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

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

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

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

  .section__pre-footer {
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .div__brand-assets {
    padding: 0%;
  }

  .div__footer-menu {
    padding-top: 6%;
  }

  .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__the-team {
    width: 100%;
  }

  .section__pro-hero {
    display: none;
    margin-top: 0px;
    padding-top: 4%;
    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;
  }

  .image__pro-hero {
    width: 100%;
    margin-top: 20px;
  }

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

  .image__pro-features-icon-2 {
    width: 24%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .div__pro-features {
    padding: 0px 10px;
  }

  .section__pro-features {
    margin-top: 10%;
    margin-bottom: 10%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .image__pro-features-icon-4 {
    width: 21%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .image__pro-features-icon-1 {
    width: 20%;
    padding-top: 0px;
  }

  .image__pro-features-icon-3 {
    width: 20%;
    padding-top: 0px;
  }

  .grid__pro-features {
    margin-top: 40px;
    grid-column-gap: 14px;
    grid-row-gap: 39px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__pro-features {
    width: 50%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .div__pro-checkmarks {
    width: 10%;
  }

  .div__pro-testimonials {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .image__maintenance {
    margin-top: 60px;
  }

  .section__pricing-updates-heading {
    padding-right: 2%;
    padding-left: 2%;
  }

  .section__pricing-updates {
    margin-bottom: 10%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .div__pricing-updates-text {
    padding-right: 0%;
    padding-left: 0%;
  }

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

  .section__pro-features-2 {
    display: none;
    padding-right: 2%;
    padding-left: 2%;
  }

  .div__pro-pricing {
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
  }

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

  .navigation__main {
    display: none;
  }

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

  .section__maintenace-header-image {
    margin-top: 0px;
  }

  .button__orange {
    padding: 2% 8%;
  }

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

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

  .section__gold-upgrade-logo {
    margin-bottom: 4%;
  }

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

  .section__gold-hero {
    display: none;
    padding-right: 2%;
    padding-left: 2%;
  }

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

  .slider__pro-testimonials {
    height: auto;
  }

  .link__slider-arrow-right {
    right: -10px;
  }

  .link__slider-arrow-left {
    left: -10px;
  }

  .slide__wrap-1 {
    border-radius: 10px;
  }

  .image__stanford-logo {
    width: 50%;
  }

  .section__maintenance-heading {
    margin-right: 100px;
    margin-left: 100px;
  }

  .link__mobile-nav__forums {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
  }

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

  .link__mobile-nav__support {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
  }

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

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

  .section__pro-onboarding-sub-hero {
    padding-right: 2%;
    padding-left: 2%;
  }

  .section__step-1 {
    padding-right: 2%;
    padding-left: 2%;
  }

  .section__image__step-1 {
    padding-right: 2%;
    padding-left: 2%;
  }

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

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

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

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

  .section__step-3 {
    padding-right: 2%;
    padding-left: 2%;
  }

  .section__step-3-image {
    padding-right: 2%;
    padding-left: 2%;
  }

  .section__step-4 {
    padding-right: 2%;
    padding-left: 2%;
  }

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

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

  .button__green-outlined {
    margin-top: 2%;
    margin-bottom: 0px;
  }

  .div__affiliate-text-h5 {
    margin-top: 2%;
    padding-right: 10%;
    padding-left: 10%;
  }

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

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

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

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

  .image__hero {
    width: auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .column__hero-right {
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 1%;
  }

  .section__media-mentions {
    padding-top: 6%;
    padding-bottom: 8%;
  }

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

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

  .container__features-list-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }

  .container__features-list-1.container__1140 {
    display: none;
  }

  .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-left: 10px;
    justify-items: center;
  }

  .image__lifehacker {
    width: 60%;
  }

  .image__mens-journal {
    width: 70%;
  }

  .div__android-icon {
    padding-left: 8%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

  .grid__features-1 {
    margin-top: 0px;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div__features-1 {
    padding: 4%;
  }

  .image__feature-icon-1 {
    width: 40%;
  }

  .div__features-1-text {
    margin-top: 3%;
    padding-right: 17%;
    padding-left: 17%;
  }

  .div__features-1-subtext {
    padding-right: 4%;
    padding-left: 4%;
  }

  .div__features-2 {
    padding: 4%;
  }

  .image__feature-icon-2 {
    width: 34%;
  }

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

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

  .div__features-3 {
    padding: 4%;
  }

  .image__feature-icon-3 {
    width: 33%;
    margin-top: 12px;
  }

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

  .container__mobile__features-1 {
    display: block;
    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__mobile__features-1 {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .inner-grid__mobile__features-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-1 {
    width: 10%;
  }

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

  .inner-grid__mobile__features-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-2 {
    width: 11%;
  }

  .div__mobile__features-text-4 {
    margin-top: 1%;
    padding-right: 15%;
    padding-left: 15%;
  }

  .inner-grid__mobile__features-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-3 {
    width: 13%;
  }

  .div__mobile__features-text-6 {
    margin-top: 1%;
    padding-right: 15%;
    padding-left: 15%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .image__pro-logo {
    width: 60%;
  }

  .button__green-outlined__pro-cta {
    margin-top: 2%;
    margin-bottom: 0px;
  }

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

  .button__mobile__pro-cta {
    margin-top: 2%;
    margin-bottom: 0px;
  }

  .section__about-us {
    margin-top: 0px;
    padding-top: 8%;
  }

  .div__about-us {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div__image-about-us {
    margin-top: 8%;
  }

  .div__about-us-title {
    padding-right: 12%;
    padding-left: 12%;
  }

  .button__orange-about-us {
    margin-top: 2%;
    margin-bottom: 0px;
  }

  .columns__home-hero {
    max-width: 100%;
  }

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

  .p__privacy-policy {
    margin-top: 6%;
  }

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

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

  .button__brand-assets-orange-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%;
  }

  .button__cold2gold-signup {
    margin-top: 0%;
    margin-bottom: 0px;
  }

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

  .image__screenshots {
    width: 94%;
  }

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

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

  .link__youtube-video {
    width: 100%;
  }

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

  .div__pro-plus-pricing-card {
    position: relative;
  }

  .image__checkmark {
    width: 8%;
    margin-right: 4%;
  }

  .pro-b__section__hero {
    display: none;
  }

  .b-pro__section__plans {
    padding: 8% 2%;
  }

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

  .pro-b__section__features-2 {
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 2%;
    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% 2%;
  }

  .pro-b__section__pricing {
    padding-right: 2%;
    padding-left: 2%;
  }

  .grid__pro-b-features-1 {
    grid-column-gap: 40px;
  }

  .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 {
    grid-column-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: 37%;
  }

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

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

  .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;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

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

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

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

  .div__pro-b-features-list-heading-2 {
    padding: 0% 11%;
  }

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

  .div__client-app-image {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

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

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

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

  .grid__pro-b-testimonial {
    -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: 2%;
    margin-bottom: 2%;
    padding: 0%;
  }

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

  .image__stanford-quote {
    width: 15%;
    margin-left: 0px;
  }

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

  .div__pro-b-quote-icon {
    margin-left: 0px;
  }

  .pro-b__section__contact {
    padding-right: 2%;
    padding-left: 2%;
  }

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

  .div__pro-pricing-card {
    position: relative;
  }

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

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

  .text__mobile__pro-b__hero {
    text-align: center;
  }

  .div__mobile__pro-b-sub-hero {
    margin-top: 6%;
    padding-right: 15%;
    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-left: 0%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .mobile__grid__pro-b-features-3 {
    -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: 80%;
  }

  .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: 80%;
    padding-right: 0%;
  }

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

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

  .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__mobile__pro-b-heading-text {
    margin-top: 4%;
    margin-bottom: 6%;
    padding-right: 10%;
    padding-left: 10%;
  }

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

  .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: auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .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__cronometer-pro-logo {
    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__welcome-to-pro-subheading {
    padding-right: 10%;
    padding-left: 10%;
  }

  .button__pro-user-manual {
    margin-top: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
  }

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

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

  .grid__cold2gold-hero {
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .div__cold2gold-subhero-text {
    padding-right: 4%;
  }

  .div__cold2gold-hero-text {
    padding-right: 5%;
  }

  .section__gold-features {
    padding-right: 2%;
    padding-left: 2%;
  }

  .div__cold2gold-feature-blocks {
    padding: 0px 10px;
  }

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

  .div__cold2gold-features-subheading {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__cold2gold-footer-button {
    margin-top: 4%;
    margin-bottom: 4%;
  }

  .section__mobile__cold2gold-hero {
    display: block;
    padding-right: 2%;
    padding-bottom: 6%;
    padding-left: 2%;
  }

  .div__mobile__cold2gold-hero-text {
    padding-right: 5%;
  }

  .div__mobile__cold2gold-hero-img {
    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;
  }

  .div__mobile__cold2gold-subhero-text {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__mobile__cold2gold-hero-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    margin-bottom: 4%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section__gold-footer {
    padding-right: 2%;
    padding-left: 2%;
  }

  .button__cold2gold-signup-hero {
    margin-top: 4%;
    margin-bottom: 0px;
  }

  .div__mobile__cold2gold-hero-pricing {
    margin-top: 4%;
  }

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

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

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

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

  .div__mobile__android-icon {
    padding-left: 8%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

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

  .div__media-articles {
    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-hero {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section__mobile__pro-hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 4%;
    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__mobile__pro-hero {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div__mobile__pro-hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .image__mobile__pro-hero {
    width: 70%;
    margin-top: 20px;
  }

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

  .section__mobile__pro-features-2 {
    display: block;
    padding-right: 2%;
    padding-left: 2%;
  }

  .grid__mobile__pro-features-2 {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div__mobile__pro-features-left {
    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__mobile__pro-features-2-p {
    padding-right: 10%;
    padding-left: 10%;
  }

  .image__mobile__pro-features {
    width: 60%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .div__mobile__pro-features-list-right {
    padding-right: 4%;
    padding-left: 4%;
  }

  .image-2 {
    width: 80%;
  }

  .section__pro-contact-us {
    margin-top: 8%;
  }

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

  .section__pro-contact-form-no-pricing {
    padding-right: 2%;
    padding-left: 2%;
  }

  .div__price-change-subheading {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__price-change-heading {
    padding-right: 5%;
    padding-left: 5%;
  }

  .image-3 {
    width: 80%;
  }

  .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: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .button__mobile__pro-cta-2 {
    margin-top: 2%;
    margin-bottom: 0px;
  }

  .grid__footer-menu {
    grid-column-gap: 0px;
  }

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

  .button__green-webinar {
    margin-top: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .button__green-contact-no-pricing {
    margin-top: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
  }
}

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

  h2 {
    font-size: 2.44em;
    line-height: 1.25em;
  }

  h3 {
    font-size: 1.96em;
  }

  h4 {
    font-size: 1.56em;
    line-height: 1.25em;
  }

  h5 {
    font-size: 1.25em;
    line-height: 1.5em;
  }

  h6 {
    font-size: 1.25em;
  }

  p {
    font-size: 1em;
  }

  ul {
    padding-left: 6%;
  }

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

  .button__green-contact {
    margin-top: 4%;
  }

  .section__affiliate-cta {
    margin-top: 20px;
  }

  .container__pre-footer__app-icons {
    margin-top: 4%;
  }

  .image__footer-logo {
    max-width: 50%;
  }

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

  .button__affiliate-orange-outlined {
    padding: 2% 8%;
  }

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

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

  .section__our-products {
    margin-top: 15%;
    margin-right: 0px;
    margin-left: 0px;
  }

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

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

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

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

  .column__footer-menu-1 {
    margin-top: 40px;
    padding-left: 0px;
  }

  .columns__footer-menu-2 {
    margin-top: 40px;
    padding-left: 0px;
  }

  .container__footer-menu {
    padding-left: 0px;
  }

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

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

  .columns__footer-menu-3 {
    margin-top: 40px;
    padding-left: 0px;
  }

  .div__footer-menu {
    margin-right: 20px;
    margin-left: 20px;
  }

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

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

  .column__404-1 {
    margin-top: 20px;
    padding-left: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

  .div__jobs-hero-image {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section__pro-hero {
    padding-top: 2%;
    -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;
  }

  .image__pro-hero {
    width: 80%;
    max-width: 100%;
    margin-top: 0px;
  }

  .div__pro-contact {
    padding-right: 4%;
    padding-left: 4%;
  }

  .image__pro-features-icon-2 {
    width: 28%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .div__pro-features {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image__pro-features-icon-4 {
    width: 27%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .image__pro-features-icon-1 {
    width: 25%;
  }

  .image__pro-features-icon-3 {
    width: 22%;
    padding-top: 0px;
  }

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

  .div__pro-features-list {
    height: auto;
  }

  .div__pro-checkmarks {
    width: 13%;
    margin-top: 0px;
  }

  .section__contact-us {
    margin-right: 0px;
    margin-left: 0px;
  }

  .image__maintenance {
    margin-top: 0px;
  }

  .section__pricing-updates {
    margin-bottom: 10%;
  }

  .div__pricing-updates-text {
    text-align: left;
  }

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

  .section__pro-sub-menu {
    margin-right: 0px;
    margin-left: 0px;
  }

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

  .section__gold-upgrade-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2%;
    padding-left: 2%;
  }

  .cronometer-gold-upgrade-logo {
    width: 60%;
  }

  .section__gold-hero {
    display: none;
  }

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

  .slider__pro-testimonials {
    height: auto;
  }

  .slide__wrap-1 {
    min-height: auto;
    padding: 40px 50px;
  }

  .slider__mask {
    box-shadow: none;
  }

  .section__maintenance-heading {
    margin-right: 20px;
    margin-left: 20px;
  }

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

  .section__pro-onboarding-sub-hero {
    margin-top: 6%;
    margin-bottom: 0%;
  }

  .section__step-1 {
    margin-top: 10%;
  }

  .section__image__step-1 {
    margin-bottom: 10%;
  }

  .section__image__step-2 {
    margin-bottom: 8%;
  }

  .section__image-2-2 {
    margin-top: 8%;
    margin-bottom: 10%;
  }

  .section__step-3-image {
    margin-bottom: 10%;
  }

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

  .section__pre-footer-contact {
    margin-bottom: 10%;
  }

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

  .link__footer-logo {
    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__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 {
    max-width: 70%;
  }

  .image__womens-health {
    width: 87%;
  }

  .button__green-outlined {
    margin-top: 4%;
    margin-bottom: 2%;
  }

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

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

  .section__home-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__hero-2 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

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

  .container__features-list-1 {
    display: none;
    margin-top: 2%;
    padding-left: 0px;
  }

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

  .section__mobile__hero {
    display: block;
    padding-top: 4%;
    -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: 2%;
    margin-bottom: 4%;
    padding-right: 10%;
    padding-left: 10%;
  }

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

  .button__mobile__orange-signup {
    margin-top: 1%;
  }

  .p__mobile__login-text {
    margin-top: 2%;
  }

  .image__lifehacker {
    width: 73%;
  }

  .image__mens-journal {
    width: 80%;
  }

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

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

  .grid__features-1 {
    margin-top: 0px;
    justify-items: center;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div__features-1 {
    width: 360px;
    padding: 4%;
  }

  .image__feature-icon-1 {
    width: 40%;
  }

  .div__features-2 {
    width: 360px;
    padding: 4%;
  }

  .image__feature-icon-2 {
    width: 40%;
  }

  .div__features-3 {
    width: 360px;
    padding: 4%;
  }

  .image__feature-icon-3 {
    width: 40%;
  }

  .container__mobile__features-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
  }

  .grid__mobile__features-1 {
    margin-right: 0%;
    margin-left: 0%;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div__mobile__features-1 {
    padding: 0%;
  }

  .inner-grid__mobile__features-1 {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-1 {
    width: 10%;
  }

  .div__mobile__features-text {
    padding-right: 0%;
  }

  .div__mobile__features-text-1 {
    margin-top: 0%;
    margin-bottom: 2%;
  }

  .div__mobile__features-2 {
    padding: 0%;
  }

  .inner-grid__mobile__features-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-2 {
    width: 11%;
  }

  .div__mobile__features-text-3 {
    margin-top: 0%;
    margin-bottom: 2%;
  }

  .text__semibold {
    font-weight: 600;
  }

  .div__mobile__features-text-4 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__mobile__features-3 {
    padding: 0%;
  }

  .inner-grid__mobile__features-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-3 {
    width: 13%;
  }

  .div__mobile__features-text-5 {
    margin-top: 0%;
    margin-bottom: 2%;
  }

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

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

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

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

  .div__features-2__hero-text-4 {
    margin-top: 5%;
    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: 4%;
    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%;
  }

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

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

  .image__pro-logo {
    width: 50%;
  }

  .button__green-outlined__pro-cta {
    margin-top: 4%;
    margin-bottom: 2%;
  }

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

  .div__mobile__pro-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div__mobile__pro-graphic {
    padding-top: 6%;
  }

  .div__mobile__pro-cta-text-button {
    margin-top: 4%;
  }

  .button__mobile__pro-cta {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.5% 8%;
  }

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

  .div__about-us {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image__about-us {
    width: 90%;
  }

  .div__pro-cta-logo {
    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;
  }

  .div__about-us-title {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__about-us-sub-text {
    margin-top: 6%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__about-us-button {
    margin-top: 0%;
    margin-bottom: 6%;
  }

  .button__orange-about-us {
    margin-top: 8%;
    margin-bottom: 1.5%;
    padding: 1.5% 8% 2%;
  }

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

  .button__brand-assets-orange-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__pro-webinar {
    width: 40%;
  }

  .button__cold2gold-signup {
    margin-top: 0%;
    padding: 1.5% 8%;
  }

  .image__screenshots {
    width: 50%;
  }

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

  .grid__brand-assets {
    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%;
  }

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

  .div__price-grid-cell {
    padding: 6% 4%;
  }

  .inner-grid__pro-pricing {
    min-height: auto;
    margin-top: 4%;
    margin-bottom: 8%;
    padding-top: 6%;
  }

  .image__checkmark {
    width: 4%;
    margin-right: 4%;
    padding-top: 0%;
  }

  .b-pro__section__plans {
    margin-top: 0%;
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .pro-b__section__features-1 {
    margin-bottom: 8%;
  }

  .pro-b__section__features-2 {
    margin-top: 6%;
  }

  .pro-b__section__pricing {
    margin-bottom: 4%;
    padding-bottom: 10%;
  }

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

  .div__pro-b-hero-img {
    margin-top: 2%;
  }

  .div__pro-b-features-3-img {
    height: auto;
  }

  .grid__pro-b-features-2 {
    grid-column-gap: 32px;
    -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: 17%;
  }

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

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

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

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

  .button__pro-b-sign-up {
    margin-top: 4%;
  }

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

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

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

  .div__client-app-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div__client-features-text {
    width: 80%;
    padding-right: 0%;
    -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;
  }

  .button__pro-b-pricing {
    padding: 2% 10%;
  }

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

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

  .div__stanford-quote {
    margin-top: -10%;
  }

  .button__pro-b-sign-up-2 {
    padding: 2% 10%;
  }

  .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__grid__pro-b-features-3 {
    grid-column-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

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

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

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

  .grid__ios-reviews {
    display: none;
  }

  .text__user-review-date {
    margin-top: 4%;
  }

  .text__quote-heading {
    margin-bottom: 4%;
  }

  .div__user-reviews-subheading {
    padding-right: 20%;
    padding-left: 20%;
  }

  .div__pro-hero-subtext {
    margin-top: 6%;
    margin-bottom: 6%;
  }

  .div__pro-trial-2-subheader {
    margin-top: 4%;
    margin-bottom: 6%;
  }

  .div__cronometer-pro-logo {
    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-onboarding-heading {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__welcome-to-pro-subheading {
    padding-right: 0%;
    padding-left: 0%;
  }

  .button__pro-user-manual {
    margin-top: 4%;
  }

  .div__cold2gold-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-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section__gold-features {
    padding-bottom: 8%;
  }

  .div__cold2gold-feature-blocks {
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid__cold2gold-features {
    margin-top: 40px;
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div__cold2gold-feature-subheading-3 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__cold2gold-feature-subheading-2 {
    padding-right: 5%;
    padding-left: 5%;
  }

  .div__cold2gold-feature-subheading-4 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__cold2gold-feature-subheading-5 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__cold2gold-footer-heading {
    padding-right: 15%;
    padding-left: 15%;
  }

  .div__cold2gold-footer-subheading {
    margin-top: 2%;
  }

  .div__cold2gold-footer-button {
    margin-top: 6%;
  }

  .section__mobile__cold2gold-hero {
    display: block;
    margin-top: 6%;
    margin-bottom: 0%;
  }

  .div__mobile__cold2gold-hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 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;
  }

  .div__mobile__cold2gold-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-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div__mobile__cold2gold-subhero-text {
    padding-right: 10%;
    padding-left: 10%;
  }

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

  .image__cold2gold {
    width: 60%;
  }

  .section__gold-footer {
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .button__cold2gold-signup-hero {
    margin-top: 0%;
    padding: 1.5% 8%;
  }

  .div__mobile__cold2gold-hero-pricing {
    margin-top: 2%;
  }

  .grid__android-reviews {
    display: none;
  }

  .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: 1px solid #e2e2e2;
    background-color: #fff;
  }

  .div__mobile__ios-icon-quote {
    margin-top: 6%;
    padding-left: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .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: 1px solid #e2e2e2;
    background-color: #fff;
  }

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

  .image {
    width: 50%;
  }

  .div__pro-cta-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4%;
    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;
  }

  .section__mobile__pro-hero {
    padding-top: 6%;
    -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__mobile__pro-hero {
    grid-row-gap: 40px;
  }

  .image__mobile__pro-hero {
    width: 80%;
    max-width: 100%;
    margin-top: 0px;
  }

  .image-2 {
    width: 60%;
  }

  .section__pro-contact-us {
    margin-right: 0px;
    margin-bottom: 8%;
    margin-left: 0px;
  }

  .div__pro-contact-no-pricing {
    padding-right: 4%;
    padding-left: 4%;
  }

  .div__price-change-subheading {
    padding-right: 0%;
    padding-left: 0%;
  }

  .image-3 {
    width: 70%;
  }

  .grid__pro-user-manual {
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .image-4 {
    width: 60%;
  }

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

  .button__mobile__pro-cta-2 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.5% 8%;
  }

  .grid__footer-menu {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

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

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

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

  .link-block-4 {
    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;
  }

  .link-block-5 {
    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;
  }

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

  .button__green-webinar {
    margin-top: 4%;
  }

  .button__green-contact-no-pricing {
    margin-top: 4%;
  }
}

@media screen and (max-width: 479px) {
  ul {
    padding-left: 8%;
  }

  li {
    padding-top: 4%;
  }

  .menu__mobile {
    padding: 5px 15px;
  }

  .menu__mobile.w--open {
    border-radius: 6px;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.11);
  }

  .link__mobile__logo {
    padding-left: 0px;
  }

  .link__dropdown-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

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

  .button__green-contact {
    padding: 2% 10%;
  }

  .section__affiliate-cta {
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .container__affiliate-cta {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container__pre-footer__social-icons {
    margin-top: 4%;
  }

  .text__footer-copyright {
    margin-top: 8%;
    margin-bottom: 4%;
  }

  .image__pre-footer-android {
    max-width: 120px;
  }

  .container__pre-footer__app-icons {
    margin-top: 8%;
  }

  .image__footer-logo {
    max-width: 80%;
  }

  .image__pre-footer-ios {
    max-width: 120px;
  }

  .image__cronometer-logo {
    width: 150px;
  }

  .section__visual-identity {
    margin-top: 20%;
  }

  .button__affiliate-orange-outlined {
    padding-top: 2%;
    padding-bottom: 2%;
  }

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

  .section__our-products {
    margin-top: 20%;
  }

  .div__key-messaging-list {
    padding-top: 8%;
    padding-right: 10px;
  }

  .column__branding-2 {
    padding-top: 0px;
  }

  .column__footer-menu-1 {
    padding-left: 0px;
  }

  .columns__footer-menu-2 {
    padding-left: 0px;
  }

  .section__pre-footer {
    padding-bottom: 10%;
  }

  .div__brand-assets {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .columns__footer-menu-3 {
    padding-left: 0px;
  }

  .div__footer-menu {
    padding-top: 8%;
  }

  .section__current-openings {
    margin-top: 15%;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

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

  .column__404-1 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image__the-team {
    width: 100.00009%;
  }

  .section__pro-hero {
    margin-top: 10px;
    padding-top: 0px;
  }

  .image__pro-hero {
    width: auto;
    max-width: 100%;
    margin-top: 20px;
  }

  .div__pro-contact {
    padding-right: 4%;
    padding-left: 4%;
  }

  .image__pro-features-icon-2 {
    width: 23%;
  }

  .div__pro-features {
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .section__pro-features {
    margin-top: 10%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 2%;
    padding-left: 2%;
  }

  .image__pro-features-icon-4 {
    width: 24%;
  }

  .image__pro-features-icon-1 {
    width: 20%;
  }

  .image__pro-features-icon-3 {
    width: 21%;
    padding-top: 0px;
  }

  .grid__pro-features {
    padding-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div__tick-icon {
    margin-top: 0px;
  }

  .image__pro-features {
    width: 90%;
  }

  .div__pro-checkmarks {
    margin-top: 0px;
    margin-right: 14px;
  }

  .div__pro-testimonials {
    margin-top: 20px;
    padding-bottom: 60px;
  }

  .div__profile-details {
    margin-top: 4%;
  }

  .image__maintenance {
    max-width: 250px;
  }

  .section__pricing-updates-heading {
    margin-top: 10px;
    padding-bottom: 12%;
  }

  .section__pricing-updates {
    margin-bottom: 15%;
  }

  .div__pricing-updates-text {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section__pro-features-2 {
    margin-top: 40px;
  }

  .div__pro-pricing {
    padding-top: 8%;
    padding-bottom: 8%;
  }

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

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

  .link__pro-reviews {
    padding-right: 10px;
    padding-left: 10px;
  }

  .link__pro-features {
    padding-right: 10px;
    padding-left: 20px;
  }

  .link__pro-pricing {
    padding-right: 20px;
    padding-left: 10px;
  }

  .button__orange {
    margin-bottom: 0px;
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 16px;
  }

  .div__brand-image-button {
    margin-top: 4%;
  }

  .section__pro-onboarding-hero {
    margin-top: 10px;
    padding-bottom: 0px;
  }

  .div__contact-us-bottom {
    margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    padding: 4%;
  }

  .section__gold-upgrade-logo {
    display: block;
    padding-right: 2%;
    padding-left: 2%;
  }

  .cronometer-gold-upgrade-logo {
    width: 50%;
  }

  .slider__pro-testimonials {
    height: auto;
  }

  .image__susan-logo {
    width: 80%;
    margin-bottom: 15px;
  }

  .div__testimonial-block-1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .slide__wrap-1 {
    min-height: auto;
    margin-left: 0px;
    padding: 40px 20px;
  }

  .image__stanford-logo {
    width: 90%;
    margin-top: 4%;
    margin-bottom: 0px;
  }

  .section__maintenance-heading {
    margin-right: 0px;
    margin-left: 0px;
  }

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

  .div__brand-assets-text {
    margin-bottom: 4%;
  }

  .section__maintenance-follow-us {
    margin-bottom: 8%;
  }

  .section__pro-onboarding-sub-hero {
    margin-top: 8%;
  }

  .section__step-1 {
    margin-top: 12%;
  }

  .section__image__step-1 {
    margin-bottom: 12%;
  }

  .section__image-2-2 {
    margin-bottom: 12%;
  }

  .section__step-3-image {
    margin-bottom: 12%;
  }

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

  .link__footer-logo {
    -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__hero-image {
    margin-top: 0%;
    padding-left: 3%;
  }

  .image__mobile__hero {
    max-width: 80%;
  }

  .image__womens-health {
    display: block;
    width: 100%;
  }

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

  .button__green-outlined {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 4%;
    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;
  }

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

  .text__center-align.text__jobs-subheader {
    margin-bottom: 15%;
  }

  .container__1140 {
    -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__home-hero {
    padding-top: 20px;
  }

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

  .button__orange-signup-hero {
    margin-bottom: 0px;
    font-size: 16px;
  }

  .section__media-mentions {
    padding: 0% 2% 10%;
  }

  .div__media-mentions {
    margin-top: 4%;
    margin-bottom: 0px;
  }

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

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

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

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

  .button__mobile__orange-signup {
    margin-bottom: 2%;
    padding: 3% 10%;
    font-size: 1.25em;
  }

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

  .image__lifehacker {
    display: block;
    width: 86%;
  }

  .image__mens-journal {
    display: block;
    width: 100%;
  }

  .div__app-icon-text {
    padding-right: 20%;
    padding-left: 20%;
  }

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

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

  .grid__features-1 {
    padding-top: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div__features-1 {
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .image__feature-icon-1 {
    width: 80%;
  }

  .div__features-2 {
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .image__feature-icon-2 {
    width: 80%;
    margin-top: -25%;
  }

  .div__features-3 {
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .image__feature-icon-3 {
    width: 80%;
  }

  .container__mobile__features-1 {
    margin-top: 6%;
  }

  .grid__mobile__features-1 {
    margin-top: 4%;
    grid-row-gap: 25px;
  }

  .inner-grid__mobile__features-1 {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-1 {
    width: 21%;
  }

  .div__mobile__features-text {
    padding-right: 0%;
  }

  .div__mobile__features-text-1 {
    margin-top: 0%;
  }

  .div__mobile__features-2 {
    padding: 6%;
  }

  .inner-grid__mobile__features-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image__mobile__feature-2 {
    width: 25%;
  }

  .text__semibold {
    font-weight: 600;
  }

  .div__mobile__features-text-4 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .inner-grid__mobile__features-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image__mobile__feature-3 {
    width: 27%;
  }

  .div__mobile__features-text-6 {
    padding-right: 7%;
  }

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

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

  .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: 25%;
    margin-bottom: 2%;
  }

  .image__features-2__icon-2 {
    width: 25%;
    margin-bottom: 2%;
  }

  .image__features-2__icon-3 {
    width: 24%;
    margin-bottom: 2%;
  }

  .image__features-2__icon-4 {
    width: 25%;
    margin-bottom: 2%;
  }

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

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

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

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

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

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

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

  .section__signup-button-2 {
    padding-top: 14%;
    padding-bottom: 14%;
  }

  .button__orange-signup-2 {
    margin-top: 6%;
    margin-bottom: 6px;
    padding: 3% 15%;
    font-size: 1.2em;
  }

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

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

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

  .image__mobile__device-icons-2 {
    width: 100%;
  }

  .image__mobile__device-icons-3 {
    width: 100%;
  }

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

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

  .section__pro-cta {
    display: none;
    margin-top: 6%;
    padding: 6% 2% 8%;
  }

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

  .button__green-outlined__pro-cta {
    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;
  }

  .section__mobile__pro-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10%;
    padding: 6% 2% 8%;
  }

  .div__mobile__pro-logo {
    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;
  }

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

  .button__mobile__pro-cta {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.5% 8%;
    -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__about-us {
    margin-top: 8%;
    margin-bottom: 15%;
    padding-top: 6%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .div__about-us {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image__about-us {
    width: 100%;
  }

  .div__image-about-us {
    margin-top: 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__about-us-title {
    padding-right: 5%;
    padding-left: 5%;
  }

  .div__about-us-sub-text {
    padding-right: 5%;
    padding-left: 5%;
  }

  .button__orange-about-us {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6%;
    margin-bottom: 6%;
    padding: 1.5% 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;
  }

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

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

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

  .image__pro-webinar {
    width: 40%;
  }

  .button__cold2gold-signup {
    padding: 2% 10%;
  }

  .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__maintenance-subheader {
    padding-right: 5%;
    padding-left: 5%;
  }

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

  .div__price-grid-cell {
    padding-bottom: 10%;
  }

  .div__pro-plus-pricing-card {
    padding-right: 0px;
    padding-left: 0px;
  }

  .inner-grid__pro-pricing {
    margin-top: 6%;
    margin-bottom: 10%;
    padding-top: 8%;
  }

  .div__pro-pricing-feature-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image__checkmark {
    width: 6%;
    padding-top: 1%;
  }

  .b-pro__section__plans {
    padding-top: 12%;
    padding-bottom: 12%;
  }

  .pro-b__section__features-1 {
    margin-top: 10%;
    margin-bottom: 12%;
  }

  .pro-b__section__features-2 {
    margin-bottom: 14%;
  }

  .pro-b__section__testimonials {
    padding-top: 8%;
    padding-bottom: 12%;
  }

  .grid__pro-b-features-1 {
    margin-top: 12%;
  }

  .pro-b__section__features-4 {
    margin-bottom: 12%;
  }

  .div__pro-b-features-3-img {
    width: auto;
  }

  .grid__pro-b-features-2 {
    grid-row-gap: 40px;
  }

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

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

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

  .grid__pro-b-features-4 {
    margin-top: 4%;
  }

  .button__pro-b-sign-up {
    padding-top: 3%;
    padding-bottom: 3%;
  }

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

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

  .div__client-app-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div__client-features-text {
    width: auto;
  }

  .button__pro-b-pricing {
    margin-top: 6%;
    padding: 3% 10%;
  }

  .image__pro-b-client-app {
    width: 90%;
  }

  .grid__pro-b-testimonial {
    margin-top: 12%;
    grid-row-gap: 32px;
  }

  .div__pro-b-stanford-logo {
    margin-top: 8%;
  }

  .pro-b__section__contact {
    padding-top: 10%;
  }

  .div__pro-b-signup-button-2 {
    margin-top: 8%;
    margin-bottom: 8%;
  }

  .div__pro-b-contact-text {
    margin-top: 6%;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .button__pro-b-sign-up-2 {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .section__pro-faq {
    padding-top: 4%;
  }

  .div__faq {
    margin-top: 12%;
  }

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

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

  .div__pro-b-pricing-subheading {
    margin-top: 4%;
    padding-right: 5%;
    padding-left: 5%;
  }

  .div__mobile__pro-b-sub-hero {
    margin-top: 12%;
    padding-right: 5%;
    padding-left: 5%;
  }

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

  .mobile__grid__pro-b-features-3 {
    grid-row-gap: 40px;
  }

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

  .div__pro-b-features-2-text {
    width: auto;
  }

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

  .div__pro-b-reviews-subheading-text {
    margin-top: 4%;
    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: 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: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .div__pro-b-client-app-heading {
    padding-right: 10%;
    padding-left: 10%;
  }

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

  .button__home-b__orange-signup-hero {
    margin-bottom: 0px;
    font-size: 16px;
  }

  .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__user-reviews-subheading {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__sync-subheading {
    padding-right: 5%;
    padding-left: 5%;
  }

  .div__job-accordion {
    margin-top: 12%;
  }

  .div__job-posting-text {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .div__pro-trial-2-header {
    padding-right: 4%;
    padding-left: 4%;
  }

  .button__pro-trial-2 {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .div__pro-onboarding-heading {
    margin-top: 10%;
    padding-right: 8%;
    padding-left: 8%;
  }

  .div__pro-onboarding-hero-image {
    margin-top: 8%;
  }

  .div__welcome-to-pro-subheading {
    margin-top: 2%;
  }

  .div__pro-onboarding-subheading {
    margin-top: 2%;
  }

  .button__pro-user-manual {
    padding: 2% 10%;
  }

  .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: 90%;
    margin-bottom: 0px;
  }

  .section__gold-features {
    padding-top: 8%;
    padding-bottom: 10%;
  }

  .div__cold2gold-feature-blocks {
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .grid__cold2gold-features {
    padding-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-features-1 {
    width: 31%;
  }

  .div__cold2gold-features-subheading {
    margin-top: 3%;
    padding-right: 5%;
    padding-left: 5%;
  }

  .div__cold2gold-feature-subheading-2 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__cold2gold-feature-subheading-1 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__cold2gold-feature-subheading-4 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__cold2gold-feature-subheading-5 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__cold2gold-footer-heading {
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__cold2gold-footer-subheading {
    margin-top: 6%;
    padding-right: 10%;
    padding-left: 10%;
  }

  .div__cold2gold-footer-button {
    margin-top: 8%;
    margin-bottom: 10%;
  }

  .section__mobile__cold2gold-hero {
    padding-bottom: 8%;
  }

  .div__mobile__cold2gold-hero-img {
    padding-top: 8%;
  }

  .div__mobile__cold2gold-subhero-text {
    margin-top: 8%;
  }

  .div__mobile__cold2gold-hero-button {
    margin-top: 8%;
  }

  .image__cold2gold {
    width: 70%;
  }

  .section__gold-footer {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .div__mobile__cold2gold-hero-pricing {
    margin-top: 6%;
  }

  .div__mobile__cold2gold-basic-link {
    margin-top: 6%;
    padding-right: 10%;
    padding-left: 10%;
  }

  .grid__mobile__ios-reviews {
    padding: 6% 6% 12%;
  }

  .div__mobile__ios-icon-quote {
    margin-top: 8%;
  }

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

  .div__mobile__android-icon {
    margin-top: 8%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image {
    width: 80%;
  }

  .grid__hero-app-icons {
    grid-column-gap: 20px;
  }

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

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

  .div__pro-cta-btn {
    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;
  }

  .section__mobile__pro-hero {
    margin-top: 2%;
    padding-top: 0px;
  }

  .image__mobile__pro-hero {
    width: auto;
    max-width: 100%;
    margin-top: 20px;
  }

  .button__mobile__pro-trial-hero {
    padding-top: 4%;
    padding-bottom: 4%;
  }

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

  .div__mobile__pro-features-2-p {
    padding-right: 5%;
    padding-left: 5%;
  }

  .image__mobile__pro-features {
    width: 90%;
  }

  .section__pro-contact-us {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .div__pro-contact-no-pricing {
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__price-change-subheading {
    margin-top: 6%;
    margin-bottom: 8%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .div__price-change-heading {
    padding-right: 3%;
    padding-left: 3%;
  }

  .image-3 {
    width: 50%;
  }

  .grid__pro-user-manual {
    justify-items: center;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div__user-manual-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-4 {
    width: 75%;
  }

  .image__mobile__pro-b-client-app {
    width: 75%;
  }

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

  .button__mobile__pro-cta-2 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 1.5% 8%;
    -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: 60%;
  }

  .image__user-review-android-icon {
    width: 50%;
  }

  .button__orange-404 {
    margin-bottom: 0px;
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 16px;
  }

  .grid__404-mobile {
    margin-top: 10%;
  }

  .div__welcome-to-pro {
    padding-right: 5%;
    padding-left: 5%;
  }

  .button-pro-onboarding-login {
    padding: 2% 10%;
  }

  .button__green-webinar {
    padding: 2% 8%;
  }

  .button__green-contact-no-pricing {
    padding: 2% 10%;
  }
}

#w-node-_300eccad-2974-1044-4cfa-c502e4ce2d79-8bdb87c5 {
  -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-dd09f320-9d42-ce5b-9afd-55e5f3515229-17db87e0 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-d3a0161b-87bb-ecd1-4e96-8fb6198e2b92-17db87e0 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-dd5adb8e-2367-d6c3-e7cf-6dfbb874549f-17db87e0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-32db87e4 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_73e21323-6352-63e3-a1da-d1285fecd57c-dbdb87e7 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6a-0dd15747 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-0dd15747 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc0d-0dd15747 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-0dd15747 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b563-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b56f-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b574-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-0dd15747 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-a2ae6125 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6ddf2d96-9608-469b-09d8-a0d42991bdc8-a2ae6125 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-a2ae6125 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6a-a416cc01 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eef479ae-f621-a924-0085-6a613b8acd6c-a416cc01 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc0d-a416cc01 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-e2b13540-123f-7d43-54ca-1b676c11a514-a416cc01 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b563-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b56f-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6d609886-309f-817b-5ce9-02856fa7b574-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ba43da2-8dcd-46c3-183f-38db3046e603-a416cc01 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dd09f320-9d42-ce5b-9afd-55e5f3515229-2a015b3b {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-d3a0161b-87bb-ecd1-4e96-8fb6198e2b92-2a015b3b {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-dd5adb8e-2367-d6c3-e7cf-6dfbb874549f-2a015b3b {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-d3a0161b-87bb-ecd1-4e96-8fb6198e2b92-17db87e0 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ce4d5026-fb6d-910f-e22f-d2844020da29-dbdb87e7 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-0dd15747 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc34-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3e-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-0dd15747 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-0dd15747 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_6d609886-309f-817b-5ce9-02856fa7b574-0dd15747 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-0dd15747 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-f22a3294-1ee5-f3ce-57e9-eb38586aa53e-a2ae6125 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_815c3a7c-dd3f-50c9-c952-282218e240dc-a2ae6125 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eef479ae-f621-a924-0085-6a613b8acd6e-a416cc01 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc34-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3e-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6d609886-309f-817b-5ce9-02856fa7b563-a416cc01 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-a5f9ed07-69fc-bf97-d5e9-a6c44c7e4b2a-a416cc01 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_6d609886-309f-817b-5ce9-02856fa7b574-a416cc01 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-a416cc01 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-d3a0161b-87bb-ecd1-4e96-8fb6198e2b92-2a015b3b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c48f32ec-d7a3-5ecb-cd6e-2f27898c3077-32db87e4 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2b-0dd15747 {
    -ms-grid-row-align: center;
    align-self: center;
    -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-dd7aab6f-acfc-dfa1-2372-313b5d39fc34-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc35-0dd15747 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3e-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3f-0dd15747 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-0dd15747 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_97f97972-e974-90fd-b789-3367b2e75276-a2ae6125 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2b-a416cc01 {
    -ms-grid-row-align: center;
    align-self: center;
    -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-dd7aab6f-acfc-dfa1-2372-313b5d39fc34-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc35-a416cc01 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3e-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc3f-a416cc01 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_7ba43da2-8dcd-46c3-183f-38db3046e60b-a416cc01 {
    -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-32db87e4 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-0dd15747 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dd7aab6f-acfc-dfa1-2372-313b5d39fc2a-a416cc01 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

