body #footer,body.home #footer{background:#a80000!important;color:#fff!important;margin-top:0!important;border:0!important;padding:0!important}
.duy-footer{background:#a80000;color:#fff;font-size:14px;line-height:1.55}
.duy-footer-inner{max-width:1296px;margin:0 auto;padding:32px 12px}
.duy-footer-grid{display:grid;grid-template-columns:40% repeat(4,minmax(0,1fr));gap:24px}
.duy-footer h2{color:#fff;font-size:15px;line-height:1.4;font-weight:700;margin:0 0 12px}
.duy-footer .duy-footer-brand h2{color:#ffdf55}
.duy-footer p{margin:0 0 8px}
.duy-footer a{color:#fff!important;text-decoration:none!important}
.duy-footer a:hover,.duy-footer a:focus-visible{text-decoration:underline!important}
.duy-footer ul{list-style:none!important;margin:0!important;padding:0!important}
.duy-footer li{list-style:none!important;margin:0!important;padding:0!important}
.duy-footer-group a{display:inline-block;padding:3px 0;min-height:30px}
.duy-footer-bottom{border-top:1px solid rgba(255,255,255,.4);margin-top:24px;padding-top:16px}
.duy-footer-bottom-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}
.duy-footer-policies{display:flex;flex-wrap:wrap;gap:0 10px}
.duy-footer-policies a+a:before{content:'|';display:inline-block;padding-right:10px;color:rgba(255,255,255,.65);text-decoration:none}
.duy-footer-bottom p{font-size:14px;margin:8px 0 0}
@media(max-width:849px){.duy-footer-inner{padding:32px 16px}.duy-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.duy-footer-brand{grid-column:1/-1}.duy-footer-group a{display:flex;align-items:center;min-height:44px}.duy-footer-bottom-row{display:block}.duy-footer-policies{margin-top:8px}.duy-footer-policies a{min-height:38px;display:inline-flex;align-items:center}.duy-footer-bottom p{margin-top:8px}}
