* {
  padding: 0pt;
  margin: 0pt;
}
html,
body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
}
.grecaptcha-badge {
  display: none;
}
a:hover:not(.button-component):not(.button-cancel-component):not(.sml) {
  text-decoration: underline !important;
}
a,
a:visited,
a:active {
  text-decoration: none;
  /*color: @linkColor;*/

}
a {
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0pt;
}
table td,
table th {
  vertical-align: top;
}
.section, #section {
    font-family: 'Calibri', 'Franklin Gothic Book', 'Helvetica', 'Arial';
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 22px;
    margin: 0pt;
    color: #69321f
}
.section p {
  margin: 0pt;
  margin-bottom: 0.5em;
}
.section,
#section {
  font-family: 'Calibri', 'Franklin Gothic Book', 'Helvetica', 'Arial';
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0em;
  line-height: 22px;
  margin: 0pt;
}
.section hr,
#section hr {
  border: none;
  height: 1px;
  margin: 7px 0pt;
  background-color: #ffd900;
  color: #ffd900;
}
.section h3,
#section h3 {
  font-family: 'Calibri', 'Franklin Gothic Book', 'Helvetica', 'Arial';
  font-size: 18px;
  text-transform: none;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0em;
  line-height: 26px;
  margin: 0.2em 0pt;
}
/*Footer*/
#footer {
  background-color: #69321f;
  display: block;
  text-align: center;
}
#footer .section h3, #footer .section-style h3 {
    font-family: 'Calibri', 'Franklin Gothic Book', 'Helvetica', 'Arial';
    font-size: 18px;
    text-transform: none;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 26px;
    color: white;
}
#footer .section,
#footer .section-style {
  font-family: 'Calibri', 'Franklin Gothic Book', 'Helvetica', 'Arial';
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0em;
  line-height: 22px;
  color: white;
}
#footer .section a,
#footer .section-style a {
  color: white;
}
#footer .section hr,
#footer .section-style hr {background-color: transparent;background-color: rgba(0, 0, 0, 0.1);}
#footer-wrapper{
    display: flex;
}
#footer #footer-content,
#footer #disclaimer-content,
#footer #linkbuilding-content {
    display: flex;
    justify-content: center;
}
#footer #disclaimer-content,
#footer #linkbuilding-content {
  line-height: 11px;
  color: white;color: rgba(255, 255, 255, 0.5);
   padding-top: 8px;
  margin-bottom: 8px;
  font-size: 11px;
}

#section ul.company_info,
.section ul.company_info {
  list-style-type: none;
  padding: 0;
  margin-bottom: 5px;
}
#disclaimer-wrapper{
    display: flex;
    justify-content: center;
}

.segmentcol{
    display: flex;
    justify-content: center;
}
