.elementor-5889 .elementor-element.elementor-element-140b74d4{--display:flex;}.elementor-5889 .elementor-element.elementor-element-19b506c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5889 .elementor-element.elementor-element-19b506c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5889 .elementor-element.elementor-element-19b506c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5889 .elementor-element.elementor-element-d6b244d{--display:flex;}.elementor-5889 .elementor-element.elementor-element-cf8f199{--display:flex;}.elementor-5889 .elementor-element.elementor-element-c3fe044 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5889 .elementor-element.elementor-element-c3fe044 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5889 .elementor-element.elementor-element-c3fe044{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5889 .elementor-element.elementor-element-fab8a50{--display:flex;}.elementor-5889 .elementor-element.elementor-element-d8dea8d .widget-image-caption{color:#000000;font-weight:600;}.elementor-5889 .elementor-element.elementor-element-0affadd{--display:flex;}/* Start custom CSS for gallery, class: .elementor-element-19b506c */.elementor-slideshow__title
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-c3fe044 */.elementor-gallery__container .elementor-gallery-item__overlay {
    display: none !important;
}

.elementor-gallery__container .elementor-gallery-item__content {
    position: static !important;
    inset: auto !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    background: transparent !important;
    text-align: center;
}

.elementor-gallery__container .elementor-gallery-item__description,
.elementor-gallery__container .elementor-gallery-item__content .elementor-animated-item--fade-in {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    color: #000 !important;
}
.elementor-gallery-item__description {
    white-space: pre-line;
}
.elementor-gallery__container .elementor-gallery-item__content {
    padding-top: 4px !important;
    margin-top: 0 !important;
}

.elementor-gallery__container .elementor-gallery-item__description {
    margin: 0 !important;
    color: #000 !important;
    text-decoration: none !important;
    line-height: 1.4;
}

.elementor-gallery__container .e-gallery-item {
    text-decoration: none !important;
}

.elementor-gallery__container .e-gallery-item:hover,
.elementor-gallery__container .e-gallery-item:focus {
    text-decoration: none !important;
}

.elementor-gallery__container .elementor-gallery-item__description a {
    text-decoration: none !important;
    color: inherit !important;
}
.elementor-gallery__container .elementor-gallery-item__content {
    padding-top: 0 !important;
    margin-top: -14px !important;
}

.elementor-gallery__container .elementor-gallery-item__description {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4;
}/* End custom CSS */