.contact .plain-style .contact-title h2, .contact .plain-style .title-link h3, .contact .plain-style .title-info h2, .contact .plain-style .contact-articles-title h2{
      color: #ffce00;
}
div#t4-section-4{
background-image: url(/images/demo/hero/hero2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.not-at-top .t4-sticky.t4-palette-primary {
    background-color: #000;
}
img.imageminpi {
    width: 250px;
    float: right;
}
.layout-default .t4-palette-primary {
    background-color: #000;
}
span.fa.fa-print:before {
    content: "\f098";
}
div#t4-section-4 h2.sub-title {
    color: #fff;
}
input#phone-input {
    width: 100%;
    max-width: 100%;
    padding: 0.375rem 0.75rem;
    border-radius: 0.1875rem;
    height: calc(2.25rem + 2px);
    border: 1px solid #ced4da;
    box-shadow: none;
}
div#t4-section-4 a.category-link {
    color: #ffce00;
}
.project-page .item-image {
    width: 500px;
}
.com-content-category-blog.blog.projects.one-column img {
    height: 330px;
    object-fit: contain;
}
.t4-offcanvas .t4-off-canvas-header h3 {
    color: #f6c526;
}
.t4-offcanvas .t4-off-canvas-header {
    background-color: #f6c526;
}

 body.view-article.item-139 .t4-section-inner{
  --bg:#0f172a; 
  --card:#111827; 
  --text:#e5e7eb; 
  --muted:#9ca3af; 
  --accent:#22c55e; 
}





body.view-article.item-139 .t4-section-inner .grid {
  display:grid; 
  gap:20px; 
  width:min(100%, 960px);
  grid-template-columns: repeat(2, minmax(0,1fr));
}



body.view-article.item-139 .t4-section-inner  .card {
  background:linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.02));
  border:1px solid rgba(255,255,255,0.08);
  border-radius:18px; padding:18px; backdrop-filter:saturate(140%) blur(10px);
  box-shadow:0 8px 30px rgba(0,0,0,.35);
}

body.view-article.item-139 .t4-section-inner .cover {
  overflow:hidden; border-radius:14px; aspect-ratio: 3 / 4; background:#0b1220; border:1px solid rgba(255,255,255,.06);
  display:flex; align-items:center; justify-content:center;
}
body.view-article.item-139 .t4-section-inner .alert-error{
 display:none; 
}
body.view-article.item-139 .t4-section-inner .cover img {
  width:100%; height:100%; object-fit:cover; display:block;
  transition: transform .35s ease;
}

body.view-article.item-139 .t4-section-inner .card:hover .cover img { transform: scale(1.03); }

body.view-article.item-139 .t4-section-inner h3 { margin:14px 6px 8px; font-size:1.05rem; font-weight:600; color:#000000; text-align:center; }

body.view-article.item-139 .t4-section-inner p  { margin:0 6px 14px; font-size:.925rem; color:var(--muted); }

body.view-article.item-139 .t4-section-inner .card .btn {
  display:inline-block; margin:6px; padding:12px 16px; border-radius:12px; text-decoration:none; font-weight:600;
  color:#0b1220; background: var(--accent); border:1px solid rgba(0,0,0,.2);
  box-shadow: 0 6px 18px rgba(34,197,94,.35);
  transition: transform .1s ease, box-shadow .2s ease, filter .2s ease;
}
.c-offcanvas.is-open{
      z-index: 99999999999999;
}
.t4-off-canvas-header {
    display: flex
;
    justify-content: space-between;
}
.c-offcanvas-bg.c-offcanvas-bg--1.is-animating.c-offcanvas-bg--opening.c-offcanvas-bg--closing {
    display: none;
}
body.view-article.item-139 .t4-section-inner .btn:hover { transform: translateY(-1px); filter: brightness(1.05); }

body.view-article.item-139 .t4-section-inner .btn:active { transform: translateY(0); box-shadow:none; }
