﻿@font-face{font-family:BentonSans-Light;font-weight:300;font-display:swap;src:url(https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.29.1/package/dist/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-3.woff) format("woff")}
@font-face{font-family:BentonSans;font-weight:400;font-display:swap;src:url(https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.29.1/package/dist/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-3.woff) format("woff")}
@font-face{font-family:BentonSans-Bold;font-weight:500;font-display:swap;src:url(https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.29.1/package/dist/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-3.woff) format("woff")}
a{color:#333}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{border-bottom:.0625rem solid #ecedee}
.nav--desktop--list--topMenu--menuItem .link,.nav--desktop--list--topMenu--menuItem .button{padding:10px 0 0 0 !important}
nav ul:not(.list){margin-left:0 !important}
a.text-link{color:#006fcf !important}
#menu-1-desktop,#menu-3-desktop{left:-30px !important}
.has-innerMenu.about-main-nav{margin-top:-1px}
.nav--desktop--list--topMenu--menuItem .button .text{margin-bottom:7px}
.aem-GridColumn aem-GridColumn--default--12 .flex-column p{text-align:center}
@media(max-width:767px){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{border-bottom:0}
.border{border:none !important}
nav ul:not(.list){margin-left:20 !important}
.dropdown-item a,.dropdown-submenu{padding:0rem 1.5rem !important}
nav ul:not(.list){margin:0 !important}
}
.subnav-right{display:none !important}
h1,h2,h3,h4,h5,h6,p{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}
h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,0.8);text-transform:uppercase}
p{color:rgba(0,0,0,0.8);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-weight:200;line-height:32px}
h1{font-size:48px;letter-spacing:.8em}
h2{font-size:48px;font-weight:700;letter-spacing:.02em}
h3{font-size:18px;font-weight:700;letter-spacing:.02em;padding:4px 0}
h5{color:rgba(0,0,0,0.8);font-size:18px;text-align:center}
@media(min-width:651px) and (max-width:1200px){h1{font-size:30px}
h2{font-size:30px}
h3{font-weight:400}
}