h1, h2, h3, h4, h5, h6, p {
  margin-top: 0 !important; }

table {
  font-family: gotham-book;
  font-size: 17px;
  line-height: 1.7em; }

.d-flex {
  display: block; }
  @media (min-width: 768px) {
    .d-flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

@media (min-width: 768px) {
  .flex-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 30px; } }

.button_row {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start; }

.breadcrumb {
  padding-right: 0; }

ul li {
  margin-bottom: 10px; }

.block_tick_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
  .block_tick_list li {
    font-weight: bold;
    padding-left: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 20px;
    margin-right: 10px; }
    .block_tick_list li::before {
      content: " ";
      position: absolute;
      left: 7px;
      top: -6px;
      width: 15px;
      height: 25px;
      border-right: 5px solid;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      border-bottom: 5px solid;
      border-color: #14284b; }

.inline_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 10px; }
  .inline_list li {
    font-weight: bold;
    padding-left: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 20px;
    margin-right: 10px; }
    .inline_list li::before {
      content: " ";
      position: absolute;
      left: 7px;
      top: -6px;
      width: 15px;
      height: 25px;
      border-right: 5px solid;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      border-bottom: 5px solid;
      border-color: inherit; }

.blue_list li {
  color: #505d8e; }
  .blue_list li::before {
    border-color: #505d8e; }

.blue_text {
  color: #505d8e; }

.text_purple {
  color: #585c8c !important; }

.rounded_button {
  border-radius: 30px; }

.wpcf7-response-output {
  color: #fff; }

footer form {
  margin-bottom: 30px; }
  footer form p {
    margin-bottom: 0; }

.button_std {
  padding: 18px 35px; }
