.footer{font-weight:400;font-size:12px;line-height:140%;font-family:Untitled,sans-serif;display:grid;grid-template-columns:1fr;justify-items:center;gap:80px;padding:40px 10px 20px;color:#6b5a5a}@media (min-width: 740px){.footer{padding:80px 20px 40px}}.footer__top-container{display:grid;justify-items:center;gap:40px;width:100%;max-width:450px}.footer__logo{width:240px;height:90px;color:#221919}@media (min-width: 740px){.footer__logo{width:370px;height:140px}}.footer__text{padding-top:10px;max-width:270px;text-align:center}@media (min-width: 740px){.footer__text{max-width:none}}.footer__newsletter-container{transition:background-color .3s ease,border-color .3s ease;width:100%;height:40px}@media (min-width: 740px){.footer__newsletter-container{width:350px}}.footer__newsletter-container:has(input[type=email]){border-bottom:1px solid #6b5a5a}.footer__newsletter-container:has(input[type=email]):hover{background-color:#fceae9}.footer__newsletter-container:has(input:not(:placeholder-shown)){border-color:#221919}.footer__newsletter-container:has(input:not(:placeholder-shown):focus-visible){border-color:#8f4a4d}.footer__newsletter-container input{appearance:none!important;outline:none!important;border:none!important;background-color:transparent!important}.footer__newsletter-container input:focus{outline:#6b5a5a auto 1px!important}.footer__newsletter-container button:focus-visible{outline:#6b5a5a auto 1px!important}.footer__menu{display:grid;justify-items:center;gap:10px;color:#221919;list-style:none}.footer__mobile-social{display:block}@media (min-width: 740px){.footer__mobile-social{display:none}}.footer__bottom-container{display:none}@media (min-width: 740px){.footer__bottom-container{display:block}}.footer__bottom-container{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;width:100%}.footer__bottom-container>*:last-child{justify-self:end}@media (min-width: 740px){.footer__bottom-container{grid-template-columns:1fr auto 1fr}}.footer__desktop-social{display:none}@media (min-width: 740px){.footer__desktop-social{display:block}}
