.bazovskaya-team{padding-block:34px!important}
.bazovskaya-team h2{margin-bottom:24px}
.bazovskaya-team .compact-team-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 22px)/2);align-items:start;overflow-x:auto!important;gap:22px!important;scroll-snap-type:x mandatory;scrollbar-width:none}
.bazovskaya-team .body-copy p{margin:0 0 12px}
.bazovskaya-team .compact-trainer-anna>img,.bazovskaya-team .compact-trainer-olga>img{height:330px}
.bazovskaya-team .compact-trainer-daniil>img{height:330px}
.bazovskaya-prices .price-v2-card{min-width:0}
.bazovskaya-prices .price-v2-card[hidden]{display:none!important}
.bazovskaya-prices .price-v2-card:not([hidden]){isolation:isolate}
.bazovskaya-prices .price-v2-period{font-size:.9rem;line-height:1.45}
.bazovskaya-prices .bazovskaya-subscription{background:#fff2c5;color:#0d3b66}
.bazovskaya-prices .bazovskaya-subscription strong{font-size:clamp(1.5rem,2.1vw,2.4rem)}
.bazovskaya-prices .bazovskaya-subscription .btn{font-size:.95rem;padding:12px 16px;white-space:normal}
@media(max-width:760px){.bazovskaya-team{padding-block:26px!important}.bazovskaya-team .compact-team-grid{grid-template-columns:none!important;grid-auto-columns:100%}.bazovskaya-prices .bazovskaya-subscription strong{font-size:1.65rem!important}.bazovskaya-prices .bazovskaya-subscription .btn{font-size:.75rem!important;max-width:145px}}
