body h1.blue,body .h1.blue{font-size:40px;line-height:40px;letter-spacing:-0.89px;font-weight:900;color:#004f82}@media (min-width:1200px){body h1.blue,body .h1.blue{font-size:64px;line-height:64px}}body h2,body .h2{color:#212121;font-size:32px;line-height:36px;letter-spacing:-0.5px;font-weight:500}@media (min-width:1024px){body h2,body .h2{font-size:52px;line-height:62px}}body h3,body .h3{color:#6d6e71;font-size:24px;line-height:28px;letter-spacing:-0.25px;font-weight:500;margin-bottom:15px}@media (min-width:1024px){body h3,body .h3{font-size:32px;line-height:42px}}body p strong{font-weight:500}.content-wrapper{padding-bottom:0}.container{width:100%;max-width:1170px}.img-bg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.intro{color:#1a1a1a;font-size:20px;line-height:24px;font-weight:300;margin:0 auto 30px;max-width:940px}@media (min-width:768px){.intro{text-align:center}}@media (min-width:1200px){.intro{font-size:24px;line-height:30px;letter-spacing:-0.25px}}.intro p{margin-bottom:10px}.intro .text-title{font-weight:500;padding-top:30px}.link{color:#2482d0;letter-spacing:-0.25px;font-weight:500;font-size:16px;line-height:20px;text-decoration:none;text-transform:none}.bg-gray{position:relative}.bg-gray:before{content:'';position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;z-index:-1;background:#f7f7f7}.fancybox-navigation{display:none!important}.intro{color:inherit;font-weight:400}.intro-block{padding-bottom:30px}.intro-block{padding-left:140px;padding-right:140px}.intro-block{padding:27px 15px 15px}.intro p{max-width:965px;color:#212120}.search-location{background:#004f82!important;margin-bottom:1px!important;position:relative}.search-location:before{position:absolute;content:"";background-color:#004f82;width:9999px;height:100%;top:0;left:100%}.search-location:after{position:absolute;content:"";background-color:#004f82;width:9999px;height:100%;top:0;right:100%}@media (max-width:768px){.info-implants h2{font-weight:bold}.info-implants h3{color:#1a1a1a}.info-implant-section h2{font-weight:bold}.implants-listing h3{color:#1a1a1a!important}.info-journey h2{font-weight:bold}.info-match h2{font-weight:bold}.search-location h2{text-align:left!important}}.img-bg.custom-virtual-care-image{background-repeat:repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}@media (min-width:1024px){.virtual-care-banner .link-holder{margin-bottom:20px}}.info-implant a:last-child{bottom:15px;position:absolute;font-size:16px}.cta-info-implants{padding:15px 32px}