.elementor-346 .elementor-element.elementor-element-1494164{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-346 .elementor-element.elementor-element-1494164 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-346 .elementor-element.elementor-element-1c18448{--spacer-size:50px;}.elementor-346 .elementor-element.elementor-element-4b3252c > .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-346 .elementor-element.elementor-element-4b3252c > .elementor-element-populated{padding:15px 15px 15px 35px;}.elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-icon i{color:#333333C9;font-size:14px;}.elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-icon svg{fill:#333333C9;--e-icon-list-icon-size:14px;}.elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-icon{width:14px;}.elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-text, .elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-text a{color:#333333CC;}.elementor-346 .elementor-element.elementor-element-6660e08 .elementor-icon-list-item{font-family:"Verdana", Sans-serif;font-size:0.8px;font-weight:400;}.elementor-346 .elementor-element.elementor-element-094e8a2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Verdana", Sans-serif;font-size:1.1em;font-weight:600;}.elementor-346 .elementor-element.elementor-element-41d34b7 .elementor-widget-container{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-346 .elementor-element.elementor-element-41d34b7{font-family:"Verdana", Sans-serif;font-size:0.8em;font-weight:400;}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-4b3252c > .elementor-element-populated{padding:15px 15px 15px 15px;}}/* Start custom CSS for spacer, class: .elementor-element-1c18448 */.elementor-346 .elementor-element.elementor-element-1c18448> div {
  padding-top: 75%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size:cover;
  transition:all 0.5s
}

.elementor-346 .elementor-element.elementor-element-1c18448{
    overflow:hidden;
}

.elementor-346 .elementor-element.elementor-element-1c18448 .elementor-spacer {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.elementor-346 .elementor-element.elementor-element-1c18448 .elementor-spacer:before{
    content:'';
    position: absolute;
    width:100%;
    height:100%;
    background-color:#000;
    opacity: 0;
    transition:all 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094e8a2 */.elementor-346 .elementor-element.elementor-element-094e8a2 .elementor-heading-title{
    transition:all 0.5s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1494164 */.elementor-346 .elementor-element.elementor-element-1494164:hover .elementor-widget-spacer>div{
    transform:scale(1.05);
}


.elementor-346 .elementor-element.elementor-element-1494164:hover .elementor-heading-title{
    color:var(--e-global-color-d0fd283);
}

.elementor-346 .elementor-element.elementor-element-1494164:hover .elementor-spacer:before{
    opacity:0.8;
}/* End custom CSS */