.elementor-25 .elementor-element.elementor-element-1e10f4e{--display:flex;--position:absolute;--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;top:0px;--z-index:999;}.elementor-25 .elementor-element.elementor-element-1e10f4e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1e10f4e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-1e10f4e{right:0px;}.elementor-25 .elementor-element.elementor-element-98f3c88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-d87d57c{text-align:start;}.elementor-25 .elementor-element.elementor-element-d87d57c img{width:190px;}.elementor-25 .elementor-element.elementor-element-0097b42 .hfe-nav-menu__toggle,
						.elementor-25 .elementor-element.elementor-element-0097b42 .hfe-nav-menu-icon{margin-left:auto;margin-right:0;justify-content:flex-end;}.elementor-25 .elementor-element.elementor-element-0097b42 li.menu-item a{justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-0097b42 li.hfe-button-wrapper{text-align:flex-start;}.elementor-25 .elementor-element.elementor-element-0097b42.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu a.hfe-sub-menu-item,
						 .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:17px;padding-bottom:17px;}.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:1px;}.elementor-25 .elementor-element.elementor-element-0097b42 .hfe-dropdown.menu-is-active{margin-top:1px;}.elementor-25 .elementor-element.elementor-element-0097b42.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu a.hfe-sub-menu-item,
								.elementor-25 .elementor-element.elementor-element-0097b42 .elementor-menu-toggle,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#000000;}.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-25 .elementor-element.elementor-element-0097b42 .elementor-menu-toggle:hover,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#0F1B5F;}
							.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu li a.hfe-sub-menu-item,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:solid;}.elementor-25 .elementor-element.elementor-element-0097b42 .sub-menu li.menu-item:not(:last-child),
						.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-25 .elementor-element.elementor-element-0097b42 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;}.elementor-25 .elementor-element.elementor-element-0097b42 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0097b42 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-1e10f4e{--content-width:1320px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-1e10f4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-98f3c88{--padding-top:4px;--padding-bottom:6px;--padding-left:20px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-d87d57c img{width:169px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-98f3c88{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:12px;--padding-left:20px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-d87d57c img{width:120px;}.elementor-25 .elementor-element.elementor-element-0097b42{width:var( --container-widget-width, 134.688px );max-width:134.688px;--container-widget-width:134.688px;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-d87d57c */.elementor-25 .elementor-element.elementor-element-d87d57c{
    filter: brightness(0) saturate(100%) invert(100%) sepia(36%) saturate(2%) hue-rotate(243deg) brightness(109%) contrast(101%);
}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-0097b42 *//* Dropdown submenu styling */
nav.hfe-dropdown-expandible.hfe-nav-menu__layout-expandible.hfe-nav-menu__submenu-arrow.menu-is-active {
    position: absolute;
    left: -150px !important;
    width: 170px !important;
    border-radius: 10px;
    overflow: hidden;
}

/* Submenu ul padding */
.elementor-25 .elementor-element.elementor-element-0097b42 ul {
    padding-left: 20px;
    padding-right: 20px;
}

/* All submenu links border bottom fix for first, middle, and last links */
.elementor-25 .elementor-element.elementor-element-0097b42 ul li a,
.elementor-25 .elementor-element.elementor-element-0097b42 ul li.menu-item a,
.elementor-25 .elementor-element.elementor-element-0097b42 ul li.menu-item-has-children > a {
    border-bottom: 1px solid #000000 !important;
}

/* Specific menu item override (no border for this item) */


/* Responsive styling for mobile */
@media(max-width: 767px) {
    nav.hfe-dropdown-expandible.hfe-nav-menu__layout-expandible.hfe-nav-menu__submenu-arrow.menu-is-active {
        position: absolute;
        left: -50px !important;
        width: 170px !important;
        border-radius: 10px;
        transform: translate(0px) !important;
    }
}

/* Remove focus outline for interactive elements */
.elementor-25 .elementor-element.elementor-element-0097b42 svg:focus,
.elementor-25 .elementor-element.elementor-element-0097b42 svg:active,
.elementor-25 .elementor-element.elementor-element-0097b42 a:focus,
.elementor-25 .elementor-element.elementor-element-0097b42 button:focus {
    outline: none !important;
    box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-0097b42:focus,
.elementor-25 .elementor-element.elementor-element-0097b42:active {
    outline: none !important;
    box-shadow: none !important;
}

/* Nav transform */
.elementor-25 .elementor-element.elementor-element-0097b42 nav {
    transform: translate(0px);
}

.elementor-25 .elementor-element.elementor-element-0097b42 ul li:last-child a {
    border: none !important;
}/* End custom CSS */