.elementor-4178 .elementor-element.elementor-element-fc29a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4178 .elementor-element.elementor-element-fc29a6d.e-con{--flex-grow:1;--flex-shrink:0;}/* Start custom CSS for shortcode, class: .elementor-element-1abee5a *//* --- TABS: square bottom, eased top --- */
.switch-tmce,
.switch-html {
  border-radius: 6px 6px 0 0 !important;
  background-color: #ffffff !important;
  color: #333333 !important;
  border: 1px solid #cccccc !important;
  border-bottom: none !important;
}

.tmce-active .switch-tmce,
.html-active .switch-html {
  background-color: #0073aa !important;
  color: #ffffff !important;
  border-color: #0073aa !important;
}

/* --- ALL BUTTONS AND DROPDOWNS: red → white --- */
.mce-widget.mce-btn > button,
.mce-widget.mce-btn.mce-listbox > button {
  background-color: #ffffff !important;
  color: #444444 !important;
}

/* --- ICONS: dark gray --- */
.mce-widget.mce-btn .mce-ico {
  color: #444444 !important;
}

/* --- DROPDOWN TEXT AND CARET: dark gray --- */
.mce-widget.mce-btn.mce-listbox .mce-txt {
  color: #444444 !important;
}

.mce-widget.mce-btn.mce-listbox .mce-caret {
  border-top-color: #444444 !important;
}/* End custom CSS */