/*FAQ Sections tyling*/
.faq-section {
  gap: 1.5rem;
  margin-top: 2rem; }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .faq-section {
    display: flex;
    flex-direction: column;
    gap: 3rem; } }

@media only screen and (min-width: 1024px) {
  .faq-section {
    display: flex;
    flex-direction: column;
    gap: 1.5rem; } }

@media only screen and (max-width: 767px) {
  .faq-section {
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 1.5rem; } }

.faq-section .section-header {
  font-family: 'Chakra Petch', sans-serif;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin: 0; }

@media only screen and (min-width: 1024px) {
  .faq-section .section-header {
    gap: 0.75rem; } }

.faq-section .section-header .sec-hd {
  font-size: 18px;
  line-height: 1.375;
  color: black;
  font-weight: 600; }

@media only screen and (min-width: 1024px) {
  .faq-section .section-header .sec-hd {
    font-size: 21px; } }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container {
  background-color: #f1f0eb;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  border-radius: 0.5rem; }

.faq-section .pdp-dropdown-container {
  display: flex;
  gap: 0.75rem;
  flex-direction: column;
  width: 100%; }

.faq-section .pdp-dropdown-container #ContentSpecFAQ {
  display: flex;
  gap: 0.75rem;
  flex-direction: column;
  width: 100%; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container {
  display: flex;
  cursor: pointer;
  font-family: 'Chakra Petch', sans-serif;
  color: #191919;
  font-size: 1rem;
  line-height: normal; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container .pdp-dropdown-plus {
  margin-left: auto;
  margin-right: 0;
  display: flex;
  align-items: center;
  transform: rotate(0deg);
  transition: transform 0.2s ease; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container .pdp-dropdown-plus.pdp-rotated {
  transform: rotate(45deg);
  transition: transform 0.2s ease; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container .pdp-dropdown-plus svg {
  height: 1rem;
  width: auto; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container .pdp-dropdown-plus svg path {
  stroke-width: 1.5px;
  stroke: black;
  transition: all 0.2s; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title-container:hover .pdp-dropdown-plus svg path {
  stroke: #ff6d00 !important;
  transition: all 0s; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title {
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px !important;
  color: black !important;
  font-weight: 600 !important;
  width: 100%;
  margin-right: 3rem;
  margin-bottom: 0; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-title span {
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px !important;
  color: black;
  font-weight: 600; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] {
  display: none;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 3rem;
  margin: 0;
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  line-height: 1.375;
  width: 100%; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] strong {
  color: black;
  font-weight: 600; }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] {
    margin: 3rem 0; } }

@media only screen and (min-width: 1024px) {
  .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] {
    margin: 3rem 0; } }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content span, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] span {
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px !important;
  color: #646464;
  font-weight: 400;
  line-height: 1.375; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content a, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] a {
  color: black;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 2px; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content a:hover, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] a:hover {
  color: #f58220; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content .pdp-dropdown-body, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] .pdp-dropdown-body, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content div, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] div, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content p, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] p, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content p[dir="ltr"], .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] p[dir="ltr"] {
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  line-height: 1.375;
  margin-right: 1.5rem;
  width: 100%; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content .pdp-dropdown-body strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] .pdp-dropdown-body strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content div strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] div strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content p strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] p strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content p[dir="ltr"] strong, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] p[dir="ltr"] strong {
  color: #000;
  font-weight: 600; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content ul, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] ul {
  margin: 0 0 0 0.75rem; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content ul li, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] ul li {
  font-family: 'Chakra Petch', sans-serif;
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  line-height: 1.375;
  list-style: disc; }

.faq-section .pdp-dropdown-container .pdp-dropdown-item-container .pdp-dropdown-content ul li span, .faq-section .pdp-dropdown-container .pdp-dropdown-item-container p[dir="ltr"] ul li span {
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #646464;
  font-weight: 400; }
