.elementor-472 .elementor-element.elementor-element-7cfea75{--display:flex;}.elementor-472 .elementor-element.elementor-element-6cf2746 .elementor-button{background-color:#F44336;font-family:"Baloo Da 2", Sans-serif;font-size:20px;font-weight:700;border-radius:8px 8px 8px 8px;}.elementor-472 .elementor-element.elementor-element-6cf2746 > .elementor-widget-container{margin:-118px 0px 0px 28px;padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-6cf2746 .elementor-button-content-wrapper{flex-direction:row;}#elementor-popup-modal-472{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-472 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-472 .dialog-close-button{display:flex;}#elementor-popup-modal-472 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-6cf2746 > .elementor-widget-container{margin:-77px 0px 0px 12px;}.elementor-472 .elementor-element.elementor-element-6cf2746 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-6cf2746 */#freenanocour {
  font-family: 'Baloo Da 2', sans-serif;
  font-size: 20px;
  font-weight: 700;
  background-color: #FF3D00;
  color: #fff;
  padding: 14px 28px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  box-shadow: 0 6px 20px rgba(255, 61, 0, 0.5);
  transition: all 0.3s ease;
  animation: pulseGlow 2s infinite;
}

#freenanocour:hover {
  background-color: #D32F2F;
  transform: scale(1.05);
  box-shadow: 0 8px 24px rgba(211, 47, 47, 0.6);
}

/* Glow animation */
@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 rgba(255, 61, 0, 0.5);
  }
  50% {
    box-shadow: 0 0 20px rgba(255, 61, 0, 0.8);
  }
  100% {
    box-shadow: 0 0 0 rgba(255, 61, 0, 0.5);
  }
}

/* 📱 Mobile Responsive Fix */
@media (max-width: 576px) {
  #freenanocour {
    font-size: 16px;
    padding: 10px 20px;
    gap: 6px;
  }
}/* End custom CSS */