.elementor-2 .elementor-element.elementor-element-3b6cb79{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-e20a28f{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-480e1f1{--divider-border-style:solid;--divider-color:#155BD6;--divider-border-width:3.8px;}.elementor-2 .elementor-element.elementor-element-480e1f1 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-480e1f1 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-3c57b5d3{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0e90e60{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f372bcb{text-align:center;}.elementor-2 .elementor-element.elementor-element-c1fd039{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f15a65a{--divider-border-style:solid;--divider-color:#155BD6;--divider-border-width:3.8px;}.elementor-2 .elementor-element.elementor-element-f15a65a .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-f15a65a .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-31a188d{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-55cc3b4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-55cc3b4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-55cc3b4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-3224354{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-60fe2ee{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0645350{--divider-border-style:solid;--divider-color:#155BD6;--divider-border-width:3.8px;}.elementor-2 .elementor-element.elementor-element-0645350 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-0645350 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-18d6cbe{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-901b5f4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-901b5f4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-901b5f4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-8aec4aa{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2bc5371{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-58f1ab7{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cf21242{--divider-border-style:solid;--divider-color:#155BD6;--divider-border-width:3.8px;}.elementor-2 .elementor-element.elementor-element-cf21242 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-cf21242 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-b562a0c{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c1156b0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-c1156b0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-c1156b0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-1a982fb{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cb9a880{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-71c21ea{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f084f80{--divider-border-style:solid;--divider-color:#155BD6;--divider-border-width:3.8px;}.elementor-2 .elementor-element.elementor-element-f084f80 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-f084f80 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-301d1c8{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-86b70bf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-86b70bf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-86b70bf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-30ac114{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-bd229f3{column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0ad04d1{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a741822{--divider-border-style:dotted;--divider-color:#155BD6;--divider-border-width:1.7px;}.elementor-2 .elementor-element.elementor-element-a741822 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-a741822 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2 .elementor-element.elementor-element-8309963{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-05a4f31{--spacer-size:114px;}.elementor-2 .elementor-element.elementor-element-6a64780{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-ece9af9{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8671a24{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a5898db{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4f99b5c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2 .elementor-element.elementor-element-b45278c{--display:flex;--background-transition:0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-bd229f3 */.brand-table {
  width: 100%;
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 16px;
  background-color: #ffffff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  overflow: hidden;
}

.brand-table th {
  background-color: #2c3e50;
  color: #ffffff;
  text-align: left;
  padding: 14px 16px;
  font-weight: 600;
}

.brand-table td {
  padding: 12px 16px;
  border-bottom: 1px solid #e0e0e0;
}

.brand-table tr:nth-child(even) {
  background-color: #f9fafa;
}

.brand-table tr:hover {
  background-color: #f5f8fa;
}

.brand-table h3 {
  color: #2c3e50;
  font-size: 22px;
  margin-top: 30px;
  margin-bottom: 10px;
  font-weight: 600;
}

.brand-table p {
  color: #555;
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 1.5;
}/* End custom CSS */