.banner-content-outer{position:relative;max-height:100%;overflow:visible;margin-bottom:30px}@media (max-width:767px){.banner-content-outer.mobile-hide{display:none}}.banner-content-outer img{width:100%;height:auto;min-height:130px;display:block}@media screen and (min-width:768px){.banner-content-outer .field-eyebrow{display:table-cell !important}}@media (max-width:767px){.banner-content-outer{display:flex;flex-direction:column}}@media screen and (min-width:768px){.banner-content-outer{height:600px}}@media screen and (min-width:1025px){.banner-content-outer{height:1148px}}.banner-content-outer .tile-background{position:relative;overflow:hidden;height:100%;width:100%;z-index:-1}@media screen and (min-width:768px){.banner-content-outer .tile-background{position:absolute;overflow:hidden;top:0}.banner-content-outer .tile-background img{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;z-index:-1;width:100%;height:auto}}@media screen and (min-width:1024px){.banner-content-outer .tile-background img{min-height:1148px;min-width:2000px}}.banner-content-outer .banner-content{width:100%;height:100%;margin:0 auto;position:relative;padding:0 20px}@media screen and (min-width:768px){.banner-content-outer .banner-content{max-width:939px}}@media screen and (min-width:960px){.banner-content-outer .banner-content{max-width:980px}}@media screen and (min-width:1240px){.banner-content-outer .banner-content{max-width:1240px}}@media (max-width:767px){.banner-content-outer .banner-content{order:2}}.banner-content-outer .banner-content .banner-content-inner{position:relative;width:100%;margin:0 auto;display:block;right:auto}@media screen and (min-width:768px){.banner-content-outer .banner-content .banner-content-inner{position:relative;transform:translateY(-50%);top:50%}}.banner-content-outer .banner-content .field-title{width:100%;font-size:24px;line-height:35px;background-color:#fff;color:#000;letter-spacing:-0.8px;padding:0;text-align:left;font-family:Avenir Next W05 BOld;text-transform:initial;position:relative;overflow-wrap:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}.banner-content-outer .banner-content .field-title a{color:inherit;text-transform:initial}.banner-content-outer .banner-content .field-title a:hover,.banner-content-outer .banner-content .field-title a:active,.banner-content-outer .banner-content .field-title a:focus{color:inherit;text-decoration:none}.banner-content-outer .banner-content .field-title a:focus{text-decoration:underline}@media screen and (min-width:768px){.banner-content-outer .banner-content .field-title a:hover,.banner-content-outer .banner-content .field-title a:active{color:inherit}}@media screen and (min-width:768px){.banner-content-outer .banner-content .field-title{font-size:45px;background-color:#000;padding:0 18px;color:#fff;line-height:1.66;display:inline}}@media screen and (min-width:1024px){.banner-content-outer .banner-content .field-title{font-size:60px}}.banner-content-outer .banner-content .field-body{position:relative;float:none;overflow:hidden;text-align:left;padding:1px 5px;display:table;margin:20px 0 0 0}@media screen and (min-width:768px){.banner-content-outer .banner-content .field-body{padding:5px 10px;margin:0}}@media screen and (min-width:1024px){.banner-content-outer .banner-content .field-body{padding:18px}}.banner-content-outer .banner-content .field-body p{display:block;width:auto;text-align:left;float:left;margin:0;text-transform:uppercase;padding:0;letter-spacing:2px;color:#000;position:relative;font-size:12px;font-weight:lighter}.banner-content-outer .banner-content .field-body p:nth-of-type(1){border-right:1px solid #000;padding:0 20px 0 0;margin:0 20px 0 0}@media screen and (min-width:1024px){.banner-content-outer .banner-content .field-body p{font-size:18px}}.banner-content-outer .banner-content .field-cta-link{display:none}@media (max-width:767px){body.path-frontpage #pfizercom-header{margin-bottom:0}}@media (max-width:767px){body.path-frontpage .banner-content-outer{padding-left:15px;padding-right:15px;margin-top:73px;margin-bottom:0}}body.path-frontpage .banner-content-outer .banner-content{padding:0}@media (max-width:767px){body.path-frontpage .banner-content-outer .banner-content{border-bottom:10px solid #7dc2bf;box-sizing:border-box;padding-bottom:40px}}@media screen and (min-width:1024px){body.path-frontpage .banner-content-outer .banner-content .field-title{font-size:77px}}body.path-frontpage .banner-content-outer .banner-content .banner-content-inner{position:relative;width:95%;margin:0 auto;display:block;right:auto}@media screen and (min-width:768px){body.path-frontpage .banner-content-outer .banner-content .banner-content-inner{position:absolute;top:140px;transform:translateY(0);left:0;right:10px}}@media (min-width:768px){body .banner.landing{height:350px}}@media (max-width:767px){body .banner.landing .image-container{position:absolute}}@media (max-width:767px){body .banner.landing .image-container img{height:100%}}@media (max-width:767px){body .banner.landing .text-container{height:auto;position:relative}}body .banner.landing .text-container .field-primary-text{margin-top:20%}@media (min-width:768px){body .banner.landing .text-container .field-primary-text{width:49%;margin-top:150px;position:relative}}@media screen and (max-width:960px) and (min-width:768px){body .banner.landing .text-container .field-primary-text{bottom:0}}body .banner.landing .text-container .field-primary-text h1{font-size:30px}body .banner.landing .text-container .field-primary-text h1 a{color:#fff;text-decoration:none;font-size:30px;line-height:35px}body .banner.landing .text-container .field-primary-text h1 a:hover,body .banner.landing .text-container .field-primary-text h1 a:active,body .banner.landing .text-container .field-primary-text h1 a:visited{color:#fff;text-decoration:none}body .banner.landing .field-secondary-text p{position:relative;font-size:15px}@media (min-width:768px){body .banner.landing .field-secondary-text p{width:48%;margin-top:150px}body .banner.landing .field-secondary-text p:nth-of-type(2){margin-top:140px}}body.layout-page .banner.tile,body.layout-page .banner.landing{height:230px}
