.cookie-notice{position:fixed;z-index:9999999;right:0;bottom:0;left:0;max-height:85dvh;overflow-y:auto;color:#fff;background:#003660;border-top:4px solid #0063b1}.cookie-notice[hidden]{display:none!important}.cookie-notice-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;width:min(1440px,100%);margin:auto;padding:15px 32px calc(15px + env(safe-area-inset-bottom))}.cookie-notice-content{display:flex;align-items:flex-start;gap:10px;min-width:0}.cookie-notice-icon{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:#b8d6ff}.cookie-notice-text{margin:0;color:#eef2f7;font-size:14px;line-height:1.55}.cookie-notice-text a{color:#b8d6ff}.cookie-notice-actions{display:grid;grid-template-columns:repeat(3,165px);gap:50px}.cookie-notice-button{width:200px;min-height:44px;padding:9px 12px;color:#fff;background:transparent;border:1px solid #b8d6ff;border-radius:4px;font-weight:600;font-size:13px;box-shadow:none;cursor:pointer}.cookie-notice-button:hover{color:#003660;background:#fff;border-color:#fff}.cookie-notice-button:focus:not(:focus-visible){color:#fff;background:transparent;border-color:#b8d6ff;outline:none}.cookie-notice-button:focus-visible{color:#fff;background:transparent;border-color:#b8d6ff;outline:3px solid #9fe1cb;outline-offset:2px}.cookie-fab{position:fixed;z-index:9999997;right:26px;bottom:26px;display:grid;width:30px;height:30px;place-items:center;padding:0;color:#fff;background:#003660;border:none;border-radius:50%;cursor:pointer;transition:bottom .2s ease}body.is-scrolled .cookie-fab{right:60px}.cookie-fab[hidden]{display:none!important}.cookie-fab svg{width:20px;height:20px}.cookie-fab:hover{background:#075fa9}.cookie-modal{position:fixed;z-index:10000000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,25,46,.66)}.cookie-modal[hidden]{display:none!important}.cookie-modal-panel{width:min(590px,100%);max-height:90dvh;overflow-y:auto;padding:0 24px 24px;color:#263746;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.35)}.cookie-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.cookie-modal-title{margin:0;color:#063d6b;font-size:24px;padding: 10px 0;}.cookie-modal-close{flex:0 0 auto;width:40px;height:40px;color:#063d6b;background:transparent;border:none;font-size:24px;line-height:1;cursor:pointer;margin-right:-24px;}.cookie-modal-close:hover{color:#fff;background:#e81123}.cookie-modal-intro{margin:0 0 16px;font-size:14px}.cookie-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:15px 0;border-top:1px solid #d7e2eb}.cookie-option-title{display:block;margin-bottom:3px;color:#063d6b}.cookie-option-text{margin:0;color:#586d7e;font-size:13px;line-height:1.45}.cookie-option-required{align-self:center;color:#16803d;font-size:13px;font-weight:700}.cookie-switch{position:relative;align-self:center;width:48px;height:26px}.cookie-switch input{position:absolute;width:1px;height:1px;opacity:0}.cookie-switch span{position:absolute;inset:0;background:#8496a5;border-radius:20px;cursor:pointer;transition:.2s}.cookie-switch span:before{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;content:"";transition:.2s}.cookie-switch input:checked+span{background:#00cc6a}.cookie-switch input:checked+span:before{transform:translateX(22px)}.cookie-switch input:focus-visible+span{outline:3px solid #9fe1cb;outline-offset:2px}.cookie-modal-actions{display:grid;margin-top:20px;justify-content: right;}.cookie-modal-actions .cookie-notice-button{width:200px;min-width:0;color:#063d6b;background:transparent;border-color:#075fa9}.cookie-modal-actions .cookie-notice-button:hover{color:#fff;background:#075fa9}.cookie-modal-actions .cookie-notice-button:focus:not(:focus-visible){color:#063d6b;background:transparent;border-color:#075fa9}.cookie-modal-actions .cookie-notice-button:focus-visible{color:#063d6b;background:transparent;border-color:#075fa9}.cookie-settings{padding: 8px 12px;color: #003660;background: transparent;border: 1px solid #003660;border-radius: 4px;font: inherit;cursor: pointer;}.cookie-settings:hover{background: #003660;color: #fff;}@media(max-width:850px){.cookie-notice-inner{grid-template-columns:1fr;gap:14px;padding-right:20px;padding-left:20px}.cookie-notice-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cookie-notice-button{width:100%;min-width:0;white-space:normal}}@media(max-width:560px){.cookie-notice-inner{padding:13px 12px calc(13px + env(safe-area-inset-bottom))}.cookie-notice-text{font-size:13px}.cookie-notice-actions{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.cookie-notice-button{width:100%;min-width:0}#cookie_customize{grid-column:1/-1;width:calc((100% - 8px)/2);justify-self:center}.cookie-modal{padding:10px}.cookie-modal-panel{padding:0 18px 18px;}.cookie-fab{right:12px;bottom:12px}.cookie-modal-close{margin-right:-18px;}}