.elementor-2732 .elementor-element.elementor-element-c72af06:not(.elementor-motion-effects-element-type-background), .elementor-2732 .elementor-element.elementor-element-c72af06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D7D775;}.elementor-2732 .elementor-element.elementor-element-c72af06 > .elementor-container{max-width:1000px;}.elementor-2732 .elementor-element.elementor-element-c72af06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 80px 50px 80px;}.elementor-2732 .elementor-element.elementor-element-c72af06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2732 .elementor-element.elementor-element-253fa891 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2732 .elementor-element.elementor-element-253fa891 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2732 .elementor-element.elementor-element-253fa891{--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:var( --e-global-color-secondary );--galleries-title-color-hover:var( --e-global-color-primary );--gallery-title-color-active:var( --e-global-color-primary );}.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1366px){.elementor-2732 .elementor-element.elementor-element-c72af06{padding:0px 60px 80px 60px;}.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-2732 .elementor-element.elementor-element-c72af06{padding:0px 40px 60px 40px;}}@media(max-width:1024px){.elementor-2732 .elementor-element.elementor-element-7825bd67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-2732 .elementor-element.elementor-element-c72af06{padding:0px 30px 50px 30px;}}@media(max-width:767px){.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for gallery, class: .elementor-element-253fa891 */.elementor-2732 .elementor-element.elementor-element-253fa891 > .elementor-widget-container{
    display: flex;
    align-items: start;
    flex-direction: row-reverse;
    gap: 40px;
    
}

.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__titles-container{
    flex-direction: column;
    flex-wrap: nowrap;
    width: 250px;
         scrollbar-width:20px;
    scrollbar-color:var(--e-global-color-secondary);
     overflow-y:scroll;
     height: 500px;
     padding-right: 20px;
     justify-content: start;
}
.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__titles-container a{
    padding: 7px 0;
    margin: 0;
}
.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__container{
    width: calc( 100% - 250px);
    display: flex;
    gap:40px;
    align-items: start;
}


.elementor-2732 .elementor-element.elementor-element-253fa891 .e-gallery-item.elementor-gallery-item{
    
    width: calc(50% - 20px);
    
}
.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-item.elementor-gallery-title:hover{
    
    font-style: italic;
    
}

.elementor-2732 .elementor-element.elementor-element-253fa891 ::-webkit-scrollbar {
  width: 10px;
}


.elementor-2732 .elementor-element.elementor-element-253fa891 ::-webkit-scrollbar-track  {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}


.elementor-2732 .elementor-element.elementor-element-253fa891 ::-webkit-scrollbar-thumb {
  background: var(--e-global-color-c864706);
  border-radius: 10px;
}


/* Buttons */
::-webkit-scrollbar-button:single-button {
  background-color: transparent;

}
/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement {
background-color: var(--e-global-color-secondary);


}

::-webkit-scrollbar-button:single-button:vertical:decrement:hover {

}
/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
background-color: var(--e-global-color-secondary);
}

::-webkit-scrollbar-button:vertical:single-button:increment:hover {

}
 
.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__titles-container span{
    display: block;
 margin-left: 12px;
    pointer-events: none;
}
@media(max-width:767px){
    
    
    .elementor-2732 .elementor-element.elementor-element-253fa891 > .elementor-widget-container{
        
        
          flex-direction: column;
        
        
    }
    
  .elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__container{
    width: 100%;

}

.elementor-2732 .elementor-element.elementor-element-253fa891 > .elementor-widget-container{
    gap:20px;
}
    
    .elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__container{
          gap:20px;
    }
    
    .elementor-2732 .elementor-element.elementor-element-253fa891 .e-gallery-item.elementor-gallery-item{
    
    width: calc(50% - 10px);
    
}

.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__titles-container{
    flex-direction: row;
    width: 100%;
    justify-content:start;
    overflow-x:scroll;
    flex-wrap:nowrap;
        scrollbar-width:20px;
    scrollbar-color:red;
    height:auto;
    overflow-y:hidden;
     padding-right: 0;
}
.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-gallery__titles-container a{
    margin-right:5px;
    
}

.elementor-2732 .elementor-element.elementor-element-253fa891 .elementor-item.elementor-gallery-title{
    white-space:nowrap;
}
.elementor-2732 .elementor-element.elementor-element-253fa891 ::-webkit-scrollbar {
  width: 20px;
}



}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c72af06 */@media(max-width:1200px){
    .elementor-2732 .elementor-element.elementor-element-c72af06{
        padding:40px 40px 60px 40px;
    }
}

@media(max-width:880px){
    .elementor-2732 .elementor-element.elementor-element-c72af06{
        padding:20px 20px 20px 20px;
    }
}/* End custom CSS */