.public_tm_posts_block{display:flex;flex-direction:column;gap:30px;width:100%}@media only screen and (min-width:1191px){.public_tm_posts_block{max-width:1110px;margin:0 auto}}@media only screen and (max-width:1190px){.public_tm_posts_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width:768px){.public_tm_posts_block{max-width:calc(100% - 40px);margin:0 20px}}@media (max-width:768px){.public_tm_posts_block{gap:20px}}.public_tm_posts_block .links_title{font-size:30px;line-height:35px;text-transform:none;letter-spacing:-.02em;font-weight:800}@media (max-width:768px){.public_tm_posts_block .links_title{font-size:22px;line-height:30px;text-transform:none;letter-spacing:-.005em;font-weight:700}}.public_tm_posts_block .other_slots{overflow:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:768px){.public_tm_posts_block .other_slots{gap:10px}}.public_tm_posts_block .other_slots .other_slot{min-width:198px;display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.public_tm_posts_block .other_slots .other_slot{min-width:150px}}.public_tm_posts_block .other_slots .other_slot .slot_link{display:flex;flex-direction:column;gap:10px}.public_tm_posts_block .other_slots .other_slot .slot_link:hover .review_button{opacity:1;transition:.3s ease-in-out}.public_tm_posts_block .other_slots .other_slot .slot_image{width:100%;height:auto;aspect-ratio:1;border-radius:10px;background-size:cover!important;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden}.public_tm_posts_block .other_slots .other_slot .slot_image img{min-width:100%;min-height:100%;object-fit:cover}.public_tm_posts_block .other_slots .other_slot .slot_image .review_button{bottom:5px;inset-inline-start:5px;display:flex;border-radius:10px;background:#00000080;color:#fff;padding:7.5px;justify-content:center;align-items:center;gap:5px;font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;font-weight:600;opacity:0;position:absolute;max-width:calc(100% - 10px);width:100%;transition:.3s ease-in-out}.public_tm_posts_block .other_slots .other_slot .slot_image .review_button i{transform:rotate(270deg);font-weight:700}.public_tm_posts_block .other_slots .other_slot .slot_info{display:flex;flex-direction:column;gap:5px}.public_tm_posts_block .other_slots .other_slot .slot_info .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:700}@media (max-width:768px){.public_tm_posts_block .other_slots .other_slot .slot_info .name{font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:600}}.public_tm_posts_block .other_slots .other_slot .slot_info .provider{font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;font-weight:400;color:#404750}@media (max-width:768px){.public_tm_posts_block .other_slots .other_slot .slot_info .provider{font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;font-weight:400}}.public_tm_posts_block .other_slots .other_slot .open_modal{background-color:#108364;width:-webkit-fill-available!important;justify-content:center!important;display:flex;align-items:center;width:fit-content;cursor:pointer;border-radius:10px;color:#fff;font-size:13px;line-height:20px;text-transform:none;letter-spacing:.03em;font-weight:800;text-transform:uppercase;padding:10px 20px;gap:10px;height:25px;transition:all .2s ease}.public_tm_posts_block .other_slots .other_slot .open_modal svg path{fill:var(--main-color)}.public_tm_posts_block .other_slots .other_slot .open_modal.active,.public_tm_posts_block .other_slots .other_slot .open_modal:active,.public_tm_posts_block .other_slots .other_slot .open_modal:hover{transition:all .2s ease;outline:0;color:#fff}.public_tm_posts_block .other_slots .other_slot .open_modal.active svg path,.public_tm_posts_block .other_slots .other_slot .open_modal:active svg path,.public_tm_posts_block .other_slots .other_slot .open_modal:hover svg path{fill:#fff}.public_tm_posts_block .other_slots .other_slot .open_modal:hover{background:var(--main-color)}.public_tm_posts_block .other_slots .other_slot .open_modal.active,.public_tm_posts_block .other_slots .other_slot .open_modal:active{background:var(--additional-color)}
