﻿@font-face {
  font-family: 'AnkoModerat-Regular';
  src: url("/fonts/AnkoModerat-Regular.eot");
  src: url("/fonts/AnkoModerat-Regular.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-Regular.woff) format("woff"), url("/fonts/AnkoModerat-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AnkoModerat-RegularItalic';
  src: url("/fonts/AnkoModerat-RegularItalic.eot");
  src: url("/fonts/AnkoModerat-RegularItalic.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-RegularItalic.woff) format("woff"), url("/fonts/AnkoModerat-RegularItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'AnkoModerat-Bold';
  src: url("/fonts/AnkoModerat-Bold.eot");
  src: url("/fonts/AnkoModerat-Bold.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-Bold.woff) format("woff"), url("/fonts/AnkoModerat-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'AnkoModerat-BolItalic';
  src: url("/fonts/AnkoModerat-BoldItalic.eot");
  src: url("/fonts/AnkoModerat-BoldItalic.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-BoldItalic.woff) format("woff"), url("/fonts/AnkoModerat-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'AnkoModerat-CondensedBold';
  src: url("/fonts/AnkoModerat-CondensedBold.eot");
  src: url("/fonts/AnkoModerat-CondensedBold.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-CondensedBold.woff) format("woff"), url("/fonts/AnkoModerat-CondensedBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'AnkoModerat-CondensedRegular';
  src: url("/fonts/AnkoModerat-CondensedRegular.eot");
  src: url("/fonts/AnkoModerat-CondensedRegular.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-CondensedRegular.woff) format("woff"), url("/fonts/AnkoModerat-CondensedRegular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AnkoModerat-Light';
  src: url("/fonts/AnkoModerat-Light.eot");
  src: url("/fonts/AnkoModerat-Light.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-Light.woff) format("woff"), url("/fonts/AnkoModerat-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'AnkoModerat-LightItalic';
  src: url("/fonts/AnkoModerat-LightItalic.eot");
  src: url("/fonts/AnkoModerat-LightItalic.otf") format("embedded-opentype"), url(/fonts/AnkoModerat-LightItalic.woff) format("woff"), url("/fonts/AnkoModerat-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }

body {
  font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  font-size: 16px !important;
  color: #425563; }
  body .body-content {
    padding-left: 15px;
    padding-right: 15px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #253746;
  font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }

ul {
  padding: 0 0 0 15px;
  list-style-position: outside;
  list-style-type: circle; }

p {
  line-height: 1.25; }

.text-faded {
  color: rgba(255, 255, 255, 0.3); }

.kmart-for-you {
  margin: 6.5rem 0; }
  @media (max-width: 768px) {
    .kmart-for-you {
      margin: 3.5rem 0;
      padding: 0 0.75rem; } }

.home {
  margin-bottom: 4rem; }
  .home .heading {
    margin-top: 2rem;
    margin-bottom: 0; }
    .home .heading .logo {
      display: inline; }
      .home .heading .logo .logo img {
        margin: 0; }
    .home .heading .page-header {
      text-align: center; }
      .home .heading .page-header h2 {
        margin: 2rem 0;
        font-size: 2.2rem; }
      .home .heading .page-header p {
        font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        font-size: 1.25rem;
        line-height: 1.2;
        margin-bottom: 0.75rem;
        color: #253746; }
        .home .heading .page-header p:last-child {
          margin-bottom: 0; }
  .home .items .item {
    margin-bottom: 2.2rem; }
    .home .items .item .inner {
      padding: 2.2rem 1.5rem;
      height: auto;
      min-height: 100%; }
    .home .items .item .title {
      font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
      font-size: 2rem;
      color: #253746;
      margin-bottom: 35px; }
      .home .items .item .title a {
        display: inline; }
    .home .items .item .excerpt {
      font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }
      .home .items .item .excerpt p {
        font-size: 0.94rem;
        line-height: 1.1;
        margin-bottom: 0.47rem;
        text-align: center; }
    .home .items .item .list-group .list-group-item {
      border: none;
      padding: 0.25rem 0;
      font-size: 0.9rem;
      text-align: center; }
  .home .secondary-items {
    background-color: rgba(66, 85, 99, 0.1);
    margin: 2.2rem 0; }
    .home .secondary-items .secondary-item .inner {
      padding: 2.2rem 1.5rem;
      height: auto;
      min-height: 100%;
      text-align: center; }
      .home .secondary-items .secondary-item .inner .title {
        font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        font-size: 2rem;
        color: #253746;
        margin-bottom: 35px; }
        .home .secondary-items .secondary-item .inner .title a {
          display: inline; }
        .home .secondary-items .secondary-item .inner .title .secondary-image {
          max-height: 120px; }
      .home .secondary-items .secondary-item .inner .excerpt, .home .secondary-items .secondary-item .inner .poll {
        font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }
        .home .secondary-items .secondary-item .inner .excerpt p, .home .secondary-items .secondary-item .inner .excerpt label, .home .secondary-items .secondary-item .inner .poll p, .home .secondary-items .secondary-item .inner .poll label {
          font-size: 0.8rem;
          line-height: 1.1;
          text-align: center; }
  .home .footing .page-footer {
    margin: 5rem 0; }
    .home .footing .page-footer p {
      font-size: 1.25rem;
      line-height: 1.25;
      font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }

.item-page {
  padding: 2rem 0; }
  .item-page .page-header {
    min-height: 0; }
  .item-page .page-heading {
    margin-bottom: 2.1rem; }
    .item-page .page-heading .page-logo-link {
      display: inline;
      align-items: center;
      justify-content: space-around; }
      .item-page .page-heading .page-logo-link:hover {
        text-decoration: none; }
      .item-page .page-heading .page-logo-link .page-logo-small {
        max-width: 75px; }
      .item-page .page-heading .page-logo-link .root-item-title-small {
        font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        font-size: 2rem;
        margin-left: 0.5rem;
        text-align: center; }
    .item-page .page-heading .title {
      font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
      color: #425563;
      font-size: 2rem; }
      .item-page .page-heading .title .item-title {
        font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        margin: 2rem 0;
        color: #425563;
        font-weight: 600;
        width: 100%; }
      .item-page .page-heading .title .subtitle {
        font-size: 2rem;
        font-weight: 600;
        width: 100%;
        padding-bottom: 3rem; }
        @media (max-width: 768px) {
          .item-page .page-heading .title .subtitle {
            display: none; } }
    .item-page .page-heading .body-text {
      color: #425563;
      text-align: center; }
      .item-page .page-heading .body-text .questions {
        text-align: left;
        padding: 0 15px; }
        .item-page .page-heading .body-text .questions p.sub-head {
          font-weight: bold; }
        .item-page .page-heading .body-text .questions ul {
          padding-left: 15px; }
          .item-page .page-heading .body-text .questions ul li {
            margin-bottom: 0.5rem; }
      .item-page .page-heading .body-text .answers {
        text-align: left;
        padding: 0 15px; }
        .item-page .page-heading .body-text .answers p.sub-head {
          font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
          margin-bottom: 0.5rem; }
        .item-page .page-heading .body-text .answers p.link {
          text-align: right;
          font-size: 0.9rem;
          margin-top: -1rem; }
  .item-page .item {
    padding: 1.5rem; }
    .item-page .item .inner {
      padding: 1.5rem;
      height: auto;
      min-height: 100%;
      vertical-align: top; }
      @media (max-width: 576px) {
        .item-page .item .inner {
          padding: 1rem; } }
      .item-page .item .inner .item-image {
        text-align: center;
        margin-bottom: 2rem; }
        .item-page .item .inner .item-image .child-link {
          display: inline-block;
          min-height: 225px; }
      .item-page .item .inner .child-item-title {
        height: 3rem;
        width: 100%; }
        .item-page .item .inner .child-item-title h6 {
          margin: 0.75rem 0 2.1rem 0;
          font-size: 1rem;
          font-weight: 600; }
      .item-page .item .inner .item-excerpt {
        font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }
        .item-page .item .inner .item-excerpt p {
          font-size: 0.81rem;
          line-height: 1.3;
          margin-bottom: 0.6rem;
          text-align: left; }
          .item-page .item .inner .item-excerpt p.read-more {
            text-align: left; }
          @media (max-width: 992px) {
            .item-page .item .inner .item-excerpt p {
              font-size: 1rem; } }
        .item-page .item .inner .item-excerpt ul {
          font-size: 0.81rem;
          line-height: 1.3;
          margin-bottom: 0.6rem;
          text-align: left; }
          .item-page .item .inner .item-excerpt ul.read-more {
            text-align: left; }
          @media (max-width: 992px) {
            .item-page .item .inner .item-excerpt ul {
              font-size: 1rem; } }
      .item-page .item .inner .item-footer {
        font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }
        .item-page .item .inner .item-footer p {
          font-size: 0.8rem;
          line-height: 1.3;
          margin-bottom: 0.6rem;
          text-align: left;
          color: #808080; }
          .item-page .item .inner .item-footer p.read-more {
            text-align: left; }
          @media (max-width: 992px) {
            .item-page .item .inner .item-footer p {
              font-size: 1rem; } }
        .item-page .item .inner .item-footer ul {
          font-size: 0.8rem;
          line-height: 1.3;
          margin-bottom: 0.6rem;
          text-align: left;
          color: #808080; }
          .item-page .item .inner .item-footer ul.read-more {
            text-align: left; }
          @media (max-width: 992px) {
            .item-page .item .inner .item-footer ul {
              font-size: 1rem; } }
  .item-page .page-footer {
    min-height: 0; }

.page-links {
  padding-left: 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  width: 100%;
  line-height: 2.2rem; }
  .page-links .page-links {
    margin-top: 30px; }
    .page-links .page-links p {
      margin-bottom: 0; }
      .page-links .page-links p a {
        color: #425563;
        font-weight: 400; }
        .page-links .page-links p a.active {
          font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
          font-weight: 900; }
  @media (max-width: 992px) {
    .page-links {
      padding-left: 0.5rem;
      font-size: 1.2rem;
      line-height: 1.6rem; } }

.body-text {
  width: 100%;
  font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; }
  @media (max-width: 768px) {
    .body-text {
      margin-top: 30px; } }
  .body-text p, .body-text a, .body-text li {
    font-size: 1.3rem;
    line-height: 1.5rem;
    font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    /*@media (max-width: 992px) {
			padding-right: 0.5rem;
			font-size: 1.2rem;
			line-height: 1.25;
		}*/ }
    .body-text p a, .body-text a a, .body-text li a {
      text-decoration: none;
      color: #425563; }
      .body-text p a:hover, .body-text a a:hover, .body-text li a:hover {
        text-decoration: underline;
        color: rgba(66, 85, 99, 0.5); }

.pointer {
  cursor: default; }
  .pointer:hover {
    cursor: pointer; }

.register-email .header, .register-email .content {
  font-size: 0.9rem; }

.register-email .footer {
  font-size: 0.8rem; }

.highlight {
  font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  color: red;
  font-weight: bold; }

.poll {
  text-align: left; }

#mainHeader {
  background-color: #253746;
  position: relative;
  top: 0;
  left: 0;
  right: 0; }
  #mainHeader .container-xl, #mainHeader .container {
    margin: 0 auto; }
    @media (max-width: 992px) {
      #mainHeader .container-xl, #mainHeader .container {
        padding-bottom: 5px; } }
    #mainHeader .container-xl .logo-search, #mainHeader .container .logo-search {
      font-family: 'AnkoModerat-Bold', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
      margin-bottom: 2px; }
      #mainHeader .container-xl .logo-search .logo-link, #mainHeader .container .logo-search .logo-link {
        padding: 0;
        padding-left: 20px;
        padding-top: 10px; }
        @media (max-width: 992px) {
          #mainHeader .container-xl .logo-search .logo-link, #mainHeader .container .logo-search .logo-link {
            text-align: center; } }
        #mainHeader .container-xl .logo-search .logo-link .header-logo, #mainHeader .container .logo-search .logo-link .header-logo {
          max-height: 80px; }
      #mainHeader .container-xl .logo-search .search-group, #mainHeader .container .logo-search .search-group {
        padding: 31px 0 29px;
        position: relative;
        display: flex;
        flex-wrap: nowrap;
        color: #fff;
        flex: 1; }
        #mainHeader .container-xl .logo-search .search-group .label, #mainHeader .container .logo-search .search-group .label {
          margin-top: 0.5rem; }
        #mainHeader .container-xl .logo-search .search-group .search-term, #mainHeader .container .logo-search .search-group .search-term {
          margin-left: 10px;
          padding: 2px 6px;
          font-size: 1rem;
          flex-basis: 50%;
          flex-grow: 1;
          flex-shrink: 1;
          line-height: 1;
          border: none; }
        #mainHeader .container-xl .logo-search .search-group .search-button, #mainHeader .container .logo-search .search-group .search-button {
          border: none;
          border-radius: 0;
          margin-top: -1px;
          margin-bottom: 2px; }

#mainNav {
  padding: 0;
  font-family: 'AnkoModerat-Regular', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
  color: #fff; }
  #mainNav .navbar-brand {
    color: #fff; }
  #mainNav .navbar-toggler {
    color: #fff; }
  #mainNav .navbar-nav {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%; }
    #mainNav .navbar-nav .dropdown .dropdown-menu {
      color: #425563; }
      #mainNav .navbar-nav .dropdown .dropdown-menu.show {
        width: 100%; }
      #mainNav .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover {
        color: #fff;
        background-color: #253746; }
    #mainNav .navbar-nav .nav-item {
      font-size: 1.2rem;
      padding-right: 0;
      padding-left: 0; }
      #mainNav .navbar-nav .nav-item.activenav {
        background-color: #253746; }
      #mainNav .navbar-nav .nav-item .nav-link {
        color: #fff;
        font-weight: 400;
        padding-right: 0;
        padding-left: 0; }
      #mainNav .navbar-nav .nav-item.active .nav-link {
        color: #e6a756; }
  @media (min-width: 992px) {
    #mainNav .navbar-nav .nav-item {
      border: solid 1px #fff;
      display: flex;
      flex: 1;
      justify-content: center !important; }
      #mainNav .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
        padding-left: 0;
        padding-right: 0; }
        #mainNav .navbar-nav .nav-item .nav-link:hover {
          color: rgba(255, 255, 255, 0.7); }
      #mainNav .navbar-nav .nav-item.active .nav-link:hover {
        color: rgba(255, 255, 255, 0.7); } }

.btn-xl {
  font-weight: 700;
  font-size: 0.8rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem; }

footer {
  background-color: #253746;
  bottom: 0;
  left: 0;
  right: 0;
  position: relative;
  display: flex;
  justify-content: center; }
  footer .bg {
    color: #fff;
    margin: 0;
    padding: 15px 20px 25px; }
    footer .bg .links {
      padding: 0 !important; }
    footer .bg .link {
      color: #fff;
      font-size: 1rem; }
      footer .bg .link:hover, footer .bg .link:active, footer .bg .link:visited {
        color: #fff; }
    footer .bg .ACN {
      font-size: 1rem;
      text-align: right; }
    footer .bg .logo {
      margin-top: 30px; }
      footer .bg .logo img {
        max-width: 100%;
        height: auto; }
    footer .bg .social-links {
      padding-top: 45px;
      text-align: right; }
      footer .bg .social-links a.social-link {
        color: #425563;
        font-size: 20px;
        width: 30px;
        height: 30px;
        background-color: #AAAAAA;
        display: inline-block;
        margin-right: 3px;
        text-align: center;
        vertical-align: top;
        border-radius: 50% !important; }
        footer .bg .social-links a.social-link:hover, footer .bg .social-links a.social-link:active, footer .bg .social-links a.social-link:visited {
          text-decoration: none; }

a {
  color: #425563; }
  a:hover {
    color: rgba(66, 85, 99, 0.5); }

.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media all and (min-width: 576px) {
    .container-xl {
      max-width: 540px; } }
  @media all and (min-width: 768px) {
    .container-xl {
      max-width: 720px; } }
  @media all and (min-width: 992px) {
    .container-xl {
      max-width: 960px; } }
  @media all and (min-width: 1200px) {
    .container-xl {
      max-width: 1140px; } }
  @media all and (min-width: 1400px) {
    .container-xl {
      max-width: 1360px; } }
  @media all and (min-width: 1920px) {
    .container-xl {
      max-width: 1800px; } }

.btn {
  box-shadow: 0px 3px 3px 0px rgba(33, 37, 41, 0.1); }

.font-weight-light {
  font-weight: 100 !important; }

.btn-xs {
  padding: 0.2rem 0.45rem;
  line-height: 1.5;
  font-size: 0.75rem; }

.modal-lg {
  max-width: 1160px; }

.modal-body {
  padding: 0 15px;
  overflow: hidden; }

.btn-dark {
  color: white;
  background-color: #253746; }
  .btn-dark:hover {
    color: white;
    border: solid 1px #425563; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAid3d3cm9vdC9saWIvdGhlbWUvc2Nzcy90aGVtZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJInd3d3Jvb3QvbGliL3RoZW1lL3Njc3MvdGhlbWUuc2NzcyIsCgkJInd3d3Jvb3QvbGliL3RoZW1lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkid3d3cm9vdC9saWIvdGhlbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSJ3d3dyb290L2xpYi90aGVtZS9zY3NzL19nbG9iYWwuc2NzcyIsCgkJInd3d3Jvb3QvbGliL3RoZW1lL3Njc3MvX25hdmJhci5zY3NzIiwKCQkid3d3cm9vdC9saWIvdGhlbWUvc2Nzcy9fYnV0dG9ucy5zY3NzIiwKCQkid3d3cm9vdC9saWIvdGhlbWUvc2Nzcy9fZm9vdGVyLnNjc3MiLAoJCSJ3d3dyb290L2xpYi90aGVtZS9zY3NzL19ib290c3RyYXAtb3ZlcnJpZGVzLnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUVBQSxVQUFVO0VBQ1QsV0FBVyxFQUFFLHFCQUFxQjtFQUNsQyxHQUFHLEVBQUUscUNBQXFDO0VBQzFDLEdBQUcsRUFBRSxxQ0FBcUMsQ0FBQywyQkFBMkIsRUFDbkUsb0NBQW9DLENBQUMsY0FBYyxFQUNuRCx1Q0FBdUMsQ0FBQyxlQUFlO0VBQzFELFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixVQUFVO0VBQ1QsV0FBVyxFQUFFLDJCQUEyQjtFQUN4QyxHQUFHLEVBQUUsMkNBQTJDO0VBQ2hELEdBQUcsRUFBRSwyQ0FBMkMsQ0FBQywyQkFBMkIsRUFDekUsMENBQTBDLENBQUMsY0FBYyxFQUN6RCw2Q0FBNkMsQ0FBQyxlQUFlO0VBQ2hFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixVQUFVO0VBQ1QsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixHQUFHLEVBQUUsa0NBQWtDO0VBQ3ZDLEdBQUcsRUFBRSxrQ0FBa0MsQ0FBQywyQkFBMkIs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 */