.main-button a:hover, .header-area .main-nav .nav li:last-child a:hover, .contact-form button:hover {
    background-color: rgba(254, 209, 10, 0.5)
}

.main-button a, .header-area .main-nav .nav li:last-child a, .contact-form button{
    color: #1E1B51 !important;
    font-weight: 600;
}

.logo{
    height: 80px;
    width: 240px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../images/logoRSN.svg');
    background-size: 150px;
}

.logo-contrast{
    background-image: url('../images/logoRSNContrast.svg') !important;
}

#tabs-header ul li a{
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

.details-container {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}

.cf-turnstile {
    text-align: center;
    margin-bottom: 30px;
}

.contact-btn-container .main-button {
    margin: auto;
    width: 186px;
}

.contact-btn-container .button-disabled {
    margin: auto;
    width: 186px;
    background-color: rgba(254, 209, 10, 0.5);
    cursor: not-allowed;
}

::-webkit-scrollbar {
    display: none; /* Completely hides the scrollbar */
}

/* For Firefox */
* {
    scrollbar-width: none; /* Hides scrollbar in Firefox */
}

/* Example icons using background images */

#tabs ul .ui-tabs-active .installation-icon {
    background-image: url('../images/installation-active.svg') !important;
}

#tabs ul .ui-tabs-active .maintenance-icon {
    background-image: url('../images/maintenance-active.svg') !important;
}

#tabs ul .ui-tabs-active .spare-icon {
    background-image: url('../images/spare-active.svg') !important;
}

#tabs ul .ui-tabs-active .training-icon {
    background-image: url('../images/training-active.svg') !important;
}

.installation-icon {
    background-image: url('../images/installation.svg') !important;
}

.maintenance-icon {
    background-image: url('../images/maintenance.svg') !important;
}

.spare-icon {
    background-image: url('../images/spare.svg') !important;
}

.training-icon {
    background-image: url('../images/training.svg') !important;
}

.tab-icon{
    background-position: center !important;
    background-repeat: no-repeat !important;
    display: block;
    height: 100%;
    color: inherit;
    transition-duration: 0.4s;
}