.tariff{display:flex;flex-direction:column;background-color:#393939;color:#fff;border-radius:var(--border-radius--xs);overflow:hidden;--width: 80%;height:fit-content}.tariff.active{padding-bottom:40px}.tariff__header{position:relative;background-color:#212121;min-height:110px;display:flex;align-items:center;justify-content:center}.tariff__promo-flag{position:absolute;color:var(--red);font-weight:700;font-size:13px;text-transform:uppercase;transform:rotate(45deg);background-color:#fff;right:-71px;top:15%;padding:0 68px}.tariff__title{text-align:center;width:var(--width);font-weight:600;font-size:20px;line-height:1.2;text-transform:uppercase}.tariff__content{display:flex;flex-direction:column;width:var(--width);margin:0 auto;padding-bottom:26px}.tariff__price{min-height:40px;font-weight:700;font-size:calc(28px + -.0125*(100vw - 420px));display:flex;align-items:center;justify-content:center}@media screen and (max-width: 420px){.tariff__price{font-size:28px}}@media screen and (min-width: 900px){.tariff__price{font-size:22px}}.tariff__price--thin{font-weight:400;font-size:16px}.tariff__old-price{text-decoration:line-through;font-size:22px;white-space:nowrap}.tariff__new-price{font-weight:700;white-space:nowrap}.tariff__new-price--red{color:var(--red);margin-left:10px}.tariff__connect-btn{width:100%;height:40px;background-color:var(--red);border-radius:6px;font-weight:400;font-size:16px;display:flex;align-items:center;justify-content:center;transition:.3s ease filter;margin-top:24px}.tariff__connect-btn:hover{filter:brightness(.9)}.tariff__more-btn{position:relative;font-weight:400;font-size:16px;text-align:center;margin-top:24px;cursor:pointer}.tariff__more-btn:after{top:50%;right:0;transform:translateY(-50%) rotate(45deg);position:absolute;content:"";width:10px;height:10px;border:2px solid white;border-left:0;border-top:0;transition:.3s ease all;animation:1.3s ease 1s more-btn infinite}.tariff__more-btn.active:after{transform:rotate(225deg);animation:none}.tariff__more-content{width:var(--width);display:flex;flex-direction:column;margin:0 auto;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.tariff__more-item{text-align:right;gap:20px;display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #9C9C9C}.tariff__more-item:first-child{border-top:1px solid #9C9C9C}.tariff__more-hit{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:40px;background:var(--red);position:relative;border-radius:5px 0 0 5px}.tariff__more-hit:after{content:"";position:absolute;width:40px;height:40px;transform:rotate(135deg) translateY(-50%);background-color:#393939;right:-5px;top:-36%}.tariff__more-img{max-width:40px}.tariff__more-label{flex-grow:1;text-align:right;font-weight:400;font-size:14px;line-height:1.2142857143;letter-spacing:-.154px}.tariff__more-label--bold{font-size:18px}@keyframes more-btn{0%{transform:translateY(-50%) rotate(45deg);opacity:1}to{transform:translateY(-40%) rotate(45deg);opacity:.7}}@media (max-width: 900px){.tariff__promo-flag{font-size:12px}}
