:root {
  --btrade--purple: #db2c29;
  --btrade--small: 1rem;
  --waves-library--black: #131313;
  --waves-library--white: white;
  --btrade--color-3: #c8ced3;
  --btrade--main-black: #231f20;
  --btrade--large: 4rem;
  --btrade--c9e9e6: #c9e9e6;
  --btrade--color-2: #fff9f0;
  --btrade--section--color: #fdeee7;
  --btrade--section--color-2: #ebebeb;
  --btrade--section--color-6: #dedee0;
  --btrade--color: #f3e1e6;
  --btrade--sky: #b9e7fd;
  --btrade--orange: #eb814c;
  --btrade--mid: 2rem;
  --btrade--section--baby-blue: #ddf3ff;
  --btrade--section--color-3: #d7ffe8;
  --btrade--section--color-4: #ffffcd;
  --btrade--section--color-5: #e7f2ff;
  --btrade--section--color-7: #ffdee5;
  --waves-library--dark-elevation: #ede0d8;
}

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

body {
  color: #333;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  color: var(--btrade--purple);
  font-size: var(--btrade--small);
  text-decoration: none;
}

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

.waves---nav-buttons-right {
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.waves---nav-link {
  padding: 12px 16px;
}

.waves---nav-link.w--current {
  color: var(--btrade--purple);
}

.waves---nav-menu {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves-middle-nav-2 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btrade---brand {
  width: 120px;
}

.waves-master-nav-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 240px 1fr 240px;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.waves---nav-container {
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves-navbar-2 {
  z-index: 999;
  padding-top: var(--btrade--small);
  padding-bottom: var(--btrade--small);
  background-color: #ddd0;
  background-image: url('../images/Header_Pattern.png');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: 4167px;
  border: 1px solid #0000;
  position: sticky;
  top: 0;
}

.waves-gradient-hero-1 {
  z-index: 9;
  background-image: linear-gradient(180deg, var(--btrade--color-3), #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-1.bottom {
  background-image: linear-gradient(0deg, var(--btrade--color-3), #faebe300);
  inset: auto 0% -1px;
}

.waves-image-hero-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-1 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-1.reverse {
  justify-content: flex-end;
}

.waves-column-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark {
  background-color: var(--btrade--purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark:hover {
  background-color: #131313e6;
}

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

.waves---subtitle {
  color: var(--btrade--main-black);
  font-size: var(--btrade--small);
  text-align: left;
  line-height: 1.4;
}

.waves---limit-480 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-1 {
  color: var(--btrade--main-black);
  font-size: var(--btrade--large);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 115%;
}

.waves-content-hero-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

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

.waves---section-hero-primary {
  background-color: var(--btrade--color-3);
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves---heading-3-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-32 {
  width: 32px;
  height: 32px;
}

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

.waves-tile-features-2 {
  grid-row-gap: 16px;
  background-color: var(--btrade--c9e9e6);
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  display: flex;
}

.waves---paragraph-big {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins {
  color: var(--btrade--purple);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---section-medium {
  background-color: var(--btrade--color-2);
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves-image-gallery-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-small-image-wrap-gallery-3 {
  border-radius: 8px;
  height: 70%;
  position: relative;
  overflow: hidden;
}

.waves-big-image-wrap-gallery-3 {
  border-radius: 8px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.waves-medium-image-wrap-gallery-3 {
  border-radius: 8px;
  height: 80%;
  position: relative;
  overflow: hidden;
}

.waves-bottom-gird-gallery-3 {
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr 1.2fr .7fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 0;
}

.waves-top-grid-gallery-3 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.2fr .8fr .9fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 16px;
}

.waves-master-gallery-3 {
  height: auto;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.waves---paragraph-regular {
  color: var(--btrade--main-black);
  text-align: center;
  font-size: 18px;
  line-height: 130%;
}

.waves-icon-64 {
  width: 64px;
}

.waves-tile-contact-3 {
  grid-row-gap: 0px;
  background-color: var(--btrade--section--color);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding: 40px 24px;
  display: flex;
}

.waves-grid-contact-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 64px;
}

.waves---center-heading {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.waves---paragraph-small-2 {
  color: #fff;
  font-size: 16px;
  line-height: 130%;
}

.waves---check-icon {
  filter: invert();
  color: #fff;
  width: 24px;
  height: 24px;
}

.waves---single-check-item {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.waves---master-checks-vertical {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.waves---paragraph-big-2 {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}

.waves---heading-2-no-margins-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

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

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

.waves---grid-image-halves {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

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

.waves---section-medium-2 {
  background-color: var(--btrade--purple);
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves---heading-2-no-margins-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---section-medium-3 {
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.waves---section-medium-3.diapers {
  background-color: var(--btrade--section--color-2);
}

.waves---section-medium-3.incontinence {
  background-color: var(--btrade--color-3);
}

.waves---section-medium-3.feminine-care {
  background-color: var(--btrade--section--color-2);
}

.waves---section-medium-3.cosmetics-detergent {
  background-color: var(--btrade--section--color-6);
}

.waves---section-medium-3.non-woven-fabrics {
  background-color: var(--btrade--color);
}

.slider-2 {
  background-color: #ddd0;
  height: 100%;
}

.mask-2 {
  border-radius: 20px;
}

.text-block {
  font-size: var(--btrade--small);
  text-align: center;
}

.image {
  object-fit: cover;
  height: 100%;
}

.body {
  font-size: 16px;
}

.rich-text-block {
  color: #251e1e;
}

.waves---paragraph-big-2-copy {
  color: #333;
  font-size: 18px;
  line-height: 1.2;
}

.footer {
  justify-content: center;
  align-items: center;
  padding: 60px 20px;
  display: flex;
}

.whatsapp-con {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  display: flex;
  position: fixed;
  inset: auto 12px 12px auto;
}

.path {
  color: var(--btrade--purple);
  fill: #db2c29;
}

.path-2, .path-3, .path-4 {
  fill: #db2c29;
}

@media screen and (max-width: 991px) {
  .waves---hamburger-icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
  }

  .waves---menu-button {
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---menu-button.w--open {
    background-color: var(--waves-library--black);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---nav-buttons-right {
    grid-column-gap: 8px;
  }

  .waves---nav-link {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
    display: flex;
  }

  .waves---nav-menu {
    background-color: var(--waves-library--white);
    border: 1px solid #1313131a;
    border-radius: 8px;
    margin-top: 4px;
  }

  .waves---nav-brand-link {
    padding-left: 0;
  }

  .waves-master-nav-2 {
    display: flex;
  }

  .waves-gradient-hero-1 {
    height: 140px;
  }

  .waves-image-wrap-hero-1 {
    height: 320px;
  }

  .waves-gallery-hero-1 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---subtitle {
    text-align: center;
  }

  .waves---mega-heading-1 {
    text-align: center;
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-1 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary {
    text-align: center;
  }

  .waves-grid-contact-3 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .waves-image-features-4 {
    max-width: 470px;
  }

  .waves---grid-image-halves {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .image {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .waves---nav-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .waves---subtitle {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-1 {
    font-size: 56px;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 40px;
  }

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

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

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

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

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

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

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

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

  .image {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .waves---nav-cta {
    display: none;
  }

  .btrade---brand {
    width: 90px;
  }

  .waves-master-nav-2 {
    justify-content: center;
    align-items: center;
  }

  .waves-gradient-hero-1 {
    top: -1px;
  }

  .waves-gradient-hero-1.bottom {
    bottom: -1px;
  }

  .waves-column-hero-1 {
    width: 48%;
  }

  .waves-column-hero-1.column-two, .waves-column-hero-1.column-one {
    flex: none;
  }

  .waves-gallery-hero-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle {
    font-size: 16px;
    line-height: 1.4;
  }

  .waves---mega-heading-1 {
    font-size: 36px;
  }

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

  .waves---heading-3-no-margins {
    font-size: 22px;
  }

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

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

  .waves-small-image-wrap-gallery-3.last-image-top-grid {
    display: none;
  }

  .waves-bottom-gird-gallery-3 {
    grid-template-columns: .8fr 1.2fr .7fr;
    height: 30vh;
  }

  .waves-top-grid-gallery-3 {
    grid-template-columns: .7fr 1.2fr .8fr;
    height: 30vh;
    margin-bottom: 16px;
  }

  .waves---paragraph-big-2 {
    font-size: 16px;
  }

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

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

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

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

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

  .bold-text {
    font-size: 28px;
    line-height: 1;
  }

  .paragraph {
    font-size: 12px;
    line-height: 16px;
  }

  .footer {
    padding-bottom: 70px;
  }

  .slide-nav {
    display: none;
  }

  .left-arrow {
    inset: 0% auto 0% 0%;
  }

  .slide-nav-2 {
    margin-bottom: -45px;
    display: none;
  }

  .righti-arrow {
    margin-right: 0;
  }

  .slider-arrow {
    margin-left: 0;
    margin-right: 0;
  }

  .whatsapp-con {
    width: 48px;
    bottom: 20px;
    right: 20px;
  }

  .div-block {
    padding-left: 45px;
  }
}

#w-node-_8ac57e0b-9c5a-fdb4-58f1-094bbb5e7912-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8ac57e0b-9c5a-fdb4-58f1-094bbb5e791b-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_08b6f2b1-e0be-d2a6-3f95-98579747956b-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08b6f2b1-e0be-d2a6-3f95-98579747956c-27e537c7, #w-node-c0d0953e-2697-60ed-825a-31c1204603af-27e537c7, #w-node-_56d69d14-217a-b204-2e34-ca2c0cef4b89-27e537c7, #w-node-_14e485f7-a2b1-fb15-46dd-a15721ebe43f-27e537c7, #w-node-_4ab2b022-dd1d-5811-3634-89ed7846137d-27e537c7, #w-node-_33f56ca8-2e2f-0dd9-65d4-0b9fcd8a07fe-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_62650f13-07f3-646f-53f8-315d0970592e-27e537c7, #w-node-_62650f13-07f3-646f-53f8-315d09705930-27e537c7, #w-node-_62650f13-07f3-646f-53f8-315d09705932-27e537c7, #w-node-_62650f13-07f3-646f-53f8-315d09705934-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_62650f13-07f3-646f-53f8-315d09705937-27e537c7, #w-node-_62650f13-07f3-646f-53f8-315d09705939-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_62650f13-07f3-646f-53f8-315d0970593b-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_62650f13-07f3-646f-53f8-315d0970593d-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c106dcc8-f6f6-be62-40b7-7c6b17e8f034-27e537c7, #w-node-c3d4a112-2b90-9ed8-d538-def4e8c182de-27e537c7, #w-node-_340806e4-0979-e214-034d-603b6d9bb4cc-27e537c7, #w-node-_7ba92518-995e-c110-784c-87a7a6ede684-27e537c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_08b6f2b1-e0be-d2a6-3f95-98579747956b-27e537c7 {
    justify-self: center;
  }

  #w-node-_606196ef-b575-3177-72a0-0d2f070ec8d2-27e537c7 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_865fa644-9c10-fd56-0049-6ce6ef5cc097-27e537c7 {
    grid-area: 1 / 1 / 1 / 2;
  }

  #w-node-_14e485f7-a2b1-fb15-46dd-a15721ebe43f-27e537c7, #w-node-_4ab2b022-dd1d-5811-3634-89ed7846137d-27e537c7 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8ac57e0b-9c5a-fdb4-58f1-094bbb5e791b-27e537c7 {
    grid-area: 2 / 1 / 3 / 2;
  }
}


