@font-face {
  font-family:"LPSans";
  font-weight:400;
  font-display:swap;
  src:url(../webfonts/open_sans_400.woff2) format("woff2");
}
@font-face {
  font-family:"LPSans";
  font-weight:700;
  font-display:swap;
  src:url(../webfonts/sans_bold.woff2) format("woff2");
}
.kn-fe-cusnu,.kn-fe-nake,.kn-fe-sa,.kn-fe-mu,.kn-fe-lavdazsu,.kn-fe-pakez,.kn-fe-pofme-gik,.kn-fe-gebvi-gik,.kn-fe-404,.kn-fe-roreto,.kn-fe-fosa {
  margin:0% 0% 0% 0%;
  font:12.75pt/1.7 "LPSans","Open Sans",Arial,sans-serif;
  color:#1D2530;
  background:none #FFFFFF;
  -webkit-font-smoothing:antialiased;
}
body[class^="kn-fe-"] * {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
body[class^="kn-fe-"] a {
  color:var(--kn-ci-rapoga-zogho);
}
body[class^="kn-fe-"] a:hover {
  color:var(--kn-ci-furab);
}
body[class^="kn-fe-"] h1,body[class^="kn-fe-"] h2,body[class^="kn-fe-"] h3 {
  font-family:"Georgia",Times New Roman,serif;
  font-weight:initial;
  color:var(--kn-ci-furab);
  line-height:1.25;
  letter-spacing:-0.005em;
}
.kn-re {
  padding:0% 1.5pc;
  margin:0px auto;
}
.kn-re {
  max-width:885pt;
}
.kn-zulac {
  left:-104.15625in;
}
.kn-zulac {
  position:absolute;
}
.kn-zulac:focus {
  left:12px;
  inset-inline-start:12px;
  top:9pt;
  background:none #FFFFFF;
  padding-block-start:8px;
  padding-right:12px;
  padding-bottom:6pt;
  padding-left:9pt;
  z-index:10;
}
.kn-gaze-tonlo {
  background:var(--kn-ci-furab);
  position:-webkit-sticky;
  position:sticky;
  top:0px;
  -webkit-box-shadow:0 .75pt 0 rgb(255 255 255 / 0.08);
  box-shadow:0 1px 0 rgba(255,255,255,0.08);
  z-index:5;
}
.kn-tonlo-zob {
  display:flex;
  align-items:center;
  row-gap:18pt;
  column-gap:24px;
  min-block-size:54pt;
}
.kn-le {
  flex-grow:initial;
  flex-shrink:1;
  -webkit-flex-basis:auto;
  flex-basis:auto;
  min-width:105pt;
}
.kn-le img {
  display:block;
  height:28px;
  width:unset;
  max-width:min(100%,calc(100vw - 96px));
  object-fit:contain;
  object-position:left center;
}
.kn-segha-zek ul,.kn-segha-zek li {
  display:contents;
}
.kn-segha-zek {
  display:flex;
  align-items:center;
  row-gap:18px;
  column-gap:13.5pt;
  margin-left:auto;
  flex-grow:initial;
  flex-shrink:0;
  -webkit-flex-basis:auto;
  flex-basis:auto;
  white-space:nowrap;
}
.kn-gaze-tonlo .kn-segha-zek a {
  text-decoration:unset;
  opacity:0.88;
  font-size:11.25pt;
  color:#FFFFFF;
}
.kn-gaze-tonlo .kn-segha-zek a:hover,.kn-gaze-tonlo .kn-segha-zek a[aria-current] {
  opacity:100%;
}
.kn-gaze-tonlo .kn-segha-zek a:hover,.kn-gaze-tonlo .kn-segha-zek a[aria-current] {
  -webkit-box-shadow:inset 0 -2px 0 var(--kn-ci-daki);
  box-shadow:inset 0 -2px 0 var(--kn-ci-daki);
  color:#FFFFFF;
}
.kn-segha-zek .kn-zek-bago {
  font-weight:700;
  opacity:100%;
}
.kn-gaze-tonlo .kn-segha-zek .kn-nez {
  color:#14202E;
  -webkit-box-shadow:none;
  box-shadow:none;
  opacity:100%;
}
.kn-zek-nosvi,.kn-zek-birdan {
  display:none;
}
.kn-nez {
  display:inline-block;
  padding:12px 22px;
  border-radius:2.25pt 2.25pt;
  font-weight:700;
  font-size:11.25pt;
  text-decoration:unset;
  letter-spacing:0.02em;
  transition:background 150ms;
}
.kn-nez-daki,body[class^="kn-fe-"] .kn-nez-daki {
  background:var(--kn-ci-daki);
}
.kn-nez-daki,body[class^="kn-fe-"] .kn-nez-daki {
  color:#14202E;
}
.kn-nez-daki:hover,body[class^="kn-fe-"] .kn-nez-daki:hover {
  color:#14202E;
  background:var(--kn-ci-daki-butri);
}
.kn-nez-tazo {
  text-align:center;
  display:block;
}
.kn-fe-sigu {
  background:linear-gradient(135deg,var(--kn-ci-furab) 0%,var(--kn-ci-rapoga-zogho) 100%);
  color:#FFFFFF;
  padding:25.5pt 0 2.875pc;
}
.kn-fe-sigu h1 {
  color:#FFFFFF !important;
  font-size:clamp(22.5pt,4.2vw,34.5pt);
  margin:8px 0 0;
  max-width:660pt;
}
.kn-fe-sigu .kn-kernoh {
  margin-top:14px;
  margin-inline-end:0%;
  margin-bottom:0;
  margin-inline-start:0;
  opacity:.8;
  font-size:14px;
}
.kn-kozi-va {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  margin:0% 0% 0% 0%;
  padding:0 0;
  display:flex;
  flex-wrap:wrap;
  row-gap:4.5pt;
  column-gap:6px;
  font-size:13px;
}
.kn-kozi-va>*+*:before {
  content:"›";
  opacity:0.6;
  margin-right:6px;
  display:inline-block;
}
.kn-kozi a,.kn-kozi span {
  color:#FFFFFF !important;
  opacity:0.78;
  text-decoration:unset;
}
.kn-kozi a:hover {
  text-decoration:underline;
  opacity:100%;
}
.kn-ginve {
  display:grid;
  grid-template-columns:minmax(0,1fr) 240pt;
  row-gap:42pt;
  column-gap:56px;
  padding-top:33pt;
  padding-bottom:48pt;
}
.kn-vekbap {
  min-inline-size:0pt;
}
.kn-vekbap .kn-nipbi {
  color:#2B3542;
  font-size:15pt;
}
.kn-vekbap h2 {
  font-size:22.5pt;
  margin-block-start:33pt;
  margin-inline-end:0%;
  margin-bottom:10.5pt;
  margin-inline-start:0;
}
.kn-vekbap p {
  margin:0 0 16px;
}
.kn-tazo {
  scroll-margin-top:.9375in;
}
ul.kn-hicsi {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  padding:0 0;
  margin:4px 0 20px;
}
ul.kn-hicsi li {
  margin:0 0 .09375in;
  padding-left:22.5pt;
  position:relative;
}
ul.kn-hicsi li:before {
  content:"";
  position:absolute;
  left:3pt;
  inset-inline-start:4px;
  top:0.55em;
  inset-block-start:.55em;
  width:9pt;
  height:7px;
  border-left:solid 2px var(--kn-ci-rapoga);
  border-bottom:solid 2px var(--kn-ci-rapoga);
  transform:rotate(-45deg);
}
.kn-res {
  background:var(--kn-ci-pica-duv);
  border-left:solid 3px var(--kn-ci-daki);
  padding:13.5pt 18pt;
  margin-top:21pt;
  margin-inline-end:0%;
  margin-block-end:28px;
  margin-inline-start:0;
  font-size:11.25pt;
}
.kn-res ol {
  margin:8px 0 0;
}
.kn-res ol {
  padding-left:15pt;
}
.kn-res li {
  margin:3pt 0;
}
.kn-volhif {
  border:solid 1px var(--kn-ci-pica-duv2);
  background:none #FFFFFF;
  -webkit-box-shadow:0 10px 30px -18px rgb(20 32 46 / 0.35);
  box-shadow:0 7.5pt 22.5pt -13.5pt rgba(20,32,46,0.35);
  padding-top:16.5pt;
  padding-right:19.5pt;
  padding-block-end:22px;
  padding-inline-start:19.5pt;
  margin-top:30px;
  margin-inline-end:0%;
  margin-bottom:30px;
  margin-inline-start:0;
}
.kn-volhif h2 {
  font-size:22px !important;
  margin-top:0px !important;
  margin-right:0 !important;
  margin-bottom:10px !important;
  margin-left:0pt !important;
}
.kn-volhif ul {
  padding-left:15pt;
  margin:0% 0% 0% 0%;
}
.kn-mu details {
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
  padding-top:4px;
  padding-right:0;
  padding-block-end:4px;
  padding-left:0pt;
}
.kn-mu summary,.kn-pol-necop summary {
  cursor:pointer;
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  font-weight:700;
  padding:14px 34px 14px 0;
  position:relative;
  color:#1D2530;
}
.kn-mu summary::-webkit-details-marker,.kn-pol-necop summary::-webkit-details-marker {
  display:none;
}
.kn-mu summary:after,.kn-pol-necop summary:after {
  content:"+";
  position:absolute;
  right:4.5pt;
  inset-inline-end:6px;
  top:7.5pt;
  font-size:18pt;
  font-weight:initial;
  color:var(--kn-ci-rapoga);
}
.kn-mu details[open] summary:after,.kn-pol-necop details[open] summary:after {
  content:"–";
}
.kn-mu details>:not(summary),.kn-pol-necop details>div {
  padding:0px 0px 7.5pt 0px;
}
.kn-mecbe {
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(187.5pt,1fr));
  row-gap:18px;
  column-gap:13.5pt;
  margin-block-start:1.625pc;
  margin-inline-end:0%;
  margin-bottom:19.5pt;
  margin-inline-start:0;
}
.kn-mecbe .kn-hun {
  display:flex;
  flex-direction:column;
  border:solid 1px var(--kn-ci-pica-duv2);
  border-top:solid 4px var(--kn-ci-rapoga);
  padding-top:16.5pt;
  padding-inline-end:22px;
  padding-block-end:22px;
  padding-left:22px;
  text-decoration:unset;
  color:#1D2530 !important;
  background:none #FFFFFF;
  transition:box-shadow 150ms,transform 150ms;
}
.kn-mecbe .kn-hun:hover {
  -webkit-box-shadow:0 14px 34px -20px rgb(20 32 46 / 0.5);
  box-shadow:0 14px 34px -20px rgb(20 32 46 / .5);
  transform:translateY(-2px);
}
.kn-mecbe .kn-hun h2,.kn-mecbe .kn-hun h3,.kn-mecbe .kn-hun h4 {
  font-family:"Georgia",serif;
  font-weight:initial;
  font-size:16.5pt;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:8px;
  margin-inline-start:0;
  color:var(--kn-ci-furab);
}
.kn-mecbe .kn-hun p {
  font-size:11.25pt;
  margin:0 0 10.5pt;
  flex-grow:1;
  flex-shrink:1;
  -webkit-flex-basis:0%;
  flex-basis:0%;
}
.kn-cotci {
  font-weight:700;
  font-size:14px;
  color:var(--kn-ci-rapoga-zogho);
  text-decoration:unset;
}
.kn-hobup .kn-pepi {
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
  padding:16.5pt 0pt;
}
.kn-hobup .kn-pepi h2,.kn-hobup .kn-pepi h3 {
  font-size:25px;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:8px;
  margin-inline-start:0;
}
.kn-hobup .kn-pepi h2 a,.kn-hobup .kn-pepi h3 a {
  color:var(--kn-ci-furab);
}
.kn-hobup .kn-pepi h2 a,.kn-hobup .kn-pepi h3 a {
  text-decoration:unset;
}
.kn-se {
  background:var(--kn-ci-pica-duv);
  padding-top:26px;
  padding-right:28px;
  padding-bottom:26px;
  padding-left:21pt;
  margin-top:30px;
  margin-inline-end:0%;
  margin-bottom:30px;
  margin-inline-start:0;
}
.kn-se h2 {
  font-size:24px !important;
  margin-top:0px !important;
}
.kn-pakez h2 {
  font-size:18pt;
}
.kn-dakined {
  border-top:solid 1px var(--kn-ci-pica-duv2);
  margin-block-start:33pt;
  padding-block-start:8px;
}
.kn-dakined h2 {
  font-size:24px !important;
}
.kn-kehunis {
  color:#5C6672;
  margin-top:2.25pc;
}
.kn-kehunis {
  border-top:solid 1px var(--kn-ci-pica-duv2);
  font-size:13px;
  padding-block-start:10.5pt;
}
.kn-beniv {
  position:relative;
}
.kn-ca-hi {
  top:1in;
  background:var(--kn-ci-pica-duv);
  border-top:4px solid var(--kn-ci-daki);
  position:-webkit-sticky;
  position:sticky;
}
.kn-ca-hi {
  padding:24px 24px;
}
.kn-ca-hi .kn-ca-pi {
  display:block;
  font-weight:initial;
  font-family:"Georgia",serif;
  font-size:17.25pt;
  color:var(--kn-ci-furab);
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:8px;
  margin-inline-start:0;
}
.kn-ca-hi p {
  font-size:11.25pt;
}
.kn-ca-bago {
  text-align:center;
  margin-block-start:12px;
  margin-inline-end:0%;
  margin-bottom:0;
  margin-inline-start:0;
}
.kn-soso-secu {
  margin-top:21pt;
}
.kn-soso-pi {
  display:block;
  font-weight:700;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:.08em;
  color:#5C6672;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:8px;
  margin-inline-start:0;
}
.kn-soso-secu ul {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  margin:0% 0% 0% 0%;
  padding:0 0;
}
.kn-soso-secu li {
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
}
.kn-soso-secu a {
  display:block;
  padding-top:9px;
  padding-right:0;
  padding-block-end:.09375in;
  padding-left:0pt;
  font-size:11.25pt;
  text-decoration:unset;
}
.kn-soso-secu a[aria-current] {
  font-weight:700;
}
.kn-soso-secu a[aria-current] {
  color:var(--kn-ci-furab);
}
.kn-gaze-zu {
  background:var(--kn-ci-furab);
  padding:46px 0 28px;
  color:rgb(255 255 255 / 0.82);
}
.kn-gaze-zu {
  font-size:14px;
}
.kn-gaze-zu a {
  color:#FFFFFF !important;
}
.kn-zu-ni {
  display:grid;
  grid-template-columns:1.6fr 1fr 1fr 1fr;
  row-gap:36px;
  column-gap:36px;
}
.kn-zu-ni img {
  display:block;
  height:19.5pt;
  width:unset;
  max-width:100%;
  object-fit:contain;
  object-position:left center;
}
.kn-ro-mica {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  margin:0% 0% 0% 0%;
  padding:0 0;
}
.kn-ro-mica>* {
  display:block;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:.4375pc;
  margin-inline-start:0;
}
.kn-ro-pi {
  display:block;
  margin:1em 0%;
  font-weight:700;
  color:#FFFFFF;
  text-transform:uppercase;
  font-size:9pt;
  letter-spacing:0.1em;
}
.kn-zu-pakez>* {
  display:block;
  margin:1em 0%;
}
.kn-zu-pakez {
  padding-block-start:13.5pt;
  border-top:1px solid rgb(255 255 255 / 0.15);
  font-size:12.5px;
  margin-top:30px;
}
.kn-ko-re {
  border:solid 1px var(--kn-ci-pica-duv2);
  margin:6px 0 22px 0;
  overflow-x:auto;
}
.kn-ko-re table {
  border-collapse:collapse;
  width:100%;
  font-size:11.25pt;
  line-height:1.5;
}
.kn-ko-re caption {
  caption-side:top;
  text-align:left;
  font-size:13px;
  color:#5C6672;
  padding-top:10px;
  padding-inline-end:10.5pt;
  padding-bottom:7.5pt;
  padding-left:.875pc;
  background:var(--kn-ci-pica-duv);
}
.kn-ko-re th,.kn-ko-re td {
  padding-top:10px;
  padding-inline-end:10.5pt;
  padding-bottom:7.5pt;
  padding-left:.875pc;
  border-top:solid 1px var(--kn-ci-pica-duv2);
  text-align:left;
  vertical-align:top;
}
.kn-ko-re thead th {
  font-weight:700;
  background:var(--kn-ci-furab);
  border-top:0;
  color:#FFFFFF;
  white-space:nowrap;
}
.kn-ko-re tbody th {
  font-weight:700;
  color:var(--kn-ci-furab);
}
.kn-ko-re tbody tr:nth-child(even) {
  background:#FAFBFC;
}
.kn-neze {
  position:fixed;
  top:0px;
  left:0;
  right:0;
  height:2.25pt;
  z-index:9;
  pointer-events:none;
}
.kn-neze span {
  display:block;
  background:var(--kn-ci-daki);
  transition:width 0.08s linear;
  height:100%;
  width:0;
}
.kn-dodu {
  display:flex;
  gap:8px 8px;
  flex-wrap:wrap;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:22px;
  margin-inline-start:0;
}
.kn-dodu:not([hidden])+.kn-nipbi {
  margin-block-start:4px;
}
.kn-lof-nez {
  font:600 .8125pc/1 "LPSans",Arial,sans-serif;
  border:solid 1px var(--kn-ci-pica-duv2);
  background:none #FFFFFF;
  color:var(--kn-ci-rapoga-zogho);
  padding-top:9px;
  padding-inline-end:10.5pt;
  padding-block-end:.09375in;
  padding-left:.875pc;
  border-radius:749.25pt 749.25pt 749.25pt 749.25pt;
  cursor:pointer;
}
.kn-lof-nez:hover {
  border-color:var(--kn-ci-rapoga);
}
.kn-lof-nez:hover {
  color:var(--kn-ci-furab);
}
.kn-lof-nez.ok {
  color:var(--kn-ci-furab);
  background:var(--kn-ci-pica-duv);
}
.kn-das-sad {
  position:fixed;
  right:15pt;
  bottom:18pt;
  width:44px;
  height:44px;
  border-top-left-radius:50%;
  border-top-right-radius:50%;
  border-bottom-right-radius:50%;
  border-bottom-left-radius:50%;
  background:var(--kn-ci-furab);
  color:#FFFFFF !important;
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:unset;
  font-size:15pt;
  -webkit-box-shadow:0 8px 20px -8px rgb(0 0 0 / 0.45);
  box-shadow:0 6pt 15pt -.5pc rgba(0,0,0,.45);
  opacity:0;
  transform:translateY(8px);
  transition:opacity 0.2s,transform 0.2s;
  z-index:6;
}
.kn-das-sad.on {
  opacity:100%;
}
.kn-das-sad.on {
  transform:none;
}
.kn-mi {
  display:none;
}
.kn-nez-zoted,body[class^="kn-fe-"] .kn-nez-zoted {
  background:none #FFFFFF;
  color:var(--kn-ci-furab);
  border:solid 1px var(--kn-ci-pica-duv2);
}
.kn-nez-zoted:hover {
  border-color:var(--kn-ci-rapoga);
}
.kn-se-sumo {
  gap:10px 10px;
}
.kn-se-sumo {
  display:flex;
  flex-wrap:wrap;
  margin-top:15pt;
}
.kn-se address {
  font-style:normal;
  margin:0 0 16px;
}
.kn-mu-kod {
  margin:0 0 16px;
}
.kn-se h3 {
  font-size:14.25pt;
}
.kn-se h3 {
  margin:16.5pt 0 6pt;
}
table.kn-bi {
  font-size:11.25pt;
  border-collapse:collapse;
}
table.kn-bi th {
  text-align:left;
  font-weight:initial;
  padding-top:2.25pt;
  padding-right:18pt;
  padding-bottom:3px;
  padding-left:0pt;
  color:#2B3542;
}
table.kn-bi td {
  padding-top:2.25pt;
  padding-right:0;
  padding-bottom:3px;
  padding-left:0pt;
  font-weight:700;
  color:var(--kn-ci-furab);
}
.kn-pepi-kernoh {
  font-size:13px;
  color:#5C6672;
  margin-top:0px !important;
  margin-right:0 !important;
  margin-bottom:3pt !important;
  margin-left:0pt !important;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.kn-todifod {
  padding-left:15pt;
  columns:2;
}
.kn-todifod {
  margin:15pt 0px 21pt;
}
.kn-soso-nage a:before {
  content:"→ ";
}
.kn-soso-nage a:before {
  color:var(--kn-ci-daki);
}
.kn-ted {
  display:flex;
  flex-wrap:wrap;
  row-gap:4.5pt;
  column-gap:6px;
  margin:7.5pt 0pt 13.5pt;
  position:-webkit-sticky;
  position:sticky;
  top:54pt;
  background:none #FFFFFF;
  padding-top:10px;
  padding-right:0;
  padding-bottom:7.5pt;
  padding-left:0pt;
  z-index:2;
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
}
.kn-ted a {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:34px;
  height:34px;
  border:solid 1px var(--kn-ci-pica-duv2);
  text-decoration:unset;
  font-weight:700;
  font-size:14px;
}
.kn-ted a:hover {
  background:var(--kn-ci-pica-duv);
}
.kn-fesfec h2 {
  font-size:34px;
  margin-top:30px;
  margin-inline-end:0%;
  margin-bottom:4.5pt;
  margin-inline-start:0;
  border-bottom:3px solid var(--kn-ci-daki);
  display:inline-block;
  padding-right:7.5pt;
}
dl.kn-roreto {
  margin:0% 0% 0% 0%;
}
dl.kn-roreto dt {
  font-weight:700;
  color:var(--kn-ci-furab);
  margin-block-start:18px;
  margin-inline-end:0%;
  margin-bottom:3pt;
  margin-inline-start:0;
  scroll-margin-top:105pt;
}
dl.kn-roreto dt:target {
  background:var(--kn-ci-pica-duv);
}
dl.kn-roreto dt:target {
  outline:solid 6px var(--kn-ci-pica-duv);
}
dl.kn-roreto dd {
  margin-top:0;
  margin-inline-end:0%;
  margin-bottom:4.5pt;
  margin-inline-start:0;
  padding-left:16px;
  border-left:solid 2px var(--kn-ci-pica-duv2);
}
.kn-fagi {
  background:var(--kn-ci-pica-duv);
  border-top:4px solid var(--kn-ci-daki);
  padding-block-start:24px;
  padding-right:19.5pt;
  padding-bottom:24px;
  padding-inline-start:19.5pt;
  margin:26px 0 30px;
}
.kn-fagi-ni {
  display:grid;
}
.kn-fagi-ni {
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:10.5pt 13.5pt;
}
.kn-fagi label {
  display:flex;
  flex-direction:column;
  font-size:14px;
  font-weight:700;
  color:#2B3542;
  row-gap:4.5pt;
  column-gap:6px;
}
.kn-fagi input {
  font:400 17px "LPSans",Arial,sans-serif;
  padding-top:10px;
  padding-right:12px;
  padding-bottom:7.5pt;
  padding-left:9pt;
  border:solid 1px #C9D2DC;
  border-radius:2.25pt 2.25pt;
  background:none #FFFFFF;
  width:100%;
}
.kn-fagi input:focus {
  outline:solid 2px var(--kn-ci-daki);
  border-color:transparent;
}
.kn-fagi-la {
  display:block;
  margin-top:15pt;
  margin-inline-end:0%;
  margin-bottom:10px;
  margin-inline-start:0;
  font-size:12.75pt;
  line-height:1.55;
}
.kn-fagi-la strong {
  font-family:"Georgia",serif;
  font-weight:initial;
  font-size:22.5pt;
  color:var(--kn-ci-furab);
  display:block;
}
.kn-fagi-don {
  width:100%;
  background:none #FFFFFF;
  border:solid 1px var(--kn-ci-pica-duv2);
  display:block;
  height:auto;
}
.kn-fagi-kimi {
  font-size:13px;
  color:#5C6672;
  margin-top:7.5pt !important;
  margin-right:0 !important;
  margin-bottom:initial !important;
  margin-left:0pt !important;
}
.kn-pol-necop .kn-nage-veku {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(180pt,1fr));
  row-gap:10.5pt;
  column-gap:10.5pt;
  margin-block-start:1.625pc;
  margin-inline-end:0%;
  margin-bottom:19.5pt;
  margin-inline-start:0;
}
.kn-pol-necop .kn-hedi {
  border-left:solid 4px var(--kn-ci-daki);
  background:var(--kn-ci-pica-duv);
  padding:18px 20px;
  text-decoration:unset;
  color:#1D2530;
  display:block;
}
.kn-pol-necop .kn-hedi strong {
  display:block;
  font-family:"Georgia",serif;
  font-weight:initial;
  font-size:21px;
  color:var(--kn-ci-furab);
}
.kn-pol-necop .kn-hedi span {
  color:var(--kn-ci-rapoga-zogho);
  font-size:14px;
}
.kn-pol-necop .kn-fipu-veku {
  padding:16px 20px;
  margin:21pt 0px 7.5pt 0px;
}
.kn-pol-necop .kn-fipu-veku {
  font-size:11.25pt;
  border:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-necop .kn-fipu-veku p {
  font-size:11.25pt;
}
.kn-pol-necop .kn-fipu-veku p {
  margin:0% 0% 0% 0%;
}
.kn-pol-necop .kn-ko-re {
  overflow-x:auto;
  margin-top:.0625in;
  margin-inline-end:0%;
  margin-bottom:15pt;
  margin-inline-start:0;
  border:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-necop table {
  border-collapse:collapse;
  width:100%;
  font-size:11.25pt;
}
.kn-pol-necop th,.kn-pol-necop td {
  border-top:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-necop th,.kn-pol-necop td {
  text-align:left;
  padding:9px 12px;
}
.kn-pol-necop thead th {
  border-top:0;
  background:var(--kn-ci-furab);
  color:#FFFFFF;
}
@media (max-width:960px) {
  .kn-ginve {
    grid-template-columns:1fr;
    row-gap:22.5pt;
    column-gap:22.5pt;
  }
  .kn-ca-hi {
    position:static;
  }
  .kn-zek-birdan {
    display:flex;
    flex-direction:column;
    row-gap:5px;
    column-gap:5px;
    margin-left:auto;
    cursor:pointer;
    padding-top:10px;
    padding-right:7.5pt;
    padding-bottom:7.5pt;
    padding-left:7.5pt;
  }
  .kn-zek-birdan>* {
    height:2px;
    width:18pt;
    background:none #FFFFFF;
    display:block;
  }
  .kn-segha-zek {
    display:none;
    position:absolute;
    top:54pt;
    left:0;
    right:0;
    background:var(--kn-ci-furab);
    flex-direction:column;
    align-items:flex-start;
    padding-top:10px;
    padding-right:18pt;
    padding-block-end:22px;
    padding-left:18pt;
    row-gap:10.5pt;
    column-gap:10.5pt;
  }
  .kn-zek-nosvi:checked~.kn-segha-zek {
    display:flex;
  }
  .kn-zu-ni {
    grid-template-columns:repeat(2, 1fr);
  }
  .kn-zu-ni>:first-child {
    grid-column:1/-1;
  }
  .kn-vekbap h2 {
    font-size:25px;
  }
  .kn-mi {
    display:flex;
    position:fixed;
    left:0;
    right:0;
    bottom:0px;
    z-index:7;
    -webkit-box-shadow:0 -6px 20px -10px rgb(0 0 0 / 0.35);
    box-shadow:0 -6px 20px -10px rgb(0 0 0 / 0.35);
  }
  .kn-mi a {
    flex-grow:1;
    flex-shrink:1;
    -webkit-flex-basis:0%;
    flex-basis:0%;
    text-align:center;
    padding-block-start:10.5pt;
    padding-right:6pt;
    padding-bottom:14px;
    padding-inline-start:6pt;
    font-weight:700;
    font-size:11.25pt;
    text-decoration:unset;
  }
  .kn-mi-nodid {
    background:var(--kn-ci-furab);
  }
  .kn-mi-nodid {
    color:#FFFFFF !important;
  }
  .kn-mi-ca {
    background:var(--kn-ci-daki);
    color:#14202E !important;
  }
  body[class^="kn-fe-"] {
    padding-bottom:39pt;
  }
  .kn-das-sad {
    bottom:4.375pc;
    inset-block-end:70px;
  }
  .kn-todifod {
    -moz-column-count:1;
    column-count:1;
    column-width:auto;
  }
  .kn-ted {
    top:54pt;
  }

}
@media (max-width:600px) {
  .kn-ko-re table {
    font-size:10.125pt;
  }
  .kn-ko-re th,.kn-ko-re td {
    padding:8px 9px;
  }
  .kn-ko-re thead th {
    white-space:initial;
  }

}
@media print {
  .kn-gaze-tonlo,.kn-beniv,.kn-gaze-zu,.kn-mi,.kn-das-sad,.kn-neze,.kn-dodu,.kn-res,.kn-kozi,.kn-fagi-don {
    display:none !important;
  }
  .kn-fe-sigu {
    background:none;
    padding:0 0;
    color:rgb(0 0 0);
  }
  .kn-fe-sigu h1 {
    color:black !important;
  }
  .kn-ginve {
    display:block;
  }
  .kn-ginve {
    padding:0 0;
  }
  body[class^="kn-fe-"] {
    padding:0 0;
    font-size:12pt;
  }
  .kn-vekbap a {
    text-decoration:unset;
  }
  .kn-vekbap a {
    color:rgb(0 0 0);
  }
  .kn-mu details>:not(summary) {
    display:block;
  }

}
.kn-pol-necop {
  background:none #FFFFFF;
  letter-spacing:normal;
  padding-block-start:45pt;
  padding-right:0;
  padding-bottom:30pt;
  padding-left:0pt;
  font:12pt/1.7 "LPSans","OpenSans","Open Sans",Arial,sans-serif;
  color:#1D2530;
}
.kn-pol-re {
  max-width:900px;
  margin:0px auto;
  padding-top:0;
  padding-inline-end:15pt;
  padding-bottom:0;
  padding-left:15pt;
}
.kn-pol-necop .kn-pol-da {
  font-family:"Georgia",serif;
  font-weight:initial;
  color:var(--kn-ci-furab);
  font-size:clamp(1.625pc,3.4vw,27pt);
  line-height:1.25;
  margin-top:0;
  margin-inline-end:0%;
  margin-bottom:13.5pt;
  margin-inline-start:0;
  text-align:left;
}
.kn-pol-necop h3 {
  font-family:"Georgia",serif;
  font-weight:initial;
  color:var(--kn-ci-furab);
  font-size:18pt;
  margin:34px 0 12px;
  text-align:left;
}
.kn-pol-necop p,.kn-pol-necop li {
  margin:0 0 10.5pt;
  text-align:left;
  letter-spacing:normal;
  font-size:16px;
  line-height:1.7;
}
.kn-pol-necop .kn-nipbi {
  font-size:18px;
}
.kn-pol-necop a {
  color:var(--kn-ci-rapoga-zogho);
}
.kn-pol-necop .kn-pepi-mica {
  padding-left:15pt;
}
.kn-pol-necop details {
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-zu-zek {
  font-size:13px;
  margin:8px 0 14px;
}
.kn-pol-zu-zek a {
  color:inherit;
}
.kn-pol-zu-zek a {
  text-decoration:underline;
}
.kn-pol-necop .kn-givu {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:0px;
  margin-block-start:1.625pc;
  margin-inline-end:0%;
  margin-bottom:4.5pt;
  margin-inline-start:0;
  border-top:solid 1px var(--kn-ci-pica-duv2);
  border-bottom:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-necop .kn-givu div {
  padding-block-start:10.5pt;
  padding-right:12pt;
  padding-bottom:12px;
  padding-left:16px;
  border-left:solid 1px var(--kn-ci-pica-duv2);
}
.kn-pol-necop .kn-givu div:first-child {
  padding-left:0pt;
  border-left:none;
}
.kn-pol-necop .kn-givu dt {
  font-size:9pt;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#5B6573;
  font-weight:600;
  margin-top:0;
  margin-inline-end:0%;
  margin-bottom:3pt;
  margin-inline-start:0;
}
.kn-pol-necop .kn-givu dd {
  margin:0% 0% 0% 0%;
  font-family:"Georgia",serif;
  font-size:21px;
  color:var(--kn-ci-furab);
  line-height:1.25;
}
.kn-pol-necop .kn-givu-kimi {
  font-size:13px;
  color:#6B7480;
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:8px;
  margin-inline-start:0;
}
@media (max-width:600px) {
  .kn-pol-necop .kn-givu {
    grid-template-columns:repeat(2, 1fr);
  }
  .kn-pol-necop .kn-givu div {
    border-left:none;
    padding-left:0pt;
    border-bottom:solid 1px var(--kn-ci-pica-duv2);
  }

}
.kn-vekbap .cover {
  margin-top:0;
  margin-inline-end:0%;
  margin-block-end:22px;
  margin-inline-start:0;
}
.kn-vekbap .cover img {
  background:var(--primary-light,#EEF2F5);
  aspect-ratio:16/9;
  width:100%;
  object-fit:cover;
  height:auto;
  border-radius:7.5pt;
  display:block;
}
[hidden] {
  display:none!important;
}
@media (min-width:961px) and (max-width:1199px) {
  .kn-segha-zek {
    row-gap:10.5pt;
    column-gap:10.5pt;
  }
  .kn-gaze-tonlo .kn-segha-zek a {
    font-size:14px;
  }
  .kn-gaze-tonlo .kn-segha-zek .kn-zek-bago {
    display:none;
  }

}
