.elementor-68 .elementor-element.elementor-element-820b170{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68 .elementor-element.elementor-element-4c11a9a .elementor-heading-title{font-family:var( --e-global-typography-9a1abc9-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1abc9-font-size );font-weight:var( --e-global-typography-9a1abc9-font-weight );line-height:var( --e-global-typography-9a1abc9-line-height );}.elementor-68 .elementor-element.elementor-element-2174d0d{--titles-container-justify-content:flex-start;--image-border-width:0px;--image-border-radius:10px;--image-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-text );--galleries-title-color-hover:var( --e-global-color-ac9e38a );--galleries-pointer-bg-color-hover:var( --e-global-color-secondary );--gallery-title-color-active:var( --e-global-color-ac9e38a );--galleries-pointer-bg-color-active:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-gallery-title{font-family:var( --e-global-typography-1585663-font-family ), Sans-serif;font-size:var( --e-global-typography-1585663-font-size );font-weight:var( --e-global-typography-1585663-font-weight );line-height:var( --e-global-typography-1585663-line-height );--space-between:0px;}.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-gallery__titles-container{margin-bottom:40px;}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-4c11a9a .elementor-heading-title{font-size:var( --e-global-typography-9a1abc9-font-size );line-height:var( --e-global-typography-9a1abc9-line-height );}.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-gallery-title{font-size:var( --e-global-typography-1585663-font-size );line-height:var( --e-global-typography-1585663-line-height );}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-4c11a9a .elementor-heading-title{font-size:var( --e-global-typography-9a1abc9-font-size );line-height:var( --e-global-typography-9a1abc9-line-height );}.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-gallery-title{font-size:var( --e-global-typography-1585663-font-size );line-height:var( --e-global-typography-1585663-line-height );}}/* Start custom CSS for gallery, class: .elementor-element-2174d0d */.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-item {
    padding: 10px 30px;
}

.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-item.elementor-item-active::before,
.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-item:hover::before {
  background-color: var(--galleries-pointer-bg-color-active);
  border-radius: 50px;
}

.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-item::before {
  background-color: #f2f2f2;
  border-radius: 50px;
  opacity: 1!important;
}

.elementor-68 .elementor-element.elementor-element-2174d0d .elementor-gallery__titles-container {
  margin-bottom: 40px;
  gap: 10px 20px;
}

.elementor-68 .elementor-element.elementor-element-2174d0d .e-gallery-item {
    display: block;
}
.elementor-68 .elementor-element.elementor-element-2174d0d .e-gallery-item.e-gallery-item--hidden {
    display: none !important;
}/* End custom CSS */