@font-face{font-family:FCGeorgian;src:url(fonts/NotoSansGeorgian-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:FCGeorgian;src:url(fonts/NotoSansGeorgian-Bold.ttf) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}
.fc-ka-switch{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0 0 28px;padding:12px 0;border-bottom:1px solid #dde5e8;color:#526771;font:14px/1.5 FCGeorgian,Arial,sans-serif}
.freecalc>.fc-ka-switch{display:flex!important}
.fc-ka-switch>div{display:flex;padding:3px;border:1px solid #cbd6da;border-radius:8px;background:#f7f9fa}
.fc-ka-switch button{border:0;border-radius:5px;padding:8px 16px;color:#294650;background:transparent;font:500 14px/1.5 FCGeorgian,Arial,sans-serif;cursor:pointer}
.fc-ka-switch button[aria-pressed=true]{background:#173c49;color:white;box-shadow:0 2px 5px #173c4920}
.fc-ka-switch button:focus-visible{outline:3px solid #457cff;outline-offset:3px}
.fc-in-georgian,.fc-in-georgian :is(h1,h2,h3,h4,h5,p,span,a,label,button,input,textarea,select,td,th,small,strong,b,li,div){font-family:FCGeorgian,Arial,sans-serif!important}
.fc-in-georgian .fc-product,.fc-in-georgian .fc-shape{line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.fc-in-georgian .fc-product{font-size:15px}
.fc-in-georgian .fc-shape{font-size:13px}
.fc-in-georgian .name-group,.fc-in-georgian .fc-picker-heading{line-height:1.5}
.fc-in-georgian :is(.freecalc-partner-buttons,.freecalc-send-actions){flex-wrap:wrap}
.fc-in-georgian .freecalc-action-btn{white-space:normal;line-height:1.5}
.fc-in-georgian .fa{font-family:FontAwesome!important}
@media(max-width:640px){.fc-ka-switch{justify-content:space-between;gap:8px;margin-bottom:20px}.fc-ka-switch button{padding:8px 12px}.fc-in-georgian .fc-product{font-size:13px}.fc-in-georgian .fc-shape{font-size:12px}}
@media(max-width:640px){.fc-in-georgian .fc-welcome-heading{font-size:20px;line-height:1.5;word-break:normal;overflow-wrap:normal}}
.fc-in-georgian .vc-legend{width:100%!important;max-width:900px!important}
.fc-in-georgian .vc-legend__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 32px!important;align-items:start!important}
.fc-in-georgian .vc-legend__column{min-width:0!important;width:auto!important;display:grid!important;gap:8px!important}
.fc-in-georgian .vc-legend__column>span{display:grid!important;grid-template-columns:18px 10px minmax(0,1fr)!important;align-items:start!important;column-gap:5px!important;min-width:0!important;white-space:normal!important;line-height:1.5!important}
.fc-in-georgian .vc-legend__icon{width:18px!important;height:18px!important;min-width:18px!important;margin-top:1px!important}
.fc-in-georgian .vc-legend__note{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;white-space:normal!important;line-height:1.5!important;margin-top:12px!important}
@media(max-width:640px){.fc-in-georgian .vc-legend__columns{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}
