.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391 .elementor-element.elementor-element-208e97d{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-208e97d .elementor-repeater-item-7a6d8c5{grid-column:span min( 1, var(--grid-columns) );}.elementor-391 .elementor-element.elementor-element-208e97d .elementor-repeater-item-1e7a604{grid-column:span min( 1, var(--grid-columns) );}.elementor-391 .elementor-element.elementor-element-c767727{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-8fe6390{--grid-columns:3;}.elementor-391 .elementor-element.elementor-element-1afc409{--grid-columns:4;}.elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-0.04em;}body:not(.rtl) .elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-391 .elementor-element.elementor-element-d7f3aa6{--grid-columns:3;}.elementor-391 .elementor-element.elementor-element-22c7dc1{--grid-columns:3;}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391 .elementor-element.elementor-element-208e97d{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-c767727{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-8fe6390{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-1afc409{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination{font-size:56px;line-height:1.5em;letter-spacing:0px;}.elementor-391 .elementor-element.elementor-element-d7f3aa6{--grid-columns:2;}.elementor-391 .elementor-element.elementor-element-22c7dc1{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-391 .elementor-element.elementor-element-208e97d{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-c767727{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-8fe6390{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-1afc409{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination{font-size:44px;line-height:1.5em;letter-spacing:0px;}.elementor-391 .elementor-element.elementor-element-d7f3aa6{--grid-columns:1;}.elementor-391 .elementor-element.elementor-element-22c7dc1{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-208e97d */@media (min-width: 1025px) {
  .elementor-391 .elementor-element.elementor-element-208e97d .elementor-loop-container {
    grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr);
    gap: 18px;
    align-items: stretch;
  }

  .elementor-391 .elementor-element.elementor-element-208e97d .elementor-loop-container > :nth-child(1 of .e-loop-item) {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
  }

  .elementor-391 .elementor-element.elementor-element-208e97d .elementor-loop-container > :nth-child(2 of .e-loop-item) {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }

  .elementor-391 .elementor-element.elementor-element-208e97d .elementor-loop-container > :nth-child(3 of .e-loop-item) {
    grid-column: 2 !important;
    grid-row: 2 !important;
  }

  .elementor-391 .elementor-element.elementor-element-208e97d .elementor-loop-container > :nth-child(1 of .e-loop-item) > * {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1afc409 */.elementor-391 .elementor-element.elementor-element-1afc409 .elementor-pagination .page-numbers {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
}/* End custom CSS */