/*
(c) Redalan Net
 */ 
html, body {
  font-family: "Roboto", "Verdana", monospace;
}
html .brand div, body .brand div {
  display: inline-block;
  vertical-align: middle;
}
html .brand img, body .brand img {
  height: 2.5em;
  width: auto;
}
html main, body main {
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 3em;
}
@media screen and (max-width: 968px) {
  html main, body main {
    padding-left: 1em;
    padding-right: 1em;
  }
}
html .videoyt, body .videoyt {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
html card p, body card p {
  text-align: justify;
}
html .main_schm, body .main_schm {
  margin-left: 2em;
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px dotted var(--praColorTx);
}
html .main_schm div.col, body .main_schm div.col {
  align-self: center;
}
html .main_schm div.col:first-child, body .main_schm div.col:first-child {
  margin-right: 2em;
}
html .main_schm div.col:last-child, body .main_schm div.col:last-child {
  margin-right: 2em;
}
html .main_schm:last-child, body .main_schm:last-child {
  border-bottom: 0;
}
html .main_schm p, body .main_schm p {
  text-align: justify;
}
@media screen and (max-width: 968px) {
  html .main_schm, body .main_schm {
    margin-left: 0.5em;
    margin-right: 0;
  }
  html .main_schm .div.col, body .main_schm .div.col {
    margin-right: 0;
  }
}
html footer,
html .footer, body footer,
body .footer {
  border-top: 1px dashed var(--praFooterColorTx);
}
@media screen and (max-width: 968px) {
  html .main_schm, body .main_schm {
    margin: 0;
  }
  html .main_schm div.col, body .main_schm div.col {
    margin-right: 0;
  }
  html .main_schm:nth-child(even) > div.col:last-child, body .main_schm:nth-child(even) > div.col:last-child {
    grid-row: 1;
  }
}


