.hero{background:url(https://trainer.nasm.org/hubfs/NASM/pt_salary-hero1-mobile.jpg) no-repeat;background-position:50%;background-size:contain;font-size:0;margin:0 auto;max-width:1920px}.hero,.mobileHeroSpacer{position:relative;width:100%}.mobileHeroSpacer{display:block;visibility:hidden}.desktopHeroSpacer{display:none}.hero_inner{height:100%}.hero_inner,.hero_logo_block{left:0;position:absolute;top:0;width:100%}.hero_logo_block{color:#fff;z-index:10000}.hero_logo_block_inner{margin:20px auto 0;max-width:1024px;position:relative;width:100%}.hero_logo_img,.hero_logo_text{display:inline-block;margin:0;padding:0;vertical-align:middle}.hero_logo_img{width:15%}.hero_logo_img img{margin:0;width:90%}.hero_logo_text{border-right:1px solid #256ca8;margin-right:1.5%;padding-right:2%;text-align:right;width:80%}.hero_logo_text a,.hero_logo_text p{color:#256ca8;font-family:Nunito,sans-serif;font-size:1.5vw;font-weight:400;line-height:1;margin:0}.hero_logo_text p{margin-bottom:2px}.hero_logo_text a{font-weight:700;text-decoration:none}.hero_content_outer{height:100%;margin:0 auto;max-width:1024px;position:relative;width:100%}.hero_content_spc{display:inline-block;height:100%;overflow:hidden;vertical-align:middle;width:54%}.hero_content_spc img{height:100%;width:auto}.hero_content{display:inline-block;margin:0 auto;vertical-align:middle;width:40%}.hero_content a,.hero_content h1,.hero_content h1 span:first-child,.hero_content p{font-family:Nunito,sans-serif;font-weight:400;line-height:1;margin:0}.hero_content h1{color:#256ca8;font-size:7.552083333333333vw;margin:30% 10% 0 0}.hero_content h1 span{color:#256ca8;font-size:3.2552083333333335vw}.hero_content p{color:#256ca8;font-size:3.6458333333333335vw;margin:0 10% 0 0}.hero_content p span{color:#256ca8;font-weight:700}.hero_content p span sup{font-size:1.8vw}.hero_content a{background-color:#d9252b;border-radius:2px;color:#fff;display:inline-block;font-size:2.9vw;margin:10px 0 0;padding:6.4% 10.6%;text-align:center;text-decoration:none}@media screen and (min-width:1024px){.hero{background:url(https://trainer.nasm.org/hubfs/NASM/pt_salary-hero1.jpg) no-repeat;background-position:50%;background-size:cover}.hero_inner{height:100%;left:0;position:absolute;top:0;width:100%}.hero_logo_img img{margin-left:0;max-width:152px;width:100%}.hero_logo_text a,.hero_logo_text p{font-size:14px;margin-right:0}.hero_logo_text p{margin-bottom:5px}.mobileHeroSpacer{display:none}.desktopHeroSpacer{display:block;max-width:1024px;position:relative;visibility:hidden;width:100%}.hero_content_spc{display:inline-block;height:100%;overflow:hidden;vertical-align:middle;width:38%}.hero_content_spc img{height:100%;width:auto}.hero_content{display:inline-block;margin:0;vertical-align:middle;width:62%}.hero_content h1{font-size:77px;letter-spacing:-2.31px;margin:0}.hero_content h1 span:first-child{font-size:34px;letter-spacing:-1.02px}.hero_content p{font-size:43px;letter-spacing:-1.29px;margin:0}.hero_content p span sup{font-size:22px}.hero_content a{font-size:16px;letter-spacing:-.48px;margin:10px 0 0;padding:14px 29px}}