#contactPage{flex-direction:column;display:flex;position:relative}#contactPage .contact-top{z-index:5;width:100%;max-width:1600px;min-height:400px;display:flex}#contactPage .introduction-figure{width:100%;height:100%;max-height:500px;position:absolute;top:0;left:0;right:0}#contactPage .introduction-figure .introduction-image{object-fit:cover;width:100%;height:100%;max-height:500px;-webkit-mask-image:radial-gradient(circle,#fff 34%,#0000 95%);mask-image:radial-gradient(circle,#fff 34%,#0000 95%)}#contactPage .introduction-figure .darken-image-bottom{z-index:1;background:linear-gradient(#0a091200 0%,#0a0912 80%);width:100%;height:6rem;position:absolute;bottom:0}#contactPage .contact-introduction{flex-direction:column;width:100%;padding:2rem;display:flex}#contactPage .contact-introduction .contact-tag{text-transform:uppercase;letter-spacing:.6rem;word-spacing:.5rem;width:fit-content;color:var(--color-heading);margin-bottom:-10px;font-size:1rem;font-weight:700;line-height:26px}#contactPage .contact-introduction .contact-title{font-family:changa one,sans-serif;font-size:5rem}#contactPage .contact-introduction .contact-description{color:var(--color-heading);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:19px;font-weight:400;line-height:1.5}#contactPage .contact-introduction .contact-info{color:var(--text-dim);max-width:520px;margin-bottom:32px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:25px}#contactPage .contact-introduction .contact-cards{flex-wrap:wrap;gap:2rem;display:flex}#contactPage .contact-content-main{flex-wrap:wrap;gap:2rem;width:100%;max-width:1600px;display:flex}#contactPage .contact-details-main{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);flex:1;max-width:1600px;height:fit-content;margin:0 auto 44px;padding:30px 40px;display:flex}#contactPage .contact-details-main .details-content{flex-direction:column;width:100%;display:flex}#contactPage .contact-details-main .details-content .details-overview{flex-direction:column;gap:1rem;display:flex}#contactPage .contact-details-main .details-content .details-overview .details-heading{letter-spacing:1px;font-family:Changa One,canela;font-size:2rem}#contactPage .contact-details-main .details-content .details-overview .details-text{color:var(--text-dim);margin-bottom:32px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:300;line-height:25px}#contactPage .contact-details-main .details-content .contact-details{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:4rem;padding-top:1rem;display:flex}#contactPage .contact-details-main .details-content .contact-details .contact-info{align-items:flex-end;gap:1rem;display:flex}#contactPage .contact-details-main .details-content .contact-details .contact-info>img{width:85px}#contactPage .contact-details-main .details-content .contact-details .contact-info .details{flex-direction:column;align-self:center;display:flex}#contactPage .contact-details-main .details-content .contact-details .contact-info .details .details-title{font-size:1.1rem}#contactPage .contact-details-main .details-content .contact-details .contact-info .details .details-text{color:var(--cyan);margin-bottom:0;font-size:1rem}#contactPage .contact-details-main .details-content .contact-details .arrow-right{color:var(--cyan);font-size:3rem;font-weight:100;text-decoration:none;transition:all .15s ease-in-out}#contactPage .contact-details-main .details-content .contact-details .arrow-right:hover{filter:brightness(1.3);transition:all .15s ease-in-out}#contactPage .contact-details-main .details-content .contact-details:first-of-type{border-top:none;padding-top:0}#contactPage .contact-details-main .details-content .contact-details:first-of-type .contact-info .details-text{color:#b83cff}#contactPage .contact-details-main .details-content .contact-details:first-of-type .arrow-right{color:#b83cff}#contactPage .contact-details-main .details-content .contact-details:nth-of-type(3) .contact-info .details-text{color:var(--gold)}#contactPage .contact-details-main .details-content .contact-details:nth-of-type(3) .arrow-right{color:var(--gold)}#contactPage .contact-details-main .details-content .contact-details:nth-of-type(4) .contact-info .details-text{color:var(--blue)}#contactPage .contact-details-main .details-content .contact-details:nth-of-type(4) .arrow-right{color:var(--blue)}@media (max-width:1250px){#contactPage .contact-content-main,#contactPage .contact-details-main{flex-direction:column}}@media (max-width:800px){#contactPage .introduction-figure{filter:brightness(.5)}#contactPage .contact-content-main,#contactPage .contact-details-main{width:100%}}@media (max-width:600px){#contactPage .contact-introduction .contact-title{font-size:4rem}#contactPage .contact-introduction .contact-description{font-size:1rem}#contactPage .contact-details-main .details-content .details-overview .contact-details{gap:1rem}#contactPage .contact-details-main .details-content .details-overview .contact-details .contact-info>img{display:none}}@media (max-width:500px){#contactPage .contact-introduction{padding:1rem}#contactPage .contact-introduction .contact-tag,#contactPage .contact-introduction .contact-description{font-size:13px}#contactPage .contact-introduction .contact-title{font-size:3rem}#contactPage .contact-introduction .contact-links{gap:2rem}#contactPage .contact-details-main{padding:1rem}#contactPage .contact-details-main .details-content .contact-details .contact-info .details .details-text{word-wrap:break-word;max-width:200px}}
