html{scroll-behavior:smooth}a:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:3px solid #0077cf;outline-offset:4px}.hr-menu-lines{font:30px Arial;line-height:1}.swiper-rate{overflow:hidden}.hr-footer{background:#02122e;padding:15px;text-align:center}.hr-footer button{color:white;background:none;border:0;text-decoration:underline;cursor:pointer}.tracking-help{font:13px/1.5 Inter,Arial,sans-serif;padding:16px 24px;background:#f2f7fb;color:#02122e}.tracking-help button{padding:9px;margin:5px;border:1px solid #ccd5df;background:white;color:#02122e;cursor:pointer}.consent{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;background:#fff;color:#02122e;border:1px solid #dce2e8;border-radius:12px;box-shadow:0 10px 65px #02122e30;padding:22px;width:min(850px,calc(100% - 32px));display:flex;gap:22px;align-items:center;font:14px/1.5 Inter,Arial,sans-serif}.consent p{font-size:12px;margin:7px 0 0}.consent strong{font-size:15px}.consent p button{border:0;background:none;text-decoration:underline;font-size:12px;padding:0;color:#02122e;cursor:pointer}.consent-actions{display:flex;gap:9px;flex-wrap:wrap}.consent-actions button{padding:12px 16px;font-size:12px;border:1px solid #008a47;border-radius:5px;background:white;color:#02122e;cursor:pointer}.consent-actions button:last-child{background:#008a47;color:white}.consent>.consent-actions{min-width:210px}.consent>.consent-actions button{width:100%}[hidden]{display:none!important}#privacy-dialog{max-width:620px;width:calc(100% - 30px);max-height:85vh;overflow:auto;border:1px solid #dce2e8;border-radius:12px;padding:35px;color:#02122e;font:14px/1.6 Inter,Arial,sans-serif}#privacy-dialog h2{font-size:28px;line-height:1.2}#privacy-dialog::backdrop{background:#02122eaa}#privacy-dialog .close{float:right;background:none;border:0;font-size:28px;cursor:pointer}.int-nav-menu-btn{cursor:pointer}@media(max-width:991px){.int-nav-links.hr-open{display:flex!important;position:absolute;left:0;right:0;top:100%;z-index:100;background:white;padding:20px;flex-direction:column;box-shadow:0 8px 18px #0002}}@media(max-width:650px){.consent{display:block;padding:18px;bottom:12px}.consent>.consent-actions{margin-top:15px}.consent>.consent-actions button{width:auto;flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.int-section.footer{padding-top:32px;padding-bottom:32px}.int-footer-disclaimer{margin-top:0}.int-section.copyright{padding-top:20px;padding-bottom:20px}
