.bg-purple{background-color:#5d00a0}.bg-purple h2,.bg-purple h3,.bg-purple h4,.bg-purple p,.bg-purple a,.bg-purple li{color:#fff}.bg-gray{background-color:#797979}.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray p,.bg-gray a,.bg-gray li{color:#fff}.bg-tur,.bg-tur--purple{background-color:#69e8d9}.bg-tur--purple h2,.bg-tur--purple h3,.bg-tur--purple h4,.bg-tur--purple p,.bg-tur--purple a,.bg-tur--purple li{color:#5d00a0}.bg-redearth{background-color:#ff7957}.bg-redearth h2,.bg-redearth h3,.bg-redearth h4,.bg-redearth p,.bg-redearth a,.bg-redearth li{color:#5d00a0}.bg-tan{background-color:#fde9c7}.bg-tan hr{border-top-color:#000}.bg-accent{background-color:#f9a621}.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent p,.bg-accent a,.bg-accent li{color:#5d00a0}.bg-red{background-color:#ff7957}.bg-red h2,.bg-red h3,.bg-red h4,.bg-red p,.bg-red a,.bg-red li{color:#5d00a0}.bg-nored{background-color:#d85a45}.bg-nored h2,.bg-nored h3,.bg-nored h4,.bg-nored p,.bg-nored a,.bg-nored li{color:#fff}.bg-pale,.bg-pale--purple{background-color:#efefef}.bg-pale--purple h2,.bg-pale--purple h3,.bg-pale--purple p,.bg-pale--purple a,.bg-pale--purple li{color:#5d00a0}.bg-gold70{background-color:#fbc164}.bg-gold40{background-color:#fddba6}.bg-gold{background-color:#f9a621}.bg-uv{background-color:#c992ff}.bg-uv70{background-color:#d9b3ff}.bg-uv40{background-color:#e9d3ff}.bg-tur70{background-color:#96efe4}.bg-tur40{background-color:#c3f6f0}.bg-white{background-color:#fff}.bg-gray10{background-color:#f2f2f2}.bg-red30{background-color:#ffd7cd}.bg-red60{background-color:#ffaf9a}.bg-red70{background-color:#ffa189}.text-purple{color:#5d00a0}.text-black,p.text-black{color:#000}.table-purple th,.table-purple td{border-color:#5d00a0}.table-purple th{background-color:#dfccec}.table-purple td{font-weight:400}.table-purple--colored-left td:first-child{background-color:#dfccec}.faq-content header{margin:unset;min-width:unset}.faq-content h1{letter-spacing:-.28px!important;color:#5d00a0!important;--size:28px!important;font-weight:800!important;line-height:36px!important}.faq-content h4{letter-spacing:0!important;color:#5d00a0!important;--size:20px!important;font-weight:700!important;line-height:30px!important}section.faqs{min-width:100%;max-width:100%;margin:50px 0;padding:0;overflow:hidden}section.faqs .faq-section{text-align:center;max-width:1134px;margin:0 auto;padding:0 23px}section.faqs .faq-section h2{--size:30px;color:#5d00a0;text-align:left;margin-bottom:30px;font-weight:900}section.faqs .faq-section .control-buttons{text-align:left;margin-bottom:30px}section.faqs .faq-section .control-buttons #expand-all{margin-right:15px}section.faqs .faq-section .faq-item{text-align:left;margin-bottom:10px;padding:10px 0}section.faqs .faq-section .faq-item .faq-title-container{background-color:#efdeff;border-radius:10px;margin:0;padding:24px}section.faqs .faq-section .faq-item .faq-title-container .faq-item-title{--size:20px;letter-spacing:.2px;cursor:pointer;color:#5d00a0;justify-content:space-between;margin:0;padding:0;font-weight:600;line-height:30px;display:flex}section.faqs .faq-section .faq-item .faq-title-container .faq-item-title .toggle{color:#5d00a0;font-size:24px;font-weight:400}section.faqs .faq-section .faq-item .faq-title-container[data-special=true]{background-color:#5d00a0!important;border-color:#5d00a0!important}section.faqs .faq-section .faq-item .faq-title-container[data-special=true] .faq-item-title{color:#fff!important}section.faqs .faq-section .faq-item .faq-title-container[data-special=true] .faq-item-title .toggle{color:#fff}section.faqs .faq-section .faq-content{letter-spacing:.18px;padding:20px 40px;font-size:18px;line-height:22px;display:none}section.faqs .faq-section .faq-content h1,section.faqs .faq-section .faq-content h2,section.faqs .faq-section .faq-content h3,section.faqs .faq-section .faq-content h4,section.faqs .faq-section .faq-content h5,section.faqs .faq-section .faq-content h6,section.faqs .faq-section .faq-content h7{letter-spacing:.18px;color:#5d00a0;--size:18px;font-weight:700;line-height:32px}section.faqs .faq-section .faq-content p{font-size:18px}section.faqs .faq-section .faq-content a{color:#5d00a0;font-weight:700;text-decoration:none}section.faqs .faq-section .faq-content a:hover{text-decoration:underline}section.faqs .faq-section .faq-item.open .faq-content{display:block}.faq-content summary{line-height:40px}@media only screen and (width<=610px){section.faqs .faq-section .control-buttons #expand-all{margin-bottom:20px}}
