.elementor-29285 .elementor-element.elementor-element-de40e6c > .elementor-widget-container{margin:0px 0px -0px 0px;padding:0px 0px 0px 0px;}.elementor-29285 .elementor-element.elementor-element-de40e6c img{width:100%;max-width:100%;height:500px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29285 .elementor-element.elementor-element-8f49ce4 .elementor-cta .elementor-cta__bg, .elementor-29285 .elementor-element.elementor-element-8f49ce4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29285 .elementor-element.elementor-element-8f49ce4 .elementor-cta__content{text-align:center;}.elementor-29285 .elementor-element.elementor-element-a179aa5 .elementor-cta .elementor-cta__bg, .elementor-29285 .elementor-element.elementor-element-a179aa5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29285 .elementor-element.elementor-element-a179aa5 .elementor-cta__content{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-29285 .elementor-element.elementor-element-de40e6c img{height:361px;}}/* Start custom CSS for image, class: .elementor-element-de40e6c */.elementor-29285 .elementor-element.elementor-element-de40e6c img {
  transform: perspective(800px) rotateX(15deg);
  transform-origin: bottom center;
  border-radius: 10px;
  box-shadow: 0 20px 35px rgba(0,0,0,0.25);
  transition: transform 0.4s ease;
}
.elementor-29285 .elementor-element.elementor-element-de40e6c img:hover {
  transform: perspective(800px) rotateX(5deg) scale(1.03);
}/* End custom CSS */