.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-4558 .elementor-element.elementor-element-a1a22f5 img{width:100%;}.elementor-4558 .elementor-element.elementor-element-ab32363{margin-top:70px;margin-bottom:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4558 .elementor-element.elementor-element-0962531 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4558 .elementor-element.elementor-element-0962531{text-align:center;}.elementor-4558 .elementor-element.elementor-element-0962531 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;color:#B5413D;}.elementor-4558 .elementor-element.elementor-element-2d54b81 img{max-width:300px;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-container img{object-fit:cover;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .premium-gallery-caption{text-align:center;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .premium-gallery-img-name, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .premium-gallery-img-name a{color:#54595F;font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .premium-gallery-img-desc, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .premium-gallery-img-desc a{color:#7A7A7A;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image i, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link i{color:#FFFFFF;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image svg, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image span, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link span{background-color:#BD2727;border-radius:20px;padding:10px 10px 10px 10px;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image:hover i, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link:hover i{color:#FFFFFF;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image:hover svg, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link:hover svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-magnific-image:hover span, .elementor-4558 .elementor-element.elementor-element-d4ea4c8 .pa-gallery-img-link:hover span{background-color:#BD2727;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-ab32363 */.elementor-slideshow__footer {
bottom: 10px;
z-index: 5;
/* position: fixed; */
max-width: 500px;
width: 100%;
margin: 0 auto;
left: 50% !important;
transform: translatex(-50%);
background: #dfdfdf;
    box-shadow: none;
}
.elementor-slideshow__title {
    text-align: center;
    margin-top: 0 !important;
    color: #000;
    text-shadow: 0px 0px 0px #000 !important;
}
.elementor-slideshow__description {
color: #000;
}
.kec_spotlightinner .premium-gallery-img-desc {
    font-size: 12px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 0;
}
.kec_spotlightinner .pa-gallery-img.default .premium-gallery-caption {
    background: #dfdfdf;
}
.kec_spotlightinner .premium-gallery-img-name {
    overflow: hidden !IMPORTANT;
    text-overflow: ellipsis !IMPORTANT;
    display: -webkit-box !IMPORTANT;
    -webkit-box-orient: vertical !IMPORTANT;
    -webkit-line-clamp: 1;
    color: #bf2625;
    display: none !important;
}
/*.pa-gallery-img.default {*/
/*    padding: 0 40px;*/
/*}*/
/*.premium-gallery-img-desc {*/
/*    padding: 10px;*/
/*}*/
/*.pa-gallery-icons-wrapper {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/
/*.premium-gallery-img-desc {*/
/*    padding: 10px;*/
/*    max-height: 50px;*/
/*    min-height: 50px;*/
/*}*//* End custom CSS */