.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto, Arial, serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-149381 .elementor-element.elementor-element-5f1eaf6{text-align:center;}.elementor-149381 .elementor-element.elementor-element-f48f286{text-align:center;}.elementor-149381 .elementor-element.elementor-element-2b9dece{text-align:center;}/* Start custom CSS for html, class: .elementor-element-003e436 */.numInputWrapper span{
    opacity: 1 !important;
}
/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 92px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  line-height: 1.1;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
  font-size: 10px
    
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.tooltip .tooltiptext {
  width: 120px;
  bottom: 100%;
  left: 50%;
  margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
}
.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.bold {
    background: #F0EFAF73 !important;
    border: 1px solid #000000fc !important;
}
.elementor-149381 .elementor-element.elementor-element-003e436 span{
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-07d4efd */.fc-content {
    text-align: right;
}/* End custom CSS */