:root {
  --color-azul-1:#028acd;
  --color-azul-2:#0183c8;
  --color-azul-3:#0652a6;
  --color-azul-4:#035ca7;
  --color-azul-5:#004a89;
  --color-vermelho-1:#d4181c;
  --color-vermelho-2:#930609;    
  --color-white: #fff; 
  --color-light-2: #d8d8d8
  }

.rounded {border-radius: 10px !important;}
.bg-light-2 {background-color:var(--color-light-2)}
/* Cards com icones */
#cards-icones .icon {
  background-color: rgba(0,74,137, 0.1);
  color: rgba(3, 92, 167, 0.8);
  width: 70px;
  height: 70px;
  position: relative;
  margin-right: 10px;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8em;
}
#cards-icones .flex-shrink-0 {  flex-shrink: 0 !important;}
#cards-icones .small {  font-size: .8em;}
h1 { border-bottom: 1px solid #ccc}

@media screen and (max-width: 440px) {
    .card-title{font-size:0.98em!important}
    h2 {font-size:1.25em!important}
    .btn {font-size:0.8em!important}
}

#cta-vestibular-home .text-azul-2:hover, #formas-ingresso a:hover {color:var(--color-azul-5)!important}