.elementor-tab-title a { color: inherit } .elementor-accordion { text-align: start } .elementor-accordion .elementor-accordion-item { border: 1px solid #d5d8dc } .elementor-accordion .elementor-accordion-item+.elementor-accordion-item { border-block-start:none} .elementor-accordion .elementor-tab-title { cursor: pointer; font-weight: 700; line-height: 1; margin: 0; outline: none; padding: 15px 20px } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { display: inline-block; width: 1.5em } .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { height: 1em; width: 1em } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { float: right; text-align: right } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { float: left; text-align: left } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed { display: block } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: block } .elementor-accordion .elementor-tab-content { border-block-start:1px solid #d5d8dc;display: none; padding: 15px 20px } @media (max-width: 480px) { .elementor-accordion .elementor-tab-title { padding:12px 15px } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { width: 1.2em } .elementor-accordion .elementor-tab-content { padding: 7px 15px } } .e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ) }