<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Custom boostrap scss overrides can go here! */
.opacity-0 {
  opacity: 0; }

.opacity-1 {
  opacity: 1; }

.no-gutters-row {
  margin-right: 0;
  margin-left: 0; }

.align-center {
  display: block;
  margin: 0 auto; }

.h-200vh {
  height: 200vh; }

.bg-ctBlue {
  background-color: #00a2ea; }

.text-ctBlue,
.text-ctBlue * {
  color: #00a2ea; }

.border-ctBlue {
  border-color: #00a2ea; }

.bg-ctDarkPurple {
  background-color: #9D00FF; }

.text-ctDarkPurple,
.text-ctDarkPurple * {
  color: #9D00FF; }

.border-ctDarkPurple {
  border-color: #9D00FF; }

.bg-ctLightPurple {
  background-color: #7E69FF; }

.text-ctLightPurple,
.text-ctLightPurple * {
  color: #7E69FF; }

.border-ctLightPurple {
  border-color: #7E69FF; }

.bg-ctOrange {
  background-color: #ff5e01; }

.text-ctOrange,
.text-ctOrange * {
  color: #ff5e01; }

.border-ctOrange {
  border-color: #ff5e01; }

.bg-ctGreen {
  background-color: #00d190; }

.text-ctGreen,
.text-ctGreen * {
  color: #00d190; }

.border-ctGreen {
  border-color: #00d190; }

.bg-ctLuminousGreen {
  background-color: #CAC300; }

.text-ctLuminousGreen,
.text-ctLuminousGreen * {
  color: #CAC300; }

.border-ctLuminousGreen {
  border-color: #CAC300; }

.bg-ctDarkBlue {
  background-color: #302D42; }

.text-ctDarkBlue,
.text-ctDarkBlue * {
  color: #302D42; }

.border-ctDarkBlue {
  border-color: #302D42; }

.bg-ctMedBlue {
  background-color: #525061; }

.text-ctMedBlue,
.text-ctMedBlue * {
  color: #525061; }

.border-ctMedBlue {
  border-color: #525061; }

.bg-ctLightBlue {
  background-color: #a3a2aa; }

.text-ctLightBlue,
.text-ctLightBlue * {
  color: #a3a2aa; }

.border-ctLightBlue {
  border-color: #a3a2aa; }

.bg-ctLightGrey {
  background-color: #595959; }

.text-ctLightGrey,
.text-ctLightGrey * {
  color: #595959; }

.border-ctLightGrey {
  border-color: #595959; }

.bg-ctGrey {
  background-color: #495057; }

.text-ctGrey,
.text-ctGrey * {
  color: #495057; }

.border-ctGrey {
  border-color: #495057; }

.bg-ctVeryLightGrey {
  background-color: #ebecec; }

.text-ctVeryLightGrey,
.text-ctVeryLightGrey * {
  color: #ebecec; }

.border-ctVeryLightGrey {
  border-color: #ebecec; }

.bg-ctLightGreen {
  background-color: #809086; }

.text-ctLightGreen,
.text-ctLightGreen * {
  color: #809086; }

.border-ctLightGreen {
  border-color: #809086; }

.bg-cegaRed {
  background-color: #C00000; }

.text-cegaRed,
.text-cegaRed * {
  color: #C00000; }

.border-cegaRed {
  border-color: #C00000; }

.bg-ctOffWhite {
  background-color: #D9D9D9; }

.text-ctOffWhite,
.text-ctOffWhite * {
  color: #D9D9D9; }

.border-ctOffWhite {
  border-color: #D9D9D9; }

.bg-white {
  background-color: #fff; }

.text-white,
.text-white * {
  color: #fff; }

.border-white {
  border-color: #fff; }

#page-block-news .col {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }

@media (min-width: 816px) {
  #page-block-news .news-intro .col {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; } }

#page-block-news .news-intro-title h2 {
  color: #302D42;
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 0; }

#page-block-news .news-intro-description {
  color: #595959;
  font-size: 1rem;
  line-height: 1.2; }

#page-block-news .news-posts-filter .filter-button {
  border-radius: 0;
  background-color: #ebecec;
  color: #595959; }

@media (min-width: 816px) {
  #page-block-news .news-posts-filter .dropdown {
    display: inline-block; } }

#page-block-news .news-posts-filter .dropdown .btn-expand {
  min-width: 15rem;
  width: 100%; }

#page-block-news .news-posts-filter .dropdown-menu {
  background-color: #ebecec;
  border: 0;
  border-radius: 0;
  color: #595959;
  margin-top: 0;
  min-width: 15rem;
  padding-top: 0;
  width: 100%; }
  #page-block-news .news-posts-filter .dropdown-menu .dropdown-divider {
    border-color: #595959;
    margin-top: 0; }
  #page-block-news .news-posts-filter .dropdown-menu .dropdown-header {
    padding-left: 0;
    font-size: 0.875rem;
    font-weight: 400; }
  #page-block-news .news-posts-filter .dropdown-menu .form-group {
    margin-bottom: 0.5rem;
    position: relative; }
    #page-block-news .news-posts-filter .dropdown-menu .form-group input {
      border-radius: 0;
      background-color: #ebecec;
      border: 1px solid #595959;
      padding: 0;
      height: initial;
      width: initial;
      margin-bottom: 0;
      margin-left: 0;
      opacity: 0;
      position: absolute;
      cursor: pointer; }
      #page-block-news .news-posts-filter .dropdown-menu .form-group input:checked + label:before {
        content: '';
        display: block;
        position: absolute;
        top: 7px;
        right: .8rem;
        width: 3px;
        height: 8px;
        border: 1px solid #595959;
        border-width: 0 1px 1px 0;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        z-index: 9; }
    #page-block-news .news-posts-filter .dropdown-menu .form-group label {
      font-size: 0.75rem;
      font-weight: 400;
      padding-left: 1rem;
      padding-right: 3rem; }
      #page-block-news .news-posts-filter .dropdown-menu .form-group label:after {
        content: '';
        -webkit-appearance: none;
        background-color: #ebecec;
        border: 1px solid #595959;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        display: inline-block;
        position: absolute;
        vertical-align: middle;
        cursor: pointer;
        right: .5rem;
        height: 13px;
        width: 13px;
        top: 0.3125rem; }

#page-block-news .news-posts-container .news-post-item-container {
  width: 100%; }
  #page-block-news .news-posts-container .news-post-item-container .news-post-item {
    min-height: 21.875rem;
    height: 21.875rem;
    padding: 1.25rem;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    #page-block-news .news-posts-container .news-post-item-container .news-post-item .flair, #page-block-news .news-posts-container .news-post-item-container .news-post-item .flair-right {
      position: absolute;
      max-height: 5.625rem;
      top: 1.25rem; }
    #page-block-news .news-posts-container .news-post-item-container .news-post-item .flair-right {
      right: 1.25rem; }
    #page-block-news .news-posts-container .news-post-item-container .news-post-item-content {
      justify-self: flex-end;
      width: 100%; }
      #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-business-area {
        overflow: hidden; }
        #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-business-area h5 {
          color: #fff;
          font-size: 1rem;
          font-weight: 400;
          word-break: break-word; }
      #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-title {
        overflow: hidden; }
        #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-title h2 {
          color: #fff;
          font-size: 1.5rem;
          font-weight: 400;
          word-break: break-word; }
      #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-excerpt {
        overflow: hidden; }
        #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-excerpt * {
          color: #fff;
          font-size: 1rem;
          font-weight: 300;
          word-break: break-word; }
      #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-details {
        overflow: hidden;
        -ms-flex-align: end;
            align-items: flex-end;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        #page-block-news .news-posts-container .news-post-item-container .news-post-item-content-details .publish-date p {
          color: #fff;
          font-size: 0.875rem;
          font-style: italic;
          font-weight: 300;
          margin-bottom: 0; }

#page-block-news .news-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%; }
  #page-block-news .news-button .last {
    display: none; }</pre></body></html>