.floating-call{position: fixed;left: max(5vw, calc((100vw - 1280px) / 2));bottom: 25px;width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;background: var(--color-red);color: var(--color-white);border-radius: 50%;text-decoration: none;cursor: pointer;z-index: 999999!important;animation: call-pulse 1.8s infinite;}.floating-call svg{width: 34px;height: 34px;}.floating-call:hover{color: var(--color-white);transform: scale(1.08);}.back-to-top{position: fixed;right: max(5vw, calc((100vw - 1280px) / 2));bottom: 100px;width: 64px;height: 64px;background-color: var(--color-red);background-image: url('../icons/up.svg');background-repeat: no-repeat;background-position: center;background-size: 26px;border: none;cursor: pointer;z-index: 9999;display: none;align-items: center;justify-content: center;}.back-to-top.show{display: flex;}@keyframes call-pulse{0%{box-shadow: 0 0 0 0 rgba(183, 0, 0, 0.65);}70%{box-shadow: 0 0 0 16px rgba(183, 0, 0, 0);}100%{box-shadow: 0 0 0 0 rgba(183, 0, 0, 0);}}@media (prefers-reduced-motion: reduce){.floating-call{animation: none;}} .home-faq a{text-decoration: none;color: inherit;}.home-faq a:hover{color: var(--color-red);}.home-review .red-btn{margin-top: 24px!important;}.reviews-google-badge-link{text-decoration: none;color: inherit;display: block;}.reviews-google-badge-link:hover, .reviews-google-badge-link:focus, .reviews-google-badge-link:visited{text-decoration: none;color: inherit;}