.elementor-kit-7{--e-global-color-primary:#125A69;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#17AAAE;--e-global-color-70b4637:#000000;--e-global-color-681b352:#FFFFFF;--e-global-color-d1890ec:#BBD5DB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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 *//* anchor the overlay to the section */
.draw-host{ position: relative; overflow: visible; }

.draw-host .draw-border{
  position: absolute; inset: 0; margin: 10px; pointer-events: none;
  z-index: 99; /* bump high to sit above backgrounds */
}

.draw-host > .elementor-container,
.draw-host > .e-con{ position: relative; z-index: 1; }

/* line + draw animation */
.draw-border-path{
  fill: none; stroke: #176B89; stroke-width: 2; vector-effect: non-scaling-stroke;
  stroke-dasharray: 1; stroke-dashoffset: 1; transition: stroke-dashoffset 2.2s ease;
}
.draw-border.in-view .draw-border-path{ stroke-dashoffset: 0; }

/* debug (optional): make it thicker while testing */
.draw-host .draw-border-path{ stroke-width: 3; }/* End custom CSS */