body{background-color:#191414}.header-overlay{display:none}.contact-page{min-height:calc(100vh - 38rem)}@media (max-width:1024px){.contact-page{min-height:auto}}.contact-container{background-color:#fff;border-radius:1rem;display:flex;gap:1rem;margin:3rem auto;max-width:85vw;padding:1rem}@media (max-width:1024px){.contact-container{margin-bottom:0;margin-top:3rem}}@media (max-width:992px){.contact-container{background-color:transparent;margin-top:0;max-width:100%;padding:0;width:100%}}@media (max-width:768px){.contact-container{margin-top:0}}.form-column{background-color:#f0f0f0;border-radius:1rem;flex:0 0 40%;padding:3rem 2.5rem 2.5rem}@media (max-width:1024px){.form-column{flex:0 0 60%}}@media (max-width:992px){.form-column{flex:0 0 70%;margin:auto}}@media (max-width:768px){.form-column{flex:0 0 100%;max-width:100%;padding:1.75rem 1rem}}.contact-title{font-size:clamp(1.5rem,2vw,2.25rem)}.contact-para{margin-bottom:1rem}.image-column{border-radius:1rem;flex:0 0 57.5%;overflow:hidden}@media (max-width:1024px){.image-column{flex:0 0 38.5%}}@media (max-width:992px){.image-column{display:none}}.image-column img{height:100%;object-fit:cover;width:100%}.buy-me-a-coffee{display:none}.error-message,.success-message{background-color:rgba(29,185,84,.3);border:2px solid #1db954;border-radius:1rem;color:#191414;margin-top:2rem;padding:1.75rem}.error-message h2,.success-message h2{font-size:clamp(1.15rem,1.25vw,1.75rem)}.error-message p,.success-message p{margin-bottom:0}.error-message{background-color:rgba(236,30,50,.3);border:2px solid #ec1e32}