
/* Studio FisioTraining WordPress integration */
html{scroll-behavior:smooth}
body.ft-site{margin:0}
body.ft-site .elementor{margin:0}
body.ft-site .elementor-widget-html{width:100%}
.ft-site .ft-testimonial-slide[hidden]{display:none!important}
.ft-site .ft-testimonial-slide{animation:ftFade .25s ease}
@keyframes ftFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media (max-width:782px){body.admin-bar .sticky{top:46px}}
@media (min-width:783px){body.admin-bar .sticky{top:32px}}
/* Prevent WordPress/Elementor theme spacing from altering the replica root. */
.ft-site .elementor-widget-container>div.bg-background{width:100%;max-width:none}
