.ConsentBanner_banner__Z4iJb{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -2px 8px rgba(0,0,0,.15);z-index:1000}.ConsentBanner_text__CstkM{color:#575757;flex:1;margin-right:1rem;font-size:.9rem}.ConsentBanner_buttons__9Z5tI{display:flex;gap:.75rem}.ConsentBanner_primary__8hMRc{background:#182a50;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}.ConsentBanner_primary__8hMRc:hover{background:#30538e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,42,80,.2)}.ConsentBanner_secondary__I34FO{background:#f0f4f9;color:#182a50;border:2px solid #182a50;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}.ConsentBanner_secondary__I34FO:hover{background:#e8eef7;border-color:#30538e;color:#30538e;transform:translateY(-2px)}.ConsentBanner_link__5vekb{background:none;border:none;color:#182a50;text-decoration:none;cursor:pointer;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s ease}.ConsentBanner_link__5vekb:hover{color:#30538e;text-decoration:underline}@media (max-width:768px){.ConsentBanner_banner__Z4iJb{flex-direction:column;align-items:stretch}.ConsentBanner_text__CstkM{margin-right:0;margin-bottom:1rem}.ConsentBanner_buttons__9Z5tI{flex-wrap:wrap}.ConsentBanner_link__5vekb,.ConsentBanner_primary__8hMRc,.ConsentBanner_secondary__I34FO{width:100%;text-align:center}}.CookieSettings_backdrop__OnGFK{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000}.CookieSettings_modal__VOlPB{display:flex;width:90vw;max-width:900px;height:80vh;background:#fff;border-radius:8px;overflow:hidden}.CookieSettings_sidebar__KM2_W{flex:0 0 240px;background:#f7f7f7;padding:2rem 1rem;display:flex;flex-direction:column;align-items:stretch}.CookieSettings_logo__GPY0H{width:108px;margin:0 auto 2rem;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.CookieSettings_navBtn__EUGw6{background:none;border:none;text-align:left;padding:.75rem 1rem;margin-bottom:.25rem;font-weight:500;color:#555;cursor:pointer;border-radius:4px;transition:background .2s}.CookieSettings_navBtn__EUGw6:hover{background:#eaeaea}.CookieSettings_active__7JL0Z{background:#fff;color:#222;font-weight:600}.CookieSettings_content__DnGrw{position:relative;flex:1;padding:2rem;overflow-y:auto}.CookieSettings_closeBtn__McsFo{position:absolute;top:1rem;right:1rem;border:none;background:#182a50;color:#fff;width:32px;height:32px;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.CookieSettings_title__zGKz3{color:#182a50;margin-top:0;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.CookieSettings_body__c0ppa{line-height:1.6}.CookieSettings_body__c0ppa h3{color:#182a50;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem}.CookieSettings_body__c0ppa p{color:#575757;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem}.CookieSettings_body__c0ppa a{color:#0066cc;text-decoration:underline}.CookieSettings_toggleRow__L9ZI3{display:flex;align-items:center;margin-top:1rem}.CookieSettings_switch__KWW8Q{position:relative;display:inline-block;width:46px;height:24px}.CookieSettings_switch__KWW8Q input{opacity:0;width:0;height:0}.CookieSettings_slider__kqon0{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:.2s}.CookieSettings_slider__kqon0:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.2s}input:checked+.CookieSettings_slider__kqon0{background-color:#4caf50}input:checked+.CookieSettings_slider__kqon0:before{transform:translateX(22px)}.CookieSettings_toggleLabel__E5ZpA{margin-left:.75rem;font-size:.95rem;color:#333}.CookieSettings_saveAll__UIS9v,.CookieSettings_saveCustom__W9eSk{border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:24px;cursor:pointer}.CookieSettings_saveAll__UIS9v{background-color:#182a50;color:#fff}.CookieSettings_saveAll__UIS9v:hover{background-color:#30538e}.CookieSettings_saveCustom__W9eSk{background-color:#f0f0f0;color:#333}.CookieSettings_saveCustom__W9eSk:hover{background-color:#ddd}.CookieSettings_actions__Ho2kH{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;flex-wrap:wrap}@media (max-width:768px){.CookieSettings_actions__Ho2kH{flex-direction:column!important;align-items:stretch;width:100%}.CookieSettings_saveAll__UIS9v,.CookieSettings_saveCustom__W9eSk{width:100%;font-size:1rem}}@media (max-width:480px){.CookieSettings_actions__Ho2kH{gap:.75rem}.CookieSettings_saveAll__UIS9v,.CookieSettings_saveCustom__W9eSk{font-size:.95rem}.CookieSettings_modal__VOlPB{width:96vw}.CookieSettings_sidebar__KM2_W{flex:0 0 200px}.CookieSettings_content__DnGrw{padding:1.5rem}}@media (max-width:1024px){.CookieSettings_modal__VOlPB{flex-direction:column;width:95vw;max-width:700px;height:auto;max-height:90vh}.CookieSettings_cookieslogo__8pVbX{margin:0}.CookieSettings_sidebar__KM2_W{flex:none;width:100%;display:flex;flex-direction:row;overflow-x:auto;padding:1rem .5rem;background:#fff;border-bottom:1px solid #e0e0e0}.CookieSettings_navBtn__EUGw6{flex:1 0 auto;text-align:center;margin:0 .25rem;padding:.5rem;white-space:nowrap}.CookieSettings_navBtn__EUGw6:first-child{margin-left:0}.CookieSettings_navBtn__EUGw6:last-child{margin-right:0}}@media (max-width:600px){.CookieSettings_backdrop__OnGFK{padding:1rem}.CookieSettings_modal__VOlPB{width:100%;height:100%;border-radius:0;max-height:none}.CookieSettings_sidebar__KM2_W{padding:.5rem}.CookieSettings_content__DnGrw{padding:1rem}.CookieSettings_closeBtn__McsFo{top:.5rem;right:.5rem;width:28px;height:28px}.CookieSettings_actions__Ho2kH{flex-direction:column}.CookieSettings_saveAll__UIS9v,.CookieSettings_saveCustom__W9eSk{width:100%;margin:.25rem 0}}.HowItWorks_stepTitle__uo2fo{color:#182a50!important;font-weight:700;font-size:1.25rem;margin-bottom:.75rem}