.pricing-block{display:grid;grid-gap:var(--spacing-v2)}.pricing-block__title,.pricing-block__control,.pricing-block__control-buttons,.pricing-block__control-tabs-mobile{padding-right:var(--spacing-h1);padding-left:var(--spacing-h1)}.pricing-block__content{display:grid;grid-gap:var(--spacing-v2);padding-top:var(--spacing-v3);padding-bottom:var(--spacing-v3)}.pricing-block__control{display:grid;grid-gap:var(--spacing-v3);align-content:start}.pricing-block__control-switcher{display:grid;grid-gap:var(--spacing-v4)}.control-switcher__wrapper{display:grid;grid-template-columns:auto auto;grid-gap:12px;justify-content:start;align-items:center}.control-switcher__text{padding:8px 16px;border-radius:8px;max-width:fit-content;height:max-content;background-color:var(--main-colors-grey-2);color:var(--main-colors-dark-grey)}.control-switcher__text.js-annual{background-color:var(--accent-colors-grassland);color:var(--main-colors-black)}.control-switcher__text span{font-weight:500}.pricing-block__control-tabs{display:grid;grid-gap:8px}.control-tabs__item{display:none;grid-template-columns:1fr auto 1fr;grid-gap:16px}.control-tabs__item.active{display:grid}.control-tabs__item-line{height:20px;background-color:var(--main-colors-grey);width:1px}.item-side__company{display:grid;grid-template-columns:16px auto;grid-gap:4px;align-items:center;justify-content:start}.pricing-block__table-wrapper{overflow:auto;padding:0;position:relative}.pricing-block__table-switch-button{position:absolute;top:14px;right:12px;padding:0;width:20px;height:20px;background-color:transparent;border:none;cursor:pointer}.pricing-block__table{background-color:#a39292;width:100%;grid-template-columns:50% 50%;display:none;overflow:hidden}.pricing-block__table.active{display:grid}.pricing-block__table-cell{display:grid;grid-gap:4px;padding:var(--spacing-v4) var(--spacing-v3);border-bottom:1px solid var(--main-colors-grey-2)}.pricing-block__table-cell.head{grid-template-columns:16px auto;grid-gap:4px;align-items:center;padding:var(--spacing-v4) var(--spacing-v3)}.pricing-block__table-cell.head img{display:block;width:16px;height:16px}.pricing-block__table-cell:nth-last-child(-n+2){border-bottom:0}.pricing-block__table-cell:nth-child(odd){border-right:1px solid var(--main-colors-grey-2);background-color:#fff}.pricing-block__table-cell:nth-child(even){background-color:var(--technical-tables-grey)}.pricing-block__table-cell-title{color:var(--main-colors-dark-grey)}.pricing-block__table-cell-value{display:grid;grid-template-columns:auto auto;grid-gap:4px;justify-content:start}.item-side__price.js-annual{display:block}.item-side__price-period{color:var(--main-colors-dark-grey)}.control-tabs__item-side{display:grid;grid-gap:8px}.item-side__image-wrapper{display:flex}.pricing-block__control-buttons.desktop,.pricing-block__control-tabs,.item-side__image.grey,.item-side__price,.dynamic-value .pricing-block__table-cell-value:not(.js-annual){display:none}.pricing-block .se-select__selected-value{margin-right:-25px}.pricing-block__compact-table-cell-text{display:contents}@media screen and (min-width:517px){.pricing-block__content{margin:0}.pricing-block__table{width:100%}}@media screen and (max-width:767px){.pricing-block__table-cell.head .pricing-block__table-cell-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px}.pricing-block__table-cell.head .pricing-block__table-cell-text{font-size:14px}}@media screen and (min-width:768px){.pricing-block__control{border-radius:20px;margin:0}.pricing-block__control-tabs{display:grid}.pricing-block__control-tabs-text,.pricing-block__control-tabs-mobile{display:none}.control-tabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-v4)}.control-tabs__item{display:grid;grid-template-columns:100%;height:auto;padding:var(--spacing-v3);grid-gap:var(--spacing-v3);border-radius:12px;border:1px solid var(--main-colors-grey);overflow:hidden;background-color:#fff}.pricing-block__content{background-color:var(--main-colors-grey-3)}.pricing-block__table-wrapper{padding:0 var(--spacing-h1) 8px var(--spacing-h1)}.pricing-block__table{border:1px solid var(--main-colors-grey);border-radius:12px}.pricing-block__table-cell.head{padding:var(--spacing-v3);grid-gap:12px;grid-template-columns:20px auto}.pricing-block__table-cell.head img{width:20px;height:20px}.pricing-block__compact-table-cell-text{display:none}.item-side__image{display:block}.active .item-side__image,.item-side__image.grey{display:block}.active .item-side__image.grey,.item-side__image{display:none}.item-side__company{grid-template-columns:20px auto}.item-side__company,.item-side__price{color:var(--main-colors-dark-grey)}.control-tabs__item.active{border-color:var(--main-colors-blue);position:relative}.control-tabs__item.active:before{content:'';position:absolute;background-color:var(--main-colors-blue);width:4px;height:100%;left:0}.active .item-side__company,.active .item-side__price{color:var(--main-colors-black)}.control-tabs__item-line{width:100%;height:1px}.pricing-block .se-buttons-group{display:grid;grid-template-columns:1fr 1fr}.pricing-block__table-switch-button{display:none}}@media screen and (min-width:1024px){.pricing-block__content{grid-template-columns:auto 58%;grid-gap:var(--spacing-h2);border-radius:20px;padding-left:var(--spacing-v3);padding-right:var(--spacing-v3);margin-right:var(--spacing-h1);margin-left:var(--spacing-h1)}.control-tabs{grid-template-columns:100%}.control-tabs__item{grid-template-columns:1fr auto 1fr}.control-tabs__item:hover{cursor:pointer}.control-tabs__item-line{height:100%;width:1px}.item-side__company{grid-template-columns:100%;grid-gap:8px}.item-side__image{width:20px;height:20px}.control-tabs__item:hover .item-side__company,.control-tabs__item:hover .item-side__price{color:var(--main-colors-black)}.control-tabs__item:hover .item-side__image{display:block}.control-tabs__item:hover .item-side__image.grey{display:none}.pricing-block__control-buttons.desktop{display:block}.pricing-block__control-buttons.mobile{display:none}.pricing-block__table-wrapper,.pricing-block__control,.pricing-block__control-buttons{padding:0}.pricing-block .se-buttons-group .se-btn.se-btn_large{padding-left:16px;padding-right:16px}}@media screen and (min-width:1536px){.item-side__image{width:24px;height:24px}.pricing-block__table-cell.head{grid-template-columns:24px auto}}