.elementor-7523 .elementor-element.elementor-element-66b73b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7523 .elementor-element.elementor-element-bd2ff39{--grid-columns:3;--grid-row-gap:10px;--load-more-message-color:var( --e-global-color-primary );--load-more-button-align:center;--auto-scroll-offset:0px;}.elementor-7523 .elementor-element.elementor-element-bd2ff39 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;fill:var( --e-global-color-bbc33fc );color:var( --e-global-color-bbc33fc );padding:6px 8px 6px 8px;}@media(max-width:1024px){.elementor-7523 .elementor-element.elementor-element-bd2ff39{--grid-columns:2;}}@media(max-width:767px){.elementor-7523 .elementor-element.elementor-element-bd2ff39{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-bd2ff39 *//* borders between rows
    taken from: https://geary.co/internal-borders-css-grid
*/ 

.elementor-7523 .elementor-element.elementor-element-bd2ff39 .elementor-loop-container {
  --gap: 2em;
  --line-offset: calc(var(--gap) / 2);
  --line-thickness: 2px;
  --line-color: silver;

  overflow: hidden;
  gap: var(--gap);
}

.elementor-7523 .elementor-element.elementor-element-bd2ff39 .e-loop-item {
  position: relative;
  overflow: visible;

  &::before,
  &::after {
    content: '';
    position: absolute;
    background-color: var(--line-color);
    z-index: 1;
  }

  &::after {
    inline-size: 100vw;
    block-size: var(--line-thickness);
    inset-inline-start: 0;
    inset-block-start: calc(100% - var(--line-offset) * -1);
  }
  &::before {
  inline-size: var(--line-thickness);
  block-size: 100vh;
  inset-inline-start: calc(100% - var(--line-offset) * -1);
}
}/* End custom CSS */