.contact h1{color:rgba(0,0,0,.1);font-family:Outfit,sans-serif;font-size:68px;font-weight:900;line-height:1;text-transform:lowercase;margin-top:120px;max-width:700px}@media(min-width:768px){.contact h1{font-size:128px}}.contact .contact-info{display:flex;flex-direction:column;max-width:726px;width:100%;margin:60px auto;gap:100px;padding:20px}@media(min-width:768px){.contact .contact-info{margin:120px auto;flex-direction:row;padding:0}}.contact .contact-info div{max-width:256px;width:100%}.contact .contact-info div p{color:#474554;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;margin:50px 0 10px}.contact .contact-info div p span{color:var(--text,#474554);font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1.4px;text-transform:uppercase}.contact .contact-info div p:first-child{margin-top:0}.contact .contact-form{width:100%;display:flex;flex-direction:column}.contact .contact-form input{padding:18px 0;font-size:1rem;border:none;border-bottom:1px solid #333;outline:none;font-family:Outfit,sans-serif;background-color:transparent;margin-bottom:20px}.contact .contact-form input:focus{border-bottom:1px solid #555}.contact .contact-form textarea{padding:18px 0;font-size:1rem;border:none;border-bottom:1px solid #333;outline:none;font-family:Outfit,sans-serif;background-color:transparent}.contact .contact-form textarea:focus{border-bottom:1px solid #555}.contact .contact-form button{max-width:98px;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border:1px solid #474554;background:#f3f3f3;color:#474554;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:1px;text-transform:uppercase;margin-top:30px}.contact .map iframe{width:100%;border:none}