@keyframes up-rotate{0%{transform:translateY(0)}30%{transform-origin:center;transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg)}}@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(.16, -0.88, .97, .53);transform:translateY(0)}30%{transform-origin:center;transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg)}}@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes up-rotate-reverse{0%{transform:translateY(10px) rotate(45deg);transform-origin:center}30%{transform-origin:center;transform:translateY(10px) rotate(0deg)}100%{transform-origin:center;transform:translateY(0) rotate(0deg)}}@keyframes down-rotate-reverse{0%{transform-origin:center;transform:translateY(-10px) rotate(-45deg)}30%{transform-origin:center;transform:translateY(-10px) rotate(0deg)}100%{transform-origin:center;transform:translateY(0) rotate(0deg)}}@keyframes show{29%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes shimmer{0%{opacity:.5}50%{opacity:.2}100%{opacity:.5}}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}h1,h2,h3,h4,h5,h6{font-weight:600}h1.green-title{text-align:center;font-size:1.5em;text-transform:uppercase;padding:15px 0;letter-spacing:.1em}h2{font-size:1.4em}@media (min-width:992px){h2{font-size:2em}}h2.bubble{background-color:#c40d3c;display:inline-block;color:#ffffff;border-radius:10px;font-size:1.2em;padding:10px 20px;position:relative}h3{font-size:1.2em}h4{font-size:1.1em}ol ul,ol ol,ul ul{margin-bottom:1rem}ol ul li,ol ol li,ul ul li{margin-bottom:0}ol li{margin-bottom:1rem}a{text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:800}html,body{margin:0;height:100%}body{font-size:16px;font-family:muli,sans-serif;font-weight:400}body.menu-open{overflow-y:hidden}header{background-color:#ffffff;padding-top:80px}@media (min-width:576px){header{padding-top:100px}}@media (min-width:768px){header{padding-top:100px}}@media (min-width:992px){header{padding-top:80px}}@media (min-width:1200px){header{padding-top:90px}}header .main-header{top:0;display:flex;align-items:center;position:relative;transition:.5s;z-index:100;position:fixed;width:100%;background-color:#ffffff;height:80px}header .main-header:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:20px;background:linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0));pointer-events:none}@media (min-width:576px){header .main-header{height:95px}}@media (min-width:768px){header .main-header{height:90px}}@media (min-width:992px){header .main-header{height:80px}}@media (min-width:1200px){header .main-header{height:90px}}header .main-header .logo-container{height:100%;display:flex;align-items:center;justify-content:start}header .main-header .logo-container a{display:block}header .main-header .logo-container a svg{width:100%}@media (min-width:576px){header .main-header .logo-container a svg{width:95%}}@media (min-width:768px){header .main-header .logo-container a svg{width:90%}}@media (min-width:1400px){header .main-header .logo-container a svg{width:80%}}header .main-header #hamburger{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:45px}@media (max-width:767px){header .main-header #hamburger svg #top-line,header .main-header #hamburger svg #bottom-line,header .main-header #hamburger svg #middle-line{transform-box:fill-box;transform-origin:center;stroke:#510d77;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}header .main-header #hamburger svg:not(.menu-open) #top-line{animation:up-rotate-reverse .4s ease-out both}header .main-header #hamburger svg:not(.menu-open) #bottom-line{animation:down-rotate-reverse .4s ease-out both}header .main-header #hamburger svg:not(.menu-open) #middle-line{animation:show .4s ease-out forwards}header .main-header #hamburger svg.menu-open #top-line{animation:down-rotate .4s ease-out both}header .main-header #hamburger svg.menu-open #bottom-line{animation:up-rotate .4s ease-out both}header .main-header #hamburger svg.menu-open #middle-line{animation:hide .4s ease-out forwards}}@media (min-width:768px){header .main-header #hamburger svg{display:none}}header .intro{background-color:#f6f6f6;border-radius:0 0 50px 50px;text-align:center;padding-top:30px;padding-bottom:30px;color:#510d77;font-weight:600;margin-bottom:40px}@media (min-width:768px){header .intro{margin-bottom:0}}header .intro strong{font-weight:800}header .intro h1{color:#510d77;font-size:1.6em;font-weight:700;margin-bottom:20px}header .intro h1 span{display:block;color:#c40d3c}header .intro p{line-height:1.1em}nav.main-nav .es-logo-container{color:#510d77;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(81,13,119,0.2)}nav.main-nav .es-logo-container .es-logo svg{width:50%;position:relative;z-index:90;margin-bottom:10px}nav.main-nav .es-logo-container .es-logo svg .bh-black{fill:#1d1d1b}nav.main-nav .es-logo-container .es-logo svg .ssc-purple{fill:#722d6c}nav.main-nav .es-logo-container .es-logo svg .ssc-line{fill:#772161;stroke:#772161}nav.main-nav .es-logo-container .es-logo svg .ssc-grey{fill:#727174}nav.main-nav .es-logo-container .es-logo svg .ssc-man-red{fill:#ed3026}nav.main-nav .es-logo-container .es-logo svg .ssc-man-dk-red{fill:#b21e3a}nav.main-nav .es-logo-container .es-logo svg .vhi-purple{fill:#510d77}nav.main-nav .es-logo-container .es-logo svg .vhi-purple-alt{fill:#532a74}nav.main-nav .es-logo-container .es-logo svg .vhi-red{fill:#c40d3c}nav.main-nav .es-logo-container .es-logo svg .vhi-red-alt{fill:#c52041}nav.main-nav .es-logo-container .es-logo svg .bons-blue{fill:#233f94}nav.main-nav .es-logo-container .es-logo svg .bons-black{fill:#231f20}nav.main-nav .es-logo-container .es-logo svg .kb-navy{fill:#1c2f5c}nav.main-nav .es-logo-container .es-logo svg .kb-blue{fill:#1c9cd8}nav.main-nav .es-logo-container .es-logo svg path{transition:all .2s}@media (max-width:767px){nav.main-nav:not(.home){height:0;transition:all .4s ease-in-out;position:absolute;background-color:#ffffff;top:calc(100% + 3px);top:95px;right:0;left:0;bottom:0;z-index:70;overflow:hidden}nav.main-nav:not(.home).menu-open{height:100vh}nav.main-nav:not(.home) .logo-parent{display:flex;justify-content:center}nav.main-nav:not(.home) .logo-parent:first-child{padding-top:20px}nav.main-nav:not(.home) .es-logo-container{color:#510d77;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(81,13,119,0.2)}nav.main-nav:not(.home) .es-logo-container .es-logo.upmc-ssc svg{width:57%}nav.main-nav:not(.home) .es-logo-container .es-logo.kingsbridge svg{width:50%}nav.main-nav:not(.home) .es-logo-container .es-logo.blackrock-health svg{width:57%}nav.main-nav:not(.home) .es-logo-container .es-logo.vhi-360-health-centres svg{width:60%}nav.main-nav:not(.home) .es-logo-container .es-logo.vhi-hospital-home svg{width:67%}nav.main-nav:not(.home) .es-logo-container h4{transition:all .4s;font-size:1em;width:50%;margin:0}nav.main-nav:not(.home) .es-logo-container:hover{text-decoration:none}nav.main-nav.home{position:static;background-color:transparent;margin-bottom:40px;height:auto}nav.main-nav.home.menu-open{height:auto}nav.main-nav.home .logo-parent{display:block}nav.main-nav.home .logo-parent:first-child{padding-top:0}nav.main-nav.home .logo-parent:last-child{margin-left:auto;margin-right:auto}nav.main-nav.home .es-logo-container{margin-top:40px;padding-bottom:0;border-bottom:none}nav.main-nav.home .es-logo-container .es-logo{aspect-ratio:1.5/1;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:25px;box-shadow:5px 5px 20px rgba(0,0,0,0.3);position:relative}nav.main-nav.home .es-logo-container .es-logo.upmc-ssc svg{width:80%}nav.main-nav.home .es-logo-container .es-logo.kingsbridge svg{margin-top:10px;width:65%}nav.main-nav.home .es-logo-container .es-logo.blackrock-health svg{width:80%}nav.main-nav.home .es-logo-container .es-logo.vhi-360-health-centres svg{width:67%}nav.main-nav.home .es-logo-container .es-logo.vhi-hospital-home svg{width:80%}nav.main-nav.home .es-logo-container .es-logo svg{width:80%}nav.main-nav.home .es-logo-container .es-logo .gradient-bg{width:100%;height:100%;background:linear-gradient(-45deg, #510d77 40%, #c40d3c 100%);position:absolute;border-radius:25px;opacity:0;transition:opacity .6s}nav.main-nav.home .es-logo-container h4{width:80%;font-size:1.05em}nav.main-nav.home .es-logo-container:hover,nav.main-nav.home .es-logo-container.current{text-decoration:none}nav.main-nav.home .es-logo-container:hover .gradient-bg,nav.main-nav.home .es-logo-container.current .gradient-bg{opacity:1}nav.main-nav.home .es-logo-container:hover .es-logo svg .bh-red,nav.main-nav.home .es-logo-container.current .es-logo svg .bh-red,nav.main-nav.home .es-logo-container:hover .es-logo svg .bh-black,nav.main-nav.home .es-logo-container.current .es-logo svg .bh-black,nav.main-nav.home .es-logo-container:hover .es-logo svg .ssc-purple,nav.main-nav.home .es-logo-container.current .es-logo svg .ssc-purple,nav.main-nav.home .es-logo-container:hover .es-logo svg .ssc-grey,nav.main-nav.home .es-logo-container.current .es-logo svg .ssc-grey,nav.main-nav.home .es-logo-container:hover .es-logo svg .ssc-man-red,nav.main-nav.home .es-logo-container.current .es-logo svg .ssc-man-red,nav.main-nav.home .es-logo-container:hover .es-logo svg .ssc-man-dk-red,nav.main-nav.home .es-logo-container.current .es-logo svg .ssc-man-dk-red,nav.main-nav.home .es-logo-container:hover .es-logo svg .kb-navy,nav.main-nav.home .es-logo-container.current .es-logo svg .kb-navy,nav.main-nav.home .es-logo-container:hover .es-logo svg .kb-blue,nav.main-nav.home .es-logo-container.current .es-logo svg .kb-blue,nav.main-nav.home .es-logo-container:hover .es-logo svg .bons-blue,nav.main-nav.home .es-logo-container.current .es-logo svg .bons-blue,nav.main-nav.home .es-logo-container:hover .es-logo svg .bons-black,nav.main-nav.home .es-logo-container.current .es-logo svg .bons-black,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-purple,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-purple,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-purple-alt,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-purple-alt,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-red,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-red,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-red-alt,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-red-alt,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-hearts,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-hearts,nav.main-nav.home .es-logo-container:hover .es-logo svg .vhi-hearts-2,nav.main-nav.home .es-logo-container.current .es-logo svg .vhi-hearts-2{fill:#ffffff !important}nav.main-nav.home .es-logo-container:hover .es-logo svg .ssc-line,nav.main-nav.home .es-logo-container.current .es-logo svg .ssc-line{fill:#ffffff !important;stroke:#ffffff !important}nav.main-nav.home .es-logo-container:hover h4,nav.main-nav.home .es-logo-container.current h4{color:#c40d3c}}@media (max-width:767px) and (min-width:992px){nav.main-nav.home{margin-bottom:0}}@media (max-width:767px) and (min-width:992px){nav.main-nav.home .es-logo-container .es-logo{width:90%}}@media (max-width:767px) and (min-width:1200px){nav.main-nav.home .es-logo-container .es-logo{width:90%}}@media (max-width:767px) and (min-width:768px){nav.main-nav.home .es-logo-container h4{margin-bottom:40px}}@media (min-width:768px){nav.main-nav{position:static;background-color:transparent;margin-bottom:40px;height:auto}nav.main-nav.menu-open{height:auto}nav.main-nav .logo-parent{display:block}nav.main-nav .logo-parent:first-child{padding-top:0}nav.main-nav .logo-parent:last-child{margin-left:auto;margin-right:auto}nav.main-nav .es-logo-container{margin-top:40px;padding-bottom:0;border-bottom:none}nav.main-nav .es-logo-container .es-logo{aspect-ratio:1.5/1;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:25px;box-shadow:5px 5px 20px rgba(0,0,0,0.3);position:relative}nav.main-nav .es-logo-container .es-logo.upmc-ssc svg{width:80%}nav.main-nav .es-logo-container .es-logo.kingsbridge svg{margin-top:10px;width:65%}nav.main-nav .es-logo-container .es-logo.blackrock-health svg{width:80%}nav.main-nav .es-logo-container .es-logo.vhi-360-health-centres svg{width:67%}nav.main-nav .es-logo-container .es-logo.vhi-hospital-home svg{width:80%}nav.main-nav .es-logo-container .es-logo svg{width:80%}nav.main-nav .es-logo-container .es-logo .gradient-bg{width:100%;height:100%;background:linear-gradient(-45deg, #510d77 40%, #c40d3c 100%);position:absolute;border-radius:25px;opacity:0;transition:opacity .6s}nav.main-nav .es-logo-container h4{width:80%;font-size:1.05em}nav.main-nav .es-logo-container:hover,nav.main-nav .es-logo-container.current{text-decoration:none}nav.main-nav .es-logo-container:hover .gradient-bg,nav.main-nav .es-logo-container.current .gradient-bg{opacity:1}nav.main-nav .es-logo-container:hover .es-logo svg .bh-red,nav.main-nav .es-logo-container.current .es-logo svg .bh-red,nav.main-nav .es-logo-container:hover .es-logo svg .bh-black,nav.main-nav .es-logo-container.current .es-logo svg .bh-black,nav.main-nav .es-logo-container:hover .es-logo svg .ssc-purple,nav.main-nav .es-logo-container.current .es-logo svg .ssc-purple,nav.main-nav .es-logo-container:hover .es-logo svg .ssc-grey,nav.main-nav .es-logo-container.current .es-logo svg .ssc-grey,nav.main-nav .es-logo-container:hover .es-logo svg .ssc-man-red,nav.main-nav .es-logo-container.current .es-logo svg .ssc-man-red,nav.main-nav .es-logo-container:hover .es-logo svg .ssc-man-dk-red,nav.main-nav .es-logo-container.current .es-logo svg .ssc-man-dk-red,nav.main-nav .es-logo-container:hover .es-logo svg .kb-navy,nav.main-nav .es-logo-container.current .es-logo svg .kb-navy,nav.main-nav .es-logo-container:hover .es-logo svg .kb-blue,nav.main-nav .es-logo-container.current .es-logo svg .kb-blue,nav.main-nav .es-logo-container:hover .es-logo svg .bons-blue,nav.main-nav .es-logo-container.current .es-logo svg .bons-blue,nav.main-nav .es-logo-container:hover .es-logo svg .bons-black,nav.main-nav .es-logo-container.current .es-logo svg .bons-black,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-purple,nav.main-nav .es-logo-container.current .es-logo svg .vhi-purple,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-purple-alt,nav.main-nav .es-logo-container.current .es-logo svg .vhi-purple-alt,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-red,nav.main-nav .es-logo-container.current .es-logo svg .vhi-red,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-red-alt,nav.main-nav .es-logo-container.current .es-logo svg .vhi-red-alt,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-hearts,nav.main-nav .es-logo-container.current .es-logo svg .vhi-hearts,nav.main-nav .es-logo-container:hover .es-logo svg .vhi-hearts-2,nav.main-nav .es-logo-container.current .es-logo svg .vhi-hearts-2{fill:#ffffff !important}nav.main-nav .es-logo-container:hover .es-logo svg .ssc-line,nav.main-nav .es-logo-container.current .es-logo svg .ssc-line{fill:#ffffff !important;stroke:#ffffff !important}nav.main-nav .es-logo-container:hover h4,nav.main-nav .es-logo-container.current h4{color:#c40d3c}}@media (min-width:768px) and (min-width:992px){nav.main-nav{margin-bottom:0}}@media (min-width:768px) and (min-width:992px){nav.main-nav .es-logo-container .es-logo{width:90%}}@media (min-width:768px) and (min-width:1200px){nav.main-nav .es-logo-container .es-logo{width:90%}}@media (min-width:768px) and (min-width:768px){nav.main-nav .es-logo-container h4{margin-bottom:40px}}.main-content{font-size:1.1em;background-color:#510d77;background:linear-gradient(-45deg, #510d77 40%, #c40d3c 100%);color:#ffffff;border-radius:50px;padding-top:40px;padding-bottom:40px;z-index:1}.centre-services{background-color:#f6f6f6;border-radius:0;padding-top:90px;padding-bottom:40px;margin-top:-50px;overflow:hidden;background-repeat:no-repeat;background-size:cover,	100%;background-image:none}@media (min-width:768px){.centre-services{background-position:center 10px,center -120px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.6) 1%, rgba(246,246,246,0.8) 3%, #f6f6f6 6%),url('../images/vhi-bg-vhi.jpg')}}@media (min-width:992px){.centre-services{background-position:center 10px,center -190px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 15%),url('../images/vhi-bg-vhi.jpg')}}@media (min-width:1200px){.centre-services{background-position:center 10px,center -240px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 15%),url('../images/vhi-bg-vhi.jpg')}}@media (min-width:1400px){.centre-services{background-position:center 10px,center -270px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 0%, #f6f6f6 17%),url('../images/vhi-bg-vhi.jpg')}}.centre-services .services-row{position:relative;padding-bottom:40px}.centre-services .services-row:after{content:'';position:absolute;display:block;right:10px;bottom:0;width:100%;height:5px;border-radius:.5em;background:#f6f6f6;box-shadow:inset 3px -3px 4px #ffffff,inset -3px 3px 4px #c5c5c5}.centre-services .services-row .service-ul{background-image:url(../images/icon-heart.svg);background-repeat:no-repeat;background-position:top left;background-size:40px;padding-top:45px;padding-left:0;padding-right:30px;margin-left:0;list-style-position:inside}.centre-services .services-row .service-ul li{color:#c40d3c;margin-bottom:5px;break-inside:avoid}.centre-services .services-row .service-ul li:first-child{list-style-type:none;font-weight:700;font-size:1.1em;color:#c40d3c}.centre-services .services-row .service-ul li:first-child span{color:#510d77}.centre-services .services-row .service-ul li a{color:#510d77}.centre-services .services-row .service-ul li span{color:#c40d3c}.centre-services .services-row p{color:#510d77;font-size:.9em}.key-features{background-color:#f6f6f6;border-radius:0 0 50px 50px;padding-top:90px;padding-bottom:40px;margin-top:-50px;margin-bottom:10px;overflow:hidden;background-repeat:no-repeat;background-size:cover,	100%}.key-features.id-2{background-image:none}@media (min-width:576px){.key-features.id-2{background-position:center 10px,center 5px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 15%),url('../images/vhi-bg-br.jpg')}}@media (min-width:768px){.key-features.id-2{background-position:center 10px,center -5px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 20%),url('../images/vhi-bg-br.jpg')}}@media (min-width:992px){.key-features.id-2{background-position:center 10px,center -65px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 30%),url('../images/vhi-bg-br.jpg')}}@media (min-width:1200px){.key-features.id-2{background-position:center 10px,center -50px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 40%),url('../images/vhi-bg-br.jpg')}}@media (min-width:1400px){.key-features.id-2{background-position:center 10px,center -70px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 40%),url('../images/vhi-bg-br.jpg')}}.key-features.id-7{background-image:none}@media (min-width:576px){.key-features.id-7{background-position:center 10px,center -140px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 4%, #f6f6f6 15%),url('../images/vhi-bg-ssc.jpg')}}@media (min-width:768px){.key-features.id-7{background-position:center 10px,center -160px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 20%),url('../images/vhi-bg-ssc.jpg')}}@media (min-width:992px){.key-features.id-7{background-position:center 10px,center -235px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 30%),url('../images/vhi-bg-ssc.jpg')}}@media (min-width:1200px){.key-features.id-7{background-position:center 10px,center -290px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 35%),url('../images/vhi-bg-ssc.jpg')}}@media (min-width:1400px){.key-features.id-7{background-position:center 10px,center -350px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 40%),url('../images/vhi-bg-ssc.jpg')}}.key-features.id-8{background-image:none}@media (min-width:576px){.key-features.id-8{background-position:center 10px,center 30px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 14%),url('../images/vhi-bg-kb.jpg')}}@media (min-width:768px){.key-features.id-8{background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 7%, #f6f6f6 19%),url('../images/vhi-bg-kb.jpg')}}@media (min-width:992px){.key-features.id-8{background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 30%),url('../images/vhi-bg-kb.jpg')}}@media (min-width:1200px){.key-features.id-8{background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 10%, #f6f6f6 40%),url('../images/vhi-bg-kb.jpg')}}.key-features.id-29{margin-top:0;padding-top:20px}.key-features.id-51{background-image:none}@media (min-width:768px){.key-features.id-51{background-position:center 10px,center -40px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.6) 1%, rgba(246,246,246,0.8) 3%, #f6f6f6 12%),url('../images/vhi-bg-vhi-h.jpg')}}@media (min-width:992px){.key-features.id-51{background-position:center 10px,center -70px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 17%),url('../images/vhi-bg-vhi-h.jpg')}}@media (min-width:1200px){.key-features.id-51{background-position:center 10px,center -120px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 5%, #f6f6f6 18%),url('../images/vhi-bg-vhi-h.jpg')}}@media (min-width:1400px){.key-features.id-51{background-position:center 10px,center -120px;background-image:linear-gradient(to bottom, rgba(246,246,246,0.7) 0%, #f6f6f6 25%),url('../images/vhi-bg-vhi-h.jpg')}}.key-features .features-row{position:relative}.key-features .features-row:not(:first-of-type){padding-top:30px}.key-features .features-row:not(:first-of-type):before{content:'';position:absolute;display:block;right:10px;top:0;width:100%;height:5px;border-radius:.5em;background:#f6f6f6;box-shadow:inset 3px -3px 4px #ffffff,inset -3px 3px 4px #c5c5c5}.key-features .feature-container{position:relative;padding-top:30px;padding-bottom:30px}.key-features .feature-container .feature{background-image:url('../images/icon-heart.svg');background-repeat:no-repeat;background-position:top left;background-size:40px;padding-top:45px;font-weight:500;width:90%;height:100%}.key-features .feature-container .feature h4{color:#510d77;margin:0;font-size:1rem;font-weight:800}.key-features .feature-container .feature h4.at-home{margin-bottom:15px}.key-features .feature-container .feature p.phone{margin-top:1rem}.key-features .feature-container .feature p.services-title,.key-features .feature-container .feature p.directors-title{color:#c40d3c;margin-bottom:10px;font-weight:800}.key-features .feature-container .feature p.services-title{margin-bottom:0}.key-features .feature-container .feature ul{margin-bottom:20px;padding-left:15px}.key-features .feature-container .feature ul li::marker{color:#c40d3c}.key-features .feature-container .feature .directors em{font-style:normal;color:#510d77}.key-features .feature-container .feature a.clinic-url{display:inline-block;color:#510d77;background-image:url('../images/icon-link.svg');background-repeat:no-repeat;background-position:left center;background-size:15px 15px;padding-left:25px;font-weight:800;margin-bottom:20px}.key-features .feature-container .feature .popover-link{color:#c40d3c;background-image:url('../images/icon-info.svg');background-repeat:no-repeat;background-position:left center;background-size:20px 20px;padding-left:25px;font-weight:800;display:inline-block;margin-bottom:20px}.key-features .feature-container:after{content:'';position:absolute;display:block;right:10px;bottom:0;width:100%;height:5px;border-radius:.5em;background:#f6f6f6;box-shadow:inset 3px -3px 4px #ffffff,inset -3px 3px 4px #c5c5c5}.key-features .feature-container:last-child:after{content:none}@media (min-width:768px){.key-features .feature-container:last-child:after{content:none !important}}@media (min-width:992px){.key-features .feature-container{padding-top:0;padding-bottom:0;margin-bottom:30px}.key-features .feature-container:after{content:'';position:absolute;display:block;right:10px;top:0;width:5px;height:100%;border-radius:.5em;background:#f6f6f6;box-shadow:inset 3px -3px 4px #ffffff,inset -3px 3px 4px #c5c5c5}}@media (min-width:768px){.centre-services h2.bubble,.key-features h2.bubble{margin:0 0 30px -25px}.centre-services h2.bubble:after,.key-features h2.bubble:after{content:"";position:absolute;bottom:-12px;left:20px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #c40d3c}}.codes-popover{font-family:muli,sans-serif;border-radius:10px;border:none;box-shadow:0 6px 20px rgba(0,0,0,0.15);max-width:380px}@media (min-width:768px){.codes-popover{max-width:500px}}.codes-popover .popover-header{font-weight:600;font-size:1.1rem;background:#510d77;color:#ffffff;border-bottom:1px solid #e5e5e5;padding:10px 20px}.codes-popover .popover-body{padding:20px;font-size:1rem;text-align:left;color:#510d77}ul.service-ul{margin-bottom:30px;padding-left:15px}ul.service-ul li::marker{color:#c40d3c}span.referral-reqd{font-weight:700;font-size:.9em;padding-left:0px}.referrals{background-color:#f6f6f6;border-radius:50px 50px 50px 50px;padding-top:40px;padding-bottom:40px;margin-bottom:10px}@media (min-width:1200px){.referrals h2{margin-top:40px}}.referrals .referral{position:relative}.referrals .referral .referral-img{height:80px;width:100%;background-repeat:no-repeat;background-position:bottom left;margin-bottom:20px}.referrals .referral .referral-img.healthlink{background-image:url('../images/logo-healthlink.png');background-size:70% auto}@media (min-width:768px){.referrals .referral .referral-img.healthlink{background-size:50% auto}}@media (min-width:992px){.referrals .referral .referral-img.healthlink{background-size:70% auto}}.referrals .referral .referral-img.mail{background-image:url('../images/icon-mail.svg');background-size:auto 45%}.referrals .referral .referral-img.cover{background-image:url('../images/icon-cover.svg');background-size:auto 85%}.referrals .referral h4{margin-bottom:0;color:#510d77;font-weight:800}.referrals .referral a{color:#343741;text-decoration:none;overflow-wrap:anywhere}.referrals .referral a:hover{text-decoration:underline}span.nav-wrap{color:#510d77;font-weight:600}span.nav-wrap span{display:none}@media (min-width:768px){span.nav-wrap span{display:inline}}.prev,.next{display:inline-block;background-color:#510d77;color:#ffffff;padding:10px 20px 10px 20px;margin-top:40px;margin-bottom:40px;border-radius:50px;background-repeat:no-repeat;background-size:20px;transition:.3s}.prev:hover,.next:hover{background-color:#c40d3c;text-decoration:none}.prev{background-image:url('../images/icon-prev.svg');background-position:center left 20px;padding-left:50px;margin-left:15px}.next{background-image:url('../images/icon-next.svg');background-position:center right 20px;padding-right:50px;margin-right:15px}footer .footer-text{font-size:.9em;background-color:#f6f6f6;border-radius:50px 50px 0 0;text-align:center;padding-top:30px;padding-bottom:15px;color:#510d77;margin-top:10px}