.ContactFooter-module__oCUkFa__container{height:100vh;font-family:var(--font-body),sans-serif;color:#ede9e3;background-color:#000;flex-direction:column;justify-content:center;align-items:center;padding:120px 24px;display:flex;position:relative;overflow:hidden}.ContactFooter-module__oCUkFa__topLeftDot{background-color:#ff4500;border-radius:50%;width:10px;height:10px;position:absolute;top:40px;left:40px}.ContactFooter-module__oCUkFa__topLabel{letter-spacing:.35em;color:#ff4500;text-transform:uppercase;margin-bottom:40px;font-size:12px;font-weight:500}.ContactFooter-module__oCUkFa__headline{letter-spacing:-.02em;text-align:center;white-space:nowrap;max-width:1200px;margin:0;font-size:160px;font-weight:600;line-height:1}.ContactFooter-module__oCUkFa__ctaContainer{cursor:pointer;z-index:10;justify-content:center;margin-top:40px;display:flex}.ContactFooter-module__oCUkFa__ctaArrow{color:#ede9e3;width:80px;height:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ContactFooter-module__oCUkFa__ctaContainer:hover .ContactFooter-module__oCUkFa__ctaArrow{transform:translate(10px)}.ContactFooter-module__oCUkFa__contactInfo{flex-direction:row;justify-content:center;align-items:center;gap:160px;margin-top:120px;display:flex}.ContactFooter-module__oCUkFa__contactItem{flex-direction:column;align-items:center;gap:8px;text-decoration:none;transition:opacity .3s;display:flex}.ContactFooter-module__oCUkFa__contactItem:hover{opacity:.8}.ContactFooter-module__oCUkFa__contactLabel{letter-spacing:.25em;color:#6f6f6f;text-transform:uppercase;font-size:11px}.ContactFooter-module__oCUkFa__contactValue{color:#ede9e3;font-size:16px;font-weight:500}@media (max-width:1024px){.ContactFooter-module__oCUkFa__headline{font-size:100px}.ContactFooter-module__oCUkFa__contactInfo{gap:80px}}@media (max-width:768px){.ContactFooter-module__oCUkFa__headline{white-space:normal;font-size:64px}.ContactFooter-module__oCUkFa__contactInfo{flex-direction:column;gap:40px;margin-top:80px}.ContactFooter-module__oCUkFa__ctaArrow{width:60px}.ContactFooter-module__oCUkFa__topLeftDot{top:24px;left:24px}}
