.button,.content-downloads .download-element a,.content_download .download-element a{align-items:center;background:#00eaff;border:0;border-radius:40px;color:#002540;cursor:pointer;display:inline-flex;flex-direction:row;font-size:20px;font-weight:500;gap:18px;justify-content:center;letter-spacing:.01rem;line-height:28px;outline:0;padding:18px 32px;text-align:center;text-decoration:none;transition:.3s ease-in-out}@media screen and (min-width:481px){.button,.content-downloads .download-element a,.content_download .download-element a{width:fit-content}}.button:hover,.content-downloads .download-element a:hover,.content_download .download-element a:hover{color:#002540;filter:brightness(90%);text-decoration:none}.button--sm{border-radius:32px;font-size:16px;line-height:24px;padding:12px 24px}@media screen and (max-width:480px){.button--responsive{border-radius:32px;font-size:16px;line-height:24px;padding:12px 24px;width:100%}}.button--fit{width:fit-content}.button--full{width:100%}.button--primary-dark{background:#002540;color:#fff}.button--primary-dark:hover{color:#fff}.button--accent{background:#ebc4ad;color:#175582}.button--accent:hover{color:#175582}.button--accent20{background:#f5e4d6;color:#17191c}.button--accent20:hover{color:#17191c}.button--secondary{background:#175582;color:#fff}.button--secondary:hover{color:#fff}.button--outline{background:transparent;border:1px solid #00eaff;color:#00eaff}.button--outline:hover{color:#00eaff}.button-block{margin-bottom:16px}@media screen and (min-width:721px){.button-block{margin-bottom:32px}}.content-downloads,.content_download{margin-bottom:32px}.content-downloads ul,.content_download ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0}.content-downloads .download-element a,.content_download .download-element a{justify-content:flex-start;width:100%}