.faq{width:100%;padding:0;box-sizing:border-box}.faq__title{color:#000;font-size:21px;font-family:DM Sans,sans-serif;font-weight:700;text-align:center;margin-bottom:12px}.faq__container{width:100%;padding-top:20px;padding-bottom:20px;overflow:hidden;border-radius:5px;box-sizing:border-box}.faq__item{padding-top:24px}.faq__item:first-child{padding-top:0}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 2px 0 0;background:none;border:none;cursor:pointer;text-align:left}.faq__question:hover{opacity:.8}.faq__question-text{color:#000;font-size:21px;font-family:DM Sans,sans-serif;font-weight:700;line-height:26px;word-wrap:break-word;flex:1;padding-right:10px}.faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq__icon,.faq__icon svg{width:31px;height:31px}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq__answer--expanded{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden}.faq__answer-inner p{color:#000;font-size:18px;font-family:DM Sans,sans-serif;font-weight:400;line-height:25px;word-wrap:break-word;margin:0;padding-top:23px}.faq__divider{width:100%;height:2px;background:rgba(255,40,230,.1);margin-top:24px}