.elementor-1666 .elementor-element.elementor-element-4007db8 > .elementor-element-populated{margin:0px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-ae-custom-field .ae-element-custom-field{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ae-custom-field .icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-ae-custom-field .ae-element-custom-field-label{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1666 .elementor-element.elementor-element-dd75d46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-dd75d46 .ae-element-custom-field img{max-width:100%;opacity:1;}.elementor-1666 .elementor-element.elementor-element-df44549 > .elementor-widget-container{margin:-19px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-df44549 .ae-element-custom-field{color:#f2f2f2;font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;line-height:1.3em;}body.elementor-page-1666:not(.elementor-motion-effects-element-type-background), body.elementor-page-1666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61ce70;}@media(max-width:767px){.elementor-1666 .elementor-element.elementor-element-dd75d46{text-align:center;}.elementor-1666 .elementor-element.elementor-element-df44549{text-align:center;}}/* Start custom CSS for ae-custom-field, class: .elementor-element-dd75d46 */.cc-cont-img {
    border-bottom: 5px solid transparent; /* <- here */
    transition: border-bottom .5s;
    text-decoration: none; /* I added this for clarity of effect */
    height: auto;
}
.cc-cont-img:hover {
    border-bottom-width: 5px;
    border-bottom-color: #da581d;
    border-bottom-style: solid;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4007db8 */.cc-side-crop { 
    max-width: 560px;
    max-height: 320px;
    overflow: hidden; }/* End custom CSS */