.trener-list .trener{margin:0 0 20px}.trener-image{float:left;width:155px;overflow:visible}.trener-image img{display:block;width:155px!important;height:155px!important;object-fit:cover;border:4px solid #0dc7ef;border-radius:50%;box-sizing:border-box;background:#fff}.trener-info{margin:0 0 50px 185px;padding:25px 0 0}.trener-info .name{font-size:18px;font-weight:700;line-height:1;margin:0 0 18px}.trener-info .text{line-height:22px}.trener-info .show{font-weight:700;margin-top:12px}.trener-info .text+[data-readmore-toggle],.trener-info .text[data-readmore]{display:block;width:100%}.trener-info .text[data-readmore]{transition:height 75ms;overflow:hidden}.trener-info .price-list{margin:0;padding:0;display:inline}.trener-info .price-list__item{padding:10px 0 0}.trener-info .container{display:inline}.trener-info .price-list__block.price-list__block-head{border:none;margin:0;padding:0}.trener-info .price-list__link p{color:#000!important;opacity:1;line-height:23px}.trener-info .price-list__link{display:block;opacity:1;padding:0 20px}.trener-info .price-list__body{margin:0;padding:0}.trener-list{display:flex;flex-direction:column;gap:22px}.trener-list .trener{background:#fff;border:1px solid rgba(13,199,239,.22);border-radius:18px;box-shadow:0 10px 30px #0000000a;padding:22px}.trener-list .trener-image img{border-radius:50%;border:4px solid #0dc7ef;object-fit:cover;background:#fff}.trener-list .trener-info .name{margin-bottom:8px}.trainer-short{color:#333;font-size:16px;line-height:1.55;margin:0 0 10px}.trainer-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px;padding:0;list-style:none}.trainer-tags li{background:#0dc7ef1f;border-radius:999px;color:#197b91;font-size:13px;line-height:1.25;padding:6px 10px}.trainer-more{margin-top:8px}.trainer-more summary{color:#0aa6c8;cursor:pointer;display:inline-flex;font-weight:700;list-style:none;margin-bottom:8px}.trainer-more summary::-webkit-details-marker{display:none}.trainer-more summary:after{content:"↓";font-size:14px;margin-left:8px;transform:translateY(1px)}.trainer-more[open] summary:after{content:"↑"}.trainer-more__body{color:#333;font-size:15px;line-height:1.55;max-width:760px}.trainer-more__body p{margin:0 0 10px}.trainer-more__body ul{margin:0 0 10px 18px;padding:0}.trainer-quote{color:#444;font-style:normal;margin-top:10px}.trener-info .show{margin-top:12px}.trener-info .show a{color:#0aa6c8;font-weight:700}@media(max-width:640px){.trener-list .trener{padding:18px}.trener-list .trener-image{float:none;margin:0 0 14px}}
