.elementor-340 .elementor-element.elementor-element-a9b1274{--display:flex;}.elementor-340 .elementor-element.elementor-element-e089590{--display:flex;--padding-top:5.46875vw;--padding-bottom:6.77vw;--padding-left:clamp(1.5625rem, -0.5848rem + 3.352vw, 3.4375rem);--padding-right:clamp(1.5625rem, -0.5848rem + 3.352vw, 3.4375rem);}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-340 .elementor-element.elementor-element-5eaaa4f{--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-primary );--galleries-title-color-hover:var( --e-global-color-primary );--gallery-title-color-active:var( --e-global-color-secondary );}.elementor-340 .elementor-element.elementor-element-5eaaa4f .elementor-gallery-title{font-family:"sofia-pro", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:100%;--space-between:0px;}.elementor-340 .elementor-element.elementor-element-5eaaa4f .elementor-gallery__titles-container{margin-bottom:font-size: clamp(1.875rem, 0.8013rem + 1.676vw, 2.8125rem);}@media(max-width:1024px){.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-e089590{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-340 .elementor-element.elementor-element-5eaaa4f .elementor-gallery-title{font-size:13px;}}/* Start custom CSS for gallery, class: .elementor-element-5eaaa4f */.elementor-340 .elementor-element.elementor-element-5eaaa4f a.elementor-item.elementor-gallery-title {
    background: #EFF2F5;
    border-radius: 40px;
    padding: 14px 21px;
}

.elementor-340 .elementor-element.elementor-element-5eaaa4f a.elementor-item.elementor-gallery-title.elementor-item-active {
    background: #DE914A;
}


.elementor-340 .elementor-element.elementor-element-5eaaa4f .elementor-gallery__titles-container.e--pointer-none {
    gap: 15px 18px;
}

.elementor-340 .elementor-element.elementor-element-5eaaa4f .elementor-gallery__titles-container {
    margin-bottom:  clamp(1.875rem, 0.8013rem + 1.676vw, 2.8125rem);
}/* End custom CSS */