@font-face {
  font-family: "Helvetica_Neue_LT_Std_77_Bold_Condensed";
  src: url("../fonts/Helvetica_Neue_LT_Std_77_Bold_Condensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_67_Medium_Condensed_Oblique";
  src: url("../fonts/Helvetica_Neue_LT_Std_67_Medium_Condensed_Oblique.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_65_Medium";
  src: url("../fonts/Helvetica_Neue_LT_Std_65_Medium.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_57_Condensed";
  src: url("../fonts/Helvetica_Neue_LT_Std_57_Condensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_55_Roman";
  src: url("../fonts/Helvetica_Neue_LT_Std_55_Roman.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_47_Light_Condensed";
  src: url("../fonts/Helvetica_Neue_LT_Std_47_Light_Condensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Helvetica_Neue_LT_Std_45_Light";
  src: url("../fonts/Helvetica_Neue_LT_Std_45_Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
:root {
  --font_77_bold: "Helvetica_Neue_LT_Std_77_Bold_Condensed";
  --font_67_medium: "Helvetica_Neue_LT_Std_67_Medium_Condensed_Oblique";
  --font_65_medium: "Helvetica_Neue_LT_Std_65_Medium";
  --font_57: "Helvetica_Neue_LT_Std_57_Condensed";
  --font_55_roman: "Helvetica_Neue_LT_Std_55_Roman";
  --font_47_light: "Helvetica_Neue_LT_Std_47_Light_Condensed";
  --font_45_light: "Helvetica_Neue_LT_Std_45_Light"; }

.font_77_bold {
  font-family: var(--font_77_bold) !important; }

.font_67_medium {
  font-family: var(--font_67_medium) !important; }

.font_65_medium {
  font-family: var(--font_65_medium) !important; }

.font_57 {
  font-family: var(--font_57) !important; }

.font_55_roman {
  font-family: var(--font_55_roman) !important; }

.font_47_light {
  font-family: var(--font_47_light) !important; }

.font_45_light {
  font-family: var(--font_45_light) !important; }

.text_xxl {
  font-size: 56px !important;
  line-height: calc(61.6 / 56) !important; }
  @media (max-width: 767px) {
    .text_xxl {
      font-size: 36px !important; } }

.text_xl {
  font-size: 44px !important;
  line-height: calc(54 / 44) !important; }
  @media (max-width: 767px) {
    .text_xl {
      font-size: 32px !important; } }

.text_xml {
  font-size: 38px !important;
  line-height: calc(41 / 38) !important; }
  @media (max-width: 767px) {
    .text_xml {
      font-size: 28px !important; } }

.text_lsg {
  font-size: 26px !important;
  line-height: calc(36 / 26) !important; }
  @media (max-width: 767px) {
    .text_lsg {
      font-size: 20px !important; } }

.text_lg {
  font-size: 20px !important;
  line-height: calc(30 / 20) !important; }
  @media (max-width: 767px) {
    .text_lg {
      font-size: 16px !important; } }

.text_sm {
  font-size: 16px !important;
  line-height: calc(19 / 16) !important; }
  @media (max-width: 767px) {
    .text_sm {
      font-size: 14px !important; } }

.text_xs {
  font-size: 14px !important;
  line-height: calc(16 / 14) !important; }

.text_xss {
  font-size: 12px !important;
  line-height: calc(17 / 12) !important; }

.cta span {
  font-size: 14px !important;
  font-family: var(--font_65_medium) !important;
  letter-spacing: 1px; }

.bg_primary_blue {
  background: #002749; }

.color_primary_blue {
  color: #002749; }

.color_secondary {
  color: #0085ca; }

.color_white {
  color: #fff; }

.infra_cmn_style .media_kit_logo_sec .content {
  width: 100%; }
  .infra_cmn_style .media_kit_logo_sec .content .description {
    margin-bottom: 2rem; }
    @media (min-width: 994px) {
      .infra_cmn_style .media_kit_logo_sec .content .description p {
        width: 65%; } }
  .infra_cmn_style .media_kit_logo_sec .content .logo_row {
    display: flex;
    gap: 30px; }
    .infra_cmn_style .media_kit_logo_sec .content .logo_row img {
      max-width: 100%; }
.infra_cmn_style .media_factsheet_sec .media_factsheet_row {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .infra_cmn_style .media_factsheet_sec .media_factsheet_row .header {
    text-align: left; }
    @media (min-width: 994px) {
      .infra_cmn_style .media_factsheet_sec .media_factsheet_row .header {
        width: 60%; } }
    .infra_cmn_style .media_factsheet_sec .media_factsheet_row .header h2 {
      max-width: 100%;
      margin: 0px 0px 10px; }
    .infra_cmn_style .media_factsheet_sec .media_factsheet_row .header p {
      color: #d0e5ec; }
      @media (min-width: 994px) {
        .infra_cmn_style .media_factsheet_sec .media_factsheet_row .header p {
          width: 85%; } }
  @media (min-width: 994px) {
    .infra_cmn_style .media_factsheet_sec .media_factsheet_row .right_img_div {
      flex: 1; } }
  @media (max-width: 993px) {
    .infra_cmn_style .media_factsheet_sec .media_factsheet_row .right_img_div {
      width: 100%;
      margin-top: 30px; } }
  .infra_cmn_style .media_factsheet_sec .media_factsheet_row .right_img_div img {
    width: 100%; }
.infra_cmn_style .am_featured-experts .am_featured-experts-header .subtitle {
  margin-bottom: 1rem;
  text-transform: uppercase; }
@media (min-width: 994px) {
  .infra_cmn_style .am_featured-experts .am_featured-experts-header .title {
    width: 75%; } }
.infra_cmn_style .am_featured-experts .am_featured-experts-content {
  margin-top: 3rem; }
  .infra_cmn_style .am_featured-experts .am_featured-experts-content .swiper-slide .leader_name {
    font-weight: normal;
    margin-bottom: 5px; }
@media (max-width: 993px) {
  .infra_cmn_style .am_featured-experts .am_featured-experts-modal .modal-footer {
    flex-wrap: wrap; }
    .infra_cmn_style .am_featured-experts .am_featured-experts-modal .modal-footer .modal-articles {
      border-right: 0px; } }
@media (max-width: 993px) {
  .infra_cmn_style .am_featured-experts .am_featured-experts-modal .modal-insights {
    width: 100%; }
    .infra_cmn_style .am_featured-experts .am_featured-experts-modal .modal-insights .am_modal-swiper {
      max-width: 100%; } }

/*# sourceMappingURL=media-kit.css.map */
