.accent-faq-block{padding:60px 0}
@media (max-width: 768px){.accent-faq-block{padding:24px 0}}
.accent-faq-block .inner-container{padding:0 142px}
@media (max-width: 768px){.accent-faq-block .inner-container{padding:0 16px}}
.accent-faq-block .upper h3,.accent-faq-block .upper h5{margin:0}
.accent-faq-block .upper h5 *{font-family:'Rubik', sans-serif;font-size:2.4rem;font-weight:500;color:#094268;letter-spacing:0.05em;line-height:3.2rem;margin:0}
.accent-faq-block .upper h3{margin-top:12px}
.accent-faq-block .upper h3 *{font-family:'Rubik', sans-serif;font-size:3rem;color:#094268;line-height:3.6rem;font-weight:500;letter-spacing:0.025em;text-transform:none;margin:0}
@media (max-width: 768px){.accent-faq-block .upper h3 *{font-size:2.6rem;line-height:3.2rem}}
.accent-faq-block .upper p{margin-top:20px}
.accent-faq-block .upper{margin-bottom:40px}
.accent-faq-block .faq-item{border-bottom:1px solid #dae0e2;padding:24px 0}
.accent-faq-block .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.accent-faq-block .faq-question h4{margin:0;color:#00aeef;font-family:'Rubik', sans-serif;font-size:2rem;font-weight:500;letter-spacing:0.05em;line-height:2.6rem}
.accent-faq-block .faq-toggle-icon{font-size:2.4rem;color:#1b75bc;transition:transform .3s}
.accent-faq-block .faq-item.active .faq-toggle-icon{transform:rotate(45deg)}
.accent-faq-block .faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease;margin-top:0}
.accent-faq-block .faq-item.active .faq-answer{grid-template-rows:1fr;margin-top:16px}
.accent-faq-block .faq-answer p{overflow:hidden;margin:0}