:root {
  --blue: transparent;
}

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 36px;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.container {
  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: #1a1b1fbf;
}

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

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper {
  margin-top: 25px;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.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-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: #1a1b1fbf;
}

.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-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 5px;
  margin-right: 5px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  margin-left: 9px;
  padding: 12px 20px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.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: #1a1b1fbf;
}

.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: #1a1b1fcc;
  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;
}

.container-2, .map {
  margin-top: 0;
  margin-bottom: 0;
}

.section {
  margin-top: 15px;
  margin-bottom: 30px;
}

.section-2 {
  height: auto;
  margin-top: 30px;
  margin-bottom: 15px;
}

.section-3 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.slider {
  width: auto;
  height: 50vh;
}

.paragraph {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.grid {
  background-color: var(--blue);
  grid-template-rows: min-content auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.block-quote, .heading {
  font-family: Oswald, sans-serif;
}

.div-block-agenda {
  background-color: #37a9eb45;
  border: 1px #000;
  border-radius: 10px;
  padding-left: 6px;
}

.heading-2 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-stunde {
  background-color: #5bdaf41c;
  border-radius: 10px;
}

.block-quote-2 {
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.slide {
  background-image: url('../images/2020-02_FitElite_1743.jpg');
  background-position: 50% 38%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-2 {
  background-image: url('../images/2020-02_FitElite_1025.jpg');
  background-position: 50% 63%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/2020-02_FitElite_0787.jpg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/2020-02_FitElite_1310.jpg');
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.container-3 {
  border-top: 1px solid #2d7bc9ab;
  margin-top: 15px;
  margin-bottom: 30px;
}

.pfooter {
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1em;
}

.section-4 {
  margin-bottom: 35px;
}

.section-5 {
  border-top: 0 solid #1f834f7d;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.slide-5 {
  background-image: url('../images/2020-02_FitElite_0829.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-2 {
  height: 50vh;
}

.slide-6 {
  background-image: url('../images/2020-02_FitElite_0606.jpg');
  background-position: 50% 31%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-3 {
  height: 50vh;
}

.slide-7 {
  background-image: url('../images/2020-02_FitElite_2230.jpg');
  background-position: 50% 35%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-3 {
  margin-top: 17px;
}

.features-table {
  border-bottom: 0 #e4ebf3;
  margin-top: 0;
  padding: 0 28px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #9eb6db;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 24px;
  font-family: Oswald, sans-serif;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  display: grid;
}

.comparison-negative {
  text-align: left;
  background-image: url('../images/gebucht_icon.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
}

.comparison-positive {
  text-align: left;
  background-image: url('../images/ook_icon.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
}

.preislistezusatztext {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.features-table-2 {
  border: 1px #000;
  border-bottom-width: 0;
  padding: 80px 30px;
  position: relative;
}

.comparison-row-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #9eb6db;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title-2 {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular.margin-bottom-20 {
  margin-bottom: 20px;
}

.button-primary-2 {
  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-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary-2.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list {
  align-self: stretch;
}

.pricing-feature {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -19px;
  box-shadow: 0 3px 10px #96a3b533;
}

.comparison-row-main-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-row-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative-2 {
  background-image: url('../images/ok-icon.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive-2 {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.slide-8 {
  background-image: url('../images/2020-02_FitElite_0219.jpg');
  background-position: 50% 43%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-4 {
  height: 50vh;
}

.slide-9 {
  background-image: url('../images/2020-02_FitElite_0300.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-10 {
  background-image: url('../images/2020-02_FitElite_1444.jpg');
  background-position: 50% 34%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-11 {
  background-image: url('../images/2020-02_FitElite_1339.jpg');
  background-position: 50% 39%;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/2020-02_FitElite_1683.jpg');
  background-position: 50% 59%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-13 {
  background-image: url('../images/2020-02_FitElite_1748.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-14 {
  background-image: url('../images/2020-02_FitElite_0963.jpg');
  background-position: 50% 44%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-15 {
  background-image: url('../images/2020-02_FitElite_2284.jpg');
  background-position: 50%;
  background-size: cover;
}

.slider-5 {
  height: 50vh;
}

.slide-16 {
  background-image: url('../images/2020-02_FitElite_1805.jpg');
  background-position: 50% 62%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-17 {
  background-image: url('../images/2020-02_FitElite_1859.jpg');
  background-position: 50% 72%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-18 {
  background-image: url('../images/2020-02_FitElite_1103.jpg');
  background-position: 50% 36%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-19 {
  background-image: url('../images/2020-02_FitElite_0726.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-20 {
  background-image: url('../images/2020-02_FitElite_2024.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-4 {
  margin-bottom: 30px;
}

.slider-6 {
  height: 50vh;
}

.slide-21 {
  background-image: url('../images/2020-02_FitElite_0461.jpg');
  background-position: 50% 84%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-22 {
  background-image: url('../images/2020-02_FitElite_0438.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 18px;
    line-height: 18px;
  }

  .container {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

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

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .slider {
    height: 45vh;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 14px;
    line-height: 12px;
  }

  .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: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .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 #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

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

  .slider {
    height: 75vh;
  }

  .block-quote {
    padding-left: 10px;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  .features-table, .features-table-2, .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

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

@media screen and (max-width: 479px) {
  h2 {
    font-size: 9px;
    line-height: 9px;
  }

  .container {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

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

  .slider {
    height: 50vh;
  }

  .grid {
    grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr;
  }

  .block-quote {
    padding-left: 0;
    padding-right: 0;
    font-size: 9px;
    line-height: 9px;
  }

  .pfooter {
    margin-left: 5px;
    margin-right: 5px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-row-main-2 {
    grid-column-gap: 20px;
  }

  .comparison-title-2 {
    margin-left: 10px;
  }

  .comparison-row-2, .comparison-row-main-3, .comparison-row-3 {
    grid-column-gap: 20px;
  }

  .comparison-negative-2 {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive-2 {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .container-4, .container-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-6 {
    margin-left: 5px;
    margin-right: 5px;
  }
}

#w-node-ec8ae205-0d1c-a62e-e2e4-6f9f34c82a15-c239b1db, #w-node-_19b7a1d8-289f-4cd3-ab0c-d6e760f02ee9-c239b1db, #w-node-_63252460-8be1-429b-e166-4bbca0c4fda1-c239b1db, #w-node-_02ec90eb-74bd-a7a3-4f75-4d5da856e64b-c239b1db, #w-node-d72a9398-38e6-0a20-d8e1-7862d87c918d-c239b1db, #w-node-_211ff11e-6c52-150e-b3b5-5c9d62b0a0a9-c239b1db, #w-node-_34eed32e-bb32-7246-b515-fb6129487d48-c239b1db, #w-node-_41af627d-8151-4f5b-1b23-6bcbac194bb6-c239b1db, #w-node-be43ba5e-e4a7-7d34-4999-9f64ee869a67-c239b1db, #w-node-_640a4717-ca5e-8f5b-5f3c-da02391e5598-c239b1db, #w-node-_683e0dee-6b40-6905-1f20-ecf10e444734-c239b1db, #w-node-d8fb6da2-a6fa-9741-c459-8db1885a1b3a-c239b1db, #w-node-_1e521972-919f-a366-e8e7-bd51dc0568e4-c239b1db, #w-node-d0ea0668-910f-e56a-49b8-c9c69eb1c51c-c239b1db, #w-node-bd8f384d-4dd8-20d9-abfd-766a118a6c3e-c239b1db, #w-node-_4adeb79b-046c-f622-c32f-c771b96ad8dd-c239b1db, #w-node-_5e2584b6-c83f-e3c8-d39d-e38ace336dc4-c239b1db, #w-node-e7a3cc7d-bd48-e048-dcef-b82fb7d181ba-c239b1db, #w-node-_1e98bf4a-e198-fd9e-9ef8-b95422b03082-c239b1db, #w-node-_4cd2f0cf-ab2b-5d66-13d4-4cceefa84c3c-c239b1db, #w-node-_139e24e4-59aa-e9ec-e067-bb098e8c010c-c239b1db, #w-node-_1fba1a7c-786f-cfab-5a83-d6f820a02d71-c239b1db, #w-node-_2e1e9df0-d741-00fd-6c1f-025caed9863d-c239b1db, #w-node-_33f608b6-b1f8-c81a-420e-56e8b24b72f6-c239b1db, #w-node-_83c76877-b23a-c2ee-0746-81beba392513-c239b1db, #w-node-_8be09e53-fcdc-7fa8-9fb2-743aa6ffa88d-c239b1db, #w-node-_0581e652-0e4f-ae34-534e-183bd1c7f817-c239b1db, #w-node-_99cb6947-9455-ff25-489f-451861a2fea4-c239b1db, #w-node-_3880771e-afa9-61fa-67a4-aecbbbf0f266-c239b1db, #w-node-_2db01238-ef5e-91d2-6a44-a0c94acb2888-c239b1db, #w-node-_931fd2d4-0e32-465c-2230-2967473d0086-c239b1db, #w-node-_63a4c128-d4d7-a7c0-8dcd-8f1d8a47f2f0-c239b1db, #w-node-_0e0c3516-8e77-0443-d110-a4c089e20bf4-c239b1db, #w-node-c59b9ce6-2644-7550-6c2d-1c4e079fdaf0-c239b1db, #w-node-_4a2e2130-b9de-e486-faa5-d9ccfc29fd17-c239b1db, #w-node-_06334685-ee2c-13b2-3ad6-025f7e07fe53-c239b1db, #w-node-_21ca7f58-6907-3908-e388-ecc7969c2e60-c239b1db, #w-node-_95a6f6f8-9cce-b4f8-37c5-de1ba08a3d72-c239b1db, #w-node-f19c1aef-ef83-eae2-8604-548842c5b9f4-c239b1db, #w-node-_024f1969-2069-df29-245d-5ac2b06d901e-c239b1db, #w-node-e323c841-3064-0953-9d45-0f524c8810ea-c239b1db, #w-node-_3ade5632-4551-de73-f72c-9b1f4a4f9d9b-c239b1db, #w-node-a6e72513-2c0b-c8a6-b288-75eb91555bea-c239b1db, #w-node-a1c1910f-3503-37c9-fe6c-758fbedc696a-c239b1db, #w-node-_64c7f472-a450-8c80-c533-6dedcd507b56-c239b1db, #w-node-_865ffccc-c1f3-f921-daea-fd1c986dc0e0-c239b1db, #w-node-_4aa5a67c-06bd-2acb-7773-e3cf5c4d390f-6acc4c9d, #w-node-c6260721-82c8-7cfc-af9e-1d158a61973a-6acc4c9d, #w-node-ea2c7cbb-94b8-344f-d58c-51402c014835-6acc4c9d, #w-node-_8c0e0bfd-1128-b41b-0157-f0d160438481-6acc4c9d, #w-node-_8c0e0bfd-1128-b41b-0157-f0d160438482-6acc4c9d, #w-node-_8c0e0bfd-1128-b41b-0157-f0d160438484-6acc4c9d, #w-node-a6f92708-5b19-ed86-7d78-a25eac0e3249-6acc4c9d, #w-node-a6f92708-5b19-ed86-7d78-a25eac0e324a-6acc4c9d, #w-node-a6f92708-5b19-ed86-7d78-a25eac0e324c-6acc4c9d, #w-node-_39511582-706e-abc9-c12a-220aeb8195e2-6acc4c9d, #w-node-_39511582-706e-abc9-c12a-220aeb8195e3-6acc4c9d, #w-node-_39511582-706e-abc9-c12a-220aeb8195e5-6acc4c9d, #w-node-_479344ec-5daa-29f6-704a-184288dd182e-6acc4c9d, #w-node-_479344ec-5daa-29f6-704a-184288dd182f-6acc4c9d, #w-node-_479344ec-5daa-29f6-704a-184288dd1831-6acc4c9d, #w-node-_51bcaab5-6124-ae80-82ab-ba71566fd9b1-6acc4c9d, #w-node-_51bcaab5-6124-ae80-82ab-ba71566fd9b2-6acc4c9d, #w-node-_51bcaab5-6124-ae80-82ab-ba71566fd9b4-6acc4c9d, #w-node-c0b2ca7e-4fb6-3425-0dde-7a8e84c7e930-6acc4c9d, #w-node-c0b2ca7e-4fb6-3425-0dde-7a8e84c7e931-6acc4c9d, #w-node-c0b2ca7e-4fb6-3425-0dde-7a8e84c7e933-6acc4c9d, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3ce-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3d0-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3d2-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3d4-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3d7-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3d9-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3db-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3dd-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3e0-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3e2-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3e4-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3e6-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3e9-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3eb-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3ed-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3ef-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3f2-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3f4-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3f6-b31fc3bf, #w-node-_3e80ad80-67ac-06cf-6745-e072b31fc3f8-b31fc3bf, #w-node-_5dea82b4-e6eb-fdda-cc03-f0d7867f64ad-3030cabc, #w-node-a9457456-80a7-4fcf-1c0f-9a3fb9756eba-3030cabc, #w-node-dc2b2c26-7be8-6b1f-f1e9-adeeb6cb32b2-3030cabc, #w-node-_41f24334-9f87-6401-43bb-7d6f2d3a029e-3030cabc, #w-node-_51cb8a51-10cb-7782-8a48-62c2611f2acb-3030cabc, #w-node-_5163cabb-9388-2216-67d1-aea74cd26b04-3030cabc, #w-node-_5163cabb-9388-2216-67d1-aea74cd26b05-3030cabc, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8dc-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8de-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8e0-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8e3-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8e5-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8e7-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8ea-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8ec-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8ee-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8f1-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8f3-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8f5-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8f8-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8fa-e3c0b8cf, #w-node-_6ba57fc6-b346-ccfe-fe08-8582e3c0b8fc-e3c0b8cf, #w-node-c90c0fdc-8410-2023-2246-70970796c660-d921a9b8, #w-node-a329c398-73e1-0335-bd28-7e5636a4f586-d921a9b8, #w-node-_9e66ea47-447c-d87b-f39c-4fcdbdf3bedb-d921a9b8, #w-node-ff90bbca-1332-5b93-557c-849c55ab8701-d921a9b8, #w-node-_95d6d299-a1d0-4c8e-9824-67eb021ae097-88e6cb1d, #w-node-_8d23ec72-bf1e-5efa-9702-63a5fbd05e12-88e6cb1d, #w-node-_9b35cb9d-8d1d-76da-4066-cbfa1b7acfba-88e6cb1d, #w-node-_29f80fd9-bad1-ebd2-bde7-e7c1368858f4-88e6cb1d, #w-node-a1aa93a9-3df0-f7d5-48ac-8453d439edcc-88e6cb1d, #w-node-_049ce2ef-a424-0b6c-6eda-4b1093e43963-88e6cb1d, #w-node-ccdd2edf-abc4-cef5-60b4-444a234a2774-88e6cb1d, #w-node-_2a7e843e-45c8-80ac-8acd-865471805a38-cb6acade, #w-node-_16eddb66-c8be-cf37-7f45-a66977bb5ee1-cb6acade {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


