.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 {
  background-color: #fbf3e2;
  font-family: Text, sans-serif;
  color: #b88349;
  font-size: 18px;
  line-height: 1em;
  font-weight: 400;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 5rem;
  line-height: 1em;
  font-weight: 400;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 3.6rem;
  line-height: 1em;
  font-weight: 400;
}

h3 {
  margin-bottom: 10px;
  font-family: Accent, sans-serif;
  font-size: 0.8rem;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: uppercase;
}

h4 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 1em;
  font-weight: 400;
}

p {
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.5em;
}

a {
  text-decoration: underline;
}

img {
  display: inline-block;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.dark {
  border-style: none;
  border-color: #fbf3e2;
  background-color: #963c1c;
  color: #fbf3e2;
}

.light {
  border-style: none;
  border-color: #963c1c;
  background-color: #e2c0ac;
  color: #963c1c;
}

.medium {
  border-style: none;
  border-color: #fbf3e2;
  background-color: #b88349;
  color: #fbf3e2;
}

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

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

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

.horizontal.space-between {
  -webkit-box-pack: end;
  -webkit-justify-content: space-between;
  -ms-flex-pack: end;
  justify-content: space-between;
      align-items: center;
}

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

.justify-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.uppercase {
  text-transform: uppercase;
}

.line {
  height: 1px;
}

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

.button {
  max-height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  background-color: transparent;
  font-family: Accent, sans-serif;
  font-size: 0.6em;
  text-transform: uppercase;
}

.button.order {
  max-height: 40px;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  background-color: transparent;
  font-family: Accent, sans-serif;
  font-size: 0.6em;
  text-transform: uppercase;
    border-color: #af7e4e;
  color: #af7e4e;
  text-decoration: none;
}

.button.dark {
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
}

.button.dark:hover {
  background-color: #fbf3e2;
  color: #af7e4e;
}

.button.light {
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
}

.button.light:hover {
  background-color: #963c1c;
  color: #e2c0ac;
}

.button.normal {
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
}

.button.normal:hover {
  background-color: #af7e4e;
  color: #fbf3e2;
}

.normal {
  border-color: #af7e4e;
  color: #af7e4e;
}

.rotate-left {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
}

.rotate-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  white-space: nowrap;
}

.row {
  max-width: 800px;
  margin: 100px auto;
  justify-items: center;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.row.stretch {
  justify-items: stretch;
}

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

.col {
  max-width: 1180px;
  margin: 60px auto;
  grid-column-gap: 50px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.header {
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
}

.spacer {
  margin-right: 10px;
  margin-left: 10px;
}

.logo {
  width: 300px;
  margin-bottom: 40px;
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #af7e4e;
}

.logo:hover {
  color: #963c1c;
}

.nav-item {
  overflow: hidden;
  height: 1rem;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Accent, sans-serif;
  color: #af7e4e;
  font-size: 0.6rem;
  text-decoration: none;
  text-transform: uppercase;
}

.space-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.hero-banner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 500px;
  margin-top: -50px;
}

.hero-banner.bottom {
  margin-bottom: 60px;
}

.image-banner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 500px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-banner.half {
  display: block;
  padding-top: 50%;
}

.image-banner.absolute {
  height: 100%;
}

.layout-1 {
  width: 100%;
  grid-auto-flow: column;
  grid-column-gap: 0px;
  -ms-grid-columns: 20% 1fr 20%;
  grid-template-columns: 20% 1fr 20%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.square {
  position: relative;
  overflow: hidden;
  padding-top: 100%;
}

.absolute {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  min-width: 100%;
}

.duotone {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #fbf3e2), color-stop(0, rgba(251, 243, 226, 0)));
  background-image: linear-gradient(180deg, #fbf3e2 33%, rgba(251, 243, 226, 0) 0);
}

.row-top {
  max-width: 800px;
  margin: 0px auto 60px;
  justify-items: center;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.instagram {
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.trail {
  width: 1px;
  height: 50px;
}

.hero {
  margin-top: 60px;
  margin-bottom: 60px;
}

.big {
  padding-bottom: 15px;
  font-size: 1.8rem;
  line-height: 1.5em;
}

.big.uppercase.accent {
  font-family: Element, sans-serif;
}

.big.accent {
  font-family: Element, sans-serif;
}

.name {
  margin-bottom: 20px;
  font-family: Element, sans-serif;
  font-size: 2rem;
  line-height: 1em;
  font-weight: 400;
}

.description {
  margin-top: 20px;
}

.banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  background-color: #963c1c;
  font-family: Accent, sans-serif;
  color: #fbf3e2;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
}

.banner.accent {
  font-family: Accent, sans-serif;
  font-size: 0.7rem;
  text-transform: uppercase;
}

.body {
  font-size: 1rem;
}

.year {
  display: inline-block;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
}

.partner-logo {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}

.list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -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;
  border-top-style: solid;
  border-top-width: 1px;
}

.list-item {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  text-align: center;
}

.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 60px -30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.menu:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.menu-content {
  width: 50%;
  padding-right: 30px;
  padding-left: 30px;
}

.menu-wrap {
  margin-bottom: 120px;
}

.div-block {
  display: -ms-grid;
  display: grid;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 30%;
  grid-template-columns: 1fr 30%;
}

.footer-left {
  padding: 60px;
  border-right-style: solid;
  border-right-width: 1px;
}

.footer-right {
  padding: 60px;
}

.footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 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;
  border-top-style: solid;
  border-top-width: 1px;
  font-family: Accent, sans-serif;
  font-size: 0.6rem;
  text-transform: uppercase;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-bottom: 10px;
}

.input {
  height: 40px;
  margin-right: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #fbf3e2;
  background-color: transparent;
}

.input::-webkit-input-placeholder {
  color: #fbf3e2;
}

.input:-ms-input-placeholder {
  color: #fbf3e2;
}

.input::-ms-input-placeholder {
  color: #fbf3e2;
}

.input::placeholder {
  color: #fbf3e2;
}

.submit {
  height: 40px;
  padding-top: 12px;
  background-color: #fbf3e2;
  color: #af7e4e;
}

.element {
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Element, sans-serif;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: none;
}

.element.huge {
  margin-top: -35px;
  padding-bottom: 0px;
}

.language {
  color: #af7e4e;
  font-size: 0.8rem;
  text-decoration: none;
  text-transform: uppercase;
}

.blank {
  height: 40px;
}

.front {
  position: relative;
  z-index: 2;
}

.layout-2 {
  width: 100%;
  grid-auto-flow: column;
  grid-column-gap: 0px;
  -ms-grid-columns: 12% 1fr 12%;
  grid-template-columns: 12% 1fr 12%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.partners {
  margin-bottom: 60px;
}

.nav-on {
  color: #963c1c;
}

.mobile-nav {
  display: none;
  height: 0px;
}

.mobile-nav.medium {
  display: none;
}

.mobile {
  display: none;
}

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

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

.hours {
  grid-row-gap: 5px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  text-transform: uppercase;
}

.social {
  width: 25px;
  height: 25px;
  margin-top: 20px;
  margin-right: 20px;
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fbf3e2;
}

.social:hover {
  color: #e2c0ac;
}

.link-medium {
  overflow: hidden;
  -webkit-transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  color: #fbf3e2;
  text-decoration: none;
}

.link-medium:hover {
  color: #e2c0ac;
}

.map {
  height: 25em;
  -o-object-fit: cover;
  object-fit: cover;
}

.row-bottom {
  max-width: 800px;
  margin: 100px auto 60px;
  justify-items: center;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.badge-wrap {
  position: -webkit-sticky;
  position: sticky;
  left: auto;
  top: 0px;
  right: auto;
  bottom: auto;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.badge {
  position: absolute;
  top: 100px;
  right: -50px;
  width: 150px;
  height: 150px;
  padding: 15px;
  border-radius: 100%;
}

.badge.dark {
  display: none;
}

.badge.light {
  display: none;
}

.contact {
  max-width: 800px;
  margin: 100px auto;
  justify-items: center;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.contact.stretch {
  justify-items: stretch;
  grid-column-gap: 16px;
  grid-row-gap: 20px;
}

._3-col {
  padding-bottom: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-dark {
  overflow: hidden;
  -webkit-transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  color: #af7e4e;
  text-decoration: none;
}

.link-dark:hover {
  color: #e2c0ac;
}

.map-wrap {
  overflow: hidden;
  width: 100%;
  height: 25em;
  border-style: solid;
  border-width: 1px;
  border-color: #963c1c;
}

.padding {
  padding-top: 1em;
  padding-bottom: 1em;
}

.accent {
  padding: 10px;
  font-family: Element, sans-serif;
}

.slider-img {
  width: 100%;
  height: 100%;
}

.inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
}

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

.brunch {
  margin-top: 60px;
  margin-bottom: 60px;
}

@media screen and (max-width: 991px) {
  .horizontal.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .row.no-top {
    margin-top: 0px;
  }

  .container {
    padding-right: 40px;
    padding-left: 40px;
  }

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

  .header {
    margin-right: 40px;
    margin-left: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-banner {
    margin-top: -50px;
  }

  .image-banner.absolute {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .big.accent.m-hide {
    display: none;
  }

  .footer-right {
    display: none;
  }

  .form {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .input {
    border-radius: 0px;
    color: #fbf3e2;
  }

  .input:focus {
    outline-offset: 0px;
    outline-style: none;
    outline-width: 0px;
  }

  .submit {
    padding-top: 14px;
    padding-bottom: 14px;
    color: #963c1c;
  }

  .language {
    position: relative;
    z-index: 10;
  }

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

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

  .hamburger {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 15px;
    padding-right: 0px;
    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: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .mobile-nav {
    position: fixed;
    z-index: 9;
    display: none;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mobile-nav.medium {
    margin-top: -40px;
    margin-right: -40px;
    margin-left: -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;
  }

  .mobile-nav-item {
    color: #fbf3e2;
    font-size: 2.5rem;
    line-height: 1em;
    text-decoration: none;
  }

  .mobile-nav-item.w--current {
    padding-top: 10px;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .badge {
    top: 125px;
    right: 10px;
    width: 100px;
    height: 100px;
    padding: 10px;
  }

  .link-footer {
    display: block;
    color: #fbf3e2;
    text-decoration: none;
  }

  .contact.no-top {
    margin-top: 0px;
  }

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

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

  h2 {
    font-size: 3.5rem;
  }

  .vertical.desktop {
    display: none;
  }

  .rotate-left {
    display: none;
  }

  .rotate-right {
    display: none;
  }

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

  .hero-banner {
    height: 350px;
  }

  .image-banner.half {
    height: 350px;
  }

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

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

  .name {
    padding-left: 10px;
  }

  .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .menu:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .menu-content {
    width: 100%;
  }

  .footer-left {
    padding: 40px;
  }

  .footer-bottom {
    padding-right: 40px;
    padding-left: 40px;
    font-size: 0.5rem;
  }

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

  .input::-webkit-input-placeholder {
    color: #e2c0ac;
  }

  .input:-ms-input-placeholder {
    color: #e2c0ac;
  }

  .input::-ms-input-placeholder {
    color: #e2c0ac;
  }

  .input::placeholder {
    color: #e2c0ac;
  }

  .element {
    text-transform: none;
  }

  .title {
    margin-top: 30px;
  }

  .badge-wrap {
    max-width: 90vw;
  }

  .badge {
    top: 190px;
  }

  .badge.light {
    top: -50px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.2rem;
  }

  h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 0.8rem;
    line-height: 1.5em;
    white-space: pre-line;
  }

  .light.duotone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fbf3e2), color-stop(0, rgba(251, 243, 226, 0)));
    background-image: linear-gradient(180deg, #fbf3e2 20%, rgba(251, 243, 226, 0) 0);
  }

  .vertical.align-center.front.bottom {
    margin-bottom: 10px;
  }

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

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

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

  .logo {
    width: 180px;
    margin-top: 40px;
  }

  .hero-banner {
    height: 230px;
    margin-top: -25px;
  }

  .image-banner.half {
    height: 230px;
  }

  .duotone {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #fbf3e2), color-stop(0, rgba(251, 243, 226, 0)));
    background-image: linear-gradient(180deg, #fbf3e2 15%, rgba(251, 243, 226, 0) 0);
  }

  .hero {
    margin-top: 0px;
    text-align: center;
  }

  .big {
    font-size: 1.6rem;
    line-height: 1.3em;
    font-weight: 400;
  }

  .banner {
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .menu-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer-left {
    padding: 40px 20px;
  }

  .footer-bottom {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .element.huge {
    margin-top: -20px;
  }

  .mobile-nav.medium {
    display: none;
  }

  .mobile-nav-item {
    font-size: 1.6rem;
    line-height: 1.1em;
  }

  .column {
    margin-bottom: 40px;
  }

  .row-bottom {
    margin-bottom: 60px;
  }

  .heading {
    margin-top: 20px;
  }

  .badge-wrap {
    top: 150px;
    max-width: 95vw;
  }

  .badge.light {
    top: -75px;
    overflow: hidden;
    width: 70px;
    height: 70px;
    padding: 5px;
  }

  .link-footer {
    display: block;
    padding-bottom: 10px;
    color: #fbf3e2;
    font-size: 1.25rem;
    text-decoration: none;
  }

  .break {
    display: inline-block;
  }

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

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

  .accent {
    line-height: 2em;
  }

  .brunch {
    text-align: center;
  }
}

#w-node-_5c7c19eb-0eaa-3fb2-c6da-7193b05ebdac-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31bf8fed-512c-0f79-bf70-496a5cc98378-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31bf8fed-512c-0f79-bf70-496a5cc98379-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31bf8fed-512c-0f79-bf70-496a5cc9837c-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44639088-7c15-ff48-0679-b2d2bea99cb7-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ea2e27b4-dc76-af16-3c51-baeadca3a6a1-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_53dc501c-cb52-f3c1-0d03-b7055a102bc6-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_144abed3-9115-fe32-d44f-77a565899cee-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4930f86c-c1ee-8341-f452-05ca4f954fbc-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a74a1b46-6f6f-a192-c7b5-7267a5a9c2b0-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5dd2a535-4c27-9375-2d07-4ba1e5649cd3-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e26bc693-f9af-6fc7-64c7-bff71a5a9c07-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6d872dda-2e83-2cac-ac3f-6f449896da5a-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_56468c80-095a-44de-c48f-80e0c70a050d-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fe9d072-607a-5dfb-7562-b71e6a0bd060-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7bdda5dc-b502-cc75-9a16-30413bf56c7f-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a278617-d7e1-6463-4c53-cfd8278ee8e6-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a5a067-d97f-a530-977d-99a3b304a45d-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_622bbe37-5c2f-09f9-e5ec-e558e1529139-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca840568-63d8-bb23-0791-7bbc64683606-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47afacbe-2e80-f20d-ef43-732e72048962-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35745faa-3acf-594d-b92c-b9c8f9bbdc38-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7e6d7e7b-ae07-ff79-a8b8-3dbe88d84419-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c787be6f-d5e7-ada9-4994-5dcbbe26df51-bdde6232 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae87dd92-dca5-d02b-53c0-5c55a85d3d0a-a85d3d08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d65ca4cb-5313-c06b-3199-1af9b50a99e4-a85d3d08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae87dd92-dca5-d02b-53c0-5c55a85d3d27-a85d3d08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae87dd92-dca5-d02b-53c0-5c55a85d3d3c-a85d3d08 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca530418-5c37-d523-325a-6453187c4a0e-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca530418-5c37-d523-325a-6453187c4a14-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ca530418-5c37-d523-325a-6453187c4a16-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca530418-5c37-d523-325a-6453187c4a18-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c7d09c45-541b-8f8e-3f8d-7e1373adc624-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa19e484-fe16-74cb-1bcb-e6b4ae33468e-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3b3a3154-8da9-3f3c-775b-b0cba5dff9f5-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14d17a18-f34d-74be-d9fe-080a9178414b-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dd36021d-371e-f649-b88a-4d0c7c0e638b-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_89da10c1-0ee5-3adc-2b93-54824c930c5f-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_34db0732-37b8-10eb-0431-dacffafa5b6c-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cc0bb6e5-cbdb-adce-cda7-4f61daa56480-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_34db0732-37b8-10eb-0431-dacffafa5b6e-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ded41d69-3958-61ca-5dcf-8b4c68369339-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff64c1e4-f6c0-797a-56a7-e60f1aca4712-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de558404-5d29-3cb5-d2fc-f7260b4ef357-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2a5aa136-ddd9-7200-2d65-d0a89fb613b1-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-de558404-5d29-3cb5-d2fc-f7260b4ef35d-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-de558404-5d29-3cb5-d2fc-f7260b4ef35f-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de558404-5d29-3cb5-d2fc-f7260b4ef361-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2259ec0d-b5a4-682f-333c-ff3536493b3d-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e16ed3d2-fc2d-d9e1-48a1-edd900f6baac-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cbe52c4b-fa09-128d-08d3-30b836fbc334-c9ddd7e1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d998103a-e91d-e7ca-92e9-519f7b255849-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b9dc513c-5bcf-9a28-0efd-7b84c06c251e-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e8625af-0e85-e666-5a01-079fe3b79d7d-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0d80d9c1-eec6-a10d-ae60-28e893d741bb-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_506fb9e8-e396-3a6e-1b6b-a32e46df432d-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42da2093-0da1-3888-9fc4-9d8d38817232-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69930264-235c-24c7-2531-e07c59d7b65b-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dfd52094-9587-06ac-6672-e531c38cc603-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28d0995f-419b-7468-a01b-21e784600122-2acb00f8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aaea9873-af48-2064-e771-88d85149bab8-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_987423d5-9570-7aa4-19c4-ec58ce0c7ce4-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f6307314-ed53-87ee-6e55-1e13ba146ea6-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_942f53e3-a968-a5b8-f0c8-daa460dd44f3-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c568d64d-df1b-5eee-f675-5397e5ece266-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13c40f2a-ac8d-d257-3422-8cf4c0364d7d-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_09ddf3b6-6c12-d03e-baf6-d13fc2dd3aee-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28b7a8d4-11c9-18a9-4087-6bab64e540c7-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2507ea82-bcab-681c-5687-d22f99d71a96-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9024b84-6b7d-19fa-0fb6-dde2023815d8-bd7632df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e250d1-4f69-ed90-9b52-e96f0ba52f91-5be1bd9e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db5f5a92-2cf6-104f-ba8d-543e67fef669-5be1bd9e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba359e5f-415d-af16-860c-78dc70def9fa-5be1bd9e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce359b6a-fb49-f0ac-da96-2950c8e5fccc-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6feeaebd-0435-205b-3626-23239f14f579-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eaa15885-8c67-e970-c9ab-9d80eda1363f-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f9e2fb41-4f05-904d-671d-9b4beb59c372-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_992d6643-2e86-939e-c9d5-06a7d2b68fc6-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dee6913a-dcaa-255d-05b1-6293d05ba528-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1284d293-29ef-fc79-40c9-383628168804-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3018fc26-2034-3d25-1b70-332c85eda0bf-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78227b0e-06d2-fc6d-4d37-3dcac4c75b34-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7e4249-64d2-2a93-025c-39b85f51713e-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d2e6261f-4074-c248-6586-6bfd8f743a8c-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d54dfab6-04b2-0171-f7b9-84dfca302d2c-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2fda499-32fd-d489-c626-82b2e36bdf48-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49a0dd14-3a32-cd20-d003-91b0ee673c35-6ffed4b5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_538ac5b1-1fa5-c6af-3dd6-a782d720c778-6ffed4b5 {
  -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: 991px) {
  #w-node-ecabd97f-0eaa-e883-9ae8-72d16aa1e576-a85d3d08 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ae87dd92-dca5-d02b-53c0-5c55a85d3d0a-a85d3d08 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d444bf38-1343-bf13-1eb6-36880de636ee-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1a4b6ca8-ae54-a716-c49f-0068c4eba352-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_268a7419-8cac-e767-1fb9-ad419cfced6a-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_268a7419-8cac-e767-1fb9-ad419cfced6b-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dbcc9384-0cd2-8527-c406-191319c09c21-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dbcc9384-0cd2-8527-c406-191319c09c22-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5fed2088-0d4b-6215-63c3-22cd84057830-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5fed2088-0d4b-6215-63c3-22cd84057831-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ea79472e-91a8-fc04-f2d3-4cd9f229fe00-069f3df5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ea79472e-91a8-fc04-f2d3-4cd9f229fe01-069f3df5 {
    -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: 479px) {
  #w-node-_5c7c19eb-0eaa-3fb2-c6da-7193b05ebdac-bdde6232 {
    -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;
  }
}

@font-face {
  font-family: 'Text';
  src: url('../fonts/text.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Accent';
  src: url('../fonts/accent.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Element';
  src: url('../fonts/element.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}