.sit-popup-root{font-family:Arial,Helvetica,sans-serif;color:#123249}html.sit-popup-open{overflow:hidden}
.sit-popup{box-sizing:border-box;width:min(740px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:4px;background:white;color:#123249;box-shadow:0 24px 80px #001a3d55;overflow:auto;text-align:left}
.sit-popup::backdrop{background:#071b35a3}.sit-popup *{box-sizing:border-box}
.sit-popup-brand{display:flex;align-items:center;gap:18px;padding:20px 32px;background:#006bac;color:white;font-size:12px;letter-spacing:.08em;font-weight:700}.sit-popup-brand span{font-weight:400;letter-spacing:0;opacity:.9}
.sit-popup .sit-popup-close{position:absolute;right:12px;top:10px;width:44px;height:44px;color:white;background:transparent;border:1px solid #ffffff66;border-radius:2px;font:28px/1 Arial;cursor:pointer}
.sit-popup-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;padding:32px 32px 0}.sit-popup-copy:only-child{grid-column:1/-1}
.sit-popup-badge{display:block;color:#006bac;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}
.sit-popup h2{color:#082b50;font-size:30px;line-height:1.16;font-weight:600;letter-spacing:-.02em;margin:0 0 18px}
.sit-popup p{font-size:15px;line-height:1.65;color:#435968;margin:0 0 16px;overflow-wrap:break-word}.sit-popup .sit-popup-note{font-size:13px;line-height:1.6;margin:0}
.sit-popup-highlight{background:#eef6fa;border-left:3px solid #006bac;padding:23px;align-self:start;margin:0}.sit-popup-symbol{display:block;color:#006bac;font:32px/1 Arial;margin-bottom:20px}.sit-popup-highlight h3{font-size:12px;line-height:1.5;color:#435968;font-weight:400;margin:0 0 12px}.sit-popup-highlight p{font-size:19px;line-height:1.5;font-weight:700;color:#082b50;margin:0}
.sit-popup-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 32px 0;padding:23px 0;border-top:1px solid #dce6ee}
.sit-popup .sit-popup-link{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 16px;border:1px solid #b6c9d6;background:white;color:#006bac;font:700 13px/1.5 Arial;text-decoration:none;border-radius:2px}
.sit-popup .sit-popup-link--primary{background:#006bac;color:white;border-color:#006bac}.sit-popup .sit-popup-link--primary:hover{background:#082b50;color:white}.sit-popup .sit-popup-link--secondary:hover{background:#eef6fa;color:#082b50}
.sit-popup .sit-popup-dismiss{background:none;border:0;color:#435968;font:13px/1.5 Arial;text-decoration:underline;min-height:44px;cursor:pointer;padding:10px;margin-left:auto}.sit-popup :focus-visible{outline:3px solid #f5a000!important;outline-offset:2px}
.sit-popup--offer .sit-popup-highlight{border-color:#f5a000}.sit-popup--holiday .sit-popup-highlight{border-color:#2a7c6e}
@media(max-width:600px){.sit-popup{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.sit-popup-brand{padding:18px 60px 18px 22px;font-size:11px}.sit-popup-brand span{display:none}.sit-popup-grid{grid-template-columns:1fr;padding:24px 22px 0;gap:22px}.sit-popup h2{font-size:27px}.sit-popup-highlight{padding:18px}.sit-popup-symbol{display:none}.sit-popup-actions{margin:22px 22px 0;padding:20px 0;gap:10px}.sit-popup .sit-popup-link{width:100%}.sit-popup .sit-popup-dismiss{margin:0 auto}}
@media print{.sit-popup-root{display:none!important}}
