/* IDOMEK - PAGINAS INTERNAS */
.idmk-about-history {padding:60px 0 65px;background:#fff}
.idmk-about-heading {text-align:center;margin-bottom:36px}
.idmk-about-heading span,.idmk-values-copy>span {
  color:#f12e38;font-weight:600;font-size:.9rem
}
.idmk-about-heading h1 {
  font-size:clamp(1.55rem,2.5vw,2.4rem);
  font-weight:800;line-height:1.2;margin:4px 0 0
}
.idmk-timeline {
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));
  gap:20px;background:#f1f1f1;border-radius:20px;
  padding:35px 32px;margin:0;list-style:none;
  box-shadow:0 3px 11px #0002
}
.idmk-timeline-item {position:relative;min-width:0}
.idmk-timeline-mark {
  display:block;width:23px;height:23px;border:2px solid #f12e38;
  border-radius:50%;margin-bottom:18px;position:relative
}
.idmk-timeline-item:not(:last-child)::before {
  content:"";position:absolute;top:10px;left:23px;
  width:calc(100% - 3px);border-top:1px solid #f12e38
}
.idmk-timeline h2 {font-size:1.1rem;font-weight:800;margin:0 0 5px}
.idmk-timeline strong {display:block;color:#f12e38;font-size:.82rem}
.idmk-timeline p {font-size:.8rem;line-height:1.55;margin:10px 0 0;color:#666}
.idmk-about-metrics {
  background:linear-gradient(90deg,#fa2d30,#d51217 48%,#900303);
  color:#fff
}
.idmk-about-metrics-grid {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  padding:38px 0
}
.idmk-about-metrics-grid>div {
  padding:10px 22px;border-left:1px solid #ffffff90
}
.idmk-about-metrics-grid>div:first-child {border-left:0}
.idmk-about-metrics strong {
  display:block;color:#ffe44d;font-size:1.38rem;
  font-weight:800;line-height:1.15
}
.idmk-about-metrics span {display:block;font-size:.81rem;margin-top:5px}
.idmk-about-values {background:#fff}
.idmk-about-values-layout {
  display:grid;grid-template-columns:30% 1fr;
  gap:35px;align-items:center
}
.idmk-values-copy h2 {
  font-size:2rem;font-weight:800;line-height:1.1;margin:6px 0 18px
}
.idmk-values-copy p {font-size:.9rem;line-height:1.65;color:#666}
.idmk-values-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.idmk-value-card {
  background:var(--idmk-value-color);color:#fff;
  border-radius:8px;min-height:215px;
  text-align:center;padding:24px 12px
}
.idmk-value-symbol {font-size:2rem}
.idmk-value-card h3 {font-size:.85rem;margin:12px 0 8px;font-weight:800}
.idmk-value-card p {font-size:.76rem;line-height:1.5;margin:0}
/* IDMK_PAGES_CSS_A */
.idmk-news-section {padding:60px 0 80px}
.idmk-news-section>h1 {
  text-align:center;font-weight:800;font-size:2.1rem;margin:0 0 40px
}
.idmk-news-grid {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:30px;row-gap:35px
}
.idmk-news-card {text-align:center;min-width:0}
.idmk-news-image {
  display:block;aspect-ratio:1.55;border-radius:13px;
  overflow:hidden;background:#ececec
}
.idmk-news-image img {display:block;width:100%;height:100%;object-fit:cover}
.idmk-news-noimage {display:block;width:100%;height:100%}
.idmk-news-meta {font-size:.78rem;color:#f02e38;margin:13px 0 7px}
.idmk-news-card h2 {font-size:1.05rem;font-weight:700;margin:0 0 9px}
.idmk-news-excerpt {font-size:.87rem;line-height:1.65;color:#777;margin:0 0 12px}
.idmk-readmore {color:#ed3038;font-size:.86rem;font-weight:700}
.idmk-readmore:hover,.idmk-news-card h2 a:hover {text-decoration:underline}
.idmk-news-empty {text-align:center;color:#666;padding:65px 0}
.idmk-pagination {margin:50px 0 0}
.idmk-pagination .page-numbers {
  display:flex;gap:7px;justify-content:center;
  list-style:none;margin:0;padding:0
}
.idmk-pagination .page-numbers li>a,
.idmk-pagination .page-numbers li>span {
  display:flex;align-items:center;justify-content:center;
  min-width:36px;min-height:36px;border:1px solid #ccc;
  border-radius:5px;padding:5px 10px;font-size:.85rem
}
.idmk-pagination .page-numbers .current {
  background:#f52d35;color:#fff;border-color:#f52d35
}
.idmk-single-layout {max-width:900px;padding:55px 0 80px}
.idmk-back-news {font-size:.85rem;color:#ee2d38;font-weight:700}
.idmk-single-article h1 {font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.2}
.idmk-single-image img {width:100%;height:auto;border-radius:12px}
.idmk-single-content {font-size:1rem;line-height:1.8;margin-top:30px}
.idmk-single-content img {height:auto}
@media(max-width:950px) {
  .idmk-timeline {grid-template-columns:repeat(3,1fr)}
  .idmk-about-values-layout {grid-template-columns:1fr}
  .idmk-values-grid {grid-template-columns:repeat(4,1fr)}
  .idmk-news-grid {grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px) {
  .idmk-about-history {padding:40px 0}
  .idmk-timeline {grid-template-columns:1fr;gap:22px}
  .idmk-timeline-item:not(:last-child)::before {display:none}
  .idmk-about-metrics-grid {grid-template-columns:repeat(2,1fr)}
  .idmk-about-metrics-grid>div {border:0;text-align:center;padding:15px 6px}
  .idmk-values-grid {grid-template-columns:repeat(2,1fr)}
  .idmk-value-card {min-height:185px}
  .idmk-news-section {padding:40px 0}
  .idmk-news-grid {grid-template-columns:1fr}
  .idmk-single-layout {padding:35px 0 55px}
}
/* IDMK_PAGES_CSS_B */
