.elementor-1103 .elementor-element.elementor-element-e75459e:not(.elementor-motion-effects-element-type-background), .elementor-1103 .elementor-element.elementor-element-e75459e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F4C5C;}.elementor-1103 .elementor-element.elementor-element-e75459e > .elementor-container{max-width:1600px;}.elementor-1103 .elementor-element.elementor-element-e75459e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1103 .elementor-element.elementor-element-e75459e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1103 .elementor-element.elementor-element-d1835cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1103 .elementor-element.elementor-element-d1835cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003049;}.elementor-1103 .elementor-element.elementor-element-d1835cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1103 .elementor-element.elementor-element-d1835cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1103 .elementor-element.elementor-element-26cd539 .hfe-site-logo-container, .elementor-1103 .elementor-element.elementor-element-26cd539 .hfe-caption-width figcaption{text-align:center;}.elementor-1103 .elementor-element.elementor-element-26cd539 .hfe-site-logo .hfe-site-logo-container img{width:35%;}.elementor-1103 .elementor-element.elementor-element-26cd539 .hfe-site-logo img{max-width:35%;filter:brightness( 151% ) contrast( 88% ) saturate( 87% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1103 .elementor-element.elementor-element-26cd539 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-1103 .elementor-element.elementor-element-26cd539 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-1103 .elementor-element.elementor-element-5840bc7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1103 .elementor-element.elementor-element-5840bc7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003049;}.elementor-1103 .elementor-element.elementor-element-5840bc7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1103 .elementor-element.elementor-element-5840bc7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1103 .elementor-element.elementor-element-8b0d874:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1103 .elementor-element.elementor-element-8b0d874 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003049;}.elementor-1103 .elementor-element.elementor-element-8b0d874 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1103 .elementor-element.elementor-element-8b0d874 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item{padding-left:10px;padding-right:10px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-sub-menu-item{padding-left:calc( 10px + 20px );padding-right:10px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 40px );padding-right:10px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 60px );padding-right:10px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 80px );padding-right:10px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item, .elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-sub-menu-item{padding-top:19px;padding-bottom:19px;}body:not(.rtl) .elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:12px;}body.rtl .elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:12px;}.elementor-1103 .elementor-element.elementor-element-7fed763 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:12px;}body:not(.rtl) .elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item{margin-bottom:0px;}.elementor-1103 .elementor-element.elementor-element-7fed763 ul.sub-menu{width:257px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu a.hfe-sub-menu-item,
						 .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-icon{font-size:30px;border-width:1px;padding:0.35em;border-radius:0px;background-color:#4A4E69;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-icon svg{font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-1103 .elementor-element.elementor-element-7fed763 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-1103 .elementor-element.elementor-element-7fed763 a.hfe-menu-item, .elementor-1103 .elementor-element.elementor-element-7fed763 a.hfe-sub-menu-item{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item, .elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu a.hfe-sub-menu-item{color:#48CAE4;}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item, .elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu, .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown, .elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-dropdown-expandible{background-color:#003049;}.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item:hover,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item.highlighted,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .menu-item a.hfe-menu-item:focus{color:#34A0A4;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:#590D22;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:unset;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:#590D22;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:before,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:after{background-color:#000000;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-nav-menu:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a.current-menu-item:after{background-color:unset;}.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-pointer__framed .menu-item.parent.current-menu-item a.hfe-menu-item:before,
								.elementor-1103 .elementor-element.elementor-element-7fed763 .hfe-pointer__framed .menu-item.parent.current-menu-item a.hfe-menu-item:after{border-color:#000000;}.elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu,
								.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown,
								.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown-expandible,
								.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-1103 .elementor-element.elementor-element-7fed763 .sub-menu li.menu-item:not(:last-child),
						.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-1103 .elementor-element.elementor-element-7fed763 div.hfe-nav-menu-icon{color:#FFFCFC;}.elementor-1103 .elementor-element.elementor-element-7fed763 div.hfe-nav-menu-icon svg{fill:#FFFCFC;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1103 .elementor-element.elementor-element-6f1cba6 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__container{min-height:44px;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__submit{min-width:calc( 1.1 * 44px );--e-search-form-submit-text-color:#2E2E2E;background-color:#E5E5E5;--e-search-form-submit-icon-size:20px;}body:not(.rtl) .elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__icon{padding-left:calc(44px / 3);}body.rtl .elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__icon{padding-right:calc(44px / 3);}.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__input, .elementor-1103 .elementor-element.elementor-element-6f1cba6.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(44px / 3);padding-right:calc(44px / 3);}.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__input,
					.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-search-form__icon,
					.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-1103 .elementor-element.elementor-element-6f1cba6 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1103 .elementor-element.elementor-element-6f1cba6.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#333333;fill:#333333;}.elementor-1103 .elementor-element.elementor-element-6f1cba6:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#9D751C;border-radius:20px;}.elementor-1103 .elementor-element.elementor-element-6f1cba6.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#9D751C;border-radius:20px;}body.elementor-page-1103:not(.elementor-motion-effects-element-type-background), body.elementor-page-1103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-1103{padding:15px 15px 15px 15px;}@media(min-width:768px){.elementor-1103 .elementor-element.elementor-element-d1835cf{width:20%;}.elementor-1103 .elementor-element.elementor-element-5840bc7{width:80%;}.elementor-1103 .elementor-element.elementor-element-8b0d874{width:75%;}.elementor-1103 .elementor-element.elementor-element-0605224{width:24.999%;}}@media(max-width:1024px){body:not(.rtl) .elementor-1103 .elementor-element.elementor-element-7fed763.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){body:not(.rtl) .elementor-1103 .elementor-element.elementor-element-7fed763.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-1103 .elementor-element.elementor-element-7fed763 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}}/* Start custom CSS for site-logo, class: .elementor-element-26cd539 *//* 🔒 Global logo container styling for all devices/pages */
#lo {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  width: 100% !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  border: none !important;
}

/* 🎯 Ensure logo image remains clean and scales well everywhere */
#lo img {
  margin: 0 auto !important;
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  image-rendering: auto !important;
  filter: none !important;
  transform: none !important;
  will-change: auto !important;
  backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-6f1cba6 *//* Search Bar Styling */
#head .hdr .right-column .search-bar input {
    padding: 12px 20px;
    border-radius: 25px;  /* Round corners */
    border: 2px solid #ccc;  /* Light border */
    background-color: #f9f9f9;  /* Light background color */
    transition: all 0.3s ease-in-out;  /* Smooth animation */
}

/* Placeholder Color */
#head .hdr .right-column .search-bar input::placeholder {
    color: #999;  /* Light gray color for the placeholder */
}

/* Focused Search Bar */
#head .hdr .right-column .search-bar input:focus {
    outline: none;  /* Remove default focus outline */
    border: 2px solid #4CAF50;  /* Green border on focus */
    background-color: #eaf9e7;  /* Light green background on focus */
}

/* Search Bar Hover Effect */
#head .hdr .right-column .search-bar input:hover {
    border: 2px solid #007bff;  /* Blue border on hover */
    background-color: #f0f0f0;  /* Light gray background */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0605224 *//* Search Bar Styling */
#head .hdr .right-column .search-bar input {
    padding: 12px 20px;
    border-radius: 25px;  /* Round corners */
    border: 2px solid #ccc;  /* Light border */
    background-color: #f9f9f9;  /* Light background color */
    transition: all 0.3s ease-in-out;  /* Smooth animation */
}

/* Placeholder Color */
#head .hdr .right-column .search-bar input::placeholder {
    color: #999;  /* Light gray color for the placeholder */
}

/* Focused Search Bar */
#head .hdr .right-column .search-bar input:focus {
    outline: none;  /* Remove default focus outline */
    border: 2px solid #4CAF50;  /* Green border on focus */
    background-color: #eaf9e7;  /* Light green background on focus */
}

/* Search Bar Hover Effect */
#head .hdr .right-column .search-bar input:hover {
    border: 2px solid #007bff;  /* Blue border on hover */
    background-color: #f0f0f0;  /* Light gray background */
}/* End custom CSS */