/* Preserve desktop animation, preventing its last letter from wrapping. */
.bb-mobile-button-label{display:none}
body.home.bb-native-personal{min-width:0}
.bb-native-personal .elementor-widget-rayo-button .btn-anim__block{white-space:nowrap}
@media(max-width:767px){
 .bb-native-personal .elementor-widget-rayo-button:not(.btn-mobile-icon) .rayo-btn{max-width:100%;min-width:0;min-height:44px;height:auto;box-sizing:border-box;padding-block:12px;white-space:normal}
 .bb-native-personal .elementor-widget-rayo-button:not(.btn-mobile-icon) .rayo-btn-caption{display:none!important}
 .bb-native-personal .elementor-widget-rayo-button:not(.btn-mobile-icon) .bb-mobile-button-label{display:block;flex:1 1 auto;min-width:0;line-height:1.4;white-space:normal;overflow-wrap:break-word;text-align:center}
 .bb-native-personal .elementor-widget-rayo-button:not(.btn-mobile-icon) .rayo-btn-icon{flex-shrink:0}
}
