/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.faq-question{border-bottom:var(--borders)}.faq-question:first-child{border-top:50px(--borders)}.faq-question__question-wrapper{list-style:none}.faq-question__question-wrapper::marker{display:none}.faq-question__question-wrapper::-webkit-details-marker{display:none}.faq-question__question{display:flex;align-items:center;width:100%;padding:20px 0;list-style:none;cursor:pointer;font:var(--paragraph-font);letter-spacing:var(--h5-letter-spacing);color:var(--h5-color)}@media not screen and (min-width:768px){.faq-question__question{font-size:var(--h5-mobile-size);line-height:var(--h5-mobile-line-height)}}.faq-question__question::after{content:"";width:7px;height:7px;display:block;border-bottom:2px solid var(--h5-color);border-right:2px solid var(--h5-color);transform:rotate(45deg);margin-left:auto;transition:.2s transform;flex-shrink:0;margin-right:15px}.faq-question[open] .faq-question__question::after{transform:rotate(-135deg)}.faq-question__question-text{padding-left:0px;padding-right:15px}.faq-question__answer{padding-bottom:15px;padding-left:0px}.faq-question__answer>:first-child{margin-top:0}.faq-question__answer>:last-child{margin-bottom:0}.faq-question__answer{display:flex;align-items:left;width:100%;padding-top:25px padding-bottom: 40px;list-style:none;cursor:pointer;font:var(--paragraph-font);color:#3d6bad;}