.hip-service-list details[open] summary span{font-size:0}.hip-service-list details[open] summary span:after{content:'−';font-size:1.7rem}.hip-footer{display:grid;grid-template-columns:1fr 1fr auto;gap:3rem;align-items:center;padding:42px 8vw;background:#18211d;color:#eee9df}.hip-footer>a{display:flex;align-items:center;gap:12px;text-decoration:none;font:700 .75rem/1.05 'Libre Franklin';text-transform:uppercase}.hip-footer>a b{display:grid;width:44px;height:44px;place-items:center;background:#eee9df;color:#18211d;font-size:1.2rem}.hip-footer>div{display:flex;flex-direction:column;gap:5px;font-size:.72rem}.hip-footer>div span{color:#99a59c}.hip-footer small{color:#99a59c;font-size:.65rem}@media(max-width:850px){.hip-footer{grid-template-columns:1fr;gap:24px;padding:42px 22px}.hip-footer small{padding-top:20px;border-top:1px solid #445049}}