.sd-banners{background:#f2f9fc;border-top:1px solid #dcecf3;color:#244f64;padding:42px 24px;font-family:inherit}.sd-banners-wrap{max-width:1180px;margin:0 auto}.sd-banners-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.sd-banners .sd-banners-heading h2{font:600 18px/1.5 inherit;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:.06em;margin:0;color:#244f64}.sd-banners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sd-banner{aspect-ratio:350/160;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dce8ed;border-radius:6px;overflow:hidden;padding:10px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.sd-banners .sd-banner img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0;display:block}.sd-banner:hover{border-color:#549ab8;box-shadow:0 3px 12px #17465a12}.sd-banner:focus-visible,.sd-banners button:focus-visible{outline:3px solid #146788;outline-offset:4px}.sd-banner-external{position:absolute;bottom:3px;right:5px;font-size:12px;line-height:1;background:#fff;color:#517788}.sd-banners-controls{display:flex;align-items:center;gap:8px}.sd-banners button{font:inherit;font-size:12px;line-height:1.6;color:#28556a;border:1px solid #bcd7e3;background:#fff;border-radius:4px;padding:7px 12px;cursor:pointer}.sd-banners button:hover{background:#e1f2f9}.sd-banners-controls [data-banner-prev],.sd-banners-controls [data-banner-next]{font-size:18px;padding:3px 12px}.sd-banners-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.sd-banners-pages{display:flex;gap:8px;flex-wrap:wrap}.sd-banners-pages button{padding:0;width:12px;height:12px;border-radius:50%;background:#c5dce7;border:0}.sd-banners-pages button[aria-current=true]{background:#357e9e}.sd-banners .sd-banners-all{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding-inline:0}.sd-banners [hidden]{display:none!important}.sd-banners--access{margin-top:40px}.sd-banners--access .sd-banners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-banners--access .sd-banners-wrap{max-width:1040px}.sd-banners--access .sd-banner{max-width:360px;width:100%;justify-self:center}@media(max-width:700px){.sd-banners{padding:30px 20px}.sd-banners-heading{flex-wrap:wrap;gap:12px;margin-bottom:18px}.sd-banners .sd-banners-heading h2{font-size:16px}.sd-banners-grid,.sd-banners--access .sd-banners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd-banner{padding:5px}.sd-banners-bottom{gap:14px;align-items:flex-start;flex-wrap:wrap}.sd-banners button{font-size:11px}.sd-banners-controls{margin-left:auto}.sd-banners-pages{min-height:24px;align-items:center}.sd-banners--access .sd-banner:last-child{grid-column:1/-1;width:calc(50% - 6px)}}@media(prefers-reduced-motion:reduce){.sd-banner{transition:none}}
.sd-banners-heading{justify-content:flex-end}.sd-banners--access .sd-banners-heading{display:none}
