.contact-us-page{padding:calc(var(--header-top-space) + var(--header-height) + 50px) var(--section-padding-h) var(--section-padding-v);max-width:900px;margin:0 auto;min-height:60vh;display:flex;align-items:center;justify-content:center}.contact-us-page .contact-us-content{text-align:left;width:100%;padding:80px 60px;background:var(--secondary-bg);border-radius:var(--section-card-radius);border:1px solid var(--border-color)}@media(max-width:1024px){.contact-us-page .contact-us-content{padding:60px 30px}}.contact-us-page .contact-us-content .title{font-size:48px;line-height:48px;font-weight:300;letter-spacing:.28em;text-transform:uppercase;font-family:var(--font-nekst);margin-bottom:32px}@media(max-width:1024px){.contact-us-page .contact-us-content .title{font-size:30px;line-height:30px}}.contact-us-page .contact-us-content .description{font-size:24px;line-height:33px;color:var(--secondary-text-1);font-family:var(--font-nekst);margin-bottom:32px}@media(max-width:1024px){.contact-us-page .contact-us-content .description{font-size:16px;line-height:22px}}.contact-us-page .contact-us-content .email-link{display:inline-block;font-size:32px;font-weight:500;font-family:var(--font-nekst);color:var(--primary-color);text-decoration:none;padding:20px 40px;background:rgba(0,0,0,0);border:2px solid var(--primary-color);border-radius:var(--btn-radius);transition:all .3s ease;margin-bottom:32px}.contact-us-page .contact-us-content .email-link:hover{border-color:var(--main-text);transform:translateY(-2px)}.contact-us-page .contact-us-content .email-link:active{transform:translateY(0)}@media(max-width:1024px){.contact-us-page .contact-us-content .email-link{font-size:20px;padding:16px 24px}}.contact-us-page .contact-us-content .subtitle{font-size:14px;line-height:20px;color:var(--secondary-text-1);font-family:var(--font-nekst)}