:root {
  --waves-library-white: white;
  --waves-library-black: #131313;
}

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

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

.navbar {
  z-index: 999;
  position: fixed;
}

.navbar-logo-left {
  z-index: 999;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  width: 100%;
  max-width: 1140px;
  justify-content: flex-end;
  margin-bottom: 0;
  margin-right: 3%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

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

.navbar-brand {
  margin-left: 3%;
}

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

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Karla, sans-serif;
  font-size: 1rem;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  font-family: Karla, sans-serif;
}

.nav-link._2 {
  font-size: 1.1rem;
  font-weight: 400;
}

.navbar-logo-left-2.mob {
  display: none;
}

.head_landing {
  height: 90vh;
  position: relative;
}

.landing_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.large-title {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 6.5em;
  line-height: 5rem;
}

.large-title.white {
  color: #fff;
  font-size: 5em;
}

.large-title.white.centre {
  text-align: center;
}

.button-1 {
  color: #333;
  background-color: #e0cb96;
  flex: 0 auto;
  align-self: center;
  margin-top: 18px;
  margin-left: 5px;
  padding: 12px 30px;
  font-family: Karla, sans-serif;
  font-weight: 400;
}

.button-1.black {
  color: #dbbb5c;
  background-color: #333;
  border-radius: 1px;
  margin-left: 18px;
  margin-right: 2px;
  padding: 9px 9px 11px;
  transform: translate(-2px);
}

.button-1.black:hover {
  color: #000;
  background-color: #d69b3e;
}

.button-1.black.view {
  margin-left: 18px;
  padding-left: 8px;
}

.button-1.black.call {
  margin-left: 23px;
  margin-right: 8px;
  padding-left: 14px;
  padding-right: 15px;
}

.background-video {
  height: 90vh;
}

.home_sec-2 {
  position: relative;
}

.slider {
  height: 110vh;
  background-color: rgba(221, 221, 221, 0);
  padding-top: 30vh;
  padding-bottom: 0;
}

.home_slide {
  width: 350px;
  height: auto;
  margin-right: 25px;
}

.slide_div {
  height: auto;
}

.slide_head {
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 1rem;
}

.slide-nav {
  background-color: #5e5e5e;
  display: none;
}

.slider_header {
  position: absolute;
  top: 10vh;
  left: 6vw;
}

.medium_title {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
}

.circle {
  width: 85px;
  height: 85px;
  border: 2px solid #000;
  border-radius: 100%;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.left-arrow {
  width: 85px;
  height: 85px;
  border: 2px #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 10%;
}

.icon {
  color: #050505;
  font-weight: 700;
}

.right-arrow {
  width: 85px;
  height: 85px;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.icon-2 {
  color: #050505;
  font-weight: 700;
}

.mask {
  position: static;
}

.home_sec-3 {
  background-color: rgba(219, 187, 92, .1);
  margin-top: 0%;
  padding: 4% 10vw 7%;
}

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

.content_sec {
  display: block;
}

.heading {
  text-align: left;
  margin-left: 29px;
  font-family: Karla, sans-serif;
  font-size: .8rem;
}

.heading.centre {
  text-align: center;
}

.heading.white {
  color: #fff;
}

.heading.white.centre {
  text-transform: uppercase;
}

.heading.white._2 {
  font-size: .95rem;
  position: relative;
  right: -24px;
}

.small-title {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 3.3rem;
  line-height: 3.7rem;
}

.small-title.gap {
  margin-bottom: 20%;
  margin-left: -13px;
}

.small-title.centre {
  text-align: center;
  margin-bottom: -63px;
  margin-left: auto;
  margin-right: auto;
}

.small-title.centre._2 {
  margin-top: 91px;
  font-size: 4.5rem;
  line-height: 5rem;
}

.paragraph {
  text-align: left;
  font-family: Karla, sans-serif;
}

.paragraph.gap {
  text-align: left;
  margin-top: -55px;
  margin-bottom: 1%;
  margin-left: 16px;
}

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

.paragraph.centre.gap {
  margin-top: -13px;
  margin-bottom: 2%;
  margin-left: 25px;
}

.img_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: grid;
  position: static;
  top: -11px;
}

.image {
  position: relative;
}

.home_sec4 {
  background-color: #333;
  padding: 12% 8% 8%;
  display: block;
  position: relative;
}

.sec4_heading {
  z-index: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 11%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.title_large-2 {
  color: #fcfcfc;
  text-transform: capitalize;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 8.5rem;
  font-style: italic;
  position: static;
  bottom: 21px;
}

.sec4_para {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 68%;
  left: 0%;
  right: 0%;
}

.large_para {
  color: #fff;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 2.5rem;
  line-height: 3.5rem;
}

.large_para.centre {
  color: #333;
  text-align: center;
  letter-spacing: 6px;
  font-size: 2rem;
  line-height: 2.4rem;
}

.sec4_lemuria {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.newsletter_sec {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 13%;
  padding-bottom: 8%;
  font-style: italic;
  display: flex;
}

.form {
  height: 50px;
  justify-content: center;
  align-items: center;
  margin-top: 19%;
  display: flex;
}

.text-field {
  height: 50px;
  border: 1.5px solid #000;
  margin-bottom: 0;
}

.form-block {
  margin-left: 30%;
  margin-right: 30%;
}

.submit-button {
  min-height: 50px;
  color: #000;
  background-color: #dbbb5c;
  margin-left: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Rubik, sans-serif;
}

.help_section {
  background-color: rgba(219, 187, 92, .1);
  margin-top: -36px;
  padding: 10vh 8vw;
}

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

.para-2 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.italic-text {
  justify-content: center;
  align-items: center;
  margin-top: -76px;
  margin-bottom: 5%;
  line-height: 3.7rem;
  display: flex;
}

.fotter {
  background-color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 5vh;
  padding-bottom: 10vh;
  display: flex;
}

.div-block-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4%;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-left: 0;
  display: grid;
}

.footer_section {
  padding-left: 10%;
  padding-right: 10%;
}

.footer_section.gap {
  margin-bottom: auto;
  position: relative;
  bottom: 45px;
}

.footer_section.vert {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-head {
  color: #fff;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1.3rem;
  line-height: 1.5rem;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-2 {
  flex-direction: row;
  display: flex;
}

.text-field-2 {
  margin-bottom: 0;
}

.submit-button-2 {
  color: #000;
  background-color: #dbbb5c;
  margin-left: 4px;
  font-family: Rubik, sans-serif;
}

.image-2 {
  height: 100%;
}

.contact_landing {
  height: 90vh;
  background-color: rgba(219, 187, 92, .1);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contact-title {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  line-height: 1.1em;
}

.circle-contact {
  width: 90px;
  height: 90px;
  border: 2px dashed #000;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 7%;
  left: auto;
  right: 3%;
}

.circle-contact:hover {
  outline-offset: 0px;
  border-style: solid;
  outline: 2px #333;
}

.arrrow {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  font-size: 3.5rem;
  font-weight: 700;
}

.contact_sec2 {
  justify-content: center;
  align-items: center;
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: flex;
}

.location_wrapper {
  width: 80vw;
}

.contact-item-trigger {
  cursor: pointer;
  border-bottom: 1px solid #e6cbcb;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.content-heads {
  text-transform: capitalize;
  margin-bottom: 40px;
  font-family: Spectral, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.4em;
}

.content-droper {
  width: 20px;
  cursor: pointer;
  font-size: 20px;
}

.sub-wrapper {
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Spectral, sans-serif;
  font-size: .9em;
  font-weight: 700;
  line-height: 1.5em;
}

.contact-buttons {
  color: #000;
  background-color: #e7cd57;
  margin-top: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.1em;
}

.contact-item-content {
  overflow: hidden;
}

.span-wrapper {
  font-family: Rubik, sans-serif;
  font-size: .9em;
  font-weight: 600;
  line-height: 1.1em;
}

.link-2 {
  color: #000;
  font-family: Spectral, sans-serif;
  text-decoration: none;
}

.inner-wrapper {
  margin-bottom: 10px;
  font-family: Spectral, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1em;
}

.head-wrapper {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Spectral, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
}

.link_cl {
  color: #000;
  text-decoration: none;
}

.contact-buttons-2 {
  color: #000;
  background-color: #e7cd57;
  margin-top: 20px;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.1em;
}

.contact_sec-3 {
  margin-top: 10vh;
  margin-bottom: 5%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.sec3_grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-head {
  margin-top: 0;
  font-family: Spectral, sans-serif;
  font-size: 2.9em;
  font-weight: 700;
  line-height: 1.2em;
}

.form-head.gap {
  margin-top: 20px;
}

.para3 {
  margin-bottom: 20px;
  font-family: Spectral, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.8rem;
}

.para3.gap {
  margin-top: 25px;
}

.link-3 {
  color: #000;
  text-decoration: none;
}

.form-wrapper {
  padding-top: 12%;
  padding-left: 3px;
  padding-right: 3px;
}

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

.form_text {
  font-family: Spectral, sans-serif;
  font-weight: 700;
}

.div-block-4 {
  display: flex;
}

.radio-button-field-4, .radio-button-field-5 {
  margin-right: 20px;
}

.submit-button-3 {
  color: #000;
  background-color: #e7cd57;
  font-family: Spectral, sans-serif;
  font-weight: 700;
}

.collection-sec {
  min-height: 90vh;
}

.slider-2 {
  height: 90vh;
  display: block;
}

.collection-slide {
  background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url('../images/Slide-1_1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.collection-slide.men2 {
  background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/Slide-3.webp');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.collection-slide.men3 {
  background-image: url('../images/Slide-2.webp');
  background-size: cover;
}

.collection-slide.she1 {
  background-image: url('../images/sLIDE-1-new.webp');
  background-size: cover;
}

.collection-slide.she2 {
  background-image: url('../images/sLIDE-3-new.webp');
  background-size: cover;
}

.collection-slide.she3 {
  background-image: url('../images/sLIDE-new2.webp');
  background-size: cover;
}

.collection-slide.kid1 {
  background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url('../images/LANDING-2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.collection-slide.kid2 {
  background-image: url('../images/LANDING-1.jpg');
  background-position: 50%;
  background-size: cover;
}

.collection-slide.kid3 {
  background-image: url('../images/LANDING-3.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-5 {
  height: 90vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 124px;
}

.slider-heading {
  color: #fff;
  text-transform: uppercase;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
}

.slider-heading.black {
  color: #fff9f9;
}

.slider-heading.black._2 {
  margin-bottom: 40px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.slider-heading.centre {
  text-align: center;
}

.slider_head-2 {
  color: #fff7f7;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 3rem;
}

.slider_head-2.black {
  color: #070707;
}

.slider_head-2.centre {
  text-align: center;
}

.italic-text-2 {
  color: #fff;
}

.collection_sec2 {
  padding-top: 8%;
  padding-bottom: 8%;
}

.collection_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 15px;
  display: grid;
}

.collection_grid._2 {
  grid-template-columns: 1fr 1fr;
  position: relative;
}

.brands_collection, .brands_collection.kid {
  display: none;
}

.slider-3 {
  padding-top: 23px;
}

.brand_slide {
  width: 250px;
  margin-right: 20px;
}

.collage_sec {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4%;
  margin-bottom: 10%;
  display: grid;
}

.div-block-6 {
  background-color: #dbbb5c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collage_sub {
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 1.5rem;
}

.button-2 {
  background-color: #000;
  font-family: Rubik, sans-serif;
}

.image-3, .image-4, .image-5 {
  min-height: 100%;
  min-width: 100%;
}

.collections {
  margin-top: 95px;
  display: block;
}

.img-class {
  object-fit: cover;
  margin-bottom: 12px;
}

.img-class.t, .img-class.t.tt {
  margin-bottom: 0;
}

.italic-text-3 {
  color: #fff;
}

.about_sec-2 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.about_history {
  background-color: rgba(219, 187, 92, .1);
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding: 10vh 5% 5vh;
  display: flex;
}

.collections_title {
  margin-bottom: 6%;
}

.journey {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5%;
  display: flex;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  line-height: .9em;
}

.h3._2 {
  display: none;
}

.h3._2021 {
  margin-right: 30px;
}

.h3._3 {
  margin-top: 10px;
  margin-left: 25px;
}

.h3._4 {
  margin-right: 10px;
}

.line-hory {
  width: 100%;
  height: 10px;
  transform-origin: 100%;
  background-color: #dbbb5c;
}

.line-hory.orgin-left {
  width: 100%;
  transform-origin: 0%;
  background-color: #dbbb5c;
}

.line-hory.orgin-left.halferssss {
  width: 101%;
}

.line-hory.cpy {
  width: 51.4%;
}

.line-hory.cpy.orgin-right {
  width: 60.8%;
  transform-origin: 100%;
  background-color: #dbbb5c;
}

.line-hory.orgin-right {
  transform-origin: 100%;
}

.line-hory.align {
  transform-origin: 100%;
  background-color: #dbbb5c;
}

.flexy {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.flexy.var {
  flex-direction: column;
  align-items: stretch;
}

.flexy.var.half-right {
  width: 49%;
  align-items: flex-end;
}

.flexy.var.half {
  width: 50%;
}

.flexy.var.center {
  justify-content: center;
  align-items: center;
}

.flexy.var.qurt {
  align-items: flex-end;
}

.flexy.right {
  margin-left: 0%;
}

.flexy.hor {
  justify-content: center;
}

.flexy.hor.left {
  justify-content: space-between;
}

.flexy.hor.middle {
  justify-content: space-between;
  align-items: stretch;
}

.flexy.hor.space-between {
  justify-content: space-between;
}

.flexy.hor.space-between.top {
  align-items: flex-start;
  padding-top: 0;
}

.line-container {
  width: 60%;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.linew-ver {
  width: 10px;
  height: 200px;
  transform-origin: 50% 0;
  background-color: #dbbb5c;
  align-self: center;
}

.linew-ver.short-bottom {
  height: 100px;
  margin-bottom: -10px;
}

.linew-ver.high {
  height: 400px;
}

.linew-ver.short {
  height: 100px;
  transform-origin: 50% 0;
  background-color: #dbbb5c;
  margin-top: -10px;
}

.texty.margin-left {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.texy.margin-right {
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.texy.margin-right.top {
  align-self: flex-start;
  margin-top: 4%;
}

.texy.margin-left {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
  overflow: hidden;
}

.texy.margin-left.low-width {
  margin-left: 0;
}

.texy.margin-left.top {
  align-self: flex-start;
  margin-top: 4%;
}

.texy.margin-right-5 {
  margin-right: 5px;
}

.texy.margin-5 {
  margin-left: 5px;
}

.about_slid {
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.hide-abouts {
  color: #a8a5a6;
  background-color: #fff;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  line-height: 30px;
  top: -9%;
  bottom: auto;
  left: -2%;
  right: auto;
}

.circle-about {
  width: 65px;
  height: 65px;
  background-color: rgba(214, 214, 214, .46);
  border: 2px solid #ececec;
  border-radius: 65px;
}

.icon-9 {
  color: #000;
  font-size: .6em;
  line-height: 1em;
}

.grid-about {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-grid2 {
  height: auto;
  grid-template-rows: auto;
}

.about-bottom {
  height: 120vh;
  padding: 15vh 10vw 0 20vw;
}

.about-2text {
  width: 55%;
  margin-top: 40px;
  font-family: Rubik, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

.div-block-289 {
  position: relative;
}

.div-block-290 {
  position: absolute;
  top: auto;
  bottom: -15%;
  left: auto;
  right: 7%;
}

.arrrrrws {
  width: 65px;
  height: 65px;
  border-radius: 65px;
  top: auto;
  bottom: 16%;
  left: 0%;
  right: auto;
}

.arrrrrws.about_left {
  transform: translate(76px);
}

.about_nask {
  height: 100vh;
}

.img_wrapper {
  position: relative;
}

.circle_wrapper {
  display: flex;
  position: absolute;
  bottom: 23%;
  right: -15%;
}

.tag_circle {
  position: relative;
  left: -2px;
}

.div-block-291 {
  width: 150px;
  height: 150px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-292 {
  width: 130px;
  height: 130px;
  position: absolute;
}

.link_footer {
  margin-right: 7px;
}

.img_wrap-2 {
  margin-left: 20px;
  margin-right: 10px;
}

.bold-text-2 {
  font-family: Karla, sans-serif;
  position: relative;
  top: 14px;
}

.bold-text-3.men-denim {
  color: #dfdfdf;
  text-align: center;
  letter-spacing: 1px;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #0f0f0d;
  text-transform: capitalize;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  font-style: italic;
  line-height: 43px;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link_text, .link_text.w--current {
  color: #fff;
  text-decoration: none;
}

.italic-text-4 {
  font-size: 2.5rem;
}

.div-block-293 {
  padding-right: 0;
  display: flex;
  position: relative;
  right: -18px;
}

.slide-nav-5, .right-arrow-4, .left-arrow-4 {
  display: none;
}

.slider-image-rolls {
  height: 353px;
}

.slider-images {
  margin-bottom: 12px;
  display: block;
}

.auto-slide {
  display: block;
}

.image-6, .image-7 {
  width: 100%;
}

.image-8 {
  max-width: 101%;
}

.location-inner {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.location-image {
  object-fit: cover;
  flex: none;
  margin-left: 1.04vw;
  margin-right: 1.04vw;
}

.location-image._1image {
  width: 17.97vw;
}

.location-image._2image {
  width: 21.98vw;
  margin-top: 4.17vw;
}

.location-image._3image {
  width: 25.99vw;
  margin-top: 8.33vw;
}

.location-image._4image {
  width: 21.98vw;
  margin-top: 4.17vw;
}

.location-image._5image {
  width: 17.97vw;
}

.columns {
  padding-bottom: 0;
  display: none;
}

.column {
  display: block;
}

.image-9, .image-10 {
  padding-top: 16px;
}

.image-11, .image-12 {
  padding-top: 60px;
}

.mens--collection-section-img {
  position: relative;
}

.image-13 {
  width: 100%;
  margin-left: -10px;
  padding: 14px 0 0 19px;
}

.image-13.men-denim {
  margin-top: 15px;
  padding-top: 0;
  display: none;
}

.heading-2 {
  color: #534e4e;
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 700;
  display: flex;
  position: relative;
  bottom: 282px;
  left: 29px;
  right: 0;
}

.mens-columns-sec-two {
  margin-top: 42px;
}

.column-2 {
  margin-top: -58px;
}

.image-15 {
  margin-top: 17px;
  padding-bottom: 8px;
}

.image-16 {
  margin-top: 18px;
  padding-top: 0;
}

.image-17 {
  margin-top: -37px;
  padding-bottom: 0;
}

.image-18 {
  margin-top: 74px;
}

.image-19 {
  margin-top: 16px;
}

.image-20 {
  margin-top: -56px;
}

.columns-3 {
  display: none;
}

.women-collectin-sec-img {
  margin-top: 25px;
  padding-left: 9px;
  padding-right: 8px;
}

.column-3 {
  margin-top: 73px;
}

.column-4 {
  margin-top: 54px;
}

.columns-4 {
  display: none;
}

.image-21 {
  margin-top: 17px;
}

.image-22 {
  margin-top: 19px;
}

.kids-collectin-sec {
  margin-top: -16px;
  padding-left: 9px;
  padding-right: 9px;
}

.image-23 {
  margin-top: -23px;
  padding-top: 0;
}

.image-24 {
  margin-top: 19px;
}

.image-25 {
  margin-top: 21px;
  padding-bottom: 0;
}

.image-26, .image-27 {
  margin-top: 19px;
}

.image-28 {
  margin-top: 18px;
}

.image-29, .image-30 {
  margin-top: 19px;
}

.image-31 {
  margin-top: 18px;
}

.image-32 {
  margin-top: 24px;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  display: none;
  position: relative;
}

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

.clients-wrapper-two {
  max-width: 820px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  max-width: 350px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: block;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  width: 90%;
  height: 1px;
  background-color: #e4ebf3;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  width: 50px;
  height: 50px;
  object-fit: cover;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-bottom: 45px;
  display: grid;
}

.clients-image-two.move2 {
  margin-right: -148px;
}

.brand-collection-logo {
  background-color: rgba(255, 255, 255, .1);
  margin-top: -22px;
  margin-bottom: 7px;
  padding-bottom: 11px;
  display: none;
}

.bold-text-4 {
  margin-left: 0;
}

.italic-text-6 {
  margin-left: 10px;
}

.image-33.move1 {
  margin-right: -852px;
  padding-right: 0;
}

.image-34 {
  display: none;
}

.image-35, .image-36, .image-37, .image-38 {
  margin-top: 17px;
}

.image-39, .image-40 {
  margin-top: 18px;
}

.image-41 {
  margin-top: 17px;
}

.image-42 {
  cursor: pointer;
  margin-top: 18px;
}

.coloumn2 {
  cursor: pointer;
  margin-top: 0;
}

.section {
  margin-top: 6px;
}

.image-43 {
  margin-top: 16px;
}

.image-44 {
  margin-top: 17px;
}

.image-45 {
  margin-top: 19px;
}

.image-46, .image-47 {
  margin-top: 18px;
}

.image-48 {
  margin-top: 17px;
}

.image-49, .kids-columns2 {
  margin-top: 18px;
}

.column-6, .columns-6 {
  cursor: pointer;
}

.clients-info-two-2 {
  max-width: 350px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.clients-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  justify-items: center;
  display: grid;
}

.heading-3 {
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  padding-bottom: 28px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 35px;
  font-style: italic;
  display: flex;
}

.image-51 {
  margin-top: 76px;
}

.image-52 {
  margin-top: 17px;
}

.image-53 {
  margin-top: 18px;
}

.section-2 {
  display: none;
}

.image-54 {
  width: 100%;
  object-fit: cover;
  margin-top: 22px;
  margin-left: 0;
}

.heading-4 {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #e0ac00;
  text-transform: capitalize;
  padding-top: 0;
  padding-right: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  font-style: italic;
  line-height: 44px;
  position: relative;
  top: 305px;
  left: 226px;
  right: 0;
}

.container-3 {
  margin-top: -73px;
}

.section-3 {
  background-image: url('../images/Untitled-20.jpg');
  background-position: 0 0;
  background-size: auto;
}

.latest-collection-sec {
  display: none;
}

.image-55 {
  margin-top: 17px;
}

.heading-5 {
  color: rgba(0, 0, 0, .8);
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 3rem;
  font-style: italic;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.image-56 {
  margin-top: 19px;
}

.latest-womens-columns {
  padding-bottom: 35px;
  padding-left: 0;
}

.columns-7 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 35px;
  padding-left: 0;
}

.columns-8 {
  padding-bottom: 30px;
  padding-left: 0;
}

.hero-heading-center {
  text-transform: capitalize;
  background-color: #fbf8ee;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 0;
  padding: 8px 10vw 80px;
  display: none;
  position: relative;
  top: 0;
}

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

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

.centered-heading.margin-bottom-32px {
  color: #333;
  text-align: center;
  text-transform: capitalize;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 2rem;
  font-style: normal;
  display: flex;
  position: static;
  top: 0;
  left: 0;
}

.hero-wrapper {
  color: #000;
  background-color: #dee2e3;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 15px;
  display: flex;
}

.hero-split {
  max-width: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.margin-bottom-24px {
  align-self: auto;
  margin-top: 5px;
  margin-bottom: 12px;
  padding-bottom: 0;
  padding-left: 11px;
}

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

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

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

.shadow-two {
  margin-top: -9px;
  padding-bottom: 10px;
  position: relative;
  top: 48px;
  box-shadow: 0 4px 24px rgba(150, 163, 181, .08);
}

.button1-copy {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button1-copy:hover {
  color: #fff;
  background-color: #32343a;
}

.button1-copy:active {
  background-color: #43464d;
}

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

.lemuria {
  color: #333;
  text-align: left;
  text-transform: capitalize;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  font-style: italic;
  display: flex;
  position: static;
  top: 148px;
  bottom: 366px;
  left: -320px;
}

.grid {
  grid-template-rows: auto auto auto;
}

.top-img {
  width: 100vh;
}

.ladiestop-dec {
  background-color: rgba(251, 248, 238, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: stretch;
  margin: 10% 40px 0%;
}

.paragraph-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 60px;
  font-family: Karla, sans-serif;
  display: block;
}

.mensshirt-dec {
  grid-template-rows: auto;
  margin-top: 10%;
  margin-left: 40px;
  margin-right: 40px;
}

.paragraph-3 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Karla, sans-serif;
}

.kids-dec {
  background-color: #fbf8ee;
  grid-template-rows: auto;
  margin-top: 10%;
  margin-left: 40px;
  margin-right: 40px;
}

.paragraph-4 {
  padding-top: 120px;
}

.grid-img {
  padding: 0;
}

.image-58 {
  position: relative;
  top: -195px;
  bottom: 28px;
  left: 94px;
}

.ladiestop-dec-copy {
  background-color: #fbf8ee;
  grid-template-rows: auto;
  margin: 10% 40px 0%;
}

.ladiestop-dec-kids {
  background-color: rgba(255, 255, 255, 0);
  grid-template-rows: auto;
  grid-auto-flow: row;
  margin: 10% 40px 0%;
}

.text-span, .text-span-2 {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.image-60 {
  display: block;
}

.body {
  background-color: #fbf8ee;
}

.highlights-text {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
}

.margin-bottom-24px-lumeria {
  color: #333;
  align-self: auto;
  margin-top: 29px;
  margin-bottom: 12px;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Karla, sans-serif;
}

.section-4 {
  padding-left: 10vw;
  padding-right: 10vw;
}

.span-high {
  color: #dbbb5c;
}

.heading-6 {
  color: #fff;
  text-align: center;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 4rem;
  font-style: italic;
  position: relative;
  top: -422px;
  left: 14px;
}

.div-block-294 {
  background-color: #f7f2df;
}

.bold-text-5 {
  padding-left: 0;
}

.waves---cta-white {
  height: 52px;
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white.wide-cta {
  min-width: 200px;
  background-color: #fff;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.waves---mg-top-16 {
  margin-top: 16px;
}

.waves---paragraph-big {
  color: var(--waves-library-black);
  font-family: Karla, sans-serif;
  font-size: 15px;
  line-height: 130%;
}

.waves---heading-2-no-margins {
  color: var(--waves-library-black);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-image-halves {
  width: 100%;
  max-width: 520px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-image-rounded-24 {
  width: 100%;
  border-radius: 24px;
}

.waves---grid-cta-3 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
}

.lumeria-hey {
  color: var(--waves-library-white);
  background-color: #dee2e3;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px;
  display: flex;
}

.waves---main-container {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium {
  padding-top: 100px;
  padding-bottom: 100px;
}

.italic-text-8 {
  text-transform: capitalize;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.div-block-295 {
  height: 75vh;
  background-image: url('../images/Slide-3.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
  position: static;
}

.div-block-295.womens {
  background-image: url('../images/dENIN-cOLLECTION.jpg');
}

@media screen and (min-width: 1440px) {
  .home_sec3_content {
    padding-top: 58px;
  }

  .small-title.gap {
    margin-left: 23px;
  }

  .home_sec4 {
    display: none;
  }

  .bold-text-3.men-denim {
    margin-top: -47px;
    padding-top: 8px;
    font-size: 5rem;
    top: -263px;
  }

  .mens-columns-sec-two {
    margin-top: -11px;
  }

  .heading-5 {
    margin-top: 35px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 1920px) {
  .circle-contact {
    width: 100px;
    height: 100px;
    border: 1px solid #000;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: auto;
    right: 7%;
  }

  .arrrow {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    font-size: 2.8em;
    line-height: 2.2em;
  }

  .contact-item-trigger {
    cursor: pointer;
    border-bottom: 1px solid #cac1c1;
    justify-content: space-between;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .content-heads {
    margin-bottom: 40px;
    font-size: 1.8em;
    font-weight: 400;
    line-height: 22px;
  }

  .content-droper {
    width: 20px;
  }

  .sub-wrapper {
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.7em;
  }

  .contact-buttons {
    background-color: #d7b960;
    margin-top: 20px;
  }

  .contact-item-content {
    margin-bottom: 10vh;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .span-wrapper {
    font-size: 1.2em;
    font-weight: 900;
  }

  .inner-wrapper {
    font-size: 1.1em;
  }

  .head-wrapper {
    font-weight: 600;
  }

  .contact-buttons-2 {
    background-color: #d7b960;
    margin-top: 20px;
  }

  .form-head {
    font-size: 4.2em;
    font-weight: 400;
    line-height: 1.3em;
  }

  .img-class {
    margin-bottom: 12px;
  }

  .img-class.t, .img-class.t.tt {
    margin-bottom: 0;
  }

  .about_slid {
    background-color: rgba(0, 0, 0, 0);
    margin-left: auto;
    margin-right: auto;
  }

  .hide-abouts {
    color: #fcdb7a;
    background-color: rgba(0, 0, 0, 0);
    font-size: 40px;
    line-height: 50px;
    top: -13%;
    left: -2%;
  }

  .circle-about {
    width: 60px;
    height: 60px;
    border-color: #e2e2e2;
    border-radius: 60px;
  }

  .icon-9 {
    font-size: .6em;
  }

  .slide-19 {
    height: 100vh;
  }

  .grid-about {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 15vh;
  }

  .about-grid2 {
    height: 90vh;
    align-items: start;
  }

  .slide-10 {
    height: auto;
  }

  .about-bottom {
    padding: 15vh 10vw 0 20vw;
  }

  .about-2text {
    width: 14vw;
    text-align: left;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4em;
  }

  .slide-11 {
    height: 70vh;
  }

  .div-block-290 {
    top: auto;
    bottom: -20%;
    left: auto;
    right: -175px;
  }

  .arrrrrws {
    width: 60px;
    height: 60px;
    color: #020202;
    background-color: #ececec;
    border: 2px solid #e2e2e2;
    border-radius: 60px;
    top: auto;
    bottom: 26.8vh;
    left: 0%;
    right: auto;
  }

  .arrrrrws.about_left {
    transform: translate(71px);
  }

  .about_nask {
    height: 100vh;
  }

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

  .slider-image-rolls {
    height: auto;
  }

  .columns-3 {
    display: none;
  }

  .image-25 {
    margin-top: 19px;
  }

  .image-26 {
    margin-top: 17px;
  }

  .column-5, .image-27 {
    margin-top: 19px;
  }

  .image-28 {
    margin-top: 19px;
    padding-bottom: 0;
  }

  .image-29 {
    margin-top: 19px;
  }

  .columns-5 {
    margin-top: 1px;
  }

  .image-30, .image-31 {
    margin-top: 19px;
  }
}

@media screen and (max-width: 991px) {
  .navbar-logo-left {
    display: none;
  }

  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two {
    min-height: 50vh;
    background-color: #fff;
    border-radius: 0;
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 0;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

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

  .menu-button {
    padding: 12px;
  }

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

  .navbar-logo-left-2.mob {
    display: block;
  }

  .button-1 {
    position: relative;
    left: -1px;
  }

  .button-1.black {
    position: relative;
    top: -2px;
  }

  .button-1.black.view {
    top: 56px;
  }

  .button-1.black.call {
    top: -26px;
  }

  .image {
    left: 110px;
  }

  .sec4_heading {
    top: 6%;
  }

  .title_large-2 {
    font-size: 7.3rem;
  }

  .large_para.centre {
    font-size: 1.3rem;
    line-height: 1.4rem;
  }

  .italic-text {
    margin-top: -42px;
  }

  .form-head {
    font-size: 2.2em;
  }

  .img-class.t {
    margin-bottom: 0;
  }

  .bold-text-3.men-denim {
    top: -322px;
  }

  .slider-image-rolls {
    height: auto;
  }

  .italic-text-5 {
    font-size: 1rem;
  }

  .container-2 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .hero-heading-center {
    left: -9px;
  }

  .container-4 {
    max-width: 728px;
  }

  .centered-heading.margin-bottom-32px {
    top: -14px;
    left: -14px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .lemuria {
    position: relative;
    top: -263px;
    bottom: -1px;
    left: 276px;
    right: 191px;
  }

  .image-59 {
    position: relative;
    left: 106px;
  }

  .heading-6 {
    top: -202px;
  }

  .waves---content-image-halves {
    text-align: center;
    align-items: center;
  }

  .waves---grid-cta-3 {
    width: 100%;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .lumeria-hey {
    padding: 80px 64px;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

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

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

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

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

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

  .head_landing {
    height: 60vh;
  }

  .large-title.white.centre {
    font-size: 3em;
    line-height: 3rem;
  }

  .button-1 {
    margin-left: 140px;
    left: 0;
  }

  .button-1.black {
    margin-top: 10px;
  }

  .button-1.black.view {
    top: 10px;
  }

  .button-1.black.call {
    top: 0;
  }

  .background-video {
    height: 60vh;
  }

  .slider {
    padding-top: 30vh;
  }

  .circle {
    width: 70px;
    height: 70px;
  }

  .left-arrow {
    width: 70px;
    height: 70px;
    top: 20vh;
    right: 25%;
  }

  .right-arrow {
    width: 70px;
    height: 70px;
    top: 20vh;
  }

  .home_sec-3 {
    margin-top: 2px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .home_sec-3.kids {
    margin-top: 0;
    overflow: hidden;
  }

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

  .content_sec {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading.white._2 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 30px;
    display: block;
  }

  .small-title {
    font-size: 2.5rem;
    line-height: 2.7rem;
  }

  .small-title.gap {
    text-align: left;
    margin-top: 22px;
    margin-bottom: 5%;
    margin-left: 0;
  }

  .paragraph.gap {
    text-align: center;
    margin-top: auto;
    margin-left: 0;
    margin-right: -6px;
  }

  .image {
    left: 20px;
  }

  .home_sec4 {
    padding-top: 17%;
    padding-bottom: 17%;
  }

  .sec4_heading {
    top: 5%;
  }

  .title_large-2 {
    font-size: 3rem;
  }

  .sec4_para {
    bottom: 69%;
  }

  .large_para.centre {
    font-size: .8rem;
    line-height: 1rem;
  }

  .sec4_lemuria {
    bottom: 8%;
  }

  .form-block {
    margin-left: 10%;
    margin-right: 10%;
  }

  .help_grid {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
  }

  .help_sec-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .para-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footer-grid {
    grid-template-columns: 1fr;
    margin-top: 12%;
  }

  .footer_section.vert {
    flex-direction: column;
  }

  .footer-head {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .contact_landing {
    height: 80vh;
  }

  .contact-title {
    font-size: 2rem;
  }

  .content-heads {
    font-size: 1.2em;
  }

  .sub-wrapper {
    font-size: .8em;
  }

  .inner-wrapper {
    margin-bottom: 10px;
  }

  .head-wrapper {
    font-size: 1.1em;
  }

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

  .form-head {
    font-size: 1.5em;
  }

  .para3 {
    font-size: .8rem;
  }

  .collection-slide.she3 {
    background-image: url('../images/sLIDE-new2.webp'), linear-gradient(to bottom, null, null);
    background-position: 50%, 0 0;
  }

  .slider-heading {
    text-align: center;
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .slider-heading.black._2 {
    margin-bottom: 40px;
  }

  .slider_head-2 {
    text-align: center;
    margin-top: 10px;
    font-size: 2rem;
  }

  .italic-text-2 {
    font-size: 2rem;
    line-height: 14px;
  }

  .collection_sec2 {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .collection_grid, .collection_grid._2 {
    grid-template-columns: 1fr;
  }

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

  .div-block-6 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .h3._2021 {
    margin-right: 0;
  }

  .line-hory.cpy.orgin-right {
    width: 67.5%;
  }

  .texty.margin-left {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .texy.margin-right, .texy.margin-left {
    flex-direction: column;
  }

  .hide-abouts {
    font-size: 2.5rem;
  }

  .circle-about {
    width: 50px;
    height: 50px;
  }

  .about-grid2 {
    grid-template-columns: 1fr;
  }

  .about-2text {
    width: auto;
    margin-top: 0;
  }

  .div-block-290 {
    right: 3%;
  }

  .arrrrrws {
    width: 50px;
    height: 50px;
    bottom: 0%;
  }

  .circle_wrapper {
    display: none;
  }

  .img_wrap-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
  }

  .bold-text {
    font-size: 1.5rem;
  }

  .bold-text-2 {
    font-size: 1rem;
    font-weight: 400;
    line-height: .2rem;
  }

  .bold-text-3 {
    font-size: 1.5rem;
    line-height: 10px;
  }

  .bold-text-3.men-denim {
    margin-top: -18px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 2rem;
    top: -205px;
    left: 105px;
  }

  .link_text {
    color: #fff;
    text-decoration: none;
  }

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

  .slide-nav-3 {
    display: block;
  }

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

  .slide-nav-4 {
    display: block;
  }

  .div-block-293 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .image-9 {
    padding-top: 18px;
    padding-bottom: 0;
  }

  .image-11 {
    padding-top: 17px;
    padding-bottom: 16px;
  }

  .image-12 {
    padding-bottom: 16px;
  }

  .image-14 {
    margin-bottom: 0;
    padding-top: 15px;
  }

  .image-16 {
    margin-top: 18px;
  }

  .image-17 {
    margin-top: -41px;
  }

  .image-20 {
    margin-top: -43px;
  }

  .women-collectin-sec-img {
    width: 100%;
    height: 100%;
    max-width: none;
  }

  .image-21 {
    margin-top: 5px;
  }

  .image-22 {
    margin-bottom: 15px;
  }

  .image-24 {
    margin-top: 9px;
  }

  .logos-quote-divider {
    padding: 60px 15px 57px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: flex-start;
    margin-top: 15px;
    display: block;
    position: relative;
  }

  .clients-image-two {
    float: none;
    text-align: left;
    margin-left: 39px;
    display: inline-block;
  }

  .bold-text-4 {
    text-align: left;
    margin-left: 61px;
  }

  .italic-text-6 {
    margin-left: 0;
  }

  .clients-info-two-2 {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid-2 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .heading-3 {
    margin-top: 25px;
    margin-bottom: -54px;
    padding-bottom: 0;
  }

  .image-50 {
    margin-top: 17px;
  }

  .italic-text-7 {
    margin-left: -37px;
  }

  .heading-5 {
    margin-top: 14px;
    padding-left: 0;
  }

  .hero-heading-center {
    margin-top: -50px;
    margin-bottom: 0;
    padding: 60px 15px 16px;
    top: -35px;
  }

  .centered-heading.margin-bottom-32px {
    position: relative;
    top: 33px;
    left: -5px;
  }

  .hero-wrapper {
    margin-bottom: 34px;
  }

  .ladiestop-dec {
    grid-template-columns: 1fr;
    display: grid;
  }

  .paragraph-2 {
    padding-left: 0;
  }

  .mensshirt-dec {
    grid-template-columns: 1fr;
  }

  .paragraph-3 {
    padding-left: 0;
  }

  .ladiestop-dec-kids {
    grid-template-columns: 1fr;
  }

  .highlights-text {
    color: #000;
  }

  .section-4 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .image-62 {
    margin-top: 24px;
  }

  .image-63 {
    margin-top: 22px;
  }

  .heading-6 {
    font-size: 2rem;
    top: -214px;
    left: 2px;
  }

  .waves---heading-2-no-margins {
    font-size: 44px;
    line-height: 125%;
  }

  .lumeria-hey {
    padding-left: 50px;
    padding-right: 50px;
  }

  .waves---main-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-295 {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .navbar-logo-left-container.shadow-three {
    max-width: none;
    margin-right: auto;
    display: flex;
  }

  .container {
    max-width: none;
  }

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

  .button-1 {
    margin-left: 0;
    left: 0;
  }

  .button-1.black {
    left: -10px;
  }

  .medium_title {
    margin-top: -10px;
    margin-left: 10px;
    padding-right: 0;
  }

  .circle {
    margin-left: 5px;
    padding-left: 25px;
  }

  .home_sec-3 {
    margin-top: 0%;
    overflow: hidden;
  }

  .content_sec {
    margin-left: -1px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading {
    margin-left: 0;
  }

  .small-title.gap {
    margin-bottom: 31%;
    margin-left: auto;
  }

  .paragraph.gap {
    text-align: left;
    margin-top: -35px;
    margin-left: 0;
    margin-right: 0;
  }

  .image {
    margin-left: auto;
    padding-left: 0;
    left: 0;
  }

  .sec4_heading {
    top: 3%;
  }

  .sec4_para {
    bottom: 54%;
  }

  .large_para.centre {
    letter-spacing: 0;
  }

  .sec4_lemuria {
    bottom: 2%;
  }

  .form-block {
    margin-top: 23px;
  }

  .para-2.centre {
    text-align: center;
  }

  .italic-text {
    margin-top: -14px;
    font-size: 3rem;
  }

  .contact-title {
    padding-left: 20px;
  }

  .contact_sec2 {
    padding-bottom: 0;
  }

  .inner-wrapper {
    font-size: .8rem;
    font-weight: 400;
  }

  .form-head {
    font-size: 1.4em;
  }

  .para3 {
    text-transform: capitalize;
    font-weight: 400;
  }

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

  .collection-sec {
    min-height: 50vh;
  }

  .slider-2 {
    height: 50vh;
    justify-content: center;
    align-items: center;
    top: 0;
  }

  .collection-slide.she3 {
    background-image: url('../images/sLIDE-new2.webp'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .collection-slide.kid2 {
    background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/LANDING-1.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .slider_head-2.centre {
    font-size: 1rem;
  }

  .bold-text-2 {
    font-size: .8rem;
    font-weight: 400;
    top: 0;
  }

  .bold-text-3.men-denim {
    margin-top: 0;
    margin-left: 0;
    font-size: 2rem;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-6 {
    margin-top: -20px;
  }

  .image-11 {
    padding-top: 16px;
  }

  .image-12 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-13.men-denim {
    margin-left: auto;
    padding-left: 0;
  }

  .image-14 {
    padding-top: 15px;
    padding-bottom: 4px;
  }

  .mens-columns-sec-two, .image-20, .column-3 {
    margin-top: 0;
  }

  .container-2 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

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

  .bold-text-4 {
    text-align: center;
    margin-left: 0;
  }

  .image-33 {
    padding-left: 40px;
    display: inline-block;
  }

  .image-34 {
    padding-left: 39px;
  }

  .image-37 {
    margin-top: 6px;
  }

  .image-48 {
    margin-top: 0;
  }

  .column-6 {
    margin-top: 32px;
  }

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

  .italic-text-7 {
    margin-left: 4px;
  }

  .image-55 {
    margin-top: 14px;
  }

  .heading-5 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 2rem;
  }

  .latest-womens-columns, .columns-7, .columns-8 {
    padding-left: 0;
  }

  .hero-heading-center {
    margin-top: 47px;
  }

  .container-4 {
    max-width: none;
  }

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

  .centered-heading.margin-bottom-32px {
    margin-top: -42px;
    margin-bottom: 26px;
    padding-bottom: 0;
    top: 36px;
    bottom: -44px;
    left: 3px;
    right: 60px;
  }

  .hero-split {
    margin-top: 9px;
  }

  .shadow-two {
    bottom: -2px;
  }

  .lemuria {
    top: -39px;
    left: 90px;
  }

  .ladiestop-dec {
    grid-template-columns: 1fr;
  }

  .paragraph-2 {
    margin-top: 15px;
    padding-top: 0;
  }

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

  .paragraph-3 {
    margin-top: 12px;
  }

  .paragraph-4 {
    padding-top: 21px;
  }

  .image-59 {
    left: 15px;
  }

  .ladiestop-dec-kids {
    grid-template-columns: 1fr;
  }

  .highlights-text {
    color: #683f3f;
  }

  .section-4 {
    padding-left: 2.5vw;
    padding-right: 2.5vw;
  }

  .image-61 {
    margin-top: 17px;
  }

  .column-7 {
    margin-top: 22px;
  }

  .image-62 {
    padding-top: 15px;
  }

  .heading-6 {
    font-size: 2rem;
    top: -112px;
    left: -3px;
  }

  .bold-text-5 {
    padding-left: 0;
  }

  .waves---heading-2-no-margins {
    font-size: 34px;
  }

  .waves---content-image-halves {
    align-items: stretch;
  }

  .lumeria-hey {
    padding: 16px 16px 32px;
  }

  .waves---section-medium {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-295 {
    position: relative;
  }

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

  .bold-text-6 {
    font-family: Rubik, sans-serif;
    font-weight: 600;
  }

  .div-block-296 {
    flex-direction: column;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }
}

#w-node-_09f35df9-567c-05d2-8aa2-bc1d38f97cf0-19724a04 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_09f35df9-567c-05d2-8aa2-bc1d38f97cef-19724a04 {
  grid-area: 2 / 1 / 6 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_4823c810-5e67-40e4-cd36-e97a9020f71a-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4823c810-5e67-40e4-cd36-e97a9020f71b-19724a04, #w-node-_614e47bf-f5b1-6b21-ab17-c515ffe68ec0-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_614e47bf-f5b1-6b21-ab17-c515ffe68eda-19724a04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_614e47bf-f5b1-6b21-ab17-c515ffe68edb-19724a04 {
  grid-area: 1 / 3 / 5 / 5;
  align-self: center;
  justify-self: center;
}

#w-node-_614e47bf-f5b1-6b21-ab17-c515ffe68edc-19724a04 {
  grid-area: 1 / 1 / 5 / 4;
  align-self: center;
}

#w-node-a717a04d-4517-5fe4-fbb1-422f4c59d0ad-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a717a04d-4517-5fe4-fbb1-422f4c59d0c6-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a717a04d-4517-5fe4-fbb1-422f4c59d0c7-19724a04 {
  grid-area: 1 / 1 / 5 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-a717a04d-4517-5fe4-fbb1-422f4c59d0c8-19724a04 {
  grid-area: 1 / 2 / 5 / 5;
  align-self: center;
}

#w-node-_72b48ff4-9afc-e4b4-daf4-f177ba747a32-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_72b48ff4-9afc-e4b4-daf4-f177ba747a47-19724a04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_72b48ff4-9afc-e4b4-daf4-f177ba747a48-19724a04 {
  grid-area: 1 / 3 / 5 / 5;
  align-self: center;
  justify-self: center;
}

#w-node-_72b48ff4-9afc-e4b4-daf4-f177ba747a49-19724a04 {
  grid-area: 1 / 1 / 5 / 4;
  align-self: center;
  justify-self: auto;
}

#w-node-_0ab29b81-ab35-cd92-e77c-e0d590047ea9-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d2244716-2d98-3dbf-e476-c1910ac85b73-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fbb4fe-003d-774f-744c-73e9d310556b-19724a04 {
  grid-area: 1 / 1 / 5 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-d425ccef-470c-f1fd-6f85-f445c6598262-19724a04 {
  grid-area: 1 / 2 / 5 / 5;
}

#w-node-_0721ff3b-ad1e-0aa4-fdbe-3a50a106003a-19724a04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_3cf23851-984f-fd90-162d-1dd8482891d1-19724a04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_314a009f-9e3e-555d-427c-160fa9312810-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3f4a8d0-8a8a-6e6c-63f6-3aae9ccd75b8-19724a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_53000493-a540-d94e-b0c9-77f854292221-19724a04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_53000493-a540-d94e-b0c9-77f854292220-19724a04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#w-node-_10620456-bd27-6453-dd3d-446a4029a558-4029a554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10620456-bd27-6453-dd3d-446a4029a563-4029a554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10620456-bd27-6453-dd3d-446a4029a577-4029a554, #w-node-_055facb7-2dbb-2da7-2db0-5ab4f0732dda-4029a554, #w-node-_57575b70-fdb5-85f8-e345-141e6bd91655-6bd9164d, #w-node-_57575b70-fdb5-85f8-e345-141e6bd9165e-6bd9164d, #w-node-_57575b70-fdb5-85f8-e345-141e6bd91667-6bd9164d, #w-node-eceb17c8-5b3e-18ba-a3d5-5a2a155b663a-570e90b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd3e6ef4-b140-67e3-c8cc-41215e5bb9cd-570e90b7 {
  align-self: auto;
  justify-self: auto;
}

#w-node-d1bb43a6-09e2-d641-47ff-cd8453465e3b-570e90b7, #w-node-_4bcbb340-96da-f9df-f16a-eba0c463dd29-570e90b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ded799b8-fc3a-5b98-a201-69f02d328b1e-570e90b7 {
  justify-self: start;
}

#w-node-ba2211a1-3ffb-3e7a-efc0-55420db63338-673914e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fc1d95-a586-f9a1-0746-58e9fd6f3e16-673914e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09115-673914e0, #w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09116-673914e0, #w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09117-673914e0, #w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09118-673914e0, #w-node-_867fc64a-111a-82be-3a30-a6f358dfc1d5-673914e0, #w-node-f84d265d-2f35-2d34-8458-3ba04700b5ca-673914e0, #w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09119-673914e0, #w-node-_09ce494c-93c0-ad57-f776-e1e5ec632887-673914e0, #w-node-_1067082f-4d39-8a48-2612-ede00149b0f2-673914e0, #w-node-d006f965-4875-367d-2613-bbbf9d2d9beb-673914e0, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-673914e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_387bfb1f-9691-c06b-e35d-3b981a84aef0-673914e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba2211a1-3ffb-3e7a-efc0-55420db63338-86eeaae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fc1d95-a586-f9a1-0746-58e9fd6f3e16-86eeaae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ea28a294-8620-c523-34ac-6d4b7783a704-86eeaae0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a705-86eeaae0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a706-86eeaae0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a707-86eeaae0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a708-86eeaae0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a709-86eeaae0, #w-node-fdbbfa3d-dc15-63bd-a4f8-52f502423dee-86eeaae0, #w-node-_116239db-3da4-eb59-d1fc-e1bbbd7da291-86eeaae0, #w-node-_431baf0f-c2a8-d194-c370-6d484c08d6e6-86eeaae0, #w-node-_19b3d7eb-fb47-195e-81e9-a3c66cf90228-86eeaae0, #w-node-c5722645-3e1c-0263-742d-8410b6182c6e-86eeaae0, #w-node-d8562fbd-957c-9e53-c320-fa249e1a1173-86eeaae0, #w-node-a4f2a1b8-f107-7d17-e886-3d91f55f1961-86eeaae0, #w-node-ef825cd3-a9c1-ea12-086a-883f8dffe05c-86eeaae0, #w-node-_09ce494c-93c0-ad57-f776-e1e5ec632887-86eeaae0, #w-node-_1067082f-4d39-8a48-2612-ede00149b0f2-86eeaae0, #w-node-d006f965-4875-367d-2613-bbbf9d2d9beb-86eeaae0, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-86eeaae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_387bfb1f-9691-c06b-e35d-3b981a84aef0-86eeaae0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba2211a1-3ffb-3e7a-efc0-55420db63338-6f636679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8fc1d95-a586-f9a1-0746-58e9fd6f3e16-6f636679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_09ce494c-93c0-ad57-f776-e1e5ec632887-6f636679, #w-node-_1067082f-4d39-8a48-2612-ede00149b0f2-6f636679, #w-node-d006f965-4875-367d-2613-bbbf9d2d9beb-6f636679, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-6f636679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_387bfb1f-9691-c06b-e35d-3b981a84aef0-6f636679 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08303246-1c4a-5d16-f1e0-44db045a49b8-3ccd0569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7b52f14c-f538-822e-a876-599b58f8eb88-3ccd0569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b52f14c-f538-822e-a876-599b58f8eb89-3ccd0569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ddcba136-6b10-815e-44e5-3aff314bc574-3ccd0569, #w-node-ddcba136-6b10-815e-44e5-3aff314bc579-3ccd0569, #w-node-ddcba136-6b10-815e-44e5-3aff314bc57f-3ccd0569, #w-node-ddcba136-6b10-815e-44e5-3aff314bc584-3ccd0569, #w-node-ddcba136-6b10-815e-44e5-3aff314bc58a-3ccd0569, #w-node-ddcba136-6b10-815e-44e5-3aff314bc58f-3ccd0569, #w-node-_521fab04-5164-c01d-f6d7-91557bde58c8-ee7536f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_521fab04-5164-c01d-f6d7-91557bde58ed-ee7536f0 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_521fab04-5164-c01d-f6d7-91557bde58f8-ee7536f0, #w-node-_521fab04-5164-c01d-f6d7-91557bde5910-ee7536f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_521fab04-5164-c01d-f6d7-91557bde5914-ee7536f0 {
  justify-self: start;
}

#w-node-a6e6d1aa-20dd-7b5d-3d36-e44c57773037-94f94b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e6d1aa-20dd-7b5d-3d36-e44c5777305c-94f94b8d {
  align-self: center;
  justify-self: auto;
}

#w-node-a6e6d1aa-20dd-7b5d-3d36-e44c57773067-94f94b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e6d1aa-20dd-7b5d-3d36-e44c5777307f-94f94b8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6e6d1aa-20dd-7b5d-3d36-e44c57773083-94f94b8d {
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-fd3e6ef4-b140-67e3-c8cc-41215e5bb9cd-570e90b7 {
    grid-area: 1 / 2 / 5 / 5;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc574-3ccd0569 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc579-3ccd0569 {
    align-self: start;
    justify-self: start;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc57f-3ccd0569 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc584-3ccd0569 {
    align-self: start;
    justify-self: start;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc58a-3ccd0569 {
    align-self: auto;
    justify-self: start;
  }

  #w-node-ddcba136-6b10-815e-44e5-3aff314bc58f-3ccd0569 {
    justify-self: start;
  }

  #w-node-_521fab04-5164-c01d-f6d7-91557bde58ed-ee7536f0, #w-node-a6e6d1aa-20dd-7b5d-3d36-e44c5777305c-94f94b8d {
    grid-area: span 4 / span 3 / span 4 / span 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_314a009f-9e3e-555d-427c-160fa9312810-19724a04, #w-node-ddcba136-6b10-815e-44e5-3aff314bc574-3ccd0569 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_3da6ba24-2ee2-4e44-207d-910b3cd09117-673914e0, #w-node-ea28a294-8620-c523-34ac-6d4b7783a707-86eeaae0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ba2211a1-3ffb-3e7a-efc0-55420db63338-673914e0, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-673914e0, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-86eeaae0, #w-node-fea24e05-a9a1-b722-8aa8-b92f43800b5b-6f636679 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_314a009f-9e3e-555d-427c-160fa9312810-19724a04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


