.cookie-consent-module__H03GRq__banner{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));z-index:10000;box-sizing:border-box;color:#f7fbfc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071d2af7;border:1px solid #5ad6c761;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;width:min(760px,100% - 2rem);margin:0 auto;padding:1.15rem;display:flex;position:fixed;box-shadow:0 22px 70px #0000006b}.cookie-consent-module__H03GRq__copy{gap:.4rem;display:grid}.cookie-consent-module__H03GRq__title{font-size:1.05rem}.cookie-consent-module__H03GRq__description{color:#c9d7dc;max-width:510px;margin:0;font-size:.9rem;font-weight:600;line-height:1.55}.cookie-consent-module__H03GRq__actions{flex:none;gap:.65rem;display:flex}.cookie-consent-module__H03GRq__button.cookie-consent-module__H03GRq__button{border-radius:var(--tms-primary-button-radius);min-height:42px;font-family:var(--tms-primary-button-font-family);font-size:.9rem;font-weight:var(--tms-primary-button-font-weight);letter-spacing:var(--tms-primary-button-letter-spacing);text-align:center;white-space:nowrap;line-height:1}.cookie-consent-module__H03GRq__preferences{gap:1rem;width:100%;display:grid}.cookie-consent-module__H03GRq__categories{border:1px solid #5ad6c733;border-radius:12px;display:grid;overflow:hidden}.cookie-consent-module__H03GRq__category{min-height:64px;color:inherit;background:#ffffff09;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .95rem;display:flex}.cookie-consent-module__H03GRq__category+.cookie-consent-module__H03GRq__category{border-top:1px solid #5ad6c729}.cookie-consent-module__H03GRq__category>span:first-child{gap:.15rem;display:grid}.cookie-consent-module__H03GRq__category small{color:#c9d7dc;font-size:.78rem;font-weight:600}.cookie-consent-module__H03GRq__alwaysActive{color:#6ee7d8;font-size:.78rem;font-weight:800}.cookie-consent-module__H03GRq__toggleInput{opacity:0;width:1px;height:1px;position:absolute}.cookie-consent-module__H03GRq__toggle{cursor:pointer;background:#38515e;border-radius:999px;flex:none;width:46px;height:26px;transition:background .16s;position:relative}.cookie-consent-module__H03GRq__toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.cookie-consent-module__H03GRq__toggleInput:checked+.cookie-consent-module__H03GRq__toggle{background:#38b8df}.cookie-consent-module__H03GRq__toggleInput:checked+.cookie-consent-module__H03GRq__toggle:after{transform:translate(20px)}.cookie-consent-module__H03GRq__toggleInput:focus-visible+.cookie-consent-module__H03GRq__toggle{outline-offset:3px;outline:2px solid #fff}.cookie-consent-module__H03GRq__preferenceActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.cookie-consent-module__H03GRq__placeholder{min-height:inherit;text-align:center;color:#f7fbfc;background:#0b2a3b;place-content:center;justify-items:center;gap:.65rem;height:100%;padding:1.5rem;display:grid}.cookie-consent-module__H03GRq__placeholder span{color:#c9d7dc;max-width:360px;font-size:.9rem;font-weight:600;line-height:1.5}.cookie-consent-module__H03GRq__settingsButton{width:fit-content;color:inherit;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.cookie-consent-module__H03GRq__settingsButton:hover{color:#087c75}.cookie-consent-module__H03GRq__settingsButton:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #087c75}@media (max-width:700px){.cookie-consent-module__H03GRq__banner{flex-direction:column;align-items:stretch}.cookie-consent-module__H03GRq__actions,.cookie-consent-module__H03GRq__preferenceActions{grid-template-columns:repeat(3,1fr);display:grid}.cookie-consent-module__H03GRq__preferenceActions{grid-template-columns:repeat(2,1fr)}.cookie-consent-module__H03GRq__button.cookie-consent-module__H03GRq__button{width:100%}}@media (max-width:460px){.cookie-consent-module__H03GRq__actions,.cookie-consent-module__H03GRq__preferenceActions{grid-template-columns:1fr}}
