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; }

.ElementCardItems .elementcarditems { padding: 3em 0; }

.ElementCardItems .j-card { max-width: 300px; margin: 1.5rem; padding: 1rem 2rem; border-width: 3px; border-style: solid; border-radius: 2rem; }

.ElementCardItems .j-card h4 { font-family: "Prompt", sans-serif; font-weight: 700; width: 100%; font-size: 25px; line-height: 1.5; text-transform: uppercase; text-align: center; }

.ElementCardItems .j-card p { text-align: center; }

.ElementCardItems .card-link { font-family: "Prompt", sans-serif; font-weight: 700; padding: 1.5rem 0; text-decoration: none; text-transform: uppercase; }

.ElementCardItems .card-icon { margin: 2rem 0; padding: 0.7em; width: 50px; height: 50px; color: #fff; border-radius: 10em; font-size: 20px; text-align: center; }

.HomePage .ElementCardItems .elementcarditems { padding: 0 0 3em; }

@media (min-width: 992px) { .ElementCardItems h2 { font-size: 42px; }
  .ElementCardItems h4 { font-size: 24px; } }
/*# sourceMappingURL=elementcarditems.css.map */