.elementor-23 .elementor-element.elementor-element-4b5343a{overflow:hidden;margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-836a7d9{margin-top:0px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-776445e:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-f29d700{text-align:left;}.elementor-23 .elementor-element.elementor-element-f29d700 img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-f29d700:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-f29d700 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:rgba(27, 98, 170, 0.8);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px #000000;}.elementor-23 .elementor-element.elementor-element-f29d700 > .elementor-widget-container{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-0fdf0f1:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-899a44e img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-899a44e:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-899a44e .widget-image-caption{color:#FFFFFF;background-color:rgba(213, 196, 85, 0.87);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-899a44e > .elementor-widget-container{background-color:#D5C455;}.elementor-23 .elementor-element.elementor-element-a0ae024:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-3b2b582 img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-3b2b582:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-3b2b582 .widget-image-caption{color:#FFFFFF;background-color:rgba(239, 53, 77, 0.8313725490196079);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-3b2b582 > .elementor-widget-container{background-color:#EF354D;}.elementor-23 .elementor-element.elementor-element-d5bf27a:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-e94ee60 img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-e94ee60:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-e94ee60 .widget-image-caption{color:#FFFFFF;background-color:rgba(213, 196, 85, 0.87);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-e94ee60 > .elementor-widget-container{background-color:#D5C455;}.elementor-23 .elementor-element.elementor-element-c88ff3e:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-f29df9a img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-f29df9a:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-f29df9a .widget-image-caption{color:#FFFFFF;background-color:rgba(239, 53, 77, 0.8313725490196079);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}.elementor-23 .elementor-element.elementor-element-f29df9a > .elementor-widget-container{background-color:#EF354D;}.elementor-23 .elementor-element.elementor-element-2a1ce62:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-23 .elementor-element.elementor-element-2f9751e{text-align:left;}.elementor-23 .elementor-element.elementor-element-2f9751e img{width:100%;transition-duration:1s;}.elementor-23 .elementor-element.elementor-element-2f9751e:hover img{opacity:0.2;}.elementor-23 .elementor-element.elementor-element-2f9751e .widget-image-caption{text-align:center;color:#FFFFFF;background-color:rgba(27, 98, 170, 0.8);font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;text-shadow:2px 2px 5px #000000;}.elementor-23 .elementor-element.elementor-element-2f9751e > .elementor-widget-container{background-color:#1B62AA;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-f29d700 *//*.img-box:after {
    background-image: -webkit-linear-gradient(bottom, #000000, transparent);
background-image: -moz-linear-gradient(bottom, #000000, transparent);
background-image: -ms-linear-gradient(bottom, #000000, transparent);
background-image: -o-linear-gradient(bottom, #000000, transparent);
background-image: linear-gradient(bottom, #000000, transparent);
content: "t";
font-size: 0;
display: block;
width: 100%;
position: absolute;
bottom: 0px;
height: 90px;
    
}
.img-box:hover:after {
    display: none;
}*/
.img-box .wp-caption-text {
    position: absolute;
    width: 100%;
    z-index: 1;
    bottom: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
    left: 0;
    cursor: pointer;
}

.img-box:hover .wp-caption-text {
    bottom: 50%;
    transition: 1s;
    margin-bottom: -45px;
    background: transparent !important;
}

.img-box .wp-caption-text:after {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 15px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f9751e *//*.img-box:after {
    background-image: -webkit-linear-gradient(bottom, #000000, transparent);
background-image: -moz-linear-gradient(bottom, #000000, transparent);
background-image: -ms-linear-gradient(bottom, #000000, transparent);
background-image: -o-linear-gradient(bottom, #000000, transparent);
background-image: linear-gradient(bottom, #000000, transparent);
content: "t";
font-size: 0;
display: block;
width: 100%;
position: absolute;
bottom: 0px;
height: 90px;
    
}
.img-box:hover:after {
    display: none;
}*/
.img-box .wp-caption-text {
    position: absolute;
    width: 100%;
    z-index: 1;
    bottom: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
    left: 0;
    cursor: pointer;
}

.img-box:hover .wp-caption-text {
    bottom: 50%;
    transition: 1s;
    margin-bottom: -45px;
    background: transparent !important;
}

.img-box .wp-caption-text:after {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 15px
}/* End custom CSS */