.contact{background-color:var(--base-100);width:100vw;min-height:100svh;color:var(--base-400);justify-content:center;align-items:center;padding:10rem 0;display:flex;position:relative;overflow-x:hidden}.contact .screensaver{pointer-events:none;z-index:0;background-position:50%;background-size:cover;position:absolute}.contact .contact-copy{gap:2rem;width:85%;max-width:2000px;padding:0 2rem;display:flex}.contact .contact-copy .contact-col:first-child{flex:3}.contact .contact-copy .contact-col:nth-child(2){flex-direction:column;flex:2;gap:2rem;display:flex}.contact .contact-copy .contact-col h2{width:65%}.contact .contact-copy p.sm{margin-bottom:.6rem}.contact .contact-footer{width:100%;position:absolute;bottom:0;left:0}.contact .contact-footer .container{justify-content:space-between;align-items:flex-end;padding:2rem;display:flex}.contact .contact-footer .contact-socials{gap:2rem;display:flex}@media (max-width:1000px){.contact{height:100%;min-height:150svh;padding:8rem 0}.contact .contact-copy{flex-direction:column;gap:4rem;width:100%;padding:1.25rem}.contact .contact-copy .contact-col h2{width:90%;font-size:3rem}.contact .contact-footer{padding-bottom:4rem}.contact .contact-footer .container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1.25rem}.contact .contact-footer .contact-socials{flex-direction:column;gap:.5rem}}.form-container{padding:2rem}.form-input{margin-bottom:.6rem;padding:.5rem}.slide-link{text-transform:uppercase;color:#fff;background-color:#e85a4f;border:1px dashed #000;border-radius:6px;padding:.8rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none}.slide-link:hover{text-transform:uppercase;color:#e85a4f;cursor:pointer;background-color:#000;border:1px dashed #e85a4f;border-radius:6px;padding:.8rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none}@media (max-width:600px){.contact-copy{margin-bottom:10rem}}
