body {
  font-family: 'Roboto', sans-serif; font-size:17px; line-height:1.7em; font-weight:400;
}
h1 {
  font-family: Roboto Slab, serif; font-weight:400;
}
h2 {
  font-weight: 700;
}
h3 {
  font-weight: 700;
}
.intro {
  font-size: 1.1em;font-weight: 700;
}
strong {
  font-size: 1;font-weight: 700;
}
.icon-banner i {background:#ffcf00;border-radius:100%;width:64px;height:64px;color:#FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:center;}
footer .element li a:hover {text-decoration:underline;}
.infoblock-links li a:hover {text-decoration:underline;}
.card a.btn-light:hover {background:#FFF !important;border-color:var(--bs-primary) !important;text-decoration:none;}
.btn-primary:hover {background:var(--bs-dark) !important;border-color:var(--bs-dark) !important;}
.icon-banner a:hover i {opacity:0.85;}
.image-banner a p {color:var(--dmc-text);}

@media (max-width: 575.98px) {
  
}

@media (min-width: 576px) {
  
}

@media (min-width: 768px) {
  
}

@media (min-width: 992px) {
  
}

@media (min-width: 1200px) {
  
}

@media (min-width: 1400px) {
  
}
