.footer{padding:48px 0 16px;@media (max-width:767px){padding-left:0;padding-bottom:8px;padding-right:0;padding-top:40px}}.footer-logo{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;gap:12px;line-height:1}.footer-logo-image{display:block;width:auto;height:48px;max-width:none;object-fit:contain;@media (max-width:767px){height:40px}}.footer-logo-noci{font-family:var(--font-sk-glypher);font-size:80px;font-weight:400;color:#BDE0FE;text-transform:uppercase;letter-spacing:-.02em;@media (max-width:767px){font-size:45px}}.footer-logo-farm{font-family:var(--font-te);font-size:40px;font-weight:400;color:#707070;letter-spacing:.01em;@media (max-width:767px){font-size:32px}}.footer-content{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding-bottom:40px;border-bottom:1px solid #e5e5e5;@media (max-width:767px){padding-bottom:32px;gap:16px}}.footer-text{font-size:18px;text-align:center;@media (max-width:767px){font-size:16px}}.footer-contact{justify-content:center;margin:16px 0}.footer-contact,.footer-contact-item{display:flex;align-items:center;gap:8px}.footer-contact-item{font-size:16px;color:#000000}.footer-contact-link{color:#000000;text-decoration:none;transition:color .3s ease}.footer-contact-link:hover{color:#666666}.footer-contact-icon{font-size:16px}.footer-socials{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:4px}.footer-social{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#000000;color:#ffffff;border-radius:50%;transition:.3s ease;font-size:15px;&:hover{transform:translateY(-2px)}&:active,&:focus,&:focus-visible,&:focus-within{outline:none;border-color:#323232}@media (max-width:767px){width:30px;height:30px;font-size:13px}}.footer-links{display:flex;gap:24px;justify-content:center;margin-top:4px}.footer-link{font-size:14px;color:#555555;text-decoration:none;transition:color .15s}.footer-link:hover{color:#000000}.footer-copyright-text{padding:28px 0 8px;text-align:center;font-size:14px;opacity:.55;margin:0;@media (max-width:767px){padding-left:0;padding-bottom:4px;padding-right:0;padding-top:20px;font-size:13px}}.footer-info{padding:0;text-align:center;font-size:14.4px;color:#000000;margin:0;line-height:1.3;@media (max-width:767px){font-size:12px}}.description{font-size:20px;text-align:center;max-width:580px;width:100%;margin:0 auto;@media (max-width:767px){font-size:16px}}.footer-socials{position:relative}.footer-ame{position:absolute;right:100%;top:50%;transform:translateY(calc(-50% - 4px));margin-right:20px;width:17px;height:30px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.footer-ame-glyph{display:block;width:17px;height:30px;background:#ffffff;-webkit-mask:url(/ame-mark.png) center/contain no-repeat;mask:url(/ame-mark.png) center/contain no-repeat;transition:background-color .6s ease;cursor:default}.footer-ame:hover .footer-ame-glyph{background:#111111}.footer-legal{margin:12px 0 6px;text-align:center;font-family:var(--font-now);font-size:12px;color:#777}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:hover{color:#111;text-decoration:none}