/* /wp-content/plugins/elementor/assets/css/widget-toggle.min.css, pruned to the rules this site uses */
.elementor-tab-title a {
  color:inherit;
}
.elementor-toggle {
  text-align:start;
}
.elementor-toggle .elementor-tab-title {
  border-block-end:1px solid #d5d8dc;
  cursor:pointer;
  font-weight:700;
  line-height:1;
  margin:0;
  outline:none;
  padding:15px;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  display:inline-block;
  width:1em;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  height:1em;
  margin-inline-start:-5px;
  width:1em;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
  float:right;
  text-align:right;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
  display:block;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
  display:none;
}
.elementor-toggle .elementor-tab-title.elementor-active {
  border-block-end:none;
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  display:none;
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
  display:block;
}
.elementor-toggle .elementor-tab-content {
  border-block-end:1px solid #d5d8dc;
  display:none;
  padding:15px;
}
@media (max-width:767px) {
  .elementor-toggle .elementor-tab-title {
    padding:12px;
  }
  .elementor-toggle .elementor-tab-content {
    padding:12px 10px;
  }
}
.e-con-inner>.elementor-widget-toggle,
.e-con>.elementor-widget-toggle {
  width:var(--container-widget-width);
  --flex-grow:var( --container-widget-flex-grow );
}
