.TermsAndCondtions {
  background-color: #331506;
  padding: 70px 0;
}
.tactabPannel{
    display:none;
}
 
.termsAndcondtionTitle h1 {
  font-family: var(--vulf-regular);
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.96px;
  font-size: 48px;
  color: white;
}

.TermsAndConditionsWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 992px) {
  .TermsAndCondtions {
    padding: 70px 0 53px;
  }

  .TermsAndConditionsWrap {
    display: block;
  }

  .termsAndcondtionTitle h1 {
    margin-bottom: 63px;
  }

  .termsAndondtionCollTwo svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    right: -17%;
  }
}

/* Tabbinfg */
.tacTabbing {
  padding: 87px 0 0px;
}

.tacNav {
  display: flex;
  align-items: center;
  padding: 0px 20px;
  cursor: pointer;
}

.tacNav span {
  font-family: var(--public-regular);
  font-size: 20px;
  color: #55220a;
  line-height: normal;
  text-align: start;
  border-radius: 0;
  margin: 10px 0;
  display: inline-block;
  width: -webkit-fill-available;
}

.tacNavActive {
  background-color: #ffe1d2 !important;
  padding: 15px 20px;
}

.tacNav svg {
  display: none;
}

.tacTabNavs {
  width: 40%;
}

.tactabPannels {
  width: 60%;
  padding-left: 60px;
}

.tacTabWrap {
  display: flex;
}

.TacPannelTitle h3 {
  font-family: var(--vulf-regular);
  line-height: normal;
  margin-bottom: 40px;
  font-size: 48px;
  color: #55220a;
  font-weight: 400;
}

.tacPanneldiscription p {
  font-family: var(--public-regular);
  color: #4b4b4b;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}

.tacPanneldiscription li {
  font-family: var(--public-regular);
  color: #4b4b4b;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}

.plus_and_minus {
  display: none;
}

.bordertac {
  display: none;
}

.paddingDesktop120 {
  padding-bottom: 120px;
}

@media (max-width: 992px) {
  .tacTabbing {
    padding: 74px 0;
  }

  .tacTabWrap {
    display: block;
  }

  .tacTabNavs {
    display: none;
  }

  .tactabPannels {
    width: 100%;
    padding: 0;
  }

  .plus_and_minus {
    display: block;
  }

  .minusBtn {
    display: none;
  }

  .TacPannelTitle {
    position: relative;
    cursor: pointer;
  }

  .plus_and_minus {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
  }

  .TacPannelTitle h3 {
    max-width: 85%;
    font-size: 18px;
    margin: 0;
  }

  .tacPanneldiscription p:first-of-type {
    margin-top: 26px;
  }

  .tacPanneldiscription p {
    font-size: 14px;
  }

  .tacPanneldiscription li {
    font-size: 14px;
  }

  .bordertac {
    display: block;
    margin: 31px 0 53px;
  }

  .bordertac svg {
    width: 100%;
    height: 100%;
  }

  .paddingDesktop120 {
    padding-bottom: 0px;
  }
}

/* Privacy policy Content */
.privacy-policy-content {
  max-width: 1300px;
  margin: 0 auto;
  padding: 80px 20px;
}

/* Paragraph styling */
.container-privacy-policy-content p {
  color: #45525e;
  font-family: var(--public-regular);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  display: inline-block;
}

.container-privacy-policy-content p.space {
  padding: 10px 0;
  display: block;
  min-height: 10px;
}

.container-privacy-policy-content li {
  color: #45525e;
  font-family: var(--public-regular);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

/* Heading styling (h1 to h6) */
.container-privacy-policy-content h1,
.container-privacy-policy-content h2,
.container-privacy-policy-content h3,
.container-privacy-policy-content h4,
.container-privacy-policy-content h5,
.container-privacy-policy-content h6 {
  color: #333;
  font-family: var(--vulf-regular);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: var(--Line-height-text-lg, 28px);
  margin: 0;
}

/* Bold and strong text */
.container-privacy-policy-content strong,
.container-privacy-policy-content b {
  color: #333;
  font-family: var(--vulf-regular);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}

.container-privacy-policy-content ol,
.container-privacy-policy-content ul {
  margin: 0;
}

@media (min-width: 290px) and (max-width: 762px) {
  .container-privacy-policy-content p {
    font-size: 16px;
  }

  .container-privacy-policy-content li {
    font-size: 16px;
  }

  .container-privacy-policy-content p.space {
    padding: 5px 0;
    display: block;
    min-height: 5px;
  }
}
