.klaro{font-family:Helvetica,Verdana,Arial,sans-serif}.klaro .cookie-notice:not(.cookie-modal-notice){position:fixed;left:24px;bottom:24px;z-index:9999;width:400px;max-width:calc(100vw - 40px);background:#fff;color:#222;border-top:4px solid #003478;border-radius:6px;box-shadow:0 12px 34px rgb(0 0 0 / .26);padding:22px 24px 18px;box-sizing:border-box}.klaro .cookie-notice .cn-body{margin:0;padding:0}.klaro .cn-body p,.klaro .cookie-modal p{font-size:14px;line-height:1.55;margin:0 0 14px}.klaro .cn-body .cn-ok{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:10px}.klaro .cm-btn,.klaro .cn-buttons button{font-family:Helvetica,Verdana,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border:none;border-radius:20px;padding:10px 22px;cursor:pointer;background:#e8edf5;color:#00275a}.klaro .cm-btn.cm-btn-success,.klaro .cn-buttons button.cm-btn-success{background:#003478;color:#fff}.klaro .cm-btn.cm-btn-success:hover{background:#00275a}.klaro .cm-btn.cm-btn-decline,.klaro .cm-btn.cn-decline{background:#fff0;color:#5b6770;text-decoration:underline;padding-left:4px;padding-right:4px;margin:0}.klaro .cn-buttons,.klaro .cm-modal .cm-footer-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-end}.klaro .cn-buttons>*,.klaro .cm-modal .cm-footer-buttons>*{margin:0}@media (max-width:767.9px){.klaro .cn-buttons,.klaro .cm-modal .cm-footer-buttons{justify-content:center;gap:10px}}.klaro .cm-btn:focus-visible,.klaro a:focus-visible{outline:2px solid #003478;outline-offset:2px}.klaro .cn-learn-more,.klaro .cm-link{background:none;border:none;padding:0;margin-right:16px;color:#003478;font-size:13px;text-decoration:underline;cursor:pointer}.klaro a{color:#003478}.klaro .cookie-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.klaro .cookie-modal .cm-bg{position:fixed;inset:0;background:rgb(0 0 0 / .6)}.klaro .cookie-modal .cm-modal{position:relative;background:#fff;color:#222;width:640px;max-width:92vw;max-height:86vh;overflow-y:auto;border-radius:6px;box-shadow:0 16px 44px rgb(0 0 0 / .32)}.klaro .cookie-modal .cm-header{padding:26px 30px 6px;border-bottom:1px solid #eee}.klaro .cookie-modal .cm-header h1,.klaro .cookie-notice h1{font-family:'League Spartan',Helvetica,Arial,sans-serif;font-weight:600;font-size:24px;line-height:1.25;color:#222;margin:0 0 10px}.klaro .cookie-modal .cm-body{padding:18px 30px}.klaro .cookie-modal .cm-footer{padding:16px 30px 24px;border-top:1px solid #eee}.klaro .cookie-modal .cm-footer-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.klaro .cookie-modal ul.cm-services,.klaro .cookie-modal ul.cm-purposes{list-style:none;margin:0;padding:0}.klaro .cookie-modal li.cm-service,.klaro .cookie-modal li.cm-purpose{padding:14px 0;border-bottom:1px solid #f0f0f0}.klaro .cookie-modal li.cm-service:last-child{border-bottom:none}.klaro .cm-service .cm-list-title,.klaro .cm-purpose .cm-list-title{font-weight:700;font-size:15px;color:#222}.klaro .cm-service .cm-list-description,.klaro .cm-purpose .cm-list-description{font-size:13.5px;line-height:1.5;color:#5b6770}.klaro .cm-caret{color:#003478}.klaro .cm-list-input:checked+.cm-list-label .slider{background-color:#003478}.klaro .cm-list-label .slider{background-color:#c3ccd1}.klaro .cm-list-input.only-required+.cm-list-label .slider{background-color:#9fb4b6}.klaro .cm-list-label .cm-switch{height:24px}@media (max-width:767.9px){.klaro .cookie-notice:not(.cookie-modal-notice){left:0;right:0;bottom:0;width:auto;max-width:none;border-radius:12px 12px 0 0;padding:20px 18px 16px}}.klaro .cm-placeholder,.enact-consent-placeholder{background:#f2f6f7;border:1px dashed #b9ccce;border-radius:4px;padding:24px;text-align:center;font-size:14px;color:#40585b}.klaro .cm-list-input{position:absolute;opacity:0;width:0;height:0}.klaro .cm-list-label{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.klaro .cm-list-label .cm-switch{position:relative;flex:0 0 auto;width:44px;height:24px;display:inline-block}.klaro .cm-list-label .cm-switch .slider{position:absolute;inset:0;background:#c3ccd1;border-radius:24px;transition:background .2s ease}.klaro .cm-list-label .cm-switch .slider::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.klaro .cm-list-input:checked+.cm-list-label .cm-switch .slider{background:#003478}.klaro .cm-list-input:checked+.cm-list-label .cm-switch .slider::before{transform:translateX(20px)}.klaro .cm-list-input:focus-visible+.cm-list-label .cm-switch .slider{outline:2px solid #003478;outline-offset:2px}.klaro .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider{background:#7fb0b3}.klaro .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider::before{transform:translateX(10px)}.klaro .cm-header button,.klaro .cookie-modal .cm-header button.hide{position:absolute;top:16px;right:18px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:none;border-radius:50%;color:#5b6770;cursor:pointer;padding:0}.klaro .cm-header button:hover{background:#eef2f3;color:#222}.klaro .cm-header button svg{stroke:currentColor}.klaro .cm-header{position:relative}.klaro .cm-header .title span{font-family:'League Spartan',Helvetica,Arial,sans-serif}.klaro .cm-purpose>div>.cm-list-label{font-weight:700}.klaro .cm-purpose ul.cm-services{margin-left:4px;padding-left:14px;border-left:2px solid #eef2f3}.klaro .cm-caret a{color:#003478;font-size:13px;text-decoration:none}.klaro .cookie-modal .cm-footer{position:sticky;bottom:0;background:#fff}.klaro .cm-powered-by{display:none}.klaro .cookie-modal .cm-body>p:first-child{margin-top:0}.nabsa-yt-placeholder{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;background:#003478 center / cover no-repeat;border:none;padding:0;cursor:pointer;margin:0 auto;overflow:hidden}.nabsa-yt-placeholder::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .25);transition:background 0.2s ease}.nabsa-yt-placeholder:hover::after{background:rgb(0 0 0 / .12)}.nabsa-yt-placeholder__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;background:rgb(0 52 120 / .85);z-index:1;transition:background 0.2s ease,transform 0.2s ease}.nabsa-yt-placeholder__play::before{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:16px 0 16px 28px;border-color:#fff0 #fff0 #fff0 #fff}.nabsa-yt-placeholder:hover .nabsa-yt-placeholder__play{background:#3F9C35;transform:translate(-50%,-50%) scale(1.06)}.nabsa-yt-placeholder__bubble{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:1;max-width:calc(100% - 40px);background:rgb(0 0 0 / .65);color:rgb(255 255 255 / .92);font-family:Helvetica,sans-serif;font-size:13px;line-height:1.4;padding:8px 16px;border-radius:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klaro.cm-as-context-notice,.klaro .context-notice{display:none!important}[data-type="placeholder"][data-name]{display:none!important}.elementor-widget-video[data-nabsa-yt] .elementor-wrapper{position:relative}.nabsa-yt-placeholder--abs{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:2}.nabsa-copyright{display:inline-block;padding-right:48px}.nabsa-copyright a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nabsa-copyright a:hover{color:inherit;text-decoration:none}.ast-oembed-container .nabsa-yt-placeholder,.nabsa-yt-placeholder{position:relative;top:auto;left:auto}.ast-oembed-container .nabsa-yt-placeholder{position:absolute;inset:0;height:100%;aspect-ratio:auto}.nabsa-yt-placeholder .nabsa-yt-placeholder__play{position:absolute!important;left:50%!important;top:50%!important;width:86px!important;height:86px!important;transform:translate(-50%,-50%)}.nabsa-yt-placeholder:hover .nabsa-yt-placeholder__play{transform:translate(-50%,-50%) scale(1.06)}.nabsa-yt-placeholder .nabsa-yt-placeholder__bubble{position:absolute!important;left:50%!important;top:auto!important;bottom:18px!important;width:auto!important;height:auto!important;transform:translateX(-50%)}.nabsa-yt-granted .nabsa-yt-placeholder__bubble{display:none}