.p_ru_m{width:calc(100% - 40px);max-width:450px;margin:0 auto;padding:10px 20px;font-family:Aller;font-size:12px;color:var(--color-9);background:var(--color-2);line-height:1.2;display:table;}
.p_ru_m h1{color:var(--mainColor);text-align:left;}
.p_ru_m h2{color:var(--mainColor);text-align:left;font-size:18px;}
.p_ru_m h4{color:var(--color-8);margin:20px 0 0px;border-bottom:1px solid var(--color-6);text-align:left;}
.p_ru_m p{margin:10px 0;}
.p_ru_m table{width:100%;font-size:12px;}
.p_ru_m li{max-width:90%;margin-bottom:5px;}
.p_ru_m .r-icon{max-width:150px;margin:0 auto;display:table;margin-bottom:-40px;}

.faq-q{position:relative;margin:0;padding:15px 10px;font-size:1.25em;font-weight:400;color:var(--color-9);cursor:pointer;border-radius:5px;transition:.4s;}
.faq-q:active,.faq-q:hover,.faq-q.open{background-color:var(--color-3);transition:1s;}
.faq-q::before{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;transform:rotate(90deg);background:var(--mainColor);transition:all .3s ease-in-out}
.faq-q::after{content:"";position:absolute;top:50%;right:25px;width:15px;height:2px;background:var(--mainColor);transition:all .2s ease-in-out}
.faq-q.open::before{transform:rotate(180deg)}
.faq-q.open::after{opacity:0}
.faq-a{display:none;}
