.lang-flagdrop{position:relative}.lang-flagdrop .lang-select{font-family:inherit;text-align:left;cursor:pointer;width:100%;display:inline-flex;align-items:center;gap:8px}.lang-flagdrop .lang-panel{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:210px;max-height:320px;overflow-y:auto;background:#17303b;border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:5px;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,0.4);scrollbar-width:thin;scrollbar-color:rgba(0,208,132,0.4) transparent}.lang-flagdrop.lfd-open .lang-panel{display:block}.lang-panel a.lfd-option{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;color:rgba(255,255,255,0.85);text-decoration:none;font-size:13.5px;white-space:nowrap;transition:background 0.15s,color 0.15s}.lang-panel a.lfd-option:hover{background:rgba(0,208,132,0.15);color:#00d084}.lang-panel a.lfd-option.lfd-active{background:rgba(0,208,132,0.2);color:#00d084;font-weight:500}.lang-panel a.lfd-option img{width:22px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}.lang-switcher--mobile .lang-flagdrop .lang-panel{position:static;max-height:240px;border-radius:8px;box-shadow:none;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.08);margin-top:6px}.uk-navbar-toggle-icon svg>[class*="line-"]{transition:0.2s ease-in-out;transition-property:transform,opacity;transform-origin:center;opacity:1}.uk-navbar-toggle-icon svg>.line-3{opacity:0}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-3{opacity:1}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-2{transform:rotate(45deg)}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-3{transform:rotate(-45deg)}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-1,.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-4{opacity:0}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-1{transform:translateY(6px) scaleX(0)}.uk-navbar-toggle-animate[aria-expanded="true"] svg>.line-4{transform:translateY(-6px) scaleX(0)}:root{--iti-path-flags-1x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/flags.webp");--iti-path-flags-2x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/flags@2x.webp");--iti-path-globe-1x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/globe.webp");--iti-path-globe-2x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/globe@2x.webp")}html[lang="sv"],html[lang="sv"] body,html[lang="it"],html[lang="it"] body{overflow-x:clip}html[lang="cs"] .btn{--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-primary-dark);--btn-text:var(--color-white);--btn-text-hover:var(--color-white);--btn-border:var(--color-primary);--btn-border-hover:var(--color-primary-dark)}html[lang="cs"] .btn.black\:text-black{--btn-text:var(--color-black);--btn-text-hover:var(--color-black)}html[lang="cs"] .cs-main-header{background-color:var(--color-white) !important}html[lang="cs"] .cs-main-header .header-container{background-color:var(--color-white) !important;border-radius:100px !important;color:var(--color-dark) !important}html[lang="cs"] .cs-main-header .header-container.is-privacy,html[lang="cs"] .cs-main-header .header-container.is-conditions{background-color:var(--color-white) !important;border-radius:100px !important;padding:12px 0 !important}@media (hover:hover){html[lang="cs"] .btn,html[lang="cs"] button,html[lang="cs"] .lang-icon,html[lang="cs"] .menu-icon{transition:filter .2s ease,opacity .2s ease,transform .2s ease}html[lang="cs"] .btn:hover,html[lang="cs"] button:hover,html[lang="cs"] .lang-icon:hover,html[lang="cs"] .menu-icon:hover{filter:brightness(0.95)}}html[lang="sv"] .iti{--iti-flag-width:16px;--iti-flag-height:12px;--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-path-flags-1x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/flags.webp");--iti-path-flags-2x:url("https://cdn.jsdelivr.net/npm/intl-tel-input@25.8.3/build/img/flags@2x.webp")}html[lang="sv"] .iti__flag{--iti-flag-width:16px;--iti-flag-height:12px;height:12px;width:16px;border-radius:1px;box-shadow:0 0 1px 0 #888;background-size:3904px 12px}html[lang="sv"] .iti__ac,html[lang="sv"] .iti__ad,html[lang="sv"] .iti__ae,html[lang="sv"] .iti__af,html[lang="sv"] .iti__ag,html[lang="sv"] .iti__ai,html[lang="sv"] .iti__al,html[lang="sv"] .iti__am,html[lang="sv"] .iti__ao,html[lang="sv"] .iti__aq,html[lang="sv"] .iti__ar,html[lang="sv"] .iti__as,html[lang="sv"] .iti__at,html[lang="sv"] .iti__au,html[lang="sv"] .iti__aw,html[lang="sv"] .iti__ax,html[lang="sv"] .iti__az,html[lang="sv"] .iti__ba,html[lang="sv"] .iti__bb,html[lang="sv"] .iti__bd,html[lang="sv"] .iti__be,html[lang="sv"] .iti__bf,html[lang="sv"] .iti__bg,html[lang="sv"] .iti__bh,html[lang="sv"] .iti__bi,html[lang="sv"] .iti__bj,html[lang="sv"] .iti__bl,html[lang="sv"] .iti__bm,html[lang="sv"] .iti__bn,html[lang="sv"] .iti__bo,html[lang="sv"] .iti__bq,html[lang="sv"] .iti__br,html[lang="sv"] .iti__bs,html[lang="sv"] .iti__bt,html[lang="sv"] .iti__bv,html[lang="sv"] .iti__bw,html[lang="sv"] .iti__by,html[lang="sv"] .iti__bz,html[lang="sv"] .iti__ca,html[lang="sv"] .iti__cc,html[lang="sv"] .iti__cd,html[lang="sv"] .iti__cf,html[lang="sv"] .iti__cg,html[lang="sv"] .iti__ch,html[lang="sv"] .iti__ci,html[lang="sv"] .iti__ck,html[lang="sv"] .iti__cl,html[lang="sv"] .iti__cm,html[lang="sv"] .iti__cn,html[lang="sv"] .iti__co,html[lang="sv"] .iti__cq,html[lang="sv"] .iti__cr,html[lang="sv"] .iti__cu,html[lang="sv"] .iti__cv,html[lang="sv"] .iti__cw,html[lang="sv"] .iti__cx,html[lang="sv"] .iti__cy,html[lang="sv"] .iti__cz,html[lang="sv"] .iti__de,html[lang="sv"] .iti__dg,html[lang="sv"] .iti__dj,html[lang="sv"] .iti__dk,html[lang="sv"] .iti__dm,html[lang="sv"] .iti__do,html[lang="sv"] .iti__dz,html[lang="sv"] .iti__ec,html[lang="sv"] .iti__ee,html[lang="sv"] .iti__eg,html[lang="sv"] .iti__eh,html[lang="sv"] .iti__er,html[lang="sv"] .iti__es,html[lang="sv"] .iti__et,html[lang="sv"] .iti__fi,html[lang="sv"] .iti__fj,html[lang="sv"] .iti__fk,html[lang="sv"] .iti__fm,html[lang="sv"] .iti__fo,html[lang="sv"] .iti__fr,html[lang="sv"] .iti__ga,html[lang="sv"] .iti__gb,html[lang="sv"] .iti__gd,html[lang="sv"] .iti__ge,html[lang="sv"] .iti__gf,html[lang="sv"] .iti__gg,html[lang="sv"] .iti__gh,html[lang="sv"] .iti__gi,html[lang="sv"] .iti__gl,html[lang="sv"] .iti__gm,html[lang="sv"] .iti__gn,html[lang="sv"] .iti__gp,html[lang="sv"] .iti__gq,html[lang="sv"] .iti__gr,html[lang="sv"] .iti__gs,html[lang="sv"] .iti__gt,html[lang="sv"] .iti__gu,html[lang="sv"] .iti__gw,html[lang="sv"] .iti__gy,html[lang="sv"] .iti__hk,html[lang="sv"] .iti__hm,html[lang="sv"] .iti__hn,html[lang="sv"] .iti__hr,html[lang="sv"] .iti__ht,html[lang="sv"] .iti__hu,html[lang="sv"] .iti__ie,html[lang="sv"] .iti__il,html[lang="sv"] .iti__im,html[lang="sv"] .iti__in,html[lang="sv"] .iti__io,html[lang="sv"] .iti__iq,html[lang="sv"] .iti__ir,html[lang="sv"] .iti__is,html[lang="sv"] .iti__it,html[lang="sv"] .iti__je,html[lang="sv"] .iti__jm,html[lang="sv"] .iti__jo,html[lang="sv"] .iti__jp,html[lang="sv"] .iti__ke,html[lang="sv"] .iti__kg,html[lang="sv"] .iti__kh,html[lang="sv"] .iti__ki,html[lang="sv"] .iti__km,html[lang="sv"] .iti__kn,html[lang="sv"] .iti__kp,html[lang="sv"] .iti__kr,html[lang="sv"] .iti__kw,html[lang="sv"] .iti__ky,html[lang="sv"] .iti__kz,html[lang="sv"] .iti__la,html[lang="sv"] .iti__lb,html[lang="sv"] .iti__lc,html[lang="sv"] .iti__li,html[lang="sv"] .iti__lk,html[lang="sv"] .iti__lr,html[lang="sv"] .iti__ls,html[lang="sv"] .iti__lt,html[lang="sv"] .iti__lu,html[lang="sv"] .iti__lv,html[lang="sv"] .iti__ly,html[lang="sv"] .iti__ma,html[lang="sv"] .iti__mc,html[lang="sv"] .iti__md,html[lang="sv"] .iti__me,html[lang="sv"] .iti__mf,html[lang="sv"] .iti__mg,html[lang="sv"] .iti__mh,html[lang="sv"] .iti__mk,html[lang="sv"] .iti__ml,html[lang="sv"] .iti__mm,html[lang="sv"] .iti__mn,html[lang="sv"] .iti__mo,html[lang="sv"] .iti__mp,html[lang="sv"] .iti__mq,html[lang="sv"] .iti__mr,html[lang="sv"] .iti__ms,html[lang="sv"] .iti__mt,html[lang="sv"] .iti__mu,html[lang="sv"] .iti__mv,html[lang="sv"] .iti__mw,html[lang="sv"] .iti__mx,html[lang="sv"] .iti__my,html[lang="sv"] .iti__mz,html[lang="sv"] .iti__na,html[lang="sv"] .iti__nc,html[lang="sv"] .iti__ne,html[lang="sv"] .iti__nf,html[lang="sv"] .iti__ng,html[lang="sv"] .iti__ni,html[lang="sv"] .iti__nl,html[lang="sv"] .iti__no,html[lang="sv"] .iti__np,html[lang="sv"] .iti__nr,html[lang="sv"] .iti__nu,html[lang="sv"] .iti__nz,html[lang="sv"] .iti__om,html[lang="sv"] .iti__pa,html[lang="sv"] .iti__pe,html[lang="sv"] .iti__pf,html[lang="sv"] .iti__pg,html[lang="sv"] .iti__ph,html[lang="sv"] .iti__pk,html[lang="sv"] .iti__pl,html[lang="sv"] .iti__pm,html[lang="sv"] .iti__pn,html[lang="sv"] .iti__pr,html[lang="sv"] .iti__ps,html[lang="sv"] .iti__pt,html[lang="sv"] .iti__pw,html[lang="sv"] .iti__py,html[lang="sv"] .iti__qa,html[lang="sv"] .iti__re,html[lang="sv"] .iti__ro,html[lang="sv"] .iti__rs,html[lang="sv"] .iti__ru,html[lang="sv"] .iti__rw,html[lang="sv"] .iti__sa,html[lang="sv"] .iti__sb,html[lang="sv"] .iti__sc,html[lang="sv"] .iti__sd,html[lang="sv"] .iti__se,html[lang="sv"] .iti__sg,html[lang="sv"] .iti__sh,html[lang="sv"] .iti__si,html[lang="sv"] .iti__sj,html[lang="sv"] .iti__sk,html[lang="sv"] .iti__sl,html[lang="sv"] .iti__sm,html[lang="sv"] .iti__sn,html[lang="sv"] .iti__so,html[lang="sv"] .iti__sr,html[lang="sv"] .iti__ss,html[lang="sv"] .iti__st,html[lang="sv"] .iti__su,html[lang="sv"] .iti__sv,html[lang="sv"] .iti__sx,html[lang="sv"] .iti__sy,html[lang="sv"] .iti__sz,html[lang="sv"] .iti__ta,html[lang="sv"] .iti__tc,html[lang="sv"] .iti__td,html[lang="sv"] .iti__tf,html[lang="sv"] .iti__tg,html[lang="sv"] .iti__th,html[lang="sv"] .iti__tj,html[lang="sv"] .iti__tk,html[lang="sv"] .iti__tl,html[lang="sv"] .iti__tm,html[lang="sv"] .iti__tn,html[lang="sv"] .iti__to,html[lang="sv"] .iti__tr,html[lang="sv"] .iti__tt,html[lang="sv"] .iti__tv,html[lang="sv"] .iti__tw,html[lang="sv"] .iti__tz,html[lang="sv"] .iti__ua,html[lang="sv"] .iti__ug,html[lang="sv"] .iti__uk,html[lang="sv"] .iti__um,html[lang="sv"] .iti__us,html[lang="sv"] .iti__uy,html[lang="sv"] .iti__uz,html[lang="sv"] .iti__va,html[lang="sv"] .iti__vc,html[lang="sv"] .iti__ve,html[lang="sv"] .iti__vg,html[lang="sv"] .iti__vi,html[lang="sv"] .iti__vn,html[lang="sv"] .iti__vu,html[lang="sv"] .iti__wf,html[lang="sv"] .iti__ws,html[lang="sv"] .iti__xk,html[lang="sv"] .iti__ye,html[lang="sv"] .iti__yt,html[lang="sv"] .iti__za,html[lang="sv"] .iti__zm,html[lang="sv"] .iti__zw{--iti-flag-width:16px;--iti-flag-height:12px}html[lang="sv"] .iti__arrow::before{content:none !important;display:none !important}html[lang="sv"] .iti__country-container{top:0;bottom:0;right:0}html[lang="sv"] .iti__selected-country-primary{padding-left:var(--iti-spacer-horizontal)}html[lang="it"] .iti__search-input{-webkit-appearance:none;appearance:none;padding-left:30px;border:1px solid rgba(23,48,59,0.16);border-radius:0.75rem;background-color:#fff;color:#17303b}html[lang="it"] .iti__search-input::placeholder{color:rgba(23,48,59,0.62)}html[lang="it"] .iti__search-input::-webkit-search-decoration,html[lang="it"] .iti__search-input::-webkit-search-cancel-button,html[lang="it"] .iti__search-input::-webkit-search-results-button,html[lang="it"] .iti__search-input::-webkit-search-results-decoration{display:none}html[lang="it"] .iti__search-input:focus{outline:none;border-color:rgba(23,48,59,0.28);box-shadow:0 0 0 1px rgba(23,48,59,0.08)}html[lang="ar"] body{text-align:right}html[lang="ar"] .text-left,html[lang="ar"] table{text-align:right}html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] select{text-align:right}html[lang="ar"] .iti--separate-dial-code input[type="tel"],html[lang="ar"] .iti--separate-dial-code input.iti__tel-input{padding-left:16px !important;padding-right:92px !important}html[lang="ar"] .iti--separate-dial-code .iti__flag-container{left:auto;right:0}html[lang="ar"] .iti__country-list{text-align:right}html[lang="ar"] [data-slider="reviews"],html[lang="ar"] iframe{direction:ltr}.cf-disclaimer{font-size:0.6rem;margin-top:12px;line-height:1.4;color:color-mix(in srgb,var(--cf-text) 70%,transparent);text-align:center}.cf-readmore{font-weight:bold;text-decoration:underline;cursor:pointer;position:relative}.cf-readmore::after{background:color-mix(in srgb,var(--cf-dropdown-bg) 95%,transparent);backdrop-filter:blur(16px);border-radius:8px;border:1px solid var(--cf-border);bottom:120%;box-shadow:var(--cf-shadow);color:color-mix(in srgb,var(--cf-text) 70%,transparent);content:"";display:block;font-size:clamp(0.5rem,0.65rem,0.75rem);font-weight:normal;left:50%;line-height:1.3;max-height:530px;max-width:min(90vw,300px);opacity:0;overflow-y:auto;padding:12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s;visibility:hidden;white-space:pre-wrap;width:max-content;min-width:300px;z-index:1000}.cf-readmore:hover::after,.cf-readmore:focus::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width:480px){.cf-readmore::after{position:fixed;bottom:auto;top:20%;left:50%;transform:translateX(-50%);width:95vw;max-height:70vh
/* ─── Mobile scroll & interaction hardening ──────────────────────────────────
   Added 2026-06-30.
   - overscroll-behavior: contain on off-canvas nav stops scroll chaining
   - touch-action: pan-y on the flag dropdown allows vertical swipe through it
   ─────────────────────────────────────────────────────────────────────────── */

/* Off-canvas menu: prevent main page scrolling while menu is open */
.uk-offcanvas-bar {
    overscroll-behavior: contain;
}

/* Language dropdown: allow vertical scroll through the list on touch */
.lang-panel {
    touch-action: pan-y;
    overscroll-behavior: contain;
}
