.elementor-16 .elementor-element.elementor-element-c1d76d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-c1d76d3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c1d76d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11a28cb );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-26b3fbf{background-color:#FFF9C4;padding:10px 10px 10px 10px;text-align:center;}.elementor-16 .elementor-element.elementor-element-26b3fbf .elementor-heading-title{color:#09A305;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4307174{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-125a26f *//* ---------------- Clean SEO-Friendly Layout ---------------- */

.rbs-testimonials-wrap {
  padding: 48px 16px;
  color: #ffffff;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial;
  max-width: 1200px;
  margin: 0 auto;
}

/* Grid layout */
.rbs-testimonial-grid {
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, 1fr);
}

/* Card box */
.rbs-testimonial {
  background: rgba(255,255,255,0.05);
  border-radius: 12px;
  padding: 20px 18px;
  border-left: 4px solid #00ff88; /* green accent */
  box-shadow: 0 6px 18px rgba(0,0,0,0.4);
  transition: 0.25s ease;
}

/* Hover */
.rbs-testimonial:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,255,136,0.26);
}

/* Country Heading */
.rbs-heading {
  font-size: 18px;
  margin: 0 0 10px 0;
  font-weight: 700;
  color: #00ff88; /* green title */
}

/* Testimonial body text */
.rbs-quote {
  margin: 0;
  font-size: 15.5px;
  color: rgba(255,255,255,0.95);
  line-height: 1.55;
  padding-right: 6px;
}

/* Name + Location */
.rbs-cite {
  margin-top: 14px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

/* Name = Green highlight */
.rbs-name {
  font-weight: 700;
  font-size: 14px;
  color: #00ff88;
}

/* Location = White subtle */
.rbs-location {
  font-size: 13px;
  color: rgba(255,255,255,0.75);
}

/* Responsive */
@media (max-width: 900px) {
  .rbs-testimonial-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */