.contact-page .page-contents{gap:1rem}.contact-page .page-contents .intro-part{gap:.5rem;padding-block-end:2rem}.contact-page .page-contents .intro-part h1{letter-spacing:3px;font-size:3rem}.contact-page .page-contents .intro-part p{letter-spacing:.75px;max-width:75rem;font-size:1.5rem}.contact-page .page-contents .intro-part p a{color:var(--mnrclr6)}.contact-page .page-contents form{grid-template-columns:1fr 1fr;gap:.75rem;max-width:750px}.contact-page .page-contents form .input-area select{height:37.6px}.contact-page .page-contents form .form-actions{grid-column:1/-1;margin-block-start:.5rem}.contact-page .page-contents form .form-actions button{background-color:var(--prmclr1);color:var(--scdclr3);border-radius:.5rem;gap:.5rem;padding:.5rem .75rem;font-size:1.5rem}.contact-page .page-contents form .form-actions button .image-container img{background:0 0;width:3.5rem;height:2.5rem}.contact-page .page-contents form .form-actions button:hover{background-color:var(--mnrclr1);color:var(--scdclr4);gap:.5rem}@media (max-width:600px){.contact-page .page-contents{padding:2rem 1rem}.contact-page .page-contents .input-area{grid-column:1/-1}}@media (min-width:601px){.contact-page .page-contents{padding:2rem}.contact-page .page-contents .input-area:nth-child(5){grid-column:1/-1}}
