.ibfq{--ink:var(--ib-ink);--text:var(--ib-text);--small:var(--ib-small);--accent:var(--ib-accent);
  --grad-1:var(--ib-g1);--grad-2:var(--ib-g2);--grad:linear-gradient(135deg,var(--grad-1),var(--grad-2));
  --panel:var(--ib-pink);--panel-2:var(--ib-pink2);--warm:var(--ib-warm);--card:var(--ib-card);--line:var(--ib-line);
  --bg:var(--ib-warm);--on-grad:var(--ib-card);--sec:var(--ib-sec);--sec-edge:var(--ib-card);--shadow:0 10px 30px rgba(120,40,20,.07);
  --font:var(--ib-font);
  --fs-h:var(--ib-h-sec,50px);--lh-h:1.2;--fs-q:24px;--lh-q:1.35;--fs-a:16px;--lh-a:1.45;--fs-s:13px;
  --wrap:1160px;--read:940px;--gap:20px;--radius:20px;
  font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased}

html[data-theme="dark"] .ibfq{--on-grad:#fff;--shadow:0 10px 30px rgba(0,0,0,.35)}
@media (max-width:1199px){.ibfq{--fs-q:21px;--fs-a:15px;--wrap:940px;--read:940px}}
@media (max-width:959px){.ibfq{--fs-q:20px;--fs-a:14px;--wrap:620px;--read:620px}}
@media (max-width:639px){.ibfq{--fs-q:20px;--fs-a:14px;--wrap:460px;--read:460px;--gap:14px;--radius:18px}}
@media (max-width:479px){.ibfq{--fs-q:18px;--fs-a:14px;--wrap:100%;--read:100%;--gap:12px;--radius:16px}}
.ibfq *,.ibfq *::before,.ibfq *::after{box-sizing:border-box}

.ibfq{background:linear-gradient(180deg,var(--sec-edge) 0,var(--sec) 150px,var(--sec) calc(100% - 150px),var(--sec-edge) 100%)}

.ibfq:lang(ka),.ibfq :lang(ka){text-transform:none!important;letter-spacing:normal}
.ibfq a{color:var(--accent);text-decoration:none}
.ibfq a:hover{text-decoration:underline}
.ibfq-wrap{width:var(--wrap);max-width:100%;margin:0 auto}
@media (max-width:479px){.ibfq-wrap{padding:0 16px}}
.ibfq-h{font:700 var(--fs-h)/var(--lh-h) var(--font);line-height:round(calc(var(--lh-h) * 1em),1px);color:var(--ink);text-align:center;margin:0 0 30px}
.ibfq-h em{font-style:normal;color:var(--accent)}
.ibfq-q{font:700 var(--fs-q)/var(--lh-q) var(--font);line-height:round(calc(var(--lh-q) * 1em),1px);color:var(--ink)}
.ibfq-a{font:400 var(--fs-a)/var(--lh-a) var(--font);line-height:round(calc(var(--lh-a) * 1em),1px);color:var(--text)}
.ibfq-a p{margin:0 0 .9em}.ibfq-a p:last-child{margin-bottom:0}
@media (prefers-reduced-motion:reduce){.ibfq *{animation:none!important;transition:none!important}}
.ibfq--tiles{padding:var(--ib-half,53px) 0}

.ibfq--tiles{--pbg:var(--bg)}
html[data-theme=dark] .ibfq--tiles{--pbg:var(--warm)}
:where(.ibfq--tiles) button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}
:where(.ibfq--tiles) h3,:where(.ibfq--tiles) h4{margin:0;font:inherit}
.fqt-stage{display:grid}
.is-js .fqt-grid,.is-js .fqt-panel{grid-area:1/1}
.fqt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);grid-auto-flow:dense}


.ibfq--tiles .fqt-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-height:150px;padding:18px;border-radius:var(--radius);
  background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);text-decoration:none;
  transition:transform .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}
.fqt-tile:active{transform:scale(.98)}
.ibfq--tiles .fqt-t1{grid-column:span 2;min-height:220px;background:var(--grad);border-color:transparent;color:var(--on-grad)}
.ibfq--tiles .fqt-t2{background:var(--panel);border-color:transparent}
.fqt-t4{grid-column:span 2}
.ibfq--tiles .fqt-t5{background:var(--panel-2)}
.fqt-art{position:absolute;right:-18px;bottom:-22px;color:var(--accent);opacity:.09;pointer-events:none;transition:transform .5s}
.fqt-t1 .fqt-art{color:var(--on-grad);opacity:.2;right:-10px;bottom:-14px}
.fqt-t1 .fqt-art svg{width:170px;height:170px}
.fqt-t1 .fqt-art::before{content:"";position:absolute;width:260px;height:260px;right:-60px;bottom:-60px;border-radius:50%;border:1.5px solid currentColor}
.fqt-top{display:flex;align-items:center;gap:8px;position:relative}
.fqt-ic{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-grad)}
.fqt-t1 .fqt-ic{background:var(--on-grad);color:var(--grad-2)}
.fqt-lbl{font:600 var(--fs-s)/1.25 var(--font);line-height:round(1.25em,1px);color:var(--accent)}
.fqt-t1 .fqt-lbl{color:var(--on-grad)}
.fqt-tq{font:700 16px/1.3 var(--font);line-height:round(1.3em,1px);color:var(--ink);position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.fqt-t1 .fqt-tq{font-size:calc(var(--fs-q) + 2px);color:var(--on-grad);-webkit-line-clamp:3}
.fqt-t4 .fqt-tq{font-size:18px}
.fqt-tt{font:400 var(--fs-a)/1.45 var(--font);line-height:round(1.45em,1px);position:relative;display:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.fqt-t1 .fqt-tt,.fqt-t4 .fqt-tt{display:-webkit-box}
.fqt-t1 .fqt-tt{opacity:.94}
.fqt-also{display:none}
.fqt-ft{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:12px;position:relative}  
.fqt-cnt{font:500 var(--fs-s)/1.2 var(--font);line-height:round(1.2em,1px);color:var(--small);white-space:nowrap}
.fqt-t1 .fqt-cnt{color:var(--on-grad)}
.fqt-go{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--accent);transition:transform .25s}
.fqt-tile:not(.fqt-t1):not(.fqt-t2):not(.fqt-t5) .fqt-go{background:var(--panel)}
.ibfq--tiles .fqt-ask{background:var(--warm);border:1.5px dashed var(--line);box-shadow:none;justify-content:space-between}
.fqt-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0 16px;border-radius:999px;background:var(--grad);color:var(--on-grad);font:600 14px/1 var(--font)}
@media(hover:hover){.fqt-tile:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(120,40,20,.13)}
  .fqt-tile:hover .fqt-go{transform:translateX(3px)}.fqt-tile:hover .fqt-art{transform:rotate(-8deg) scale(1.06)}}


.fqt-panel{margin-top:40px}
.fqt-grip,.fqt-close,.fqt-sw{display:none}
.fqt-body{display:flex;flex-direction:column;gap:34px}
.fqt-askin{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding:14px 16px;border-radius:var(--radius);border:1.5px dashed var(--line)}
.fqt-askin .fqt-tq{flex:1;min-width:150px;font-size:17px}
.fqt-askin .fqt-btn{color:var(--on-grad)}
.ibfq--tiles .fqt-tile:hover,.ibfq--tiles .fqt-btn:hover{text-decoration:none}
.is-js .fqt-body{gap:20px}
.fqt-th{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.fqt-th .fqt-ic{width:44px;height:44px}
.fqt-tl{font:700 calc(var(--fs-q) + 2px)/1.25 var(--font);line-height:round(1.25em,1px);color:var(--ink)}
.fqt-qs{display:grid;gap:10px}
.fqt-q{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.fqt-qb{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:start;width:100%;min-height:56px;padding:16px 16px 16px 18px}
.fqt-qb .ibfq-q{font-size:calc(var(--fs-q) - 2px)}
.fqt-x{width:28px;height:28px;border-radius:50%;background:var(--panel);position:relative;transition:transform .25s,background .25s}
.fqt-x::before,.fqt-x::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:var(--accent);transition:transform .25s}
.fqt-x::after{transform:rotate(90deg)}
.fqt-q.is-open .fqt-x{background:var(--grad);transform:rotate(180deg)}
.fqt-q.is-open .fqt-x::before,.fqt-q.is-open .fqt-x::after{background:var(--on-grad)}
.fqt-q.is-open .fqt-x::after{transform:rotate(0)}
.fqt-a{padding:0 18px 18px;overflow:hidden}
.fqt-rest{margin-top:.9em}
.fqt-more,.ibfq--tiles:not(.is-js) .fqt-x{display:none}
.is-js .fqt-q:not(.is-open) .fqt-a,.is-js .fqt-rest:not(.is-on){display:none}
.is-js .fqt-more{display:inline-flex;align-items:center;min-height:44px;margin:-4px 0 -12px;font:600 15px/1 var(--font);color:var(--accent)}
.fqt-m2,.fqt-more.is-on .fqt-m1{display:none}.fqt-more.is-on .fqt-m2{display:inline}

.is-js .fqt-panel{display:none;margin:0}
.is-js .fqt-panel.is-open{display:block}
.is-js .fqt-topic:not(.is-on){display:none}
.fqt-close:focus{outline:0}.fqt-close:focus-visible{box-shadow:0 0 0 3px var(--grad-1)}
.is-js .fqt-close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--panel);color:var(--accent);flex:none}
.fqt-sb{display:flex;align-items:center;gap:8px;min-height:44px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--card);border:1px solid var(--line);flex:none;white-space:nowrap;transition:background .2s}
.fqt-sb .fqt-ic{width:32px;height:32px;background:var(--panel);color:var(--accent)}
.fqt-sl{font:600 14px/1.2 var(--font);line-height:round(1.2em,1px);color:var(--ink)}
.fqt-sn{font:500 12px/1 var(--font);color:var(--small)}
.fqt-sb.is-on{background:var(--grad);border-color:transparent}
.fqt-sb.is-on .fqt-sl,.fqt-sb.is-on .fqt-sn{color:var(--on-grad)}
.fqt-sb.is-on .fqt-ic{background:var(--on-grad);color:var(--grad-2)}


@media(max-width:959px){
  .is-js .fqt-panel.is-open{position:fixed;inset:0;z-index:2147483000;background:rgba(40,16,10,.45)}
  .is-js .fqt-sheet{position:absolute;left:0;right:0;bottom:0;height:88vh;height:88dvh;display:flex;flex-direction:column;background:var(--warm);
    border-radius:26px 26px 0 0;box-shadow:0 -20px 50px rgba(40,16,10,.25);will-change:transform}
  .is-js .fqt-head{position:relative;display:flex;align-items:center;gap:8px;padding:24px 12px 8px 0;touch-action:none}
  .is-js .fqt-close{order:2}
  .is-js .fqt-grip{display:block;position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:5px;background:var(--line)}
  .is-js .fqt-sw{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;padding:2px 8px 2px 16px;scrollbar-width:none;
    -webkit-mask-image:linear-gradient(90deg,black 88%,transparent);mask-image:linear-gradient(90deg,black 88%,transparent)}
  .is-js .fqt-sw::-webkit-scrollbar{display:none}
  .is-js .fqt-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 16px calc(24px + env(safe-area-inset-bottom))}
  .is-js .fqt-th{margin:4px 0 12px}
  .fqt-askin .fqt-ic{display:none}
}

@media(max-width:479px){.fqt-t2 .fqt-go,.fqt-t3 .fqt-go,.fqt-t5 .fqt-go{width:30px;height:30px}.fqt-t2 .fqt-cnt,.fqt-t3 .fqt-cnt,.fqt-t5 .fqt-cnt{font-size:12px}}

@media(max-width:359px){.ibfq--tiles .fqt-tile{padding:14px;min-height:140px}.fqt-tile .fqt-top{gap:6px}.fqt-tile .fqt-top .fqt-ic{width:28px;height:28px}.fqt-lbl{font-size:12px;min-width:0}.fqt-tq{font-size:15px}.fqt-t1 .fqt-tq{font-size:19px}
  .fqt-qb{padding:14px 12px;gap:10px}.fqt-a{padding:0 14px 16px}}
@media(min-width:640px) and (max-width:959px){.fqt-t1 .fqt-tq{-webkit-line-clamp:4}}


@media(min-width:960px){
  .fqt-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto)}
  .ibfq--tiles .fqt-tile{padding:24px;gap:12px}
  .fqt-t1{grid-column:span 2;grid-row:span 2}
  .fqt-t2,.fqt-t5,.fqt-ask{grid-column:span 2}
  .fqt-t4{grid-column:span 1}
  .fqt-t1 .fqt-tq{font-size:30px;-webkit-line-clamp:4}.fqt-t1 .fqt-tt{-webkit-line-clamp:4;font-size:17px}
  .fqt-tq{font-size:19px}.fqt-t2 .fqt-tq,.fqt-t5 .fqt-tq{font-size:22px}
  .fqt-t4 .fqt-tt{display:none}.fqt-t2 .fqt-tt,.fqt-t5 .fqt-tt{display:-webkit-box}
  .fqt-t1 .fqt-ic{width:44px;height:44px}
  .ibfq--tiles .fqt-ask{flex-direction:row;align-items:center;gap:18px}.fqt-ask .fqt-tq{flex:1;font-size:22px}.fqt-ask .fqt-btn{align-self:center}
  .fqt-ask .fqt-ic{width:52px;height:52px}
  .fqt-t1 .fqt-also{display:grid;gap:8px;position:relative;margin-top:6px;padding-top:16px}
  .fqt-also span{font:600 15px/1.35 var(--font);line-height:round(1.35em,1px);color:var(--on-grad);opacity:.92;padding-left:18px;position:relative}
  .fqt-also span::before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--on-grad)}
  .is-js .fqt-stage.is-open .fqt-grid{visibility:hidden}
  .is-js .fqt-panel.is-open{position:relative;z-index:2;background:var(--pbg);border-radius:28px;box-shadow:var(--shadow)}
  .is-js .fqt-sheet{display:grid;grid-template-columns:260px 1fr;gap:34px;padding:34px}
  .is-js .fqt-head{display:flex;flex-direction:column;gap:14px}
  .is-js .fqt-close{position:absolute;right:20px;top:20px}
  .is-js .fqt-sw{display:flex;flex-direction:column;gap:8px}
  .is-js .fqt-sb{white-space:normal}
  .is-js .fqt-body{padding-right:40px}
  .fqt-qb{padding:20px 22px 20px 24px}.fqt-a{padding:0 24px 22px}
}

@media(max-width:359px){.fqt-ask .fqt-btn{align-self:stretch;justify-content:center;padding:0 10px;font-size:13px;gap:4px}}

@media(max-width:639px){.fqt-sw>*{min-height:48px}}

@media(max-width:639px){.is-js .fqt-close{width:48px;height:48px;margin-left:8px}}

@media(max-width:959px){.fqt-n4 .fqt-t4{grid-column:span 1}.fqt-n3 .fqt-ask,.fqt-n1 .fqt-ask{grid-column:span 2}}
@media(min-width:960px){.fqt-n3 .fqt-t3{grid-column:span 2}.fqt-n3 .fqt-ask,.fqt-n4 .fqt-ask{grid-column:span 4}}

.ibfq--tiles .fqt-tq,.ibfq--tiles .fqt-lbl,.ibfq--tiles .ibfq-q,.ibfq--tiles .fqt-tl{overflow-wrap:anywhere}

@media(max-width:359px){.ibfq--tiles .fqt-tile{padding:12px}.fqt-tile .fqt-top .fqt-ic{width:26px;height:26px}}

@media (max-width:639px){.fqt-tq,.fqt-t1 .fqt-tq{-webkit-line-clamp:unset;display:block;overflow:visible}}

@media (max-width:479px){.fqt-grid{grid-template-columns:minmax(0,1fr)}.fqt-grid>*{grid-column:auto!important;grid-row:auto!important}.ibfq--tiles .fqt-tile{min-height:0}}

#allrecords>[data-record-type="ibfq"]:has(.fqt-panel.is-open){content-visibility:visible!important;contain:none!important}

#allrecords>[data-record-type="ibfq"]:has(.fqt-panel.is-open){position:relative;z-index:2147483000}
@media(max-width:959px){.is-js .fqt-panel.is-open{left:0;right:0;width:auto;max-width:100%}.is-js .fqt-sheet{max-width:100%;overflow:hidden}.is-js .fqt-head{min-width:0}.is-js .fqt-panel.is-open .fqt-body{overscroll-behavior:contain}.is-js .fqt-panel.is-open{overscroll-behavior:contain}}

.ibff{--ink:var(--ib-ink);--text:var(--ib-text);--small:var(--ib-small);--accent:var(--ib-accent);
  --grad-1:var(--ib-g1);--grad-2:var(--ib-g2);--grad:linear-gradient(135deg,var(--grad-1),var(--grad-2));
  --panel:var(--ib-pink);--panel-2:var(--ib-pink2);--warm:var(--ib-warm);--card:var(--ib-card);--line:var(--ib-line);
  --bg:var(--ib-warm);--on-grad:#fff;--shadow:0 10px 30px rgba(120,40,20,.07);--font:var(--ib-font);
  --fs-h:50px;--lh-h:1.2;--fs-q:24px;--lh-q:1.35;--fs-a:16px;--lh-a:1.45;--fs-s:13px;
  --wrap:1160px;--read:940px;--gap:20px;--radius:20px;
  font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased}
html[data-theme="dark"] .ibff{--shadow:0 10px 30px rgba(0,0,0,.35)}
@media (max-width:1199px){.ibff{--fs-h:40px;--fs-q:21px;--fs-a:15px;--wrap:940px;--read:940px}}
@media (max-width:959px){.ibff{--fs-h:40px;--fs-q:20px;--fs-a:14px;--wrap:620px;--read:620px}}
@media (max-width:639px){.ibff{--fs-h:32px;--fs-q:20px;--fs-a:14px;--wrap:460px;--read:460px;--gap:14px;--radius:18px}}
@media (max-width:479px){.ibff{--fs-h:24px;--fs-q:18px;--fs-a:14px;--wrap:100%;--read:100%;--gap:12px;--radius:16px}}
.ibff *,.ibff *::before,.ibff *::after{box-sizing:border-box}

.ibff:lang(ka),.ibff :lang(ka){text-transform:none!important;letter-spacing:normal}
.ibff a{color:var(--accent);text-decoration:none}
.ibff a:hover{text-decoration:underline}
.ibff-wrap{width:var(--wrap);max-width:100%;margin:0 auto}
@media (max-width:479px){.ibff-wrap{padding:0 16px}}
.ibff-h{font:700 var(--fs-h)/var(--lh-h) var(--font);line-height:round(calc(var(--lh-h) * 1em),1px);color:var(--ink);text-align:center;margin:0 0 30px}
.ibff-h em{font-style:normal;color:var(--accent)}
.ibff-q{font:700 var(--fs-q)/var(--lh-q) var(--font);line-height:round(calc(var(--lh-q) * 1em),1px);color:var(--ink)}
.ibff-a{font:400 var(--fs-a)/var(--lh-a) var(--font);line-height:round(calc(var(--lh-a) * 1em),1px);color:var(--text)}
.ibff-a p{margin:0 0 .9em}.ibff-a p:last-child{margin-bottom:0}
@media (prefers-reduced-motion:reduce){.ibff *{animation:none!important;transition:none!important}}

.ibff--site{background:linear-gradient(180deg,var(--warm) 0,var(--warm) 45%,var(--card) 100%);border-top:1px solid var(--line);padding:calc(var(--ib-half,48px) - 17px) 0 26px;color:var(--text)}

.ftr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}

.ibff--site a{color:inherit}
.ftr-wx{display:grid;grid-template-columns:auto 1fr 56px;align-items:center;gap:20px 28px;padding:22px 28px;border-radius:24px;background:linear-gradient(135deg,var(--panel),var(--panel-2));box-shadow:var(--shadow);text-decoration:none!important}
.ftr-wt{display:grid;gap:4px}
.ftr-lg{display:flex;gap:4px}.ftr-lg svg{width:26px;height:26px}
.ftr-wt b{font:700 28px/1.2 var(--font);line-height:round(1.2em,1px);color:var(--ink)}.ftr-wt em{font-style:normal;color:var(--accent)}
.ftr-wt small{font:500 14px/1.35 var(--font);line-height:round(1.35em,1px);color:var(--small)}
.ftr-sk{display:flex;justify-content:center;gap:10px}
.ftr-sk i{position:relative;display:block;width:60px;height:60px}.ftr-sk img{width:100%;height:100%;display:block}
.ftr-sk i::after{content:"";position:absolute;right:-3px;bottom:-2px;width:20px;height:20px;border-radius:50%;box-shadow:0 2px 6px rgba(120,40,20,.15);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17h10a4 4 0 0 0 .5-8A6 6 0 0 0 6 9.5 3.8 3.8 0 0 0 7 17z' fill='none' stroke='%23fe385f' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.ftr-go{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--grad);box-shadow:0 8px 20px color-mix(in srgb,var(--grad-2) 30%,transparent);transition:transform .2s}
.ftr-go svg{width:24px;height:24px;fill:none;stroke:var(--on-grad);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ftr-wx:hover .ftr-go{transform:translateX(4px)}

@media(min-width:640px){.ftr-go{translate:0 4px}}
.ftr-nets{display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:28px 20px;margin-top:40px}
.ftr-net summary{list-style:none;margin-bottom:12px}
.ftr-net summary::-webkit-details-marker{display:none}
.ftr-net summary a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font:700 16px/1.2 var(--font);line-height:round(1.2em,1px);color:var(--accent)!important}
.ftr-ni{flex:none;width:28px;height:28px;display:block}.ftr-arr{font-weight:700}
.ftr-net ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font:400 14px/1.35 var(--font);line-height:round(1.35em,1px)}
.ftr-net li a:hover{color:var(--accent)}
.ftr-hub{display:none!important}
.ftr-logo img{display:block;width:150px;height:auto}
.ftr-dis{margin:0;font:400 10px/1.45 var(--font);line-height:round(down,1.45em,1px);color:var(--small);opacity:.85}
html[data-theme=dark] .ftr-sk img{filter:brightness(.9)}
@media(max-width:1199px){.ftr-wx{grid-template-columns:1fr 56px}.ftr-sk{grid-column:1/-1;grid-row:2;justify-content:flex-start}.ftr-go{grid-column:2;grid-row:1}}
@media(max-width:959px){.ftr-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}
@media(min-width:640px){.ftr-net summary{pointer-events:none}.ftr-net summary a{pointer-events:auto}}
@media(max-width:639px){
.ibff--site{padding:calc(var(--ib-half,28px) - 17px) 0 18px}
.ftr-wx{gap:14px 12px;padding:18px 16px;border-radius:20px}.ftr-wt b{font-size:20px}
.ftr-go{width:36px;height:36px;align-self:start;margin-top:24px;justify-self:end;margin-right:4px}.ftr-go svg{width:18px;height:18px}   .ftr-sk{justify-content:space-between;gap:4px}.ftr-sk i{width:44px;height:44px}
.ftr-nets{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}
.ftr-net{background:var(--card);border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--line)}
.ftr-net[open]{grid-column:1/-1}
.ftr-net summary{display:flex;align-items:center;min-height:56px;margin:0;padding:0 14px;cursor:pointer}
.ftr-net summary a{pointer-events:none;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ftr-net summary::after,.ftr-hub::after{content:"";flex:none;margin-left:auto;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.ftr-net[open] summary::after{transform:rotate(-135deg)}
.ftr-net ul{gap:0 12px;padding:0 14px 6px;grid-template-columns:1fr 1fr}
.ftr-net li a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--line)}
.ftr-net li:first-child{grid-column:1/-1}.ftr-hub{display:flex!important;font-weight:700;color:var(--accent)!important}.ftr-hub::after{margin:0 auto 0 10px;transform:rotate(-45deg)}
.ftr-logo img{width:128px}
.ibff--site.js .ftr-dis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}
.ibff--site.js .ftr-dis.all{display:block}}


@media(min-width:960px) and (max-width:1199px){.ftr-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}
@media(max-width:639px){.ftr-arr{display:none}.ftr-net summary a{flex-wrap:nowrap}}
.ibff--site .ftr-pay{margin-top:22px}
.ibff--site .ftr-dis{margin-top:14px}

.ibpay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}
.ibpay-cap{margin:0;font:500 13px/1.3 var(--font,'instaboost-fonts',Arial,sans-serif);line-height:round(1.3em,1px);color:var(--small,var(--ib-small,#767676))}
.ibpay ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}
.ibpay li{display:flex;align-items:center;justify-content:center;height:32px;min-width:50px;padding:0 9px;border-radius:7px;
  background:#fff;border:1px solid var(--line,var(--ib-line,#f3dcd6))}
.ibpay img{display:block;height:16px;width:auto}
.ibpay-visa img{height:11px}.ibpay-mastercard img{height:20px}.ibpay-amex img{height:22px}.ibpay-apple-pay img{height:19px}
.ibpay-google-pay img{height:14px}.ibpay-discover img{height:9px}.ibpay-webmoney  img,.ibpay-qiwi  img,.ibpay-usdt  img,.ibpay-btc img{height:18px}

@media (max-width:479px){.ibpay{flex-direction:column;gap:6px}.ibpay ul{gap:5px}.ibpay li{height:28px;min-width:40px;padding:0 7px;border-radius:6px}
  .ibpay-visa img{height:9px}.ibpay-mastercard img{height:17px}.ibpay-amex img{height:19px}.ibpay-apple-pay img{height:16px}
  .ibpay-google-pay img{height:12px}.ibpay-discover img{height:8px}.ibpay-webmoney  img,.ibpay-qiwi  img,.ibpay-usdt  img,.ibpay-btc img{height:15px}}

@media(max-width:639px){.ftr-nets{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:399px){.ftr-net summary{padding:0 12px}.ftr-net summary a{font-size:15px}}
@media(max-width:359px){.ftr-net .ftr-ni{display:none}}

.ftb{margin-top:40px}.ftb ul{list-style:none;margin:0;padding:0}
.ftb-q{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-bottom:28px}
.ftb-qh{margin:0;font:700 26px/1.2 var(--font);line-height:round(1.2em,1px);color:var(--ink)}.ftb-qs{margin:6px 0 0;font:400 15px/1.4 var(--font);line-height:round(1.4em,1px);color:var(--text)}
.ftb-act{display:flex;flex-wrap:wrap;gap:12px}
.ftb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:230px;padding:0 24px;border-radius:15px;font:400 16px/1 var(--font);white-space:nowrap;text-decoration:none!important}
.ftb-btn img{width:24px;height:24px;flex:none}
.ftb-g{background:var(--grad);color:var(--on-grad)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--grad-2) 28%,transparent)}
.ftb-o{background:var(--card);border:1px solid var(--line);color:var(--ink)!important}
.ftb-top{display:flex;align-items:center;gap:20px 28px;padding-top:24px;border-top:1px solid var(--line)}

.ftb-links{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px 22px}.ftb-links ul{display:flex;flex-wrap:nowrap;gap:6px 22px;font:400 14px/1.35 var(--font);line-height:round(1.35em,1px)}
.ftb-links a:hover{color:var(--accent)}.ftb-docs{color:var(--small)}

.ibff .ftb-lock{position:relative;display:flex;align-items:center;justify-content:center;margin:22px auto 4px;min-height:48px}
.ftb-home{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%}.ftb-lockimg{display:block;width:340px;max-width:100%;height:auto}

.ftr-langbar{display:flex;justify-content:flex-end;margin:0 0 14px}
@media(min-width:960px) and (max-width:1199px){.ftb-links,.ftb-links ul{gap:6px 16px}}   

.ibff .ibpay img{filter:grayscale(.4) opacity(.85);transition:filter .2s}.ibff .ibpay li:hover img{filter:none}
@media(max-width:959px){.ftb-q{flex-direction:column;align-items:flex-start}}
@media(max-width:639px){.ftb{margin-top:24px}.ftb-q{margin-bottom:20px}.ftb-qh{font-size:21px}
  .ftb-q .ftb-act{width:100%;flex-direction:column}.ftb-btn{min-width:0}
  
  .ftb-top{display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));gap:0 16px;border-top:0;padding-top:4px}.ftb-links,.ftb-links ul{display:contents}
  .ftb-links li a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--line)}
  .ftb-lockimg{width:290px}
  
  .ibff .ibpay ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:340px}.ibff .ibpay li{min-width:0;padding:0 4px}}

@media(max-width:399px){.ftb-btn{white-space:normal;overflow-wrap:anywhere;text-align:center}}

.ftb-cnt{display:flex;justify-content:center;margin:16px auto 0;min-height:31px}.ftb-cnt #top-ge-counter-container{min-width:88px;min-height:31px}

.lsw{position:relative;display:inline-block;font-family:var(--ib-font)}
.lsw>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;cursor:pointer;user-select:none;
  font:600 14px/1 var(--ib-font);letter-spacing:.02em;color:var(--ib-ink)}
.lsw>summary::-webkit-details-marker{display:none}
.lsw>summary:hover,.lsw[open]>summary{color:var(--ib-accent)}
.lsw img{display:block;width:22px;height:16px;border-radius:3px;flex:none}
.lsw svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.lsw-ar{width:14px;height:14px;transition:transform .2s}.lsw[open] .lsw-ar{transform:rotate(180deg)}
.lsw-list{list-style:none;margin:0;padding:6px;position:absolute;right:0;top:100%;z-index:40;min-width:220px;max-height:min(70vh,660px);overflow:auto;
  background:var(--ib-card);border:1px solid var(--ib-line);border-radius:15px;box-shadow:0 14px 34px color-mix(in srgb,var(--ib-ink) 16%,transparent)}
.lsw-list li{margin:0;padding:0}
.lsw-i{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:10px;font:400 15px/1.2 var(--ib-font);line-height:round(1.2em,1px);color:var(--ib-ink)!important;text-decoration:none!important}
a.lsw-i:hover,a.lsw-i:focus-visible{background:var(--ib-warm);color:var(--ib-accent)!important}
.lsw-i[aria-current]{font-weight:600}.lsw-ok{width:18px;height:18px;margin-left:auto;color:var(--ib-accent)}

@media(max-width:639px){.lsw{display:block;width:100%;text-align:right}
  .lsw-list{position:static;min-width:0;max-height:none;margin-top:4px;box-shadow:none;text-align:left}}
@media (prefers-reduced-motion:reduce){.lsw-ar{transition:none}}

.lsw-tg{display:none;align-items:center;gap:8px;min-height:48px;padding:0 4px;font:600 14px/1 var(--ib-font);letter-spacing:.02em;
  color:var(--ib-ink)!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;outline:none}
.lsw-tg img{display:block;width:22px;height:16px;border-radius:3px;flex:none}
.lsw-tg:hover,.lsw-tg:active{color:var(--ib-accent)!important}
.lsw-tg:focus-visible{outline:2px solid var(--ib-accent);outline-offset:2px;border-radius:8px}
