.tariff-cards{display:flex;flex-direction:column}.tariff-cards .texts,.tariff-cards__carousel{margin-bottom:40px}.tariff-cards__carousel .carousel__viewport{height:auto;padding-top:var(--spacing-16);margin-inline:-20px;padding-inline:16px;padding-bottom:24px}.tariff-cards__carousel .carousel__controls{margin-top:16px}.tariff-cards__carousel .carousel__track{align-items:stretch}.tariff-cards__legal{margin-bottom:0;max-width:800px;font-size:14px;line-height:var(--line-height)}@media(max-width:998px){.tariff-cards__carousel:has(.carousel__slide:nth-child(3):last-child) .carousel__slide:nth-child(2),.tariff-cards__carousel:has(.carousel__slide:nth-child(4):last-child) .carousel__slide:nth-child(2){order:-1}}@media(min-width:999px){.tariff-cards .texts{margin-bottom:56px}.tariff-cards__carousel{--slide-spacing: var(--spacing-32);--slide-width: 392px;margin-bottom:56px}.tariff-cards__carousel .carousel__viewport{overflow:hidden;margin-inline:0;padding-inline:0;padding-bottom:0}.tariff-cards__carousel .carousel__slide{flex:0 0 var(--slide-width)}.tariff-cards__carousel .carousel__controls{margin-top:40px}.tariff-cards__carousel:not(:has(.carousel__slide:nth-child(4))) .carousel__viewport{overflow:visible}.tariff-cards__carousel:not(:has(.carousel__slide:nth-child(4))) .carousel__track{justify-content:center}.tariff-cards__carousel:not(:has(.carousel__slide:nth-child(4))) .carousel__controls{margin-top:0}.tariff-cards__carousel:not(:has(.carousel__slide:nth-child(4))) .carousel__slide{flex:1 1 0}}
