section{ padding:50px 0;}.block-heading{ padding-bottom:0;}.fw-600{ font-weight:600;}@media (max-width:580px){ section{ padding:20px 0; } .summary-box{ padding:40px 18px; }}.icon__author-chinmay-soni{ background:url(/ru/uploads/images/authors/chinmay-soni.jpg) no-repeat; background-size:contain; width:48px; height:48px; display:block; margin-right:10px; border-radius:50%;}/* .rating-table */.rating-table{ width:100%; border-collapse:collapse; overflow:hidden; background:#FFFFFF; -webkit-box-shadow:17px 17px 31px rgba(0,0,0,0.04); box-shadow:17px 17px 31px rgba(0,0,0,0.04); margin-bottom:30px;}.rating-table tr{ min-height:55px;}.rating-table tr th{ font-weight:bold; font-size:14px; line-height:19px; position:relative; padding:10px; background:#71B219; color:#fff; /*height:55px;*/ text-align:center;}.rating-table tr th:first-child:before{ content:none;}.rating-table tr th:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,0.12); top:0; left:0;}.rating-table tr{ border-bottom:2px solid #F2F2F2;}/*.rating-table tr td:first-child{*//* background-color:#f9f9f9;*//*}*/.rating-table tr td{ padding:15px; min-height:80px; vertical-align:top; position:relative; text-align:center;}.rating-table tr td p{ font-size:17px!important; line-height:22px!important;}.rating-table tr td:first-child{ text-align:center;}.rating-table tr td:first-child span{ color:#8F8783;}.rating-table tr td:before{ content:""; position:absolute; width:1px; height:100%; background-color:rgba(34,36,41,0.12); top:0; left:0;}.rating-table tr td:first-child:before{ content:none;}.rating-table tr .mb-cell{ display:none;}.rating-table .broker-risk-notify__icon{ right:-2px;}.rating-table .risk-info .broker-risk-notify span{ padding-left:15px; padding-right:15px;}.rating-table .risk-info{ min-width:95px;}@media (max-width:576px){ .rating-table{ display:block!important; overflow-x:scroll; }}/* table */.table{ display:table!important; margin-left:auto; margin-right:auto;}.responsive-table{ background:#FFFFFF; box-shadow:8px 8px 15px rgba(0,0,0,0.23); border-radius:6px; border-collapse:collapse; margin-top:30px; margin-bottom:30px;}@media (max-width:576px){ .table{ display:block!important; overflow-x:scroll; padding:0px!important; } .responsive-table{ overflow-x:scroll; display:block!important;}}.table tr td:first-child,.rating-table tr td:first-child { font-weight:600;}