.elementor-1546 .elementor-element.elementor-element-7a189db{--display:flex;}.elementor-1546 .elementor-element.elementor-element-07e6989{text-align:center;}.elementor-1546 .elementor-element.elementor-element-07e6989 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:62px;}.elementor-1546 .elementor-element.elementor-element-e90757e .elementor-menu-toggle{margin:0 auto;}.elementor-1546 .elementor-element.elementor-element-c8b4387{--display:flex;}.elementor-1546 .elementor-element.elementor-element-7201797{--box-min-height:0px;z-index:1;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--toc-body-max-height:1000px;--nested-list-indent:10em;--item-text-color:var( --e-global-color-solcolorlinkbuttoninitial );--item-text-hover-color:var( --e-global-color-solcolorlinkbuttonhover );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-solcolorlinkbuttonhover );--marker-size:0px;}.elementor-1546 .elementor-element.elementor-element-7201797 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;background-image:linear-gradient(90deg, var( --e-global-color-solcolorbackground ) 20%, var( --e-global-color-text ) 100%);}.elementor-1546 .elementor-element.elementor-element-7201797 .elementor-toc__header-title{text-align:start;}.elementor-1546 .elementor-element.elementor-element-7201797 .elementor-toc__list-item{font-family:"Lora", Sans-serif;font-size:24px;line-height:40px;letter-spacing:0.4px;word-spacing:0px;}.elementor-1546 .elementor-element.elementor-element-c7f77b8 .elementor-button{background-color:#02010100;font-family:"Lora", Sans-serif;font-size:72px;fill:#F5F5F5D1;color:#F5F5F5D1;}.elementor-1546 .elementor-element.elementor-element-c7f77b8{width:auto;max-width:auto;z-index:2;}.elementor-1546 .elementor-element.elementor-element-c7f77b8 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1546 .elementor-element.elementor-element-c7f77b8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1546 .elementor-element.elementor-element-efb541a{--display:flex;}.elementor-1546 .elementor-element.elementor-element-297bb62 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1546 .elementor-element.elementor-element-297bb62.elementor-element{--align-self:flex-start;}.elementor-1546 .elementor-element.elementor-element-297bb62{column-gap:0px;text-align:start;}.elementor-1546 .elementor-element.elementor-element-297bb62 p{margin-block-end:0px;}.elementor-1546 .elementor-element.elementor-element-064f48c{--display:flex;}body.elementor-page-1546:not(.elementor-motion-effects-element-type-background), body.elementor-page-1546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-solcolorbackground );}@media(max-width:767px){.elementor-1546 .elementor-element.elementor-element-297bb62 > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-297bb62 */.elementor-1546 .elementor-element.elementor-element-297bb62 ul {
  padding-left: 50px;
}

/* Style the word itself to show it's interactive */
.text-with-tooltips .tooltip-word {
  position: relative; /* Essential for positioning the tooltip */
  text-decoration: underline dotted;
  cursor: help;
}

/* Create the tooltip and hide it by default */
.text-with-tooltips .tooltip-word::after {
  content: attr(data-tooltip); /* Pulls text from our HTML attribute */
  position: absolute;
  
  /* Position it above the word */
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  
  /* Make it look good */
  background-color: #333;
  color: #fff;
  padding: 8px 12px;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5;
  white-space: pre; /* Keeps the tooltip on one line */
  
  /* Hide it and set up a smooth transition */
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}

/* Show the tooltip when you hover over the word */
.text-with-tooltips .tooltip-word:hover::after {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */