body.rb-theme:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #F5F7F3;
    color: #123B32;
    font-family: "Manrope", sans-serif;
}
body.rb-theme h1:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme h2:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme h3:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme h4:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme h5:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme h6:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    color: inherit;
    font-family: "Manrope", sans-serif;
}
body.rb-theme p:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: inherit; }
body.rb-theme a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    color: var(--rb-link-color, #1E5949);
    transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;
}
body.rb-theme a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: var(--rb-link-hover, #123B32); }
body.rb-theme a:focus-visible:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button:focus-visible:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme input:focus-visible:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme textarea:focus-visible:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme select:focus-visible:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ outline: 2px solid #1E5949; outline-offset: 2px; }
body.rb-theme .breadcrumbs:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .breadcrumb:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .kroxi:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #FFFFFF;
    border: 1px solid #D9E6DC;
    border-radius: 8px;
    padding: 14px 20px;
    color: #5F6E67;
}
body.rb-theme .breadcrumbs a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .breadcrumb a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .kroxi a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949; text-decoration: none; }
body.rb-theme .breadcrumbs a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .breadcrumb a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .kroxi a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; text-decoration: underline; }
body.rb-theme .breadcrumbs span:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .breadcrumb .current:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .kroxi span:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; font-weight: 500; }
body.rb-theme .breadcrumbs .separator:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .breadcrumb .separator:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #C6A46A; margin: 0 6px; }
body.rb-theme .single article .block__text .entry-title:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme article h1:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .comment_title:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    color: inherit;
    font-family: "Manrope", sans-serif;
    letter-spacing: -0.4px;
}
body.rb-theme .single article .block__text h2:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text h3:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text h4:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme article h2:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme article h3:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme article h4:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: inherit; font-family: "Manrope", sans-serif; }
body.rb-theme .single article .block__text p:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text li:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .block__text p:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .block__text li:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: inherit; font-family: "Manrope", sans-serif; }
body.rb-theme .single article .block__text a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .block__text a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .contact-text a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .certificate .block__text .block__link-list li a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: var(--rb-link-color, #1E5949); }
body.rb-theme .single article .block__text a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .block__text a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .contact-text a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .certificate .block__text .block__link-list li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: var(--rb-link-hover, #123B32); }
body.rb-theme .single article .block__text blockquote:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    border-left: 4px solid #C6A46A;
    background-color: #D9E6DC;
    border-radius: 6px;
    padding: 16px 20px;
    color: #123B32;
}
body.rb-theme .single article .block__text blockquote p:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; }
body.rb-theme .single article .block__text ul li:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{
    background: #C6A46A;
    box-shadow: 0 0 0 3px rgba(198, 164, 106, 0.25);
}
body.rb-theme .single article .block__text ol li:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{
    background-color: #D9E6DC;
    color: #123B32;
    font-family: "Manrope", sans-serif;
    font-weight: 700;
}
body.rb-theme .aside__menu:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .sidebar .widget:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #FFFFFF; border: 1px solid #D9E6DC; border-radius: 8px; }
body.rb-theme .aside__menu ul li a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .sidebar .widget a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; }
body.rb-theme .aside__menu ul li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .aside__menu ul li.current_page_item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .aside__menu ul li.current-menu-item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .sidebar .widget ul li.current_page_item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949; font-weight: 600; }
body.rb-theme .aside__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #1E5949; border-radius: 8px; color: #FFFFFF; }
body.rb-theme .aside__form h4:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #FFFFFF; font-family: "Manrope", sans-serif; }
body.rb-theme .aside__form p:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #D9E6DC; }
body.rb-theme .aside__form form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #123B32;
    color: #FFFFFF !important;
    border-radius: 6px;
    font-weight: 600;
    transition: background-color 0.2s ease;
}
body.rb-theme .aside__form form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #0D2B24; }
body.rb-theme form input[type="text"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme form input[type="email"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme form input[type="tel"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme form input[type="password"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme textarea:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme select:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    border: 1px solid #BAC9BE;
    background-color: #FFFFFF;
    color: #123B32;
    font-family: "Manrope", sans-serif;
    border-radius: 6px;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
body.rb-theme form input[type="text"]:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme form input[type="email"]:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme form input[type="tel"]:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme textarea:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme select:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    border-color: #1E5949;
    outline: none;
    box-shadow: 0 0 0 3px rgba(30, 89, 73, 0.15);
}
body.rb-theme form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .white__form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button.sertificat:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme #text__searh form button:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #1E5949;
    color: #FFFFFF !important;
    border: none;
    border-radius: 6px;
    font-weight: 600;
    transition: background-color 0.2s ease, transform 0.2s ease;
}
body.rb-theme form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .white__form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button.sertificat:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme #text__searh form button:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #123B32;
    color: #FFFFFF !important;
}
body.rb-theme p.personal:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme p.personal a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .form-zvonok p.personal:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .form-zvonok p.personal a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #5F6E67; }
body.rb-theme p.personal a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .form-zvonok p.personal a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949; }
body.rb-theme span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .white__form span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #A93226; color: #FFFFFF; border-radius: 5px; }
body.rb-theme span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *))::after,
body.rb-theme span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before,
body.rb-theme .white__form span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *))::after,
body.rb-theme .white__form span.wpcf7-not-valid-tip:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{ background: #A93226; }
body.rb-theme input.wpcf7-not-valid:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme textarea.wpcf7-not-valid:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border: 1px solid #A93226 !important; }
body.rb-theme div.wpcf7-response-output:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border-radius: 6px; padding: 12px 16px; font-size: 15px; }
body.rb-theme div.wpcf7-mail-sent-ok:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border: 1px solid #1E5949; background-color: #D9E6DC; color: #123B32; }
body.rb-theme div.wpcf7-validation-errors:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.wpcf7-acceptance-missing:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border: 1px solid #C6A46A; background-color: #FDF9F0; color: #123B32; }
body.rb-theme table:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text table:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #D9E6DC;
    background-color: #FFFFFF;
    margin: 28px 0;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(18, 59, 50, 0.04);
}
body.rb-theme table th:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text table th:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #D9E6DC;
    color: #123B32;
    border: 1px solid #BAC9BE;
    font-weight: 600;
    padding: 12px 14px;
    text-align: left;
}
body.rb-theme table td:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text table td:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    border: 1px solid #BAC9BE;
    color: #123B32;
    padding: 12px 14px;
}
body.rb-theme table tr:nth-child(even) td:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .single article .block__text table tr:nth-child(even) td:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #F8FAF7; }
body.rb-theme .table__price:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #FFFFFF; border: 1px solid #D9E6DC; border-radius: 8px; }
body.rb-theme .price__rows:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border-color: #BAC9BE; }
body.rb-theme .price__col:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border-color: #BAC9BE; color: #123B32; }
body.rb-theme .col__title:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #D9E6DC; color: #123B32; }
@media  only screen and (max-width: 768px) {body.rb-theme .single article .block__text table:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme table:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
        display: block;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
body.rb-theme .block__text ul.tabs__caption li:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #D9E6DC; color: #123B32; border-radius: 6px; border: 1px solid transparent; }
body.rb-theme .block__text ul.tabs__caption li.active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #1E5949; color: #FFFFFF; border-color: #1E5949; }
body.rb-theme .tabs__content p:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; }
body.rb-theme div.pagination a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.pagination span.pages:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.pagination span.dots:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    border: 1px solid #BAC9BE;
    background-color: #FFFFFF;
    color: #123B32;
    border-radius: 6px;
}
body.rb-theme div.pagination a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.pagination a:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border-color: #1E5949; color: #1E5949; }
body.rb-theme div.pagination span.current:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #1E5949; border-color: #1E5949; color: #FFFFFF; }
body.rb-theme .certificate__block-item:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .certificate .block__text .block__link:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .bases__block-item:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .bases__block-item.block-item:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .comment__item .item-info:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
    background-color: #FFFFFF;
    border: 1px solid #D9E6DC;
    border-radius: 8px;
}
body.rb-theme .certificate__info-notice:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border: 2px solid #C6A46A; background-color: #FFFFFF; color: #123B32; border-radius: 8px; }
body.rb-theme .comment__item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ border-color: #1E5949; color: #1E5949; border-radius: 6px; }
body.rb-theme .comment__item a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #1E5949; color: #FFFFFF; }
body.rb-theme .grey__text:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #D9E6DC; color: #123B32; }
body.rb-theme .bases__block-item:hover .grey__text:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; }

/* Акценты прежних компонентов темы */
body.rb-theme a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .btn-stitch--primary:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#1E5949!important;background:linear-gradient(135deg, #1E5949 0%, #123B32 100%)!important;}
body.rb-theme .btn-stitch--outline:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949!important;}
body.rb-theme .header-search-trigger:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#1E5949!important;}
body.rb-theme .dropdown-content:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .dropdown-content a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#123B32;}
body.rb-theme .dropdown-content:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{border-bottom:7px solid #1E5949;}
body.rb-theme ul.contact__btn li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme ul.contact__btn li a:active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .search-mob:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#1E5949;}
body.rb-theme .search-mob:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#123B32;}
body.rb-theme #topsearc form button[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme #topsearc form button[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .menu-icon:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme #searh__mob form button:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme ul.mob__btn li a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme ul.mob__btn li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme ul.mob__btn li a:active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
@media  only screen and (max-width: 585px) {body.rb-theme .six:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#D9E6DC;}
body.rb-theme button.sertificat:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme button.sertificat:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme button.sertificat:active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
}
body.rb-theme .one__form form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .one__form form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .form-zvonok form input[type="text"]:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .form-zvonok form input[type="tel"]:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#D9E6DC;}
body.rb-theme .form-zvonok form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .form-zvonok form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .white__form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .white__form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .slider__item.question a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .question a.item-link:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .slider__item .price a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .slider__item .price a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .link:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .link:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .slick-arrow:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .item-info .item-link:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .item-info .item-link:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#123B32;}
body.rb-theme .right-slider p.info__link-skype a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .slider__item .info__block a.link:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .spechial .info__block p a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .slider__item .info__block a.link:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .footer__menu ul li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .footer__menu ul li.current_page_item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .footer__menu ul li.current-menu-item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .footer__contacts-btn li a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .footer__contacts-btn li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .footer__contacts-btn li a:active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .error__text a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .grey__text:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#D9E6DC;}
body.rb-theme .bases__block-item.block-item .grey__text:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#D9E6DC;}
body.rb-theme .aside__menu ul li.current_page_item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .aside__menu ul li.current-menu-item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .aside__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme #text__searh form button:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme #text__searh form button:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .block__text ul li a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .block__text ul.tabs__caption li.active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .contact-text a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .block__text .slider__item.special .info__block p.info__block-name a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .block__text .slider__item.special .info__block p a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme div.pagination a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.pagination a:focus:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme div.pagination span.current:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .comment__item a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;color:#1E5949;}
body.rb-theme .comment__item a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#123B32;border-color:#123B32;}
body.rb-theme .document__form .btn:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .document__form .btn:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .certificate .block__text .block__link-list li a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .certificate__info-notice:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-color:#1E5949;}
body.rb-theme .block__text p a.btn-green:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .block__text p a.btn-green:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .imgs__slider .slider__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .imgs__slider.stocks__forms .slider__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .items__img-block .price a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .items__img-block .price a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .advantages__block-link:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .advantages__block-link:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .standards__block-text p a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .block__text p a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .block__text p a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .standards__block-text p a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .bases_price-block p:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .bases_price-form form input[type="submit"]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .bases_price-form form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
body.rb-theme .bases_text-text p a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .bases_text-text p a:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .basse__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
body.rb-theme .basse__form input[type="submit"]:hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#123B32;}
@media  only screen and (max-width: 900px) {body.rb-theme .wide__form:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background-color:#1E5949;}
}
body.rb-theme .h1:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#D9E6DC;}
body.rb-theme .rs-articles__hero:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:radial-gradient(900px 380px at 20% 20%, rgba(255,255,255,0.16), transparent 55%),
        linear-gradient(135deg, #123B32 0%, #1E5949 100%);}
body.rb-theme .rs-chip:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#123B32;}
body.rb-theme .rs-chip.is-active:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#1E5949;border-color:#1E5949;}
body.rb-theme .rs-card__title:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#123B32;}
body.rb-theme .rs-card__date:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{background:#1E5949;}
body.rb-theme .rs-card__more:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#1E5949;}
body.rb-theme .rs-pagination a:not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme .rs-pagination span:not(:where(.rb-home *, .rb-header *, .rb-footer *)){color:#123B32;}
body.rb-theme .rs-pagination span.current:not(:where(.rb-home *, .rb-header *, .rb-footer *)){background:#1E5949;border-color:#1E5949;}
body.rb-theme .single article .block__text ul li:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{background:linear-gradient(180deg, #1E5949, #1E5949);}
body.rb-theme .single article .block__text ol li:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{background:#D9E6DC;color:#1E5949;}
body.rb-theme .single article .block__text blockquote:not(:where(.rb-home *, .rb-header *, .rb-footer *)){border-left:4px solid #1E5949;}

/* Светлый текст в тёмном hero архива статей. */
body.rb-theme .rs-articles__hero .rs-articles__title { color: #F5F7F3; }
body.rb-theme .rs-articles__hero .rs-articles__subtitle { color: #F5F7F3; opacity: 1; }
body.rb-theme .rs-articles .rs-chip.is-active { color: #F5F7F3; }
body.rb-theme .rs-articles .rs-pagination .current { color: #F5F7F3; }

body.rb-theme :is(.block__text, .certificate-content, .container > .wrap):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #123B32; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is(h1,h2,h3,h4,h5,h6,p,li):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: inherit; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) ul li:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ list-style-image: none; }
body.rb-theme .single article .block__text ul li:not(:where(.rb-home *, .rb-header *, .rb-footer *))::before{ background: currentColor; }
body.rb-theme :is(.advantages__block-link, .items__img-block .price a,
 .slider__item .price a, .document__form a.btn, :is(.block__text, .certificate-content, .container > .wrap) p a.btn-green,
 .btn-stitch--primary, ul.contact__btn li a, ul.mob__btn li a):not(:where(.rb-home *, .rb-header *, .rb-footer *)),
body.rb-theme :is(.advantages__block-link, .items__img-block .price a,
 .slider__item .price a, .document__form a.btn, :is(.block__text, .certificate-content, .container > .wrap) p a.btn-green,
 .btn-stitch--primary, ul.contact__btn li a, ul.mob__btn li a):hover:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #F5F7F3; }
body.rb-theme div.pagination span.current:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #F5F7F3; }
body.rb-theme .rs-card__date:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #5F6E67; }
body.rb-theme article .block__text.spechial .item-info > span[style*="color: #43aa3e" i]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949 !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #2c3e50" i], [style*="background-color: #2c3e50" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){
  background-color: #123B32 !important;
  color: #F5F7F3;
  --rb-link-color: #F5F7F3;
  --rb-link-hover: #D9E6DC;
}
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #2c3e50" i], [style*="background-color: #2c3e50" i]) a:not(:where(.rb-home *, .rb-header *, .rb-footer *)){
  color: #F5F7F3;
  text-decoration: underline;
  text-underline-offset: 3px;
}
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style^="color: #4da14b" i], [style*="; color: #4da14b" i], [style*=";color: #4da14b" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949 !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style^="color: #e74c3c" i], [style*="; color: #e74c3c" i], [style*=";color: #e74c3c" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #A83227 !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style^="color: #777" i], [style*="; color: #777" i], [style*=";color: #777" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #5F6E67 !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #4da14b" i], [style*="background-color: #4da14b" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ background-color: #1E5949 !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #2c3e50" i], [style*="background-color: #2c3e50" i]) :is([style^="color: #4da14b" i], [style*="; color: #4da14b" i], [style*=";color: #4da14b" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #F5F7F3 !important; }
body.rb-theme .tabs__content > div > a[style*="color:#eee" i]:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ color: #1E5949 !important; }
@media  (max-width: 600px) {body.rb-theme .five__block-img .img__item img:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ margin-left: 0; margin-right: 0; max-width: 100%; height: auto; }
}
body.rb-theme .rb-codes-fallback:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ padding-top: 32px; padding-bottom: 64px; min-height: 380px; }
@media  (max-width: 600px) {body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #2c3e50" i], [style*="background-color: #2c3e50" i]):not(:where(.rb-home *, .rb-header *, .rb-footer *)){ padding: 24px !important; }
body.rb-theme :is(.block__text, .certificate-content, .container > .wrap) :is([style*="background: #2c3e50" i], [style*="background-color: #2c3e50" i]) ul li:not(:where(.rb-home *, .rb-header *, .rb-footer *)){ margin-left: 0; padding-left: 0; font-size: 16px; line-height: 1.7; }
}
