:root {
  --aquamarine: #00ffde;
  --light-sea-green: #00b39c;
}

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

.navigation-full {
  width: 100%;
  background-color: #333;
  border-bottom: 1px solid rgba(61, 66, 75, .07);
  align-items: center;
  padding: 20px 3%;
  display: flex;
  position: static;
}

.isjon-mobile-logo {
  width: 54px;
}

.navigation-left {
  width: 90%;
  align-items: center;
  display: flex;
}

.navigation {
  z-index: 9;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.navigation:hover {
  background-color: rgba(0, 0, 0, 0);
}

.navigation-link {
  color: #fff;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 20px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: var(--aquamarine);
}

.navigation-link.w--current {
  color: #fff;
}

.navigation-right {
  width: 10%;
  justify-content: flex-end;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.navigation-wrap {
  background-color: #171717;
  display: block;
}

.navigation-container-mob {
  width: 100%;
  height: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-button {
  min-height: 50px;
  min-width: 150px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  border: 1px solid #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
}

.navigation-button:hover {
  color: #333;
  background-image: linear-gradient(#fff, #fff);
  box-shadow: inset 1px 1px 3px rgba(32, 27, 61, .22), inset -1px -1px 3px rgba(238, 230, 255, 0), 1px 1px 2px #5b3acc;
}

.navigation-mob {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.logo {
  width: auto;
  min-width: auto;
}

.isjon-top {
  height: 140px;
}

.brand {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 44px;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-menu {
  color: #283338;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navigation-container {
  width: 100%;
  height: 100%;
  max-width: 1500px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-left-top {
  width: 90%;
  align-items: center;
  display: flex;
}

.top-banner {
  width: 100%;
  max-width: 1500px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content-left {
  width: 50%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  display: flex;
}

.content-right {
  width: 50%;
  height: auto;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-top-bar {
  opacity: 1;
  color: rgba(51, 51, 51, .7);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.container-slider-1 {
  height: 100%;
  max-width: 1300px;
  flex-direction: row-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
}

.slide-4 {
  height: 700px;
  background-image: url('../images/banner-4_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.right-arrow, .left-arrow {
  display: none;
}

.slide-2 {
  height: 700px;
  background-image: url('../images/banner-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.section-top-slide {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.slide-1 {
  height: 700px;
  background-image: url('../images/banner-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider {
  height: 700px;
  background-color: #000;
  margin-top: 0;
}

.slide-3 {
  height: 700px;
  background-image: url('../images/banner-3.jpg');
  background-position: 60%;
  background-size: cover;
}

.slide-5 {
  height: 800px;
  background-image: url('../images/banner-5_1.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.slide-6 {
  height: 800px;
  background-image: url('../images/banner-product-03.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.slide-7 {
  height: 800px;
  background-image: url('../images/banner-4.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.slide-8 {
  height: 800px;
  background-image: url('../images/banner-5.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.slide-nav {
  display: none;
}

.text-block-61 {
  font-size: 16px;
}

.nav-link-details {
  color: rgba(40, 51, 56, .6);
  font-size: 14px;
}

.dropdown-toggle {
  color: #fff;
  text-transform: uppercase;
  padding-left: 12px;
  padding-right: 26px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .2s;
}

.dropdown-toggle:hover {
  color: #00ffde;
}

.navigation-left-2 {
  width: 20%;
  align-items: center;
  display: flex;
}

.dropdown-link-4 {
  width: 100%;
  color: #283338;
  padding: 16px 22px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-4:hover {
  background-color: #f8faff;
}

.button-menu {
  min-height: 50px;
  min-width: 150px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-menu:hover {
  color: #171717;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
}

.navigation-link-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 20px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link-2:hover {
  color: #8c54ff;
}

.navigation-link-2.w--current {
  color: #99d715;
}

.navigation-container-2 {
  width: 100%;
  height: 100%;
  max-width: 1300px;
  min-height: 85px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flowbase-logo {
  width: 150px;
}

.navigation-column-right {
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-menu-2 {
  color: #283338;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navigation-right-2 {
  width: 13%;
  justify-content: flex-end;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.icon-4 {
  margin-right: 5px;
}

.text-block-62 {
  color: #abaeaf;
  letter-spacing: 1px;
  margin-bottom: 14px;
  font-size: 14px;
}

.icon-square {
  width: 45px;
  height: 45px;
  background-color: #171717;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.navigation-column {
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 22px;
}

.dropdown-link-5 {
  width: 100%;
  min-height: 55px;
  color: #283338;
  padding: 16px 22px 20px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-5:hover {
  background-color: #f8faff;
}

.navigation-2 {
  z-index: 9;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(68, 85, 103, .11);
  flex-direction: column;
  align-items: center;
  padding: 10px 3%;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-link {
  width: 100%;
  color: #171717;
  background-color: #fff;
  padding: 16px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link:hover {
  background-color: #eee;
}

.nav-content-wrap {
  width: 100%;
  color: #171717;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: flex;
}

.brand-2 {
  margin-right: 44px;
}

.dropdown-link-mobile {
  width: 100%;
  color: #283338;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-mobile:hover {
  background-color: #f8faff;
}

.dropdown-link-1 {
  width: 100%;
  color: #171717;
  padding: 20px 22px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-1:hover {
  background-color: #eee;
}

.link-18 {
  color: #283338;
  margin-bottom: 15px;
  font-size: 15px;
  text-decoration: none;
  display: block;
}

.link-18:hover {
  color: #8c54ff;
}

.dropdown-column-wrap {
  display: flex;
}

.navigation-dropdown {
  min-width: 140px;
}

.navigation-dropdown.w--open {
  max-height: 100vh;
  min-width: 350px;
  background-color: #fff;
  left: -120px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, .15), 8px 18px 60px 4px rgba(0, 0, 0, .13);
}

.navigation-mob-2 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.isjon-logo {
  width: 150px;
}

.navigation-dropdown-additional-service-solutions {
  min-width: 140px;
}

.navigation-dropdown-additional-service-solutions.w--open {
  max-height: 100vh;
  min-width: 350px;
  background-color: #fff;
  left: -40px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, .15), 8px 18px 60px 4px rgba(0, 0, 0, .13);
}

.section-client-slider {
  background-color: #1a1a1a;
}

.container-client-scroll-kg {
  width: 100%;
  height: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
}

.container-client-scroll-kg.full {
  max-width: 1200px;
  padding: 0;
}

.flex {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex.vert {
  text-align: center;
  border-radius: 0;
  flex-direction: column;
}

.carousel {
  background-color: rgba(0, 0, 0, 0);
}

.slide {
  width: 190px;
  height: 100px;
  background-color: #1a1a1a;
  justify-content: center;
  margin-right: 0;
  display: flex;
}

.container-client-scroll-isjon {
  width: 100%;
  height: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
}

.container-client-scroll-isjon.full {
  max-width: 1300px;
  padding: 0;
}

.section-about-us {
  padding-top: 50px;
  padding-bottom: 50px;
}

.home-sub-container {
  max-width: 1300px;
}

.hero-contents {
  width: 100%;
  max-width: 620px;
  flex-direction: column;
  display: flex;
}

.body-text {
  color: #333;
  text-align: justify;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 160%;
}

.wrapper {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.h1 {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.hero-img {
  width: 700px;
  max-width: 700px;
  margin-left: 40px;
}

.bodytext-wp {
  margin-bottom: 15px;
}

.bodytext-wp.mid {
  text-align: center;
}

.btn {
  background-color: #333;
  border-radius: 100px;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn:hover {
  background-color: #00b39c;
  transform: translate(0, -3px);
}

.btn.white {
  color: #333;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  font-weight: 500;
}

.btn.white:hover {
  background-color: var(--light-sea-green);
  color: #fff;
  border-color: #00b39c;
}

.btn-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  margin-top: 25px;
}

.h1-wp {
  margin-bottom: 20px;
}

.hero-wp {
  align-items: center;
  display: flex;
}

.style-bold {
  font-weight: 900;
}

.service-contents {
  width: 70%;
  flex-direction: column;
  display: flex;
}

.body-text-form-description {
  font-size: 18px;
  line-height: 160%;
}

.body-text-form-description.white {
  opacity: .7;
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.body-text-form-description.orange {
  color: #eba37a;
  font-size: 17px;
  font-weight: 500;
  line-height: 176%;
}

.body-text-form-description.white {
  color: #fff;
  text-align: justify;
}

.h1-2 {
  font-family: Montserrat, sans-serif;
}

.h1-2.white {
  color: #fff;
  font-weight: 400;
}

.btn-legacy-lifestyle {
  background-color: #14142a;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-legacy-lifestyle:hover {
  background-color: #eba37a;
  transform: translate(0, -3px);
}

.btn-legacy-lifestyle.white {
  color: #14142a;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px solid #e4e5e9;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
}

.btn-wp {
  margin-top: 20px;
}

.btn-wp.mid {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.service-wp {
  text-align: center;
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url('../images/lifestyle-legacy.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-lifestyle-legacy-logo {
  width: 350px;
}

.lifestyle-logo-wrapper {
  margin-bottom: 30px;
}

.style-legacy-lifestyle {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.section-footer {
  background-color: #fff;
  border-top: 2px solid #e7e7e7;
  padding-top: 50px;
  padding-bottom: 50px;
}

.social-media-footer-item {
  margin-left: 28px;
  transition: opacity .35s, color .35s;
}

.social-media-footer-item:hover {
  opacity: .42;
}

.newsletter-input-container {
  position: relative;
}

.footer-list-item {
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.wrapper-footer {
  width: 95%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.footer-list-columns-container {
  display: flex;
}

.logo-footer {
  width: 100px;
}

.footer-top {
  grid-column-gap: 100px;
  border-bottom: 1px solid #e4e5e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
  padding-bottom: 40px;
}

.footer-bottom {
  grid-column-gap: 40px;
  border-top: 1px solid #e4e5e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  padding-top: 20px;
}

.submit-btn {
  color: #fff;
  text-align: center;
  text-transform: lowercase;
  background-color: #14142a;
  border-radius: 80px;
  padding: 20px 60px;
  font-weight: 500;
  line-height: 20px;
  transition: background-color .35s, transform .3s, box-shadow .3s;
}

.submit-btn:hover {
  color: #fff;
  background-color: #eba37a;
  transform: translate(0, -3px);
}

.submit-btn.newsletter {
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  top: 12px;
  bottom: 12px;
  left: auto;
  right: 12px;
}

.footer-middle {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1.2fr 1fr;
  padding-top: 30px;
  padding-bottom: 30px;
}

.success-message {
  color: #fff;
  background-color: #14142a;
  padding: 36px 24px;
}

.brand-footer {
  width: 192px;
  margin-bottom: 20px;
  transition: transform .35s, color .35s;
}

.brand-footer:hover {
  transform: scale(.94);
}

.brand-footer.w--current {
  margin-bottom: 20px;
}

.footer-list {
  padding-left: 0;
  list-style-type: none;
}

.footer-list.column-one {
  margin-right: 40px;
}

.footer-title {
  color: #333;
  text-transform: uppercase;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 30px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.input {
  height: 72px;
  background-color: #f6f6f7;
  border: 1px solid #f6f6f7;
  border-radius: 100px;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  transition: border-color .35s, background-color .35s;
}

.input:hover {
  background-color: #fff;
  border-color: #eba37a;
}

.input:focus {
  color: #14142a;
  background-color: #fff;
  border-color: #eba37a;
}

.input.newsletter {
  text-transform: lowercase;
  border-color: #f9fafc;
  font-size: 18px;
  line-height: 20px;
  transition: background-color .35s, border-color .35s;
}

.input.newsletter:hover {
  background-color: #fff;
  border-color: #eba37a;
}

.input.newsletter:focus {
  color: #14142a;
  background-color: #fff;
}

.error-message {
  color: #ff484b;
  text-align: center;
  background-color: #fff4f4;
  margin-top: 18px;
  padding: 18px 19px;
}

.field.newsletter {
  color: #14142a;
  margin-bottom: 20px;
}

.footer-link-item {
  opacity: .9;
  color: #333;
  text-transform: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.paragraph-footer {
  opacity: .9;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-footer {
  font-size: 13px;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid rgba(67, 83, 255, .16);
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_container {
  width: 100%;
  max-width: 62.5rem;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-family: Open Sans, sans-serif;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--light-sea-green);
  color: var(--light-sea-green);
  -webkit-text-stroke-color: #00a99d;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_button {
  min-width: 8.75rem;
  border: 2px solid var(--light-sea-green);
  background-color: var(--light-sea-green);
  color: #fff;
  text-align: center;
  border-radius: 999rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

.fs-cc-banner_trigger {
  display: none;
}

.privacy-policy-link {
  color: #333;
  text-decoration: none;
}

.content_wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.link-privacy-policy {
  color: var(--light-sea-green);
  font-weight: 500;
  text-decoration: none;
  display: inline;
}

.paragraph-11 {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.listed-item-privacy-policy-large {
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.header_section_wrapper {
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.privacy-bloc {
  align-items: stretch;
  display: flex;
}

.privacy-bloc.our-role {
  flex-direction: column;
}

.sub-header-privacy-policy {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.privacy_content_wrapper {
  color: #333;
  background-color: #fff;
  border: 1px solid rgba(105, 105, 105, .1);
  border-radius: 20px;
  padding: 24px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  overflow: visible;
}

.heading-15-privacy-policy {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.paragraph_centered {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.section-privacy-policy {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.section-privacy-policy.contact {
  padding-top: 60px;
  padding-bottom: 60px;
}

.divider-2 {
  width: 100%;
  height: 1px;
  background-color: rgba(105, 105, 105, .15);
  border-radius: 2px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.heading-17 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-23 {
  font-family: Montserrat, sans-serif;
}

.divider-pp {
  width: 100%;
  height: 1px;
  background-color: rgba(105, 105, 105, .15);
  border-radius: 2px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.intro_wrapper {
  text-align: center;
}

.heading-19 {
  font-family: Montserrat, sans-serif;
}

.listed-item-privacy-policy {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.sub-header-privacy-policy-small {
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-privacy-policy {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.container-terms {
  max-width: 1300px;
  text-align: left;
  position: relative;
}

.link-privacy-policy-2 {
  color: var(--light-sea-green);
  font-weight: 500;
  text-decoration: none;
  display: inline;
}

.privacy_content_wrapper-2 {
  background-color: #fff;
  border: 1px solid rgba(105, 105, 105, .1);
  border-radius: 20px;
  padding: 24px 40px;
  overflow: visible;
}

.section-cookie-policy {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.section-cookie-policy.contact {
  padding-top: 60px;
  padding-bottom: 60px;
}

.link-3 {
  text-decoration: none;
  display: inline;
}

.heading-24, .heading-25 {
  font-family: Montserrat, sans-serif;
}

.text-block {
  color: #848199;
  font-size: 20px;
  font-weight: 400;
}

.price-grid {
  width: 100%;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 50px;
  padding-bottom: 50px;
}

.button-pricing {
  width: 80%;
  min-height: 52px;
  color: #5243c2;
  text-align: center;
  background-color: #f496d1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  display: flex;
}

.feature-text {
  color: #848199;
  font-size: 15px;
}

.pricing-column-features {
  padding: 21px;
}

.length-text {
  color: #848199;
  font-size: 22px;
}

.pricing-column {
  padding: 21px;
}

.pricing-column-white {
  background-color: #fff;
  border-radius: 20px;
  padding: 21px;
  box-shadow: 16px 16px 42px rgba(23, 18, 63, .12);
}

.price-type {
  color: #5243c2;
  margin-top: 0;
  font-size: 25px;
}

.feature-grid {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
}

.title-wrap {
  width: 100%;
  color: #7b88a8;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.feature-text-mobile {
  color: #848199;
  font-size: 15px;
  display: none;
}

.button-wrap {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
}

.content-h1 {
  z-index: 2;
  color: #231d4f;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.sub-container {
  width: 100%;
  max-width: 1300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.check {
  width: 18px;
  margin-right: 16px;
}

.feature-item {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.feature-check {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.pricing-top {
  width: 100%;
  min-height: 140px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
}

.check-2 {
  width: 38px;
  opacity: .5;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: relative;
  top: 0;
}

.title {
  color: #7b88a8;
  letter-spacing: 2px;
  font-size: 12px;
}

.start-link {
  color: #8c54ff;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.top-heading {
  color: #333;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.discount {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}

.pricing-table-cell {
  text-align: left;
  border: 1px solid rgba(235, 235, 235, .6);
  align-items: center;
  padding: 12px 40px 12px 10px;
  display: flex;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.help-icon {
  width: 18px;
}

.pricing-line-break {
  height: 81px;
  border-top: 1px solid #8c54ff;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.pricing-top-2 {
  min-height: 165px;
  background-color: #fff;
  border-bottom: 1px solid #8c54ff;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 24px;
  position: relative;
}

.check-3 {
  width: 38px;
  opacity: .5;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.check-4 {
  width: 38px;
  opacity: .5;
}

.title-wrap-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.heading {
  color: #2d3958;
  letter-spacing: -.03em;
}

.grid-top-static {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  position: static;
  top: 0;
}

.container-pricing {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-63 {
  opacity: .5;
  color: #7b88a8;
  letter-spacing: 2px;
}

.pricing-top-isjon {
  min-height: auto;
  border-top: 1px solid var(--light-sea-green);
  border-bottom: 1px solid var(--light-sea-green);
  text-align: left;
  background-color: #fff;
  padding: 20px 24px 20px 10px;
  position: relative;
}

.pricing-wrapper-isjon {
  padding-top: 30px;
  padding-bottom: 30px;
}

.body-title {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.list-pricing {
  margin-top: 20px;
  padding-left: 30px;
}

.list-item-pricing {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.italic-text {
  color: #333;
}

.heading-26 {
  font-family: Montserrat, sans-serif;
}

.title-pricing {
  font-family: Montserrat, sans-serif;
  font-size: 17px;
}

.title-pricing-table {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.pricing-text {
  font-family: Montserrat, sans-serif;
}

.pricing-line-break-top-2 {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.title-pricing-main {
  color: var(--light-sea-green);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.grid-top-static-makeup {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  position: static;
  top: 0;
}

.grid-pricing-makeup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.grid-top-static-treatments {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  position: static;
  top: 0;
}

.grid-pricing-treatments {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr;
}

.pricing-top-isjon-rcr {
  height: 110px;
  min-height: auto;
  border-bottom: 1px solid var(--light-sea-green);
  text-align: left;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 24px;
  position: relative;
}

.top-wrapper {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.back-to-top {
  background-color: #171717;
  padding: 20px;
}

.image-7 {
  width: 100%;
  max-width: 20px;
  padding: 0;
}

.social-media-icon-footer-youtube, .social-media-icon-footer-facebook, .social-media-icon-footer-pinterest {
  width: 25px;
}

.pricing-line-break-2 {
  height: 81px;
  border-top: 1px solid #8c54ff;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.title-2 {
  color: #7b88a8;
  letter-spacing: 2px;
  font-size: 12px;
}

.pricing-line-break-3 {
  height: 81px;
  border-top: 1px solid #8c54ff;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.subpage-header-about-us {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-about-us.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-container-header {
  max-width: 1300px;
  flex-wrap: nowrap;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: relative;
}

.sub-page-grid-header {
  height: 100%;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  align-items: stretch;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-content-left-sub-page {
  padding-top: 0;
  padding-left: 0;
}

.sub-page-header {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  line-height: 65px;
}

.page-subtitle {
  width: 65%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 27px;
  display: block;
}

.page-subtitle.full {
  width: 100%;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.subpage-header-about-us-copy {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-about-us-copy.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.paragraph {
  max-width: 490px;
  color: #546681;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-style: normal;
  line-height: 1.3;
}

.image-block {
  width: 50%;
  min-height: 350px;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
  position: relative;
}

.feature-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-title {
  color: var(--light-sea-green);
  margin-top: 7px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}

.container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.content-icon {
  width: 40px;
  margin-right: 15px;
}

.content-block-right {
  width: 50%;
  min-height: 350px;
  align-items: center;
  padding: 25px 25px 25px 55px;
  display: flex;
}

.section-content {
  min-height: 500px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 0%;
}

.feature {
  align-items: flex-start;
  margin-top: 25px;
  padding-right: 60px;
  display: flex;
}

.content-wrap {
  max-width: 590px;
  position: relative;
}

.heading-primary {
  max-width: 500px;
  color: #333;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
}

.title-3 {
  max-width: 500px;
  color: var(--light-sea-green);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.column-wrap {
  display: flex;
}

.link {
  color: var(--light-sea-green);
  font-weight: 500;
  text-decoration: none;
}

.image-sub-page {
  border-radius: 5px;
}

.subpage-header-our-story-copy {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story-copy.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-copy.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-gallery {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-gallery.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-gallery.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-gallery.gallery {
  text-align: left;
  background-image: url('../images/sub-page-gallery.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subheading-wp {
  align-items: center;
  margin-bottom: 15px;
}

.subheading-wp.mid {
  text-align: center;
}

.wrapper-git {
  width: 95%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-image-container {
  position: relative;
  overflow: hidden;
}

.gallery-image-container.image-7 {
  width: auto;
  max-width: 100%;
}

.btn-2 {
  color: var(--aquamarine);
  background-color: #14142a;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-2:hover {
  background-color: #eba37a;
  transform: translate(0, -3px);
}

.gallery-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.h2-wp {
  margin-bottom: 20px;
}

.h2-wp.mid {
  text-align: center;
}

.gallery-image-overlay {
  z-index: 5;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.expand-icon {
  width: 40px;
  opacity: .9;
  margin: auto;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.contact-icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.map {
  display: none;
}

.contact-grid {
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
}

.h2.white {
  color: #fff;
}

.google-map {
  z-index: 2;
  width: 700px;
  height: 650px;
  position: relative;
}

.contact-wp {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.contact-order {
  z-index: 3;
  width: 50%;
  text-align: left;
  background-color: #171717;
  border-radius: 5px;
  flex-direction: column;
  margin-left: -150px;
  padding: 60px 45px;
  display: flex;
  position: relative;
}

.contact-link {
  align-items: center;
  display: flex;
}

.contact-content {
  width: 100%;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.body-text-contact {
  color: #333;
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 160%;
}

.body-text-contact-info {
  color: #fff;
  text-align: justify;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 160%;
}

.link-contact-info {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.btn-contact {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-contact:hover {
  border-color: var(--light-sea-green);
  background-color: #00b39c;
}

.btn-contact.white {
  color: #333;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  font-weight: 500;
}

.btn-contact.white:hover {
  background-color: var(--light-sea-green);
  color: #fff;
  border-color: #00b39c;
}

.field-name {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.form-wp {
  width: 100%;
  max-width: 770px;
  text-align: center;
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 48px;
}

.text-field {
  width: 100%;
  color: #666;
  background-color: #f6f6f7;
  border: 1px rgba(0, 0, 0, 0);
  border-radius: 100px;
  margin-top: 5px;
  margin-bottom: 0;
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 30px;
  font-size: 16px;
}

.text-field.message {
  height: 150px;
  border-radius: 12px;
  padding-bottom: 111px;
}

.grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  justify-items: start;
}

.btn-3 {
  background-color: #14142a;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-3:hover {
  background-color: #eba37a;
  transform: translate(0, -3px);
}

.section {
  background-color: #f9fafc;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.form {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/background-form.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

._770-wp {
  max-width: 770px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-form-block {
  text-align: left;
}

.html-embed {
  height: 100%;
}

.footer-small-social-icon {
  height: 15px;
}

.outline-social-icon {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 11px;
  transition: background-color .2s;
}

.outline-social-icon:hover {
  background-color: rgba(255, 255, 255, .2);
}

.contact-section-overlay {
  z-index: 10;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, .9);
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url('../images/background-bottom.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.container-contact {
  position: relative;
}

.container-contact.centered {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.contact-map {
  height: 100%;
  padding-right: 320px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.section-description {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 300;
  line-height: 27px;
}

.section-title-wrapper {
  width: 60%;
  text-align: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-contact {
  width: 100%;
  height: auto;
  position: relative;
}

.section-title {
  margin-top: 0;
  font-size: 46px;
  font-weight: 300;
  line-height: 39px;
}

.link-contact-info-sub-footer {
  color: #fff;
  font-size: 18px;
  text-decoration: none;
}

.paragraph-footer-copyright {
  opacity: .9;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.footer-link {
  color: #333;
  font-weight: 500;
  text-decoration: none;
}

.hair-loss-icon-block {
  width: 250px;
  height: auto;
  text-align: left;
  border: 0 solid #dfdfdf;
  border-radius: 100%;
  margin-bottom: 30px;
  padding-top: 0;
  display: inline-block;
}

.hair-loss-icon {
  width: auto;
  height: auto;
  opacity: .8;
  text-align: left;
}

.white-pricing-column {
  border-left: 1px solid rgba(0, 0, 0, .06);
  border-right: 1px solid rgba(0, 0, 0, .06);
  padding-left: 0;
  padding-right: 0;
}

.white-pricing-column:hover {
  color: #1f6fff;
}

.white-pricing-column.last {
  border-right-color: rgba(216, 216, 216, 0);
}

.container-2 {
  position: relative;
}

.white-hair-loss-paragraph {
  color: #252525;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.white-price-title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
}

.hair-loss-block {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 30px 0;
}

.hair-loss-block:hover {
  background-color: rgba(255, 255, 255, .4);
}

.hair-loss-block.highlight {
  background-color: #fff;
}

.button {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .3);
}

.button.dark-outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #e4e4e4;
  font-family: Montserrat, sans-serif;
}

.button.dark-outline:hover {
  color: #fff;
  background-color: #1f6fff;
  border-color: #1f6fff;
}

.white-pricing-title {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 700;
}

.subpage-header-our-story-copy {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story-copy.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-copy.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-copy {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story-copy.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-copy.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-hair-loss {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story-hair-loss.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-hair-loss.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-hair-loss.our-story-hair-loss {
  text-align: left;
  background-image: url('../images/sub-page-hair-loss.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.white-hair-loss-text {
  height: auto;
  color: #333;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 160%;
}

.white-hair-loss-text.padding-bttom {
  margin-bottom: 20px;
}

.btn-hl {
  color: #333;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(51, 51, 51, .7);
  border-radius: 5px;
  margin-top: 30px;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.btn-hl:hover {
  border-width: 2px;
  border-color: var(--light-sea-green);
  color: #fff;
  background-color: #00b39c;
}

.btn-hl.white {
  color: #333;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  font-weight: 500;
}

.btn-hl.white:hover {
  background-color: var(--light-sea-green);
  color: #fff;
  border-color: #00b39c;
}

.btn-hl.left {
  margin-right: 10px;
}

.section-description-2 {
  margin-top: 30px;
  font-size: 21px;
  font-weight: 300;
  line-height: 27px;
}

.white-pricing-column-1 {
  border-left: 0 solid rgba(0, 0, 0, .06);
  border-right: 1px solid rgba(0, 0, 0, .06);
  padding-left: 0;
  padding-right: 0;
}

.white-pricing-column-1:hover {
  color: #1f6fff;
}

.white-pricing-column-1.last {
  border-right-color: rgba(216, 216, 216, 0);
}

.white-pricing-column-2 {
  border-left: 0 solid rgba(0, 0, 0, .06);
  border-right: 1px solid rgba(0, 0, 0, .06);
  padding-left: 0;
  padding-right: 0;
}

.white-pricing-column-2:hover {
  color: #1f6fff;
}

.white-pricing-column-2.last {
  border-right-color: rgba(216, 216, 216, 0);
}

.white-pricing-column-3 {
  border-left: 1px solid rgba(0, 0, 0, .06);
  border-right: 1px solid rgba(0, 0, 0, .06);
  padding-left: 0;
  padding-right: 0;
}

.white-pricing-column-3:hover {
  color: #1f6fff;
}

.white-pricing-column-3.last {
  border-left-width: 0;
  border-right-color: rgba(216, 216, 216, 0);
}

.white-pricing-column-4 {
  border-left: 1px solid rgba(0, 0, 0, .06);
  border-right: 0 solid rgba(0, 0, 0, .06);
  padding-left: 0;
  padding-right: 0;
}

.white-pricing-column-4:hover {
  color: #1f6fff;
}

.white-pricing-column-4.last {
  border-right-color: rgba(216, 216, 216, 0);
}

.footer-link-address {
  opacity: .9;
  color: #333;
  text-transform: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.paragraph-footer-overview {
  opacity: .9;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.contact-form-wrap {
  width: 100%;
  max-width: 770px;
  text-align: center;
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 48px;
}

.horiz-div {
  width: 120px;
  height: 2px;
  background-color: #eba37a;
  margin-left: 15px;
  margin-right: 15px;
}

.box-img {
  width: 100%;
  height: 700px;
  max-height: 700px;
  max-width: 470px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -70px;
  display: flex;
  overflow: hidden;
}

.box-img.right {
  margin-left: 0;
  margin-right: -70px;
}

.normal-img {
  height: 100%;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.body-text-isjon {
  font-size: 18px;
  line-height: 160%;
}

.body-text-isjon._16px {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.body-text-isjon.light-blue {
  color: #7d7e91;
}

.body-text-isjon.orange {
  color: #eba37a;
  font-size: 17px;
  font-weight: 500;
  line-height: 176%;
}

.wrapper-pricing {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.bodytext-wp-2 {
  margin-bottom: 15px;
}

.bodytext-wp-2.gery {
  color: #7d7e91;
}

.bodytext-wp-2.mid {
  text-align: center;
}

.btn-4 {
  background-color: #14142a;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-4:hover {
  background-color: #eba37a;
  transform: translate(0, -3px);
}

.bodytext-grey {
  color: #7d7e91;
}

.service-header {
  background-color: rgba(228, 229, 233, .3);
  border-top: 1px solid rgba(102, 102, 102, .3);
  border-bottom: 1px solid rgba(102, 102, 102, .3);
  border-left: 1px solid rgba(102, 102, 102, .3);
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
}

.service-header.last {
  border-right: 1px solid rgba(102, 102, 102, .3);
}

.service-header.white-no-top-border {
  background-color: #fff;
  border-top-style: none;
}

.div-header {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.service-box {
  width: 100%;
  background-color: #fff;
  margin-top: 5px;
  margin-bottom: 30px;
}

.service-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.box-wp {
  width: 95%;
  text-align: center;
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  margin: 60px auto 100px;
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 70px;
  display: flex;
}

.box-wp.right-img {
  padding-left: 70px;
  padding-right: 0;
}

._1300-wp {
  max-width: 1300px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-contents {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.box-contents.right {
  margin-left: 0;
  margin-right: 100px;
}

.caps {
  letter-spacing: .2em;
  text-transform: uppercase;
}

.caps.grey {
  color: #666;
}

.services-tab {
  background-color: var(--light-sea-green);
  color: #fff;
  margin-bottom: 10px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.services-tab.w--current {
  color: #fff;
  background-color: #1f2827;
  margin-bottom: 10px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.horiz-div-2 {
  width: 120px;
  height: 2px;
  background-color: var(--light-sea-green);
  margin-left: 15px;
  margin-right: 15px;
}

.bodytext-grey-2 {
  color: #7d7e91;
}

.service-header-isjon {
  background-color: rgba(228, 229, 233, .3);
  border: 1px solid rgba(102, 102, 102, .3);
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
}

.service-header-isjon.last {
  border-right: 1px solid rgba(102, 102, 102, .3);
}

.service-header-isjon.white-no-top-border {
  background-color: #fff;
  border-top-style: none;
}

.div-header-2 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.service-grid-isjon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

.tab-wrapper {
  padding: 0;
}

.btn-adventure {
  background-color: #333;
  border-radius: 100px;
  margin-top: 20px;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .32s cubic-bezier(.19, 1, .22, 1);
}

.btn-adventure:hover {
  background-color: #00b39c;
  transform: translate(0, -3px);
}

.btn-adventure.white {
  color: #333;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  font-weight: 500;
}

.btn-adventure.white:hover {
  background-color: var(--light-sea-green);
  color: #fff;
  border-color: #00b39c;
}

.sub-header {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.header-hair-loss {
  color: #333;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.list-hair-loss {
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 30px;
}

.list-item-hair-loss {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

.hair-loss-tab {
  background-color: var(--light-sea-green);
  color: #fff;
  margin-bottom: 10px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.hair-loss-tab.w--current {
  color: #fff;
  background-color: #1f2827;
  margin-bottom: 10px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.hair-loss-wrapper {
  padding-top: 30px;
}

.hairloss-image-wrapper {
  height: auto;
}

.hair-loss-content {
  padding-left: 100px;
  padding-right: 100px;
}

.slider-2 {
  background-color: rgba(0, 0, 0, 0);
}

.icon-6, .icon-7 {
  color: #333;
}

.slide-nav-2 {
  display: none;
}

.image-8 {
  height: 300px;
}

.image-9 {
  width: 100%;
  max-width: 400px;
}

.hair-loss-sub-text {
  text-align: center;
  font-size: 13px;
  font-weight: 300;
  display: inline;
}

.hair-loss-sub-text.right {
  margin-left: 5px;
}

.hair-loss-sub-text-f-m {
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  display: inline;
}

.hair-loss-sub-text-f-m.left {
  padding-right: 5px;
  font-weight: 600;
}

.slide-newtrino {
  padding-left: 100px;
  padding-right: 100px;
}

.hair-loss-content-newtrino {
  padding-left: 30px;
  padding-right: 0;
}

.disclaimer {
  font-size: 13px;
}

.slider-wrapper-newtrino {
  background-color: rgba(0, 0, 0, 0);
}

.subpage-header-our-story-easihair-pro {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(31, 111, 255, .9), rgba(31, 111, 255, .9)), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header-our-story-easihair-pro.about-1 {
  text-align: left;
  background-image: url('../images/sub-page.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-easihair-pro.our-story {
  text-align: left;
  background-image: url('../images/sub-page-our-story.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.subpage-header-our-story-easihair-pro.our-story-easihair-pro {
  text-align: left;
  background-image: url('../images/easihair-pro_1.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media screen and (min-width: 1440px) {
  .navigation-link.w--current {
    color: #fff;
  }

  .nav-link-details {
    text-transform: capitalize;
    margin-top: 5px;
  }

  .body-text {
    text-align: justify;
  }

  .service-contents {
    max-width: 1300px;
  }

  .btn-wp.mid {
    margin-top: 30px;
    margin-bottom: 20px;
  }

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

  .social-media-icon-footer {
    width: 23px;
  }

  .footer-middle {
    grid-column-gap: 90px;
    grid-template-columns: 1.6fr .8fr 1.2fr 1fr;
  }

  .footer-list.column-one {
    margin-right: 60px;
  }

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

  .title-wrap {
    margin-bottom: 0;
  }

  .pricing-table-cell {
    text-align: left;
    border: 1px solid rgba(235, 235, 235, .6);
    padding-left: 10px;
  }

  .pricing-top-isjon {
    border-top: 1px solid var(--light-sea-green);
    padding-left: 10px;
  }

  .pricing-wrapper-it {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .title-pricing-main {
    color: var(--light-sea-green);
    font-size: 18px;
    font-weight: 800;
  }

  .grid-top-static-makeup, .grid-pricing-makeup {
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .grid-top-static-treatments {
    grid-template-columns: 1.5fr;
  }

  .grid-pricing-treatments {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  .pricing-top-isjon-rcr {
    min-height: 110px;
    border-top: 1px solid var(--light-sea-green);
    padding-left: 10px;
  }

  .top-wrapper {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
  }

  .back-to-top {
    background-color: #171717;
    position: -webkit-sticky;
    position: sticky;
  }

  .social-media-icon-footer-youtube {
    width: 25px;
  }

  .social-media-icon-footer-facebook {
    width: 23px;
  }

  .social-media-icon-footer-pinterest {
    width: 25px;
  }

  .subpage-header-about-us.about-1, .subpage-header-about-us-copy.about-1, .subpage-header-our-story.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-copy.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-copy.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-gallery.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-gallery.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-gallery.gallery {
    background-image: url('../images/sub-page-gallery.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .h2 {
    font-family: Montserrat, sans-serif;
  }

  .body-text-contact, .body-text-contact-info {
    text-align: justify;
  }

  .subpage-header-our-story-copy.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-copy.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-copy.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-copy.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-hair-loss.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-hair-loss.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-hair-loss.our-story-hair-loss {
    background-image: url('../images/sub-page-hair-loss.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .white-hair-loss-text {
    text-align: justify;
  }

  .horiz-div {
    background-color: var(--light-sea-green);
  }

  .box-img.right {
    justify-content: center;
    align-items: center;
  }

  .normal-img {
    margin-top: 0;
  }

  .body-text-isjon._16px {
    font-family: Montserrat, sans-serif;
  }

  .wrapper-pricing {
    width: 100%;
    max-width: 1300px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bodytext-grey {
    color: #333;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 300;
  }

  .service-header {
    width: 600px;
    max-width: none;
    background-color: rgba(228, 229, 233, .2);
    border-right: 1px solid rgba(102, 102, 102, .3);
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Montserrat, sans-serif;
  }

  .div-header {
    font-family: Montserrat, sans-serif;
  }

  .service-box {
    width: 100%;
  }

  .service-grid {
    grid-template-columns: 2fr;
  }

  .box-wp {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .box-wp.right-img {
    padding-left: 30px;
  }

  ._1300-wp {
    max-width: 1300px;
  }

  .box-contents {
    margin-left: 0;
  }

  .caps {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .tab-services {
    margin-top: 30px;
  }

  .services-tab {
    background-color: var(--light-sea-green);
    color: #fff;
    text-transform: capitalize;
    border-radius: 3px;
    margin-bottom: 20px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .services-tab.w--current {
    color: #fff;
    background-color: #1f2827;
    border-radius: 3px;
    margin-left: 3px;
    margin-right: 3px;
    font-family: Montserrat, sans-serif;
  }

  .tab-link-tab-2, .tab-link-tab-3 {
    background-color: var(--light-sea-green);
  }

  .text-block-64 {
    font-weight: 600;
  }

  .horiz-div-2 {
    background-color: var(--light-sea-green);
  }

  .service-header-isjon {
    border-right: 1px solid rgba(102, 102, 102, .3);
  }

  .service-grid-isjon {
    grid-template-columns: 2fr;
  }

  .tab-wrapper {
    padding: 30px 0;
  }

  .text-block-65 {
    display: inline;
  }

  .tab-hair-loss {
    margin-top: 30px;
  }

  .hair-loss-tab {
    background-color: var(--light-sea-green);
    color: #fff;
    text-transform: capitalize;
    border-radius: 3px;
    margin-bottom: 20px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .hair-loss-tab.w--current {
    color: #fff;
    background-color: #1f2827;
    border-radius: 3px;
    margin-left: 3px;
    margin-right: 3px;
    font-family: Montserrat, sans-serif;
  }

  .subpage-header-our-story-easihair-pro.about-1 {
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-easihair-pro.our-story {
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .subpage-header-our-story-easihair-pro.our-story-easihair-pro {
    background-image: url('../images/easihair-pro_1.jpg');
    background-position: 50%;
    background-size: cover;
  }
}

@media screen and (max-width: 991px) {
  .navigation-full {
    background-color: #fff;
  }

  .isjon-mobile-logo {
    width: 100px;
  }

  .navigation-left, .navigation {
    display: none;
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px rgba(32, 53, 90, .09);
  }

  .menu-mob {
    color: #fff;
    background-color: #769591;
    border-radius: 15px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #824bf1;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .navigation-mob {
    border-bottom: 1px solid rgba(68, 85, 103, .11);
    flex-direction: row;
    justify-content: center;
    padding: 10px 3%;
    display: flex;
  }

  .mobile-nav-link {
    width: 100%;
    color: #000;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .mobile-nav-link.current {
    color: #333;
  }

  .isjon-top, .navigation-left-top {
    display: none;
  }

  .slide-4 {
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-2 {
    height: 300px;
    background-position: 0 0;
    background-size: cover;
  }

  .section-top-slide {
    margin-top: 0;
    padding-top: 0;
  }

  .slide-1 {
    height: 300px;
    background-position: 50%;
    background-size: cover;
  }

  .slider {
    height: 300px;
  }

  .slide-3 {
    height: 300px;
    background-size: cover;
  }

  .slide-5, .slide-6, .slide-7, .slide-8 {
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .navigation-left-2 {
    display: flex;
  }

  .flowbase-logo {
    width: 90px;
  }

  .nav-menu-2 {
    display: none;
  }

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

  .navigation-2 {
    display: none;
  }

  .menu-mob-2 {
    color: #fff;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    font-size: 22px;
  }

  .menu-mob-2.w--open {
    background-color: var(--aquamarine);
  }

  .mobile-toggle {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .dropdown-link-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navigation-mob-2 {
    height: 85px;
    border-bottom: 1px solid rgba(255, 255, 255, .11);
    flex-direction: row;
    justify-content: center;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
  }

  .icon-5 {
    color: #171717;
    font-size: 40px;
  }

  .container-client-scroll-kg, .container-client-scroll-isjon {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-about-us {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-contents {
    width: 90%;
    max-width: none;
    text-align: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .wrapper {
    padding: 50px;
  }

  .h1 {
    margin-top: 0;
    font-size: 48px;
    line-height: 54px;
  }

  .hero-img {
    width: 95%;
    max-width: none;
    margin-left: 0;
  }

  .btn-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-wp {
    flex-direction: column;
  }

  .service-contents {
    width: 90%;
    max-width: none;
    text-align: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .h1-2 {
    font-size: 48px;
    line-height: 54px;
  }

  .h1-2.white {
    font-weight: 400;
    line-height: 54px;
  }

  .btn-wp.mid {
    margin-top: 30px;
  }

  .service-wp {
    flex-direction: column;
  }

  .section-footer {
    padding-left: 50px;
    padding-right: 50px;
  }

  .social-media-footer-item {
    margin-left: 18px;
    margin-right: 18px;
  }

  .footer-list-item {
    margin-bottom: 8px;
  }

  .footer-top-left {
    max-width: 600px;
  }

  .footer-top {
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .footer-bottom {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer-middle {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1.2fr 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-title {
    margin-bottom: 24px;
  }

  .footer-link-item {
    font-size: 16px;
  }

  .paragraph-footer {
    text-align: justify;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .section-privacy-policy {
    padding: 45px;
  }

  .section-privacy-policy.contact {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section-cookie-policy {
    padding: 45px;
  }

  .section-cookie-policy.contact {
    padding-top: 40px;
    padding-bottom: 30px;
  }

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

  .pricing-column-features {
    padding: 15px;
    display: none;
  }

  .pricing-column, .pricing-column-white {
    padding: 15px;
  }

  .title-wrap {
    margin-bottom: 0;
  }

  .feature-text-mobile {
    display: block;
  }

  .pricing-line-break-top {
    padding-top: 20px;
  }

  .title {
    color: rgba(51, 51, 51, .9);
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 600;
  }

  .pricing-table-cell {
    border-width: 0;
  }

  .pricing-line-break {
    height: auto;
    border-top-color: var(--light-sea-green);
    padding-top: 10px;
    padding-bottom: 0;
  }

  .tab-standard {
    color: #fff;
    background-color: #333;
    border-radius: 50px;
    margin: 5px;
    padding: 0 15px;
    font-family: Montserrat, sans-serif;
  }

  .tab-standard.w--current {
    background-color: var(--light-sea-green);
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 300;
  }

  .tabs-menu {
    padding-bottom: 0;
  }

  .pricing-grid-wrapper-mobile {
    padding-bottom: 0;
    display: block;
  }

  .mobile-pricing {
    font-weight: 400;
  }

  .container-pricing {
    padding: 50px;
  }

  .pricing-wrapper-isjon {
    padding-top: 0;
  }

  .pricing-wrapper-it {
    display: none;
  }

  .mobi-heading-table {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .paragraph-mobi {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
  }

  .pricing-line-break-2, .pricing-line-break-3 {
    border-bottom: 1px solid var(--light-sea-green);
    border-top-color: var(--light-sea-green);
    padding-top: 24px;
  }

  .subpage-header-about-us {
    padding: 140px 45px 60px;
  }

  .subpage-header-about-us.about-1 {
    padding: 50px 30px;
  }

  .sub-page-grid-header {
    grid-template-columns: 1fr;
    justify-items: start;
    padding: 50px 50px 50px 0;
  }

  .div-block-content-left-sub-page {
    padding-top: 0;
  }

  .sub-page-header {
    font-size: 50px;
  }

  .page-subtitle {
    width: 80%;
  }

  .subpage-header-about-us-copy {
    padding: 140px 45px 60px;
  }

  .subpage-header-about-us-copy.about-1 {
    padding: 50px 30px;
  }

  .subpage-header-our-story {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story.about-1, .subpage-header-our-story.our-story {
    padding: 50px 30px;
  }

  .image-block {
    width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .image-block.about-us-2 {
    margin-bottom: 30px;
  }

  .content-icon {
    margin-bottom: 15px;
  }

  .content-block-right {
    width: 100%;
    justify-content: center;
    padding: 30px 0 0;
  }

  .section-content {
    padding: 0;
  }

  .feature {
    flex-direction: column;
    padding-right: 0;
  }

  .content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .column-wrap {
    flex-wrap: wrap;
  }

  .list {
    padding-left: 20px;
  }

  .subpage-header-our-story-copy {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding: 50px 30px;
  }

  .subpage-header-gallery {
    padding: 140px 45px 60px;
  }

  .subpage-header-gallery.about-1, .subpage-header-gallery.our-story, .subpage-header-gallery.gallery {
    padding: 50px 30px;
  }

  .gallery-grid {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .google-map {
    width: 100%;
    height: 450px;
  }

  .contact-wp {
    flex-direction: column;
  }

  .contact-order {
    width: 100%;
    margin-top: -100px;
    margin-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-content {
    width: 90%;
    max-width: none;
    text-align: center;
    align-items: center;
    margin-bottom: 40px;
  }

  .body-text-contact {
    text-align: justify;
  }

  .form-wp {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 30px;
  }

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

  .section.form {
    padding: 40px 30px 60px;
  }

  ._770-wp {
    width: 95%;
  }

  .contact-section-overlay {
    padding-top: 50px;
  }

  .contact-map {
    height: 100%;
    padding-right: 240px;
  }

  .section-description {
    margin-top: 20px;
    font-size: 19px;
  }

  .section-title-wrapper {
    width: 85%;
    margin-bottom: 40px;
  }

  .section-contact {
    height: auto;
  }

  .section-title {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .paragraph-footer-copyright {
    text-align: justify;
  }

  .hair-loss-icon-block {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .hair-loss-icon {
    width: 100%;
    height: auto;
    max-width: 190px;
  }

  .white-pricing-column {
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-hair-loss-paragraph {
    font-size: 13px;
    line-height: 20px;
  }

  .white-price-title {
    font-size: 35px;
  }

  .hair-loss-block {
    border: 1px solid rgba(0, 0, 0, .06);
    margin-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .white-hair-loss-row {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .button.dark-outline {
    margin-top: 10px;
  }

  .subpage-header-our-story-copy {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding: 50px 30px;
  }

  .subpage-header-our-story-copy {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding: 50px 30px;
  }

  .subpage-header-our-story-hair-loss {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story-hair-loss.about-1, .subpage-header-our-story-hair-loss.our-story, .subpage-header-our-story-hair-loss.our-story-hair-loss {
    padding: 50px 30px;
  }

  .white-hair-loss-text {
    height: auto;
  }

  .btn-hl.left {
    margin-left: 80px;
  }

  .section-description-2 {
    margin-top: 20px;
    font-size: 19px;
  }

  .white-pricing-column-1, .white-pricing-column-2 {
    border-right-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-pricing-column-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-pricing-column-4 {
    border-left-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-link-address {
    font-size: 16px;
  }

  .paragraph-footer-overview {
    text-align: justify;
  }

  .contact-form-wrap {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 30px;
  }

  .box-img {
    height: 400px;
    max-width: none;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .box-img.right {
    order: -1;
    margin-left: auto;
    margin-right: auto;
  }

  .normal-img {
    width: 100%;
    height: auto;
    object-fit: contain;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .body-text-isjon.light-blue {
    font-size: 16px;
  }

  .wrapper-pricing {
    padding: 50px;
  }

  .service-box {
    text-align: left;
  }

  .service-grid {
    grid-row-gap: 15px;
  }

  .box-wp {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 30px;
  }

  .box-wp.right-img {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._1300-wp {
    width: 95%;
  }

  .box-contents {
    margin-top: 0;
    margin-left: 0;
  }

  .box-contents.right {
    margin-right: 0;
  }

  .service-grid-isjon {
    grid-row-gap: 15px;
  }

  .tab-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-adventure {
    margin-bottom: 30px;
  }

  .tab-wrapper-main {
    margin: 30px;
    padding-top: 0;
    padding-left: 0;
  }

  .sub-header {
    margin-top: 0;
    font-size: 30px;
    line-height: 54px;
  }

  .header-hair-loss {
    margin-top: 0;
    font-size: 25px;
    line-height: 35px;
  }

  .tab-wrapper-main-hair-loss {
    margin: 30px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .hairloss-image-wrapper {
    width: 100%;
  }

  .hair-loss-content {
    padding-bottom: 0;
    padding-left: 80px;
    padding-right: 80px;
  }

  .slider-2 {
    height: auto;
  }

  .image-8 {
    display: none;
  }

  .image-9 {
    max-width: 350px;
  }

  .slide-newtrino {
    padding-left: 80px;
    padding-right: 80px;
  }

  .hair-loss-content-newtrino {
    padding-left: 0;
  }

  .slider-wrapper-newtrino {
    height: auto;
  }

  .subpage-header-our-story-easihair-pro {
    padding: 140px 45px 60px;
  }

  .subpage-header-our-story-easihair-pro.about-1, .subpage-header-our-story-easihair-pro.our-story, .subpage-header-our-story-easihair-pro.our-story-easihair-pro {
    padding: 50px 30px;
  }
}

@media screen and (max-width: 767px) {
  .menu-mob {
    background-color: #57cfc0;
    border-radius: 50px;
    padding: 15px;
  }

  .slide-2 {
    height: 250px;
  }

  .section-top-slide {
    padding-top: 0;
  }

  .slide-1, .slider {
    height: 250px;
  }

  .icon {
    font-size: 30px;
  }

  .flex.vert {
    text-align: left;
    align-items: flex-start;
  }

  .section-about-us {
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-text {
    font-size: 15px;
  }

  .wrapper {
    padding: 0;
  }

  .h1 {
    font-size: 36px;
    line-height: 42px;
  }

  .hero-wp {
    padding: 30px;
  }

  .body-text-form-description {
    font-size: 15px;
  }

  .body-text-form-description.orange {
    font-size: 16px;
  }

  .h1-2 {
    font-size: 36px;
    line-height: 42px;
  }

  .h1-2.white {
    line-height: 48px;
  }

  .btn-wp.mid {
    margin-top: 30px;
  }

  .service-wp {
    padding: 50px 30px;
  }

  .footer-top {
    padding-bottom: 10px;
  }

  .submit-btn {
    padding: 18px 28px;
  }

  .submit-btn.newsletter {
    top: 5px;
    bottom: 5px;
    right: 5px;
  }

  .input {
    height: 58px;
  }

  .input.newsletter {
    font-size: 16px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .content_wrapper {
    padding-left: 40px;
  }

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

  .section-privacy-policy {
    padding: 25px;
  }

  .section-privacy-policy.contact {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .privacy_content_wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-cookie-policy {
    padding: 25px;
  }

  .section-cookie-policy.contact {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .price-grid {
    max-width: 460px;
    grid-template-columns: 1fr;
  }

  .pricing-column {
    background-color: #fff;
    border-radius: 20px;
  }

  .feature-grid {
    grid-row-gap: 14px;
  }

  .title-wrap {
    text-align: center;
    align-items: center;
  }

  .content-h1 {
    font-size: 55px;
  }

  .sub-container {
    padding: 30px;
  }

  .pricing-wrapper-isjon {
    display: none;
  }

  .discount {
    opacity: .8;
    color: #fff;
  }

  .help {
    display: none;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .tab-standard {
    height: auto;
    color: #fff;
    background-color: #333;
    border: 1px solid rgba(123, 136, 168, .27);
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .tab-standard.w--current {
    background-color: var(--light-sea-green);
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-pane {
    padding: 0;
  }

  .pricing-grid-wrapper-mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .container-pricing {
    margin-bottom: 0;
    padding: 30px;
  }

  .pricing-wrapper-it {
    display: none;
  }

  .body-title {
    font-size: 15px;
  }

  .list-pricing {
    text-align: left;
  }

  .subpage-header-about-us {
    padding: 110px 25px 40px;
  }

  .subpage-header-about-us.about-1 {
    padding-top: 50px;
  }

  .sub-page-grid-header {
    grid-template-columns: 2fr;
    padding-top: 50px;
  }

  .sub-page-header {
    font-size: 35px;
    line-height: 45px;
  }

  .page-subtitle {
    width: 100%;
    margin-top: 10px;
  }

  .subpage-header-about-us-copy {
    padding: 110px 25px 40px;
  }

  .subpage-header-about-us-copy.about-1 {
    padding-top: 50px;
  }

  .subpage-header-our-story {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story.about-1, .subpage-header-our-story.our-story {
    padding-top: 50px;
  }

  .image-block {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .image-block.about-us-2 {
    margin-bottom: 30px;
  }

  .content-block-right {
    padding: 30px 0;
  }

  .feature {
    padding-right: 0;
  }

  .content-wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .list {
    padding-left: 20px;
  }

  .subpage-header-our-story-copy {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding-top: 50px;
  }

  .subpage-header-gallery {
    padding: 110px 25px 40px;
  }

  .subpage-header-gallery.about-1, .subpage-header-gallery.our-story, .subpage-header-gallery.gallery {
    padding-top: 50px;
  }

  .gallery-image-container.image-7 {
    display: none;
  }

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

  .google-map {
    height: 300px;
  }

  .contact-order {
    padding: 30px;
  }

  .contact-content {
    margin-bottom: 20px;
  }

  .body-text-contact {
    text-align: justify;
    font-size: 15px;
  }

  .body-text-contact-info {
    font-size: 15px;
  }

  .form-wp {
    margin-top: 20px;
  }

  .text-field {
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 14px;
  }

  .contact-section-overlay {
    height: 100%;
    padding-top: 50px;
  }

  .section-description {
    line-height: 30px;
  }

  .section-title-wrapper {
    width: 95%;
    margin-bottom: 40px;
  }

  .section-contact {
    height: auto;
  }

  .section-title {
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
  }

  .white-pricing-column {
    border-right-width: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .hair-loss-block {
    border: 1px solid rgba(0, 0, 0, .1);
  }

  .subpage-header-our-story-copy {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding-top: 50px;
  }

  .subpage-header-our-story-copy {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story-copy.about-1, .subpage-header-our-story-copy.our-story {
    padding-top: 50px;
  }

  .subpage-header-our-story-hair-loss {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story-hair-loss.about-1, .subpage-header-our-story-hair-loss.our-story, .subpage-header-our-story-hair-loss.our-story-hair-loss {
    padding-top: 50px;
  }

  .white-hair-loss-text {
    font-size: 15px;
  }

  .btn-hl.left {
    margin-left: 0;
  }

  .white-pricing-column-1, .white-pricing-column-2, .white-pricing-column-3, .white-pricing-column-4 {
    border-right-width: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form-wrap {
    margin-top: 20px;
  }

  .box-img {
    height: 300px;
    justify-content: center;
  }

  .box-img.right {
    justify-content: center;
  }

  .body-text-isjon {
    font-size: 15px;
  }

  .body-text-isjon._16px {
    font-size: 14px;
  }

  .body-text-isjon.orange {
    font-size: 16px;
  }

  .service-header {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .caps.grey {
    font-size: 14px;
  }

  .service-header-isjon {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .sub-header {
    font-size: 25px;
    line-height: 30px;
  }

  .header-hair-loss {
    font-size: 20px;
    line-height: 30px;
  }

  .list-hair-loss {
    text-align: left;
  }

  .hair-loss-tab, .hair-loss-tab.w--current {
    width: 100%;
  }

  .subpage-header-our-story-easihair-pro {
    padding: 110px 25px 40px;
  }

  .subpage-header-our-story-easihair-pro.about-1, .subpage-header-our-story-easihair-pro.our-story, .subpage-header-our-story-easihair-pro.our-story-easihair-pro {
    padding-top: 50px;
  }
}

@media screen and (max-width: 479px) {
  .isjon-top {
    display: none;
  }

  .slide-2 {
    height: 300px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-1 {
    height: 300px;
    background-image: url('../images/banner-1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .slider {
    height: 300px;
  }

  .slide-5 {
    background-position: 50%;
  }

  .dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navigation-mob-2 {
    height: 100px;
  }

  .slide {
    height: 90px;
  }

  .wrapper {
    padding: 20px;
  }

  .h1 {
    margin-top: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .bodytext-wp {
    margin-bottom: 0;
  }

  .btn-grid {
    grid-template-columns: max-content;
  }

  .hero-wp {
    padding: 0;
  }

  .h1-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .h1-2.white {
    line-height: 40px;
  }

  .btn-wp.mid {
    margin-top: 30px;
  }

  .section-footer {
    padding: 0 30px 30px;
  }

  .social-media-footer-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  .newsletter-input-container {
    position: static;
  }

  .footer-top-left {
    max-width: 100%;
  }

  .social-media-footer {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .submit-btn {
    width: 100%;
  }

  .submit-btn.newsletter {
    padding-top: 15px;
    padding-bottom: 15px;
    position: static;
  }

  .footer-middle {
    grid-row-gap: 40px;
    text-align: center;
    grid-template-columns: 1.2fr;
  }

  .footer-list.column-one {
    margin-right: 48px;
  }

  .field.newsletter {
    margin-bottom: 14px;
  }

  .paragraph-footer {
    text-align: center;
  }

  .fs-cc-banner_component {
    display: none;
  }

  .fs-cc-banner_buttons-wrapper {
    width: 100%;
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .content_wrapper {
    flex: 1;
    padding-left: 0;
  }

  .header_section_wrapper {
    align-items: flex-start;
  }

  .list-privacy-policy {
    padding-left: 15px;
  }

  .privacy_content_wrapper {
    max-width: 100%;
    text-align: justify;
    border-width: 0;
    padding: 0;
  }

  .heading-15-privacy-policy {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .section-privacy-policy {
    padding: 25px;
  }

  .section-privacy-policy.contact {
    margin-top: 0;
    padding: 0;
  }

  .heading-17 {
    text-align: left;
  }

  .heading-23 {
    margin-top: 0;
    padding-top: 0;
  }

  .container-terms {
    padding: 0;
  }

  .mini-padding {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .privacy_content_wrapper-2 {
    max-width: 100%;
    text-align: justify;
    border-width: 0;
    padding: 0;
  }

  .section-cookie-policy {
    padding: 25px;
  }

  .section-cookie-policy.contact {
    margin-top: 0;
    padding: 0;
  }

  .heading-24 {
    text-align: left;
  }

  .heading-25 {
    padding-top: 0;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .sub-container {
    padding: 0;
  }

  .pricing-table-cell {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-standard {
    width: 100%;
    text-align: center;
    border-radius: 10px;
    margin: 5px 0;
  }

  .tab-standard.w--current {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-pricing {
    padding: 20px;
  }

  .list-pricing {
    text-align: left;
  }

  .subpage-header-about-us {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-about-us.about-1 {
    opacity: 1;
    background-image: url('../images/sub-page_1.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
  }

  .sub-page-grid-header {
    width: 50%;
    max-width: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, 0%);
    grid-template-columns: auto;
    grid-auto-columns: auto;
    padding: 10px;
  }

  .div-block-content-left-sub-page {
    width: auto;
  }

  .sub-page-header {
    max-width: none;
    font-size: 32px;
    line-height: 40px;
    display: block;
  }

  .page-subtitle {
    margin-top: 10px;
    font-size: 15px;
    line-height: 23px;
  }

  .subpage-header-about-us-copy {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-about-us-copy.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-block {
    padding: 8px;
  }

  .section-content {
    padding: 0;
  }

  .feature {
    padding-right: 0;
  }

  .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .list {
    padding-left: 20px;
  }

  .subpage-header-our-story-copy {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story-copy.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story-copy.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-gallery {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-gallery.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-gallery.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-gallery.gallery {
    opacity: 1;
    background-image: url('../images/sub-page-gallery.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gallery-grid {
    margin-top: 0;
  }

  .contact-grid {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .body-text-contact {
    text-align: justify;
  }

  .form-wp {
    padding: 15px;
  }

  .text-field {
    padding-left: 20px;
  }

  .grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

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

  ._770-wp {
    margin-bottom: 30px;
  }

  .contact-section-overlay {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-map {
    padding-right: 110px;
  }

  .section-description {
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .section-title-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .section-contact {
    height: auto;
  }

  .section-title {
    font-size: 25px;
    line-height: 26px;
  }

  .link-contact-info-sub-footer {
    line-height: 30px;
  }

  .hair-loss-icon-block {
    width: 100%;
    height: auto;
    padding-top: 14px;
  }

  .white-price-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .hair-loss-block {
    border-width: 1px 0 0;
    margin-bottom: 20px;
    padding: 10px 0 0;
  }

  .button {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .white-pricing-title {
    margin-bottom: 5px;
  }

  .subpage-header-our-story-copy {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story-copy.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story-copy.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-our-story-copy {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story-copy.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story-copy.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-our-story-hair-loss {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story-hair-loss.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story-hair-loss.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-our-story-hair-loss.our-story-hair-loss {
    opacity: 1;
    background-image: url('../images/sub-page-hair-loss.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-hl {
    width: 100%;
    margin-top: 10px;
  }

  .btn-hl.left {
    width: 100%;
    margin-top: 30px;
  }

  .section-description-2 {
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .white-pricing-column-4 {
    padding-bottom: 0;
  }

  .footer-link-address {
    text-align: center;
  }

  .paragraph-footer-overview {
    text-align: justify;
  }

  .contact-form-wrap {
    padding: 15px;
  }

  .horiz-div {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0;
  }

  .wrapper-pricing {
    padding: 20px;
  }

  .bodytext-grey {
    font-size: 15px;
  }

  .service-header {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
  }

  .service-header.last.white-no-top-border {
    padding-left: 10px;
  }

  .div-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .service-box {
    width: 100%;
    margin-bottom: 10px;
  }

  .box-wp {
    padding: 15px;
  }

  .box-wp.right-img {
    padding: 10px;
  }

  .box-contents {
    margin-top: 15px;
  }

  .horiz-div-2 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0;
  }

  .bodytext-grey-2 {
    font-size: 15px;
  }

  .service-header-isjon {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
  }

  .service-header-isjon.last.white-no-top-border {
    padding-left: 10px;
  }

  .div-header-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .btn-adventure {
    margin-bottom: 0;
  }

  .sub-header {
    margin-top: 0;
    font-size: 25px;
    line-height: 30px;
  }

  .header-hair-loss {
    text-transform: capitalize;
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .list-hair-loss {
    text-align: left;
  }

  .hair-loss-content {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-2 {
    height: 550px;
    max-height: none;
  }

  .slide-nav-2 {
    height: 50px;
    color: #333;
    background-color: #1f2827;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .slide-newtrino {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-wrapper-newtrino {
    height: 650px;
  }

  .left-arrow-2, .right-arrow-2, .left-arrow-3, .right-arrow-3, .left-arrow-4, .right-arrow-4, .left-arrow-5, .right-arrow-5, .left-arrow-6, .right-arrow-6, .left-arrow-7, .right-arrow-7, .left-arrow-8, .right-arrow-8 {
    display: none;
  }

  .subpage-header-our-story-easihair-pro {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .subpage-header-our-story-easihair-pro.about-1 {
    opacity: 1;
    background-image: linear-gradient(rgba(0, 179, 156, .5), #fff), url('../images/sub-page_1.jpg');
    background-position: 0 0, 50% 60%;
    background-size: auto, cover;
    padding-top: 50px;
  }

  .subpage-header-our-story-easihair-pro.our-story {
    opacity: 1;
    background-image: url('../images/sub-page-our-story.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subpage-header-our-story-easihair-pro.our-story-easihair-pro {
    opacity: 1;
    background-image: url('../images/easihair-pro_1.jpg');
    background-position: 50% 60%;
    background-size: cover;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

#w-node-_4d899d55-c862-4435-5d4f-2b29f4539413-8a50ed3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0025b9c-18f7-68ca-a230-b91f3b4f075a-72829f13, #w-node-e0025b9c-18f7-68ca-a230-b91f3b4f0760-72829f13, #w-node-e0025b9c-18f7-68ca-a230-b91f3b4f0768-72829f13, #w-node-d2980a72-86b1-f4d2-b740-4a80b9ec5663-72829f13, #w-node-_793cbe89-6c6a-f52c-efe8-256c207b36f6-72829f13, #w-node-_7f585cbd-da81-d347-0921-6bda8e2022d8-72829f13, #w-node-eb2ef048-0bea-c87a-81c9-784162ec80a2-72829f13, #w-node-_4cb47b41-8289-c2ee-2dbd-1114e082f0d8-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83ce3-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83ce6-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83ce9-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83cec-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83cef-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83cf2-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83cf5-72829f13, #w-node-_21c8adb7-43b1-4c0e-c024-e277f5a83cf8-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dbe-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dc1-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dc4-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dc7-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dca-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dcd-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dd0-72829f13, #w-node-fbe7f4fc-d5cd-e811-81ac-21f2e5920dd3-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d35-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d38-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d3b-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d3e-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d41-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d44-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d47-72829f13, #w-node-ea9ca11f-7f42-3525-6a6d-679d93899d4a-72829f13, #w-node-da864993-0a4c-e409-10df-79857b886230-72829f13, #w-node-da864993-0a4c-e409-10df-79857b886233-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0cc-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0cf-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0d2-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0d5-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0d8-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0db-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0de-72829f13, #w-node-_8671f443-b377-dbf6-71d7-37f30eefc0e1-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced95a-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced95d-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced960-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced963-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced966-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced969-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced96c-72829f13, #w-node-cb9a94c3-1202-e191-3e26-5d91cdced96f-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410ea8-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eab-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eae-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eb1-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eb4-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eb7-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410eba-72829f13, #w-node-a2ba8aac-fe4e-fb54-b0b3-6a4b19410ebd-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b2369-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b236c-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b236f-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b2372-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b2375-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b2378-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b237b-72829f13, #w-node-eda3332b-1f86-5c53-1dea-2bbe581b237e-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a966404484d-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a9664044850-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a9664044853-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a9664044856-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a9664044859-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a966404485c-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a966404485f-72829f13, #w-node-f9f5efa1-2944-417f-ce63-3a9664044862-72829f13 {
  align-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-_4d899d55-c862-4435-5d4f-2b29f4539413-8a50ed3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


