/* compiled by scssphp v0.6.3 on Thu, 09 Sep 2021 11:58:53 +0200 (0.1114s) */

/* line 4, sass/faq.scss */
/* line 5, sass/faq.scss */
html #root #wrap_all .section.faq {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media only screen and (max-width: 97.6875rem) {
  html #root #wrap_all .section.faq {
    padding: 120px 5vw;
  }
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.faq {
    padding: 5vw;
  }
}
/* line 17, sass/faq.scss */
html #root #wrap_all .section.faq .container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 23, sass/faq.scss */
  html #root #wrap_all .section.faq .container > .column.one-half {
    min-width: 100%;
    max-width: 100%;
    margin: 10px 0;
  }
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.faq .container {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
/* line 36, sass/faq.scss */
html #root #wrap_all .section.faq .column {
  min-width: 50%;
  max-width: 50%;
  margin: 0;
}
/* line 42, sass/faq.scss */
html #root #wrap_all .section.faq .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  max-width: 485px;
  margin-left: auto;
  margin-right: 60px;
}
/* line 50, sass/faq.scss */
html #root #wrap_all .section.faq .content h2 {
  font-family: 'DM Sans', sans-serif;
  font-size: 40px;
  font-weight: 700;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.faq .content h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.faq .content h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.faq .content {
    max-width: 100%;
    margin: 0;
  }
}
/* line 72, sass/faq.scss */
html #root #wrap_all .section.faq .accordion-container {
  max-width: 405px;
  margin: 0 auto;
  padding: 0;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.faq .accordion-container {
    max-width: 100%;
    margin: 0;
  }
}
/* line 83, sass/faq.scss */
html #root #wrap_all .section.faq .accordion {
  border-bottom: 1px solid #909090;
}
/* line 87, sass/faq.scss */
html #root #wrap_all .section.faq .accordion-heading {
  appearance: none;
  cursor: pointer;
  background: none;
  background-size: 10px;
  background-position: right 20px center;
  background-repeat: no-repeat;
  border: none;
  width: 100%;
  padding: 20px 40px 20px 0;
  color: #fff;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-align: start;
}
/* line 105, sass/faq.scss */
html #root #wrap_all .section.faq .accordion-heading[aria-expanded='false'] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M435.658 228.913L251.656 404.907C243.922 412.313 233.953 416 224 416S204.078 412.313 196.344 404.907L12.342 228.913C-3.611 213.633 -4.174 188.321 11.092 172.353C26.373 156.354 51.686 155.854 67.655 171.103L224 320.66L380.345 171.103C396.314 155.822 421.627 156.385 436.908 172.353C452.174 188.321 451.611 213.633 435.658 228.913Z'/%3E%3C/svg%3E");
}
/* line 109, sass/faq.scss */
html #root #wrap_all .section.faq .accordion-heading[aria-expanded='true'] {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M436.908 339.657C429.049 347.875 418.533 352 408.002 352C398.048 352 388.095 348.313 380.345 340.907L224 191.354L67.655 340.907C51.702 356.156 26.342 355.625 11.092 339.657C-4.174 323.689 -3.611 298.378 12.342 283.098L196.344 107.109C211.812 92.297 236.188 92.297 251.656 107.109L435.658 283.098C451.611 298.378 452.174 323.689 436.908 339.657Z'/%3E%3C/svg%3E");
}
/* line 114, sass/faq.scss */
/* line 115, sass/faq.scss */
html #root #wrap_all .section.faq .accordion-panel :first-child {
  margin-top: 0;
}
/* line 122, sass/faq.scss */
/* line 123, sass/faq.scss */
html #root.single-product #wrap_all .container.woocommerce > .product {
  overflow: visible;
  max-width: 100%;
}
/* line 128, sass/faq.scss */
html #root.single-product #wrap_all .section.faq {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  left: calc((100vw - 1421px) / 2 * -1);
  width: 100vw;
  margin: 80px auto;
}
@media only screen and (max-width: 97.6875rem) {
  html #root.single-product #wrap_all .section.faq {
    left: -5vw;
  }
}
