.elementor-518 .elementor-element.elementor-element-0ada0df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-518 .elementor-element.elementor-element-d88675e .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-518 .elementor-element.elementor-element-d88675e .uael-img-gallery-wrap{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-518 .elementor-element.elementor-element-d88675e .uael-grid-img-thumbnail img{opacity:1;}.elementor-518 .elementor-element.elementor-element-d88675e .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots li button:before{font-size:14px;}.elementor-518 .elementor-element.elementor-element-e220996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}.elementor-518 .elementor-element.elementor-element-4bb462a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-block-start-width:4px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:1px 5px 24px 0px rgba(67.99999999999997, 101.99999999999989, 241.99999999999997, 0.12);--padding-block-start:48px;--padding-block-end:48px;--padding-inline-start:48px;--padding-inline-end:48px;}.elementor-518 .elementor-element.elementor-element-4bb462a, .elementor-518 .elementor-element.elementor-element-4bb462a::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-e220996{--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-518 .elementor-element.elementor-element-4bb462a{--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-e220996{--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-518 .elementor-element.elementor-element-4bb462a{--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}}/* Start custom CSS for uael-image-gallery, class: .elementor-element-d88675e */.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots {
    bottom: 24px;
    display: flex;
    justify-content: center;
    gap: 8px;
} 
.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots li {
    width: 32px;
    height: 32px;
}
.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots li button {
    padding: 0;
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #000;
    background-color: #fff !important;
    border-radius: 999px;
    box-shadow: 1px 2px 4px rgba(68, 102, 242, 0.12)
    
} 
.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots li.slick-active button {
    color: #fff;
    background-color: var(--astra-theme-color) !important;
}
.elementor-518 .elementor-element.elementor-element-d88675e .slick-dots button:before {
    content: none;
} 
.elementor-518 .elementor-element.elementor-element-d88675e .uael-img-carousel-wrap {
    margin-bottom: 0;
}/* End custom CSS */