/* Imports */
@import url("../style.13b32eae617b.css");
@import url("../responsive.fe1aeff3ddb8.css");

/* Body */
body,
.page {
    background: #e9e9e9;
}

/* Navigation */
.primary-nav {
    color: #2e2e2e;
    background-color: transparent;
}
.navbar-toggler {
    border-color: #565656;
}
.navbar-toggler:focus,
.navbar-toggler:hover,
.navbar-toggler:active {
    border-color: #8c8c8c;
}
.navbar-brand,
.nav-link,
.bi {
    color: #2e2e2e;
}
.nav-link .bi {
    color: #2e2e2e;
}
.navbar .dropdown .dropdown-item {
    background-color: transparent;
}

.navbar-brand:hover,
.navbar-brand:active,
.nav-link.dropdown-toggle:hover,
.nav-link.dropdown-toggle:active,
.nav-link.dropdown-toggle>.dropdown-menu:focus,
.nav-link:hover,
.nav-link:active,
.nav-link:focus {
    color: #7d7d7d;
}
.nav-link:hover .bi{
    color: #BE0228;
}

/* Dropdown Menu */
.dropdown-menu {
    position: absolute;
    top: 0;
    z-index: 50000;
    background-color: #12186c;
    border-color: 2px;
}

@media screen and (max-width:996px) {
    .primary-nav,
    .navbar .dropdown-menu{
        background:linear-gradient(to right,#9e9e9e, #9a9a9a, #9e9e9e);
    }

    .scrolled.primary-nav,
    .scrolled.navbar .dropdown-menu {
        background-color: #12186c;
    }
}

/* Scrolled Navbar */
.scrolled {
    color: #fff;
    background: linear-gradient(to right, #12186c 0%, #12186c 50%, #12186c 100%);
}
.scrolled .nav-link,
.scrolled .navbar-brand,
.scrolled .dropdown-menu,
.scrolled .nav-link .bi {
    color: #fff;
}
.scrolled .nav-link:hover,
.scrolled .navbar-brand:active,
.scrolled .nav-link.dropdown-toggle .bi,
.scrolled .nav-link.dropdown-toggle:hover,
.scrolled .nav-link.dropdown-toggle:active,
.scrolled .nav-link.dropdown-toggle>.dropdown-menu:focus {
    color: #d4d4d4;
}
.scrolled .nav-link:hover .bi{
    color: #d9d9d9;
}

.scrolled .dropdown-menu {
    background-color: #12186c;
}
/* Buttons */
.btn.btn-cta {
    color: #f9f9f9;
    border-color: #12186c;
    background-color: #12186c;
}
.btn.btn-cta:hover,
.btn.btn-cta:active,
.btn.btn-cta:focus {
    color: #f9f9f9;
    border-color: #BE0228;
    background-color: #BE0228;
}

/* Jumbotron and Sections */
.jumbotron .jumbotron-text {
    color: #2e2e2e;
}
.jumbotron,
.section {
    background-color: #e9e9e9;
}
.home-service{
    background: #cfcfcf;
}

/* SVG Icons */
.svg-container .icon-bg,
.icon-container .icon-bg {
    border-color: #BE0228;
}
.svg-container .icon-bg .bi,
.icon-bg .bi {
    color: #BE0228;
}

/* Reason Block */
.reason-block .card {
    border-color: #e0e0e0;
    background: #e0e0e0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
}
.reason-block .card-header {
    border-color: transparent;
}

/* Logos */
.logo-block .logo {
    box-shadow: 2px 4px 8px #12186c;
}
.logo-block a {
    color: #000000;
}
.logo-block a:hover,
.logo-block a:active,
.logo-block a:focus {
    color: #BE0228;
}

/* Contact */
.contact {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.contact .list .bi {
    color: #fff;
    border-color: #fff;
}
.contact .list a {
    color: #ffffff;
}

/* Footer */
.footer {
    color: #fff;
    background: #12186c;
    box-shadow: 0 4px 8px rgb(0, 0, 0);
}
.footer-list li a {
    color: #fff;
}
.footer .copyright {
    border-color: rgba(0, 0, 0, 0.327);
}

/* Contact Us Section */
.contact-us .info {
    color: #000;
    background: #b3b3b3;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.75);
}
.contact-us .list li a {
    color: #000;
}
.contact-us .list li a:hover {
    color: #BE0228;
}
.contact-us .list .bi {
    color: #BE0228;
}

/* Contact Form */
.contact-form {
    color: #000;
    background-color: #b3b3b3;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.75);
}
.contact-form h4 {
    background-color: rgba(0, 0, 0, 0.04);
}
.contact-form .form-group .form-control {
    border-color: #000;
    background-color: #b3b3b3;
}

.contact-form .form-group .form-control:focus-within {
    background-color: #d9d9d9;
    box-shadow: 0px 0px transparent;
}
.contact-form .form-group .btn-send {
    border-color: #12186c;
    background-color: #12186c;
}
.contact-form .form-group .btn-send:hover {
    border-color: #be0228;
    background-color: #be0228;
}
.contact-form .form-group .btn-send .bi {
    color: #fff;
}

/* Landing Page */
#page-landing {
    color: #2e2e2e;
    background-color: #a3a3a3;
}

/* Profile Image */
.profile-image {
    border-color: #a3a3a3;
    background-color: #a3a3a3;
}

/* Carousel */
.carousel-control,
.carousel-control:focus,
.carousel-control:active {
    border-color: #BE0228;
    background-color: #e5e5e5;
}
.carousel-control .bi {
    color: #BE0228;
}

/* Team Section */
.team .card-body div {
    background: #e0e0e0;
}

/* Vision, Mission, and Values */
.vision,
.mission,
.values {
    background: #e0e0e0;
    border-color: #e0e0e0;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.04);
}
.vision .card-header,
.mission .card-header,
.values .card-header {
    background: transparent;
}

.closer{
    border-color: #b5b5b5;
}

.service{
    background: #d5d5d5;
    box-shadow: 2px 2px #d9d9d9;
}
.banner-image{
    border-color: #bdbdbd;
    background-color:#a3a3a3;
}
.alert-container .alert{
    color: #fff;
}
.alert-error{
    color: #fff;
    background: #BE0228;
}
.alert-success{
    color: #fff;
    background-color: forestgreen;
}