@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
@font-face {
  font-display: swap;
  font-family: Open Sans Condensed;
  font-stretch: 75%;
  font-style: normal;
  font-weight: 500 !important;
  src: url(../fonts/OpenSans-VariableFont_wdthwght.woff2) format("woff2");
}
@font-face {
  font-family: icomoon;
  font-style: normal;
  font-weight: 400 !important;
  src: url(../fonts/icomoon.eot?an7orn);
  src: url(../fonts/icomoon.eot?an7orn#iefix) format("embedded-opentype"),
    url(../fonts/icomoon.ttf?an7orn) format("truetype"),
    url(../fonts/icomoon.woff?an7orn) format("woff"),
    url(../fonts/icomoon.svg?an7orn#icomoon) format("svg");
}
* {
  margin: 0;
  outline: none;
  padding: 0;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.display-block {
  display: block;
}
@media screen and (max-width: 999px) {
  footer .row {
    margin-left: 0;
    margin-right: 0;
  }
}
[class^="icon-"] {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon, monospace;
  font-style: normal;
  font-variant: normal;
  font-weight: 400 !important;
  text-transform: none;
}
.icon-primaryTag:before {
  color: #005eb8;
  content: "\e9a5";
}
.styles_section_dmqa {
  font-family: Open Sans, Arial, Helvetica, sans-serif!important;
  margin: 63px 0 73px !important;
  padding: 0 20px !important;
  width: 100% !important;
}
@media screen and (min-width: 1088px) {
  .styles_section_dmqa_container {
    margin: 0 auto !important;
    max-width: 1088px !important;
  }
}
.styles_section_dmqa_container h1 {
  color: #00338d !important;
  font-family: Open Sans Condensed, Arial, Helvetica, sans-serif !important;
  font-size: 38px !important;
  font-stretch: condensed !important;
  font-weight: 300 !important;
  line-height: 44px !important;
  margin-bottom: 20px !important;
  max-width: 836px !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_container h1 {
    line-height: 45px !important;
    margin-bottom: 22px !important;
  }
}
.styles_section_dmqa_container > p {
  color: #333 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  margin-bottom: 40px !important;
  max-width: 836px !important;
}
.styles_section_dmqa_container > p:nth-child(3) {
  margin-bottom: 30px !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_container > p:nth-child(3) {
    margin-bottom: 40px !important;
  }
}
.styles_section_dmqa_row {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
  margin: 40px 0 !important;
  max-width: 836px !important;
  row-gap: 20px !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_row_first {
    row-gap: 0 !important;
  }
  .styles_section_dmqa_row,
  .styles_section_dmqa_row_first {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .styles_section_dmqa_row {
    -webkit-column-gap: 40px !important;
    -moz-column-gap: 40px !important;
    column-gap: 40px !important;
    margin: 60px -190px !important;
  }
}
.styles_section_dmqa_col {
  -ms-flex-item-align: center !important;
  align-self: center !important;
  width: 100% !important;
}
.styles_section_dmqa_col_mobile {
  display: block !important;
}
.styles_section_dmqa_col_desktop {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_col {
    width: 50% !important;
  }
  .styles_section_dmqa_col_mobile {
    display: none !important;
  }
  .styles_section_dmqa_col_desktop {
    display: block !important;
  }
}
.styles_section_dmqa_col h2:not(.styles_section_dmqa_qa_question) {
  color: #00338d !important;
  font-family: Open Sans Condensed, Arial, Helvetica, sans-serif !important;
  font-size: 38px !important;
  font-stretch: condensed !important;
  font-weight: 300 !important;
  line-height: 44px !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_col h2:not(.styles_section_dmqa_qa_question) {
    line-height: 45px !important;
  }
}
.styles_section_dmqa_col p.styles_section_dmqa_qa_answer {
  margin-bottom: 0 !important;
}
.styles_section_dmqa_col img {
  width: 100% !important;
}
.styles_section_dmqa_qa_question {
  color: #00338d !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 29px !important;
  margin-bottom: 20px !important;
  max-width: 838px !important;
  padding-left: 34px !important;
  position: relative !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_qa_question {
    margin-bottom: 15px !important;
  }
}
.styles_section_dmqa_qa_question:before {
  color: #e5e5e5 !important;
  content: "Q" !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  left: 0 !important;
  position: absolute !important;
  text-align: center !important;
  top: 0 !important;
  width: 24px !important;
}
.styles_section_dmqa_qa_answer {
  color: #333 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 30px !important;
  max-width: 838px !important;
  padding-left: 34px !important;
  position: relative !important;
}
@media screen and (min-width: 768px) {
  .styles_section_dmqa_qa_answer {
    margin-bottom: 40px !important;
  }
}
.styles_section_dmqa_qa_answer:before {
  color: #e5e5e5 !important;
  content: "A" !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  left: 0 !important;
  position: absolute !important;
  text-align: center !important;
  top: 0 !important;
  width: 24px !important;
}
/*# sourceMappingURL=difference_makers_questions_answers.min.css.map */
