@charset "UTF-8";
.products-page .cities::before { display: none; }
.products-page .cities::after { display: none; }
.products-page .main-block::after { content: ''; background: url(../img/products-animate-icon/road-prods.png) center center no-repeat; position: absolute; bottom: 0; background-size: cover; width: 100%; height: 334px; }

.building { width: 751px; height: 558px; position: absolute; right: 20px; left: inherit; bottom: 265px; }

.bag { display: block; position: absolute; bottom: 295px; left: 100px; z-index: 2; }

.truck-1 { display: block; position: absolute; bottom: 295px; right: 1200px; z-index: 2; animation-delay: 0.5s; }

.truck-2 { display: block; position: absolute; bottom: 295px; right: 600px; animation-delay: 3s; }

.truck-1, .truck-2 { animation: truck-slide-in 1.8s ease-out forwards; }

@keyframes truck-slide-in { from { transform: translateX(200%); opacity: 0; }
  to { transform: translateX(0); opacity: 1; } }
.info-ul { display: none; }

.product-form { overflow: hidden; }

@media (max-width: 991px) { .bag { display: none; }
  .truck-1 { display: none; }
  .truck-2 { display: none; }
  .building { display: none; }
  .products-page .main-block::after { content: ''; background: url(../img/mob-main.jpg) center center no-repeat; position: absolute; left: 0; bottom: 0; top: 0; right: 0; width: 100%; background-size: cover; height: 100%; }
  .products-card__info__content__title span { display: block; color: #2792d0; font-size: 18px; font-weight: 700; text-align: center; margin-top: 10px; }
  .products-card__info__main span.products-card__info__main__coul { display: none; }
  .products-card__info__main .products-card__info__main__fracs { display: flex; gap: 20px; align-items: center; justify-content: center; padding: 20px; margin-top: 10px; }
  .products-card__info__content__title h3 { text-align: center; }
  .products-card__info__content__title h3::before { left: 0; width: 100%; }
  .products-card__wrapper { gap: 20px; }
  .products-card { padding: 25px; }
  .products-card__info { width: 100%; align-items: center; }
  .products-card__info__content { width: 100%; }
  .products-page .h2-title-wrapper { display: flex; flex-direction: column; }
  .product-card { display: flex; flex-direction: column; }
  .product-card__info .product-card__info__content ul { display: none; }
  .info-ul { display: block; display: flex; flex-direction: column; gap: 15px; }
  .product-card { margin-top: 30px; gap: 30px; }
  .info-ul li:first-child { font-weight: 700; margin-bottom: 30px; }
  .product-form h3 { text-align: center; }
  .product-form { margin-top: 30px; padding: 30px; }
  .product-form form .form-wrapp { display: flex; flex-direction: column; }
  .product-section { padding: 30px; }
  .product-form h3 { font-size: 40px; }
  .track-services { display: none; }
  .tractor { display: none; } }
