.subcategory{padding-block:20px;margin:20px 0;box-shadow:0 1px 5px #0006}.subcategory__list{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;place-items:center}.subcategory__item{display:flex;padding-inline:10px}.service-container{display:flex;flex-direction:column}.bus-card{display:flex;flex-direction:column;box-shadow:0 1px 5px #0006;text-decoration:none;height:100%}.bus-card__image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.bus-card__content{display:flex;flex-direction:column;flex-grow:1;padding:20px;font-size:18px;line-height:18px}.bus-card__name{margin-bottom:10px;color:#0093b5}.bus-card__description{margin-bottom:20px;color:#646b74}.bus-card__button{margin-top:auto;width:100%}.bus-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{font-size:18px;text-decoration:none}.service-card:hover{color:#1b3770}.service-card__descr{display:flex;align-items:center;justify-content:center;padding:10px 5px;min-height:70px;background:#fff;font-size:17px}.service-bus-card{box-shadow:0 3px 8px #0003;font-size:16px;margin:20px auto 30px;width:92%}.service-bus-card__descr{background:#fff;padding-bottom:20px;padding-top:10px}.service-bus-card__img{cursor:pointer;height:194px;width:100%}@media (max-width: 767px){.bus-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 47.9375em){.subcategory__list{grid-template-columns:repeat(2,1fr);gap:10px;place-items:start;padding-inline:10px}}@media (max-width: 30em){.content-top-order{order:1}}@media (max-width: 28.125em){.subcategory__list{grid-template-columns:1fr}}
