.elementor-kit-8435{--e-global-color-primary:#FF9900;--e-global-color-secondary:#343741;--e-global-color-text:#717A82;--e-global-color-accent:#E75025;--e-global-color-26e5512:#FEFAF2;--e-global-color-17815bd:#70C4EA;--e-global-color-12fbf6c:#D2D3D3;--e-global-color-727307c:#E75025;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:19px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:19px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-7160b13-font-family:"Poppins";--e-global-typography-7160b13-font-size:2.8rem;--e-global-typography-7160b13-font-weight:700;--e-global-typography-7160b13-line-height:65px;--e-global-typography-7160b13-word-spacing:-0.5px;--e-global-typography-b5dac9c-font-family:"Poppins";--e-global-typography-b5dac9c-font-size:2.2rem;--e-global-typography-b5dac9c-font-weight:600;--e-global-typography-b5dac9c-line-height:46px;--e-global-typography-b5dac9c-letter-spacing:-0.3px;--e-global-typography-467b7af-font-family:"Poppins";--e-global-typography-467b7af-font-size:1.9rem;--e-global-typography-467b7af-font-weight:500;--e-global-typography-467b7af-line-height:32px;--e-global-typography-fdc7fc8-font-family:"Inter";--e-global-typography-fdc7fc8-font-size:1.7rem;--e-global-typography-fdc7fc8-font-weight:600;--e-global-typography-fdc7fc8-line-height:30px;--e-global-typography-3a8c7d8-font-family:"Inter";--e-global-typography-3a8c7d8-font-size:1.4rem;--e-global-typography-3a8c7d8-font-weight:500;--e-global-typography-3a8c7d8-line-height:25px;--e-global-typography-51f714e-font-family:"Inter";--e-global-typography-51f714e-font-size:1.2rem;--e-global-typography-51f714e-font-weight:400;--e-global-typography-51f714e-line-height:28px;--e-global-typography-909de32-font-family:"Inter";--e-global-typography-909de32-font-size:1rem;--e-global-typography-f54c3c4-font-family:"Barlow Semi Condensed";--e-global-typography-f54c3c4-font-size:1.2rem;--e-global-typography-cda1ab7-font-family:"Inter";--e-global-typography-cda1ab7-font-size:16px;--e-global-typography-90bb86b-font-family:"Barlow Semi Condensed";--e-global-typography-90bb86b-font-size:1.125rem;--e-global-typography-bdd3605-font-family:"Barlow Semi Condensed";--e-global-typography-bdd3605-font-size:0.875rem;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:21px;word-spacing:0px;}.elementor-kit-8435 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8435 p{margin-block-end:24px;}.elementor-kit-8435 a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:19px;}.elementor-kit-8435 h1{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:65px;letter-spacing:-0.5px;}.elementor-kit-8435 h2{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;font-style:normal;line-height:44px;letter-spacing:-0.3px;}.elementor-kit-8435 h3{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:30px;}.elementor-kit-8435 h4{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;font-style:normal;line-height:30px;}.elementor-kit-8435 h5{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:29px;}.elementor-kit-8435 h6{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-kit-8435 button,.elementor-kit-8435 input[type="button"],.elementor-kit-8435 input[type="submit"],.elementor-kit-8435 .elementor-button{font-size:15px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-17815bd );border-radius:20px 20px 20px 20px;}.elementor-kit-8435 button:hover,.elementor-kit-8435 button:focus,.elementor-kit-8435 input[type="button"]:hover,.elementor-kit-8435 input[type="button"]:focus,.elementor-kit-8435 input[type="submit"]:hover,.elementor-kit-8435 input[type="submit"]:focus,.elementor-kit-8435 .elementor-button:hover,.elementor-kit-8435 .elementor-button:focus{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}}/* Start custom CSS *//* Restore bullets/numbers globally inside Elementor text editor widgets */
.elementor .elementor-widget-text-editor ul {
  list-style: disc;
  margin-left: 1.25em;
  padding-left: 0;            /* avoid double indents some themes add */
  list-style-position: outside;
}

.elementor .elementor-widget-text-editor ol {
  list-style: decimal;
  margin-left: 1.25em;
  padding-left: 0;
  list-style-position: outside;
}

/* Ensure <li> renders as list items even if a reset removed it */
.elementor .elementor-widget-text-editor li {
  display: list-item;
}

/* Nested lists: keep a readable indent */
.elementor .elementor-widget-text-editor ul ul,
.elementor .elementor-widget-text-editor ol ol {
  margin-left: 1.25em;
}

.elementor .elementor-widget-text-editor ul { list-style: disc !important; }
.elementor .elementor-widget-text-editor ol { list-style: decimal !important; }
.elementor .elementor-widget-text-editor li { display: list-item !important; }
.fixed-250 {
  width: 250px !important;
  height: 60px; /* if you want a fixed height too */
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
ul, ol, li {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* Force Elementor Text Editor to use global Text font */
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor span,
.elementor-widget-text-editor li {
  font-family: var(--e-global-typography-text-font-family) !important;
}
.elementor ul li::marker {
  color: var(--e-global-color-bullet-orange);
}
/* Force bullets to show inside Elementor accordion text widgets */
.elementor-accordion .elementor-widget-text-editor ul,
.elementor-accordion .elementor-tab-content ul {
  list-style-type: disc !important;
  padding-left: 1.25em !important; /* gives room for the bullet */
  margin-left: 0 !important;
}

.elementor-accordion .elementor-widget-text-editor ol,
.elementor-accordion .elementor-tab-content ol {
  list-style-type: decimal !important;
  padding-left: 1.25em !important;
}

/* Optional: if something is hiding markers via ::marker */
.elementor-accordion .elementor-tab-content li::marker {
  color: inherit;
}/* End custom CSS */