.faq_item{border-bottom:1rem solid rgba(255,255,255,.1);position:relative}.faq_item_header{cursor:pointer;user-select:none;padding:15rem 20rem 15rem 0;font-weight:600}.faq_item_text{max-height:0;margin-bottom:0;padding:0 20rem;transition:all .3s;overflow:hidden}.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{color:var(--gray4);margin-bottom:30rem}.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:after{content:"";border:solid var(--gray4);border-width:0 2rem 2rem 0;padding:5rem;transition:all .3s;display:inline-block;position:absolute;top:15rem;right:5rem;transform:rotate(45deg)}.faq_item.active .faq_item_text:after{border:solid var(--gray4);border-width:0 2rem 2rem 0;top:20rem;transform:rotate(-135deg)}.faq_item.opened .faq_item_text{background:0 0;padding:0}.faq_item_text.opened:after{display:none}.faq_item .page_text_header{border:0;padding:60rem 0 10rem}.faq_item_text.opened{gap:60rem;display:flex}.faq_item_text.opened p{width:33%}.faq_item_text.opened a{text-wrap:nowrap}.principles h2{color:var(--gray5);margin:40rem 0 20rem;font-size:20rem;font-weight:600}.principles p,.principles li{color:var(--gray4);margin-bottom:10rem;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{gap:30rem;display:flex}.principles_image,.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}}
