/* v1.2: the original Astra content canvas was 1200px, header canvas 1280px. */
body.ent-replica #content>.ent-document{width:min(1200px,calc(100% - 40px));margin-inline:auto;overflow:clip}
body.ent-replica #content>.ent-document>.elementor{--container-max-width:1200px;--content-width:1200px}
body.ent-replica #content>.ent-document>.elementor>.e-con{max-width:100%;margin-inline:auto}
body.ent-replica #content>.ent-document>.elementor>.e-con:first-child,
body.ent-replica #content>.ent-document>.elementor>.e-con:first-child>.e-con{--width:100%;width:100%;max-width:100%}
body.ent-replica>header .elementor-element-69e46e67{--content-width:1280px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}
body.ent-replica>header .elementor-element-69e46e67>.e-con-inner{width:calc(100% - 40px);max-width:1280px;display:grid;grid-template-columns:230px minmax(0,1fr) 146px;gap:20px;align-items:center;min-height:80px;position:static}
body.ent-replica>header .elementor-element-289a31fd{order:1;width:100%;--width:100%;min-width:0}
body.ent-replica>header .elementor-element-5831d338{order:2;width:100%;--width:100%;min-width:0}
body.ent-replica>header .elementor-element-5e5796f6{order:3;width:100%;--width:100%;min-width:0}
body.ent-replica>header .elementor-element-519e02d6 img{width:225px;max-width:100%;height:auto}
body.ent-replica>header .elementor-widget-ent-navigation{width:100%}
body.ent-replica>header .ent-nav{width:100%;justify-content:center;gap:clamp(18px,2.5vw,38px)}
body.ent-replica>header .ent-nav>a,
body.ent-replica>header .ent-nav>.ent-blogs>summary{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;line-height:20px;text-transform:uppercase;color:#006281;white-space:nowrap;padding:19px 0}
body.ent-replica>header .ent-nav>a:hover,
body.ent-replica>header .ent-nav>a[aria-current="page"],
body.ent-replica>header .ent-nav>.ent-blogs[open]>summary{color:#00bce9}
body.ent-replica>header .elementor-element-5861a178 .elementor-button{font:600 16px/1 Roboto,Arial,sans-serif;letter-spacing:2px;padding:16px 22px;border-radius:10px;background:#006281;color:#f7f9ff;white-space:nowrap}
/* Anchor the panel to the full header bottom, rather than the text baseline. */
body.ent-replica>header .ent-mega{width:min(1030px,calc(100vw - 40px));max-height:calc(100vh - var(--ent-menu-top,100px) - 16px);overflow-y:auto}
body.ent-replica>header .ent-mega h2{font-family:Roboto,Arial,sans-serif;letter-spacing:.5px}
@media(max-width:1150px) and (min-width:1025px){body.ent-replica>header .elementor-element-69e46e67>.e-con-inner{grid-template-columns:190px minmax(0,1fr) 140px;gap:12px}body.ent-replica>header .ent-nav{gap:18px}body.ent-replica>header .ent-nav>a,body.ent-replica>header .ent-nav>.ent-blogs>summary{letter-spacing:1px}}
@media(max-width:1024px){
 body.ent-replica>header .elementor-element-69e46e67>.e-con-inner{grid-template-columns:190px minmax(0,1fr);min-height:65px}
 body.ent-replica>header .elementor-element-5e5796f6{display:none}
 body.ent-replica>header .elementor-element-5831d338{justify-content:flex-end}
 body.ent-replica>header .ent-mega{width:100%;max-height:none;overflow:visible}
 body.ent-replica #content>.ent-document>.elementor>.e-con:first-child{--padding-left:0px;--padding-right:0px}
}
@media(max-width:767px){
 body.ent-replica #content>.ent-document{width:calc(100% - 32px)}
 body.ent-replica>header .elementor-element-69e46e67>.e-con-inner{width:calc(100% - 32px);grid-template-columns:170px minmax(0,1fr);gap:10px}
 body.ent-replica>header .elementor-element-519e02d6 img{width:170px}
 body.ent-replica .ent-mobile-menu nav{max-width:calc(100vw - 32px)}
}
body.ent-replica>header .elementor-element-519e02d6{width:225px;max-width:100%;--container-widget-width:225px}
body.ent-replica>header .elementor-element-519e02d6 img{width:100%}
@media(max-width:767px){body.ent-replica>header .elementor-element-519e02d6{width:170px;--container-widget-width:170px}}
body.ent-replica>header .ent-document .elementor .elementor-widget-image.elementor-element-519e02d6 img{width:100%;max-width:100%;height:auto}
