﻿
body, .elementor-widget-text-editor {
    font-family: "Inter UI", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #495057;
}

.navbar-brand img {
    max-height: 50px;
    width: auto;
}

a:not(.card):not(.btn-primary):not(.nav-link):not(.text-white):not(.dropdown-item):not(.btn-outline-primary):not(.btn):not(.elementor-button):hover, section:not(.text-light) .nav-link, footer:not(.text-light) .nav-link, .widget a {
    color: #0f66dc;
}

.btn-primary, .wp-block-button__link {
    color: #fff;
    background-color: #0f66dc;
    border-color: #0f66dc;
}

    .btn-primary:hover, .wp-block-button__link:hover, a.badge-primary:hover, a.badge-primary:focus {
        color: #fff !important;
        background-color: #0d55b8;
        border-color: #0d55b8;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(85, 111, 200, 0.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #0f66dc;
        border-color: #0f66dc;
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0d55b8;
        border-color: #0d55b8;
    }

        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(85, 111, 200, 0.5);
        }

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #5a6268;
        border-color: #545b62;
    }

    .btn-secondary:focus, .btn-secondary.focus {
        box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }

    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #545b62;
        border-color: #4e555b;
    }

        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
        }

.btn-light {
    color: #495057;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

    .btn-light:hover {
        color: #212529;
        background-color: #e2e6ea;
        border-color: #dae0e5;
    }

    .btn-light:focus, .btn-light.focus {
        box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
    }

    .btn-light.disabled, .btn-light:disabled {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
        color: #212529;
        background-color: #dae0e5;
        border-color: #d3d9df;
    }

        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
        }

.btn-dark {
    color: #fff;
    background-color: #212529;
    border-color: #212529;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #101214;
        border-color: #0a0c0d;
    }

    .btn-dark:focus, .btn-dark.focus {
        box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
    }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #212529;
        border-color: #212529;
    }

    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #0a0c0d;
        border-color: #050506;
    }

        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
        }

.btn-primary-2 {
    color: #fff;
    background-color: #f28233;
    border-color: #f28233;
}

    .btn-primary-2:hover {
        color: #fff;
        background-color: #ff6a62;
        border-color: #ff5e55;
    }

    .btn-primary-2:focus, .btn-primary-2.focus {
        box-shadow: 0 0 0 0.2rem rgba(222, 126, 122, 0.5);
    }

    .btn-primary-2.disabled, .btn-primary-2:disabled {
        color: #212529;
        background-color: #f28233;
        border-color: #f28233;
    }

    .btn-primary-2:not(:disabled):not(.disabled):active, .btn-primary-2:not(:disabled):not(.disabled).active, .show > .btn-primary-2.dropdown-toggle {
        color: #fff;
        background-color: #ff5e55;
        border-color: #ff5148;
    }

        .btn-primary-2:not(:disabled):not(.disabled):active:focus, .btn-primary-2:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-2.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(222, 126, 122, 0.5);
        }

.btn-primary-3 {
    color: #fff;
    background-color: #1B1F3B;
    border-color: #1B1F3B;
}

    .btn-primary-3:hover {
        color: #fff;
        background-color: #0f1121;
        border-color: #0b0d18;
    }

    .btn-primary-3:focus, .btn-primary-3.focus {
        box-shadow: 0 0 0 0.2rem rgba(61, 65, 88, 0.5);
    }

    .btn-primary-3.disabled, .btn-primary-3:disabled {
        color: #fff;
        background-color: #1B1F3B;
        border-color: #1B1F3B;
    }

    .btn-primary-3:not(:disabled):not(.disabled):active, .btn-primary-3:not(:disabled):not(.disabled).active, .show > .btn-primary-3.dropdown-toggle {
        color: #fff;
        background-color: #0b0d18;
        border-color: #07080f;
    }

        .btn-primary-3:not(:disabled):not(.disabled):active:focus, .btn-primary-3:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-3.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(61, 65, 88, 0.5);
        }

.btn-outline-primary {
    color: #0f66dc;
    border-color: #0f66dc;
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #0f66dc;
        border-color: #0f66dc;
    }

    .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(55, 85, 190, 0.5);
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #0f66dc;
        background-color: transparent;
    }

    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
        color: #fff;
        background-color: #0f66dc;
        border-color: #0f66dc;
    }

        .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(55, 85, 190, 0.5);
        }

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d;
}

    .btn-outline-secondary:hover {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }

    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #6c757d;
        background-color: transparent;
    }

    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }

        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
        }

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}

    .btn-outline-light:hover {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

    .btn-outline-light:focus, .btn-outline-light.focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #f8f9fa;
        background-color: transparent;
    }

    .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

        .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
        }

.btn-outline-dark {
    color: #212529;
    border-color: #212529;
}

    .btn-outline-dark:hover {
        color: #fff;
        background-color: #212529;
        border-color: #212529;
    }

    .btn-outline-dark:focus, .btn-outline-dark.focus {
        box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
    }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #212529;
        background-color: transparent;
    }

    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
        color: #fff;
        background-color: #212529;
        border-color: #212529;
    }

        .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
        }

.btn-outline-primary-2 {
    color: #f28233;
    border-color: #f28233;
}

    .btn-outline-primary-2:hover {
        color: #212529;
        background-color: #f28233;
        border-color: #f28233;
    }

    .btn-outline-primary-2:focus, .btn-outline-primary-2.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 142, 136, 0.5);
    }

    .btn-outline-primary-2.disabled, .btn-outline-primary-2:disabled {
        color: #f28233;
        background-color: transparent;
    }

    .btn-outline-primary-2:not(:disabled):not(.disabled):active, .btn-outline-primary-2:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-2.dropdown-toggle {
        color: #212529;
        background-color: #f28233;
        border-color: #f28233;
    }

        .btn-outline-primary-2:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-2:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-2.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 142, 136, 0.5);
        }

.btn-outline-primary-3 {
    color: #1B1F3B;
    border-color: #1B1F3B;
}

    .btn-outline-primary-3:hover {
        color: #fff;
        background-color: #1B1F3B;
        border-color: #1B1F3B;
    }

    .btn-outline-primary-3:focus, .btn-outline-primary-3.focus {
        box-shadow: 0 0 0 0.2rem rgba(27, 31, 59, 0.5);
    }

    .btn-outline-primary-3.disabled, .btn-outline-primary-3:disabled {
        color: #1B1F3B;
        background-color: transparent;
    }

    .btn-outline-primary-3:not(:disabled):not(.disabled):active, .btn-outline-primary-3:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-3.dropdown-toggle {
        color: #fff;
        background-color: #1B1F3B;
        border-color: #1B1F3B;
    }

        .btn-outline-primary-3:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-3:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-3.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(27, 31, 59, 0.5);
        }

.btn-link {
    font-weight: 400;
    color: #0f66dc;
    text-decoration: none;
}

    .btn-link:hover {
        color: #263a83;
        text-decoration: none;
    }

    .btn-link:focus, .btn-link.focus {
        text-decoration: none;
        box-shadow: none;
    }

    .btn-link:disabled, .btn-link.disabled {
        color: #6c757d;
        pointer-events: none;
    }

.bg-primary {
    background-color: #0f66dc !important;
}

.bg-primary-alt {
    background-color: #f3f5fb !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
    background-color: #2c4396 !important;
}

.bg-secondary {
    background-color: #6c757d !important;
}

.bg-light {
    background-color: #f8f9fa !important;
}

.bg-dark {
    background-color: #212529 !important;
}

.navbar[data-sticky="top"].scrolled.navbar-dark {
    background: #212529 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
    background-color: #545b62 !important;
}

.bg-primary-2, .badge-primary-2 {
    background-color: #FF8E88 !important;
}

.bg-primary-2-alt {
    background-color: #f4f2f9 !important;
}

a.bg-primary-2:hover, a.bg-primary-2:focus, button.bg-primary-2:hover, button.bg-primary-2:focus {
    background-color: #ff5e55 !important;
}

.bg-primary-3 {
    background-color: #031328 !important;
}

a.bg-primary-3:hover, a.bg-primary-3:focus, button.bg-primary-3:hover, button.bg-primary-3:focus {
    background-color: #0b0d18 !important;
}

.border-primary {
    border-color: #0f66dc !important;
}

.border-secondary {
    border-color: #6c757d !important;
}

.border-light {
    border-color: #f8f9fa !important;
}

.border-dark {
    border-color: #212529 !important;
}

.border-primary-2 {
    border-color: #FF8E88 !important;
}

.border-primary-3 {
    border-color: #031328 !important;
}

.elementor svg.icon *, .nav-link.btn-light .icon * {
    fill: #0f66dc
}

svg.bg-primary *, .accordion-panel-title[aria-expanded="true"] > * path, .accordion-panel-title:hover > * path {
    fill: #0f66dc
}

svg.bg-primary-2 * {
    fill: #FF8E88
}

svg.bg-primary-3 * {
    fill: #031328
}

svg.bg-secondary * {
    fill: #6c757d
}

svg.bg-light * {
    fill: #f8f9fa !important;
}

svg.bg-white *, .btn.btn-primary * {
    fill: #fff !important;
}

svg.bg-warning * {
    fill: #ffc107 !important;
}

.icon-round.bg-primary {
    background: rgba(15,102,220, 0.1) !important;
}

.icon-round.bg-primary-2 {
    background: rgba(255,142,136, 0.1) !important;
}

.icon-round.bg-primary-3 {
    background: rgba(3,19,40, 0.1) !important;
}

.badge-primary, .process-circle.bg-primary:after {
    background-color: #0f66dc;
}

.text-primary, .btn-white, .text-white p a {
    color: #0f66dc !important;
}

.text-primary-2 {
    color: #f28233 !important;
}

.text-primary, .accordion-panel-title[aria-expanded="true"] > *, .accordion-panel-title:hover > * {
    color: #0f66dc !important;
}

.highlight {
    background: rgba(255,142,136, 0.2) !important;
}

.article thead th, .comment thead th {
    background: #0f66dc;
}

progress.reading-position::-webkit-progress-value {
    background-color: #FF8E88;
}

progress.reading-position::-moz-progress-bar {
    background-color: #FF8E88;
}

body > div.loader {
    display: none !important;
}

.fade-page {
    opacity: 1 !important;
}
