:root {
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.navbar-no-shadow {
  justify-content: center;
  max-width: none;
  font-weight: 500;
  display: block;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: rgba(0, 0, 0, 0);
  width: 75%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  display: flex;
}

.nav-menu-wrapper {
  flex: 0 auto;
  height: 0%;
  display: block;
}

.nav-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 11px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #000;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: rgba(26, 27, 31, .75);
  text-decoration: underline;
}

.nav-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  text-decoration: underline;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-dropdown-toggle:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.heading {
  color: #000;
  letter-spacing: 8px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 900;
}

.body {
  font-family: Roboto, sans-serif;
}

.container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  max-width: 1140px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image {
  width: 100%;
}

.section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.paragraph {
  letter-spacing: 1px;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  word-break: keep-all;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  margin-top: 30px;
  margin-left: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 22px;
  display: block;
}

.div-block {
  padding: 0 82px 82px;
}

.body-2, .body-3, .body-4 {
  font-family: Roboto, sans-serif;
}

.body-5 {
  max-width: 100%;
  font-family: Roboto, sans-serif;
  overflow: visible;
}

.div-block-2 {
  padding-bottom: 0;
  padding-left: 82px;
  padding-right: 82px;
}

.div-block-3 {
  padding-left: 82px;
  padding-right: 82px;
}

.div-block-4 {
  padding: 0 82px;
}

.div-block-5 {
  padding-left: 82px;
  padding-right: 82px;
}

.paragraph-2 {
  direction: ltr;
  white-space: normal;
  word-break: normal;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.container-2, .div-block-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 40px;
  display: flex;
}

.heading-2 {
  font-size: 30px;
}

.heading-3 {
  font-size: 20px;
}

.list {
  list-style-type: none;
}

.list-item, .list-item-2, .list-item-3 {
  padding-bottom: 13px;
  font-size: 16px;
}

.section-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.columns {
  flex: 0 auto;
  width: 68%;
  max-width: 1140px;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 12rem;
  flex: 1;
  grid-template-rows: repeat(auto-fit, 300px);
  grid-template-columns: 300px 300px 300px;
  grid-auto-rows: 300px;
  align-content: space-between;
  justify-content: center;
  align-self: center;
  margin-top: 40px;
  margin-bottom: 179px;
}

.section-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px 0 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.preloader {
  z-index: 2147483647;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-2 {
  display: block;
}

.section-4 {
  margin-top: 40px;
  margin-bottom: 0;
  font-weight: 500;
}

.list-item-4 {
  color: #000;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  list-style-type: none;
}

.list-item-5 {
  color: #000;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 300;
}

.list-item-6 {
  color: #000;
  padding: 0 0 8px;
  font-size: 20px;
  font-weight: 300;
}

.column-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.columns-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-3 {
  color: #000;
  letter-spacing: 2px;
  padding: 0 41px 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.image-3 {
  align-self: flex-end;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image-4, .image-5 {
  width: 100%;
}

.grid-2 {
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-flow: row;
  width: 82%;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-4 {
  color: #000;
  letter-spacing: 2px;
  padding: 0 41px 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.paragraph-5 {
  color: #000;
  letter-spacing: 2px;
  padding: 0 41px 30px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.section-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -60px;
  margin-bottom: 40px;
  display: flex;
}

.section-6 {
  justify-content: center;
  margin-bottom: 165px;
  display: flex;
}

.link {
  color: #000;
  margin-top: auto;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.list-2 {
  margin-bottom: 0;
}

.lightbox-link, .lightbox-link-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-6 {
  align-self: auto;
}

.container-4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.container-5 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: -27px;
  margin-left: auto;
  display: flex;
}

.container-6 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-3 {
  margin-bottom: -30px;
  margin-left: 0;
  margin-right: 0;
}

.column-8 {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-6 {
  align-self: flex-end;
  margin-right: 0;
  font-size: 13px;
  font-weight: 300;
  display: block;
}

.container-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 10px;
  margin-left: auto;
  display: flex;
}

.paragraph-7 {
  flex: 0 auto;
  align-self: flex-start;
  margin-bottom: 5px;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 26px;
}

.italic-text, .italic-text-2, .italic-text-3 {
  font-style: normal;
}

.section-7 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 50px;
  display: flex;
}

.bold-text {
  font-size: 20px;
  font-weight: 300;
}

.column-9 {
  align-self: flex-start;
  margin-top: 10px;
}

.columns-4 {
  align-self: flex-end;
  margin-left: 0;
  margin-right: 0;
}

.div-block-7 {
  width: 2.125rem;
  height: 2.125rem;
  margin-right: 5px;
}

.container-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.footer {
  float: none;
  clear: none;
  background-color: #a7a7a7;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.paragraph-8 {
  color: #fff;
  overflow-wrap: normal;
  margin-top: 10px;
  font-weight: 500;
  display: block;
  position: static;
  overflow: visible;
}

.link-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex-flow: row;
  text-decoration: none;
  display: inline-flex;
}

.container-9 {
  text-align: center;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px 15px;
  position: relative;
}

.container-10 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: rgba(26, 27, 31, .75);
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: rgba(26, 27, 31, .75);
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: rgba(26, 27, 31, .8);
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url('../images/');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.div-block-8 {
  height: 100vh;
}

.div-block-9 {
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-11 {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  max-width: 30%;
  margin-left: 0;
  margin-right: 20em;
  display: none;
}

.section-8 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}

.image-7 {
  margin-left: auto;
}

.container-12 {
  justify-content: flex-end;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-9 {
  margin-bottom: 50px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-11 {
  max-width: 30%;
  margin-right: 140px;
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container {
    width: 80vw;
  }

  .image {
    width: 80vw;
    max-width: 80vw;
  }

  .section {
    flex-flow: row;
  }

  .paragraph {
    flex-flow: row;
    flex: 0 auto;
    align-self: auto;
    align-items: stretch;
    display: block;
  }

  .grid {
    grid-column-gap: 2.5rem;
    grid-template-columns: 300px 300px;
  }

  .footer {
    position: relative;
  }

  .container-10 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .div-block-10 {
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: rgba(26, 27, 31, .75);
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }
}

@media screen and (max-width: 479px) {
  .navbar-no-shadow {
    margin-left: 0;
  }

  .container-regular {
    margin-left: auto;
  }

  .navbar-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-left: 0;
  }

  .navbar-brand {
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .nav-menu-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-menu {
    flex-flow: column wrap;
    flex: 1;
    margin-top: 0;
    padding-bottom: 10px;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .menu-button {
    align-self: flex-start;
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: #383838;
  }

  .heading {
    white-space: nowrap;
    word-break: keep-all;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .container {
    width: 100%;
    max-width: 100%;
  }

  .image {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
  }

  .paragraph {
    font-size: 14px;
  }

  .div-block {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid {
    grid-column-gap: 30px;
    grid-row-gap: 1.875em;
    aspect-ratio: auto;
    object-fit: fill;
    grid-template-rows: repeat(auto-fit, minmax(100px, 250px));
    grid-template-columns: 150px 150px;
    grid-auto-flow: row;
  }

  .section-4 {
    margin-top: 20px;
  }

  .list-item-5 {
    pointer-events: auto;
    font-size: 18px;
  }

  .list-item-6 {
    font-size: 18px;
  }

  .column-2 {
    order: 1;
    align-self: auto;
    margin-top: 20px;
    font-size: 14px;
  }

  .columns-2 {
    flex-flow: column;
    order: 0;
    margin-top: 20px;
  }

  .paragraph-3 {
    direction: ltr;
    white-space: pre-line;
    word-break: normal;
    overflow-wrap: normal;
    padding: 0;
    font-size: 14px;
  }

  .image-3 {
    flex: 0 auto;
    align-self: center;
    padding-bottom: 10px;
  }

  .image-4 {
    margin-top: 0;
    padding-bottom: 10px;
  }

  .image-5 {
    padding-bottom: 10px;
  }

  .grid-2 {
    grid-column-gap: 40px;
    grid-row-gap: 336px;
    grid-template-rows: 300px repeat(auto-fit, 300px) 300px;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "."
                         ".";
    grid-auto-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-4 {
    white-space: pre-line;
    overflow-wrap: anywhere;
    padding: 0;
    font-size: 14px;
  }

  .paragraph-5 {
    padding: 0;
    font-size: 14px;
  }

  .section-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 187px;
    margin-bottom: 0;
    display: flex;
  }

  .link {
    font-size: 18px;
  }

  .column-3 {
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .columns-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-5 {
    padding: 0;
  }

  .column-6, .column-7, .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-6 {
    margin-left: 0;
    margin-right: 10px;
  }

  .paragraph-7 {
    margin: 15px;
    font-size: 14px;
  }

  .section-7 {
    margin-top: 0;
  }

  .paragraph-8 {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 18px;
  }

  .container-10 {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .div-block-10 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0%;
    right: 0%;
  }

  .container-11 {
    flex: 0 auto;
    order: 0;
    max-width: 60%;
    margin-bottom: 40px;
    margin-right: 0;
    display: none;
  }

  .section-8 {
    margin-top: 0;
  }

  .container-12 {
    max-width: 100%;
    margin-left: auto;
  }

  .section-9 {
    margin-left: 10px;
  }

  .div-block-11 {
    max-width: 60%;
    margin-right: 20px;
  }
}

#w-node-fdc7d3f8-1307-e35d-df09-19df37f44cc6-2f8a3ccd, #w-node-_89bb019e-e754-b6da-410b-86b53d00421c-2f8a3ccd, #w-node-_0a198610-e398-bfd0-18b4-ae0ff0b7e5ae-2f8a3ccd, #w-node-fede83a6-d070-b7a0-937b-aeb33bc248f3-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_4879aed3-bb19-19e7-7ab2-0a5be5c57a5f-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9e48a36-e74b-e81e-a79f-3e589148456f-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_61ba4d89-4a13-0ce0-9da0-b74885fe3878-2f8a3ccd, #w-node-_56fd91a2-29d6-94a3-545c-7a16c0d2b284-2f8a3ccd, #w-node-e237df73-a9e2-edd8-05c5-a2406d8d5163-2f8a3ccd, #w-node-fe9b007d-af53-695d-0558-b8a71998909e-2f8a3ccd, #w-node-_4afe98ca-940e-5d75-5623-40287c5ad9c7-2f8a3ccd, #w-node-_9ba15b65-a8e2-c574-688e-031627ef2085-2f8a3ccd, #w-node-_49d3712c-c243-d43f-5805-1238a711cece-2f8a3ccd, #w-node-e45840dc-c5b2-9ae1-c870-218a213f61d2-2f8a3ccd, #w-node-_1f17dc57-e838-b782-659c-3d467eff34a3-2f8a3ccd, #w-node-da37eb54-4992-477b-42fa-a6ebfd88adf0-2f8a3ccd, #w-node-_4845332a-aac2-531a-5bea-979d9a5f31ea-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0202a395-58f7-ee58-fca0-bd19ef23290e-2f8a3ccd, #w-node-d08694ad-789c-1756-6349-b0d2ecdca02f-2f8a3ccd, #w-node-_13d10eb5-4f05-20e0-081e-4e839e528739-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b8b44e67-fc0a-d1c7-875e-810b28684d98-2f8a3ccd, #w-node-e3992444-bf55-5d82-1c4e-73843e1c4519-2f8a3ccd, #w-node-_46f8d723-8207-d783-a171-636187e76f80-2f8a3ccd, #w-node-e584d5bf-705f-ceaa-14cf-558c8831d5cc-2f8a3ccd, #w-node-_4f3e0411-4950-3b85-c6a5-9e672530e53c-2f8a3ccd, #w-node-_52de84ce-6f07-21c9-13e3-2cd84ff5c330-2f8a3ccd, #w-node-f19f7c01-0460-5055-5038-5b4190c13d11-2f8a3ccd, #w-node-_1711b69f-c98c-ef93-82e8-99d5a1bee07d-2f8a3ccd, #w-node-bfa851f9-668e-db6e-4472-76de4698db61-2f8a3ccd, #w-node-ee6f4903-d1ca-fcdd-c80f-e94971ea7d13-2f8a3ccd, #w-node-b8812f29-ff06-3a69-24f0-e060f3d1e155-2f8a3ccd, #w-node-b8cddda2-18ec-2ac6-5947-dc4feefdc5e0-2f8a3ccd, #w-node-_25b819d9-039c-19a7-db89-765c463094ae-2f8a3ccd, #w-node-ad5a2f02-f5bb-524a-c6c2-c44c12fc77f4-2f8a3ccd, #w-node-_4148c30f-ae2a-4aab-070c-2907662999f7-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_66923c8c-937b-d2ad-b3e6-871a82bc1c7b-2f8a3ccd, #w-node-cad89707-7884-f406-7c9a-afa2309fcd0d-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ee127a70-fc22-6551-1c82-3a91f5a21667-2f8a3ccd, #w-node-_164cd1fe-d972-d9d3-a8d4-5f495f2d6f47-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_540968f3-716f-3df4-8985-afd7f39fc875-2f8a3ccd, #w-node-df729112-de0f-95d1-36c6-2d5366b7d45e-2f8a3ccd, #w-node-fc5fc881-b632-2b13-804e-0fb41254c063-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9737a75-6849-5c9b-0050-c5014d73e880-2f8a3ccd, #w-node-f1a9177a-e38a-a7fd-00e6-e5df112772dc-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-d04fb371-3add-6c7f-8490-54253c240edc-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1cb59019-3966-4803-5cd8-52eefa73acbc-2f8a3ccd, #w-node-_4d1b79f1-fdd5-b1cd-07fc-a366bd682b52-2f8a3ccd, #w-node-_0550666b-14c8-92fb-8453-73eb4114b88f-2f8a3ccd, #w-node-_4cc2aa14-c376-14ef-def0-7e5fe1da27a3-2f8a3ccd, #w-node-cb1a1625-05cd-c28e-0f94-cbcbacc4370c-2f8a3ccd, #w-node-_64756c53-9f59-e0a2-2fb2-a17acf1a6f24-2f8a3ccd, #w-node-_0b25788d-d89c-1037-4b45-8202870f7eca-2f8a3ccd, #w-node-_1393e297-81f7-122c-74bd-cfeae724d7f6-2f8a3ccd, #w-node-bac0b429-0b7b-1f4c-716d-f8254ec33003-2f8a3ccd, #w-node-_8d586763-97e5-3d90-0c37-ac4af7b4fb8e-2f8a3ccd, #w-node-f05c3b88-a8d4-615c-0e2c-7b97634c0b54-2f8a3ccd, #w-node-_77a55594-ffc0-b4af-e005-e439f403f82b-2f8a3ccd, #w-node-_58c4e086-e8e6-eaa0-9756-355ba50043ee-2f8a3ccd, #w-node-_7b4d9146-3537-3199-c6e9-d1b3452deb70-2f8a3ccd, #w-node-f909cdf5-dcd3-e06b-4493-2e3531a2520f-2f8a3ccd, #w-node-_79c30c76-84b7-a326-bf07-80d6e3cbbdd3-2f8a3ccd, #w-node-_2d0c236e-8cf0-e967-7a4d-5d3231611cf5-2f8a3ccd, #w-node-ea411098-bcef-6220-c23a-01aed3c57b91-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bfab65f4-8f2c-8b17-11d3-e38dbe5ead4c-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_769486fd-b0ad-1d84-9504-cf547871a078-2f8a3ccd, #w-node-_0f2faf8a-fba3-1cd8-85d2-f2daa52d4512-2f8a3ccd, #w-node-_26697ca2-5942-ac79-6d7e-7d83f0d8aec0-2f8a3ccd, #w-node-_000bdf5d-4b6e-5e82-789f-18d3d245158d-2f8a3ccd, #w-node-_37513a64-58ed-f5fe-8c5e-af9ab18cbbab-2f8a3ccd, #w-node-_65c6fc22-c62d-2458-ad8d-3c7635907b7f-2f8a3ccd, #w-node-_6d0b01b1-2196-7200-9415-577fdff45a98-2f8a3ccd, #w-node-fbf8bdc9-aa5a-3729-cd80-bebd5ef5cccb-2f8a3ccd, #w-node-_8a67722f-c921-720d-b060-6867c56b97dd-2f8a3ccd, #w-node-_777fe816-93a2-a718-d059-5093f536d073-2f8a3ccd, #w-node-c507a658-6831-ba74-cadc-f76994bdf4cd-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_86764be3-9475-b6fd-81e0-df1664bd2992-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fba970db-0b57-eda1-317c-7f4c2583c7b4-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_511d9782-c760-4f7f-1a7b-ab10e74e4a7a-2f8a3ccd, #w-node-_3347f9c7-98eb-dd48-2c29-59e1d8996ead-2f8a3ccd, #w-node-_863f22d7-c0e8-d8da-5ebf-a60035e55675-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_01d7bc3b-eff0-0d37-e0bf-3f19bf7c347a-2f8a3ccd, #w-node-_4a9d035b-a520-347d-9ab0-a4efd4d6fe3d-2f8a3ccd, #w-node-a8fc6c48-6073-0217-dc1e-c87958939d08-2f8a3ccd, #w-node-_7758c3c3-4c71-83a8-fd67-f1d6de1caa61-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-c29ec988-5e65-5d5d-c60e-8f86e661b8da-2f8a3ccd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3b5730df-927b-e8b4-1c10-1f282ade5ee8-2f8a3ccd, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6ee-1555e3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f0-1555e3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f2-1555e3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f4-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f6-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f8-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6fa-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6fc-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6fe-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a700-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a702-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a704-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a706-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a708-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a70a-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a70c-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a70e-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a710-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a712-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a714-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a716-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a718-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a71a-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a71c-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a71e-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a720-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a722-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a724-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a726-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a728-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a72a-1555e3e9, #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a72c-1555e3e9, #w-node-da674d60-7d6d-cbec-7295-8752ec4baff4-1555e3e9, #w-node-b1d1cb85-7267-66dd-6762-f42016e95263-1555e3e9, #w-node-_0103288d-2552-79fb-61d9-a63fa69bed1b-1555e3e9, #w-node-b04ad227-9257-eda9-ee55-29d4ea07a48e-1555e3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-cd536c0d-a1b3-8ea1-01ed-af269d4c1a55-8ae49e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b55e6153-bd7d-065a-faa6-9222afe44061-8ae49e1c {
  align-self: start;
}

#w-node-_6282a2df-463f-1143-5f2e-ff147fcaad1b-8ae49e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-fdc7d3f8-1307-e35d-df09-19df37f44cc6-2f8a3ccd, #w-node-_89bb019e-e754-b6da-410b-86b53d00421c-2f8a3ccd, #w-node-_0a198610-e398-bfd0-18b4-ae0ff0b7e5ae-2f8a3ccd, #w-node-fede83a6-d070-b7a0-937b-aeb33bc248f3-2f8a3ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4879aed3-bb19-19e7-7ab2-0a5be5c57a5f-2f8a3ccd {
    align-self: start;
    justify-self: center;
  }

  #w-node-_0202a395-58f7-ee58-fca0-bd19ef23290e-2f8a3ccd, #w-node-d08694ad-789c-1756-6349-b0d2ecdca02f-2f8a3ccd, #w-node-_13d10eb5-4f05-20e0-081e-4e839e528739-2f8a3ccd, #w-node-_540968f3-716f-3df4-8985-afd7f39fc875-2f8a3ccd, #w-node-df729112-de0f-95d1-36c6-2d5366b7d45e-2f8a3ccd, #w-node-fc5fc881-b632-2b13-804e-0fb41254c063-2f8a3ccd, #w-node-d04fb371-3add-6c7f-8490-54253c240edc-2f8a3ccd, #w-node-bfab65f4-8f2c-8b17-11d3-e38dbe5ead4c-2f8a3ccd, #w-node-fba970db-0b57-eda1-317c-7f4c2583c7b4-2f8a3ccd {
    align-self: start;
  }

  #w-node-_511d9782-c760-4f7f-1a7b-ab10e74e4a7a-2f8a3ccd, #w-node-_3347f9c7-98eb-dd48-2c29-59e1d8996ead-2f8a3ccd {
    align-self: center;
  }

  #w-node-_863f22d7-c0e8-d8da-5ebf-a60035e55675-2f8a3ccd, #w-node-_01d7bc3b-eff0-0d37-e0bf-3f19bf7c347a-2f8a3ccd, #w-node-c29ec988-5e65-5d5d-c60e-8f86e661b8da-2f8a3ccd {
    align-self: start;
  }

  #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6ee-1555e3e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a6f0-1555e3e9 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4768c1c2-5b29-0450-5f63-a271ef85a70a-1555e3e9 {
    align-self: start;
  }

  #w-node-_0e04386c-2714-0186-c8da-8be9dd521894-8ae49e1c {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-cd536c0d-a1b3-8ea1-01ed-af269d4c1a55-8ae49e1c, #w-node-_6282a2df-463f-1143-5f2e-ff147fcaad1b-8ae49e1c {
    align-self: start;
  }
}


