.public_tm_table_block{display:flex;flex-direction:column;gap:30px;width:100%}@media only screen and (min-width:1191px){.public_tm_table_block{max-width:1110px;margin:0 auto}}@media only screen and (max-width:1190px){.public_tm_table_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width:768px){.public_tm_table_block{max-width:calc(100% - 40px);margin:0 20px}}@media (max-width:768px){.public_tm_table_block{gap:20px}}.public_tm_table_block .steps_title{font-size:30px;line-height:35px;text-transform:none;letter-spacing:-.02em;font-weight:800}@media (max-width:768px){.public_tm_table_block .steps_title{font-size:22px;line-height:30px;text-transform:none;letter-spacing:-.005em;font-weight:700}}.public_tm_table_block .table_container{overflow:auto;padding-bottom:15px}.public_tm_table_block .table_container::-webkit-scrollbar{height:5px;width:5px}.public_tm_table_block .table_container::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:5px;height:5px;width:3px}.public_tm_table_block .table_container::-webkit-scrollbar-track{background:#dfe2e5;border-radius:5px}.public_tm_table_block table{text-align:justify;white-space:nowrap;border-collapse:collapse;min-width:100%}.public_tm_table_block table thead tr th{border-bottom:1px solid var(--main-color);padding:0 10px 20px;color:#72777d;font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:600}.public_tm_table_block table thead tr th.center_text{text-align:center}.public_tm_table_block table tbody tr{border-bottom:1px solid #dfe2e5}.public_tm_table_block table tbody tr td{padding:10px;font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:600}.public_tm_table_block table tbody tr td .td_content{display:flex;gap:15px;align-items:center}.public_tm_table_block table tbody tr td.td_with_image{width:160px}.public_tm_table_block table tbody tr td.td_with_image .td_content{display:flex;justify-content:center}.public_tm_table_block table tbody tr td.td_with_image .td_image{width:90px;height:60px;min-width:90px;min-height:60px;background-size:cover;background-position:center}.public_tm_table_block table tbody tr td.td_with_image_and_text .td_image{width:60px;height:60px;min-width:60px;min-height:60px;background-size:cover;background-position:center;border-radius:10px}.public_tm_table_block table tbody tr td.td_with_button_end{width:1%;padding-inline-end:30px}.public_tm_table_block table tbody tr td:not(:first-of-type){font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:400}.public_tm_table_block table tbody tr td.td_button{width:1%}.public_tm_table_block table tbody tr td button{background:var(--additional-color);display:flex;align-items:center;width:fit-content;cursor:pointer;border-radius:10px;color:#fff;font-size:14px;line-height:20px;text-transform:none;letter-spacing:.03em;font-weight:800;text-transform:uppercase;padding:10px 30px;gap:10px;height:25px;transition:all .2s ease}.public_tm_table_block table tbody tr td button svg path{fill:var(--main-color)}.public_tm_table_block table tbody tr td button.active,.public_tm_table_block table tbody tr td button:active,.public_tm_table_block table tbody tr td button:hover{transition:all .2s ease;outline:0;color:#fff}.public_tm_table_block table tbody tr td button.active svg path,.public_tm_table_block table tbody tr td button:active svg path,.public_tm_table_block table tbody tr td button:hover svg path{fill:#fff}.public_tm_table_block table tbody tr td button:hover{background:var(--main-color)}.public_tm_table_block table tbody tr td button.active,.public_tm_table_block table tbody tr td button:active{background:var(--additional-color)}
