html body#ag-home-page.bl-original .elementor-location-header{position:relative!important;inset:auto!important;background:#121d4b!important;min-height:94px!important}
html body#ag-home-page.bl-original .ag-header-logo{width:280px!important;max-width:280px!important;flex-basis:280px!important}
html body#ag-home-page.bl-original .ag-header-logo img{max-height:72px!important}
html body#ag-home-page.bl-original .elementor-1809 {font-family:Poppins,Arial,sans-serif;color:#12214a}
html body#ag-home-page.bl-original .elementor-1809 >.e-parent{width:100%!important;max-width:1600px!important;margin:0 auto!important;box-sizing:border-box}
html body#ag-home-page.bl-original .elementor-1809 .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--margin-top:0px;--margin-bottom:0px}
html body#ag-home-page.bl-original .elementor-1809 .elementor-widget{margin:0!important;padding:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-6a16d0b{min-height:0!important;padding:0!important;gap:0!important;background:#172a80!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb{width:100%!important;max-width:100%!important;min-height:520px!important;padding:56px 32px!important;justify-content:center!important;background:linear-gradient(90deg,rgba(14,25,56,.78),rgba(14,25,56,.5)),url("/assets/blog-c23e604cf502fc.webp") center/cover no-repeat!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb::before{opacity:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb>.e-con-inner{width:100%!important;max-width:850px!important;margin:0 auto!important;padding:0!important;gap:22px!important;justify-content:center!important}
html body#ag-home-page.bl-original .elementor-1809 h1{font-size:clamp(42px,4vw,60px)!important;line-height:1.1!important;color:#e2bd77!important;text-align:center!important;margin:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-9fc77eb{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.35!important;color:#fff!important;text-align:center!important;font-weight:400!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-20acced{text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.7!important}
html body#ag-home-page.bl-original .elementor-1809 p{margin:0 0 14px!important}
html body#ag-home-page.bl-original .elementor-1809 p:last-child{margin-bottom:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-74f4fbff{padding:40px 48px 48px!important;gap:32px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-74f4fbff>.e-con-inner{width:100%!important;max-width:1400px!important;margin:auto!important;padding:0!important;gap:32px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:16px!important;padding:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f .elementor-button{display:block!important;width:100%!important;background:#f5f7fb!important;color:#12214a!important;border:1px solid #dfe5ef!important;border-radius:6px!important;font-size:16px!important;font-weight:500!important;padding:15px 18px!important;line-height:1.4!important;transition:background-color .2s,color .2s,border-color .2s}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f .elementor-button:is(:hover,:focus-visible){background:#209bd6!important;color:#fff!important;border-color:#209bd6!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-post-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:100%!important;margin:0!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-grid-post{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;position:static!important;min-width:0}
html body#ag-home-page.bl-original .elementor-1809 .eael-grid-post-holder{height:100%;border:1px solid #e2e7f0;background:#fff;border-radius:10px;overflow:hidden;transition:box-shadow .2s,border-color .2s}
html body#ag-home-page.bl-original .elementor-1809 .eael-grid-post-holder:hover{border-color:#c8a171;box-shadow:0 8px 24px rgba(18,33,74,.08)}
html body#ag-home-page.bl-original .elementor-1809 .eael-grid-post-holder-inner{display:flex;flex-direction:column;height:100%}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-media{position:relative;overflow:hidden}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-thumbnail img{display:block;width:100%!important;height:auto!important;aspect-ratio:1200/630;object-fit:cover}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-overlay{position:absolute;inset:0;z-index:1;background:transparent!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-overlay a{display:block;position:absolute;inset:0}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-wrapper{padding:24px;display:flex;flex-direction:column;flex:1}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-title{font-size:23px!important;line-height:1.35!important;letter-spacing:-.02em;margin:0 0 14px!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-title a{color:#12214a!important;text-decoration:none}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-title a:is(:hover,:focus-visible){color:#209bd6!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-content{flex:1}
html body#ag-home-page.bl-original .elementor-1809 .eael-grid-post-excerpt{font-size:16px!important;line-height:1.65!important;color:#46526b}
html body#ag-home-page.bl-original .elementor-1809 .eael-post-elements-readmore-btn{display:inline-block;margin-top:12px;color:#997147!important;text-decoration:none;font-size:16px;font-weight:500}
html body#ag-home-page.bl-original .elementor-1809 .eael-post-elements-readmore-btn:is(:hover,:focus-visible){color:#209bd6!important;text-decoration:underline}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-header-after{padding-top:18px;margin-top:20px;border-top:1px solid #e5eaf2}
html body#ag-home-page.bl-original .elementor-1809 .post-meta-categories{display:flex;gap:8px;list-style:none!important;padding:0!important;margin:0!important;font-size:13px!important}
html body#ag-home-page.bl-original .elementor-1809 .post-meta-categories a{color:#65718a!important;text-decoration:none}
html body#ag-home-page.bl-original .elementor-1809 .post-meta-categories a:hover{color:#209bd6!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-50194a73{min-height:0!important;padding:42px 48px!important;background:#f5f7fb!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-50194a73>.e-con-inner{padding:0!important;width:100%!important;max-width:1000px!important;gap:24px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-6d4d8afc h2{font-size:clamp(28px,2.6vw,36px)!important;line-height:1.2!important;color:#12214a!important;text-align:center!important;margin:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:1fr 1fr auto;gap:16px!important;align-items:center}
html body#ag-home-page.bl-original .elementor-1809 .elementor-field-group{width:100%!important;padding:0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-field-textual{width:100%!important;min-height:50px!important;padding:12px 16px!important;border:1px solid #d6deeb!important;border-radius:5px!important;background:#fff!important;color:#12214a!important;font-family:inherit;font-size:16px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-form button{background:#d8b15f!important;color:#12214a!important;border:1px solid #d8b15f!important;border-radius:5px!important;padding:13px 28px!important;font-size:16px!important;min-height:50px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-form button:disabled{opacity:.65;cursor:not-allowed}
html body#ag-home-page.bl-original .elementor-1809 .ag-newsletter-note{font-size:14px!important;line-height:1.5;color:#52617b;text-align:center;margin:16px 0 0!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-screen-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
html body#ag-home-page.bl-original .ag-footer-logo{width:280px!important;max-width:100%!important}
@media(max-width:1024px){
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-74f4fbff{padding-inline:28px!important}
}
@media(max-width:767px){
html body#ag-home-page.bl-original .ag-header-logo{width:205px!important;max-width:205px!important;flex-basis:205px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb{min-height:0!important;padding:40px 24px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-74f4fbff{padding:28px 24px 34px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f{gap:12px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-1ba237f .elementor-button{font-size:14px!important;padding:13px 10px!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-post-grid{grid-template-columns:1fr!important;gap:24px!important}
html body#ag-home-page.bl-original .elementor-1809 .eael-entry-title{font-size:23px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-50194a73{padding:32px 24px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-form-fields-wrapper{grid-template-columns:1fr!important}
html body#ag-home-page.bl-original .ag-footer-logo{width:240px!important}
}
/* Photograph continues behind the navigation, as in the supplied reference. */
html body#ag-home-page.bl-original .elementor-location-header{position:absolute!important;inset:0 0 auto!important;width:100%!important;z-index:30!important;background:transparent!important;min-height:94px!important}
html body#ag-home-page.bl-original .elementor-location-header :is(.ag-header,.ag-header-inner,.ag-header-actions){background:transparent!important;box-shadow:none!important;border:0!important}
html body#ag-home-page.bl-original .elementor-location-header .ag-header::before{background:none!important;opacity:0!important}
html body#ag-home-page.bl-original .elementor-location-header .ag-menu-desktop .elementor-item{color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.65)}
html body#ag-home-page.bl-original .elementor-location-header .ag-menu-desktop .elementor-item:is(:hover,:focus-visible){color:#e2bd77!important}
html body#ag-home-page.bl-original .elementor-location-header :is(.hfe-flyout-trigger,.hfe-flyout-trigger i,.hfe-flyout-trigger svg){color:#fff!important;fill:#fff!important}
html body#ag-home-page.bl-original .ag-logo-slogan{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.6)}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb{min-height:clamp(680px,100svh,1100px)!important;padding:180px 48px 44px!important;justify-content:flex-end!important;background:linear-gradient(to bottom,rgba(12,22,43,.34),rgba(12,22,43,.14) 36%,rgba(12,22,43,.46)),url('/assets/blog-c23e604cf502fc.webp') center 42%/cover no-repeat!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb>.e-con-inner{max-width:1200px!important;gap:26px!important;justify-content:flex-end!important}
html body#ag-home-page.bl-original .elementor-1809 h1{color:#fff!important;font-size:clamp(48px,5.4vw,80px)!important;text-shadow:0 2px 12px rgba(0,0,0,.18)}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-9fc77eb{font-size:clamp(27px,2.6vw,38px)!important;font-weight:300!important;line-height:1.4!important;text-shadow:0 1px 6px rgba(0,0,0,.28)}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-20acced{font-size:18px!important;line-height:1.65!important;text-align:left!important;text-shadow:0 1px 6px rgba(0,0,0,.28)}
@media(max-width:767px){
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb{min-height:760px!important;padding:350px 24px 34px!important;background-position:36% top!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-fb47bfb>.e-con-inner{gap:20px!important}
html body#ag-home-page.bl-original .elementor-1809 h1{font-size:48px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-9fc77eb{font-size:26px!important}
html body#ag-home-page.bl-original .elementor-1809 .elementor-element-20acced{font-size:16px!important;line-height:1.6!important}
}
