/****************************
    FOOTER
****************************/
.cus-wrap-1 {
    display: inline-flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    background: rgba(0, 86, 179, 0.5); /* 50% opacity */
    padding: 0 10px;
border-radius:5px;
}


.cus-item-1,
.cus-item-2 {
    color: white;
}

.cus-item-1 {
    font-size: 55px;
    font-weight: bold;
    text-transform: uppercase;
    /* background: url(https://automanager.blob.core.windows.net/wmclients/028923/images/il_fullxfull.1071391043_lpqv.jpg); */
    background-size: cover;
    background-position: center;
    background-clip: text;
    -webkit-background-clip: text;
    color: #ffffff;
    text-align: center;
}


.cus-item-2 {
    font-size: 10px;
    font-weight: 800;
    line-height: 1.2;
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

div.page-bottom.container {
    background-color: white!important;
}

/****************************
    NAVBAR - LOGO
****************************/
@media (min-width: 1600px) {
a.navbar-brand > img {
    max-width: 350px !important;
}
}
/****************************
    HERO SECTION
****************************/
@media (min-width: 1600px) {
    .hero-section .container {
        width: 1600px;
    }
}

hero-section {
    min-height: 600px;
}
.element-heading-quicklinkbuttons,
.element-type-quicklinkbuttons h4 {
    display: none;
}
.quicklinkbutton.buttoncolor-white_blue {
    background-color: #0056b3;
    border-color: #004494;
    font-size: 16px;
    padding: 10px 20px;
}
.cus-ql .quicklinkbuttons-vertical {
    padding: 0px;
}
.cus-ql .quicklinkbuttons-vertical a.quicklinkbutton {
    margin: 0px;
}

.cus-ql .quicklinkbuttons-vertical a.quicklinkbutton {
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    height: 50px !important;
    color: white;
}
.element-container.element-type-slideshow {
    margin-bottom: -9px!important;
}

/********************
cus dropdown
************************/
.hero-section .btn.btn-primary.dropdown-toggle {
    min-width: 220px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Style the dropdown button */
.dropdown .btn-primary {
    background-color: #0056b3;
    border-color: #004494;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 5px;
}

/* Style the dropdown menu */
.dropdown-menu {
    background-color: #f8f9fa;
    border-radius: 5px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 10px;
    min-width: 220px;
}

/* Style dropdown buttons */
.dropdown-menu li {
    margin-bottom: 5px;
}

.dropdown-menu button {
    background-color: #ffffff;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    padding: 10px;
    text-align: left;
    width: 100%;
    transition: all 0.3s ease;
}

.dropdown-menu button:hover {
    background-color: #007bff;
    color: white;
    border-color: #0056b3;
}


.slideshow-overlayvert-center {
    top: 46%;
    left: 25%;
}


.quicklinkbutton.buttoncolor-white_blue {
    background-color: #0056b3 !important;
    border-color: #004494;
    font-size: 16px;
    padding: 10px 20px;
font-weight: bold !important;
}

.quicklinkbutton-label {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    color: white !important;
font-weight: bold;
}

.quicklinkbutton.buttoncolor-black_darkblue .quicklinkbutton-label, .quicklinkbutton.buttoncolor-black_darkblue .quicklinkbutton-anim {
    color: #ffffff;
    font-weight: bold;
}

.quicklinkbutton.buttoncolor-white_darkblue .quicklinkbutton-label, .quicklinkbutton.buttoncolor-white_darkblue .quicklinkbutton-anim {
    color: #ffffff;
    font-weight: bold;
}

.cus-ql-bttns a.btn.quicklinkbutton {
    background-color: #0056b3 !important;
}