.ibsf{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,48px) 0}

.ibsf *,.ibsf *::before,.ibsf *::after{box-sizing:border-box}
.ibsf-w{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto}
.ibsf-hd{text-align:center;max-width:900px;margin:0 auto 32px}
.ibsf-h{margin:0;font:700 var(--ib-h-sec,54px)/1.1 var(--ib-font);line-height:round(1.1em,1px);color:var(--ib-ink);text-wrap:balance}
.ibsf-h em{font-style:normal;color:var(--ib-accent)}

.ibsf-lead{margin:16px auto 0;max-width:760px;font-size:18px;line-height:23px;text-wrap:pretty}
@media(max-width:639px){.ibsf-lead{font-size:16px;line-height:20px}}

@media(max-width:479px){.ibsf-lead{font-size:15px;line-height:18px}}
.ibsf-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}

.ibsf-it{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:center;align-content:start}
.ibsf-it h3{margin:0;font:700 23px/25px var(--ib-font);color:var(--ib-ink)}

@media(max-width:1199px){.ibsf-it h3{font-size:19px;line-height:21px}}@media(max-width:959px){.ibsf-it h3{font-size:20px;line-height:22px}}
.ibsf-it p{grid-column:1/-1;margin:12px 0 0;font-size:15px;line-height:18px}

@media(max-width:1199px){.ibsf-it p{font-size:14px;line-height:17px}}

.ibsf a{color:var(--ib-accent);text-decoration:none;font-weight:400}
.ibsf-it img{width:44px;height:44px;display:block}
@media(max-width:959px){.ibsf-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.ibsf-g{grid-template-columns:minmax(0,1fr);gap:12px}.ibsf-hd{margin-bottom:22px}.ibsf-it h3{font-size:17px;line-height:19px}.ibsf-it p{font-size:13px;line-height:16px}}

.ibsf{background:linear-gradient(180deg,#fff 0,var(--ib-sec,#fff2ef) 50%,#fff 100%)}
.ibsf .ibsf-it h3{padding-bottom:6px;margin-bottom:12px;background:linear-gradient(90deg,var(--ib-g1,#ff7f88),var(--ib-g2,#ff5668)) left bottom/100% 3px no-repeat}
.ibsf .ibsf-it{display:block}.ibsf .ibsf-it p{margin-top:0}.ibsf .ibsf-it img{display:none}

.ibsf:lang(ka) .ibsf-it h3{padding-bottom:4px}
@media(max-width:639px){.ibsf .ibsf-g{gap:22px}}

.t-rec:has(>.t029):has(+.t-rec[data-ib-zero=safe]),.t-rec:has(>.t029):has(+link+.t-rec[data-ib-zero=safe]),.t-rec[data-ib-zero=safe]+.t-rec:has(>.t029){display:none}
@media(max-width:479px){.ibsf-it h3{font-size:18px;line-height:20px}.ibsf-it p{font-size:12px;line-height:15px}}

.ibdg{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,48px) 0}

.ibdg *,.ibdg *::before,.ibdg *::after{box-sizing:border-box}
.ibdg-w{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto}
.ibdg-who{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.ibdg-who img{width:36px;height:36px;flex:none}
.ibdg-q{margin:0;font:700 33px/36px var(--ib-font);text-wrap:balance}

@media(max-width:1199px){.ibdg-q{font-size:27px;line-height:30px}}@media(max-width:959px){.ibdg-q{font-size:26px;line-height:28px}}@media(max-width:639px){.ibdg-q{font-size:20px;line-height:22px}}@media(max-width:479px){.ibdg-q{font-size:18px;line-height:20px}}
.ibdg-a p,.ibdg-a li{margin:0;font-size:16px;line-height:1.25;line-height:round(1.25em,1px);text-wrap:pretty}.ibdg-a p+p{margin-top:14px}

@media(max-width:1199px){.ibdg-a p,.ibdg-a li{font-size:15px;line-height:18px}}
.ibdg a{color:var(--ib-accent);text-decoration:none;font-weight:400}.ibdg a:hover{text-decoration:underline}
.ibdg-card{background:var(--ib-card,#fff);border-radius:24px;padding:24px 28px;box-shadow:0 14px 34px -16px rgba(110,25,40,.28),0 2px 6px rgba(110,25,40,.05)}
.ibdg-pink{background:linear-gradient(135deg,var(--ib-g1,#ff7f88),var(--ib-g2,#ff5668));color:#fff;border-radius:24px;padding:22px 28px;box-shadow:0 16px 34px -18px color-mix(in srgb,var(--ib-g2,#ff5668) 60%,transparent)}
.ibdg-pink .ibdg-q,.ibdg-pink .ibdg-who{color:#fff}
.ibdg-more{display:none}
@media(max-width:639px){
 .ibdg-a p,.ibdg-a li{font-size:14px;line-height:1.2;line-height:round(1.2em,1px)}.ibdg-card,.ibdg-pink{padding:18px;border-radius:20px}
 .ibdg-txt{max-height:92.4px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}
 .ibdg-open .ibdg-txt{max-height:none;-webkit-mask-image:none;mask-image:none}
 .ibdg-more{display:inline-flex;align-items:center;min-height:48px;margin:2px 0 -14px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/1 var(--ib-font);color:var(--ib-accent)}
 .ibdg-m2,.ibdg-open .ibdg-m1{display:none}.ibdg-open .ibdg-m2{display:inline}
}

.ibdg .ibdg-w{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
.ibdg .ibdg-who{margin-bottom:12px}
.ibdg .ibdg-a-wrap .ibdg-who{color:var(--ib-ink)}
@media(max-width:959px){.ibdg .ibdg-w{grid-template-columns:minmax(0,1fr);gap:20px}}
@media(max-width:639px){.ibdg .ibdg-w{gap:12px}}

.ibdg{background:linear-gradient(180deg,#fff 0,var(--ib-sec,#fff2ef) 50%,#fff 100%)}
.ibdg .ibdg-a-wrap{padding:4px 0 4px 25px;background:linear-gradient(180deg,var(--ib-g1,#ff7f88),var(--ib-g2,#ff5668)) left top/3px 100% no-repeat}
@media(max-width:639px){.ibdg .ibdg-a-wrap{padding-left:15px}}

.t-rec:has(>.t029):has(+.t-rec[data-ib-zero=dialog]),.t-rec:has(>.t029):has(+link+.t-rec[data-ib-zero=dialog]),.t-rec[data-ib-zero=dialog]+.t-rec:has(>.t029){display:none}

.ibar{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,64px) 0;--ibar-gy:194px;--ibar-gr:255px;background:radial-gradient(ellipse 70% var(--ibar-gr) at 50% var(--ibar-gy),var(--ib-sec,#fff2ef),transparent 75%)}

@media(max-width:1199px){.ibar{--ibar-gy:174px;--ibar-gr:230px}}@media(max-width:959px){.ibar{--ibar-gy:139px;--ibar-gr:183px}}@media(max-width:639px){.ibar{--ibar-gy:119px;--ibar-gr:157px}}
.ibar *,.ibar *::before,.ibar *::after{box-sizing:border-box}
.ibar-wrap{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto}
.ibar-h{margin:0 0 28px;font:700 var(--ib-h-sec,54px)/1.1 var(--ib-font);line-height:round(1.1em,1px);color:var(--ib-ink);text-wrap:balance}
.ibar-h em,.ibar-sh em,.ibar-ct em{font-style:normal;color:var(--ib-accent)}
.ibar-net{display:block;width:64px;height:64px;margin:0 0 16px}
.ibar-txt{font-size:16px;line-height:20px;text-wrap:pretty}   
.ibar-txt p{margin:0 0 1em}.ibar-txt p:last-child{margin:0}
.ibar-txt a{color:var(--ib-accent);text-decoration:none;font-weight:400}.ibar-txt strong{font-weight:600;color:var(--ib-ink)}
.ibar-sh{margin:0 0 18px;font:700 23px/25px var(--ib-font);color:var(--ib-ink)}   
.ibar-list{list-style:none;margin:0;padding:0}
.ibar-c{position:relative}
.ibar-ci{display:block;width:52px;height:52px}

.ibar-ct{display:block;font:700 23px/25px var(--ib-font);color:var(--ib-ink);text-decoration:none}
.ibar-ct::after{content:"";position:absolute;inset:0;border-radius:inherit}   
.ibar-cd{margin:4px 0 0;font-size:13px;line-height:16px;text-wrap:pretty}
.ibar-cta{display:inline-block;margin-top:8px;font:600 15px/1.2 var(--ib-font);line-height:round(1.2em,1px);color:var(--ib-accent)}
.ibar-c:hover .ibar-ct{color:var(--ib-accent)}
.ibar-more{display:none}
@media(max-width:1199px){.ibar-txt{font-size:15px;line-height:18px}.ibar-sh{font-size:19px;line-height:21px}.ibar-ct{font-size:19px;line-height:21px}.ibar-cd{font-size:12px;line-height:14px}}
@media(max-width:959px){.ibar-ct,.ibar-sh{font-size:20px;line-height:22px}}
@media(max-width:639px){.ibar-h{margin-bottom:18px}.ibar-net{width:48px;height:48px;margin-bottom:12px}
  .ibar-txt{font-size:14px;line-height:17px}.ibar-sh{font-size:17px;line-height:19px}.ibar-ct{font-size:17px;line-height:19px}.ibar-cta{font-size:14px}
  .ibar-txt p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:0}
  .ibar-txt p+p{display:none}
  .ibar-open .ibar-txt p:first-child{display:block;-webkit-line-clamp:unset;overflow:visible;margin:0 0 1em}.ibar-open .ibar-txt p+p{display:block}
  .ibar-more{display:inline-flex;align-items:center;min-height:48px;padding:0;border:0;background:none;cursor:pointer;font:600 14px/1.2 var(--ib-font);line-height:round(1.2em,1px);color:var(--ib-accent)}
  .ibar-more .ibar-m2,.ibar-open .ibar-more .ibar-m1{display:none}.ibar-open .ibar-more .ibar-m2{display:inline}}
@media(max-width:479px){.ibar-ct,.ibar-sh{font-size:18px;line-height:20px}}

.ibar--a .ibar-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto 1fr;grid-template-areas:"h v" "b v" "b s";column-gap:64px;align-items:start}
.ibar--a .ibar-h{grid-area:h;position:relative;z-index:1}.ibar--a .ibns-vis{grid-area:v;height:260px}
.ibar--a .ibar-body{grid-area:b;position:relative;z-index:1}.ibar--a .ibar-side{grid-area:s;position:relative;z-index:1;margin-top:8px}
.ibar--a .ibar-list{display:grid;gap:16px}
.ibar--a .ibar-c{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:17px 19px;background:var(--ib-card,#fff);border:1px solid transparent;border-radius:22px;box-shadow:0 16px 36px -22px rgba(110,25,40,.34),0 2px 6px rgba(110,25,40,.05);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}

.ibar--a .ibar-c:hover{border-color:#fd9076;background:#ffdfdf}.ibar--a .ibar-c:hover .ibar-ct{color:var(--ib-ink)}
.ibar--a .ibar-cta{margin-top:6px;font:700 21px/23px var(--ib-font)}   
@media(max-width:1199px){.ibar--a .ibar-wrap{grid-template-columns:minmax(0,1fr) 320px;column-gap:40px}.ibar--a .ibns-vis{height:220px}.ibar--a .ibar-cta{font-size:17px;line-height:19px}}
@media(max-width:959px){.ibar--a .ibar-wrap{grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:auto;grid-template-areas:"h v" "b b" "s s";column-gap:24px}
  .ibar--a .ibns-vis{height:auto;min-height:150px;align-self:stretch}.ibar--a .ibar-side{margin-top:24px}.ibar--a .ibar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.ibar--a .ibar-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"v" "h" "b" "s"}
  .ibar--a .ibns-vis{height:150px;min-height:0;margin:0 0 6px}.ibar--a .ibns-big{left:62%}
  .ibar--a .ibar-side{margin-top:12px}.ibar--a .ibar-list{grid-template-columns:minmax(0,1fr);gap:12px}.ibar--a .ibar-c{gap:14px;padding:13px 15px;border-radius:20px}.ibar--a .ibar-ci{width:44px;height:44px}.ibar--a .ibar-c{grid-template-columns:44px minmax(0,1fr)}}


#allrecords>[data-record-type="ibar"]~.t-rec:has(>.t029){display:none}
#allrecords>[data-record-type="ibar"]~.t-rec .ibmn-tilda-aligner:has(>.ibmn-reviews-section:not(.ibmn-vb-section)){padding:var(--ib-half) 0;background:linear-gradient(180deg,#fff 0,var(--ib-sec,#fff2ef) 50%,#fff 100%)}
#allrecords>[data-record-type="ibar"]~.t-rec .ibmn-reviews-section:not(.ibmn-vb-section){background:none;box-shadow:none;border:0;border-radius:0}
#allrecords>[data-record-type="ibar"]~.t-rec .ibmn-reviews-section:not(.ibmn-vb-section) .ibmn-reviews-bg-layer{display:none}
#allrecords>[data-record-type="ibar"]~.t-rec .ibmn-reviews-section:not(.ibmn-vb-section) .ibmn-reviews-inner{padding:0}
#allrecords>[data-record-type="ibar"]~.t-rec .ibmn-tilda-aligner:has(>.ibmn-vb-section){padding-bottom:var(--ib-half)}

#allrecords>[data-record-type="ibar"]~.t-rec .ibbg--r2{padding-top:var(--ib-half)}


html[lang="ka"] .ibar-ct{line-height:round(1.3em,1px)!important}
html[lang="ka"] .ibar--a .ibar-cta{line-height:round(1.3em,1px)!important;margin-top:8px}
html[lang="ka"] .ibar-cd{margin-top:6px}

.ibar-cd{text-wrap:wrap}



.ibar--a .ibar-cta{font-size:17px;line-height:20px;display:block;text-align:right}
@media(min-width:960px) and (max-width:1199px){.ibar--a .ibar-wrap{grid-template-columns:minmax(0,1fr) 360px}}
@media(min-width:640px) and (max-width:959px){.ibar--a .ibar-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:479px){.ibar--a .ibar-c{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"i t" "d d" "a a";column-gap:12px;row-gap:0;align-items:center}
 .ibar--a .ibar-cb{display:contents}.ibar--a .ibar-ci{grid-area:i;width:38px;height:38px}.ibar--a .ibar-ct{grid-area:t}.ibar--a .ibar-cd{grid-area:d}.ibar--a .ibar-cta{grid-area:a;justify-self:end}}


@media(min-width:960px) and (max-width:1199px){html[lang="ka"] #allrecords[data-tilda-page-alias="instagram"] .ibar--a .ibar-h{width:calc(100% + 60px);max-width:none}html[lang="ka"] #allrecords[data-tilda-page-alias="instagram"] .ibar--a .ibns-b1{top:112px}}


@media(min-width:960px){#allrecords .ibar--a .ibar-body{align-self:stretch;contain:size;display:flex;flex-direction:column;min-height:0;overflow:hidden}#allrecords .ibar--a .ibar-txt{flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask:linear-gradient(#000 calc(100% - 36px),transparent);mask:linear-gradient(#000 calc(100% - 36px),transparent)}#allrecords .ibar--a .ibar-more{display:inline-flex;align-self:flex-start;align-items:center;flex:none;min-height:48px;margin-top:auto;padding:0;border:0;background:none;cursor:pointer;font:600 15px/18px var(--ib-font);color:var(--ib-accent)}#allrecords .ibar--a .ibar-more .ibar-m2{display:none}#allrecords .ibar--a.ibar-open .ibar-body{contain:none;overflow:visible}#allrecords .ibar--a.ibar-open .ibar-txt{flex:none;height:auto!important;overflow:visible;-webkit-mask:none;mask:none}#allrecords .ibar--a.ibar-open .ibar-more .ibar-m1{display:none}#allrecords .ibar--a.ibar-open .ibar-more .ibar-m2{display:inline}#allrecords .ibar--a.ibar-fit .ibar-txt{flex:none;-webkit-mask:none;mask:none}#allrecords .ibar--a.ibar-fit .ibar-more{display:none}}


.ibns-vis{position:relative;z-index:1}
.ibns-glow{position:absolute;inset:12% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,112,92,.35),transparent);filter:blur(10px)}
.ibns-big{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 26px rgba(110,25,40,.35));animation:ibns-fl 6s ease-in-out infinite}
.ibns-bub{position:absolute;display:flex;align-items:center;gap:6px;padding:7px 11px 7px 8px;border-radius:14px;background:#fff;box-shadow:0 5px 22px 0 #f0e5e2;font:700 15px/1 var(--ib-font);color:var(--ib-ink);animation:ibns-fl 5s ease-in-out infinite}
.ibns-bub img{width:22px;height:22px}
.ibns-b1{left:0;top:18%}.ibns-b2{right:0;top:8%;animation-delay:-1.6s}.ibns-b3{right:6%;bottom:8%;animation-delay:-3s}
.ibns-b1 img{transform:rotate(-8deg)}.ibns-b2 img{transform:rotate(12deg)}.ibns-b3 img{transform:rotate(2deg)}   
@keyframes ibns-fl{0%,100%{translate:0 0}50%{translate:0 -8px}}

.ibns-drawn .ibns-big{animation:ibns-fl 6s ease-in-out infinite,ibns-nudge .9s 1.15s ease-in-out both}
.ibns-drawn .ibns-glow{animation:ibns-glowup 1.2s 1.1s ease-in-out both}
@keyframes ibns-nudge{0%,100%{scale:1}45%{scale:1.035}}
@keyframes ibns-glowup{0%,100%{opacity:1;scale:1}40%{opacity:1;scale:1.12}}

.ibns-arwl{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}
.ibns-arwl path{fill:none;stroke:#ff8fa0;stroke-linecap:round;stroke-linejoin:round}
.ibns-arwl .ibns-hd{opacity:0}.ibns-arwl .ibns-sg,.ibns-arwl .ibns-spk{opacity:0}.ibns-arwl .ibns-spk{stroke-width:2px!important}
.ibns-drawn .ibns-arwl .ibns-sg{opacity:1;transition:opacity .05s}.ibns-drawn .ibns-arwl .ibns-spk{opacity:.85;transition:opacity .15s 1.15s}
.ibns-drawn .ibns-arwl .ibns-hd{transition:opacity .2s 1.1s;opacity:1}

.ibns-ic-out{scale:1.12;translate:6% 6%}
@media(max-width:1199px){
  .ibns-big{width:120px;height:120px}.ibns-bub{font-size:13px}
}
@media(max-width:959px){
  .ibns-big{width:96px;height:96px}.ibns-bub{font-size:12px;padding:5px 8px 5px 6px}.ibns-bub img{width:18px;height:18px}
}

.ibbg{--bg-ink:var(--ib-ink,#472114);--bg-sm:var(--ib-small,#767676);--bg-acc:var(--ib-accent,#fe385f);--bg-g1:var(--ib-g1,#ff7f88);--bg-g2:var(--ib-g2,#ff5668);
  --bg-warm:var(--ib-warm,#fff7f5);--bg-card:var(--ib-card,#fff);--bg-sh:#ecdcd8;--bg-sh2:#e8d0ca;
  font-family:var(--ib-font,'instaboost-fonts',Arial,sans-serif);max-width:var(--ib-wrap,1160px);margin:0 auto;padding:0 0 var(--ib-half,53px)}   
html[data-theme="dark"] .ibbg{--bg-sh:rgba(0,0,0,.35);--bg-sh2:rgba(0,0,0,.5)}
.ibbg *{box-sizing:border-box}.ibbg a{text-decoration:none!important;color:inherit}
.ibbg-c{display:flex;flex-direction:column;background:var(--bg-card);border-radius:24px;box-shadow:0 8px 28px var(--bg-sh);overflow:hidden;transition:transform .25s,box-shadow .25s;min-width:0}
.ibbg-c:hover{transform:translateY(-3px);box-shadow:0 14px 34px var(--bg-sh2)}
.ibbg-i{display:block;aspect-ratio:16/9;background:var(--bg-warm);overflow:hidden}.ibbg-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.ibbg-c:hover .ibbg-i img{transform:scale(1.04)}
.ibbg-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1;min-width:0}   
.ibbg-m{display:flex;align-items:center;gap:8px;font-weight:500;font-size:13px;line-height:1;color:var(--bg-acc)}.ibbg-m img{width:22px;height:22px}
.ibbg-d{font-weight:400;font-size:13px;line-height:1.2;line-height:round(1.2em,1px);color:var(--bg-sm);margin-top:auto;white-space:nowrap}
.ibbg-t{margin:0;font-weight:700;font-size:18px;line-height:1.28;line-height:round(1.28em,1px);overflow-wrap:anywhere;color:var(--bg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.ibbg[lang=ka] .ibbg-t{font-weight:600}
.ibbg-all{display:flex;justify-content:center;margin-top:28px}
.ibbg-all a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,var(--bg-g1),var(--bg-g2));color:#fff!important;font-weight:400;font-size:16px;line-height:1;box-shadow:0 10px 24px color-mix(in srgb,var(--bg-g2) 32%,transparent)}
.ibbg-g{display:grid;gap:24px}

.ibbg--r2 .ibbg-g{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.ibbg--r2 .ibbg-c:first-child{grid-row:1/3}.ibbg--r2 .ibbg-c:first-child .ibbg-t{font-size:24px}
.ibbg--r2 .ibbg-c:not(:first-child){flex-direction:row}.ibbg--r2 .ibbg-c:not(:first-child) .ibbg-i{width:46%;flex:none;aspect-ratio:auto}

.ibbg--r8 .ibbg-g{grid-template-columns:1.15fr 1fr 1fr;gap:16px}.ibbg--r8 .ibbg-c:first-child{grid-row:1/4}.ibbg--r8 .ibbg-c:first-child .ibbg-t{font-size:24px}
.ibbg--r8 .ibbg-c:not(:first-child){flex-direction:row;border-radius:18px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:38%;flex:none;aspect-ratio:auto}
.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-b{padding:10px 12px;gap:6px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-t{font-size:14px;-webkit-line-clamp:3}
@media(max-width:1199px){.ibbg--r8 .ibbg-g{grid-template-columns:1fr 1fr}.ibbg--r8 .ibbg-c:first-child{grid-row:auto;grid-column:1/3;flex-direction:row}
  .ibbg--r8 .ibbg-c:first-child .ibbg-i{width:56%;flex:none}.ibbg--r8 .ibbg-c:first-child .ibbg-b{justify-content:center;padding:24px 28px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:42%}}
@media(max-width:959px){.ibbg--r2 .ibbg-g{grid-template-columns:1fr;grid-template-rows:none}.ibbg--r2 .ibbg-c:first-child{grid-row:auto}
  .ibbg--r8 .ibbg-c:first-child{grid-row:auto;grid-column:1/3}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:42%}}

@media(max-width:639px){.ibbg{max-width:none}
  .ibbg--r2 .ibbg-g,.ibbg--r8 .ibbg-g{padding:0 16px;gap:12px;grid-template-columns:1fr}
  .ibbg--r8 .ibbg-c:first-child{grid-column:auto;flex-direction:column}.ibbg--r8 .ibbg-c:first-child .ibbg-i{width:auto}.ibbg--r8 .ibbg-c:first-child .ibbg-b{padding:16px 18px 18px}
  .ibbg--r2 .ibbg-c:not(:first-child),.ibbg--r8 .ibbg-c:not(:first-child){flex-direction:row}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-i,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:120px;aspect-ratio:1/1}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-b,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-b{padding:10px 12px}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-t,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-t{font-size:14px;-webkit-line-clamp:3}
  .ibbg--r2 .ibbg-c:first-child .ibbg-t,.ibbg--r8 .ibbg-c:first-child .ibbg-t{font-size:19px}.ibbg-all{margin-top:14px}}
@media(prefers-reduced-motion:reduce){.ibbg *{transition:none!important}}

.ibbg .ibbg-g .ibbg-c{background:transparent;box-shadow:none;border-radius:0;overflow:visible}
.ibbg .ibbg-g .ibbg-c:hover{transform:none;box-shadow:none}
.ibbg .ibbg-i{border-radius:16px}
.ibbg .ibbg-d{margin-top:2px}   
.ibbg .ibbg-g .ibbg-c .ibbg-b{padding:12px 4px 4px}
@media(max-width:639px){
  .ibbg .ibbg-g{gap:0}
  .ibbg .ibbg-g .ibbg-c{padding:12px 0}
  .ibbg .ibbg-c+.ibbg-c{border-top:1px solid var(--ib-line,#f3dcd6)}
  .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-b{padding:4px 0 4px 14px}}

@media(min-width:640px){.ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-b,.ibbg--r2 .ibbg-g .ibbg-c:not(:first-child) .ibbg-b{padding-left:16px}}
@media(min-width:640px) and (max-width:1199px){.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-b{padding-left:24px}}


@media(min-width:640px){.ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{aspect-ratio:4/3;align-self:flex-start}}
.ibbg .ibbg-d{font-size:12px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-d,.ibbg--r2 .ibbg-c:not(:first-child) .ibbg-d{font-size:11px}


.ibbg--r8{padding-top:var(--ib-half,53px)}
.ibbg-hd{text-align:center;margin:0 auto 32px;padding:0 10px;max-width:900px}
.ibbg-h{margin:0;font-weight:700;font-size:var(--ib-h-sec);line-height:1.1;line-height:round(1.1em,1px);color:var(--bg-ink);text-wrap:balance}.ibbg-h span{color:var(--bg-acc)}
.ibbg-lead{margin:16px auto 0;max-width:760px;font-weight:400;font-size:var(--ib-lead);line-height:20px;text-wrap:pretty;color:var(--ib-text,#686664)}
@media(max-width:1199px){.ibbg-lead{line-height:18px}}   
@media(max-width:639px){.ibbg-lead{line-height:17px}}
@media(max-width:479px){.ibbg-lead{line-height:16px}}
@media(max-width:639px){.ibbg-hd{margin-bottom:24px}}


.ibbg--r8 .ibbg-g{grid-template-columns:repeat(3,minmax(0,1fr))}.ibbg--r2 .ibbg-g{grid-template-columns:repeat(2,minmax(0,1fr))}
 @media(min-width:960px){.ibbg--r8 .ibbg-g .ibbg-c:first-child{grid-row:1/4;grid-column:auto;flex-direction:column}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-i{width:auto}.ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{width:38%}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-b{padding:12px 4px 4px;justify-content:flex-start}}
 @media(max-width:959px){.ibbg--r8 .ibbg-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ibbg--r2 .ibbg-g{grid-template-columns:minmax(0,1fr)}
  .ibbg--r8 .ibbg-g .ibbg-c:first-child{gap:16px;align-items:center}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-i{width:calc(50% - 8px);flex:none}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-b{padding:0}}
 @media(max-width:639px){.ibbg--r8 .ibbg-g,.ibbg--r2 .ibbg-g{grid-template-columns:minmax(0,1fr)}.ibbg--r8 .ibbg-g .ibbg-c:first-child{gap:0;display:flex;flex-direction:column;align-items:stretch;grid-column:auto}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-i{width:auto}.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-b{padding:12px 4px 4px}}


.ibbg .ibbg-g .ibbg-all{margin:0;display:flex;min-width:0}
.ibbg .ibbg-g .ibbg-all a{display:flex;align-items:center;width:100%;min-height:48px;padding:0;gap:0;background:none;border:0;border-radius:0;box-shadow:none;font:700 21px/23px var(--ib-font,'instaboost-fonts',Arial,sans-serif);color:var(--ib-accent,#fe385f)!important;white-space:nowrap}
.ibbg .ibbg-g .ibbg-all a::before{content:'\21DD';display:flex;align-items:center;justify-content:center;flex:none;align-self:stretch;margin-right:16px;border-radius:16px;background:var(--ib-sec,#fff2ef);font:700 40px/1 var(--ib-font,'instaboost-fonts',Arial,sans-serif);color:var(--ib-accent,#fe385f)}
.ibbg--r8 .ibbg-g .ibbg-all a::before{width:38%}.ibbg--r2 .ibbg-g .ibbg-all a::before{width:46%}
@media(min-width:960px){.ibbg--r2 .ibbg-g{grid-template-rows:1fr 1fr 1fr}.ibbg--r2 .ibbg-g .ibbg-c:first-child{grid-row:1/4}}
@media(max-width:959px){.ibbg--r8 .ibbg-g .ibbg-all a::before{width:42%}.ibbg--r2 .ibbg-g .ibbg-all a::before{min-height:120px}}
@media(max-width:639px){.ibbg .ibbg-g .ibbg-all{padding:12px 0;border-top:1px solid var(--ib-line,#f3dcd6)}.ibbg .ibbg-g .ibbg-all a{font-size:17px;line-height:19px}.ibbg .ibbg-g .ibbg-all a::before{width:120px;height:120px;margin-right:12px}}


.ibbg .ibbg-g .ibbg-c:not(:first-child){align-items:flex-start}
.ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{aspect-ratio:16/9!important;height:auto;align-self:flex-start}
.ibbg .ibbg-g .ibbg-all{align-items:flex-start}.ibbg .ibbg-g .ibbg-all a{align-items:center}
.ibbg .ibbg-g .ibbg-all a::before{align-self:auto;aspect-ratio:16/9;height:auto}
@media(max-width:639px){.ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{width:150px!important}.ibbg .ibbg-g .ibbg-all a::before{width:150px;height:auto}}

.ibbg .ibbg-g .ibbg-all a::before{content:none!important;display:none!important}
.ibbg .ibbg-g .ibbg-all a{display:flex!important;align-items:center;gap:16px;white-space:normal}
.ibbg .ibbg-fan{display:block;position:relative;flex:none;aspect-ratio:16/9;border-radius:16px;background:var(--ib-sec,#fff2ef);overflow:hidden}
.ibbg--r8 .ibbg-fan{width:38%}.ibbg--r2 .ibbg-fan{width:46%}
.ibbg .ibbg-f{position:absolute;width:54%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:8px;border:2px solid #fff;box-shadow:0 6px 14px color-mix(in srgb,var(--ib-ink) 25%,transparent)}
.ibbg .ibbg-f1{left:6%;top:10%;transform:rotate(-7deg)}.ibbg .ibbg-f2{left:21%;top:19%;transform:rotate(2deg)}.ibbg .ibbg-f3{left:36%;top:28%;transform:rotate(-3deg)}
.ibbg .ibbg-all .ibbg-at{display:flex;flex-direction:column;gap:6px;min-width:0}
.ibbg .ibbg-all .ibbg-aw{font-weight:700;font-size:14px;line-height:18px;color:var(--ib-ink,#472114)}.ibbg[lang=ka] .ibbg-all .ibbg-aw{font-weight:600}.ibbg .ibbg-all .ibbg-aw span{color:var(--ib-accent,#fe385f);font:700 17px/1 var(--ib-font,'instaboost-fonts',Arial,sans-serif);vertical-align:-1px}
@media(max-width:959px){.ibbg--r8 .ibbg-fan{width:42%}}
@media(max-width:639px){.ibbg .ibbg-fan{display:block;width:150px!important}.ibbg .ibbg-g .ibbg-all a{gap:12px}}

.ibbg .ibbg-g .ibbg-c .ibbg-t,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-t,.ibbg--r2 .ibbg-c:not(:first-child) .ibbg-t{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}
@media(min-width:640px){.ibbg--r2 .ibbg-all .ibbg-aw{font-size:18px;line-height:23px}}

.ibbg .ibbg-f{transition:transform .4s}
.ibbg .ibbg-all a:hover .ibbg-f1{transform:rotate(-7deg) scale(1.04)}.ibbg .ibbg-all a:hover .ibbg-f2{transform:rotate(2deg) scale(1.04)}.ibbg .ibbg-all a:hover .ibbg-f3{transform:rotate(-3deg) scale(1.04)}
@media(max-width:639px){
 .ibbg .ibbg-g .ibbg-c:not(:first-child){align-items:stretch}
 .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{aspect-ratio:auto!important;align-self:stretch;min-height:84px}
 .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-i img{height:100%;object-fit:cover}
 .ibbg .ibbg-g .ibbg-all a{align-items:stretch}.ibbg .ibbg-fan{aspect-ratio:auto;align-self:stretch;min-height:84px}.ibbg .ibbg-g .ibbg-all .ibbg-at{justify-content:center}}
@media(prefers-reduced-motion:reduce){.ibbg .ibbg-f{transition:none}}

.ibbg .ibbg-t,.ibbg[lang=ka] .ibbg-t,.ibbg .ibbg-all .ibbg-aw,.ibbg[lang=ka] .ibbg-all .ibbg-aw{font-weight:400!important}
.ibbg .ibbg-m{font-weight:700!important}
.ibbg .ibbg-d{font-weight:600!important}

.ibbg[lang=ka] .ibbg-m{font-size:17px}.ibbg[lang=en] .ibbg-m{font-size:14px}

.ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-t,.ibbg .ibbg-all .ibbg-aw{font-size:16px!important;line-height:20px!important}
.ibbg .ibbg-g .ibbg-c:first-child .ibbg-t{font-size:22px!important;line-height:28px!important}
.ibbg .ibbg-d{font-size:13px!important;line-height:16px!important}
@media(max-width:1199px){.ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-t,.ibbg .ibbg-all .ibbg-aw{font-size:15px!important;line-height:18px!important}.ibbg .ibbg-g .ibbg-c:first-child .ibbg-t{font-size:20px!important;line-height:25px!important}}
@media(max-width:959px){.ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-t,.ibbg .ibbg-all .ibbg-aw{font-size:14px!important;line-height:17px!important}.ibbg .ibbg-g .ibbg-c:first-child .ibbg-t{font-size:18px!important;line-height:23px!important}}

@media(min-width:640px) and (max-width:959px){
 .ibbg--r8 .ibbg-g,.ibbg--r2 .ibbg-g{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:28px 16px!important}
 .ibbg--r8 .ibbg-g .ibbg-c:first-child{grid-column:1/-1!important}
 .ibbg--r2 .ibbg-g .ibbg-c:first-child{grid-column:auto!important;grid-row:auto!important}
 .ibbg .ibbg-g .ibbg-c:not(:first-child),.ibbg--r2 .ibbg-g .ibbg-c:first-child{flex-direction:column!important;align-items:stretch!important}
 .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-i,.ibbg--r2 .ibbg-g .ibbg-c:first-child .ibbg-i{width:auto!important;aspect-ratio:16/9!important;height:auto!important}
 .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-b,.ibbg--r2 .ibbg-g .ibbg-c:first-child .ibbg-b{padding:12px 4px 4px!important;justify-content:flex-start}
 .ibbg--r2 .ibbg-g .ibbg-c:first-child .ibbg-t{font-size:14px!important;line-height:17px!important}
 .ibbg .ibbg-g .ibbg-all a{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
 .ibbg .ibbg-fan{width:auto!important;aspect-ratio:16/9!important}
 .ibbg .ibbg-all .ibbg-at{padding:0 4px}}

@media(min-width:960px){.ibbg--r8 .ibbg-g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,1fr) auto;gap:24px}
 .ibbg--r8 .ibbg-g>.ibbg-c:nth-child(6){display:none}
 .ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-i,.ibbg--r8 .ibbg-fan{width:46%}
 .ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-b{gap:8px}}

.ibxn{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,48px) 0}

.ibxn *,.ibxn *::before,.ibxn *::after{box-sizing:border-box}
.ibxn-w{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
.ibxn-ph{margin:0;border-radius:28px;overflow:hidden;box-shadow:0 18px 40px -20px rgba(110,25,40,.35);aspect-ratio:8/15}
.ibxn-ph img{display:block;width:100%;height:100%;object-fit:cover}
.ibxn-h{margin:0;font:700 var(--ib-h-sec,54px)/1.08 var(--ib-font);line-height:round(1.08em,1px);color:var(--ib-ink);text-wrap:balance}
.ibxn-h em,.ibxn-ct em{font-style:normal;color:var(--ib-accent)}
.ibxn-lead{margin:16px 0 0;font-size:18px;line-height:1.28;line-height:round(1.28em,1px);text-wrap:pretty}
.ibxn-g{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.ibxn-c{background:var(--ib-card,#fff);border-radius:24px;padding:20px 20px 22px;box-shadow:0 14px 34px -16px rgba(110,25,40,.28),0 2px 6px rgba(110,25,40,.05)}
.ibxn-ch{display:flex;align-items:center;gap:12px;margin:0 0 10px}
.ibxn-ch img{width:48px;height:48px;flex:none}
.ibxn-ct{margin:0;font:700 23px/25px var(--ib-font);color:var(--ib-ink)}

@media(max-width:1199px){.ibxn-ct{font-size:19px;line-height:21px}}@media(max-width:959px){.ibxn-ct{font-size:20px;line-height:22px}}
.ibxn-p{margin:0;font-size:15px;line-height:1.2;line-height:round(1.2em,1px);text-wrap:pretty}
.ibxn a{color:var(--ib-accent);text-decoration:none;font-weight:400}.ibxn a:hover{text-decoration:underline}
.ibxn-more{display:none}


@media(min-width:960px){.ibxn-ph{position:relative;align-self:stretch;aspect-ratio:auto}
.ibxn-ph::before{content:'';display:block;padding-top:187.5%}
.ibxn-ph img{position:absolute;inset:0}
}
@media(max-width:959px){.ibxn-w{grid-template-columns:minmax(0,1fr);row-gap:28px}.ibxn-ph{aspect-ratio:1;width:100%;max-width:600px;margin:0 auto}}

@media(min-width:640px) and (max-width:959px){.ibxn-p{font-size:14px;line-height:17px}}

.ibxn .ibxn-ct .ibxn-br{display:none}
.ibxn-ct{white-space:nowrap}
@media(max-width:479px){.ibxn-ph{aspect-ratio:8/7;border-radius:24px}}
@media(max-width:639px){
 .ibxn-w{row-gap:20px}.ibxn-g{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px}.ibxn-lead{font-size:16px;line-height:1.25;line-height:round(1.25em,1px)}
 .ibxn-c{padding:16px 16px 18px;border-radius:20px}.ibxn-ch img{width:42px;height:42px}.ibxn-ct{font-size:17px;line-height:19px}.ibxn-p{font-size:14px;line-height:1.2;line-height:round(1.2em,1px)}
}


.ibxn .ibxn-c{background:none;box-shadow:none;border-radius:0;padding:18px 0;border-top:1px solid rgba(110,25,40,.12)}

.ibxn-tg{all:unset;display:block;box-sizing:border-box}

@media(min-width:640px){.ibxn-br{display:none}}
@media(max-width:479px){.ibxn .ibxn-ct{font-size:18px;line-height:20px}}
@media(max-width:639px){
 .ibxn .ibxn-g{gap:0;background:var(--ib-card,#fff);border-radius:24px;padding:4px 16px;box-shadow:0 14px 34px -16px rgba(110,25,40,.28)}
 .ibxn .ibxn-c{padding:6px 0}.ibxn .ibxn-c:first-child{border-top:0}
 .ibxn .ibxn-ch{min-height:52px;margin:0}
 .ibxn .ibxn-ct{flex:1}.ibxn .ibxn-tg{cursor:pointer;width:100%;padding:12px 26px 12px 0;margin:-12px 0;position:relative}
 .ibxn .ibxn-tg::after{content:'';position:absolute;right:6px;top:50%;width:9px;height:9px;border:solid var(--ib-accent);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform .2s}
 .ibxn .is-open .ibxn-tg::after{transform:translateY(-30%) rotate(-135deg)}
 .ibxn .ibxn-c:not(.is-open) .ibxn-p{display:none}.ibxn .ibxn-p{padding:4px 0 10px}
}

.t-rec:has(>.t029):has(+.t-rec[data-ib-zero=xnet]),.t-rec:has(>.t029):has(+link+.t-rec[data-ib-zero=xnet]),.t-rec[data-ib-zero=xnet]+.t-rec:has(>.t029){display:none}

@media(min-width:640px) and (max-width:959px){.ibxn .ibxn-c:nth-last-child(-n+2){padding-bottom:0}}

@media(max-width:479px){.ibxn .ibxn-p{font-size:13px;line-height:16px}}

.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}}

.ibic{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,56px) 0;background:linear-gradient(180deg,#fff 0,var(--ib-sec,#fff2ef) 50%,#fff 100%)}
.ibic *,.ibic *::before,.ibic *::after{box-sizing:border-box}
.ibic-wrap{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto}
.ibic-h{margin:0 0 14px;font:700 30px/33px var(--ib-font);color:var(--ib-ink)}

.ibic-h em{font-style:normal;color:var(--ib-accent)}
.ibic-d{font-size:16px;line-height:20px;text-wrap:pretty}.ibic-d a{color:var(--ib-accent);text-decoration:none;font-weight:400}
.ibic-im img{display:block;width:100%;height:auto;border-radius:20px}
.ibic-more{display:none}
@media(max-width:1199px){.ibic-h{font-size:27px;line-height:30px}.ibic-d{font-size:15px;line-height:18px}}   
@media(max-width:959px){.ibic-h{font-size:24px;line-height:26px}}
@media(max-width:639px){.ibic-h{font-size:18px;line-height:23px}.ibic-d{font-size:14px;line-height:17px}
  .ibic-d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}
  .ibic-open .ibic-d{display:block;-webkit-line-clamp:unset;overflow:visible}
  .ibic-more{display:inline-flex;align-items:center;min-height:48px;padding:0;border:0;background:none;cursor:pointer;font:600 14px/1.2 var(--ib-font);line-height:round(1.2em,1px);color:var(--ib-accent)}
  .ibic-more .ibic-m2,.ibic-open .ibic-more .ibic-m1{display:none}.ibic-open .ibic-more .ibic-m2{display:inline}}


.ibic--a .ibic-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:center;background:var(--ib-card,#fff);border-radius:28px;padding:28px;box-shadow:0 18px 40px -22px rgba(110,25,40,.32),0 2px 6px rgba(110,25,40,.05)}
.ibic--a .ibic-card+.ibic-card{margin-top:28px}
.ibic--a .ibic-card:nth-child(even) .ibic-im{order:2}
@media(max-width:959px){.ibic--a .ibic-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.ibic--a .ibic-card:nth-child(even) .ibic-im{order:0}}
@media(max-width:639px){.ibic--a .ibic-card{padding:14px 14px 10px;border-radius:22px}.ibic--a .ibic-card+.ibic-card{margin-top:18px}.ibic--a .ibic-im img{border-radius:14px}}


@media(min-width:960px) and (max-width:1199px){.ibic-h{font-size:28px;line-height:31px}.ibic--a .ibic-card{align-items:stretch}.ibic--a .ibic-im{align-self:center}.ibic--a .ibic-tx{contain:size;display:flex;flex-direction:column;overflow:hidden}.ibic--a .ibic-d{flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask:linear-gradient(#000 calc(100% - 54px),transparent);mask:linear-gradient(#000 calc(100% - 54px),transparent)}.ibic--a .ibic-more{display:inline-flex;align-self:flex-start;align-items:center;flex:none;min-height:48px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/18px var(--ib-font);color:var(--ib-accent)}.ibic--a .ibic-more .ibic-m2{display:none}.ibic--a .ibic-open .ibic-tx{contain:none}.ibic--a .ibic-open .ibic-d{flex:none;overflow:visible;-webkit-mask:none;mask:none}.ibic--a .ibic-open .ibic-more .ibic-m1{display:none}.ibic--a .ibic-open .ibic-more .ibic-m2{display:inline}.ibic--a .ibic-fit .ibic-tx{justify-content:center}.ibic--a .ibic-fit .ibic-d{flex:none;-webkit-mask:none;mask:none}.ibic--a .ibic-fit .ibic-more{display:none}}

.ibcl{font-family:var(--ib-font);color:var(--ib-text);padding:var(--ib-half,48px) 0;background:linear-gradient(180deg,#fff 0,var(--ib-sec,#fff2ef) 50%,#fff 100%)}

.ibcl *,.ibcl *::before,.ibcl *::after{box-sizing:border-box}
.ibcl-wrap{width:var(--ib-wrap,1160px);max-width:calc(100% - 32px);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
.ibcl-h{margin:0;font:700 var(--ib-h-sec,54px)/1.08 var(--ib-font);line-height:round(1.08em,1px);color:var(--ib-ink);text-wrap:balance;text-align:left}
.ibcl-h::before{content:'';display:block;width:120px;height:4px;border-radius:2px;margin-bottom:18px;background:linear-gradient(90deg,var(--ib-g1,#ff7f88),var(--ib-g2,#ff5668))}
.ibcl-h em{font-style:normal;color:var(--ib-accent)}
.ibcl a{color:var(--ib-accent);text-decoration:none;font-weight:400}.ibcl a:hover{text-decoration:underline}
.ibcl-card{margin-top:24px;background:var(--ib-card,#fff);border-radius:24px;box-shadow:0 14px 34px -16px rgba(110,25,40,.28),0 2px 6px rgba(110,25,40,.05);padding:22px 24px 24px}
.ibcl-lb{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:700 23px/25px var(--ib-font);color:var(--ib-ink)}

@media(max-width:1199px){.ibcl-lb{font-size:19px;line-height:21px}}@media(max-width:959px){.ibcl-lb{font-size:20px;line-height:22px}}
.ibcl-lb img{width:44px;height:44px;flex:none}
.ibcl-card p{margin:0;font-size:15px;line-height:1.2;line-height:round(1.2em,1px);text-wrap:pretty}
.ibcl-main{padding-top:22px}
.ibcl-main p{margin:0;font-size:16px;line-height:1.25;line-height:round(1.25em,1px);text-wrap:pretty}.ibcl-main p+p{margin-top:16px}
.ibcl-more{display:none}
@media(max-width:1199px){.ibcl-main p{font-size:15px;line-height:1.2;line-height:round(1.2em,1px)}}
@media(max-width:959px){.ibcl-wrap{grid-template-columns:minmax(0,1fr);gap:20px}.ibcl-main{padding-top:0}.ibcl-card{margin-top:20px}}
@media(max-width:639px){
 .ibcl-main p,.ibcl-card p{font-size:14px;line-height:1.2;line-height:round(1.2em,1px)}.ibcl-card{padding:18px 18px 20px;border-radius:20px}.ibcl-lb{font-size:17px;line-height:19px}.ibcl-lb img{width:38px;height:38px}
 
 .ibcl-txt{max-height:92.4px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}
 .ibcl-open .ibcl-txt{max-height:none;-webkit-mask-image:none;mask-image:none}
 
 .ibcl-more{display:inline-flex;align-items:center;min-height:48px;margin:2px 0 -12px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/1 var(--ib-font);color:var(--ib-accent)}
 .ibcl-m2,.ibcl-open .ibcl-m1{display:none}.ibcl-open .ibcl-m2{display:inline}
}

.t-rec:has(>.t029):has(+.t-rec[data-ib-zero=close]),.t-rec:has(>.t029):has(+link+.t-rec[data-ib-zero=close]),.t-rec[data-ib-zero=close]+.t-rec:has(>.t029){display:none}
@media(max-width:479px){.ibcl-lb{font-size:18px;line-height:20px}}

.ibcl-s{display:block}
@media(min-width:1200px){.ibcl-h2l{font-size:37px}.ibcl[lang=ka] .ibcl-h2l{font-size:44px}}
@media(min-width:960px) and (max-width:1199px){.ibcl-h2l{font-size:30px}.ibcl[lang=ka] .ibcl-h2l{font-size:35px}}

@media(min-width:960px){
 .ibcl .ibcl-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
 .ibcl .ibcl-side,.ibcl .ibcl-main,.ibcl .ibcl-txt{display:flex;flex-direction:column}
 .ibcl .ibcl-h{margin-bottom:24px}.ibcl .ibcl-card{margin-top:auto}
 .ibcl .ibcl-txt{flex:1 0 auto}.ibcl .ibcl-txt p+p{order:2}
 .ibcl .ibcl-txt::after{content:'';order:1;flex:1 1 auto;max-height:40px}
}
@media(min-width:960px) and (max-width:1199px){.ibcl .ibcl-txt::after{max-height:36px}}

.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}}

.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}
