.aa-lw{display:block;background:#193a3c;color:#fffefa;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1.45}
.aa-lw[hidden],.aa-lw [hidden]{display:none!important}
.aa-lw *{box-sizing:border-box}
.aa-lw-summary{max-width:1320px;margin:auto;min-height:54px;padding:10px 48px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px 24px;cursor:pointer;list-style:none}
.aa-lw-summary::-webkit-details-marker{display:none}
.aa-lw-summary-title{font:400 22px/1.2 Georgia,'Times New Roman',serif;color:#f1d4a1}
.aa-lw-summary-dates{font-size:12px;color:#f4f0e6}
.aa-lw-summary-link{justify-self:end;font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.aa-lw-chevron{display:inline-block;width:7px;height:7px;margin:0 2px 3px 10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}
.aa-lw-disclosure[open]>.aa-lw-summary .aa-lw-chevron{transform:rotate(225deg);margin-bottom:0}
.aa-lw-phase{font-size:11px;color:#e5dfd2}
.aa-lw-summary:focus-visible{outline:3px solid #f1d4a1;outline-offset:-4px}
.aa-lw-disclosure[open]>.aa-lw-summary{border-bottom:1px solid #557577}
.aa-lw-inner{max-width:1320px;margin:auto;padding:24px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center}
.aa-lw-slides{min-width:0}
.aa-lw-slide{min-width:0;margin:0;min-height:var(--aa-lw-slide-height,0px)}
.aa-lw-offer{display:block;color:#fffefa;text-decoration:none;border-radius:2px;max-width:max-content}
.aa-lw-title{display:block;font:400 28px/1.2 Georgia,'Times New Roman',serif;letter-spacing:0}
.aa-lw-title strong{display:inline-block;margin-left:5px;font-weight:400;color:#f1d4a1}
.aa-lw-detail{display:block;font-size:13px;margin-top:6px;line-height:1.5}
.aa-lw-cta{display:inline-block;font-size:12px;margin-top:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.aa-lw-offer:hover .aa-lw-cta{text-decoration-thickness:2px}
.aa-lw-terms{display:block;font-size:11px;color:#dce5df;margin-top:12px;line-height:1.5}
.aa-lw-arrow{display:none}
.aa-lw-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;white-space:nowrap}
.aa-lw-controls button{appearance:none;display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;border:0;background:transparent;color:#fffefa;font:14px/1 Arial,Helvetica,sans-serif;cursor:pointer;padding:10px;border-radius:3px;box-shadow:none;text-transform:none;letter-spacing:normal;margin:0}
.aa-lw-controls button:before,.aa-lw-controls button:after{content:none}
.aa-lw-controls button:hover{background:#305456}
.aa-lw-position{width:40px;text-align:center;font:12px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;color:#e5dfd2}
.aa-lw-controls .aa-lw-toggle{width:auto;min-width:60px;margin-left:4px;border:1px solid #688183;font-size:12px}
.aa-lw a:focus-visible,.aa-lw button:focus-visible{outline:3px solid #f1d4a1;outline-offset:3px}
.aa-lw:not([data-lw-enhanced]) .aa-lw-inner{display:block}
.aa-lw:not([data-lw-enhanced]) .aa-lw-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}
.aa-lw:not([data-lw-enhanced]) .aa-lw-terms{grid-column:1/-1}
@media(max-width:989px){.aa-lw-summary{padding-inline:28px;gap:6px 16px;grid-template-columns:auto auto minmax(0,1fr)}.aa-lw-summary .aa-lw-phase{grid-column:1/-1;text-align:center}.aa-lw-inner{padding-inline:28px;gap:16px 24px}.aa-lw-title{font-size:26px}}
@media(max-width:749px){.aa-lw-summary{padding:10px 20px;grid-template-columns:1fr auto;gap:5px 12px}.aa-lw-summary-title{grid-column:1/-1;text-align:center;font-size:21px}.aa-lw-summary-dates{font-size:11px}.aa-lw-summary .aa-lw-phase{font-size:10px}.aa-lw-inner{padding:20px;grid-template-columns:1fr;gap:14px}.aa-lw-title{font-size:25px}.aa-lw-detail{font-size:12px}.aa-lw-controls{justify-content:center;gap:8px}.aa-lw-terms{font-size:11px}.aa-lw:not([data-lw-enhanced]) .aa-lw-slides{grid-template-columns:1fr;gap:28px}}
@media(max-width:359px){.aa-lw-inner,.aa-lw-summary{padding-inline:16px}.aa-lw-title{font-size:23px}}
@media(prefers-reduced-motion:reduce){.aa-lw *{transition:none!important;animation:none!important}}
