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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

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

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Raleway, sans-serif;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.fixed-navbar-section {
  z-index: 500;
  height: 85px;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  padding-top: 15px;
  padding-bottom: 15px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 8px rgba(83, 109, 122, .29);
}

.main-navigation-link {
  color: #1d2f38;
  background-image: url('../images/blogging.png');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  flex-direction: row;
  align-items: center;
  margin-right: 30px;
  padding: 7px 0 7px 30px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.main-navigation-link:hover {
  color: #000;
  border-bottom-color: #383838;
}

.main-navigation-link.w--current {
  color: #383838;
  border-bottom-color: #17a550;
}

.main-navigation-link.categories {
  background-image: url('../images/category.png');
}

.main-navigation-link.reviews {
  background-image: url('../images/customer-satisfaction.png');
}

.main-navigation-link.dropdown {
  background-image: none;
  padding-left: 0;
  padding-right: 20px;
}

.main-navigation-link.dropdown:hover {
  border-bottom-style: solid;
  border-bottom-color: rgba(56, 56, 56, 0);
}

.main-navigation-link.dropdown-item {
  background-image: none;
  margin-bottom: 5px;
  padding-left: 0;
}

.main-navigation-link.dropdown-item.last {
  margin-bottom: 0;
}

.main-navigation-link.buying-guides {
  background-image: url('../images/cart.png');
}

.main-navigation-menu {
  height: 100%;
  align-items: center;
  display: flex;
}

.email-signup-button {
  color: #1d2f38;
  background-color: #ffc728;
  background-image: url('../images/mail.png');
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 12px 12px 50px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  box-shadow: 5px 5px #fead1c;
}

.email-signup-button:hover {
  background-color: #fead1c;
  box-shadow: 0 0 #fead1c;
}

.email-signup-button.w--current {
  color: #fff;
  font-size: 20px;
}

.main-navigation-block {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
}

.navigation-logo {
  width: 155px;
  height: 55px;
  background-image: url('../images/Logo-01.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 30px;
}

.full-width-container {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.full-width-container._100-height {
  height: 100%;
}

.full-width-container.medium-width {
  max-width: 800px;
}

.full-width-container.page-header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.email-signup-main-navigation-wrapper {
  width: auto;
  height: 100%;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.grid-40px-thirds {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.view-all-bar {
  width: 100%;
  color: #1d2f38;
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.view-all-bar:hover {
  text-decoration: underline;
}

.heading-2-wrapper {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.heading-2-wrapper.center {
  text-align: center;
  justify-content: center;
}

.single-column-list-block {
  flex-direction: column;
  display: flex;
}

.major-page-section {
  color: #1d2f38;
  margin-bottom: 100px;
}

.major-page-section.center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.major-page-section.hero {
  min-height: 80vh;
  align-items: center;
  display: flex;
}

.body-section {
  min-height: 80vh;
  padding-top: 60px;
}

.body-section.off-white {
  background-color: #f7f9fa;
}

.body-section.multiple {
  min-height: 0;
}

.tiny-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}

.paragraph {
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.heading-1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 47px;
  font-weight: 700;
  line-height: 52px;
}

.heading-1-wrapper {
  color: #1d2f38;
  margin-bottom: 20px;
}

.heading-1-wrapper.blog-post {
  margin-bottom: 10px;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 40px;
}

.homepage-header {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e3ebf1;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  padding: 50px;
  display: grid;
}

.grid-40px-quarters {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.full-navbar-wrapper {
  position: relative;
}

.navbar-buffer {
  height: 85px;
}

.email-signup-content-wrapper {
  color: #1d2f38;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.email-signup-form {
  margin-top: 0;
}

.form-field-container {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.email-signup-popup-block {
  margin-bottom: -100px;
  display: flex;
  position: relative;
}

.email-signup-popup-section {
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .7);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-x {
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  padding: 12px;
  transition: all .2s;
  position: absolute;
  top: -25px;
  bottom: auto;
  left: auto;
  right: -25px;
}

.popup-x:hover {
  background-color: #aabcc5;
}

.subfooter-text {
  color: #1d2f38;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.subfooter-text.copyright {
  margin-right: 0;
}

.button {
  color: #1d2f38;
  text-align: center;
  background-color: #e3ebf1;
  border-style: none;
  border-radius: 5px;
  margin-right: 10px;
  padding: 15px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
  transition: all .2s;
}

.button:hover {
  color: #1d2f38;
  background-color: #aabcc5;
}

.button.primary-color {
  background-color: #17a550;
}

.button.primary-color:hover {
  background-color: #835a19;
}

.button.primary-color {
  color: #fff;
  background-color: #17a550;
}

.button.primary-color:hover {
  background-color: #10843f;
}

.button.secondary-color {
  background-color: #ffc728;
}

.button.secondary-color:hover {
  color: #1d2f38;
  background-color: #fead1c;
}

.button.search {
  color: #fff;
  background-color: #768f9c;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: 0;
}

.button.search:hover {
  background-color: #10843f;
}

.button.outline {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #768f9c;
  transition-property: background-color;
}

.button.outline:hover {
  background-color: #aabcc5;
}

.button.full-width {
  flex: 1;
}

.medium-icon-circle {
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 500px;
  margin-right: 10px;
  padding: 10px;
}

.medium-icon-circle.off-white {
  background-color: #f7f9fa;
}

.signup-error-message {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px dashed #ff94a6;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.signup-success-message {
  color: #8a1414;
  background-color: #ff94a6;
  border-radius: 10px;
  margin-top: 30px;
  font-weight: 600;
}

.dropdown-icon {
  margin-right: 0;
}

.dropdown-list.w--open {
  min-width: 150px;
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
  box-shadow: 1px 1px 6px 3px rgba(29, 47, 56, .2);
}

.homepage-header-text-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-wrapper {
  align-items: flex-end;
  display: flex;
}

.heading-3-wrapper {
  margin-bottom: 11px;
  text-decoration: none;
  display: flex;
}

.heading-3-wrapper.link {
  color: #1d2f38;
}

.heading-3-wrapper.link:hover {
  color: #383838;
  text-decoration: underline;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.footer-text {
  color: #1d2f38;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.footer-section {
  background-color: #f7f9fa;
  padding: 20px 0;
}

.copyright-block {
  border-top: 1px solid #536d7a;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 20px;
  display: flex;
}

.subfooter-wrapper {
  border-top: 1px solid #536d7a;
  justify-content: space-between;
  padding-top: 20px;
  display: flex;
}

.footer-content-wrapper {
  padding-top: 40px;
  padding-bottom: 20px;
}

.footer-logo {
  width: 175px;
  height: 60px;
  background-image: url('../images/Logo-01.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 7px;
}

.social-media-link {
  opacity: .7;
  transition: opacity .2s;
}

.social-media-link:hover {
  opacity: 1;
}

.social-media-links-block {
  justify-content: center;
  display: flex;
}

.social-media-links-block.navbar-social {
  justify-content: flex-start;
  margin-bottom: 20px;
}

.social-media-icon {
  width: 40px;
}

.footer-logo-wrapper {
  align-items: center;
  margin-bottom: 11px;
  display: flex;
}

.footer-link {
  color: #1d2f38;
  margin-bottom: 7px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.footer-link:hover {
  text-decoration: underline;
}

.bold-text {
  color: #383838;
}

.article-thumbnail-wrapper {
  width: 100%;
  height: 200px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.article-thumbnail-wrapper.homepage {
  height: 400px;
}

.single-column-list-thumbnail {
  width: 40%;
  height: 100px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.single-column-list-thumbnail.homepage {
  width: 50%;
  height: 150px;
  margin-right: 15px;
  overflow: hidden;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.single-column-list-item {
  color: #1d2f38;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  display: flex;
}

.list-item-description-text {
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.list-item-description-text.category {
  text-align: center;
}

.list-item-description-text.category:hover {
  color: #1d2f38;
}

.single-column-list-info-wrapper {
  width: 60%;
}

.single-column-list-title {
  color: #1d2f38;
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 18px;
  text-decoration: none;
}

.single-column-list-title:hover {
  text-decoration: underline;
}

.heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.enlarging-thumbnail {
  width: 100%;
  height: 100%;
  background-image: url('../images/luca-bravo-XJXWbfSo2f0-unsplash.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all .2s;
}

.enlarging-thumbnail:hover {
  transform: scale(1.2);
}

.email-signup-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #e3ebf1;
  background-image: url('../images/Sprinkles-05.svg');
  background-position: 0 0;
  background-size: 175px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  padding: 50px;
  display: grid;
}

.large-icon {
  width: 60px;
}

.header-banner-icon-wrapper {
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.page-header-text {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.list-item-info-wrapper {
  color: #1d2f38;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}

.list-item-thumbnail-wrapper {
  width: 100%;
  height: 200px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px 10px 0 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.list-item-block {
  height: 100%;
  background-color: #f7f9fa;
  border-radius: 10px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.horizontal-rule {
  width: 150px;
  height: 3px;
  background-color: #17a550;
  margin-bottom: 27px;
}

.heading-6-wrapper {
  margin-bottom: 10px;
}

.heading-6-wrapper.primary-color {
  color: #10843f;
}

.tag-block {
  color: #fff;
  background-color: #768f9c;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 10px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.tag-block.clickable {
  transition: background-color .2s;
}

.tag-block.clickable:hover {
  background-color: #536d7a;
}

.tag-block.list-item {
  background-color: rgba(29, 47, 56, .8);
  font-size: 12px;
  transition: background-color .2s;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: 15px;
  right: auto;
}

.tag-block.list-item:hover {
  background-color: #17a550;
}

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

.container {
  max-width: 1100px;
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

._404-page-image {
  width: 100%;
  height: 250px;
  background-image: url('../images/undraw_not_found_-60-pq.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.big-button {
  min-width: 175px;
  color: #1d2f38;
  background-color: #e3ebf1;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.big-button:hover {
  background-color: #aabcc5;
}

.big-button.primary-color {
  color: #fff;
  background-color: #17a550;
}

.big-button.primary-color:hover {
  background-color: #10843f;
}

.big-button.white {
  color: #10843f;
  background-color: #fff;
}

.big-button.white:hover {
  color: #1d2f38;
  background-color: #aabcc5;
}

._404-page-content {
  height: 100vh;
  background-color: #f7f9fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

._404-page-big-button-wrapper {
  margin-top: 30px;
}

._404-page-heading-1-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
}

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

.protect-page-image {
  width: 100%;
  height: 250px;
  background-image: url('../images/undraw_authentication_fsn5.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.protected-page-content {
  height: 100vh;
  background-color: #f7f9fa;
  background-image: url('../images/Sprinkles-01.svg');
  background-position: 0 0;
  background-size: 450px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.text-field {
  height: 50px;
  border: 1px solid #aabcc5;
  border-radius: 5px;
  margin-bottom: 16px;
  font-family: Raleway, sans-serif;
}

.text-field:focus {
  border: 1px solid #17a550;
}

.text-field::-ms-input-placeholder {
  font-family: Raleway, sans-serif;
}

.text-field::placeholder {
  font-family: Raleway, sans-serif;
}

.text-field.long-form {
  height: 200px;
}

.field-label {
  font-family: Raleway, sans-serif;
}

.page-header-image {
  height: 450px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  margin-bottom: 20px;
}

.category-list-wrapper {
  margin-bottom: 10px;
  display: flex;
}

.side-bar-wrapper {
  flex-direction: column;
  display: flex;
}

.about-snippet-block {
  background-color: #e3ebf1;
  border-radius: 10px;
  flex-direction: column;
  margin-top: 65px;
  margin-bottom: 30px;
  padding: 35px;
  display: flex;
}

.social-share-buttons-wrapper {
  display: flex;
}

.rich-text {
  color: #1d2f38;
  margin-bottom: 15px;
}

.rich-text h2 {
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 38px;
  line-height: 40px;
}

.rich-text p {
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.rich-text h3 {
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 30px;
  line-height: 37px;
}

.rich-text ul, .rich-text ol {
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.rich-text a {
  color: #10843f;
  transition: color .2s;
}

.rich-text a:hover {
  color: #17a550;
}

.rich-text blockquote {
  border-left-color: #17a550;
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.rich-text img {
  border-radius: 5px;
}

.rich-text figcaption {
  color: #536d7a;
  font-family: Raleway, sans-serif;
}

.rich-text h4 {
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.rich-text h5 {
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.rich-text li {
  margin-bottom: 5px;
}

.rich-text.centered {
  text-align: center;
}

.sticky-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 115px;
}

.sticky-wrapper-path {
  flex: 1;
  position: relative;
}

.social-share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.profile-photo {
  width: 150px;
  height: 150px;
  background-image: url('../images/ManagementPhotos_0002_foto-sushi-6anudmpILw4-unsplash.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 500px;
  margin-top: -100px;
  margin-bottom: 15px;
}

.profile-photo2 {
  width: 50px;
  height: 50px;
  background-image: url('../images/ManagementPhotos_0002_foto-sushi-6anudmpILw4-unsplash.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 500px;
  
  margin-bottom: 15px;
}


.ad-space-block {
  height: 500px;
  color: #aabcc5;
  background-color: #f7f9fa;
  border: 1px solid #e3ebf1;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.heading-4-wrapper {
  align-items: center;
  margin-bottom: 15px;
  margin-right: 15px;
  display: flex;
}

.small-text {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
}

.style-guide-block {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-wrap: wrap;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.style-guide-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding-left: 40px;
  display: flex;
}

.style-guide-wrapper.colors {
  flex-flow: wrap;
  display: flex;
}

.style-guide-color-block {
  width: 100px;
  height: 100px;
  background-color: #17a550;
  border: 3px solid #fff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
}

.style-guide-color-block.dark-gray {
  background-color: #536d7a;
}

.style-guide-color-block.white {
  background-color: #fff;
}

.style-guide-color-block.off-white {
  background-color: #f7f9fa;
}

.style-guide-color-block.gray {
  background-color: #aabcc5;
}

.style-guide-color-block.primary-2 {
  background-color: #10843f;
}

.style-guide-color-block.black {
  background-color: #1d2f38;
}

.style-guide-color-block.secondary {
  background-color: #ffc728;
}

.style-guide-color-block.secondary-2 {
  background-color: #fead1c;
}

.style-guide-color-block.medium-gray {
  background-color: #768f9c;
}

.style-guide-color-block.light-gray {
  background-color: #e3ebf1;
}

.form-submit-wrapper {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.error-module {
  color: #fff;
  text-align: center;
  background-color: #fd0006;
  border-radius: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.text-block {
  color: #1d2f38;
  background-color: #f7f9fa;
  border-radius: 5px;
  padding: 30px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  line-height: 22px;
}

.text-block.flex {
  margin-bottom: 30px;
}

.text-block.feature {
  background-color: #fff;
  border: 1px solid rgba(170, 188, 197, .5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block.testmonial {
  background-image: url('../images/Utility-Icons_Arrow-copy-2.png');
  background-position: 20px 0;
  background-repeat: no-repeat;
  background-size: 125px;
  padding: 50px;
}

.text-block.products-mentioned {
  background-color: #e3ebf1;
  margin-bottom: 20px;
}

.left-column {
  position: relative;
}

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

.success-module {
  color: #fff;
  background-color: #17a550;
  border-radius: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.text-link {
  color: #10843f;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .2s;
}

.text-link:hover {
  color: #17a550;
  text-decoration: underline;
}

.sidebar-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 115px;
}

.small-icon {
  width: 35px;
  height: 35px;
  margin-right: 5px;
}

.small-text-link {
  color: #10843f;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  text-decoration: none;
  transition: color .2s;
}

.small-text-link:hover {
  color: #17a550;
  text-decoration: underline;
}

.small-text-link.dark {
  color: #536d7a;
}

.small-text-link.dark:hover {
  color: #1d2f38;
}

.search-bar {
  height: 50px;
  border: 1px solid #aabcc5;
  border-radius: 7px;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.search-bar.search-page {
  margin-bottom: 30px;
}

.search-input {
  height: 100%;
  background-color: #fff;
  border: 1px #000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.search-input::-ms-input-placeholder {
  color: rgba(153, 153, 153, .7);
}

.search-input::placeholder {
  color: rgba(153, 153, 153, .7);
}

.grid-40px-halves {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-list-link {
  width: 100%;
  color: #536d7a;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.category-list-link:hover {
  color: #10843f;
}

.category-list-image-wrapper {
  width: 100%;
  height: 250px;
  border-radius: 10px;
  justify-content: center;
  margin-bottom: 14px;
  display: flex;
  overflow: hidden;
}

.empty-state {
  color: #768f9c;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #aabcc5;
  border-radius: 5px;
  padding: 20px;
}

.tab-pane {
  padding-top: 50px;
}

.tab-link {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px 10px 0 0;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.tab-link.w--current {
  color: #000;
  background-color: #e3ebf1;
}

.tabs-menu {
  border-bottom: 2px solid #e3ebf1;
  display: flex;
}

.heading-2.tab-heading {
  font-size: 22px;
  line-height: 28px;
}

.paragraph-wrapper {
  margin-bottom: 15px;
}

.search-result-item {
  color: #1d2f38;
  background-color: #f7f9fa;
  border-radius: 10px;
  padding: 25px;
}

.search-result-heading-wrapper {
  margin-bottom: 10px;
}

.search-result-heading {
  color: #536d7a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.search-result-heading:hover {
  color: #10843f;
}

.search-result-url-wrapper {
  color: #1d2f38;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.collection-list {
  display: flex;
}

.product-list-wrapper {
  margin-bottom: 25px;
}

.product-list-block {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: #f7f9fa;
  border: 1px solid #e3ebf1;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 35px;
  padding: 35px;
  display: grid;
}

.product-list-block.review-page {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: 0;
}

.main-product-image {
  width: 300px;
  height: 300px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  margin-bottom: 11px;
  overflow: hidden;
}

.product-list-info-wrapper {
  flex: 1;
}

.pros-list {
  color: #1d2f38;
}

.pros-list ul {
  padding-left: 0;
  font-size: 15px;
  line-height: 20px;
  list-style-type: none;
}

.pros-list li {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Utility-Icons_ThumbsUp.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 6px;
  padding-left: 28px;
  line-height: 24px;
}

.pros-list a {
  color: #8a1414;
  font-weight: 400;
  text-decoration: underline;
  transition: all .2s;
}

.pros-list a:hover {
  color: #fd0006;
}

.cons-list {
  color: #1d2f38;
}

.cons-list ul {
  padding-left: 0;
  font-size: 15px;
  line-height: 20px;
  list-style-type: none;
}

.cons-list li {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Utility-Icons_ThumbsDown.png');
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 6px;
  padding-left: 28px;
  line-height: 24px;
}

.cons-list a {
  color: #8a1414;
  font-weight: 400;
  text-decoration: underline;
  transition: all .2s;
}

.cons-list a:hover {
  color: #fd0006;
}

.product-list-button-wrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: -10px;
  display: flex;
}

.product-list-button-wrapper.final-button {
  margin-bottom: 30px;
}

.photo-gallery-images {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.photo-gallery-lightbox-link {
  width: 100%;
  height: 90px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
}

.price {
  font-family: Bitter, serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 100px;
}

.medium-icon {
  width: 50px;
  height: 50px;
  margin-right: 12px;
}

.medium-icon.margin-bottom {
  margin-bottom: 12px;
  margin-right: 0;
}

.medium-icon.headshot {
  border-radius: 500px;
}

.question-block {
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.faq-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.question-wrapper {
  flex: 1;
}

.answer-block {
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.card-image {
  width: 100%;
  height: 400px;
  background-image: url('../images/Persona-Image1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  margin-bottom: 40px;
}

.price-section {
  background-image: url('../images/Sprinkles-04.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto 300px;
}

.lp-heading-2 {
  color: #616161;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.checklist {
  color: #1d2f38;
}

.checklist ul {
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  list-style-type: none;
}

.checklist li {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Utility-Icons_Black-X-copy.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 10px;
  padding-left: 28px;
  line-height: 24px;
}

.checklist a {
  color: #8a1414;
  font-weight: 400;
  text-decoration: underline;
  transition: all .2s;
}

.checklist a:hover {
  color: #fd0006;
}

.price-block {
  max-width: 600px;
  color: #fff;
  text-align: center;
  background-color: #17a550;
  background-image: url('../images/Sprinkles-06.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto 300px;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

._1px-div {
  height: 1px;
}

.horizontal-flex {
  flex: 1;
  align-items: center;
  display: flex;
}

.price-block-checklist {
  color: #fff;
}

.price-block-checklist ul {
  padding-left: 0;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  list-style-type: none;
}

.price-block-checklist li {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Utility-Icons_Black-X-copy-2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 10px;
  padding-left: 28px;
  line-height: 24px;
}

.price-block-checklist a {
  color: #8a1414;
  font-weight: 400;
  text-decoration: underline;
  transition: all .2s;
}

.price-block-checklist a:hover {
  color: #fd0006;
}

.callout-banner {
  color: #1d2f38;
  background-color: #e3ebf1;
  background-image: url('../images/Sprinkles-05.svg');
  background-position: 50%;
  background-size: 300px;
  border-radius: 10px;
  align-items: center;
  padding: 30px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  line-height: 22px;
  display: flex;
}

.callout-banner-text-wrapper {
  flex: 1;
  align-items: center;
  display: flex;
}

.mentioned-product {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

@media screen and (max-width: 991px) {
  .main-navigation-link {
    background-size: 35px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    font-size: 18px;
    line-height: 24px;
  }

  .main-navigation-link.dropdown-item {
    margin-top: 4px;
    padding-top: 10px;
    padding-bottom: 2px;
    font-size: 14px;
  }

  .main-navigation-button {
    color: #9b9b9b;
    border: 1px solid #9b9b9b;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
    padding: 14px 12px 12px;
    font-size: 25px;
    display: flex;
  }

  .main-navigation-button.w--open {
    background-color: #9b9b9b;
  }

  .main-navigation-menu {
    width: 100%;
    height: auto;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    flex-direction: row;
    align-items: flex-start;
    margin-top: 15px;
    padding: 15px;
  }

  .email-signup-button {
    height: 100%;
    box-shadow: none;
  }

  .main-navigation-block {
    height: 55px;
  }

  .navigation-logo {
    height: 100%;
    background-position: 0%;
  }

  .full-width-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-40px-thirds {
    grid-template-columns: 1fr 1fr;
  }

  .single-column-list-block {
    display: flex;
  }

  .major-page-section {
    margin-bottom: 60px;
  }

  .email-signup-content-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .email-signup-popup-block {
    flex-direction: column-reverse;
  }

  .email-signup-popup-section {
    padding: 115px;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    border-bottom: 1px solid #aabcc5;
    border-radius: 0;
    padding: 0 0 15px;
  }

  .footer-section {
    margin-left: 0;
  }

  .social-media-links-block.navbar-social {
    display: block;
  }

  .single-column-list-thumbnail {
    max-width: 200px;
  }

  .single-column-list-thumbnail.homepage {
    max-width: none;
  }

  .email-signup-block {
    flex-direction: column-reverse;
  }

  .header-banner-icon-wrapper {
    display: block;
  }

  .list-item-thumbnail-wrapper {
    height: 250px;
  }

  .container {
    padding-left: 0;
    padding-right: 0;
  }

  ._404-page-content, .protected-page-content {
    padding: 30px 16px 16px;
  }

  .page-header-image {
    height: 300px;
  }

  .heading-4-wrapper {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .style-guide-wrapper {
    padding-left: 10px;
  }

  .search-bar {
    width: 100%;
  }

  .tab-link.w--current {
    border-radius: 10px;
  }

  .tabs-menu {
    border-bottom-style: none;
    flex-direction: column;
  }

  .price-block {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .email-signup-button-text {
    display: none;
  }

  .email-signup-button {
    background-position: 10px;
    background-size: 40px 40px;
    padding-right: 8px;
  }

  .grid-40px-thirds {
    grid-template-columns: 1fr;
  }

  .heading-2-wrapper {
    flex-direction: row;
    align-items: center;
    margin-bottom: 25px;
  }

  .homepage-header {
    padding: 25px;
  }

  .email-signup-popup-section {
    padding: 30px;
  }

  .footer-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .article-thumbnail-wrapper {
    height: 250px;
  }

  .email-signup-block {
    padding: 20px;
  }

  .list-item-thumbnail-wrapper {
    height: 250px;
  }

  ._404-page-content, .protected-page-content {
    padding-top: 30px;
  }

  .page-header-image {
    height: 250px;
  }

  .style-guide-wrapper {
    padding-left: 0;
  }

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

  .dropdown {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: auto;
  }

  .tab-link.w--current {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tabs-menu {
    border-bottom-color: rgba(0, 0, 0, 0);
    flex-direction: column;
  }

  .product-list-block {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 25px;
  }

  .main-product-image {
    width: 320px;
    height: 320px;
  }

  .product-list-button-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .photo-gallery-lightbox-link {
    height: 120px;
  }

  .question-block {
    padding: 0;
  }

  .answer-block {
    padding: 20px 0 0;
  }

  .price-block {
    border-radius: 0;
  }

  .callout-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .callout-banner-text-wrapper {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 479px) {
  .main-navigation-button {
    margin-left: 10px;
  }

  .full-width-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .full-width-container.page-header {
    text-align: left;
    align-items: flex-start;
  }

  .heading-2-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-2-wrapper.center {
    text-align: left;
  }

  .major-page-section.center {
    align-items: flex-start;
  }

  .heading-1 {
    font-size: 43px;
    line-height: 47px;
  }

  .heading-1-wrapper {
    margin-bottom: 25px;
  }

  .heading-2 {
    flex-direction: column;
    display: flex;
  }

  .homepage-header {
    padding: 15px;
  }

  .grid-40px-quarters {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
  }

  .form-field-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .email-signup-popup-block, .email-signup-popup-section {
    padding: 0;
  }

  .popup-x {
    width: 50px;
    height: 50px;
    top: 10px;
    right: 10px;
  }

  .heading-3 {
    flex-direction: column;
    display: flex;
  }

  .footer-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .copyright-block {
    text-align: center;
    flex-direction: column;
  }

  .subfooter-wrapper {
    flex-direction: column;
  }

  .social-media-links-block.navbar-social {
    justify-content: center;
    display: flex;
  }

  .footer-logo-wrapper {
    flex-direction: column;
  }

  .article-thumbnail-wrapper {
    height: 175px;
  }

  .article-thumbnail-wrapper.homepage {
    height: 200px;
  }

  .single-column-list-thumbnail {
    width: 100%;
    height: 150px;
    max-width: none;
    margin-bottom: 5px;
  }

  .single-column-list-thumbnail.homepage {
    width: 100%;
    margin-bottom: 5px;
  }

  .single-column-list-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .single-column-list-info-wrapper {
    width: 100%;
  }

  .email-signup-block {
    overflow: hidden;
  }

  .list-item-info-wrapper {
    padding: 15px;
  }

  .list-item-thumbnail-wrapper {
    height: 175px;
  }

  ._404-page-content {
    text-align: center;
  }

  .page-header-image {
    height: 150px;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 17px;
  }

  .text-block {
    padding: 20px;
  }

  .category-list-image-wrapper {
    height: 150px;
  }

  .tab-link {
    padding-left: 15px;
    padding-right: 15px;
  }

  .search-result-item {
    padding: 15px;
  }

  .product-list-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
    padding: 15px;
  }

  .main-product-image {
    width: 175px;
    height: 175px;
  }

  .pros-list li, .cons-list li {
    margin-bottom: 8px;
  }

  .product-list-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .photo-gallery-lightbox-link {
    height: 75px;
  }

  .checklist li {
    margin-bottom: 8px;
  }

  .price-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .price-block-checklist li {
    margin-bottom: 8px;
  }

  .callout-banner {
    padding: 20px;
  }

  .callout-banner-text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }
}

#w-node-_3b3e419b-807b-db65-bee4-42363d21b0aa-06550882, #w-node-b60552d5-1db0-1330-c7fc-46e3d939df3b-06550882 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b91189fc-85e3-d936-fc5e-6c95a3457f17-06550882 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51cf9611-c21f-d510-e537-c194f50fe151-06550882, #w-node-_51cf9611-c21f-d510-e537-c194f50fe15e-06550882 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1066890b-e752-e9db-4595-3d24ac32c09c-ac32c098, #w-node-_1066890b-e752-e9db-4595-3d24ac32c0b9-ac32c098 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2707f776-a80b-5279-3a2c-7815c30c8f07-c30c8f06, #w-node-_2707f776-a80b-5279-3a2c-7815c30c8f08-c30c8f06, #w-node-d67943e7-30bf-8e96-edcc-cc61b300f472-7de0975a, #w-node-_26649207-36b1-35f6-ab6f-593a95c6df10-7de0975a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c2216213-b053-d1ee-1cb9-12ed045b53cd-0655088c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2216213-b053-d1ee-1cb9-12ed045b53d9-0655088c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d9e5d17-1cf5-be7a-6cb2-204c31caa6e6-0655088d, #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a61-0655088d, #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a75-0655088d, #w-node-_268257ee-2d67-916c-b04c-609f9cae92f1-0655088d {
  align-self: center;
}

#w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a80-0655088d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a9e-0655088d {
  align-self: center;
}

#w-node-_8798bf33-5630-5b5d-9b5e-bc3d5d38284c-0655088d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7acf-0655088d {
  align-self: center;
}

#w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7adc-0655088d, #w-node-d556d42c-96b5-f01c-36c3-206c3efdb221-0655088d, #w-node-_4638684c-b1ee-6203-f851-b85e3937bb5b-0655088d, #w-node-_73432290-4076-dc22-74c4-6cd99eccc694-0655088d, #w-node-b0ddea70-76b5-4e41-b738-5f5fa60fc44d-0655088d, #w-node-cf6a6b3c-a040-4961-4f7a-e2d1e1456f3d-0655088d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4a05d74-c87d-4889-15be-7ba415304c20-0655088d, #w-node-_003b4277-7c3e-15f0-345a-685c0624a64b-0655088d, #w-node-_9e390750-aa68-42b5-c42b-d9f1d5a0cc55-0655088d, #w-node-_41bbf88c-d9da-570b-a300-67f37ec5ba55-0655088d, #w-node-_46054d88-a41c-bb51-c489-37b6bacc4239-0655088d, #w-node-_55325ecc-a433-4ce2-5e3c-af0ed2418ef6-0655088d {
  align-self: center;
}

#w-node-f669cbbf-555a-5dbd-df6e-d35982654dab-0655088d, #w-node-ef7859c7-1e8b-3453-f6b4-037e6d04bcc6-0655088d, #w-node-_5bebf031-b8c2-1aa2-ee39-5afc619491c9-0655088d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_293efe4e-f65f-88a8-cb83-cc9103bb41dd-0655088e, #w-node-_27f8847b-e14d-3795-f77a-457258721647-0655088f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8ad-0655088f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8ae-0655088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8b7-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8bb-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c0-0655088f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c5-0655088f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c6-0655088f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c59c1f2a-521a-c154-9a66-03b32e49a66d-06550890 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-c59c1f2a-521a-c154-9a66-03b32e49a66e-06550890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c59c1f2a-521a-c154-9a66-03b32e49a66f-06550890 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c59c1f2a-521a-c154-9a66-03b32e49a677-06550890, #w-node-c59c1f2a-521a-c154-9a66-03b32e49a678-06550890 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d85b674c-b5ff-164b-97d2-87ba6727dc8c-06550891 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fd29d71-b5c7-6a97-3efa-468c00408bfe-06550891 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: start;
}

#w-node-da74ab5e-af60-e061-ce06-915c722c5365-06550891, #w-node-_81ca13cc-1ba7-443b-4c6c-d8956f61cdce-06550891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4b-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4f-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca54-06550891 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82f58f53-700e-20ab-fc74-ae08f899ca59-06550891 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_82f58f53-700e-20ab-fc74-ae08f899ca5a-06550891, #w-node-a02f9d97-bbff-8751-758e-7df8e19e8f93-06550891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2074d-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20775-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2078a-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207af-06550896, #w-node-_7cf46fe9-aaaf-44de-3573-29a7c4ee2c05-06550896 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54f9ffd4-f019-ce7d-eac4-eff49886a3cf-06550896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207da-06550896, #w-node-_436779f7-e0e9-2e27-2698-e0c954831f08-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20810-06550896 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2081a-06550896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20826-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2083d-06550896 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cad3f1f7-643e-2405-a319-4f1b66789674-06550897 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700e8-06550897 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700e9-06550897 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700ea-06550897 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700f8-06550897, #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700f9-06550897 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_3b3e419b-807b-db65-bee4-42363d21b0aa-06550882 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b60552d5-1db0-1330-c7fc-46e3d939df3b-06550882 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_51cf9611-c21f-d510-e537-c194f50fe151-06550882, #w-node-_51cf9611-c21f-d510-e537-c194f50fe15e-06550882 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1066890b-e752-e9db-4595-3d24ac32c09c-ac32c098, #w-node-_1066890b-e752-e9db-4595-3d24ac32c0b9-ac32c098, #w-node-_2707f776-a80b-5279-3a2c-7815c30c8f07-c30c8f06, #w-node-_2707f776-a80b-5279-3a2c-7815c30c8f08-c30c8f06, #w-node-_26649207-36b1-35f6-ab6f-593a95c6df10-7de0975a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a75-0655088d {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_268257ee-2d67-916c-b04c-609f9cae92f1-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a9e-0655088d {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7acf-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7adc-0655088d, #w-node-d556d42c-96b5-f01c-36c3-206c3efdb221-0655088d, #w-node-_4638684c-b1ee-6203-f851-b85e3937bb5b-0655088d, #w-node-_73432290-4076-dc22-74c4-6cd99eccc694-0655088d, #w-node-b0ddea70-76b5-4e41-b738-5f5fa60fc44d-0655088d, #w-node-cf6a6b3c-a040-4961-4f7a-e2d1e1456f3d-0655088d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f4a05d74-c87d-4889-15be-7ba415304c20-0655088d {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_003b4277-7c3e-15f0-345a-685c0624a64b-0655088d, #w-node-_9e390750-aa68-42b5-c42b-d9f1d5a0cc55-0655088d, #w-node-_41bbf88c-d9da-570b-a300-67f37ec5ba55-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46054d88-a41c-bb51-c489-37b6bacc4239-0655088d {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55325ecc-a433-4ce2-5e3c-af0ed2418ef6-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f669cbbf-555a-5dbd-df6e-d35982654dab-0655088d, #w-node-ef7859c7-1e8b-3453-f6b4-037e6d04bcc6-0655088d, #w-node-_5bebf031-b8c2-1aa2-ee39-5afc619491c9-0655088d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_293efe4e-f65f-88a8-cb83-cc9103bb41e5-0655088e, #w-node-_27f8847b-e14d-3795-f77a-45725872165a-0655088f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66d-06550890 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66f-06550890 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-d85b674c-b5ff-164b-97d2-87ba6727dc9f-06550891 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2074d-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20775-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2078a-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207af-06550896, #w-node-_7cf46fe9-aaaf-44de-3573-29a7c4ee2c05-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207da-06550896, #w-node-_436779f7-e0e9-2e27-2698-e0c954831f08-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20810-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2083d-06550896 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700e8-06550897 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700ea-06550897 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_51cf9611-c21f-d510-e537-c194f50fe15e-06550882 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1066890b-e752-e9db-4595-3d24ac32c0aa-ac32c098 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1066890b-e752-e9db-4595-3d24ac32c0b9-ac32c098, #w-node-a6600b0d-fb83-3554-c468-7da1b7a2614a-0655088a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d9e5d17-1cf5-be7a-6cb2-204c31caa6e6-0655088d, #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7a61-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7adc-0655088d, #w-node-d556d42c-96b5-f01c-36c3-206c3efdb221-0655088d, #w-node-_4638684c-b1ee-6203-f851-b85e3937bb5b-0655088d, #w-node-_73432290-4076-dc22-74c4-6cd99eccc694-0655088d, #w-node-b0ddea70-76b5-4e41-b738-5f5fa60fc44d-0655088d, #w-node-cf6a6b3c-a040-4961-4f7a-e2d1e1456f3d-0655088d, #w-node-f669cbbf-555a-5dbd-df6e-d35982654dab-0655088d, #w-node-ef7859c7-1e8b-3453-f6b4-037e6d04bcc6-0655088d, #w-node-_5bebf031-b8c2-1aa2-ee39-5afc619491c9-0655088d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_293efe4e-f65f-88a8-cb83-cc9103bb41e5-0655088e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8ad-0655088f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8b7-0655088f {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8bb-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c0-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c5-0655088f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_27f8847b-e14d-3795-f77a-45725872165a-0655088f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66d-06550890 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66f-06550890 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a677-06550890, #w-node-_8fd29d71-b5c7-6a97-3efa-468c00408bfe-06550891 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4b-06550891 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4f-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca54-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca59-06550891 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d85b674c-b5ff-164b-97d2-87ba6727dc9f-06550891, #w-node-_62535bfc7d8666012ecde698000000000014-06550895, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20745-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2074d-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2076d-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20775-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20782-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2078a-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207a7-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207af-06550896, #w-node-_7cf46fe9-aaaf-44de-3573-29a7c4ee2bfd-06550896, #w-node-_7cf46fe9-aaaf-44de-3573-29a7c4ee2c05-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207d2-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b207da-06550896, #w-node-_436779f7-e0e9-2e27-2698-e0c954831f00-06550896, #w-node-_436779f7-e0e9-2e27-2698-e0c954831f08-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20808-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20810-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20835-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2083d-06550896 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700e8-06550897 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700ea-06550897 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700f8-06550897 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_51cf9611-c21f-d510-e537-c194f50fe151-06550882, #w-node-_51cf9611-c21f-d510-e537-c194f50fe15e-06550882 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2216213-b053-d1ee-1cb9-12ed045b53c9-0655088c, #w-node-c2216213-b053-d1ee-1cb9-12ed045b53cd-0655088c, #w-node-c2216213-b053-d1ee-1cb9-12ed045b53d1-0655088c, #w-node-c2216213-b053-d1ee-1cb9-12ed045b53d5-0655088c, #w-node-ee4c9972-16c4-8149-c35c-d7bafe0f7adc-0655088d, #w-node-d556d42c-96b5-f01c-36c3-206c3efdb221-0655088d, #w-node-_4638684c-b1ee-6203-f851-b85e3937bb5b-0655088d, #w-node-_73432290-4076-dc22-74c4-6cd99eccc694-0655088d, #w-node-b0ddea70-76b5-4e41-b738-5f5fa60fc44d-0655088d, #w-node-cf6a6b3c-a040-4961-4f7a-e2d1e1456f3d-0655088d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f669cbbf-555a-5dbd-df6e-d35982654dab-0655088d, #w-node-ef7859c7-1e8b-3453-f6b4-037e6d04bcc6-0655088d, #w-node-_5bebf031-b8c2-1aa2-ee39-5afc619491c9-0655088d {
    grid-column: span 3 / span 3;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8ad-0655088f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8b7-0655088f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8bb-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c0-0655088f, #w-node-c9d43cb1-cce8-7daa-3c18-2f280c1ba8c5-0655088f, #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66d-06550890 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a66f-06550890 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c59c1f2a-521a-c154-9a66-03b32e49a677-06550890 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd29d71-b5c7-6a97-3efa-468c00408bfe-06550891 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4b-06550891 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca4f-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca54-06550891, #w-node-_82f58f53-700e-20ab-fc74-ae08f899ca59-06550891 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20816-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2081a-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b2081e-06550896, #w-node-_8e3dd424-ed95-88d3-3790-4e7c45b20822-06550896, #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700e8-06550897 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700ea-06550897 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9ad92a1e-f0ed-f62b-dca4-16667a3700f8-06550897 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


