@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700");html{scroll-behavior:smooth}body{margin:0 auto;font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif}div{box-sizing:border-box}select{font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif}.font-poppins{font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif}.tc{text-align:center}.button{margin:0 10px;color:#fff;background-color:#c6342d;text-decoration:none;padding:10px;border-radius:10px;font-weight:700;transition:all .3s ease}.button:hover,.bg-green{background-color:#408853}.prolabs-green{color:#408853}hr.appointment-rule{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid #fff;box-shadow:0 4px #ececec}.min-width-120px{min-width:120px;display:inline-block}.vertical-align-middle{vertical-align:middle}.w100-150px{width:calc(100% - 150px)}@media screen and (max-width:414px){.w100-150px{width:100%;display:block;margin-top:4px}input#patient-pin{margin-top:4px}.min-width-120px{min-width:0}}.datepicker.picker__input,.timepicker.picker__input{font-size:16px;padding:6px;text-align:center;cursor:pointer}ul,li{list-style-type:none;margin:0;padding:0}p{margin:0;padding:0}input,textarea{box-sizing:border-box;margin:0;padding:0;border:none;font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif}.flex{display:flex}.flex-auto{flex:1 1 auto}.flex-wrap{flex-wrap:wrap}.column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.ma1{margin:1rem}.ml0{margin-left:0}.ml2{margin-left:.5rem}.ml4{margin-left:1rem}.mr0{margin-right:0}.mr2{margin-right:.5rem}.mr4{margin-right:1rem}.mt2{margin-top:.5rem}.mt4{margin-top:1rem}.mt6{margin-top:1.5rem}.mt8{margin-top:2rem}.mb2{margin-bottom:.5rem}.mb4{margin-bottom:1rem}.mb6{margin-bottom:1.5rem}.mb8{margin-bottom:2rem}.pv0375rem{padding-top:.375rem;padding-bottom:.375rem}.pv2{padding-top:.5rem;padding-bottom:.5rem}.ph2{padding-left:.5rem;padding-right:.5rem}.ph4{padding-left:1rem;padding-right:1rem}.ph8{padding-left:2rem;padding-right:2rem}.ph10{padding-left:3rem;padding-right:3rem}.pv4{padding-top:1rem;padding-bottom:1rem}.pv8{padding-top:2rem;padding-bottom:2rem}.pv4rem{padding-top:4rem;padding-bottom:4rem}.pt8{padding-top:2rem}.pb4{padding-bottom:1rem}.pl2{padding-left:.5rem}.pl4{padding-left:1rem}.pr2{padding-right:.5rem}.br-6px{border-radius:6px}.br-10px{border-radius:10px}.br-24px{border-radius:24px}.br-40px{border-radius:40px}.bg-white{background:#fff}.bg-blue{background:#2b6eaa}.bg-pale-blue{background:#eef5ff}.bg-deeafb{background:#deeafb}.blue{color:#2b6eaa}.blue-grey{color:#4475a0}.grey{color:#3f5d78}.white{color:#fff}.w100{width:100%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.ttu{text-transform:uppercase}.letter-spacing-1px{letter-spacing:1px}.f12px{font-size:12px}.f16px{font-size:16px}.f20px{font-size:20px}.f48px{font-size:48px}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.line-height-1pt6{line-height:1.6}.line-height-2{line-height:2}.obj-fit-contain{object-fit:contain}a,a:hover,a:visited{display:inline-block;text-decoration:none}.hero-area{height:calc(100vh - 300px);min-height:400px;max-height:600px;margin-top:100px;margin-bottom:130px}.hero-text{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 5px 20px rgba(63,93,120,.35);transform:translateX(8%);z-index:1}.hero-text a{text-shadow:none}.hero-image-wrap{transform:translateX(-20%)}.hero-image{width:490px;object-fit:contain;filter:brightness(.75);box-shadow:0 24px 105px rgba(0,0,0,.15)}.hero-text-sub{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#2b6eaa}.hero-text-with-sub{line-height:24px;transform:translateX(60%)}.collection-points-link{position:absolute;left:50%;bottom:-100px;transform:translateX(-50%);padding:20px;text-decoration:none;border-radius:100px;border:1px solid #eef5ff;font-size:14px;text-align:center}@media screen and (min-width:951px){.home .hero-image-wrap{transform:translateX(-12%)}}.cta-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-transform:uppercase;background:#2c6eaa;border:2px solid #2c6eaa;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;min-width:260px;text-align:center;padding:18px;border-radius:100px;box-shadow:0 6px 20px -2px rgba(43,110,170,.3);margin:2rem auto;transition:all .3s ease;cursor:pointer}.cta-button.br-6px{border-radius:6px}.cta-button-locateus{box-sizing:border-box;text-transform:uppercase;background:#2c6eaa;border:2px solid #2c6eaa;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px;width:86%;text-align:center;padding:10px;border-radius:100px;box-shadow:0 6px 20px -2px rgba(43,110,170,.3);margin:10px 0 0;transition:all .3s ease;cursor:pointer}.cta-button-locateus:hover{transform:translateY(-1px);box-shadow:0 6px 20px -2px rgba(43,110,170,.3)}.bordered{background:0 0;box-shadow:none;color:#2c6eaa;border:2px solid #2c6eaa}.cta-button:hover{transform:translateY(-4px);box-shadow:0 20px 30px -14px rgba(43,110,170,.2)}.cta-button.bordered:hover{box-shadow:none;transform:none;background:#2c6eaa;color:#fff}.blue-button-shadow{position:absolute;z-index:0;background-color:#2b6eaa;width:100px;height:50px;border-radius:100px;top:-5000px;left:50%;box-shadow:0 6px 20px -2px rgba(43,110,170,.3);transition:all .4s cubic-bezier(.86,0,.07,1)}.opacity-0{opacity:0}.disappear{opacity:0;transition:all 1s ease}.logo{width:150px;height:50px}.logo-footer{width:75px;height:25px}.logo img{transition:all 1s ease}.max-width-940px{max-width:940px}.menu li{z-index:1;transition:all .4s cubic-bezier(.86,0,.07,1);display:block;cursor:pointer;letter-spacing:1px}.menu li a{transition:all .4s cubic-bezier(.86,0,.07,1);font-weight:700}.hide-footer-logo img{clip-path:inset(0px 90px 0px 0px);transform:translateX(90px);transition:all .3s ease}.hide-footer-logo:hover img{clip-path:inset(0px 0px 0px 0px);transform:translateX(0px)}.segmented-control{display:table;box-shadow:0 2px 24px 0 rgba(0,65,123,.6)}.segmented-control__item{display:table-cell;margin:0;padding:0;list-style-type:none}.segmented-control__input{position:absolute;visibility:hidden}.segmented-control__item:first-child .segmented-control__label{border-radius:6px 0 0 6px;padding-left:1.5rem;border-left:0}.segmented-control__item:last-child .segmented-control__label{border-radius:0 6px 6px 0;padding-right:1.5rem;border-right:0}.segmented-control__label{display:block;margin:0 -1px -1px 0;padding:.3rem 1rem .4rem;border:1px solid #a7c6e2;border-top:0;border-bottom:0;font:14px/1.5 sans-serif;text-align:center;cursor:pointer;background-image:linear-gradient(-180deg,#fcfdff 0%,#d2e5f5 100%);font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif;font-size:20px;color:#2b6eaa;text-align:center}.segmented-control__label:hover{background:#f7fbff}.segmented-control__input:checked+.segmented-control__label{background-image:linear-gradient(0deg,#ecf5fd 0%,#aed1ef 100%);color:#2b6eaa}.card button:not(.finishbutton):not(.filepond--file-action-button):not(.picker__button--today):not(.picker__button--clear):not(.picker__button--close),.card .button{background:0 0;border:none;box-shadow:0 2px 24px 0 rgba(0,65,123,.6);color:#2b6eaa;background-image:linear-gradient(-180deg,#fcfdff 0%,#d2e5f5 100%);font-size:20px;font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif;padding:.3rem 1rem .4rem;border-radius:6px}.aqua{color:#00d9ff}.finishbutton{background:0 0;border:none;color:#2b6eaa;background-image:linear-gradient(-180deg,#fcfdff 0%,#d2e5f5 100%);font-size:20px;font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif;padding:.3rem 1rem .4rem;border-radius:6px;box-shadow:0 2px 24px 0 rgba(0,65,123,.6),0 0 0px 12px rgba(255,255,255,.1),0 0 0 24px rgba(255,255,255,.03)}.finishbutton:not([disabled]):hover{box-shadow:0 2px 24px 0 rgba(0,65,123,.6),0 2px 0px 12px rgba(255,255,255,.1),0 5px 0 24px rgba(255,255,255,.03);transform:translateY(-3px)}.finishbutton:not([disabled]):active{box-shadow:0 2px 24px 0 rgba(0,65,123,.6),0 0px 0px 12px rgba(255,255,255,.1),0 3px 0 24px rgba(255,255,255,.03);transform:translateY(-1px)}.card{box-shadow:0 2px 47px 0 rgba(43,110,170,.4);width:60%;transition:all .4s cubic-bezier(.86,0,.07,1);max-width:570px;overflow:hidden}.card button{transition:all .3s ease;outline:none;cursor:pointer}.card .nextbutton.disabled,.finishbutton[disabled]{color:#a2b2c2 !important}.card .nextbutton.disabled:hover,.finishbutton[disabled]:hover{transform:none !important}.card .nextbutton:not([disabled]):hover{transform:translateX(3px)}.card .nextbutton:not([disabled]):active{transform:translateX(6px)}.card .backbutton:hover{transform:translateX(-3px)}.card .backbutton:active{transform:translateX(-6px)}.card input::placeholder{color:rgba(43,110,170,.3)}.cardcontainer{transition:all .5s ease}.moveleft{transform:translateX(-100px)}.moveright{transform:translateX(100px)}.mobilemenubutton{display:none;position:absolute;top:9px;border:none;border-bottom:1px solid #2c6eaa;padding:8px 12px;background:0 0}.card input.button{text-align:center;font-weight:100;margin:0;margin-bottom:-1px}.card input.button::placeholder{color:#2c6eaa}.card input.timepicker{margin-top:.875rem}.dn{display:none}.bulleted-list li{list-style-type:disc}.testsdonewrap>div{padding:1.5rem;margin:.5rem;border-radius:20px}.testsdonewrap>div>p:last-child{margin-top:1rem;letter-spacing:.5px}#locationselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:95% center;padding-right:26px;padding-left:11px;padding-top:10px;padding-bottom:10px;width:100%;border:0;box-shadow:0 2px 24px 0 rgba(0,65,123,.6);color:#2b6eaa;outline:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDQuMDAwMDAwLCAtMTk3LjAwMDAwMCkiIHN0cm9rZT0iIzJCNkVBQSIgc3Ryb2tlLXdpZHRoPSIzIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0Ni4wMDAwMDAsIDE5OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjI4NTcxNDI4NiwwLjI4NTcxNDI4NiBMNS44OTkxMDkzNCw1Ljg5OTEwOTM0IiBpZD0iTGluZS0yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNzE0Mjg1NywwLjI4NTcxNDI4NiBMNi4xMDA4OTA2Niw1Ljg5OTEwOTM0IiBpZD0iTGluZS0yIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-color:#ebf3fb;font-size:20px;font-weight:400;text-align:center;text-align-last:center;font-family:Futura,"Poppins",Trebuchet MS,Arial,sans-serif;padding:.3rem 1rem .4rem;border-radius:6px;cursor:pointer}.locationcard{transition:transform .3s ease}.locationcard:hover{transform:translateY(-3px)}.locationdetails .locationhours{border-top:8px solid #2c6eaa;margin-right:30px}.locationdetails .cta-button-locateus{width:100%;margin-left:4px;margin-right:4px;cursor:pointer}.locationdetails .contactnumbers{border-top:1px solid #3279b3;margin-right:30px;margin-top:30px;padding-top:24px}.locationdetails .contactnumbers a{color:inherit}.selectbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}span.wpcf7-not-valid-tip,div.wpcf7-validation-errors,.wpcf7-mail-sent-ok{color:#fff;background:#ff4500;padding:6px 12px;border-radius:6px;margin-top:8px;display:inline-block;font-size:14px;text-transform:none;box-sizing:border-box}div.wpcf7-validation-errors{padding:12px;background:red;border:none;margin:0}div.wpcf7-mail-sent-ok{background:green}.optional{font-size:9px;margin-left:4px}.labslocationswrap{display:flex;flex-wrap:wrap}.arrow-right{line-height:12px;top:-2px;height:14px;position:relative;padding:4px;border-radius:10px}.locationhours .link,.contactnumbers .link{transition:all .3s ease;padding:0 6px;border-radius:6px;position:relative}.locationhours .link:hover,.contactnumbers .link:hover{background:#eef5ff}.locationhours .link:after,.contactnumbers .link:after{content:"\01F517";margin-left:11px;font-size:14px;position:absolute;top:50%;opacity:0;transform:translateY(-50%)}.locationhours .link:hover:after,.contactnumbers .link:hover:after{opacity:1}@media screen and (max-width:1000px){.container{padding-left:2rem;padding-right:2rem}.labslocationswrap{flex-direction:column;align-items:center}.locationcard{margin-left:0;margin-right:0;width:50%}.locationcard>div{padding-left:2rem;padding-right:2rem}.locationcard:hover{transform:none}}@media screen and (max-width:950px){.hero-text{font-size:44px;text-shadow:0 8px 14px rgba(63,93,120,.1)}.hero-image-wrap{transform:translateX(-10%) scale(.9)}.segmented-control__item .segmented-control__label{padding-left:1rem;padding-right:1rem}.segmented-control__item:last-child .segmented-control__label{padding-right:1rem}.segmented-control__item:first-child .segmented-control__label{padding-left:1rem}.locationdetails{flex-direction:column}.locationdetails .w50{width:100%}.locationdetails .locationhours{margin-right:0}.contactdetails .w40,.contactdetails .w60{width:100%}}@media screen and (max-width:880px){.hero-area{height:auto}.hero-text{font-size:40px}.hero-image-wrap{transform:translateX(-10%) scale(.8)}.cardcontainer{flex-direction:column}.form-intro-text{width:50%}.card{padding:20px;width:100%;box-sizing:border-box}.nextbutton,.backbutton,.finishbutton{padding:.3rem 1rem .4rem}.datetimecard{flex-direction:column}.datetimecard input.button{margin:0;margin-top:1rem;width:100%}.datetimecard .segmented-control{width:100%}.datetimecard button{width:100%;margin-top:.5rem}.pickerwrap{width:100%}.segmented-control.mr4{margin:0}}@media screen and (max-width:845px){.hero-area .container{flex-direction:column}.hero-text{transform:none;font-size:40px}.hero-text-with-sub{margin-bottom:1rem}.hero-image-wrap{transform:translateX(0) scale(.8)}}@media screen and (max-width:820px){.hero-area{margin-top:180px;margin-bottom:80px}.hero-area>div.justify-between{justify-content:center}footer .row:first-child .container{flex-direction:column}footer .row:first-child .column{width:100%;margin:10px 0;text-align:center}header{position:sticky;width:100%;background:#fff;z-index:10;top:0}.mobilemenubutton{display:block;outline:none}.blue-button-shadow{display:none}.menu ul{display:none;flex-direction:column;background:#fff;position:absolute;border-bottom:1px solid #2c6eaa;top:58px;will-change:transform,opacity;right:0;z-index:2;width:100%;padding:10px 0;box-sizing:border-box;text-align:center}.menu ul li a{padding:8px;width:100%}.menu-book-appointment a{color:#2b6eaa}.form-intro-text{width:80%}.testsdonewrap{flex-direction:column}.testsdonewrap>div{width:100%;margin:10px auto;box-sizing:border-box}.locationcard{flex-direction:column;padding-left:1rem;padding-right:1rem}.locationcard>div{width:100%;text-align:center}.locationcard>div:last-child{margin:0;margin-bottom:1rem}.locationdetails.pv4rem{padding-top:0;padding-bottom:0}.locationcard{width:80%}.page-template-join-us h2:first-child{margin-top:4rem}}@media screen and (max-width:560px){.hero-area{margin-bottom:40px}.hero-text{line-height:1.2;font-size:2rem}.hero-text-with-sub{line-height:24px}.hero-image{object-fit:none;max-width:100%}footer .container{flex-direction:column;padding:20px}.hide-footer-logo img{transform:translateX(0);clip-path:inset(0px 0px 0px 0px)}#new-patient>div>div.flex,#contact-details>div.flex,#relevant-info>div.flex{display:block;margin-bottom:1rem}#new-patient>div>div.flex>input,#new-patient>div>div.flex ul,#contact-details>div.flex>input,#contact-details>div.flex>textarea,#relevant-info>div.flex>textarea{width:100%}#relevant-info>div.flex p{flex-direction:row;justify-content:space-between}.backbutton,.nextbutton,.finishbutton{font-size:16px !important}.dummybuttonspacer{padding:0}.time-check-loader{text-align:center}.time-check-loader span{display:inline-block}.locationcard{width:100%}}@media screen and (max-width:470px){.locationdetails{padding-left:0;padding-right:0}.locationactionsbox div{flex-direction:column}}@media screen and (max-width:380px){.finishbutton{box-shadow:0 2px 14px 0 rgba(0,65,123,.6),0 0 0px 2px rgba(255,255,255,.1),0 0 0 14px rgba(255,255,255,.03)}}.h12px{height:12px}.picker__select--month,.picker__select--year{padding:0}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.apply-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.my-custom-class-for-label{width:60px;height:20px;border:1px solid #eb3a44;border-radius:5px;background:#fee1d7;text-align:center;line-height:20px;font-size:14px;color:#eb3a44;transform:translate(-51px,21px);z-index:100 !important}iframe{max-width:100%}form .cta-button{min-width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.facebouk-mods.hero-area{height:auto;max-height:unset}.facebouk-mods .hero-text,.facebouk-mods .hero-image{width:50%;transform:none}.facebouk-mods .hero-text{font-size:36px}.facebouk-mods .hero-image{margin-top:10px;margin-bottom:10px}.facebouk-mods .cta-button{display:block;max-width:80%;margin:0;margin-top:20px;cursor:pointer}@media screen and (max-width:845px){.facebouk-mods .hero-text,.facebouk-mods .hero-image{width:auto}.facebouk-mods .hero-image{max-width:100%;object-fit:contain}.facebouk-mods .cta-button{margin:20px auto}.hero-footnote{display:block;text-align:center;margin-top:20px}}#header-cta a{box-shadow:none;color:#fff}body.page-template-join-us p a{color:#2c6eaa;box-shadow:0 2px #edf5ff,inset 0 -8px #edf5ff}.page-template-join-us ul,.page-template-join-us li{list-style-type:disc}.video-play-icon{top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-icon svg{fill:rgba(255,255,255,1);width:60px;height:60px;border-radius:100px}.hero-image-wrap .video-play-icon,.hero-image-wrap .hero-image{transition:all .3s ease}.hero-image-wrap:hover .hero-image{filter:brightness(.5)}.hero-image-wrap:hover .video-play-icon{transform:translate(-50%,-50%) scale(1.1)}.modal{padding:0 !important;background:0 0 !important;box-shadow:none !important;width:100% !important;max-width:640px !important}.modal video{width:100%;box-shadow:0 2.8px 2.2px rgba(0,0,0,.056),0 6.7px 5.3px rgba(0,0,0,.081),0 12.5px 10px rgba(0,0,0,.1),0 22.3px 17.9px rgba(0,0,0,.119),0 41.8px 33.4px rgba(0,0,0,.144),0 100px 80px rgba(0,0,0,.2)}.modal a.close-modal{border:1px solid #fff;border-radius:100px}.blocker{background-color:rgba(0,0,0,.55) !important;z-index:11 !important}.grid{display:grid}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-6{gap:1.5rem}