.aps-cc{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999;display:flex;justify-content:center;pointer-events:none;font-family:'DM Sans',sans-serif}.aps-cc[hidden]{display:none}.aps-cc__box{pointer-events:auto;width:100%;max-width:760px;background:#fff;color:#55627A;border:1px solid #D9E1DE;border-radius:16px;padding:22px 24px;box-shadow:0 10px 30px rgb(22 35 58 / .14);font-size:15px;line-height:1.55}.aps-cc__title{margin:0 0 6px;font-family:'Sora',sans-serif;font-size:18px;color:#16233A}.aps-cc__text{margin:0}.aps-cc__text a{color:#167A55;text-decoration:underline}.aps-cc__prefs{margin:16px 0 0;display:grid;gap:8px}.aps-cc__prefs[hidden]{display:none}.aps-cc__opt{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid #E3ECEA;border-radius:10px;cursor:pointer;margin:0}.aps-cc__opt input{width:18px;height:18px;margin:2px 0 0;accent-color:#1E9E6E;flex:0 0 auto}.aps-cc__opt strong{display:block;color:#16233A;font-weight:500}.aps-cc__opt span{font-size:14px}.aps-cc__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.aps-cc .aps-cc__btn{padding:11px 20px;border-radius:10px;border:1px solid #1E9E6E;background:#1E9E6E;color:#fff;font:500 15px/1.2 'DM Sans',sans-serif;cursor:pointer;min-width:120px}.aps-cc .aps-cc__btn:hover,.aps-cc .aps-cc__btn:focus{background:#167A55;border-color:#167A55;color:#fff}.aps-cc .aps-cc__btn--dark{background:#16233A;border-color:#16233A}.aps-cc .aps-cc__btn--dark:hover,.aps-cc .aps-cc__btn--dark:focus{background:#0E1828;border-color:#0E1828}.aps-cc .aps-cc__btn--ghost{background:#fff;color:#16233A;border-color:#D9E1DE;margin-right:auto}.aps-cc .aps-cc__btn--ghost:hover,.aps-cc .aps-cc__btn--ghost:focus{background:#F2F5F3;color:#16233A;border-color:#D9E1DE}.aps-cc .aps-cc__btn:focus-visible{outline:2px solid #1E9E6E;outline-offset:2px}@media (max-width:600px){.aps-cc{left:8px;right:8px;bottom:8px}.aps-cc__box{padding:18px}.aps-cc__btns{justify-content:stretch}.aps-cc .aps-cc__btn{flex:1 1 40%;min-width:0}.aps-cc .aps-cc__btn--ghost{flex-basis:100%;margin-right:0;order:3}}