.container-cms{ max-width:100% !important; }@keyframes text-blink { 0% { transform: scale(0.85); } 50% { transform: scale(1); } 100% { transform: scale(0.85); } } .announcement-bar { background-color: var(--red); color: #fff; } .announcement-text { margin: 0; padding: 0.5rem 0; text-align: center; font-size: 1rem; } .announcement-text>a { color: #fff; text-decoration: underline; font-weight: 600; } .text-blink { animation: 1.5s text-blink infinite; } .page--submodule .section { padding: 3rem 0 !important; } .page--submodule .section--banner { color: #fff; } .page--submodule .banner-content h1 { font-size: 3rem; } .page--submodule .banner-content p { font-size: 2rem; } .page--submodule .section--bg-primary { background-color: #242d41; color: #fff; } .page--submodule .section--bg-secondary { background-color: #d4eef9; color: #242d41; } .page--submodule .img-wrap img { width: auto; max-width: 100%; } .page--submodule .btn { border: 0; padding: 0.75rem 2rem; } .page--submodule .btn-primary { background-color: #242d41; color: #fff; } .page--submodule .btn-secondary { background-color: #d4eef9; color: #242d41; } .page--submodule .btn-pill { border-radius: 1.75rem; } .page--submodule .img-fixed-ratio img { max-width: 200px; margin: auto; display: block; width: 100%; } .page--submodule .img-wrap.img-fixed-ratio { height: 200px; margin-bottom: 1rem; display: flex; }