.elementor-1152 .elementor-element.elementor-element-2c002497{--display:flex;}.elementor-1152 .elementor-element.elementor-element-53b0218 .elementor-heading-title{font-family:var( --e-global-typography-9b89e42-font-family ), Sans-serif;font-size:var( --e-global-typography-9b89e42-font-size );color:var( --e-global-color-text );}.elementor-1152 .elementor-element.elementor-element-8358a37 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-8358a37{text-align:right;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-2f1d335{text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;}.elementor-1152 .elementor-element.elementor-element-40536608{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1152 .elementor-element.elementor-element-40536608:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-40536608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e51ab7f );}.elementor-1152 .elementor-element.elementor-element-71a2d0a > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-71a2d0a{text-align:center;}.elementor-1152 .elementor-element.elementor-element-7413fd2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1152 .elementor-element.elementor-element-7413fd2{text-align:center;}.elementor-1152 .elementor-element.elementor-element-7413fd2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-1152 .elementor-element.elementor-element-e863cf2{text-align:center;}.elementor-1152 .elementor-element.elementor-element-fddac10{--display:flex;}@media(max-width:1366px){.elementor-1152 .elementor-element.elementor-element-53b0218 .elementor-heading-title{font-size:var( --e-global-typography-9b89e42-font-size );}}@media(max-width:1024px){.elementor-1152 .elementor-element.elementor-element-53b0218 .elementor-heading-title{font-size:var( --e-global-typography-9b89e42-font-size );}}@media(max-width:767px){.elementor-1152 .elementor-element.elementor-element-53b0218 .elementor-heading-title{font-size:var( --e-global-typography-9b89e42-font-size );}}@media(min-width:2400px){.elementor-1152 .elementor-element.elementor-element-53b0218 .elementor-heading-title{font-size:var( --e-global-typography-9b89e42-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-65eb991b *//* Hover box CSS styles */
.hover-box {
  display: none; /* Initially hide the hover box */
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 20px;
}

.link-with-hover-box {
  cursor: pointer; /* Make links interactive */
  color: #007bff; /* Set link text color */
}

/* Animation styles */
.hover-box {
  animation: fadeInUp 0.5s ease-in-out; /* Apply fade-in animation */
  animation-fill-mode: forwards; /* Persistent animation */
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */