header.FrameUniversalBasic001__header.js-FrameUniversalBasic001__header {
    background: #000!important;
}

.FrameUniversalBasic001__header-schedule-item {
    color: #fff !important;
}

a.FrameUniversalBasic001__phone-list-text {
    color: #fff !important;
}

span.FrameUniversalBasic001__header-burger-btn-bar {
    background: #fff !important;
}

footer.FrameUniversalBasic001__footer {
    background-color: #000;
}

.FrameUniversalBasic001__footer-title {
    color: #fff;
}

.FrameUniversalBasic001__footer-contacts-item-address {
    color: #fff;
}

.FrameUniversalBasic001__footer-copy {
    color: #fff;
}

.FrameUniversalBasic001__menu-nested-item--active {
    background: rgb(201 50 85);
}
.FrameUniversalBasic001__menu-mobile.FrameUniversalBasic001__menu-mobile--show {
    background: #000;
}
.FrameUniversalBasic001-1 .FrameUniversalBasic001__breadcrumbs > li > a {
    color: #000 !important;
}

.BlocksContactsBasic001__box-email {
    color: #4C4C4C !important;
}

.BlocksContactsBasic001__box-phone {
    color: #4C4C4C !important;
    font-size: 16px;
    margin-bottom: 16px;
}

.BlocksContactsBasic001__box-address {
    white-space: nowrap;
}

.FrameUniversalBasic001__header-phone-personal-icon {
    display: none;
}

.FrameUniversalBasic001__header-phone-right-lk span {
    margin-left: 0;
}

.PrologueUniCallback__callback13022020-popup.js-PrologueUniCallback__callback13022020-popup.fancybox-content {
    background-color: #0d0f1e;
    color: #fff;
}

.PrologueUniCallback__callback13022020-popup-title {
    color: #fff;
}

.PrologueUniCallback__callback13022020-popup-checkbox-text {
    color: #fff;
}

a#PrologueUniCallback__callback13022020-popup-checkbox-text-link {
    color: #fff !important;
}

.PrologueUniCallback__callback13022020-popup-button {
    background: #af2c4a !important;
}

.PrologueUniCallback__callback13022020-popup-checkbox + .PrologueUniCallback__callback13022020-popup-checkbox-symbol {
    border: 2px solid #fff !important;
}

.PrologueUniCallback__callback13022020-popup-checkbox:checked + .PrologueUniCallback__callback13022020-popup-checkbox-symbol:before {
    border-right: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;
}

.PrologueUniCallback__callback13022020-popup-checkbox-text {
    color: #fff !important;
}

.PrologueUniCallback__callback13022020-popup-button:disabled {
    color: #000000 !important;
}

.WebElementsAccordionBasic001__accordion011420-top {
    display: grid;
    grid-template-columns: 30px auto;
}

div.site .WebElementsTextArticleText a {
    color: #000 !important;
}

.FrameUniversalBasic001-1 .FrameUniversalBasic001__breadcrumbs ul a {
    color: #000 !important;
}

svg.FrameUniversalBasic001__breadcrumbs-arrow-down {
    color: #000 !important;
}

.WebElementsImageSimple__image-629 {
    height: 498px !important;
}

.WebElementsTitleH3__text-621 {
    background-color: black;
    padding: 8px 6px 8px 6px;
    border-radius: 8px;
}

button.WebElementsButtonPrimaryButton {
    font-weight: bold;
    font-family: Tahoma-Regular !important;
}

.js_renderComponent.js_renderComponent-643 {
    background: #f1f1f1;
    border-radius: 24px;
    padding: 10px;
}

.FrameUniversalBasic001-1 .FrameUniversalBasic001__menu-mobile ul > li > a {
    color: #000;
}

@font-face { font-family: 'Tahoma-Regular'; src: url("https://fonts.pr-uni.ru/Tahoma/Tahoma-Regular.eot"); src: url("https://fonts.pr-uni.ru/Tahoma/Tahoma-Regular.eot?#iefix") format('embedded-opentype'), url("https://fonts.pr-uni.ru/Tahoma/Tahoma-Regular.woff2") format('woff2'), url("https://fonts.pr-uni.ru/Tahoma/Tahoma-Regular.woff") format('woff'), url("https://fonts.pr-uni.ru/Tahoma/Tahoma-Regular.ttf") format('truetype'); font-weight: normal; font-style: normal; }



/* mobile */

@media screen and (max-width: 768px) {
    .FrameUniversalBasic001__search-vueApp {
        display: none;
    }

    .FrameUniversalBasic001__header-phone-personal {
    }

    .FrameUniversalBasic001__header-phone {
        display: block;
        margin:  0 auto;
        width: 136px;
    }

    .FrameUniversalBasic001__header-phone-left {
        display: none;
    }
    .FrameUniversalBasic001__header-schedule-left {
        display: none;
    }

    .FrameUniversalBasic001__header-top {
        padding: 0;
    }
}
