.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#E6E6E6;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-container .uael-faq-accordion{border-radius:5px 5px 5px 5px;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-faq-accordion .uael-accordion-content{padding:10px 10px 10px 10px;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-4324 .elementor-element.elementor-element-4b27214 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}/* Start custom CSS for text-editor, class: .elementor-element-222c1a5a */.table-responsive {
  margin-top: 16px;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.custom-table {
  width: 100%;
  min-width: 800px; /* можно изменить, если колонок больше */
  border-collapse: collapse;
}

.custom-table th,
.custom-table td {
  padding: 12px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #e5e5e5;
  white-space: normal;
}

@media (max-width: 768px) {
  .custom-table {
    min-width: 700px; /* чтобы гарантировать появление горизонтального скролла */
  }
}/* End custom CSS */