.elementor-4294 .elementor-element.elementor-element-22b3c61{padding:40px 0px 0px 0px;}.elementor-4294 .elementor-element.elementor-element-172458c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4294 .elementor-element.elementor-element-224c142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4294 .elementor-element.elementor-element-224c142{text-align:center;}.elementor-4294 .elementor-element.elementor-element-224c142 .elementor-heading-title{font-size:28px;text-transform:capitalize;line-height:34px;color:#3E3E3E;}.elementor-4294 .elementor-element.elementor-element-77ffb08{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Muli", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-4294 .elementor-element.elementor-element-77ffb08 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4294 .elementor-element.elementor-element-5d777dc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4294 .elementor-element.elementor-element-5d777dc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4294 .elementor-element.elementor-element-5d777dc{--titles-container-justify-content:center;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#C2C2C2;--galleries-title-color-hover:var( --e-global-color-kadence2 );--gallery-title-color-active:var( --e-global-color-kadence2 );--galleries-pointer-border-width:100%;}.elementor-4294 .elementor-element.elementor-element-5d777dc > .elementor-widget-container{margin:0px 0px 140px 0px;}.elementor-4294 .elementor-element.elementor-element-5d777dc .elementor-gallery-title{font-family:"Roboto", Sans-serif;font-weight:400;--space-between:0px;}.elementor-4294 .elementor-element.elementor-element-5d777dc .elementor-gallery__titles-container{margin-bottom:16px;}.elementor-4294 .elementor-element.elementor-element-08af900 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4294 .elementor-element.elementor-element-08af900 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4294 .elementor-element.elementor-element-08af900{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-4294 .elementor-element.elementor-element-224c142{text-align:center;}}@media(max-width:767px){.elementor-4294 .elementor-element.elementor-element-22b3c61{padding:0px 20px 0px 20px;}.elementor-4294 .elementor-element.elementor-element-172458c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4294 .elementor-element.elementor-element-224c142 > .elementor-widget-container{margin:30px 0px -13px 0px;}.elementor-4294 .elementor-element.elementor-element-224c142 .elementor-heading-title{font-size:22px;line-height:33px;}.elementor-4294 .elementor-element.elementor-element-77ffb08{width:100%;max-width:100%;font-size:13px;}.elementor-4294 .elementor-element.elementor-element-5d777dc{width:100%;max-width:100%;}.elementor-4294 .elementor-element.elementor-element-5d777dc .elementor-gallery-title{font-size:14px;}}/* Start custom CSS for gallery, class: .elementor-element-5d777dc */@media (max-width: 699px) {
  .elementor-gallery__titles-container {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0 8px;
    justify-content: flex-start;
    scrollbar-width: none;
    -ms-overflow-style: none;
    touch-action: pan-x;
  }
  .elementor-gallery__titles-container::-webkit-scrollbar {
    display: none;
  }
  .elementor-gallery-title {
    flex: 0 0 auto;
    margin-right: 14px;
    padding: 8px 18px;
    cursor: pointer;
    white-space: nowrap;
  }
}/* End custom CSS */