.patient-home-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.patient-home-banner .hs-button{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.patient-home-banner .hs-button svg{fill:#0f63ab;display:block;overflow:visible;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.patient-home-banner .line-1{color:#0f63ab;font-size:22px;font-weight:700;left:48.5%;top:34%}.patient-home-banner .line-2{color:#0f63ab;font-size:38px;font-weight:400;left:48.5%;top:38.5%}.patient-home-banner .line-3{color:#fff;font-family:HelveticaNeueLTStd-Cn;font-size:47px;font-style:italic;font-weight:300;left:48.5%;top:47.6%}.patient-home-banner .line-4{color:#f2e22b;font-family:HelveticaNeueLTStdCnBold;font-size:47px;left:48.5%;top:54%}.patient-home-banner .line-4 sup{font-size:40%;line-height:0;position:relative;top:-1.2em;vertical-align:baseline}.patient-home-banner .hs-button:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (min-width:768px){.patient-home-banner .hs-button>span{margin:0 11px}.patient-home-banner .hs-button svg{height:29px;width:17px}}@media(min-width:981px){.patient-home-banner{height:874px;margin-top:-40px}.patient-home-banner .mobile-banner{display:none}.patient-home-banner .hs-button{left:48.5%;position:relative;top:66.5%}.patient-home-banner .container,.patient-home-banner .content{height:100%;position:relative;top:0}.patient-home-banner .container>span{position:absolute}}@media screen and (min-width:768px) and (max-width:1024px){.patient-home-banner .hs-button svg{height:22px;width:13px}}@media screen and (min-width:981px) and (max-width:1400px){.patient-home-banner{background-size:1400px 637px;height:600px}}@media screen and (max-width:1400px){.patient-home-banner .line-1{font-size:16px}.patient-home-banner .line-2{font-size:25px}.patient-home-banner .line-3,.patient-home-banner .line-4{font-size:33px}}@media(max-width:980px){.patient-home-banner .mobile-banner{background-position:50%;background-size:cover;height:294px;position:relative}.patient-home-banner .mobile-banner .hs-button{border-width:5px;font-size:15px;height:60px;left:50%;line-height:15px;max-width:200px;padding:0 15px;position:absolute;top:40%}.patient-home-banner .mobile-banner .hs-button svg{height:18px;width:12px}.patient-home-banner{background-image:none!important}.patient-home-banner .content{background-color:#0f63ab;text-align:center}.patient-home-banner .container{padding-bottom:12px;padding-top:15px}.patient-home-banner .line-1{color:#fff;display:block;font-size:20px}.patient-home-banner .line-2{color:#fff;display:block;font-size:25px;margin-bottom:18px}.patient-home-banner .line-3{color:#fff;display:block;font-size:38px;margin-bottom:7px}.patient-home-banner .line-4{display:block;font-size:38px}.patient-home-banner .content .hs-button{display:none}}@media screen and (max-width:549px){.patient-home-banner .line-1{font-size:15px}.patient-home-banner .line-2{font-size:18px;margin-bottom:12px}.patient-home-banner .line-3{font-size:22px;margin-bottom:4px}.patient-home-banner .line-4{font-size:22px}}@media(max-width:400px){.patient-home-banner .mobile-banner .hs-button{font-size:14px;padding:0 7px;right:20px}}