body{padding:0;margin:0}@media(min-width:720px){cvs-header{position:fixed;right:0;left:0;z-index:1}cvs-footer-container.relative{margin-top:198px;min-height:198px;position:relative;background-color:#fff;bottom:0;display:block}}cvs-footer-container.bottom{position:absolute;width:100%;bottom:0}.details-container,.landing-container{display:flex}.details-content{flex:1 1}@media(min-width:720px){.details-content{position:relative;top:146px;z-index:0}}#details-map{flex:2.84 1 74%;position:fixed;right:0;top:146px;height:calc(100vh - 146px);width:calc(100% - 420px)}@media(max-width:719px){#details-map{display:none}}@media(min-width:720px){.details-content{flex:0 0 420px}}cvs-global-header #searchbox{font-size:16px}.contentful-content{margin:16px}.contentful-content h1{color:#00334b;font-family:Helvetica;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;margin:16px 0;display:flex}.contentful-content h1 img{width:44px;height:44px;display:inline-block;margin-right:16px}.contentful-content h2{color:#333;font-family:Helvetica;font-size:18px;font-weight:700;letter-spacing:-.26px;line-height:22px;margin:16px 0}.contentful-content h3,.contentful-content h4,.contentful-content h5,.contentful-content h6{color:#333;font-size:16px;letter-spacing:0;line-height:22px;margin:16px 0}.contentful-content P{color:#333;font-size:14px;letter-spacing:-.2px;line-height:20px;margin:16px 0}.contentful-content a{text-decoration:underline;color:#333}.contentful-content a:active{color:#a50000}.contentful-content a:hover,.contentful-content a:visited{color:#767676}.contentful-content a:focus{color:#333}.contentful-content hr{border-top:2px solid #ccc}.contentful-content ul li{margin:16px}.contentful-content ol{list-style:none;counter-reset:li}.contentful-content ol li{margin:16px 0;display:flex}.contentful-content ol li:before{content:counter(li);counter-increment:li;font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;margin-right:16px;color:#fff;display:block;flex:0 0 22px;height:22px;border-radius:50%;text-align:center;direction:rtl;background-color:#c00}.contentful-content ol li p{display:block;margin:0}.landing-content{flex:1 1}@media(min-width:720px){.landing-content{position:relative;top:146px;z-index:0}}@media screen and (min-width:768px)and (max-width:1280px){.landing-content.new-header{top:190px}}