@font-face{font-family:Geist Banner;src:url(/fonts/Geist[wght].woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.jc-cookies-banner{position:fixed;left:24px;bottom:24px;z-index:1002}.jc-cookies{display:flex;flex-direction:column;gap:14px;width:380px;max-width:calc(100vw - 48px);padding:20px;border-radius:16px;background:#FFFFFF;border:1px solid #e2e8f0;box-shadow:0 18px 40px rgba(15,40,80,.18);font-family:Geist Banner,inherit;font-size:14px;line-height:20px;font-weight:400;color:#475569;text-align:left}.jc-cookies p{margin:0;text-wrap:pretty}.jc-cookies__link{color:#0270C0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.jc-cookies__link:hover{text-decoration-thickness:2px}.jc-cookies__acoes{display:flex;gap:8px}.jc-cookies__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid transparent;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer}.jc-cookies__btn--contorno{background:transparent;color:#07072B;border-color:#7D8A99}.jc-cookies__btn--contorno:hover{background:#F7FAFD}.jc-cookies__btn--cheio{background:#0270C0;color:#FFFFFF;border-color:#0270C0}.jc-cookies__btn--cheio:hover{background:#025FA3;border-color:#025FA3}.jc-cookies :focus-visible{outline:2px solid #0270C0;outline-offset:3px}@media (max-width:767px){.jc-cookies-banner{left:0;right:0;bottom:0}.jc-cookies{width:auto;max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;border-bottom:0}.jc-cookies__btn{height:48px;padding:0 22px;font-size:16px}}