@font-face{font-family:'Plus Jakarta Sans';src:url('plus-jakarta-sans.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'Sora';src:url('sora.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap}
:root{--notification-bar-visible-height:0px}
.trustpilot-static{display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none!important;color:inherit!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;white-space:nowrap}.trustpilot-static strong{font-weight:700}.trustpilot-static b{font-size:19px;color:#00b67a;line-height:1}.trustpilot-static span:last-child{font-weight:700}
.lang-dropdown{max-height:min(65vh,560px);overflow-y:auto;overscroll-behavior:contain}
.mobile-lang-strip{max-height:210px;overflow-y:auto;overscroll-behavior:contain}
.footer-lang__dropdown{max-height:min(55vh,440px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:767px){.trustpilot-widget{height:20px!important;overflow:hidden}.trustpilot-static{height:20px!important;line-height:20px!important}html:is([lang="ka"],[lang="ca"],[lang="fi"]) .stats-trust__item{min-width:0;padding-inline:8px}html:is([lang="ka"],[lang="ca"],[lang="fi"]) .stats-trust__value{max-width:100%;font-size:clamp(20px,5vw,30px);white-space:normal;overflow-wrap:anywhere}}

html #cookiebanner{position:fixed;z-index:10000;bottom:34px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1672px,calc(100% - 12vw));padding:30px 44px;background:#0d1f39;color:#fff;border-radius:22px;box-shadow:0 14px 45px rgba(12,31,56,.18);font-family:'Plus Jakarta Sans',sans-serif}
.cookie-banner__copy{min-width:0;flex:1}.cookie-banner__title{font-family:'Sora',sans-serif;color:#fff;font-size:21px;line-height:1.3;font-weight:700;margin:0 0 8px}.cookie-banner__message{font-size:17px;line-height:1.5;color:#bfc9da;margin:0}.cookie-banner__details-button{display:inline;border:0;padding:0;margin:0;background:transparent;color:#fff;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cookie-banner__details-button:hover{color:#94bdff}.cookie-banner__details{font-size:14px;line-height:1.5;color:#bfc9da;margin:8px 0 0}.cookie-banner__details[hidden]{display:none}.cookie-banner__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.cookie-banner__button{min-width:154px;min-height:54px;border:1px solid #697b94;border-radius:999px;padding:10px 24px;color:#fff;background:transparent;font-family:'Sora',sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.cookie-banner__button:hover{transform:translateY(-2px);background:#fff;color:#0d1f39;border-color:#fff}.cookie-banner__button--allow{background:#4b8cf2;border-color:#4b8cf2}.cookie-banner__button--allow:hover{background:#3076c8;color:#fff;border-color:#3076c8}
@media(max-width:767px){html #cookiebanner{bottom:12px!important;width:calc(100% - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto;align-items:stretch;gap:14px;padding:16px!important;border-radius:12px!important;flex-direction:column}.cookie-banner__title{font-size:15px;margin-bottom:5px}.cookie-banner__message{font-size:12px;line-height:1.5}.cookie-banner__details-button{font-size:12px}.cookie-banner__details{font-size:11px}.cookie-banner__actions{width:100%;gap:8px}.cookie-banner__button{flex:1;min-width:0;min-height:40px;font-size:12px;padding:9px 10px}}
.public-static-notice{padding:12px 18px;margin:12px 0;color:#63490f;background:#fff5d9;border:1px solid #e6c774;border-radius:9px;font-size:14px}.public-static-notice[hidden],.blog-listing__card-wrap[hidden]{display:none!important}
.ptable-tabs-toggle:not(.has-slider) .ptable-tab-btn--active{background:var(--color-primary,#318efa);color:#fff}
@media(max-width:640px){.blog-pagination{max-width:100%;min-width:0}.blog-pagination__pages{min-width:0;max-width:calc(100vw - 180px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}}
