@charset "UTF-8";
.paragraph{font-size:18px;word-break:break-word}
.paragraph .paragraph-inner{width:100%}
.paragraph *{line-height:inherit;letter-spacing:inherit;font-size:inherit;font-family:inherit}
.faq .faq-header,.faq-wrapper{width:100%}
.faq,.faq .faq-header,.faq .faq-header .faq-title,.faq-wrapper{display:flex;flex-direction:column}
.faq .faq-header{flex-direction:row;flex:0;min-height:10px;padding:10px 5px;cursor:pointer;border-radius:5px;background-color:#fff;border:1px solid #e0e0e0}
.faq .faq-header .faq-title{font-size:inherit;font-weight:inherit;width:fit-content;max-width:calc(100% - 30px);text-decoration:inherit;font-style:inherit;font-family:inherit;text-align:inherit;flex:1;overflow-wrap:anywhere;font-weight:700}
.faq .faq-header .faq-icon{min-width:10px;margin:auto 5px;transition:transform .2s ease-out}
.faq .faq-header:hover{background:#f5eceb}
.faq .faq-header.active{background:#f5eceb}
.faq:not(.active) .faq-content-wrapper{max-height:0;overflow:hidden}
.faq .faq-content-wrapper{display:flex;flex-direction:column;flex:1;transition:max-height .2s ease-in-out}
.faq .faq-content{display:flex;flex:1;position:relative;flex-direction:column}
.faq.el-611300{color:#000;border-radius:9px}
.faq>.faq-header.active .faq-icon{transform:rotate(180deg)}
body,html{margin:0;padding:0}
*{box-sizing:border-box}
.faq-container{width:1024px;margin:0 auto}
@media (max-width:768px){
.faq-container{width:100%}
}
.faq .faq-header.active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.faq-header.active+.faq-content-wrapper{border:1px solid #e0e0e0;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}