.floating-contact-buttons{position:fixed;z-index:9999;bottom:40px;right:40px;display:flex;flex-direction:column;gap:14px}.floating-contact-buttons a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.25);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.floating-contact-buttons a:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,0.3)}.btn-whatsapp{background-color:#25D366}.btn-call{background-color:#193f53}.floating-contact-buttons svg{width:28px;height:28px;fill:#ffffff}@media (max-width:768px){.floating-contact-buttons{display:none}}.mobile-floating-bar{position:fixed;bottom:0px;left:0px;right:0px;width:100%;display:flex;z-index:9999;box-shadow:0 -3px 12px rgba(0,0,0,.18)}.mobile-floating-bar a{width:50%;padding-top:10px;height:40px;display:flex;align-items:left;justify-content:center;gap:8px;color:#fff;text-decoration:none;font-size:17px;font-weight:600}.mobile-call{background:#193f53}.mobile-whatsapp{background:#25D366}.mobile-floating-bar svg{width:20px;height:20px}@media(min-width:768px){.mobile-floating-bar{display:none}}.et-menu li li a{padding:6px 20px;width:260px}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:300px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.single:not(.et-fb) .post{padding-bottom:0px}}.et_pb_post{margin-bottom:0px}