html { scroll-behavior: smooth; scroll-padding-top: 88px; } .fluentform-campos-centrados.ff-el-group { text-align: center !important; } .fluentform-campos-centrados .ff-el-form-check-label { display: inline-flex !important; width: fit-content !important; margin: 0 auto !important; align-items: baseline; justify-content: center; gap: 8px; } .primary { --current-color: var(--light-blue); } .secondary { --current-color: var(--dark-blue); } .orange-kids { --current-color: var(--orange-kids); } .whatsapp-fab { position: fixed; right: 16px; bottom: calc(16px + env(safe-area-inset-bottom)); z-index: 9999; width: 56px; height: 56px; border-radius: 999px; background: linear-gradient(135deg, #25d366 0%, #128c7e 100%); display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 18px rgba(0,0,0,0.18); transition: transform .15s ease, box-shadow .15s ease; } .whatsapp-fab:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.22); } .whatsapp-fab svg { width: 28px; height: 28px; fill: #fff; } @media (min-width: 768px) { .whatsapp-fab { width: 64px; height: 64px; right: 24px; } .whatsapp-fab svg { width: 32px; height: 32px; } }