.elementor-12379 .elementor-element.elementor-element-797b224{--display:flex;}.elementor-12379 .elementor-element.elementor-element-95cb5fb{text-align:center;}.elementor-12379 .elementor-element.elementor-element-069ed9f{--grid-columns:3;}.elementor-12379 .elementor-element.elementor-element-069ed9f > .elementor-widget-container{margin:40px 40px 40px 40px;}@media(max-width:1024px){.elementor-12379 .elementor-element.elementor-element-95cb5fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12379 .elementor-element.elementor-element-069ed9f{--grid-columns:2;}.elementor-12379 .elementor-element.elementor-element-069ed9f > .elementor-widget-container{margin:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-12379 .elementor-element.elementor-element-797b224{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12379 .elementor-element.elementor-element-069ed9f{--grid-columns:1;}.elementor-12379 .elementor-element.elementor-element-069ed9f > .elementor-widget-container{margin:30px 30px 30px 30px;}}/* Start custom CSS *//* ===== Directory archive loop grid behavior ===== */

/* ensure it uses grid */
.elementor-widget-loop-grid .elementor-loop-container.elementor-grid{
  display:grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap:24px;
}

/* Tablet */
@media (max-width:1024px){
  .elementor-widget-loop-grid .elementor-loop-container.elementor-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile */
@media (max-width:767px){
  .elementor-widget-loop-grid .elementor-loop-container.elementor-grid{
    grid-template-columns: 1fr;
  }
}

/* If there is only one loop item, center it */
.elementor-widget-loop-grid .elementor-loop-container.elementor-grid > .e-loop-item:only-of-type{
  grid-column: 1 / -1;
  display:flex;
  justify-content:center;
}

/* Max width for the single card */
.elementor-widget-loop-grid .elementor-loop-container.elementor-grid > .e-loop-item:only-of-type .dir-card{
  width:100%;
  max-width:400px;
}/* End custom CSS */