.faq_item{border-bottom:1rem solid rgba(255,255,255,.1);position:relative}.faq_item_header{padding:15rem 20rem 15rem 0;cursor:pointer;user-select:none;font-weight:600}.faq_item.active .faq_item_header,.faq_item_header:hover{color:var(--white)}.faq_item_text{padding:0 20rem;margin-bottom:0;max-height:0;overflow:hidden;transition:.3s ease}.faq_item_text.opened,.faq_item.active .faq_item_text{background-color:rgba(255,255,255,.05);border-radius:10rem;margin-bottom:10rem}.faq_item.active{border-color:transparent}.faq_item_text.opened,.faq_item.active .faq_item_text{max-height:1000rem}.faq_item_text p{line-height:130%}.faq_item_text ol,.faq_item_text ul{margin-bottom:30rem;color:var(--gray4)}.faq_item_text ol:first-child,.faq_item_text ul:first-child{margin-top:20rem}.faq_item_text ol li,.faq_item_text ul li{margin-left:30rem;line-height:130%}.faq_item_text a{color:var(--active-blue)}.faq_item_text a:hover{text-decoration:none}.faq_item_text:after{content:"";border:solid var(--gray4);border-width:0 2rem 2rem 0;display:inline-block;padding:5rem;transform:rotate(45deg);position:absolute;right:5rem;top:15rem;transition:.3s}.faq_item.active .faq_item_text:after{top:20rem;border:solid var(--gray4);border-width:0 2rem 2rem 0;transform:rotate(-135deg)}.faq_item.opened .faq_item_text{background:none;padding:0}.faq_item_text.opened:after{display:none}.faq_item .page_text_header{padding:60rem 0 10rem;border:0}.faq_item_text.opened{display:flex;gap:60rem}.faq_item_text.opened p{width:33%}.faq_item_text.opened a{text-wrap:nowrap}.principles h2{margin:40rem 0 20rem;font-size:20rem;font-weight:600;color:var(--gray5)}.principles p,.principles li{margin-bottom:10rem;color:var(--gray4);line-height:130%}.principles .page_text_body ul,.principles .page_text_body ol{margin-top:20rem;margin-bottom:20rem}.principles .page_text_body .principles_text_row ul,.principles .page_text_body .principles_text_row ol{padding-left:20rem}.principles a{color:var(--active-blue);text-decoration:none}.principles .page_text_body{padding-right:10rem}.principles_margin{margin-left:20rem}.principles_text_row{display:flex;gap:30rem}.principles_image{width:280rem;height:280rem}.principles_image svg{width:280rem;height:280rem}@media screen and (max-width: 932px){.faq_item .page_text_header{padding-top:30rem}.faq_item_text.opened{display:block}.faq_item_text.opened p{width:100%}.principles .page_text_body p{font-size:var(--default-size)}.principles .page_text_body .principles_text_row ul,.principles .page_text_body .principles_text_row ol{padding-left:20rem}}@media screen and (max-width: 1024px) and (hover: none) and (pointer: coarse){.principles .only_desktop{display:none}}
