.elementor-2511 .elementor-element.elementor-element-ac47c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2511 .elementor-element.elementor-element-ac47c62:not(.elementor-motion-effects-element-type-background), .elementor-2511 .elementor-element.elementor-element-ac47c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02191C;}.elementor-2511 .elementor-element.elementor-element-539bb23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2511 .elementor-element.elementor-element-539bb23  .tf-btn .s2{background:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2511 .elementor-element.elementor-element-ac47c62{--width:100%;}}/* Start custom CSS for homeheader, class: .elementor-element-539bb23 *//* Navigation menu active/hover target line gradient color change */
.page-id-1855 #header_main .main-nav .nav-list li.item.active a::after,
.page-id-1855 #header_main .main-nav .nav-list li.item:hover a::after,
.page-id-1855 #header_main .main-nav .nav-list li a span::after {
    background: linear-gradient(
        90deg,
        rgba(5, 195, 151, 0) 0%,    /* left fully transparent */
        #05C397 30%,                /* teal solid around left-center */
        #1F896D 50%,                /* main teal center */
        #05C397 70%,                /* teal solid around right-center */
        rgba(5, 195, 151, 0) 100%   /* right fully transparent */
    ) !important;
}/* End custom CSS */