.content-pic{display:flex;flex-direction:column;gap:20px}.content-pic:not(:last-child){margin-bottom:40px}.content-pic__img,.content-pic__text{flex-basis:0;flex-grow:1}.content-pic__img img{border-radius:12px}@media screen and (min-width: 768px){.content-pic:not(:last-child){margin-bottom:56px}.content-pic--row{flex-direction:row}}.tariff-card{gap:24px;position:relative;z-index:1;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 4px 32px -9px rgba(0,0,0,.168627451);padding:24px;width:calc((100% - var(--gap)*(var(--cols, 4) - 1))/var(--cols, 4))}.tariff-card__next-payment{color:#8c8c8c;font-size:16px;line-height:1.5;max-width:210px}.tariff-card__next-payment span{color:#1b2638}@media screen and (min-width: 767px){.tariff-card__next-payment{margin:-24px auto 0;max-width:200px}}.tariff-card__wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;flex-wrap:wrap;--cols: 1;--gap: 16px;gap:var(--gap)}.tariff-card__wrapper.--detail{flex-direction:column}@media screen and (min-width: 767px){.tariff-card__wrapper.--detail{gap:32px}}.tariff-card.--highlighted:before{background:inherit;border:3px solid var(--theme, #3f8cfe);border-radius:inherit;content:"";display:block;inset:0;position:absolute;z-index:-1}.tariff-card.--highlighted.--active{--theme: #00be40}@media screen and (hover: hover){.tariff-card.--highlighted.--optimal:not(.--active):before{transition:transform .1s ease-in-out,border-color .1s ease-in-out}.tariff-card.--highlighted.--optimal:not(.--active):hover:before{border-color:#1167f4;transform:scale(1.02)}}.tariff-card__name{align-items:flex-end;display:flex;font-size:1.4rem;font-weight:bold;gap:8px;justify-content:space-between;line-height:1.2}.tariff-card__sale{font-size:14px;font-weight:400;margin-top:-8px;text-align:right;white-space:nowrap}.tariff-card__info{gap:16px;display:flex;flex-direction:column}.tariff-card__info.--terms{background:#f4f8fb;border-radius:12px;padding:16px}.tariff-card__info.--terms .tariff-card__param{flex-direction:column;row-gap:4px}.tariff-card__info.--terms .tariff-card__value{row-gap:4px}@media screen and (min-width: 767px){.tariff-card__info.--terms{background:none;padding:0}}.tariff-card__param{gap:8px;line-height:1.42;row-gap:0;display:flex;align-items:flex-start}.tariff-card__caption{color:#8c8c8c;flex:0 0 auto;min-width:max-content;width:min(50% - 16px,140px)}.tariff-card__value{column-gap:8px;display:flex;flex-direction:column;align-items:flex-start}.tariff-card__notice{color:#8c8c8c;display:block;font-size:14px}.tariff-card__price{color:var(--theme, inherit);font-size:1.4rem;font-weight:bold;line-height:1.2;position:relative}.tariff-card__price-old{bottom:100%;color:#8c8c8c;display:block;font-size:.7em;position:absolute;text-decoration-line:line-through}.tariff-card>.tariff-card__price{margin-top:auto}.tariff-card__btn{gap:calc(16px/2);display:flex;flex-direction:column}.tariff-card__btn .btn{width:100%}.tariff-card__btn .spinner{align-items:center;display:flex;height:46px;justify-content:center;margin:0 auto;width:46px}.tariff-card__btn .spinner svg{height:32px;width:32px}.tariff-card__badge{background:#ff683a;border-radius:12px;color:#fff;font-size:11px;font-weight:600;left:50%;letter-spacing:.02em;line-height:1;min-height:24px;padding:3px 8px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.tariff-card__wrapper.--detail .tariff-card{width:100%}.tariff-card__wrapper.--detail .tariff-card__start{gap:16px;display:flex;flex-direction:column}.tariff-card__wrapper.--detail .tariff-card__end{gap:24px;justify-content:space-between;display:flex;flex-direction:column}@media screen and (min-width: 767px){.tariff-card__wrapper.--detail .tariff-card{--gap: clamp( 16px, 16px + (32 - 16) * ((100vw - 767px) / (1119 - 767)), 32px );flex-direction:row;gap:var(--gap)}.tariff-card__wrapper.--detail .tariff-card__info{flex-direction:row;--cols: 3;--gap: 16px;gap:var(--gap)}.tariff-card__wrapper.--detail .tariff-card__param{flex-direction:column;width:calc((100% - var(--gap)*(var(--cols, 4) - 1))/var(--cols, 4))}.tariff-card__wrapper.--detail .tariff-card__param.--md-grow{flex-grow:1}.tariff-card__wrapper.--detail .tariff-card__value{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.tariff-card__wrapper.--detail .tariff-card__value .tariff-card__notice{font-size:18px}.tariff-card__wrapper.--detail .tariff-card__start{flex:1 1 auto}.tariff-card__wrapper.--detail .tariff-card__end{flex:0 1 auto;text-align:center;width:min(25%,240px)}.tariff-card__wrapper.--detail .tariff-card__price-old{margin-bottom:3px;position:static}.tariff-card__wrapper.--detail .tariff-card__name{gap:16px;justify-content:flex-start}.tariff-card__wrapper.--detail .tariff-card__sale .green{display:inline}.tariff-card__wrapper.--detail .tariff-card__badge{left:calc(100% - (24px + min(25% - var(--gap),240px)/2))}}@media screen and (min-width: 580px){.tariff-card__wrapper{--cols: 2}}@media screen and (min-width: 1024px){.tariff-card__wrapper{--cols: 4}}