div.date-1vdlp6q{align-items:center;background-color:#93589d33;border-radius:5px;color:var(--sol-color-primary);display:flex;flex-direction:column;height:100%;justify-content:center}span.date-1vdlp6q{line-height:1;text-transform:capitalize}.date.date-1vdlp6q{font-size:28px;font-weight:700;line-height:26px}.month.date-1vdlp6q{font-size:20px;font-weight:700;line-height:20px;text-transform:lowercase}li.event-bg5qn.event-bg5qn.event-bg5qn{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 #0000000f;display:grid;grid-template-columns:66px 1fr;grid-template-rows:minmax(66px,max-content) 1fr;margin-bottom:10px;outline:none;padding:7px}h2.event-bg5qn.event-bg5qn.event-bg5qn,h3.event-bg5qn.event-bg5qn.event-bg5qn,h4.event-bg5qn.event-bg5qn.event-bg5qn,h5.event-bg5qn.event-bg5qn.event-bg5qn{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:18px;line-height:26px;margin:0 0 12px;overflow:hidden}li.isExpandable.event-bg5qn h1.event-bg5qn.event-bg5qn,li.isExpandable.event-bg5qn h2.event-bg5qn.event-bg5qn,li.isExpandable.event-bg5qn h3.event-bg5qn.event-bg5qn,li.isExpandable.event-bg5qn h4.event-bg5qn.event-bg5qn,li.isExpandable.event-bg5qn h5.event-bg5qn.event-bg5qn{text-decoration:underline}button.event-bg5qn.event-bg5qn.event-bg5qn{appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;height:100%;margin-right:66px;padding:0;position:absolute;right:0;text-align:inherit;text-align:right;top:0;width:100%}button.event-bg5qn i.event-bg5qn.event-bg5qn{font-size:20px}button.event-bg5qn.event-bg5qn.event-bg5qn:focus-visible{outline:2px solid var(--sol-color-focus);outline-offset:2px}button.event-bg5qn svg{transform:rotate(90deg);transition:transform .15s}button[aria-expanded=true].event-bg5qn svg{transform:rotate(-90deg)}.icon-field-row.event-bg5qn.event-bg5qn.event-bg5qn{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:auto}.icon-field.event-bg5qn.event-bg5qn.event-bg5qn{align-items:center;color:#424242;display:inline-flex;font-size:14px;line-height:20px}.icon-field.event-bg5qn i.event-bg5qn.event-bg5qn{margin-right:5px}.icon-field.nowrap.event-bg5qn.event-bg5qn.event-bg5qn{white-space:nowrap}.icon-field.event-bg5qn svg{flex:1 0 auto;font-size:18px;margin-right:5px}.content.event-bg5qn.event-bg5qn.event-bg5qn{display:flex;flex-direction:row;padding:10px 16px;position:relative}.content.event-bg5qn .main-content.event-bg5qn.event-bg5qn{flex-grow:1}.content.event-bg5qn .icon-field-row.event-bg5qn.event-bg5qn{margin-right:-30px}.content.event-bg5qn .download.event-bg5qn.event-bg5qn{align-items:center;display:flex}.content.event-bg5qn .download a.event-bg5qn.event-bg5qn{font-size:24px;padding:10px;position:relative}.content.event-bg5qn .download a.event-bg5qn.event-bg5qn:hover{color:gray}.content.event-bg5qn .download a.event-bg5qn:focus-visible span.event-bg5qn,.content.event-bg5qn .download a.event-bg5qn:hover span.event-bg5qn{color:#000;opacity:1}.content.event-bg5qn .download a .download-tooltip.event-bg5qn.event-bg5qn{background-color:#fff;border:1px solid #a9a9a9;border-radius:3px;font-size:14px;margin-bottom:10px;opacity:0;padding:5px 12px;pointer-events:none;position:absolute;right:-33px;top:-24px;transition:opacity .15s ease-in-out;white-space:nowrap}.expandable.event-bg5qn.event-bg5qn.event-bg5qn{display:flex;flex-direction:column;grid-column:1/span 2;padding:20px}.expandable.event-bg5qn .body.event-bg5qn.event-bg5qn{font-size:16px;line-height:24px;overflow:hidden}.expandable.event-bg5qn .icon-field-row.event-bg5qn.event-bg5qn{margin-top:10px}.expandable.event-bg5qn .icon-field-row.event-bg5qn .icon-field.event-bg5qn{font-size:16px;line-height:24px}.expandable.event-bg5qn p:first-child{margin-top:0}.expandable.event-bg5qn p:last-child{margin-bottom:0}.expandable.event-bg5qn a:focus-visible{outline:2px solid var(--sol-color-focus)}button.app-1qsasg5{background-color:#00465a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Dagny OT,sans-serif;font-size:16px;font-weight:500;margin:15px 0 10px;padding:13px 30px;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}button.app-1qsasg5:hover{background-color:#005a74}button.app-1qsasg5:focus-visible{outline:2px solid #00465a;outline-offset:1px}@media(width <= 479px){button.app-1qsasg5{line-height:1.5rem;width:100%}}
