:root{--color-white:#ffffff;--color-black:#2d2d2a;--color-sub-black:#353535;--color-sub-black-2:#9b9b9b;--color-main:#4c4c47;--color-sub:#4c4c47;--color-text:#000000;--color-button:#4c4c47;--color-label:linear-gradient(45deg, #353535 0%, #9b9b9b 50%, #1e1e1e 100%);--color-label-text:#ffffff;--color-button:linear-gradient(45deg, #353535 0%, #9b9b9b 50%, #1e1e1e 100%);--color-button-text:#ffffff;--color-label-new:linear-gradient(
    45deg,
    #a583d6 0%,
    #e5ccf9 20%,
    #a583d6 50%,
    #e5ccf9 80%,
    #a583d6 100%
  );--color-line:#06c755;--color-bg-emph:rgba(252, 3, 135, 0.04);--color-background:#f1f1f1;--color-mask:rgba(0, 0, 0, 0.5);--gradient-main:linear-gradient(
    45deg,
    #a583d6 0%,
    #e5ccf9 20%,
    #a583d6 50%,
    #e5ccf9 80%,
    #a583d6 100%
  );--shadow-white:0 0 4px #ffffff;--shadow-black:1px 1px 1px black;--shadow-box:rgba(0, 0, 0, 0.5)}.faq__section{margin-top:8.3333333333vw}@media (min-width:1920px){.faq__section{margin-top:160px}}@media (max-width:767px){.faq__section{margin-top:15.6453715776vw}}.faq__section .faq__container{width:59.7222222222vw;display:block;margin:0 auto 4.1666666667vw;padding:3.4722222222vw 2.0833333333vw;background:rgba(255,255,255,.6)}@media (min-width:1920px){.faq__section .faq__container{width:1146.6666666667px}}@media (max-width:767px){.faq__section .faq__container{width:88.6571056063vw}}.faq__section .faq__container ul{list-style:none;margin:0;padding:0}.faq__section .faq__container ul li{border-bottom:1px solid #eee}.faq__section .faq__container ul li:last-child{border-bottom:none}.faq__section .faq__container .toggle{display:flex;align-items:center;padding:1.3888888889vw;cursor:pointer;background:var(--color-main);transition:all .3s ease;position:relative}@media (min-width:1920px){.faq__section .faq__container .toggle{padding:26.6666666667px}}@media (max-width:767px){.faq__section .faq__container .toggle{padding:2.6075619296vw}}.faq__section .faq__container .toggle .accordion_icon{position:relative;margin:0 15px 0 0;width:20px;height:20px;flex-shrink:0}.faq__section .faq__container .toggle .accordion_icon span{position:absolute;background:var(--color-white);border-radius:1px;transition:all .3s ease}.faq__section .faq__container .toggle .accordion_icon span:first-child{width:16px;height:2px;top:9px;left:2px}.faq__section .faq__container .toggle .accordion_icon span:last-child{width:2px;height:16px;top:2px;left:9px}.faq__section .faq__container .toggle.active .accordion_icon span:first-child{background:var(--color-white)}.faq__section .faq__container .toggle.active .accordion_icon span:last-child{transform:rotate(90deg);background:var(--color-white)}.faq__section .faq__container .toggle .faq__question{flex:1;font-weight:700;font-size:1.1805555556vw;line-height:1.5;color:var(--color-white)}@media (min-width:1920px){.faq__section .faq__container .toggle .faq__question{font-size:22.6666666667px}}@media (max-width:767px){.faq__section .faq__container .toggle .faq__question{font-size:3.3898305085vw}}.faq__section .faq__container .faq__answer{padding:1.3888888889vw;font-size:1.0416666667vw;background:var(--color-white);line-height:1.5;color:var(--color-text);border-top:1px solid var(--color-main)}@media (min-width:1920px){.faq__section .faq__container .faq__answer{padding:26.6666666667px}}@media (max-width:767px){.faq__section .faq__container .faq__answer{padding:2.6075619296vw}}@media (min-width:1920px){.faq__section .faq__container .faq__answer{font-size:20px}}@media (max-width:767px){.faq__section .faq__container .faq__answer{font-size:3.6505867014vw}}.faq__section .faq__container .faq__answer.none{display:none}.faq__section .faq__container .faq__answer.show{display:block;animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:20px;padding-bottom:20px}}