@media(min-width:545px){.careers-animated-hero body{padding:0;margin:0}
.careers-animated-hero #mainContainer{width:100%}
.careers-animated-hero #flourishDesktopVideo{display:block;position:fixed;max-width:1280px;min-height:580px}
.careers-animated-hero #flourishMobileVideo{display:none;position:fixed;top:0;max-width:1005;min-height:580px}
.careers-animated-hero #heroContainer{position:relative;max-width:1280px;width:100%;height:580px;margin:0 auto;background:#006fcf;overflow:hidden}
.careers-animated-hero #content{max-width:780px;width:100%;margin:0 auto}
.careers-animated-hero #heroContainer h1{font-family:"BentonSansBoldwoff",Helvetica,Arial,sans-serif !important;font-size:59px !important;line-height:70px;font-weight:700 !important;color:#fff;text-transform:uppercase !important}
.careers-animated-hero #line1{position:relative;margin:337px 0 0 0;opacity:0}
.careers-animated-hero #line2{position:relative;margin:-19px 0 0 0;opacity:0}
.careers-animated-hero sup{font-size:30px !important;font-weight:400}
.careers-animated-hero #content{margin-top:-108px}
.careers-animated-hero #loopsContainer{display:block;position:absolute;top:0;right:0;max-width:480px;width:100%;height:580px}
.careers-animated-hero #loop1Container,.careers-animated-hero #loop1Container2{position:absolute;top:580px;right:260px;width:225px;height:1160px;z-index:100}
.careers-animated-hero #worldBestCompany,.careers-animated-hero #worldBestCompany2{position:relative;width:382px;height:auto;margin:144px 0 0 17px}
.careers-animated-hero #photoCallCenterPoint,.careers-animated-hero #photoCallCenterPoint2{position:relative;width:382px;height:auto;margin:290px 0 0 14px}
.careers-animated-hero #photoMomAndSonYoga,.careers-animated-hero #photoMomAndSonYoga2{position:relative;width:382px;height:auto;margin:30px 0 0 15px}
.careers-animated-hero #loop2Container,.careers-animated-hero #loop2Container2{position:absolute;top:810px;right:260px;width:225px;height:1160px;z-index:70}
.careers-animated-hero #bestWorkplace,.careers-animated-hero #bestWorkplace2{position:relative;width:382px;height:auto;margin:790px 0 0 150px}
.careers-animated-hero #colleaguesDarkBlue,.careers-animated-hero #colleaguesDarkBlue2{position:relative;width:382px;height:auto;margin:395px 0 0 153px}
.careers-animated-hero #loop3Container,.careers-animated-hero #loop3Container2{position:absolute;top:580px;right:-20px;width:225px;height:1160px;z-index:50}
.careers-animated-hero #photoColleguesChatting,.careers-animated-hero #photoColleguesChatting2{position:relative;width:382px;height:auto;margin:0}
.careers-animated-hero #workFromPlane,.careers-animated-hero #workFromPlane2{position:relative;width:382px;height:auto;margin:55px 0 0 4px}
.careers-animated-hero #BestCompany,.careers-animated-hero #BestCompany2{position:relative;width:382px;height:auto;margin:250px 0 0 2px}
.careers-animated-hero #loopsContainerMobile{display:none}
.careers-animated-hero #loopContainerMobile,.careers-animated-hero #loopContainerMobile2{display:block;position:absolute;top:420px;right:1280px;width:1752px;height:382px}
.careers-animated-hero #loopContainerMobile img,.careers-animated-hero #loopContainerMobile2 img{margin:0}
.careers-animated-hero #photoCallCenterPointMobile{position:absolute;width:416px;height:auto;margin:0;left:0;top:-6px}
.careers-animated-hero #BestCompanyMobile{position:absolute;width:382px;height:auto;margin:0;left:230px}
.careers-animated-hero #workFromPlaneMobile{position:absolute;width:416px;height:auto;margin:0;left:442px;top:-6px}
.careers-animated-hero #worldBestCompanyMobile{position:absolute;width:382px;height:auto;margin:0;left:672px}
.careers-animated-hero #photoColleguesChattingMobile{position:absolute;width:382px;height:auto;margin:0;left:886px;top:0}
.careers-animated-hero #bestWorkplaceMobile{position:absolute;width:382px;height:auto;margin:0;left:1106px}
.careers-animated-hero #photoMomAndSonYogaMobile{position:absolute;width:422px;height:auto;margin:0;left:1318px;top:-7px}
.careers-animated-hero #colleaguesDarkBlueMobile{position:absolute;width:382px;height:auto;margin:0;left:1550px}
.careers-animated-hero #photoCallCenterPointMobile2{position:absolute;width:416px;height:auto;margin:0;left:0;top:-6px}
.careers-animated-hero #BestCompanyMobile2{position:absolute;width:382px;height:auto;margin:0;left:230px}
.careers-animated-hero #workFromPlaneMobile2{position:absolute;width:416px;height:auto;margin:0;left:442px;top:-6px}
.careers-animated-hero #worldBestCompanyMobile2{position:absolute;width:382px;height:auto;margin:0;left:672px}
.careers-animated-hero #photoColleguesChattingMobile2{position:absolute;width:382px;height:auto;margin:0;left:886px;top:0}
.careers-animated-hero #bestWorkplaceMobile2{position:absolute;width:382px;height:auto;margin:0;left:1106px}
.careers-animated-hero #photoMomAndSonYogaMobile2{position:absolute;width:422px;height:auto;margin:0;left:1318px;top:-7px}
.careers-animated-hero #colleaguesDarkBlueMobile2{position:absolute;width:382px;height:auto;margin:0;left:1550px}
.careers-animated-hero form{width:850px;padding:25px 0 0 0;opacity:0}
.careers-animated-hero #searchText{width:450px;height:55px;border-radius:4px;border:solid 1px #8c8c8c;margin:0 10px 0 0;font-family:"BentonSanswoff",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#53565a;padding:0 20px;text-overflow:ellipsis}
.careers-animated-hero #locationText{width:200px;height:55px;border-radius:4px;border:solid 1px #8c8c8c;margin:0 10px 0 0;background:url("../../../../../content/dam/amex/en-us/careers/images/Home-page/map_pin.png");background-position:10px 12px;background-repeat:no-repeat;background-size:22px 28px;background-color:#fff;font-size:16px;line-height:24px;color:#53565a;padding:0 0 0 40px}
.careers-animated-hero input[type=button],.careers-animated-hero input[type=submit],.careers-animated-hero input[type=reset]{display:inline-block;background-color:#00175a;border:0;font-family:"BentonSanswoff",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;color:#fff;padding:16px 35px;text-decoration:none;margin:0 10px 0 0;cursor:pointer;border-radius:4px;vertical-align:middle}
.careers-animated-hero p{font-family:"BentonSanswoff",Helvetica,Arial,sans-serif;font-size:20px;line-height:28px;font-weight:900;color:#fff}
}
@media(min-width:545px) and (max-width:830px){.careers-animated-hero #heroContainer h1{font-size:50px !important}
}
@media(min-width:545px) and (max-width:1199px){.careers-animated-hero #loopsContainer{right:-130px}
.careers-animated-hero #loop3Container,.careers-animated-hero #loop3Container2{display:none}
}
@media(min-width:545px) and (max-width:1069px){.careers-animated-hero #loopsContainer{display:none}
.careers-animated-hero #loopsContainerMobile{display:block}
.careers-animated-hero #title{max-width:630px}
.careers-animated-hero h1{font-size:50px}
.careers-animated-hero #line1{position:relative;margin:237px 0 0 20px}
.careers-animated-hero #line2{position:relative;margin:-19px 0 0 20px}
.careers-animated-hero form{width:850px;padding:25px 0 0 20px;opacity:0}
.careers-animated-hero sup{font-size:30px;font-weight:400}
}
#searchText{text-overflow:ellipsis}
@media(max-width:545px){.careers-animated-hero body{padding:0;margin:0}
.careers-animated-hero #mainContainer{width:100%}
.careers-animated-hero #heroContainer-mobile{position:relative;max-width:1280px;width:100%;height:580px;margin:0 auto;background:#006fcf;overflow:hidden}
.careers-animated-hero #heroContainer-mobile #flourishMobileVideo{display:block;position:fixed;left:80%;transform:translateX(-80%)}
.careers-animated-hero #heroContainer-mobile #content{max-width:760px;width:100%;margin:0 auto}
.careers-animated-hero #heroContainer-mobile h1{font-family:"BentonSans",Helvetica,Arial,sans-serif;font-size:24px;color:#fff;text-transform:uppercase;text-align:center}
.careers-animated-hero #heroContainer-mobile #line1{position:relative;margin:121px 0 0 0 !important;opacity:0;font-weight:900}
.careers-animated-hero #heroContainer-mobile #line2{position:relative;margin:-2px 0 0 0;opacity:0;font-weight:900}
.careers-animated-hero #heroContainer-mobile sup{font-size:16px;font-weight:400}
.careers-animated-hero #heroContainer-mobile #content{margin-top:270px}
.careers-animated-hero #heroContainer-mobile #loopsContainerMobile{display:block}
.careers-animated-hero #heroContainer-mobile #loopContainerMobile,.careers-animated-hero #heroContainer-mobile #loopContainerMobile2{display:block;position:absolute;top:450px;right:1280px;width:1752px;height:382px}
.careers-animated-hero #heroContainer-mobile #loopContainerMobile img,.careers-animated-hero #heroContainer-mobile #loopContainerMobile2 img{margin:0}
.careers-animated-hero #heroContainer-mobile #photoCallCenterPointMobile{position:absolute;width:382px;height:auto;margin:0;left:0;top:0}
.careers-animated-hero #heroContainer-mobile #BestCompanyMobile{position:absolute;width:382px;height:auto;margin:0;left:230px}
.careers-animated-hero #heroContainer-mobile #workFromPlaneMobile{position:absolute;width:382px;height:auto;margin:0;left:442px;top:0}
.careers-animated-hero #heroContainer-mobile #worldBestCompanyMobile{position:absolute;width:382px;height:auto;margin:0;left:672px}
.careers-animated-hero #heroContainer-mobile #photoColleguesChattingMobile{position:absolute;width:382px;height:auto;margin:0;left:886px;top:0}
.careers-animated-hero #heroContainer-mobile #bestWorkplaceMobile{position:absolute;width:382px;height:auto;margin:0;left:1106px}
.careers-animated-hero #heroContainer-mobile #photoMomAndSonYogaMobile{position:absolute;width:382px;height:auto;margin:0;left:1318px;top:0}
.careers-animated-hero #heroContainer-mobile #colleaguesDarkBlueMobile{position:absolute;width:382px;height:auto;margin:0;left:1550px}
.careers-animated-hero #heroContainer-mobile #photoCallCenterPointMobile2{position:absolute;width:382px;height:auto;margin:0;left:0;top:0}
.careers-animated-hero #heroContainer-mobile #BestCompanyMobile2{position:absolute;width:382px;height:auto;margin:0;left:230px}
.careers-animated-hero #heroContainer-mobile #workFromPlaneMobile2{position:absolute;width:382px;height:auto;margin:0;left:442px;top:0}
.careers-animated-hero #heroContainer-mobile #worldBestCompanyMobile2{position:absolute;width:382px;height:auto;margin:0;left:672px}
.careers-animated-hero #heroContainer-mobile #photoColleguesChattingMobile2{position:absolute;width:382px;height:auto;margin:0;left:886px;top:0}
.careers-animated-hero #heroContainer-mobile #bestWorkplaceMobile2{position:absolute;width:382px;height:auto;margin:0;left:1106px}
.careers-animated-hero #heroContainer-mobile #photoMomAndSonYogaMobile2{position:absolute;width:382px;height:auto;margin:0;left:1318px;top:0}
.careers-animated-hero #heroContainer-mobile #colleaguesDarkBlueMobile2{position:absolute;width:382px;height:auto;margin:0;left:1550px}
.careers-animated-hero #heroContainer-mobile form{max-width:375px;width:100%;padding:29px 0 0 0;opacity:0;margin:0 auto;text-align:center;opacity:1}
.careers-animated-hero #heroContainer-mobile #searchText{width:100%;max-width:299px;height:45px;border-radius:4px;border:solid 1px #8c8c8c;font-family:"BentonSans",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#53565a;margin:0 0 12px 0;padding:0 10px;opacity:0;text-overflow:ellipsis}
.careers-animated-hero #heroContainer-mobile #locationText{width:100%;max-width:299px;height:45px;border-radius:4px;border:solid 1px #8c8c8c;background:url("../../../../../content/dam/amex/en-us/careers/images/Home-page/map_pin.png");background-position:8px 7px;background-repeat:no-repeat;background-size:22px 28px;background-color:#fff;font-size:16px;line-height:24px;color:#53565a;padding:0 0 0 40px;margin:0 0 10px 0;opacity:0}
.careers-animated-hero #heroContainer-mobile input[type=button],.careers-animated-hero #heroContainer-mobile input[type=submit],.careers-animated-hero #heroContainer-mobile input[type=reset]{width:100%;max-width:299px;height:50px;display:inline-block;background-color:#00175a;border:0;font-family:"BentonSans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none;cursor:pointer;border-radius:4px;vertical-align:middle;opacity:0}
.careers-animated-hero #heroContainer-mobile p{font-family:"BentonSans",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;font-weight:900;color:#fff;margin:18px 0 16px 0;opacity:0}
}
#heroContainer{display:none}
#heroContainer-mobile{display:block}
@media(min-width:545px){#heroContainer{display:block}
#line1{margin-bottom:15px !important}
}
@media(min-width:1071px){#heroContainer-mobile{display:none}
}
@media(min-width:545px) and (max-width:1069px){.careers-animated-hero #loopsContainerMobile{display:block}
#heroContainer-mobile #content{display:none}
}
.Grid-flex.animation-blue-bg{background:#007ad3 !important}
.discover-main-grid>.container{max-width:100% !important}