:root {
    --color-primary-used: #121212;
    --color-secondary-used: #ffffff;
    --color-three-used: #5d5b5b;
    --aura-onyx: #161616ff;
    --white: #ffffffff;
    --black: #020202ff;
    --aura-cotton-candy: #fc929aff;
    --aura-baby-blue-ice: #99c6faff;
    --aura-graphite: #2b2b2bff;
    --aura-light-caramel: #fcc37eff;
    --aura-powder-blush: #fda491ff;
    --aura-dust-grey: #cfceceff;
    --border-radius-aura: 8px; 
}

.container12 .overlay {
    background-color: var(--color-primary-used);
}
.site-loader {
    background-color: var(--color-primary-used);
}
.container12.active {
    background-color: var(--color-three-used);
}
.logo_loader {
    width: 92%;
    height: 100%;
    margin: auto;
}
.site-title img {
    object-fit: contain;
    height: 120px;
}
.site-header {
    position: static;
}
.navigation-container ul>li>a, .slicknav_btn .slicknav_icon span, .mobile-menu-container .slicknav_menu .slicknav_menutxt {
    color:  var(--color-three-used);
}
.site-header:not(.fixed-header) .header-social a {
    color:  var(--white);
    /* background: var(--aura-dust-grey); */
    background: #9bc9fb;
}
.header-social a {
    border: 1px solid rgb(225 225 225 / 50%);
}
.header-contact * {
    color: var(--color-three-used);
}
.home-banner {
    min-height: 600px;
    overflow: hidden;
    border-radius: var(--border-radius-aura);
}
.header-social a:hover, .header-social a:focus {
    border-color: var(--aura-graphite);
}
.top-header {
    padding: 2px 0;
}
.header-contact i {
    background-color: var(--aura-cotton-candy);
}
.banner-content .banner-title {
    margin-bottom: 0;
    font-size: 2.95rem;
}
.slick-initialized .slick-slide .container {
    bottom: 2%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.home-banner .overlay {
    background-color: rgba(0, 0, 0, 0.63);
}