body {
    color: #4d4d4f;
}

h1,
h2,
a {
    color: #4d4d4f;
}

.menu-menu__content .footer__icon svg,
.footer__icon:hover svg,
.header__button-lk-menu-mobile,
.header__button-lk-menu-mobile:visited,
.header__button-lk-menu-mobile:active,
.header__bottom.mobile-block .header__lang,
.dropdown__items a,
.header-white .header__mm-button svg,
.header__mm-link,
.header__mm-link .header__dropdown-item,
.search-open .header__link,
.header-white .header__link,
.search-open .header__search svg,
.header-white .header__search svg,
.search-open .header__lang,
.header-white .header__lang,
.search-open .header__button-lk,
.header-white .header__button-lk,
.search-open .header__button-lk svg,
.header-white .header__button-lk svg,
.search-open .header__number svg,
.search-open .header__number,
.header-white .header__button-lk-mobile,
.header-white .header__button-lk-mobile:visited,
.header-white .header__button-lk-mobile:active {
    color: #282827 !important;
}

.header-white .header__number,
.header-white .header__number svg,
.header-white .header__number.dropdown,
.header-white .header__number.dropdown svg {
    color: #282827 !important;
}

.header__button-lk-menu-mobile {
    color: #333333 !important;
}

@media (max-width: 768px) {
    .header__number.dropdown svg:hover {
        color: #282827 !important;
    }
}

@media (max-width: 425px) {
    .header-white .header__button-lk-mobile {
        color: #282827 !important;
    }
}

.pal-section__title--special {
    color: #4d4d4f;
}

.pal-btn--gradient {
    border: 1px solid #95ae3c;
    background-color: #95ae3c;
}

.pal-btn--gradient:before {
    background: linear-gradient(293.62deg, #7d981b 9.23%, #95ae3c 92.11%)
}

.pal-btn--gradient:hover {
    background-color: #95ae3c;
}

.pal-btn--text {
    color: #95ae3c;
}

.pal-btn--text:hover {
    color: #4d4d4f;
}

.pal-progress__fill {
    background-color: #95ae3c;
}

.pal-radio__icon {
    border-color: #95ae3c;
}

.button:before {
    background: #95ae3c;
}

.button:after {
    background: linear-gradient(293.62deg, #7d981b 9.23%, #95ae3c 92.11%);
}

.header__button-lk:hover {
    background: #95ae3c;
    border-color: #7d981b;
}

.search-open .header__button-lk,
.header-white .header__button-lk {
    border: 1px solid #282827;
}

.search-open .header__button-lk:hover,
.header-white .header__button-lk:hover {
    border: 1px solid #95ae3c;
}

.search-open .header__button-lk:hover svg,
.header-white .header__button-lk:hover svg,
.search-open .header__button-lk:hover,
.header-white .header__button-lk:hover {
    color: #fff !important;
}

.main__slider .swiper-pagination-bullet-active {
    background: #95ae3c !important;
}

.bottom__slider-back {
    background: rgba(77, 77, 79, .4);
}

.bottom__slider-content a:hover {
    border-color: #95ae3c;
}

.main__bottom-back {
    background: #4d4d4f;
}

.main__bottom-item {
    background: #95ae3c;
    color: #fff;
    border: 1px solid #abada7;
}

.main__bottom-item:hover {
    background: #e8efd5;
    color: #4d4d4f;
}

.main__bottom-item:hover svg {
    color: #4d4d4f;
}

.main__bottom-item-line:before {
    background: #95ae3c;
}

.main__bottom-item-line:after {
    background: #fff;
}

.main__bottom-item:hover .main__bottom-item-line:before {
    background: #e8efd5;
}

.main__bottom-item:hover .main__bottom-item-line:after {
    background: #95ae3c;
}

.leasing-items .swiper-button-prev, .leasing-items .swiper-button-next {
    background: #95ae3c;
}

.leasing-items .swiper-pagination-bullet-active {
    background: #95ae3c;
}

.leasing-item span {
    background: #4d4d4f;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
.pal-selectbox--opened,
.pal-selectbox__field {
    border-color: #95ae3c !important;
}

.pal-selectbox__dropdown {
    color: #4d4d4f;
}

#calculator__wrapper .pal-selectbox,
#calculator__wrapper .pal-section--dark .calculator-container {
    color: #4d4d4f;
}

#calculator__wrapper .pal-selectbox--opened,
#calculator__wrapper .pal-selectbox__field {
    border-color: #4d4d4f !important;
}

#calculator__wrapper .pal-input--light .pal-selectbox__field {
    background-color: #707070;
    color: #fff;
}

#calculator__wrapper .pal-selectbox__arrow {
    opacity: 1;
}

#calculator__wrapper .pal-selectbox__arrow:after,
#calculator__wrapper .pal-selectbox__arrow:before {
    background-color: #fff;
}

#calculator__wrapper .pal-selectbox--opened .pal-selectbox__list {
    background-color: #707070;
    color: #fff;
}

#calculator__wrapper .pal-selectbox__option:hover {
    background-color: #4D4D4F;
}

.pal-selectbox__option--current {
    background: #95ae3c;
}

.pal-total__title {
    color: #4d4d4f;
}

.pal-range__section--filter {
    background: #4d4d4f;
}

#calculator__wrapper .pal-range__input {
    background-color: #5e5e60;
}

.pal-range__item .irs-handle.state_hover,
.pal-range__item .irs-handle:hover,
.pal-range__item .irs-handle {
    background-color: #95ae3c;
    border-color: #95ae3c;
}

.pal-total__label,
.pal-total__note {
    color: #4d4d4f;
}

.pal-total__number,
.pal-total__value {
    color: #95ae3c;
}

.pal-btn--outline.pal-btn--light {
    color: #4d4d4f;
    border: 1px solid #4d4d4f !important;
}

.pal-btn--outline.pal-btn--light:hover {
    color: #fff;
    border: 1px solid #95ae3c !important;
    background: #95ae3c;
}


.button-top {
    background: #95ae3c !important;
}

.button-top:hover {
    background: #e8efd5 !important;
    color: #4d4d4f;
}

.button-bot:hover {
    border: 1px solid #4d4d4d !important;
}

.work__left-item:hover svg,
.work__left-item:hover span,
.work__left-item span,
.work__right-item > div:last-child {
    color: #4d4d4f;
}

.work__right-item > div {
    color: #4d4d4f;
}

.news__all,
.news__all:hover,
.news__item-title {
    color: #4d4d4f;
}

.pal-footer {
    background-color: #4d4d4f;
}

.pal-checkbox input:checked ~ .pal-checkbox__icon {
    border-color: #95ae3c;
}

.pal-checkbox input:checked + .pal-checkbox__icon,
.pal-checkbox input:checked ~ .pal-checkbox__icon {
    background-color: #95ae3c;
}

.pal-checkbox__icon:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width=%2212%22%20height=%2210%22%20viewBox=%220%200%2012%2010%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M4.07573%209.29867L0.175729%205.39867C-0.0585762%205.16436%20-0.0585762%204.78447%200.175729%204.55014L1.02424%203.70161C1.25854%203.46728%201.63846%203.46728%201.87277%203.70161L4.49999%206.32881L10.1272%200.701607C10.3615%200.467303%2010.7414%200.467303%2010.9758%200.701607L11.8243%201.55014C12.0586%201.78444%2012.0586%202.16434%2011.8243%202.39867L4.92426%209.29869C4.68993%209.533%204.31003%209.533%204.07573%209.29867Z%22%20fill=%22white%22/%3E%3C/svg%3E);
}

.irs--round .irs-handle {
    border: 4px solid #95ae3c;
}

.irs--round .irs-bar {
    background-color: #95ae3c;
}

.pal-input__placeholder > span,
.pal-form__list-item,
.pal-checkbox__text {
    color: #4d4d4f !important;
}

.pal-objects__text {
    background: #95ae3c;
}

.pal-objects__item:hover .pal-objects__text {
    color: #4d4d4f;
    background: #e8efd5;
}

.pal-objects__item:after {
    background-color: #4d4d4f;
}

.pal-programs__item {
    background-color: #fff;
    color: #4d4d4f;
}

.pal-programs__item:hover {
    background-color: #e8efd5;
    color: #4d4d4f;
}

.pal-programs__item:hover .pal-btn--text {
    color: #95ae3c;
}

.pal-programs__icon svg {
    color: #95ae3c;
}

.pal-objects__link {
    background: #95ae3c;
}

.pal-objects__link:hover {
    background: #7d981b;
}

.pal-articles__item:hover .pal-articles__content {
    background-color: #e8efd5;
}

.pal-articles__item:after {
    background-color: #4d4d4f;
}

.pal-tabs__item.highlight .pal-accordeon__heading,
.pal-accordeon__item.highlight .pal-accordeon__heading {
    background-color: #4d4d4f;
    color: #fff;
}

.pal-tabs__item.highlight:hover .pal-accordeon__heading,
.pal-accordeon__item.highlight:hover .pal-accordeon__heading {
    background-color: #95ae3c;
    color: #fff;
}

.pal-tabs__item.highlight:hover .pal-accordeon__title,
.pal-accordeon__item.highlight:hover .pal-accordeon__title {
    color: #fff;
}

.pal-sections__link.pal-active {
    color: #4d4d4f;
}

.pal-sections__link.pal-active:after {
    background-color: #4d4d4f;
}

.pal-tabs__link.pal-active {
    color: #4d4d4f;
}

.slick-dots li {
    background: #e8efd5;
}

.pal-slider--banner .slick-dots li {
    background-color: transparent;
}

.slick-dots li.slick-active {
    background-color: #95ae3c;
}

.pal-slider--banner .slick-dots li.slick-active {
    background-color: transparent;
}

.pal-slider--banner .slick-dots .slick-active button {
    border-color: #95ae3c;
}

.pal-slider__link {
    background-color: #95ae3c;
}

.pal-slider__link:hover {
    background-color: #e8efd5;
}

.pal-slider__link--next:before,
.pal-slider__link--prev:before,
.pal-slider__link--next:after,
.pal-slider__link--prev:after {
    background-color: #fff;
}

.pal-slider__link--next:hover::before,
.pal-slider__link--prev:hover::before,
.pal-slider__link--next:hover::after,
.pal-slider__link--prev:hover::after {
    background-color: #4d4d4f;
}

.pal-filter__item.pal-active {
    border-color: #95ae3c;
    background-color: #95ae3c;
}

.send__request {
    border-color: #4d4d4f !important;
    color: #4d4d4f;
}

.header__search-input input {
    border-color: #4d4d4f;
}

.index__page .pal-page--white {
    padding-top: 0;
}

.news__item {
    border-bottom: 1px solid #4d4d4f;
}

.pal-calendar__container {
    background: #4d4d4f;
}

.pal-calendar .datepicker--cell-day.-current- {
    background-color: #95ae3c;
}

.account__contracts-item {
    background: #eaefd8;
}

.account__contracts-title,
.account__name,
.account__title,
.account__nav-item.active,
.account__contracts-item span:first-child,
.account__contracts-item span:last-child {
    color: #4d4d4f;
}

.account__nav-item.active {
    border-bottom: 2px solid #4d4d4f;
}

.account__agreement-item-left .account__agreement-item-button div {
    background-color: #4d4d4f;
    background: #4d4d4f;

}

.account__agreement-item-left .account__agreement-item-button.green div {
    background-color: #95ae3c;
    background: #95ae3c;
}

.pal-pagination__item--current {
    background-color: #95ae3c;
}

.account__icon:hover {
    color: #95ae3c;
}

.popup-welcome {
    background: #4d4d4f;
}

.account__agreement-item-left a {
    color: #4d4d4f;
}

.docs-1__date input {
    color: #4d4d4f !important;
}

.docs__item:hover,
.docs__item.active {
    background: #e8efd5;
    color: #4d4d4f;
}

.dropdown__title {
    background: #e8efd5;
}

.dropdown__title span {
    color: #4d4d4f;
}

.work-wrap {
    background-image: url('/img/work-bg_new.png')
}

@media (max-width: 767px) {
    .work-wrap {
        background: none;
        background-image: none;
    }
}

.pal-table tr.extra td,
.pal-table--strip2 tr td {
    background-color: #e8efd5;
}

::-webkit-scrollbar-thumb {
    background: #4d4d4f !important;
}

.pal-calendar .datepicker--cell-day.payment {
    background-color: #fff;
}

.pal-calendar__text {
    color: #fff;
}

.contract table tr:first-child,
.payments table tr:first-child {
    background: #e8efd5;
}

@media (max-width: 767px) {
    .main__bottom-links {
        background: #4d4d4f;
    }
}

.sitemap-block a {
    color: #4d4d4f;
}

.pal-tabs__slider {
    background-color: #4d4d4f;
}

.text-theme {
    color: #95ae3c;
}

table.pal-table--strip2 tr.hover td {
    background-color: rgba(0, 0, 0, .08) !important;
}

.pal-card__section--alpha {
    background-color: rgba(0, 0, 0, .08);
}

.pal-details__price--total {
    color: #95ae3c;
}

.pal-filter__item_custom_active {
    border-color: #95ae3c;
    background-color: #95ae3c;
}

.pal-input--smooth .pal-selectbox__field,
.pal-input--smooth input,
.pal-input--smooth textarea,
.pal-filter__item_custom_disabled {
    background-color: #ebebeb;
    border-color: rgba(0, 0, 0, .08);
}

.pal-jobs__item:hover .pal-jobs__arrow,
.pal-jobs__item:hover .pal-jobs__note,
.pal-jobs__item:hover .pal-jobs__name {
    color: #95ae3c;
}

.pal-label {
    border: 1px solid #4d4d4f;
    color: #4d4d4f;
}

.pal-label .text-theme {
    color: #4d4d4f;
}

.account__agreement-status-item {
    color: #4d4d4f;
}

.account__agreement-status-item:hover {
    background: #95ae3c;
}

.account__agreement-status-item.pal-active {
    background: #95ae3c;
}

.contact__popup {
    background: #ebebeb;
}

.contact__popup-left-item {
    color: #4d4d4f;
}

.docs-1__head {
    background: #ebebeb;
}

.account__nav-item:hover {
    color: #4d4d4f;
    border-bottom: 2px solid #4d4d4f;
}

.docs-1__item-file {
    border: 1px solid #4d4d4f;
}

.header__button {
    max-width: 230px;
}

.button__calc {
    max-width: 260px;
}

.calc-total__field {
    justify-content: space-between;
}

.header__button-lk span {
    margin-left: 6px;
}

.header__button {
    border: 1px solid #7d981b;
    background: linear-gradient(293.62deg, #7d981b 9.23%, #95ae3c 92.11%);
}

.header__button:hover {
    border: 1px solid #e8efd5;
    background: #e8efd5;
    color: #4d4d4f;
}

.header__button:before {
    background: transparent;
}

.header__button:hover::before,
.header__button:hover::after {
    opacity: 1;
}


.pal-input--smooth input:-webkit-autofill,
.pal-input--smooth input:-webkit-autofill:focus,
#authentication_form .pal-input--smooth input:-webkit-autofill,
#authentication_form .pal-input--smooth input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
}

#authentication_form .pal-input--smooth input {
    background-color: #e8efd5;
    border-color: #e8efd5;
    color: #4d4d4f;
}


.main__bottom-link {
    border-bottom: 1px solid #fff;
}

.main__bottom-link svg {
    color: #fff;
}

.work__left-item svg {
    color: #4d4d4f;
}

.news__item:hover {
    background: #ebebeb;
}

.pal-p404 {
    background: #4d4d4f;
}

.pal-p404__link {
    color: #4d4d4f;
}

.pal-form__list-item:before {
    background-color: #4d4d4f;
}

.pal-input--smooth .pal-selectbox__option,
.pal-input--smooth .pal-selectbox__option--current {
    color: #4d4d4f;
    background-color: #ebebeb;
}

.pal-input--smooth input,
.pal-input--smooth input:hover {
    background-color: #ebebeb;
}

#formForgotPass .pal-input--focus > input {
    background: #ebebeb !important;
}

.tippy-box {
    background-color: #ebebeb;
}

.pal-calendar .datepicker--cell-day.-current-:hover {
    background-color: #95ae3c;
}

.datepicker--cell.-current- {
    color: #95ae3c;
}

.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
    background: #4d4d4f !important;
}

.pal-calendar__datepicker .datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
    background: #fff !important;
}

.tippy-box {
    background: #ebebeb;
}

.pal-input--smooth .pal-selectbox__field:hover,
.pal-input--smooth input:hover,
.pal-input--smooth textarea:hover {
    background-color: #ebebeb;
}

.pal-form__area textarea {
    background: #00000014;
}

.pal-input--corner input:-webkit-autofill,
.pal-input--corner input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
}

.pal-content__link,
.pal-content__link:hover {
    color: #4d4d4f;
}

.product_detail ul li:before, .pal-nums-list__text ul li:before {
    background-color: #4d4d4f;
}

.product_detail ol li:before, .pal-nums-list__text ol li:before {
    color: #4d4d4f;
}

.pal-table--hovered tr:hover td {
    background-color: #e8efd5;
}

.pal-accordeon__text {
    overflow-x: auto;
}

.leasing-item img {
    max-height: 310px;
    max-width: 260px;
}

.leasing-item span {
    left: -5px;
    transform: translate(-1%, 50%);
    width: 275px;
    transition: 1.7s;
    font-size: 18px;
    min-height: 80px;
}

.leasing-item:hover span {
    transform: translate(0%, 50%) scale(1.05);
}

.leasing-items .swiper-button-prev:hover,
.leasing-items .swiper-button-next:hover {
    background: #e8efd5;
}

.leasing-items .swiper-button-prev svg,
.leasing-items .swiper-button-next svg {
    color: #fff;
}

.leasing-items .swiper-button-prev:hover svg,
.leasing-items .swiper-button-next:hover svg {
    color: #4d4d4f;
}

.main__bg:before {
    background: linear-gradient(180deg, rgba(77, 77, 79, 0.6) 0%, rgba(255, 255, 255, 0) 116.5%)
}

.catalog__form .pal-filter__item_custom_disabled,
.catalog__form .pal-input--smooth .pal-selectbox__field,
.catalog__form .pal-input--smooth input,
.catalog__form .pal-input--smooth .pal-selectbox__option:hover,
.catalog__form .pal-input--smooth textarea,
.catalog__form .pal-input--smooth input {
    background-color: #f1f0f0;
}

.catalog__form .pal-selectbox__value,
.catalog__form .pal-input--smooth input {
    color: #4d4d4f;
}

.documents_tabs .pal-sections__link {
    padding: 15px 20px;
    margin-left: 0;
    margin-right: 0;
    white-space: normal;
}

.documents_tabs .pal-sections__link.pal-active {
    color: #fff;
    background: #95ae3c;
}

.documents_tabs .pal-sections__link.pal-active:after {
    background-color: #95ae3c;
}

.slide__photo {
    display: block;
}

.slide__photo-mobile {
    display: none;
}

@media (max-width: 425px) {
    .slide__photo {
        display: none;
    }

    .slide__photo-mobile {
        display: block;
    }
}

.calc-header__container {
    padding-left: 0;
    margin-bottom: 20px !important;
}

@media (max-width: 1024px) {
    .calc-header__container {
        padding-left: 24px;
    }
}

@media (max-width: 1024px) {
    .calc-select__container .pal-selectbox {
        width: auto;
    }
}

.calc-select__container {
    max-width: 720px;
}

.links-items .swiper-button-prev, .links-items .swiper-button-next {
    background: #95ae3c;
}
    
.links-items .swiper-pagination-bullet-active {
    background: #95ae3c;
}

.links-items .swiper-button-prev:hover,
.links-items .swiper-button-next:hover {
    background: #e8efd5;
}
    
.links-items .swiper-button-prev svg,
.links-items .swiper-button-next svg {
    color: #fff;
}
    
.links-items .swiper-button-prev:hover svg,
.links-items .swiper-button-next:hover svg {
    color: #4d4d4f;
}