.ugly-footer{background:#202020;color:#fff;padding:80px 0 0}.ugly-footer-inner{max-width:1600px;margin:auto;padding:0 3.5%}.ugly-footer-main{display:grid;grid-template-columns:1fr 1fr;gap:8%;min-height:515px}.ugly-footer-intro h2{font-family:Impact,'Arial Narrow',sans-serif;color:#fff;text-transform:uppercase;font-size:36px;line-height:1;max-width:440px;margin:0 0 20px}.ugly-footer-intro p{font-family:'Arial Narrow',Arial,sans-serif;font-size:16px;line-height:1.4;max-width:410px;margin:0}.ugly-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ugly-footer-group summary{font-family:'Arial Narrow',Arial,sans-serif;font-weight:800;font-size:16px;letter-spacing:.04em;list-style:none;cursor:default}.ugly-footer-group summary::-webkit-details-marker{display:none}@media(min-width:850px){.ugly-footer-group summary{pointer-events:none}}.ugly-footer-group ul{list-style:none;padding:0;margin:24px 0 0}.ugly-footer-group li{padding:0;margin:0 0 16px;font-family:'Arial Narrow',Arial,sans-serif;font-size:14px}.ugly-footer-group a{color:#fff;text-decoration:none}.ugly-footer-group a:hover,.ugly-footer-group a:focus-visible{color:#fff;text-decoration:underline}.ugly-footer-graphic{display:block;width:100%;line-height:0}.ugly-footer-graphic img{display:block;width:100%;height:auto}.ugly-footer-group .ugly-footer-plus{display:none}#footer .absolute-footer{background:#202020;color:#fff}#footer .absolute-footer .copyright-footer{color:#fff}#footer .absolute-footer .container{max-width:100%;padding-left:3.5%;padding-right:3.5%}
@media(max-width:849px){.ugly-footer{padding:56px 0 0}.ugly-footer-inner{padding:0 16px}.ugly-footer-main{display:block;min-height:0}.ugly-footer-intro{padding:0 11px 54px}.ugly-footer-intro h2{font-size:34px}.ugly-footer-intro p{font-size:16px}.ugly-footer-groups{display:block}.ugly-footer-group{border-top:1px solid #393939}.ugly-footer-group:last-child{border-bottom:1px solid #393939}.ugly-footer-group summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.ugly-footer-group .ugly-footer-plus{display:block;position:relative;width:15px;height:15px}.ugly-footer-plus:before,.ugly-footer-plus:after{content:'';position:absolute;background:#fff;left:1px;right:1px;top:7px;height:1px}.ugly-footer-plus:after{transform:rotate(90deg)}.ugly-footer-group[open] .ugly-footer-plus:after{display:none}.ugly-footer-group ul{margin:0 0 24px}.ugly-footer-graphic{margin:52px auto 0;max-width:350px}#footer .absolute-footer .container{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}#footer .absolute-footer .footer-primary,#footer .absolute-footer .footer-secondary{float:none;max-width:100%}}

.ugly-footer-graphic img { filter: invert(1); }
