@keyframes kf--slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes kf--slide-right{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.faq-container{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;overflow:hidden;width:100%}.faq-container .faq__item{border-radius:4px;font-size:1.6rem;line-height:1.5;overflow:hidden;width:100%}.faq-container .faq__item .faq__question{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);cursor:pointer;font-weight:700;letter-spacing:.01em;padding:10px 20px;transition:all .1s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.faq-container .faq__item .faq__question:hover{background-color:#f8f9fa;color:#212529}.faq-container .faq__item .faq__question.is-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-container .faq__item .faq__answer{background:#fff;border-bottom:1px solid #dee2e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);display:none;padding:15px 20px;transition:all .1s ease-in-out;width:100%}.faq-container .faq__item .faq__answer p{margin-bottom:1.4rem}.faq-container .faq__item .faq__answer p:last-child{margin-bottom:0!important}