.faq{padding:90px 0 64px;border-top:1px solid var(--line)}.faq>h2{font:700 50px/1.05 'Times New Roman',Times,serif;margin:12px 0 40px}.faqList{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:0 4px}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-weight:700;font-size:18px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:400 32px/1 'Montserrat',sans-serif;color:#c4a500;transition:.2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:780px;margin:0 0 25px;color:#60636d;line-height:1.7}.adminContact{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:36px 0 0;padding:38px 42px;background:#050528;color:#fff;text-decoration:none;transition:.2s}.adminContact:hover{transform:translateY(-4px);box-shadow:0 18px 40px #05052825}.adminContact small{color:#ffd400;font-weight:800;letter-spacing:.16em}.adminContact h2{font:700 36px/1.1 'Times New Roman',Times,serif;margin:10px 0}.adminContact p{margin:0;color:#d9d9e5}.adminContact>span{display:grid;place-items:center;flex:0 0 62px;height:62px;border-radius:50%;background:#ffd400;color:#111;font-size:32px}.adminContact:focus-visible{outline:3px solid #ffd400;outline-offset:4px}@media(max-width:760px){.faq{padding:66px 0 45px}.faq>h2{font-size:40px}.faq summary{font-size:16px}.adminContact{padding:30px 24px}.adminContact h2{font-size:30px}.adminContact p{font-size:14px}.adminContact>span{flex-basis:50px;height:50px}}
