/* H1: Bez izmaiņām — galvenais akcents */
h1 {
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  font-weight: 400; 
  font-size: clamp(2.25rem, 4.75vw, 5.75rem); 
  line-height: 1.1;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  margin-bottom: 1.0rem;
}

/* H2: Kompakts un elegants uz datora */
h2 {
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  font-weight: 400; 
  font-size: clamp(1.25rem, 2vw, 2.75rem); 
  line-height: 1.2;
  color: #FFFFFF; /* Melna krāsa saskaņā ar instrukciju */
  letter-spacing: -0.015em;
  margin-bottom: 1rem;
}

/* H3: Palielināts speciāli datoriem */
h3 {
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  font-weight: 400;
  font-size: clamp(1.125rem, 2vw, 2.5rem);
  line-height: 1.3; 
  color: rgba(255, 255, 255, 1.0);
  letter-spacing: -0.01em;
  margin-bottom: 1.1rem;
}

/* Стили для ПК и планшетов (экраны шире 768px) */
@media (min-width: 768px) {
    p, li {
        line-height: 1.6 !important; /* Mainīts no 1.3 uz 1.6 pēc tavas instrukcijas */
        font-size: 18px; 
    }
    
    /* Speciālais nosacījums P tagam iekš H3 */
    h3 p {
        font-size: 28px !important;
line-height: 1.3 !important; 
    }
    
    p {
        margin-bottom: 20px !important; 
    }

    li {
        margin-bottom: 10px !important; 
        padding-left: 5px;
    }

    h1, h2 {
        line-height: 1.3 !important; 
        margin-top: 40px !important; 
        margin-bottom: 25px !important; 
    }
}

.h-slider-texts {
    position: relative !important;
    
    
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    border: none !important;
    
    text-align: center;
    width: 100% !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding-top: 10vh !important; 
    padding-bottom: 5vh !important;
}

.page-long-desc-item{margin:20px auto;border:solid 1px #666;border-radius:30px;padding:30px}
.img100{width:auto;height:auto;max-width:100%;margin-top:20px}
.page-page-overall-data#page-page-overall-data-133{display:block;width:100%}

.page-page-body#page-page-body-134 .chapterheader{display:none}
.page-page-all-data{margin-top:50px}
.page-news-body[pid="133"] .itemheader{display:none}
body[data-entity="5"] .chapterheader{display:none}
.block-text1 h2, 
.fp-block-partners h2,
.page-page-all-data h2,
.page-news-all-data h2{text-transform:uppercase;font-weight:normal}

#block-form-section-content-19{width:100%;grid-template-columns:49% 49%;grid-gap:20px 2%}
#block-form-section-content-19 > #block-form-item-58{grid-column: span 2}

@media screen and (max-width: 800px){
.grid-50-50{grid-template-columns:100%}
.grid-70-30, .grid-30-70{grid-template-columns:100%}
h2, .page-page-all-data h2{}
}

@media screen and (max-width: 600px){
#block-form-section-content-19{width:100%;grid-template-columns:100%;grid-gap:20px 0}
#block-form-section-content-19 > #block-form-item-58{grid-column: span 1}
}
