<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clearfix:after {
  content: '';
  display: block;
  clear: both; }

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden; }

.ng-support {
  position: relative;
  min-height: 425px;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
  overflow: hidden; }
  @media (min-width: 768px) {
    .ng-support {
      text-align: left; } }
  @media (min-width: 1024px) {
    .ng-support {
      min-height: 480px;
      font-size: 20px; } }
  .ng-support--white .ng-text {
    color: #585459 !important; }
    .ng-support--white .ng-text:before {
      background: #fff !important; }
  .ng-support.ng-banner-slider .slide {
    min-height: 425px;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media (min-width: 1024px) {
      .ng-support.ng-banner-slider .slide {
        min-height: 480px; } }
  .ng-support:before {
    content: '';
    min-height: inherit;
    font-size: 0; }
  .ng-support .ng-h1 {
    color: inherit;
    margin-bottom: 5px; }
    @media (min-width: 1200px) {
      .ng-support .ng-h1 {
        margin-bottom: 9px; } }
  .ng-support .ng-banner-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .ng-support .ng-banner-image:after {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      background: linear-gradient(to right, #4f1e6b 0%, #521e6c 6%, rgba(130, 32, 121, 0.42) 100%); }
    .ng-support .ng-banner-image .ng-bg-xs,
    .ng-support .ng-banner-image .ng-bg-md {
      z-index: -1; }
  .ng-support .ng-text {
    line-height: 1.625;
    position: relative;
    z-index: 2;
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      .ng-support .ng-text {
        width: 50%;
        line-height: 1.5;
        padding-top: 40px;
        padding-bottom: 40px; } }
  .ng-support .ng-heading-wrap {
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 22px; }
    .ng-support .ng-heading-wrap:after {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      width: 150px;
      height: 1px;
      background-color: #fff;
      content: '';
      margin: 0 auto; }
      @media (min-width: 768px) {
        .ng-support .ng-heading-wrap:after {
          margin: 0; } }
    @media (min-width: 1200px) {
      .ng-support .ng-heading-wrap .ng-h1 {
        margin-bottom: 1px; } }
  .ng-support .ng-btn-more {
    color: inherit; }
    .ng-support .ng-btn-more:before {
      background-color: #fff; }
  .ng-support .ng-btn-pdf {
    color: inherit; }
    .ng-support .ng-btn-pdf:before {
      color: #fff; }
  .ng-support a {
    color: #fff; }
    .ng-support a:hover {
      color: #f2f2f2; }

.ng-support--secondary .ng-btn-wrap .ng-btn {
  display: inline-block;
  vertical-align: top; }

@media (min-width: 768px) {
  .ng-support--center .ng-text {
    width: auto;
    max-width: 761px;
    text-align: center;
    margin: 0 auto; } }

.ng-support--center .ng-btn-wrap {
  justify-content: center; }

.ng-support--top {
  align-items: flex-start; }

.ng-support--bottom {
  align-items: flex-end; }

@media (min-width: 768px) {
  .ng-support--two-cols {
    padding: 0; } }

@media (min-width: 768px) {
  .ng-support--two-cols {
    height: auto;
    min-height: 0; } }

.ng-support--two-cols .ng-container-lg {
  display: flex;
  flex-wrap: wrap;
  padding: 0; }

@media (min-width: 768px) {
  .ng-support--two-cols.ng-support--right .ng-banner-image {
    right: auto;
    left: 0; } }

@media (min-width: 768px) {
  .ng-support--two-cols.ng-support--right .ng-text:before {
    left: 0;
    right: auto; } }

.ng-support--two-cols .ng-banner-image {
  position: static;
  width: 100%;
  overflow: hidden; }
  @media (max-width: 767px) {
    .ng-support--two-cols .ng-banner-image {
      padding-top: 56.25%;
      position: relative; } }
  @media (min-width: 768px) {
    .ng-support--two-cols .ng-banner-image {
      width: 50%;
      position: absolute;
      right: 0;
      left: auto; } }
  .ng-support--two-cols .ng-banner-image:after {
    display: none; }
  .ng-support--two-cols .ng-banner-image img {
    width: 100%; }

.ng-support--two-cols .ng-text {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 76px 20px;
  text-align: center;
  z-index: 1; }
  .ng-support--two-cols .ng-text:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background-image: linear-gradient(21deg, #672e88 0%, #821f79 100%); }
  @media (min-width: 768px) {
    .ng-support--two-cols .ng-text {
      width: 50%;
      text-align: left;
      padding-left: 18px;
      padding-right: 18px; }
      .ng-support--two-cols .ng-text:before {
        right: 0;
        width: 50vw;
        left: auto; } }
  @media (min-width: 1200px) {
    .ng-support--two-cols .ng-text {
      padding: 99px 110px 99px 87px; } }
  .ng-support--two-cols .ng-text &gt; * {
    width: 100%; }
  .ng-support--two-cols .ng-text img {
    position: absolute;
    bottom: -60px;
    right: -60px;
    z-index: -1; }

@media (min-width: 768px) {
  .ng-support--right .ng-container,
  .ng-support--right .ng-container-lg {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse; } }

.ng-space {
  height: 40px; }
</pre></body></html>