.elementor-28 .elementor-element.elementor-element-9d3d77a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e1de660{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-09ce326{--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--gallery-title-color-active:#FFFFFF;--galleries-pointer-border-width:0px;}.elementor-28 .elementor-element.elementor-element-94fff5b{--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;}.elementor-28 .elementor-element.elementor-element-226913e{text-align:center;}.elementor-28 .elementor-element.elementor-element-4a8a23f{border-style:solid;border-width:15px 15px 15px 15px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-28 .elementor-element.elementor-element-4a8a23f .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-94fff5b{--width:50%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-e1de660{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-e1de660{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-09ce326 .elementor-gallery-title{font-size:9px;}}/* Start custom CSS for gallery, class: .elementor-element-09ce326 */.elementor-gallery__titles-container.e--pointer-underline.e--animation-fade {
    justify-content: space-between;
    background: #FFFBF9;
    border: 1px solid #BFAFAF;
    border-radius: 50px;
   
}
a.elementor-item.elementor-gallery-title {
    padding: 10px 20px 10px 20px ;
     margin: 0px !important;
}
a.elementor-item.elementor-gallery-title.elementor-item-active {
   background: linear-gradient(180deg, #CA0A83 22.7%, #FF7300 100%);
    border-radius: 50px;
    
}
@media(max-width:480px){
  a.elementor-item.elementor-gallery-title {
    padding: 0px 10px 0px 10px ;
     margin: 0px !important;
} 
.elementor-gallery__titles-container.e--pointer-underline.e--animation-fade {
    padding: 4px;
    border-radius: 20px;
   
}
a.elementor-item.elementor-gallery-title.elementor-item-active {
    border-radius: 20px !important;
   
}
}/* End custom CSS */