header.site-header,.et-l--header{background:transparent!important;position:absolute;width:100%;z-index:9999;transition:background-color 0.4s ease,color 0.4s ease}.et-fixed-header{background-color:#000000!important}header .et-info{float:right!important;text-align:right;margin-right:20px}header .et-info a{display:inline-block;margin-left:12px}header.site-header .et-info,header.site-header .et-info a{color:#C28E0E!important;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,0.6);transition:color 0.4s ease}.et-fixed-header .et-info,.et-fixed-header .et-info a{color:#ffffff!important;text-shadow:none}header.site-header nav a{color:#ffffff!important;text-shadow:1px 1px 3px rgba(0,0,0,0.6);transition:color 0.4s ease}header.site-header nav a:hover{color:#C28E0E!important}header.site-header .et-info .et-icon{color:#C28E0E!important;transition:color 0.4s ease}.et-fixed-header .et-info .et-icon{color:#ffffff!important}.ab-footer{max-width:1140px;margin:0 auto;padding:48px 20px;background:#0A0A0A;color:#FFFFFF;display:flex;flex-wrap:wrap;gap:32px}.ab-footer .footer-col{flex:1 1 calc(33.333% - 32px);min-width:260px}.ab-footer h3{color:#FFFFFF;letter-spacing:1px;font-weight:800;text-transform:uppercase;margin-bottom:12px}.ab-footer p,.ab-footer a{color:#E6E6E6;line-height:1.7}.ab-footer a{color:#C28E0E;text-decoration:none}.ab-footer a:hover{color:#FFFFFF}.footer-logo img{max-width:220px;height:auto;margin-bottom:12px}.ab-footer-bottom{background:#0A0A0A;max-width:1140px;margin:0 auto;padding:16px 20px 24px;border-top:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:space-between;color:#E6E6E6}.footer-social a{display:inline-block;margin-left:16px;font-size:20px;color:#FFFFFF!important;transition:transform .2s ease,color .2s ease,opacity .2s ease;opacity:0.9}.footer-social a:hover{color:#C28E0E!important;transform:scale(1.1);opacity:1}@media (max-width:980px){.ab-footer{flex-direction:column;text-align:center;gap:24px}.ab-footer .footer-col{flex:1 1 100%;min-width:0}.ab-footer-bottom{flex-direction:column;text-align:center;gap:10px}.footer-social a{margin:0 10px}}