.elementor-widget-container ul
{
	margin-left: 35px;
	margin-bottom:15px;
}
.elementor-widget-container li
{
	list-style:square;
}
.spider_popup_close_fullscreen {
    font-size: 40px !important;
}
.spider_popup_close_fullscreen {
    margin: 100px 127px !important;
}
/* Shake animation for blocks */
@keyframes shake-block {
  0% { transform: translateX(0); }
  10% { transform: translateX(-5px); }
  20% { transform: translateX(5px); }
  30% { transform: translateX(-5px); }
  40% { transform: translateX(5px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(5px); }
  70% { transform: translateX(-5px); }
  80% { transform: translateX(5px); }
  90% { transform: translateX(-5px); }
  100% { transform: translateX(0); }
}

.shake-block.shake {
  animation: shake-block 0.5s;
  display: inline-block;
}

/* Background color change for inner block */
.shake-block:hover .block-inner {
  background-color: #ffffff; /* white */
  transition: background-color 0.3s ease; /* smooth transition */
}
.block-inner {
  background-color: #f9f7f3;
  padding: 40px;
  min-height: 450px;
  color: #0e2946;
  transition: background-color 0.3s ease, transform 0.3s ease; /* smooth hover effects */
}

.shake-block:hover .block-inner {
  background-color: #ffffff;
  transform: scale(1.05); /* slight zoom */
}