.faq .title{margin-bottom:38px}.faq__item{border:1px solid #d8d8d8;border-radius:12px;padding:20px 30px;position:relative}@media screen and (max-width:650px){.faq__item{padding:20px 15px}}.faq__item:not(:last-child){margin-bottom:14px}.faq__item-top{align-items:center;color:#34353c;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:20px;justify-content:space-between;line-height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:500px){.faq__item-top{font-size:16px!important;line-height:20px}}.faq__item-content{display:none;margin-top:21px}@media screen and (max-width:650px){.faq__item-content{margin-top:16px}}.faq__item-content p{font-size:16px;font-weight:400;line-height:24px;margin:0}@media screen and (max-width:650px){.faq__item-content p{font-size:14px;line-height:21px}}.faq__item input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.faq__item input[type=checkbox]:checked~.faq__item-top{border-bottom:2px solid #ffdf36;padding-bottom:10px}@media screen and (max-width:650px){.faq__item input[type=checkbox]:checked~.faq__item-top{padding-bottom:14px}}.faq__item input[type=checkbox]:checked~.faq__item-top svg{transform:rotate(180deg)}.faq__item input[type=checkbox]:checked~.faq__item-content{display:block}@media screen and (max-width:979px){.faq__item-content p{font-size:14px;line-height:21px}}@media screen and (max-width:650px){.faq .title{margin-bottom:14px}.faq__item-top{font-size:18px}}
