:where(.tone-site) .tone-container{--display:block;--content-width:100%;--container-widget-width:100%;--widgets-spacing:0px;--gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;display:block;gap:0;padding:0;min-width:0;width:auto}
.tone-site .tone-native-widget{margin:0;min-width:0;max-width:100%;width:auto;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.tone-site .elementor-widget-heading .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;padding:0;margin:0}
.tone-site .elementor-widget-text-editor p{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}
/* Beat Elementor's late global Button rule (0,2,0), while explicit widget controls
   (0,4,0) retain priority. The outer native widget owns the designed button box. */
.tone-site .tone-native-widget .elementor-button{background:transparent;border:0;padding:0;border-radius:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit}
.tone-site .tone-native-widget .elementor-button:where(:hover,:focus,:focus-visible,:active){background:transparent;color:inherit}
.tone-site .elementor-widget-button .elementor-button-wrapper{line-height:inherit}
.tone-site .elementor-button-content-wrapper{align-items:center}
.tone-site .elementor-widget-button{width:auto;--container-widget-width:auto;flex-shrink:0;position:relative}
.tone-site .elementor-button:before{content:'';position:absolute;inset:0;z-index:1}
.tone-site .elementor-button .elementor-button-text{line-height:inherit}
.tone-site .elementor-widget-image{line-height:0;min-width:0}
.tone-site .elementor-widget-image img{vertical-align:middle}
.tone-site .elementor-widget-shortcode{min-width:0}
/* Elementor controls write these variables; initial values use the theme's defaults. */
:where(.tone-container){--tone-padding-top:0px;--tone-padding-right:0px;--tone-padding-bottom:0px;--tone-padding-left:0px;--tone-margin-top:0px;--tone-margin-right:0px;--tone-margin-bottom:0px;--tone-margin-left:0px}
.tone-site .tone-container{--flex-direction:row;--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial;--margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial}
.tone-site .tone-container{padding-top:var(--padding-top,var(--tone-padding-top))!important;padding-right:var(--padding-right,var(--tone-padding-right))!important;padding-bottom:var(--padding-bottom,var(--tone-padding-bottom))!important;padding-left:var(--padding-left,var(--tone-padding-left))!important;margin-top:var(--margin-top,var(--tone-margin-top))!important;margin-right:var(--margin-right,var(--tone-margin-right))!important;margin-bottom:var(--margin-bottom,var(--tone-margin-bottom))!important;margin-left:var(--margin-left,var(--tone-margin-left))!important}
