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

body {
  font-family: Montserrat, sans-serif;
  color: #303539;
  font-size: 14px;
  line-height: 20px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

h6 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

.i-guide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 120px 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.i-guide.is--typeramp {
  display: block;
}

.i-guide.is--typeramp.is--gray {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f7f6f6;
}

.i-guide.i-title {
  border-bottom: 1px solid #000;
}

.i-guide-swatch {
  width: 175px;
  height: 175px;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 1000px;
  background-color: #e6e6e6;
}

.i-guide-swatch.is--orange {
  background-color: #e74b00;
}

.i-guide-swatch.is--orange-2 {
  background-color: #ff8000;
}

.i-guide-swatch.is--drk-gray-1 {
  background-color: #303539;
}

.i-guide-swatch.is--md-gray-1 {
  background-color: #606f7b;
}

.i-guide-swatch.is--e8ebeb {
  background-color: #abb7bf;
}

.i-guide-swatch.is--lht-gray-1 {
  background-color: #e6e6e6;
}

.i-guide-swatch.is--small {
  width: 75px;
  height: 75px;
}

.i-guide-swatch.is--small.is--purple {
  background-color: #694d7a;
}

.i-guide-swatch.is--small.is--pink {
  background-color: #b64278;
}

.i-guide-swatch.is--small.is--blue {
  background-color: #3b7daf;
}

.i-guide-swatch.is--small.is--teal {
  background-color: #00a8af;
}

.i-guide-swatch.is--small.is--green {
  background-color: #5da83f;
}

.i-guide-swatch.is--small.is--red {
  background-color: #d30404;
}

.i-guide-swatch.is--small.is--yellow {
  background-color: #f3d100;
}

.i-guide-swatch.is--small.is--yellow.gold {
  background-color: #f3d100;
}

.i-guide-swatch.is--drk-gray-2 {
  background-color: #485159;
}

.i-guide-swatch.is--ffffff {
  background-color: #fff;
}

.i-guide-swatch.is--md-gray-3 {
  background-color: #abb7bf;
}

.i-guide-swatch.is--md-gray-2 {
  background-color: #6e7d89;
}

.i-guide-swatch.is--ult-lt-gray {
  background-color: #f6f6f6;
}

.i-guide-logo {
  margin-right: 10px;
  margin-left: 10px;
}

.i-guide-logo.is--left {
  width: 70%;
  text-align: right;
}

.vf-logo-3 {
  margin-right: 5px;
}

.headline-1 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 84px;
  line-height: 94px;
  font-weight: 700;
  letter-spacing: -2px;
}

.pt-column {
  font-family: Montserrat, sans-serif;
  color: #303539;
  font-weight: 400;
}

.pt-column.c1 {
  padding-left: 0px;
}

.pt-column.c3 {
  padding-right: 0px;
}

.pt-column.c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.headline-2 {
  margin-bottom: 20px;
  color: #303539;
  font-size: 60px;
  line-height: 72px;
  font-weight: 700;
  letter-spacing: -1.51px;
}

.headline-2.hero-head {
  margin-bottom: 20px;
}

.headline-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 60px;
  line-height: 68px;
  font-weight: 600;
  letter-spacing: -1px;
}

.headline-3.head-1 {
  margin-bottom: 20px;
}

.headline-4 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 600;
}

.headline-4.c7-title {
  margin-bottom: 20px;
}

.headline-4.section-head {
  margin-bottom: 10px;
}

.headline-4.price-gray {
  margin-top: 5px;
  color: #6e7d89;
}

.headline-4.price-gray.white {
  color: #fff;
}

.headline-4.price-padding {
  margin-bottom: 40px;
}

.headline-4.price-padding.price-gray {
  margin-top: 10px;
}

.headline-5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 600;
}

.headline-6 {
  font-size: 21px;
  line-height: 24px;
  font-weight: 600;
}

.paragraph-1 {
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 36px;
}

.paragraph-2 {
  font-size: 18px;
  line-height: 28px;
}

.paragraph-2.hero-para {
  margin-bottom: 40px;
  font-weight: 400;
}

.paragraph-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #303539;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-3.c6-name {
  margin-bottom: 0px;
  margin-left: 20px;
  color: #6e7d89;
}

.paragraph-3.pc-gray {
  margin-bottom: 10px;
  color: #6e7d89;
}

.paragraph-3.padding {
  margin-bottom: 40px;
}

.paragraph-4 {
  line-height: 24px;
}

.paragraph-4.c6-name {
  margin-bottom: 0px;
  margin-left: 10px;
  color: #6e7d89;
}

.paragraph-4.section-body {
  margin-bottom: 40px;
  padding-right: 255px;
}

.paragraph-4.extended {
  color: #303539;
  line-height: 28px;
}

.paragraph-4.extended.white {
  color: #fff;
}

.paragraph-4.gray {
  color: #6e7d89;
}

.paragraph-4.phonecall {
  color: #485159;
  letter-spacing: 0.55px;
}

.paragraph-5 {
  font-size: 12px;
  line-height: 21px;
}

.paragraph-5.legal-gray {
  color: #6e7d89;
}

.headline-7 {
  margin-top: 0px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}

.headline-8 {
  margin-top: 0px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
}

.headline-8.pc-head {
  margin-bottom: 20px;
}

.headline-10 {
  color: #6e7d89;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.paragraph-6 {
  margin-bottom: 0px;
  background-color: transparent;
  color: #303539;
  font-size: 11px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: none;
}

.paragraph-6.f-gray {
  color: #abb7bf;
}

.paragraph-6.c6-legal {
  padding-top: 0px;
}

.paragraph-6.dby {
  margin-right: 4px;
}

.paragraph-6.gray {
  color: #6e7d89;
}

.headline-9 {
  font-size: 14px;
  font-weight: 600;
}

.headline-9.f-headline {
  margin-top: 0px;
  margin-bottom: 30px;
}

.headline-11 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #abb7bf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.headline-11.white {
  color: #fff;
}

.link-1 {
  margin-bottom: 0px;
  padding-top: 5px;
  color: #e74b00;
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  text-align: center;
}

.link-2 {
  margin-bottom: 0px;
  color: #e74b00;
  font-weight: 500;
}

.nav {
  display: block;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  background-color: hsla(0, 0%, 100%, 0.75);
}

.navbar:hover {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.nav-link {
  display: block;
  border-bottom: 1px solid transparent;
  font-weight: 600;
}

.nav-link.nav-text:hover {
  border-bottom: 1px solid #e74b00;
}

.link-home {
  top: 20px;
}

.btn {
  margin-bottom: 0px;
  padding: 16px 25px;
  border-radius: 4px;
  background-color: #e74b00;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}

.btn:hover {
  background-color: #f27b02;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.btn.btn-text {
  -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;
  box-shadow: none;
  text-align: center;
}

.btn.btn-text:active {
  background-color: #e74b00;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.btn.btn-text.is--small {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
}

.btn.btn-text.is--small:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.btn.btn-text.is--small.is--navbar {
  margin-left: 20px;
}

.btn.btn-text.is--outline {
  border: 1px solid #abb7bf;
  background-color: #fff;
  box-shadow: none;
  color: #6e7d89;
}

.btn.btn-text.is--outline:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}

.btn.btn-text.is--link {
  padding-right: 40px;
  border: 2px solid #f5f4f4;
  background-color: #fff;
  background-image: url('../images/Icon_Arrow.svg');
  background-position: 95% 50%;
  background-size: 31px 31px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  box-shadow: none;
  color: #e74b00;
}

.btn.btn-text.is--link:hover {
  border-color: #e74b00;
}

.btn.btn-text.is--link.cta1 {
  margin-left: 20px;
}

.btn.btn-text.price-card {
  position: relative;
}

.btn.btn-text.pc-100w {
  width: 100%;
}

.btn-text {
  margin-bottom: 0px;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.25px;
}

.btn-text.is--orange {
  background-color: #e74b00;
}

.is--orange {
  padding: 10px 13px;
  background-color: #e74b00;
}

.nav-text {
  margin-bottom: 0px;
  background-color: transparent;
  color: #485159;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
}

.i-guide-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-guide-content.is--orange {
  background-color: #e74b00;
}

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

.c-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 54px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-frame {
  width: 940px;
}

.c-frame.f-ebanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-frame.next-banner {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.c-frame.cta1-banner {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.f-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  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;
}

.f-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -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;
}

.f-social-link {
  padding: 10px;
}

.icon-social {
  width: 20px;
  height: 20px;
}

.icon-social.pc-lg {
  width: 25px;
  height: 25px;
}

.f-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.f-social.pc-social {
  margin-left: -9px;
}

.f-social.pc-social.pullq {
  display: block;
}

.f-social.hor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.f-links {
  margin-bottom: 30px;
  color: #abb7bf;
  font-weight: 500;
  text-decoration: none;
}

.fullw-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  -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;
  background-color: #f6f6f6;
}

.fullw-banner.nxt-banner {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f6f6f6;
}

.fullw-banner.cta-1 {
  margin-bottom: 0px;
  padding: 0px 3%;
  -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;
}

.fullw-banner.ft-banner {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: transparent;
}

.columns {
  margin-bottom: 40px;
}

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

.email-textfield {
  width: 300px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.form-block {
  margin-bottom: 0px;
}

.f-legal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -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;
  color: #abb7bf;
}

.icon {
  display: none;
}

.dropdown-toggle {
  display: block;
  padding-right: 20px;
  border-bottom: 1px solid transparent;
}

.dropdown-toggle:hover {
  border-bottom: 1px solid #e74b00;
}

.dropdown-menu {
  display: none;
  padding-right: 15px;
  padding-left: 5px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: #fff;
  box-shadow: 0 11px 15px 0 rgba(0, 0, 0, 0.08);
  font-weight: 400;
}

.dropdown-menu.w--open {
  top: 62px;
}

.dd-linklist {
  -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-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  font-weight: 400;
}

.dd-text {
  margin-right: -20px;
  margin-bottom: 0px;
  margin-left: -15px;
  padding: 20px;
  border-bottom: 1px solid #e6e6e6;
  color: #485159;
}

.dd-text:hover {
  color: #e74b00;
  font-weight: 400;
}

.dd-text.w--current {
  color: #e74b00;
}

.dd-text.dd-link {
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0px;
  border-bottom: 1px solid #e6e6e6;
  background-color: transparent;
  text-decoration: none;
}

.dd-text.dd-link.firstitem {
  padding-top: 15px;
}

.dd-text.dd-link.last-item {
  margin-bottom: 0px;
  padding-bottom: 15px;
  border-bottom-style: none;
}

.dd-text.dd-first-item {
  padding-top: 30px;
}

.dd-text.dd-last-item {
  border-bottom-style: none;
}

.dd-feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 20px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #303539;
  font-weight: 400;
}

.dd-content {
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #303539;
}

.dd-f-text {
  margin-bottom: 20px;
  font-weight: 400;
}

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

.link-3 {
  margin-bottom: 0px;
}

.ic-arrow {
  margin-left: 10px;
}

.dd-item {
  padding: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.dd-item.dd-text.dd-first {
  padding-top: 30px;
}

.base-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 30px 30px;
  -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-radius: 8px;
  background-color: #fff;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.15);
}

.base-card.c1 {
  display: block;
  width: 90%;
  height: 90%;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.base-card.c2 {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.base-card.c2.card-popup {
  position: static;
  z-index: 100;
  display: none;
  background-color: #e6e6e6;
}

.base-card.c2.card-popup:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.base-card.c2.card-popup.c2-guide {
  display: block;
}

.base-card.c2.card-popup.purple {
  background-color: #694d7a;
}

.base-card.c2.card-popup.orange {
  background-color: #e74b00;
}

.base-card.c2.card-popup.green {
  background-color: #5da83f;
}

.base-card.c2.card-popup.blue {
  background-color: #3b7daf;
}

.base-card.c2.card-popup.teal {
  background-color: #00a8af;
}

.base-card.c2.card-popup.red {
  background-color: #d30404;
}

.base-card.c2.card-popup.pink {
  display: none;
  background-color: #b64278;
}

.base-card.c2.card-popup.gray {
  background-color: #606f7b;
}

.base-card.c3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: auto;
  min-height: 80px;
  margin-left: 20px;
  padding: 10px 40px 15px 20px;
  -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;
}

.base-card.c3.text-link {
  font-weight: 500;
}

.base-card.c4 {
  width: 100%;
  min-height: 475px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.base-card.c4.c4-drk {
  background-color: #485159;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
}

.base-card.c4.bc-hover:hover {
  -webkit-transform: scale(1.015);
  -ms-transform: scale(1.015);
  transform: scale(1.015);
}

.base-card.c5 {
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.base-card.c6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: auto;
  padding: 0px;
  -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;
  background-image: url('../images/QuoteCard_line.svg');
  background-position: 100% 100%;
  background-size: 175px;
  background-repeat: no-repeat;
}

.base-card.c7-pakage {
  width: 100%;
  margin-bottom: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.base-card.c7-pakage.last-item {
  margin-bottom: 0px;
}

.base-card.schedule {
  display: block;
  padding-top: 30px;
}

.c1-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70%;
  padding-bottom: 10px;
  -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;
}

.c1-text {
  width: 100%;
  height: 30%;
}

.c2-topper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 10%;
  margin-bottom: 20px;
  margin-left: -5px;
  -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;
}

.c2-text {
  width: 100%;
  height: 90%;
  color: #fff;
}

.c4-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  min-height: 150px;
  padding-bottom: 30px;
  -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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.c4-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  margin-right: -30px;
  margin-bottom: -30px;
  margin-left: -30px;
  padding: 30px;
  -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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #f6f6f6;
}

.c4-bottom.c4b-drk {
  background-color: rgba(48, 53, 57, 0.52);
}

.c4-topper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -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;
}

.c4-bottom-text {
  padding-bottom: 40px;
}

.c5-topper.cst-padd {
  margin-bottom: 40px;
}

.icon-2 {
  display: none;
}

.nav-link2 {
  padding-right: 20px;
  border-bottom: 1px solid transparent;
}

.nav-link2:hover {
  border-bottom-color: #e74b00;
  background-color: #f6f6f6;
}

.nav-link2:focus {
  color: #303539;
}

.nav-link2.w--current {
  color: #e74b00;
}

.nav-link2.faq {
  border-bottom-color: #ff8000;
}

.nav-link2.insighs {
  display: none;
}

.dropdown-list-2 {
  display: none;
}

.dropdown-list-2.w--open {
  padding-right: 20px;
  padding-left: 15px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  box-shadow: 0 10px 19px -4px rgba(0, 0, 0, 0.35);
}

.c6-slideshow {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.c6-slide {
  padding: 60px;
}

.slide-2 {
  background-color: #f6f6f6;
}

.icon-3 {
  display: none;
}

.c6-icon {
  padding-bottom: 0px;
}

.c6-text {
  margin-bottom: 20px;
}

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

.quote-1 {
  color: #6e7d89;
  font-size: 32px;
  line-height: 54px;
}

.quote-1.pq {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 62px;
}

.c6-profile-image {
  border-radius: 100px;
}

.c6-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 400px;
  -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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.icn-quote {
  width: 35px;
}

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

.c6-legal {
  padding: 30px 40px 0px;
}

.nxt-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nxt-text {
  padding-top: 10px;
}

.cta1-tet {
  max-width: 400px;
  padding-right: 20px;
}

.cta1-buttons {
  position: relative;
  z-index: 10;
  margin-top: 20px;
}

.lori-adams-1 {
  width: 900px;
}

.c7-left-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-top: -30px;
  margin-bottom: -30px;
  margin-left: -30px;
  padding: 30px 30px 49px;
  -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;
  background-color: #f6f6f6;
}

.c7-details-right {
  width: 60%;
  margin-top: 60px;
}

.c7-topper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.c7-price-left {
  margin-bottom: 40px;
}

.body {
  background-image: url('../images/Background-Lines-1.svg');
  background-position: 80% 0px;
  background-size: 2500px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: Montserrat, sans-serif;
}

.conditions-grid {
  display: -ms-grid;
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pm-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  -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;
}

.popup-modals {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.cg-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 260px;
  min-height: 240px;
  margin: -10px;
  -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;
}

.approach-grid {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.ag-icon-1 {
  width: 40px;
  margin-bottom: 10px;
}

.page-head-2-column {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 17px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._2ch-headline {
  width: 100%;
}

._2ct-columns {
  width: 100%;
}

._2ct-columns.c-lft {
  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;
  text-align: left;
}

._2ct-columns.c-lft.image {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pull-quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 100px;
  -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;
  background-image: url('../images/VIA_Large_outline.svg');
  background-position: 100% 99%;
  background-size: auto;
  background-repeat: no-repeat;
}

.pc-text {
  margin-bottom: 10px;
}

.iv-headline {
  overflow: hidden;
  width: 100%;
  border-radius: 9px;
}

.inline-video {
  width: 100%;
}

.iv-clip {
  display: block;
  width: 100%;
  border-radius: 10px;
}

.ivc-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 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;
  border-radius: 10px;
  background-color: rgba(48, 53, 57, 0.33);
}

.video-button {
  width: 75px;
  opacity: 0.8;
}

.video-button:hover {
  opacity: 1;
}

.iv-player {
  display: none;
  overflow: hidden;
  width: 100%;
  border-radius: 10px;
}

.process-grid {
  grid-column-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.pg-wrap {
  min-height: 240px;
}

.section-head-lg {
  margin-bottom: 40px;
  padding-right: 15%;
}

.page-head {
  width: 100%;
}

.lg-graphic {
  overflow: hidden;
  width: 100%;
  border-radius: 10px;
}

.lgg-image {
  width: 100%;
}

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

.center-paragraph.bio {
  -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;
}

.center-paragraph.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cp-textblock {
  width: 50%;
}

.faq-wrapper {
  display: block;
}

.faq-wrapper.content-wrapper {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion {
  display: block;
  width: 66.66%;
  margin-right: auto;
  margin-bottom: -24px;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.accordion.js-accordion {
  width: 100%;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.accordion.js-accordion.hide-home {
  display: none;
}

.accordion-body__contents {
  margin-top: 8px;
  opacity: 1;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #9096a4;
  font-size: 14px;
  line-height: 26px;
  font-weight: 300;
}

.accordion-header {
  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: #2e323c;
}

.accordion-header.js-accordion-header {
  cursor: pointer;
}

.question-text {
  margin-top: 15px;
  margin-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 21px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: -0.25px;
}

.question-text.sched-title {
  margin-left: 0px;
}

.accordion-body {
  display: block;
  padding-right: 8px;
  padding-left: 64px;
  color: #9096a4;
}

.accordion-body.js-accordion-body {
  padding-bottom: 20px;
  color: #9096a4;
}

.accordion-body.js-accordion-body.schedule {
  padding-right: 0px;
  padding-left: 0px;
}

.accordion__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  -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 2px 6px 1px rgba(46, 50, 60, 0.16);
  -webkit-transition: box-shadow 300ms ease;
  transition: box-shadow 300ms ease;
  text-align: left;
  text-decoration: none;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px 0 rgba(46, 50, 60, 0.09);
}

.accordion__item.js-accordion-item.active {
  cursor: default;
}

.faq-image {
  width: 100%;
  margin-top: 40px;
}

.faq-button {
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 3px;
  background-color: #ffb223;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.faq-button:hover {
  background-color: #ffd17b;
}

.faq-video {
  margin-top: 40px;
}

.accordion_item-image {
  width: 45px;
}

.base-card-2 {
  padding: 30px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.15);
}

.div-block-6 {
  margin-top: 20px;
}

.body-2 {
  padding-top: 60px;
}

.faq-grid {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.hero-wrapper {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  margin-bottom: 100px;
  padding-right: 5%;
  padding-left: 5%;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.hero-wrapper.hw-50vh {
  height: 60vh;
  min-height: 450px;
  margin-bottom: 40px;
}

.hero-wrapper.hw-25vh {
  height: 50vh;
  margin-bottom: 40px;
  padding-top: 40px;
}

.hero-wrapper.hw-25vh.scheduleing {
  height: 45vh;
}

.content-wrapper {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 220px;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.content-wrapper.cw-last {
  margin-bottom: 0px;
  padding-left: 30px;
}

.content-wrapper._wf-banner {
  padding-right: 0%;
  padding-left: 0%;
}

.content-wrapper._wf-banner.last {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.content-wrapper.pc-pad {
  margin-bottom: 0px;
}

.content-wrapper.pad-10 {
  padding-right: 10%;
  padding-left: 10%;
}

.content-wrapper.fw-100w {
  padding-right: 0%;
  padding-left: 0%;
}

.content-wrapper.pad-100 {
  margin-bottom: 100px;
}

.content-wrapper.hh-pad {
  margin-bottom: 140px;
}

.health_pyramid {
  width: 80%;
}

.c2-photo {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  border-radius: 7px;
}

.c2-photo.c2-mob {
  display: none;
}

.first-visit {
  width: 100%;
  margin-bottom: 100px;
  border-radius: 10px;
}

.hero-image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
}

.hero-image.oranges {
  left: auto;
  top: -8%;
  right: -11%;
  bottom: auto;
}

.hero-image.fruit {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.hero-image.avacado {
  left: auto;
  top: -7%;
  right: -12%;
  bottom: auto;
  width: 65%;
}

.hi-1 {
  width: 450px;
}

.hi-1.larger-imge {
  width: 550px;
}

.hi-1.h1-sm {
  width: 375px;
}

.hero-head {
  padding-right: 30%;
}

.hero-head.hh-notextpad {
  padding-right: 0px;
}

.hero-head.hh-20padright {
  padding-right: 20%;
}

.prcie-card-button {
  height: 7%;
}

.hh-fruit {
  position: absolute;
  left: -98.4062px;
  top: -27px;
  z-index: 0;
  width: 650px;
}

.sh-wrapper.width75 {
  width: 75%;
}

.icn-close {
  display: none;
}

.name-title {
  position: absolute;
  left: auto;
  top: 254px;
  right: 22%;
  bottom: 0%;
  color: #6e7d89;
}

.section-head-sm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.section-head-sm.fert {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-head-sm.pricing {
  margin-top: 60px;
}

.icon-4 {
  display: none;
}

.built-by {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.sh-check {
  margin-right: 5px;
  margin-left: 5px;
}

.hi-2 {
  display: none;
}

.bold-text-4.link-3 {
  text-decoration: none;
}

.text-link {
  color: #6e7d89;
  font-weight: 500;
  text-decoration: none;
}

.text-link:hover {
  color: #e74b00;
}

.link-4 {
  color: #6e7d89;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none;
}

.link-4:hover {
  color: #e74b00;
  text-decoration: none;
}

.pb-code {
  margin-top: 10px;
}

.cl-image {
  margin-right: 20px;
}

.cns-logos {
  margin-top: 17px;
}

.ez-contact {
  display: none;
  width: 100%;
  height: 30px;
  padding-top: 3px;
  padding-right: 37px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: hsla(0, 0%, 96.5%, 0.93);
}

@media screen and (min-width: 1440px) {
  .i-guide-swatch.is--orange {
    background-color: #e74b00;
  }

  .i-guide-swatch.is--orange-2 {
    background-color: #ff8000;
  }

  .i-guide-swatch.is--drk-gray-1 {
    border-radius: 100000px;
    background-color: #303539;
  }

  .i-guide-swatch.is--md-gray-1 {
    background-color: #606f7b;
  }

  .i-guide-swatch.is--e8ebeb {
    background-color: #e6e6e6;
  }

  .i-guide-swatch.is--lht-gray-1 {
    background-color: #f6f6f6;
  }

  .i-guide-swatch.is--small.is--purple {
    background-color: #694d7a;
  }

  .i-guide-swatch.is--small.is--pink {
    background-color: #b64278;
  }

  .i-guide-swatch.is--small.is--blue {
    background-color: #3b7daf;
  }

  .i-guide-swatch.is--small.is--teal {
    background-color: #00a8af;
  }

  .i-guide-swatch.is--small.is--green {
    background-color: #5da83f;
  }

  .i-guide-swatch.is--small.is--red {
    background-color: #d30404;
  }

  .i-guide-swatch.is--small.is--yellow.gold {
    background-color: #f3d100;
  }

  .i-guide-swatch.is--drk-gray-2 {
    background-color: #485159;
  }

  .i-guide-swatch.is--ffffff {
    background-color: #fff;
  }

  .i-guide-swatch.is--md-gray-3 {
    background-color: #abb7bf;
  }

  .headline-1 {
    font-size: 96px;
    line-height: 94px;
  }

  .pt-column.c1 {
    padding-left: 0px;
  }

  .pt-column.c3 {
    padding-right: 0px;
  }

  .headline-2 {
    font-size: 72px;
    line-height: 84px;
  }

  .headline-4 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 600;
  }

  .headline-4.c7-title {
    margin-bottom: 40px;
  }

  .headline-4.price-gray {
    margin-top: 5px;
  }

  .paragraph-3 {
    font-size: 16px;
  }

  .paragraph-3.c6-name {
    margin-bottom: 0px;
    margin-left: 20px;
  }

  .paragraph-3.pc-gray {
    margin-bottom: 10px;
  }

  .paragraph-4.c6-name {
    margin-bottom: 0px;
    margin-left: 10px;
    color: #6e7d89;
  }

  .paragraph-4.c7-list {
    margin-bottom: 40px;
  }

  .paragraph-4.extended.white {
    color: #fff;
  }

  .paragraph-5 {
    font-weight: 400;
  }

  .headline-8 {
    font-size: 16px;
  }

  .headline-10 {
    color: #6e7d89;
  }

  .paragraph-6.c6-legal {
    font-size: 12px;
  }

  .headline-9.f-headline {
    margin-top: 0px;
    margin-bottom: 35px;
  }

  .headline-11 {
    color: #abb7bf;
  }

  .link-1 {
    color: #e74b00;
    font-size: 21px;
    line-height: 28px;
  }

  .link-2 {
    color: #e74b00;
  }

  .navbar {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .navbar:hover {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .nav-link {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    border-bottom: 2px solid transparent;
  }

  .nav-link:hover {
    border-bottom-style: none;
  }

  .nav-link:active {
    border-bottom-color: #485159;
  }

  .nav-link.nav-text {
    padding-right: 20px;
  }

  .btn.btn-text.is--outline {
    border-color: #6e7d89;
    color: #6e7d89;
  }

  .btn.btn-text.is--outline:hover {
    border-color: #ff8000;
    color: #e74b00;
  }

  .btn.btn-text.is--link {
    border-color: #e6e6e6;
    color: #e74b00;
  }

  .btn.btn-text.is--link:hover {
    border-color: #e74b00;
  }

  .btn.btn-text.is--link.cta1 {
    margin-left: 20px;
  }

  .nav-text {
    color: #485159;
    letter-spacing: 0.25px;
  }

  .i-guide-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .i-guide-content.is--orange {
    background-color: #e74b00;
  }

  .i-guide-content.is--gray {
    background-color: #485159;
  }

  .c-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .c-frame {
    width: 1200px;
  }

  .c-frame.f-ebanner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .c-frame.next-banner {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .c-frame.cta1-banner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .f-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .f-brand {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -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;
  }

  .f-social-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    padding: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .icon-social {
    width: 25px;
    height: 25px;
  }

  .f-social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .f-links {
    margin-bottom: 35px;
    color: #abb7bf;
    font-weight: 500;
    text-decoration: none;
  }

  .f-links:hover {
    color: #485159;
  }

  .fullw-banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    -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: #f6f6f6;
  }

  .fullw-banner.nxt-banner {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .fullw-banner.cta-1 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .columns {
    margin-bottom: 40px;
  }

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

  .email-textfield {
    width: 300px;
    margin-right: 10px;
    margin-bottom: 0px;
    padding-top: 24px;
    padding-bottom: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #c7c7c7;
  }

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

  .form-block {
    margin-bottom: 0px;
  }

  .icon {
    display: none;
  }

  .dropdown-toggle {
    display: inline-block;
    padding-right: 20px;
  }

  .dropdown-toggle:hover {
    border: 1px none #000;
  }

  .dropdown-menu {
    top: auto;
    display: none;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
  }

  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #a0a7ad;
  }

  .div-block-3 {
    width: 152px;
  }

  .div-block-4 {
    width: 565px;
    background-color: #606f7b;
  }

  .div-block-5 {
    width: 145px;
  }

  .dropdown-link {
    margin-bottom: 20px;
    padding-top: 20px;
    font-weight: 400;
  }

  .dd-linklist {
    width: 415px;
    background-color: #606f7b;
    text-align: left;
  }

  .dd-text {
    margin-bottom: 0px;
    padding: 20px;
    border-bottom: 1px solid #e6e6e6;
    color: #6e7d89;
    font-weight: 500;
    text-align: left;
  }

  .dd-text:hover {
    border-bottom-color: #e74b00;
  }

  .dd-text.dd-link {
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .dd-text.dd-link:hover {
    background-color: #485159;
  }

  .dd-text.dd-link.firstitem {
    padding-top: 20px;
  }

  .dd-text.dd-link.last-item {
    margin-bottom: 0px;
    padding-bottom: 20px;
  }

  .dd-text.dd-first-item {
    padding-top: 30px;
  }

  .dd-text.dd-last-item {
    border-bottom-style: none;
  }

  .dd-feature {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left: 20px;
    -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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff;
  }

  .dd-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .dd-f-link {
    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;
    font-weight: 400;
  }

  .link-3 {
    margin-bottom: 0px;
    color: #fff;
  }

  .ic-arrow {
    margin-left: 10px;
    padding-top: 1px;
  }

  .image {
    margin-top: 1px;
    margin-left: 10px;
  }

  .dd-item.dd-text {
    display: block;
  }

  .dd-item.dd-text.dd-first {
    display: inline-block;
  }

  .base-card.c1 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .base-card.c1:hover {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .base-card.c2 {
    position: absolute;
    top: 6776.25px;
  }

  .base-card.c2.card-popup {
    position: static;
    top: 6871.25px;
    display: none;
    padding-top: 30px;
  }

  .base-card.c2.card-popup.orange {
    display: none;
  }

  .base-card.c2.card-popup.green {
    display: none;
  }

  .base-card.c2.card-popup.teal {
    display: none;
  }

  .base-card.c3 {
    margin-left: 20px;
  }

  .base-card.c4 {
    overflow: hidden;
    min-height: 525px;
    padding: 40px;
  }

  .base-card.c6 {
    background-image: url('../images/QuoteCard_line.svg');
    background-position: 100% 100%;
    background-size: 175px;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }

  .base-card.c7-pakage {
    padding: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .base-card.schedule {
    display: block;
  }

  .c1-icon {
    height: 65%;
  }

  .c2-text {
    display: block;
  }

  .c4-bottom {
    min-height: 225px;
    margin-right: -46px;
    margin-bottom: -45px;
    margin-left: -46px;
    padding-right: 45px;
    padding-bottom: 45px;
    padding-left: 45px;
  }

  .c4-topper {
    margin-bottom: 50px;
  }

  .icon-2 {
    display: none;
  }

  .nav-link2 {
    padding-right: 20px;
    border-bottom: 1px solid transparent;
  }

  .dropdown-list {
    background-color: #fff;
  }

  .dropdown-list.w--open {
    padding-right: 20px;
    padding-left: 15px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0 12px 19px -4px rgba(0, 0, 0, 0.36);
  }

  .dropdown-list-2 {
    padding-right: 40px;
  }

  .dropdown-toggle-2 {
    border-bottom-color: transparent;
  }

  .c6-slideshow {
    background-color: transparent;
  }

  .c6-slidenav {
    margin-bottom: 0px;
  }

  .c6-slide {
    padding: 60px;
    background-color: transparent;
  }

  .mask {
    border-radius: 8px;
  }

  .c6-icon {
    margin-bottom: 0px;
  }

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

  .quote-1 {
    color: #6e7d89;
    font-size: 42px;
    line-height: 54px;
  }

  .quote-1.pq {
    margin-bottom: 40px;
    font-size: 60px;
    line-height: 72px;
  }

  .c6-profile-image {
    border-radius: 100%;
  }

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

  .icn-quote {
    width: 40px;
  }

  .nxt-cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nxt-text {
    padding-top: 10px;
  }

  .cta1-tet {
    max-width: 488px;
    padding-right: 40px;
  }

  .cta1-buttons {
    margin-top: 40px;
  }

  .lori-adams-1 {
    width: 900px;
  }

  .c7-left-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -60px;
    padding: 60px 60px 75px;
    -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;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: #f6f6f6;
  }

  .c7-details-right {
    width: 60%;
    margin-top: 55px;
  }

  .c7-topper {
    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: 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;
  }

  .body {
    padding-top: 0px;
    padding-right: 0%;
  }

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

  .cg-wrap {
    min-height: 320px;
  }

  .process-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-head-lg {
    margin-bottom: 40px;
  }

  .center-paragraph.left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .faq-wrapper {
    display: block;
  }

  .accordion.js-accordion.hide-home {
    display: none;
  }

  .hero-wrapper.hw-50vh {
    min-height: 600px;
  }

  .hero-image.oranges {
    left: auto;
    top: -4%;
    right: -14%;
    bottom: auto;
    width: 55%;
  }

  .hero-image.fruit {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: hidden;
    height: auto;
  }

  .hero-image.avacado {
    left: auto;
    top: 4%;
    right: -9%;
    bottom: auto;
    width: 60%;
  }

  .hi-1 {
    width: 625px;
  }

  .hi-1.h1-sm {
    width: 450px;
  }

  .hero-head {
    padding-right: 35%;
  }

  .hh-fruit {
    left: 4.5938px;
  }

  .name-title {
    right: 22%;
  }

  .bold-text-3 {
    line-height: 103px;
  }

  .sh-check {
    margin-left: 5px;
  }

  .ez-contact {
    height: 45px;
    padding-top: 12px;
  }
}

@media screen and (max-width: 991px) {
  .i-guide {
    margin-right: 10px;
    margin-left: 10px;
  }

  .headline-1 {
    font-size: 64px;
    line-height: 64px;
  }

  .headline-2 {
    font-size: 54px;
    line-height: 60px;
  }

  .headline-3.head-1 {
    margin-bottom: 0px;
    font-size: 48px;
    font-weight: 700;
  }

  .headline-4 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
  }

  .headline-4.c7-title {
    margin-bottom: 20px;
  }

  .headline-4.price-gray {
    margin-top: 10px;
  }

  .headline-4.price-padding.price-gray {
    margin-top: 5px;
  }

  .headline-5 {
    font-size: 21px;
    line-height: 24px;
  }

  .paragraph-1 {
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-2 {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-3 {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-3.c6-name {
    font-size: 14px;
    line-height: 21px;
  }

  .paragraph-4 {
    font-size: 12px;
    line-height: 21px;
  }

  .paragraph-4.c6-name {
    font-size: 14px;
    line-height: 21px;
  }

  .paragraph-4.c7-list {
    font-size: 12px;
  }

  .paragraph-4.section-body {
    padding-right: 100px;
  }

  .paragraph-4.extended {
    color: #485159;
    line-height: 24px;
  }

  .headline-8 {
    font-size: 14px;
  }

  .paragraph-6.c6-legal {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    line-height: 21px;
  }

  .headline-11 {
    font-size: 12px;
  }

  .nav {
    padding-left: 20px;
  }

  .btn.btn-text {
    padding: 13px 15px;
  }

  .btn.btn-text.is--small.is--navbar {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 17px;
    padding-bottom: 17px;
    border-radius: 0px;
    background-color: #e74b00;
  }

  .nav-menu {
    background-color: #f6f6f6;
  }

  .c-frame {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .c-frame.cta1-banner {
    padding-right: 0px;
    padding-left: 40px;
  }

  .email-textfield {
    width: 250px;
  }

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

  .dd-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
  }

  .dd-text.w--open {
    padding-left: 20px;
  }

  .base-card.c3 {
    width: 240px;
    height: auto;
  }

  .base-card.c4 {
    overflow: hidden;
    min-height: 375px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .base-card.c6 {
    width: 100%;
  }

  .c4-top {
    height: 45%;
    min-height: 90px;
    padding-bottom: 20px;
  }

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

  .c4-topper {
    margin-bottom: 30px;
  }

  .c4-bottom-text {
    padding-bottom: 20px;
  }

  .c5-topper {
    margin-bottom: 40px;
  }

  .icon-2 {
    display: block;
  }

  .nav-link2 {
    border: 1px none #000;
  }

  .dropdown-list-2.w--open {
    border-radius: 0px;
    box-shadow: none;
  }

  .menu-button {
    background-color: #fff;
  }

  .menu-button.w--open {
    background-color: #fff;
  }

  .dropdown {
    display: block;
    -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;
  }

  .nav-schnow {
    margin-top: 40px;
  }

  .c6-slide {
    padding: 40px;
  }

  .c6-icon {
    margin-bottom: 0px;
  }

  .c6-text {
    margin-bottom: 20px;
  }

  .c6-profile {
    margin-bottom: 10px;
  }

  .quote-1 {
    font-size: 24px;
    line-height: 36px;
  }

  .quote-1.pq {
    font-size: 36px;
    line-height: 48px;
  }

  .c6-profile-image {
    width: 55px;
  }

  .c6-content {
    min-height: 360px;
  }

  .icn-quote {
    width: 30px;
  }

  .c6 {
    width: 100%;
  }

  .c6-legal {
    padding-right: 0px;
    padding-left: 0px;
    color: #6e7d89;
  }

  .cta1-tet {
    max-width: 400px;
  }

  .lori-adams-1 {
    width: 700px;
  }

  .c7-left-column {
    min-height: 200px;
    margin-top: -30px;
    margin-bottom: -30px;
    margin-left: -30px;
    padding: 30px 30px 50px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: #f6f6f6;
  }

  .c7-details-right {
    margin-top: 40px;
    padding-top: 5px;
  }

  .c7-topper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
  }

  .c7-price-left {
    margin-bottom: 20px;
  }

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

  .cd-icn {
    width: 75px;
  }

  .approach-grid {
    grid-row-gap: 30px;
  }

  .page-head-2-column {
    grid-column-gap: 20px;
    grid-row-gap: 17px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

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

  .section-head-lg {
    margin-bottom: 40px;
    padding-right: 5%;
  }

  .cp-textblock {
    width: 74%;
  }

  .faq-wrapper.content-wrapper {
    display: none;
  }

  .accordion {
    width: 83.33%;
    padding-right: 8px;
    padding-left: 8px;
  }

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

  .hero-wrapper {
    max-height: 900px;
    min-height: 600px;
    margin-bottom: 60px;
  }

  .hero-wrapper.hw-50vh {
    height: 55vh;
    min-height: 500px;
  }

  .hero-wrapper.hw-25vh {
    height: 47vh;
  }

  .content-wrapper {
    margin-bottom: 100px;
  }

  .content-wrapper._wf-banner.last {
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-wrapper.hh-pad {
    margin-bottom: 100px;
  }

  .health_pyramid {
    width: 100%;
  }

  .c2-photo.hh-fruit2 {
    display: none;
  }

  .hero-image {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .hero-image.oranges {
    top: 4%;
    right: -18%;
    width: 65%;
  }

  .hero-image.fruit {
    left: auto;
    top: 0%;
    right: -10%;
    bottom: auto;
    height: 100%;
  }

  .hi-1 {
    width: 400px;
  }

  .hi-1.larger-imge {
    width: 400px;
  }

  .hi-1.h1-sm {
    width: 300px;
  }

  .hero-head {
    padding-right: 30%;
  }

  .hh-fruit {
    left: -96px;
    top: -16px;
    width: 450px;
  }

  .name-title {
    right: 7%;
  }

  .icon-5 {
    display: none;
  }

  .sh-check {
    width: 20px;
  }

  .ez-contact {
    display: none;
    padding-right: 22px;
  }
}

@media screen and (max-width: 767px) {
  .headline-1 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -1px;
  }

  .headline-2 {
    font-size: 36px;
    line-height: 48px;
  }

  .headline-3.head-1 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 42px;
  }

  .headline-4 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 42px;
    font-weight: 600;
  }

  .headline-4.price-gray {
    margin-top: 0px;
  }

  .paragraph-1 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-3 {
    color: #485159;
  }

  .paragraph-3.pt-title {
    color: #6e7d89;
    font-weight: 300;
    letter-spacing: 1px;
  }

  .paragraph-4 {
    color: #303539;
    line-height: 18px;
  }

  .paragraph-4.c7-list {
    line-height: 21px;
  }

  .paragraph-4.section-body {
    padding-right: 0px;
  }

  .paragraph-4.extended {
    color: #485159;
  }

  .paragraph-4.extended.white {
    color: #fff;
  }

  .paragraph-5.legal-gray {
    font-size: 11px;
    line-height: 18px;
  }

  .headline-8 {
    margin-bottom: 0px;
  }

  .headline-8.ag-head {
    margin-bottom: 10px;
  }

  .paragraph-6 {
    font-size: 10px;
    line-height: 14px;
  }

  .paragraph-6.c6-legal {
    font-size: 12px;
    line-height: 18px;
  }

  .navbar {
    background-color: hsla(0, 0%, 96%, 0.95);
  }

  .link-home {
    padding-left: 0px;
  }

  .c-frame.f-ebanner {
    -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;
  }

  .c-frame.next-banner {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .c-frame.cta1-banner {
    padding-top: 20px;
    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: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .f-column {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .f-links {
    margin-bottom: 20px;
  }

  .columns {
    display: inline-block;
  }

  .email-textfield {
    width: 400px;
  }

  .base-card.c3 {
    width: auto;
    min-height: 60px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-right: 20px;
    padding-bottom: 10px;
    -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;
  }

  .base-card.c5 {
    padding-bottom: 25px;
  }

  .base-card.c7-pakage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .base-card.schedule {
    padding: 20px;
  }

  .c4-bottom.pt-acc-bckgd {
    margin: 50px -45px -48px;
    padding: 20px 45px 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .c4-bottom-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .c5-topper {
    margin-bottom: 10px;
  }

  .c6-profile {
    margin-bottom: 0px;
  }

  .quote-1 {
    margin-bottom: 0px;
  }

  .c6-legal {
    padding-right: 0px;
    padding-left: 0px;
  }

  .nxt-cards {
    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: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .nxt-text {
    margin-bottom: 20px;
    padding-top: 0px;
  }

  .cta1-tet {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .lori-adams-1 {
    width: 100%;
    margin-top: 0px;
  }

  .c7-left-column {
    width: 100%;
    margin-top: -25px;
  }

  .c7-details-right {
    width: 50%;
  }

  .bold-text {
    font-size: 21px;
    line-height: 24px;
  }

  .pt-table {
    display: none;
  }

  .body {
    padding-top: 20px;
  }

  .conditions-grid {
    display: none;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .approach-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .page-head-2-column {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: row;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    -ms-grid-columns: 0.5fr;
    grid-template-columns: 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  ._2ct-columns.c-lft.image {
    margin-top: 0px;
  }

  .pull-quote {
    padding: 0px 0px 100px;
  }

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

  .section-head-lg {
    padding-right: 0%;
  }

  .faq-wrapper {
    display: block;
  }

  .faq-wrapper.content-wrapper {
    display: block;
    padding-right: 0%;
    padding-left: 0%;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .accordion.js-accordion {
    display: block;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .accordion.js-accordion.hide-home {
    display: block;
  }

  .question-text {
    margin-top: 8px;
  }

  .question-text.pt-card {
    margin-left: 0px;
    font-weight: 600;
  }

  .accordion-body.js-accordion-body.pt-card {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 0px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .accordion__item.js-accordion-item.active.pt-card {
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
  }

  .hero-wrapper {
    max-height: 0px;
    min-height: 300px;
    padding-top: 47px;
  }

  .hero-wrapper.hw-50vh {
    height: 45vh;
    min-height: 340px;
  }

  .hero-wrapper.hw-25vh {
    min-height: 275px;
  }

  .content-wrapper._wf-banner.last {
    padding-right: 0%;
    padding-left: 0%;
  }

  .content-wrapper.pad-10 {
    padding-left: 5%;
  }

  .content-wrapper.packages {
    display: none;
  }

  .health_pyramid {
    width: 70%;
    margin-top: 40px;
  }

  .hero-image {
    top: 60px;
    margin-right: -33px;
  }

  .hero-image.oranges {
    top: -24%;
    right: -23%;
    display: block;
    height: auto;
  }

  .hero-image.fruit {
    left: auto;
    top: 0%;
    right: -7%;
    bottom: auto;
    display: block;
  }

  .hero-image.avacado {
    left: auto;
    top: -15%;
    right: -5%;
    bottom: auto;
    display: block;
  }

  .hero-image.hi-habit {
    display: none;
  }

  .hi-1 {
    display: none;
    width: 200px;
  }

  .hi-1.larger-imge {
    display: block;
    width: 350px;
  }

  .hi-1.h1-sm {
    display: block;
    width: 200px;
  }

  .hero-head {
    padding-right: 25%;
  }

  .hero-head.hh-20padright {
    padding-right: 10%;
  }

  .hh-fruit {
    left: -245px;
  }

  .name-title {
    right: 19%;
    bottom: 6%;
    display: block;
    font-size: 12px;
    line-height: 180px;
  }

  .section-head-sm.sh-packages {
    margin-top: 60px;
  }

  .built-by {
    margin-top: 20px;
  }

  .pt-bullets {
    width: 65%;
    margin-bottom: 20px;
    padding-left: 0px;
    border-left: 0.5px none #abb7bf;
  }

  .pt-acc-price {
    margin-top: 6px;
    color: #303539;
    font-size: 28px;
    font-weight: 600;
  }

  .icon-5 {
    display: none;
  }

  .hi-2 {
    display: none;
    width: 250px;
  }

  .hi-2.avocado {
    display: none;
  }

  .ez-contact {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .headline-2 {
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -1px;
  }

  .headline-4 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-1 {
    margin-bottom: 5vh;
  }

  .paragraph-4 {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-4.c6-name {
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-4.ag-text {
    display: none;
  }

  .headline-8 {
    font-size: 14px;
  }

  .headline-8.ag-head {
    font-family: Montserrat, sans-serif;
    color: #6e7d89;
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
  }

  .btn.btn-text {
    margin-bottom: 20px;
  }

  .btn.btn-text.is--link.cta1 {
    margin-left: 0px;
  }

  .c-frame.cta1-banner {
    padding-top: 20px;
    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;
  }

  .form {
    width: 250px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .email-textfield {
    width: auto;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .base-card.c5 {
    padding: 20px;
  }

  .base-card.c6 {
    background-position: 100% -400%;
  }

  .base-card.c7-pakage {
    -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;
  }

  .c4-bottom.pt-acc-bckgd {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f6f6f6;
  }

  .c5-topper {
    margin-bottom: 40px;
  }

  .c6-slide {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .c6-icon {
    margin-bottom: 10px;
  }

  .c6-text {
    width: 100%;
  }

  .c6-profile {
    margin-bottom: 0px;
  }

  .quote-1 {
    font-size: 18px;
    line-height: 24px;
  }

  .quote-1.pq {
    font-size: 28px;
    line-height: 36px;
  }

  .c6-content {
    height: auto;
    min-height: 260px;
  }

  .icn-quote {
    width: 30px;
    margin-bottom: 20px;
    padding-top: 0px;
  }

  .cta1-tet {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cta1-buttons {
    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: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .c7-left-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 125%;
    margin-right: -30px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0px;
  }

  .c7-details-right {
    width: 100%;
    margin-top: 30px;
  }

  .body {
    padding-top: 0px;
  }

  .conditions-grid {
    display: none;
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .approach-grid {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .ag-wrapper {
    padding-right: 46px;
    padding-left: 46px;
    text-align: center;
  }

  .ag-icon-1 {
    width: 60px;
    margin-bottom: 5px;
  }

  .page-head-2-column {
    grid-auto-columns: 0.25fr;
    -ms-grid-columns: 5.25fr;
    grid-template-columns: 5.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .page-head-2-column.habbitsstory {
    -ms-grid-columns: 3fr;
    grid-template-columns: 3fr;
  }

  ._2ct-columns.c-lft.image {
    margin-top: 0px;
  }

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

  .cp-textblock {
    width: 100%;
  }

  .question-text {
    margin-bottom: 8px;
    margin-left: 0px;
    padding-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    font-size: 18px;
  }

  .question-text.pt-card {
    font-size: 21px;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    margin-top: 20px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }

  .accordion__item.js-accordion-item {
    margin-bottom: 20px;
  }

  .faq-image {
    margin-top: 20px;
  }

  .accordion_item-image {
    display: none;
    width: 30px;
  }

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

  .hero-wrapper {
    height: 100vh;
    max-height: 850px;
    min-height: 660px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-bottom: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .hero-wrapper.hw-50vh {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .hero-wrapper.hw-25vh {
    min-height: 500px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .content-wrapper {
    margin-bottom: 100px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .health_pyramid {
    width: 90%;
  }

  .c2-photo {
    margin-bottom: 20px;
  }

  .c2-photo.c2-mob {
    display: block;
  }

  .hero-image {
    left: 0%;
    top: 60px;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .hero-image.oranges {
    left: 0%;
    top: -26%;
    right: 0%;
    bottom: auto;
    width: 100%;
  }

  .hero-image.fruit {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    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: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-image.avacado {
    left: 0%;
    top: -5%;
    right: 0%;
    bottom: auto;
    width: 100%;
    height: auto;
  }

  .hero-image.hi-habit {
    display: block;
  }

  .hi-1 {
    display: none;
  }

  .hi-1.larger-imge {
    display: none;
  }

  .hi-1.h1-sm {
    display: none;
  }

  .hero-head {
    padding-right: 15%;
  }

  .hh-fruit {
    display: none;
  }

  .sh-wrapper.width75 {
    margin-bottom: 20px;
  }

  .name-title {
    right: 3%;
  }

  .section-head-sm {
    margin-bottom: 10px;
  }

  .pt-acc-price {
    font-size: 21px;
  }

  .hi-2 {
    display: block;
    width: 85vw;
  }

  .hi-2.avocado {
    display: block;
    width: 100vw;
    margin-right: 0px;
  }

  .hi-2.h1-mob-fw {
    width: 100vw;
  }

  .hi-2.hh-fruit3 {
    width: 80vw;
    max-width: 300px;
  }

  .ez-contact {
    display: none;
  }
}

#w-node-_8be70384-ac12-bda9-427e-6932c8756bc4-3aa9e489 {
  -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-_8be70384-ac12-bda9-427e-6932c8756bca-3aa9e489 {
  -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-_8be70384-ac12-bda9-427e-6932c8756bd0-3aa9e489 {
  -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-_8be70384-ac12-bda9-427e-6932c8756bd6-3aa9e489 {
  -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-_8be70384-ac12-bda9-427e-6932c8756bdc-3aa9e489 {
  -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-_8be70384-ac12-bda9-427e-6932c8756be2-3aa9e489 {
  -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-_4414cd3c-e8f9-bf28-1a21-034c081a0a8e-5ae84472 {
  -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-_823c674c-a3c9-c00d-c55b-cf2d63b158ad-5ae84472 {
  -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-_7c8c780a-0f4e-32a2-dbc3-976cf5e9465a-5ae84472 {
  -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-a84fc59f-d75e-70ac-56fd-eb91be9cae08-5ae84472 {
  -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-_9eed4cf8-23dc-5ab4-279c-5cea081bc87c-5ae84472 {
  -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-_2700227b-a9e2-ebe5-678f-8c3a7e2ded7d-5ae84472 {
  -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-bd8479a3-4882-cf85-589c-12069489e191-5ae84472 {
  -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-d870a731-54c2-1518-8c04-fbf91d23f455-5ae84472 {
  -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-_30e148f3-cba6-3445-2ec7-8ebccc848535-5ae84472 {
  -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-e9882457-624c-4e7c-a63e-09e1fda78c33-5ae84472 {
  -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-_3a38ecbf-24fc-60d6-b019-68f160c78d0c-5ae84472 {
  -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-_2b3d8eec-1c40-fa20-802d-f77f56f41c18-5ae84472 {
  -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-eb0c547a-2ba7-a2aa-8ecf-860bd1b2298c-5ae84472 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ffd25259-ee34-a7db-120a-eef29a2cdb04-5ae84472 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_239e59f2-2dec-7f21-a448-9a48a9a68a9e-9b8f46d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7d8b3e37-4c01-c972-29b7-a323faff71e4-9b8f46d1 {
  -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-a712dd1b-4f8a-784a-5baa-1267824bf479-0756f632 {
  -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-_697114b5-cb47-0af0-93bb-1a08f5dde619-0756f632 {
  -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-_74854f95-166b-76f6-689f-dd9e5854e34b-0756f632 {
  -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-_374d9b4f-1460-70d3-8274-024b94951573-0756f632 {
  -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-_64c4e793-c354-d184-9d53-e40204441a63-0756f632 {
  -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-_93750c0b-4af0-a574-a154-b7f28cb9e361-0756f632 {
  -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-b8529560-1bfa-456b-f3d8-6b359f4ea62b-0756f632 {
  -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-e9409f29-9f9a-4c39-4b43-20a213a863d2-0756f632 {
  -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-f492d809-d94a-6ce5-99d8-8f1a22d04ff6-0756f632 {
  -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-_43c8e901-745a-9d5f-e366-0dd27eeb981c-0756f632 {
  -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-b98f094b-d847-1c8f-496a-bdd7e18bbbf2-0756f632 {
  -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-_6feca83d-21c4-be75-6049-2a5ffbb100b0-0756f632 {
  -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-eeb613ac-62e5-15db-561c-8a6e36d2650a-67b66d7c {
  -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-_313ab960-ea9a-d8e7-5328-05aa6b1fce04-67b66d7c {
  -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-_382e343f-d0c0-d2b2-af2e-913f1fdeca01-67b66d7c {
  -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-def99451-d49a-19cb-122b-c0c911decc47-67b66d7c {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-_239e59f2-2dec-7f21-a448-9a48a9a68a9e-9b8f46d1 {
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_30c97c3c-89bc-bcb5-a261-6b3638276b31-5ae84472 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_9e477273-0b34-a9e3-0de6-94afd498d7d3-5ae84472 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ffd25259-ee34-a7db-120a-eef29a2cdb07-5ae84472 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-ffd25259-ee34-a7db-120a-eef29a2cdb09-5ae84472 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_32a43f7f-11f2-09b0-283f-ca7a3742cd7e-9b8f46d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_239e59f2-2dec-7f21-a448-9a48a9a68a9e-9b8f46d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_7d8b3e37-4c01-c972-29b7-a323faff71e5-9b8f46d1 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7d8b3e37-4c01-c972-29b7-a323faff71e5-9b8f46d1 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

