@charset "UTF-8";
.wholeHolderAbsolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@font-face {
  font-family: "global-icons";
  src: url("/Fonts/icons/global-icons.ttf?220ktz") format("truetype"), url("/Fonts/icons/global-icons.woff?220ktz") format("woff"), url("/Fonts/icons/global-icons.svg?220ktz#global-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fa-icons";
  src: url("/Fonts/icons/fa-icons.ttf?220ktz") format("truetype"), url("/Fonts/icons/fa-icons.woff?220ktz") format("woff"), url("/Fonts/icons/fa-icons.svg?220ktz#fa-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "social-icons";
  src: url("/Fonts/icons/social-icons.eot?ejdvaz");
  src: url("/Fonts/icons/social-icons.eot?ejdvaz#iefix") format("embedded-opentype"), url("/Fonts/icons/social-icons.ttf?ejdvaz") format("truetype"), url("/Fonts/icons/social-icons.woff?ejdvaz") format("woff"), url("/Fonts/icons/social-icons.svg?ejdvaz#social-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ficons";
  src: url("/Fonts/icons/ficons.eot?xbw3kr");
  src: url("/Fonts/icons/ficons.eot?xbw3kr#iefix") format("embedded-opentype"), url("/Fonts/icons/ficons.ttf?xbw3kr") format("truetype"), url("/Fonts/icons/ficons.woff?xbw3kr") format("woff"), url("/Fonts/icons/ficons.svg?xbw3kr#ficons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*
    * only social icons
*/
.social-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "social-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social-icon.social-blog-icon:before {
  content: "";
}
.social-icon.social-facebook-icon:before {
  content: "";
}
.social-icon.social-flickr-icon:before {
  content: "";
}
.social-icon.social-instagram-icon:before {
  content: "";
}
.social-icon.social-issuu-icon:before {
  content: "";
}
.social-icon.social-linkedin-icon:before {
  content: "";
}
.social-icon.social-pinterest-icon:before {
  content: "";
}
.social-icon.social-soundcloud-icon:before {
  content: "";
}
.social-icon.social-twitter-icon:before {
  content: "";
}
.social-icon.social-x-icon:before {
  content: "";
}
.social-icon.social-vimeo-icon:before {
  content: "";
}
.social-icon.social-youtube-icon:before {
  content: "";
}
.social-icon.social-news-icon:before {
  content: "";
}

/* end social icons */
/*
    * only global icons
*/
.global-icons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "global-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.global-icons.global-phone-icon:before {
  content: "";
  color: #fc0;
}
.global-icons.global-pin-icon:before {
  content: "";
  color: #fc0;
}
.global-icons.global-search-icon:before {
  content: "";
  color: #98aacf;
}

/* font icons */
.ficons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ficons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ficons.icon-arrow-down:before {
  content: "";
}
.ficons.icon-arrow-up:before {
  content: "";
}
.ficons.icon-search:before {
  content: "";
}
.ficons.icon-lock:before {
  content: "";
}
.ficons.icon-chevron-right:before {
  content: "";
}
.ficons.icon-chevron-left:before {
  content: "";
}
.ficons.icon-chevron-down:before {
  content: "";
}
.ficons.icon-chevron-up:before {
  content: "";
}
.ficons.icon-alert:before {
  content: "";
}
.ficons.icon-notice:before {
  content: "";
}
.ficons.icon-social-insta:before {
  content: "";
}
.ficons.icon-social-youtube:before {
  content: "";
}

.fa-icons:before, .pageContent .backButton i:before {
  font-family: "fa-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-icons.icon-arrow-top:before, .pageContent .backButton i.icon-arrow-top:before {
  content: "";
}
.fa-icons.icon-arrow-down:before, .pageContent .backButton i.icon-arrow-down:before {
  content: "";
}
.fa-icons.icon-arrow-left:before, .pageContent .backButton i:before {
  content: "";
}
.fa-icons.icon-arrow-right:before, .pageContent .backButton i.icon-arrow-right:before {
  content: "";
}
.fa-icons.icon-alert:before, .pageContent .backButton i.icon-alert:before {
  content: "";
}
.fa-icons.icon-bell:before, .pageContent .backButton i.icon-bell:before {
  content: "";
}
.fa-icons.icon-phone:before, .pageContent .backButton i.icon-phone:before {
  content: "";
}
.fa-icons.icon-pin:before, .pageContent .backButton i.icon-pin:before {
  content: "";
}
.fa-icons.icon-search:before, .pageContent .backButton i.icon-search:before {
  content: "";
}
.fa-icons.icon-close:before, .pageContent .backButton i.icon-close:before {
  content: "";
}
.fa-icons.icon-chevron:before, .pageContent .backButton i.icon-chevron:before {
  content: "";
}

.fa-icons-after:after {
  font-family: "fa-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-icons-after.icon-arrow-top:after {
  content: "";
}
.fa-icons-after.icon-arrow-down:after {
  content: "";
}
.fa-icons-after.icon-arrow-left:after, .pageContent .backButton i.fa-icons-after:after {
  content: "";
}
.fa-icons-after.icon-arrow-right:after {
  content: "";
}
.fa-icons-after.icon-alert:after {
  content: "";
}
.fa-icons-after.icon-bell:after {
  content: "";
}
.fa-icons-after.icon-phone:after {
  content: "";
}
.fa-icons-after.icon-pin:after {
  content: "";
}
.fa-icons-after.icon-search:after {
  content: "";
}
.fa-icons-after.icon-close:after {
  content: "";
}
.fa-icons-after.icon-chevron:after {
  content: "";
}

/* end global icons */
body {
  --cp-container-big: clamp(
      50rem,
      33.4821428571vw + 30.9523809524rem,
      66.6666666667rem
  );
  --cp-side-spacing: 1.3888888889rem;
}

.pageContent .container {
  max-width: var(--cp-container-big);
  padding: 0 var(--cp-side-spacing);
  margin: 0 auto;
}
.pageContent .container:after {
  display: none;
}
.pageContent .utilityBar {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 26px;
}
.pageContent .utilityBar .SharePrintWidget .ShareBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}
.pageContent .utilityBar .SharePrintWidget .ShareBtn span.icon {
  width: 50px;
  height: 50px;
  background: #E1E9F4;
  margin-left: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.pageContent .utilityBar .SharePrintWidget .ShareBtn span.icon i {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%23231F20%27%20viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 56c-4.813 0-9.12 2.137-12.054 5.501L39.643 51.35c.23-1.081.357-2.201.357-3.35s-.127-2.269-.357-3.349l20.303-10.152C62.879 37.864 67.187 40 72 40c8.836 0 16-7.164 16-16S80.836 8 72 8s-16 7.164-16 16c0 1.149.127 2.269.357 3.349L36.054 37.501C33.121 34.136 28.814 32 24 32c-8.836 0-16 7.164-16 16s7.164 16 16 16c4.814 0 9.12-2.137 12.054-5.501l20.304 10.152C56.127 69.731 56 70.851 56 72c0 8.836 7.164 16 16 16s16-7.164 16-16-7.164-16-16-16zm0-40a8 8 0 1 1 0 16 8 8 0 0 1 0-16zM24 56a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm48 24a8 8 0 1 1 0-16 8 8 0 0 1 0 16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
html.no-touch .pageContent .utilityBar .SharePrintWidget .ShareBtn:hover {
  color: #276AB3;
}
.pageContent .backButton {
  margin-left: 0;
}
.pageContent .backButton i {
  border: none;
  background: transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: clamp( 3.3333333333rem, 2.5862068966vw + 1.908045977rem, 4.6666666667rem );
  height: clamp( 3.3333333333rem, 2.5862068966vw + 1.908045977rem, 4.6666666667rem );
  text-indent: -9999px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.pageContent .backButton i:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  z-index: -1;
  -webkit-transition: 0.32s;
  -o-transition: 0.32s;
  -moz-transition: 0.32s;
  transition: 0.32s;
  pointer-events: none;
  background: -webkit-linear-gradient(315deg, #011359 0%, #011359 50%, #01021F 50%, #01021F 100%);
  background: -moz-linear-gradient(315deg, #011359 0%, #011359 50%, #01021F 50%, #01021F 100%);
  background: -o-linear-gradient(315deg, #011359 0%, #011359 50%, #01021F 50%, #01021F 100%);
  background: linear-gradient(135deg, #011359 0%, #011359 50%, #01021F 50%, #01021F 100%);
}
.no-touch .pageContent .backButton i:hover:after {
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pageContent .backButton i:before {
  display: block;
  text-align: center;
  text-indent: 0;
  font-size: 23px;
  color: #FFFFFF;
  line-height: clamp( 3.3333333333rem, 2.5862068966vw + 1.908045977rem, 4.6666666667rem );
}
.no-touch .pageContent .backButton:hover i:after {
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pageContent .downloadBtn {
  margin-top: 24px;
}
.pageContent .secondLvlCss h3 {
  font-weight: 400;
}
.pageContent .articleContentWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pageContent .articleContent {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: clamp( 2.2222222222rem, 3.90625vw + 0rem, 4.1666666667rem );
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  .pageContent .articleContent {
    padding-right: 0;
  }
}
.pageContent .articleContent .secondLvlCss hr {
  width: 100%;
  margin-left: 0;
  left: 0;
}
.pageContent .articleContent .articleCategories .cat {
  font-size: 0.8888888889rem;
  line-height: 1.7777777778rem;
  font-weight: 600;
  padding: 0 0.5555555556rem;
  font-family: "Outfit", sans-serif;
  color: #011359;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.pageContent .articleContent .articleCategories .cat + .cat {
  margin-left: 12px;
}
.pageContent .articleContent .articleCategories .cat:nth-child(3n+1) {
  background: rgba(250, 69, 22, 0.15);
}
html.no-touch .pageContent .articleContent .articleCategories .cat:nth-child(3n+1):hover {
  background: rgba(250, 69, 22, 0.35);
}
.pageContent .articleContent .articleCategories .cat:nth-child(3n+2) {
  background: rgba(160, 156, 44, 0.15);
}
html.no-touch .pageContent .articleContent .articleCategories .cat:nth-child(3n+2):hover {
  background: rgba(160, 156, 44, 0.35);
}
.pageContent .articleContent .articleCategories .cat:nth-child(3n) {
  background: rgba(39, 106, 179, 0.15);
}
html.no-touch .pageContent .articleContent .articleCategories .cat:nth-child(3n):hover {
  background: rgba(39, 106, 179, 0.35);
}
.pageContent .articleContent .articleMeta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.1111111111rem;
  gap: 1.1111111111rem;
}
@media all and (max-width: 991px) {
  .pageContent .articleContent .articleMeta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.pageContent .articleContent .articleMeta .articleDate {
  font-family: "Outfit", sans-serif;
  color: #001037;
  font-size: 1.1111111111rem;
  font-weight: 400;
  line-height: 32px;
}
.pageContent .articleContent .articleAuthor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.pageContent .articleContent .articleAuthor .authorImage {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
  margin-right: 10px;
}
.pageContent .articleContent .articleAuthor .authorName {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 17px;
  font-weight: 300;
}
.pageContent .articleContent .articleAuthor .authorName .name {
  margin-bottom: 5px;
}
.pageContent .articleContent .articleAuthor .authorName .name b {
  font-weight: 600;
}
.pageContent .articleContent .articleAuthor .authorName .role {
  font-size: 16px;
}
.pageContent .articleContent .articleImage {
  margin-bottom: 24px;
}
.pageContent .articleContent .articleImage img {
  display: block;
  width: 100%;
  height: auto;
}
.pageContent .articleContent .articlePreFooter .articleCategories {
  margin-bottom: 100px;
}
@media screen and (max-width: 992px) {
  .pageContent .articleContent .articlePreFooter .articleCategories {
    margin-bottom: 35px;
  }
}
.pageContent .articleSidebar {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 clamp( 13.8888888889rem, 8.9285714286vw + 8.8095238095rem, 18.3333333333rem );
     -moz-box-flex: 0;
      -ms-flex: 0 0 clamp( 13.8888888889rem, 8.9285714286vw + 8.8095238095rem, 18.3333333333rem );
          flex: 0 0 clamp( 13.8888888889rem, 8.9285714286vw + 8.8095238095rem, 18.3333333333rem );
}
.pageContent .articleSidebar .sidebarNews, .pageContent .articleSidebar .sidebarStories {
  margin-bottom: 1.6666666667rem;
}
.pageContent .articleSidebar .cards {
  display: -ms-grid;
  display: grid;
  gap: clamp( 1.1111111111rem, 1.1160714286vw + 0.4761904762rem, 1.6666666667rem );
}
@media (min-width: 992px) {
  .pageContent .articleSidebar .sidebarNews, .pageContent .articleSidebar .sidebarStories {
    opacity: 0;
    pointer-events: none;
  }
  .pageContent .articleSidebar .sidebarNews:has(.isVisible), .pageContent .articleSidebar .sidebarStories:has(.isVisible) {
    opacity: 1;
    pointer-events: all;
  }
  .pageContent .articleSidebar .sidebarNews.completed:not(:has(.isVisible)), .pageContent .articleSidebar .sidebarStories.completed:not(:has(.isVisible)) {
    display: none;
  }
  .pageContent .articleSidebar .sidebarNews .story:not(.isVisible):not(:first-of-type) {
    display: none;
  }
  .pageContent .articleSidebar .sidebarStories .story:not(.isVisible) {
    display: none;
  }
}
@media (max-width: 991px) {
  .pageContent .articleSidebar {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
  .pageContent .articleSidebar .cards {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }
}
.pageContent .articleFooter {
  width: 100%;
}
.pageContent .articleFooter .cards.promos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .pageContent .articleFooter .cards.promos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.pageContent .articleFooter .cards.promos .promo {
  width: 33.333%;
}
.pageContent .carousel-widget-wrapper {
  margin-bottom: 0;
  margin-top: 50px;
}

.news-article {
  padding: clamp( 2.2222222222rem, 3.4722222222vw + 0.7407407407rem, 4.4444444444rem ) 0;
}

.cm-backButton span {
  font-size: clamp( 1rem, 1.0416666667vw + 0.5555555556rem, 1.6666666667rem );
  color: #011359;
  font-weight: 700;
  font-family: "Outfit", sans-serif;
  vertical-align: middle;
  padding-left: clamp( 0.6666666667rem, 0.6944444444vw + 0.3703703704rem, 1.1111111111rem );
}