/* MITI 0.5.8: make RU and KK first screens identical in structure, only language differs. */
.home .screen,
body.home .screen,
body.home .screen,
.iiti-kk-complete .iiti-kk-complete__hero{background:#fff!important;padding:0 0 18px!important;overflow:hidden!important;}
.home .screen .container,
body.home .screen .container,
body.home .screen .container,
.iiti-kk-complete .iiti-kk-complete__hero .container{max-width:1460px!important;}
.home .screen .screen__in,
body.home .screen .screen__in,
body.home .screen .screen__in,
.iiti-kk-complete .iiti-kk-complete__hero-grid{display:grid!important;grid-template-columns:minmax(0,0.98fr) minmax(0,1.22fr)!important;gap:0!important;align-items:stretch!important;min-width:0!important;padding:0!important;overflow:visible!important;}
.home .screen .screen__content,
body.home .screen .screen__content,
body.home .screen .screen__content,
.iiti-kk-complete .iiti-kk-complete__hero-card{position:relative!important;inset:auto!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:10px 0 0!important;padding:78px 34px 34px!important;background:#fff!important;border:none!important;border-radius:0 28px 0 0!important;box-shadow:none!important;overflow:visible!important;z-index:2!important;box-sizing:border-box!important;align-self:start!important;}
.home .screen .screen__img,
body.home .screen .screen__img,
body.home .screen .screen__img,
.iiti-kk-complete .iiti-kk-complete__hero-photo{position:relative!important;inset:auto!important;float:none!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;box-sizing:border-box!important;}
.home .screen .screen__img img,
body.home .screen .screen__img img,
body.home .screen .screen__img img,
.iiti-kk-complete .iiti-kk-complete__hero-photo-img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:right top!important;border-radius:0!important;aspect-ratio:auto!important;}
.home .screen .screen__title,
body.home .screen .screen__title,
body.home .screen .screen__title,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__title{font-size:clamp(29px,3.08vw,60px)!important;line-height:1.1!important;font-weight:700!important;color:#373737!important;margin:0 0 20px!important;word-break:normal!important;overflow-wrap:anywhere!important;}
.iiti-kk-complete .iiti-kk-complete__h1{font-size:clamp(22px,2.2vw,34px)!important;line-height:1.18!important;font-weight:700!important;margin:0 0 20px!important;color:#1f587c!important;word-break:normal!important;overflow-wrap:anywhere!important;}
.home .screen .screen__text,
body.home .screen .screen__text,
body.home .screen .screen__text,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__text{font-size:16px!important;line-height:1.44!important;color:#373737!important;max-width:none!important;}
.home .screen .screen__text ul,
body.home .screen .screen__text ul,
body.home .screen .screen__text ul,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__text ul{columns:1!important;column-gap:0!important;padding-left:28px!important;margin:6px 0 26px!important;}
.home .screen .screen__text li,
body.home .screen .screen__text li,
body.home .screen .screen__text li,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__text li{break-inside:avoid;margin:0 0 10px!important;}
.home .screen .screen__btn,
body.home .screen .screen__btn,
body.home .screen .screen__btn,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__btn{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-top:18px!important;align-items:center!important;}
.home .screen .screen__btn a,
body.home .screen .screen__btn a,
body.home .screen .screen__btn a,
.iiti-kk-complete .iiti-kk-complete__hero-card .screen__btn a{min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 28px!important;white-space:nowrap!important;border-radius:18px!important;}
@media (max-width: 1240px){
  .home .screen .screen__in,
  body.home .screen .screen__in,
  body.home .screen .screen__in,
  .iiti-kk-complete .iiti-kk-complete__hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
  .home .screen .screen__content,
  body.home .screen .screen__content,
  body.home .screen .screen__content,
  .iiti-kk-complete .iiti-kk-complete__hero-card{padding:28px 22px 18px!important;border-radius:22px!important;margin-top:0!important;}
  .home .screen .screen__img,
  body.home .screen .screen__img,
  body.home .screen .screen__img,
  .iiti-kk-complete .iiti-kk-complete__hero-photo{justify-content:center!important;}
  .home .screen .screen__img img,
  body.home .screen .screen__img img,
  body.home .screen .screen__img img,
  .iiti-kk-complete .iiti-kk-complete__hero-photo-img{max-width:980px!important;}
}
@media (max-width: 900px){
  .home .screen,
  body.home .screen,
  body.home .screen,
  .iiti-kk-complete .iiti-kk-complete__hero{padding:0 0 18px!important;}
  .home .screen .screen__content,
  body.home .screen .screen__content,
  body.home .screen .screen__content,
  .iiti-kk-complete .iiti-kk-complete__hero-card{padding:22px 18px 18px!important;border-radius:18px!important;}
  .home .screen .screen__title,
  body.home .screen .screen__title,
  body.home .screen .screen__title,
  .iiti-kk-complete .iiti-kk-complete__hero-card .screen__title{font-size:clamp(22px,7vw,36px)!important;}
  .iiti-kk-complete .iiti-kk-complete__h1{font-size:clamp(20px,5.6vw,29px)!important;}
  .home .screen .screen__btn a,
  body.home .screen .screen__btn a,
  body.home .screen .screen__btn a,
  .iiti-kk-complete .iiti-kk-complete__hero-card .screen__btn a{width:100%!important;}
}
