:export{maxMobileSmBreakpoint:319;maxMobileMdBreakpoint:479;maxMobileLgBreakpoint:767;maxTabletBreakpoint:1023;maxLaptopBreakpoint:1439}.footer .footer-bottom p{font-size:12px}@media screen and (max-width:1439px){.footer .footer-bottom p{font-size:11px}}@media screen and (max-width:1023px){.footer .footer-bottom p{font-size:10px}}@media screen and (max-width:767px){.footer .footer-bottom p{font-size:10px}}.footer .footer-brand .footer-tagline,.footer .footer-contact .contact-item,.footer .footer-contact li,.footer .footer-contact p,.footer .footer-links li,.footer .footer-links p,.footer .footer-social li,.footer .footer-social p{font-size:14px}@media screen and (max-width:1439px){.footer .footer-brand .footer-tagline,.footer .footer-contact .contact-item,.footer .footer-contact li,.footer .footer-contact p,.footer .footer-links li,.footer .footer-links p,.footer .footer-social li,.footer .footer-social p{font-size:13px}}@media screen and (max-width:1023px){.footer .footer-brand .footer-tagline,.footer .footer-contact .contact-item,.footer .footer-contact li,.footer .footer-contact p,.footer .footer-links li,.footer .footer-links p,.footer .footer-social li,.footer .footer-social p{font-size:12px}}@media screen and (max-width:767px){.footer .footer-brand .footer-tagline,.footer .footer-contact .contact-item,.footer .footer-contact li,.footer .footer-contact p,.footer .footer-links li,.footer .footer-links p,.footer .footer-social li,.footer .footer-social p{font-size:12px}}.footer .footer-brand .footer-logo .footer-name{font-size:20px;line-height:140%}@media screen and (max-width:1439px){.footer .footer-brand .footer-logo .footer-name{font-size:18px}}@media screen and (max-width:1023px){.footer .footer-brand .footer-logo .footer-name{font-size:16px}}@media screen and (max-width:767px){.footer .footer-brand .footer-logo .footer-name{font-size:16px}}.footer .footer-contact h4,.footer .footer-links h4,.footer .footer-social h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:100%}@media screen and (max-width:767px){.footer .footer-contact h4,.footer .footer-links h4,.footer .footer-social h4{font-size:11px}}.footer{background-color:#272320;color:#fff;font-family:Geist;padding:60px 40px 0}.footer .footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid #433d37}.footer .footer-brand{display:flex;flex-direction:column;gap:12px}.footer .footer-brand .footer-logo{display:flex;align-items:center;gap:12px}.footer .footer-brand .footer-logo img{border-radius:50%}.footer .footer-brand .footer-logo .footer-name{font-weight:700;line-height:1}.footer .footer-brand .footer-tagline{color:#a3988f;font-style:italic;max-width:280px;line-height:1.5}.footer .footer-contact,.footer .footer-links,.footer .footer-social{display:flex;flex-direction:column;gap:12px}.footer .footer-contact h4,.footer .footer-links h4,.footer .footer-social h4{color:#a3988f;text-align:left;font-weight:600}.footer .footer-contact ul,.footer .footer-links ul,.footer .footer-social ul{display:flex;flex-direction:column;gap:8px}.footer .footer-contact li,.footer .footer-contact p,.footer .footer-links li,.footer .footer-links p,.footer .footer-social li,.footer .footer-social p{color:#c3bcb6;line-height:1.5}.footer .footer-contact a,.footer .footer-links a,.footer .footer-social a{color:#c3bcb6;transition:color .2s ease}.footer .footer-contact a:hover,.footer .footer-links a:hover,.footer .footer-social a:hover{color:#fff}.footer .footer-social .social-icons{display:flex;gap:10px}.footer .footer-social .social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#322d29;color:#c3bcb6;transition:background-color .2s ease,color .2s ease,transform .15s ease}.footer .footer-social .social-icon svg{width:16px;height:16px}.footer .footer-social .social-icon:hover{background-color:#3d3dd4;color:#fff;transform:translateY(-2px)}.footer .footer-contact .contact-item{display:flex;align-items:center;gap:8px;color:#c3bcb6;transition:color .2s ease}.footer .footer-contact .contact-item svg{width:16px;height:16px;flex-shrink:0}.footer .footer-contact .contact-item:hover{color:#fff}.footer .footer-bottom{max-width:1200px;margin:0 auto;padding:20px 0;text-align:center}.footer .footer-bottom p{color:#81746a}@media screen and (max-width:1023px){.footer .footer-content{grid-template-columns:1fr 1fr;gap:32px}}@media screen and (max-width:767px){.footer{padding:40px 24px 0}.footer .footer-content{grid-template-columns:1fr;gap:28px}}