.block33-head{display:flex;flex-direction:column-reverse;margin-bottom:var(--space-5)}.block33-switch{background-color:var(--surface)}.block33-contacts{list-style:none}.block33-contacts,.block33-contacts__item{margin:0;padding:0}.block33-contacts__item--phone a,.block33-contacts__item--phone a:hover,.block33-contacts__item--phone a:link,.block33-contacts__item--phone a:visited{color:#1c2126;margin:0;padding:0;text-decoration:none}.block33-content{margin-bottom:var(--space-5)}.block33-content__pane{width:100%}.block33-cards{margin-bottom:var(--space-5)}.block33-slider{min-width:0;position:relative}@media(max-width:991.98px){.block33-slider{margin-left:calc(var(--container-offset)*-1);margin-right:calc(var(--container-offset)*-1);padding-left:var(--container-offset);padding-right:var(--container-offset)}.block33-track{overflow:visible}}.block33-list{flex-direction:column}@media(max-width:991.98px){.block33-list{align-items:stretch;flex-direction:row}}.block33-card{display:grid;grid-template-areas:"info schedule contacts city action";grid-template-columns:minmax(14rem,1.8fr) minmax(11rem,1.2fr) minmax(11rem,1fr) minmax(8rem,.8fr) auto;grid-gap:var(--space-7);align-items:start;background-color:var(--surface);border-radius:var(--radius-xl);gap:var(--space-7);margin-bottom:var(--space-8);padding:var(--space-7)}@media(max-width:1200px){.block33-card{grid-template-areas:"info schedule contacts" "info city action";grid-template-columns:minmax(18rem,2fr) minmax(11rem,1fr) minmax(11rem,1fr)}}@media(max-width:991.98px){.block33-card{gap:var(--space-4) var(--space-5);grid-template-areas:"info info" "schedule contacts" "city action";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;height:100%;margin-bottom:0;padding:var(--space-5)}}@media(max-width:640px){.block33-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}}.block33-card__info{align-items:start;display:grid;grid-area:info;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:991.98px){.block33-card__info{grid-template-columns:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.block33-card__info--no-logo{grid-template-columns:minmax(0,1fr)}.block33-card__logo{flex-shrink:0;min-width:40px;width:40px}@media(max-width:991.98px){.block33-card__logo{min-width:30px;width:30px}}.block33-card__main{min-width:0}.block33-card__title{color:var(--text);font-size:var(--text-fluid-md);margin-bottom:var(--space-3)}.block33-card__contacts a,.block33-card__contacts li,.block33-card__contacts p,.block33-card__details a,.block33-card__details li,.block33-card__details p,.block33-card__metro a,.block33-card__metro li,.block33-card__metro p,.block33-card__text a,.block33-card__text li,.block33-card__text p{font-size:var(--text-fluid-sm);font-weight:var(--weight-normal);margin:0;padding:0}.block33-card__city a,.block33-card__city li,.block33-card__city p,.block33-card__contacts a,.block33-card__contacts li,.block33-card__contacts p{font-weight:var(--weight-medium)}.block33-card__schedule{grid-area:schedule}.block33-card__contacts-col{grid-area:contacts}.block33-card__city{grid-area:city}.block33-card__action{align-items:flex-end;align-self:end;display:flex;grid-area:action;justify-content:flex-end}@media(max-width:640px){.block33-card__action{margin-top:auto;width:100%}}.block33-card__contacts,.block33-card__metro,.block33-card__text{display:grid;grid-gap:6px;gap:6px}.block33-card__metro{margin-top:10px}.block33-group-order{align-items:center;display:flex;gap:max(var(--space-5),min(4vw,var(--space-8)));margin-top:var(--space-8)}@media(max-width:991.98px){.block33-group-order{align-items:center;flex-direction:column;margin-top:var(--space-5);text-align:center}}.block33-group-order__img{display:block;flex-shrink:0;height:auto;max-width:100%;width:max(120px,min(32vw,250px))}.block33-group-order__content{flex:1;min-width:0}@media(max-width:991.98px){.block33-group-order__content{width:100%}}.block33-group-order h2{color:var(--text);font-size:var(--text-fluid-xl);font-weight:var(--weight-bold);margin-bottom:max(var(--space-4),min(3vw,30px));text-align:left}@media(max-width:991.98px){.block33-group-order h2{text-align:center}}.block33-group-order__button{display:inline-flex}