.elementor-2145 .elementor-element.elementor-element-e30d0fe, .elementor-2145 .elementor-element.elementor-element-e30d0fe > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-2145 .elementor-element.elementor-element-e30d0fe{margin-top:0px;margin-bottom:0px;}.elementor-2145 .elementor-element.elementor-element-13c4d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2145 .elementor-element.elementor-element-83be7a8 img{width:100%;max-width:600px;height:400px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-2145 .elementor-element.elementor-element-3462f11 .elementor-heading-title{color:#000F1C;font-family:"Monsterrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-2145 .elementor-element.elementor-element-3462f11 > .elementor-widget-container{padding:20px 40px 20px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 20px 0px 50px;}.elementor-2145 .elementor-element.elementor-element-3462f11{width:initial;max-width:initial;}@media(max-width:1240px){.elementor-2145 .elementor-element.elementor-element-83be7a8 img{height:350px;}}@media(max-width:1023px){.elementor-2145 .elementor-element.elementor-element-13c4d48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-83be7a8 img{max-width:100%;}.elementor-2145 .elementor-element.elementor-element-83be7a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-3462f11{text-align:center;width:100%;max-width:100%;}.elementor-2145 .elementor-element.elementor-element-3462f11 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-2145 .elementor-element.elementor-element-3462f11 > .elementor-widget-container{padding:15px 25px 15px 25px;border-radius:0px 0px 50px 50px;}}@media(max-width:767px){.elementor-2145 .elementor-element.elementor-element-83be7a8 img{height:220px;object-fit:cover;border-radius:25px 25px 25px 25px;}.elementor-2145 .elementor-element.elementor-element-3462f11{text-align:center;}.elementor-2145 .elementor-element.elementor-element-3462f11 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-2145 .elementor-element.elementor-element-3462f11 > .elementor-widget-container{padding:14px 20px 14px 20px;border-radius:0px 20px 30px 25px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-83be7a8 */.imageInitiatives a {
    width: 100% !important;
    overflow: hidden;
    border-radius: 50px !important;
     -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}

.imageInitiatives a img { 
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -ms-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:  all 0.3s;   
}


.imageInitiatives a:hover img {
      -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -ms-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:  all 0.3s;  
}

@media only screen and (max-width:767px) {
.imageInitiatives a { 
    border-radius: 25px !important;  
    width: 100% !important;
}    
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-3462f11 */.titleInitiatives {
    position: absolute;
    bottom: 16px;
    background: #FFFFFF;
    border-radius: 0 20px 0 50px;
}

.titleInitiatives h4  a {
    height: 100% !important;
    width: 100% !important;
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.titleInitiatives:hover h4 a {
    color: #FDC400 !important;
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.timeoutClass {
    pointer-events: none;
}


@media only screen and (max-width:1023px) {
  .titleInitiatives { 
        border-radius: 0 0px 50px 50px;
        bottom: 6px;
        width: calc(100% - 0px) !important;
        
  }  
}


@media only screen and (max-width:767px) { 
  .titleInitiatives { 
        border-radius: 0 0px 25px 25px;
    width: calc(100% - 20px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e30d0fe */.sectionInitiatives:hover 
.imageInitiatives a img {
      -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}

.sectionInitiatives:hover .titleInitiatives h4 a {
    color: #FDC400 !important;
}/* End custom CSS */