.elementor-160 .elementor-element.elementor-element-9910b56:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-9910b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1F44;}.elementor-160 .elementor-element.elementor-element-9910b56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 32px 4px 32px;}.elementor-160 .elementor-element.elementor-element-9910b56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-160 .elementor-element.elementor-element-601af94a.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-160 .elementor-element.elementor-element-601af94a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-160 .elementor-element.elementor-element-725fc97d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-160 .elementor-element.elementor-element-725fc97d{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-160 .elementor-element.elementor-element-6753ec4f.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-160 .elementor-element.elementor-element-6753ec4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-160 .elementor-element.elementor-element-126805e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-theme-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-160 .elementor-element.elementor-element-dd674bb{text-align:center;}.elementor-160 .elementor-element.elementor-element-dd674bb img{width:16%;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-menu-item.tahefobu-pointer-item{transition-duration:0.2s;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-menu-item.tahefobu-pointer-item:before{transition-duration:0.2s;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-menu-item.tahefobu-pointer-item:after{transition-duration:0.2s;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle-wrap{text-align:center;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu .tahefobu-menu-item,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu > .menu-item-has-children > .tahefobu-sub-icon{color:#12003D;}.elementor-160 .elementor-element.elementor-element-91cfcdc .menu-item-has-children .tahefobu-sub-icon{font-size:14px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-pointer-background:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-horizontal .menu-item-has-children .tahefobu-pointer-item{padding-right:calc(14px + px);}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-pointer-border:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-horizontal .menu-item-has-children .tahefobu-pointer-item{padding-right:calc(14px + px);}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu .tahefobu-menu-item,.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu a,.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle-text{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:700;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu .tahefobu-menu-item{padding-left:8px;padding-right:8px;padding-top:42px;padding-bottom:42px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-pointer-background:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-vertical .menu-item-has-children .tahefobu-sub-icon{text-indent:-8px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-pointer-border:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-vertical .menu-item-has-children .tahefobu-sub-icon{text-indent:-8px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu > .menu-item{margin-left:6px;margin-right:6px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-menu{margin-left:6px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-main-menu-align-left .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-icon{right:6px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-icon{left:6px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-menu-item{border-radius:0px 0px 0px 0px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu .tahefobu-menu-item:hover,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu > .menu-item-has-children:hover > .tahefobu-sub-icon,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu .tahefobu-menu-item.tahefobu-active-menu-item,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu > .menu-item-has-children.current_page_item > .tahefobu-sub-icon{color:#2e3194;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu > .menu-item-has-children .tahefobu-sub-icon{color:#333333;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-icon{right:15px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-sub-menu .tahefobu-sub-icon{left:15px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-nav-menu-horizontal .tahefobu-nav-menu > li > .tahefobu-sub-menu{margin-top:0px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-sub-divider-yes .tahefobu-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item:hover,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu > .menu-item-has-children .tahefobu-sub-menu-item:hover .tahefobu-sub-icon,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item.tahefobu-active-menu-item,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu > .menu-item-has-children.current_page_item .tahefobu-sub-icon{color:#ffffff;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item:hover,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-sub-menu .tahefobu-sub-menu-item.tahefobu-active-menu-item{background-color:#2e3194;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu a,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFBFB;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu li{background-color:#0F0129;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu a{width:100%;padding-left:10px;padding-right:10px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .tahefobu-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-160 .elementor-element.elementor-element-91cfcdc.tahefobu-mobile-divider-yes .tahefobu-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .tahefobu-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu{margin-top:10px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu li a:hover,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu li a.tahefobu-active-menu-item,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu a:hover,
					 .elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-nav-menu a.tahefobu-active-menu-item{background-color:#2e3194;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle{border-color:#333333;width:45px;border-width:0px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle-text{color:#333333;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle-line{background-color:#333333;height:3px;margin-bottom:5px;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle:hover{border-color:#2e3194;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle:hover .tahefobu-mobile-toggle-text{color:#2e3194;}.elementor-160 .elementor-element.elementor-element-91cfcdc .tahefobu-mobile-toggle:hover .tahefobu-mobile-toggle-line{background-color:#2e3194;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-160 .elementor-element.elementor-element-126805e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-160 .elementor-element.elementor-element-126805e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-160 .elementor-element.elementor-element-dd674bb img{width:25%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&family=Barlow+Condensed:wght@400;600;700;800&display=swap'); /* ===== TOP BAR ===== */ .anchor-top-bar { background-color: #0A1F44 !important; padding: 4px 32px !important; /* Slightly tighter vertical padding */ box-shadow: 0 1px 3px rgba(0,0,0,0.1); /* subtle shadow for separation */ } .anchor-top-bar .elementor-widget-text-editor p { color: rgba(255,255,255,0.7) !important; /* improved contrast */ font-family: 'Barlow Condensed',sans-serif !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important; margin: 0; } .anchor-top-bar a { color: #C4A024 !important; text-decoration: none !important; transition: all 0.2s; } .anchor-top-bar a:hover { color: #DDC055 !important; } /* refined hover color */ .anchor-top-bar .apply-pill a { background: #C82333 !important; color: #fff !important; padding: 5px 16px !important; border-radius: 4px !important; font-family: 'Barlow Condensed',sans-serif !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: 2px !important; text-transform: uppercase !important; transition: background 0.2s; } .anchor-top-bar .apply-pill a:hover { background: #A01B26 !important; } /* ===== MAIN NAV BAR ===== */ .anchor-main-nav { background-color: #FFFFFF !important; border-bottom: 3px solid #0A1F44 !important; } /* ===== LOGO ===== */ .anchor-logo .elementor-image { max-width: 160px !important; } /* ===== DESKTOP NAV MENU ===== */ .anchor-desktop-nav .elementor-nav-menu > li > a { font-family: 'Barlow Condensed',sans-serif !important; font-size: 15px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #0A1F44 !important; padding: 10px 14px !important; /* improved click area */ border-radius: 4px !important; transition: all 0.2s !important; } .anchor-desktop-nav .elementor-nav-menu > li > a:hover { color: #C82333 !important; background: rgba(200,35,51,0.06) !important; } .anchor-desktop-nav .elementor-nav-menu > li.current-menu-item > a { color: #C82333 !important; } .anchor-desktop-nav .elementor-nav-menu > li.current-menu-item > a::after { content: '' !important; display: block !important; height: 2px !important; background: #C4A024 !important; border-radius: 2px !important; margin-top: 2px !important; } /* ===== CTA BUTTON IN NAV ===== */ .anchor-desktop-nav .elementor-nav-menu > li.menu-item-cta > a { background-color: #C82333 !important; color: #fff !important; padding: 12px 24px !important; /* more robust button */ border-radius: 6px !important; } .anchor-desktop-nav .elementor-nav-menu > li.menu-item-cta > a:hover { background-color: #A01B26 !important; color: #fff !important; } /* ===== MOBILE BURGER BUTTON ===== */ .elementor-menu-toggle { background-color: transparent !important; border: 2px solid #0A1F44 !important; border-radius: 6px !important; padding: 10px 12px !important; transition: all 0.2s !important; } .elementor-menu-toggle:hover { background-color: #0A1F44 !important; } .elementor-menu-toggle:hover i { color: #fff !important; } .elementor-menu-toggle i { color: #0A1F44 !important; font-size: 22px !important; } /* ===== MOBILE DROPDOWN MENU ===== */ .elementor-nav-menu--dropdown.elementor-nav-menu__container { background-color: #0A1F44 !important; border-top: 3px solid #C82333 !important; padding: 24px 24px 32px !important; } .elementor-nav-menu--dropdown a { font-family: 'Barlow Condensed',sans-serif !important; font-size: 22px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #FFFFFF !important; border-bottom: 1px solid rgba(255,255,255,0.07) !important; padding: 16px 0 !important; transition: color 0.2s !important; } .elementor-nav-menu--dropdown a:hover { color: #C4A024 !important; background: transparent !important; } .elementor-nav-menu--dropdown li:last-child a { border-bottom: none !important; } /* ===== MOBILE CTA (last nav item on mobile) ===== */ .elementor-nav-menu--dropdown li.menu-item-cta a { background-color: #C82333 !important; color: #fff !important; text-align: center !important; margin-top: 24px !important; /* improved spacing */ padding: 16px 20px !important; border-radius: 6px !important; border-bottom: none !important; display: block !important; font-weight: 800 !important; letter-spacing: 2px !important; } .elementor-nav-menu--dropdown li.menu-item-cta a:hover { background-color: #A01B26 !important; color: #fff !important; } /* ===== GOLD SLOGAN DIVIDER IN DESKTOP ===== */ .anchor-slogan-pill .elementor-widget-container { display: flex !important; align-items: center !important; gap: 10px !important; } .anchor-slogan-pill .elementor-widget-container::before, .anchor-slogan-pill .elementor-widget-container::after { content: '' !important; display: block !important; width: 24px !important; height: 1px !important; background: #C4A024 !important; opacity: 0.6 !important; } /* ===== HIDE MOBILE ON DESKTOP ===== */ @media (min-width: 768px) { .anchor-mobile-only { display: none !important; } .anchor-desktop-nav .elementor-menu-toggle { display: none !important; } } /* ===== HIDE DESKTOP NAV ON MOBILE ===== */ @media (max-width: 767px) { .anchor-desktop-only { display: none !important; } .anchor-main-nav .elementor-column:not(:first-child):not(:last-child) { display: none !important; } }/* End custom CSS */