/*! 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;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}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}.header-nav-wrap{display:flex;align-items:center;gap:40px;margin-left:auto}.patient-nav{display:none}.patient-nav{display:none}body.page-patients #header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:30px}body.page-patients .patient-nav{display:block;margin-top:4px}body.page-patients .patient-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:32px}body.page-patients .patient-nav li{margin:0}body.page-patients .patient-nav a{text-transform:uppercase;font-weight:700;font-size:.9em;letter-spacing:.1em;color:#001932}body.page-patients .patient-nav a:hover{color:#4b8996}@media(max-width: 768px){body.page-patients #header{grid-template-columns:auto auto}body.page-patients .patient-nav{display:none}}#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;flex-wrap:wrap}.header-nav-wrap{width:100%;margin-left:0;justify-content:flex-end;gap:16px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.patient-nav{display:none}#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%}}#patient-hero{background-color:#afdbe3;display:flex}#patient-hero h1{color:#fff;font-size:2.2em;line-height:1.2em;margin-bottom:30px}@media(max-width: 600px){#patient-hero h1{font-size:1.8em;margin-bottom:12px}}#patient-hero h2{font-family:"Libre Caslon Text",serif;font-size:1.4em;font-weight:400;color:#003459;margin-bottom:50px}#patient-hero p{font-family:"Libre Caslon Text",serif;font-size:1.9em;margin-top:0}@media(max-width: 600px){#patient-hero p{font-size:1.5em}}#patient-hero p#cta-text{font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em}#patient-hero .button{position:relative;transition:transform .15s ease}#patient-hero .button::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}#patient-hero .button:hover{transform:translatey(-2px)}#patient-hero .button:hover::after{transform:translateX(6px)}#patient-hero .button.disabled{transition:none;opacity:.3}#patient-hero .button.disabled::after{transition:none}#patient-hero .button.disabled:hover{transform:none}#patient-hero .button.disabled:hover::after{transform:none}#patient-hero .button{font-weight:700;color:#fff;background-color:#003459;margin-bottom:30px;border:none}#hero-left{width:68%;box-sizing:border-box;padding-left:max(40px,(100% - 1360px)/2 + 40px)}@media(max-width: 768px){#hero-left{width:100%}}#hero-text{padding:115px 18% 135px 0}@media(max-width: 768px){#hero-text{padding:60px 40px 80px 0}}#hero-right{width:42%;background-image:url("../img/patient-hero-bg.jpg");background-size:cover}@media(max-width: 768px){#hero-right{display:none}}body.modal-open{overflow:hidden}.appointment-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 20px;z-index:1100}@media(max-width: 768px){.appointment-modal{align-items:flex-start}}.appointment-modal.is-open{display:flex}.appointment-modal__overlay{position:absolute;inset:0;background:rgba(7,34,59,.6)}.appointment-modal__dialog{position:relative;z-index:1;background:#fdfcf5;border-radius:18px;box-shadow:0 25px 80px rgba(11,33,60,.25);max-width:520px;width:min(100%,520px);padding:38px 36px 42px;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin:40px auto;outline:none}@media(max-width: 600px){.appointment-modal__dialog{padding:30px 24px 32px;max-height:calc(100vh - 40px)}}.appointment-modal__dialog h3{margin-top:0;margin-bottom:12px;font-size:1.3em;color:#003459;font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0}.appointment-modal__dialog #quick-checks{margin-top:0;margin-bottom:22px;font-size:.9em}.appointment-modal__close{position:absolute;right:18px;top:18px;border:none;background:rgba(0,0,0,0);font-size:1.4em;cursor:pointer;color:#318b98;padding:6px;line-height:1}.appointment-modal__criteria{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.appointment-modal__disclaimer{font-size:.85em;color:#318b98;margin-bottom:28px;line-height:1.4}.appointment-modal__cta{display:inline-flex;align-items:center;justify-content:center;min-width:260px;cursor:pointer;transition:background-color .2s ease,color .2s ease,text-decoration .2s ease,border-color .2s ease}.appointment-modal__cta[disabled]{background-color:#d5dbe3;border-color:rgba(0,0,0,0);color:rgba(0,52,89,.6);opacity:1;cursor:not-allowed;text-decoration:none}.appointment-modal__cta:not([disabled]){background-color:#003459;color:#fff}.appointment-modal__cta:not([disabled]):hover,.appointment-modal__cta:not([disabled]):focus-visible{background-color:rgb(0,75.8382022472,129.8);color:#fff;border-color:rgb(0,75.8382022472,129.8);text-decoration:none}.appointment-option{position:relative;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:14px;border:2px solid rgba(4,63,94,.2);background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;user-select:none}.appointment-option input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.appointment-option__box{width:22px;height:22px;flex:0 0 22px;border:2px solid #003459;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.appointment-option__box::after{content:"";width:10px;height:6px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;transition:opacity .2s ease}.appointment-option__text{font-size:1em;line-height:1.4;color:#003459}.appointment-option:hover{border-color:#003459}.appointment-option:focus-within{border-color:#003459;box-shadow:0 0 0 3px rgba(2,59,89,.2)}.appointment-option.is-checked{border-color:#003459;box-shadow:0 8px 20px rgba(9,29,49,.08)}.appointment-option.is-checked .appointment-option__box{background:#003459;border-color:#003459}.appointment-option.is-checked .appointment-option__box::after{opacity:1}#confused{background:#fdfcf5;padding:80px 0 130px;border-bottom:1px solid #dccab2}#confused .container{display:flex}@media(max-width: 768px){#confused .container{flex-wrap:wrap;padding-left:40px;padding-right:40px}}#confused-content{width:40.42553191%;margin-right:10.63829788%}@media(max-width: 768px){#confused-content{width:100%}}#confused-content h3{font-family:"Libre Caslon Text",serif;font-size:2.2em;text-transform:none;letter-spacing:0;margin-bottom:30px}#confused-content p{font-size:1.2em}#confused-ctas{width:48.93617021%;padding-top:120px}@media(max-width: 768px){#confused-ctas{width:100%;padding-top:40px}}#confused-ctas .button{position:relative;transition:transform .15s ease}#confused-ctas .button::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}#confused-ctas .button:hover{transform:translatey(-2px)}#confused-ctas .button:hover::after{transform:translateX(6px)}#confused-ctas .button.disabled{transition:none;opacity:.3}#confused-ctas .button.disabled::after{transition:none}#confused-ctas .button.disabled:hover{transform:none}#confused-ctas .button.disabled:hover::after{transform:none}#confused-ctas .button.welcome{background-color:#003459;color:#fff;font-weight:700;border:none}#confused-ctas .button.chat{margin-top:30px;background-color:#318b98;color:#fff;font-weight:700;border:none}#chat-or-call{display:flex}@media(max-width: 768px){#chat-or-call{flex-wrap:wrap}}#chat-or-call a{width:47.82608696%;display:flex}@media(max-width: 768px){#chat-or-call a{width:100%;margin-right:0}}#chat-or-call a svg{width:20px;height:20px}#chat-or-call a:first-child{margin-right:4.34782609%}@media(max-width: 768px){#chat-or-call a:first-child{margin-right:0}}#chat-or-call svg{margin-right:16px}#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 120px 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;margin-bottom:8px}#pricing li p.price.highlight{color:#318b98;margin-bottom:0}#pricing li p.price-label{font-family:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:1em;letter-spacing:.14em;margin-top:12px;margin-bottom:0}#pricing li p.price-label.intro-offer{color:#318b98}#pricing li p.price-label.standard{color:#000;font-weight:400;letter-spacing:.18em;margin-top:4px}#pricing li .button{border-radius:0;margin:0 20px}#pricing li .button.pricing-booking{margin-top:20px;background:rgba(0,0,0,0);color:#001932;border-color:#001932;font-weight:400}@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}}#intro-fine-print{font-size:.9em;color:#318b98;margin-top:40px}#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,#social{flex:0 0 43%;box-sizing:border-box}@media(max-width: 600px){#contact,#policies,#social{flex:0 0 100%}}#contact ul,#policies ul,#social ul{padding:0;list-style:none}#contact h3,#contact ul,#policies h3,#policies ul,#social h3,#social 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,#social h3.contact-list,#social ul.contact-list{text-transform:none;letter-spacing:normal}#contact h3 li,#contact ul li,#policies h3 li,#policies ul li,#social h3 li,#social ul li{margin-bottom:10px}#social{flex:0 0 12%}#social ul{display:flex;gap:12px;margin-top:8px}#social li{margin-bottom:0}#social .social-link{display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s ease}#social .social-link svg{width:28px;height:28px;fill:currentColor}#social .social-link:hover,#social .social-link:focus{opacity:.75}.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}}
