.module-controls{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5em}.module-controls--vertical{align-items:center;flex-direction:row}.module-controls--vertical .module-controls__link{margin-right:.5em}@media screen and (min-width:769px){.module-controls--vertical-large{align-items:center;display:flex;flex-direction:row;gap:.625rem}.module-controls--vertical-large .module-controls__link{min-width:193px}}.module-controls:not(.module-controls--vertical) .module-controls__link .dn-button,.module-controls:not(.module-controls--vertical) .module-controls__link--alt,.module-controls:not(.module-controls--vertical) .module-controls__link--secondary{display:flex;justify-content:center;width:100%}.module-controls:not(.module-controls--vertical) .module-controls__link--alt,.module-controls:not(.module-controls--vertical) .module-controls__link--secondary{margin-top:1.5em}.module-controls__link{align-items:center;color:#fff;font-family:Spartan,sans-serif;font-size:1.125rem;font-weight:var(--font-weight-bold,700);gap:.5rem;letter-spacing:-1px;text-decoration:none}.module-controls__link .dn-icon{font-size:1.5rem;stroke:#fff;stroke-width:2px}.module-controls__link .dn-button{background:var(--color-primary-500,#2453af);border-color:var(--color-primary-500,#2453af);color:#fff}.module-controls__link .dn-button:hover{background:var(--color-primary-700,#1a3a7a);border-color:var(--color-primary-700,#1a3a7a)}.module-controls__link--light .dn-button{background:#fff;border-color:#fff;color:var(--color-primary-500,#2453af)}.module-controls__link--secondary{color:#fff;font-weight:700}.module-controls__link--secondary:hover{color:var(--color-primary-200,#6d8cd9)}.module-controls__link--alt{color:#000}.module-controls__link--alt:hover{color:var(--color-primary-500,#2453af)}.module-controls__link:hover{text-decoration:none}
