.lkf-footer *, .lkf-footer *::before, .lkf-footer *::after { box-sizing: border-box; margin: 0; padding: 0; } .lkf-footer { --lkf-navy: #0077be; --lkf-blue: #1557be; --lkf-accent: #0077be; --lkf-green: #25d366; --lkf-white: #ffffff; --lkf-text: rgba(255,255,255,0.78); --lkf-border: rgba(255,255,255,0.1); font-family: 'Plus Jakarta Sans', 'Figtree', 'Segoe UI', sans-serif; background: var(--lkf-navy); color: var(--lkf-text); } .lkf-container { max-width: 1160px; margin: 0 auto; padding-left: 24px; padding-right: 24px; } .lkf-top-strip { background: var(--lkf-blue); padding: 14px 0; } .lkf-strip-inner { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; } .lkf-strip-left { display: flex; align-items: center; gap: 10px; font-size: 13.5px; font-weight: 600; color: rgba(255,255,255,0.9); } .lkf-strip-left svg { flex-shrink: 0; color: #7dd3fc; } .lkf-strip-actions { display: flex; align-items: center; gap: 12px; } .lkf-strip-tel { display: inline-flex; align-items: center; gap: 7px; font-size: 13.5px; font-weight: 700; color: rgba(255,255,255,0.9); text-decoration: none; transition: color 0.18s; } .lkf-strip-tel:hover { color: #fff; } .lkf-strip-btn { display: inline-flex; align-items: center; padding: 7px 18px; background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.3); border-radius: 8px; font-size: 13px; font-weight: 700; color: #fff; text-decoration: none; transition: background 0.18s; } .lkf-strip-btn:hover { background: rgba(255,255,255,0.25); color: #fff; } .lkf-main { padding: 64px 0 56px; } .lkf-grid { display: grid; grid-template-columns: 1.6fr 1fr 1fr 1.4fr; gap: 48px; align-items: start; } .lkf-logo { display: flex; align-items: center; text-decoration: none; margin-bottom: 20px; } .lkf-logo-img { height: auto; max-height: 140px; width: auto; max-width: 220px; display: block; object-fit: contain; } .lkf-about-text { font-size: 14px; line-height: 1.7; color: var(--lkf-text); margin-bottom: 20px; } .lkf-socials { display: flex; gap: 10px; flex-wrap: wrap; } .lkf-social-btn { display: inline-flex; align-items: center; gap: 7px; padding: 8px 14px; border-radius: 8px; font-size: 13px; font-weight: 700; text-decoration: none; transition: filter 0.18s, transform 0.15s; } .lkf-social-btn:hover { filter: brightness(1.12); transform: translateY(-1px); } .lkf-wa { background: #25d366; color: #fff; } .lkf-mail { background: rgba(255,255,255,0.1); color: rgba(255,255,255,0.85); border: 1px solid var(--lkf-border); } .lkf-col-title { font-size: 13px; font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; color: rgba(255,255,255,0.45); margin-bottom: 18px; } .lkf-links { list-style: none; display: flex; flex-direction: column; gap: 10px; } .lkf-links a { font-size: 14.5px; font-weight: 500; color: var(--lkf-text); text-decoration: none; transition: color 0.18s, padding-left 0.18s; display: inline-block; } .lkf-links a:hover { color: #fff; padding-left: 4px; } .lkf-contact-list { display: flex; flex-direction: column; gap: 14px; margin-bottom: 20px; } .lkf-contact-item { display: flex; align-items: center; gap: 12px; text-decoration: none; transition: opacity 0.18s; } .lkf-contact-item:hover { opacity: 0.8; } .lkf-contact-icon { width: 34px; height: 34px; background: rgba(255,255,255,0.1); border-radius: 8px; display: flex; align-items: center; justify-content: center; color: #93c5fd; flex-shrink: 0; } .lkf-icon-wa { background: rgba(37,211,102,0.2); color: #4ade80; } .lkf-contact-label { display: block; font-size: 10.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: rgba(255,255,255,0.4); } .lkf-contact-val { display: block; font-size: 14px; font-weight: 600; color: #fff; margin-top: 1px; } .lkf-register-cta { display: flex; align-items: center; gap: 10px; padding: 13px 18px; background: rgba(21,87,190,0.25); border: 1px solid rgba(21,87,190,0.5); border-radius: 10px; font-size: 13.5px; font-weight: 700; color: #93c5fd; text-decoration: none; transition: background 0.18s, border-color 0.18s, color 0.18s; } .lkf-register-cta:hover { background: rgba(21,87,190,0.4); border-color: rgba(21,87,190,0.8); color: #fff; } .lkf-register-cta svg { flex-shrink: 0; } .lkf-bottom { border-top: 1px solid var(--lkf-border); padding: 20px 0; } .lkf-bottom-inner { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; } .lkf-copyright { font-size: 13px; color: rgba(255,255,255,0.4); } .lkf-legal { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; } .lkf-legal a { font-size: 13px; color: rgba(255,255,255,0.45); text-decoration: none; transition: color 0.18s; } .lkf-legal a:hover { color: #fff; } .lkf-legal span { color: rgba(255,255,255,0.2); } @media (max-width: 1020px) { .lkf-grid { grid-template-columns: 1fr 1fr; gap: 36px; } .lkf-col-about { grid-column: 1 / -1; } .lkf-about-text { max-width: 520px; } } @media (max-width: 680px) { .lkf-top-strip { padding: 12px 0; } .lkf-strip-left { font-size: 12.5px; } .lkf-strip-tel { display: none; } .lkf-main { padding: 48px 0 40px; } .lkf-grid { grid-template-columns: 1fr; gap: 28px; } .lkf-col-about { grid-column: auto; } .lkf-bottom-inner { flex-direction: column; text-align: center; } .lkf-legal { justify-content: center; } } @media (max-width: 420px) { .lkf-container { padding-left: 16px; padding-right: 16px; } .lkf-strip-btn { display: none; } }
#itlive-sitechat { position:fixed; bottom:24px; right:24px; z-index:2147483000; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; } #itlive-sitechat .ilsc-panel, #itlive-sitechat .ilsc-backdrop, #itlive-sitechat .ilsc-launcher { z-index:9000; } #itlive-sitechat .ilsc-launcher { background:#1e3a8a; color:#fff; border:0; border-radius:30px; padding:14px 22px; cursor:pointer; box-shadow:0 6px 20px rgba(0,0,0,.25); display:flex; align-items:center; gap:8px; font-weight:600; font-size:14px; transition:transform .15s; } #itlive-sitechat .ilsc-launcher:hover { transform:translateY(-2px); } #itlive-sitechat[data-open="1"] .ilsc-launcher { display:none; } #itlive-sitechat .ilsc-panel { width:380px; max-width:calc(100vw - 32px); height:560px; max-height:calc(100vh - 80px); background:#fff; border-radius:14px; box-shadow:0 16px 48px rgba(0,0,0,.3); display:flex; flex-direction:column; overflow:hidden; animation:ilscIn .25s ease; position:absolute; bottom:0; right:0; } #itlive-sitechat .ilsc-panel[hidden] { display: none !important; pointer-events: none !important; } #itlive-sitechat .ilsc-panel[hidden] * { pointer-events: none !important; } #itlive-sitechat .ilsc-backdrop[hidden] { display: none !important; pointer-events: none !important; } #itlive-sitechat .ilsc-head { background:linear-gradient(135deg, #1e3a8a 0%, #1e3a8add 100%); color:#fff; padding:16px 12px 14px 18px; display:flex; align-items:center; gap:12px; position:relative; z-index:1; } #itlive-sitechat .ilsc-head::after { content:''; position:absolute; bottom:-1px; left:0; right:0; height:2px; background:linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent); } #itlive-sitechat .ilsc-head-logo { width:40px; height:40px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; overflow:hidden; flex-shrink:0; box-shadow:0 2px 6px rgba(0,0,0,.15); } #itlive-sitechat .ilsc-head-logo img { width:100%; height:100%; object-fit:contain; padding:4px; box-sizing:border-box; } #itlive-sitechat .ilsc-head-info { flex:1; min-width:0; } #itlive-sitechat .ilsc-head-info strong { display:block; font-size:15px; line-height:1.2; } #itlive-sitechat .ilsc-head-info small { opacity:.92; font-size:11px; display:flex; align-items:center; gap:5px; margin-top:2px; } #itlive-sitechat .ilsc-dot { width:7px; height:7px; background:#22c55e; border-radius:50%; box-shadow:0 0 0 0 rgba(34,197,94,.7); animation:ilscPulse 2s infinite; display:inline-block; } @keyframes ilscPulse { 0%{box-shadow:0 0 0 0 rgba(34,197,94,.6);} 70%{box-shadow:0 0 0 6px rgba(34,197,94,0);} 100%{box-shadow:0 0 0 0 rgba(34,197,94,0);} } #itlive-sitechat .ilsc-restart { background:rgba(255,255,255,.18); border:0; color:#fff; cursor:pointer; width:40px; height:40px; border-radius:50%; display:flex; align-items:center; justify-content:center; padding:0; flex-shrink:0; -webkit-tap-highlight-color:transparent; transition:background .15s, transform .15s; } #itlive-sitechat .ilsc-restart > * { pointer-events:none; } #itlive-sitechat .ilsc-tabs { display:flex; border-bottom:1px solid #e2e8f0; background:#f8fafc; flex-shrink:0; } #itlive-sitechat .ilsc-tab { flex:1; padding:12px 8px; border:none; background:transparent; font-size:14px; font-weight:600; cursor:pointer; color:#64748b; border-bottom:2px solid transparent; transition:all .2s; font-family:inherit; } #itlive-sitechat .ilsc-tab.active { color:#1e3a8a; border-bottom-color:#1e3a8a; background:#fff; } #itlive-sitechat .ilsc-tab:hover:not(.active) { color:#1e293b; background:#f1f5f9; } #itlive-sitechat .ilsc-tab-content { animation:ilscIn .2s ease; } #itlive-sitechat .ilsc-restart:hover { background:rgba(255,255,255,.28); } #itlive-sitechat .ilsc-restart:active { background:rgba(255,255,255,.4); transform:scale(.92); } #itlive-sitechat .ilsc-close { background:#fff !important; border:0; color:#1e3a8a; cursor:pointer; line-height:1; width:44px; height:44px; min-width:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; padding:0; flex-shrink:0; -webkit-tap-highlight-color:transparent; position:relative; z-index:10; box-shadow:0 2px 8px rgba(0,0,0,.18); transition:transform .15s cubic-bezier(.4,0,.2,1), box-shadow .15s, background .15s; } #itlive-sitechat .ilsc-close > * { pointer-events:none; } #itlive-sitechat .ilsc-close:hover { background:#f8fafc !important; transform:scale(1.08); box-shadow:0 4px 14px rgba(0,0,0,.28); } #itlive-sitechat .ilsc-close:active { background:#e2e8f0 !important; transform:scale(.88); box-shadow:0 1px 3px rgba(0,0,0,.15); } #itlive-sitechat .ilsc-close:focus-visible { outline:3px solid rgba(255,255,255,.8); outline-offset:3px; } #itlive-sitechat .ilsc-grabber { display:none; } #itlive-sitechat .ilsc-backdrop { display:none; } #itlive-sitechat .ilsc-msgs { flex:1; overflow-y:auto; padding:16px; background:#f7f7f8; } #itlive-sitechat .ilsc-msg { margin-bottom:12px; max-width:85%; padding:10px 14px; border-radius:14px; font-size:14px; line-height:1.45; word-wrap:break-word; } #itlive-sitechat .ilsc-msg-bot { background:#fff; color:#222; border-bottom-left-radius:4px; box-shadow:0 1px 2px rgba(0,0,0,.06); } #itlive-sitechat .ilsc-msg-user { background:#1e3a8a; color:#fff; margin-left:auto; border-bottom-right-radius:4px; } #itlive-sitechat .ilsc-msg a { color:#1e3a8a; font-weight:600; } #itlive-sitechat .ilsc-msg-user a { color:#fff; text-decoration:underline; } #itlive-sitechat .ilsc-typing { display:inline-block; padding:10px 14px; background:#fff; border-radius:14px; box-shadow:0 1px 2px rgba(0,0,0,.06); } #itlive-sitechat .ilsc-typing span { display:inline-block; width:6px; height:6px; background:#aaa; border-radius:50%; margin:0 2px; animation:ilscDot 1.2s infinite; } #itlive-sitechat .ilsc-typing span:nth-child(2){animation-delay:.2s} #itlive-sitechat .ilsc-typing span:nth-child(3){animation-delay:.4s} #itlive-sitechat .ilsc-msg-streaming::after { content:'▍'; display:inline-block; margin-left:1px; animation:ilscCursor 0.9s steps(2) infinite; opacity:.6; } @keyframes ilscCursor { 50% { opacity:0; } } #itlive-sitechat .ilsc-form { display:flex; padding:12px; border-top:1px solid #eee; gap:8px; } #itlive-sitechat .ilsc-input { flex:1; border:1px solid #ddd; border-radius:22px; padding:10px 16px; font-size:14px; outline:none; } #itlive-sitechat .ilsc-input:focus { border-color:#1e3a8a; } #itlive-sitechat .ilsc-send { background:#1e3a8a; color:#fff; border:0; width:40px; height:40px; border-radius:50%; cursor:pointer; font-size:18px; } #itlive-sitechat .ilsc-card { display:flex; gap:10px; background:#fff; border:1px solid #eee; border-radius:10px; padding:10px; margin:6px 0; max-width:100%; } #itlive-sitechat .ilsc-card img { width:64px; height:64px; object-fit:cover; border-radius:6px; flex-shrink:0; background:#f0f0f0; } #itlive-sitechat .ilsc-card-info { flex:1; min-width:0; } #itlive-sitechat .ilsc-card-title { font-weight:700; font-size:13px; line-height:1.3; margin-bottom:4px; } #itlive-sitechat .ilsc-card-price { color:#1e3a8a; font-weight:800; font-size:15px; margin-bottom:6px; } #itlive-sitechat .ilsc-card-actions { display:flex; gap:6px; flex-wrap:wrap; } #itlive-sitechat .ilsc-card-btn { background:#1e3a8a; color:#fff; padding:6px 12px; border-radius:6px; font-size:12px; text-decoration:none; border:0; cursor:pointer; font-weight:600; } #itlive-sitechat .ilsc-card-btn-link { background:transparent; color:#1e3a8a; border:1px solid #1e3a8a; } #itlive-sitechat .ilsc-cart-bar { background:#22c55e; color:#fff; padding:10px 14px; font-size:13px; text-align:center; } #itlive-sitechat .ilsc-cart-bar a { color:#fff; font-weight:700; text-decoration:underline; } #itlive-sitechat .ilsc-page-card { display:flex; align-items:center; gap:10px; padding:12px 14px; background:#fff; border:1px solid #eee; border-radius:10px; text-decoration:none; color:#111; font-weight:600; font-size:14px; margin:6px 0; transition:all .15s; } #itlive-sitechat .ilsc-page-card:hover { border-color:#1e3a8a; color:#1e3a8a; transform:translateX(3px); } #itlive-sitechat .ilsc-page-card svg { opacity:.6; color:#1e3a8a; flex-shrink:0; } #itlive-sitechat .ilsc-page-card span:first-of-type { flex:1; } #itlive-sitechat .ilsc-arrow { opacity:.4; font-weight:400; } #itlive-sitechat .ilsc-lead-form { background:#fff; border:1px solid #eee; border-radius:12px; padding:14px; margin:8px 0; display:flex; flex-direction:column; gap:8px; } #itlive-sitechat .ilsc-lf-title { font-weight:700; color:#1e3a8a; margin-bottom:4px; } #itlive-sitechat .ilsc-lead-form input, #itlive-sitechat .ilsc-lead-form textarea { border:1px solid #ddd; border-radius:8px; padding:9px 12px; font-size:13px; font-family:inherit; outline:none; } #itlive-sitechat .ilsc-lead-form input:focus, #itlive-sitechat .ilsc-lead-form textarea:focus { border-color:#1e3a8a; } #itlive-sitechat .ilsc-lf-submit { background:#1e3a8a; color:#fff; border:0; padding:10px 16px; border-radius:8px; cursor:pointer; font-weight:700; font-size:13px; margin-top:4px; } #itlive-sitechat .ilsc-lf-success { text-align:center; padding:20px; color:#22c55e; font-weight:700; font-size:15px; } #itlive-sitechat .ilsc-cta-row { margin:8px 0; text-align:center; } #itlive-sitechat .ilsc-cta-row .ilsc-card-btn { padding:10px 20px; font-size:14px; text-decoration:none; display:inline-block; } #itlive-sitechat .ilsc-chips { display:flex; flex-wrap:wrap; gap:8px; margin:12px 0 4px; } #itlive-sitechat .ilsc-chip { background:#fff; color:#1e3a8a; border:1.5px solid #1e3a8a; padding:8px 16px; border-radius:20px; font-size:.85rem; font-weight:600; cursor:pointer; transition:all .15s cubic-bezier(.4,0,.2,1); -webkit-tap-highlight-color:transparent; line-height:1.2; } #itlive-sitechat .ilsc-chip:hover { background:#1e3a8a; color:#fff; transform:translateY(-1px); box-shadow:0 4px 12px #1e3a8a33; } #itlive-sitechat .ilsc-chip:active { transform:scale(.95); } #itlive-sitechat .ilsc-chip { background:#fff; border:1.5px solid #1e3a8a; color:#1e3a8a; padding:7px 13px; border-radius:18px; font-size:13px; font-weight:600; cursor:pointer; transition:all .15s; line-height:1.2; } #itlive-sitechat .ilsc-chip:hover { background:#1e3a8a; color:#fff; transform:translateY(-1px); } #itlive-sitechat .ilsc-persist-bar { display:flex; gap:6px; padding:8px 12px 0; flex-wrap:wrap; background:#fff; border-top:1px solid #f0f0f0; } #itlive-sitechat .ilsc-persist-bar:empty { display:none; } #itlive-sitechat .ilsc-persist-bar .ilsc-chip { font-size:12px; padding:5px 10px; } @keyframes ilscIn { from { opacity:0; transform:translateY(20px) scale(.96); } to { opacity:1; transform:none; } } @keyframes ilscOut { from { opacity:1; transform:none; } to { opacity:0; transform:translateY(20px) scale(.96); } } @keyframes ilscDot { 0%,60%,100%{transform:translateY(0);opacity:.4} 30%{transform:translateY(-4px);opacity:1} } #itlive-sitechat .ilsc-panel { animation:ilscIn .28s cubic-bezier(.22,1,.36,1); } #itlive-sitechat[data-closing="1"] .ilsc-panel { animation:ilscOut .22s cubic-bezier(.4,0,1,1) forwards; } #itlive-sitechat[data-open="1"] .ilsc-backdrop { display:block; position:fixed; inset:0; background:rgba(15,23,42,.22); z-index:2147482990; -webkit-tap-highlight-color:transparent; cursor:pointer; animation:ilscFadeIn .18s ease forwards; } @media(max-width:600px){ #itlive-sitechat { display:block !important; visibility:visible !important; opacity:1 !important; pointer-events:auto !important; bottom:0 !important; right:0 !important; left:0 !important; top:auto !important; } #itlive-sitechat .ilsc-launcher { position:absolute; right:16px; bottom:calc(20px + env(safe-area-inset-bottom,0)); margin:0; padding:0; width:60px; height:60px; min-width:60px; border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow:0 6px 20px rgba(0,0,0,.3); } #itlive-sitechat .ilsc-launcher span { display:none; } #itlive-sitechat .ilsc-launcher svg { width:28px; height:28px; } #itlive-sitechat[data-open="1"] .ilsc-backdrop { display:block; position:fixed; inset:0; background:rgba(15,23,42,.55); z-index:2147482990; opacity:0; animation:ilscFadeIn .25s ease forwards; -webkit-tap-highlight-color:transparent; cursor:pointer; } #itlive-sitechat[data-closing="1"] .ilsc-backdrop { animation:ilscFadeOut .22s ease forwards; } #itlive-sitechat .ilsc-panel { width:100vw; max-width:100vw; height:78dvh; max-height:78dvh; border-radius:20px 20px 0 0; bottom:0; right:0; left:0; top:auto; box-shadow:0 -8px 32px rgba(0,0,0,.25); padding-bottom:env(safe-area-inset-bottom,0); animation:ilscSlideUp .32s cubic-bezier(.22,1,.36,1); } #itlive-sitechat[data-closing="1"] .ilsc-panel { animation:ilscSlideDown .25s cubic-bezier(.4,0,1,1) forwards; } #itlive-sitechat .ilsc-grabber { display:block; position:absolute; top:8px; left:50%; transform:translateX(-50%); width:42px; height:5px; border-radius:3px; background:rgba(255,255,255,.55); z-index:2; pointer-events:none; } #itlive-sitechat .ilsc-head { padding-top:22px; border-radius:20px 20px 0 0; } #itlive-sitechat .ilsc-close { width:48px; height:48px; min-width:48px; background:rgba(255,255,255,.25); } #itlive-sitechat .ilsc-close svg { width:20px; height:20px; } #itlive-sitechat .ilsc-close:active { background:rgba(255,255,255,.45); transform:scale(.90); } #itlive-sitechat .ilsc-restart { width:40px; height:40px; } } @keyframes ilscSlideUp { from { transform:translateY(100%); } to { transform:translateY(0); } } @keyframes ilscSlideDown { from { transform:translateY(0); } to { transform:translateY(100%); } } @keyframes ilscFadeIn { from { opacity:0; } to { opacity:1; } } @keyframes ilscFadeOut { from { opacity:1; } to { opacity:0; } }
@keyframes ilux-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-12px)} } @keyframes ilux-pulse-glow { 0%,100%{box-shadow:0 4px 15px rgba(var(--ilux-rgb,249,103,6),0.3)} 50%{box-shadow:0 10px 40px rgba(var(--ilux-rgb,249,103,6),0.55)} } @keyframes ilux-shimmer { 0%{background-position:-200% 0} 100%{background-position:200% 0} } @keyframes ilux-wave { 0%{transform:translateX(0)} 100%{transform:translateX(-50%)} } @keyframes ilux-spin-slow { from{transform:rotate(0deg)} to{transform:rotate(360deg)} } @keyframes ilux-grad { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} } @keyframes ilux-fade-up { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} } @keyframes ilux-fade-in { from{opacity:0} to{opacity:1} } @keyframes ilux-scale-in { from{opacity:0;transform:scale(0.92)} to{opacity:1;transform:scale(1)} } @keyframes ilux-slide-left { from{opacity:0;transform:translateX(40px)} to{opacity:1;transform:translateX(0)} } @keyframes ilux-slide-right { from{opacity:0;transform:translateX(-40px)} to{opacity:1;transform:translateX(0)} } .ilux-reveal { opacity:0; transform:translateY(30px); transition:opacity .7s cubic-bezier(.23,1,.32,1), transform .7s cubic-bezier(.23,1,.32,1); } .ilux-reveal.v { opacity:1; transform:none; } .ilux-reveal.ilux-left { transform:translateX(-40px); } .ilux-reveal.ilux-right { transform:translateX(40px); } .ilux-reveal.ilux-scale { transform:scale(0.92); } .ilux-reveal.v.ilux-left, .ilux-reveal.v.ilux-right, .ilux-reveal.v.ilux-scale { transform:none; } @media(prefers-reduced-motion:reduce){ .ilux-reveal{opacity:1!important;transform:none!important;transition:none!important} } @media(max-width:900px){ div[style*="grid-template-columns:repeat(4"], div[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important;gap:16px!important} div[style*="grid-template-columns:repeat(3"], div[style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,1fr)!important} } @media(max-width:600px){ div[style*="grid-template-columns:repeat(4"], div[style*="grid-template-columns: repeat(4"], div[style*="grid-template-columns:repeat(3"], div[style*="grid-template-columns: repeat(3"], div[style*="grid-template-columns:repeat(2"], div[style*="grid-template-columns:repeat(auto-fit"]{grid-template-columns:1fr!important} div[style*="font-size:3.2rem"],div[style*="font-size:3rem"],div[style*="font-size: 3.2rem"]{font-size:2rem!important} div[style*="font-size:2.4rem"],h2[style*="font-size:2.4rem"]{font-size:1.5rem!important} div[style*="padding:100px"],div[style*="padding:80px"],div[style*="padding:70px"]{padding:36px 16px!important} div[style*="padding:60px"]{padding:32px 16px!important} div[style*="gap:32px"],div[style*="gap:28px"]{gap:16px!important} div[style*="margin:-80px"]{margin:-20px -8px!important} } a[style*="border-radius:16px"][style*="overflow:hidden"], a[style*="border-radius: 16px"], .ilux-card { transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s,border-color .3s!important; box-shadow:0 2px 8px rgba(0,0,0,.05); position:relative; overflow:hidden; } a[style*="border-radius:16px"]::before, .ilux-card::before { content:'';position:absolute;top:0;left:0;right:0;height:3px; background:linear-gradient(90deg,var(--ilux-primary,#F96706),var(--ilux-accent,#FF9A3C)); transform:scaleX(0);transform-origin:left;transition:transform .4s;z-index:2; } a[style*="border-radius:16px"]:hover, .ilux-card:hover { transform:translateY(-8px)!important; box-shadow:0 20px 50px rgba(0,0,0,.12)!important; border-color:rgba(var(--ilux-rgb,249,103,6),.3)!important; } a[style*="border-radius:16px"]:hover::before, .ilux-card:hover::before { transform:scaleX(1); } a[style*="border-radius:16px"]:hover img, .ilux-card:hover img { transform:scale(1.08)!important; } a[style*="border-radius:16px"] img, .ilux-card img { transition:transform .5s cubic-bezier(.23,1,.32,1)!important; } a[style*="border-radius:50px"][style*="background:#F96706"], a[style*="border-radius:50px"][style*="background: #F96706"], a[style*="border-radius:8px"][style*="background:#F96706"], .ilux-btn-primary { position:relative;overflow:hidden; transition:transform .3s,box-shadow .3s!important; animation:ilux-pulse-glow 2.5s ease-in-out infinite; } a[style*="background:#F96706"]:hover, .ilux-btn-primary:hover { transform:translateY(-3px) scale(1.02)!important; box-shadow:0 8px 40px rgba(var(--ilux-rgb,249,103,6),.5)!important; } a[style*="background:#F96706"]::after, .ilux-btn-primary::after { content:'';position:absolute;top:0;left:-100%;width:100%;height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent); transition:left .5s; } a[style*="background:#F96706"]:hover::after, .ilux-btn-primary:hover::after { left:100%; } .ilux-swiper { overflow:hidden; padding-bottom:52px; } .ilux-swiper .swiper-slide { height:auto; } .ilux-swiper .swiper-pagination-bullet { width:10px;height:10px;background:#CBD5E1;opacity:1;transition:all .3s; } .ilux-swiper .swiper-pagination-bullet-active { background:var(--ilux-primary,#F96706);width:28px;border-radius:5px; } .ilux-swiper .swiper-button-next,.ilux-swiper .swiper-button-prev { color:var(--ilux-primary,#F96706);width:44px;height:44px; background:rgba(255,255,255,.95);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.1); transition:transform .3s,box-shadow .3s; } .ilux-swiper .swiper-button-next:hover,.ilux-swiper .swiper-button-prev:hover { transform:scale(1.1);box-shadow:0 6px 24px rgba(0,0,0,.15); } .ilux-swiper .swiper-button-next::after,.ilux-swiper .swiper-button-prev::after { font-size:16px;font-weight:700; } .ilux-glass { background:rgba(255,255,255,.08); backdrop-filter:blur(20px) saturate(180%); -webkit-backdrop-filter:blur(20px) saturate(180%); border:1px solid rgba(255,255,255,.12); border-radius:16px; } p,h1,h2,h3,h4,div,span,li { overflow-wrap:break-word;word-wrap:break-word; } html { scroll-behavior:smooth; } @media(max-width:600px){ h1,h1[style],.elementor-heading-title { font-size:clamp(24px,6vw,36px)!important; } h2,h2[style] { font-size:clamp(20px,5vw,28px)!important; } p[style*="font-size:1.1rem"],p[style*="font-size:1.2rem"]{ font-size:0.95rem!important; } div[style*="max-width:600px"],div[style*="max-width:1100px"],div[style*="max-width:1200px"]{ max-width:100%!important;padding:0 16px!important; } } @media(max-width:768px){ .elementor-section .elementor-container{padding-left:16px!important;padding-right:16px!important} .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 8px!important} div[style*="display:flex"][style*="gap"]{flex-wrap:wrap!important} div[style*="display:flex"]>div[style*="flex:1"],div[style*="display:flex"]>div[style*="flex:."],div[style*="display:flex"]>a[style*="flex:"]{flex:1 0 100%!important;min-width:0!important} div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns:1.2fr"],div[style*="grid-template-columns:1.4fr"],div[style*="grid-template-columns:1fr 1.2fr"],div[style*="grid-template-columns:1fr 2fr"],div[style*="grid-template-columns:2fr 1fr"],div[style*="grid-template-columns:minmax"]{grid-template-columns:1fr!important} .dv-verhuisform,.dv-vf-form,form{max-width:100%!important} .elementor-widget-shortcode{padding:0 8px!important} div[style*="padding:60px"],div[style*="padding:80px"],div[style*="padding:100px"],div[style*="padding: 60px"],div[style*="padding: 80px"]{padding:32px 16px!important} div[style*="padding:40px"],div[style*="padding: 40px"]{padding:24px 14px!important} div[style*="margin:-80px"],div[style*="margin:-60px"]{margin:-16px -8px!important} .ilux-mobile-scroll{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;padding-bottom:8px!important;scrollbar-width:none} .ilux-mobile-scroll::-webkit-scrollbar{display:none} .ilux-mobile-scroll>*{scroll-snap-align:start;flex-shrink:0!important;min-width:260px} a[style*="border-radius:50px"][style*="background:#F96706"],a[style*="border-radius:8px"][style*="background:#F96706"]{width:100%!important;text-align:center!important;justify-content:center!important} img{max-width:100%!important;height:auto!important} div[style*="margin:-"]{margin:0!important} } @media(max-width:400px){ .elementor-section .elementor-container{padding-left:12px!important;padding-right:12px!important} div[style*="padding:32px"],div[style*="padding: 32px"]{padding:20px 12px!important} div[style*="border-radius:20px"]{border-radius:14px!important} } .iconify { vertical-align:middle; display:inline-block; }
.iwa-float { position: fixed; bottom: 24px; right: 24px; z-index: 9998; display: flex; flex-direction: column; align-items: flex-end; gap: 12px; font-family: system-ui, -apple-system, sans-serif; } .iwa-bubble { background: #fff; padding: 12px 16px; border-radius: 14px; box-shadow: 0 8px 24px rgba(0,0,0,.12); font-size: 13px; max-width: 260px; color: #1e293b; position: relative; animation: iwa-in .4s; } .iwa-bubble .iwa-status { display: inline-flex; align-items: center; gap: 4px; font-weight: 600; font-size: 11px; margin-bottom: 4px; } .iwa-bubble .iwa-dot { width: 8px; height: 8px; border-radius: 50%; background: #16a34a; animation: iwa-pulse 1.5s infinite; } .iwa-bubble.closed .iwa-dot { background: #ef4444; animation: none; } .iwa-bubble.closed .iwa-status span:last-child { color: #dc2626; } .iwa-bubble .iwa-status span:last-child { color: #16a34a; } .iwa-bubble-close { position: absolute; top: -6px; right: -6px; width: 22px; height: 22px; background: #64748b; color: #fff; border-radius: 50%; text-align: center; line-height: 22px; cursor: pointer; font-size: 13px; border: none; } .iwa-btn { width: 60px; height: 60px; background: #25D366; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 24px rgba(37,211,102,.4); cursor: pointer; text-decoration: none; transition: transform .15s; animation: iwa-in .4s; } .iwa-btn:hover { transform: scale(1.08); } .iwa-btn svg { width: 32px; height: 32px; fill: #fff; } @keyframes iwa-pulse { 0%,100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.3); opacity: .6; } } @keyframes iwa-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 600px) { .iwa-float { bottom: 16px; right: 16px; } .iwa-bubble { max-width: 220px; } }
.lek-back-to-top{ position: fixed; bottom: 24px; right: 24px; z-index: 9999; width: 48px; height: 48px; border: none; border-radius: 50%; background: #1A73E8; color: #fff; cursor: pointer; box-shadow: 0 2px 12px rgba(0,0,0,.2); transition: opacity .2s, transform .2s, background .2s; }.lek-back-to-top:hover{ background: #1557b0; transform: translateY(-2px); }.lek-back-to-top:focus{ outline: 2px solid #1A73E8; outline-offset: 2px; }.lek-back-to-top svg{ display: block; margin: 0 auto; }
/*lkfu-footer-css*/footer.lkf-bar, div.lkf-bar, .lkf-footer, div.lkf-footer, footer.site-footer, #site-footer.site-footer, footer.elementor-location-footer, footer[data-elementor-type="footer"], .elementor-location-footer { display: none !important; height: 0 !important; overflow: hidden !important; visibility: hidden !important; } .lkfu-unified { position: relative; background: radial-gradient(1200px 280px at 50% -40px, rgba(94,200,242,0.18), transparent 60%), linear-gradient(180deg, #13233f 0%, #0b1224 55%, #070d1a 100%); color: #E8EEF7; font-family: 'Plus Jakarta Sans','Inter','Roboto',system-ui,-apple-system,sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-top: 0; overflow: hidden; } .lkfu-unified::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(94,200,242,0.55), rgba(255,255,255,0.35), rgba(94,200,242,0.55), transparent); pointer-events: none; z-index: 2; } .lkfu-unified::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 28%); pointer-events: none; z-index: 0; } .lkfu-unified > * { position: relative; z-index: 1; } .lkfu-wrap { max-width: 1200px; margin: 0 auto; padding: 0 24px; } .lkfu-trust { background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02)); border-top: 0; border-bottom: 1px solid rgba(148,180,220,0.14); padding: 16px 0; } .lkfu-trust-inner { display: flex; flex-wrap: wrap; gap: 28px; justify-content: center; align-items: center; } .lkfu-trust-item { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 650; color: #F4F8FF !important; white-space: nowrap; text-shadow: 0 0 18px rgba(94,200,242,0.22); } .lkfu-trust-item svg { color: #fbbf24; flex-shrink: 0; filter: drop-shadow(0 0 6px rgba(251,191,36,0.45)); } .lkfu-main { padding: 48px 0 36px; } .lkfu-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1.4fr; gap: 40px; align-items: start; } .lkfu-heading { font-size: 12px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: #FFFFFF !important; margin: 0 0 16px; text-shadow: 0 0 20px rgba(94,200,242,0.25); } .lkfu-logo { display: inline-flex; align-items: center; gap: 10px; text-decoration: none !important; margin-bottom: 14px; } .lkfu-logo-icon { width: 36px; height: 36px; flex-shrink: 0; filter: drop-shadow(0 4px 14px rgba(0,144,227,0.55)); } .lkfu-logo-text { font-size: 18px; font-weight: 800; color: #FFFFFF !important; letter-spacing: -0.01em; text-shadow: 0 0 22px rgba(94,200,242,0.35); } .lkfu-desc { font-size: 14px; line-height: 1.65; color: #C9D5E8 !important; margin: 0 0 20px; max-width: 340px; } .lkfu-socials { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 10px; align-items: center; } .lkfu-social { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; min-width: 44px; background: linear-gradient(160deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04)); border: 1px solid rgba(180,210,240,0.22); border-radius: 50%; color: #EAF2FF !important; transition: all 0.22s cubic-bezier(.2,.8,.2,1); text-decoration: none !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.18), 0 4px 14px rgba(0,0,0,0.18); } .lkfu-social svg { width: 20px; height: 20px; fill: currentColor; } .lkfu-social:hover { background: linear-gradient(135deg, #5EC8F2, #0077be); border-color: #7DD3F5; color: #fff !important; transform: translateY(-3px); box-shadow: 0 0 0 1px rgba(94,200,242,0.35), 0 10px 24px rgba(0,144,227,0.45), inset 0 1px 0 rgba(255,255,255,0.35); } .lkfu-links { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; } .lkfu-links li { color: #D7E3F4 !important; } .lkfu-links a, #lkfu-footer .lkfu-links a, .lkfu-unified .lkfu-links a { color: #D7E3F4 !important; text-decoration: none !important; font-size: 14px; font-weight: 500; transition: color 0.15s, text-shadow 0.15s; } .lkfu-links a:hover, #lkfu-footer .lkfu-links a:hover { color: #FFFFFF !important; text-shadow: 0 0 14px rgba(94,200,242,0.55); } .lkfu-vakman-box { background: linear-gradient(160deg, rgba(0,144,227,0.16), rgba(255,255,255,0.03)); border: 1px solid rgba(94,200,242,0.22); border-radius: 14px; padding: 18px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.12), 0 10px 28px rgba(0,0,0,0.18); } .lkfu-vakman-box > p { font-size: 13px; line-height: 1.55; color: #C9D5E8 !important; margin: 0 0 14px; } .lkfu-contact-mini { list-style: none; padding: 0; margin: 0 0 16px; display: flex; flex-direction: column; gap: 8px; } .lkfu-contact-mini li { display: flex; align-items: center; gap: 8px; font-size: 13px; color: #E8EEF7 !important; } .lkfu-contact-mini li svg { color: #5EC8F2 !important; flex-shrink: 0; filter: drop-shadow(0 0 6px rgba(94,200,242,0.4)); } .lkfu-contact-mini li a, #lkfu-footer .lkfu-contact-mini a { color: #FFFFFF !important; text-decoration: none !important; font-weight: 650; font-size: 13px; } .lkfu-contact-mini li a:hover { color: #FFC46B !important; text-shadow: 0 0 12px rgba(255,196,107,0.45); } .lkfu-cta { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 16px; background: linear-gradient(135deg, #ff9a2e, #ea580c 55%, #c2410c); color: #152A3A !important; border-radius: 11px; font-weight: 800; font-size: 13px; text-decoration: none !important; transition: transform 0.15s, box-shadow 0.15s; box-shadow: 0 4px 16px rgba(234,88,12,0.35), inset 0 1px 0 rgba(255,255,255,0.35); text-align: center; } .lkfu-cta:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(234,88,12,0.48), inset 0 1px 0 rgba(255,255,255,0.45); color: #152A3A !important; } .lkfu-cta svg { flex-shrink: 0; } .lkfu-bottom { background: rgba(0,0,0,0.28); padding: 18px 0; border-top: 1px solid rgba(148,180,220,0.12); } .lkfu-bottom-inner { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; } .lkfu-copy, #lkfu-footer .lkfu-copy { font-size: 12px; color: #B8C7DB !important; } .lkfu-legal { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; } .lkfu-legal a, #lkfu-footer .lkfu-legal a { font-size: 12px; color: #C5D3E6 !important; text-decoration: none !important; transition: color 0.15s, text-shadow 0.15s; } .lkfu-legal a:hover, #lkfu-footer .lkfu-legal a:hover { color: #FFFFFF !important; text-shadow: 0 0 12px rgba(94,200,242,0.45); } .lkfu-dot { color: rgba(200,220,245,0.35) !important; font-size: 14px; } #lkfu-footer a:not(.lkfu-cta) { color: #D7E3F4; } #lkfu-footer a:not(.lkfu-cta):hover { color: #FFFFFF; } @media (max-width: 1024px) { .lkfu-grid { grid-template-columns: 1fr 1fr; gap: 32px 28px; } } @media (max-width: 768px) { .lkfu-trust-inner { gap: 10px 18px; } .lkfu-trust-item { font-size: 12px; } .lkfu-grid { grid-template-columns: 1fr 1fr; gap: 28px 20px; } .lkfu-col--brand { grid-column: 1 / -1; } } @media (max-width: 580px) { .lkfu-wrap { padding: 0 20px; } .lkfu-main { padding: 28px 0 24px; } .lkfu-grid { grid-template-columns: 1fr; gap: 24px; } .lkfu-col--brand { grid-column: auto; } .lkfu-desc { max-width: 100%; } .lkfu-socials { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 10px; justify-content: flex-start; } .lkfu-social { width: 44px; height: 44px; min-width: 44px; } .lkfu-bottom-inner { flex-direction: column; align-items: center; text-align: center; gap: 8px; } .lkfu-legal { justify-content: center; } .lkfu-col--vakman { grid-column: auto; } } @media (max-width: 390px) { .lkfu-wrap { padding: 0 16px; } .lkfu-socials { gap: 8px; } .lkfu-social { width: 40px; height: 40px; min-width: 40px; } .lkfu-social svg { width: 18px; height: 18px; } .lkfu-trust-inner { gap: 8px 14px; } .lkfu-trust-item { font-size: 11px; } } @media print { .lkfu-unified { display: none !important; } }
/*itlive-kit-modal-css*/.itlive-kit-modal.itlive-kit-open-modal{display:block !important;} .itlive-kit-backdrop{position:fixed;inset:0;background:rgba(11,29,58,.55);z-index:100000;} .itlive-kit-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,92vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:28px;z-index:100001;box-shadow:0 24px 64px rgba(0,0,0,.25);font-family:system-ui,-apple-system,sans-serif;} .itlive-kit-close{position:absolute;top:12px;right:14px;border:0;background:#eef3ff;width:38px;height:38px;border-radius:10px;font-size:22px;cursor:pointer;color:#0a1c8c;} .itlive-kit-title{margin:0 0 4px;color:#0b1d3a;font-size:22px;font-weight:800;} .itlive-kit-sub{margin:0 0 18px;color:#64748b;font-size:14px;} .itlive-kit-form input,.itlive-kit-form textarea{width:100%;box-sizing:border-box;padding:12px 14px;margin-bottom:12px;border:1px solid #d5deee;border-radius:10px;font-size:15px;font-family:inherit;} .itlive-kit-submit{width:100%;background:#0a1c8c;color:#fff;border:0;padding:14px;border-radius:11px;font-weight:800;font-size:16px;cursor:pointer;} .itlive-kit-submit:hover{background:#08157a;} .itlive-kit-msg{margin-top:10px;font-size:14px;font-weight:600;text-align:center;} .itlive-kit-msg.ok{color:#059669;}.itlive-kit-msg.err{color:#dc2626;}
/*lko-tools-css*/.lko-tools{position:fixed;inset:0;z-index:100050;display:none} .lko-tools.open{display:block} .lko-tools-backdrop{position:absolute;inset:0;background:rgba(11,29,58,.5);opacity:0;transition:opacity .3s} .lko-tools.open .lko-tools-backdrop{opacity:1} .lko-tools-panel{position:absolute;top:0;left:0;height:100%;width:min(360px,88vw);background:#fff;box-shadow:8px 0 40px rgba(0,0,0,.25);padding:22px;box-sizing:border-box;transform:translateX(-105%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow:auto;font-family:system-ui,-apple-system,sans-serif} .lko-tools.open .lko-tools-panel{transform:translateX(0)} .lko-tools-close{position:absolute;top:12px;right:12px;border:0;background:#eef3ff;width:38px;height:38px;border-radius:10px;font-size:22px;color:#0077be;cursor:pointer} .lko-tools-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #eef3ff} .lko-tools-head strong{display:block;color:#0b1d3a;font-size:18px;font-weight:800} .lko-tools-head span{color:#64748b;font-size:13px} .lko-tool{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:10px;border-radius:12px;background:#f5f8fd;color:#0b1d3a;text-decoration:none;font-weight:600;font-size:15px;border:1px solid #e6ecf5;transition:transform .15s,background .15s,box-shadow .15s} .lko-tool:hover{background:#0077be;color:#fff;transform:translateX(4px);box-shadow:0 6px 16px rgba(0,144,227,.25)} .lko-tool-ic{font-size:20px;line-height:1} .lko-tool-ar{margin-left:auto;opacity:.5;transition:transform .15s} .lko-tool:hover .lko-tool-ar{opacity:1;transform:translateX(3px)} .lko-tool--cta{background:#fff4e8;border-color:#ffd6ad} .lko-tool--cta:hover{background:#ff8200;box-shadow:0 6px 16px rgba(255,130,0,.3)} .lko-tool--wa:hover{background:#25d366;box-shadow:0 6px 16px rgba(37,211,102,.3)}
/*lekhulp-chat-padding-fix*/.ilsc-msg,.ilsc-msg-bot,.ilsc-msg-user,.ilchat-bubble,.ilchat-msg-content{padding:10px 14px !important;}.ilsc-msgs .ilsc-msg{min-height:auto !important;}.icw-quick-reply,.ilsc-chip{padding:8px 14px !important;}
/*lkh-chat-composer-fix*/.ilsc-form{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.ilsc-input{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:44px!important;border-radius:22px!important;padding:0 16px!important;box-sizing:border-box!important}.ilsc-send{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1/1!important}.ilsc-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ilsc-chip{width:auto!important;max-width:100%!important;white-space:normal!important;line-height:1.25!important;text-align:center!important}.ilsc-persist-bar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}
/*itlive-tikdoelen-44*/@media (max-width: 860px) { #lkh-hdr .tb .tb-item { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; } .lkfu-links li a, .lkfu-legal a, .lkfu-contact-mini li a { display: inline-flex !important; align-items: center !important; min-height: 44px !important; } .lkfu-links li, .lkfu-contact-mini li { margin-top: 0 !important; margin-bottom: 0 !important; } .lkfu-col .lkfu-logo { display: inline-flex !important; align-items: center !important; min-height: 44px !important; } #lkh-drawer a { display: flex !important; align-items: center !important; min-height: 44px !important; } .lhp-bed-link { display: inline-flex !important; align-items: center !important; min-height: 44px !important; } .itlv-cart-check { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; padding: 10px !important; margin: -10px !important; } .itlv-cart-check input { width: 24px !important; height: 24px !important; } .lko-share-btn, .lekb-back, .lekb-back-b { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; } .vm-breadcrumb a, .lek-vakman-contact-list li a { display: inline-flex !important; align-items: center !important; min-height: 44px !important; min-width: 44px !important; } .vm-share a, .vm-share-btns a { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; } .lko-spec-grid label input[type="checkbox"], .lko-akkoord input[type="checkbox"] { width: 24px !important; height: 24px !important; flex: 0 0 24px !important; } .lko-spec-grid label, .lko-akkoord { display: flex !important; align-items: center !important; gap: 10px !important; min-height: 44px !important; } .itlv-loadmore-btn { max-width: 100% !important; box-sizing: border-box !important; } nav[aria-label] > a:not([class]) { display: inline-flex !important; align-items: center !important; min-height: 44px !important; min-width: 44px !important; } .itlive-contact-info a { display: inline-flex !important; align-items: center !important; min-height: 44px !important; } .lkfu-links li a, .lkfu-legal a { min-width: 44px !important; justify-content: flex-start !important; } }
.ilchat-widget { bottom:24px; right:24px; } .ilchat-bubble { background: #7ebfff !important; border-radius: 50% !important; } .ilchat-header { background: #1E1D24 !important; } .ilchat-send, .ilchat-msg.ilchat-user .ilchat-msg-content { background: #7ebfff !important; } .icw-quick-replies { display: flex; flex-wrap: wrap; gap: 6px; padding: 10px; border-top: 1px solid #f1f5f9; } .icw-quick-reply { background: #7ebfff22; color: #1E1D24; border: 1px solid #7ebfff55; padding: 6px 12px; border-radius: 14px; font-size: 12px; cursor: pointer; transition: .15s; } .icw-quick-reply:hover { background: #7ebfff; color: #fff; } .icw-header-tools { display: flex; gap: 6px; } .icw-header-tool { background: rgba(255,255,255,.15); color: #fff; width: 32px; height: 32px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; font-size: 14px; transition: .15s; } .icw-header-tool:hover { background: rgba(255,255,255,.25); } .icw-prechat { padding: 16px; } .icw-prechat input { width: 100%; padding: 10px; border: 1px solid #d1d5db; border-radius: 8px; margin-bottom: 8px; font-size: 13px; } .icw-prechat button { width: 100%; padding: 10px; background: #7ebfff; color: #fff; border: none; border-radius: 8px; cursor: pointer; font-weight: 600; }
/*lkh-fab-enh*/#lko-fab .lko-fab-item{cursor:pointer} #lko-fab .lko-fab-label{cursor:pointer!important;pointer-events:auto!important;transition:transform .13s ease,box-shadow .13s ease,background .13s ease;user-select:none} #lko-fab .lko-fab-btn{transition:transform .13s ease,box-shadow .13s ease} #lko-fab .lko-fab-item:hover .lko-fab-label{transform:translateX(-3px);box-shadow:0 8px 22px rgba(4,12,60,.30)} #lko-fab .lko-fab-item:hover .lko-fab-btn{transform:scale(1.07)} #lko-fab .lko-fab-item:active .lko-fab-btn{transform:scale(.96)} #lko-fab .lko-fab-label{border:1px solid rgba(255,255,255,.06)} @media(max-width:600px){#lko-fab .lko-fab-label{font-size:13px}}
/*lkh-belfab-footer-hide-css*/:root.lkh-at-footer a.lko-bel-link{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease;} a.lko-bel-link{transition:opacity .25s ease,visibility .25s ease;}
/*itlive-contrast-rest-20260926*/.lkoarch-card-link.lkoarch-card-link[style*="ea580c"], .lkoarch-card-link.lkoarch-card-link[style*="EA580C"] { color: #cc4d0a !important; } .lkoarch-card-link.lkoarch-card-link[style*="059669"] { color: #05875f !important; } .lkoarch-card-link.lkoarch-card-link[style*="0090e3"], .lkoarch-card-link.lkoarch-card-link[style*="0090E3"] { color: #007ac1 !important; } .lkoarch-card-link.lkoarch-card-link[style*="0891b2"] { color: #07819e !important; } .lkoarch-card .lkoarch-card-link { color: #007ac1 !important; } .lkoarch-card strong { color: #007ac1 !important; } a.mob-call.mob-call, a.mob-req.mob-req, .lwat-icon-card-label.lwat-icon-card-label { color: #007ac1 !important; } .lhp-bed-cat-badge.lhp-bed-cat-badge { background: #b85e00 !important; color: #fff !important; } .lwat-card-badge.lwat-card-badge { background: #007ac1 !important; color: #fff !important; } .vm-tag.vm-tag { color: #047e58 !important; } .lkoarch-badge.lkoarch-badge { color: #1568d5 !important; } .vm-hours-t.vm-hours-closed { color: #637896 !important; } p > a:not([class]):not([style*="background"]), li > a:not([class]):not([style*="background"]) { color: #007ac1 !important; } [class^="lkfu"] a:not([class]), [class*=" lkfu"] a:not([class]) { color: #0077be !important; } section > nav > a:not([class]) { color: #007ac1 !important; } a[style*="16d4f4"], a[style*="16D4F4"] { background-color: #078196 !important; color: #fff !important; } .vm-hours-list .is-today, .vm-hours-list .is-today em { color: #047e58 !important; } .lekb-cta-btn.lekb-cta-btn { color: #003e60 !important; } .lek-vakman-mobile-sticky a.mob-req.mob-req { background: linear-gradient(135deg, #007ac1, #005f96) !important; color: #fff !important; } .lek-vakman-mobile-sticky a.mob-call.mob-call { background: linear-gradient(135deg, #047857, #065f46) !important; color: #fff !important; } aside.lekb-cta h3, aside.lekb-cta h3 * { color: #fff !important; } .lwat-hero .lwat-btn-primary.lwat-btn-primary { background: #0a3d91 !important; color: #fff !important; } .lwat-hero .lwat-btn-ghost.lwat-btn-ghost, .lwat-hero .lwat-btn-outline-dark.lwat-btn-outline-dark, .lwat-hero .lwat-btn-ghost.lwat-btn-ghost *, .lwat-hero .lwat-btn-outline-dark.lwat-btn-outline-dark * { color: #fff !important; border-color: rgba(255,255,255,.7) !important; } .lct-hero h1.lct-hero-title.lct-hero-title { color: #fff !important; } .lwat-cta-section .lwat-btn-primary.lwat-btn-primary { background: #0a3d91 !important; color: #fff !important; } .lwat-cta-section .lwat-btn-ghost.lwat-btn-ghost, .lwat-cta-section .lwat-btn-outline-dark.lwat-btn-outline-dark, .lwat-cta-section .lwat-btn-ghost.lwat-btn-ghost *, .lwat-cta-section .lwat-btn-outline-dark.lwat-btn-outline-dark * { color: #fff !important; border-color: rgba(255,255,255,.7) !important; } .lko-on-dark p > a:not([class]), .lko-on-dark li > a:not([class]) { color: #fff !important; } .lko-on-dark .lko-on-light p > a:not([class]), .lko-on-dark .lko-on-light li > a:not([class]) { color: #007ac1 !important; } .lek-bl-intro h1, .lek-bl-intro h2, .lek-bl-intro h3 { color: #fff !important; } .lek-bl-intro p, .lek-bl-intro li { color: rgba(255,255,255,.88) !important; }
/*lkh-vc-css*/.lko-vakman-notice-cta,.lko-vakman-notice-cta *{color:#fff!important} #lkh-vc-ov{position:fixed;inset:0;background:rgba(4,12,60,.55);z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px} #lkh-vc-ov.on{display:flex} #lkh-vc-modal{background:#fff;border-radius:16px;max-width:440px;width:100%;padding:24px;box-shadow:0 30px 80px rgba(4,12,60,.4);font-family:system-ui,'Segoe UI',Arial,sans-serif} #lkh-vc-modal h3{margin:0 0 4px;font-size:19px;color:#0077be!important;font-weight:800} #lkh-vc-modal p.sub{margin:0 0 14px;font-size:13.5px;color:#475569!important} #lkh-vc-modal label{display:block;font-size:12.5px;font-weight:700;color:#0077be!important;margin:10px 0 4px} #lkh-vc-modal input,#lkh-vc-modal textarea{width:100%!important;border:1.5px solid #cfe0f5!important;border-radius:10px!important;padding:11px 12px!important;font-size:14px!important;color:#0077be!important;box-sizing:border-box!important;outline:none;font-family:inherit;background:#fff!important} #lkh-vc-modal input:focus,#lkh-vc-modal textarea:focus{border-color:#ff8200!important} #lkh-vc-modal textarea{min-height:96px;resize:vertical} #lkh-vc-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0} #lkh-vc-send{width:100%!important;margin-top:14px;background:#0077be!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:13px!important;font-weight:800!important;font-size:14.5px!important;cursor:pointer} #lkh-vc-send:hover{background:#0077be!important} #lkh-vc-x{float:right;cursor:pointer;color:#94a3b8;font-size:24px;line-height:1;border:0;background:none;padding:0} #lkh-vc-msg{margin-top:10px;font-size:13px;font-weight:600}
.lko-bel-link{ display: flex; align-items: center; gap: 10px; text-decoration: none; color: inherit; }.lko-bel-icon{ width: 40px; height: 40px; border-radius: 50%; background: #1a3a7a; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; box-shadow: 0 2px 8px rgba(26,58,122,.25); }.lko-bel-icon svg{ width: 20px; height: 20px; color: #fff; }.lko-bel-info{ display: flex; flex-direction: column; }.lko-bel-label{ font-size: 11px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: #64748b; }.lko-bel-number{ font-size: 16px; font-weight: 700; color: #1a3a7a; line-height: 1.2; }
/*itlive-lko-bel-fab*/a.lko-bel-link{position:fixed!important;left:18px;bottom:18px;z-index:9000;background:#fff;padding:9px 18px 9px 9px;border-radius:999px;box-shadow:0 10px 30px rgba(15,23,42,.20);border:1px solid #e6eaf2;gap:12px;transition:transform .15s ease,box-shadow .15s ease;}a.lko-bel-link:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(15,23,42,.28);}a.lko-bel-link .lko-bel-label{color:#3b5aa6!important;}a.lko-bel-link ~ a.lko-bel-link{display:none!important;}@media(max-width:600px){a.lko-bel-link{left:12px;bottom:14px;padding:7px 15px 7px 7px;}a.lko-bel-link .lko-bel-icon{width:36px;height:36px;}a.lko-bel-link .lko-bel-icon svg{width:18px;height:18px;}a.lko-bel-link .lko-bel-number{font-size:14px;}a.lko-bel-link .lko-bel-label{font-size:10px;}}
/*lkh-mobile-chat-fix*/@media (max-width: 600px) { #itlive-sitechat[data-open="1"] .ilsc-backdrop { display: none !important; pointer-events: none !important; } #itlive-sitechat .ilsc-backdrop { display: none !important; pointer-events: none !important; } } body.lko-chat-open #lko-fab { opacity: 0 !important; pointer-events: none !important; transform: translateY(20px) !important; } html body #itlive-sitechat .ilsc-launcher { display: none !important; }
/*itlive-contrast-aa*/#lkfu-footer .lkfu-copy,#lkfu-footer .lkfu-legal,#lkfu-footer .lkfu-legal a{color:#C5D3E6!important}#lkfu-footer .lkfu-links a,#lkfu-footer .lkfu-desc,#lkfu-footer a:not(.lkfu-cta){color:#D7E3F4!important}#lkfu-footer .lkfu-heading,#lkfu-footer .lkfu-logo-text,#lkfu-footer .lkfu-trust-item{color:#F4F8FF!important}#lkfu-footer .lkfu-links a:hover,#lkfu-footer .lkfu-legal a:hover{color:#fff!important} select[name="lek_spec"],select[name="lek_regio"],input#itlv-plaats-inp#itlv-plaats-inp,.lh-form select,.lko-form select,.lh-form input[type="text"],#lkh-hero input[type="text"]{color:#0075B6!important} #wp-submit{background:#0075B6!important;color:#fff!important} .lko-vakman-notice-cta.lko-vakman-notice-cta,.lko-vakman-notice-cta.lko-vakman-notice-cta *{color:#152A3A!important} #lkh-hero .lh-hint.lh-hint,.lh-hint.lh-hint{color:#64748B!important} .lko-vakman-notice.lko-vakman-notice em,.lko-vakman-notice-cta.lko-vakman-notice-cta em{color:#152A3A!important} .itlv-loadmore-btn.itlv-loadmore-btn{background:#0075B6!important;color:#fff!important} .itlv-count.itlv-count{background:#0E9E6E!important;color:#fff!important} .lhp-why-num.lhp-why-num{color:#6B7280!important} .lct-open.lct-open{color:#047857!important} .lko-vlogin-btn.lko-vlogin-btn,.lko-vlogin-btn.lko-vlogin-btn *{color:#0071B0!important} .lhp-eyebrow.lhp-eyebrow{color:#A34F00!important} .lhp-why-card-featured.lhp-why-card-featured{background:#0075B6!important} .lhp-why-card-featured.lhp-why-card-featured .lhp-why-num,.lhp-why-card-featured.lhp-why-card-featured .lhp-why-text{color:#fff!important} input[name^="lek_"],input[name^="lek_"]::placeholder,.lh-form input[type="text"]{color:#0075B6!important} .lkfu-cta.lkfu-cta,.lkfu-cta.lkfu-cta *{color:#152A3A!important} .lko-vakman-notice em,.lkfu-cta em,.lko-banner-cta em{color:#152A3A!important} .lko-vlogin-divider span,.lko-vlogin-divider{color:#64748B!important} .lct-label,.lct-label *,label.lct-label{color:#0075B6!important} .itlv-vvf>span em,.itlv-vvf em{color:#152A3A!important} .itlv-vvsearch .itlv-vvf>span{color:#EAF4FD!important} .itlv-vvsearch a.itlv-vvreset,.itlv-vvsearch .itlv-vvreset{color:#EAF4FD!important} aside h3,aside h3 *{color:#64748B!important} .lct-contact-value,.lct-contact-item-text,.lct-contact-item .lct-contact-value{color:#0075B6!important} .itlv-vvbtn.itlv-vvbtn,.itlv-vvbtn.itlv-vvbtn:hover,.itlv-vvbtn.itlv-vvbtn:focus{background:#5EC8F2!important;color:#152A3A!important;border:0!important} .itlv-vvbtn.itlv-vvbtn *,.itlv-vvbtn.itlv-vvbtn:hover *{color:#152A3A!important} .lko-vlogin-sub a,.lko-vlogin-sub{color:#0075B6!important} [class^="lko-vlogin"] a,[class*=" lko-vlogin"] a,.lko-vlogin-note a,.lko-vlogin-note{color:#0075B6!important} .help a,a[style*="0090e3"],a[style*="0090E3"]{color:#0075B6!important} .cmplz-body a,.cmplz-cookiebanner a,#cmplz-cookiebanner a,.lkfu a,.lko-cookie a, a[href$="privacyverklaring"],a[href$="privacyverklaring/"],a[href$="cookieverklaring"], a[href$="algemene-voorwaarden"]{color:#0075B6!important} [class^="lct-"][class$="-title"],.lct-hours-title,.lct-links-title,.lct-title{color:#0075B6!important} p > a:not([class*="btn"]):not([class*="cta"]), li > a:not([class*="btn"]):not([class*="cta"]):not([class*="nav"]):not([class*="menu"]) {text-decoration:underline!important;text-underline-offset:2px}
/*itlive-frontend-fixes*/#lkh-mobile-overlay,.lkh-mobile-overlay{position:fixed!important;inset:0!important;z-index:99998!important;transition:opacity .25s,visibility .25s}.lkh-mobile-overlay[aria-hidden="true"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lkh-mobile-overlay[aria-hidden="false"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:rgba(15,23,42,.5)!important}@media(min-width:769px){.lkh-mobile-overlay,#lkh-mobile-overlay,.lkh-mobile-nav,.lkh-mobile-panel,.lkh-hamburger{display:none!important}}
/*itlive-chat-zfix*/#itlive-sitechat{z-index:2147483600!important}#itlive-sitechat .ilsc-backdrop{z-index:1!important}#itlive-sitechat .ilsc-launcher{z-index:2!important}#itlive-sitechat .ilsc-panel{z-index:3!important}.ilchat-widget{z-index:2147483601!important}.ilchat-widget .ilchat-window,.ilchat-widget .ilchat-messages{z-index:5!important}.ilsc-backdrop{z-index:2147483590!important}
/*itlive-elementor-location-fix*/header.elementor-location-header, header.elementor-location-header.elementor, header[data-elementor-type="header"] { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; overflow: visible !important; position: relative !important; } footer.elementor-location-footer, footer.elementor-location-footer.elementor, footer[data-elementor-type="footer"], #site-footer.site-footer { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; }
/*itlive-lko-mobile-fab-fix*/#itlive-sitechat .ilsc-launcher{display:none!important;}#itlive-sitechat:not([data-open="1"]){pointer-events:none!important;}#itlive-sitechat[data-open="1"]{pointer-events:auto!important;}#lko-fab{z-index:99990!important;}@media(max-width:600px){#lko-fab{right:14px!important;bottom:16px!important;}a.lko-bel-link{left:12px!important;bottom:16px!important;z-index:9000!important;}.iwa-float,#iwa-bubble,.iwa-bubble,[class*="floating-whatsapp"]:not(#lko-fab *),[class*="whatsapp-float"]:not(#lko-fab *){display:none!important;}}
/*vmaq-css*/.vmaq-backdrop{position:fixed;inset:0;background:rgba(10,28,140,.5);z-index:99998;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s;backdrop-filter:blur(2px);} .vmaq-backdrop.vmaq-show{opacity:1;visibility:visible;} .lek-vakman-aanvraag-block.vmaq-open{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:99999 !important;width:min(560px,94vw) !important;max-height:90vh !important;overflow-y:auto !important;margin:0 !important;box-shadow:0 24px 64px rgba(0,0,0,.32) !important;animation:vmaqIn .22s ease-out;} @keyframes vmaqIn{from{opacity:0;transform:translate(-50%,-46%) scale(.97);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}} .vmaq-close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:0;background:#e2e8f0;color:#0f172a;border-radius:10px;font-size:24px;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s;} .vmaq-close:hover{background:#cbd5e1;} body.vmaq-locked{overflow:hidden;}
