/* Блок «Автопарк и возможности» на главной. */
.ivtc-fleet-specs{background:linear-gradient(135deg,#f5f9ff 0%,#eef6ff 56%,#fff 100%);color:#000;font-family:DINPro,Arial,sans-serif;padding:76px 0 80px}
.ivtc-fleet-specs .container{max-width:1224px}
.ivtc-fleet-specs h2{color:#01099c;font-family:DINPro,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.3;margin:0;text-align:center}
.ivtc-fleet-specs__lead{color:#000;font-size:18px;font-weight:400;line-height:1.6;margin:18px auto 30px;max-width:880px;text-align:center}
.ivtc-fleet-specs__table-wrap{background:#fff;border-radius:14px;box-shadow:0 16px 38px rgba(24,59,135,.12);overflow:hidden}
.ivtc-fleet-specs__table{border-collapse:collapse;table-layout:fixed;width:100%}
.ivtc-fleet-specs__table caption{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}
.ivtc-fleet-specs__table th{background:#091fc4;color:#fff;font-size:14px;font-weight:700;line-height:1.35;padding:17px 14px;text-align:left;vertical-align:bottom}
.ivtc-fleet-specs__table th:nth-child(1){width:16%}
.ivtc-fleet-specs__table th:nth-child(2){width:13%}
.ivtc-fleet-specs__table th:nth-child(3){width:18%}
.ivtc-fleet-specs__table th:nth-child(4){width:17%}
.ivtc-fleet-specs__table th:nth-child(5){width:16%}
.ivtc-fleet-specs__table th:nth-child(6){width:20%}
.ivtc-fleet-specs__table td{border-bottom:1px solid #dce9fa;color:#000;font-size:15px;font-weight:400;line-height:1.48;padding:18px 14px;vertical-align:top}
.ivtc-fleet-specs__table tbody tr:last-child td{border-bottom:0}
.ivtc-fleet-specs__table tbody tr:nth-child(even){background:#f8fbff}
.ivtc-fleet-specs__vehicle{color:#01099c;display:block;font-size:16px;font-weight:700;line-height:1.35;margin-bottom:5px}
.ivtc-fleet-specs__model{color:#31436b;display:block;font-size:14px;line-height:1.42}
.ivtc-fleet-specs__accent{color:#01099c;font-weight:700}
.ivtc-fleet-specs__note{color:#334366;font-size:15px;line-height:1.55;margin:20px 0 0}
.ivtc-fleet-specs__note a{color:#01099c;font-weight:700;text-decoration:underline}
.ivtc-fleet-specs__note a:hover{text-decoration:none}
.ivtc-fleet-specs__button{background:#ffc300;color:#051781!important;display:inline-block;font-size:17px;font-weight:700;margin-top:22px;padding:18px 31px;text-align:center;text-decoration:none!important;transition:background .2s}
.ivtc-fleet-specs__button:hover{background:#ffd037}
@media (max-width:1050px){.ivtc-fleet-specs{padding:62px 0 65px}.ivtc-fleet-specs__table th{font-size:13px;padding:14px 10px}.ivtc-fleet-specs__table td{font-size:14px;padding:15px 10px}.ivtc-fleet-specs__vehicle{font-size:15px}.ivtc-fleet-specs__model{font-size:13px}}
@media (max-width:760px){.ivtc-fleet-specs{padding:48px 0 52px}.ivtc-fleet-specs h2{font-size:26px;line-height:1.2}.ivtc-fleet-specs__lead{font-size:18px;margin:14px 0 24px;text-align:left}.ivtc-fleet-specs__table-wrap{background:transparent;box-shadow:none;overflow:visible}.ivtc-fleet-specs__table,.ivtc-fleet-specs__table tbody,.ivtc-fleet-specs__table tr,.ivtc-fleet-specs__table td{display:block;width:100%}.ivtc-fleet-specs__table thead{display:none}.ivtc-fleet-specs__table tbody tr{background:#fff!important;border:1px solid #b8d2ff;border-radius:12px;box-shadow:0 10px 28px rgba(24,59,135,.12);margin-bottom:15px;overflow:hidden}.ivtc-fleet-specs__table td{border-bottom:1px solid #dce9fa;font-size:16px;line-height:1.5;padding:12px 14px}.ivtc-fleet-specs__table tbody tr:last-child td:last-child{border-bottom:0}.ivtc-fleet-specs__table td:before{color:#01099c;content:attr(data-label);display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:5px}.ivtc-fleet-specs__table td:first-child{background:#f7fbff}.ivtc-fleet-specs__vehicle{font-size:18px;margin-bottom:4px}.ivtc-fleet-specs__model{font-size:15px}.ivtc-fleet-specs__note{font-size:15px;margin-top:16px}.ivtc-fleet-specs__button{display:block;margin-top:20px;width:100%}}
