.kuru-footer-nav{background:#f7f5f4;color:#111;font-family:inherit;padding:80px 0 70px}.kuru-footer-nav__inner{max-width:1248px;margin:auto;padding:0 24px;display:grid;grid-template-columns:1fr 1.4fr 1.4fr 1fr;gap:36px}.kuru-footer-nav__brand img{display:block;width:120px;height:auto}.kuru-footer-nav__brand a,.kuru-footer-nav a{color:#111;text-decoration:none}.kuru-footer-nav a:hover,.kuru-footer-nav a:focus-visible{color:#111;text-decoration:underline}.kuru-footer-nav summary{font-size:32px;line-height:1.1;letter-spacing:-.04em;list-style:none;cursor:default}.kuru-footer-nav summary::-webkit-details-marker{display:none}.kuru-footer-nav__group ul{list-style:none;padding:0;margin:26px 0 0}.kuru-footer-nav__group li{margin:0 0 19px;font-size:16px;line-height:1.45}.kuru-footer-nav summary:focus-visible,.kuru-footer-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.kuru-footer-nav{padding:0 16px 32px}.kuru-footer-nav__inner{display:flex;flex-direction:column;gap:0;padding:0}.kuru-footer-nav__brand{order:4;margin-top:36px}.kuru-footer-nav__group{border-bottom:1px solid #111}.kuru-footer-nav__group summary{font-size:21px;line-height:1.2;letter-spacing:-.03em;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between}.kuru-footer-nav__group summary span:before{content:'+';font-size:20px}.kuru-footer-nav__group[open] summary span:before{content:'−'}.kuru-footer-nav__group ul{margin:0;padding:0 0 8px}.kuru-footer-nav__group li{margin:0 0 16px;font-size:15px}}

.kuru-footer-nav__brand img{display:block;width:100px;height:auto;aspect-ratio:199.5/42.3}.footer-wrapper .absolute-footer{background:#f6f4f4;color:#222}.footer-wrapper .absolute-footer a{color:inherit}

#footer .absolute-footer{background-color:#f6f4f4!important;color:#222!important}#footer .absolute-footer .copyright-footer{color:#222!important}
