.elementor-41 .elementor-element.elementor-element-41ebf53{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-41ebf53:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-41ebf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-41 .elementor-element.elementor-element-f8f62a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-7ec445f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-7ec445f .elementor-heading-title{font-size:3.5em;font-weight:600;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-d7ea79a{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-d7ea79a .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-d7ea79a .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-41 .elementor-element.elementor-element-29fbb1b{--display:flex;--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-41 .elementor-element.elementor-element-09d4f3a{--grid-columns:4;}.elementor-41 .elementor-element.elementor-element-cb39bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-cb39bd7 .elementor-heading-title{font-size:3.5em;font-weight:600;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-49f34a4{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-49f34a4 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-49f34a4 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-41 .elementor-element.elementor-element-67ab9f7{--grid-columns:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-67ab9f7.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-026c576{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-78d1d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-78d1d18 .elementor-heading-title{font-size:3.5em;font-weight:600;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-ad41a5d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-ad41a5d .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-ad41a5d .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-41 .elementor-element.elementor-element-f1168e0{--display:flex;--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-41 .elementor-element.elementor-element-03bc3c8{--grid-columns:4;}:root{--page-title-display:none;}@media(max-width:1560px){.elementor-41 .elementor-element.elementor-element-41ebf53{--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-41 .elementor-element.elementor-element-7ec445f .elementor-heading-title{font-size:2.5em;}.elementor-41 .elementor-element.elementor-element-09d4f3a{--grid-columns:2;}.elementor-41 .elementor-element.elementor-element-cb39bd7 .elementor-heading-title{font-size:2.5em;}.elementor-41 .elementor-element.elementor-element-67ab9f7{--grid-columns:2;}.elementor-41 .elementor-element.elementor-element-78d1d18 .elementor-heading-title{font-size:2.5em;}.elementor-41 .elementor-element.elementor-element-03bc3c8{--grid-columns:2;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-41ebf53{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-41 .elementor-element.elementor-element-f8f62a8{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-7ec445f .elementor-heading-title{font-size:1.5rem;}.elementor-41 .elementor-element.elementor-element-d7ea79a .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-41 .elementor-element.elementor-element-d7ea79a .elementor-divider{text-align:center;}.elementor-41 .elementor-element.elementor-element-29fbb1b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-09d4f3a{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-41 .elementor-element.elementor-element-09d4f3a.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-cb39bd7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-cb39bd7 .elementor-heading-title{font-size:1.5rem;}.elementor-41 .elementor-element.elementor-element-49f34a4 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-41 .elementor-element.elementor-element-49f34a4 .elementor-divider{text-align:center;}.elementor-41 .elementor-element.elementor-element-67ab9f7{--grid-columns:2;--grid-row-gap:10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--grid-column-gap:10px;}.elementor-41 .elementor-element.elementor-element-67ab9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-026c576{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-78d1d18 .elementor-heading-title{font-size:1.5rem;}.elementor-41 .elementor-element.elementor-element-ad41a5d .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-41 .elementor-element.elementor-element-ad41a5d .elementor-divider{text-align:center;}.elementor-41 .elementor-element.elementor-element-f1168e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-03bc3c8{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-41 .elementor-element.elementor-element-03bc3c8.elementor-element{--align-self:center;}}/* Start custom CSS for loop-grid, class: .elementor-element-09d4f3a */@media (max-width: 1560px) {
  .elementor-41 .elementor-element.elementor-element-09d4f3a .elementor-loop-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px;
  }

  .elementor-41 .elementor-element.elementor-element-09d4f3a .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 16px) / 2);
  }

  .elementor-41 .elementor-element.elementor-element-09d4f3a .elementor-loop-container > .e-load-more-spinner {
    grid-column: 1 / -1;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-67ab9f7 */@media (max-width: 1560px) {
  .elementor-41 .elementor-element.elementor-element-67ab9f7 .elementor-loop-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px;
  }

  .elementor-41 .elementor-element.elementor-element-67ab9f7 .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 16px) / 2);
  }

  .elementor-41 .elementor-element.elementor-element-67ab9f7 .elementor-loop-container > .e-load-more-spinner {
    grid-column: 1 / -1;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-03bc3c8 */@media (max-width: 1560px) {
  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 16px) / 2);
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-load-more-spinner {
    grid-column: 1 / -1;
  }
}
@media (min-width: 1561px) {
  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    gap: 16px;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item {
    grid-column: span 2;
  }

  /* 1 leftover */
  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(4n+1) {
    grid-column: 4 / span 2;
  }

  /* 2 leftovers */
  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(2):nth-of-type(4n+1) {
    grid-column: 3 / span 2;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(4n+2) {
    grid-column: 5 / span 2;
  }

  /* 3 leftovers */
  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(3):nth-of-type(4n+1) {
    grid-column: 2 / span 2;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(2):nth-of-type(4n+2) {
    grid-column: 4 / span 2;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-loop-item:nth-last-of-type(1):nth-of-type(4n+3) {
    grid-column: 6 / span 2;
  }

  .elementor-41 .elementor-element.elementor-element-03bc3c8 .elementor-loop-container > .e-load-more-spinner {
    grid-column: 1 / -1;
  }
}/* End custom CSS */