#contactPage{background-color:var(--color-black);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:4rem 2rem;display:flex}#contactPage #contact-presentation{align-items:center;gap:8rem;padding-top:5rem;display:flex}#contactPage #contact-presentation #contact-heading{border-right:1px solid var(--color-link-background);flex-direction:column;max-width:600px;height:fit-content;padding-top:3rem;padding-bottom:8rem;padding-right:1rem;display:flex}#contactPage #contact-presentation #contact-heading #contactPage-title{text-shadow:0 0 2px azure,0 0 0 var(--color-footer-heading),0 0 40px var(--color-footer-heading),0 0 60px var(--color-footer-heading);filter:saturate(60%);color:var(--color-real-white);text-align:center;text-transform:uppercase;border-style:none solid solid;border-top-width:0;border-top-color:currentColor;border-bottom-width:2px;border-image:linear-gradient(270deg,#181818,#eee,#181818) 1 0;align-self:center;font-family:Playfair Display,sans-serif;font-size:3rem;font-weight:300}#contactPage #contact-presentation #contact-heading #information-text{color:var(--color-nintendo-gray);letter-spacing:1px;padding-top:1rem;font-size:1.3rem}#contactPage #contact-presentation .contact-figure{max-width:600px}#contactPage #contact-presentation .contact-figure .contact-image{object-fit:cover;width:100%;height:auto}#contactPage #contactPage-information{flex-wrap:wrap;justify-content:center;gap:3rem;max-width:1600px;padding-top:2rem;display:flex}#contactPage #contactPage-information .contact__info{text-align:center;border:3px solid var(--color-list-border);background-color:var(--color-real-black);align-items:center;gap:.5rem;width:580px;height:180px;display:flex;box-shadow:0 8px 24px #959da533}#contactPage #contactPage-information .contact__info .contact__info-figure{width:220px;height:100%}#contactPage #contactPage-information .contact__info .contact__info-figure .contact__info-image{filter:brightness(.9);width:100%;height:100%}#contactPage #contactPage-information .contact__info .contact__info-right{text-align:left;flex-direction:column;flex:2;align-self:flex-start;gap:.5rem;padding:1rem;display:flex}#contactPage #contactPage-information .contact__info .contact__info-right .contact__info-heading{color:var(--color-real-white);font-family:iceland,sans-serif;font-size:2rem;font-weight:600}#contactPage #contactPage-information .contact__info .contact__info-right .contact__info-text{color:var(--color-nintendo-gray);letter-spacing:1px;font-size:1.2rem;font-weight:100}#contactPage #contactPage-information .contact__info .contact__info-right .contact__info-text>a{color:var(--color-white);text-decoration:none}#contactPage #contactPage-information .contact__info .contact__info-right .contact__info-text>a:hover{color:var(--color-link-active)}@media (max-width:1300px){#contactPage #contact-presentation{gap:2rem}}@media (max-width:900px){#contactPage #contact-presentation{flex-direction:column;padding-top:0}#contactPage #contact-presentation #contact-heading{border-right:0;padding-bottom:2rem}}@media (max-width:600px){#contactPage #contactPage-information .contact__info{width:95vw;height:fit-content;padding:.5rem}#contactPage #contactPage-information .contact__info .contact__info-figure{display:none}#contactPage #contactPage-information .contact__info .contact__info-right{padding:.2rem}#contactPage #contactPage-information .contact__info .contact__info-right .contact__info-text{font-size:1rem}}@media (max-width:500px){#contactPage{padding:3rem .5rem}}
