.faq .faq__head-content{padding:45px 0 68px}.faq .faq__links{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:40px}@media (max-width: 767px){.faq .faq__links{flex-direction:column;gap:28px;align-items:center;margin-top:44px}}.faq .faq__link a{color:#fff;font-size:24px;font-size:2.4rem;line-height:1.1em;letter-spacing:0em;font-weight:700;position:relative;cursor:pointer}@media (max-width: 767px){.faq .faq__link a{font-size:18px;font-size:1.8rem}}.faq .faq__link a:after{content:'';display:block;width:0;height:3px;background:#fff;position:absolute;top:calc(100% + 20px);left:-16px;transition:width 0.3s}@media only screen and (min-width: 1033px){.faq .faq__link a:hover{opacity:1}.faq .faq__link a:hover:after{width:calc(100% + 32px)}}@media (min-width: 768px){.faq .faq__section:last-of-type{padding-bottom:64px}}@media (max-width: 767px){.faq .faq__section{padding-bottom:32px}}.faq .faq__section-title{padding:64px 0 48px;text-align:center;font-size:28px;font-size:2.8rem;line-height:1.25em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.faq .faq__section-title{font-size:22px;font-size:2.2rem;line-height:1.45455em;text-align:left;padding:32px 0}}.faq .faq__section-content{padding:48px;background:#F2F2F2;border-radius:40px}@media (max-width: 767px){.faq .faq__section-content{padding:16px;border-radius:24px}}@media (max-width: 767px){.faq .faq__section-content .c-faq__q-icon,.faq .faq__section-content .c-faq__a-icon{width:24px;height:24px;font-size:14px;font-size:1.4rem;line-height:1.02857em}}@media (max-width: 767px){.faq .faq__section-content .c-faq__a-icon{border-width:1px}}@media (max-width: 767px){.faq .faq__section-content .c-faq__q-text{font-size:16px;font-size:1.6rem;line-height:1.375em}}.faq .faq__section-content .c-faq__a-text{color:#505050}@media (max-width: 767px){.faq .faq__section-content .c-faq__a-text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:500}}
