.contact{background:linear-gradient(180deg,#1b1d1a 75%,#000 75%);position:relative;padding-top:47px;padding-bottom:110px}@media(max-width:767.98px){.contact{padding-bottom:60px}}.contact-bg{position:absolute;top:0;left:0;z-index:0}@media(max-width:767.98px){.contact-bg{aspect-ratio:1/1}}.contact .container{position:relative}.contact-first-part{text-align:center;padding-bottom:60px}.contact-first-part h1{color:#1b1d1a;font-family:Inter;font-size:calc(1.35rem + 1.2vw)}@media(min-width:1200px){.contact-first-part h1{font-size:2.25rem}}.contact-first-part h1{font-style:normal;font-weight:700;line-height:normal}.contact .links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.contact .links a{border-radius:35px;background:#ede7dd;padding:16px 24px;color:#1b1d1a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:767.98px){.contact .links a{display:flex;align-items:center;gap:4px}}.contact .links a:hover{background-color:#98d6df;border-radius:0}.contact .links a:hover svg{fill:#1b1d1a;transform:scale(1.25)}.contact .links a:hover svg path{fill:#1b1d1a!important}.contact .links a.only-icon{padding:16px;font-size:20px;line-height:0}.contact form{background:#ede7dd;padding:60px 110px;margin-top:60px}@media(max-width:767.98px){.contact form{padding:30px}}.contact form h2{color:#1b1d1a;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.contact form p{color:#444;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:30px}
