/* Generated by scripts/mirror.py - not part of the original site. */
img[src$="/assets/placeholder.svg"]{object-fit:cover;background:#eef1f4}
.elementor-counter-number{font-variant-numeric:tabular-nums}
.a1-page{background:#0b2545;color:#fff;text-align:center;padding:110px 20px}
.a1-page h1{color:#fff;font-size:44px;margin:0 0 16px}
.a1-page p{font-size:18px;margin:0 0 28px}
.a1-page a.a1-btn{display:inline-block;background:#f26522;color:#fff;padding:14px 30px;border-radius:4px;font-weight:600;text-decoration:none}
/* Pages whose Elementor per-page stylesheet was never archived (body.a1-nocss): generic layout. */
.a1-nocss .entry-content>.elementor>.elementor-top-section{padding:48px 20px}
.a1-nocss .entry-content>.elementor>.elementor-top-section:first-child{background:#0b2545;padding:70px 20px}
.a1-nocss .entry-content>.elementor>.elementor-top-section:first-child :is(h1,h2,h3,p,li,span,a:not(.elementor-button)){color:#fff}
.a1-nocss .entry-content .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
.a1-nocss .entry-content .elementor-widget:not(:last-child){margin-bottom:20px}
.a1-nocss .entry-content .elementor-column>.elementor-widget-wrap{padding:12px}
.a1-nocss .entry-content .elementor-widget-image img{border-radius:6px}
.a1-nocss .entry-content .elementor-button{background:#f26522;color:#fff}
.a1-nocss .entry-content .elementor-icon-box-wrapper,.a1-nocss .entry-content .elementor-image-box-wrapper{text-align:center}
.a1-nocss .entry-content .elementor-accordion .elementor-tab-title{font-weight:600}
