@font-face{font-family:Clash Display;src:url(https://cdn.fontshare.com/wf/FMCWZUDXLFHXEYB5RG7OBKMJJPZM5AME/V47RGH5TFDVBR5O55BFAGPQ3JKR2V7KL/DCUFYC4MVBAGXORWDRGTHIRC2SVXDRAU.woff2)format("woff2");font-weight:200 700;font-display:swap;font-style:normal}.contact-section{padding-top:140px;padding-bottom:140px}@media (max-width:767px){.contact-section{padding-top:64px;padding-bottom:64px}}.contact-section{background:#000;position:relative;overflow:hidden}.contact-section__inner{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width:767px){.contact-section__inner{padding-left:20px;padding-right:20px}}.contact-section__inner{grid-template-columns:1fr 1fr;align-items:start;gap:140px;display:grid}@media (max-width:767px){.contact-section__inner{grid-template-columns:1fr;gap:96px;padding-top:64px}}.contact-section__header{margin-bottom:96px}.contact-section__label{letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.5;margin-bottom:40px;font-family:Inter,sans-serif;font-size:12px;font-weight:300}.contact-section__title{letter-spacing:-.02em;color:#fff;max-width:500px;font-family:Clash Display,sans-serif;font-size:clamp(36px,5vw,80px);font-weight:600;line-height:1.05}.contact-section__title span{display:block;overflow:hidden}.contact-section__title span i{font-style:normal;display:block}.contact-form{gap:64px;width:100%;display:grid}.contact-form__group{width:100%;position:relative}.contact-form__input,.contact-form__textarea{color:#fff;background:0 0;border:none;border-bottom:2px solid #ffffff1a;outline:none;width:100%;padding:16px 0;font-family:Inter,sans-serif;font-size:16px;transition:border-color .4s cubic-bezier(.16,1,.3,1)}.contact-form__input:focus,.contact-form__textarea:focus{border-color:#fff}.contact-form__input::-moz-placeholder{color:#ffffff4d}.contact-form__textarea::-moz-placeholder{color:#ffffff4d}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#ffffff4d}.contact-form__textarea{resize:vertical;min-height:120px}.contact-form__submit{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;cursor:none;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;align-items:center;gap:24px;width:fit-content;padding:40px 96px;font-family:Clash Display,sans-serif;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact-form__submit:hover{color:#000;background:#fff;border-color:#fff}@media (max-width:767px){.contact-form__submit{justify-content:center;width:100%}}.contact-info{gap:96px;display:grid}@media (max-width:767px){.contact-info{flex-direction:column;align-items:center;gap:40px;display:flex}}.contact-info__block{gap:24px;display:grid}@media (max-width:767px){.contact-info__block{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}}.contact-info__title{letter-spacing:.2em;color:#fff6;text-transform:uppercase;font-family:Clash Display,sans-serif;font-size:14px;font-weight:600}@media (max-width:767px){.contact-info__title{text-align:center;gap:16px;font-size:12px;display:flex}}.contact-info__content{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:300;line-height:1.6}.contact-info__link{color:#fff;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:block}.contact-info__link:hover{opacity:.7}.contact-info__socials{gap:40px;margin-top:16px;display:flex}.contact-info__social-link{border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.contact-info__social-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contact-info__social-link:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-5px)}
