.highlight-boxes { border: solid 1px #512888; border-top: solid 10px #331958; background-color: #fff; position: relative; padding-bottom: 0; margin-bottom: 30px; } .highlight-boxes-has-button { padding-bottom: 95px; } .highlight-boxes > img { width: 100%; } .highlight-boxes__content { width: 100%; padding: 20px; text-align: center; } .highlight-boxes__content-title { color: #512888; font-size: 30px; font-weight: bold; line-height: 1.2; margin-bottom: 20px; } .highlight-boxes__content-title a { text-decoration: none; } .highlight-boxes__content-title a:hover { text-decoration: underline; } .highlight-boxes__content-desc { margin-bottom: 1.5rem; font-size: 20px; line-height: 1.5; } .highlight-boxes__content-desc ul, .highlight-boxes__content-desc ol { columns: 20rem; column-gap: 3rem; } .highlight-boxes__content-desc ul li, .highlight-boxes__content-desc ol li { break-inside: avoid-column; } .highlight-boxes__button-container { text-align: center; margin: 0 20px; position: absolute; bottom: 1.5rem; right: 0; left: 0; } .highlight-boxes__button-container > .button { margin-bottom: 0; line-height: 1.4 !important; } #atoz { margin: 50px 0; text-align: center; } #atoz .cell { margin: 20px 0; }