.corporates-link{text-decoration:none}.page-news{margin-top:42px}.page-news__wrap{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -20px -20px}.page-news__item{width:calc(50% - 20px);margin-left:20px;margin-bottom:20px;padding:40px;background:#fff}.page-news__item-image{margin:-34px -40px 0;width:calc(100% + 80px);aspect-ratio:2/1;overflow:hidden}.page-news__item-image img{width:100%;height:100%;object-fit:cover}.page-news__item-title{font-size:24px;line-height:32px;font-weight:700;color:var(--blue);margin-top:28px}.page-news__item-date{font-size:16px;font-weight:500;line-height:21px;color:var(--blue);opacity:.5;margin-top:20px}.page-news__item-text{font-size:16px;line-height:21px;margin-top:20px;color:#000}.page-news__item .btn{max-width:110px;font-size:16px;line-height:normal;margin-left:auto;margin-top:40px;display:block}.page-news .page-notation{margin-top:90px}.about-corporates{margin-top:100px;margin-bottom:100px}.about-corporates__items{display:flex;flex-wrap:wrap;margin:0 -20px -20px;width:calc(100% + 20px)}.about-corporates__item{width:calc(20% - 20px);margin-left:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.about-corporates__item__item-icon{width:250px;height:auto;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.about-corporates__item__item-icon img{max-width:100%;max-height:100%;object-fit:contain}.about-corporates__item-title{font-size:16px;line-height:21px;font-weight:700;color:var(--blue);margin-top:20px;text-decoration:none}.about-page{margin-top:42px}.about-page__info{display:flex}.about-page__info-image{max-width:670px;width:100%;margin-left:20px;flex-shrink:0}.about-page__info-image img{width:100%;height:100%;object-fit:cover}.about-page__info-wrap{font-size:16px;font-weight:400;margin-bottom:-20px;line-height:21px}.about-page__info-wrap p,.about-page__info-wrap h2{margin-bottom:20px}.about-page__info--reverse{flex-direction:row-reverse;margin-top:100px}.about-page__info--reverse .about-page__info-image{margin-left:0;margin-right:20px;max-width:535px;width:100%}@media (max-width: 1024px){.page-news__item{width:calc(100% - 20px)}.about-corporates__item{width:calc(33.3333333333% - 20px)}}@media (max-width: 680px){.page-news__item{padding:20px}.page-news__item-image{margin:0 auto;width:100%;height:auto}.page-news__item-title{font-size:16px;line-height:21px}.page-news__item-date{font-size:15px;margin-top:10px}.page-news__item-text{margin-top:10px;font-size:15px}.page-news__item .btn{margin-top:20px}.page-news .page-notation,.about-corporates{margin-top:40px}.about-corporates__items{margin:0 -10px -10px;width:calc(100% + 10px)}.about-corporates__item{width:calc(50% - 10px);margin-left:10px;margin-bottom:10px}.about-corporates__item-title{font-size:15px;margin-top:10px}}@media (max-width: 1280px){.about-page__info-image,.about-page__info--reverse .about-page__info-image{max-width:380px}}@media (max-width: 680px){.about-page__info{flex-direction:column-reverse}.about-page__info-image{max-width:100%;height:auto;margin-left:0}.about-page__info-wrap{margin-top:20px}.about-page__info--reverse{margin-top:40px}.about-page__info--reverse .about-page__info-image{max-width:100%;height:auto;margin-right:0}}.vehicle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 20px;width:100%}.vehicle-grid__item{min-width:0;aspect-ratio:1/1;border:1px solid #ccc;box-sizing:border-box;display:flex;padding:10px;cursor:pointer;transition:var(--time)}.vehicle-grid__item:hover{background:#fff;box-shadow:0 4px 20px #0000001a}.vehicle-grid__link{text-decoration:none;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;height:100%}.vehicle-grid__logo{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.vehicle-grid__logo img{width:100%;height:100%;object-fit:contain}.vehicle-grid__title{min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;font-size:16px;line-height:21px;font-weight:700;color:var(--blue)}@media (max-width: 1024px){.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){.vehicle-grid{grid-template-columns:minmax(0,1fr)}}
