.text-logo-light .logo-1, .text-logo-light .logo-2, .text-logo-dark .logo-1, .text-logo-dark .logo-2{
    font-weight: 700;
}

.text-logo-light span {
    color: var(--bs-heading-color);
}

.text-logo-dark span {
    color: #ffffff;
}

.text-logo-light .logo-1, .text-logo-dark .logo-1 {
    color: #D10047;
}

.text-logo-light .logo-2, .text-logo-dark .logo-2 {
    
}

footer .text-body {
    font-size: small;
}

footer .btn-icon {
    color: #fff;
}

footer .phone-number {
    font-size: large;
    font-weight: 700;
    color: #fff;
}

footer .phone-number span {
    color: var(--bs-link-color);
}

.bg-telegram {
    background-color: #2AABEE;
}

.bg-viber {
    background-color: #7360F2;
}

.bg-whatsapp {
    background-color: #2BB741;
}

.crm-modal .modal-header {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.btn-close {
    color: var(--bs-red) !important;
    -webkit-filter: none !important;
    filter: none !important;
}

.heading-color {
    color: var(--bs-gray-900) !important;
}

.b24-form-wrapper {
    border-radius: var(--bs-border-radius-xl) !important;
}

.b24-form-sign {
    display: none !important;
}

.btn-header-phones {
    border: none;
}

.btn-header-phones:hover, .btn-header-phones:focus, .btn-header-phones:visited, .btn-header-phones:active {
    border: none;
    background-color: inherit !important;
}

.btn-check:checked + .btn-header-phones, :not(.btn-check) + .btn-header-phones:active, .btn-header-phones:first-child:active, .btn-header-phones.active, .btn-header-phones.show {
    color: inherit !important;
}