.elementor-670 .elementor-element.elementor-element-6700000e{--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;}@media(min-width:768px){.elementor-670 .elementor-element.elementor-element-6700000e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6700000e *//* Keep one complete pair of stories on tablet. */
@media (min-width: 768px) and (max-width: 1024px) {
  html body #page #content .elementor-670 .elementor-element.elementor-element-6700000e .renaisi-service-stories .renaisi-service-stories__cards {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  html body #page #content .elementor-670 .elementor-element.elementor-element-6700000e .renaisi-service-stories .renaisi-service-stories__cards > .renaisi-service-stories__card:nth-child(n+3) {
    display: none !important;
  }
}
/* Restore a complete three-card row when the tablet item limit ends. */
@media (min-width: 1025px) {
  html body #page #content .elementor-670 .elementor-element.elementor-element-6700000e .renaisi-service-stories .renaisi-service-stories__cards {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}/* End custom CSS */