.elementor-5180 .elementor-element.elementor-element-10e170b0{--display:flex;}.elementor-5180 .elementor-element.elementor-element-cdb32a2 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-5180 .elementor-element.elementor-element-cdb32a2 img{max-width:7%;}.elementor-5180 .elementor-element.elementor-element-70998b96 > .elementor-widget-container{padding:113px 113px 113px 113px;}.elementor-5180 .elementor-element.elementor-element-70998b96{font-size:18px;font-weight:300;line-height:42px;}.elementor-5180 .elementor-element.elementor-element-70998b96 p{margin-block-end:26px;}@media(max-width:1024px){.elementor-5180 .elementor-element.elementor-element-cdb32a2 img{max-width:13%;}.elementor-5180 .elementor-element.elementor-element-70998b96{text-align:justify;}.elementor-5180 .elementor-element.elementor-element-70998b96 p{margin-block-end:72px;}}@media(max-width:767px){.elementor-5180 .elementor-element.elementor-element-10e170b0{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5180 .elementor-element.elementor-element-cdb32a2 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-5180 .elementor-element.elementor-element-cdb32a2 img{max-width:22%;}.elementor-5180 .elementor-element.elementor-element-70998b96 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-5180 .elementor-element.elementor-element-70998b96{text-align:justify;font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-cdb32a2 *//* Softer Heartbeat Animation */
@keyframes pulse-heart {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.03);
  }
  20% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.04);
  }
  45% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

.elementor-5180 .elementor-element.elementor-element-cdb32a2 {
  animation: pulse-heart 4s infinite ease-in-out;
  will-change: transform;
}/* End custom CSS */