.hats-logo{display:flex;align-items:center;gap:8px;transition:.2s;cursor:pointer}.hats-logo:hover{opacity:.7}.hats-logo .name{line-height:16px;font-size:var(--dog);display:flex;flex-direction:column}.hats-logo .name.in-row{flex-direction:row;gap:4px}footer.footer{padding:56px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;position:relative;width:100%;background:var(--background-card)}footer.footer.fixed{position:fixed;bottom:0;width:100%;max-width:1800px}footer.footer.minimal{padding-top:24px;padding-bottom:24px}footer.footer ul{list-style:none;letter-spacing:1px}footer.footer ul li{transition:.2s}footer.footer ul li:hover{color:var(--primary)}footer.footer .links-container{display:flex;justify-content:center;gap:64px}@media only screen and (max-width:37.5rem){footer.footer .links-container{flex-direction:column;align-items:flex-start;gap:32px}}footer.footer .links-container .links-box p.title{font-weight:900;font-size:var(--wolf);margin-bottom:16px}footer.footer .links-container .links-box ul.links{font-size:var(--cat);display:flex;flex-direction:column;gap:12px;padding-left:8px}@media only screen and (max-width:56.25rem){footer.footer .links-container .links-box ul.links{padding-left:1rem}}footer.footer hr{border:0;border-top:1px solid #555}footer.footer .logo-socials{width:100%;display:flex;justify-content:space-between}footer.footer .logo-socials .social{display:flex;flex-direction:column;align-items:center;gap:16px}footer.footer .logo-socials .social ul.social-links{display:flex;gap:16px;font-size:var(--hypo)}@media only screen and (max-width:25rem){footer.footer .logo-socials .social ul.social-links{gap:4px}}footer.footer .logo-socials .social ul.social-links li{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border:1px solid var(--stroke-color)}@media only screen and (max-width:37.5rem){footer.footer .logo-socials .social ul.social-links li.brandkit{display:none}}footer.footer .logo-socials .social ul.social-links li a{display:flex;justify-content:center;align-items:center}footer.footer .logo-socials .social ul.social-links li.text{width:auto;height:auto;border:none;font-size:var(--dog)}footer.footer .logo-socials .social ul.langs{display:flex;gap:16px}footer.footer .logo-socials .social ul.langs li{cursor:pointer}section.team-members{position:relative;border-bottom:1px solid var(--stroke-color);padding-bottom:96px}@media only screen and (max-width:37.5rem){section.team-members{padding-bottom:48px;padding-top:48px}}section.team-members .header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:75%;margin:64px auto 120px}@media only screen and (max-width:81.25rem){section.team-members .header{width:100%}}@media only screen and (max-width:56.25rem){section.team-members .header{margin-bottom:48px}}section.team-members .header h2{text-transform:capitalize;text-align:center}@media only screen and (max-width:81.25rem){section.team-members .header h2{width:80%}}@media only screen and (max-width:56.25rem){section.team-members .header h2{font-size:var(--elephant);width:90%}}section.team-members .team-members-list{margin-top:48px;display:grid;justify-content:center;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:80px}@media only screen and (max-width:81.25rem){section.team-members .team-members-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:56.25rem){section.team-members .team-members-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:37.5rem){section.team-members .team-members-list{margin-top:24px;grid-template-columns:1fr;gap:12px}}section.team-members .team-members-list .team-member{background:var(--background-card);padding:40px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (max-width:37.5rem){section.team-members .team-members-list .team-member{flex-direction:row;padding:24px;gap:40px}}@media only screen and (max-width:25rem){section.team-members .team-members-list .team-member{gap:16px;padding:24px 12px}}@media only screen and (max-width:37.5rem){section.team-members .team-members-list .team-member img.member-image{width:100px;height:100px}}@media only screen and (max-width:25rem){section.team-members .team-members-list .team-member img.member-image{width:90px;height:90px}}section.team-members .team-members-list .team-member .info{display:flex;flex-direction:column;align-items:center;gap:8px}@media only screen and (max-width:37.5rem){section.team-members .team-members-list .team-member .info{justify-content:center;align-items:flex-start;gap:4px}}section.team-members .team-members-list .team-member .info p.name{margin-top:32px}@media only screen and (max-width:37.5rem){section.team-members .team-members-list .team-member .info p.name{margin-top:0;font-size:var(--hypo)}}@media only screen and (max-width:25rem){section.team-members .team-members-list .team-member .info p.name{font-size:var(--bear)}}section.team-members .team-members-list .team-member .socials{display:flex;gap:16px;margin-top:16px}section.team-members .backed-by-list{margin-top:48px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:64px}@media only screen and (max-width:37.5rem){section.team-members .backed-by-list{gap:32px}}section.team-members .backed-by-list img.backed-by-image{height:5rem;width:auto}@media only screen and (max-width:37.5rem){section.team-members .backed-by-list img.backed-by-image{height:4rem}}@media only screen and (max-width:25rem){section.team-members .backed-by-list img.backed-by-image{height:3rem}}