.wp-site-blocks{
    padding:unset;
}

.outline-box{
  margin-top: 4em;
  font-size:.8em;
  background: whitesmoke;
  padding: 1em;
  color:gray;
}

.outline-box table {border-collapse: collapse;}
.outline-box th,.outline-box td {
    border: 1px solid #626262;
    padding: .2em 0.4em;
}
.outline-box th {
    background: gray;
    color: white;
}
.outline-box li{
  font-size:11px;
}

.cta-button {
    color: #fff!important;
    background-color: #094;
    border-bottom: 5px solid #00662d;
    font-size: 1.6rem;
    position: relative;
    padding: 1rem 2rem;
    border-radius: 100vh;
    text-decoration: none;
    display: inline-block;
    line-height:1.2;
}

.cta-button:hover {
  color: #fff;
  background: #00a349;
  margin-top: 3px;
  border-bottom: 2px solid #00662d;
}

/* custom table */
.table-01 {
    border-collapse:collapse;
    width: 100%;
}

.table-01 th,
.table-01 td{
    border:1px solid;
    text-align: center;
}

.table-01 th {
    font-weight: bold;
}

.table-01 td {}

.table-01 thead {}

.table-01 thead th{
    background:#98dcff;
}

.table-01 tbody {}

.table-01 tbody th{
    background:#d9d9d9;
}


.table-01 td span {
    color: red;
    font-weight: bold;
}


@media (max-width:768px) {
.cta-button {
  font-size:1.2em;
}

}