/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4;font-optical-sizing:auto}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}table{color:#333;background:#fff;border:1px solid gray;font-size:12pt;border-collapse:collapse}table thead th,table tfoot th{color:#777;background:rgba(0,0,0,.1)}table caption{padding:.5em}table th,table td{padding:.5em;border:1px solid #d3d3d3}html{font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body{margin:0}a{text-decoration:none;color:#003459}a:hover{color:#4b8996}.container{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width: 600px){.container{padding:0 20px}}.button{letter-spacing:.2em;text-transform:uppercase;color:#001932;border:1px solid #001932;display:block;padding:20px;border-radius:8px}.button:hover{color:#001932}.button-main{letter-spacing:.2em;text-transform:uppercase;color:#001932;border:1px solid #001932;display:block;padding:20px;border-radius:8px}.button-main:hover{color:#001932}.button-main{background:#001932;color:#fff;font-weight:700}.button-main:hover{color:#fff}.all-caps{text-transform:uppercase;letter-spacing:.1em}header{padding:20px 0 24px}#header{display:flex;justify-content:space-between;align-items:center}#logo{display:block;height:24px}@media(max-width: 600px){#logo{height:20px}}.nav-toggle{display:none;background:none;border:1px solid #001932;border-radius:6px;padding:8px 16px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#001932;cursor:pointer;margin-left:auto;transition:background-color .15s ease,color .15s ease}.nav-toggle:hover,.nav-toggle:focus-visible{background-color:#001932;color:#fff}#top-nav{margin-top:4px}#top-nav ul{list-style:none;margin:0;padding:0}#top-nav li{float:left;margin-right:30px}#top-nav li:last-child{margin-right:0}#top-nav a{text-transform:uppercase;font-weight:700;font-size:.9em;letter-spacing:.1em}#top-nav a.coming-soon{color:#b4d8de}#top-nav span.coming-soon{text-transform:uppercase;font-weight:700;font-size:.9em;letter-spacing:.1em;color:#b4d8de}@media(max-width: 768px){#header{position:relative;align-items:center}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}#top-nav{display:none;position:absolute;top:calc(100% + 12px);left:0;right:0;padding:20px;border:1px solid #b4d8de;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08);z-index:10}#top-nav ul{display:flex;flex-direction:column;gap:16px}#top-nav li{float:none;margin:0}#top-nav a,#top-nav span.coming-soon{display:block;font-size:.95em}body.nav-open .nav-toggle{background-color:#001932;color:#fff}body.nav-open #top-nav{display:block}}#hero{padding:60px 0 320px;background-image:url("../img/bg.jpg");background-size:cover}@media(max-width: 600px){#hero{padding:30px 0 80px}}#hero p{font-family:"Libre Caslon Text",serif;color:#001932;font-size:2em;margin-bottom:40px}@media(max-width: 768px){#hero p{font-size:1.4em}}@media(max-width: 600px){#hero p{font-size:1.2em}}.azure-svg{display:inline-block;position:relative;top:-7px;height:32px;margin-right:5px}@media(max-width: 768px){.azure-svg{height:24px;top:-6px}}@media(max-width: 600px){.azure-svg{height:20px;top:-5px}}#home-hero-nav{display:flex;list-style:none;padding:0}#home-hero-nav li{margin:0;flex:0 0 48%;box-sizing:border-box}#home-hero-nav li:first-child{margin-right:4%}#home-hero-nav li .button,#home-hero-nav li .button-main{position:relative;transition:transform .15s ease}#home-hero-nav li .button::after,#home-hero-nav li .button-main::after{content:"";width:20px;height:17px;position:absolute;right:24px;top:22px;background-color:currentColor;-webkit-mask:url("../img/arrow-right.svg") no-repeat center/contain;mask:url("../img/arrow-right.svg") no-repeat center/contain;transition:transform .3s ease}#home-hero-nav li .button:hover,#home-hero-nav li .button-main:hover{transform:translatey(-2px)}#home-hero-nav li .button:hover::after,#home-hero-nav li .button-main:hover::after{transform:translateX(6px)}#home-hero-nav li .button.disabled,#home-hero-nav li .button-main.disabled{transition:none;opacity:.3}#home-hero-nav li .button.disabled::after,#home-hero-nav li .button-main.disabled::after{transition:none}#home-hero-nav li .button.disabled:hover,#home-hero-nav li .button-main.disabled:hover{transform:none}#home-hero-nav li .button.disabled:hover::after,#home-hero-nav li .button-main.disabled:hover::after{transform:none}@media(max-width: 768px){#home-hero-nav{flex-wrap:wrap}#home-hero-nav li{flex:0 0 100%;margin-right:0;margin-bottom:20px}}#prac-hero{background-color:#b4d8de;padding:30px 0 280px}@media(max-width: 600px){#prac-hero{padding:30px 0 80px}}#prac-hero h1{color:#fff;font-size:2.1em;margin-bottom:2px}@media(max-width: 600px){#prac-hero h1{font-size:1.8em;line-height:1.2em;margin-bottom:12px}}#prac-hero p{font-family:"Libre Caslon Text",serif;font-size:1.9em;margin-top:0}@media(max-width: 600px){#prac-hero p{font-size:1.5em}}#we-stand-for{padding-top:80px;padding-bottom:80px}@media(max-width: 600px){#we-stand-for{padding-top:20px;padding-bottom:40px}}#we-stand-for h2{font-size:2.2em}@media(max-width: 600px){#we-stand-for h2{margin-bottom:0;line-height:1.1em}}#we-stand-for h3{text-transform:uppercase;letter-spacing:.13em;margin-top:26px}@media(max-width: 600px){#we-stand-for h3{margin-bottom:30px;margin-top:10px}}#we-stand-for h4{text-transform:uppercase;letter-spacing:.13em}#we-stand-for #values{list-style:none;padding-left:0;display:flex}@media(max-width: 1024px){#we-stand-for #values{flex-wrap:wrap}}#we-stand-for #values>li{flex:0 0 32%;margin-right:2%}#we-stand-for #values>li:last-child{margin-right:0}#we-stand-for #values>li img{width:100%;height:auto;display:block}@media(max-width: 1024px){#we-stand-for #values>li{flex:0 0 100%;margin-right:0;margin-bottom:60px}}#we-stand-for #values .button{font-size:.9em;margin-top:30px;letter-spacing:.15em}#split-headings{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){#split-headings{display:block}}#how-it-works{background-color:#001932;overflow:hidden;color:#fff;text-align:center;padding:50px 0}#how-it-works .container{max-width:560px}#how-it-works ol{list-style:none;padding-left:0}#how-it-works ol li{margin-bottom:100px;position:relative}#how-it-works ol li::before{display:inline-block;width:40px;height:40px;border:1px solid #fff;border-radius:50%;line-height:40px}#how-it-works ol li:nth-child(1)::before{content:"1"}#how-it-works ol li:nth-child(2)::before{content:"2"}#how-it-works ol li:nth-child(3)::before{content:"3"}#how-it-works ol li:nth-child(4)::before{content:"4"}#how-it-works ol li::after{content:"";position:absolute;display:inline-block;width:1px;height:101px;background-color:#fff;bottom:-100px}#how-it-works ol li:last-child::after{display:none}#how-it-works ol li.contains-button p::after{display:none}#how-it-works ol li.contains-button::after{height:100px}#how-it-works ol li .button{color:#fff;border-color:#fff;max-width:315px;display:block;margin-left:auto;margin-right:auto;padding-top:14px;padding-bottom:14px;border-radius:0}#how-it-works ol p:last-child::after{content:"";display:block;margin:26px auto 0;width:315px;height:1px;border-bottom:1px solid #fff}#how-it-works ol .url{text-transform:uppercase;letter-spacing:.13em;font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:.7em;font-weight:700}#how-it-works h2{text-transform:uppercase;letter-spacing:.13em;font-weight:400;font-size:2em}#how-it-works p{font-family:"Libre Caslon Text",serif;font-size:1.6em}#be-heard{background-color:#f1e8dd;overflow:hidden;padding:60px 0 0}#be-heard h2{font-size:2.7em;margin-bottom:0}#be-heard p{font-family:"Libre Caslon Text",serif;font-size:2.4em;margin-top:0;max-width:680px;position:relative;z-index:2}@media(max-width: 600px){#be-heard p{font-size:1.8em}}#be-heard img{max-width:690px;display:block;margin-left:auto;margin-right:0;position:relative;top:-150px}@media(max-width: 1024px){#be-heard img{margin-left:0;top:0;margin-bottom:60px;max-width:100%}}#we-stand-for.patients #values{list-style:none;padding-left:0;display:flex}@media(max-width: 768px){#we-stand-for.patients #values{flex-wrap:wrap}}#we-stand-for.patients #values li{flex:0 0 49%}@media(max-width: 768px){#we-stand-for.patients #values li{flex:0 0 100%;margin-right:0}}#patient-values{list-style:none;padding-left:0;font-family:"Libre Caslon Text",serif;font-size:2.4em;color:#003459;margin-top:16px}#how-it-works .tip{text-transform:uppercase;letter-spacing:.13em;font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:700}#how-it-works ol li.flipped:after{height:101px}#pricing{text-align:center;padding-top:50px;padding-bottom:110px}#pricing h2{text-transform:uppercase;letter-spacing:.13em;font-size:2.4em;margin-bottom:50px}#pricing ul{list-style:none;padding-left:0;display:flex}@media(max-width: 768px){#pricing ul{flex-wrap:wrap}}#pricing li{flex:0 0 32%;margin-right:2%;border:1px solid #318b98;padding:160px 20px 60px 20px;box-sizing:border-box}#pricing li:last-child{margin-right:0}#pricing li h3{text-transform:uppercase;letter-spacing:.13em}#pricing li p{font-family:"Libre Caslon Text",serif;font-size:1.5em}#pricing li p.price{font-size:4.4em;margin-top:0}@media(max-width: 1024px){#pricing li{padding:120px 20px 40px 20px}}@media(max-width: 768px){#pricing li{flex:0 0 100%;margin-right:0;margin-bottom:20px}}#be-heard-patients{padding:660px 0 60px;background-image:url("../img/portrait.jpg");background-size:cover;color:#fff}@media(max-width: 1024px){#be-heard-patients{padding:260px 0 60px}}@media(max-width: 768px){#be-heard-patients{padding:160px 0 60px}}@media(max-width: 600px){#be-heard-patients{padding:100px 0 60px}}#be-heard-patients h2{font-size:3em;margin-bottom:0}#be-heard-patients p{font-family:"Libre Caslon Text",serif;font-size:2.6em;max-width:600px;margin-top:0}@media(max-width: 768px){#be-heard-patients p{font-size:2em}}@media(max-width: 600px){#be-heard-patients p{font-size:1.6em}}.carousel{position:relative;overflow:hidden}.carousel .carousel__viewport{outline:none}.carousel .carousel__track{display:flex;transform:translate3d(0, 0, 0);will-change:transform;transition:transform 450ms ease}.carousel .carousel__slide{flex:0 0 100%;min-height:320px}.carousel .carousel__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(0,0,0,.35);color:#fff;border:0;width:40px;height:40px;border-radius:50%;cursor:pointer}.carousel .carousel__btn.prev{left:12px}.carousel .carousel__btn.next{right:12px}@media(prefers-reduced-motion: reduce){.carousel .carousel__track{transition:none !important}}.carousel__track.is-notransition{transition:none !important}#womens-health{background-image:url("../img/portrait-womens.jpg");background-size:cover}#child-health{background-image:url("../img/portrait-child.jpg");background-size:cover}#aged-health{background-image:url("../img/portrait-aged.jpg");background-size:cover}#mental-health{background-image:url("../img/portrait-mental.jpg");background-size:cover}#chronic-health{background-image:url("../img/portrait-chronic.jpg");background-size:cover}#mens-health{background-image:url("../img/portrait-mens.jpg");background-size:cover}.carousel-text{height:100%;width:50%;overflow:hidden;background-color:rgba(188,221,226,.5);padding:20px 0 0 calc(50vw - 640px);box-sizing:border-box}@media(max-width: 768px){.carousel-text{width:100%}}.carousel-text-inner{margin-left:40px}.carousel-text-inner h3{margin-bottom:10px}.specialise,h3{text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:1em}h3{margin-bottom:0}.specialise{margin-bottom:280px}@media(max-width: 768px){.specialise{margin-bottom:120px}}.health-area-description{font-family:"Libre Caslon Text",serif;font-size:1.6em;padding-right:100px;margin-bottom:280px;margin-top:0}@media(max-width: 1024px){.health-area-description{padding-right:40px}}@media(max-width: 768px){.health-area-description{margin-bottom:120px}}@media(max-width: 600px){.health-area-description{margin-bottom:80px}}#refer{background-color:#bce1e6;overflow:hidden;color:#001932}#refer h1{color:#318b98;margin:60px 0 0;font-size:2.6em}@media(max-width: 768px){#refer h1{font-size:2.4em}}@media(max-width: 600px){#refer h1{font-size:2em;margin-bottom:12px}}#refer h2,#refer h3{font-size:2.6em}@media(max-width: 600px){#refer h2,#refer h3{font-size:1.6em}}#refer h2{font-weight:400;margin-bottom:0}#refer h3{text-transform:none;letter-spacing:0;margin-top:0;margin-bottom:16px}#refer h4{text-transform:uppercase;letter-spacing:.13em;font-size:1.2em;margin-top:36px}#refer h5{font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin-bottom:0}#refer-intro{border-bottom:1px solid #001932;padding-bottom:30px}#refer-intro p{font-size:2.4em;font-family:"Libre Caslon Text",serif;margin-top:0}@media(max-width: 768px){#refer-intro p{font-size:2em}}@media(max-width: 600px){#refer-intro p{font-size:1.6em}}.refer-help{display:flex;padding-bottom:30px;border-bottom:1px solid #001932}@media(max-width: 768px){.refer-help{flex-wrap:wrap}}.refer-help.last{border-bottom:none}.refer-help .refer-column{flex:0 0 48%;box-sizing:border-box}.refer-help .refer-column:first-child{margin-right:4%}@media(max-width: 768px){.refer-help .refer-column{flex:0 0 100%;margin-right:0}}.refer-help p{margin-top:0}.refer-help p,.refer-help ol,.refer-help ul{font-size:1.2em}.refer-help p.tip{font-size:.9em}.refer-help hr{border-color:#001932;margin-top:40px}.refer-help a{color:#001932;text-decoration:underline}.refer-help a:hover{color:#4b8996}.refer-help ol{padding-left:58px;list-style:none}@media(max-width: 768px){.refer-help ol{padding-left:48px}}.refer-help ol p{font-size:1em}.refer-help ol li{position:relative;margin-bottom:16px}.refer-help ol li::before{position:absolute;width:30px;height:30px;border:1px solid #001932;border-radius:50%;line-height:30px;text-align:center;left:-44px;top:-3px;font-size:.7em}.refer-help ol li:nth-child(1)::before{content:"01"}.refer-help ol li:nth-child(2)::before{content:"02"}.refer-help ol li:nth-child(3)::before{content:"03"}.refer-help#why h5:first-child,.refer-help#contact h5:first-child{margin-top:50px}.refer-help#why h5,.refer-help#contact h5{font-size:1.2em}.refer-help#contact{margin-bottom:80px}.refer-help#contact h5{font-weight:700}#refer-process{font-size:1.4em;padding-right:100px}@media(max-width: 768px){#refer-process{padding-right:0}}#refer-book-call{color:#fff;text-decoration:none;display:inline-block;padding-left:30px;padding-right:30px;margin-bottom:50px}#refer-talk-with-us{margin-top:60px}.policy{padding:50px 40% 50px 0}@media(max-width: 1024px){.policy{padding-right:20%}}@media(max-width: 768px){.policy{padding-right:0}}#faq{padding:40px 0}#faq .container{display:flex}@media(max-width: 768px){#faq .container{flex-wrap:wrap}}#faq .container>div{flex:0 0 48%;box-sizing:border-box;margin-right:2%}#faq .container>div:last-child{margin-right:0}@media(max-width: 768px){#faq .container>div{margin-right:0;flex:0 0 100%}}#faq h2{font-family:"Libre Caslon Text",serif;font-weight:400;font-size:2.4em;margin-bottom:0}#faq h3{text-transform:none;letter-spacing:0;font-size:2.4em;font-weight:400;margin-top:0}#faq h3 img{display:inline-block;height:24px;margin-left:8px}#faq-content ul{list-style:none;padding-left:0;padding-top:20px}#faq-content ul li{border-top:1px solid #000}#faq-content h4{font-size:1.6em;cursor:pointer;margin:26px 0}#faq-content h4:hover{color:#318b98}#faq-content .faq-answer{max-height:0;overflow:hidden;opacity:0;margin:0;transition:max-height .3s ease,opacity .2s ease}#faq-content .faq-answer.is-open{opacity:1;margin-top:16px;margin-bottom:30px}footer{background-color:#000;color:#fff;overflow:hidden;padding-top:50px;padding-bottom:50px}footer .container{display:flex}@media(max-width: 768px){footer .container{flex-wrap:wrap}}footer a{color:#fff}footer h2{font-family:"Libre Caslon Text",serif;font-size:2.2em;font-weight:400}footer .button{border-color:#fff;color:#fff}footer .button.coming-soon{opacity:.3}footer .button:hover{color:#fff}.footer-left,.footer-right{flex:0 0 48%;box-sizing:border-box}@media(max-width: 768px){.footer-left,.footer-right{flex:0 0 100%}}.footer-left{margin-right:4%;padding-right:60px}.footer-left .fine-print{font-size:.7em;opacity:.6}#footer-logo{margin-top:200px;width:260px}@media(max-width: 768px){#footer-logo{margin-top:60px;margin-bottom:60px}}.footer-right .fine-print{font-size:.9em}.footer-right .acknowledgement{margin-top:130px}footer nav{display:flex}@media(max-width: 600px){footer nav{flex-wrap:wrap}}#contact,#policies{flex:0 0 50%;box-sizing:border-box}@media(max-width: 600px){#contact,#policies{flex:0 0 100%}}#contact ul,#policies ul{padding:0;list-style:none}#contact h3,#contact ul,#policies h3,#policies ul{text-transform:uppercase;font-size:.85em;letter-spacing:.2em}#contact h3.contact-list,#contact ul.contact-list,#policies h3.contact-list,#policies ul.contact-list{text-transform:none;letter-spacing:normal}#contact h3 li,#contact ul li,#policies h3 li,#policies ul li{margin-bottom:10px}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
