/*
 * be-fin.ru color scheme (S2: hardcoded, no CMS).
 * Mirrors the per-website scheme web-engine injects inline for be-fin.ru:
 * main #1a87d8, light #549eea, saturate-light #cce7fc, bg #daeefd, border #aed1f2,
 * gradient #1ED372 -> #19ced3. Without it the template renders in its neutral grey defaults.
 */
.tpl .tpl-fill-color-main-1{fill:#1a87d8 !important}.tpl .tpl-fill-color-light{fill:#549eea !important}.tpl .tpl-fill-saturate-light{fill:#cce7fc !important}.tpl .tpl-color-main-1{color:#1a87d8 !important}.tpl .tpl-gradient-stop-main2{stop-color:#1ed372 !important}.tpl .tpl-gradient-stop-end{stop-color:#19ced3 !important}.tpl .tpl-gradient-stop-light{stop-color:#549eea !important}.tpl .tpl-gradient-stop-saturate-light{stop-color:#cce7fc !important}.tpl .tpl-stroke-color-main-1{stroke:#1a87d8 !important}.tpl .tpl-form-group__input:focus{border:1px solid #1a87d8 !important}.tpl .tpl-form-group__btn:before,.tpl .tpl-form-group__btn:after{background-color:#1a87d8 !important}.tpl .tpl-form-group__btn_minus:before{background-color:#1a87d8 !important}.tpl .tpl-protection-field__input:focus{border:1px solid #1a87d8 !important}.tpl .tpl-form-group__btn:hover{background-color:#aed1f2 !important}.tpl .tpl-form-submit{background:linear-gradient(93deg, #1ED372 0%, #19ced3 100%) !important}.tpl .tpl-checkbox__sign:after{border-color:#1a87d8 !important}.tpl .tpl-steps-progress{background:#cce7fc !important}.tpl .tpl-steps-progress__fill{background-color:#1a87d8 !important}.tpl .tpl-protection-top{background-color:#daeefd !important;border-bottom:1px solid #aed1f2 !important}.tpl .tpl-protection-top__title span{color:#1a87d8 !important}.tpl .tpl-btn_light:hover{background-color:#1a87d8 !important}.tpl .tpl-btn_green{background:linear-gradient(93deg, #1ED372 0%, #19ced3 100%) !important;box-shadow:0px 6px 22px rgba(30,211,114,.35) !important}.tpl .tpl-btn_green:hover{box-shadow:0px 8px 21px rgba(30,211,114,.6) !important}.tpl .tpl-btn_blue{border:1px solid #1a87d8 !important;color:#1a87d8 !important}.tpl .tpl-btn_blue:hover{border:1px solid #549eea !important;color:#549eea !important}.tpl .tpl-header__title{color:#1a87d8 !important}.tpl .tpl-footer__block_link{color:#1a87d8 !important}.tpl .tpl-footer__block_urinfo a:not(.tpl-footer-popup-link-uniq){color:#1a87d8 !important}@media screen and (max-width: 990px){.tpl .tpl-card{background-color:#daeefd !important}}.tpl .tpl-card__content:after{background-color:#daeefd !important;border:1px solid #aed1f2 !important}.tpl .tpl-card-image__title span{color:#1a87d8 !important}.tpl .tpl-card-front{border:1px solid #1a87d8 !important}.tpl .tpl-card-back{border:1px solid #1a87d8 !important}.tpl .tpl-card-back__hr{background:linear-gradient(91.12deg, #549eea 0%, #b3ebfd 100%) !important;border:1px solid #1a87d8 !important}.tpl .tpl-card-info__item{background-color:#daeefd !important}.tpl .tpl-card-requirement__ic svg{fill:#1a87d8 !important}.tpl .tpl-card-title-pay--custom .tpl-protection-top__title b{color:#1a87d8 !important}.tpl .tpl-card__widget-btn:hover{color:#1a87d8 !important}.tpl .tpl-card-field__input:focus{border:1px solid #1a87d8 !important}.tpl .tpl-steps-form__text{color:#549eea !important}.tpl .tpl-radio-label input:checked+span{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(45deg, #1ED372, #19ced3) border-box !important}.tpl .tpl-phone-check__title span{color:#1a87d8 !important}.tpl .tpl-phone-data__action{color:#1a87d8 !important}.tpl .tpl-data-check__title span{color:#1a87d8 !important}.tpl .tpl-animation-sticks__item{background-color:#549eea !important}.tpl .tpl-animation-percentage{color:#1a87d8 !important}.tpl .tpl-animation-progressbar{background-color:#cce7fc !important}.tpl .tpl-animation-progressbar__fill{background-color:#1a87d8 !important}.tpl .tpl-data-loader--dots span:nth-child(1){background:#549eea !important}.tpl .tpl-data-loader--dots span:nth-child(2){background:#1a87d8 !important}.tpl .tpl-data-loader--dots span:nth-child(3){background:linear-gradient(180deg, #549eea, #cce7fc) !important}.tpl .tpl-data-loader--texts b,.tpl .tpl-data-loader--texts strong{color:#1a87d8 !important}.tpl .tpl-confirmation-form__text{color:#549eea !important}.tpl .tpl-shopwindow__top{background-color:#cce7fc !important}.tpl .tpl-shopwindow-top__title{border-bottom:1px solid #cce7fc !important}.tpl .tpl-shopwindow-top__title span{color:#1a87d8 !important}.tpl .tpl-shopwindow-offer__label{background-color:#1a87d8 !important}.tpl .tpl-unsubscribe__title span{color:#1a87d8 !important}.tpl .tpl-unsubscribe-data__title span{color:#1a87d8 !important}.tpl .tpl-unsubscribe-form__action{color:#1a87d8 !important}@media only screen and (max-width: 769px){.tpl .tpl-news-cat-link{background-color:#549eea !important}}.tpl .tpl-calc-block{border:.5px solid #aed1f2 !important}.tpl .rangeslider{background-color:#daeefd !important}.tpl .rangeslider__fill{background-color:#549eea !important}.tpl .rangeslider__handle{border:3.5px solid #1a87d8 !important}.tpl .tpl-calc-amount__button_minus:before,.tpl .tpl-calc-amount__button_plus:before,.tpl .tpl-calc-amount__button_plus:after{background-color:#1a87d8 !important}.tpl .tpl-calc-amount__button:hover{background-color:#daeefd !important}.tpl .tpl-goals__title span{color:#1a87d8 !important}.tpl .tpl-goals-item__icon svg circle{fill:#cce7fc !important}.tpl .tpl-help-bottom__title{color:#1a87d8 !important}.tpl .tpl-faq__title span{color:#1a87d8 !important}.tpl .tpl-faq-item{border-top:2px solid #cce7fc !important}.tpl .tpl-faq-item:before{background-color:#daeefd !important}.tpl .tpl-reviews__title span{color:#1a87d8 !important}.tpl .tpl-reviews-item{border:1px solid #cce7fc !important}.tpl .tpl-reviews__delimetr{background-color:#aed1f2 !important}.tpl .tpl-reviews__arrow{background-color:#daeefd !important;border:1px solid #1a87d8 !important}.tpl .tpl-reviews__arrow svg{stroke:#1a87d8 !important}.tpl .tpl-reviews__arrow:hover{background-color:#1a87d8 !important}.tpl .tpl-reviews__arrow:hover svg{stroke:#fff !important}.tpl .tpl-bottom-form__title span{color:#1a87d8 !important}.tpl .tpl-certificates-activated-top__title span{color:#1a87d8 !important}.tpl .tpl-certificates-activated-bottom .tpl-faq__items .tpl-faq__item:last-child .tpl-faq-item{border-bottom:2px solid #cce7fc !important}.tpl .tpl-certificates-activated-bottom .tpl-faq__items .tpl-faq-item__text-documents-link a{color:#1a87d8 !important}.tpl .tpl-success__top{background-color:#cce7fc !important}.tpl .tpl-success-offer__label{color:#1a87d8 !important}.tpl .tpl-success-offer__wrapper{border:1px solid #aed1f2 !important}.tpl .tpl-temporary-down__title span{color:#1a87d8 !important}.tpl .tpl-insurance-info__top span:last-child{color:#1a87d8 !important}.tpl .tpl-insurance-form__sum_sum{color:#1a87d8 !important}.tpl .tpl-phone-success__title span{color:#1a87d8 !important}.tpl .tpl-phone-data__notice{color:#1a87d8 !important}.tpl .tpl-custom-popup__text p b{color:#1a87d8 !important}.main .wrapper>.payment-success-text span{color:#1a87d8 !important}.main .wrapper .payment-success>.payment-success-text span{color:#1a87d8 !important}.main .wrapper .insurance-process .progress-bar{background-color:#cce7fc !important}.main .wrapper .insurance-process .progress-bar .progress{background-color:#1a87d8 !important}.main .wrapper .insurance-process .process .submit-application{color:#1a87d8 !important}.information .wrapper .documents-list li a,.information .wrapper .documents-list li a:visited,.information .wrapper .documents-list li::marker{color:#1a87d8 !important}
