/* less functions */
.text-and-callout-box {
  padding: 15px 0;
}
.text-and-callout-box .box {
  padding: 45px 30px;
  background-color: #ececec;
  text-align: center;
  max-width: 320px;
}
.text-and-callout-box .box h2 {
  padding-bottom: 0;
}
.text-and-callout-box .box-1 {
  padding: 30px;
}
.text-and-callout-box .box-1 a {
  text-decoration: none;
  color: #03045e;
}
/*landscape phone*/
@media (max-width: 767px) {
  .text-and-callout-box .contact-side-column {
    margin-bottom: 30px;
  }
  .text-and-callout-box .contact-side-column .box {
    max-width: 100%;
  }
}
