.oof-footer{background:#f5f8f8;color:#111;display:grid;grid-template-columns:33.333% 1fr;min-height:650px;border-top:1px solid #bcc6c8;font-family:inherit}
.oof-footer__signup{padding:104px 16.5% 70px;border-right:1px solid #bcc6c8;min-width:0}
.oof-footer__signup h2{font-size:28px;font-weight:900;line-height:1.06;letter-spacing:.01em;margin:0 0 30px;max-width:250px;color:#111}
.oof-footer__form{max-width:320px}.oof-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:88px 7.4% 80px}
.oof-footer__group summary{list-style:none;cursor:default;font-size:15px;font-weight:700;line-height:1.3;color:#111;margin-bottom:18px}.oof-footer__group summary::-webkit-details-marker{display:none}
.oof-footer__links{list-style:none;padding:0;margin:0}.oof-footer__links li{margin:0 0 9px}.oof-footer__links a{font-size:15px;line-height:1.35;color:#1a1a1a;text-decoration:none}.oof-footer__links a:hover,.oof-footer__links a:focus-visible{text-decoration:underline}
.htw-slot-footer-oofos-footer .absolute-footer{background:#f5f8f8;color:#222}.htw-slot-footer-oofos-footer .absolute-footer .container{max-width:none;padding-left:5.5%;padding-right:5.5%}.htw-slot-footer-oofos-footer .absolute-footer .payment-icons{display:flex;flex-wrap:wrap;gap:4px}
@media(min-width:850px){.oof-footer__group:not([open])>.oof-footer__links{display:block}.oof-footer__group summary{pointer-events:none}}
@media(max-width:849px){.oof-footer{display:block;min-height:0}.oof-footer__signup{padding:62px 30px;border-right:0;border-bottom:1px solid #bcc6c8;text-align:center}.oof-footer__signup h2{margin:0 auto 24px;font-size:24px}.oof-footer__form{margin:auto}.oof-footer__groups{display:block;padding:10px 30px 40px;background:#fff}.oof-footer__group{border-bottom:1px solid #d8dddd}.oof-footer__group summary{cursor:pointer;position:relative;padding:20px 30px 20px 0;margin:0;font-size:17px}.oof-footer__group summary::after{content:'+';position:absolute;right:0;font-size:23px;font-weight:400;line-height:1}.oof-footer__group[open] summary::after{content:'−'}.oof-footer__links{padding-bottom:18px}.htw-slot-footer-oofos-footer .absolute-footer .container{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.htw-slot-footer-oofos-footer .absolute-footer .footer-primary,.htw-slot-footer-oofos-footer .absolute-footer .footer-secondary{float:none}}
