.text_block{overflow:hidden;}
.text_block .container{z-index:3;}
.text_block .center{flex-direction:column;max-width:1056px;margin-top:198px;}
.text_block .center h1{font-size:2.5rem;line-height:3rem;margin-bottom:16px;}
.text_block .center h2{font-size:1.5rem;line-height:2rem;margin-top:48px;margin-bottom:16px;}
.text_block .center li, .text_block .center > p{margin-top:16px;line-height:187%;}
.text_block .center li li{padding-left:32px;position:relative;margin-left:55px;}
.text_block .center li li:first-child{margin-top:0px;}
.text_block .center li li:before{content:"";width:16px;height:2px;background:#35C98B;position:absolute;left:0px;top:14px;}
.text_block .center > p{display:flex;}
.text_block .center > p span{margin-right:28px;}
.text_block .center ul, .text_block .center ol{margin-top:8px;}
.text_block .center li{display:flex;}
.text_block .center li span{margin-right:28px;min-width:25px;}
.text_block .center a{color:rgb(144, 126, 216);font-family: 'ManropeB';}
.text_block .center ul ol, .text_block .center ol ul{margin-top:-8px;}
.text_block .ellipse_1{width:92px;height:92px;border-radius:92px;top:7%;left:100%;}
.text_block .ellipse_2{width:13px;height:13px;border-radius:13px;top:83.5%;left:122%;}
.text_block .ellipse_3{width:10px;height:10px;border-radius:10px;top:-3%;left:66%;}
.text_block .ellipse_4{width:48px;height:48px;border-radius:48px;top:74%;left:-22%;}
.text_block .ellipse_5{width:8px;height:8px;border-radius:8px;top:26%;left:102%;}
.text_block .ellipse_6{width:15px;height:15px;border-radius:15px;top:19%;left:115%;}
.text_block .ellipse_7{width:17px;height:17px;border-radius:17px;top:44%;left:-9%;}
.text_block .ellipse_8{width:31px;height:31px;border-radius:31px;top:-8.2%;left:32%;}
.text_block .ellipse_9{width:520px;height:520px;border-radius:520px;top:33.5%;left:83%;}
.text_block .ellipse_10{width:520px;height:520px;border-radius:520px;top:-1%;left:-40.5%;}

.text_page .footer{width:100%;text-align:left;margin:110px 0px;}
.text_page .footer p{font-size:0.81rem;color:#9590A6;}

/************************* tariff, terms, offer, personal page *************************/
.text-block {
    font-size: 14px;
    line-height: 2em;
}
.text-block a {
    color: #0072bc;
}
.text-block li.item-title {
    font-weight: bold;
    font-size: 16px;
}
.text-block ul li ul {
    margin-left: 20px;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 14px;
}
.text-block ul li ul li {
    /*margin-left: 20px;*/
    /*margin-bottom: 10px;*/
    /*font-weight: normal;*/
    /*font-size: 14px;*/
}
.tariff {
    text-align: center;
    margin: 50px 0;

}
.tariff-item {
    width: 25%;
    display: inline-block;
    background: #fff;
    text-align: center;
    font-size: 18px;
    padding: 20px;
    margin: 10px;
    box-shadow: 0 0 5px #999;
    height: 150px;
}
.tariff-item span {
    font-weight: bold;
}
.tariff-item__name span{
    color: #009933
}
.tariff-item__price span{
    color: #006699;
}
.tariff-item__month span{
    color: #FF6633;
}