.pricingIntro{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;position:relative;gap:20px;margin-bottom:10px}@media (min-width: 1024px){.pricingIntro{margin-bottom:0;text-align:left;justify-content:space-between}}.pricingIntro__h{text-align:inherit;flex:100% 0 0;line-height:1;margin:0 0 24px}@media (min-width: 1024px){.pricingIntro__h{font-size:32px}}.pricingIntro__list{margin:0;font-size:15px}.pricingIntro__list li{margin-top:8px}.pricingIntro__col--right{display:flex;flex-direction:column;align-items:center;flex:100% 0 0}@media (min-width: 1024px){.pricingIntro__col--right{flex:auto 1 1;align-items:flex-end}}@media (min-width: 630px) and (max-width: 1023px){.pricingIntro__col--right.commercial{flex-direction:row;justify-content:space-between}}@media (min-width: 630px){.pricingIntro__col--right.commercial .commercialBtn__commercWrap{margin:0}}.pricingIntro__col--right.commercial .commercialBtn{width:287px}.pricingIntro__col--right.commercial .period_switch{margin:auto auto 0}@media (min-width: 630px){.pricingIntro__col--right.commercial .period_switch{margin-right:0}}.pricingIntro__switch{display:none}app-switch{flex-wrap:nowrap}.period_switch{margin-top:auto;transition:transform .05s ease-out}@media (min-width: 600px){.period_switch{order:3;margin:auto 0 0 auto}}.period_switch button{position:relative;border:none;font-size:14px;padding:9px 40px 12px;width:auto;flex:auto 1 1;outline:none}.period_switch button:focus{outline:none}.period_switch app-switch{overflow:initial;padding:3px 3px 2px;max-width:295px;margin:0 auto}.period_switch .badge{font-weight:600;padding:3px 12px;line-height:1;white-space:nowrap;border-radius:6px;position:absolute;top:100%;left:50%;transform:translate(-50%,calc(-50% + 2px))}.period_switch .badge.green{background:#00b67a}.commercialBtn{font-size:14px}.commercialBtn__commercWrap{margin-bottom:20px}.commercialBtn__commercWrap .category__arrow{transform:rotate(180deg);margin:0 4px 0 0}.price_table{margin-top:0!important}.price_table .priceSwitch{display:grid;gap:16px;align-items:center}@media (min-width: 600px){.price_table .priceSwitch{grid-template-columns:1fr 1fr}}@media (min-width: 800px){.price_table .priceSwitch{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 800px) and (max-width: 991px){.price_table .priceSwitch:before{content:""}}.price_table .priceSwitch__container{z-index:1;width:100%;background:#fff;padding:12px 0}.price_table .container{padding:0 16px}.price_table .price__header{top:200px}@media (min-width: 600px){.price_table .price__header{top:152px}}@media (min-width: 768px){.price_table .price__header{top:168px}}.price_table .price__pagination{margin-top:0}@media (min-width: 600px){.price_table .price__pagination{justify-self:start}}@media (min-width: 800px){.price_table .price__pagination{justify-self:center;order:2}}@media (min-width: 1360px){.price_table:not(.fix),.price_table:not(.fix) .priceSwitch__container,.price_table:not(.fix) .price__header{background:none}.price_table:not(.fix) .commercialBtn{opacity:0;visibility:hidden}}.price_table:not(.fix) .commercialBtn{opacity:0;visibility:hidden}@media (min-width: 1024px){.price_table:not(.fix) .period_switch{transform:translateY(-54px)}}.price_table .commercialBtn{display:none;text-decoration:none;font-size:inherit;padding:7px 12px;margin:0;min-width:initial;font-weight:500;justify-self:start}@media (min-width: 992px){.price_table .commercialBtn{display:block}}.price_table>.left_side{margin-top:-120px}@media (min-width: 1360px){.price_table>.left_side{margin-top:-160px}}.price_table>.body,.price_table:not(.commercial){margin-top:-110px}@media (min-width: 1360px){.price_table>.body,.price_table:not(.commercial){margin-top:-150px}}.price_table.commercial{margin-top:8px!important}.price_table .highPricing>div{padding:26px 10px!important;align-items:flex-start!important}.price_table .highPricing .month,.price_table .highPricing .year{width:100%}.price_table .highPricing .month>a,.price_table .highPricing .year>a{display:inline-block;width:100%;max-width:170px;height:48px;text-align:center}.price_table .highPricing .pricingBtn_white{display:inline-block;width:100%;max-width:170px;height:48px;text-align:center}.price_table .highPricing .register-pay-button{margin-bottom:10px}.price_table .highPricing .subscribe_spoiler{margin-bottom:16px}.price_table .left_side .highPricing.gap{margin-bottom:110px}.calc{max-width:800px}.calc-btn{display:flex;align-items:center;gap:12px;background:none;color:inherit;margin:20px auto}.calc-btn--icon{margin:0 0 0 6px;line-height:1!important}
