

/* Start:/local/templates/landing/css/professional_income_tax.css?1763022509273738*/
@charset "UTF-8";

@font-face {
    font-family: "icons";
    font-display: swap;
    src: url("/local/templates/landing/css/../fonts/icons.woff2") format("woff2"), url("/local/templates/landing/css/../fonts/icons.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

[class^=_icon-]:before,
[class*=" _icon-"]:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^=_icon-]:before,
[class*=" _icon-"]:before {
    display: block;
}

._icon-files:before {
    content: "\e901";
}

._icon-chevron-down-circle:before {
    content: "\e900";
}

.arrow {
    position: relative;
    cursor: pointer;
}

.arrow:before {
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid #FAFAFA;
    border-right: 2px solid #FAFAFA;
    position: absolute;
    top: 33%;
    right: 0;
    z-index: 1;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.arrow.show-block:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 49%;
}

.arrow-right:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.arrow-right-black:before {
    border-color: #1A1A1A;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.arrow-right-grey:before {
    border-color: #9D9F9E;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

aside,
nav,
footer,
header,
section {
    display: block;
}

html,
body {
    height: 100%;
    min-width: 320px;
}

body {
    font-family: "Open Sans", sans-serif;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

input,
button,
textarea {
    font-family: "Open Sans", sans-serif;
}

input::-ms-clear {
    display: none;
}

button {
    cursor: pointer;
    background-color: transparent;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a {
    color: inherit;
}

a,
a:visited {
    text-decoration: none;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

a:hover,
i:hover {
    text-decoration: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}

ul {
    list-style-type: disc;
}

ol,
ul {
    padding-left: 2rem;
}

button {
    text-align: left;
}

body {
    color: #1A1A1A;
    font-size: 16px;
    line-height: 1.35;
}

body._lock {
    overflow: hidden;
}

.wrapper {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.container {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin: 0;
    color: #1A1A1A;
    font-weight: 600;
    line-height: 1.35;
}

.h1_white,
.h2_white,
.h3_white,
.h4_white,
.h5_white,
.h6_white {
    color: #FAFAFA;
}

.h1 {
    font-size: 30px;
}

.h2 {
    font-size: 26px;
}

.h3 {
    font-size: 22px;
}

.h4 {
    font-size: 20px;
}

.h5 {
    font-size: 18px;
}

.h6 {
    font-size: 16px;
}

.color-black {
    color: #1A1A1A;
}

.color-white {
    color: #FAFAFA;
}

.color-green {
    color: #007A65;
}

.border-bottom-gray {
    border-bottom: 1px solid #EBEBEB;
}

.border-radius-10 {
    border-radius: 10px;
}

.bg-color-white {
    background-color: #FAFAFA;
}

.bg-color-green {
    background-color: #00654D;
}

.bg-color-gray-light {
    background-color: #EBEBEB;
}

.date {
    font-size: 12px;
    color: #9D9F9E;
}

a:hover {
    color: #007A65;
}

.ordered-list li {
    list-style-type: none;
}

.ordered-list ol {
    counter-reset: list1;
}

.ordered-list ol li:before {
    counter-increment: list1;
    content: counter(list1) ". ";
}

.ordered-list ol ol {
    counter-reset: list2;
}

.ordered-list ol ol li:before {
    counter-increment: list2;
    content: counter(list1) "." counter(list2) ". ";
}

.ordered-list ol ol ol {
    counter-reset: list3;
}

.ordered-list ol ol ol li:before {
    counter-increment: list3;
    content: counter(list1) "." counter(list2) "." counter(list3) ". ";
}

.button {
    display: inline-block;
    padding: 11px 28px;
    color: #FAFAFA;
    font-size: 16px;
    text-align: center;
    background-color: #007A65;
    border-radius: 10px;
    white-space: nowrap;
    cursor: pointer;
}

.button:hover {
    color: #FAFAFA;
    background-color: #00654D;
}

.button_green {
    background-color: #00654D;
}

.button_green:hover {
    background-color: #014A37;
}

.button_white {
    background-color: #FAFAFA;
    color: #007A65;
}

.button_white:hover {
    color: #007A65;
    background-color: #e6e6e6;
}

.btn-accord {
    color: #1A1A1A;
    font-size: 20px;
    font-weight: 700;
}

.btn-accord:hover {
    color: #1A1A1A;
    opacity: 0.7;
}

.btn-accord_white {
    color: #FAFAFA;
}

.btn-accord_white:hover {
    color: #FAFAFA;
}

.hidden-block {
    position: absolute;
    z-index: 5;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    visibility: hidden;
}

.header__overlay._active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: rgba(245, 245, 245, 0.94);
    z-index: 2;
}

._show-block + .hidden-block {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}

.link-nav {
    display: block;
    padding: 10px 0 10px 15px;
    font-size: 16px;
    color: #FAFAFA;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.link-nav:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 3px;
    background-color: #FAFAFA;
    position: absolute;
    top: 18px;
    left: 0px;
}

.link-nav:hover {
    color: #FAFAFA;
    opacity: 0.7;
}

.link-nav:hover:before {
    opacity: 0.7;
}

.link-nav_black {
    color: #1A1A1A;
}

.link-nav_black:before {
    background-color: #1A1A1A;
}

.link-nav_black:hover {
    color: #1A1A1A;
    opacity: 0.7;
}

.link-nav_black:hover:before {
    opacity: 0.7;
}

.link {
    font-size: 18px;
    color: #FAFAFA;
    position: relative;
}

.link:before {
    content: "";
    width: 0%;
    height: 2px;
    background-color: #FAFAFA;
    opacity: 0.7;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.link i:before {
    -webkit-transition: -webkit-transform 0.3s ease 0.1s;
    transition: -webkit-transform 0.3s ease 0.1s;
    -o-transition: transform 0.3s ease 0.1s;
    transition: transform 0.3s ease 0.1s;
    transition: transform 0.3s ease 0.1s, -webkit-transform 0.3s ease 0.1s;
}

.link:hover {
    color: #FAFAFA;
    opacity: 0.7;
}

.link:hover:before {
    width: 100%;
}

.link:hover i:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

.link_black {
    color: #1A1A1A;
}

.link_black:before {
    background-color: #1A1A1A;
}

.link_black:hover {
    color: #1A1A1A;
    opacity: 0.7;
}

.link-enternal {
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #007A65;
    border-radius: 10px;
    background-color: #EBEBEB;
}

.link-enternal i {
    font-size: 50px;
}

.link-enternal:hover {
    background-color: rgba(235, 235, 235, 0.5);
}

.link-external {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #EBEBEB;
    border-radius: 10px;
    font-weight: 600;
}

.link-external i.first {
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    -webkit-transform: translateX(17px);
    -ms-transform: translateX(17px);
    transform: translateX(17px);
}

.link-external:hover {
    background-color: #007A65;
    color: #FBC469;
}

.link-external:hover i.first {
    -webkit-transform: translateX(27px);
    -ms-transform: translateX(27px);
    transform: translateX(27px);
}

.link-download {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #EBEBEB;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.link-download__text {
    margin: 0px 16px 0px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-download__date {
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    color: #9D9F9E;
}

.link-download__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #00654D;
}

.link-download .bi-download {
    color: #007A65;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.link-download:hover {
    -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
}

.link-download:hover .bi-download {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}

.link-block-more-details {
    background-color: #EBEBEB;
    border-radius: 10px;
}

.link-block-more-details i:before {
    color: #007A65;
}

.link-block-more-details:hover {
    background-color: #ffffff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.link-block-more-details:hover .h6 {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.link-block-more-details:hover .link-block-more-details__btn i::before {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px);
}

.link-block-more-details__btn {
    color: #007A65;
    font-size: 14px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.breadcrumb {
    margin: 30px 0px;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}

.breadcrumb-item + .breadcrumb-item {
    padding: 0px;
}

.breadcrumb-item:before {
    display: none;
}

.breadcrumb-item a {
    color: #FAFAFA;
    font-size: 14px;
}

.breadcrumb-item a:hover {
    opacity: 0.7;
}

.breadcrumb-item.active {
    padding: 0;
    font-size: 14px;
    color: #FAFAFA;
    opacity: 0.7;
}

.wrapper-iframe {
    padding: 56.25% 0 0 0;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.wrapper-iframe iframe {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

._ibg {
    position: relative;
}

._ibg img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.attention {
    background-color: #EBEBEB;
    border-radius: 10px;
    -webkit-filter: drop-shadow(0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035)) drop-shadow(0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725)) drop-shadow(0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802));
    filter: drop-shadow(0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035)) drop-shadow(0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725)) drop-shadow(0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802));
}

.attention i {
    font-size: 40px;
    color: #007A65;
}

.tooltips-btn i {
    color: #007A65;
    cursor: pointer;
}

.tooltip.show {
    opacity: 1;
}

.tooltip .arrow {
    display: none;
}

.tooltip-inner {
    max-width: 240px;
    padding: 10px;
    font-size: 12px;
    color: #1A1A1A;
    text-align: left;
    background-color: #EBEBEB;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
}

.item-card-download {
    background-color: #EBEBEB;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.item-card-download_clarification .item-card-download__icon {
    max-width: 110px;
}

.item-card-download .bi-download {
    color: #007A65;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.item-card-download:hover {
    -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05), inset 0px 0px 0px 4px #FFFFFF, inset 8px 0px 0px #007A65;
}

.item-card-download:hover .bi-download {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}

.tag-link {
    padding: 8px;
    font-size: 14px;
    color: #1A1A1A;
    border: 1px solid #007A65;
    border-radius: 4px;
}

.tag-link:hover {
    border-color: #1A1A1A;
}

.nav-tab-mns {
    border-bottom: 1px solid #EBEBEB;
    margin: 0px 0px 24px 0px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
    box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
}

.nav-tab-mns__link {
    width: 100%;
    padding: 10px 35px 10px 15px;
}

.nav-tab-mns__link:hover {
    color: #1A1A1A;
}

.nav-tab-circle {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.nav-tab-circle__link {
    padding: 10px 15px;
    font-weight: 600;
}

.nav-tab-circle__link.active .nav-tab-circle__icon,
.nav-tab-circle__link:hover .nav-tab-circle__icon {
    background-color: #007A65;
    color: #FAFAFA;
}

.nav-tab-circle__icon {
    width: 120px;
    height: 120px;
    background-color: #EBEBEB;
    color: #007A65;
    font-size: 40px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin: 0px 0px 16px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}

.select-tab__box {
    border: 1px solid #EBEBEB;
    border-radius: 10px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.select-tab__box:hover {
    border: 1px solid #727270;
}

.nav-tab-vertical {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.nav-tab-vertical__nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #EBEBEB;
    border-radius: 10px;
}

.nav-tab-vertical__link {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    background-color: #EBEBEB;
    color: #1A1A1A;
    border-radius: 10px;
}

.nav-tab-vertical__link.active {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 103%;
    flex: 0 0 103%;
    color: #FAFAFA;
    background-color: #00654D;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 16px 32px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 16px 32px rgba(0, 0, 0, 0.2);
}

.nav-tab-vertical__link.active:hover {
    background-color: #00654D;
}

.nav-tab-vertical__link:hover {
    background-color: #9D9F9E;
}

.nav-accordion-link {
    width: 100%;
    margin: 0px 0px 8px 0px;
    background-color: #EBEBEB;
    color: #1A1A1A;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.nav-accordion-link i:before {
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}

.nav-accordion-link.d_active {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 103%;
    flex: 0 0 103%;
    color: #FAFAFA;
    background-color: #00654D;
    border: none;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 16px 32px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 16px 32px rgba(0, 0, 0, 0.2);
}

.nav-accordion-link.d_active i:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.requisites {
    margin: 0px 0px 60px 0px;
}

.requisites__nav-link {
    padding: 45px 30px;
    font-weight: normal;
    text-align: center;
    background-color: transparent;
}

.requisites__nav-link.active {
    background-color: #FAFAFA;
}

.requisites__tab-accordion {
    width: 100%;
    padding: 20px;
    font-weight: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    border-bottom: 1px solid #9D9F9E;
}

.requisites__tab-accordion_last {
    border-bottom: none;
}

.requisites__tab-accordion_last.d_active {
    border-bottom: 1px solid #9D9F9E;
}

.requisites__tab-accordion i {
    font-size: 20px;
    margin-left: 10px;
}

.requisites__tab-accordion i:before {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.requisites__tab-accordion.d_active {
    color: #2B9140;
}

.requisites__tab-accordion.d_active i:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.requisites .tab-pane {
    background-color: #FAFAFA;
    padding: 40px 30px 10px;
}

.accordion-question {
    background-color: #EBEBEB;
    border-radius: 10px;
    margin: 0px 0px 24px 0px;
}

.accordion-question:last-child {
    margin: 0px 0px 0px 0px;
}

.accordion-question__btn {
    width: 100%;
    font-size: 16px;
    color: #007A65;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 36px;
}

.accordion-question__btn i {
    font-size: 20px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.accordion-question__btn.collapsed {
    margin: 0;
}

.accordion-question__btn.collapsed i.bi-chevron-down {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.accordion-question__wrapper {
    padding: 0 16px 16px;
}

.accordion-question__body {
    padding: 24px;
    background-color: #FAFAFA;
    border-radius: 10px;
    position: relative;
}

.accordion-question__body:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 16px solid #FAFAFA;
    position: absolute;
    left: 65px;
    top: -16px;
}

.accordion-question__row {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.accordion-question__row i {
    color: #007A65;
    font-size: 30px;
}

.accordion-question__row img {
    max-width: 60px;
    height: auto;
    margin-right: 24px;
}

.vid-wrapper {
    max-width: 447px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #CDCDCD;
    border-radius: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 10px;
}

.vid-wrapper .vid-placeholder {
    width: 100%;
    height: 263px;
    max-height: 263px;
    border-radius: 10px;
    margin-bottom: 19px;
    background-color: #007A65;
}

.vid-wrapper .vid-placeholder iframe,
.vid-wrapper .vid-placeholder video {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.divider {
    width: 100%;
    height: 7px;
    background: #007A65;
}

.download-app > .show {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: rgba(0, 0, 0, 0.25) !important;
}

.download-app > .show .modal-header {
    border: none;
}

.download-app > .show .modal-content {
    border: none;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035);
    box-shadow: 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035);
    border-radius: 10px;
}

.download-app > .show .modal-content img {
    max-width: 100%;
}

.download-app > .show .close .bi-x {
    width: 24px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #FAFAFA inset !important;
}

.analitics-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.analitics-form__left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0px 60px 0px 0px;
}

.analitics-form__right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 215px;
    flex: 0 0 215px;
}

.form-label {
    font-size: 18px;
    color: #727270;
}

.form-select {
    width: 100%;
    padding: 20px 60px 20px 18px;
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 600;
    border: 1px solid #727270;
    background-color: #FAFAFA;
    border-radius: 10px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("/local/templates/landing/css/../img/icons/chevron-down.svg") no-repeat;
    background-position: right 0.7em top 50%, 0 0;
    background-size: 30px;
}

.form-select:hover {
    color: #007A65;
}

.form-select:focus {
    color: #007A65;
    background-color: #FAFAFA;
    border-color: #007A65;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.form-select option {
    color: #1A1A1A;
}

.form-select::-ms-expand {
    display: none;
}

.search__row {
    position: relative;
}

.search__row i {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search__input,
.search__date {
    width: 100%;
    padding: 8px 40px 8px 8px;
    border: 1px solid #FAFAFA;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.search__input:focus,
.search__date:focus {
    border: 1px solid #9D9F9E;
}

.search__date {
    padding: 8px 8px 8px 8px;
}

.checkbox {
    position: relative;
    margin: 0;
}

.checkbox__input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.checkbox__input:checked + .checkbox__text {
    color: #007A65;
}

.checkbox__input:checked + .checkbox__text:before {
    background-color: #007A65;
}

.checkbox__input:checked + .checkbox__text:after {
    content: "";
    width: 10px;
    height: 15px;
    border-bottom: 2px solid #FAFAFA;
    border-right: 2px solid #FAFAFA;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 6px;
    top: 0px;
}

.checkbox__text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    line-height: 1.375;
    cursor: pointer;
}

.checkbox__text:before {
    content: "";
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 0px 14px 0px 0px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #007A65;
}

.questionnaire {
    margin: 0px 0px 34px 0px;
    display: block;
}

.questionnaire__nav-link {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    padding: 14px 8px;
    color: #007A65;
    font-weight: 600;
    background-color: #F8F8F8;
    text-align: center;
}

.questionnaire__nav-link.active {
    color: #1A1A1A;
}

.questionnaire__nav-link.disabled {
    color: #9D9F9E;
    pointer-events: none;
}

.form-questionnaire__line {
    position: relative;
}

.form-questionnaire__line._error > .form-questionnaire__text-error {
    display: block;
}

.form-questionnaire__line._error .checkbox__text:before {
    -webkit-box-shadow: 0 0 2px red;
    box-shadow: 0 0 2px red;
    border-color: rgb(245, 68, 68);
}

.form-questionnaire__input,
.form-questionnaire__select {
    width: 100%;
    padding: 12px 16px;
    background-color: transparent;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative;
    z-index: 2;
}

.form-questionnaire__input:hover,
.form-questionnaire__input:focus,
.form-questionnaire__select:hover,
.form-questionnaire__select:focus {
    border: 1px solid #007A65;
}

.form-questionnaire__input._error,
.form-questionnaire__select._error {
    -webkit-box-shadow: 0 0 2px red;
    box-shadow: 0 0 2px red;
    border-color: rgb(245, 68, 68);
}

.form-questionnaire__select {
    padding: 12px 40px 12px 16px;
}

.form-questionnaire__input::-webkit-input-placeholder {
    color: transparent;
}

.form-questionnaire__input::-moz-placeholder {
    color: transparent;
}

.form-questionnaire__input:-ms-input-placeholder {
    color: transparent;
}

.form-questionnaire__input::-ms-input-placeholder {
    color: transparent;
}

.form-questionnaire__input::placeholder {
    color: transparent;
}

.form-questionnaire__input:focus ~ .form-questionnaire__label {
    font-size: 12px;
    color: #007A65;
    top: -8px;
    z-index: 3;
}

.form-questionnaire__input:not(:-moz-placeholder-shown) ~ .form-questionnaire__label {
    font-size: 12px;
    color: #007A65;
    top: -8px;
    z-index: 3;
}

.form-questionnaire__input:not(:-ms-input-placeholder) ~ .form-questionnaire__label {
    font-size: 12px;
    color: #007A65;
    top: -8px;
    z-index: 3;
}

.form-questionnaire__input:not(:placeholder-shown) ~ .form-questionnaire__label {
    font-size: 12px;
    color: #007A65;
    top: -8px;
    z-index: 3;
}

.form-questionnaire__select {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("/local/templates/landing/css/../img/icons/chevron-down.svg") no-repeat;
    background-position: right 0.7em top 50%, 0 0;
    background-size: 20px;
}

.form-questionnaire__select:hover,
.form-questionnaire__select:focus {
    color: #007A65;
    outline: none;
}

.form-questionnaire__select option {
    color: #1A1A1A;
}

.form-questionnaire__select::-ms-expand {
    display: none;
}

.form-questionnaire__label {
    padding: 0 5px;
    background-color: #FAFAFA;
    font-size: 16px;
    color: #727270;
    position: absolute;
    left: 12px;
    top: 13px;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.form-questionnaire__text-error {
    display: none;
    margin: 5px 0px 0px 10px;
    font-size: 14px;
    color: #E31E25;
}

.form-questionnaire .button {
    white-space: normal;
}

.file-input {
    width: 0.1px;
    height: 0.1px;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.file-input__label {
    width: 100%;
    padding: 30px;
    color: #727270;
    border: 1px dashed #6B737A;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.file-input__label:hover {
    color: #007A65;
    border: 1px solid #6B737A;
}

.file-input__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.file-input__btn-remove {
    color: #727270;
    font-size: 30px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: absolute;
    top: 5px;
    right: 5px;
}

.file-input__btn-remove:hover {
    color: #007A65;
    -webkit-transform: rotate(180deg) scale(1.2);
    -ms-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
}

.block-form-questionnaire {
    position: relative;
}

.block-form-questionnaire__btn-close {
    color: #9D9F9E;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 2;
}

.block-form-questionnaire__btn-close:hover {
    color: #00654D;
}

.e-nds-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.e-nds-form__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
}

.e-nds-form__column-center {
    margin: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.e-nds-form__column-center._error > .e-nds-form__text-error {
    display: block;
}

.e-nds-form__line {
    margin: 0px 0px 24px 0px;
}

.e-nds-form__line:last-child {
    margin: 0px 0px 0px 0px;
}

.e-nds-form__line._error > .e-nds-form__text-error {
    display: block;
}

.e-nds-form__input,
.e-nds-form__textarea {
    width: 100%;
    padding: 12px 16px;
    background-color: #EBEBEB;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.e-nds-form__input:hover,
.e-nds-form__input:focus,
.e-nds-form__textarea:hover,
.e-nds-form__textarea:focus {
    background-color: #FAFAFA;
    border: 1px solid #007A65;
}

.e-nds-form__input._error,
.e-nds-form__textarea._error {
    -webkit-box-shadow: 0 0 2px red;
    box-shadow: 0 0 2px red;
    border-color: rgb(245, 68, 68);
}

.e-nds-form__text-error {
    display: none;
    margin: 5px 0px 0px 10px;
    font-size: 14px;
    color: #E31E25;
}

.captcha-ends-form {
    border-radius: 4px;
    background-color: #EBEBEB;
}

.captcha-ends-form__link {
    font-size: 12px;
}

.captcha-ends-form__img {
    width: 200px;
    height: 50px;
    background-color: #fff;
}

.captcha-ends-form__label {
    font-size: 12px;
}

.captcha-ends-form__input {
    width: 200px;
    padding: 4px 8px;
    background-color: #FAFAFA;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.captcha-ends-form__input:hover,
.captcha-ends-form__input:focus {
    border: 1px solid #007A65;
}

.file-e-nds-form {
    width: 70px;
    height: 44px;
}

.file-e-nds-form__file-input {
    width: 0.1px;
    height: 0.1px;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.file-e-nds-form__label {
    width: 100%;
    height: 100%;
    background-color: #EBEBEB;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.file-e-nds-form__label i:before {
    font-size: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.file-e-nds-form__label:hover {
    background-color: #FAFAFA;
    color: #007A65;
    border: 1px solid #007A65;
}

.header-top {
    background-color: #014A37;
    z-index: 5;
}

.header-special__wrapper {
    width: 100%;
    padding: 30px 75px;
    background-color: #FAFAFA;
    top: 56px;
    left: 0;
}

.header-special__button {
    width: 15px;
    height: 15px;
    font-size: 14px;
    color: #FAFAFA;
}

.header-special__button._show-block i.bi-chevron-down:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header-special__button:hover {
    opacity: 0.7;
}

.header-special__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header-special__btn-close {
    font-size: 30px;
}

.header-special__nav-link {
    margin: 0px 30px 30px 0px;
    color: #727270;
    font-size: 18px;
    font-weight: 600;
}

.header-special__nav-link.active {
    color: #1A1A1A;
}

.header-special__nav-link:last-child {
    margin: 0px 0px 30px 0px;
}

.header-special__media {
    padding: 56.25% 0px 0px 0px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.header-special__media iframe,
.header-special__media .video-js,
.header-special__media img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.header-special__title {
    display: block;
    font-size: 16px;
    color: #727270;
}

.header-special__title:hover {
    color: #00654D;
}

.header-special__all-links {
    font-size: 16px;
    color: #1A1A1A;
    text-decoration: underline;
}

.header-special__all-links:hover {
    color: #00654D;
    text-decoration: underline;
}

.inspectorates {
    position: relative;
}

.inspectorates__btn {
    font-weight: 600;
    font-size: 20px;
    color: #FAFAFA;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.inspectorates__btn._show-block {
    color: #9D9F9E;
}

.inspectorates__btn:hover {
    color: #9D9F9E;
}

.inspectorates__list {
    padding: 15px;
    background-color: #FAFAFA;
    width: 300px;
    top: 38px;
    left: 0;
}

.inspectorates__list li {
    list-style: none;
}

.inspectorates__list li:not(:last-child) {
    margin: 0px 0px 12px 0px;
}

.inspectorates__link {
    font-size: 14px;
    color: #1A1A1A;
}

.inspectorates__link:hover {
    color: #C5C7C6;
}

.phone-header {
    margin: 0px 0px 0px 40px;
}

.phone-header__btn {
    -webkit-animation: 1s ease infinite alternate rotate-phone;
    animation: 1s ease infinite alternate rotate-phone;
}

.phone-header__list {
    min-width: 295px;
    padding: 15px;
    background-color: #014A37;
    border: none;
    border-radius: 0px;
}

.phone-header__list li:not(:last-child) {
    margin: 0px 0px 20px 0px;
}

.phone-header__list a {
    font-size: 18px;
    color: #FAFAFA;
}

.phone-header__list a:hover {
    color: #FAFAFA;
    opacity: 0.7;
}

.phone-header__list.show {
    -webkit-transform: translate(-10px, 40px) !important;
    -ms-transform: translate(-10px, 40px) !important;
    transform: translate(-10px, 40px) !important;
}

@-webkit-keyframes rotate-phone {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }

    100% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }
}

@keyframes rotate-phone {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }

    100% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }
}

.header-handicapped {
    margin: 0px 0px 0px 40px;
    -webkit-animation: 1s ease infinite alternate scale-handicapped;
    animation: 1s ease infinite alternate scale-handicapped;
}

@-webkit-keyframes scale-handicapped {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
}

@keyframes scale-handicapped {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
}

.header-search {
    margin: 0px 0px 0px 40px;
    position: relative;
    width: 25px;
    height: 25px;
}

.header-search__input {
    height: 40px;
    width: 0;
    padding: 0 15px;
    background-color: transparent;
    position: absolute;
    top: -8px;
    right: 0;
    z-index: 5;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header-search__input:focus {
    width: 300px;
    background-color: #FAFAFA;
}

.header-search__button {
    z-index: 4;
}

.header-language {
    margin: 0px 0px 0px 35px;
    position: relative;
    height: 40px;
    width: 50px;
}

.language-select {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fafafa;
    text-transform: uppercase;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}

.language-select:before {
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid #FAFAFA;
    border-right: 2px solid #FAFAFA;
    position: absolute;
    top: 12px;
    right: 2px;
    z-index: 2;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.language-select__item {
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #014A37;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 10px 15px;
    min-height: 40px;
}

.language-select__item._active {
    margin-bottom: 10px;
    padding: 10px 20px 10px 10px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    pointer-events: none;
}

.language-select.open {
    height: auto;
}

.language-select.open:before {
    top: 18px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.nav-header {
    position: relative;
    margin: 0px 0px 0px 40px;
}

.nav-header__burger {
    width: 20px;
    height: 20px;
    position: relative;
}

.nav-header__burger:hover span {
    opacity: 0.7;
}

.nav-header__burger span {
    width: 20px;
    height: 2px;
    background-color: #FAFAFA;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    left: 0;
    top: 9px;
}

.nav-header__burger span:first-child {
    top: 2px;
}

.nav-header__burger span:last-child {
    top: 16px;
}

.nav-header__burger._show-block {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.nav-header__burger._show-block span:first-child,
.nav-header__burger._show-block span:last-child {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.nav-header__burger._show-block span:first-child {
    top: 9px;
}

.nav-header__burger._show-block span:nth-child(2) {
    width: 0;
}

.nav-header__burger._show-block span:last-child {
    top: 9px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.nav-header__nav {
    width: 420px;
    padding: 25px;
    background-color: #FAFAFA;
    top: 46px;
    right: 0;
}

.nav-header__list {
    margin: 0;
    padding: 0;
}

.nav-header__list li {
    list-style: none;
    border-bottom: 3px solid #EBEBEB;
}

.nav-header__list li:last-child {
    border: none;
}

.header-bottom {
    background: url("/local/templates/landing/css/../img/decor.jpg") 0 0 repeat;
}

.header-bottom .logo {
    max-width: 50px;
    margin: 0px 12px 0px 0px;
}

.header-bottom__name {
    max-width: 260px;
}

.header-bottom__subtitle {
    color: #727270;
    font-size: 12px;
    margin: 0px 0px 3px 0px;
}

.header-bottom__title {
    color: #1A1A1A;
    font-size: 14px;
    font-weight: 600;
}

.header-bottom ul li {
    list-style: none;
}

.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu > li {
    margin: 0px 20px 0px 0px;
}

.menu > li:last-child {
    margin: 0px 0px 0px 0px;
}

.menu > li:hover .submenu {
    opacity: 1;
    visibility: visible;
}

.menu > li:hover .menu__link {
    color: #FAFAFA;
    background-color: #00654D;
}

.menu__link {
    border-radius: 10px;
    background-color: transparent;
}

.submenu {
    width: 100%;
    padding: 40px 0px 0px 0px;
    position: absolute;
    top: 50px;
    left: 12px;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
}

.submenu__body {
    padding: 30px;
    background-color: #00654D;
    width: 100%;
}

.submenu ul li {
    border-bottom: 3px solid #007A65;
}

.header-marquee {
    padding: 15px 0;
    background-color: #02826C;
}

.header-marquee ul {
    margin: 0;
}

.header-marquee li {
    list-style-type: disc;
    margin: 0px 0px 0px 30px;
    color: #FAFAFA;
}

.footer {
    background-color: #014A37;
    color: #FAFAFA;
    font-size: 14px;
}

.footer a {
    font-size: 14px;
}

.footer a:hover {
    color: #FAFAFA;
    opacity: 0.7;
}

.footer a.footer__link-icon {
    font-size: 18px;
    color: #FAFAFA;
    font-weight: 600;
}

.footer ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.footer ul li:not(:last-child) {
    margin: 0px 0px 12px 0px;
}

.footer__link-social {
    margin: 0px 0px 0px 12px;
}

.footer__link-social:first-child {
    margin: 0;
}

.footer__link-social:hover img {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}

.search-inspectorate {
    padding: 0px 0px 30px 0px;
}

.search-inspectorate__title {
    margin: 0px 0px 30px 0px;
}

.form-search-inspectorate {
    padding: 30px 30px 0;
    margin: 0px 0px 30px 0px;
    background-color: #ffffff;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.form-search-inspectorate__line {
    width: 265px;
    margin: 0px 30px 30px 0px;
}

.form-search-inspectorate__label {
    display: block;
    margin: 0px 0px 15px 0px;
}

.form-search-inspectorate__input {
    width: 100%;
    background-color: #FAFAFA;
    border: 1px solid #FAFAFA;
    padding: 0 10px;
    font-size: 14px;
    line-height: 46px;
}

.form-search-inspectorate__input:focus {
    border: 1px solid #007A65;
    border-radius: 10px;
}

.form-search-inspectorate__button {
    margin: 0px 0px 30px 0px;
}

.calc-amount-tax-block,
.calc-block-information .calc-add-privileges,
.calc-block-information .calc-not-privileges,
.calc-block-information .calc-privileges-agent,
.calc-block-information .calc-privileges-error,
.calc-block-information .calc-show-tax {
    display: none;
}

.affix {
    position: fixed;
}

.modal-calc-body input.error {
    border: 2px solid #ff898d;
}

.row-calc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.modal-calculator input:focus {
    outline: 0;
}

.modal-calculator {
    overflow-x: auto !important;
}

.modal-calculator .modal-dialog {
    width: 1000px;
    max-width: 1000px;
}

.modal-calculator .modal-content {
    background-color: none;
    border: none;
    border-radius: none;
}

.calc-header-vertical-line {
    height: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #cc7e00;
}

.calc-header-vertical-line i {
    font-size: 20px;
    color: #dfdfdf;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.calc-header-vertical-line i:hover {
    color: #a1a1a1;
}

.calc-header-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 10px;
}

.calc-gerb-header {
    padding: 0 15px;
}

.calc-gerb-header img {
    max-width: 40px;
}

.modal-calc-container {
    min-width: 1000px;
    max-width: 1000px;
}

.calc-form-group {
    margin-bottom: 10px;
}

.calc-last-form-group {
    margin-bottom: 6px;
}

.modal-calc-header {
    background-color: #e3930e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal-calc-body {
    background-color: #f8f6e6;
}

.calc-button {
    width: 52px;
    height: 25px;
    padding: 3px 12px;
    font-size: 12px;
    color: #9ba093;
    border: 1px solid #016029;
    background-color: #dee6d2;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-button.calc-check {
    background-color: #016029;
    color: #fff;
}

.calc-color-text-plus-minus {
    color: #4d4e4c;
}

.calc-color-label {
    color: #3d3d3d;
}

.calc-option-header {
    color: #fff;
    line-height: 20px;
}

.calc-sum-tax {
    color: #97b38f;
}

.calc-horizontal-line {
    color: #e6e3cf;
}

.calc-label-italic,
.calc-text-right-form {
    color: #3d3d3d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.calc-element-center {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.calc-title-left img,
.calc-title-right span {
    margin-left: 20px;
}

.calc-title {
    height: 45px;
    line-height: 45px;
}

.calc-title-left i:before {
    font-size: 18px;
    color: #007a65;
}

.calc-title-left {
    background-color: #dee6d2;
    width: 50%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.calc-title-right {
    background: url(/local/templates/landing/css/../img/line2.png);
    width: 50%;
    float: left;
}

.calc-text-normal-12 {
    font-weight: 400;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-text-right-form {
    font-weight: 400;
}

.calc-text-normal-14-bold {
    font-weight: 700;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-text-normal-14 {
    font-weight: 400;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-text-normal-13,
.calc-text-normal-13-multiline {
    font-weight: 400;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-text-normal-13 {
    line-height: 22px;
}

.calc-text-normal-13-multiline {
    line-height: 12px;
}

.calc-quantity-tax-label {
    font-size: 28px;
    color: #97b38f;
}

.calc-sum-tax-label {
    font-size: 28px;
    color: #016029;
}

.calc-custom-button {
    width: 24px;
    height: 24px;
    padding: 0;
    border-radius: 0;
    color: #3d3d3d;
    background-color: #dee6d2;
    border-color: #016029;
}

.calc-custom-input {
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    float: left;
    height: 24px;
    text-align: right;
    border: 1px solid #016029;
}

.calc-input-center {
    text-align: center;
}

.calc-input-142,
.calc-input-92 {
    width: 142px;
}

.calc-input-110 {
    width: 100px;
}

.calc-amount-info {
    background-color: #dee6d2;
    margin-right: -15px;
    padding: 20px;
}

.calc-progress {
    background-color: #b7cdb1;
    border-radius: 0;
    margin-bottom: 10px;
    height: 10px;
}

.calc-progress-complete {
    background-color: #016029;
}

.calc-progress-2 {
    background: url(/local/templates/landing/css/../img/line1.png);
    border: 1px solid #016029;
}

.calc-view-result {
    position: relative;
    padding-top: 14px;
}

.calc-block-information {
    border: 1px solid #106934;
    padding: 10px;
    position: relative;
    background: #b7cdb1;
}

.calc-block-information img {
    margin-right: 5px;
}

.calc-block-information img:first-child {
    margin-right: 15px;
    margin-left: 5px;
}

.calc-income-tooltip input {
    cursor: pointer;
    margin-top: 0;
}

.calc-radio-element {
    height: 2em;
}

.calc-income {
    margin-bottom: 25px;
    width: 460px;
    min-height: 117px;
}

.calc-income-type {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 13px;
    padding: 10px;
}

.calc-income-type.select {
    border: 1px solid #106934;
    height: 100%;
}

.modal-calculator .tooltip,
.modal-calculator .tooltip > .tooltip-inner {
    border-radius: 0;
    color: #3d3d3d;
    opacity: 1;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.calc-income-type-text {
    display: inline-block;
    width: 420px;
    margin-left: 5px;
}

.calc-income-type-text.calc-dots {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.calc-income-type-text.select {
    white-space: normal;
}

.calc-info-icon {
    float: left;
    margin-right: 0;
    cursor: pointer;
    width: 17px;
    height: 12px;
    margin-top: 6px;
    background-image: url(/local/templates/landing/css/../img/info-orange.png);
    background-repeat: no-repeat;
    background-position: center;
}

.calc-info-icon-sum {
    background-image: url(/local/templates/landing/css/../img/info-green.png);
}

.calc-info-icon:hover {
    background-image: url(/local/templates/landing/css/../img/info-tooltip.png);
}

.calc-sum-block {
    background-color: #dee6d2;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.calc-form-border {
    border-bottom: 1px solid #e6e3cf;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.calc-margin-top-15 {
    margin-top: 15px;
}

.calc-margin-bottom-label-0 {
    margin-bottom: 0;
}

.calc-left-border {
    border-left: 1px solid #e6e3d1;
}

.calc-right-border {
    border-right: 1px solid #e6e3d1;
}

.calc-right-part {
    margin-right: 20px;
    margin-left: 5px;
}

.calc-left-part {
    margin-left: 20px;
    margin-right: 5px;
}

.calc-right-part-gerb img,
.calc-right-part-gerb-text {
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}

.calc-right-part-gerb {
    height: 505px;
    width: 495px;
    display: none;
}

.calc-right-part-gerb-text {
    height: 332px;
    width: 332px;
    z-index: 1;
    text-align: center;
}

.calc-right-part-gerb-text .if-incomeFromJob4-is-false,
.calc-right-part-gerb-text .if-incomeFromJob4-is-true,
.calc-right-part-gerb-text .if-not-by-agent-2021 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.modal-calculator .tooltip {
    width: 350px;
    margin: -10px 0;
}

.modal-calculator .tooltip > .tooltip-inner {
    background-color: #fff;
    max-width: 350px;
    border-top: 3px solid #e3930e;
    text-align: left;
}

.modal-calculator .tooltip > .arrow {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e3930e;
    display: block;
    bottom: -6px;
    margin-left: -5px;
}

.calc-color-label,
.calc-text-right-form,
.col-md-4,
.col-md-5,
.col-md-6,
.col-xs-4,
.col-xs-5,
.col-xs-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.input-group {
    -webkit-box-sizing: unset;
    box-sizing: unset;
    float: right !important;
}

.if-incomeFromJob4-is-false {
    display: none;
}

.calc-triangle {
    background-image: url(/local/templates/landing/css/../img/triangle.png);
    width: 14px;
    height: 14px;
    margin-left: 0;
    position: absolute;
    top: 1px;
    z-index: 9999;
}

:after,
:before {
    clear: both;
}

#calculatorModalChooser .modal-calc-body {
    padding: 50px 10px;
}

#calculatorModalChooser .modal-calc-body button {
    display: block;
    width: 690px;
    padding: 30px 10px;
    margin: 0px auto 20px;
    background: #1d4f1e;
    background: -webkit-gradient(linear, left bottom, left top, from(#1d4f1e), to(#2a6b2a));
    background: -o-linear-gradient(bottom, #1d4f1e, #2a6b2a);
    background: linear-gradient(to top, #1d4f1e, #2a6b2a);
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

#calculatorModalChooser .modal-calc-body button:last-child {
    margin: 0px auto 0px;
}

#calculatorModalChooser .modal-calc-body button .calc-year {
    font-size: 23px;
}

#calculatorModal .btn {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#calculatorModal .pull-left {
    float: left;
}

#calculatorModal .pull-right {
    float: right;
}

#calculatorModal .form-inline {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#calculatorModal input[type=text] {
    padding: 1px 2px;
}

#calculatorModal .input-group {
    width: auto;
}

#calculatorModal .input-group-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#calculatorModal .input-group-btn .btn {
    margin-left: -1px;
    line-height: 1;
}

#calculatorModal .calc-add-sum i {
    font-size: 18px;
    color: #007a65;
}

#calculatorModal .calc-add-privileges i {
    font-size: 18px;
    color: #007a65;
}

#calculatorModal .calc-add-privileges i.bi-arrow-right-short {
    font-size: 40px;
    color: #007a65;
    -webkit-transform: translateY(-14px);
    -ms-transform: translateY(-14px);
    transform: translateY(-14px);
}

#calculatorModal .calc-show-tax i {
    font-size: 18px;
    color: #007a65;
}

#calculatorModal .calc-not-privileges i {
    font-size: 18px;
    color: #FBC469;
}

#calculatorModal .calc-not-privileges-agent i {
    font-size: 18px;
    color: #FBC469;
}

.item-content {
    margin: 0px 0px 60px 0px;
}

.item-block {
    border-radius: 10px;
    background-color: #FAFAFA;
}

.item-block__title {
    padding: 0px 0px 16px 0px;
    margin: 0px 0px 24px 0px;
    border-bottom: 7px solid #007A65;
}

.item-block__title_accordion {
    color: #007A65;
}

.item-block__title_accordion.collapsed {
    margin: 0;
    color: #1A1A1A;
}

.item-block__title_accordion.collapsed i:before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.item-block__title_accordion:hover {
    color: #007A65;
}

.item-block__title_link {
    margin: 0;
}

.item-block__title_link:hover {
    color: #007A65;
}

.item-block__link {
    color: #1A1A1A;
    font-weight: 600;
}

.item-block__link:hover {
    color: #007A65;
}

.management-item {
    border-radius: 10px;
    background-color: #EBEBEB;
}

.management-item_main {
    width: 100%;
    max-width: 530px;
    margin: 0 auto;
}

.management-item_main .management-item__photo {
    width: 151px;
    height: 181px;
}

.management-item__photo {
    margin: 0px 20px 0px 0px;
    width: 133px;
    height: 160px;
    border-radius: 10px;
}

.management-item:hover {
    color: #00654D;
}

.management-item:hover .h4,
.management-item:hover .h5,
.management-item:hover .h6 {
    color: #00654D;
}

.nav-tab-contacts__link {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
}

.nav-tab-contacts__link.active .nav-tab-contacts__icon,
.nav-tab-contacts__link:hover .nav-tab-contacts__icon {
    color: #FAFAFA;
    background-color: #007A65;
}

.nav-tab-contacts__icon {
    width: 120px;
    height: 120px;
    background-color: #EBEBEB;
    color: #007A65;
    font-size: 40px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.address-tab__head {
    font-size: 18px;
    color: #007A65;
}

.address-tab__head i {
    font-size: 50px;
}

.address-tab iframe {
    border-radius: 10px;
    max-width: 100%;
}

.address-tab__title {
    border-bottom: 1px solid #EBEBEB;
}

.address-tab a:hover {
    color: #00654D;
}

.contact-tab i {
    color: #007A65;
}

.contact-tab a:hover {
    color: #007A65;
}

.contact-tab__title {
    border-bottom: 1px solid #EBEBEB;
}

.contact-tab__text-link {
    color: #00654D;
    text-decoration: underline;
}

.work-mode-tab__head {
    font-size: 18px;
    color: #007A65;
}

.work-mode-tab__head i {
    font-size: 50px;
}

.work-mode-tab__line {
    position: relative;
    border-bottom: 1px dashed #1A1A1A;
}

.work-mode-tab__line span {
    bottom: -5px;
    background-color: #FAFAFA;
}

.work-mode-tab__text {
    position: relative;
    padding: 0px 5px 0px 0px;
    margin: 0px 150px 0px 0px;
}

.work-mode-tab__time {
    padding: 0px 0px 0px 5px;
    position: absolute;
    right: 0;
}

.book-tab__head {
    font-size: 18px;
    color: #007A65;
}

.book-tab__head i {
    font-size: 50px;
}

.book-tab__text {
    font-size: 16px;
    color: #1A1A1A;
}

.reception-tab__head i {
    font-size: 58px;
    color: #007A65;
}

.reception-tab .table-mns-gray {
    margin: 0 -24px;
}

.sidebar__list {
    border-radius: 10px;
    background-color: #EBEBEB;
}

.sidebar__list li {
    list-style: none;
}

.sidebar__list li:not(:last-child) {
    margin: 0px 0px 30px 0px;
}

.sidebar__list li a:hover {
    color: #007A65;
}

.sidebar__list li a.active {
    color: #007A65;
    pointer-events: none;
}

.sidebar__link-block {
    border-radius: 10px;
    background-color: #007A65;
    -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 122, 102, 0.34);
    box-shadow: 0px 4px 30px 0px rgba(0, 122, 102, 0.34);
    color: #FAFAFA;
}

.sidebar__link-block i {
    font-size: 24px;
}

.sidebar__link-block:hover {
    color: #FAFAFA;
    background-color: #014A37;
}

.sidebar__link-block_gray {
    color: #1A1A1A;
    background-color: #EBEBEB;
    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.2);
}

.sidebar__link-block_gray i {
    color: #007A65;
}

.sidebar__link-block_gray:hover {
    color: #1A1A1A;
    background-color: #9D9F9E;
}

.sidebar__link-block.hidden {
    display: none !important;
}

.general-information-tabs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin: 0px 0px 24px 0px;
}

.general-information-tabs__link {
    width: 250px;
    height: 50px;
    padding: 15px 50px;
    font-size: 14px;
    text-align: left;
    position: relative;
    -webkit-transition: all 0s ease 0s;
    -o-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
}

.general-information-tabs__link:hover {
    color: #1A1A1A;
}

.general-information-tabs__link:nth-child(1).active {
    margin: 0px 0px 0px -7px;
}

.general-information-tabs__link:nth-child(2) {
    margin: 0px 0px 0px -40px;
}

.general-information-tabs__link:before {
    content: "";
    width: 250px;
    height: 50px;
    background: url("/local/templates/landing/css/../img/icons/tab-02.png") 0 0 no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}

.general-information-tabs__link.active {
    width: 306px;
    height: 68px;
    padding: 30px 50px 15px;
    font-size: 16px;
    font-weight: 600;
}

.general-information-tabs__link.active:before {
    width: 306px;
    height: 68px;
    background: url("/local/templates/landing/css/../img/icons/tab-01.png") left bottom no-repeat;
    z-index: 2;
}

.general-information-tabs__link span {
    text-align: left;
    position: relative;
    z-index: 3;
}

.history-tab ul li {
    list-style-type: disc;
}

.executives-tab .management-item:hover {
    background-color: #007A65;
    color: #FAFAFA;
}

.mass-media i {
    color: #007A65;
}

.mass-media a:hover {
    color: #014A37;
}

.photo-press-media__photo {
    border-radius: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.photo-press-media__photo img {
    max-width: 180px;
}

.photo-press-media__date {
    color: #727270;
}

.photo-press-media__name {
    min-height: 42px;
}

.photo-press-media__link {
    color: #007A65;
}

.photo-press-media__link i:before {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.photo-press-media__link:hover {
    color: #014A37;
}

.photo-press-media__link:hover i:before {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}

.printed-editions__photo {
    border-radius: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-filter: drop-shadow(0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035)) drop-shadow(0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725)) drop-shadow(0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802));
    filter: drop-shadow(0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035)) drop-shadow(0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725)) drop-shadow(0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802));
}

.printed-editions__name {
    min-height: 48px;
}

.composition__head {
    border-right: 2px solid #EBEBEB;
}

.accordion-btn {
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 16px 0px;
    border-bottom: 1px solid #EBEBEB;
    color: #007A65;
}

.accordion-btn.collapsed {
    margin: 0;
    color: #1A1A1A;
}

.accordion-btn.collapsed i:before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.accordion-btn:hover {
    color: #007A65;
}

.accordion-link:hover {
    color: #007A65;
}

.item-supervisor-photo {
    max-width: 300px;
}

.item-supervisor-date {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
}

.payable-taxes-item__icon {
    width: 80px;
    height: 80px;
    background-color: transparent;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.payable-taxes-item__icon:after {
    content: "";
    width: 80px;
    height: 80px;
    background-color: #FBC469;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.2s;
    transition: opacity 0.3s, -webkit-transform 0.2s;
    -o-transition: transform 0.2s, opacity 0.3s;
    transition: transform 0.2s, opacity 0.3s;
    transition: transform 0.2s, opacity 0.3s, -webkit-transform 0.2s;
}

.payable-taxes-item:hover .h6 {
    color: #007A65;
}

.payable-taxes-item:hover .payable-taxes-item__icon {
    background-color: #FBC469;
    -webkit-filter: drop-shadow(0px 4px 30px rgba(251, 196, 105, 0.34));
    filter: drop-shadow(0px 4px 30px rgba(251, 196, 105, 0.34));
}

.payable-taxes-item:hover .payable-taxes-item__icon:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.nav-tab-declaration__link {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}

.nav-tab-declaration__link.active .nav-tab-declaration__icon,
.nav-tab-declaration__link:hover .nav-tab-declaration__icon {
    color: #FAFAFA;
    background-color: #007A65;
}

.nav-tab-declaration__icon {
    width: 120px;
    height: 120px;
    background-color: #EBEBEB;
    color: #007A65;
    font-size: 50px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.declaration-content a:hover {
    color: #007A65;
}

.list-check-icon li {
    list-style-type: none;
}

.list-check-icon li i {
    font-size: 30px;
    color: #007A65;
}

.main-news {
    padding: 30px 0px;
    background-color: #007A65;
}

.main-news__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px 10px;
}

.main-news__left {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
    padding: 0 5px;
}

.main-news__right {
    padding: 0 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.main-news__row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}

.main-news__row_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px 10px;
}

.main-news__small {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    height: 100%;
    padding: 0 5px;
}

.main-news__middle {
    height: 100%;
}

.item-main-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    min-height: auto;
}

.item-main-news:hover {
    -webkit-box-shadow: 0px 5px 15px rgba(255, 255, 255, 0.35);
    box-shadow: 0px 5px 15px rgba(255, 255, 255, 0.35);
}

.item-main-news_big {
    min-height: 450px;
}

.item-main-news_big .item-main-news__info {
    padding: 25px;
}

.item-main-news_big .item-main-news__date {
    font-size: 16px;
}

.item-main-news_big .item-main-news__title {
    font-size: 30px;
}

.item-main-news_middle .item-main-news__info {
    padding: 20px;
}

.item-main-news__img {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.item-main-news__info {
    padding: 15px;
    color: #FAFAFA;
    background-color: #00654D;
}

.item-main-news__date {
    font-size: 14px;
}

.item-main-news__title {
    font-size: 16px;
    font-weight: 600;
}

.latest-news {
    margin: 0px 0px 60px 0px;
}

.latest-news__date {
    font-size: 14px;
    color: #9D9F9E;
}

.latest-news__title {
    font-size: 32px;
    font-weight: 600;
}

.latest-news__text {
    color: #9D9F9E;
}

.sort-news {
    margin: 0px 0px 35px 0px;
}

.item-list-news:not(:last-child) {
    margin: 0px 0px 40px 0px;
}

.item-list-news__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    height: 100px;
    border-radius: 10px;
    overflow: hidden;
}

.item-list-news__date {
    font-size: 12px;
    color: #9D9F9E;
}

.item-list-news__title:hover {
    text-decoration: underline;
}

.item-news {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}

.item-news__header {
    font-size: 12px;
}

.item-news__hashtag {
    color: #007A65;
}

.item-news__date {
    color: #9D9F9E;
}

.item-news__title {
    font-size: 40px;
    font-weight: 600;
    border-bottom: 2px solid #EBEBEB;
}

.item-news__body {
    line-height: 1.7;
}

.item-news__body div,
.item-news__body p {
    margin: 16px 0;
}

.item-news__body div.item-news__video {
    margin: 30px 0;
}

.item-news__body ol,
.item-news__body ul {
    margin: 16px 0;
    padding-left: 24px;
}

.item-news__body a {
    text-decoration: underline;
    color: #007A65;
}

.item-news__body a:hover {
    opacity: 0.7;
    text-decoration: none;
}

.item-news__img {
    margin: 30px auto;
}

.item-news__video {
    width: 100%;
    padding: 56.25% 0 0 0;
}

.item-news__video iframe {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.item-news__footer {
    border-top: 1px solid #EBEBEB;
}

.item-news__btn-back {
    color: #007A65;
}

.item-news__btn-back i:before {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.item-news__btn-back:hover {
    color: #014A37;
}

.item-news__btn-back:hover i:before {
    -webkit-transform: translateX(-3px);
    -ms-transform: translateX(-3px);
    transform: translateX(-3px);
}

.item-news__author {
    width: 100%;
    max-width: 400px;
    font-size: 12px;
    color: #9D9F9E;
}

.header-inspectorate {
    background-color: #007A65;
}

.header-inspectorate__title {
    font-size: 26px;
    color: #FAFAFA;
    font-weight: 600;
}

.header-inspectorate .selected-tab {
    color: #FBC469;
}

.header-inspectorate .selected-tab:after {
    border-color: #FBC469;
}

.inspectorate-nav-tab__link {
    padding: 10px 30px;
    font-size: 20px;
    color: #FAFAFA;
    font-weight: 600;
    border-right: 1px solid #FAFAFA;
}

.inspectorate-nav-tab__link:last-child {
    border-right: none;
}

.inspectorate-nav-tab__link.active,
.inspectorate-nav-tab__link:hover {
    color: #FBC469;
}

.inspectorate-nav-tab__link.active .inspectorate-nav-tab__icon,
.inspectorate-nav-tab__link:hover .inspectorate-nav-tab__icon {
    background-color: #FBC469;
    color: #FAFAFA;
}

.inspectorate-nav-tab__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 62px;
    flex: 0 0 62px;
    height: 62px;
    font-size: 27px;
    color: #007A65;
    background-color: #FAFAFA;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-inspectorate {
    background-color: #FAFAFA;
}

.content-inspectorate__nav a {
    font-size: 14px;
}

.content-inspectorate__nav a:hover {
    color: #007A65;
}

.content-inspectorate__nav ul {
    margin: 0;
    padding: 0;
}

.content-inspectorate__nav ul li {
    list-style: none;
}

.content-inspectorate__nav ul li:not(:last-child) {
    margin: 0px 0px 16px 0px;
}

.address-inspectorate {
    background-color: #ffffff;
}

.address-inspectorate.region {
    position: relative;
}

.address-inspectorate.region:before {
    content: "";
    width: 1px;
    height: 80%;
    background-color: #007A65;
    position: absolute;
    top: 10%;
    right: -18px;
    z-index: 1;
}

.address-inspectorate__map {
    position: relative;
    padding: 60% 0px 0px 0px;
    border-radius: 10px;
    overflow: hidden;
}

.address-inspectorate__map iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.address-inspectorate__item {
    font-size: 14px;
}

.address-inspectorate__title {
    font-weight: 600;
    border-bottom: 1px solid #EBEBEB;
}

.address-inspectorate__text {
    color: #007A65;
}

.address-inspectorate a:hover {
    color: #007A65;
    opacity: 0.7;
}

.menu-inspectorate__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -16px;
}

.menu-inspectorate__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    padding: 0 16px 16px;
}

.menu-inspectorate__link {
    padding: 30px 20px;
    border-radius: 10px;
    background-color: #FAFAFA;
    -webkit-box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.08);
}

.menu-inspectorate__link ._icon-files {
    font-size: 40px;
}

.menu-inspectorate__link:hover {
    color: #FAFAFA;
    background-color: #007A65;
    -webkit-box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.08);
}

.menu-inspectorate__link:hover .menu-inspectorate__title {
    color: #FAFAFA;
}

.menu-inspectorate__link:hover .menu-inspectorate__btn {
    color: #007A65;
    background-color: #FAFAFA;
}

.menu-inspectorate__link:hover .menu-inspectorate__btn i.first {
    -webkit-transform: translateX(25px);
    -ms-transform: translateX(25px);
    transform: translateX(25px);
}

.menu-inspectorate__title {
    margin: 0px 0px 50px 0px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.menu-inspectorate__btn {
    display: inline-block;
    font-size: 14px;
    color: #FAFAFA;
    background-color: #007A65;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.menu-inspectorate__btn i.first {
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    display: inline-block;
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
}

.news-inspectorate {
    padding: 60px 0;
    background-color: #007A65;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.news-inspectorate__head {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.news-inspectorate__title {
    max-width: 300px;
    margin: 0px 0px 35px 0px;
    font-size: 46px;
    color: #FAFAFA;
    position: relative;
}

.news-inspectorate__title:before {
    content: "";
    width: 164px;
    height: 2px;
    background-color: #FAFAFA;
    position: absolute;
    top: -10px;
    left: 0;
}

.news-inspectorate__news {
    padding: 0 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.item-news-inspectorate {
    padding: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    background-color: #00654D;
    border-radius: 30px;
}

.item-news-inspectorate__title {
    font-size: 28px;
    color: #FAFAFA;
    font-weight: 600;
}

.item-news-inspectorate__title:hover {
    color: #FAFAFA;
    opacity: 0.7;
}

.about-inspectorate__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    height: 120px;
    background-color: #EBEBEB;
    color: #007A65;
    font-size: 40px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.about-inspectorate__subtitle {
    color: #007A65;
    position: relative;
}

.about-inspectorate__subtitle:before {
    content: "";
    width: 255px;
    height: 1px;
    background-color: #EBEBEB;
    position: absolute;
    bottom: 0;
    left: 0;
}

.about-inspectorate__container {
    background-color: #EBEBEB;
}

.about-inspectorate a {
    font-weight: 600;
}

.about-inspectorate a:hover {
    color: #007A65;
}

.nav-tab-personal-area__link.active .nav-tab-personal-area__icon,
.nav-tab-personal-area__link:hover .nav-tab-personal-area__icon {
    background-color: #007A65;
    color: #FAFAFA;
}

.nav-tab-personal-area__icon {
    width: 120px;
    height: 120px;
    background-color: #EBEBEB;
    color: #007A65;
    font-size: 40px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.personal-area-access__item i {
    font-size: 50px;
    color: #007A65;
}

.personal-area-access__item i.rotate {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.personal-area-access__item a:hover {
    color: #007A65;
}

.personal-area-access__item.hidden {
    color: #9D9F9E;
}

.personal-area-access__item.hidden i {
    color: #9D9F9E;
}

.personal-area-access__item.hidden a {
    pointer-events: none;
}

.function-services__number {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
    height: 20px;
    color: #007A65;
    border-bottom: 1.5px solid #007A65;
}

.structura__header {
    background-color: #014A37;
    border-radius: 10px;
}

.structura__header img {
    width: 50px;
    height: 50px;
}

.structura__row {
    padding: 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.structura__row:before {
    content: "";
    width: 1px;
    height: 100%;
    border-left: 1px dashed #727270;
    position: absolute;
    top: 0;
    left: 6px;
}

.structura__row_long {
    padding: 45px 0;
}

.structura__row_long:before {
    width: calc(75% + 30px);
    height: 100%;
    border-top: 1px dashed #727270;
    top: 6px;
    left: 6px;
}

.structura__row_long:after {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #007A65;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.structura__row:last-child:before {
    height: 0;
}

.structura__directorate {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    position: relative;
}

.structura__directorate:before,
.structura__directorate:after {
    content: "";
    position: absolute;
}

.structura__directorate:before {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #727270;
    top: 50%;
    left: 0px;
}

.structura__directorate:after {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #007A65;
    top: calc(50% - 7px);
    left: 0;
    z-index: 2;
}

.structura__directorate_row:before {
    width: 1px;
    height: 45px;
    border-left: 1px dashed #727270;
    top: -45px;
    left: calc(50% + 30px);
}

.structura__directorate_row:after {
    top: -45px;
    left: calc(50% + 30px - 6px);
}

.structura__link {
    height: 120px;
    margin: 0px 0px 0px 60px;
    padding: 20px 30px;
    color: #FAFAFA;
    font-weight: 700;
    background-color: #007A65;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}

.structura__link i.first {
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    transition: -webkit-transform 0.3s ease 0s;
    -o-transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    -webkit-transform: translateX(17px);
    -ms-transform: translateX(17px);
    transform: translateX(17px);
}

.structura__link:hover {
    color: #FBC469;
}

.structura__link:hover i.first {
    -webkit-transform: translateX(27px);
    -ms-transform: translateX(27px);
    transform: translateX(27px);
}

.structura__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    position: relative;
}

.structura__content:before {
    content: "";
    width: 90px;
    height: 1px;
    border-top: 1px dashed #727270;
    position: absolute;
    top: 50%;
    left: 0px;
}

.structura__content:after {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #9D9F9E;
    position: absolute;
    top: calc(50% - 6px);
    left: 84px;
}

.structura__description {
    margin: 0px 0px 0px 135px;
    position: relative;
}

.structura__description:before {
    content: "";
    width: 1px;
    height: calc(100% - 120px);
    border-left: 1px dashed #727270;
    position: absolute;
    top: 60px;
    left: -45px;
}

.structura__department {
    min-height: 120px;
    margin: 0px 0px 25px 0px;
    padding: 15px;
    font-size: 14px;
    color: #727270;
    font-weight: 600;
    background-color: #EBEBEB;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.structura__department:before {
    content: "";
    width: 45px;
    height: 1px;
    border-top: 1px dashed #9D9F9E;
    position: absolute;
    top: 50%;
    left: -45px;
}

.structura__department:last-child {
    margin: 0px 0px 0px 0px;
}

.structura-mns__item {
    background-color: #EBEBEB;
    border-radius: 10px;
}

.structura-mns__item:hover {
    background-color: #007A65;
}

.structura-mns__item:hover .h6 {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    color: #FAFAFA;
}

.structura-mns__item:hover .structura-mns__btn {
    color: #FBC469;
}

.structura-mns__item:hover .structura-mns__btn i::before {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px);
}

.structura-mns__btn {
    color: #007A65;
    font-size: 14px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.structura-inspectorate__title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.structura-inspectorate__info {
    font-size: 14px;
    color: #727270;
    border: 1px solid rgba(0, 122, 101, 0.34);
}

.table-mns-gray {
    overflow-x: auto;
}

.table-mns-gray a {
    font-weight: 600;
}

.table-mns-gray a:hover {
    color: #00654D;
}

.table-mns-gray table {
    width: 100%;
    border-bottom: 2px solid #EBEBEB;
}

.table-mns-gray th,
.table-mns-gray td {
    padding: 25px;
}

.table-mns-gray tbody {
    border-bottom: 2px solid #EBEBEB;
}

.table-mns-gray tbody tr:nth-child(odd) {
    background-color: #EBEBEB;
}

.table-mns-gray .position {
    color: #00654D;
}

.table-invoices {
    overflow-x: auto;
}

.table-invoices a {
    font-weight: 600;
}

.table-invoices a:hover {
    color: #007A65;
}

.table-invoices th {
    padding: 25px;
}

.table-invoices td {
    padding: 10px 25px;
}

.table-invoices td a {
    white-space: nowrap;
}

.table-invoices tbody {
    border-bottom: 2px solid #EBEBEB;
}

.table-invoices tbody tr.gray {
    background-color: #EBEBEB;
}

.table-mns-data {
    overflow-x: auto;
}

.table-mns-data table {
    width: 100%;
    border: 1px solid #EBEBEB;
}

.table-mns-data thead tr th {
    font-size: 18px;
    font-weight: 700;
    color: #FAFAFA;
    border: 1px solid #EBEBEB;
    background-color: #007A65;
}

.table-mns-data tbody tr {
    background-color: #FAFAFA;
}

.table-mns-data tbody tr:first-child {
    color: #007A65;
    font-weight: 700;
}

.table-mns-data tbody tr td {
    border: 1px solid #EBEBEB;
}

.table-mns-data tbody tr:hover {
    background-color: #EBEBEB;
}

.table-mns-data th,
.table-mns-data td {
    padding: 20px;
}

.ends-main-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -16px;
}

.ends-main-links__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    padding: 0 16px 16px;
}

.ends-main-links__link img {
    display: inline-block;
    max-height: 150px;
}

.ends-main-links__link:hover {
    background-color: #FAFAFA;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
}

.ends-main-links__link:hover .ends-main-links__title {
    color: #007A65;
}

.ends-main-links__title {
    color: #727270;
    font-weight: 600;
}

.ends-popup-links__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.ends-popup-links__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    border-right: 1px solid #727270;
}

.ends-popup-links__column:last-child {
    border: none;
}

.ends-popup-links__link {
    background-color: #EBEBEB;
}

.ends-popup-links__link img {
    max-width: 78px;
}

.ends-popup-links__link:hover {
    background-color: #FAFAFA;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
}

.ends-popup-links__link:hover .ends-popup-links__title {
    color: #007A65;
}

.ends-popup-links__title {
    color: #727270;
    font-weight: 600;
}

.ends-popup-links .modal {
    background-color: rgba(245, 245, 245, 0.94);
}

.ends-popup-links .modal-content {
    border: none;
    border-radius: 10px;
    background-color: #FAFAFA;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    z-index: 1100 !important;
}

.ends-popup-links button.close {
    font-size: 35px;
    position: absolute;
    top: 5px;
    right: 10px;
    z-index: 1100;
}

.modal-backdrop {
    display: none;
}

.ends-online-test img {
    max-width: 50px;
}

/*!
 * Button visually impaired v2.0
 */

html body .bvi-panel {
    font-family: Arial !important;
    padding: 10px 10px;
    color: black;
    top: 0;
    left: 0;
    right: 0;
    letter-spacing: 0;
    position: relative;
    text-shadow: none;
    line-height: normal;
    border: 0;
    margin-bottom: 0.3rem;
    background-color: #f7f7f7;
    border-color: black;
    moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    z-index: 999999 !important;
}

html body .bvi-panel a {
    color: #2a2a2a;
    background-color: transparent;
    outline: 0;
    text-decoration: underline;
}

html body .bvi-panel a:hover {
    color: black;
    outline: 0;
    background-color: transparent;
    text-decoration: underline;
}

html body .bvi-panel a:focus {
    color: black;
    outline: 0;
    background-color: transparent;
    text-decoration: underline;
}

html body .bvi-panel a.bvi-link-copy {
    text-decoration: underline;
    color: black;
    outline: 0;
}

html body .bvi-panel a.bvi-link-copy.active {
    color: black;
    outline: 0;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link-copy:hover {
    color: black;
    outline: 0;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link-copy:focus {
    color: black;
    outline: 0;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link {
    text-decoration: none;
    color: black;
    background-color: transparent;
    text-align: center;
    -webkit-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    cursor: pointer;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    font-weight: bold;
    line-height: 36px;
    padding: 0 10px;
    vertical-align: middle;
    border: 1px solid #b2b2b2;
}

html body .bvi-panel a.bvi-link.active {
    color: inherit;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link:hover {
    color: black;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link:focus {
    color: black;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-white {
    background-color: white;
    color: black;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-white:hover {
    background-color: white;
    color: black;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-black {
    background-color: black;
    color: white;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-black:hover {
    background-color: black;
    color: white;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-blue {
    background-color: #9DD1FF;
    color: #063462;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-blue:hover {
    background-color: #9DD1FF;
    color: #063462;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-brown {
    background-color: #F7F3D6;
    color: #4D4B43;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-brown:hover {
    background-color: #F7F3D6;
    color: #4D4B43;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-green {
    background-color: #3B2716;
    color: #A9E44D;
    text-decoration: none;
}

html body .bvi-panel a.bvi-link.bvi-link-green:hover {
    background-color: #3B2716;
    color: #A9E44D;
    text-decoration: none;
}

html body .bvi-panel .bvi-title {
    text-shadow: none;
    text-decoration: none;
    background-color: transparent;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    margin: 10px 0 15px 0;
}

html body .bvi-panel .bvi-text-center {
    text-align: center;
}

html body .bvi-panel .bvi-text-left {
    text-align: left;
}

html body .bvi-panel .bvi-text-right {
    text-align: right;
}

html body .bvi-panel .bvi-setting-menu {
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
    display: none;
}

html body .bvi-panel .bvi-images {
    margin-top: 10px;
    width: 16px;
    height: 16px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
}

html body .bvi-panel .bvi-images.bvi-images-eye-slash {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==");
}

html body .bvi-panel .bvi-images.bvi-images-arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==");
}

html body .bvi-panel .bvi-images.bvi-images-volume-on {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==");
}

html body .bvi-panel .bvi-images.bvi-images-volume-on {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==");
}

html body .bvi-panel .bvi-images.bvi-images-volume-off {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==");
}

html body .bvi-panel .bvi-images.bvi-images-adjust {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=");
}

html body .bvi-panel .bvi-images.bvi-images-off {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=");
}

html body .bvi-panel .bvi-images.bvi-images-on {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC");
}

html body .bvi-panel .bvi-images.bvi-images-minus-square-o {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC);
}

html body .bvi-panel.bvi-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999999;
}

html body .bvi-panel .bvi-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

html body .bvi-panel .bvi-container-fluid,
html body .bvi-panel .bvi-container-xl,
html body .bvi-panel .bvi-container-lg,
html body .bvi-panel .bvi-container-md,
html body .bvi-panel .bvi-container-sm {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

html body .bvi-panel .bvi-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

html body .bvi-panel .bvi-no-gutters {
    margin-right: 0;
    margin-left: 0;
}

html body .bvi-panel .bvi-no-gutters > .bvi-col,
html body .bvi-panel .bvi-no-gutters > [class*=bvi-col-] {
    padding-right: 0;
    padding-left: 0;
}

html body .bvi-panel .bvi-col-xl,
html body .bvi-panel .bvi-col-xl-auto,
html body .bvi-panel .bvi-col-xl-12,
html body .bvi-panel .bvi-col-xl-11,
html body .bvi-panel .bvi-col-xl-10,
html body .bvi-panel .bvi-col-xl-9,
html body .bvi-panel .bvi-col-xl-8,
html body .bvi-panel .bvi-col-xl-7,
html body .bvi-panel .bvi-col-xl-6,
html body .bvi-panel .bvi-col-xl-5,
html body .bvi-panel .bvi-col-xl-4,
html body .bvi-panel .bvi-col-xl-3,
html body .bvi-panel .bvi-col-xl-2,
html body .bvi-panel .bvi-col-xl-1,
html body .bvi-panel .bvi-col-lg,
html body .bvi-panel .bvi-col-lg-auto,
html body .bvi-panel .bvi-col-lg-12,
html body .bvi-panel .bvi-col-lg-11,
html body .bvi-panel .bvi-col-lg-10,
html body .bvi-panel .bvi-col-lg-9,
html body .bvi-panel .bvi-col-lg-8,
html body .bvi-panel .bvi-col-lg-7,
html body .bvi-panel .bvi-col-lg-6,
html body .bvi-panel .bvi-col-lg-5,
html body .bvi-panel .bvi-col-lg-4,
html body .bvi-panel .bvi-col-lg-3,
html body .bvi-panel .bvi-col-lg-2,
html body .bvi-panel .bvi-col-lg-1,
html body .bvi-panel .bvi-col-md,
html body .bvi-panel .bvi-col-md-auto,
html body .bvi-panel .bvi-col-md-12,
html body .bvi-panel .bvi-col-md-11,
html body .bvi-panel .bvi-col-md-10,
html body .bvi-panel .bvi-col-md-9,
html body .bvi-panel .bvi-col-md-8,
html body .bvi-panel .bvi-col-md-7,
html body .bvi-panel .bvi-col-md-6,
html body .bvi-panel .bvi-col-md-5,
html body .bvi-panel .bvi-col-md-4,
html body .bvi-panel .bvi-col-md-3,
html body .bvi-panel .bvi-col-md-2,
html body .bvi-panel .bvi-col-md-1,
html body .bvi-panel .bvi-col-sm,
html body .bvi-panel .bvi-col-sm-auto,
html body .bvi-panel .bvi-col-sm-12,
html body .bvi-panel .bvi-col-sm-11,
html body .bvi-panel .bvi-col-sm-10,
html body .bvi-panel .bvi-col-sm-9,
html body .bvi-panel .bvi-col-sm-8,
html body .bvi-panel .bvi-col-sm-7,
html body .bvi-panel .bvi-col-sm-6,
html body .bvi-panel .bvi-col-sm-5,
html body .bvi-panel .bvi-col-sm-4,
html body .bvi-panel .bvi-col-sm-3,
html body .bvi-panel .bvi-col-sm-2,
html body .bvi-panel .bvi-col-sm-1,
html body .bvi-panel .bvi-col,
html body .bvi-panel .bvi-col-auto,
html body .bvi-panel .bvi-col-12,
html body .bvi-panel .bvi-col-11,
html body .bvi-panel .bvi-col-10,
html body .bvi-panel .bvi-col-9,
html body .bvi-panel .bvi-col-8,
html body .bvi-panel .bvi-col-7,
html body .bvi-panel .bvi-col-6,
html body .bvi-panel .bvi-col-5,
html body .bvi-panel .bvi-col-4,
html body .bvi-panel .bvi-col-3,
html body .bvi-panel .bvi-col-2,
html body .bvi-panel .bvi-col-1 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

html body .bvi-panel .bvi-col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

html body .bvi-panel .row-cols-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

html body .bvi-panel .row-cols-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

html body .bvi-panel .row-cols-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

html body .bvi-panel .row-cols-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

html body .bvi-panel .row-cols-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

html body .bvi-panel .row-cols-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

html body .bvi-panel .bvi-col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

html body .bvi-panel .bvi-col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

html body .bvi-panel .bvi-col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

html body .bvi-panel .bvi-col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

html body .bvi-panel .bvi-col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

html body .bvi-panel .bvi-col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}

html body .bvi-panel .bvi-col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

html body .bvi-panel .bvi-col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

html body .bvi-panel .bvi-col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

html body .bvi-panel .bvi-col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

html body .bvi-panel .bvi-col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}

html body .bvi-panel .bvi-col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}

html body .bvi-panel .bvi-col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

html body .bvi-panel .bvi-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

html body .bvi-panel .bvi-order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
}

html body .bvi-panel .bvi-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}

html body .bvi-panel .bvi-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

html body .bvi-panel .bvi-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

html body .bvi-panel .bvi-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

html body .bvi-panel .bvi-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

html body .bvi-panel .bvi-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

html body .bvi-panel .bvi-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}

html body .bvi-panel .bvi-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
}

html body .bvi-panel .bvi-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
}

html body .bvi-panel .bvi-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
}

html body .bvi-panel .bvi-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
}

html body .bvi-panel .bvi-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
}

html body .bvi-panel .bvi-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
}

html body .bvi-panel .bvi-offset-1 {
    margin-left: 8.3333333333%;
}

html body .bvi-panel .bvi-offset-2 {
    margin-left: 16.6666666667%;
}

html body .bvi-panel .bvi-offset-3 {
    margin-left: 25%;
}

html body .bvi-panel .bvi-offset-4 {
    margin-left: 33.3333333333%;
}

html body .bvi-panel .bvi-offset-5 {
    margin-left: 41.6666666667%;
}

html body .bvi-panel .bvi-offset-6 {
    margin-left: 50%;
}

html body .bvi-panel .bvi-offset-7 {
    margin-left: 58.3333333333%;
}

html body .bvi-panel .bvi-offset-8 {
    margin-left: 66.6666666667%;
}

html body .bvi-panel .bvi-offset-9 {
    margin-left: 75%;
}

html body .bvi-panel .bvi-offset-10 {
    margin-left: 83.3333333333%;
}

html body .bvi-panel .bvi-offset-11 {
    margin-left: 91.6666666667%;
}

html body .bvi-body[data-bvi-theme=white] * {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    fill: #000000 !important;
}

html body .bvi-body[data-bvi-theme=white] * a {
    text-decoration: underline !important;
    outline: 0 !important;
}

html body .bvi-body[data-bvi-theme=white] * a.bvi-link {
    color: #000000 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus {
    color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid rgba(0, 0, 0, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a.bvi-link:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a.bvi-link:focus {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * :-moz-read-write {
    background-color: #ffffff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important;
}

html body .bvi-body[data-bvi-theme=white] * :checked,
html body .bvi-body[data-bvi-theme=white] * :default,
html body .bvi-body[data-bvi-theme=white] * :disabled,
html body .bvi-body[data-bvi-theme=white] * :empty,
html body .bvi-body[data-bvi-theme=white] * :enabled,
html body .bvi-body[data-bvi-theme=white] * :first-child,
html body .bvi-body[data-bvi-theme=white] * :first-of-type,
html body .bvi-body[data-bvi-theme=white] * :focus,
html body .bvi-body[data-bvi-theme=white] * :indeterminate,
html body .bvi-body[data-bvi-theme=white] * :hover,
html body .bvi-body[data-bvi-theme=white] * :last-child,
html body .bvi-body[data-bvi-theme=white] * :last-of-type,
html body .bvi-body[data-bvi-theme=white] * :link,
html body .bvi-body[data-bvi-theme=white] * :nth-last-child,
html body .bvi-body[data-bvi-theme=white] * :nth-last-of-type,
html body .bvi-body[data-bvi-theme=white] * :nth-of-type,
html body .bvi-body[data-bvi-theme=white] * :only-child,
html body .bvi-body[data-bvi-theme=white] * :only-of-type,
html body .bvi-body[data-bvi-theme=white] * :optional,
html body .bvi-body[data-bvi-theme=white] * :read-write,
html body .bvi-body[data-bvi-theme=white] * :required,
html body .bvi-body[data-bvi-theme=white] * :root,
html body .bvi-body[data-bvi-theme=white] * :target,
html body .bvi-body[data-bvi-theme=white] * :valid,
html body .bvi-body[data-bvi-theme=white] * :visited,
html body .bvi-body[data-bvi-theme=white] * :first-child:first-letter,
html body .bvi-body[data-bvi-theme=white] * :default {
    background-color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important;
}

html body .bvi-body[data-bvi-theme=white] *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=white] *:before {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

html body .bvi-body[data-bvi-theme=white] *::-moz-selection {
    background-color: #000000 !important;
    color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=white] *::selection {
    background-color: #000000 !important;
    color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=white] * a {
    outline: 0 !important;
    text-decoration: underline !important;
}

html body .bvi-body[data-bvi-theme=white] * a.active {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover * {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=white] * a:hover *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=white] * button,
html body .bvi-body[data-bvi-theme=white] * input[type=submit],
html body .bvi-body[data-bvi-theme=white] * input[type=button],
html body .bvi-body[data-bvi-theme=white] * button[type=submit],
html body .bvi-body[data-bvi-theme=white] * button[type=button] {
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * button:hover:hover,
html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover,
html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover {
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=white] * button:hover:hover *,
html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *,
html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover * {
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] {
    background-color: #000000 !important;
    fill: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] * {
    background-color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] * .bvi-background-image {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] * a {
    text-decoration: underline !important;
    outline: 0 !important;
}

html body .bvi-body[data-bvi-theme=black] * a.bvi-link {
    color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus {
    color: rgba(255, 255, 255, 0.5) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a.bvi-link:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a.bvi-link:focus {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * :-moz-read-write {
    background-color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] * :checked,
html body .bvi-body[data-bvi-theme=black] * :default,
html body .bvi-body[data-bvi-theme=black] * :disabled,
html body .bvi-body[data-bvi-theme=black] * :empty,
html body .bvi-body[data-bvi-theme=black] * :enabled,
html body .bvi-body[data-bvi-theme=black] * :first-child,
html body .bvi-body[data-bvi-theme=black] * :first-of-type,
html body .bvi-body[data-bvi-theme=black] * :focus,
html body .bvi-body[data-bvi-theme=black] * :indeterminate,
html body .bvi-body[data-bvi-theme=black] * :hover,
html body .bvi-body[data-bvi-theme=black] * :last-child,
html body .bvi-body[data-bvi-theme=black] * :last-of-type,
html body .bvi-body[data-bvi-theme=black] * :link,
html body .bvi-body[data-bvi-theme=black] * :nth-last-child,
html body .bvi-body[data-bvi-theme=black] * :nth-last-of-type,
html body .bvi-body[data-bvi-theme=black] * :nth-of-type,
html body .bvi-body[data-bvi-theme=black] * :only-child,
html body .bvi-body[data-bvi-theme=black] * :only-of-type,
html body .bvi-body[data-bvi-theme=black] * :optional,
html body .bvi-body[data-bvi-theme=black] * :read-write,
html body .bvi-body[data-bvi-theme=black] * :required,
html body .bvi-body[data-bvi-theme=black] * :root,
html body .bvi-body[data-bvi-theme=black] * :target,
html body .bvi-body[data-bvi-theme=black] * :valid,
html body .bvi-body[data-bvi-theme=black] * :visited,
html body .bvi-body[data-bvi-theme=black] * :first-child:first-letter,
html body .bvi-body[data-bvi-theme=black] * :default {
    background-color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] *::-moz-selection {
    background-color: #ffffff !important;
    color: #000000 !important;
}

html body .bvi-body[data-bvi-theme=black] *::selection {
    background-color: #ffffff !important;
    color: #000000 !important;
}

html body .bvi-body[data-bvi-theme=black] * a {
    outline: 0 !important;
    color: #ffffff !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}

html body .bvi-body[data-bvi-theme=black] * a.active {
    color: #ffffff !important;
    background-color: #000000 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover * {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] * a:hover *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] * button,
html body .bvi-body[data-bvi-theme=black] * input[type=submit],
html body .bvi-body[data-bvi-theme=black] * input[type=button],
html body .bvi-body[data-bvi-theme=black] * button[type=submit],
html body .bvi-body[data-bvi-theme=black] * button[type=button] {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * button i,
html body .bvi-body[data-bvi-theme=black] * input[type=submit] i,
html body .bvi-body[data-bvi-theme=black] * input[type=button] i,
html body .bvi-body[data-bvi-theme=black] * button[type=submit] i,
html body .bvi-body[data-bvi-theme=black] * button[type=button] i {
    background-color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] * button i:before,
html body .bvi-body[data-bvi-theme=black] * input[type=submit] i:before,
html body .bvi-body[data-bvi-theme=black] * input[type=button] i:before,
html body .bvi-body[data-bvi-theme=black] * button[type=submit] i:before,
html body .bvi-body[data-bvi-theme=black] * button[type=button] i:before {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] a.bvi-background-image.bvi-panel-close:hover {
    background-color: #3a3a3a !important;
}

html body .bvi-body[data-bvi-images=false] .bvi-background-image.bvi-panel-close {
    background: url("/local/templates/landing/css/../img/icons/handicapped-line.svg") 0 0 no-repeat !important;
}

html body .bvi-body[data-bvi-images=false] .header-top__logo {
    position: relative;
    background: #ffffff !important;
}

html body .bvi-body[data-bvi-images=false] .header-top__logo:before {
    content: "Главная";
    font-size: 9px;
    color: #000 !important;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}

html body .bvi-body[data-bvi-theme=black] * button:hover.active,
html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover.active,
html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover.active {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * button:hover:hover,
html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover,
html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=black] * button:hover:hover *,
html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *,
html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover * {
    color: #000000 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] {
    background-color: #9DD1FF !important;
    fill: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] * {
    background-color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] * .bvi-background-image {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] * a {
    text-decoration: underline !important;
    outline: 0 !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.bvi-link {
    color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus {
    color: rgba(6, 52, 98, 0.5) !important;
    border: 1px solid rgba(6, 52, 98, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:hover {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:focus {
    color: #063462 !important;
    background-color: #9DD1FF !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * :-moz-read-write {
    background-color: #9DD1FF !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] * :checked,
html body .bvi-body[data-bvi-theme=blue] * :default,
html body .bvi-body[data-bvi-theme=blue] * :disabled,
html body .bvi-body[data-bvi-theme=blue] * :empty,
html body .bvi-body[data-bvi-theme=blue] * :enabled,
html body .bvi-body[data-bvi-theme=blue] * :first-child,
html body .bvi-body[data-bvi-theme=blue] * :first-of-type,
html body .bvi-body[data-bvi-theme=blue] * :focus,
html body .bvi-body[data-bvi-theme=blue] * :indeterminate,
html body .bvi-body[data-bvi-theme=blue] * :hover,
html body .bvi-body[data-bvi-theme=blue] * :last-child,
html body .bvi-body[data-bvi-theme=blue] * :last-of-type,
html body .bvi-body[data-bvi-theme=blue] * :link,
html body .bvi-body[data-bvi-theme=blue] * :nth-last-child,
html body .bvi-body[data-bvi-theme=blue] * :nth-last-of-type,
html body .bvi-body[data-bvi-theme=blue] * :nth-of-type,
html body .bvi-body[data-bvi-theme=blue] * :only-child,
html body .bvi-body[data-bvi-theme=blue] * :only-of-type,
html body .bvi-body[data-bvi-theme=blue] * :optional,
html body .bvi-body[data-bvi-theme=blue] * :read-write,
html body .bvi-body[data-bvi-theme=blue] * :required,
html body .bvi-body[data-bvi-theme=blue] * :root,
html body .bvi-body[data-bvi-theme=blue] * :target,
html body .bvi-body[data-bvi-theme=blue] * :valid,
html body .bvi-body[data-bvi-theme=blue] * :visited,
html body .bvi-body[data-bvi-theme=blue] * :first-child:first-letter,
html body .bvi-body[data-bvi-theme=blue] * :default {
    background-color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] *::-moz-selection {
    background-color: #063462 !important;
    color: #9DD1FF !important;
}

html body .bvi-body[data-bvi-theme=blue] *::selection {
    background-color: #063462 !important;
    color: #9DD1FF !important;
}

html body .bvi-body[data-bvi-theme=blue] * a {
    outline: 0 !important;
    color: #063462 !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}

html body .bvi-body[data-bvi-theme=blue] * a.active {
    color: #063462 !important;
    background-color: #9DD1FF !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover * {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] * a:hover *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9DD1FF !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] * button,
html body .bvi-body[data-bvi-theme=blue] * input[type=submit],
html body .bvi-body[data-bvi-theme=blue] * input[type=button],
html body .bvi-body[data-bvi-theme=blue] * button[type=submit],
html body .bvi-body[data-bvi-theme=blue] * button[type=button] {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * button:hover.active,
html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active,
html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * button:hover:hover,
html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover,
html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=blue] * button:hover:hover *,
html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *,
html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover * {
    color: #9DD1FF !important;
    background-color: #063462 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] {
    background-color: #F7F3D6 !important;
    fill: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme=brown] * {
    background-color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme=brown] * .bvi-background-image {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] * a {
    text-decoration: underline !important;
    outline: 0 !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.bvi-link {
    color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus {
    color: rgba(77, 75, 67, 0.5) !important;
    border: 1px solid rgba(77, 75, 67, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:hover {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:focus {
    color: #4D4B43 !important;
    background-color: #F7F3D6 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * :-moz-read-write {
    background-color: #F7F3D6 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme=brown] * :checked,
html body .bvi-body[data-bvi-theme=brown] * :default,
html body .bvi-body[data-bvi-theme=brown] * :disabled,
html body .bvi-body[data-bvi-theme=brown] * :empty,
html body .bvi-body[data-bvi-theme=brown] * :enabled,
html body .bvi-body[data-bvi-theme=brown] * :first-child,
html body .bvi-body[data-bvi-theme=brown] * :first-of-type,
html body .bvi-body[data-bvi-theme=brown] * :focus,
html body .bvi-body[data-bvi-theme=brown] * :indeterminate,
html body .bvi-body[data-bvi-theme=brown] * :hover,
html body .bvi-body[data-bvi-theme=brown] * :last-child,
html body .bvi-body[data-bvi-theme=brown] * :last-of-type,
html body .bvi-body[data-bvi-theme=brown] * :link,
html body .bvi-body[data-bvi-theme=brown] * :nth-last-child,
html body .bvi-body[data-bvi-theme=brown] * :nth-last-of-type,
html body .bvi-body[data-bvi-theme=brown] * :nth-of-type,
html body .bvi-body[data-bvi-theme=brown] * :only-child,
html body .bvi-body[data-bvi-theme=brown] * :only-of-type,
html body .bvi-body[data-bvi-theme=brown] * :optional,
html body .bvi-body[data-bvi-theme=brown] * :read-write,
html body .bvi-body[data-bvi-theme=brown] * :required,
html body .bvi-body[data-bvi-theme=brown] * :root,
html body .bvi-body[data-bvi-theme=brown] * :target,
html body .bvi-body[data-bvi-theme=brown] * :valid,
html body .bvi-body[data-bvi-theme=brown] * :visited,
html body .bvi-body[data-bvi-theme=brown] * :first-child:first-letter,
html body .bvi-body[data-bvi-theme=brown] * :default {
    background-color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme=brown] *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4D4B43 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4D4B43 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] *::-moz-selection {
    background-color: #4D4B43 !important;
    color: #F7F3D6 !important;
}

html body .bvi-body[data-bvi-theme=brown] *::selection {
    background-color: #4D4B43 !important;
    color: #F7F3D6 !important;
}

html body .bvi-body[data-bvi-theme=brown] * a {
    outline: 0 !important;
    color: #4D4B43 !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}

html body .bvi-body[data-bvi-theme=brown] * a.active {
    color: #4D4B43 !important;
    background-color: #F7F3D6 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover * {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] * a:hover *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #F7F3D6 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] * button,
html body .bvi-body[data-bvi-theme=brown] * input[type=submit],
html body .bvi-body[data-bvi-theme=brown] * input[type=button],
html body .bvi-body[data-bvi-theme=brown] * button[type=submit],
html body .bvi-body[data-bvi-theme=brown] * button[type=button] {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * button:hover.active,
html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active,
html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * button:hover:hover,
html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover,
html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=brown] * button:hover:hover *,
html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *,
html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover * {
    color: #F7F3D6 !important;
    background-color: #4D4B43 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] {
    background-color: #3B2716 !important;
    fill: #A9E44D !important;
}

html body .bvi-body[data-bvi-theme=green] * {
    background-color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
}

html body .bvi-body[data-bvi-theme=green] * .bvi-background-image {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] * a {
    text-decoration: underline !important;
    outline: 0 !important;
}

html body .bvi-body[data-bvi-theme=green] * a.bvi-link {
    color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus {
    color: rgba(169, 228, 77, 0.5) !important;
    border: 1px solid rgba(169, 228, 77, 0.5) !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a.bvi-link:hover {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a.bvi-link:focus {
    color: #A9E44D !important;
    background-color: #3B2716 !important;
    text-underline: none !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * :-moz-read-write {
    background-color: #3B2716 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
}

html body .bvi-body[data-bvi-theme=green] * :checked,
html body .bvi-body[data-bvi-theme=green] * :default,
html body .bvi-body[data-bvi-theme=green] * :disabled,
html body .bvi-body[data-bvi-theme=green] * :empty,
html body .bvi-body[data-bvi-theme=green] * :enabled,
html body .bvi-body[data-bvi-theme=green] * :first-child,
html body .bvi-body[data-bvi-theme=green] * :first-of-type,
html body .bvi-body[data-bvi-theme=green] * :focus,
html body .bvi-body[data-bvi-theme=green] * :indeterminate,
html body .bvi-body[data-bvi-theme=green] * :hover,
html body .bvi-body[data-bvi-theme=green] * :last-child,
html body .bvi-body[data-bvi-theme=green] * :last-of-type,
html body .bvi-body[data-bvi-theme=green] * :link,
html body .bvi-body[data-bvi-theme=green] * :nth-last-child,
html body .bvi-body[data-bvi-theme=green] * :nth-last-of-type,
html body .bvi-body[data-bvi-theme=green] * :nth-of-type,
html body .bvi-body[data-bvi-theme=green] * :only-child,
html body .bvi-body[data-bvi-theme=green] * :only-of-type,
html body .bvi-body[data-bvi-theme=green] * :optional,
html body .bvi-body[data-bvi-theme=green] * :read-write,
html body .bvi-body[data-bvi-theme=green] * :required,
html body .bvi-body[data-bvi-theme=green] * :root,
html body .bvi-body[data-bvi-theme=green] * :target,
html body .bvi-body[data-bvi-theme=green] * :valid,
html body .bvi-body[data-bvi-theme=green] * :visited,
html body .bvi-body[data-bvi-theme=green] * :first-child:first-letter,
html body .bvi-body[data-bvi-theme=green] * :default {
    background-color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important;
}

html body .bvi-body[data-bvi-theme=green] *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #A9E44D !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #A9E44D !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] *::-moz-selection {
    background-color: #A9E44D !important;
    color: #3B2716 !important;
}

html body .bvi-body[data-bvi-theme=green] *::selection {
    background-color: #A9E44D !important;
    color: #3B2716 !important;
}

html body .bvi-body[data-bvi-theme=green] * a {
    outline: 0 !important;
    color: #A9E44D !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}

html body .bvi-body[data-bvi-theme=green] * a.active {
    color: #A9E44D !important;
    background-color: #3B2716 !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover * {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover *:after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] * a:hover *:before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3B2716 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] * button,
html body .bvi-body[data-bvi-theme=green] * input[type=submit],
html body .bvi-body[data-bvi-theme=green] * input[type=button],
html body .bvi-body[data-bvi-theme=green] * button[type=submit],
html body .bvi-body[data-bvi-theme=green] * button[type=button] {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * button:hover.active,
html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover.active,
html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active,
html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover.active {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * button:hover:hover,
html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover,
html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover,
html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-theme=green] * button:hover:hover *,
html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *,
html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *,
html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover * {
    color: #3B2716 !important;
    background-color: #A9E44D !important;
    text-decoration: none !important;
}

html body .bvi-body[data-bvi-size="40"] * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="40"] * h1,
html body .bvi-body[data-bvi-size="40"] * h1 * {
    font-size: 47px !important;
}

html body .bvi-body[data-bvi-size="40"] * h2,
html body .bvi-body[data-bvi-size="40"] * h2 * {
    font-size: 46px !important;
}

html body .bvi-body[data-bvi-size="40"] * h3,
html body .bvi-body[data-bvi-size="40"] * h3 * {
    font-size: 45px !important;
}

html body .bvi-body[data-bvi-size="40"] * h4,
html body .bvi-body[data-bvi-size="40"] * h4 * {
    font-size: 44px !important;
}

html body .bvi-body[data-bvi-size="40"] * h5,
html body .bvi-body[data-bvi-size="40"] * h5 * {
    font-size: 43px !important;
}

html body .bvi-body[data-bvi-size="40"] * h6,
html body .bvi-body[data-bvi-size="40"] * h6 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="39"] * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="39"] * h1,
html body .bvi-body[data-bvi-size="39"] * h1 * {
    font-size: 46px !important;
}

html body .bvi-body[data-bvi-size="39"] * h2,
html body .bvi-body[data-bvi-size="39"] * h2 * {
    font-size: 45px !important;
}

html body .bvi-body[data-bvi-size="39"] * h3,
html body .bvi-body[data-bvi-size="39"] * h3 * {
    font-size: 44px !important;
}

html body .bvi-body[data-bvi-size="39"] * h4,
html body .bvi-body[data-bvi-size="39"] * h4 * {
    font-size: 43px !important;
}

html body .bvi-body[data-bvi-size="39"] * h5,
html body .bvi-body[data-bvi-size="39"] * h5 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="39"] * h6,
html body .bvi-body[data-bvi-size="39"] * h6 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="38"] * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="38"] * h1,
html body .bvi-body[data-bvi-size="38"] * h1 * {
    font-size: 45px !important;
}

html body .bvi-body[data-bvi-size="38"] * h2,
html body .bvi-body[data-bvi-size="38"] * h2 * {
    font-size: 44px !important;
}

html body .bvi-body[data-bvi-size="38"] * h3,
html body .bvi-body[data-bvi-size="38"] * h3 * {
    font-size: 43px !important;
}

html body .bvi-body[data-bvi-size="38"] * h4,
html body .bvi-body[data-bvi-size="38"] * h4 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="38"] * h5,
html body .bvi-body[data-bvi-size="38"] * h5 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="38"] * h6,
html body .bvi-body[data-bvi-size="38"] * h6 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="37"] * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="37"] * h1,
html body .bvi-body[data-bvi-size="37"] * h1 * {
    font-size: 44px !important;
}

html body .bvi-body[data-bvi-size="37"] * h2,
html body .bvi-body[data-bvi-size="37"] * h2 * {
    font-size: 43px !important;
}

html body .bvi-body[data-bvi-size="37"] * h3,
html body .bvi-body[data-bvi-size="37"] * h3 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="37"] * h4,
html body .bvi-body[data-bvi-size="37"] * h4 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="37"] * h5,
html body .bvi-body[data-bvi-size="37"] * h5 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="37"] * h6,
html body .bvi-body[data-bvi-size="37"] * h6 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="36"] * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="36"] * h1,
html body .bvi-body[data-bvi-size="36"] * h1 * {
    font-size: 43px !important;
}

html body .bvi-body[data-bvi-size="36"] * h2,
html body .bvi-body[data-bvi-size="36"] * h2 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="36"] * h3,
html body .bvi-body[data-bvi-size="36"] * h3 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="36"] * h4,
html body .bvi-body[data-bvi-size="36"] * h4 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="36"] * h5,
html body .bvi-body[data-bvi-size="36"] * h5 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="36"] * h6,
html body .bvi-body[data-bvi-size="36"] * h6 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="35"] * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="35"] * h1,
html body .bvi-body[data-bvi-size="35"] * h1 * {
    font-size: 42px !important;
}

html body .bvi-body[data-bvi-size="35"] * h2,
html body .bvi-body[data-bvi-size="35"] * h2 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="35"] * h3,
html body .bvi-body[data-bvi-size="35"] * h3 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="35"] * h4,
html body .bvi-body[data-bvi-size="35"] * h4 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="35"] * h5,
html body .bvi-body[data-bvi-size="35"] * h5 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="35"] * h6,
html body .bvi-body[data-bvi-size="35"] * h6 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="34"] * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="34"] * h1,
html body .bvi-body[data-bvi-size="34"] * h1 * {
    font-size: 41px !important;
}

html body .bvi-body[data-bvi-size="34"] * h2,
html body .bvi-body[data-bvi-size="34"] * h2 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="34"] * h3,
html body .bvi-body[data-bvi-size="34"] * h3 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="34"] * h4,
html body .bvi-body[data-bvi-size="34"] * h4 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="34"] * h5,
html body .bvi-body[data-bvi-size="34"] * h5 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="34"] * h6,
html body .bvi-body[data-bvi-size="34"] * h6 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="33"] * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="33"] * h1,
html body .bvi-body[data-bvi-size="33"] * h1 * {
    font-size: 40px !important;
}

html body .bvi-body[data-bvi-size="33"] * h2,
html body .bvi-body[data-bvi-size="33"] * h2 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="33"] * h3,
html body .bvi-body[data-bvi-size="33"] * h3 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="33"] * h4,
html body .bvi-body[data-bvi-size="33"] * h4 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="33"] * h5,
html body .bvi-body[data-bvi-size="33"] * h5 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="33"] * h6,
html body .bvi-body[data-bvi-size="33"] * h6 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="32"] * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="32"] * h1,
html body .bvi-body[data-bvi-size="32"] * h1 * {
    font-size: 39px !important;
}

html body .bvi-body[data-bvi-size="32"] * h2,
html body .bvi-body[data-bvi-size="32"] * h2 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="32"] * h3,
html body .bvi-body[data-bvi-size="32"] * h3 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="32"] * h4,
html body .bvi-body[data-bvi-size="32"] * h4 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="32"] * h5,
html body .bvi-body[data-bvi-size="32"] * h5 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="32"] * h6,
html body .bvi-body[data-bvi-size="32"] * h6 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="31"] * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="31"] * h1,
html body .bvi-body[data-bvi-size="31"] * h1 * {
    font-size: 38px !important;
}

html body .bvi-body[data-bvi-size="31"] * h2,
html body .bvi-body[data-bvi-size="31"] * h2 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="31"] * h3,
html body .bvi-body[data-bvi-size="31"] * h3 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="31"] * h4,
html body .bvi-body[data-bvi-size="31"] * h4 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="31"] * h5,
html body .bvi-body[data-bvi-size="31"] * h5 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="31"] * h6,
html body .bvi-body[data-bvi-size="31"] * h6 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="30"] * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="30"] * h1,
html body .bvi-body[data-bvi-size="30"] * h1 * {
    font-size: 37px !important;
}

html body .bvi-body[data-bvi-size="30"] * h2,
html body .bvi-body[data-bvi-size="30"] * h2 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="30"] * h3,
html body .bvi-body[data-bvi-size="30"] * h3 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="30"] * h4,
html body .bvi-body[data-bvi-size="30"] * h4 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="30"] * h5,
html body .bvi-body[data-bvi-size="30"] * h5 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="30"] * h6,
html body .bvi-body[data-bvi-size="30"] * h6 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="29"] * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="29"] * h1,
html body .bvi-body[data-bvi-size="29"] * h1 * {
    font-size: 36px !important;
}

html body .bvi-body[data-bvi-size="29"] * h2,
html body .bvi-body[data-bvi-size="29"] * h2 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="29"] * h3,
html body .bvi-body[data-bvi-size="29"] * h3 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="29"] * h4,
html body .bvi-body[data-bvi-size="29"] * h4 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="29"] * h5,
html body .bvi-body[data-bvi-size="29"] * h5 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="29"] * h6,
html body .bvi-body[data-bvi-size="29"] * h6 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="28"] * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="28"] * h1,
html body .bvi-body[data-bvi-size="28"] * h1 * {
    font-size: 35px !important;
}

html body .bvi-body[data-bvi-size="28"] * h2,
html body .bvi-body[data-bvi-size="28"] * h2 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="28"] * h3,
html body .bvi-body[data-bvi-size="28"] * h3 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="28"] * h4,
html body .bvi-body[data-bvi-size="28"] * h4 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="28"] * h5,
html body .bvi-body[data-bvi-size="28"] * h5 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="28"] * h6,
html body .bvi-body[data-bvi-size="28"] * h6 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="27"] * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="27"] * h1,
html body .bvi-body[data-bvi-size="27"] * h1 * {
    font-size: 34px !important;
}

html body .bvi-body[data-bvi-size="27"] * h2,
html body .bvi-body[data-bvi-size="27"] * h2 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="27"] * h3,
html body .bvi-body[data-bvi-size="27"] * h3 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="27"] * h4,
html body .bvi-body[data-bvi-size="27"] * h4 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="27"] * h5,
html body .bvi-body[data-bvi-size="27"] * h5 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="27"] * h6,
html body .bvi-body[data-bvi-size="27"] * h6 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="26"] * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="26"] * h1,
html body .bvi-body[data-bvi-size="26"] * h1 * {
    font-size: 33px !important;
}

html body .bvi-body[data-bvi-size="26"] * h2,
html body .bvi-body[data-bvi-size="26"] * h2 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="26"] * h3,
html body .bvi-body[data-bvi-size="26"] * h3 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="26"] * h4,
html body .bvi-body[data-bvi-size="26"] * h4 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="26"] * h5,
html body .bvi-body[data-bvi-size="26"] * h5 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="26"] * h6,
html body .bvi-body[data-bvi-size="26"] * h6 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="25"] * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="25"] * h1,
html body .bvi-body[data-bvi-size="25"] * h1 * {
    font-size: 32px !important;
}

html body .bvi-body[data-bvi-size="25"] * h2,
html body .bvi-body[data-bvi-size="25"] * h2 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="25"] * h3,
html body .bvi-body[data-bvi-size="25"] * h3 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="25"] * h4,
html body .bvi-body[data-bvi-size="25"] * h4 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="25"] * h5,
html body .bvi-body[data-bvi-size="25"] * h5 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="25"] * h6,
html body .bvi-body[data-bvi-size="25"] * h6 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="24"] * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="24"] * h1,
html body .bvi-body[data-bvi-size="24"] * h1 * {
    font-size: 31px !important;
}

html body .bvi-body[data-bvi-size="24"] * h2,
html body .bvi-body[data-bvi-size="24"] * h2 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="24"] * h3,
html body .bvi-body[data-bvi-size="24"] * h3 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="24"] * h4,
html body .bvi-body[data-bvi-size="24"] * h4 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="24"] * h5,
html body .bvi-body[data-bvi-size="24"] * h5 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="24"] * h6,
html body .bvi-body[data-bvi-size="24"] * h6 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="23"] * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="23"] * h1,
html body .bvi-body[data-bvi-size="23"] * h1 * {
    font-size: 30px !important;
}

html body .bvi-body[data-bvi-size="23"] * h2,
html body .bvi-body[data-bvi-size="23"] * h2 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="23"] * h3,
html body .bvi-body[data-bvi-size="23"] * h3 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="23"] * h4,
html body .bvi-body[data-bvi-size="23"] * h4 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="23"] * h5,
html body .bvi-body[data-bvi-size="23"] * h5 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="23"] * h6,
html body .bvi-body[data-bvi-size="23"] * h6 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="22"] * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="22"] * h1,
html body .bvi-body[data-bvi-size="22"] * h1 * {
    font-size: 29px !important;
}

html body .bvi-body[data-bvi-size="22"] * h2,
html body .bvi-body[data-bvi-size="22"] * h2 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="22"] * h3,
html body .bvi-body[data-bvi-size="22"] * h3 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="22"] * h4,
html body .bvi-body[data-bvi-size="22"] * h4 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="22"] * h5,
html body .bvi-body[data-bvi-size="22"] * h5 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="22"] * h6,
html body .bvi-body[data-bvi-size="22"] * h6 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="21"] * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="21"] * h1,
html body .bvi-body[data-bvi-size="21"] * h1 * {
    font-size: 28px !important;
}

html body .bvi-body[data-bvi-size="21"] * h2,
html body .bvi-body[data-bvi-size="21"] * h2 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="21"] * h3,
html body .bvi-body[data-bvi-size="21"] * h3 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="21"] * h4,
html body .bvi-body[data-bvi-size="21"] * h4 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="21"] * h5,
html body .bvi-body[data-bvi-size="21"] * h5 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="21"] * h6,
html body .bvi-body[data-bvi-size="21"] * h6 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="20"] * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="20"] * h1,
html body .bvi-body[data-bvi-size="20"] * h1 * {
    font-size: 27px !important;
}

html body .bvi-body[data-bvi-size="20"] * h2,
html body .bvi-body[data-bvi-size="20"] * h2 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="20"] * h3,
html body .bvi-body[data-bvi-size="20"] * h3 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="20"] * h4,
html body .bvi-body[data-bvi-size="20"] * h4 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="20"] * h5,
html body .bvi-body[data-bvi-size="20"] * h5 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="20"] * h6,
html body .bvi-body[data-bvi-size="20"] * h6 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="19"] * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="19"] * h1,
html body .bvi-body[data-bvi-size="19"] * h1 * {
    font-size: 26px !important;
}

html body .bvi-body[data-bvi-size="19"] * h2,
html body .bvi-body[data-bvi-size="19"] * h2 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="19"] * h3,
html body .bvi-body[data-bvi-size="19"] * h3 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="19"] * h4,
html body .bvi-body[data-bvi-size="19"] * h4 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="19"] * h5,
html body .bvi-body[data-bvi-size="19"] * h5 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="19"] * h6,
html body .bvi-body[data-bvi-size="19"] * h6 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="18"] * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="18"] * h1,
html body .bvi-body[data-bvi-size="18"] * h1 * {
    font-size: 25px !important;
}

html body .bvi-body[data-bvi-size="18"] * h2,
html body .bvi-body[data-bvi-size="18"] * h2 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="18"] * h3,
html body .bvi-body[data-bvi-size="18"] * h3 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="18"] * h4,
html body .bvi-body[data-bvi-size="18"] * h4 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="18"] * h5,
html body .bvi-body[data-bvi-size="18"] * h5 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="18"] * h6,
html body .bvi-body[data-bvi-size="18"] * h6 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="17"] * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="17"] * h1,
html body .bvi-body[data-bvi-size="17"] * h1 * {
    font-size: 24px !important;
}

html body .bvi-body[data-bvi-size="17"] * h2,
html body .bvi-body[data-bvi-size="17"] * h2 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="17"] * h3,
html body .bvi-body[data-bvi-size="17"] * h3 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="17"] * h4,
html body .bvi-body[data-bvi-size="17"] * h4 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="17"] * h5,
html body .bvi-body[data-bvi-size="17"] * h5 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="17"] * h6,
html body .bvi-body[data-bvi-size="17"] * h6 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="16"] * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="16"] * h1,
html body .bvi-body[data-bvi-size="16"] * h1 * {
    font-size: 23px !important;
}

html body .bvi-body[data-bvi-size="16"] * h2,
html body .bvi-body[data-bvi-size="16"] * h2 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="16"] * h3,
html body .bvi-body[data-bvi-size="16"] * h3 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="16"] * h4,
html body .bvi-body[data-bvi-size="16"] * h4 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="16"] * h5,
html body .bvi-body[data-bvi-size="16"] * h5 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="16"] * h6,
html body .bvi-body[data-bvi-size="16"] * h6 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="15"] * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="15"] * h1,
html body .bvi-body[data-bvi-size="15"] * h1 * {
    font-size: 22px !important;
}

html body .bvi-body[data-bvi-size="15"] * h2,
html body .bvi-body[data-bvi-size="15"] * h2 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="15"] * h3,
html body .bvi-body[data-bvi-size="15"] * h3 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="15"] * h4,
html body .bvi-body[data-bvi-size="15"] * h4 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="15"] * h5,
html body .bvi-body[data-bvi-size="15"] * h5 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="15"] * h6,
html body .bvi-body[data-bvi-size="15"] * h6 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="14"] * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="14"] * h1,
html body .bvi-body[data-bvi-size="14"] * h1 * {
    font-size: 21px !important;
}

html body .bvi-body[data-bvi-size="14"] * h2,
html body .bvi-body[data-bvi-size="14"] * h2 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="14"] * h3,
html body .bvi-body[data-bvi-size="14"] * h3 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="14"] * h4,
html body .bvi-body[data-bvi-size="14"] * h4 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="14"] * h5,
html body .bvi-body[data-bvi-size="14"] * h5 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="14"] * h6,
html body .bvi-body[data-bvi-size="14"] * h6 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="13"] * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="13"] * h1,
html body .bvi-body[data-bvi-size="13"] * h1 * {
    font-size: 20px !important;
}

html body .bvi-body[data-bvi-size="13"] * h2,
html body .bvi-body[data-bvi-size="13"] * h2 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="13"] * h3,
html body .bvi-body[data-bvi-size="13"] * h3 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="13"] * h4,
html body .bvi-body[data-bvi-size="13"] * h4 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="13"] * h5,
html body .bvi-body[data-bvi-size="13"] * h5 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="13"] * h6,
html body .bvi-body[data-bvi-size="13"] * h6 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="12"] * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="12"] * h1,
html body .bvi-body[data-bvi-size="12"] * h1 * {
    font-size: 19px !important;
}

html body .bvi-body[data-bvi-size="12"] * h2,
html body .bvi-body[data-bvi-size="12"] * h2 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="12"] * h3,
html body .bvi-body[data-bvi-size="12"] * h3 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="12"] * h4,
html body .bvi-body[data-bvi-size="12"] * h4 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="12"] * h5,
html body .bvi-body[data-bvi-size="12"] * h5 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="12"] * h6,
html body .bvi-body[data-bvi-size="12"] * h6 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="11"] * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="11"] * h1,
html body .bvi-body[data-bvi-size="11"] * h1 * {
    font-size: 18px !important;
}

html body .bvi-body[data-bvi-size="11"] * h2,
html body .bvi-body[data-bvi-size="11"] * h2 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="11"] * h3,
html body .bvi-body[data-bvi-size="11"] * h3 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="11"] * h4,
html body .bvi-body[data-bvi-size="11"] * h4 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="11"] * h5,
html body .bvi-body[data-bvi-size="11"] * h5 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="11"] * h6,
html body .bvi-body[data-bvi-size="11"] * h6 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="10"] * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="10"] * h1,
html body .bvi-body[data-bvi-size="10"] * h1 * {
    font-size: 17px !important;
}

html body .bvi-body[data-bvi-size="10"] * h2,
html body .bvi-body[data-bvi-size="10"] * h2 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="10"] * h3,
html body .bvi-body[data-bvi-size="10"] * h3 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="10"] * h4,
html body .bvi-body[data-bvi-size="10"] * h4 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="10"] * h5,
html body .bvi-body[data-bvi-size="10"] * h5 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="10"] * h6,
html body .bvi-body[data-bvi-size="10"] * h6 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="9"] * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="9"] * h1,
html body .bvi-body[data-bvi-size="9"] * h1 * {
    font-size: 16px !important;
}

html body .bvi-body[data-bvi-size="9"] * h2,
html body .bvi-body[data-bvi-size="9"] * h2 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="9"] * h3,
html body .bvi-body[data-bvi-size="9"] * h3 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="9"] * h4,
html body .bvi-body[data-bvi-size="9"] * h4 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="9"] * h5,
html body .bvi-body[data-bvi-size="9"] * h5 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="9"] * h6,
html body .bvi-body[data-bvi-size="9"] * h6 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="8"] * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="8"] * h1,
html body .bvi-body[data-bvi-size="8"] * h1 * {
    font-size: 15px !important;
}

html body .bvi-body[data-bvi-size="8"] * h2,
html body .bvi-body[data-bvi-size="8"] * h2 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="8"] * h3,
html body .bvi-body[data-bvi-size="8"] * h3 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="8"] * h4,
html body .bvi-body[data-bvi-size="8"] * h4 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="8"] * h5,
html body .bvi-body[data-bvi-size="8"] * h5 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="8"] * h6,
html body .bvi-body[data-bvi-size="8"] * h6 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="7"] * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="7"] * h1,
html body .bvi-body[data-bvi-size="7"] * h1 * {
    font-size: 14px !important;
}

html body .bvi-body[data-bvi-size="7"] * h2,
html body .bvi-body[data-bvi-size="7"] * h2 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="7"] * h3,
html body .bvi-body[data-bvi-size="7"] * h3 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="7"] * h4,
html body .bvi-body[data-bvi-size="7"] * h4 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="7"] * h5,
html body .bvi-body[data-bvi-size="7"] * h5 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="7"] * h6,
html body .bvi-body[data-bvi-size="7"] * h6 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="6"] * {
    font-size: 6px !important;
}

html body .bvi-body[data-bvi-size="6"] * h1,
html body .bvi-body[data-bvi-size="6"] * h1 * {
    font-size: 13px !important;
}

html body .bvi-body[data-bvi-size="6"] * h2,
html body .bvi-body[data-bvi-size="6"] * h2 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="6"] * h3,
html body .bvi-body[data-bvi-size="6"] * h3 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="6"] * h4,
html body .bvi-body[data-bvi-size="6"] * h4 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="6"] * h5,
html body .bvi-body[data-bvi-size="6"] * h5 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="6"] * h6,
html body .bvi-body[data-bvi-size="6"] * h6 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="5"] * {
    font-size: 5px !important;
}

html body .bvi-body[data-bvi-size="5"] * h1,
html body .bvi-body[data-bvi-size="5"] * h1 * {
    font-size: 12px !important;
}

html body .bvi-body[data-bvi-size="5"] * h2,
html body .bvi-body[data-bvi-size="5"] * h2 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="5"] * h3,
html body .bvi-body[data-bvi-size="5"] * h3 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="5"] * h4,
html body .bvi-body[data-bvi-size="5"] * h4 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="5"] * h5,
html body .bvi-body[data-bvi-size="5"] * h5 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="5"] * h6,
html body .bvi-body[data-bvi-size="5"] * h6 * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="4"] * {
    font-size: 4px !important;
}

html body .bvi-body[data-bvi-size="4"] * h1,
html body .bvi-body[data-bvi-size="4"] * h1 * {
    font-size: 11px !important;
}

html body .bvi-body[data-bvi-size="4"] * h2,
html body .bvi-body[data-bvi-size="4"] * h2 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="4"] * h3,
html body .bvi-body[data-bvi-size="4"] * h3 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="4"] * h4,
html body .bvi-body[data-bvi-size="4"] * h4 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="4"] * h5,
html body .bvi-body[data-bvi-size="4"] * h5 * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="4"] * h6,
html body .bvi-body[data-bvi-size="4"] * h6 * {
    font-size: 6px !important;
}

html body .bvi-body[data-bvi-size="3"] * {
    font-size: 3px !important;
}

html body .bvi-body[data-bvi-size="3"] * h1,
html body .bvi-body[data-bvi-size="3"] * h1 * {
    font-size: 10px !important;
}

html body .bvi-body[data-bvi-size="3"] * h2,
html body .bvi-body[data-bvi-size="3"] * h2 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="3"] * h3,
html body .bvi-body[data-bvi-size="3"] * h3 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="3"] * h4,
html body .bvi-body[data-bvi-size="3"] * h4 * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="3"] * h5,
html body .bvi-body[data-bvi-size="3"] * h5 * {
    font-size: 6px !important;
}

html body .bvi-body[data-bvi-size="3"] * h6,
html body .bvi-body[data-bvi-size="3"] * h6 * {
    font-size: 5px !important;
}

html body .bvi-body[data-bvi-size="2"] * {
    font-size: 2px !important;
}

html body .bvi-body[data-bvi-size="2"] * h1,
html body .bvi-body[data-bvi-size="2"] * h1 * {
    font-size: 9px !important;
}

html body .bvi-body[data-bvi-size="2"] * h2,
html body .bvi-body[data-bvi-size="2"] * h2 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="2"] * h3,
html body .bvi-body[data-bvi-size="2"] * h3 * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="2"] * h4,
html body .bvi-body[data-bvi-size="2"] * h4 * {
    font-size: 6px !important;
}

html body .bvi-body[data-bvi-size="2"] * h5,
html body .bvi-body[data-bvi-size="2"] * h5 * {
    font-size: 5px !important;
}

html body .bvi-body[data-bvi-size="2"] * h6,
html body .bvi-body[data-bvi-size="2"] * h6 * {
    font-size: 4px !important;
}

html body .bvi-body[data-bvi-size="1"] * {
    font-size: 1px !important;
}

html body .bvi-body[data-bvi-size="1"] * h1,
html body .bvi-body[data-bvi-size="1"] * h1 * {
    font-size: 8px !important;
}

html body .bvi-body[data-bvi-size="1"] * h2,
html body .bvi-body[data-bvi-size="1"] * h2 * {
    font-size: 7px !important;
}

html body .bvi-body[data-bvi-size="1"] * h3,
html body .bvi-body[data-bvi-size="1"] * h3 * {
    font-size: 6px !important;
}

html body .bvi-body[data-bvi-size="1"] * h4,
html body .bvi-body[data-bvi-size="1"] * h4 * {
    font-size: 5px !important;
}

html body .bvi-body[data-bvi-size="1"] * h5,
html body .bvi-body[data-bvi-size="1"] * h5 * {
    font-size: 4px !important;
}

html body .bvi-body[data-bvi-size="1"] * h6,
html body .bvi-body[data-bvi-size="1"] * h6 * {
    font-size: 3px !important;
}

html body .bvi-body .bvi-tts .bvi-tts-link {
    display: inline-block;
    border: 1px dashed transparent;
    border-bottom: 0;
    padding: 10px;
}

html body .bvi-body .bvi-tts .bvi-tts-text {
    border: 1px dashed transparent;
    padding: 10px;
}

html body .bvi-body a {
    text-decoration: none;
}

html body .bvi-body a.bvi-link {
    text-decoration: none;
    color: black;
    background-color: transparent;
    text-align: center;
    -webkit-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    cursor: pointer;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    font-weight: bold;
    line-height: 36px;
    padding: 0 10px;
    vertical-align: middle;
    border: 1px solid #b2b2b2;
    margin: 2px;
}

html body .bvi-body a.bvi-link.active {
    color: inherit;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-body a.bvi-link:hover {
    color: black;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-body a.bvi-link:focus {
    color: black;
    outline: 0;
    background-color: #dbdbdb;
    text-decoration: none;
}

html body .bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img,
html body .bvi-body[data-bvi-images=true] img.bvi-img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

html body .bvi-body[data-bvi-images=true] .bvi-background-image {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-images=false] .bvi-background-image {
    background-image: none !important;
    border: 0 !important;
}

html body .bvi-body[data-bvi-images=false] div.bvi-img-wrapper {
    display: none;
}

html body .bvi-body[data-bvi-images=false] div.bvi-img {
    display: none;
}

html body .bvi-body[data-bvi-images=grayscale] .bvi-background-image,
html body .bvi-body[data-bvi-images=grayscale] img.bvi-img {
    -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    filter: grayscale(1);
}

html body .bvi-body[data-bvi-line-height=normal] *:not(.bvi-link) {
    line-height: 1.5 !important;
}

html body .bvi-body[data-bvi-line-height=average] *:not(.bvi-link) {
    line-height: 2 !important;
}

html body .bvi-body[data-bvi-line-height=big] *:not(.bvi-link) {
    line-height: 2.5 !important;
}

html body .bvi-body[data-bvi-letter-spacing=normal] *:not(.bvi-link) {
    letter-spacing: 0 !important;
}

html body .bvi-body[data-bvi-letter-spacing=average] *:not(.bvi-link) {
    letter-spacing: 2px !important;
}

html body .bvi-body[data-bvi-letter-spacing=big] *:not(.bvi-link) {
    letter-spacing: 4px !important;
}

html body .bvi-body[data-bvi-font-family=arial] *:not(i):not(span) {
    font-family: Arial, sans-serif !important;
}

html body .bvi-body[data-bvi-font-family=times] *:not(i):not(span) {
    font-family: "Times New roman" !important;
}

html body .bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode,
html body .bvi-body[data-bvi-flash-iframe=true] iframe,
html body .bvi-body[data-bvi-flash-iframe=true] video,
html body .bvi-body[data-bvi-flash-iframe=true] ymaps,
html body .bvi-body[data-bvi-flash-iframe=true] figure {
    display: block !important;
}

html body .bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode,
html body .bvi-body[data-bvi-flash-iframe=false] iframe,
html body .bvi-body[data-bvi-flash-iframe=false] video,
html body .bvi-body[data-bvi-flash-iframe=false] ymaps,
html body .bvi-body[data-bvi-flash-iframe=false] figure {
    display: none !important;
}

html body .bvi-body .bvi-hide {
    display: none;
}

html body .bvi-body .bvi-show {
    display: block;
}

html body .bvi-hide {
    display: block;
}

html body .bvi-show {
    display: none;
}

html body #bvi-panel-show.bvi-link {
    text-decoration: none;
    color: black;
    background-color: white;
    text-align: center;
    -webkit-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    cursor: pointer;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    font-weight: bold;
    line-height: 36px;
    padding: 0 10px;
    vertical-align: middle;
    border: 1px solid #b2b2b2;
}

html body #bvi-panel-show.bvi-link.bvi-link-top {
    position: fixed !important;
    top: 2.5rem !important;
    right: 1.5rem !important;
    z-index: 999999 !important;
}

html body #bvi-panel-show .bvi-images {
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    vertical-align: middle;
}

html body #bvi-panel-show .bvi-images.bvi-images-eye {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=");
    width: 32px;
    height: 32px;
}

html body a.bvi-link-widget,
html body a.bvi-link-shortcode {
    -webkit-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    cursor: pointer;
    border-radius: 2px;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: middle;
    text-decoration: none;
}

html body a.bvi-link-widget .bvi-svg-eye,
html body a.bvi-link-shortcode .bvi-svg-eye {
    display: inline-block;
    overflow: visible;
    width: 1.125em;
    height: 1em;
    font-size: 2em;
    vertical-align: middle;
}

.bvi-body[data-bvi-theme=black] .header-search__input {
    background-color: transparent !important;
}

.bvi-body[data-bvi-theme=black] .header-search__input:focus {
    background-color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=white] .header-search__input:-moz-read-write {
    background-color: transparent !important;
}

.bvi-body[data-bvi-theme=white] .header-search__input:focus:-moz-read-write {
    background-color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme=black] .header-search__input:-moz-read-write {
    background-color: transparent !important;
}

.bvi-body[data-bvi-theme=black] .header-search__input:focus:-moz-read-write {
    background-color: #ffffff !important;
}

body.lock {
    overflow: hidden;
}

.section-landing {
    margin: 0px 0px 80px 0px;
}

.section-landing .preview__img {
    min-width: 259px;
}

.fz-14 {
    font-size: 14px;
}

.color-yellow {
    color: #FBC469;
}

.color-gray {
    color: #9D9F9E;
}

.bg-yellow {
    background-color: #FBC469;
}

.list-check-icon .tooltips-btn i {
    font-size: 16px;
}

.header-landing {
    padding: 20px 0px;
    background: url(/local/templates/landing/css/../img/decor.jpg) 0 0 repeat;
}

.header-landing__link {
    font-size: 16px;
    color: #00654D;
    font-weight: 600;
}

.header-landing__link:hover {
    color: #007A65;
}

.header-logo {
    position: relative;
    z-index: 0;
}

.header-logo img {
    max-width: 50px;
    margin: 0 12px 0 0;
}

.header-logo__name {
    max-width: 260px;
}

.header-logo__subtitle {
    color: #727270;
    font-size: 12px;
    margin: 0 0 3px 0;
}

.header-logo__title {
    color: #1A1A1A;
    font-size: 14px;
    font-weight: 600;
}

.preview {
    padding-top: 80px;
}

.preview__info {
    width: 100%;
    max-width: 825px;
}

.preview__text {
    font-size: 18px;
}

.preview__img {
    max-width: 335px;
}

.advantages-slider {
    margin: 0 -15px;
}

.advantages-slider__slide {
    padding: 0 15px;
}

.advantages-slider .slick-arrow {
    font-size: 0;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-color: #ffffff;
    -webkit-box-shadow: 8px 8px 24px 0px rgba(136, 136, 136, 0.4);
    box-shadow: 8px 8px 24px 0px rgba(136, 136, 136, 0.4);
    position: absolute;
    top: calc(50% - 27px);
    z-index: 2;
}

.advantages-slider .slick-arrow:before {
    content: "";
    width: 14px;
    height: 14px;
    border-top: 3px solid #FBC469;
    border-left: 3px solid #FBC469;
    position: absolute;
}

.advantages-slider .slick-arrow:hover {
    background-color: #FBC469;
}

.advantages-slider .slick-arrow:hover:before {
    border-top: 3px solid #FAFAFA;
    border-left: 3px solid #FAFAFA;
}

.advantages-slider .slick-prev {
    left: -10px;
}

.advantages-slider .slick-prev:before {
    top: calc(50% - 7px);
    left: calc(50% - 5px);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.advantages-slider .slick-next {
    right: -10px;
}

.advantages-slider .slick-next:before {
    top: calc(50% - 7px);
    left: calc(50% - 9px);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.item-advantage {
    height: 100%;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.item-advantage__front {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 45px 0px;
    background-color: #ffffff;
}

.item-advantage__icon {
    width: 80px;
    height: auto;
}

.item-advantage__back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FAFAFA;
    text-align: center;
    background-color: #00654D;
}

.item-advantage__text {
    padding: 16px 28px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.quote {
    background-color: #00654D;
    border-radius: 0px 0px 400px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.quote__exclamation {
    padding-top: 18px;
    font-size: 90px;
    color: #FBC469;
}

.quote__text {
    padding: 35px 90px 35px 0px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: #FAFAFA;
}

.quote__icon {
    font-size: 60px;
    color: #FBC469;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: -35px;
    right: 40px;
}

.payments__info {
    width: 100%;
    max-width: 555px;
}

.payments__img {
    max-width: 335px;
}

.item-tax-rates {
    height: 100%;
    padding: 0px 24px 8px;
    color: #FAFAFA;
    background-color: #00654D;
    border-radius: 0px 200px 0px 0px;
}

.item-tax-rates__count {
    font-size: 64px;
    font-weight: 700;
}

.item-tax-rates ul {
    padding-left: 0;
    list-style-type: none;
}

.item-tax-rates ul li {
    padding-left: 18px;
    position: relative;
}

.item-tax-rates ul li:before {
    content: "";
    width: 9px;
    height: 2px;
    background-color: #FAFAFA;
    position: absolute;
    left: 0;
    top: 10px;
}

.item-tax-rates ul li:not(:last-child) {
    margin: 0px 0px 12px 0px;
}

.item-tax-rates_yellow {
    color: #1A1A1A;
    background-color: #FBC469;
}

.item-tax-rates_yellow ul li:before {
    background-color: #1A1A1A;
}

.item-tax-benefits {
    padding: 24px 40px;
    border: 1px solid #EBEBEB;
    border-radius: 0px 10px 10px 10px;
}

.item-tax-benefits__title {
    position: relative;
}

.item-tax-benefits__title:before {
    content: "";
    width: 9px;
    height: 2px;
    background-color: #00654D;
    position: absolute;
    left: -18px;
    top: 13px;
}

.item-become-payer {
    position: relative;
}

.item-become-payer__icon {
    margin: 0 auto;
    width: 100px;
    height: 100px;
    background-color: #FBC469;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 25px 25px 25px 0px;
}

.item-become-payer__icon img {
    max-width: 60px;
}

.item-become-payer__text {
    font-size: 14px;
}

.become-payer-info {
    border-radius: 40px 40px 40px 0px;
}

.become-payer-info__link:hover i:before {
    -webkit-transform: translateX(-3px);
    -ms-transform: translateX(-3px);
    transform: translateX(-3px);
}

.item-tax-amount__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58px;
    flex: 0 0 58px;
    height: 58px;
    border-radius: 10px 10px 10px 0px;
}

.item-tax-amount__info {
    border: 1px solid #FBC469;
    border-radius: 0px 10px 10px 10px;
}

.question-landing .accordion-question {
    border-radius: 0px 10px 10px 10px;
    background-color: #007A65;
}

.question-landing .accordion-question__btn,
.question-landing .accordion-question__row i.bi-question-circle {
    color: #FAFAFA;
}

.mobile-prev {
    max-width: 207px;
    margin-bottom: 10px;
}

.section-landing {
    margin: 0px 0px 80px 0px;
}

.section-landing .preview__img {
    min-width: 259px;
}

.sidebar-mobile {
    margin-left: 0px;
}

.mobile-ul {
    width: 100%;
    max-width: 100%;
}

.mobile-landing:has(.tab-content) ul {
    list-style-type: none;
}

a {
    cursor: pointer;
}

.content .container {
    width: 100%;
    max-width: 1440px;
    padding: 0 10px;
}

.list-active {
    width: 100%;
    padding: 24px;
}

.list-active ol {
    list-style: none;
    counter-reset: li;
}

.list-active li:before {
    counter-increment: li;
    content: counters(li, ".") ". ";
}

.list-active .list-ol {
    border-bottom: 1px solid #EBEBEB;
}

.list-active .footnote {
    color: #757575;
}

.page {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
}

.page__decor {
    background: url("/local/templates/landing/css/../img/decor.jpg") 0 0 repeat;
}

.page__decor:before {
    content: "";
    width: 100%;
    height: 214px;
    background-color: #007A65;
    position: absolute;
    top: 0;
    left: 0;
}

.page-404 {
    padding: 60px 0px;
}

.page-404 img {
    width: 100%;
    max-width: 730px;
}

.content {
    position: relative;
    z-index: 1;
}

.main-menu {
    padding: 30px 0px 50px;
}

.main-menu__item {
    background-color: #EBEBEB;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border-radius: 10px;
    color: #1A1A1A;
    font-weight: 600;
    font-size: 18px;
}

.main-menu__item:hover {
    background-color: #ffffff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.main-menu img {
    max-width: 180px;
}

.services {
    padding: 0px 0px 80px 0px;
}

.item-services {
    background-color: #EBEBEB;
    border-radius: 10px;
}

.item-services img {
    max-width: 85px;
}

.item-services:hover {
    background-color: #ffffff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.main-info {
    padding: 50px 0px 50px;
}

.main-info__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px 10px;
}

.actual {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
    padding: 0 5px;
}

.actual__row {
    background-color: #EBEBEB;
}

.actual__item:hover {
    background-color: #FAFAFA;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.actual__item img {
    max-height: 150px;
}

.clarifications {
    padding: 0 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
    overflow: hidden;
}

.slider-clarifications {
    background-color: #EBEBEB;
    border-radius: 10px;
    position: relative;
}

.slider-clarifications__icon {
    width: 70px;
}

.slider-clarifications__date {
    font-size: 12px;
    color: #727270;
}

.slider-clarifications__link:hover {
    color: #007A65;
}

.slider-clarifications .slick-dots {
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 0px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.slider-clarifications .slick-dots button {
    font-size: 0;
}

.slider-clarifications .slick-dots li {
    margin: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #007A65;
    cursor: pointer;
}

.slider-clarifications .slick-dots li.slick-active {
    background-color: #007A65;
}

.slider-clarifications .slick-arrow {
    display: none !important;
}

.clarifications-button {
    font-size: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.clarifications-button i {
    font-size: 28px;
    color: #007A65;
}

.clarifications-button_prev {
    left: 12px;
}

.clarifications-button_next {
    right: 12px;
}

.clarifications-button:hover i {
    color: #014A37;
}

.tax-inspectorates {
    background-color: #EBEBEB;
}

.tax-inspectorates__body {
    padding: 40px 60px 40px 90px;
    border-radius: 10px;
    background-color: #FAFAFA;
}

.tax-inspectorates__title {
    color: #007A65;
}

.tax-inspectorates__link {
    color: #1A1A1A;
    font-size: 14px;
}

.tax-inspectorates__link i {
    color: #007A65;
}

.tax-inspectorates__link:hover {
    color: #007A65;
}

.map-inspectorates svg {
    text-align: center;
    display: block;
    margin: 0 auto;
}

.map-inspectorates path {
    fill: #007A65;
    stroke: #FAFAFA;
    stroke-width: 5px;
    stroke-linejoin: round;
    -webkit-transform: matrix(0.5099, 0, 0, 0.5099, 0, 0);
    -ms-transform: matrix(0.5099, 0, 0, 0.5099, 0, 0);
    transform: matrix(0.5099, 0, 0, 0.5099, 0, 0);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
}

.map-inspectorates path:hover {
    fill: #FBC469;
}

.ref-info {
    background-color: #00654D;
}

.ref-info .btn-accord i:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.ref-info .btn-accord.collapsed i:before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.panalty-rate {
    width: 215px;
}

.partners {
    padding: 50px;
    background-color: #ffffff;
}

.partners .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.partners__slide {
    margin: 0 10px;
}

.partners__slide:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}

.partners__slide img {
    margin: 0 auto;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0.5;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.partners .slick-arrow {
    font-size: 0;
    width: 30px;
    height: 30px;
    border-top: 3px solid #EBEBEB;
    border-left: 3px solid #EBEBEB;
    position: absolute;
    top: 50%;
    margin: -15px 0px 0px 0px;
}

.partners .slick-arrow:hover {
    border-color: #9D9F9E;
}

.partners .slick-prev {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 25px;
}

.partners .slick-next {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 25px;
}

.modal.show {
    background-color: rgba(0, 0, 0, 0.493);
}

#browserUnsupport .modal-dialog {
    max-width: 680px;
    -webkit-box-shadow: 0px 4px 43px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 43px rgba(0, 0, 0, 0.25);
}

#browserUnsupport .modal-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: 10px;
    border: none;
}

#browserUnsupport .close {
    font-size: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 1;
}

#browserUnsupport .icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
}

.notification {
    padding: 25px;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    right: 0;
    bottom: -200%;
    z-index: 1000;
    -webkit-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}

.notification.open {
    opacity: 1;
    visibility: visible;
    bottom: 0;
}

.notification__body {
    width: 100%;
    max-width: 620px;
    background-color: #EBEBEB;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), -6px -6px 4px rgba(9, 47, 40, 0.21);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), -6px -6px 4px rgba(9, 47, 40, 0.21);
    padding: 20px 40px 20px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
}

.notification__close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.notification__close i:before {
    font-size: 30px;
    color: #00654D;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.notification__close:hover i:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.notification__info {
    margin: 0px 55px 0px 0px;
    font-weight: 600;
}

.notification__link {
    position: relative;
}

.notification__link img {
    width: 110px;
    height: 203px;
    position: absolute;
    left: 50%;
    bottom: 100%;
    -webkit-transform: translateX(-40%);
    -ms-transform: translateX(-40%);
    transform: translateX(-40%);
}

.children-about-taxes {
    background-color: #EBEBEB;
    border-radius: 10px;
    font-weight: 600;
    color: #007A65;
}

.children-about-taxes__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35px;
    flex: 0 0 35px;
    height: 35px;
    background: url("/local/templates/landing/css/../img/icons/icon-magic-book.svg") 0 0 no-repeat;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.children-about-taxes__read {
    font-weight: normal;
    color: #9D9F9E;
}

.children-about-taxes:hover {
    color: #FBC469;
    background-color: #007A65;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.children-about-taxes:hover .children-about-taxes__icon {
    background: url("/local/templates/landing/css/../img/icons/icon-magic-book-yellow.svg") 0 0 no-repeat;
}

.children-about-taxes:hover .children-about-taxes__read {
    color: #FBC469;
}

.children-about-taxes-video {
    margin: 0 auto;
    max-width: 800px;
    padding: 33% 0 0 0;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.children-about-taxes-video iframe {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

figure audio {
    width: 100%;
}

.vacancies {
    margin: 100px -24px -24px;
}

.vacancies__content {
    padding: 35px 250px 35px 55px;
    background-color: #007A65;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    position: relative;
    color: #FAFAFA;
}

.vacancies__btn {
    padding: 10px 24px;
    display: inline-block;
    color: #FAFAFA;
    border: 1px solid #FAFAFA;
    border-radius: 10px;
}

.vacancies__btn:hover {
    color: #FBC469;
    border-color: #FBC469;
}

.vacancies__img {
    position: absolute;
    bottom: 0;
    right: 75px;
}

.mobile-app__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin: 0px 70px 0px 20px;
}

.link-online-test {
    height: 100%;
    padding: 32px;
    border-radius: 10px;
    border: 1px solid #9D9F9E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.link-online-test:hover {
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.link-online-test:hover i.bi-arrow-right {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px);
}

.link-online-test__img {
    text-align: center;
}

.link-online-test i.bi-arrow-right {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    display: inline-block;
}

@media (min-width: 576px) {
    .ends-popup-links .modal-dialog {
        max-width: 1360px;
    }

    html body .bvi-panel .bvi-container {
        max-width: 540px;
    }

    html body .bvi-panel .bvi-container-sm,
    html body .bvi-panel .bvi-container {
        max-width: 540px;
    }

    html body .bvi-panel .bvi-col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-sm-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-sm-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .row-cols-sm-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .row-cols-sm-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .row-cols-sm-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    html body .bvi-panel .row-cols-sm-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    html body .bvi-panel .bvi-col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .bvi-col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .bvi-col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    html body .bvi-panel .bvi-col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .bvi-col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    html body .bvi-panel .bvi-col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    html body .bvi-panel .bvi-col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    html body .bvi-panel .bvi-col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    html body .bvi-panel .bvi-col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    html body .bvi-panel .bvi-col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    html body .bvi-panel .bvi-order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }

    html body .bvi-panel .bvi-order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    html body .bvi-panel .bvi-order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    html body .bvi-panel .bvi-order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    html body .bvi-panel .bvi-order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    html body .bvi-panel .bvi-order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    html body .bvi-panel .bvi-order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    html body .bvi-panel .bvi-order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    html body .bvi-panel .bvi-order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    html body .bvi-panel .bvi-order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    html body .bvi-panel .bvi-order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    html body .bvi-panel .bvi-order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    html body .bvi-panel .bvi-order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    html body .bvi-panel .bvi-order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }

    html body .bvi-panel .bvi-offset-sm-0 {
        margin-left: 0;
    }

    html body .bvi-panel .bvi-offset-sm-1 {
        margin-left: 8.3333333333%;
    }

    html body .bvi-panel .bvi-offset-sm-2 {
        margin-left: 16.6666666667%;
    }

    html body .bvi-panel .bvi-offset-sm-3 {
        margin-left: 25%;
    }

    html body .bvi-panel .bvi-offset-sm-4 {
        margin-left: 33.3333333333%;
    }

    html body .bvi-panel .bvi-offset-sm-5 {
        margin-left: 41.6666666667%;
    }

    html body .bvi-panel .bvi-offset-sm-6 {
        margin-left: 50%;
    }

    html body .bvi-panel .bvi-offset-sm-7 {
        margin-left: 58.3333333333%;
    }

    html body .bvi-panel .bvi-offset-sm-8 {
        margin-left: 66.6666666667%;
    }

    html body .bvi-panel .bvi-offset-sm-9 {
        margin-left: 75%;
    }

    html body .bvi-panel .bvi-offset-sm-10 {
        margin-left: 83.3333333333%;
    }

    html body .bvi-panel .bvi-offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 767.98px) {
    .nav-tab-mns__link {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        background-color: #FAFAFA;
        padding: 16px;
        position: relative;
        text-align: center;
        margin-bottom: 4px;
        z-index: 1;
    }

    .nav-tab-mns__link.active {
        z-index: 2;
        font-weight: 600;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        margin-bottom: -1px;
        padding: 24px 16px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.07) 0px -1px 1px, rgba(0, 0, 0, 0.07) 0px -2px 2px, rgba(0, 0, 0, 0.07) 0px -4px 4px;
        box-shadow: rgba(0, 0, 0, 0.07) 0px -1px 1px, rgba(0, 0, 0, 0.07) 0px -2px 2px, rgba(0, 0, 0, 0.07) 0px -4px 4px;
    }

    .nav-tab-mns__link_col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%;
    }

    .nav-tab-mns__link_col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 70%;
        flex: 0 1 70%;
    }

    .nav-tab-circle__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .nav-accordion-link {
        display: none;
    }

    .requisites__tab-accordion {
        display: none;
    }

    .inspectorates {
        width: 300px;
    }

    .inspectorates__btn {
        width: 100%;
        padding: 10px 15px;
        font-size: 14px;
        color: #9D9F9E;
        background-color: #FAFAFA;
    }

    .inspectorates__btn:hover {
        color: #1A1A1A;
    }

    .inspectorates__btn._show-block {
        color: #1A1A1A;
    }

    .inspectorates__btn._show-block i:before {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

@media (min-width: 768px) {
    .questionnaire {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #007A65;
        border-radius: 10px;
        overflow: hidden;
    }

    .questionnaire__nav-link {
        border-right: 1px solid #007A65;
    }

    .questionnaire__nav-link:last-child {
        border: none;
    }

    .questionnaire__nav-link.active {
        color: #FAFAFA;
        background-color: #007A65;
    }

    html body .bvi-panel .bvi-container {
        max-width: 720px;
    }

    html body .bvi-panel .bvi-container-md,
    html body .bvi-panel .bvi-container-sm,
    html body .bvi-panel .bvi-container {
        max-width: 720px;
    }

    html body .bvi-panel .bvi-col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-md-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-md-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .row-cols-md-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .row-cols-md-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .row-cols-md-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    html body .bvi-panel .row-cols-md-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    html body .bvi-panel .bvi-col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .bvi-col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .bvi-col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    html body .bvi-panel .bvi-col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .bvi-col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    html body .bvi-panel .bvi-col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    html body .bvi-panel .bvi-col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    html body .bvi-panel .bvi-col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    html body .bvi-panel .bvi-col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    html body .bvi-panel .bvi-col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    html body .bvi-panel .bvi-order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }

    html body .bvi-panel .bvi-order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    html body .bvi-panel .bvi-order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    html body .bvi-panel .bvi-order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    html body .bvi-panel .bvi-order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    html body .bvi-panel .bvi-order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    html body .bvi-panel .bvi-order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    html body .bvi-panel .bvi-order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    html body .bvi-panel .bvi-order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    html body .bvi-panel .bvi-order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    html body .bvi-panel .bvi-order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    html body .bvi-panel .bvi-order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    html body .bvi-panel .bvi-order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    html body .bvi-panel .bvi-order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }

    html body .bvi-panel .bvi-offset-md-0 {
        margin-left: 0;
    }

    html body .bvi-panel .bvi-offset-md-1 {
        margin-left: 8.3333333333%;
    }

    html body .bvi-panel .bvi-offset-md-2 {
        margin-left: 16.6666666667%;
    }

    html body .bvi-panel .bvi-offset-md-3 {
        margin-left: 25%;
    }

    html body .bvi-panel .bvi-offset-md-4 {
        margin-left: 33.3333333333%;
    }

    html body .bvi-panel .bvi-offset-md-5 {
        margin-left: 41.6666666667%;
    }

    html body .bvi-panel .bvi-offset-md-6 {
        margin-left: 50%;
    }

    html body .bvi-panel .bvi-offset-md-7 {
        margin-left: 58.3333333333%;
    }

    html body .bvi-panel .bvi-offset-md-8 {
        margin-left: 66.6666666667%;
    }

    html body .bvi-panel .bvi-offset-md-9 {
        margin-left: 75%;
    }

    html body .bvi-panel .bvi-offset-md-10 {
        margin-left: 83.3333333333%;
    }

    html body .bvi-panel .bvi-offset-md-11 {
        margin-left: 91.6666666667%;
    }

    .item-become-payer:before {
        width: 167px;
        height: 32px;
        content: "";
        position: absolute;
        z-index: 2;
    }

    .item-become-payer_first:before {
        background: url("/local/templates/landing/css/../img/landing-nalog/icons/ellipse-top.svg") 0 0 no-repeat;
        top: 0;
        right: -91px;
    }

    .item-become-payer_second:before {
        background: url("/local/templates/landing/css/../img/landing-nalog/icons/ellipse-bottom.svg") 0 0 no-repeat;
        top: 72px;
        right: -91px;
    }
}

@media (min-width: 991px) {
    .news-inspectorate__content {
        width: 30%;
    }

    .news-inspectorate__news {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100vw - 24px) * 0.7 + 12px);
        flex: 0 0 calc((100vw - 24px) * 0.7 + 12px);
        -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
    }
}

@media (min-width: 992px) {
    html body .bvi-panel .bvi-container {
        max-width: 960px;
    }

    html body .bvi-panel .bvi-container-lg,
    html body .bvi-panel .bvi-container-md,
    html body .bvi-panel .bvi-container-sm,
    html body .bvi-panel .bvi-container {
        max-width: 960px;
    }

    html body .bvi-panel .bvi-col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-lg-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-lg-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .row-cols-lg-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .row-cols-lg-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .row-cols-lg-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    html body .bvi-panel .row-cols-lg-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    html body .bvi-panel .bvi-col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .bvi-col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .bvi-col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    html body .bvi-panel .bvi-col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .bvi-col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    html body .bvi-panel .bvi-col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    html body .bvi-panel .bvi-col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    html body .bvi-panel .bvi-col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    html body .bvi-panel .bvi-col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    html body .bvi-panel .bvi-col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    html body .bvi-panel .bvi-order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }

    html body .bvi-panel .bvi-order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    html body .bvi-panel .bvi-order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    html body .bvi-panel .bvi-order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    html body .bvi-panel .bvi-order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    html body .bvi-panel .bvi-order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    html body .bvi-panel .bvi-order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    html body .bvi-panel .bvi-order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    html body .bvi-panel .bvi-order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    html body .bvi-panel .bvi-order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    html body .bvi-panel .bvi-order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    html body .bvi-panel .bvi-order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    html body .bvi-panel .bvi-order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    html body .bvi-panel .bvi-order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }

    html body .bvi-panel .bvi-offset-lg-0 {
        margin-left: 0;
    }

    html body .bvi-panel .bvi-offset-lg-1 {
        margin-left: 8.3333333333%;
    }

    html body .bvi-panel .bvi-offset-lg-2 {
        margin-left: 16.6666666667%;
    }

    html body .bvi-panel .bvi-offset-lg-3 {
        margin-left: 25%;
    }

    html body .bvi-panel .bvi-offset-lg-4 {
        margin-left: 33.3333333333%;
    }

    html body .bvi-panel .bvi-offset-lg-5 {
        margin-left: 41.6666666667%;
    }

    html body .bvi-panel .bvi-offset-lg-6 {
        margin-left: 50%;
    }

    html body .bvi-panel .bvi-offset-lg-7 {
        margin-left: 58.3333333333%;
    }

    html body .bvi-panel .bvi-offset-lg-8 {
        margin-left: 66.6666666667%;
    }

    html body .bvi-panel .bvi-offset-lg-9 {
        margin-left: 75%;
    }

    html body .bvi-panel .bvi-offset-lg-10 {
        margin-left: 83.3333333333%;
    }

    html body .bvi-panel .bvi-offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 1200px) {
    .modal-calc-container {
        width: 1030px;
    }

    html body .bvi-panel .bvi-panel-toggler {
        display: none;
    }

    html body .bvi-panel * {
        font-size: 16px !important;
    }

    html body .bvi-panel .bvi-container {
        max-width: 1140px;
    }

    html body .bvi-panel .bvi-container-xl,
    html body .bvi-panel .bvi-container-lg,
    html body .bvi-panel .bvi-container-md,
    html body .bvi-panel .bvi-container-sm,
    html body .bvi-panel .bvi-container {
        max-width: 1140px;
    }

    html body .bvi-panel .bvi-col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-xl-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .row-cols-xl-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .row-cols-xl-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .row-cols-xl-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .row-cols-xl-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    html body .bvi-panel .row-cols-xl-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    html body .bvi-panel .bvi-col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    html body .bvi-panel .bvi-col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    html body .bvi-panel .bvi-col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    html body .bvi-panel .bvi-col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    html body .bvi-panel .bvi-col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    html body .bvi-panel .bvi-col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    html body .bvi-panel .bvi-col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    html body .bvi-panel .bvi-col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    html body .bvi-panel .bvi-col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    html body .bvi-panel .bvi-col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    html body .bvi-panel .bvi-col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    html body .bvi-panel .bvi-order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    html body .bvi-panel .bvi-order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }

    html body .bvi-panel .bvi-order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    html body .bvi-panel .bvi-order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    html body .bvi-panel .bvi-order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    html body .bvi-panel .bvi-order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    html body .bvi-panel .bvi-order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    html body .bvi-panel .bvi-order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    html body .bvi-panel .bvi-order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    html body .bvi-panel .bvi-order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }

    html body .bvi-panel .bvi-order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }

    html body .bvi-panel .bvi-order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    html body .bvi-panel .bvi-order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    html body .bvi-panel .bvi-order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }

    html body .bvi-panel .bvi-order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }

    html body .bvi-panel .bvi-offset-xl-0 {
        margin-left: 0;
    }

    html body .bvi-panel .bvi-offset-xl-1 {
        margin-left: 8.3333333333%;
    }

    html body .bvi-panel .bvi-offset-xl-2 {
        margin-left: 16.6666666667%;
    }

    html body .bvi-panel .bvi-offset-xl-3 {
        margin-left: 25%;
    }

    html body .bvi-panel .bvi-offset-xl-4 {
        margin-left: 33.3333333333%;
    }

    html body .bvi-panel .bvi-offset-xl-5 {
        margin-left: 41.6666666667%;
    }

    html body .bvi-panel .bvi-offset-xl-6 {
        margin-left: 50%;
    }

    html body .bvi-panel .bvi-offset-xl-7 {
        margin-left: 58.3333333333%;
    }

    html body .bvi-panel .bvi-offset-xl-8 {
        margin-left: 66.6666666667%;
    }

    html body .bvi-panel .bvi-offset-xl-9 {
        margin-left: 75%;
    }

    html body .bvi-panel .bvi-offset-xl-10 {
        margin-left: 83.3333333333%;
    }

    html body .bvi-panel .bvi-offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}

@media (min-width: 1260px) {
    .nav-header__tablet-link {
        display: none;
    }
}

@media (min-width: 1440px) {
    .news-inspectorate__content {
        width: 40%;
    }

    .news-inspectorate__news {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50vw + 141.6px);
        flex: 0 0 calc(50vw + 141.6px);
    }
}

@media (max-width: 1460px) {
    .analitics-form__left {
        margin: 0px 30px 0px 0px;
    }
}

@media (max-width: 1440px) {
    .latest-news__title {
        font-size: calc(20px + 12 * ((100vw - 320px) / 1120));
    }

    .item-news__title {
        font-size: calc(20px + 20 * ((100vw - 320px) / 1120));
    }

    .header-inspectorate__title {
        font-size: calc(22px + 4 * ((100vw - 320px) / 1120));
    }

    .news-inspectorate__title {
        font-size: calc(20px + 26 * ((100vw - 320px) / 1120));
    }

    .item-news-inspectorate {
        padding: calc(20px + 0 * ((100vw - 320px) / 1120));
    }

    .item-news-inspectorate__title {
        font-size: calc(20px + 8 * ((100vw - 320px) / 1120));
    }

    .section-landing .preview__img {
        min-width: calc(150px + 109 * ((100vw - 320px) / 1120));
    }

    .section-landing .preview__img {
        min-width: calc(150px + 109 * ((100vw - 320px) / 1120));
    }
}

@media (max-width: 1432px) {
    .tax-inspectorates__body {
        padding: 40px;
    }
}

@media (max-width: 1400px) {
    .header-special__wrapper {
        padding: 30px 30px;
    }
}

@media (max-width: 1350px) {
    .menu > li {
        margin: 0px 5px 0px 0px;
    }
}

@media (max-width: 1300px) {
    .e-nds-form__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
    }

    .inspectorate-nav-tab__link {
        padding: 10px;
    }
}

@media (max-width: 1260px) {
    .header-bottom__name {
        max-width: 100%;
    }

    .menu {
        display: none;
    }
}

@media (max-width: 1200px) {
    .main-news__wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .main-news__left {
        padding: 0 5px 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .main-news__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .item-main-news {
        min-height: 400px;
    }

    .item-main-news_big .item-main-news__info {
        padding: 20px;
    }

    .item-main-news_big .item-main-news__date {
        font-size: 14px;
    }

    .item-main-news_big .item-main-news__title {
        font-size: 16px;
    }

    .menu-inspectorate__body {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .menu-inspectorate__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.333%;
        flex: 0 1 33.333%;
    }

    .table-mns-gray th,
    .table-mns-gray td {
        padding: 15px;
    }

    .table-invoices th,
    .table-invoices td {
        padding: 15px;
    }

    .table-mns-data th,
    .table-mns-data td {
        padding: 15px;
    }

    .main-info__body {
        display: block;
    }

    .actual {
        margin: 0px 0px 48px 0px;
        width: 100%;
    }

    .clarifications {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .e-nds-form__column {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .e-nds-form__column-center {
        min-height: 200px;
        margin: 24px 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .nav-tab-contacts__icon {
        width: 80px;
        height: 80px;
        font-size: 30px;
    }

    .inspectorate-nav-tab__icon {
        display: none;
    }

    .ends-main-links {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .ends-main-links__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3333%;
        flex: 0 1 33.3333%;
    }

    .mobile-app__icon {
        margin: 0px 0px 0px 20px;
    }
}

@media (max-width: 991.98px) {
    .nav-tab-circle__icon {
        margin: 0px 0px 8px 0px;
    }

    .nav-tab-circle__icon {
        width: 80px;
        height: 80px;
        font-size: 30px;
    }

    .address-inspectorate.region:before {
        display: none;
    }

    .menu-inspectorate__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    }

    .news-inspectorate {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .news-inspectorate__button {
        margin: 30px 0px 0px 12px;
    }

    .nav-tab-personal-area__icon {
        width: 80px;
        height: 80px;
        font-size: 30px;
    }

    .ends-popup-links__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3333%;
        flex: 0 1 33.3333%;
    }

    .ends-popup-links__column:nth-child(3) {
        border: none;
    }

    .ends-popup-links__column:nth-child(4) {
        border-top: 1px solid #727270;
    }

    .ends-popup-links__column:nth-child(5) {
        border-top: 1px solid #727270;
    }

    .quote {
        border-radius: 0px 0px 100px 0px;
    }

    .map-inspectorates svg {
        max-width: 600px;
    }
}

@media (max-width: 900px) {
    .phone-header {
        margin: 0px 0px 0px 15px;
    }

    .phone-header__list.show {
        -webkit-transform: translate(-120px, 40px) !important;
        -ms-transform: translate(-120px, 40px) !important;
        transform: translate(-120px, 40px) !important;
    }

    .header-handicapped {
        margin: 0px 0px 0px 15px;
    }

    .header-search {
        margin: 0px 0px 0px 15px;
    }

    .header-language {
        margin: 0px 0px 0px 10px;
    }

    .nav-header {
        margin: 0px 0px 0px 15px;
    }

    html body .bvi-body .bvi-panel-close {
        margin: 0px 0px 0px 15px;
    }
}

@media (max-width: 768px) {
    .header-logo__name {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .tab-to-dropdown {
        position: relative;
        margin: 0px 0px 20px 0px;
    }

    .selected-tab {
        width: 100%;
        text-align: left;
        position: relative;
        font-size: 20px;
        font-weight: 600;
        padding: 10px 35px 10px 15px;
        color: #1A1A1A;
        background-color: #FAFAFA;
        border-bottom: 3px solid #EBEBEB;
    }

    .selected-tab:after {
        display: block;
        content: "";
        position: absolute;
        top: calc(50% - 8px);
        right: 15px;
        width: 10px;
        height: 10px;
        border-bottom: 2px solid #1A1A1A;
        border-right: 2px solid #1A1A1A;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .converted-tab {
        position: absolute;
        z-index: 10;
        top: 100%;
        left: 0;
        width: 100%;
        background: #FAFAFA;
        -webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.15);
    }

    .nav-tab a {
        display: block;
    }

    .nav-tab a.active {
        background-color: #EBEBEB;
        position: relative;
    }

    .nav-tab a.active:after {
        content: "";
        position: absolute;
        top: 35%;
        right: 15px;
        width: 12px;
        height: 7px;
        border-bottom: 2px solid #1A1A1A;
        border-left: 2px solid #1A1A1A;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}

@media (max-width: 767.98px) {
    .nav-tab-mns {
        display: block;
        border: none;
        margin: 0;
    }

    .nav-tab-circle__icon {
        display: none;
    }

    .nav-tab-vertical {
        display: none;
    }

    .requisites__nav-link {
        padding: 25px;
    }

    .analitics-form {
        display: block;
    }

    .analitics-form__left {
        margin: 0px 0px 16px 0px;
    }

    .analitics-form__right {
        width: 215px;
    }

    .form-select {
        padding: 15px 40px 15px 10px;
        background-size: 20px;
    }

    .header-special {
        margin: 0px 35px 0px 0px;
    }

    .header-special__nav-tab {
        display: none;
    }

    .header-special__nav-link {
        margin: 0px;
        width: 100%;
        padding: 10px 35px 10px 15px;
        font-weight: 400;
    }

    .header-special__nav-link:last-child {
        margin: 0px;
    }

    .inspectorates__title {
        display: none;
    }

    .inspectorates__list {
        top: 50px;
    }

    .nav-tab-contacts {
        display: none;
    }

    .nav-tab-contacts__link {
        padding: 10px 15px;
    }

    .nav-tab-contacts__icon {
        display: none;
    }

    .reception-tab .table-mns-gray {
        margin: 0 -8px;
    }

    .sidebar__list li:not(:last-child) {
        margin: 0px 0px 15px 0px;
    }

    .sidebar__list {
        min-height: 125px;
    }

    .general-information-tabs {
        display: block;
        margin: 0;
    }

    .general-information-tabs__link,
    .general-information-tabs .general-information-tabs__link.active {
        width: 100%;
        height: auto;
        font-size: 18px;
        font-weight: 400;
        display: block;
        margin: 0;
        padding: 10px 35px 10px 15px;
    }

    .general-information-tabs__link:before,
    .general-information-tabs .general-information-tabs__link.active:before {
        display: none;
    }

    .general-information-tabs__link:nth-child(2),
    .general-information-tabs .general-information-tabs__link.active:nth-child(2) {
        margin: 0px;
    }

    .nav-tab-declaration {
        display: none;
    }

    .nav-tab-declaration__link {
        padding: 10px 15px;
    }

    .nav-tab-declaration__icon {
        display: none;
    }

    .main-news__row_top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -5px;
    }

    .main-news__small {
        height: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding: 0 5px 10px;
    }

    .item-main-news {
        min-height: 300px;
    }

    .inspectorate-nav-tab__link {
        color: #1A1A1A;
    }

    .menu-inspectorate__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .menu-inspectorate__link {
        padding: 15px;
    }

    .menu-inspectorate__title {
        margin: 0px 0px 20px 0px;
    }

    .news-inspectorate__news {
        display: block;
    }

    .item-news-inspectorate {
        margin: 0px 0px 30px 0px;
    }

    .about-inspectorate__icon {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
        height: 80px;
        font-size: 30px;
    }

    .nav-tab-personal-area__link {
        padding: 10px 15px;
    }

    .nav-tab-personal-area__icon {
        display: none;
    }

    .structura__row_long {
        padding: 30px 0;
    }

    .structura__row_long:before {
        width: 1px;
        border-top: none;
        position: absolute;
        top: 0;
        left: 6px;
    }

    .structura__row_long:after {
        display: none;
    }

    .structura__row:last-child:before {
        height: calc(100% - 90px);
    }

    .structura__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .structura__directorate_row:before {
        width: 100%;
        height: 1px;
        border-top: 1px dashed #727270;
        top: 50%;
        left: 0px;
    }

    .structura__directorate_row:after {
        top: calc(50% - 7px);
        left: 0;
    }

    .structura__directorate_row:last-child {
        margin: 60px 0px 0px 0px;
    }

    .structura__directorate {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .structura__content {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .structura__content:before {
        height: 100%;
        width: 1px;
        border-left: 1px dashed #727270;
        top: 0;
        left: calc(50% + 30px);
    }

    .structura__content:after {
        display: none;
    }

    .structura__description {
        margin: 25px 0px 0px 60px;
    }

    .structura__description:before {
        display: none;
    }

    .structura__department:before {
        display: none;
    }

    .landing-nalog .h2 {
        font-size: 22px;
    }

    .preview {
        padding-top: 40px;
    }

    .preview__img {
        display: none;
    }

    .preview .h1 {
        font-size: 22px;
    }

    .quote {
        border-radius: 0px 0px 50px 0px;
    }

    .quote__exclamation {
        font-size: 50px;
    }

    .payments__img {
        display: none;
    }

    .item-tax-rates {
        padding: 0px 16px 8px;
        border-radius: 0px 100px 0px 0px;
    }

    .item-tax-benefits {
        padding: 16px 30px;
    }

    .item-tax-benefits__title {
        font-size: 18px;
    }

    .page-404 {
        padding: 30px 0px;
    }

    .vacancies {
        margin: 100px -8px -8px;
    }

    .vacancies__img {
        position: absolute;
        bottom: 0;
        right: 35px;
    }

    .mobile-app__icon {
        display: none;
    }
}

@media (max-width: 600px) {
    .vacancies {
        margin: 70px -8px -8px;
    }

    .vacancies__content {
        padding: 20px;
    }

    .vacancies__img {
        display: none;
    }
}

@media (max-width: 575.98px) {
    html body .bvi-panel {
        padding: 10px 0 10px 0;
    }

    html body .bvi-panel .bvi-panel-toggler {
        display: block;
        text-align: center;
    }

    html body .bvi-panel .bvi-panel-container {
        overflow: auto;
        width: auto;
        height: 145px;
        border-top: 1px solid #bcbcbc;
        -webkit-box-shadow: inset 0px 5px 15px 0px #d6d6d6;
        box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    }

    html body .bvi-panel .bvi-panel-container,
    html body .bvi-panel #bvi-panel-close,
    html body .bvi-panel #bvi-panel-hide {
        display: none;
        margin-top: 10px;
        border-top: 1px solid #dfdfdf;
    }

    html body .bvi-panel * {
        font-size: 12px !important;
    }

    html body .bvi-panel a.bvi-link {
        height: 28px;
        line-height: 28px;
        padding: 0 5px;
    }

    html body .bvi-panel .bvi-images {
        margin-top: 6px;
    }

    html body .bvi-body a.bvi-link {
        height: 28px;
        line-height: 28px;
        padding: 0 5px;
    }
}

@media (max-width: 565px) {
    .header-special__wrapper {
        padding: 20px 10px;
    }
}

@media (max-width: 564.98px) {
    .link-enternal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .link-external {
        padding: 16px;
    }

    .link-download {
        padding: 16px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .link-download__text {
        margin: 0px 0px 16px 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .item-card-download_clarification .item-card-download__icon {
        display: none;
    }

    .requisites .tab-pane {
        padding: 30px 20px 10px;
    }

    .accordion-question__btn {
        padding: 16px;
    }

    .accordion-question__body {
        padding: 16px;
    }

    .accordion-question__body:before {
        left: 25px;
    }

    .phone-header {
        margin: 0px 0px 0px 10px;
    }

    .header-handicapped {
        margin: 0px 0px 0px 10px;
    }

    .header-search {
        margin: 0px 0px 0px 10px;
    }

    .header-language {
        margin: 0px 0px 0px 5px;
    }

    .nav-header {
        margin: 0px 0px 0px 10px;
    }

    .management-item__photo {
        margin: 0px 0px 20px 0px;
    }

    .composition__head {
        border: none;
    }

    .item-list-news__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70px;
        flex: 0 0 70px;
        height: 70px;
    }

    .about-inspectorate__icon {
        display: none;
    }

    .ends-main-links__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .ends-popup-links__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .ends-popup-links__column:nth-child(1),
    .ends-popup-links__column:nth-child(2) {
        border-right: none;
        border-bottom: 1px solid #727270;
    }

    .ends-popup-links__column:nth-child(4) {
        border-right: none;
    }

    html body .bvi-body .bvi-panel-close {
        margin: 0px 0px 0px 10px;
    }

    .section-landing {
        margin: 0px 0px 50px 0px;
    }

    .header-landing {
        padding: 12px 0;
    }

    .item-advantage__icon {
        margin: 0px 0px 16px 0px;
    }

    .section-landing {
        margin: 0px 0px 50px 0px;
    }

    .clarifications-button {
        display: none;
    }

    .tax-inspectorates__body {
        padding: 20px;
    }

    .notification {
        padding: 15px;
    }

    .notification__body {
        padding: 15px 40px 15px 15px;
        display: block;
    }

    .notification__info {
        margin: 0px 0px 30px 0px;
    }

    .notification__link img {
        display: none;
    }
}

@media (max-width: 480px) {
    .accordion-question__row img {
        max-width: 45px;
        margin-right: 12px;
    }
}

@media (max-width: 479.98px) {
    .inspectorates__list {
        left: -65px;
    }

    .nav-header__nav {
        width: 300px;
        padding: 20px 10px;
    }

    .structura__link {
        margin: 0px 0px 0px 30px;
    }
}

@media (max-width: 400px) {
    .header-search__input:focus {
        right: -85px;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    html body .bvi-panel {
        padding: 10px 0 10px 0;
    }

    html body .bvi-panel .bvi-panel-toggler {
        display: block;
        text-align: center;
    }

    html body .bvi-panel .bvi-panel-container {
        overflow: auto;
        width: auto;
        height: 145px;
        border-top: 1px solid #bcbcbc;
        -webkit-box-shadow: inset 0px 5px 15px 0px #d6d6d6;
        box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    }

    html body .bvi-panel .bvi-panel-container,
    html body .bvi-panel #bvi-panel-close,
    html body .bvi-panel #bvi-panel-hide {
        display: none;
        text-align: right;
        margin-top: 10px;
        border-top: 1px solid #dfdfdf;
    }

    html body .bvi-panel * {
        font-size: 14px !important;
    }

    html body .bvi-panel a.bvi-link {
        height: 28px;
        line-height: 28px;
        padding: 0 5px;
    }

    html body .bvi-panel .bvi-images {
        margin-top: 6px;
    }

    html body .bvi-body a.bvi-link {
        height: 28px;
        line-height: 28px;
        padding: 0 5px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    html body .bvi-panel {
        padding: 10px 0 10px 0;
    }

    html body .bvi-panel .bvi-panel-toggler {
        display: block;
        text-align: right;
    }

    html body .bvi-panel .bvi-panel-container,
    html body .bvi-panel #bvi-panel-close,
    html body .bvi-panel #bvi-panel-hide {
        display: none;
        text-align: right;
        margin-top: 10px;
        border-top: 1px solid #dfdfdf;
    }

    html body .bvi-panel * {
        font-size: 14px !important;
    }

    html body .bvi-panel a.bvi-link {
        height: 30px;
        line-height: 30px;
        padding: 0 8px;
    }

    html body .bvi-panel .bvi-images {
        margin-top: 7px;
    }

    html body .bvi-body a.bvi-link {
        height: 30px;
        line-height: 30px;
        padding: 0 8px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    html body .bvi-panel .bvi-panel-toggler {
        display: none;
    }

    html body .bvi-panel * {
        font-size: 16px !important;
    }

    html body .bvi-panel a.bvi-link {
        height: 34px;
        line-height: 34px;
        padding: 0 9px;
    }

    html body .bvi-panel .bvi-images {
        margin-top: 9px;
    }

    html body .bvi-body a.bvi-link {
        height: 34px;
        line-height: 34px;
        padding: 0 9px;
    }
}

@media (hover: hover) {
    .item-advantage:hover .item-advantage__back {
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
    }

    .item-advantage__front {
        min-height: 265px;
    }

    .item-advantage__back {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 2;
        -webkit-transform: translateY(165px);
        -ms-transform: translateY(165px);
        transform: translateY(165px);
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        transition: all 0.6s ease 0s;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tabAccordion button {
        max-width: 370px;
    }
}
/* End */
/* /local/templates/landing/css/professional_income_tax.css?1763022509273738 */
