.en__component--row:first-of-type > .en__component--column:first-of-type {
  padding-left: 0;
  padding-right: 0;
  padding-top:0;
}
.en__component--column {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float:none !important;
}
.header-container {
  overflow:hidden;
}
#en__pagebuilder {
  margin-right:auto !important;
}
body {
  max-width:61.25rem;
  margin:0 auto;
  padding:0;
  font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
  color:#606062;
}
.row {
  max-width:60.625rem;
}
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* word-wrap: break-word; */
}
h1, h2, h3, h4, h5, h6 {
  font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
}
h1 {
  font-size: 1.5rem;
  line-height:1.4;
  font-weight: 700;
  margin: 0 0 1rem 0;
}
@media only screen and (max-width:642px) {
    h1 { 
      font-size: 1.4rem; 
    }
}
h2 { 
  font-size: 1.3125rem; 
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 1rem 0;
}
.digital_wallet_form h2 { 
  text-transform: none;
  font-size: 1.1875rem;
}
h3 { 
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1rem 0; 
}
h4 { 
  font-size: 1.0625rem;
  font-weight: 700;
  margin: 0 0 1rem 0; 
}
h5 { 
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 1rem 0; 
}
h6 {
  font-size: 0.9375rem;
  font-weight: 700;
  margin: 0 0 1rem 0;
}
p {
  font-size: 1rem;
  margin: 0 0 1rem;
  line-height: 1.6;
}
ol, ul {
  font-size: 1rem;
  margin: 0 0 1rem;
  margin-left: 30px
}
select {
  font-weight:500;
}
hr {
  color: #ccc;
}
button,
.en__submit button {
  font-family:'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
}
img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  border:none;
  border-width:0;
}
a {
  color: #1779ba;
  text-decoration: none;
  cursor: pointer;
}
a:focus, a:hover {
  color: #1468a0;
}
label, select, textarea {
  color:#606062;
}