.elementor-15 .elementor-element.elementor-element-ddcee21{overflow:hidden;margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a7a2856{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-df51876:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-6ec6442{text-align:center;}.elementor-15 .elementor-element.elementor-element-6ec6442:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-6ec6442 img{transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-6ec6442 .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-15 .elementor-element.elementor-element-6ec6442 > .elementor-widget-container{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-25420f2:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-668e325 img{width:100%;transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-668e325:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-668e325 .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-15 .elementor-element.elementor-element-668e325 > .elementor-widget-container{background-color:#D5C455;}.elementor-15 .elementor-element.elementor-element-b7fd31e:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-630db56 img{width:100%;transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-630db56:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-630db56 .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-15 .elementor-element.elementor-element-630db56 > .elementor-widget-container{background-color:#EF354D;}.elementor-15 .elementor-element.elementor-element-0cd74b1:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-4074c35 img{width:100%;transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-4074c35:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-4074c35 .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-15 .elementor-element.elementor-element-4074c35 > .elementor-widget-container{background-color:#D5C455;}.elementor-15 .elementor-element.elementor-element-6ac5b64:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-92cfb57{text-align:center;}.elementor-15 .elementor-element.elementor-element-92cfb57 img{width:100%;transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-92cfb57:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-92cfb57 .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-15 .elementor-element.elementor-element-92cfb57 > .elementor-widget-container{background-color:#EF354D;}.elementor-15 .elementor-element.elementor-element-22a803b:hover > .elementor-element-populated{background-color:#1B62AA;}.elementor-15 .elementor-element.elementor-element-ed8eb8b{text-align:center;}.elementor-15 .elementor-element.elementor-element-ed8eb8b img{width:100%;transition-duration:1s;}.elementor-15 .elementor-element.elementor-element-ed8eb8b:hover img{opacity:0.2;}.elementor-15 .elementor-element.elementor-element-ed8eb8b .widget-image-caption{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 rgba(0,0,0,0.3);}.elementor-15 .elementor-element.elementor-element-ed8eb8b > .elementor-widget-container{background-color:#1B62AA;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-6ec6442 *//*.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
}
.img-box .wp-caption-text span {
    font-size: 12px;
}/* End custom CSS */