.elementor-tab-title a { color: inherit; }
.elementor-toggle { text-align: start; }
.elementor-toggle .elementor-tab-title { border-bottom: 1px solid rgb(213, 216, 220); cursor: pointer; font-weight: 700; line-height: 1; margin: 0px; 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-left { float: left; text-align: left; }
.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-bottom: medium; }
.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-bottom: 1px solid rgb(213, 216, 220); 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 ); }