.b-checks{margin-bottom:var(--mb-block);padding:40px 0}@media(min-width:768px)and (max-width:1299px){.b-checks{padding:0}}@media(max-width:767px){.b-checks{padding:16px 0}}.b-checks .checks__top{display:flex;margin-bottom:64px;align-items:flex-start;gap:45px}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__top{margin-bottom:20px;flex-direction:column;gap:20px}}@media(max-width:767px){.b-checks .checks__top{margin-bottom:32px;flex-direction:column;gap:24px}}.b-checks .checks__intro{display:flex;max-width:687px;flex:1 1 687px;flex-direction:column;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__intro{max-width:none;flex:none;gap:8px}}@media(max-width:767px){.b-checks .checks__intro{max-width:none;flex:none;gap:6px}}.b-checks .checks__title{max-width:492px;margin:0}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__title{max-width:none;font-size:48px}}@media(max-width:767px){.b-checks .checks__title{max-width:none;font-size:24px}}.b-checks .checks__note{max-width:674px;padding-top:51px;flex:1 1 674px;color:#171513;font-size:18px;line-height:1.28}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__note{max-width:none;padding-top:0;flex:none;font-size:16px}}@media(max-width:767px){.b-checks .checks__note{max-width:none;padding-top:0;flex:none;font-size:14px}}.b-checks .checks__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__list{gap:20px}}@media(max-width:767px){.b-checks .checks__list{gap:12px}}.b-checks .checks__slide{display:flex;width:calc((100% - 72px)/4)}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__slide{width:calc((100% - 20px)/2);order:var(--checks-order)}.b-checks .checks__slide:nth-child(-n+2) .checks__card{min-height:334px}.b-checks .checks__slide:nth-child(-n+2) .checks__media{height:114%}}@media(max-width:767px){.b-checks .checks__slide{width:100%}}.b-checks .checks__card{position:relative;display:flex;width:100%;min-height:400px;padding:24px;border-radius:24px;background:linear-gradient(180deg,#f6f6f6,#f6fafc);flex:1;flex-direction:column;justify-content:space-between;color:#171513;overflow:hidden}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__card{min-height:280px;padding:20px}}@media(max-width:767px){.b-checks .checks__card{min-height:140px;padding:16px;border-radius:16px}}.b-checks .checks__card--brand{background:#ed6300;color:#fff}.b-checks .checks__card--route .checks__media{position:relative;z-index:1;inset:auto;width:100%;height:auto;object-fit:fill}@media(max-width:767px){.b-checks .checks__card--route .checks__media{width:190px;max-width:100%}}.b-checks .checks__media{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;object-fit:cover}@media(max-width:767px){.b-checks .checks__media{height:250%}}.b-checks .checks__name{position:relative;z-index:1;font-size:24px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__name{font-size:20px}}@media(max-width:767px){.b-checks .checks__name{font-size:18px}}.b-checks .checks__digits{position:relative;z-index:1;display:flex;align-items:center;gap:3px}@media(max-width:767px){.b-checks .checks__digits{gap:1.27px}}.b-checks .checks__digit{display:flex;width:46px;height:58px;border-radius:4px;background:#d6e0ec;justify-content:center;align-items:center;flex-shrink:0;color:#f6f8f8;font-size:50.67px;line-height:1}@media(max-width:767px){.b-checks .checks__digit{width:19.44px;height:24.52px;border-radius:1.69px;font-size:21.42px}}.b-checks .checks__text{position:relative;z-index:1;padding-left:4px;font-size:18px;line-height:1.28}@media(min-width:768px)and (max-width:1299px){.b-checks .checks__text{padding-left:0;font-size:16px;line-height:1.25}}@media(max-width:767px){.b-checks .checks__text{padding-left:0;font-size:12px;line-height:1.25}}.b-checks .checks__progress{display:flex;margin-top:24px;align-items:center;gap:6px;user-select:none}@media(max-width:1299px){.b-checks .checks__progress{display:none}}.b-checks .checks__progress .swiper-pagination-progressbar{position:relative;top:auto;left:auto;width:auto;min-width:0;height:2px;margin:0;background:#eef2f7;flex:1 1 auto;align-self:center;transform:none}.b-checks .checks__progress .swiper-pagination-progressbar-fill{background:#d6e0ec}.b-checks .checks__count{flex-shrink:0;color:#171513;font-size:18px;font-weight:500;line-height:1.28}.b-checks .checks__bar{min-width:0;flex:1 1 auto}.b-checks .swiper-initialized .checks__list{flex-wrap:nowrap;gap:0}
