@font-face {
    font-display: swap;
    font-family: '_g-roboto-black';
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/RobotoBlack.woff") format('woff')
}

@font-face {
    font-display: swap;
    font-family: '_g-roboto-bold';
    font-weight: 700;
    src: url("../fonts/RobotoBold.woff") format('woff')
}

@font-face {
    font-display: swap;
    font-family: '_g-roboto-medium';
    font-weight: 500;
    src: url("../fonts/RobotoMedium.woff") format('woff')
}

@font-face {
    font-display: swap;
    font-family: '_g-roboto-regular';
    font-weight: 400;
    src: url("../fonts/RobotoRegular.woff") format('woff')
}

@font-face {
    font-display: swap;
    font-family: '_g-roboto-light';
    font-weight: 300;
    src: url("../fonts/RobotoLight.woff") format('woff')
}

._g {
    --font-black: '_g-roboto-black';
    --font-bold: '_g-roboto-bold';
    --font-medium: '_g-roboto-medium';
    --font-light: '_g-roboto-light';
    --font-regular: '_g-roboto-regular';
    color: #404040;
    text-align: center;
    font-family: var(--font-regular)
}

._g * {
    font-family: inherit;
    font-weight: inherit
}

._g b,
._g strong {
    font-weight: bold
}

._g img {
    max-width: 100%;
    content-visibility: auto
}

._g img[width] {
    width: auto;
    content-visibility: auto
}

._g img[width][height] {
    height: auto;
    content-visibility: auto
}

.rub {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

.mb-0 {
    margin-bottom: 0
}

.mb-5 {
    margin-bottom: 5px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-15 {
    margin-bottom: 15px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-25 {
    margin-bottom: 25px
}

.mb-30 {
    margin-bottom: 30px
}

.mb-35 {
    margin-bottom: 35px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-45 {
    margin-bottom: 45px
}

.mb-50 {
    margin-bottom: 50px
}

.ml-0 {
    margin-left: 0
}

.ml-5 {
    margin-left: 5px
}

.ml-10 {
    margin-left: 10px
}

.ml-15 {
    margin-left: 15px
}

.ml-20 {
    margin-left: 20px
}

.ml-25 {
    margin-left: 25px
}

.ml-30 {
    margin-left: 30px
}

.ml-35 {
    margin-left: 35px
}

.ml-40 {
    margin-left: 40px
}

.ml-45 {
    margin-left: 45px
}

.ml-50 {
    margin-left: 50px
}

.ttu {
    text-transform: uppercase
}

.tal {
    text-align: initial
}

.tac {
    text-align: center
}

.tar {
    text-align: right
}

.jcc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vats-hero {
    background: -webkit-gradient(linear, left top, left bottom, from(#0073ca), to(#00affc));
    background: -o-linear-gradient(top, #0073ca, #00affc);
    background: linear-gradient(to bottom, #0073ca, #00affc);
    color: #fff;
    margin-bottom: 50px;
    text-align: initial
}

.vats-hero__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 390px;
    padding-bottom: 65px;
    padding-top: 65px
}

.vats-hero__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
    padding: initial
}

.vats-hero__title {
    font-family: var(--font-bold);
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 20px
}

.vats-hero__text {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 25px;
    max-width: 390px
}

.vats-hero__lists {
    margin-bottom: 40px
}

.vats-hero__list {
    font-size: 17px;
    line-height: 29px;
    list-style-type: none
}

.vats-hero__list-item:before {
    content: '\2014';
    margin-right: 8px
}

.vats-hero__btn {
    font-family: var(--font-medium);
    font-size: 15px;
    height: 45px;
    width: 123px
}

.vats-solutions {
    margin-bottom: 100px
}

.vats-solutions__title {
    font-family: var(--font-light);
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 45px;
    margin-left: auto;
    margin-right: auto
}

.vats-solutions__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vats-solution {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.vats-solution:not(:last-child) {
    margin-bottom: 40px
}

.vats-solution__pic {
    margin-bottom: 20px
}

.vats-solution__cont-title {
    font-size: 18px;
    line-height: 1.25;
    margin-bottom: 20px
}

.vats-solution__cont-text {
    font-family: var(--font-light);
    line-height: 24px;
    margin-bottom: 25px
}

.vats-solution__cont-list {
    font-family: var(--font-light);
    line-height: 21px;
    margin-bottom: 25px;
    text-align: initial
}

.vats-solution__cont-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.vats-solution__cont-list-item:before {
    color: #0081e3;
    content: '\2022';
    font-size: 30px;
    margin-right: 15px
}

.vats-solution__cont-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.vats-solution__cont-btns .btn+.btn {
    margin-left: 15px;
}

.vats-solution__cont-btn_order {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 125px;
    flex: 0 1 125px
}

.vats-solution__cont-btn_more {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 165px;
    flex: 0 1 165px
}

.vats-tariffs {
    margin-bottom: 140px
}

.vats-tariffs__title {
    color: #000;
    font-size: 24px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

.vats-tariffs__tbl {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 235px;
    grid-template-columns: 235px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 30px;
    width: 100%
}

.vats-tariff {
    background-color: #fff;
    -webkit-box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
    box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
    color: #000;
    font-size: 15px
}

.vats-tariff__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0e7de6;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--font-medium);
    font-size: 19px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 20px;
    min-height: 60px
}

.vats-tariff__gb,
.vats-tariff__month,
.vats-tariff__more,
.vats-tariff__users,
.vats-tariff__year {
    font-family: var(--font-light);
    line-height: 1;
    padding-bottom: 20px;
    padding-top: 20px
}

.vats-tariff__gb,
.vats-tariff__users,
.vats-tariff__year {
    background-color: #e4edef
}

.vats-tariff__c2a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 25px;
    padding-top: 25px
}

.vats-tariff__btn {
    font-family: var(--font-medium);
    width: 120px
}

.vats-tariff__month {
    font-size: 18px
}

.vats-tariff__num {
    font-family: var(--font-regular);
    font-size: 19px
}

.vats-tariff__num_month {
    font-size: 32px
}

.vats-tariff__outer {
    color: #575757;
    display: block;
    font-family: var(--font-regular);
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px
}

.vats-paid {
    margin-bottom: 70px
}

.vats-paid__title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

.vats-paid__options {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(345px, 375px));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 30px
}

.vats-paid__option {
    background-color: #fff;
    -webkit-box-shadow: 0 8px 32px rgba(0, 123, 236, 0.28);
    box-shadow: 0 8px 32px rgba(0, 123, 236, 0.28);
    color: #000;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 105px 45px 1fr 90px;
    grid-template-columns: 105px 45px 1fr 90px;
    -ms-grid-rows: 60px 25px 40px;
    grid-template-rows: 60px 40px;
    padding-bottom: 32px;
    padding-top: 32px;
    row-gap: 25px;
    text-align: initial
}

.vats-paid__option>:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.vats-paid__option>:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2
}

.vats-paid__option>:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.vats-paid__option>:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4
}

.vats-paid__option>:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1
}

.vats-paid__option>:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2
}

.vats-paid__option>:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 3
}

.vats-paid__option>:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 4
}

.vats-paid__option-pic {
    -ms-grid-column-align: center;
    justify-self: center
}

.vats-paid__option-pre {
    font-family: var(--font-light);
    font-size: 13px;
    -ms-grid-column-align: center;
    justify-self: center;
    text-transform: uppercase
}

.vats-paid__option-title {
    font-family: var(--font-medium);
    font-size: 18px;
    grid-column: 3/-1;
    line-height: 19px;
    padding-left: 20px
}

.vats-paid__option-video {
    background-color: #edeeef
}

.vats-paid__option-video-link {
    color: #7e7e7e;
    display: block;
    font-size: 10px;
    line-height: 40px;
    text-align: center
}

.vats-paid__option-video-link:after {
    border-right: 1px solid currentColor;
    border-top: 1px solid currentColor;
    content: '';
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

.vats-paid__option-switch {
    background-color: #edeeef;
    line-height: 40px;
    text-align: right
}

.vats-paid__option-price {
    background-color: #edeeef;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3/4;
    line-height: 40px;
    padding-left: 20px
}

.vats-paid__option-more {
    background-color: #edeeef
}

.vats-paid__option-more-link {
    color: #7e7e7e;
    display: block;
    font-size: 10px;
    line-height: 40px;
    text-align: center
}

.vats-paid__option-more-link:after {
    border-right: 1px solid currentColor;
    border-top: 1px solid currentColor;
    content: '';
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

.vats-free {
    margin-bottom: 95px
}

.vats-free__title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

.vats-free__options {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(345px, 375px));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    row-gap: 30px
}

.vats-free__option {
    background-color: #fff;
    -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
    color: #000;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 105px 45px 1fr 90px;
    grid-template-columns: 105px 45px 1fr 90px;
    -ms-grid-rows: 60px 25px 42px;
    grid-template-rows: 60px 42px;
    padding-bottom: 32px;
    padding-top: 32px;
    row-gap: 25px;
    text-align: initial
}

.vats-free__option>:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.vats-free__option>:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2
}

.vats-free__option>:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.vats-free__option>:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4
}

.vats-free__option>:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1
}

.vats-free__option>:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2
}

.vats-free__option>:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 3
}

.vats-free__option>:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 4
}

.vats-free__option-pic {
    -ms-grid-column-align: center;
    justify-self: center
}

.vats-free__option-pre {
    font-family: var(--font-light);
    font-size: 13px;
    -ms-grid-column-align: center;
    justify-self: center;
    text-transform: uppercase
}

.vats-free__option-title {
    font-family: var(--font-medium);
    font-size: 18px;
    grid-column: 3/-1;
    line-height: 19px;
    padding-left: 20px
}

.vats-free__option-video {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc
}

.vats-free__option-video-link {
    color: #7e7e7e;
    display: block;
    font-size: 10px;
    line-height: 42px;
    text-align: center
}

.vats-free__option-video-link:after {
    border-right: 1px solid currentColor;
    border-top: 1px solid currentColor;
    content: '';
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

.vats-free__option-switch {
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    line-height: 42px
}

.vats-free__option-price {
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3/4;
    line-height: 42px;
    padding-left: 20px
}

.vats-free__option-more {
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc
}

.vats-free__option-more-link {
    color: #7e7e7e;
    display: block;
    font-size: 10px;
    line-height: 42px;
    text-align: center
}

.vats-free__option-more-link:after {
    border-right: 1px solid currentColor;
    border-top: 1px solid currentColor;
    content: '';
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

.vats-addons {
    margin-bottom: 55px
}

.vats-addons__title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

.vats-addons__items {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 40px
}

.vats-addon {
    border-radius: 48px;
    -webkit-box-shadow: 0 0 28px rgba(0, 124, 203, 0.1);
    box-shadow: 0 0 28px rgba(0, 124, 203, 0.1);
    color: #000;
    max-width: 350px;
    padding: 0 35px 40px 35px
}

.vats-addon:not(:last-child) {
    margin-bottom: 80px
}

.vats-addon__pic {
    margin-top: -40px;
    min-height: 125px
}

.vats-addon__title {
    font-family: var(--font-bold);
    font-size: 24px;
    margin-bottom: 35px
}

.vats-addon__list {
    font-size: 15px;
    margin-bottom: 40px;
    text-align: initial
}

.vats-addon__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 22px;
    min-height: 42px
}

.vats-addon__list-item:before {
    content: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.63 7.74l4.416 4.415 11.039-11.04' stroke='%2327AE60' stroke-width='1.84'/%3E%3C/svg%3E");
    margin-right: 10px
}

.vats-addon__c2a-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid currentColor;
    border-radius: 6px;
    color: #0081e3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    width: 105px
}

@media (min-width:576px) {
    .vats-tariffs__tbl {
        -ms-grid-columns: (235px)[2];
        grid-template-columns: repeat(2, 235px)
    }
    .vats-paid__option {
        -ms-grid-columns: 115px 45px 1fr 100px;
        grid-template-columns: 115px 45px 1fr 100px
    }
    .vats-free__option {
        -ms-grid-columns: 115px 45px 1fr 100px;
        grid-template-columns: 115px 45px 1fr 100px
    }
    .vats-free__option {
        -ms-grid-columns: 115px 45px 1fr 100px;
        grid-template-columns: 115px 45px 1fr 100px
    }
}

@media (min-width:768px) {
    .vats-hero__row {
        padding: initial
    }
    .vats-hero__col {
        max-width: 520px
    }
    .vats-hero__lists {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .vats-addons__items {
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: initial;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        max-width: 785px;
        padding-top: 40px
    }
    .vats-addon:not(:last-child) {
        margin-bottom: initial
    }
}

@media (min-width:992px) {
    .vats-hero__row {
        background: url("../img/vats-page/hero-bg.png") 110% center no-repeat
    }
    .vats-hero__col {
        margin-left: 4%
    }
    .vats-solutions__items {
        margin-left: auto;
        margin-right: auto;
        max-width: 920px;
        padding-left: initial;
        padding-right: initial
    }
    .vats-solution {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .vats-solution:nth-child(2) {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .vats-solution__cont,
    .vats-solution__pic {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 405px;
        flex: 0 1 405px
    }
    .vats-solution__pic {
        margin-bottom: initial
    }
    .vats-solution__cont-title {
        text-align: initial
    }
    .vats-solution__cont-text {
        text-align: initial
    }
    .vats-solution__cont-btns {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .vats-solution__cont-btn_more {
        margin-left: 10px
    }
}

@media (min-width:1200px) {
    .xl-mb-0 {
        margin-bottom: 0
    }
    .xl-mb-5 {
        margin-left: 5px
    }
    .xl-mb-10 {
        margin-left: 10px
    }
    .xl-mb-15 {
        margin-left: 15px
    }
    .xl-mb-20 {
        margin-bottom: 20px
    }
    .xl-mb-25 {
        margin-bottom: 25px
    }
    .xl-mb-30 {
        margin-bottom: 30px
    }
    .xl-mb-35 {
        margin-bottom: 35px
    }
    .xl-mb-40 {
        margin-bottom: 40px
    }
    .xl-mb-45 {
        margin-bottom: 45px
    }
    .xl-mb-50 {
        margin-bottom: 50px
    }
    .xl-ml-0 {
        margin-left: 0px
    }
    .xl-ml-5 {
        margin-left: 5px
    }
    .xl-ml-10 {
        margin-left: 10px
    }
    .xl-ml-15 {
        margin-left: 15px
    }
    .xl-ml-20 {
        margin-left: 20px
    }
    .xl-ml-25 {
        margin-left: 25px
    }
    .xl-ml-30 {
        margin-left: 30px
    }
    .xl-ml-35 {
        margin-left: 35px
    }
    .xl-ml-40 {
        margin-left: 40px
    }
    .xl-ml-45 {
        margin-left: 45px
    }
    .xl-ml-50 {
        margin-left: 50px
    }
    .xl-ttu {
        text-transform: uppercase
    }
    .xl-tal {
        text-align: initial
    }
    .xl-tac {
        text-align: center
    }
    .xl-tar {
        text-align: right
    }
    .vats-hero__row {
        background-position-x: 100%
    }
    .vats-hero__col {
        margin-left: 120px
    }
    .vats-tariffs__col-tbl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .vats-tariffs__tbl {
        -webkit-box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
        box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
        -webkit-column-gap: initial;
        -moz-column-gap: initial;
        column-gap: initial;
        -ms-grid-columns: 235px initial 235px initial 235px initial 235px;
        grid-template-columns: repeat(4, 235px);
        row-gap: initial;
        width: initial
    }
    .vats-tariff {
        -webkit-box-shadow: initial;
        box-shadow: initial;
        position: relative
    }
    .vats-tariff:first-child:after {
        background-color: #fff;
        -webkit-box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
        box-shadow: 0 9px 36px rgba(0, 0, 0, 0.15);
        content: '';
        display: block;
        height: calc(100% - 60px);
        left: -230px;
        position: absolute;
        top: 60px;
        width: 230px;
        z-index: -2
    }
    .vats-tariff:not(:first-child) .vats-tariff__outer {
        display: none
    }
    .vats-tariff:not(:last-child) {
        border-right: 1px solid #e7e7e7
    }
    .vats-tariff__gb,
    .vats-tariff__month,
    .vats-tariff__more,
    .vats-tariff__users,
    .vats-tariff__year {
        height: 60px;
        line-height: 60px;
        padding-bottom: initial;
        padding-top: initial
    }
    .vats-tariff__gb .vats-tariff__outer,
    .vats-tariff__users .vats-tariff__outer,
    .vats-tariff__year .vats-tariff__outer {
        background-color: #e4edef
    }
    .vats-tariff__outer {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 60px;
        left: -230px;
        padding-left: 30px;
        position: absolute;
        text-align: initial;
        width: 230px;
    }
    .vats-paid__option:last-child {
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2/3
    }
}

@media (prefers-reduced-motion:reduce) {
    * {
        -webkit-animation-duration: 0.01ms!important;
        animation-duration: 0.01ms!important;
        -webkit-animation-iteration-count: 1!important;
        animation-iteration-count: 1!important;
        -webkit-transition-duration: 0.01ms!important;
        -o-transition-duration: 0.01ms!important;
        transition-duration: 0.01ms!important;
        scroll-behavior: auto!important
    }
}