@font-face {
  font-family: 'EmberModernTextV1Regular';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernTextV1.1-Regular.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: 'EmberModernTextV1Bold';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernTextV1.1-Bold.otf) format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: 'EmberModernTextV1Italic';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernTextV1.1-Italic.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: 'EmberModernTextV1BoldItalic';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernTextV1.1-BoldItalic.otf) format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: 'EmberModernDisplayV1Regular';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernDisplayV1.1-Regular.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: 'EmberModernDisplayV1Bold';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernDisplayV1.1-Bold.otf) format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: 'EmberModernDisplayV1Italic';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernDisplayV1.1-Italic.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: 'EmberModernDisplayV1BoldItalic';
  font-display: fallback;
  src: url(/synchrony/fonts/EmberModernDisplayV1.1-BoldItalic.otf) format("opentype");
  font-weight: 700;
}
main p,a,div,button
{
  font-family: "EmberModernTextV1Regular", "Synchrony Sans", sans-serif !important;
}

main h1,h2,h3 {
  font-family: "EmberModernDisplayV1Bold", "Synchrony Sans", sans-serif !important;
}

.other-links a{
    color: #3f647c !important;
}
.answer a{
	color: #3f647c !important;
}
.container{
  padding: 96px 44px 0px 44px !important;
}
.heading-1 {
  padding-left: 30px;
}
.text-24{
  padding-left:30px;
  font-weight: 400;
}
.tab-content{
  gap: 40px !important;
}
.brand-color-button .button-outlined{
  font-weight:400 !important;
}
.active-indicator{
  background-color:none !important;
}
.sections-list li a{
  padding:12px 16px;
  gap: 8px;
  color:#161D26;
}
.sections-list li a.active{
  background-color: #161D26 !important;
  color: white;
}
.faq-section-title {
  font-size: 32px!important;
  color:#161D26;
  font-weight:700;
}
.faq-section-title details{
  gap:16px !important;
  padding:12px 16px !important;
}
.sections-content details{
  border-bottom: 1px solid #D1D6DB !important;
}
.sections-content details summary{
  font-size: 16px !important;
  font-weight:700;
  color: #161D26;
}
.sections-content details .answer p{
  font-weight:400;
  font-size:16px;
  color:#161D26;
  vertical-align:middle;
  letter-spacing: 0px;
}
.bumper-page-hero .hero-content .a__content-wrapper h1{
  font-weight:700;
  color:#0F1111;
}
.bumper-page-hero .hero-content .a__content-wrapper p{
  font-weight:400;
  color:#0F1111;
}
.bumper-page-hero .hero-content .a__content-wrapper .cta-buttons a{
  font-size:16px;
  border-radius: 100px !important;
  padding: 12px 16px 12px 16px !important;
}
.button-outlined{
  background-color:#FFFFFF !important;
  border: 1px solid #888C8C;
  radius:100px;
}
.bumper-page-hero .hero-content .a__content-wrapper .other-links{
  line-height:24px !important;
  padding-top: 10px;
}
.brand-color-button.amazon{
  font-weight:400 !important;
}
.button-outlined.amazon{
  font-weight:400 !important;
}