.elementor-1688 .elementor-element.elementor-element-f79b1fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}


/* Start custom CSS */.pulse {
	animation: pulse 0.7s infinite;
	margin: 0 auto;
	display: table;
	margin-top: 0px;
	animation-direction: alternate;
	-webkit-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes pulse {
	0% {
	-webkit-transform: scale(1);
}
100% {
	-webkit-transform: scale(1.1);
}
} @keyframes pulse {
	0% {
	transform: scale(1);
}
100% {
	transform: scale(1.1);
}


/* Responsive card columns */
@media (max-width: 767px) {
  .elementor-section .elementor-col-33 {
    width: 100% !important;
    margin: 8px 0 !important;
  }
  .elementor-section .elementor-col-25 {
    width: 100% !important;
    margin: 8px 0 !important;
  }
  .elementor-section .elementor-col-50 {
    width: 100% !important;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-section .elementor-col-33 {
    width: 50% !important;
    margin: 8px 0 !important;
  }
  .elementor-section .elementor-col-25 {
    width: 50% !important;
    margin: 8px 0 !important;
  }
}

/* Button hover effect */
.pulse .elementor-button:hover {
  transform: scale(1.05) !important;
  box-shadow: 0 6px 20px rgba(37,211,102,0.4) !important;
}/* End custom CSS */
