

/* Start:/local/templates/medika/css/reset.css?17665520883546*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.container {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto
}

.button-border-light {
    font-weight: 500;
    line-height: 24px;
    border: 1px solid #844693;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 269px;
    height: 61px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.button-border-light:hover {
    background: #844693;
    color: #fff
}

.card__4new-column.left-block {
    font-size: 16px;
    line-height: 1.6;
    color: #2b2b2b;
}


.card__4new-column.left-block h3 {
    font-size: 26px;
    line-height: 1.3;
    margin-bottom: 16px;
    color: #844693;
    font-weight: 600;
}


.card__4new-column.left-block h4 {
    margin: 28px 0 12px;
    font-size: 18px;
    font-weight: 600;
    color: #844693;
    position: relative;
    padding-left: 14px;
}

.card__4new-column.left-block h4::before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 4px;
    height: calc(100% - 8px);
    background-color: #844693;
    border-radius: 2px;
}

.card__4new-column.left-block p {
    margin: 0 0 14px;
    color: #444;
}

.card__4new-column.left-block ul {
    margin: 10px 0 18px;
    padding-left: 0;
    list-style: none;
}


.card__4new-column.left-block ul li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 8px;
    color: #333;
}

.card__4new-column.left-block ul li::before {
    content: '•';
    position: absolute;
    left: 0;
    top: 0;
    color: #844693;
    font-size: 22px;
    line-height: 1;
}

.card__4new-column.left-block p:last-of-type {
    margin-top: 24px;
    padding-left: 14px;
    border-left: 3px solid #844693;
    font-weight: 500;
    color: #333;
}

@media(max-width:1200px) {
    .button-border-light {
        width: 229px;
        height: 44px;
        margin-top: 20px
    }
}

@media(max-width:1023px) {
    .button-border-light {
        width: 270px
    }
}

@media(max-width:600px) {
    .button-border-light {
        width: 100%;
        height: 42px;
        font-size: 14px;
        margin-top: 10px
    }
}
/* End */


/* Start:/local/templates/medika/css/layout.css?178910206124745*/
.galery-slide {
    display: block;
    max-height: 300px;
    min-height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.galery-slide-text {
    text-align: center;
    margin: 20px 0
}

.ymaps__item {

    padding: 40px 32px 20px;

}

figure {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

figcaption {
    text-align: center;
}

.ymaps__item-close {
    position: absolute;
    top: 36px;
    right: 36px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.ymaps__item-title {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 700;
    line-height: 1;
    text-align: left;
    color: #a82682;
}

.ymaps__item-image {
    position: relative;
    width: 100%;
    padding-top: 42.0427553%;
    margin-top: 16px;
    overflow: hidden;
}

.ymaps__item-image-img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    display: block;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ymaps__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 36px;
}

.ymaps__item-option {
    width: 50%;
}

.ymaps__item-option-title {
    font-size: 12px;

    font-weight: 400;
    line-height: 1.57;
    text-align: left;
    color: #a82682;
}

.ymaps__item-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 12px;
    display: block;
}

.ymaps__item-text--pink {
    color: #a82682;
}

.swiper-slide-wrapp {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 45px
}

header {
    position: fixed;
    width: 100%;
    z-index: 15;
    top: 0;
    background: #fff
}

.header__top-wr {
    /* padding: 30px 0; */
    padding: 15px 0;
    border-bottom: 1px solid #E4E4E4
}

.header__top-text {
    font-size: 18px
}

.header__top {
    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
}

.header__top-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.header-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__top-item {
    margin-left: 15px
}

.header__top-call {
    margin-left: 35px
}

.header-phone span {
    margin-left: 6px;
    font-weight: 600
}

.header__top-look {
    cursor: pointer
}

.header__nav {
    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;
    /* padding: 10px 0; */
    height: 87px
}

@media(min-width:991px) {
    .bg-lk {
        display: none !important;
    }
}

.header.totop .header__nav {
    padding: 12px 15px;
}

.header__nav-items-wr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__nav-items {
    height: 100%
}

.header__nav-item {
    font-weight: 500;
    padding: 0 15px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    position: relative;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.header__nav-item--action a {
    font-weight: 700;
    position: relative;
    display: inline-block;
    background: linear-gradient(90deg,
            #3cc95a,
            #2aa550,
            #3cc95a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: actionGradient 4s linear infinite;
}

.header__nav-item--action a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg,
            #3cc95a,
            #2aa550,
            #3cc95a);
    border-radius: 2px;
    animation: actionGradient 4s linear infinite;
}

@keyframes actionGradient {
    0% {
        background-position: 0%;
    }

    100% {
        background-position: 200%;
    }
}


.header__nav-item-ul {
    position: absolute;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    background: #fff;
    padding: 20px;
    top: calc(100% + 15px);
    left: 0;
    width: 400px;
    visibility: hidden;
    opacity: 0;
    height: auto;
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    box-shadow: 0 7px 10px rgb(0 0 0 / 10%);
    z-index: 200;
}

@-webkit-keyframes blinker {
    0% {
        color: #fff
    }

    5% {
        color: #00A859
    }

    50% {
        color: #00A859
    }

    100% {
        color: #fff
    }
}

@keyframes blinker {
    0% {
        color: #fff
    }

    5% {
        color: #00A859
    }

    50% {
        color: #00A859
    }

    100% {
        color: #fff
    }
}

.header__nav-item-anim a {
    -webkit-animation: blinker 2s linear infinite;
    animation: blinker 2s linear infinite
}

li:hover>.header__nav-item-ul {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px);
    -ms-transform: translate(0px);
    transform: translate(0px)
}

.li-1:hover .ul-2 {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px);
    -ms-transform: translate(0px);
    transform: translate(0px)
}

.a-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 14px 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ul-wr {
    font-size: 18px
}

.stick_li-1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: #ffffff;
    border: 0.5px solid #844693;
}

.li-1 {
    padding: 10px 30px
}

.ul-2 .li-1 {
    padding: 15px 30px
}

a:hover {
    color: #844693
}

.ul-2 {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    min-height: -webkit-fill-available;
    background: #f1f1f1;
    /* padding: 20px; */
    visibility: hidden;
    opacity: 0;
    z-index: 5;
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.header.totop {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
}

.header.totop .white-header {
    color: #323232
}

.title {
    font-weight: 600;
    font-size: 40px;
    line-height: 49px
}

.feedback.show {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    left: 0;
}

.feedback {
    position: fixed;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    background-image: -o-linear-gradient(305deg, rgba(0, 113, 187, .5) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(145deg, rgba(0, 113, 187, .5) 0%, rgba(0, 0, 0, 0.5) 100%);
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    z-index: 1040;
    left: 0;
}

.feedback-content {
    position: relative;
    width: 96%;
    max-width: 600px;
    background: #fff;
    margin: auto;
    padding: 70px;
    border-radius: 15px
}

.feedback-content__caption {
    margin-bottom: 38px;
    font-size: 30px;
    line-height: 1.5
}

.text-bold {
    font-weight: 700
}

.text-center {
    text-align: center
}

.feedback-content-body-item {
    position: relative;
    display: block;
    margin-bottom: 30px
}

.feedback-content-body-item__field {
    width: 100%;
    background: transparent;
    padding: 0 0 10px;
    line-height: 1.7;
    border-bottom: 1px solid #D1D1D1;
    resize: none;
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 18px;
    position: relative;
    z-index: 1;
    background: #fff;
}

.feedback-content-body-item__message {
    display: none;
    position: absolute;
    top: -63%;
    right: 0;
    background: #fff;
    padding: 3px 5px;
    text-align: center;
    font-size: 14px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.feedback__close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.feedback__close::before,
.feedback__close::after {
    content: '';
    position: absolute;
    top: 11px;
    right: 0;
    width: 22px;
    height: 2px;
    background: #d2d2d2;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.feedback__close::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.button.feedback-content-body__send {
    width: inherit;
    margin-top: 28px
}

.check-label {
    font-weight: normal;
    line-height: 56px;
    position: relative;
    padding-left: 50px;
    text-align: left;
    color: #B6B6B6
}

.check-input {
    display: none
}

.check-input:checked+.check-label:before {
    background: transparent url(/bitrix/templates/ravt/img/ok.svg) center center no-repeat
}

.check-label:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 51%;
    border: 1px solid #D1D1D1;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.modal-label {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.modal-input.noempty~.modal-label,
.modal-input:focus~.modal-label {
    top: -30px;
    font-size: 14px
}

.pageup {
    position: fixed;
    right: 55px;
    bottom: 200px;
    z-index: 1;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    cursor: pointer
}

.ws_fixed svg {
    width: 100%;
    height: 100%;
}

.ws_fixed {
    position: fixed;
    right: 57px;
    bottom: 50px;
    z-index: 1;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    cursor: pointer;
    width: 56px;
    height: 56px;
}

.telega_fixed {
    position: fixed;
    right: 57px;
    bottom: 130px;
    z-index: 1;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    cursor: pointer;
    width: 56px;
    height: 56px;
}

.telega_fixed img {
    width: 100%;

}

.pageup.show {
    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
}

.footer {
    background: #1E2428;
    color: #fff;
    margin-top: 60px;
}

.footer-map__phone {
    order: 5;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 18px;
    line-height: 22px;
    color: #797979;
    font-weight: 500
}

@media(max-width:600px) {
    .footer-map__phone {
        flex-direction: column;
        align-items: unset;
    }
}

.footer-map__phone a {
    display: flex;
    align-items: center;
    gap: 4px;
}

.footer-text {
    font-size: 14px
}

.button-border {
    border: 1px solid #844693;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: 600;
    padding: 13px 42px;
    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;
    color: #fff !important
}

.button-border:hover {
    background: #844693;
    color: #fff !important
}

.js-form__send-not,
.btn-promo__not {
    position: relative
}

.js-form__send-not::before,
.btn-promo__not::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 10
}

.footer-social-item svg {
    width: 38px;
    height: 38px;
    fill: #7A7A7A;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.footer-social-item {
    width: 38px;
    height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 10px
}

.footer-social-item svg:hover {
    fill: #844693
}

.footer-items {
    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;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px
}

.footer-items-top {
    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;
    padding: 31px 0;
    border-bottom: 2px solid #65506a;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer-items-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 35px 0;
    gap: 10px;
}

.footer-privacy {
    max-width: 500px;
    text-align: right
}

.footer-privacy a {
    color: #fff;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.breadcrumbs {
    font-size: 18px;
    line-height: 22px;
    color: #646A6F;
    top: 20px;
    /* position: relative; */
    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
}

.breadcrumbs a {
    margin-right: 3px
}

.breadcrumbs ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.breadcrumbs a:hover {
    opacity: .7
}

.breadcrumbs span {
    color: #844693
}

.breadcrumbs li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3px
}

.ir-breadcrumbs-link-back {
    display: block;
    position: relative;
    color: #646A6F;
    line-height: 17px;
    font-weight: 400;
    text-decoration: none;
    padding-left: 17px
}

.ir-breadcrumbs-link-back::before {
    position: absolute;
    content: '';
    left: 0;
    top: 1px;
    background: url(/bitrix/templates/medika/img/arrow-left-grey.svg) no-repeat 50%;
    background-size: contain;
    width: 12px;
    height: 15px
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 20px;
    height: 34px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 44%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

.swiper-pagination-bullet {
    background: #D6C2DB;
    width: 10px;
    height: 10px;
    display: block;
    margin: 0 6px;
    border-radius: 50%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.swiper-pagination.swiper-pagination-bullets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 15px 0
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #844693
}

.swiper-button-next {
    right: 0
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    opacity: .8
}

.footer-map-info-text svg {
    width: 25px;
    height: 25px;
    margin-right: 10px
}

.footer-map {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer-map-info {
    max-width: 765px;
    margin-left: auto;
    margin-right: 175px
}

div#map {
    height: 750px;
    width: 100%;
    max-width: 50%
}

.footer-map-info-title {
    margin-bottom: 60px
}

.footer-map-info-text {
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 35px;
    max-width: 554px
}

.footer-map-info-descr {
    font-size: 18px;
    line-height: 22px;
    color: #646A6F;
    max-width: 554px
}

.footer-map-info-map-option svg {
    width: 22px;
    height: 20px;
    margin-right: 9px
}

.footer-map-info-map-option {
    margin-top: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.text-link {
    border-bottom: 1px solid #1E2428;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.footer-map-info-map-option:hover {
    opacity: .8
}

.footer-map-info-btn {
    margin-top: 45px
}

.footer-map-info-text a {
    margin-right: 10px;
    display: block
}

.footer-map-info-text.time {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding-left: 0;
}

.footer__midl-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 30px 0;
    border-bottom: 2px solid #65506a
}

.footer__midl-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.footer__midl-wrap__small {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    margin-bottom: 5px
}

.footer__midl-title {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

.footer__midl-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.footer__midl-subtitle {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    margin-top: 5px;
    margin-bottom: 5px
}

.footer__midl-title.drop_link {
    font-weight: 500;
    margin-bottom: 10px;
    color: #ffffffad
}

.footer__midl-subtitle {
    padding-right: 5px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.footer__midl-title.indent {
    margin-top: 30px
}

.footer-sub {
    margin-top: 30px;
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.footer-sub__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.footer-sub__form-input {
    width: 300px;
    border: .987569px solid #D6C2DB;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4.93785px;
    height: 58px;
    font-size: 17.7762px;
    line-height: 22px;
    padding-left: 20px
}

.footer-sub__form-btn {
    margin-left: 20px
}

.footer-sub__preview {
    font-size: 14px;
    line-height: 17px;
    margin-top: 10px;
    text-align: center;
    width: 100%
}

.footer-sub__item {
    position: relative
}

.footer-sub__item .feedback-content-body-item__message {
    color: #000;
    top: 10px
}

.footer-sub .feedback-content__caption {
    margin-bottom: 10px
}

@media (max-width:1450px) {
    .footer-sub__form-input {
        height: 52px
    }
}

@media (max-width:1199px) {
    .footer__midl-title {
        font-size: 16px
    }

    .footer__midl-subtitle {
        font-size: 14px;
        padding: 0 5px 0 0
    }
}

@media (max-width:1024px) {
    .footer__midl-subtitle {
        font-size: 11px
    }

    .footer__midl-title {
        font-size: 15px
    }
}

@media (max-width:800px) {
    .footer-sub {
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:767px) {
    .footer__midl-title.indent {
        margin-top: 5px
    }

    .footer__midl-column {
        display: none
    }

    .footer__midl-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__midl-title.drop_link.indent {
        margin-bottom: 20px
    }

    .footer__midl-title.drop_link {
        color: #fff;
        font-weight: 700
    }

    .footer__midl-title {
        font-size: 17px
    }

    .footer__midl-title.drop_link::after {
        content: '+';
        margin-left: 7px;
        font-size: 27px
    }

    .footer__midl-wrap__small.open .footer__midl-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer__midl-subtitle {
        font-size: 15px
    }

    .footer__midl-wrap__small.open .footer__midl-title.drop_link::after {
        content: '-'
    }
}

@media(max-width: 601px) {
    .footer-sub__form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 20px;
    }

    .feedback-content-body-checkbox {
        margin-top: 12px;
    }

    .button-border {
        margin: 15px 0 0;
        width: 100%
    }

    .footer-sub__form-input,
    .footer-sub__form {
        width: 100%
    }

    .footer-sub__preview {
        font-size: 12px
    }
}

.footer-ad {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 20px;
}

.footer-dop-info {
    margin: 20px 0;
}

@media(max-width: 767px) {
    .footer-ad {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .footer-dop-info {
        text-align: center;
    }
}
/* End */


/* Start:/local/templates/medika/css/main.css?179065632147384*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
sup {}

img {
  max-width: 100%;
  max-height: 100%;
}

li {
  list-style: none;
}

.card__3-text--new {
  padding: 50px 0 50px 20px;
}

input,
textarea,
select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  font-family: "Montserrat", sans-serif !important;
}

body {
  min-width: 320px;
  -webkit-text-size-adjust: 100%;
  font-family: "Montserrat", sans-serif !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
}

body a {
  color: #844693;
}

header a {
  color: #1e2428;
}

.bvi-body[data-bvi-theme="white"] :not([class^="ymaps"]) svg,
.bvi-body[data-bvi-theme="white"] :not([class^="ymaps"]) rect {
  fill: white !important;
}

.bvi-body[data-bvi-theme="white"] :not([class^="ymaps"]) .main-swiper .swiper-slide img {
  height: 100% !important;
  object-fit: cover !important;
}

.bvi-body[data-bvi-theme="white"] .main-swiper .swiper-slide {
  background-color: unset !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: unset !important;
  color: unset !important;
  fill: unset !important;
}

.bvi-body[data-bvi-theme="white"] .main-swiper .swiper-slide img {
  background-color: unset !important;
  box-shadow: unset !important;
  text-shadow: unset !important;
  border-color: unset !important;
  color: unset !important;
  fill: unset !important;
  object-fit: cover;
}

a {
  color: #1e2428;
  text-decoration: none;
  outline: none;
}

.uslugi_text .bvi-img {
  display: none !important;
}

.social_header2 svg {
  width: 46px;
  height: 46px;
}

.social_header2 a {
  width: 46px;
  height: 46px;
}

.social_header2 a:last-child {
  width: 46px;
  height: 46px;
}

.social_header2 a:last-child svg {
  width: 46px;
  height: 46px;
}

.social_header2 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.header__nav-item a {
  font-size: 20px;
  font-weight: 600;
}

.cookie-popup {
  padding: 24px;
  position: fixed;
  display: none;
  z-index: 100;
  background-color: #844693;
  color: #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}

.cookie-popup.active {
  display: flex;
}

.cookie-popup__btns {
  padding-left: 20px;
}

.cookie-popup__btns {
  padding: 10px 20px;
  background: #fff;
  border-radius: 10px;
  cursor: pointer;
  color: #844693;
}

@media (max-width: 830px) {
  .cookie-popup {
    z-index: 1000;
    padding: 12px;
  }

  .cookie-popup.active {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
    bottom: 0;
    flex-direction: column;
    gap: 5px;
  }

  .cookie-popup__btns {
    margin: 0 auto;
  }

  .card__3-text--new {
    padding: 20px 12px;
  }
}

html {
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  color: #1e2428;
}

.maps_blocks {
  position: relative;
}

#vk_groups3 {
  position: absolute;
  right: 0;
  z-index: 1;
}

@media (max-width: 992px) {
  #vk_groups3 {
    position: unset;
    margin-left: 20px;
  }
}

.js-form.hide {
  display: none;
}

.desct-hidd {
  display: none;
}

.hidd {
  display: none;
}

.galery-slide {
  padding: 0 !important;
}

.color {
  color: #844693;
}

.bg {
  background: #844693;
}

.grey {
  color: #646a6f;
}

.main {
  /* margin-top: 260px; */
  margin-top: 240px;
}

.breadcrumbs {
  padding-bottom: 40px;
}

.header__logo-img {
  /* width: 250px; */
  width: 200px;
}

.header__adr {
  display: block;
}

.header__adr a {
  display: block;
}

.header__top-text span {
  color: #844693;
  font-weight: 600;
}

.button {
  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: 5px;
  color: #fff;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
  font-weight: 500;
  font-size: 20px;
  padding: 16px 22px;
}

.button-small {
  padding: 5px 36px;
  font-size: 14px;
}

a.button:hover {
  color: #fff;
}

.text_link {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #844693;
  border-bottom: 1px solid #844693;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}

.text_link:hover {
  opacity: 0.8;
}

.scroll-hidd {
  display: none;
}

.header.totop .scroll-hidd {
  display: flex;
  /* display: block; */
}

.header.totop .button-small {
  display: none;
}

.swiper-slide-wrapp a {
  position: relative;
}

::-webkit-scrollbar {
  width: 10px;
  height: 6px;
  background-color: #d8bddf;
  -webkit-box-shadow: inset 1px 1px 10px #f3faf7;
  box-shadow: inset 1px 1px 10px #f3faf7;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #844693;
  border-radius: 10px;
}

.button:hover {
  -webkit-box-shadow: 0 5px 18px 3px rgb(132 70 147 / 49%);
  box-shadow: 0 5px 18px 3px rgb(132 70 147 / 49%);
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: bold;
}

.title {
  font-weight: 600;
  font-size: 40px;
  line-height: 74px;
  margin-top: 70px;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__burger {
  display: none;
}

.header__top-wr.hidd {
  display: none;
}

.content p {
  margin-top: 10px;
}

.feedback-content-body-checkbox {
  position: relative;
}

.mt180 {
  margin-top: 180px;
}

.mt80 {
  margin-top: 80px;
}

.section__3-item:hover .section__3-item-img {
  -webkit-box-shadow: 2px 2px 20px 0.5px rgb(0 0 0 / 30%);
  box-shadow: 2px 2px 20px 0.5px rgb(0 0 0 / 30%);
}

.section__3-item-img {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.mt70 {
  margin-top: 70px;
}

.contain {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.section__4-tabs-content__block-info-text-items p {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.section__4-tabs-content__block-info-text-items p::before {
  min-width: 20px !important;
  background-size: contain !important;
}

.button.price-name-btn.bg {
  width: 100%;
  padding: 10px 0;
}

.ped-section-banner {
  margin-top: -10px;
  background-image: url(/bitrix/templates/medika/img/ped-baner.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
}

.ped-banner__title {
  max-width: 737px;
  margin-bottom: 40px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  line-height: 140%;
  text-transform: uppercase;
  color: #1e2428;
}

.ped-banner__title strong {
  font-weight: 700;
}

.ped-banner__krug-list {
  font-family: Montserrat;
  padding-left: 31px;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 32px;
  color: #000000;
  background-image: url(/bitrix/templates/medika/img/index/krug.png);
  background-size: 15px 15px;
  margin-right: 8px;
  background-position: left center;
  background-repeat: no-repeat;
}

.ped-banner__krug-list:not(:last-child) {
  margin-bottom: 20px;
}

.ped-section-banner .container {
  background-image: url(/bitrix/templates/medika/img/doctor-banner.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 65px 0 70px;
}

.ped-section-banner .container ul {
  margin-bottom: 50px;
}

.ped-section-banner .container a {
  margin-top: 0;
}

.sub-nav__list {
  display: flex;
  overflow-x: scroll;
}

.sub-nav__list li a {
  border: 1px solid #844693;
  box-sizing: border-box;
  border-radius: 5px;
  width: 330px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sub-nav__list li a {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  color: #1e2428;
}

.ped-title {
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 140%;
  color: #1e2428;
  margin-bottom: 50px;
}

.ped-section {
  margin-bottom: 160px;
}

.ped-clinic__descr {
  margin-bottom: 50px;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #1e2428;
}

.ped-wrapp-all {
  justify-content: space-between;
}

.ter-include__wrapper {
  display: flex;
  width: 1480px;
}

.first-meet {
  background-image: url(/bitrix/templates/medika/img/first-meet.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 430px;
  clip-path: polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);
  width: 33%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.threel-meet {
  background-image: url(/bitrix/templates/medika/img/second-meet.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 430px;
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
  transform: translateX(-40px);

  width: 33%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.second-meet {
  clip-path: polygon(90.81% -0.23%,
      99.8% 48.13%,
      91.42% 98.37%,
      0% 100%,
      10% 48.37%,
      0.61% 0.46%);
  background-image: url(/bitrix/templates/medika/img/second-meet.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 430px;
  transform: translateX(-20px);
  width: 33%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.meet-title-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
  transform: translateY(280px);
  height: 100%;
  transition: 0.5s;
}

#dzen_svg:hover g path {
  fill: #844693;
}

.meet-title-wrapper:hover {
  background-color: rgba(0, 0, 0, 0.5);
  transform: translateY(0px);
}

.meet-title-wrapper:hover .meeting-title,
.meet-title-wrapper:hover .meeting-title::before {
  color: #fff;
}

.meeting-title {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  color: #1e2428;
  padding: 23px 50px;
}

.meeting-descr {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #ffffff;
  max-width: 520px;
  transform: translateX(0px);
  padding: 40px;
  text-align: center;
}

.meeting-title::before {
  content: "01";
  margin-right: 30px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 140%;
  color: #00a859;
}

.second-meet .meeting-title {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  color: #1e2428;
  padding: 23px 123px;
  padding-left: 40px;
}

.bg-lk .header__top-lk {
  display: none;
}

.threel-meet .meeting-descr {
  transform: translateX(0px);
}

.second-meet .meeting-descr {
  transform: translateX(0px);
}

.second-meet .meeting-title::before {
  content: "02";
  margin-right: 30px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 140%;
  color: #00a859;
}

.threel-meet .meeting-title::before {
  content: "03";
  margin-right: 30px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 140%;
  color: #00a859;
}

.sub-nav__list li {
  transition: 0.5s;
  margin-right: 30px;
  margin-bottom: 20px;
}

.sub-nav__list li:hover {
  background: rgba(132, 70, 147, 0.08);
}

.header__nav-item .header-phone {
  margin-bottom: 20px;
}

div#map {
  max-width: calc(50% - 1px);
}

@media (max-width: 1450px) {
  .ped-section-banner {
    padding: 0px 15px;
  }

  .price-name {
    font-size: 18px;
  }

  html {
    font-size: 16px;
  }

  /* .ul-2 {
        padding: 5px
    } */

  .li-1 {
    font-size: 15px;
    padding: 7px 30px;
  }

  .section__4-tab-item-img {
    width: 90px;
  }

  .section__4-tab-item-info {
    margin-left: 25px;
  }

  .section__4-tabs,
  .section__4-subtitle-wr {
    -ms-grid-columns: 1.2fr 25px 2fr;
    grid-template-columns: 1.2fr 2fr;
    grid-gap: 25px;
  }

  .container {
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .main {
    margin-top: 170px;
  }

  .header__top-wr {
    padding: 10px 0;
  }

  .header__top-text {
    font-size: 15px;
  }

  .header__nav {
    height: 85px;
  }

  .header__nav-logo img {
    width: 160px;
    height: auto;
    padding-right: 40px;
  }

  .mt180 {
    margin-top: 130px;
  }

  .ter-include__wrapper {
    width: unset;
    max-width: 1440px;
  }
}

@media (max-width: 1200px) {
  .threel-meet {
    clip-path: unset;
    transform: unset;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .header__logo-img {
    width: 90px;
  }

  .header__nav-item {
    font-size: 13px;
    padding: 0 15px;
  }

  .title {
    font-size: 35px;
    line-height: 40px;
  }

  .button {
    font-size: 17px;
    padding: 11px 18px;
  }

  .feedback-content {
    max-width: 450px;
    padding: 50px;
  }

  .button.feedback-content-body__send {
    margin-top: 20px;
  }

  .button-small {
    padding: 5px 20px;
  }

  .section__4-tabs-content__block-info-text-items {
    margin-top: 10px;
    font-size: 14px;
  }

  .footer-map-info {
    max-width: 360px;
    margin-right: 50px;
  }

  .footer-map-info-descr {
    font-size: 15px;
    line-height: 20px;
  }

  .footer-map-info-text {
    margin-bottom: 25px;
  }

  .footer-map-info-title {
    margin-bottom: 40px;
  }

  div#map {
    height: 600px;
  }

  .footer-map-info-map-option {
    margin-top: 25px;
  }

  .ped-section-banner .container {
    background-size: 400px;
  }

  .first-meet,
  .second-meet {
    clip-path: unset;
    transform: unset;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .ter-include__wrapper {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 1023px) {
  .bg-lk .header__top-lk {
    display: block;
  }

  .header__nav-call .social_header2 {
    display: none;
  }

  .section__4-tabs,
  .section__4-subtitle-wr {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ul-2 {
    min-height: auto;
  }

  .a-1.navbar-menu-link__ext.alone {
    padding: 10px 0;
  }

  .breadcrumbs {
    font-size: 16px;
  }

  .header__nav {
    height: 65px;
  }

  .mt180 {
    margin-top: 80px;
  }

  .mt70 {
    margin-top: 40px;
  }

  .header__top-wr {
    display: none;
  }

  .main {
    margin-top: 85px;
  }

  .title {
    font-size: 30px;
    line-height: 38px;
  }

  .button {
    padding: 10px 40px;
  }

  .header {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  }

  .header__nav-phone span {
    display: none;
  }

  .header__burger {
    display: block;
  }

  .header__nav {
    padding: 10px 20px;
    background: #fff;
  }

  .header__nav-item {
    font-size: 20px;
    padding: 15px 0;
    height: auto;
    width: 100%;
    display: block;
  }

  .header__nav-item:hover {
    font-weight: 500;
    color: #323232;
  }

  .header__logo-img,
  .header__nav-call,
  .header__burger {
    position: relative;
    z-index: 2;
  }

  .header__nav-phone-img {
    display: block;
  }

  .link__noclick {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .navbar-menu-link__ext-first::after {
    content: "";
    display: block;
    width: 20px;
    height: 15px;
    background: url(/bitrix/templates/medika/img/arr.svg);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: rotate(270deg) translateX(-50%);
    -ms-transform: rotate(270deg) translateX(-50%);
    transform: rotate(270deg) translateX(-50%);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
  }

  .header__nav-item>a.navbar-menu-link__ext.is-open::after {
    -webkit-transform: rotate(0deg) translateX(-50%);
    -ms-transform: rotate(0deg) translateX(-50%);
    transform: rotate(0deg) translateX(-50%);
  }

  li:hover>.header__nav-item-ul {
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .header-border {
    border-bottom: none;
  }

  .header__nav-items {
    position: fixed;
    -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;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    -webkit-transition: 0.6s all;
    -o-transition: 0.6s all;
    transition: 0.6s all;
    z-index: 1;
  }

  .header__nav-item-ul {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    visibility: visible;
    opacity: 1;
    height: auto;
    overflow-y: hidden;
    -webkit-transition: max-height 0.3s ease;
    -o-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
    max-height: 0;
    padding: 0;
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .a-1 {
    padding: 0;
  }

  .ul-2 {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    visibility: visible;
    opacity: 1;
    z-index: 1;
    max-height: 0;
    overflow-y: hidden;
    height: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background: transparent;
    padding: 0;
  }

  .li-1:hover .ul-2 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .li-1 {
    padding: 10px 18px 10px 30px;
    font-size: 17px;
  }

  .li-1 a {
    color: #5a5e60;
  }

  .li-1:first-child {
    margin-top: 10px;
  }

  .a-1.navbar-menu-link__ext.link__noclick.is-open svg {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .mob-hidd {
    display: none;
  }

  .desct-hidd {
    display: block;
  }

  .header__nav-call span {
    display: none;
  }

  .span-1,
  .span-2,
  .span-3 {
    display: block;
    height: 2px;
    width: 20px;
    background-color: #844693;
    margin-bottom: 2px;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
    margin-bottom: 4px;
  }

  .header__burger.active span:nth-child(1) {
    width: 35px;
    -webkit-transform: translateY(9px) rotate(-45deg);
    transform: translateY(9px) rotate(-45deg);
    -moz-transform: translateY(9px) rotate(-45deg);
    -ms-transform: translateY(9px) rotate(-45deg);
    -o-transform: translateY(9px) rotate(-45deg);
  }

  .header__burger.active span:nth-child(2) {
    display: none;
  }

  .header__burger.active span:nth-child(3) {
    width: 35px;
    -webkit-transform: translateY(3px) rotate(45deg);
    -ms-transform: translateY(3px) rotate(45deg);
    transform: translateY(3px) rotate(45deg);
  }

  .header__nav-items.open {
    left: 0;
  }

  .header__nav-items-wr {
    overflow-y: scroll;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 80px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 24px;
    padding-bottom: 80px;
  }

  .slider-btn {
    min-width: 40px;
    width: 40px;
    height: 40px;
  }

  .feedback-content__caption {
    margin-bottom: 15px;
  }

  .feedback-content {
    padding: 30px;
  }

  .text-middle {
    font-size: 35px;
    line-height: 40px;
  }

  .footer-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer-rule {
    padding: 20px 0;
  }

  .footer-map {
    display: -ms-grid;
    display: grid;
  }

  .footer-map-info {
    max-width: 100%;
    margin: 0;
    padding: 0 15px 15px;
  }

  .footer-map-info-text {
    margin-bottom: 17px;
  }

  .footer-map-info-text.time {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-map-info-map-option {
    margin-top: 15px;
  }

  .footer-map-info-btn {
    margin-top: 20px;
  }

  div#map {
    height: 330px;
    max-width: 100%;
  }
}

@media (max-width: 800px) {
  .price-name {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .footer-items-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer-items-bottom,
  .footer-items-top {
    padding: 20px 0;
  }

  .footer-items-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-privacy {
    max-width: 100%;
    text-align: center;
  }

  .ped-section-banner .container {
    background-image: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .ped-section-banner .container .ped-banner__title {
    text-align: center;
  }
}

@media (max-width: 695px) {
  .ped-banner__title {
    font-size: 44px;
  }

  .ped-section-banner .container ul {
    padding-left: 10px;
  }

  .sub-nav__list li a {
    width: 300px;
  }

  .sub-nav__list li {
    margin-bottom: 20px;
  }

  .first-meet {
    background-position: center;
  }

  .meeting-title {
    font-size: 21px;
    padding: 60px 10px;
  }

  .meeting-title::before {
    font-size: 21px;
  }

  .meeting-descr {
    padding: 10px;
    transform: unset;
    font-size: 15px;
  }

  .second-meet .meeting-title {
    font-size: 21px;
    padding: 60px 10px;
  }

  .second-meet .meeting-title::before {
    font-size: 21px;
  }

  .second-meet .meeting-descr {
    padding: 10px;
    transform: unset;
    font-size: 15px;
  }
}

@media (max-width: 601px) {
  .li-1 {
    overflow-wrap: break-word;
  }

  .mt180 {
    margin-top: 60px;
  }

  .mt70 {
    margin-top: 30px;
  }

  .text_link {
    font-size: 16px;
  }

  .button {
    font-size: 14px;
    width: auto;
  }

  .pageup svg {
    width: 30px;
    height: auto;
  }

  .pageup {
    right: 72px;
  }

  .feedback-content {
    padding: 20px;
    max-width: 250px;
  }

  .feedback-content__caption {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .feedback-content-body-item__field {
    padding: 0 0 5px;
    font-size: 14px;
  }

  .feedback-content-body-item {
    margin-bottom: 20px;
  }

  .check-label {
    font-size: 11px;
    line-height: 16px;
    padding-left: 30px;
  }

  .check-label:before {
    width: 20px;
    height: 20px;
    top: 20%;
  }

  .button.feedback-content-body__send {
    margin-top: 15px;
    font-size: 14px;
  }

  .modal-input.noempty~.modal-label,
  .modal-input:focus~.modal-label {
    top: -15px;
    font-size: 11px;
  }

  .feedback-content-body-item__message {
    top: 0;
    right: 0;
    padding: 2px;
    font-size: 11px;
  }

  .title {
    font-size: 25px;
    line-height: 31px;
  }

  .text-middle {
    font-size: 30px;
    line-height: 28px;
  }

  .footer-privacy {
    max-width: 100%;
  }

  .footer-text {
    font-size: 11px;
    text-align: center;
    line-height: 15px;
  }

  .feedback-content-body-checkbox {
    font-size: 12px;
    line-height: 15px;
  }

  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }

  .swiper-pagination.swiper-pagination-bullets {
    margin: 7px 0;
  }

  .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
  }

  .footer-map-info-title {
    margin-bottom: 25px;
  }

  .footer-map-info-text svg {
    width: 17px;
    height: 17px;
  }

  .footer-map-info-text {
    font-size: 14px;
    margin-bottom: 15px;
  }

  .footer-map-info-text.time svg {
    width: 23px;
  }

  .footer-map-info-descr {
    font-size: 14px;
    line-height: 19px;
  }

  .button-border {
    width: 100%;
  }

  .galery-slide {
    min-height: auto;
  }

  .footer-social-item:not(:last-child) {
    margin-right: 15px;
  }

  .section__4-tabs-content__block-info {
    width: 100%;
  }

  .breadcrumbs {
    font-size: 14px;
  }

  .ir-breadcrumbs-link-back::before {
    height: 13px;
  }

  .ir-breadcrumbs-link-back {
    line-height: 14px;
    padding-left: 15px;
    margin-left: 15px;
  }
}

@media (max-width: 480px) {
  .title {
    font-size: 20px;
    line-height: 27px;
  }

  .feedback-content__caption {
    margin-top: 24px;
  }

  .button.bg.footer-map-info-btn {
    width: auto;
    padding: 20px;
  }

  .sub-nav__list li a {
    width: 300px;
  }

  .sub-nav__list li a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #1e2428;
  }

  .sub-nav__list li {
    margin-bottom: 10px;
  }
}

.li-1:nth-child(1):hover .ul-2 {
  height: fit-content;
  overflow-y: auto;
  overflow-y: scroll;
  max-height: 500px;
}

.card__2-detail-text ol {
  list-style-type: decimal;
  padding: revert;
}

.card__2-detail-text ol li {
  list-style: decimal;
}

.stati-blocks {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.stati-one {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: solid 1px #646a6f;
}

.stati-one-img {
  width: 240px;
  height: 165px;
  display: flex;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.stati-one-right {
  width: calc(100% - 260px);
}

.stati-one-right-date {
  width: 100%;
  color: #646a6f;
  font-size: 12px;
}

.stati-one-right-title {
  width: 100%;
  margin-top: 10px;
  color: #844693;
  font-size: 16px;
  text-decoration: underline;
  display: block;
  line-height: 1;
}

.stati-one-right-title:hover {
  text-decoration: none;
}

.stati-one-right-anons {
  width: 100%;
  margin-top: 10px;
  font-size: 17px;
}

.stati-one-right-kn {
  padding: 9px 13px;
  background: #844693;
  color: #fff;
  font-size: 13px;
  margin-top: 10px;
  display: block;
}

.stati-one-right-kn:hover {
  -webkit-box-shadow: 0 5px 18px 3px rgb(132 70 147 / 49%);
  box-shadow: 0 5px 18px 3px rgb(132 70 147 / 49%);
  color: #fff;
}

.stati-detail-action {
  width: 100%;
}

.stati-detail-date {
  width: 100%;
  font-size: 17px;
  color: #844693;
}

.stati-detail-action-text {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.footer__midl-column.open {
  display: flex;
}

.ar_b01-fl1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
}

.ar_b01-list__title.flex {
  display: none;
  font-size: 14px;
  line-height: 150%;
  color: #ce0857;
  padding: 10px 20px;
  cursor: pointer;
}

.ar_b01-fl2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
}

.ar_b01-ul {
  background: #f2f2f2;
  border-radius: 5px;
  padding: 0;
  position: sticky;
  top: 175px;
}

.ar_b01-ul li {
  font-size: 14px;
  line-height: 17px;
  color: #4f4f4f;
  padding: 15px 26px 18px;
  margin: 0;
  list-style: none;
  cursor: pointer;
}

.ar_b01-ul li:hover {
  background: #844693;
  /* border-right: 2px solid #CD0857; */
  color: #fff;
}

.ar_b01-fl2 ul li {
  list-style: disc;
  margin-left: 15px;
}

.ar_b01-fl2 ol li {
  list-style: decimal;
  margin-left: 15px;
}

.ar_b01-fl2 b {
  font-weight: bold;
}

.about_btn+div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.stati-blocks {
  margin-top: 40px;
}

.stati-one-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.modalR.show {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.modalR {
  position: fixed;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  background-image: none;
  background-image: -o-linear-gradient(305deg,
      rgba(0, 113, 187, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(145deg,
      rgba(0, 113, 187, 0.5) 0%,
      rgba(0, 0, 0, 0.5) 100%);
  overflow-y: auto;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 1040;
}

.modalR-content {
  position: relative;
  width: 96%;
  max-width: 600px;
  background: #fff;
  margin: auto;
  padding: 70px;
  border-radius: 15px;
}

.modalR__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.modalR__close::before,
.modalR__close::after {
  content: "";
  position: absolute;
  top: 11px;
  right: 0;
  width: 22px;
  height: 2px;
  background: #d2d2d2;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.modalR__close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.modalR-content__caption {
  margin-bottom: 38px;
  font-size: 30px;
  line-height: 1.5;
}

.modalR-content-body-item {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.modalR-content-body-item__field {
  width: 100%;
  background: transparent;
  padding: 0 0 10px;
  line-height: 1.7;
  border-bottom: 1px solid #d1d1d1;
  resize: none;
  border-top: none;
  border-left: none;
  border-right: none;
  font-size: 18px;
  position: relative;
  z-index: 1;
}

.modalR-content-body-item__message {
  display: none;
  position: absolute;
  top: -63%;
  right: 0;
  background: #fff;
  padding: 3px 5px;
  text-align: center;
  font-size: 14px;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.modalR-content-body-checkbox {
  position: relative;
}

.button.modalR-content-body__send {
  width: inherit;
  margin-top: 28px;
}

@media (max-width: 560px) {
  .stati-one {
    flex-direction: column;
  }

  .stati-one-img {
    width: 100%;
    max-width: 400px;
  }

  .ar_b01-list__title.flex {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .ar_b01-list__title::before {
    content: "";
    display: inline-table;
    margin-right: 11px;
    width: 12px;
    height: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23CE0857' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .ar_b01-list__title.act::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0369 6.92517L5.96284 2.0003L1.03798 7.07432' stroke='%23CE0857' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

  .stati-detail-action-text {
    flex-direction: column;
  }

  .ar_b01-ul {
    display: none;
  }

  .ar_b01-fl2 {
    margin-top: 20px;
  }
}

.obr_item {
  width: 100%;
  background: #ffffff;
  box-shadow: 5px 30px 150px rgb(79 42 88 / 7%);
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 40px;
  box-sizing: border-box;
}

.obr_detail {
  border: 1px solid #e5f5ee;
  box-sizing: border-box;
  border-radius: 15px;
  display: flex;
}

.obr_items {
  margin-top: 70px;
}

.obr_left {
  width: 30%;
}

.obr_right {
  width: 70%;
  padding: 35px;
}

.obr_title {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 26px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1e2428;
}

.obr_country {
  margin-top: 20px;
  font-weight: 600;
  font-size: 18px;
  line-height: 160%;
  color: #844693;
}

.obr_text {
  margin-top: 30px;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #1e2428;
}

.obr_btn_block {
  display: flex;

  width: 250px;
  gap: 20px;
}

.more {
  display: flex;
  flex-direction: column;
  height: 0px;
  overflow: hidden;
  transition: 0.5s;
}

.obr_btn {
  font-weight: 600;
  font-size: 18px;
  line-height: 160%;
  color: #844693;
  position: relative;
  cursor: pointer;
  display: flex;
}

.obr_btn:hover {
  transition: 0.3s;
  opacity: 0.6;
}

.more a {
  text-decoration: underline;
  cursor: pointer;
}

.more .obr__link {
  padding: 15px;
  background-color: #844693;
  color: white;
  max-width: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.4s;
  margin-top: 40px;
  text-decoration: none !important;
}

.more a:hover {
  opacity: 0.7;
}

.load {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  z-index: 14;
}

.header__top-lk {
  color: #844693;
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: none !important;
}

.header__nav-lk {
  align-items: center;
  gap: 5px;
  display: none;
}

@media screen and (max-width: 1023px) {
  .header__nav-lk {
    display: flex;
  }
}

.card__3 {
  background: #fff !important;
}

.card__3-text {
  margin-left: 20px;
}

.card__3-wrapp.img_back {
  background-image: url("/local/templates/medika/img/index/Background-f.webp");
  background-repeat: no-repeat;
  border-radius: 10px;
}

@media (max-width: 600px) {
  .card__3-text {
    margin-right: 20px;
  }
}

.right_rext_mrt_1 {
  color: #02a056;
  font-size: 34px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
}

.right_rext_mrt_3 {
  color: #02a056;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 20px;
  line-height: 1;
}

.right_rext_mrt_4 {
  color: #02a056;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 16px;
  line-height: 1;
}

.right_rext_mrt_2 {
  color: #82529f;
  font-size: 53px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1;
}

.right_rext_mrt_2 span {
  color: #595959;
}

.right_rext_mrt_22 {
  color: #82529f;
  font-size: 40px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1;
}

.right_rext_mrt_22 span {
  color: #595959;
}

.owl-slider-sk {
  color: #02a056;
  font-weight: 800;
  font-size: 48px;
  margin-top: 50px;
  text-transform: uppercase;
}

.owl-carousel.owl-mrt .owl-item {
  height: 350px;
}

.endo_slide_new {
  height: 350px;
}

.right_rext_mrt {
  display: flex;
  flex-direction: column;
  height: 290px;
  justify-content: space-between;
}

.right_rext_mrt_v {
  display: flex;
  flex-direction: column;
  z-index: 1;
}

.right_rext_mrt_n {
  display: flex;
  flex-direction: column;
  z-index: 1;
}

.right_rext_mrt_5 {
  color: #02a056;
  font-size: 48px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1;
}

.old_price_mrt {
  color: #5f5a60;
  font-size: 32px;
  font-weight: 600;
  text-decoration: line-through;
  line-height: 1;
}

.new_price_mrt {
  color: #00a859;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.stocks_endo_img .endo_slide:before {
  content: "";
  background: url(/bitrix/templates/medika/img/mrt_uzor.svg) no-repeat 0 0;
  background-size: cover;
  width: 630px;
  height: 350px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.stocks_endo_img .swiperEndo {
  overflow: hidden;
}

@media (max-width: 1000px) {
  .item_gl_akcii {
    background: url(/bitrix/templates/medika/img/acn.webp) no-repeat 50% 50% !important;
    background-size: contain !important;
  }
}

@media (max-width: 600px) {
  .right_rext_mrt_1 {
    font-size: 24px;
  }

  .right_rext_mrt_3 {
    font-size: 24px;
  }

  .right_rext_mrt_4 {
    font-size: 16px;
  }

  .right_rext_mrt_2 {
    font-size: 36px;
  }

  .right_rext_mrt_22 {
    font-size: 24px;
  }

  .right_rext_mrt_5 {
    font-size: 36px;
  }

  .old_price_mrt {
    font-size: 24px;
  }

  .new_price_mrt {
    font-size: 36px;
  }

  .stocks_endo_img .endo_slide:before {
    height: 240px;
  }

  .endo_slide_new {
    height: 240px;
  }

  .right_rext_mrt {
    height: 220px;
  }
}

@media (max-width: 475px) {
  .telega_fixed {
    display: none;
  }

  .fix_reviews {
    bottom: 20px !important;
    right: 20px !important;
  }

  .b24-widget-button-position-bottom-right {
    right: 35px !important;
    bottom: 120px !important;
  }

  .pageup {
    right: 53px !important;
  }
}

.specal-slide__price {
  display: flex;
  gap: 20px;
  align-items: center;
  height: max-content;
  width: max-content;
  margin: 30px 0 50px 0;
}

.specal-slide__price-container {
  display: flex;
  gap: 20px;
  align-items: center;
}

.specal-slide__price-title {
  font-size: 48px;
  font-weight: 700;
  line-height: 58.51px;
  color: rgba(89, 89, 89, 1);
}

.specal-slide__price-nam {
  background-color: rgba(0, 168, 89, 1);
  padding: 16px 20px;
  border-radius: 16px;
  display: flex;
  align-items: flex-end;
}

.specal-slide__price-nam :first-child {
  color: #fff;
  font-size: 32px;
  text-decoration: line-through;
  line-height: 45px;
}

.specal-slide__price-nam :last-child {
  color: #fff;
  font-size: 48px;
  font-weight: 800;
  line-height: 58.51px;
}

.specal-slide__price-adress {
  padding: 13px 17px;
  border-radius: 16px;
  justify-items: flex-end;
  color: rgba(0, 168, 89, 1);
  margin: 30px 0 0 0;
  background-color: rgba(248, 248, 248, 1);
}

.specal-slide__btn {
  display: flex;
  gap: 16px;
}

.specal-slide__btn a {
  margin-top: 0 !important;
  min-width: max-content !important;
}

.specal-slide__btn-info {
  color: rgba(132, 70, 147, 1);
  min-width: 460px;
}

.inner_right__text {
  padding: 13px 17px;
  color: rgba(132, 70, 147, 1);
  background-color: rgba(248, 248, 248, 1);
  border-radius: 16px;
  width: max-content;
  margin: 0 0 100px 40px;
}

.inner_right {
  display: flex;
  align-items: flex-end;
}

.owl-slider-content.specal div {
  background-image: none !important;
  position: relative;
  text-transform: uppercase;
}

.owl-slider-content.specal div::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: rgba(0, 168, 89, 1);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(50% - 4px);
}

@media screen and (max-width: 1730px) {
  .inner_right {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }

  .inner_right__text {
    padding: 13px 17px;
    color: rgba(132, 70, 147, 1);
    background-color: rgba(248, 248, 248, 1);
    border-radius: 16px;
  }
}

@media screen and (max-width: 1440px) {
  .specal-slide__btn {
    display: flex;
    gap: 12px;
    flex-direction: column;
  }

  .specal-slide__price {
    margin: 20px 0 20px 0;
  }

  .specal-slide__btn-info {
    max-width: 400px;
  }

  .specal-slide__btn-info {
    min-width: 400px;
  }

  .inner_right__text {
    margin: 0 0 20px 0;
  }

  .owl-slider-content.specal div {
    margin: 10px 0 0 0 !important;
  }

  .specal-slide__price-nam {
    padding: 13px 17px;
  }

  .specal-slide__price {
    margin: 16px 0 16px 0;
  }
}

/* .specal-slide__btn .inner_right__text{
    display: none;
} */
.item-specal .inner_right {
  position: absolute;
  z-index: 0;
  right: 0;
}

.specal-slide__btn a {
  padding: 0 20px;
}

@media screen and (max-width: 1000px) {
  .inner-left {
    height: 100%;
  }

  .specal-slide__price-title {
    font-size: 23px;
    font-weight: 700;
    line-height: 58.51px;
    color: rgba(89, 89, 89, 1);
  }

  .specal-slide__price-nam {
    padding: 10px 12px;
  }

  .specal-slide__price-nam :first-child {
    color: #fff;
    font-size: 20.04px;
    text-decoration: line-through;
    line-height: 24.43px;
  }

  .specal-slide__btn a {
    padding: 0 0;
  }

  .specal-slide__price-nam :last-child {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    line-height: 36.65px;
  }

  .item-specal .inner_right {
    position: absolute;
    bottom: 0;
    max-height: 220px;
    z-index: 0;
  }

  .specal-slide__price {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  .specal-slide__price-adress {
    margin: 0 0 0 0;
    font-size: 20px;
    padding: 11px 14px;
  }

  .specal-slide__btn {
    width: 100%;
    justify-content: center;
  }

  .specal-slide__btn-info {
    /* display: none; */
    max-width: 100%;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    order: -1;
  }

  .specal-slide__btn-info p {
    font-size: 14px;
    line-height: 16px;
  }

  .specal-slide__btn a {
    justify-content: center;
  }

  .owl-slider-content.specal {
    gap: 10px;
    justify-content: center;
  }

  .owl-slider-content.specal div {
    margin-top: 0 !important;
    margin: 0 !important;
    height: max-content;
    font-size: 16px !important;
    line-height: 19.5px;
    width: max-content;
    text-wrap: wrap;
    max-width: 350px;
    width: 100%;
    min-width: none;
  }

  .owl-slider-content.specal::before {
    top: 14px;
  }

  .specal-slide__btn .inner_right__text {
    display: none;
    width: 100%;
    justify-content: center;
    color: rgba(132, 70, 147, 1);
    max-width: 100%;
    padding: 0;
    background-color: transparent;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
  }

  .item-specal .inner_right {
    background: url("/bitrix/templates/medika/img/index/7491.png") !important;
  }
}

.title-specal span {
  color: rgba(132, 70, 147, 1);
  font-size: 48px;
  font-weight: 800px;
  font-weight: 800;
}

@media screen and (max-width: 1440px) {
  .title-specal span {
    color: rgba(132, 70, 147, 1);
    font-size: 40px;
  }
}

@media screen and (max-width: 1000px) {
  .title-specal span {
    font-size: 27.09px;
    line-height: 33.02px;
  }

  .title-specal {
    display: flex;
  }

  .inner_right {
    display: none !important;
  }

  .specal-slide__btn {
    align-items: center;
  }

  .specal-slide__btn a {
    width: 100% !important;
  }
}

.item-specal .inner-left {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1600px) {
  .title-specal {
    margin: 90px 0 0 0;
  }
}

@media screen and (max-width: 1000px) {
  .title-specal {
    margin: 0 0 0 0;
  }
}

@media screen and (max-width: 560px) {
  .owl-carousel .owl-dots {
    bottom: 0 !important;
  }
}

.privacy__title {
  font-size: 36px;
  font-weight: 700;
  margin: 25px 0;
}

.privacy__blocks {
  display: flex;
  flex-direction: column;
  gap: 25px;
  counter-reset: chapter;
  line-height: 1.5;
}

.privacy__block-title {
  font-size: 24px;
  font-weight: 700;
  color: var(--black);
  margin-bottom: 20px;
}

.privacy__block-title::before {
  counter-increment: chapter;
  content: counter(chapter) ". ";
}

.privacy__block-list {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 30px;
}

.privacy__block-list {
  counter-reset: section;
}

.privacy__block-item {
  display: flex;
  gap: 20px;
}

.privacy__block-item::before {
  counter-increment: section;
  content: counter(chapter) "." counter(section) ". ";
}

@media (max-width: 500px) {
  .price-name {
    max-width: 305px;
  }
}

@media (max-width: 377px) {
  .warning-item__header {
    max-width: 343px;
  }
}

.pd_left {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.footer-info-company {
  font-size: 16px;
  display: flex;
  flex-direction: row-reverse;
}

@media (max-width: 1023px) {
  .footer-info-company {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .footer-info-company {
    flex-direction: unset;
    margin-top: 20px;
  }
}
/* End */


/* Start:/local/templates/medika/css/popup.css?176197065511558*/
.group .hide_info.red {
    color: red;
}

.js-form-result svg {
    margin: auto;
}

.content_zapis .group {
    height: auto;
}

.js-form-result {
    display: flex;
    flex-direction: column;
}

.js-form-result .result__caption {
    text-align: center;
    color: var(--unnamed, #231f20);
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 20px;
}

.js-form-result .text-center {
    font-size: 18px;
    text-align: center;
}

.js-form-result .btn_answer {
    height: 60px;
    width: 100%;
    margin-top: 40px;
}

.btn1 {
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    background: #844693;
    border-radius: 5px;
    color: #fff;
    padding: 15px 0px;
}

.group .hide_info {
    font-size: 16px;
    margin: 5px 0px;
    color: #844693;
    position: relative;
    transition: .5s;
}

.air-datepicker-global-container {
    z-index: 1000 !important;
}

.air-datepicker-body--day-name {
    color: #844693;
}

.air-datepicker-cell .-day.-select- {
    background: #844693;
}

.group input {
    border: 1px solid #e6e6e6;
}

.group input:focus {
    border: 1px solid #844693;
}

.popup_form .btn_fos {
    height: 60px;
    width: 100%;
}

.popup_title {
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #5f5f5f;
    margin-bottom: 20px;
}

.popup_title_flex {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 10px;
}

.close-read {
    display: flex;
    gap: 20px;
}

.close-read .read {
    color: #844693;
    cursor: pointer;
    font-size: 24px;
    line-height: 29px;
    font-style: normal;
    font-weight: 700;

}

.close-read .share {
    width: 50px;
    height: 50px;
    cursor: pointer;
    display: none;
}

@media (max-width: 992px) {
    .close-read .share {
        display: block;
    }

    .close-read .read {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 600px) {
    .popup_title_flex {
        flex-wrap: wrap;
        padding-bottom: 10px;
    }

    .close-read {
        width: 100%;
        justify-content: space-between;
    }

    .close-read .read {
        font-size: 24px;
        display: flex;
        align-items: center;
    }

}

.form_kratko {
    max-height: 500px;
    height: 100%;
    overflow-y: scroll;
}

.pc3 {
    max-width: 800px !important;
    width: 100% !important;
}

.popup.open {
    opacity: 1;
    visibility: visible;
    transition: 0.5s all;
}

.popup {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    transition: 0.5s all;
}

.popup_content2 {
    box-sizing: border-box;
    border-radius: 10px;
    width: 640px;
    transition: 0.5s all;
    transform: translate(0%, 0%) scale(0);
    z-index: 300;
    background: white;
    color: black;
    max-width: 610px;
    padding: 40px 20px;
    position: relative;
    margin: 10% auto;

}

.popup_form_priem_title {
    color: #1E2428;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;

    line-height: normal;
    margin-bottom: 32px;
}

.popup_form_priem {}

.popup_content2.open {
    transform: translate(0%, 0%) scale(1) !important;
    transition: 0.5s all;
}

.popup_content {
    transition: 0.5s all;
    transform: translate(0%, -50%) scale(0);
    z-index: 300;
    background: white;
    color: black;
    max-width: 610px;
    padding: 40px 40px;
    position: relative;
    margin: 10% auto;
    top: 0;
    display: block;
    left: 0;
}

.popup_content.open {
    transform: translate(0%, 0%) scale(1) !important;
    transition: 0.5s all;
}

.popup_body {
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 200;
    position: fixed;
}

.modalR-close {
    position: absolute;
    right: 14px;
    top: 14px;
    font-size: 20px;
    color: black;
    text-decoration: none;
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 300;
}

.modalR-grade__container-star svg.select,
.modalR-grade__container-star svg.active {
    fill: #FBAE1A;
}

.modalR-grade__container-star svg.select path,
.modalR-grade__container-star svg.active path {
    stroke: #FBAE1A;
}

.modalR-title {
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    display: flex;
    align-items: center;
}

.modalR-grade {
    display: flex;
    font-size: 16px;
    line-height: 20px;
    color: #696969;
    gap: 10px;
    margin-top: 20px;
    align-items: center;
}

.modalR-grade__container {
    display: flex;
    gap: 10px;
}

.modalR-grade__container-star {
    display: flex;
}

.modalR-grade__container-star svg:first-child {
    margin-right: -1px;
}

.modalR-grade__container-star svg {
    cursor: pointer;
}

.modalR-grade__container-star svg,
.modalR-grade__container-star svg.active path {
    transition: .4s;
}

.modalR-grade__container-star svg:last-child {
    margin-left: -1px;
}

.modalR-review {
    border: 1px solid #844693;
    border-radius: 5px;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    width: 100%;
    height: 200px;
    padding: 15px;
    margin-top: 30px;
    box-sizing: border-box;
    transition: .4s;
    outline: none;
    resize: none;
}

.modalR-button {
    transition: .4s;
    background: #844693;
    border-radius: 5px;
    max-width: 280px;
    margin-left: auto;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0;
    color: #FFFFFF;
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
    width: 100%;
}

.fix_reviews:hover .message_fix {
    display: block;
}

.fix_reviews {
    position: fixed;
    width: 95px;
    height: 95px;
    bottom: 260px;
    right: 40px;
    cursor: pointer;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;

}

.message_fix {

    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #FFFFFF;
    padding: 10px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: -130px;
    top: 50%;
    transform: translateY(-50%);
    display: none;
    transition: .3s;
}

.fix_reviews_back {
    border-radius: 50%;
    background: rgba(132, 70, 147, 0.19);
    width: 95px;
    height: 95px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    animation-name: animReviews;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

@keyframes animReviews {
    0% {
        width: 75px;
        height: 75px;
    }

    50% {
        width: 95px;
        height: 95px;
    }

    100% {
        width: 75px;
        height: 75px;
    }
}

.frb2_btn {
    background: #844693;
    width: 75px;
    height: 75px;
    margin: 0px !important;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.tabs_reviews {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
}

.tabs_reviews .tab {
    background: #fff;
    border: 1px solid #844693;
    border-radius: 18px;
    padding: 4px 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 27px;
    color: #844693;
    cursor: pointer;
    transition: 0.3s;
}

.tabs_reviews .tab.active {
    border-color: #844693;
    background: #844693;
    color: #fff;
    box-shadow: 0px 0px 20px rgba(132, 70, 147, 0.2);
}

.mech_select .mech_select_elems.show {
    display: block;
}

.mech_select.show svg {
    transform: rotate(180deg) translateY(50%);
}

.mech_select.hide {
    display: none;
}

.modalR {
    flex-direction: column;
    align-items: center;
    color: #000000;
    width: 100%;
    background: white;
}

.modalR-succes_ico {
    margin: 55px 0 0;
}

.modalR-succes {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    margin: 10px 0;
    color: #33B97A;
}

.modalR-description {
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    margin: 40px 0 20px 0;
    text-align: center;
}

.modalR-button {
    transition: .4s;
    background: #844693;
    border-radius: 5px;
    max-width: 280px;
    margin-left: auto;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0;
    color: #FFFFFF;
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
    width: 100%;
    margin: 70px 0;
}

.modalR-alert svg {
    width: 100%;
}

.modalR-alert div {
    width: 100%;
}

.modalR-alert {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.group {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.group input {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    padding-left: 15px;
    width: 100%;
    height: 100%;
    height: 50px;
    outline: none;
    -webkit-appearance: none;
    box-sizing: border-box;
}

.group2 input {
    border-radius: 3px;
    border: 2px solid #E8E8E8;
    background: #FFF;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    height: 50px;
    width: 100%;
    color: #777;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.group2 {
    width: 100%;
    margin-bottom: 16px;
}

.social_info {
    margin-top: 40px;
    color: #1E2428;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;

    line-height: normal;
    margin-bottom: 20px;
}

.priem_social_item {
    cursor: pointer;
    color: #1E2428;
    width: calc(50% - 20px);
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.1px;
    gap: 5px;
    display: flex;
    border-radius: 20px;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 15px 20px;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-in-out;
}

.popup_close {
    transition: .3s;
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 20px;
    color: black;
    text-decoration: none;
    width: 35px;
    height: 35px;
    z-index: 300;
    cursor: pointer;
    background: unset;
}

.priem_social_items {
    display: flex;
    gap: 20px;
}

.tg_soc:hover svg path {
    transition: .3s;
    fill: #fff;
}

.tg_soc:hover {
    background: #1C8ADB;
    color: #fff;
}

.vk_soc:hover svg path {
    transition: .3s;
    fill: #fff;
}

.vk_soc:hover {
    background: #4169E1;
    color: #fff;
}

@media (max-width: 600px) {
    .tabs_reviews {
        overflow-x: scroll;
        padding-bottom: 10px;
    }
}

@media (max-width: 660px) {
    .popup_content2 {
        width: 100%;
        max-width: 100% !important;
    }

}

@media (max-width: 540px) {
    .priem_social_items {
        display: block;
    }

    .priem_social_item {
        margin-bottom: 20px;
        width: 100%;
        box-sizing: border-box;
    }

}

.fos_back .feedback-content__caption {
    font-size: 24px;
    color: #4caf50;
    font-weight: 600;
    margin-bottom: 10px;
}

.fos_back .js-form-result__caption {
    font-size: 30px;
    font-weight: 700;
    color: #4caf50;
}

.fos_back .js-form-result__message {
    font-size: 18px;
    color: #333;
    line-height: 1.5;
}

@media(min-width:1024px) {
    .section__6-wrapp-all.fos_back {
        align-items: center;
        min-height: 500px;
    }
}
/* End */


/* Start:/local/templates/medika/css/bvi.css?176180976387696*/
.bvi-panel{font-family:Arial!important;padding:10px;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;border-color:#000;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.23);box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}@media (max-width:575.98px){.bvi-panel{padding:10px 0}.bvi-panel .bvi-panel-toggler{display:block;text-align:center}.bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}.bvi-panel #bvi-panel-close,.bvi-panel #bvi-panel-hide,.bvi-panel .bvi-panel-container{display:none;margin-top:10px;border-top:1px solid #dfdfdf}}@media (min-width:576px) and (max-width:767.98px){.bvi-panel{padding:10px 0}.bvi-panel .bvi-panel-toggler{display:block;text-align:center}.bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}.bvi-panel #bvi-panel-close,.bvi-panel #bvi-panel-hide,.bvi-panel .bvi-panel-container{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media (min-width:768px) and (max-width:991.98px){.bvi-panel{padding:10px 0}.bvi-panel .bvi-panel-toggler{display:block;text-align:right}.bvi-panel #bvi-panel-close,.bvi-panel #bvi-panel-hide,.bvi-panel .bvi-panel-container{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media (min-width:992px) and (max-width:1199.98px){.bvi-panel .bvi-panel-toggler{display:none}}@media (min-width:1200px){.bvi-panel .bvi-panel-toggler{display:none}}@media (max-width:575.98px){.bvi-panel *{font-size:12px!important}}@media (min-width:576px) and (max-width:767.98px){.bvi-panel *{font-size:14px!important}}@media (min-width:768px) and (max-width:991.98px){.bvi-panel *{font-size:14px!important}}@media (min-width:992px) and (max-width:1199.98px){.bvi-panel *{font-size:16px!important}}@media (min-width:1200px){.bvi-panel *{font-size:16px!important}}.bvi-panel a{color:#2a2a2a;background-color:transparent;outline:0;text-decoration:underline}.bvi-panel a:hover{color:#000;outline:0;background-color:transparent;text-decoration:underline}.bvi-panel a:focus{color:#000;outline:0;background-color:transparent;text-decoration:underline}.bvi-panel a.bvi-link-copy{text-decoration:underline;color:#000;outline:0}.bvi-panel a.bvi-link-copy.active{color:#000;outline:0;text-decoration:none}.bvi-panel a.bvi-link-copy:hover{color:#000;outline:0;text-decoration:none}.bvi-panel a.bvi-link-copy:focus{color:#000;outline:0;text-decoration:none}.bvi-panel a.bvi-link{text-decoration:none;color:#000;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:700;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}@media (max-width:575.98px){.bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media (min-width:576px) and (max-width:767.98px){.bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media (min-width:768px) and (max-width:991.98px){.bvi-panel a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media (min-width:992px) and (max-width:1199.98px){.bvi-panel a.bvi-link{height:34px;line-height:34px;padding:0 9px}}.bvi-panel a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-panel a.bvi-link:hover{color:#000;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-panel a.bvi-link:focus{color:#000;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-white{background-color:#fff;color:#000;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-white:hover{background-color:#fff;color:#000;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-black{background-color:#000;color:#fff;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-black:hover{background-color:#000;color:#fff;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-blue{background-color:#9dd1ff;color:#063462;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-blue:hover{background-color:#9dd1ff;color:#063462;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-brown{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-brown:hover{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-green{background-color:#3b2716;color:#a9e44d;text-decoration:none}.bvi-panel a.bvi-link.bvi-link-green:hover{background-color:#3b2716;color:#a9e44d;text-decoration:none}.bvi-panel .bvi-title{text-shadow:none;text-decoration:none;background-color:transparent;display:block;font-weight:700;text-transform:uppercase;vertical-align:middle;margin:10px 0 15px}.bvi-panel .bvi-text-center{text-align:center}.bvi-panel .bvi-text-left{text-align:left}.bvi-panel .bvi-text-right{text-align:right}.bvi-panel .bvi-setting-menu{margin-top:10px;border-top:1px solid #dfdfdf;display:none}.bvi-panel .bvi-images{margin-top:10px;width:16px;height:16px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal}@media (max-width:575.98px){.bvi-panel .bvi-images{margin-top:6px}}@media (min-width:576px) and (max-width:767.98px){.bvi-panel .bvi-images{margin-top:6px}}@media (min-width:768px) and (max-width:991.98px){.bvi-panel .bvi-images{margin-top:7px}}@media (min-width:992px) and (max-width:1199.98px){.bvi-panel .bvi-images{margin-top:9px}}.bvi-panel .bvi-images.bvi-images-eye-slash{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==)}.bvi-panel .bvi-images.bvi-images-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==)}.bvi-panel .bvi-images.bvi-images-volume-on{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==)}.bvi-panel .bvi-images.bvi-images-volume-off{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==)}.bvi-panel .bvi-images.bvi-images-adjust{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=)}.bvi-panel .bvi-images.bvi-images-off{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=)}.bvi-panel .bvi-images.bvi-images-on{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC)}.bvi-panel .bvi-images.bvi-images-minus-square-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC)}.bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}.bvi-panel .bvi-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.bvi-panel .bvi-container{max-width:540px}}@media (min-width:768px){.bvi-panel .bvi-container{max-width:720px}}@media (min-width:992px){.bvi-panel .bvi-container{max-width:960px}}@media (min-width:1200px){.bvi-panel .bvi-container{max-width:1140px}}.bvi-panel .bvi-container-fluid,.bvi-panel .bvi-container-lg,.bvi-panel .bvi-container-md,.bvi-panel .bvi-container-sm,.bvi-panel .bvi-container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.bvi-panel .bvi-container,.bvi-panel .bvi-container-sm{max-width:540px}}@media (min-width:768px){.bvi-panel .bvi-container,.bvi-panel .bvi-container-md,.bvi-panel .bvi-container-sm{max-width:720px}}@media (min-width:992px){.bvi-panel .bvi-container,.bvi-panel .bvi-container-lg,.bvi-panel .bvi-container-md,.bvi-panel .bvi-container-sm{max-width:960px}}@media (min-width:1200px){.bvi-panel .bvi-container,.bvi-panel .bvi-container-lg,.bvi-panel .bvi-container-md,.bvi-panel .bvi-container-sm,.bvi-panel .bvi-container-xl{max-width:1140px}}.bvi-panel .bvi-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bvi-panel .bvi-no-gutters{margin-right:0;margin-left:0}.bvi-panel .bvi-no-gutters>.bvi-col,.bvi-panel .bvi-no-gutters>[class*=bvi-col-]{padding-right:0;padding-left:0}.bvi-panel .bvi-col,.bvi-panel .bvi-col-1,.bvi-panel .bvi-col-10,.bvi-panel .bvi-col-11,.bvi-panel .bvi-col-12,.bvi-panel .bvi-col-2,.bvi-panel .bvi-col-3,.bvi-panel .bvi-col-4,.bvi-panel .bvi-col-5,.bvi-panel .bvi-col-6,.bvi-panel .bvi-col-7,.bvi-panel .bvi-col-8,.bvi-panel .bvi-col-9,.bvi-panel .bvi-col-auto,.bvi-panel .bvi-col-lg,.bvi-panel .bvi-col-lg-1,.bvi-panel .bvi-col-lg-10,.bvi-panel .bvi-col-lg-11,.bvi-panel .bvi-col-lg-12,.bvi-panel .bvi-col-lg-2,.bvi-panel .bvi-col-lg-3,.bvi-panel .bvi-col-lg-4,.bvi-panel .bvi-col-lg-5,.bvi-panel .bvi-col-lg-6,.bvi-panel .bvi-col-lg-7,.bvi-panel .bvi-col-lg-8,.bvi-panel .bvi-col-lg-9,.bvi-panel .bvi-col-lg-auto,.bvi-panel .bvi-col-md,.bvi-panel .bvi-col-md-1,.bvi-panel .bvi-col-md-10,.bvi-panel .bvi-col-md-11,.bvi-panel .bvi-col-md-12,.bvi-panel .bvi-col-md-2,.bvi-panel .bvi-col-md-3,.bvi-panel .bvi-col-md-4,.bvi-panel .bvi-col-md-5,.bvi-panel .bvi-col-md-6,.bvi-panel .bvi-col-md-7,.bvi-panel .bvi-col-md-8,.bvi-panel .bvi-col-md-9,.bvi-panel .bvi-col-md-auto,.bvi-panel .bvi-col-sm,.bvi-panel .bvi-col-sm-1,.bvi-panel .bvi-col-sm-10,.bvi-panel .bvi-col-sm-11,.bvi-panel .bvi-col-sm-12,.bvi-panel .bvi-col-sm-2,.bvi-panel .bvi-col-sm-3,.bvi-panel .bvi-col-sm-4,.bvi-panel .bvi-col-sm-5,.bvi-panel .bvi-col-sm-6,.bvi-panel .bvi-col-sm-7,.bvi-panel .bvi-col-sm-8,.bvi-panel .bvi-col-sm-9,.bvi-panel .bvi-col-sm-auto,.bvi-panel .bvi-col-xl,.bvi-panel .bvi-col-xl-1,.bvi-panel .bvi-col-xl-10,.bvi-panel .bvi-col-xl-11,.bvi-panel .bvi-col-xl-12,.bvi-panel .bvi-col-xl-2,.bvi-panel .bvi-col-xl-3,.bvi-panel .bvi-col-xl-4,.bvi-panel .bvi-col-xl-5,.bvi-panel .bvi-col-xl-6,.bvi-panel .bvi-col-xl-7,.bvi-panel .bvi-col-xl-8,.bvi-panel .bvi-col-xl-9,.bvi-panel .bvi-col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bvi-panel .bvi-col{flex-basis:0;flex-grow:1;max-width:100%}.bvi-panel .row-cols-1>*{flex:0 0 100%;max-width:100%}.bvi-panel .row-cols-2>*{flex:0 0 50%;max-width:50%}.bvi-panel .row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .row-cols-4>*{flex:0 0 25%;max-width:25%}.bvi-panel .row-cols-5>*{flex:0 0 20%;max-width:20%}.bvi-panel .row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-auto{flex:0 0 auto;width:auto;max-width:100%}.bvi-panel .bvi-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.bvi-panel .bvi-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-3{flex:0 0 25%;max-width:25%}.bvi-panel .bvi-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .bvi-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bvi-panel .bvi-col-6{flex:0 0 50%;max-width:50%}.bvi-panel .bvi-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bvi-panel .bvi-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.bvi-panel .bvi-col-9{flex:0 0 75%;max-width:75%}.bvi-panel .bvi-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.bvi-panel .bvi-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.bvi-panel .bvi-col-12{flex:0 0 100%;max-width:100%}.bvi-panel .bvi-order-first{order:-1}.bvi-panel .bvi-order-last{order:13}.bvi-panel .bvi-order-0{order:0}.bvi-panel .bvi-order-1{order:1}.bvi-panel .bvi-order-2{order:2}.bvi-panel .bvi-order-3{order:3}.bvi-panel .bvi-order-4{order:4}.bvi-panel .bvi-order-5{order:5}.bvi-panel .bvi-order-6{order:6}.bvi-panel .bvi-order-7{order:7}.bvi-panel .bvi-order-8{order:8}.bvi-panel .bvi-order-9{order:9}.bvi-panel .bvi-order-10{order:10}.bvi-panel .bvi-order-11{order:11}.bvi-panel .bvi-order-12{order:12}.bvi-panel .bvi-offset-1{margin-left:8.3333333333%}.bvi-panel .bvi-offset-2{margin-left:16.6666666667%}.bvi-panel .bvi-offset-3{margin-left:25%}.bvi-panel .bvi-offset-4{margin-left:33.3333333333%}.bvi-panel .bvi-offset-5{margin-left:41.6666666667%}.bvi-panel .bvi-offset-6{margin-left:50%}.bvi-panel .bvi-offset-7{margin-left:58.3333333333%}.bvi-panel .bvi-offset-8{margin-left:66.6666666667%}.bvi-panel .bvi-offset-9{margin-left:75%}.bvi-panel .bvi-offset-10{margin-left:83.3333333333%}.bvi-panel .bvi-offset-11{margin-left:91.6666666667%}@media (min-width:576px){.bvi-panel .bvi-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bvi-panel .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.bvi-panel .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.bvi-panel .row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.bvi-panel .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.bvi-panel .row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.bvi-panel .bvi-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.bvi-panel .bvi-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-sm-3{flex:0 0 25%;max-width:25%}.bvi-panel .bvi-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .bvi-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bvi-panel .bvi-col-sm-6{flex:0 0 50%;max-width:50%}.bvi-panel .bvi-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bvi-panel .bvi-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.bvi-panel .bvi-col-sm-9{flex:0 0 75%;max-width:75%}.bvi-panel .bvi-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.bvi-panel .bvi-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.bvi-panel .bvi-col-sm-12{flex:0 0 100%;max-width:100%}.bvi-panel .bvi-order-sm-first{order:-1}.bvi-panel .bvi-order-sm-last{order:13}.bvi-panel .bvi-order-sm-0{order:0}.bvi-panel .bvi-order-sm-1{order:1}.bvi-panel .bvi-order-sm-2{order:2}.bvi-panel .bvi-order-sm-3{order:3}.bvi-panel .bvi-order-sm-4{order:4}.bvi-panel .bvi-order-sm-5{order:5}.bvi-panel .bvi-order-sm-6{order:6}.bvi-panel .bvi-order-sm-7{order:7}.bvi-panel .bvi-order-sm-8{order:8}.bvi-panel .bvi-order-sm-9{order:9}.bvi-panel .bvi-order-sm-10{order:10}.bvi-panel .bvi-order-sm-11{order:11}.bvi-panel .bvi-order-sm-12{order:12}.bvi-panel .bvi-offset-sm-0{margin-left:0}.bvi-panel .bvi-offset-sm-1{margin-left:8.3333333333%}.bvi-panel .bvi-offset-sm-2{margin-left:16.6666666667%}.bvi-panel .bvi-offset-sm-3{margin-left:25%}.bvi-panel .bvi-offset-sm-4{margin-left:33.3333333333%}.bvi-panel .bvi-offset-sm-5{margin-left:41.6666666667%}.bvi-panel .bvi-offset-sm-6{margin-left:50%}.bvi-panel .bvi-offset-sm-7{margin-left:58.3333333333%}.bvi-panel .bvi-offset-sm-8{margin-left:66.6666666667%}.bvi-panel .bvi-offset-sm-9{margin-left:75%}.bvi-panel .bvi-offset-sm-10{margin-left:83.3333333333%}.bvi-panel .bvi-offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.bvi-panel .bvi-col-md{flex-basis:0;flex-grow:1;max-width:100%}.bvi-panel .row-cols-md-1>*{flex:0 0 100%;max-width:100%}.bvi-panel .row-cols-md-2>*{flex:0 0 50%;max-width:50%}.bvi-panel .row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .row-cols-md-4>*{flex:0 0 25%;max-width:25%}.bvi-panel .row-cols-md-5>*{flex:0 0 20%;max-width:20%}.bvi-panel .row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.bvi-panel .bvi-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.bvi-panel .bvi-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-md-3{flex:0 0 25%;max-width:25%}.bvi-panel .bvi-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .bvi-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bvi-panel .bvi-col-md-6{flex:0 0 50%;max-width:50%}.bvi-panel .bvi-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bvi-panel .bvi-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.bvi-panel .bvi-col-md-9{flex:0 0 75%;max-width:75%}.bvi-panel .bvi-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.bvi-panel .bvi-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.bvi-panel .bvi-col-md-12{flex:0 0 100%;max-width:100%}.bvi-panel .bvi-order-md-first{order:-1}.bvi-panel .bvi-order-md-last{order:13}.bvi-panel .bvi-order-md-0{order:0}.bvi-panel .bvi-order-md-1{order:1}.bvi-panel .bvi-order-md-2{order:2}.bvi-panel .bvi-order-md-3{order:3}.bvi-panel .bvi-order-md-4{order:4}.bvi-panel .bvi-order-md-5{order:5}.bvi-panel .bvi-order-md-6{order:6}.bvi-panel .bvi-order-md-7{order:7}.bvi-panel .bvi-order-md-8{order:8}.bvi-panel .bvi-order-md-9{order:9}.bvi-panel .bvi-order-md-10{order:10}.bvi-panel .bvi-order-md-11{order:11}.bvi-panel .bvi-order-md-12{order:12}.bvi-panel .bvi-offset-md-0{margin-left:0}.bvi-panel .bvi-offset-md-1{margin-left:8.3333333333%}.bvi-panel .bvi-offset-md-2{margin-left:16.6666666667%}.bvi-panel .bvi-offset-md-3{margin-left:25%}.bvi-panel .bvi-offset-md-4{margin-left:33.3333333333%}.bvi-panel .bvi-offset-md-5{margin-left:41.6666666667%}.bvi-panel .bvi-offset-md-6{margin-left:50%}.bvi-panel .bvi-offset-md-7{margin-left:58.3333333333%}.bvi-panel .bvi-offset-md-8{margin-left:66.6666666667%}.bvi-panel .bvi-offset-md-9{margin-left:75%}.bvi-panel .bvi-offset-md-10{margin-left:83.3333333333%}.bvi-panel .bvi-offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.bvi-panel .bvi-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bvi-panel .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.bvi-panel .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.bvi-panel .row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.bvi-panel .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.bvi-panel .row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.bvi-panel .bvi-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.bvi-panel .bvi-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-lg-3{flex:0 0 25%;max-width:25%}.bvi-panel .bvi-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .bvi-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bvi-panel .bvi-col-lg-6{flex:0 0 50%;max-width:50%}.bvi-panel .bvi-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bvi-panel .bvi-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.bvi-panel .bvi-col-lg-9{flex:0 0 75%;max-width:75%}.bvi-panel .bvi-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.bvi-panel .bvi-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.bvi-panel .bvi-col-lg-12{flex:0 0 100%;max-width:100%}.bvi-panel .bvi-order-lg-first{order:-1}.bvi-panel .bvi-order-lg-last{order:13}.bvi-panel .bvi-order-lg-0{order:0}.bvi-panel .bvi-order-lg-1{order:1}.bvi-panel .bvi-order-lg-2{order:2}.bvi-panel .bvi-order-lg-3{order:3}.bvi-panel .bvi-order-lg-4{order:4}.bvi-panel .bvi-order-lg-5{order:5}.bvi-panel .bvi-order-lg-6{order:6}.bvi-panel .bvi-order-lg-7{order:7}.bvi-panel .bvi-order-lg-8{order:8}.bvi-panel .bvi-order-lg-9{order:9}.bvi-panel .bvi-order-lg-10{order:10}.bvi-panel .bvi-order-lg-11{order:11}.bvi-panel .bvi-order-lg-12{order:12}.bvi-panel .bvi-offset-lg-0{margin-left:0}.bvi-panel .bvi-offset-lg-1{margin-left:8.3333333333%}.bvi-panel .bvi-offset-lg-2{margin-left:16.6666666667%}.bvi-panel .bvi-offset-lg-3{margin-left:25%}.bvi-panel .bvi-offset-lg-4{margin-left:33.3333333333%}.bvi-panel .bvi-offset-lg-5{margin-left:41.6666666667%}.bvi-panel .bvi-offset-lg-6{margin-left:50%}.bvi-panel .bvi-offset-lg-7{margin-left:58.3333333333%}.bvi-panel .bvi-offset-lg-8{margin-left:66.6666666667%}.bvi-panel .bvi-offset-lg-9{margin-left:75%}.bvi-panel .bvi-offset-lg-10{margin-left:83.3333333333%}.bvi-panel .bvi-offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.bvi-panel .bvi-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.bvi-panel .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.bvi-panel .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.bvi-panel .row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.bvi-panel .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.bvi-panel .row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.bvi-panel .bvi-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.bvi-panel .bvi-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.bvi-panel .bvi-col-xl-3{flex:0 0 25%;max-width:25%}.bvi-panel .bvi-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.bvi-panel .bvi-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.bvi-panel .bvi-col-xl-6{flex:0 0 50%;max-width:50%}.bvi-panel .bvi-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.bvi-panel .bvi-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.bvi-panel .bvi-col-xl-9{flex:0 0 75%;max-width:75%}.bvi-panel .bvi-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.bvi-panel .bvi-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.bvi-panel .bvi-col-xl-12{flex:0 0 100%;max-width:100%}.bvi-panel .bvi-order-xl-first{order:-1}.bvi-panel .bvi-order-xl-last{order:13}.bvi-panel .bvi-order-xl-0{order:0}.bvi-panel .bvi-order-xl-1{order:1}.bvi-panel .bvi-order-xl-2{order:2}.bvi-panel .bvi-order-xl-3{order:3}.bvi-panel .bvi-order-xl-4{order:4}.bvi-panel .bvi-order-xl-5{order:5}.bvi-panel .bvi-order-xl-6{order:6}.bvi-panel .bvi-order-xl-7{order:7}.bvi-panel .bvi-order-xl-8{order:8}.bvi-panel .bvi-order-xl-9{order:9}.bvi-panel .bvi-order-xl-10{order:10}.bvi-panel .bvi-order-xl-11{order:11}.bvi-panel .bvi-order-xl-12{order:12}.bvi-panel .bvi-offset-xl-0{margin-left:0}.bvi-panel .bvi-offset-xl-1{margin-left:8.3333333333%}.bvi-panel .bvi-offset-xl-2{margin-left:16.6666666667%}.bvi-panel .bvi-offset-xl-3{margin-left:25%}.bvi-panel .bvi-offset-xl-4{margin-left:33.3333333333%}.bvi-panel .bvi-offset-xl-5{margin-left:41.6666666667%}.bvi-panel .bvi-offset-xl-6{margin-left:50%}.bvi-panel .bvi-offset-xl-7{margin-left:58.3333333333%}.bvi-panel .bvi-offset-xl-8{margin-left:66.6666666667%}.bvi-panel .bvi-offset-xl-9{margin-left:75%}.bvi-panel .bvi-offset-xl-10{margin-left:83.3333333333%}.bvi-panel .bvi-offset-xl-11{margin-left:91.6666666667%}}.bvi-body[data-bvi-theme=white]{background-color:#fff!important;fill:#000!important}.bvi-body[data-bvi-theme=white] :not([class^=ymaps]){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000!important}.bvi-body[data-bvi-theme=white] * .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-theme=white] * a{text-decoration:underline!important;outline:0!important}.bvi-body[data-bvi-theme=white] * a.bvi-link{color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a.bvi-link.disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a.bvi-link:hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a.bvi-link:focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * :checked,.bvi-body[data-bvi-theme=white] * :default,.bvi-body[data-bvi-theme=white] * :disabled,.bvi-body[data-bvi-theme=white] * :empty,.bvi-body[data-bvi-theme=white] * :enabled,.bvi-body[data-bvi-theme=white] * :first-child,.bvi-body[data-bvi-theme=white] * :first-child:first-letter,.bvi-body[data-bvi-theme=white] * :first-of-type,.bvi-body[data-bvi-theme=white] * :focus,.bvi-body[data-bvi-theme=white] * :hover,.bvi-body[data-bvi-theme=white] * :indeterminate,.bvi-body[data-bvi-theme=white] * :last-child,.bvi-body[data-bvi-theme=white] * :last-of-type,.bvi-body[data-bvi-theme=white] * :link,.bvi-body[data-bvi-theme=white] * :nth-last-child,.bvi-body[data-bvi-theme=white] * :nth-last-of-type,.bvi-body[data-bvi-theme=white] * :nth-of-type,.bvi-body[data-bvi-theme=white] * :only-child,.bvi-body[data-bvi-theme=white] * :only-of-type,.bvi-body[data-bvi-theme=white] * :optional,.bvi-body[data-bvi-theme=white] * :read-write,.bvi-body[data-bvi-theme=white] * :required,.bvi-body[data-bvi-theme=white] * :root,.bvi-body[data-bvi-theme=white] * :target,.bvi-body[data-bvi-theme=white] * :valid,.bvi-body[data-bvi-theme=white] * :visited{background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000!important}.bvi-body[data-bvi-theme=white] :after{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] :before{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] ::selection{background-color:#000!important;color:#fff!important}.bvi-body[data-bvi-theme=white] * a{outline:0!important;color:#000!important;background-color:transparent!important;text-decoration:underline!important}.bvi-body[data-bvi-theme=white] * a.active{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a:hover{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a:hover:after{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] * a:hover:before{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] * a:hover *{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * a:hover :after{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] * a:hover :before{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=white] * button,.bvi-body[data-bvi-theme=white] * button[type=button],.bvi-body[data-bvi-theme=white] * button[type=submit],.bvi-body[data-bvi-theme=white] * input[type=button],.bvi-body[data-bvi-theme=white] * input[type=submit]{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * button:hover.active,.bvi-body[data-bvi-theme=white] * button[type=button]:hover.active,.bvi-body[data-bvi-theme=white] * button[type=submit]:hover.active,.bvi-body[data-bvi-theme=white] * input[type=button]:hover.active,.bvi-body[data-bvi-theme=white] * input[type=submit]:hover.active{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * button:hover:hover,.bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover,.bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover,.bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover,.bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=white] * button:hover:hover *,.bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover *,.bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *,.bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *,.bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover *{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black]{background-color:#000!important;fill:#fff!important}.bvi-body[data-bvi-theme=black] *{background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#fff!important}.bvi-body[data-bvi-theme=black] * .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-theme=black] * a{text-decoration:underline!important;outline:0!important}.bvi-body[data-bvi-theme=black] * a.bvi-link{color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a.bvi-link.disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a.bvi-link:hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a.bvi-link:focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * :checked,.bvi-body[data-bvi-theme=black] * :default,.bvi-body[data-bvi-theme=black] * :disabled,.bvi-body[data-bvi-theme=black] * :empty,.bvi-body[data-bvi-theme=black] * :enabled,.bvi-body[data-bvi-theme=black] * :first-child,.bvi-body[data-bvi-theme=black] * :first-child:first-letter,.bvi-body[data-bvi-theme=black] * :first-of-type,.bvi-body[data-bvi-theme=black] * :focus,.bvi-body[data-bvi-theme=black] * :hover,.bvi-body[data-bvi-theme=black] * :indeterminate,.bvi-body[data-bvi-theme=black] * :last-child,.bvi-body[data-bvi-theme=black] * :last-of-type,.bvi-body[data-bvi-theme=black] * :link,.bvi-body[data-bvi-theme=black] * :nth-last-child,.bvi-body[data-bvi-theme=black] * :nth-last-of-type,.bvi-body[data-bvi-theme=black] * :nth-of-type,.bvi-body[data-bvi-theme=black] * :only-child,.bvi-body[data-bvi-theme=black] * :only-of-type,.bvi-body[data-bvi-theme=black] * :optional,.bvi-body[data-bvi-theme=black] * :read-write,.bvi-body[data-bvi-theme=black] * :required,.bvi-body[data-bvi-theme=black] * :root,.bvi-body[data-bvi-theme=black] * :target,.bvi-body[data-bvi-theme=black] * :valid,.bvi-body[data-bvi-theme=black] * :visited{background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#fff!important}.bvi-body[data-bvi-theme=black] :after{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] :before{background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] ::selection{background-color:#fff!important;color:#000!important}.bvi-body[data-bvi-theme=black] * a{outline:0!important;color:#fff!important;background-color:transparent!important;text-decoration:underline!important}.bvi-body[data-bvi-theme=black] * a.active{color:#fff!important;background-color:#000!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a:hover{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a:hover:after{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] * a:hover:before{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] * a:hover *{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * a:hover :after{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] * a:hover :before{background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=black] * button,.bvi-body[data-bvi-theme=black] * button[type=button],.bvi-body[data-bvi-theme=black] * button[type=submit],.bvi-body[data-bvi-theme=black] * input[type=button],.bvi-body[data-bvi-theme=black] * input[type=submit]{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * button:hover.active,.bvi-body[data-bvi-theme=black] * button[type=button]:hover.active,.bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active,.bvi-body[data-bvi-theme=black] * input[type=button]:hover.active,.bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * button:hover:hover,.bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover,.bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover,.bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover,.bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=black] * button:hover:hover *,.bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover *,.bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *,.bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *,.bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover *{color:#000!important;background-color:#fff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue]{background-color:#9dd1ff!important;fill:#063462!important}.bvi-body[data-bvi-theme=blue] *{background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}.bvi-body[data-bvi-theme=blue] * .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-theme=blue] * a{text-decoration:underline!important;outline:0!important}.bvi-body[data-bvi-theme=blue] * a.bvi-link{color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}.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}.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}.bvi-body[data-bvi-theme=blue] * :checked,.bvi-body[data-bvi-theme=blue] * :default,.bvi-body[data-bvi-theme=blue] * :disabled,.bvi-body[data-bvi-theme=blue] * :empty,.bvi-body[data-bvi-theme=blue] * :enabled,.bvi-body[data-bvi-theme=blue] * :first-child,.bvi-body[data-bvi-theme=blue] * :first-child:first-letter,.bvi-body[data-bvi-theme=blue] * :first-of-type,.bvi-body[data-bvi-theme=blue] * :focus,.bvi-body[data-bvi-theme=blue] * :hover,.bvi-body[data-bvi-theme=blue] * :indeterminate,.bvi-body[data-bvi-theme=blue] * :last-child,.bvi-body[data-bvi-theme=blue] * :last-of-type,.bvi-body[data-bvi-theme=blue] * :link,.bvi-body[data-bvi-theme=blue] * :nth-last-child,.bvi-body[data-bvi-theme=blue] * :nth-last-of-type,.bvi-body[data-bvi-theme=blue] * :nth-of-type,.bvi-body[data-bvi-theme=blue] * :only-child,.bvi-body[data-bvi-theme=blue] * :only-of-type,.bvi-body[data-bvi-theme=blue] * :optional,.bvi-body[data-bvi-theme=blue] * :read-write,.bvi-body[data-bvi-theme=blue] * :required,.bvi-body[data-bvi-theme=blue] * :root,.bvi-body[data-bvi-theme=blue] * :target,.bvi-body[data-bvi-theme=blue] * :valid,.bvi-body[data-bvi-theme=blue] * :visited{background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}.bvi-body[data-bvi-theme=blue] :after{background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] :before{background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] ::selection{background-color:#063462!important;color:#9dd1ff!important}.bvi-body[data-bvi-theme=blue] * a{outline:0!important;color:#063462!important;background-color:transparent!important;text-decoration:underline!important}.bvi-body[data-bvi-theme=blue] * a.active{color:#063462!important;background-color:#9dd1ff!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * a:hover{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * a:hover:after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] * a:hover:before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] * a:hover *{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * a:hover :after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] * a:hover :before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=blue] * button,.bvi-body[data-bvi-theme=blue] * button[type=button],.bvi-body[data-bvi-theme=blue] * button[type=submit],.bvi-body[data-bvi-theme=blue] * input[type=button],.bvi-body[data-bvi-theme=blue] * input[type=submit]{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * button:hover.active,.bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active,.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active,.bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active,.bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * button:hover:hover,.bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover,.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover,.bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover,.bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=blue] * button:hover:hover *,.bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover *,.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *,.bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *,.bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover *{color:#9dd1ff!important;background-color:#063462!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown]{background-color:#f7f3d6!important;fill:#4d4b43!important}.bvi-body[data-bvi-theme=brown] *{background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4d4b43!important}.bvi-body[data-bvi-theme=brown] * .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-theme=brown] * a{text-decoration:underline!important;outline:0!important}.bvi-body[data-bvi-theme=brown] * a.bvi-link{color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}.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}.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}.bvi-body[data-bvi-theme=brown] * :checked,.bvi-body[data-bvi-theme=brown] * :default,.bvi-body[data-bvi-theme=brown] * :disabled,.bvi-body[data-bvi-theme=brown] * :empty,.bvi-body[data-bvi-theme=brown] * :enabled,.bvi-body[data-bvi-theme=brown] * :first-child,.bvi-body[data-bvi-theme=brown] * :first-child:first-letter,.bvi-body[data-bvi-theme=brown] * :first-of-type,.bvi-body[data-bvi-theme=brown] * :focus,.bvi-body[data-bvi-theme=brown] * :hover,.bvi-body[data-bvi-theme=brown] * :indeterminate,.bvi-body[data-bvi-theme=brown] * :last-child,.bvi-body[data-bvi-theme=brown] * :last-of-type,.bvi-body[data-bvi-theme=brown] * :link,.bvi-body[data-bvi-theme=brown] * :nth-last-child,.bvi-body[data-bvi-theme=brown] * :nth-last-of-type,.bvi-body[data-bvi-theme=brown] * :nth-of-type,.bvi-body[data-bvi-theme=brown] * :only-child,.bvi-body[data-bvi-theme=brown] * :only-of-type,.bvi-body[data-bvi-theme=brown] * :optional,.bvi-body[data-bvi-theme=brown] * :read-write,.bvi-body[data-bvi-theme=brown] * :required,.bvi-body[data-bvi-theme=brown] * :root,.bvi-body[data-bvi-theme=brown] * :target,.bvi-body[data-bvi-theme=brown] * :valid,.bvi-body[data-bvi-theme=brown] * :visited{background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4d4b43!important}.bvi-body[data-bvi-theme=brown] :after{background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] :before{background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] ::selection{background-color:#4d4b43!important;color:#f7f3d6!important}.bvi-body[data-bvi-theme=brown] * a{outline:0!important;color:#4d4b43!important;background-color:transparent!important;text-decoration:underline!important}.bvi-body[data-bvi-theme=brown] * a.active{color:#4d4b43!important;background-color:#f7f3d6!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * a:hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * a:hover:after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] * a:hover:before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] * a:hover *{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * a:hover :after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] * a:hover :before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=brown] * button,.bvi-body[data-bvi-theme=brown] * button[type=button],.bvi-body[data-bvi-theme=brown] * button[type=submit],.bvi-body[data-bvi-theme=brown] * input[type=button],.bvi-body[data-bvi-theme=brown] * input[type=submit]{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * button:hover.active,.bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active,.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active,.bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active,.bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * button:hover:hover,.bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover,.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover,.bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover,.bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=brown] * button:hover:hover *,.bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover *,.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *,.bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *,.bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover *{color:#f7f3d6!important;background-color:#4d4b43!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green]{background-color:#3b2716!important;fill:#a9e44d!important}.bvi-body[data-bvi-theme=green] *{background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#a9e44d!important}.bvi-body[data-bvi-theme=green] * .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-theme=green] * a{text-decoration:underline!important;outline:0!important}.bvi-body[data-bvi-theme=green] * a.bvi-link{color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * a.bvi-link.disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}.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}.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}.bvi-body[data-bvi-theme=green] * :checked,.bvi-body[data-bvi-theme=green] * :default,.bvi-body[data-bvi-theme=green] * :disabled,.bvi-body[data-bvi-theme=green] * :empty,.bvi-body[data-bvi-theme=green] * :enabled,.bvi-body[data-bvi-theme=green] * :first-child,.bvi-body[data-bvi-theme=green] * :first-child:first-letter,.bvi-body[data-bvi-theme=green] * :first-of-type,.bvi-body[data-bvi-theme=green] * :focus,.bvi-body[data-bvi-theme=green] * :hover,.bvi-body[data-bvi-theme=green] * :indeterminate,.bvi-body[data-bvi-theme=green] * :last-child,.bvi-body[data-bvi-theme=green] * :last-of-type,.bvi-body[data-bvi-theme=green] * :link,.bvi-body[data-bvi-theme=green] * :nth-last-child,.bvi-body[data-bvi-theme=green] * :nth-last-of-type,.bvi-body[data-bvi-theme=green] * :nth-of-type,.bvi-body[data-bvi-theme=green] * :only-child,.bvi-body[data-bvi-theme=green] * :only-of-type,.bvi-body[data-bvi-theme=green] * :optional,.bvi-body[data-bvi-theme=green] * :read-write,.bvi-body[data-bvi-theme=green] * :required,.bvi-body[data-bvi-theme=green] * :root,.bvi-body[data-bvi-theme=green] * :target,.bvi-body[data-bvi-theme=green] * :valid,.bvi-body[data-bvi-theme=green] * :visited{background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#a9e44d!important}.bvi-body[data-bvi-theme=green] :after{background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] :before{background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] ::selection{background-color:#a9e44d!important;color:#3b2716!important}.bvi-body[data-bvi-theme=green] * a{outline:0!important;color:#a9e44d!important;background-color:transparent!important;text-decoration:underline!important}.bvi-body[data-bvi-theme=green] * a.active{color:#a9e44d!important;background-color:#3b2716!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * a:hover{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * a:hover:after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] * a:hover:before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] * a:hover *{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * a:hover :after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] * a:hover :before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}.bvi-body[data-bvi-theme=green] * button,.bvi-body[data-bvi-theme=green] * button[type=button],.bvi-body[data-bvi-theme=green] * button[type=submit],.bvi-body[data-bvi-theme=green] * input[type=button],.bvi-body[data-bvi-theme=green] * input[type=submit]{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * button:hover.active,.bvi-body[data-bvi-theme=green] * button[type=button]:hover.active,.bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active,.bvi-body[data-bvi-theme=green] * input[type=button]:hover.active,.bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * button:hover:hover,.bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover,.bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover,.bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover,.bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-theme=green] * button:hover:hover *,.bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover *,.bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *,.bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *,.bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover *{color:#3b2716!important;background-color:#a9e44d!important;text-decoration:none!important}.bvi-body[data-bvi-size="40"] *{font-size:40px!important}.bvi-body[data-bvi-size="40"] * h1,.bvi-body[data-bvi-size="40"] * h1 *{font-size:47px!important}.bvi-body[data-bvi-size="40"] * h2,.bvi-body[data-bvi-size="40"] * h2 *{font-size:46px!important}.bvi-body[data-bvi-size="40"] * h3,.bvi-body[data-bvi-size="40"] * h3 *{font-size:45px!important}.bvi-body[data-bvi-size="40"] * h4,.bvi-body[data-bvi-size="40"] * h4 *{font-size:44px!important}.bvi-body[data-bvi-size="40"] * h5,.bvi-body[data-bvi-size="40"] * h5 *{font-size:43px!important}.bvi-body[data-bvi-size="40"] * h6,.bvi-body[data-bvi-size="40"] * h6 *{font-size:42px!important}.bvi-body[data-bvi-size="39"] *{font-size:39px!important}.bvi-body[data-bvi-size="39"] * h1,.bvi-body[data-bvi-size="39"] * h1 *{font-size:46px!important}.bvi-body[data-bvi-size="39"] * h2,.bvi-body[data-bvi-size="39"] * h2 *{font-size:45px!important}.bvi-body[data-bvi-size="39"] * h3,.bvi-body[data-bvi-size="39"] * h3 *{font-size:44px!important}.bvi-body[data-bvi-size="39"] * h4,.bvi-body[data-bvi-size="39"] * h4 *{font-size:43px!important}.bvi-body[data-bvi-size="39"] * h5,.bvi-body[data-bvi-size="39"] * h5 *{font-size:42px!important}.bvi-body[data-bvi-size="39"] * h6,.bvi-body[data-bvi-size="39"] * h6 *{font-size:41px!important}.bvi-body[data-bvi-size="38"] *{font-size:38px!important}.bvi-body[data-bvi-size="38"] * h1,.bvi-body[data-bvi-size="38"] * h1 *{font-size:45px!important}.bvi-body[data-bvi-size="38"] * h2,.bvi-body[data-bvi-size="38"] * h2 *{font-size:44px!important}.bvi-body[data-bvi-size="38"] * h3,.bvi-body[data-bvi-size="38"] * h3 *{font-size:43px!important}.bvi-body[data-bvi-size="38"] * h4,.bvi-body[data-bvi-size="38"] * h4 *{font-size:42px!important}.bvi-body[data-bvi-size="38"] * h5,.bvi-body[data-bvi-size="38"] * h5 *{font-size:41px!important}.bvi-body[data-bvi-size="38"] * h6,.bvi-body[data-bvi-size="38"] * h6 *{font-size:40px!important}.bvi-body[data-bvi-size="37"] *{font-size:37px!important}.bvi-body[data-bvi-size="37"] * h1,.bvi-body[data-bvi-size="37"] * h1 *{font-size:44px!important}.bvi-body[data-bvi-size="37"] * h2,.bvi-body[data-bvi-size="37"] * h2 *{font-size:43px!important}.bvi-body[data-bvi-size="37"] * h3,.bvi-body[data-bvi-size="37"] * h3 *{font-size:42px!important}.bvi-body[data-bvi-size="37"] * h4,.bvi-body[data-bvi-size="37"] * h4 *{font-size:41px!important}.bvi-body[data-bvi-size="37"] * h5,.bvi-body[data-bvi-size="37"] * h5 *{font-size:40px!important}.bvi-body[data-bvi-size="37"] * h6,.bvi-body[data-bvi-size="37"] * h6 *{font-size:39px!important}.bvi-body[data-bvi-size="36"] *{font-size:36px!important}.bvi-body[data-bvi-size="36"] * h1,.bvi-body[data-bvi-size="36"] * h1 *{font-size:43px!important}.bvi-body[data-bvi-size="36"] * h2,.bvi-body[data-bvi-size="36"] * h2 *{font-size:42px!important}.bvi-body[data-bvi-size="36"] * h3,.bvi-body[data-bvi-size="36"] * h3 *{font-size:41px!important}.bvi-body[data-bvi-size="36"] * h4,.bvi-body[data-bvi-size="36"] * h4 *{font-size:40px!important}.bvi-body[data-bvi-size="36"] * h5,.bvi-body[data-bvi-size="36"] * h5 *{font-size:39px!important}.bvi-body[data-bvi-size="36"] * h6,.bvi-body[data-bvi-size="36"] * h6 *{font-size:38px!important}.bvi-body[data-bvi-size="35"] *{font-size:35px!important}.bvi-body[data-bvi-size="35"] * h1,.bvi-body[data-bvi-size="35"] * h1 *{font-size:42px!important}.bvi-body[data-bvi-size="35"] * h2,.bvi-body[data-bvi-size="35"] * h2 *{font-size:41px!important}.bvi-body[data-bvi-size="35"] * h3,.bvi-body[data-bvi-size="35"] * h3 *{font-size:40px!important}.bvi-body[data-bvi-size="35"] * h4,.bvi-body[data-bvi-size="35"] * h4 *{font-size:39px!important}.bvi-body[data-bvi-size="35"] * h5,.bvi-body[data-bvi-size="35"] * h5 *{font-size:38px!important}.bvi-body[data-bvi-size="35"] * h6,.bvi-body[data-bvi-size="35"] * h6 *{font-size:37px!important}.bvi-body[data-bvi-size="34"] *{font-size:34px!important}.bvi-body[data-bvi-size="34"] * h1,.bvi-body[data-bvi-size="34"] * h1 *{font-size:41px!important}.bvi-body[data-bvi-size="34"] * h2,.bvi-body[data-bvi-size="34"] * h2 *{font-size:40px!important}.bvi-body[data-bvi-size="34"] * h3,.bvi-body[data-bvi-size="34"] * h3 *{font-size:39px!important}.bvi-body[data-bvi-size="34"] * h4,.bvi-body[data-bvi-size="34"] * h4 *{font-size:38px!important}.bvi-body[data-bvi-size="34"] * h5,.bvi-body[data-bvi-size="34"] * h5 *{font-size:37px!important}.bvi-body[data-bvi-size="34"] * h6,.bvi-body[data-bvi-size="34"] * h6 *{font-size:36px!important}.bvi-body[data-bvi-size="33"] *{font-size:33px!important}.bvi-body[data-bvi-size="33"] * h1,.bvi-body[data-bvi-size="33"] * h1 *{font-size:40px!important}.bvi-body[data-bvi-size="33"] * h2,.bvi-body[data-bvi-size="33"] * h2 *{font-size:39px!important}.bvi-body[data-bvi-size="33"] * h3,.bvi-body[data-bvi-size="33"] * h3 *{font-size:38px!important}.bvi-body[data-bvi-size="33"] * h4,.bvi-body[data-bvi-size="33"] * h4 *{font-size:37px!important}.bvi-body[data-bvi-size="33"] * h5,.bvi-body[data-bvi-size="33"] * h5 *{font-size:36px!important}.bvi-body[data-bvi-size="33"] * h6,.bvi-body[data-bvi-size="33"] * h6 *{font-size:35px!important}.bvi-body[data-bvi-size="32"] *{font-size:32px!important}.bvi-body[data-bvi-size="32"] * h1,.bvi-body[data-bvi-size="32"] * h1 *{font-size:39px!important}.bvi-body[data-bvi-size="32"] * h2,.bvi-body[data-bvi-size="32"] * h2 *{font-size:38px!important}.bvi-body[data-bvi-size="32"] * h3,.bvi-body[data-bvi-size="32"] * h3 *{font-size:37px!important}.bvi-body[data-bvi-size="32"] * h4,.bvi-body[data-bvi-size="32"] * h4 *{font-size:36px!important}.bvi-body[data-bvi-size="32"] * h5,.bvi-body[data-bvi-size="32"] * h5 *{font-size:35px!important}.bvi-body[data-bvi-size="32"] * h6,.bvi-body[data-bvi-size="32"] * h6 *{font-size:34px!important}.bvi-body[data-bvi-size="31"] *{font-size:31px!important}.bvi-body[data-bvi-size="31"] * h1,.bvi-body[data-bvi-size="31"] * h1 *{font-size:38px!important}.bvi-body[data-bvi-size="31"] * h2,.bvi-body[data-bvi-size="31"] * h2 *{font-size:37px!important}.bvi-body[data-bvi-size="31"] * h3,.bvi-body[data-bvi-size="31"] * h3 *{font-size:36px!important}.bvi-body[data-bvi-size="31"] * h4,.bvi-body[data-bvi-size="31"] * h4 *{font-size:35px!important}.bvi-body[data-bvi-size="31"] * h5,.bvi-body[data-bvi-size="31"] * h5 *{font-size:34px!important}.bvi-body[data-bvi-size="31"] * h6,.bvi-body[data-bvi-size="31"] * h6 *{font-size:33px!important}.bvi-body[data-bvi-size="30"] *{font-size:30px!important}.bvi-body[data-bvi-size="30"] * h1,.bvi-body[data-bvi-size="30"] * h1 *{font-size:37px!important}.bvi-body[data-bvi-size="30"] * h2,.bvi-body[data-bvi-size="30"] * h2 *{font-size:36px!important}.bvi-body[data-bvi-size="30"] * h3,.bvi-body[data-bvi-size="30"] * h3 *{font-size:35px!important}.bvi-body[data-bvi-size="30"] * h4,.bvi-body[data-bvi-size="30"] * h4 *{font-size:34px!important}.bvi-body[data-bvi-size="30"] * h5,.bvi-body[data-bvi-size="30"] * h5 *{font-size:33px!important}.bvi-body[data-bvi-size="30"] * h6,.bvi-body[data-bvi-size="30"] * h6 *{font-size:32px!important}.bvi-body[data-bvi-size="29"] *{font-size:29px!important}.bvi-body[data-bvi-size="29"] * h1,.bvi-body[data-bvi-size="29"] * h1 *{font-size:36px!important}.bvi-body[data-bvi-size="29"] * h2,.bvi-body[data-bvi-size="29"] * h2 *{font-size:35px!important}.bvi-body[data-bvi-size="29"] * h3,.bvi-body[data-bvi-size="29"] * h3 *{font-size:34px!important}.bvi-body[data-bvi-size="29"] * h4,.bvi-body[data-bvi-size="29"] * h4 *{font-size:33px!important}.bvi-body[data-bvi-size="29"] * h5,.bvi-body[data-bvi-size="29"] * h5 *{font-size:32px!important}.bvi-body[data-bvi-size="29"] * h6,.bvi-body[data-bvi-size="29"] * h6 *{font-size:31px!important}.bvi-body[data-bvi-size="28"] *{font-size:28px!important}.bvi-body[data-bvi-size="28"] * h1,.bvi-body[data-bvi-size="28"] * h1 *{font-size:35px!important}.bvi-body[data-bvi-size="28"] * h2,.bvi-body[data-bvi-size="28"] * h2 *{font-size:34px!important}.bvi-body[data-bvi-size="28"] * h3,.bvi-body[data-bvi-size="28"] * h3 *{font-size:33px!important}.bvi-body[data-bvi-size="28"] * h4,.bvi-body[data-bvi-size="28"] * h4 *{font-size:32px!important}.bvi-body[data-bvi-size="28"] * h5,.bvi-body[data-bvi-size="28"] * h5 *{font-size:31px!important}.bvi-body[data-bvi-size="28"] * h6,.bvi-body[data-bvi-size="28"] * h6 *{font-size:30px!important}.bvi-body[data-bvi-size="27"] *{font-size:27px!important}.bvi-body[data-bvi-size="27"] * h1,.bvi-body[data-bvi-size="27"] * h1 *{font-size:34px!important}.bvi-body[data-bvi-size="27"] * h2,.bvi-body[data-bvi-size="27"] * h2 *{font-size:33px!important}.bvi-body[data-bvi-size="27"] * h3,.bvi-body[data-bvi-size="27"] * h3 *{font-size:32px!important}.bvi-body[data-bvi-size="27"] * h4,.bvi-body[data-bvi-size="27"] * h4 *{font-size:31px!important}.bvi-body[data-bvi-size="27"] * h5,.bvi-body[data-bvi-size="27"] * h5 *{font-size:30px!important}.bvi-body[data-bvi-size="27"] * h6,.bvi-body[data-bvi-size="27"] * h6 *{font-size:29px!important}.bvi-body[data-bvi-size="26"] *{font-size:26px!important}.bvi-body[data-bvi-size="26"] * h1,.bvi-body[data-bvi-size="26"] * h1 *{font-size:33px!important}.bvi-body[data-bvi-size="26"] * h2,.bvi-body[data-bvi-size="26"] * h2 *{font-size:32px!important}.bvi-body[data-bvi-size="26"] * h3,.bvi-body[data-bvi-size="26"] * h3 *{font-size:31px!important}.bvi-body[data-bvi-size="26"] * h4,.bvi-body[data-bvi-size="26"] * h4 *{font-size:30px!important}.bvi-body[data-bvi-size="26"] * h5,.bvi-body[data-bvi-size="26"] * h5 *{font-size:29px!important}.bvi-body[data-bvi-size="26"] * h6,.bvi-body[data-bvi-size="26"] * h6 *{font-size:28px!important}.bvi-body[data-bvi-size="25"] *{font-size:25px!important}.bvi-body[data-bvi-size="25"] * h1,.bvi-body[data-bvi-size="25"] * h1 *{font-size:32px!important}.bvi-body[data-bvi-size="25"] * h2,.bvi-body[data-bvi-size="25"] * h2 *{font-size:31px!important}.bvi-body[data-bvi-size="25"] * h3,.bvi-body[data-bvi-size="25"] * h3 *{font-size:30px!important}.bvi-body[data-bvi-size="25"] * h4,.bvi-body[data-bvi-size="25"] * h4 *{font-size:29px!important}.bvi-body[data-bvi-size="25"] * h5,.bvi-body[data-bvi-size="25"] * h5 *{font-size:28px!important}.bvi-body[data-bvi-size="25"] * h6,.bvi-body[data-bvi-size="25"] * h6 *{font-size:27px!important}.bvi-body[data-bvi-size="24"] *{font-size:24px!important}.bvi-body[data-bvi-size="24"] * h1,.bvi-body[data-bvi-size="24"] * h1 *{font-size:31px!important}.bvi-body[data-bvi-size="24"] * h2,.bvi-body[data-bvi-size="24"] * h2 *{font-size:30px!important}.bvi-body[data-bvi-size="24"] * h3,.bvi-body[data-bvi-size="24"] * h3 *{font-size:29px!important}.bvi-body[data-bvi-size="24"] * h4,.bvi-body[data-bvi-size="24"] * h4 *{font-size:28px!important}.bvi-body[data-bvi-size="24"] * h5,.bvi-body[data-bvi-size="24"] * h5 *{font-size:27px!important}.bvi-body[data-bvi-size="24"] * h6,.bvi-body[data-bvi-size="24"] * h6 *{font-size:26px!important}.bvi-body[data-bvi-size="23"] *{font-size:23px!important}.bvi-body[data-bvi-size="23"] * h1,.bvi-body[data-bvi-size="23"] * h1 *{font-size:30px!important}.bvi-body[data-bvi-size="23"] * h2,.bvi-body[data-bvi-size="23"] * h2 *{font-size:29px!important}.bvi-body[data-bvi-size="23"] * h3,.bvi-body[data-bvi-size="23"] * h3 *{font-size:28px!important}.bvi-body[data-bvi-size="23"] * h4,.bvi-body[data-bvi-size="23"] * h4 *{font-size:27px!important}.bvi-body[data-bvi-size="23"] * h5,.bvi-body[data-bvi-size="23"] * h5 *{font-size:26px!important}.bvi-body[data-bvi-size="23"] * h6,.bvi-body[data-bvi-size="23"] * h6 *{font-size:25px!important}.bvi-body[data-bvi-size="22"] *{font-size:22px!important}.bvi-body[data-bvi-size="22"] * h1,.bvi-body[data-bvi-size="22"] * h1 *{font-size:29px!important}.bvi-body[data-bvi-size="22"] * h2,.bvi-body[data-bvi-size="22"] * h2 *{font-size:28px!important}.bvi-body[data-bvi-size="22"] * h3,.bvi-body[data-bvi-size="22"] * h3 *{font-size:27px!important}.bvi-body[data-bvi-size="22"] * h4,.bvi-body[data-bvi-size="22"] * h4 *{font-size:26px!important}.bvi-body[data-bvi-size="22"] * h5,.bvi-body[data-bvi-size="22"] * h5 *{font-size:25px!important}.bvi-body[data-bvi-size="22"] * h6,.bvi-body[data-bvi-size="22"] * h6 *{font-size:24px!important}.bvi-body[data-bvi-size="21"] *{font-size:21px!important}.bvi-body[data-bvi-size="21"] * h1,.bvi-body[data-bvi-size="21"] * h1 *{font-size:28px!important}.bvi-body[data-bvi-size="21"] * h2,.bvi-body[data-bvi-size="21"] * h2 *{font-size:27px!important}.bvi-body[data-bvi-size="21"] * h3,.bvi-body[data-bvi-size="21"] * h3 *{font-size:26px!important}.bvi-body[data-bvi-size="21"] * h4,.bvi-body[data-bvi-size="21"] * h4 *{font-size:25px!important}.bvi-body[data-bvi-size="21"] * h5,.bvi-body[data-bvi-size="21"] * h5 *{font-size:24px!important}.bvi-body[data-bvi-size="21"] * h6,.bvi-body[data-bvi-size="21"] * h6 *{font-size:23px!important}.bvi-body[data-bvi-size="20"] *{font-size:20px!important}.bvi-body[data-bvi-size="20"] * h1,.bvi-body[data-bvi-size="20"] * h1 *{font-size:27px!important}.bvi-body[data-bvi-size="20"] * h2,.bvi-body[data-bvi-size="20"] * h2 *{font-size:26px!important}.bvi-body[data-bvi-size="20"] * h3,.bvi-body[data-bvi-size="20"] * h3 *{font-size:25px!important}.bvi-body[data-bvi-size="20"] * h4,.bvi-body[data-bvi-size="20"] * h4 *{font-size:24px!important}.bvi-body[data-bvi-size="20"] * h5,.bvi-body[data-bvi-size="20"] * h5 *{font-size:23px!important}.bvi-body[data-bvi-size="20"] * h6,.bvi-body[data-bvi-size="20"] * h6 *{font-size:22px!important}.bvi-body[data-bvi-size="19"] *{font-size:19px!important}.bvi-body[data-bvi-size="19"] * h1,.bvi-body[data-bvi-size="19"] * h1 *{font-size:26px!important}.bvi-body[data-bvi-size="19"] * h2,.bvi-body[data-bvi-size="19"] * h2 *{font-size:25px!important}.bvi-body[data-bvi-size="19"] * h3,.bvi-body[data-bvi-size="19"] * h3 *{font-size:24px!important}.bvi-body[data-bvi-size="19"] * h4,.bvi-body[data-bvi-size="19"] * h4 *{font-size:23px!important}.bvi-body[data-bvi-size="19"] * h5,.bvi-body[data-bvi-size="19"] * h5 *{font-size:22px!important}.bvi-body[data-bvi-size="19"] * h6,.bvi-body[data-bvi-size="19"] * h6 *{font-size:21px!important}.bvi-body[data-bvi-size="18"] *{font-size:18px!important}.bvi-body[data-bvi-size="18"] * h1,.bvi-body[data-bvi-size="18"] * h1 *{font-size:25px!important}.bvi-body[data-bvi-size="18"] * h2,.bvi-body[data-bvi-size="18"] * h2 *{font-size:24px!important}.bvi-body[data-bvi-size="18"] * h3,.bvi-body[data-bvi-size="18"] * h3 *{font-size:23px!important}.bvi-body[data-bvi-size="18"] * h4,.bvi-body[data-bvi-size="18"] * h4 *{font-size:22px!important}.bvi-body[data-bvi-size="18"] * h5,.bvi-body[data-bvi-size="18"] * h5 *{font-size:21px!important}.bvi-body[data-bvi-size="18"] * h6,.bvi-body[data-bvi-size="18"] * h6 *{font-size:20px!important}.bvi-body[data-bvi-size="17"] *{font-size:17px!important}.bvi-body[data-bvi-size="17"] * h1,.bvi-body[data-bvi-size="17"] * h1 *{font-size:24px!important}.bvi-body[data-bvi-size="17"] * h2,.bvi-body[data-bvi-size="17"] * h2 *{font-size:23px!important}.bvi-body[data-bvi-size="17"] * h3,.bvi-body[data-bvi-size="17"] * h3 *{font-size:22px!important}.bvi-body[data-bvi-size="17"] * h4,.bvi-body[data-bvi-size="17"] * h4 *{font-size:21px!important}.bvi-body[data-bvi-size="17"] * h5,.bvi-body[data-bvi-size="17"] * h5 *{font-size:20px!important}.bvi-body[data-bvi-size="17"] * h6,.bvi-body[data-bvi-size="17"] * h6 *{font-size:19px!important}.bvi-body[data-bvi-size="16"] *{font-size:16px!important}.bvi-body[data-bvi-size="16"] * h1,.bvi-body[data-bvi-size="16"] * h1 *{font-size:23px!important}.bvi-body[data-bvi-size="16"] * h2,.bvi-body[data-bvi-size="16"] * h2 *{font-size:22px!important}.bvi-body[data-bvi-size="16"] * h3,.bvi-body[data-bvi-size="16"] * h3 *{font-size:21px!important}.bvi-body[data-bvi-size="16"] * h4,.bvi-body[data-bvi-size="16"] * h4 *{font-size:20px!important}.bvi-body[data-bvi-size="16"] * h5,.bvi-body[data-bvi-size="16"] * h5 *{font-size:19px!important}.bvi-body[data-bvi-size="16"] * h6,.bvi-body[data-bvi-size="16"] * h6 *{font-size:18px!important}.bvi-body[data-bvi-size="15"] *{font-size:15px!important}.bvi-body[data-bvi-size="15"] * h1,.bvi-body[data-bvi-size="15"] * h1 *{font-size:22px!important}.bvi-body[data-bvi-size="15"] * h2,.bvi-body[data-bvi-size="15"] * h2 *{font-size:21px!important}.bvi-body[data-bvi-size="15"] * h3,.bvi-body[data-bvi-size="15"] * h3 *{font-size:20px!important}.bvi-body[data-bvi-size="15"] * h4,.bvi-body[data-bvi-size="15"] * h4 *{font-size:19px!important}.bvi-body[data-bvi-size="15"] * h5,.bvi-body[data-bvi-size="15"] * h5 *{font-size:18px!important}.bvi-body[data-bvi-size="15"] * h6,.bvi-body[data-bvi-size="15"] * h6 *{font-size:17px!important}.bvi-body[data-bvi-size="14"] *{font-size:14px!important}.bvi-body[data-bvi-size="14"] * h1,.bvi-body[data-bvi-size="14"] * h1 *{font-size:21px!important}.bvi-body[data-bvi-size="14"] * h2,.bvi-body[data-bvi-size="14"] * h2 *{font-size:20px!important}.bvi-body[data-bvi-size="14"] * h3,.bvi-body[data-bvi-size="14"] * h3 *{font-size:19px!important}.bvi-body[data-bvi-size="14"] * h4,.bvi-body[data-bvi-size="14"] * h4 *{font-size:18px!important}.bvi-body[data-bvi-size="14"] * h5,.bvi-body[data-bvi-size="14"] * h5 *{font-size:17px!important}.bvi-body[data-bvi-size="14"] * h6,.bvi-body[data-bvi-size="14"] * h6 *{font-size:16px!important}.bvi-body[data-bvi-size="13"] *{font-size:13px!important}.bvi-body[data-bvi-size="13"] * h1,.bvi-body[data-bvi-size="13"] * h1 *{font-size:20px!important}.bvi-body[data-bvi-size="13"] * h2,.bvi-body[data-bvi-size="13"] * h2 *{font-size:19px!important}.bvi-body[data-bvi-size="13"] * h3,.bvi-body[data-bvi-size="13"] * h3 *{font-size:18px!important}.bvi-body[data-bvi-size="13"] * h4,.bvi-body[data-bvi-size="13"] * h4 *{font-size:17px!important}.bvi-body[data-bvi-size="13"] * h5,.bvi-body[data-bvi-size="13"] * h5 *{font-size:16px!important}.bvi-body[data-bvi-size="13"] * h6,.bvi-body[data-bvi-size="13"] * h6 *{font-size:15px!important}.bvi-body[data-bvi-size="12"] *{font-size:12px!important}.bvi-body[data-bvi-size="12"] * h1,.bvi-body[data-bvi-size="12"] * h1 *{font-size:19px!important}.bvi-body[data-bvi-size="12"] * h2,.bvi-body[data-bvi-size="12"] * h2 *{font-size:18px!important}.bvi-body[data-bvi-size="12"] * h3,.bvi-body[data-bvi-size="12"] * h3 *{font-size:17px!important}.bvi-body[data-bvi-size="12"] * h4,.bvi-body[data-bvi-size="12"] * h4 *{font-size:16px!important}.bvi-body[data-bvi-size="12"] * h5,.bvi-body[data-bvi-size="12"] * h5 *{font-size:15px!important}.bvi-body[data-bvi-size="12"] * h6,.bvi-body[data-bvi-size="12"] * h6 *{font-size:14px!important}.bvi-body[data-bvi-size="11"] *{font-size:11px!important}.bvi-body[data-bvi-size="11"] * h1,.bvi-body[data-bvi-size="11"] * h1 *{font-size:18px!important}.bvi-body[data-bvi-size="11"] * h2,.bvi-body[data-bvi-size="11"] * h2 *{font-size:17px!important}.bvi-body[data-bvi-size="11"] * h3,.bvi-body[data-bvi-size="11"] * h3 *{font-size:16px!important}.bvi-body[data-bvi-size="11"] * h4,.bvi-body[data-bvi-size="11"] * h4 *{font-size:15px!important}.bvi-body[data-bvi-size="11"] * h5,.bvi-body[data-bvi-size="11"] * h5 *{font-size:14px!important}.bvi-body[data-bvi-size="11"] * h6,.bvi-body[data-bvi-size="11"] * h6 *{font-size:13px!important}.bvi-body[data-bvi-size="10"] *{font-size:10px!important}.bvi-body[data-bvi-size="10"] * h1,.bvi-body[data-bvi-size="10"] * h1 *{font-size:17px!important}.bvi-body[data-bvi-size="10"] * h2,.bvi-body[data-bvi-size="10"] * h2 *{font-size:16px!important}.bvi-body[data-bvi-size="10"] * h3,.bvi-body[data-bvi-size="10"] * h3 *{font-size:15px!important}.bvi-body[data-bvi-size="10"] * h4,.bvi-body[data-bvi-size="10"] * h4 *{font-size:14px!important}.bvi-body[data-bvi-size="10"] * h5,.bvi-body[data-bvi-size="10"] * h5 *{font-size:13px!important}.bvi-body[data-bvi-size="10"] * h6,.bvi-body[data-bvi-size="10"] * h6 *{font-size:12px!important}.bvi-body[data-bvi-size="9"] *{font-size:9px!important}.bvi-body[data-bvi-size="9"] * h1,.bvi-body[data-bvi-size="9"] * h1 *{font-size:16px!important}.bvi-body[data-bvi-size="9"] * h2,.bvi-body[data-bvi-size="9"] * h2 *{font-size:15px!important}.bvi-body[data-bvi-size="9"] * h3,.bvi-body[data-bvi-size="9"] * h3 *{font-size:14px!important}.bvi-body[data-bvi-size="9"] * h4,.bvi-body[data-bvi-size="9"] * h4 *{font-size:13px!important}.bvi-body[data-bvi-size="9"] * h5,.bvi-body[data-bvi-size="9"] * h5 *{font-size:12px!important}.bvi-body[data-bvi-size="9"] * h6,.bvi-body[data-bvi-size="9"] * h6 *{font-size:11px!important}.bvi-body[data-bvi-size="8"] *{font-size:8px!important}.bvi-body[data-bvi-size="8"] * h1,.bvi-body[data-bvi-size="8"] * h1 *{font-size:15px!important}.bvi-body[data-bvi-size="8"] * h2,.bvi-body[data-bvi-size="8"] * h2 *{font-size:14px!important}.bvi-body[data-bvi-size="8"] * h3,.bvi-body[data-bvi-size="8"] * h3 *{font-size:13px!important}.bvi-body[data-bvi-size="8"] * h4,.bvi-body[data-bvi-size="8"] * h4 *{font-size:12px!important}.bvi-body[data-bvi-size="8"] * h5,.bvi-body[data-bvi-size="8"] * h5 *{font-size:11px!important}.bvi-body[data-bvi-size="8"] * h6,.bvi-body[data-bvi-size="8"] * h6 *{font-size:10px!important}.bvi-body[data-bvi-size="7"] *{font-size:7px!important}.bvi-body[data-bvi-size="7"] * h1,.bvi-body[data-bvi-size="7"] * h1 *{font-size:14px!important}.bvi-body[data-bvi-size="7"] * h2,.bvi-body[data-bvi-size="7"] * h2 *{font-size:13px!important}.bvi-body[data-bvi-size="7"] * h3,.bvi-body[data-bvi-size="7"] * h3 *{font-size:12px!important}.bvi-body[data-bvi-size="7"] * h4,.bvi-body[data-bvi-size="7"] * h4 *{font-size:11px!important}.bvi-body[data-bvi-size="7"] * h5,.bvi-body[data-bvi-size="7"] * h5 *{font-size:10px!important}.bvi-body[data-bvi-size="7"] * h6,.bvi-body[data-bvi-size="7"] * h6 *{font-size:9px!important}.bvi-body[data-bvi-size="6"] *{font-size:6px!important}.bvi-body[data-bvi-size="6"] * h1,.bvi-body[data-bvi-size="6"] * h1 *{font-size:13px!important}.bvi-body[data-bvi-size="6"] * h2,.bvi-body[data-bvi-size="6"] * h2 *{font-size:12px!important}.bvi-body[data-bvi-size="6"] * h3,.bvi-body[data-bvi-size="6"] * h3 *{font-size:11px!important}.bvi-body[data-bvi-size="6"] * h4,.bvi-body[data-bvi-size="6"] * h4 *{font-size:10px!important}.bvi-body[data-bvi-size="6"] * h5,.bvi-body[data-bvi-size="6"] * h5 *{font-size:9px!important}.bvi-body[data-bvi-size="6"] * h6,.bvi-body[data-bvi-size="6"] * h6 *{font-size:8px!important}.bvi-body[data-bvi-size="5"] *{font-size:5px!important}.bvi-body[data-bvi-size="5"] * h1,.bvi-body[data-bvi-size="5"] * h1 *{font-size:12px!important}.bvi-body[data-bvi-size="5"] * h2,.bvi-body[data-bvi-size="5"] * h2 *{font-size:11px!important}.bvi-body[data-bvi-size="5"] * h3,.bvi-body[data-bvi-size="5"] * h3 *{font-size:10px!important}.bvi-body[data-bvi-size="5"] * h4,.bvi-body[data-bvi-size="5"] * h4 *{font-size:9px!important}.bvi-body[data-bvi-size="5"] * h5,.bvi-body[data-bvi-size="5"] * h5 *{font-size:8px!important}.bvi-body[data-bvi-size="5"] * h6,.bvi-body[data-bvi-size="5"] * h6 *{font-size:7px!important}.bvi-body[data-bvi-size="4"] *{font-size:4px!important}.bvi-body[data-bvi-size="4"] * h1,.bvi-body[data-bvi-size="4"] * h1 *{font-size:11px!important}.bvi-body[data-bvi-size="4"] * h2,.bvi-body[data-bvi-size="4"] * h2 *{font-size:10px!important}.bvi-body[data-bvi-size="4"] * h3,.bvi-body[data-bvi-size="4"] * h3 *{font-size:9px!important}.bvi-body[data-bvi-size="4"] * h4,.bvi-body[data-bvi-size="4"] * h4 *{font-size:8px!important}.bvi-body[data-bvi-size="4"] * h5,.bvi-body[data-bvi-size="4"] * h5 *{font-size:7px!important}.bvi-body[data-bvi-size="4"] * h6,.bvi-body[data-bvi-size="4"] * h6 *{font-size:6px!important}.bvi-body[data-bvi-size="3"] *{font-size:3px!important}.bvi-body[data-bvi-size="3"] * h1,.bvi-body[data-bvi-size="3"] * h1 *{font-size:10px!important}.bvi-body[data-bvi-size="3"] * h2,.bvi-body[data-bvi-size="3"] * h2 *{font-size:9px!important}.bvi-body[data-bvi-size="3"] * h3,.bvi-body[data-bvi-size="3"] * h3 *{font-size:8px!important}.bvi-body[data-bvi-size="3"] * h4,.bvi-body[data-bvi-size="3"] * h4 *{font-size:7px!important}.bvi-body[data-bvi-size="3"] * h5,.bvi-body[data-bvi-size="3"] * h5 *{font-size:6px!important}.bvi-body[data-bvi-size="3"] * h6,.bvi-body[data-bvi-size="3"] * h6 *{font-size:5px!important}.bvi-body[data-bvi-size="2"] *{font-size:2px!important}.bvi-body[data-bvi-size="2"] * h1,.bvi-body[data-bvi-size="2"] * h1 *{font-size:9px!important}.bvi-body[data-bvi-size="2"] * h2,.bvi-body[data-bvi-size="2"] * h2 *{font-size:8px!important}.bvi-body[data-bvi-size="2"] * h3,.bvi-body[data-bvi-size="2"] * h3 *{font-size:7px!important}.bvi-body[data-bvi-size="2"] * h4,.bvi-body[data-bvi-size="2"] * h4 *{font-size:6px!important}.bvi-body[data-bvi-size="2"] * h5,.bvi-body[data-bvi-size="2"] * h5 *{font-size:5px!important}.bvi-body[data-bvi-size="2"] * h6,.bvi-body[data-bvi-size="2"] * h6 *{font-size:4px!important}.bvi-body[data-bvi-size="1"] *{font-size:1px!important}.bvi-body[data-bvi-size="1"] * h1,.bvi-body[data-bvi-size="1"] * h1 *{font-size:8px!important}.bvi-body[data-bvi-size="1"] * h2,.bvi-body[data-bvi-size="1"] * h2 *{font-size:7px!important}.bvi-body[data-bvi-size="1"] * h3,.bvi-body[data-bvi-size="1"] * h3 *{font-size:6px!important}.bvi-body[data-bvi-size="1"] * h4,.bvi-body[data-bvi-size="1"] * h4 *{font-size:5px!important}.bvi-body[data-bvi-size="1"] * h5,.bvi-body[data-bvi-size="1"] * h5 *{font-size:4px!important}.bvi-body[data-bvi-size="1"] * h6,.bvi-body[data-bvi-size="1"] * h6 *{font-size:3px!important}.bvi-.bvi-tts .bvi-tts-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:10px}.bvi-.bvi-tts .bvi-tts-text{border:1px dashed transparent;padding:10px}.bvi-a{text-decoration:none}.bvi-a.bvi-link{text-decoration:none;color:#000;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:700;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2;margin:2px}@media (max-width:575.98px){.bvi-a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media (min-width:576px) and (max-width:767.98px){.bvi-a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media (min-width:768px) and (max-width:991.98px){.bvi-a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media (min-width:992px) and (max-width:1199.98px){.bvi-a.bvi-link{height:34px;line-height:34px;padding:0 9px}}.bvi-a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-a.bvi-link:hover{color:#000;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-a.bvi-link:focus{color:#000;outline:0;background-color:#dbdbdb;text-decoration:none}.bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img,.bvi-body[data-bvi-images=true] img.bvi-img{-webkit-filter:grayscale(0);filter:grayscale(0)}.bvi-body[data-bvi-images=true] .bvi-background-image{background-color:transparent!important}.bvi-body[data-bvi-images=false] .bvi-background-image{background-image:none!important;border:0!important}.bvi-body[data-bvi-images=false] div.bvi-img{vertical-align:middle;border:2px dashed;box-sizing:border-box;overflow:hidden;max-width:100%;max-height:100%;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center}.bvi-body[data-bvi-images=grayscale] .bvi-background-image,.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)}.bvi-body[data-bvi-line-height=normal] :not(.bvi-link){line-height:1.5!important}.bvi-body[data-bvi-line-height=average] :not(.bvi-link){line-height:2!important}.bvi-body[data-bvi-line-height=big] :not(.bvi-link){line-height:2.5!important}.bvi-body[data-bvi-letter-spacing=normal] :not(.bvi-link){letter-spacing:0!important}.bvi-body[data-bvi-letter-spacing=average] :not(.bvi-link){letter-spacing:2px!important}.bvi-body[data-bvi-letter-spacing=big] :not(.bvi-link){letter-spacing:4px!important}.bvi-body[data-bvi-font-family=arial] :not(i):not(span){font-family:Arial,sans-serif!important}.bvi-body[data-bvi-font-family=times] :not(i):not(span){font-family:"Times New roman"!important}.bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode,.bvi-body[data-bvi-flash-iframe=true] figure,.bvi-body[data-bvi-flash-iframe=true] iframe,.bvi-body[data-bvi-flash-iframe=true] video,.bvi-body[data-bvi-flash-iframe=true] ymaps{display:block!important}.bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode,.bvi-body[data-bvi-flash-iframe=false] figure,.bvi-body[data-bvi-flash-iframe=false] iframe,.bvi-body[data-bvi-flash-iframe=false] video,.bvi-body[data-bvi-flash-iframe=false] ymaps{display:none!important}.bvi-.bvi-hide{display:none}.bvi-.bvi-show{display:block}.bvi-hide{display:block}.bvi-show{display:none}#bvi-panel-show.bvi-link{text-decoration:none;color:#000;background-color:#fff;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:700;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}#bvi-panel-show.bvi-link.bvi-link-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}#bvi-panel-show .bvi-images{font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;vertical-align:middle}#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}a.bvi-link-shortcode,a.bvi-link-widget{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;padding:5px 10px;vertical-align:middle;text-decoration:none}a.bvi-link-shortcode .bvi-svg-eye,a.bvi-link-widget .bvi-svg-eye{display:inline-block;overflow:visible;width:1.125em;height:1em;font-size:2em;vertical-align:middle}
/* End */


/* Start:/local/templates/medika/css/2clinic/2clinic.css?176180976316650*/
.clinic_background {
    background-image: url(/bitrix/templates/medika/img/2clinic/back.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: rgba(255, 255, 255, 0.5);
    margin-bottom: 150px;
}

.cbanner_block {
    width: 100%;
    display: flex;
    height: 620px;
}

.cbanner_block .banner {
    margin: auto 0px;
    width: 100%;
    display: flex;
}

.cbanner_block .banner .left {
    width: 63%;


}

.cbanner_block .banner .left .title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
    line-height: 51px;
    margin-bottom: 35px;
}

.cbanner_block .banner .left .title b {

    font-weight: 600;

}

.krug-list {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    background-image: url(/bitrix/templates/medika/img/index/krug.png);
    background-size: auto;
    background-size: 15px 15px;
    margin-right: 8px;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 31px;
    margin-bottom: 15px;
}

.cbanner_block .banner .left .list_block {
    width: 100%;
    display: flex;

    margin-bottom: 50px;
}

.cbanner_block .banner .left .list_block .first {}

.cbanner_block .banner .left .list_block .second {
    margin-left: 20px;
}

.bg-c-owl-2 {
    color: #fff;
    background: #844693
}

.owl-slider-button {
    margin-top: 35px;
    font-size: 16px;
    min-width: 250px;
    height: 50px
}

.owl-slider-button:hover {
    box-shadow: 0 5px 18px 3px red
}

.cbanner_block .banner .right {
    width: 35%;
}

.cbanner_block .banner .right .clinic_video {
    width: 490px;
    height: 290px;
    border-radius: 5px;
    margin-left: 20px;
    position: relative;

}

.cbanner_block .banner .right .clinic_video img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: -2px;
    z-index: 10;
    cursor: pointer;

}

.cbanner_block .banner .right .clinic_video .play {
    z-index: 11;
    position: absolute;
    width: 60px;
    height: 60px;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    cursor: pointer;
}

.cbanner_block .banner .right .clinic_video video {
    border-radius: 5px;
    width: 100%;

}

.close {
    display: none;
}

.uslugi_clinic {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 60px;
}

.uslugi_item:hover {

    background: #fff;
}

.uslugi_item {
    position: relative;
    width: 272px;
    border-radius: 5px;
    height: 242px;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 40px;
    transition: .3s;
    transform: translate(0%, 0%) scale(1);
}

.activef {
    opacity: 1 !important;
    border-bottom: 1px solid #844693 !important;
}

.u_hide {
    transform: translate(0%, 0%) scale(0) !important;

}

.uc_btn {
    position: relative;
    cursor: pointer;
}

.hovback:hover {
    background: rgba(255, 255, 255, 0.3);
}

.hovback {
    transition: all .3s;
    background: rgba(255, 255, 255, 0);
    position: absolute;
    width: 100%;
    height: 101%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.uslugi_item img {
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 272px;
    height: 176px;
    object-fit: cover;
}

.uc_item_btn {
    position: relative;
    margin-top: 60px;
}

.uslugi_text {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 70px;
    margin-top: -11px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.uslugi_item .uslugi_text {
    background: #33B97A;
}

.uslugi_item:nth-child(2n) .uslugi_text {
    background: #B579C3;
}



.uslugi_text img {
    position: absolute;
    width: 50px;
    height: 45px;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;

}

.uslugi_text .text {
    font-family: 'Montserrat';
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;



}

.end_text {
    width: 270px;
    height: 242px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 40px;
}

.end__text {
    width: 270px;
    height: 242px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 40px;
}

.end__text img {
    position: absolute;
    width: 70px;
    height: 65px;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 40%;

}

.end__text .text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;

    margin: auto;
    padding-top: 50%;
}

.end_text .text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;

    margin: auto;
    padding-top: 40%;
}

.profi_filtr {
    margin-top: 60px;
    width: 100%;
    display: flex;
}

.uslugi_filtr {
    display: flex;
    width: 65%;
    margin-bottom: 40px;
}

.filtr_item {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #1E2428;
    cursor: pointer;
    opacity: 0.6;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #E4E4E4;
    transition: all .3s;
    margin: 0px 10px;
    width: fit-content;
}

.filtr_item:hover {
    border-bottom: 1px solid #787C7E;
}

.filtr_btn_block {
    width: 35%;
}

.filtr_btn {
    float: right;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    /* identical to box height */
    display: flex;
    text-align: center;
    color: #B579C3;
    cursor: pointer;
}

.filtr_btn p {
    margin-left: 10px;
}

.filtr_btn:hover {
    opacity: 0.7;
}

.uslugi_item:not(:nth-child(5n)) {
    margin-right: 10px;
}

.diagnostic_block {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.diagnostic_left {
    width: 65%;
}

.diagnostic_right {
    width: 35%;
}

.diagnostic_item {
    display: flex;
    height: 120px;
    width: 100%;
    margin-bottom: 10px;
}

.d_img {
    background: #F9F4FA;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: relative;
}

.d_img img {
    position: absolute;
    width: 70px;
    height: 65px;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;

}

.d_text_block {
    width: 85%;
    background-repeat: no-repeat;
    padding-left: 81px;
    background-image: url("/bitrix/templates/medika/img/2clinic/border.png");
    height: 85%;
    margin: auto 0px;
    margin-left: -18px;
    background-size: 95% 100%;
}

.d_text_block .text {
    padding: 36px 0px;
    margin-top: auto;
    font-size: 22px;
}

.dbb_item {
    background: #F5F5F5;
    display: flex;
    align-items: center;
    height: 83px;
    margin-bottom: 5px;
    padding-left: 40px;
    font-family: 'Montserrat';
    font-style: normal;
    text-align: left;
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    /* identical to box height, or 28px */
    color: #1E2428;
    position: relative;
    cursor: pointer;
}

.dbb_item:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    right: 5%;
    top: 40%;
    background-image: url("/bitrix/templates/medika/img/2clinic/u_arrow.svg");

}

.dbb_item p {}

.dbb_item:not(:nth-child(1n)) {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.dbb_item:hover {
    background: #EDEDED;
}

.diagnostic_btn_block {
    border-radius: 5px;
    overflow: hidden;

}

.equip_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.equip_item {
    width: 32%;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: all .5s ease;
}

.equip_item:hover {
    border: 1px solid #844693;
}

.equip_item img {
    height: 75%;
}

.equip_btn {
    border: 1px solid #844693;
    border-radius: 5px;
    padding: 17px 0px;
    width: 420px;
    margin: 60px auto;
    text-align: center;
    color: #844693;
    cursor: pointer;
}

.equip_btn a {
    color: #844693;
}

.equip_btn:hover {
    background: #844693;
    color: #fff;
}

.equip_btn:hover.equip_btn a {
    color: #fff;
}

.equip_item .text {

    padding: 20px;
    text-align: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: #1E2428;
    min-height: 25%;
    box-sizing: border-box;
    background: #F8F8F8;
    margin-top: auto;

}

.title_block {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 70px;
    margin-bottom: 20px;
}

.tit_description {
    display: flex;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #1E2428;
    opacity: 0.6;
    width: 40%;
    width: 45%;
    margin: auto;
    margin-right: 0px;
    align-items: center;
}

@media (min-width: 1441px) {
    .d_text_block .text {
        font-size: 26px;
    }
}

@media (max-width: 1350px) {
    .cbanner_block .banner .left .title {
        font-size: 26px;
    }

    .krug-list {
        font-size: 16px;
    }

    .cbanner_block .banner .left .list_block {
        display: block;
    }

    .cbanner_block .banner .left .list_block .second {
        margin-left: 0px;
    }

    .cbanner_block .banner .right .clinic_video {
        width: 430px;
        height: 247px;
    }

    .cbanner_block .banner .left {
        width: 55%;
    }


}

@media(max-width: 1430px) {
    .uslugi_clinic {
        max-width: 1128px;
        margin: auto;
    }
}

@media (max-width: 1200px) {
    .uslugi_clinic {
        max-width: 846px;
        margin: auto;
    }

    .d_text_block {
        background-size: 90% 100%;
        margin-left: -10px;
    }

    .d_text_block .text {
        font-size: 15px;
    }

    .dig_btn {
        display: block !important;
    }
}

@media (max-width: 999px) {
    .equip_item {
        width: 50%;
        margin-right: 0px;
        margin: auto;
        margin-bottom: 10px;
    }

    .cbanner_block .banner {
        display: block;
    }

    .cbanner_block {
        height: 100%;
    }

    .cbanner_block .banner .left {
        width: 100%;
        margin-bottom: 40px;
    }

    .cbanner_block .banner .left {
        width: 100%;
    }

    .cbanner_block .banner .right {
        width: 100%;
    }

    .cbanner_block .banner .right .clinic_video {
        margin-left: 0px;
    }

    .cbanner_block .banner .left .list_block {
        display: flex;
    }

    .cbanner_block .banner .left .list_block .second {
        margin-left: 20px;
    }

    .d_text_block {
        width: 70%;
        background-image: none;
        padding-left: 30px;
    }

    .diagnostic_left {
        width: 55%;
    }

    .diagnostic_right {
        width: 45%;
    }

    .dig_btn .button {
        width: 320px !important;
    }

    ::-webkit-scrollbar {
        width: 0;
    }

    .uslugi_filtr,
    .filtr_btn_block {
        width: unset;
    }

    .profi_filtr {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        flex-wrap: nowrap;
    }

    .filtr_item {
        border-bottom: unset;
        border: 1px solid #E4E4E4;
        ;
        padding-bottom: 0px;
        padding: 10px;
        border-radius: 5px;
    }

    .activef {
        opacity: 1 !important;
        border-bottom: unset;
        border: 1px solid #844693 !important;
        color: #844693;
    }

    .filtr_btn {
        margin-top: 10px;
    }

    .uslugi_clinic {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        max-width: 565px;
        margin: auto;
        margin-top: 60px;
    }

}

@media (max-width: 800px) {

    .diagnostic_block {
        display: block;
    }

    .diagnostic_left {
        width: 100%;
    }

    .diagnostic_right {
        width: 100%;
    }

    .diagnostic_btn_block {
        margin-top: 30px;
    }

    .tit_description {
        width: 100%;
        margin: 0px;

    }
}

@media (max-width: 650px) {
    .equip_item {
        width: 100%;
    }

    .equip_item img {
        width: 100%;
    }

    .cbanner_block .banner .left .list_block {
        display: block;
    }

    .cbanner_block .banner .left .list_block .second {
        margin-left: 0px;
    }
}

@media (max-width: 600px) {
    .cbanner_block .banner .right .clinic_video {
        width: 100%;
        height: 300px;
    }

    .uslugi_item {
        margin: auto;
        margin-bottom: 40px;
    }

    .uslugi_item:not(:nth-child(5n)) {
        margin-right: auto;
    }

    .dig_btn .button {
        width: 99% !important;
        padding: 10px 0px;
    }
}

@media (max-width: 475px) {
    .equip_btn {
        width: 320px;
    }

    .filtr_btn_block {
        margin-left: 40px;
    }

    .profi_filtr {
        margin-top: 0px;
    }

    .cbanner_block .banner .right .clinic_video {
        width: 100%;
        height: 240px;
    }

    .d_text_block .text {
        padding: 25px 0px;
    }

    .d_text_block {
        width: 52%;
    }

    .uslugi_item {
        width: 185px !important;
        margin-bottom: 40px;

    }

    .end_text {
        width: 100%;
        height: 190px;
    }

    .uslugi_text .text {
        font-size: 16px;
    }

    .end_text .text {
        font-size: 16px;
    }

    .cbanner_block .banner .left .title {
        line-height: 40px;
    }

    .krug-list {
        margin-bottom: 10px;
    }

    .clinic_background {
        margin-bottom: 60px;
    }

    .uc_item_btn {
        width: 90% !important;
        margin: auto !important;
        height: 60px !important;
    }

    .uc_btn {

        width: 90% !important;
        margin: auto !important;
        height: 60px !important;
    }

    .end__text {
        width: 100%;
        height: 100%;
    }

    .end__text img {
        width: 55px;
        height: 55px;
        opacity: 0.3;
        top: 50%;
    }

    .end__text .text {
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
    }
}

@media (max-width: 425px) {
    .filtr_btn {
        margin-top: 30px;
    }

    .dbb_item {
        font-size: 16px;
    }

    .uslugi_clinic {
        margin-top: 30px;
    }

    .uslugi_filtr {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .cbanner_block .banner .right .clinic_video {
        width: 100%;
        height: 200px;
    }

    .uslugi_item {
        width: 160px !important;
        height: 143px;

    }

    .banner {
        margin-top: 25px;
    }

    .uslugi_text {
        height: 40px;

    }

    .uslugi_text .text {
        font-size: 12px;
        line-height: 16px;
    }

    .uslugi_item {}

    .uslugi_text img {
        width: 40px;
        height: 40px;
    }

    .end_text {
        height: 60px;
        width: 100% !important;
        margin: auto;
    }

    .end_text .text {
        padding-top: 5%;
    }



}

@media (max-width: 375px) {
    .uslugi_item {
        width: 140px !important;
        height: 130px;
    }

    .uc_item_btn {
        width: 100% !important;
        margin: auto !important;
        height: 60px !important;
    }

    .end_text .text {
        padding-top: 7%;
    }

}
/* End */


/* Start:/local/templates/medika/css/vrachi/vrachi-search.css?1761809763408*/
.search-dp{
    width: 100%;
    max-width: 617px;
    position: relative;
    border: 1px solid #D6C2DB;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    height: 35px;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/* End */


/* Start:/local/templates/medika/css/search/search.css?17618097633318*/
.header__nav-items-wr {
    position: relative;
}

.search-site_pc {
    position: absolute;
    right: -65px;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s;
    display: flex;
    align-items: center;
}

.search-site_mob {
    visibility: hidden;
    opacity: 0;
    transition: 0.5s;
    display: flex;
    align-items: center;
    z-index: -1;
    top: -65px;
    position: absolute;
    left: 0;
    width: 100%;
}

.search-site_pc.visible {
    opacity: 1;
    visibility: visible;
}

.search-site_mob.visible {
    opacity: 1;
    visibility: visible;
    top: 65px;
}

.input {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
}

.btn-search {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.search-btn_pc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0 10px;
}

.search-btn_mob {
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: calc(100% / 6);
    width: 20px;
    height: 20px;
}

.search-site_pc form {
    position: relative;
    display: flex;
    align-items: center;
}

.search-site_mob form {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}

.search-site_pc form .input-search::placeholder {
    color: #646A6F;
    font-size: 14px;
}

.search-site_mob form .input-search::placeholder {
    color: #646A6F;
    font-size: 14px;
}

.search-site_pc form .input-search {
    padding: 20px 85px 20px 15px;
    border: 2px solid #844693;
    position: relative;
    border-radius: 5px;
}

.search-site_mob form .input-search {
    padding: 10px 50px 10px 10px;
    border: 2px solid #844693;
    position: relative;
    width: 100%;
}

.search-page {
    margin-top: 50px;
}

.search-page form {
    display: flex;
}

.search-page form input:nth-child(2n+1) {
    background: #844693;
    border: none;
    color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 50px;
    cursor: pointer;
    border-radius: 5px;
    transition: .8s;
}

.search-page form input:nth-child(2n+1):hover {
    box-shadow: 0 5px 18px 3px rgb(132 70 147 / 49%);
}

.search-page form .input-page-search {
    padding: 10px 15px;
    border: 2px solid #844693;
    border-radius: 5px;
    width: 100%;
    margin-right: 10px;
}

.search-page .container .errortext,
.search-page .container .notetext {
    color: #844693 !important;
}

.search-page a {
    font-weight: bold;
}

@media (max-width: 1023px) {
    .search-btn_pc {
        display: none;
    }

    .search-btn_mob {
        display: flex;
    }

    .input {
        width: 40px;
        height: 40px;
    }

    .input img {
        width: 20px;
        height: 20px;
    }
}

@media (max-width: 601px) {
    .search-page form {
        flex-direction: column;
    }

    .input-page-search {
        margin-right: 0;
        margin-bottom: 10px;
    }
}
/* End */


/* Start:/local/templates/medika/components/bitrix/breadcrumb/breadcrumbs-new/style.min.css?1761809772467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/medika/css/popup_roz.css?17618097632449*/
.new_pops{width: 100%;background: rgba(0, 0, 0, 0.6);position: fixed;left: 0;top: 0;display: none;flex-direction: row;justify-content: center;align-items: center;z-index: 100000;height: 100vh;}
.new_pops.active{display: flex;}
.new_pops_pl{position: absolute;left: 0;top: 0;z-index: 100001;width: 100%;height: 100vh;}
.new_pops_banner{max-width: 1100px;border-radius: 15px;height: 590px;z-index: 100002;display: flex;flex-direction: row;justify-content: space-between;position: relative}
.new_pops_banner_right{object-fit: cover;width: 50%;height: 590px;border-radius: 15px;}
.new_pops_banner_left{width: 50%;display: flex;flex-direction: column;justify-content: space-between;padding:  40px 0 40px 40px;}
.new_pops_banner_left_verh{width: 100%;display: flex;flex-direction: column;}
.new_pops_banner_left_verh_zag{font-size: 40px;color: #202020;font-weight: 700;}
.new_pops_banner_left_verh_zag span{color: #5700D8;}
.new_pops_banner_left_verh_text{width: 100%;margin-top: 24px;}
.new_pops_banner_left_verh_text p{font-size: 24px;color: #525252;margin-bottom: 10px;}
.new_pops_banner_left_ss{width: 220px;height: 56px;display: flex;flex-direction: row;justify-content: center;align-items: center;border-radius: 15px;background: #5700D8;color: #FFF;font-size: 16px;font-weight: 700;}
.new_pops_banner_left_ss:hover{color: #fff;}
.new_pops_banner_right_mob{display: none;}
.new_pops_banner{position: relative;}
.new_pops_banner img{max-width: 100%;}
.new_pops_banner_close{width: 64px;height: 64px;border-radius: 10px;position: absolute;right: 15px;top: 15px;z-index: 100003;display: flex;flex-direction: row;justify-content: center;align-items:center;cursor: pointer;}
.close_zel{background: #02A056;}
.close_fiol{background: #844693;}

@media(max-width:900px) {
.new_pops_banner_left_verh_zag{font-size: 26px}
.new_pops_banner_left_verh_text p{font-size:14px}
.new_pops_banner{max-width: 420px;flex-direction: column-reverse;height: auto;}
.new_pops_banner_right{display: none;}
.new_pops_banner_left_ss{width: 100%;margin-top: 10px;}
.new_pops_banner_left{width: 100%;padding: 20px;}
.new_pops_banner_close{right: 10px;top: 10px;}
.new_pops_banner_right_mob{display: block;width: 100%;}
.new_pops_banner_close{width: 32px;height: 32px;border-radius: 10px;position: absolute;right: 15px;top: 15px;z-index: 100003;display: flex;flex-direction: row;justify-content: center;align-items:center;cursor: pointer;}
.new_pops_banner_close img{width: 60%}
}
/* End */
/* /local/templates/medika/css/reset.css?17665520883546 */
/* /local/templates/medika/css/layout.css?178910206124745 */
/* /local/templates/medika/css/main.css?179065632147384 */
/* /local/templates/medika/css/popup.css?176197065511558 */
/* /local/templates/medika/css/bvi.css?176180976387696 */
/* /local/templates/medika/css/2clinic/2clinic.css?176180976316650 */
/* /local/templates/medika/css/vrachi/vrachi-search.css?1761809763408 */
/* /local/templates/medika/css/search/search.css?17618097633318 */
/* /local/templates/medika/components/bitrix/breadcrumb/breadcrumbs-new/style.min.css?1761809772467 */
/* /local/templates/medika/css/popup_roz.css?17618097632449 */
