.whatsappFloatingButton{position:fixed;right:1.5rem;bottom:2rem;z-index:100;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:#fff;text-decoration:none;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 14px 32px rgba(18,140,126,.28),0 6px 16px rgba(37,211,102,.28);transition:transform .28s ease,box-shadow .28s ease,opacity .28s ease}.whatsappFloatingButton i{font-size:32px;line-height:1;color:#fff}.whatsappFloatingButton:before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:inherit;background:rgba(37,211,102,.22);animation:whatsappPulse 2.2s ease-out infinite}.whatsappFloatingButton:hover{color:#fff;transform:translateY(-4px) scale(1.04);box-shadow:0 18px 40px rgba(18,140,126,.34),0 8px 20px rgba(37,211,102,.34)}.whatsappFloatingButton:active{transform:translateY(-1px) scale(.99)}.whatsappFloatingButton.isHidden{transform:translateX(150px);opacity:0;pointer-events:none}@keyframes whatsappPulse{0%{transform:scale(.92);opacity:.8}70%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}@media(max-width:640px){.whatsappFloatingButton{right:1rem;bottom:1.5rem;width:56px;height:56px}.whatsappFloatingButton i{font-size:29px}}.mainLayout-footer{margin:40px 0 0;background:#fff;color:#000;padding:2.375rem 4.375rem 1.5rem}.mainLayout-footer .icon-reno_tablet_logo{font-size:2rem}.mainLayout-footer .row{padding:1rem 0}.mainLayout-footer .row h5{font-weight:700;font-size:1rem;margin-bottom:1rem}.mainLayout-footer .row a,.mainLayout-footer .row p{display:block;font-size:.85rem;margin-top:0;margin-bottom:0;color:#000}.mainLayout-footer .row a:not(:last-child),.mainLayout-footer .row p:not(:last-child){margin-bottom:1rem}.mainLayout-footer .row .col{padding:0 1.5rem}.mainLayout-footer .row .col:first-child,.mainLayout-footer .row .col:last-child{flex:2 0}.mainLayout-footer .row .col:last-child iframe{width:100%;border-radius:.5rem}.mainLayout-footer .row .col:last-child a:nth-child(2){margin-bottom:.25rem}.mainLayout-footer .row .col.footer-social-networks a{display:flex;justify-content:flex-start;align-items:baseline;gap:.5rem}.mainLayout-footer .row .col.footer-social-networks a i{font-size:1.2em}.mainLayout-footer .row .col.footer-about a:hover,.mainLayout-footer .row .col.footer-location a:hover{color:#3549cb}@media screen and (max-width:756px){.mainLayout-footer{padding:0 3% 1%}.footer-about,.footer-location,.footer-social-networks{display:none}}@media screen and (max-width:1024px){.footer-about{display:none}}.navbar_navbar__Bmd_g{position:fixed;top:0;left:0;right:0;z-index:50}.navbar_navbar__Bmd_g *{margin:0;padding:0}.navbar_navbar__Bmd_g.navbar_scrolled__o_MRu{backdrop-filter:blur(10px)}.navbar_navbar__Bmd_g.navbar_scrolled__o_MRu .navbar_content__260Xu{padding:.5rem 2rem!important}@media(max-width:768px){.navbar_navbar__Bmd_g.navbar_scrolled__o_MRu .navbar_content__260Xu{padding:.5rem!important}}.navbar_content__260Xu{padding:1rem 2rem!important;transition:all .3s ease}@media(max-width:768px){.navbar_content__260Xu{padding:1rem .5rem!important}}