html { font-size: 62.5%; }

body { font-family: "Prompt", sans-serif; font-size: 1.6rem; }

a { color: inherit; }

a:hover, a:active { color: inherit; }

a:not(.btn):not(.no-underline) { text-decoration: underline; }

a.no-underline { text-decoration: none; }

a.no-underline:hover { text-decoration: none; }

p { line-height: 1.5; margin-bottom: 2rem; }

blockquote { border-left-color: #1a8fce; }

/* Content */
.content img { display: block; max-width: 100%; height: auto; margin-top: 1.6rem; margin-bottom: 1.6rem; float: none; }

.content img.leftAlone { margin-right: 1.6rem; float: left; }

.content img.center { margin-right: auto; margin-left: auto; }

.content img.left { margin-top: 0; margin-right: 1.6rem; float: left; }

.content img.right { margin-top: 0; margin-left: 1.6rem; float: right; }

.content .external-link { display: block; }

.content .download-link { display: block; }

.content .button-link { display: block; }

.ElementEventsList .elementcarditems, .ElementNewsList .elementcarditems { padding: 3em 0; }

.ElementEventsList .card-inner, .ElementNewsList .card-inner { overflow: auto; }

.ElementEventsList .rounded-top, .ElementNewsList .rounded-top { border-top-left-radius: 1.5rem !important; border-top-right-radius: 1.5rem !important; }

.ElementEventsList .rounded-bottom, .ElementNewsList .rounded-bottom { border-bottom-left-radius: 1.5rem !important; border-bottom-right-radius: 1.5rem !important; }

.ElementEventsList h1, .ElementNewsList h1 { font-family: "Prompt", sans-serif; font-weight: 700; margin-bottom: 5rem; font-size: 3.5rem; border-radius: 10rem; }

.ElementEventsList h2, .ElementNewsList h2 { font-family: "Prompt", sans-serif; font-weight: 700; font-size: 2.5rem; }

.ElementEventsList h4, .ElementNewsList h4 { font-family: "Prompt", sans-serif; font-weight: 700; font-size: 1.8rem; }

.ElementEventsList p, .ElementNewsList p { font-size: 1.4rem; line-height: 1.8rem; }

.ElementEventsList p:last-child, .ElementNewsList p:last-child { margin: 0 0 1rem; }

.ElementEventsList .upcomingevents-holder-wrapper ul, .ElementEventsList .upcomingevents-holder-wrapper li, .ElementNewsList .upcomingevents-holder-wrapper ul, .ElementNewsList .upcomingevents-holder-wrapper li { margin: 0; padding: 0; }

.ElementEventsList .upcomingevents-holder-wrapper .tab-content, .ElementNewsList .upcomingevents-holder-wrapper .tab-content { margin-top: 1rem; }

.ElementEventsList .upcomingevents-holder-wrapper a.btn, .ElementNewsList .upcomingevents-holder-wrapper a.btn { font-family: "Prompt", sans-serif; font-weight: 700; font-size: 2rem; }

.ElementEventsList .nav-item .nav-link, .ElementNewsList .nav-item .nav-link { font-family: "Prompt", sans-serif; font-weight: 700; font-size: 2.5rem; width: 250px; text-align: center; text-transform: uppercase; }

.ElementEventsList .pill-news, .ElementNewsList .pill-news { margin-bottom: 1rem; border-radius: 1rem; }

.ElementEventsList .pill-events, .ElementNewsList .pill-events { margin-bottom: 1rem; border-radius: 1rem; }

@media (min-width: 576px) { .ElementEventsList .upcomingevents-holder-wrapper .tab-content, .ElementNewsList .upcomingevents-holder-wrapper .tab-content { margin-top: 5rem; }
  .ElementEventsList .nav-item .nav-link, .ElementNewsList .nav-item .nav-link { font-size: 3.5rem; width: 250px; }
  .ElementEventsList .pill-news, .ElementNewsList .pill-news { border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .ElementEventsList .pill-events, .ElementNewsList .pill-events { border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; border-top-left-radius: 0; border-bottom-left-radius: 0; } }

@media (min-width: 768px) { .ElementEventsList .nav-item .nav-link, .ElementNewsList .nav-item .nav-link { width: 330px; } }
/*# sourceMappingURL=elementeventlist.css.map */