/* compiled by scssphp v0.0.12 on Tue, 08 Mar 2022 01:10:22 +0700 (0.0049s) */

a {
  text-decoration: underline; }

@font-face {
  font-family: aileron;
  src: url(/css/font/Aileron-BlackItalic.otf); }

@font-face {
  font-family: cornerstone;
  src: url(/css/font/Cornerstone.ttf); }

.flex {
  display: flex !important; }

.flex-vcenter {
  flex-direction: column;
  justify-content: center; }

.flex-vtop {
  flex-direction: column;
  justify-content: flex-start; }

.flex-hcenter {
  flex-direction: row;
  justify-content: center; }

.text-vmid {
  vertical-align: middle; }

.only {
  display: none; }

@media (max-width: 767px) {
  .mobile.only {
    display: block; } }

@media (min-width: 768px) and (max-width: 991px) {
  .tablet.only {
    display: block; } }

@media (min-width: 992px) {
  /*Biar tinggi bagian main minimal 61 persen dari vertical height*/
    .computer.only {
      display: block; } }

main {
  min-height: 61vh; }

.islink {
  cursor: pointer;
  text-decoration: underline;
  color: blue; }
