/* Font stacks */
@font-face {
  font-family: 'Synchrony Sans';
  font-display: fallback;
  src: url(/synchrony/fonts/synchrony_sans_thin-v100-webfont.woff) format("woff"), url(/synchrony/fonts/synchrony_sans_thin-v100-webfont.woff2) format("woff2"), url(/synchrony/fonts/Synchrony_Sans_Thin-v100.ttf) format("truetype"), url(/synchrony/fonts/Synchrony_Sans_Thin-v100.otf) format("opentype");
  font-weight: 100; }

@font-face {
  font-family: 'Synchrony Sans';
  font-display: fallback;
  src: url(/synchrony/fonts/SynchronySans.woff) format("woff"), url(/synchrony/fonts/SynchronySans.woff2) format("woff2"), url(/synchrony/fonts/SynchronySans.ttf) format("truetype"), url(/synchrony/fonts/SynchronySans.eot) format("embedded-opentype"), url(/synchrony/fonts/SynchronySans.otf) format("opentype"), url(/synchrony/fonts/SynchronySans.svg) format("svg");
  font-weight: 400; }

@font-face {
  font-family: 'Synchrony Sans';
  font-display: fallback;
  src: url(/synchrony/fonts/SynchronySans-Medium.woff) format("woff"), url(/synchrony/fonts/SynchronySans-Medium.woff2) format("woff2"), url(/synchrony/fonts/SynchronySans-Medium.ttf) format("truetype"), url(/synchrony/fonts/SynchronySans-Medium.eot) format("embedded-opentype"), url(/synchrony/fonts/SynchronySans-Medium.svg) format("svg");
  font-weight: 500; }

@font-face {
  font-family: 'Synchrony Sans';
  font-display: fallback;
  src: url(/synchrony/fonts/SynchronySans-Bold.woff) format("woff"), url(/synchrony/fonts/SynchronySans-Bold.woff2) format("woff2"), url(/synchrony/fonts/SynchronySans-Bold.ttf) format("truetype"), url(/synchrony/fonts/SynchronySans-Bold.eot) format("embedded-opentype"), url(/synchrony/fonts/SynchronySans-Bold.otf) format("opentype"), url(/synchrony/fonts/SynchronySans-Bold.svg) format("svg");
  font-weight: 700; }

/* Universal breakpoints */
.info-tile-detail {
  background-color: #fff;
  border-radius: 8px;
  max-width: 290px;
  width: 290px;
  min-height: 248px;
  padding: 36px 55px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px; }
  @media (max-width: 991px) {
    .info-tile-detail {
      max-width: 100%;
      width: auto;
      min-height: auto; } }
  @media (max-width: 479px) {
    .info-tile-detail {
      padding: 15px; } }
  .info-tile-detail.default-hidden {
    display: none; }
  .info-tile-detail .info-tile-content {
    padding: 20px 0 0; }
  .info-tile-detail .info-tile-header {
    margin: 0 0 10px;
    font-weight: 500;
    font-size: 24px; }
    @media (min-width: 992px) {
      .info-tile-detail .info-tile-header {
        font-size: 24px;
        margin: 0;
        line-height: 22px;
        /* 91.667% */
        font-weight: 700; } }
  .info-tile-detail .link-arrow-wrap {
    text-decoration: underline; }
    .info-tile-detail .link-arrow-wrap::after {
      content: '';
      background-image: url("/sites/syc/img/icon_link_arrow_gray.png");
      background-size: contain;
      background-repeat: no-repeat;
      position: relative;
      height: 18px;
      width: 18px;
      top: 4px;
      left: 20px;
      display: inline-block; }
  .info-tile-detail .info-link-bottom {
    position: absolute;
    bottom: 24px;
    right: 0;
    height: 40px; }
  .info-tile-detail .info-tile-icon {
    width: auto; }
  .info-tile-detail .info-tile-copy {
    font-weight: 500;
    padding: 20px 0 14px; }
    @media (max-width: 991px) {
      .info-tile-detail .info-tile-copy {
        padding: 0 24px 10px 0; } }
  .info-tile-detail .link-wrap .two-up , .info-tile-detail .link-wrap .two-up a img{
	display: flex!important;
  }
.gray-bg .sub-deals-link button img{
	align-self:center!important;
}
.gray-bg h2 {
	padding-top:60px;}
	
/*.banner-link a{
    font-weight: bold;
    text-decoration: underline;
}
.banner-link {
	margin-top: -25px;
	margin-left: 30px;
}*/