/* Smooth scrolling for mobile */
        html { scroll-behavior: smooth; }
        .states-list {
    column-count: 3;        /* 3 Columns */
    column-gap: 30px;       /* Space between columns */
}

.states-list li {
    break-inside: avoid;    /* Prevent li from splitting weirdly */
    padding: 3px 0;
}
.bg-brand,
.bg-brand-dark,
.Emergency{
    background-color: var(--brand-gold) !important;
}

.text-brand,
.text-brand:hover,
.text-brand-light{
    color: var(--brand-gold) !important;
}

a.group:hover,.hover\:border-brand:hover{
    border-color:  var(--brand-gold);
}

.bg-brand,
.group-hover,
.group-hover\:bg-brand:is(:where(.group):hover *){
    background-color: var(--brand-gold) !important;
}

.group-hover\:text-brand:is(:where(.group):hover *),.hover\:text-brand:hover,.border-brand\/20{
    color: var(--brand-gold) !important;
}

.from-brand-light,.text-green-400,.text-green-700{
    color: var(--brand-gold) !important;
}
.border-brand{
   border-color: var(--brand-gold)  !important;
}
.hover\:bg-brand\/5:hover{
    background-color:color-mix(in oklab,var(--brand-gold)20%,transparent) !important;
}
.border-brand\/20{
    border-color:color-mix(in oklab,var(--brand-gold) 20%, transparent) !important;
}
.shadow-brand\/20{
--tw-shadow-color:color-mix(in oklab,  color-mix(in oklab,var(--brand-gold) 20%, transparent) var(--tw-shadow-alpha), transparent) !important;
}
    .shadow-brand\/40 {
        --tw-shadow-color: 
 color-mix(in oklab, 
 color-mix(in oklab, var(--brand-gold) 40%, transparent) var(--tw-shadow-alpha), transparent) !important;
    }
    
    .to-brand-light\/60,.hover\:bg-green-50:hover{
                --tw-gradient-to: 
 color-mix(in oklab, var(--brand-gold) 60%, transparent) !important;
     background: var(--brand-gold) !important;

    }
    .bg-brand\/10{
    background-color: color-mix(in oklab,var(--brand-gold)10%,transparent);
    }
    .from-brand\/60{
                --tw-gradient-to: 
 color-mix(in oklab, var(--brand-gold) 60%, transparent) !important;
     background-color:color-mix(in oklab,var(--brand-gold)60%,transparent) !important;

    } 
    .group-hover\:ring-green-400:is(:where(.group):hover *){
   border-color: var(--brand-gold)  !important;
    }
    .bg-brand\/5{
        /* background-color:color-mix(in oklab,var(--brand-gold)5%,transparent) !important; */
    }
    .ring-2{
          --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--brand-gold, currentcolor)!important; 
        }
   .group:hover .group-hover\:text-white {
    color: white !important;
}
a.group:hover {
    color: white !important;
}
.bg-green-600{
    background: var(--brand-gold) !important;
}
.focus\:ring-green-500:focus{
   border-color: var(--brand-gold)  !important;
--tw-ring-color :var(--brand-gold)  !important;
}
.text-green-600{
    color: var(--brand-gold) !important;
    text-decoration: none;

}
a.text-custom:hover{
    color: var(--brand-gold) !important;
    text-decoration: none;
}
.margin-zero{
    margin:0px !important;
}
.border-none{
    border:none !important;
}
.custom-light{
    background-color:#2aff2b14;
}
@media (min-width: 768px) { 
    #contact_footer_strip_mobile { 
        display: none !important; 
    }
 }