.elementor-kit-5{--e-global-color-primary:#3A6BF6;--e-global-color-secondary:#1A1919;--e-global-color-text:#494949;--e-global-color-accent:#3A6BF6;--e-global-color-28e461c:#060B19;--e-global-color-40b75bc:#FFFFFF;--e-global-typography-primary-font-family:"Degular";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Degular";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Degular";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Degular";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.heading_border .elementor-heading-title::after {
	border: ;
	content: '';
	background-color: var(--e-global-color-primary);
	width: 100%;
	height: 10px;
	display: block;
	margin-top: -10px;
}

.heading_border.dark .elementor-heading-title::after {
    background-color: #83786f;
}

.heading_border.light .elementor-heading-title::after {
    background-color: #aca39a;
}

/* Target only headings inside .animated_headline */
.animated_headline .elementor-heading-title {
  display: inline-block !important;
  position: relative;
  overflow: visible !important;
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: top;
}

/* Each detected line */
.animated_headline .animated-line {
  display: inline-block !important;  /* shrink-wrap to text width */
  position: relative;
  white-space: nowrap !important;    /* prevent breaking inside a detected line */
  margin: 0 !important;
  padding: 0 !important;
}

/* Word spans (for measuring lines) */
.animated_headline .animated-line .word {
  display: inline !important;
  white-space: pre;
}

/* Underline pseudo-element */
.animated_headline .animated-line::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;                 /* adjust distance below text */
  height: 0.18rem;
  width: 0%;
  background-color: #83786f;
  transition: width 0.4s cubic-bezier(.2,.8,.2,1);
  transition-delay: var(--delay, 0s);
}

/* Animate underline on hover */
.animated_headline .elementor-heading-title:hover .animated-line::after {
  width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Degular';
	font-display: auto;
	src: url('https://neuglobal.io/wp-content/uploads/2025/11/DegularVariable.ttf') format('truetype');
}
/* End Custom Fonts CSS */