.sm-service-benefits{display:flex;flex-direction:column}.sm-service-benefits__list{font-size:14px;line-height:20px;display:flex;align-items:center;gap:24px;margin-top:16px;flex-direction:column}@media (min-width: 768px){.sm-service-benefits__list{align-items:flex-start;gap:14px;margin-top:28px;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 1024px){.sm-service-benefits__list{gap:18px}}.sm-service-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media (min-width: 768px){.sm-service-benefits__item{flex-basis:20%}}.sm-service-slider{width:100%}.sm-service-subcategories{display:grid;gap:18px}@media (min-width: 768px){.sm-service-subcategories{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sm-service-subcategories{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.sm-service-subcategories{grid-template-columns:repeat(4,1fr)}}.sm-service-subcategories__subcategory{height:100px;padding-left:28px;display:flex;align-items:center;background-color:#f5f5f5}.sm-service-subcategories__subcategory-name{flex-grow:1;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:24px;color:#333}.sm-service-subcategories__subcategory-picture{width:123px;height:100%}.sm-service-page{padding-bottom:64px;position:relative}@media (min-width: 768px){.sm-service-page{padding-bottom:56px}}@media (min-width: 1024px){.sm-service-page{padding-bottom:140px}}@media (min-width: 1440px){.sm-service-page{padding-bottom:140px}}@media (min-width: 1920px){.sm-service-page{padding-bottom:160px}}.sm-service-page__breadcrumbs{display:none}@media (min-width: 1024px){.sm-service-page__breadcrumbs{display:flex;position:absolute;left:0;right:0;top:24px;z-index:var(--z-index-default)}}.sm-service-page__blocks{display:flex;flex-direction:column;gap:60px;margin-top:32px}@media (min-width: 768px){.sm-service-page__blocks{gap:100px;margin-top:40px}}@media (min-width: 1024px){.sm-service-page__blocks{gap:70px;margin-top:100px}}@media (min-width: 1440px){.sm-service-page__blocks{gap:140px}}@media (min-width: 1920px){.sm-service-page__blocks{gap:160px}}.sm-service-page__info{display:flex;flex-direction:column;gap:32px}@media (min-width: 768px){.sm-service-page__info{gap:48px}}
