/* =====================================================================
   Nur Kireç — görsel güncelleme (2026)
   Eski tema (style.css) üzerine yüklenir; HTML iskeleti değişmez.
   Marka: logo mavisi #005077, antrasit #404040, Roboto Condensed.
   ===================================================================== */
:root{
  --nk-blue:#005077;
  --nk-blue-2:#0a5a7f;
  --nk-blue-3:#1e6488;
  --nk-blue-dark:#003a57;
  --nk-ink:#404040;
  --nk-text:#4a4f54;
  --nk-muted:#6b7680;
  --nk-tint:#eef5fa;
  --nk-tint-2:#ddf4ff;
  --nk-line:#d5e5ef;
  --nk-radius:10px;
  --nk-shadow:0 8px 28px rgba(0,40,60,.10);
  --nk-head:'Roboto Condensed','Arial Narrow',Arial,sans-serif;
}
body{color:var(--nk-text);-webkit-font-smoothing:antialiased;}
a{color:var(--nk-blue);}
a:hover,a:focus{color:var(--nk-blue-dark);}
:focus-visible{outline:3px solid rgba(0,80,119,.45);outline-offset:2px;}

/* ---------------------------------------------------------------------
   HEADER — beyaz, sabit (sticky), ızgara düzeni
   Masaüstü: [logo] | üst satır: bayraklar + telefon / alt satır: menü
   Mobil/tablet: [logo] ............ [telefon] [☰]
   --------------------------------------------------------------------- */
.navbar-wrapper{
  position:sticky!important;top:0;left:0;right:0;z-index:1000;
  margin-top:0!important;background:#fff;
  box-shadow:0 1px 0 var(--nk-line),0 6px 20px rgba(0,40,60,.06);
}
.navbar-wrapper>.container{padding:0 15px!important;}
.navbar-wrapper .navbar{
  background:transparent!important;border:0!important;border-radius:0!important;
  margin:0!important;min-height:0!important;padding:0!important;
}
.navbar-wrapper .navbar .container{
  display:grid!important;align-items:center;column-gap:12px;
  width:100%!important;max-width:none;padding:0!important;line-height:normal!important;
}
.navbar-wrapper .navbar .container:before,
.navbar-wrapper .navbar .container:after{display:none!important;content:none!important;}

.navbar-wrapper .logosite{display:block!important;float:none!important;line-height:0;}
.navbar-wrapper .logosite a{display:inline-block;}
.navbar-wrapper .logosite img{height:auto!important;margin:0!important;display:block;}

/* dil bayrakları (header-tel'den sonraki 3 bağlantı) */
.navbar-wrapper .navbar .container>a:not(.header-tel){line-height:0;opacity:.8;transition:opacity .2s;}
.navbar-wrapper .navbar .container>a:not(.header-tel):hover{opacity:1;}
.navbar-wrapper .navbar .container>a:not(.header-tel) img{width:22px;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);}

/* telefon: marka mavisi kapsül buton */
.navbar-wrapper a.header-tel{
  float:none!important;margin:0!important;
  display:inline-flex!important;align-items:center;gap:8px;justify-self:end;
  padding:9px 16px;border-radius:999px;background:var(--nk-blue);
  color:#fff!important;font-family:var(--nk-head);font-size:16px!important;font-weight:700;
  line-height:1!important;white-space:nowrap;letter-spacing:.3px;transition:background .2s;
}
.navbar-wrapper a.header-tel:hover,.navbar-wrapper a.header-tel:focus{background:var(--nk-blue-dark);text-decoration:none;}

/* menü */
.navbar-wrapper #navbar{
  float:none!important;padding:0!important;margin:0!important;border:0!important;
  box-shadow:none!important;height:auto!important;overflow:visible!important;
  justify-content:flex-end;align-items:center;
}
.navbar-wrapper #navbar .navbar-nav{float:none!important;margin:0!important;display:flex;flex-wrap:nowrap;gap:2px;}
.navbar-wrapper #navbar .navbar-nav>li{float:none!important;}
.navbar-wrapper .navbar-inverse .navbar-nav>li>a{
  margin:0!important;padding:10px 10px!important;position:relative;
  font-family:var(--nk-head);font-size:15.5px!important;font-weight:700;letter-spacing:.3px;
  line-height:1.2!important;color:var(--nk-blue)!important;background:transparent!important;
  border-radius:6px;transition:background .2s,color .2s;
}
.navbar-wrapper .navbar-inverse .navbar-nav>li>a:hover,
.navbar-wrapper .navbar-inverse .navbar-nav>li>a:focus{background:var(--nk-tint)!important;color:var(--nk-blue-dark)!important;}
.navbar-wrapper .navbar-inverse .navbar-nav>li.nk-active>a{color:var(--nk-blue-dark)!important;}
.navbar-wrapper .navbar-inverse .navbar-nav>li.nk-active>a:after{
  content:"";position:absolute;left:10px;right:10px;bottom:2px;height:3px;border-radius:2px;background:var(--nk-blue);
}
/* Nur Yapı logosu header'da gizli; yan menüde ve footer'da yer alır */
.navbar-wrapper #navbar>div{display:none!important;}

/* hamburger (mevcut .navbar-toggle yeniden kullanılıyor) */
.navbar-wrapper .navbar-header{float:none!important;margin:0!important;}
.navbar-wrapper .navbar-toggle{
  display:inline-flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;
  width:46px;height:46px;margin:0!important;padding:0!important;float:none!important;
  border:0!important;border-radius:10px!important;background:var(--nk-blue)!important;cursor:pointer;
}
.navbar-wrapper .navbar-toggle:hover{background:var(--nk-blue-dark)!important;}
.navbar-wrapper .navbar-toggle .icon-bar{
  display:block;width:22px!important;height:2px!important;margin:0!important;
  border-radius:2px;background:#fff!important;
}

@media (min-width:992px){
  .navbar-wrapper .navbar .container{
    grid-template-columns:auto 1fr auto auto auto auto;grid-template-rows:auto auto;
    row-gap:6px;padding:10px 0!important;
  }
  .navbar-wrapper .logosite{grid-column:1;grid-row:1 / span 2;}
  .navbar-wrapper .logosite img{width:60px!important;}
  .navbar-wrapper .navbar .container>a:nth-of-type(2){grid-column:3;grid-row:1;}
  .navbar-wrapper .navbar .container>a:nth-of-type(3){grid-column:4;grid-row:1;}
  .navbar-wrapper .navbar .container>a:nth-of-type(4){grid-column:5;grid-row:1;margin-right:8px;}
  .navbar-wrapper a.header-tel{grid-column:6;grid-row:1;}
  .navbar-wrapper #navbar{grid-column:2 / span 5;grid-row:2;display:flex!important;}
  .navbar-wrapper .navbar-header{display:none!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .navbar-wrapper .navbar-inverse .navbar-nav>li>a{font-size:14px!important;padding:9px 7px!important;}
}
@media (max-width:991px){
  .navbar-wrapper .navbar .container{grid-template-columns:auto 1fr auto auto;padding:8px 0!important;}
  .navbar-wrapper .logosite{grid-column:1;grid-row:1;}
  .navbar-wrapper .logosite img{width:40px!important;}
  .navbar-wrapper a.header-tel{grid-column:3;grid-row:1;font-size:14.5px!important;padding:9px 13px;}
  .navbar-wrapper .navbar-header{grid-column:4;grid-row:1;display:block!important;}
  .navbar-wrapper .navbar .container>a:not(.header-tel){display:none!important;}
  .navbar-wrapper #navbar{display:none!important;}
}
@media (max-width:359px){
  .navbar-wrapper a.header-tel{font-size:13px!important;padding:8px 10px;gap:6px;}
}

/* ---------------------------------------------------------------------
   YAN MENÜ (sağdan açılan drawer) — nk-menu.js oluşturur
   --------------------------------------------------------------------- */
.nk-drawer-overlay{
  position:fixed;inset:0;z-index:1990;background:rgba(0,30,45,.55);
  opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;
}
.nk-drawer{
  position:fixed;top:0;right:0;bottom:0;z-index:2000;width:min(86vw,360px);
  display:flex;flex-direction:column;background:#fff;
  transform:translateX(100%);visibility:hidden;
  transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;
  box-shadow:-12px 0 32px rgba(0,30,45,.22);
}
html.nk-drawer-open .nk-drawer{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s;}
html.nk-drawer-open .nk-drawer-overlay{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s;}
html.nk-drawer-open,html.nk-drawer-open body{overflow:hidden;}
.nk-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 20px;border-bottom:1px solid var(--nk-line);}
.nk-drawer__head img{width:42px;height:auto;display:block;}
.nk-drawer__close{
  width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;
  background:var(--nk-tint);color:var(--nk-blue);font-size:26px;line-height:44px;padding:0;
}
.nk-drawer__close:hover{background:var(--nk-tint-2);}
.nk-drawer__nav{list-style:none;margin:0;padding:8px 0;overflow-y:auto;flex:1 1 auto;}
.nk-drawer__nav a{
  display:flex;align-items:center;justify-content:space-between;
  padding:14px 22px 14px 18px;border-left:4px solid transparent;
  font-family:var(--nk-head);font-size:18px;font-weight:700;letter-spacing:.3px;
  color:var(--nk-ink);text-decoration:none;
}
.nk-drawer__nav a:after{content:"\203A";font-size:24px;line-height:1;color:#9bb6c8;}
.nk-drawer__nav a:hover,.nk-drawer__nav a:focus,.nk-drawer__nav a.is-active{
  background:var(--nk-tint);color:var(--nk-blue);border-left-color:var(--nk-blue);text-decoration:none;
}
.nk-drawer__foot{display:grid;gap:10px;padding:16px 18px 22px;border-top:1px solid var(--nk-line);}
.nk-drawer__btn{
  display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px;
  border-radius:8px;font-family:var(--nk-head);font-size:17px;font-weight:700;text-decoration:none!important;
}
.nk-drawer__btn--primary{background:var(--nk-blue);color:#fff!important;}
.nk-drawer__btn--primary:hover{background:var(--nk-blue-dark);}
.nk-drawer__btn--ghost{border:2px solid var(--nk-blue);color:var(--nk-blue)!important;}
.nk-drawer__langs{display:flex;justify-content:center;gap:14px;margin-top:4px;}
.nk-drawer__langs img{width:26px;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);}
.nk-drawer__group{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--nk-muted);}
.nk-drawer__group img{width:34px!important;height:auto;}

/* ---------------------------------------------------------------------
   ANA SAYFA
   --------------------------------------------------------------------- */
div#myCarousel{margin-bottom:0!important;}
div#myCarousel,#myCarousel .item,#myCarousel .carousel-inner>.item>img,#myCarousel img.first-slide{
  height:clamp(240px,40vw,540px)!important;
}
#myCarousel .carousel-inner>.item>img{width:100%;min-width:0;object-fit:cover;}
#myCarousel .item:after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:35%;
  background:linear-gradient(0deg,rgba(0,40,60,.45),rgba(0,40,60,0));
}
#myCarousel .carousel-control{background:none!important;width:8%;}
#myCarousel .carousel-indicators{z-index:3;}

.altzemin{
  float:none!important;width:100%;height:auto!important;margin-bottom:0!important;padding:22px 15px!important;
  background:linear-gradient(90deg,var(--nk-blue-dark),var(--nk-blue) 55%,var(--nk-blue-3))!important;
}
span.nurslogan{
  display:block;font-size:clamp(22px,3vw,38px)!important;line-height:1.2!important;
  font-weight:300!important;letter-spacing:.6px;
}

/* ilk ekran (H1 + Hızlı Teklif Al) */
#teklif-form{box-shadow:var(--nk-shadow);}
#teklif-form h2{color:var(--nk-ink)!important;}

/* Hakkımızda / Tesislerimiz / Ürünlerimiz kartları — rozetler görselin içine */
.hakkimizda1{margin-bottom:26px;}
.hakkimizda1>a{
  display:block;position:relative;overflow:hidden;border-radius:var(--nk-radius);
  box-shadow:var(--nk-shadow);background:var(--nk-blue-dark);text-decoration:none!important;
}
.hakkimizda1 img{
  display:block;width:100%!important;height:230px!important;object-fit:cover;
  transition:transform .5s ease,opacity .3s;opacity:.95;
}
.hakkimizda1>a:hover img,.hakkimizda1>a:focus img{transform:scale(1.05);opacity:1;}
.hakkimizda1 strong{
  position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;
  width:auto!important;display:flex;align-items:center;justify-content:space-between;
  padding:46px 20px 16px!important;margin:0!important;line-height:1.1!important;
  font-family:var(--nk-head);font-size:21px!important;font-weight:700;letter-spacing:.8px;
  text-align:left!important;text-shadow:none!important;color:#fff!important;
  background:linear-gradient(0deg,rgba(0,58,87,.94) 0%,rgba(0,58,87,.75) 45%,rgba(0,58,87,0) 100%)!important;
}
.hakkimizda1 strong:after{content:"\2192";font-weight:400;font-size:22px;transition:transform .25s;}
.hakkimizda1>a:hover strong:after{transform:translateX(4px);}

/* sektör akordeonu */
#accordion{margin-top:6px;}
#accordion .panel{border:1px solid var(--nk-line)!important;border-radius:8px!important;overflow:hidden;margin-bottom:8px!important;}
#accordion .panel-default>.panel-heading{background:#fff!important;padding:0!important;border-radius:0!important;}
#accordion .panel-heading a{
  display:block;position:relative;padding:15px 48px 15px 18px;font-family:var(--nk-head);font-size:16.5px;
  font-weight:700;letter-spacing:.4px;color:var(--nk-blue)!important;transition:background .2s;
}
#accordion .panel-heading a:hover{background:var(--nk-tint);}
#accordion .panel-heading a:after{
  content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);
  font-size:22px;font-weight:400;line-height:1;color:var(--nk-blue);
}
#accordion .panel-heading a[aria-expanded="true"]:after{content:"\2212";}
#accordion .panel-body{padding:4px 12px 14px!important;}

/* ---------------------------------------------------------------------
   İÇ SAYFALAR — banner + ortalanmış içerik kartı
   --------------------------------------------------------------------- */
.icsayfa{position:relative;float:none!important;width:100%;height:210px;overflow:hidden;padding:0!important;}
img.icsayfaResim{width:100%!important;height:100%!important;object-fit:cover;display:block;}
.icsayfa:after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(0,58,87,.30),rgba(0,58,87,.78));
}
#alalyukarial{
  position:relative!important;top:auto!important;left:auto!important;right:auto!important;
  margin:-110px auto 40px!important;z-index:2;background:#fff;
  border-radius:12px;box-shadow:var(--nk-shadow);padding:6px 18px 0;
}
.solBaslik{border-bottom:1px solid var(--nk-line)!important;padding-bottom:8px!important;}
.solBaslik span{
  border-bottom:3px solid var(--nk-blue)!important;padding-bottom:7px!important;color:var(--nk-blue)!important;
  font-size:15px!important;letter-spacing:1.2px;text-transform:uppercase;
}
.detayIcerik{padding:22px 0 0!important;font-size:15.5px;line-height:1.7;color:var(--nk-text);}
.detayIcerik p{line-height:1.7!important;}

/* başlık hiyerarşisi (tüm sayfalarda tutarlı) */
h1{
  font-family:var(--nk-head)!important;font-weight:700!important;color:var(--nk-ink)!important;
  font-size:clamp(26px,3.1vw,38px)!important;line-height:1.15!important;letter-spacing:-.2px;margin:4px 0 14px!important;
}
.marketing h2,#alalyukarial h2,.detayIcerik h2{
  font-family:var(--nk-head);font-weight:700!important;color:var(--nk-blue)!important;
  font-size:clamp(20px,2.1vw,25px);line-height:1.25;margin:26px 0 8px;
}
.fiyat-bolumu h2,.teklif-cta h2{color:var(--nk-ink)!important;margin-top:0!important;}
.fiyat-bolumu,.teklif-cta{box-shadow:0 2px 0 rgba(0,40,60,.03);}

/* ürün listesi (Ürünlerimiz) — yatay kartlar */
.kategoriKonu{
  display:flex;align-items:center;gap:24px;margin:0 0 16px;padding:18px;
  background:#fff;border:1px solid var(--nk-line);border-radius:var(--nk-radius);
  transition:box-shadow .2s,border-color .2s;
}
.kategoriKonu:hover{box-shadow:var(--nk-shadow);border-color:#bcd6e6;}
.kategoriKonu+hr.featurette-divider{display:none;}
.kategoriKonu .kategoriResim{float:none!important;flex:0 0 150px;}
.kategoriKonu .kategoriResim img{
  width:150px!important;height:150px!important;object-fit:contain;float:none!important;margin:0!important;
  background:var(--nk-tint);border-radius:8px;padding:8px;
}
.kategoriKonu .kategoriDetay{flex:1 1 auto;min-width:0;}
.kategoriDetay a{font-size:24px!important;line-height:1.15;color:var(--nk-blue)!important;}
.kategoriDetay a:hover{color:var(--nk-blue-dark)!important;}
.kategoriDetay p{font-size:15px!important;line-height:1.6;margin:6px 0 0;}

/* belge butonları (MSDS / TSE / TDS / CE) */
.btn.sado-btn{background:var(--nk-blue)!important;border-radius:6px;padding:7px 14px;transition:background .2s;}
.btn.sado-btn:hover{background:var(--nk-blue-dark)!important;}
.sado-row{flex-wrap:wrap;gap:10px!important;}
.sado-bar{background:var(--nk-blue)!important;}

/* formlar */
.nk-form input:not([type=hidden]):not([type=checkbox]),.nk-form textarea{
  border:1px solid #c9d9e4!important;border-radius:6px!important;padding:11px 12px!important;
  font-size:15px;color:var(--nk-ink);background:#fff;transition:border-color .2s,box-shadow .2s;
}
.nk-form input:focus,.nk-form textarea:focus{
  outline:none;border-color:var(--nk-blue)!important;box-shadow:0 0 0 3px rgba(0,80,119,.15);
}
.nk-form button[type=submit]{background:var(--nk-blue)!important;transition:background .2s;}
.nk-form button[type=submit]:hover{background:var(--nk-blue-dark)!important;}
.nk-form button[type=submit]:disabled{opacity:.7;cursor:wait;}

/* iletişim: form solda, bilgiler sağda (destekleyen tarayıcılarda) */
.iletisimSag{
  float:none!important;width:auto!important;max-width:560px;margin-top:22px;
  padding:20px 22px;background:var(--nk-tint);border-radius:var(--nk-radius);
}
.altCizgi{height:auto!important;padding:10px 0;border-bottom:1px dashed #b9cfdd!important;margin:0!important;overflow:hidden;}
.altCizgi:last-child{border-bottom:0!important;}
@media (min-width:992px){
  .detayIcerik:has(#iletisim-form){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:40px;align-items:start;}
  .detayIcerik:has(#iletisim-form)>*{grid-column:1 / -1;}
  .detayIcerik:has(#iletisim-form)>#iletisim-form{grid-column:1;max-width:none!important;}
  .detayIcerik:has(#iletisim-form)>.iletisimSag{grid-column:2;margin-top:0;}
}
.detayIcerik iframe{border-radius:var(--nk-radius);}
.detayIcerik img{max-width:100%;height:auto;}

/* footer */
footer{
  display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;
  padding:6px 0 26px!important;color:var(--nk-muted);
}
footer img.imgimgimg{float:none!important;margin:0!important;}
footer>div{margin:0!important;}
p.footerp{float:none!important;width:auto!important;margin:0!important;font-size:14px;line-height:1.7;}
p.footerp a{color:var(--nk-blue);}

/* ---------------------------------------------------------------------
   MOBİL
   --------------------------------------------------------------------- */
@media (max-width:767px){
  .icsayfa{height:120px;}
  img.icsayfaResim{height:100%!important;}
  #alalyukarial{margin:-46px 10px 24px!important;width:auto!important;padding:4px 12px 0;}
  #alalyukarial>.row{margin-left:0!important;margin-right:0!important;}
  #alalyukarial .col-lg-12{padding-left:4px!important;padding-right:4px!important;}
  .detayIcerik{font-size:15px;}
  .hakkimizda1 img{height:190px!important;}
  .kategoriKonu{gap:14px;padding:12px;align-items:flex-start;}
  .kategoriKonu .kategoriResim{flex-basis:88px;}
  .kategoriKonu .kategoriResim img{width:88px!important;height:88px!important;padding:5px;}
  .kategoriDetay a{font-size:18px!important;}
  .kategoriDetay p{font-size:13.5px!important;}
  .sado-content .row{flex-wrap:wrap;}
  .teklif-cta a,.fiyat-bolumu a[href^="tel:"],.fiyat-bolumu a[href*="teklif-form"]{display:block!important;text-align:center;margin:8px 0!important;}
}
@media (prefers-reduced-motion:reduce){
  *,*:before,*:after{transition:none!important;}
}

/* iletişim bilgileri: değer sütunu etiketin yanında sarar */
.altCizgi>div:first-child{color:var(--nk-ink);}
.altCizgi>div+div{overflow:hidden;}
.iletisimSag .altCizgi:first-child{margin-top:0!important;}

/* ürün sayfası: teknik künye öncesindeki aşırı boşluk */
.sado-content{margin-top:28px!important;}
.sado-context{margin:24px 0!important;}

@media (max-width:767px){
  #accordion table.tablestyle{font-size:12.5px;}
  #accordion table.tablestyle td{padding:6px 3px!important;}
}

/* ---------------------------------------------------------------------
   KURUMSAL
   --------------------------------------------------------------------- */
.nk-lead{font-size:17.5px;line-height:1.7!important;color:var(--nk-ink);max-width:860px;}

.nk-stats{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 30px;
  background:var(--nk-line);border:1px solid var(--nk-line);border-radius:var(--nk-radius);overflow:hidden;
}
.nk-stat{background:linear-gradient(180deg,#fff,var(--nk-tint));padding:20px 18px;text-align:center;}
.nk-stat strong{
  display:block;font-family:var(--nk-head);font-size:clamp(26px,3vw,36px);font-weight:700;
  line-height:1.05;color:var(--nk-blue);letter-spacing:-.3px;
}
.nk-stat span{display:block;margin-top:6px;font-size:13.5px;line-height:1.35;color:var(--nk-muted);}

.nk-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 10px;}
.nk-feature{
  padding:22px 22px 18px;background:#fff;border:1px solid var(--nk-line);border-radius:var(--nk-radius);
  border-top:3px solid var(--nk-blue);transition:box-shadow .2s;
}
.nk-feature:hover{box-shadow:var(--nk-shadow);}
.nk-feature .fa{
  display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;
  background:var(--nk-tint);color:var(--nk-blue);font-size:20px;margin-bottom:10px;
}
#alalyukarial .nk-feature h2{font-size:19px!important;margin:0 0 6px!important;}
.nk-feature p{margin:0;font-size:15px;}

.nk-profile{
  display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:34px;align-items:start;
  margin:34px 0 10px;padding-top:6px;
}
.nk-profile__text p{text-align:left;}
.nk-profile__img{margin:52px 0 0;position:sticky;top:120px;}
.nk-profile__img img{width:100%;height:auto;border-radius:var(--nk-radius);box-shadow:var(--nk-shadow);display:block;}
.nk-profile__img figcaption{margin-top:8px;font-size:13px;color:var(--nk-muted);}

.nk-policies{margin:34px 0 6px;padding:26px 24px 24px;background:var(--nk-tint);border-radius:12px;}
#alalyukarial .nk-policies>h2{margin-top:0!important;}
.nk-policies>p{color:var(--nk-muted);margin-bottom:18px;}
.nk-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.nk-policy{
  display:flex;flex-direction:column;background:#fff;border:1px solid var(--nk-line);border-radius:var(--nk-radius);
  overflow:hidden;color:inherit!important;text-decoration:none!important;transition:box-shadow .2s,transform .2s;
}
.nk-policy:hover,.nk-policy:focus{box-shadow:var(--nk-shadow);transform:translateY(-3px);}
.nk-policy__img{display:block;aspect-ratio:1024/724;overflow:hidden;border-bottom:1px solid var(--nk-line);background:#fff;}
.nk-policy__img img{width:100%!important;height:100%!important;object-fit:cover;object-position:top;display:block;}
.nk-policy__body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;flex:1;}
.nk-policy__iso{
  align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--nk-blue);color:#fff;
  font-family:var(--nk-head);font-size:12.5px;font-weight:700;letter-spacing:.6px;
}
#alalyukarial .nk-policy h3{margin:6px 0 0;font-family:var(--nk-head);font-size:18px;font-weight:700;line-height:1.2;color:var(--nk-ink);}
.nk-policy__sys{font-size:13px;color:var(--nk-muted);line-height:1.35;}
.nk-policy__more{margin-top:auto;padding-top:10px;font-family:var(--nk-head);font-weight:700;font-size:14px;color:var(--nk-blue);}
.nk-policy__more:after{content:" \2192";}

@media (max-width:991px){
  .nk-stats{grid-template-columns:repeat(2,minmax(0,1fr));}
  .nk-features{grid-template-columns:minmax(0,1fr);}
  .nk-profile{grid-template-columns:minmax(0,1fr);gap:16px;}
  .nk-profile__img{margin:0;position:static;}
  .nk-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:767px){
  .nk-lead{font-size:16px;}
  .nk-stat{padding:16px 10px;}
  .nk-policies{padding:20px 14px;margin-left:-4px;margin-right:-4px;}
  .nk-policy-grid{gap:12px;}
  .nk-policy__body{padding:12px;}
  #alalyukarial .nk-policy h3{font-size:16px;}
}
@media (max-width:419px){
  .nk-policy-grid{grid-template-columns:minmax(0,1fr);}
}
