/* One flat action language across TrovaMi. No raised edges, bevels or moving shine. */
body #sticky-cta{background:#ffffffed!important;border-top:1px solid #d7e1e7!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}
body #sticky-cta a{border-radius:999px!important;background:#146645!important;box-shadow:none!important;color:#fff!important;font-weight:500!important;min-height:48px;line-height:1.4;display:flex!important;align-items:center;justify-content:center;text-decoration:none;transform:none!important}
.family-legacy-b .eco{max-width:100%;overflow:clip}.family-legacy-b .wrap{min-width:0}
body .journey-try button{border-radius:999px!important;box-shadow:none!important;font-weight:500!important;padding:15px 24px!important;font-size:16px!important;min-height:52px;transform:none!important}
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button){
 border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;
 font-weight:500!important;letter-spacing:-.015em!important;
 line-height:1.35;min-height:48px;max-width:100%;text-align:center;
 transform:none!important;filter:none!important;
 transition:background-color .18s ease,border-color .18s ease,color .18s ease!important;
}
body :is(.btn,.button){padding:14px 24px!important}
body :is(.btn-primary,.btn-gold,.btn-google,.button.primary){
 background:#113047!important;background-image:none!important;color:#fff!important;border:1px solid #113047!important;
}
body :is(.btn-primary,.btn-gold,.btn-google,.button.primary):hover{background:#22495f!important;border-color:#22495f!important}
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button)::before,
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button)::after{animation:none!important;box-shadow:none!important;background-image:none!important}
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button):hover,
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button):active{transform:none!important;box-shadow:none!important}
body :is(.btn-outline,.button.secondary,.btn.ghost,.btn-white){background:#fff!important;color:#113047!important;border:1px solid #c1cfd7!important}
body :is(.btn-outline,.button.secondary,.btn.ghost,.btn-white):hover{background:#edf2f5!important;border-color:#879fab!important}
body :is(.button,.btn)[href*="wa.me"]{background:#146645!important;border-color:#146645!important;color:#fff!important}
body :is(.button,.btn)[href*="wa.me"]:hover{background:#0c5135!important;border-color:#0c5135!important}
body .r-text-link{font-weight:450;text-decoration:none;border-bottom:1px solid #bac9d2;padding-block:9px;min-height:44px;display:inline-flex;align-items:center}
body .r-text-link:hover{border-color:currentColor}
body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button):focus-visible{outline:3px solid #66a7ec!important;outline-offset:4px!important}
@media(max-width:760px){body :is(.btn,.button){min-height:50px;padding:14px 20px!important;font-size:14px}body :is(.nav-cta,.r-contact){min-height:44px}}
@media(prefers-reduced-motion:reduce){body :is(.btn,.button,.nav-cta,.r-contact,.journey-try-button){transition:none!important}}
