.elementor-5789 .elementor-element.elementor-element-8116678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5789 .elementor-element.elementor-element-42cdf6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5789 .elementor-element.elementor-element-42cdf6c{text-align:center;}.elementor-5789 .elementor-element.elementor-element-42cdf6c .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-5789 .elementor-element.elementor-element-752b936 > .elementor-widget-container{padding:010px 0px 30px 0px;}.elementor-5789 .elementor-element.elementor-element-752b936{text-align:center;}.elementor-5789 .elementor-element.elementor-element-752b936 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-5789 .elementor-element.elementor-element-7cc81e9 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;}@media(max-width:1189.98px){.elementor-5789 .elementor-element.elementor-element-42cdf6c .elementor-heading-title{font-size:2rem;}.elementor-5789 .elementor-element.elementor-element-752b936 .elementor-heading-title{font-size:18px;}.elementor-5789 .elementor-element.elementor-element-7cc81e9 > .elementor-widget-container{padding:15px 15px 15px 15px;}}@media(max-width:767.98px){.elementor-5789 .elementor-element.elementor-element-8116678{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5789 .elementor-element.elementor-element-42cdf6c{text-align:center;}.elementor-5789 .elementor-element.elementor-element-42cdf6c .elementor-heading-title{font-size:1.6rem;}.elementor-5789 .elementor-element.elementor-element-7cc81e9 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for container, class: .elementor-element-8116678 */@media only screen and (max-width:600px) {
.elementor-gallery__container {
    max-height:350px !important;
}
}
.elementor-gallery__container {
    max-height:650px;
    overflow: scroll;
    overflow-x: hidden;
}
.elementor-gallery-item__title {
    background: #4a4b4a82;
    border-radius: 0px 0px 0px 0px;
    Padding: 5px;
}

.elementor-gallery-item__content {
    padding:0px;
}

a elementor-gallery-title elementor-item-active {
    text-decoration:underline !important;
}/* End custom CSS */