.mt-tariffs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mt-tariff{display:flex;flex-direction:column;padding:30px 25px;border:1px solid #E0E0E0;border-radius:8px;background:#fff;transition:border-color .3s,box-shadow .3s}.mt-tariff:hover{border-color:var(--red-text-color);box-shadow:0 10px 30px #25262a14}.mt-tariff__name{font-size:24px;font-weight:600;line-height:1.3;color:var(--dark-gray-color)}.mt-tariffs__grid--single{grid-template-columns:minmax(0,1fr);max-width:420px}.mt-tariff__spacer{flex:1 1 auto}.mt-tariff__desc{min-height:63px;margin-top:8px;font-size:16px;line-height:1.3;color:#777}.mt-tariff__price{margin:25px 0 20px;padding-bottom:20px;border-bottom:1px solid #F0F0F0;font-size:clamp(22px,1.95vw,28px);font-weight:600;line-height:1.2;color:var(--dark-gray-color);white-space:nowrap}.mt-tariff__features{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;margin:0 0 30px;padding:0;list-style:none;font-size:16px;line-height:1.3;color:var(--dark-gray-color)}.mt-tariff__features li{display:flex;align-items:flex-start;gap:10px}.mt-tariff__features b{font-weight:600}.mt-tariff__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#FDECEC;color:var(--red-text-color)}.mt-tariff__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--dark-gray-color);border-radius:6px;color:var(--dark-gray-color);font-size:15px;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,color .3s}.mt-tariff__btn:hover,.mt-tariff:hover .mt-tariff__btn{border-color:var(--red-text-color);background:var(--red-text-color);color:#fff;text-decoration:none}@media (max-width: 1200px){.mt-tariffs__grid:not(.mt-tariffs__grid--single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.mt-tariffs__grid{grid-template-columns:minmax(0,1fr)}.mt-tariff__price{white-space:normal}.mt-tariff__desc{min-height:0}}.mt-tariffs__head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.mt-tariffs__slider .swiper-slide{height:auto}.mt-tariffs__slider .mt-tariff{height:100%}.mt-tariffs__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:20px;overflow:hidden}.mt-tariffs__slider:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 60px)/4)}@media (max-width: 1200px){.mt-tariffs__slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 40px) / 3)}}@media (max-width: 991px){.mt-tariffs__slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 20px)/2)}}@media (max-width: 767px){.mt-tariffs__head{margin-bottom:25px}.mt-tariffs__slider:not(.swiper-initialized) .swiper-slide{flex-basis:90%}}
