.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1317 .elementor-element.elementor-element-4ebf03c{--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1317 .elementor-element.elementor-element-d40a75d{--titles-container-justify-content:center;--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-v4-blue-muted-50 );--galleries-title-color-hover:var( --e-global-color-v4-blue-muted-50 );--galleries-pointer-bg-color-hover:var( --e-global-color-v4-gold-20 );--gallery-title-color-active:var( --e-global-color-v4-gold-00 );--galleries-pointer-bg-color-active:var( --e-global-color-v4-gold-00 );--galleries-pointer-border-width:2px;}.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--space-between:30px;}.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery__titles-container{margin-bottom:40px;}/* Start custom CSS for gallery, class: .elementor-element-4ebf03c */.elementor-1317 .elementor-element.elementor-element-4ebf03c .elementor-gallery-title {
    font-family: var(--sans-body) !important;
  font-weight: 400;
  line-height: 1em;
  text-align: center;
  
  padding: 12px 4px;
}
.elementor-1317 .elementor-element.elementor-element-4ebf03c .elementor-gallery-title.elementor-item-active{
    color: color-mix(in oklab, var(--gold-00) 90%, black);
}


.elementor-1317 .elementor-element.elementor-element-4ebf03c .elementor-gallery-title::after
 {
    height: 2px !important;
    width: 2px;
}


.elementor-1317 .elementor-element.elementor-element-4ebf03c .elementor-gallery-title:hover::after,
.elementor-1317 .elementor-element.elementor-element-4ebf03c .elementor-gallery-title.elementor-item-active::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-d40a75d */.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title {
    font-family: var(--sans-body) !important;
  font-weight: 400;
  line-height: 1em;
  text-align: center;
  
  padding: 12px 4px;
}
.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title.elementor-item-active{
    color: color-mix(in oklab, var(--gold-00) 90%, black);
}


.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title::after
 {
    height: 2px !important;
    width: 2px;
}


.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title:hover::after,
.elementor-1317 .elementor-element.elementor-element-d40a75d .elementor-gallery-title.elementor-item-active::after {
    width: 100%;
}/* End custom CSS */