.footer{color:#000;padding-top:80px}.footer__container{grid-template-columns:1.2fr 1fr;gap:80px;padding:0 50px;display:grid}.footer__headline{text-transform:lowercase;margin-bottom:40px;font-size:40px;font-weight:400;line-height:1.1}.footer__brand{margin-bottom:24px}.footer__description{color:#3f3f3f;max-width:400px;font-size:16px;line-height:1.3}.footer__right{flex-direction:column;gap:50px;display:flex}.footer__links{grid-template-columns:repeat(2,1fr);gap:48px;margin-bottom:50px;display:grid}.footer__links ul{padding:0;list-style:none}.footer__links ul li{margin-bottom:20px}.footer__links ul li a{color:#000;text-transform:uppercase;letter-spacing:.5px;font-size:18px;font-weight:400;text-decoration:none;transition:opacity .2s}.footer__links ul li a:hover{opacity:.6}.footer__contact{background:#fff;border-radius:0;justify-content:space-between;gap:0;width:100%;display:flex}.footer__contact-item{color:#000;background:#fff;align-items:center;width:100%;min-height:50px;display:flex}.footer__contact-item .icon{color:#fff;background:#540b0e;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;display:flex}.footer__contact-item a{color:#000;text-transform:uppercase;white-space:nowrap;padding:0 24px;font-size:16px;font-weight:400;text-decoration:none}@media (max-width:575px){.footer__contact-item a{padding:0 10px;font-size:15px}}.footer__socials{gap:24px;display:flex}.footer__socials a{text-transform:uppercase;letter-spacing:1px;color:gray;font-size:16px;text-decoration:none}.footer__socials a:hover{color:#000}.footer .footer-visual{justify-content:center;align-items:center;width:100%;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}@media (max-width:850px){.footer .footer-visual{padding:70px 0}}@media (max-width:650px){.footer .footer-visual{padding:50px 0}}@media (max-width:575px){.footer .footer-visual{padding-top:60px;padding-bottom:20px}}.footer .footer-visual__text{text-transform:uppercase;color:#000;z-index:1;pointer-events:none;white-space:nowrap;font-size:clamp(64px,30vw,320px);font-weight:500;line-height:.9}@media (max-width:1300px){.footer .footer-visual__text{font-size:22vw}}.footer .footer-visual__image{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer .footer-visual__image img{object-fit:contain;width:100vw;max-width:100vw;height:auto;display:block}@media (max-width:992px){.footer__container{grid-template-columns:1fr;gap:60px}}@media (max-width:576px){.footer{padding-top:60px}.footer__container{padding:0 20px}.footer__headline{font-size:28px}.footer__links{grid-template-columns:1fr;gap:32px;margin-bottom:0}.footer__contact{flex-direction:column;align-items:flex-start}.footer__socials{flex-wrap:wrap;gap:16px}}
.WhatsappButton-module-scss-module__GYZy9a__whatsappButton{z-index:50;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 6px #0000001a}.WhatsappButton-module-scss-module__GYZy9a__pingAnimation{z-index:10;opacity:.75;background-color:#25d366;border-radius:50%;width:100%;height:100%;animation:1.5s infinite WhatsappButton-module-scss-module__GYZy9a__ping;position:absolute;top:0;left:0}@keyframes WhatsappButton-module-scss-module__GYZy9a__ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.WhatsappButton-module-scss-module__GYZy9a__iconContainer{z-index:20;position:relative}.WhatsappButton-module-scss-module__GYZy9a__icon{color:#fff;font-size:1.875rem}.WhatsappButton-module-scss-module__GYZy9a__WhatsappIcon{fill:#fff!important}
