.footer{background-color:#23262c}.footer .content{grid-gap:15%;grid-template-columns:repeat(3,1fr);grid-template-areas:"logo info contact";min-height:300px;padding:5% 2rem 0;display:grid}.footer .content .logo{grid-area:logo;justify-content:center;align-items:center;margin:0 10px;display:flex}.footer .content .logo a img{width:150px}.footer .content .info{text-wrap:nowrap;flex-direction:column;grid-area:info;margin:0 10px;line-height:2.5em;display:flex}.footer .content .info h4{margin-bottom:2rem;font-size:2rem}.footer .content .info a{color:var(--text-secondary-color)}.footer .content .info a:hover{color:var(--text-hover-color)}.footer .content .contact{text-wrap:nowrap;flex-direction:column;grid-area:contact;margin:0 10px;line-height:2.5em;display:flex}.footer .content .contact h4{margin-bottom:2rem;font-size:2rem}.footer .content .contact a{color:var(--text-secondary-color)}.footer .content .contact a:hover{color:var(--text-hover-color)}.footer .content .contact a b{color:var(--text-secondary-color)}.footer .content .contact a i{color:var(--text-secondary-color);margin-right:10px;font-size:.75rem}.footer .content .contact a i:before{border:1px solid var(--text-secondary-color);border-radius:50%;padding:10px}.footer .copyright{text-align:center;background-color:#1f2126;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding:1rem min(10rem,8%);display:flex}.footer .copyright p{color:var(--text-secondary-color);font-size:.8rem}.footer .copyright p a:hover{color:var(--text-hover-color)}.footer .copyright .social{gap:1rem;display:flex}.footer .copyright .social a i{color:#a48d82;cursor:pointer}.footer .copyright .social a i:hover{color:var(--text-hover-color)}@media (max-width:1000px){.footer .content{text-align:center;grid-template-columns:repeat(1,1fr);grid-template-areas:"info""contact""logo""copyright";gap:5rem}}
