﻿.faq{max-width:1200px;margin:0 auto}.faq .faq__item{margin-bottom:12px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06)}.faq .faq__input{display:none}.faq .faq__input:checked+.faq__question+.faq__answer{max-height:1000px;padding:16px 24px 24px}.faq .faq__question{display:flex;align-items:center;gap:16px;padding:24px;font-size:16px;font-weight:700;cursor:pointer;transition:.3s ease-in-out}@media screen and (max-width: 768px){.faq .faq__question{padding:16px}}@media screen and (max-width: 480px){.faq .faq__question{font-size:14px}}.faq .faq__question:hover{background:#f2fafd}.faq .faq__question .faq__q-mark{flex-shrink:0;color:#00afec;font-size:20px}.faq .faq__answer{display:flex;align-items:center;gap:16px;max-height:0;padding:0 24px;overflow:hidden;transition:.3s ease-in-out}@media screen and (max-width: 768px){.faq .faq__answer{padding:0 16px}}.faq .faq__answer .faq__a-mark{flex-shrink:0;color:#ed0037;font-size:20px;font-weight:700}.faq .faq__answer .faq__a-txt{font-size:16px;line-height:1.75}@media screen and (max-width: 480px){.faq .faq__answer .faq__a-txt{font-size:14px}}.page-faq .anchor .anchor__item::after{content:" ↓";margin-left:4px}.page-faq .page-faq__section:nth-of-type(even){background:#f5f5f5}
