#ipsLayout_mainArea{
  background-color: #fff;
  padding: 20px
}

#ipsLayout_mainArea h1{
  font-size: 50px;
}

#ipsLayout_mainArea h2{
  font-size: 32px;
}

#ipsLayout_mainArea h3{
  font-size: 28px;
}

#ipsLayout_mainArea h3{
  font-size: 22px;
}

#ipsLayout_mainArea h5{
  font-size: 22px;
  font-weight: 500;
}

#ipsLayout_mainArea h6{
  font-size: 16px;
}

#ipsLayout_mainArea li{
  font-size: 16px;
}

#ipsLayout_mainArea p{
  font-size: 16px;
}

#ipsLayout_mainArea a{
  font-size: 16px;
  color: #429e31;
}

.column {
  float: left;
  width: 50%;
  padding: 0 5px;
}

@media only screen and (max-width: 1000px) {
  .column {
  width: 100%;
  }
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.has-text-align-center{
  text-align: center;
}

.align-img-center{
  width: fit-content;
  margin: auto;
}

.has-very-light-gray-background-color{
  background: #eee;
  padding: 10px;
}

.wp-block-separator{
  max-width: 250px;
  border: none;
  border-bottom: 2px solid #8f98a1;
  margin: 1.65em auto;
}

.wp-block-button{
  text-align: center;
}

.wp-block-button a{
  border-radius: 4px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  display: block;
  width: fit-content;
  background-color: #00d084;
  margin: auto;
  color: #fff !important;
  -webkit-transition: background-color 0.1s ease;
}

.wp-block-button a:hover{
  background-color: #444;
  -webkit-transition: background-color 0.1s ease;
}