.contact_intro{text-align:center;max-width:60ch;margin:-1.5rem auto 3rem}.contact_container{display:grid}.contact_options{grid-template-columns:repeat(3,32%);gap:2%;display:grid}.contact_option{background:var(--color-bg-variant);text-align:center;transition:var(--transition);border:1px solid #0000;border-radius:1.2rem;padding:1.2rem;overflow:hidden}.contact_option a{color:var(--color-white);flex-direction:column;align-items:center;display:flex}.contact_option span{color:var(--color-light);font-size:.875rem}.contact_option:hover{border-color:var(--color-primary);background:0 0}.contact_option svg{margin-bottom:.5rem;font-size:2rem}@media (max-width:1024px){.contact_container{width:80%}}@media (max-width:768px){.contact_options{grid-template-columns:repeat(1,100%);width:100%}}
footer{background:var(--color-primary);text-align:center;margin-top:100px;padding:40px 0;font-size:14px}footer a{color:var(--color-bg)}.footer_logo{align-items:center;gap:8px;margin-bottom:0;font-size:25px;font-weight:500;display:inline-flex}.footer_logo .name_icon{object-fit:contain;outline:2px solid var(--color-white);border-radius:22%;flex-shrink:0;width:24px;height:24px;margin-bottom:5px}.footer_quote{max-width:46ch;margin:0 auto 30px}.footer_quote p{color:var(--color-bg);font-style:italic;line-height:1.6}.footer_quote cite{color:#0b1020bf;margin-top:8px;font-size:13px;font-style:normal;display:block}.footer-socials{justify-content:center;gap:15px;margin-bottom:40px;display:flex}nav.footer-socials{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:auto;margin:0 0 40px;padding:0;position:static;bottom:auto;left:auto;transform:none}.footer-socials a{background:var(--color-bg);color:var(--color-white);transition:var(--transition), transform .25s ease, box-shadow .25s ease;border:1px solid #0000;border-radius:10px;padding:12px;display:flex}.footer-socials a:hover{color:var(--color-bg);border-color:var(--color-bg);background:0 0;transform:translateY(-3px);box-shadow:0 8px 20px -8px #38bdf866}@media (prefers-reduced-motion:reduce){.footer-socials a,.footer-socials a:hover{box-shadow:none;transform:none}}.footer-copyright{color:var(--color-bg);margin-bottom:4rem;font-size:16px}.footer-copyright a{color:var(--color-white)}
