.elementor-628 .elementor-element.elementor-element-85008ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-e4402d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-f70654a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-61c042d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-628 .elementor-element.elementor-element-61c042d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-b4b4a37 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-628 .elementor-element.elementor-element-b4b4a37 .ue-overlay-image{transition:0.3s;object-fit:cover;}.elementor-628 .elementor-element.elementor-element-b4b4a37 .ue-rollover-image-effect{border-radius:8px 8px 8px 8px;}.elementor-628 .elementor-element.elementor-element-b4b4a37 .ue-rollover-image-effect img{aspect-ratio:1 / 1;}.elementor-628 .elementor-element.elementor-element-b4b4a37 .ue-main-image{object-fit:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-7724907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-7724907 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:500;color:#333333;}.elementor-628 .elementor-element.elementor-element-16c60fc{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-628 .elementor-element.elementor-element-16c60fc .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:300;color:#8D8D8D;}/* Start custom CSS for ucaddon_rollover_image_effect, class: .elementor-element-b4b4a37 */.ue-rollover-image-effect {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.ue-rollover-image-effect:hover  { transform: scale(1.03); }
 
.ue-rollover-image-effect::before {
  content: '';
  position: absolute;
  bottom:0;
  left: -100%;
  width: 100%;
  height: 2px;
  background: #CB7292;  
  transition: left .4s ease;
  z-index: 1;
}
.ue-rollover-image-effect:hover::before { left: 0; }/* End custom CSS */