﻿html:before{display:none;content:"xs"}@media (min-width: 576px){html:before{content:"sm"}}@media (min-width: 768px){html:before{content:"md"}}@media (min-width: 992px){html:before{content:"lg"}}@media (min-width: 1200px){html:before{content:"xl"}}b,strong{font-weight:bold}h1,h2,h3,h4,h5,h6,th{font-family:"Poppins",sans-serif}td>ol,td>ul{padding-left:1.3em}a.tel-link[href]::after,a.mailto-link[href]::after{content:none}figcaption{text-align:center}h1,h2,h3{line-height:1.5}h1 strong,h2 strong,h3 strong{background:linear-gradient(transparent 60%, #6db4ff 60%)}p{line-height:1.7}a:hover,button:hover{text-decoration:none;opacity:0.7;transition:0.5s}.form-control{box-shadow:0 0.125rem 0.3125rem rgba(0,0,0,0.15)}.input-group{box-shadow:0 0.125rem 0.3125rem rgba(0,0,0,0.15)}.input-group .form-control{box-shadow:none}.custom-control-label:before,.custom-control-label:after{width:1.125em;height:1.125em}.custom-control-label:before{top:0.125rem}.custom-control-label:after{top:0.15rem;left:-1.49rem}.custom-checkbox .custom-control-label::before{border-radius:0}.l-main .alerts .alert.animated,.l-dialog .alerts .alert.animated,.l-clinic .alerts .alert.animated{animation-name:none}.fs-1{font-size:2.5rem}.fs-2{font-size:2rem}.fs-3{font-size:1.75rem}.fs-4{font-size:1.5rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1rem}.top-0{top:0 !important}.bottom-0{bottom:0 !important}.start-0{left:0 !important}.end-0{right:0 !important}.js .js-hide{display:none}.js-show-inline,.js-show-block{display:none}.js .js-show-inline{display:inline}.js .js-show-block{display:block}html.ctd-embedded .layout-embedded{display:none !important}html.ctd-embedded body.l-admin{padding-top:0}html.ctd-embedded .l-admin main.container-fluid{width:100%;padding:0}html.ctd-embedded .l-clinic main.container-fluid,html.ctd-embedded .l-dialog>.container-fluid,html.ctd-embedded .l-c-dialog .l-c-dialog__container,html.ctd-embedded .l-c-dialog .l-c-dialog__main{padding:0}.long-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}pre.code{color:#fc4690}.b-hours{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.b-hours dt{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 41.6666666667%;max-width:41.6666666667%;border-bottom:1px solid #dee2e6;padding-top:.75rem;padding-bottom:.75rem;vertical-align:top}.b-hours dd{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #dee2e6;margin:0}.b-hours dd ul{list-style-type:none;margin:0;padding:0}.b-hours dt:last-of-type,.b-hours dd:last-of-type{border:none}.b-hours__note{color:#15a7b0;display:block}.b-hours__extra{position:absolute;right:.75rem;top:.75rem}@media (min-width: 768px){.b-hours__note{display:inline}}@media (min-width: 992px){.b-hours dt{flex:0 0 33.3333333333%;max-width:33.3333333333%}.b-hours dd{flex:0 0 66.6666666667%;max-width:66.6666666667%}}.btn_purple{color:#fff;background-color:#442FC9}.btn_purple:hover{color:#fff}.btn_blue{color:#fff;background-color:#1a7099}.btn_blue:hover{color:#fff}.btn_lightblue{color:#fff;background:#25a0da}.btn_lightblue:hover{color:#fff}.btn_green{color:#fff;background:#15A7B0}.btn_green:hover{color:#fff}.d-booking-panel{padding:0;height:100%}.d-booking-panel__title{font-size:0.8125em;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;padding:8px;border-bottom:1px solid #ccdde5;color:#003d6c;background-color:#f5f6f6}.d-booking-panel__title-dom{font-weight:bold}.d-booking-panel__days{margin:0}.d-booking-panel__day:first-of-type,.d-booking-panel__day:nth-of-type(2){border-top:none}.d-booking-panel__day-not-available{text-align:center;font-size:1.25rem;color:#bfced5}.d-booking-panel__day-not-available:before{content:"-"}.d-booking-panel__time{padding:8px}.d-booking-panel__booking-link_book{color:#fff;background-color:#15a7b0;border-color:#15a7b0}.d-booking-panel__booking-link_book:hover{color:#fff;background-color:#11878e;border-color:#107c82}.d-booking-panel__booking-link_book:focus,.d-booking-panel__booking-link_book.focus{box-shadow:0 0 0 .2rem rgba(56,180,188,0.5)}.d-booking-panel__booking-link_book.disabled,.d-booking-panel__booking-link_book:disabled{color:#fff;background-color:#15a7b0;border-color:#15a7b0}.d-booking-panel__booking-link_book:not(:disabled):not(.disabled):active,.d-booking-panel__booking-link_book:not(:disabled):not(.disabled).active,.show>.d-booking-panel__booking-link_book.dropdown-toggle{color:#fff;background-color:#107c82;border-color:#0e7177}.d-booking-panel__booking-link_book:not(:disabled):not(.disabled):active:focus,.d-booking-panel__booking-link_book:not(:disabled):not(.disabled).active:focus,.show>.d-booking-panel__booking-link_book.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,180,188,0.5)}.d-booking-panel__booking-link_request{color:#212529;background-color:#cad8de;border-color:#cad8de}.d-booking-panel__booking-link_request:hover{color:#212529;background-color:#b2c7cf;border-color:#abc1ca}.d-booking-panel__booking-link_request:focus,.d-booking-panel__booking-link_request.focus{box-shadow:0 0 0 .2rem rgba(177,189,195,0.5)}.d-booking-panel__booking-link_request.disabled,.d-booking-panel__booking-link_request:disabled{color:#212529;background-color:#cad8de;border-color:#cad8de}.d-booking-panel__booking-link_request:not(:disabled):not(.disabled):active,.d-booking-panel__booking-link_request:not(:disabled):not(.disabled).active,.show>.d-booking-panel__booking-link_request.dropdown-toggle{color:#212529;background-color:#abc1ca;border-color:#a3bbc6}.d-booking-panel__booking-link_request:not(:disabled):not(.disabled):active:focus,.d-booking-panel__booking-link_request:not(:disabled):not(.disabled).active:focus,.show>.d-booking-panel__booking-link_request.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(177,189,195,0.5)}.d-booking-panel__legend_book:before{background-color:#15a7b0}.d-booking-panel__legend_request:before{background-color:#cad8de}.d-booking-panel__max-slots-footer{text-align:right}.d-booking-panel__max-slots-link{color:#212529;text-decoration:underline}.d-booking-panel__header-wrapper{background-color:#fff;border-radius:4px 4px 0 0;border-top:1px solid #ccdde5;border-left:1px solid #ccdde5;border-right:1px solid #ccdde5;padding:15px 10px 0 10px}.d-booking-panel__header h4 a{color:#003d6c;transition:all 100ms ease-in-out;border-bottom:2px solid #fff}.d-booking-panel__header h4 a:hover{color:#002b58;opacity:1;border-bottom:2px solid #95a3ac}.d-booking-panel__header h4 i{font-size:16px;color:#bfced5;padding-left:5px;transition:all 100ms ease-in-out}.d-booking-panel__header h4:hover i{color:#626c76}.d-booking-panel__header .legend li{color:#003d6c;margin:0 0 10px 0;display:grid;grid-template-columns:25px 1fr;grid-gap:5px;grid-row-gap:0}.d-booking-panel__header .legend li.d-booking-panel__legend_book:before{border:1px solid #0c8c94}.d-booking-panel__header .legend li.d-booking-panel__legend_request:before{border:1px solid #c4d1d6}@media (min-width: 576px){.d-booking-panel .d-booking-panel__title{border-top:1px solid #dee2e6}.d-booking-panel .d-booking-panel__day{border-top:none}.d-booking-panel .d-booking-panel__day-not-available{padding-top:5px;padding-bottom:0;line-height:2}}@media (min-width: 768px){.d-booking-panel__link{padding:0.25rem;font-size:0.8rem;font-weight:bold}}.bk-wdg{font-size:.875rem;padding-top:.5em}.bk-wdg h1{font-size:1.5rem}.bk-wdg h2{font-size:1.0625rem}.bk-wdg .badge{font-size:0.625rem}.bk-wdg .d-pic{margin-bottom:1em}.bk-wdg .legend{text-align:right}.bk-wdg .filters{margin-top:0}.bk-wdg__search{padding:0.5em;background-color:#f8f9fa;border-radius:0.5em}.bk-wdg__form label{font-size:.875rem}.bk-wdg__form .form-control{font-size:.875rem}.bk-wdg__header{text-align:left;border-bottom:1px solid #333}.bk-wdg__price-amount{display:block;text-align:center}.bk-wdg__name{margin:0;line-height:1;text-align:left}.bk-wdg__calendar{position:relative;margin-bottom:5em}.bk-wdg__next-date,.bk-wdg__prev-date{position:absolute;top:1.5em;z-index:10;display:block;text-align:center}.bk-wdg__prev-date{left:1em}.bk-wdg__next-date{right:1em}.bk-wdg__prev-date-link,.bk-wdg__next-date-link{color:#212529;display:inline-block;width:3em;height:3em;line-height:3em;border-radius:50%}.bk-wdg__prev-date-link:hover,.bk-wdg__next-date-link:hover{color:#212529;background-color:#e9ecef}.bk-wdg .tag-list li{color:#333;margin-bottom:0.5rem}.bk-wdg__footer{padding:0.5rem;width:95%;text-align:center;background:#fff;border:1px solid #bfced5;border-color:#ced4da;border-radius:6px;position:fixed;bottom:0.5rem}.bk-wdg__footer a{color:#212529;font-weight:bold;text-decoration:underline}@media (min-width: 576px){.bk-wdg__next-date,.bk-wdg__prev-date{position:absolute;top:0.5em}}@media (min-width: 768px){.bk-wdg{padding-top:15px;padding-bottom:15px}.bk-wdg__calendar{margin-bottom:1em}.bk-wdg__prev-date{left:-0.75em}.bk-wdg__next-date{right:-0.75em}.bk-wdg__form label{font-size:.75rem}.bk-wdg__form .form-control{font-size:.75rem}.bk-wdg .legend__item{margin-left:1em}.bk-wdg__search{padding:1em;min-height:540px;position:relative}.bk-wdg__price{text-align:right;margin-bottom:1em}.bk-wdg__price-label{display:inline}.bk-wdg__price-label:after{margin-left:0.5em;margin-right:0.5em;content:"→"}.bk-wdg__price-amount{display:inline;font-size:2rem}.bk-wdg__price-amount:before{content:'$';font-size:1rem}.bk-wdg__price-amount.not-set{text-decoration:line-through}.bk-wdg__price-amount.not-set:before{content:none}.bk-wdg__footer{position:absolute;bottom:1em}.bk-wdg .d-booking-panel{padding-top:0;padding-bottom:0}.bk-wdg .d-booking-panel__link{font-size:0.625rem}.bk-wdg .d-booking-panel__time{padding:0.375em}}.dropdown-menu .btn-link{padding:3px 20px;color:#6c757d;white-space:nowrap;width:100%;text-align:left;border-radius:0;border:none}.dropdown-menu .btn-link:hover{text-decoration:none;background-color:#e9ecef;color:#343a40}.dropdown-menu_right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu .dropdown-item.dropdown-toggle{padding-right:3em}.dropdown-menu .dropdown-item.dropdown-toggle:after{position:absolute;bottom:.75rem;right:1.5rem;border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown-menu .dropdown-submenu{top:0;left:100%;margin-top:0;margin-left:0}}.dropdown-submenu ul{list-style-type:none;padding:0}.dropdown-submenu ul a{padding:3px 25px;color:#343a40}.dropdown-submenu ul a:hover{text-decoration:none}.dropdown-submenu ul li:hover{background-color:#f8f9fa;color:#212529}li.dropdown-submenu>a{font-weight:bold}.floating-label{position:relative}.floating-label>label{padding:.5rem .75rem;position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.7;color:#adb5bd;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.floating-label input::-webkit-input-placeholder{color:transparent !important}.floating-label input::-ms-input-placeholder{color:transparent !important}.floating-label input::-moz-placeholder{color:transparent !important}.floating-label input::placeholder{color:transparent !important}.floating-label input:-ms-input-placeholder{color:transparent !important}.floating-label textarea::-webkit-input-placeholder{color:transparent !important}.floating-label textarea::-ms-input-placeholder{color:transparent !important}.floating-label textarea::-moz-placeholder{color:transparent !important}.floating-label textarea::placeholder{color:transparent !important}.floating-label textarea:-ms-input-placeholder{color:transparent !important}.floating-label textarea:not(:placeholder-shown),.floating-label input:not(:placeholder-shown){padding-top:.6666666667rem;padding-bottom:.1666666667rem}.floating-label textarea:not(:placeholder-shown)~label,.floating-label input:not(:placeholder-shown)~label{padding:0 1em;font-size:.75rem;color:#949da5}.form-check{padding-left:0;margin-bottom:0.3em}.form-check [type="checkbox"],.form-check [type="radio"]{position:absolute;left:-9999px}.form-check [type="checkbox"]+label,.form-check [type="radio"]+label{position:relative;padding-left:28px;cursor:pointer;line-height:18px;display:inline-block;color:#6c757d}.form-check [type="checkbox"]+label:before,.form-check [type="radio"]+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ced4da;background:#fff}.form-check [type="checkbox"]+label:after,.form-check [type="radio"]+label:after{content:"";width:10px;height:10px;background-color:#1a7099;position:absolute;top:4px;left:4px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin:0}.form-check [type="checkbox"]:not(:checked)+label:after,.form-check [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form-check [type="checkbox"]:checked+label:after,.form-check [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-check [type="radio"]+label:before,.form-check [type="radio"]+label:after{border-radius:100%}.form-check [type="checkbox"]+label:before,.form-check [type="checkbox"]+label:after{border-radius:3%}.legend{margin:0;padding:0;display:flex;justify-content:center}.legend__item{display:grid;grid-template-columns:auto 1fr;grid-gap:2px;align-items:center;margin-right:1.25em}.legend__item:last-of-type{margin-right:0}.legend__item:before{display:inline-block;content:"";min-width:1.25em;min-height:1.25em;margin-right:0.3125em;border-radius:4px}ul.legend{list-style-type:none}.list_stripped{list-style-type:none;margin:0;padding:0}.list_stripped li{border-bottom:1px solid #dee2e6}.list_stripped li:last-of-type{border-bottom:none}.nps{display:flex;flex-direction:column}.nps__list{display:flex;justify-content:center;flex-wrap:wrap;padding:0.875em;margin:0}.nps__item_10{background-color:#32af00}.nps__item_9{background-color:#79ca00}.nps__item_8{background-color:#9dcb00}.nps__item_7{background-color:#c0c900}.nps__item_6{background-color:#e3c400}.nps__item_5{background-color:#ffc100}.nps__item_4{background-color:#ffa62a}.nps__item_3{background-color:#ff8538}.nps__item_2{background-color:#ff6443}.nps__item_1{background-color:#f74445}.nps__item_0{background-color:#ea3532}.nps_input .nps__item .nps__link{border-top:4px solid transparent;border-bottom:4px solid transparent}.nps_input .nps__item.checked{opacity:1.0}.nps_input .nps__item.checked .nps__link{background-color:#aaa}.nps .nps__score{color:#eee}.nps__item{width:4em;height:4em;line-height:4em;display:block;text-align:center;margin-bottom:0.8125em;border-radius:0.25rem;opacity:0.8;margin:0.75em .5em}.nps__item:hover{opacity:1;transition:background-color 0.5s}.nps__item input[type="radio"]{display:none}.nps__item:last-of-type{margin-bottom:0}.nps__button{border:none;background-color:transparent;width:100%}.nps__link{color:#fff;font-weight:bold;display:block;padding:0.75em 0;text-decoration:none}.nps__link:hover{color:#fff}.nps__labels{display:flex;padding-left:0;list-style:none;padding:0 4.933em}.nps__labels li{flex-basis:100%}.nps__label_5{display:none}.nps__label_10{text-align:right}.nps_coloured .nps__item{color:#f8f9fa}.nps_coloured .nps__item_selected{font-weight:bold;color:#fff}.nps_coloured .nps__item_0,.nps_coloured .nps__item_1,.nps_coloured .nps__item_2,.nps_coloured .nps__item_3,.nps_coloured .nps__item_4,.nps_coloured .nps__item_5,.nps_coloured .nps__item_6{background-color:#ea3532}.nps_coloured .nps__item_7,.nps_coloured .nps__item_8{background-color:#ffc100}.nps_coloured .nps__item_9,.nps_coloured .nps__item_10{background-color:#53b86a}.nps_static{font-size:.6875rem}.nps_static .nps__list{display:flex;justify-content:start;flex-wrap:nowrap;padding:0}.nps_static .nps__list_reversed{flex-direction:row-reverse}.nps_static .nps__item{border-radius:0;border:2px solid transparent;line-height:.6875rem;padding:.25rem 0;margin:0;width:1.4375rem;height:auto;text-align:center}.nps_static .nps__item_selected{border-color:#000}.nps_static .nps__item_selected .nps__score{font-size:.75rem;font-weight:bold;color:#fff}.nps_sm .nps__item{width:1.625em}@media (min-width: 992px){.nps__list{padding:0.875em 4.933em}.nps__list_reversed{flex-direction:row-reverse}.nps__link{display:block;padding:0;margin:0;border:none}.nps__label_inline{display:none}.nps__label_0{text-align:left}.nps__label_5{display:block;text-align:center}.nps_static .nps__item{margin:0}.nps_sm .nps__item{width:1.625em}}@media (max-width: 767.98px){.nps .nps__item{width:100%;height:3em;line-height:3em}.nps .nps__score{color:#000;font-weight:bold}.nps .nps__labels{display:none}.nps .nps__item:last-of-type{margin-bottom:0.75em}}.star-input{font-size:2rem}.star-input .empty-stars{color:#adb5bd}.star-input .filled-stars{color:#fbbc04}@media (min-width: 992px){.star-input{font-size:1.75rem}}.textarea-counter{margin-top:.5rem;font-size:1rem;color:#28a745;display:block;visibility:hidden;text-align:right}.textarea-counter_warning{visibility:visible;color:#ffc107}.textarea-counter_danger{visibility:visible;color:#dc3545}@media (min-width: 768px){.textarea-counter{font-size:0.75rem}}.u-card__icon{display:inline-block;width:2em;height:2em;line-height:2em;background-color:#dee2e6;text-align:center;border-radius:50%}.ub{font-size:0.875em;border-radius:50%;border:none;width:2em;height:2em;text-align:center;line-height:1.5625em}.ub_xs{font-size:0.5625em}.ub_sm{font-size:0.75em}.ub_lg{font-size:1.25em}.ub_xl{font-size:1.5em}.ub_xxl{font-size:1.75em}.ub_xxxl{font-size:2em}a:hover .ub{text-decoration:none}.text-deleted{text-decoration:line-through;color:#bbb}.text-star{color:#fbbc04}.text-decoration-underline{text-decoration:underline !important}.colorpicker.colorpicker-popup{-moz-user-select:none}.container_widget{width:auto;padding:0;height:100vh}.quote{border-left:10px solid #eee;padding:0.875em;background-color:#fafafa;font-style:italic}.curly-quotes :first-child:before{content:open-quote}.curly-quotes :last-child:after{content:close-quote}.form-control.hide-show.is-valid,.was-validated .form-control.hide-show:valid,.form-control.hide-show.is-invalid,.was-validated .form-control.hide-show:invalid{background-image:none}h1+hr{width:96px;display:inline-block;border:2px solid #0570c3}h3+hr{width:58px;display:inline-block;border:1px solid #6db4ff}.card_shadow{padding:1.875rem;background-color:#fff;box-shadow:0 0 40px rgba(11,32,64,0.1);border-radius:5px}.dd-menu{display:inline-block}.dd-menu__toggle:active,.dd-menu__toggle:focus{background-color:#f0f0f0}.dd-menu__toggle:after{content:none}.dd-menu .dropdown-toggle{color:#aaa}.dd-menu .dropdown-menu{margin:0}.pending{color:#ffbf29}.attended{color:#15b09b}.cancelled{color:#f54f4f}.noshow{color:#484d51}.styled-checkbox [type="checkbox"]:not(:checked),.styled-checkbox [type="checkbox"]:checked{position:absolute;left:-9999px}.styled-checkbox [type="checkbox"]:not(:checked)+label,.styled-checkbox [type="checkbox"]:checked+label{position:relative;padding-left:1.6rem;cursor:pointer;margin-bottom:1rem;font-size:14px;margin-right:1rem}.styled-checkbox [type="checkbox"]:not(:checked)+label:before,.styled-checkbox [type="checkbox"]:checked+label:before{content:"";position:absolute;left:0px;top:0px;width:18px;height:18px;border:2px solid #cccccc;background:#ffffff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.styled-checkbox [type="checkbox"]:not(:checked)+label:after,.styled-checkbox [type="checkbox"]:checked+label:after{font-family:"Font Awesome 5 Pro";content:"\f00c";position:absolute;top:0px;left:1px;font-size:16px;line-height:1.2;color:rgba(40,100,220,0.9);transition:all 0.2s}.styled-checkbox [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.styled-checkbox [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.styled-checkbox [type="checkbox"]:disabled:not(:checked)+label:before,.styled-checkbox [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#999999;background-color:#dddddd}.styled-checkbox [type="checkbox"]:disabled:checked+label:after{color:#999999}.styled-checkbox [type="checkbox"]:disabled+label{color:#aaaaaa}.styled-checkbox label:hover:before{border:2px solid #4778d9 !important;background:#ffffff}.styled-checkbox .form-check{padding-left:unset}.box .ui-datepicker{width:100%;border:none}.box .ui-widget-content{border:none}.ui-datepicker .ui-state-default{background:transparent;border:none;width:25px;text-align:center}.ui-datepicker .ui-state-active{background:#eee}.ui-datepicker .ui-state-highlight{background:#fcf8e3}.ui-datepicker .ui-datepicker-header{padding:0;border:none;border-bottom:1px solid #f0f0f0;border-radius:0;background:transparent}.ui-datepicker td{transition:all 0.2s ease}.ui-datepicker td:hover{opacity:0.7}.ui-datepicker-title{font-size:1rem !important;font-weight:normal;font-family:"Poppins",sans-serif;font-weight:600;padding:0.6rem 0rem}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none;background-color:#f0f0f0}div#ui-datepicker-div{border:none;box-shadow:0px 3px 7px rgba(154,154,154,0.478431)}table.ui-datepicker-calendar th{color:#cbcbcb;text-align:left}th.ui-datepicker-week-end:first-of-type{color:#ff468d}th.ui-datepicker-week-end:last-of-type{color:#2864dc}.ui-datepicker .ui-datepicker-header{border:none}a.ui-state-default{font-family:"Poppins",sans-serif}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#d4ebf8;border-radius:50%;padding-right:4px;color:#76bde8;font-weight:600;text-align:center}.ui-datepicker .ui-state-active{background:#fcf1f3 !important;border-radius:50%;padding-right:4px;color:#ff488f;font-weight:600}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:none;transition:all 0.3s ease}span.ui-icon.ui-icon-circle-triangle-w{background:url("/img/navigation/arrow-prev.png")}span.ui-icon.ui-icon-circle-triangle-e{background:url("/img/navigation/arrow-next.png")}span.ui-icon.ui-icon-circle-triangle-w,span.ui-icon.ui-icon-circle-triangle-e{background-size:contain;background-repeat:no-repeat;background-position:center}.d-recommendation_disabled .quote{text-decoration:line-through;color:#aaa}.tab-pane>.form-group:first-child{margin-top:1.5em}.powered-by__img{vertical-align:bottom}.word-break-all{word-break:break-all}.readmore[data-readmore]{overflow:hidden}.readmore+[data-readmore-toggle],.readmore[data-readmore]{display:block;width:100%}.map_h300{height:300px}.divider,.divider_light{height:2px;width:100%;display:block;margin:9px 0;overflow:hidden;background-color:#cbcbcb}.divider_light{height:1px}.attr-tag-editor-tags{padding:15px 15px 15px 0px;background-color:transparent}.attr-tag-editor-tags__title{font-weight:bold;margin-bottom:0.7em}.attr-tag-editor-tags__tag{background-color:#b5b5b5;padding:5px;color:#fff;border-radius:3px;font-weight:bold;display:inline-block;cursor:copy}.attr-tag-editor-tags__item{margin-bottom:1em}.hover-stars{display:table;padding:0;border:none;margin:0 auto;width:100%}.hover-stars li{display:table-cell;width:20%;text-align:center;vertical-align:top}.hover-stars__star{font-size:200%}.hover-stars__link:hover{text-decoration:none}.hover-stars button.hover-stars__link{border:none;background-color:transparent}.hover-stars a,.hover-stars button{color:#768db0;text-decoration:none}.hover-stars:hover li:hover~li a,.hover-stars:hover li:hover~li button{color:#768db0}.hover-stars:hover a,.hover-stars:hover button{color:#fbbc04}.hover-stars__label{font-size:75%;color:#ccc}li:hover .hover-stars__label{color:#999}.ui-autocomplete.ui-menu{z-index:1050}.social-links{list-style-type:none;padding:0;margin:0}.social-links__item{margin-bottom:1em}.social-links__item .btn_social{text-align:center;padding:1em;background-position:1em center}.social-links__item:last-of-type{margin-bottom:0}.page-link{border:none;color:#495057;background:none}.page-item.active .page-link{color:#fff}.next:not(.disabled) .page-link,.prev:not(.disabled) .page-link{background:#e9ecef}.page-item.disabled .page-link{background:none}.pagination_sm .page-link{padding:0.5em}.btn-primary .xicon::before{color:#bee3f4}.btn-success .xicon::before{color:#d8f6df}.btn-group-xs>.btn,.btn-xs{padding:0.25rem 0.4rem;font-size:0.75rem;line-height:1;border-radius:0.2rem}.btn_inline-form{margin-top:28px}.btn_file{position:relative;overflow:hidden}.btn_file .form-group,.btn_file input[type="file"]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.btn_social{color:#eee;background-color:#999;padding:0.9375em 60px;background-position:10px center;background-repeat:no-repeat;background-size:35px;background-image:url("/img/sites/generic.png")}.btn_social:hover{color:#fff;opacity:0.8}.btn_social:focus,.btn_social:active{color:#fff}.btn_social-email:active,.btn_social-email{background-image:url("/img/sites/mailto.png")}.btn_social-google:active,.btn_social-google{background-image:url("/img/sites/google.png")}.btn_social-facebook:active,.btn_social-facebook{background-image:url("/img/sites/facebook.png")}.btn_social-twitter:active,.btn_social-twitter{background-image:url("/img/sites/twitter.png")}.btn_social-linkedin:active,.btn_social-linkedin{background-image:url("/img/sites/linkedin.png")}.btn_social-yelp:active,.btn_social-yelp{background-image:url("/img/sites/yelp.png")}.btn_social-vitals:active,.btn_social-vitals{background-image:url("/img/sites/vitals.png")}.btn_social-realself:active,.btn_social-realself{background-image:url("/img/sites/realself.png")}.btn_social-ratemds:active,.btn_social-ratemds{background-image:url("/img/sites/ratemds.png")}.btn_social-healthgrades:active,.btn_social-healthgrades{background-image:url("/img/sites/healthgrades.png")}.select2-container--bootstrap{box-shadow:0 0.125rem 0.3125rem rgba(0,0,0,0.15)}.select2-container--bootstrap .select2-selection{border-radius:.1875rem}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{margin-top:.5rem}.select2-container--bootstrap .select2-results__group{font-size:1rem}.select2-container--bootstrap .select2-selection--single{font-size:1rem;height:calc(1.7em + 1rem + 2px);line-height:1.7;padding:.5rem .75rem}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{height:calc(1.7em + 1rem + 2px)}.select2-results__options--nested{padding-left:1em;font-size:0.875rem}.c-card__header{background-color:#f8f8ff;padding:0.625em}.c-card__name{margin:0}.c-card__meta{padding:0;margin:0;list-style-type:none;color:#999}.c-hdr{text-align:center}.form-group__multi-checkbox label{display:block;font-weight:normal}.alert__title{margin-top:0}.nav-tabs>li>label{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px 15px;font-weight:normal;margin:0;display:block;cursor:pointer;color:#3c8dbc}.nav-tabs>li>label input[type="radio"]{transform:scale(0.8);margin:0;vertical-align:text-bottom}.nav-tabs>li>.help-block{margin:0}.nav-tabs>li.active>label,.nav-tabs>li.active>label:focus,.nav-tabs>li.active>label:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:#ddd;border-bottom-color:transparent;cursor:default}.appt__status_pending{color:#ca0}.appt__status_attended{color:#090}.appt__status_cancelled{color:#bbb;text-decoration:line-through}.appt__status_no-show{color:#bbb}.text_mailto{background-color:#000;color:#fff}.text_facebook{background-color:#1877f2;color:#fff}.text_twitter{background-color:#1da1f3;color:#fff}.text_linkedin{background-color:#0077b5;color:#fff}.text_google,.text_gplus{background-color:#dd4b39;color:#fff}.text_vitals{background-color:#774ac7;color:#fff}.text_realself{background-color:#222;color:#fff}.text_yelp{background-color:#ab1000;color:#fff}.text_ratemds{background-color:#4da9ae;color:#fff}.text_healthgrades{background-color:#1212fa;color:#fff}.notif-link__badge{color:#fff;background-color:#d00;font-size:0.75rem;padding:0 0.5em;display:inline-block;position:relative;top:-8px;left:-8px}.hint-block{color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.filters{margin:20px 0}.d-card__name{margin:0}.d-card__tags{margin-bottom:15px}.tag-list{padding:0}.tag-list .tag{margin-bottom:0.125em}.tag{color:#343a40;background-color:#dee2e6;padding:0.5em}.tag a{color:#343a40}.d-recommend__d-card{-margin:0 auto;text-align:center}.d-recommend__d-picture{display:inline}.icheckbox_square-blue{margin-right:0.3rem}.c-profile__info{margin-bottom:15px}.c-profile__map{margin:0 auto 20px}.c-profile__about>h3{color:#666}.c-profile__doctor{margin-bottom:1em}.c-profile__tags{margin-bottom:0.5em}.c-profile__metadata .xicon{width:1.1875em;color:#555}.c-profile__book-cta{font-size:0.8rem}.dialog-header_line{width:100%;padding-top:5px;background:#1a7099;background:-moz-linear-gradient(left, #1a7099 0%, #28a2dc 100%);background:-webkit-linear-gradient(left, #1a7099 0%, #28a2dc 100%);background:linear-gradient(to right, #1a7099 0%, #28a2dc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a7099', endColorstr='#28a2dc', GradientType=1)}.badge{font-family:"Arial",sans-serif}.star-rating__stars{display:inline-block}.star-rating .star{color:#fbbc04}.swiper-button-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjMxNjQxIDEyLjcxMDlMNi44NjMyOCAxMi4xOTE0QzYuOTcyNjYgMTIuMDU0NyA2Ljk3MjY2IDExLjgzNTkgNi44NjMyOCAxMS43MjY2TDEuOTE0MDYgNi43NUw2Ljg2MzI4IDEuODAwNzhDNi45NzI2NiAxLjY5MTQxIDYuOTcyNjYgMS40NzI2NiA2Ljg2MzI4IDEuMzM1OTRMNi4zMTY0MSAwLjgxNjQwNkM2LjE3OTY5IDAuNjc5Njg4IDUuOTg4MjggMC42Nzk2ODggNS44NTE1NiAwLjgxNjQwNkwwLjEwOTM3NSA2LjUzMTI1QzAgNi42Njc5NyAwIDYuODU5MzggMC4xMDkzNzUgNi45OTYwOUw1Ljg1MTU2IDEyLjcxMDlDNS45ODgyOCAxMi44NDc3IDYuMTc5NjkgMTIuODQ3NyA2LjMxNjQxIDEyLjcxMDlaIiBmaWxsPSIjMDA2OTk4Ii8+Cjwvc3ZnPgo=");left:10px;right:auto;width:40px;height:40px;background-size:25%;border:1px solid #006998;border-radius:50px;transition:all 200ms ease-in-out}.swiper-button-prev:hover{background-color:#006998;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjMxNjQxIDEyLjcxMDlMNi44NjMyOCAxMi4xOTE0QzYuOTcyNjYgMTIuMDU0NyA2Ljk3MjY2IDExLjgzNTkgNi44NjMyOCAxMS43MjY2TDEuOTE0MDYgNi43NUw2Ljg2MzI4IDEuODAwNzhDNi45NzI2NiAxLjY5MTQxIDYuOTcyNjYgMS40NzI2NiA2Ljg2MzI4IDEuMzM1OTRMNi4zMTY0MSAwLjgxNjQwNkM2LjE3OTY5IDAuNjc5Njg4IDUuOTg4MjggMC42Nzk2ODggNS44NTE1NiAwLjgxNjQwNkwwLjEwOTM3NSA2LjUzMTI1QzAgNi42Njc5NyAwIDYuODU5MzggMC4xMDkzNzUgNi45OTYwOUw1Ljg1MTU2IDEyLjcxMDlDNS45ODgyOCAxMi44NDc3IDYuMTc5NjkgMTIuODQ3NyA2LjMxNjQxIDEyLjcxMDlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}.swiper-button-next{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjY1NjI1IDAuODE2NDA2TDAuMTA5Mzc1IDEuMzM1OTRDMCAxLjQ3MjY2IDAgMS42OTE0MSAwLjEwOTM3NSAxLjgwMDc4TDUuMDU4NTkgNi43NUwwLjEwOTM3NSAxMS43MjY2QzAgMTEuODM1OSAwIDEyLjA1NDcgMC4xMDkzNzUgMTIuMTkxNEwwLjY1NjI1IDEyLjcxMDlDMC43OTI5NjkgMTIuODQ3NyAwLjk4NDM3NSAxMi44NDc3IDEuMTIxMDkgMTIuNzEwOUw2Ljg2MzI4IDYuOTk2MDlDNi45NzI2NiA2Ljg1OTM4IDYuOTcyNjYgNi42Njc5NyA2Ljg2MzI4IDYuNTMxMjVMMS4xMjEwOSAwLjgxNjQwNkMwLjk4NDM3NSAwLjY3OTY4OCAwLjc5Mjk2OSAwLjY3OTY4OCAwLjY1NjI1IDAuODE2NDA2WiIgZmlsbD0iIzAwNjk5OCIvPgo8L3N2Zz4K");right:10px;left:auto;width:40px;height:40px;background-size:25%;border:1px solid #006998;border-radius:50px;transition:all 200ms ease-in-out}.swiper-button-next:hover{background-color:#006998;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjY1NjI1IDAuODE2NDA2TDAuMTA5Mzc1IDEuMzM1OTRDMCAxLjQ3MjY2IDAgMS42OTE0MSAwLjEwOTM3NSAxLjgwMDc4TDUuMDU4NTkgNi43NUwwLjEwOTM3NSAxMS43MjY2QzAgMTEuODM1OSAwIDEyLjA1NDcgMC4xMDkzNzUgMTIuMTkxNEwwLjY1NjI1IDEyLjcxMDlDMC43OTI5NjkgMTIuODQ3NyAwLjk4NDM3NSAxMi44NDc3IDEuMTIxMDkgMTIuNzEwOUw2Ljg2MzI4IDYuOTk2MDlDNi45NzI2NiA2Ljg1OTM4IDYuOTcyNjYgNi42Njc5NyA2Ljg2MzI4IDYuNTMxMjVMMS4xMjEwOSAwLjgxNjQwNkMwLjk4NDM3NSAwLjY3OTY4OCAwLjc5Mjk2OSAwLjY3OTY4OCAwLjY1NjI1IDAuODE2NDA2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")}.readmore__link{display:block;text-align:right;padding:15px}.not-set,.empty{color:#ced4da}.grid-view th{white-space:nowrap}.grid-view_no-header-wrap th{white-space:normal}.grid-view .has-error .help-block{color:#dc3545;font-weight:bold}.grid-view thead{background:#f8f9fa}.grid-view th{color:#adb5bd;text-transform:uppercase;font-family:"Poppins",sans-serif;border:none}.grid-view td{border:none}.grid-view .table-striped td{border-top:1px solid #dee2e6}.iti{display:block}.iti input::placeholder{color:#ccc}.star-rating .rating-stars{cursor:auto}.star-rating .rating-stars-xl{font-size:1.375rem}.star-rating .rating-stars-lg{font-size:1.25rem}.star-rating .rating-stars-md{font-size:1.125rem}.star-rating .rating-stars-sm{font-size:1rem}.star-rating .rating-stars-xs{font-size:0.875rem}.rating-container .filled-stars{-webkit-text-stroke:initial;text-shadow:initial}.review{padding-top:20px;padding-bottom:20px}.review__metadata{font-size:smaller}.ui-datepicker select{color:#495057;background-color:#fff;border:1px solid #ced4da;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-radius:.2rem;padding:.25rem .5rem}.tooltip_quote .tooltip-inner{color:#000;background-color:#eee;font-size:15px;max-width:300px;padding:20px;border-radius:20px;text-align:left}.tooltip-inner p{margin-bottom:5px}.tooltip_quote.show{opacity:1}.tooltip.tooltip_quote .tooltip-arrow{border-right-color:#eee}.nps-slider-input{border:none;box-shadow:none;height:auto;padding-left:0;padding-right:0}.nps-slider-input .ui-slider{margin-left:0.25em;margin-right:0.25em}.bubble{font-size:14px;font-style:italic;position:relative;background-color:#eee;border:none;border-radius:1em;margin:0;padding:0.875em}.bubble:after{content:"";position:absolute;width:0;height:0;border:14px solid transparent}.bubble_bottom:after{top:0;left:50%;border-bottom-color:#eee;border-top:0;border-left:0;margin-left:-7px;margin-top:-14px}.bubble_left:after{right:0;top:50%;border-left-color:#eee;border-right:0;border-bottom:0;margin-top:-7px;margin-right:-14px}.bubble_top:after{bottom:0;left:50%;border-top-color:#eee;border-bottom:0;border-left:0;margin-left:-7px;margin-bottom:-14px}.bubble_right:after{left:0;top:50%;border-right-color:#eee;border-left:0;border-bottom:0;margin-top:-7px;margin-left:-14px}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{font-weight:900;content:"\f0de"}a.desc:after{font-weight:900;content:"\f0dd"}.required label:after{content:"*";color:#f88;margin-left:0.3rem}.field-formsubmission-first_name label:after,.field-formsubmission-last_name label:after,.field-formsubmission-email label:after{content:"*";color:#f88;margin-left:0.3rem}.required.not-really-required label:after,.required label.not-really-required:after,.required .radio-list label:after,.required .form-check-label:after{content:none}.required label.custom-control-label:after{content:"";margin-left:0}.has-error .help-block{font-weight:bold}.has-error .help-block-error{font-weight:bold;color:#a94442}.has-error .form__label,.has-error label{color:#a94442}.sortable-placeholder{outline:3px dashed #ccc;background-color:#efefef;margin:0 15px 20px 15px}.drag-handle:hover{cursor:grab}.dragging,.dragging .drag-handle:hover{cursor:grabbing}.help-block_inline{margin:0;padding:0;display:inline}.metric-trend__title{font-size:1rem}.metric-trend__last{font-size:1.5rem;display:inline;margin-left:1em}.metric-trend__change{display:inline;font-size:1.25em;margin-left:0.3em}.change_no-change{color:#00f}.change_up{color:#0b0}.change_down{color:#0b0}.c-br__page{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.bg_red-grad{background:#f33688;background:-moz-linear-gradient(left, #f33688 -2%, #f44d56 49%, #f5824f 100%);background:-webkit-linear-gradient(left, #f33688 -2%, #f44d56 49%, #f5824f 100%);background:linear-gradient(to right, #f33688 -2%, #f44d56 49%, #f5824f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33688', endColorstr='#f5824f',GradientType=1 )}.bg_blue-grad{background:#2864dc;background:-moz-linear-gradient(left, #2864dc -2%, #2864dc -1%, #2864dc 0%, #27a8e5 100%);background:-webkit-linear-gradient(left, #2864dc -2%, #2864dc -1%, #2864dc 0%, #27a8e5 100%);background:linear-gradient(to right, #2864dc -2%, #2864dc -1%, #2864dc 0%, #27a8e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2864dc', endColorstr='#27a8e5',GradientType=1 )}.bg_gray{background:#f6f6f6}.sticky-scrolling__container{position:relative}.sticky-scrolling__sticky{position:sticky;top:80px}.font_heading{font-family:"Poppins",sans-serif}.font_body{font-family:"Lato",sans-serif}.font_regular{font-weight:400}.active-slider{display:flex;align-items:center}.active-slider .current{margin-left:0.25em;font-size:small}.active-slider input{opacity:0.7;box-shadow:none !important}.active-slider input:hover{opacity:1}.divider-text{text-align:center;border-top:1px solid #dee2e6;line-height:0.0em;margin:0.5em 0 1em}.divider-text span{background:#fff;padding:0 1em}.img-container{max-height:60vh}@media (min-width: 768px){.c-hdr_sm{min-height:130px;padding:15px}.readmore__link{padding:5px}.hover-stars__star{font-size:300%}}@media (min-width: 992px){td.actions_hover{display:none}tr:hover td.actions_hover{display:table-cell}}html{scroll-behavior:smooth}body{color:#495057}main{padding-bottom:1.25em}.l-widget main{padding:0}.front main{padding-bottom:0}.serp-c-card{padding:1em;background-color:#fff;border-color:#dee2e6;box-shadow:0 0 40px rgba(11,32,64,0.1)}.navbar-brand img{width:215px}.navbar__social .xicon{width:1.625em}.navbar-nav .nav-item{margin:0 1rem}.navbar__btn{width:100%;margin:0.75em 0;padding:.5rem 2rem;border-radius:2em;text-transform:uppercase;border-color:transparent}.navbar__btn-login{color:#fff;background:linear-gradient(to right, #2864DC, #27A8E5)}.navbar__btn-login:hover{opacity:.8;border-color:transparent}@media (min-width: 576px){.navbar-brand img{width:240px}}@media (min-width: 992px){.navbar__btn{width:auto;margin:0}}.a-search-index .dropdown-menu{z-index:9999}.social-links{font-size:1.2rem;list-style-type:none}.social-links__link{color:#1a7099;padding:1rem 2rem}@media (min-width: 992px){.social-links__link{padding:0.5rem 1rem}}.d-profile h2{color:#005081;font-family:"Poppins", sans-serif;border-bottom:2px solid #e8f0f3;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:10px;font-weight:300;line-height:1.1;text-align:left;padding:10px 0}.d-profile h2 img{width:25px}.d-profile h4{color:#455565}.d-profile p{color:#626c76}.d-profile__header{margin:-10px -15px 0 -15px;background:linear-gradient(90deg, #2d69d9 0%, #31a8e2 60%)}.d-profile__header .d-pic{width:120px;height:120px;object-fit:cover;border:2px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);margin:20px;max-width:120px}.d-profile__header h1{color:#fff;font-weight:400}.d-profile__header p{color:#fff}.d-profile__header__meta{display:grid}.d-profile__header__meta__languages{color:#f5f6f6;opacity:0.75;font-weight:300;line-height:1.6;font-family:"Poppins", sans-serif;font-size:1.2rem}.d-profile__header__meta__languages .div{padding:0 5px 0 10px;opacity:0.5;display:none}.d-profile__header__map{width:100% !important;height:100% !important;min-height:250px}.d-profile__professions{font-weight:100;color:#6de7da}.d-profile__awards p,.d-profile__memberships p{position:relative;padding-left:25px}.d-profile__awards p::before,.d-profile__memberships p::before{content:"";left:0;top:7px;width:14px;height:14px;position:absolute;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgMC4xNTYyNUw2LjUzMTI1IDAuMzc1QzYuMzc1IDAuNTMxMjUgNi4zNzUgMC43NSA2LjUzMTI1IDAuOTA2MjVMMTIuMDkzOCA2LjQ2ODc1SDAuMzc1QzAuMTU2MjUgNi40Njg3NSAwIDYuNjU2MjUgMCA2Ljg0Mzc1VjcuMTU2MjVDMCA3LjM3NSAwLjE1NjI1IDcuNTMxMjUgMC4zNzUgNy41MzEyNUgxMi4wOTM4TDYuNTMxMjUgMTMuMTI1QzYuMzc1IDEzLjI4MTIgNi4zNzUgMTMuNSA2LjUzMTI1IDEzLjY1NjJMNi43NSAxMy44NzVDNi45MDYyNSAxNC4wMzEyIDcuMTI1IDE0LjAzMTIgNy4yODEyNSAxMy44NzVMMTMuODc1IDcuMjgxMjVDMTQuMDMxMiA3LjEyNSAxNC4wMzEyIDYuOTA2MjUgMTMuODc1IDYuNzVMNy4yODEyNSAwLjE1NjI1QzcuMTI1IDAgNi45MDYyNSAwIDYuNzUgMC4xNTYyNVoiIGZpbGw9IiM1Njk1QzgiLz4KPC9zdmc+Cg==")}.d-profile__bio{color:#f5f6f6;opacity:0.75;font-weight:300;line-height:1.4}.d-profile__bio .readmore__link{color:#f5f6f6}.d-profile__header-nav-bar{top:0;z-index:9;position:sticky;margin:0 -15px;box-shadow:0px -6px 25px rgba(14,36,70,0.2);background-color:#e4fafd}.d-profile__header-nav-bar.is-pinned{z-index:1001}.d-profile__header-nav-bar nav{display:flex;gap:1px}.d-profile__header-nav-bar a{opacity:0.7;color:#255087;font-family:"Poppins", sans-serif;font-weight:500;margin:0;display:inline-block;border-bottom:2px solid #e4fafd;position:relative}.d-profile__header-nav-bar a:hover,.d-profile__header-nav-bar a.current{opacity:1;border-bottom:2px solid #255087}.d-profile__header-nav-bar a::before{content:"";left:15px;top:18px;width:20px;height:20px;position:absolute;background-repeat:no-repeat}.d-profile__header-nav-bar a.info::before{background-image:url("/img/icons/icon-pen.svg")}.d-profile__header-nav-bar a.bookings::before{background-image:url("/img/icons/icon-bookings.svg")}.d-profile__header-nav-bar a.locations::before{background-image:url("/img/icons/icon-medical-clipboard.svg")}.d-profile__header-nav-bar a.recommendations::before{background-image:url("/img/icons/icon-recommendations.svg")}.d-profile__header-nav-bar a.reviews::before{background-image:url("/img/icons/icon-reviews.svg")}.d-profile__header-nav-bar a.connections::before{background-image:url("/img/icons/icon-connections.svg");top:21px}.d-profile__connection{background-color:#3387ad;margin-left:-15px;margin-right:-15px;width:100vw}.d-profile__connection h2{border-bottom:none;color:#fff;grid-template-columns:40px 1fr auto}.d-profile__connection h2 img{width:35px}.d-profile__connection h4{color:#fff}.d-profile__connection .my-profile{padding:40px 20px;background-color:#319dc1}.d-profile__connection .my-profile .d-pic{background:#fff;border:3px solid #fff}.d-profile__connection-intro-link{text-decoration:none;transition:all 200ms ease-in-out;color:#fff;background-color:#5ac8e1;padding:8px 15px;border-radius:8px;display:inline-block;margin:3px;font-size:1.3rem}.d-profile__connection-intro-link:after{font-family:"Font Awesome 5 Pro";content:"\f078";color:#fff;text-decoration:none;margin-left:0.5rem;font-size:16px;transition:all 200ms ease-in-out}.d-profile__connection-intro-link:hover{color:#003d6c;background-color:#5ac8e1}.d-profile__connection-intro-link:hover:after{color:#003d6c}.d-profile__connection blockquote p{color:rgba(255,255,255,0.75);margin:20px 0 40px 0;font-style:italic}.d-profile__connection blockquote p::before,.d-profile__connection blockquote p::after{color:#6de7da}.d-profile__connection-item{background:#ffffff;box-shadow:0px 5px 25px rgba(14,36,70,0.08);border-radius:8px;padding:20px}.d-profile__connection-item h4{color:#1e2d44}.d-profile__connection-item .clinics a{color:#626c76;background:#e8f0f3;padding:8px 15px;font-size:0.75rem;border-radius:40px;margin:8px 8px 0 0;display:inline-block}.d-profile__connection-item .clinics a:hover{color:#255087;background:#aee5f9}.d-profile__connection-item .btn-primary{color:#005081;background:#dfeaee;border:1px solid #d1e3ea;text-decoration:none;font-size:1rem;border-radius:8px;text-transform:none;cursor:pointer}.d-profile__connection-item .btn-primary:hover{color:#fff;border-color:#005081;background-color:#005081;opacity:1}.d-profile__connection-item .d-pic{border:double 3px transparent;border-radius:100px;background-image:linear-gradient(white, white),linear-gradient(to right, #2d69d9, #31a8e2);background-origin:border-box;background-clip:content-box, border-box}.d-profile__connection-label{color:#fff;background-color:#47cfcd;width:40px;height:40px;border-radius:40px}.d-profile__recommendations{background-color:#e8f0f3;margin-left:-15px;margin-right:-15px;width:100vw}.d-profile__recommendations h2{border-bottom:2px solid #bfced5;grid-template-columns:30px 1fr auto}.d-profile__recommendations .d-recommendation{width:100%;border-bottom:1px dashed #bfced5;padding-bottom:20px}.d-profile__recommendations .d-recommendation:last-child{border:none;padding-bottom:0}.d-profile__recommendations .d-recommendation a{color:#1e2d44;font-size:1.5rem}.d-profile__recommendations .d-card__pic{width:100%;max-width:200px;margin:0 auto;border:double 3px transparent;border-radius:100px;background-image:linear-gradient(white, white),linear-gradient(to right, #2d69d9, #31a8e2);background-origin:border-box;background-clip:content-box, border-box}.d-profile__recommendations .d-card__spec{font-weight:500;font-family:"Poppins", sans-serif;color:#455565}.d-profile__recommendations .d-card,.d-profile__recommendations .recommendation-text{display:grid;grid-template-columns:90px 1fr;grid-gap:30px}.d-profile__recommendations .d-card .quote,.d-profile__recommendations .recommendation-text .quote{font-style:normal;border-left:none;color:#626c76;border-radius:4px}.d-profile__recommendations .d-card span,.d-profile__recommendations .recommendation-text span{color:#15a7b0}.d-profile__reviews,.d-profile__bookings,.d-profile__connection,.d-profile__information,.d-profile__recommendations{padding-top:80px}.d-profile__bookings{margin-left:-15px;margin-right:-15px;width:calc(100vw - 15px);padding-bottom:80px;background-color:#e8f0f3}.d-profile__bookings h2{border-bottom:2px solid #bfced5}.d-profile .booking-widget-wrapper p{margin:16px 0 5px 0;font-size:1rem;color:#003d6c;font-weight:600}.d-profile .booking-widget-wrapper p:first-child{margin-top:0}.d-profile .booking-widget-wrapper .dropdown>a,.d-profile .booking-widget-wrapper .d-profile__date span,.d-profile .booking-widget-wrapper .c-review__appointment-filter{background-color:#fff;border-color:#ccdde5;color:#002b58;display:grid;grid-gap:10px;grid-template-columns:auto 1fr auto auto;align-items:center;text-align:left}.d-profile .booking-widget-wrapper .dropdown .dropdown-menu{border-color:#ccdde5;min-width:100%;top:-3px;border-radius:0 0 4px 4px}.d-profile__booking-panel{border-left:1px solid #ccdde5;border-right:1px solid #ccdde5;min-height:221px;background-color:#fff}.d-profile__c-address{color:#2f4054}.d-profile__c-address a{margin-left:10px}.d-profile__c-address .btn-secondary{background-color:transparent;color:#333333;border:1px solid #c6c6c6}.d-profile__c-address .btn-secondary:hover{color:#212529;background-color:#c8cfd6;border:1px solid #c1c9d0}.d-profile .appointment-request-banner a{color:#fff;background:linear-gradient(80.35deg, #2d69d9 -6.16%, #31a8e2 108.43%);text-align:center;padding:10px;border:1px solid #ccdde5;border-radius:0 0 4px 4px;font-weight:400;display:block;width:100%;transition:all 200ms ease-in-out}.d-profile .appointment-request-banner a strong{font-weight:600}.d-profile .appointment-request-banner a:hover{background:linear-gradient(80.35deg, #1155d3 -6.16%, #2d69d9 108.43%);opacity:1;color:#fff}.d-profile .heading-wrapper{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;align-items:center;min-height:48px}.d-profile .star-rating{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;background:#f5f6f6;padding:2px 8px;border-radius:5px;width:fit-content;margin-left:15px}.d-profile .star-rating__value{grid-row:1;grid-column:1;font-size:1.15rem;line-height:1.9}.d-profile .star-rating__stars{grid-row:1;grid-column:2}.d-profile__header__meta{grid-template-columns:1fr}.d-profile__header__meta .div{display:none}.d-profile__header__map{width:100vw !important;height:300px !important;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.d-profile__header-nav-bar nav{justify-content:space-around}.d-profile__header-nav-bar nav a{text-indent:-1000px;padding:15px 40px}.d-profile__header-nav-bar nav a::before{left:30px}.d-profile__recommendations .d-card{text-align:center}.d-profile__recommendations .d-card,.d-profile__recommendations .recommendation-text{grid-template-columns:1fr;grid-gap:0;margin-top:20px}.d-profile__recommendations h2{grid-template-columns:30px 1fr;justify-items:flex-start}.d-profile__recommendations h2 .btn{grid-row:2;grid-column:2}.d-profile__connection h2{grid-template-columns:40px 1fr;justify-items:flex-start}.d-profile__connection h2 .btn{grid-row:2;grid-column:2}@media (min-width: 768px){.d-profile__recommendations .d-card{text-align:left}.d-profile__recommendations .recommendation-text{grid-template-columns:120px 1fr;grid-gap:30px;margin:0;align-items:flex-start}}@media (min-width: 992px){.d-profile__header__meta{grid-template-columns:auto 1fr}.d-profile__header__meta .div{display:inline-block}.d-profile__header-nav-bar nav{justify-content:flex-start}.d-profile__header-nav-bar nav a{text-indent:0;padding:15px 25px 15px 50px}.d-profile__header-nav-bar nav a::before{left:15px}}@media (min-width: 1200px){.d-profile__header .map-container{position:relative}.d-profile__header__map{width:100% !important;height:100% !important;margin:0}.d-profile__header .map-overlay{position:absolute;left:0;top:0;z-index:1;background:linear-gradient(90deg, #31a8e2 5%, rgba(49,168,226,0.101961) 40%);width:100% !important;height:100% !important;margin:0}}.c-profile h2{color:#005081;font-family:"Poppins", sans-serif;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:10px;font-weight:600;line-height:1.1;text-align:left;padding:10px 0;margin-left:10px}.c-profile h2 img{width:25px}.c-profile h4{color:#455565}.c-profile p{color:#626c76}.c-profile__review-score{font-size:3em;line-height:1;font-weight:700}.c-profile__header{margin:-10px -15px 0 -15px;background:linear-gradient(90deg, #2d69d9 0%, #31a8e2 60%)}.c-profile__header .d-pic-wrapper:hover{opacity:1}.c-profile__header .d-pic-wrapper .avatar{z-index:1;display:inline-block;border-radius:50%;overflow:hidden;width:100px;border:2px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);background-color:#fff}.c-profile__header .d-pic-wrapper .avatar:not(:first-child){position:relative;margin-left:-50px;-webkit-mask:radial-gradient(circle 50px at 2px 50%, transparent 99%, #fff 100%);mask:radial-gradient(circle 50px at 2px 50%, transparent 99%, #fff 100%)}.c-profile__header .d-pic-wrapper .avatar:last-child{z-index:0;margin-left:-50px;-webkit-mask:radial-gradient(circle 0px at 2px 50%, transparent 99%, #fff 100%);mask:radial-gradient(circle 0px at 2px 50%, transparent 99%, #fff 100%)}.c-profile__header .d-pic-wrapper .avatar .d-pic{width:100%;display:block}.c-profile__header h1{color:#fff;font-weight:400}.c-profile__header p{color:#fff}.c-profile__header__meta{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;color:#f5f6f6;opacity:0.75;font-weight:300;line-height:1.6;font-family:"Poppins", sans-serif;font-size:1rem}.c-profile__header__map{width:100%;height:100%;min-height:250px}.c-profile__header .header-review{border:1px solid rgba(255,255,255,0.3);border-radius:4px;line-height:1.2 !important}.c-profile__header .header-review blockquote{line-height:1.5 !important}.c-profile__header .header-review .slider-stars{float:left}.c-profile__header .header-review .review-name{display:inline-block}.c-profile__header .header-review .contact-name{color:rgba(255,255,255,0.7)}.c-profile__header .header-review .contact-name{color:rgba(255,255,255,0.7)}.c-profile__header .header-review .carousel-control{position:absolute;width:91px;right:0}.c-profile__header .header-review .carousel-control .carousel-control-prev{position:absolute;top:-175px;border-radius:41px;background:rgba(255,255,255,0.1);width:40px;height:40px;color:#fff}.c-profile__header .header-review .carousel-control .carousel-control-next{position:absolute;top:-175px;background:rgba(255,255,255,0.1);border-radius:41px;width:40px;height:40px;color:#fff}.c-profile__header .header-review .blockquote-footer{color:rgba(255,255,255,0.6)}.c-profile__header .header-review-content{min-height:125px}.c-profile__header .header-review-content i{color:#fff}.c-profile__header .header-review .curly-quotes p{color:rgba(255,255,255,0.85) !important;min-height:39px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.c-profile__header .header-review .star-rating{display:grid;grid-template-rows:1fr auto;grid-gap:10px}.c-profile__header .header-review .star-rating__value{color:#fff;font-size:20px;font-weight:700;line-height:24px}.c-profile__header .header-review .review-count{color:rgba(255,255,255,0.6);font-size:12px;margin-top:16px;display:block}.c-profile__header .header-review .review-count:hover{text-decoration:underline}.c-profile__header .claim-practice{font-size:16px;color:#fae060;margin-top:10px;margin-left:22px}.c-profile__header .claim-practice a{display:inline-block;color:#455565;background-color:#fae060;padding:10px;border-radius:4px;margin-left:10px}.c-profile__header .claim-practice a i{margin-right:5px;font-size:16px;opacity:0.7}.c-profile__header .claim-practice a:hover{cursor:pointer;color:#1e2d44;background-color:#f7d247;opacity:1}.c-profile__intro{border:2px solid #f5f6f6;padding:20px;border-radius:8px;font-size:1.2rem}.c-profile__professions{font-weight:100;color:#6de7da}.c-profile__awards p,.c-profile__memberships p{position:relative;padding-left:25px}.c-profile__awards p::before,.c-profile__memberships p::before{content:"";left:0;top:7px;width:14px;height:14px;position:absolute;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgMC4xNTYyNUw2LjUzMTI1IDAuMzc1QzYuMzc1IDAuNTMxMjUgNi4zNzUgMC43NSA2LjUzMTI1IDAuOTA2MjVMMTIuMDkzOCA2LjQ2ODc1SDAuMzc1QzAuMTU2MjUgNi40Njg3NSAwIDYuNjU2MjUgMCA2Ljg0Mzc1VjcuMTU2MjVDMCA3LjM3NSAwLjE1NjI1IDcuNTMxMjUgMC4zNzUgNy41MzEyNUgxMi4wOTM4TDYuNTMxMjUgMTMuMTI1QzYuMzc1IDEzLjI4MTIgNi4zNzUgMTMuNSA2LjUzMTI1IDEzLjY1NjJMNi43NSAxMy44NzVDNi45MDYyNSAxNC4wMzEyIDcuMTI1IDE0LjAzMTIgNy4yODEyNSAxMy44NzVMMTMuODc1IDcuMjgxMjVDMTQuMDMxMiA3LjEyNSAxNC4wMzEyIDYuOTA2MjUgMTMuODc1IDYuNzVMNy4yODEyNSAwLjE1NjI1QzcuMTI1IDAgNi45MDYyNSAwIDYuNzUgMC4xNTYyNVoiIGZpbGw9IiM1Njk1QzgiLz4KPC9zdmc+Cg==")}.c-profile__bio{color:#f5f6f6;opacity:0.75;font-weight:300;line-height:1.4}.c-profile__header-nav-bar{top:0;z-index:1;position:sticky;margin:0 -15px;box-shadow:0px -6px 25px rgba(14,36,70,0.2);background-color:#e4fafd}.c-profile__header-nav-bar.is-pinned{z-index:1001}.c-profile__header-nav-bar nav{display:flex;justify-content:flex-start;gap:1px}.c-profile__header-nav-bar nav a{opacity:0.7;color:#255087;font-family:"Poppins", sans-serif;font-weight:500;margin:0;display:inline-block;border-bottom:2px solid #e4fafd;position:relative}.c-profile__header-nav-bar nav a:hover,.c-profile__header-nav-bar nav a.current{opacity:1;border-bottom:2px solid #255087}.c-profile__header-nav-bar nav a::before{content:"";top:18px;width:22px;height:20px;position:absolute;background-repeat:no-repeat}.c-profile__header-nav-bar nav a.info::before{background-image:url("/img/icons/icon-pen.svg")}.c-profile__header-nav-bar nav a.bookings::before{background-image:url("/img/icons/icon-bookings.svg")}.c-profile__header-nav-bar nav a.details::before{background-image:url("/img/icons/icon-medical-clipboard.svg")}.c-profile__header-nav-bar nav a.reviews::before{background-image:url("/img/icons/icon-reviews.svg")}.c-profile__header-nav-bar nav a.practitioners::before{background-image:url("/img/icons/icon-medical-practitioner.svg");top:21px}.c-profile__header-nav-bar .nav-btn{background-color:#6de7da;color:#002b58;padding:10px 25px;border-radius:40px;margin-top:6px;display:inline-block}.c-profile__header-nav-bar .nav-btn:hover{border:none}.c-profile__connection{background-color:#3387ad;margin-left:-15px;margin-right:-15px;width:100vw}.c-profile__connection h2{border-bottom:none;color:#fff;grid-template-columns:40px 1fr auto}.c-profile__connection h2 img{width:35px}.c-profile__connection h4{color:#fff}.c-profile__connection .my-profile{padding:40px 20px;background-color:#319dc1}.c-profile__connection .my-profile .d-pic{background:#fff;border:3px solid #fff}.c-profile__connection-intro-link{text-decoration:none;transition:all 200ms ease-in-out;color:#fff;background-color:#5ac8e1;padding:8px 15px;border-radius:8px;display:inline-block;margin:3px;font-size:1.3rem}.c-profile__connection-intro-link:after{font-family:"Font Awesome 5 Pro";content:"\f078";color:#fff;text-decoration:none;margin-left:0.5rem;font-size:16px;transition:all 200ms ease-in-out}.c-profile__connection-intro-link:hover{color:#003d6c;background-color:#5ac8e1}.c-profile__connection-intro-link:hover:after{color:#003d6c}.c-profile__connection blockquote p{color:rgba(255,255,255,0.75);margin:20px 0 40px 0;font-style:italic}.c-profile__connection blockquote p::before,.c-profile__connection blockquote p::after{color:#6de7da}.c-profile__connection-item{background:#ffffff;box-shadow:0px 5px 25px rgba(14,36,70,0.08);border-radius:8px;padding:20px}.c-profile__connection-item h4{color:#1e2d44}.c-profile__connection-item .clinics a{color:#626c76;background:#e8f0f3;padding:8px 15px;font-size:0.75rem;border-radius:40px;margin:8px 8px 0 0;display:inline-block}.c-profile__connection-item .clinics a:hover{color:#255087;background:#aee5f9}.c-profile__connection-item .btn-primary{color:#005081;background:#dfeaee;border:1px solid #d1e3ea;text-decoration:none;font-size:1rem;border-radius:8px;text-transform:none;cursor:pointer}.c-profile__connection-item .btn-primary:hover{color:#fff;border-color:#005081;background-color:#005081;opacity:1}.c-profile__connection-item .d-pic{border:double 3px transparent;border-radius:100px;background-image:linear-gradient(white, white),linear-gradient(to right, #2d69d9, #31a8e2);background-origin:border-box;background-clip:content-box, border-box}.c-profile__connection-label{color:#fff;background-color:#47cfcd;width:40px;height:40px;border-radius:40px}.c-profile__recommendations{background-color:#e8f0f3;margin-left:-15px;margin-right:-15px;width:100vw}.c-profile__recommendations h2{border-bottom:2px solid #bfced5;grid-template-columns:30px 1fr auto}.c-profile__recommendations .d-recommendation{width:100%;border-bottom:1px dashed #bfced5;padding-bottom:20px}.c-profile__recommendations .d-recommendation:last-child{border:none;padding-bottom:0}.c-profile__recommendations .d-recommendation a{color:#1e2d44;font-size:1.5rem}.c-profile__recommendations .d-card__pic{width:100%;max-width:200px;margin:0 auto;border:double 3px transparent;border-radius:100px;background-image:linear-gradient(white, white),linear-gradient(to right, #2d69d9, #31a8e2);background-origin:border-box;background-clip:content-box, border-box}.c-profile__recommendations .d-card__spec{font-weight:500;font-family:"Poppins", sans-serif;color:#455565}.c-profile__recommendations .d-card,.c-profile__recommendations .recommendation-text{display:grid;grid-template-columns:90px 1fr;grid-gap:30px}.c-profile__recommendations .d-card .quote,.c-profile__recommendations .recommendation-text .quote{font-style:normal;border-left:none;color:#626c76;border-radius:4px}.c-profile__recommendations .d-card span,.c-profile__recommendations .recommendation-text span{color:#15a7b0}.c-profile__practitioners .d-pic{background-color:#e8f0f3}.c-profile__practitioners h4{color:#3a71a7}.c-profile__practitioners .div{padding:0 5px 0 10px;opacity:0.5;color:#47cfcd}.c-profile__practitioners__bio p{color:#95a3ac}.c-profile__reviews .score .star-rating{display:inline}.c-profile__reviews .star-rating__value{font-size:3rem;line-height:1;font-weight:700}.c-profile__reviews .star-rating .star{font-size:1.5rem}.c-profile__reviews .out-of{color:#bfced5;padding-left:5px;font-size:18px;font-weight:500}.c-profile__reviews .badge{font-size:16px;padding:8px 12px;color:#2f4054;background-color:#bfced5}.c-profile__reviews .source{background-color:#f5f6f6;padding:10px;border-radius:50%}.c-profile__reviews h4{display:flex;align-items:center;gap:10px}.c-profile__reviews__overview{background-color:#f5f6f6}.c-profile__reviews__overview .row .score h4{color:#455565;size:20px;font-weight:700}.c-profile__reviews__overview .row .score p{font-family:Lato;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;color:#455565}.c-profile__reviews__overview .review-widget{background-color:#ffffff;border:solid 1px #E8F0F3;border-radius:8px}.c-profile__reviews__overview .review-widget p{font-size:14px}.c-profile__reviews__overview .review-widget .star-rating{display:inline-block}.c-profile__reviews__overview .review-widget .star-rating p{font-weight:500;font-size:14px;color:#455565}.c-profile__reviews .review-filter{background-color:#E8F0F3}.c-profile__reviews .reviews-footer{margin-bottom:30px}.c-profile__reviews .reviews-footer .summary{justify-content:flex-end;text-align:right}.c-profile__reviews,.c-profile__details,.c-profile__bookings,.c-profile__information,.c-profile__practitioners{padding-top:80px}.c-profile__details .claim-practice{font-size:14px;color:#626c76}.c-profile__details .claim-practice a{background-color:#e8f0f3;padding:10px;border-radius:4px;margin-left:10px}.c-profile__details .claim-practice a i{margin-right:5px;font-size:16px;opacity:0.7}.c-profile__details .claim-practice a:hover{cursor:pointer;color:#002b58;background-color:#aee5f9}.c-profile__bookings{margin-left:-15px;margin-right:-15px;width:calc(100vw - 15px);padding-bottom:80px;background-color:#e8f0f3}.c-profile__bookings h2{border-bottom:2px solid #bfced5}.c-profile .booking-widget-wrapper p{margin:16px 0 5px 0;font-size:1rem;color:#003d6c;font-weight:600;text-align:left}.c-profile .booking-widget-wrapper p:first-child{margin-top:0}.c-profile .booking-widget-wrapper .dropdown>a,.c-profile .booking-widget-wrapper .c-review__appointment-filter{background-color:#fff;border-color:#ccdde5;color:#002b58;display:grid;grid-gap:10px;grid-template-columns:auto 1fr auto auto;align-items:center;text-align:left}.c-profile .booking-widget-wrapper .dropdown .dropdown-menu{border-color:#ccdde5;min-width:100%;top:-3px;border-radius:0 0 4px 4px}.c-profile__booking-panel{border-left:1px solid #ccdde5;border-right:1px solid #ccdde5;min-height:221px;background-color:#fff}.c-profile__booking-panel .d-booking-panel__no-service{height:100%;display:flex;justify-content:center;align-items:center}.c-profile__c-address{color:#2f4054}.c-profile__c-address a{margin-left:10px}.c-profile__c-address .btn-secondary{background-color:transparent;color:#333333;border:1px solid #c6c6c6}.c-profile__c-address .btn-secondary:hover{color:#212529;background-color:#c8cfd6;border:1px solid #c1c9d0}.c-profile .appointment-request-banner a{color:#fff;background:linear-gradient(80.35deg, #2d69d9 -6.16%, #31a8e2 108.43%);text-align:center;padding:10px;border:1px solid #ccdde5;border-radius:0 0 4px 4px;font-weight:400;display:block;width:100%;transition:all 200ms ease-in-out}.c-profile .appointment-request-banner a strong{font-weight:600}.c-profile .appointment-request-banner a:hover{background:linear-gradient(80.35deg, #1155d3 -6.16%, #2d69d9 108.43%);opacity:1;color:#fff}.c-profile .heading-wrapper{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;align-items:center;min-height:48px}.c-profile__social-item{display:grid;grid-template-columns:40px 1fr;margin:10px 0;align-items:center;grid-gap:10px}.c-profile__social-item .xicon{color:#3a71a7;background-color:#caf2fc;border-radius:6px;display:grid;place-items:center;height:40px}.c-profile .operating-hours__dow{display:grid;grid-template-columns:auto 1fr auto;margin:10px 0;grid-gap:10px}.c-profile .operating-hours__dow .dots{border-bottom:1px dashed #bfced5}.c-profile .operating-hours__dow .day{color:#626c76}.c-profile .operating-hours__dow .time{color:#626c76;justify-self:flex-end}.c-profile .operating-hours__dow.today .day,.c-profile .operating-hours__dow.today .time{font-weight:600;color:#15a7b0}.c-profile .operating-hours__dow.today .dots{border-color:#6de7da}.c-profile .operating-hours__dow .info{position:relative;display:inline-block;padding-left:7px}.c-profile .operating-hours__dow .info .note{visibility:hidden;background-color:#1e2d44;color:#fff;padding:8px 10px;font-size:12px;border-radius:4px;position:absolute;z-index:99;top:-3px;width:auto;min-width:150px;text-transform:capitalize;left:30px}.c-profile .operating-hours__dow .info:hover{cursor:help}.c-profile .operating-hours__dow .info:hover .note{visibility:visible}.c-profile .operating-hours__dow .info .note::after{content:" ";position:absolute;top:19px;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #1e2d44 transparent transparent}.c-profile__d-list li{background-color:#fff;border-radius:5px}.c-profile__d-list li .d-wrapper{border-top:1px solid #ccdde5;border-left:1px solid #ccdde5}.c-profile__d-list li img{width:120px;height:120px;border:2px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.c-profile__d-list li h4{font-size:1.2rem;display:block;color:#3a71a7}.c-profile__d-list li h4 small{color:#626c76}.c-profile__d-list li .known-for{color:#626c76;font-weight:normal}.c-profile__d-list li .tag{color:#255087;background-color:#caf2fc}.c-review__appointment-filter.hasDatepicker{padding:0.7rem 0.7rem 0.7rem 35px}.c-profile__bookings .date-input-wrapper{position:relative}.c-profile__bookings .date-input-wrapper::before{font-family:"Font Awesome 5 Pro";content:"\f133";font-weight:300;position:absolute;top:11px;left:13px;color:#002b58;font-size:14px;z-index:1}.c-profile__bookings .date-input-wrapper .dropdown-toggle{position:relative;z-index:0}.c-profile__bookings .date-input-wrapper .dropdown-toggle::after{position:absolute;top:25px;right:12px}.c-clinic-profile .ui-datepicker{z-index:1002 !important}.c-clinic-profile .sticky-scrolling__container{z-index:1}.c-profile__header__map{width:100vw !important;height:300px !important;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.c-profile__header__meta{grid-template-columns:auto auto;width:fit-content;margin:0 auto}.c-profile__header__rating{margin:0 auto}.c-profile__header__rating .count-stars{display:inline-grid;margin-top:-2%;vertical-align:middle}.c-profile__header__rating .count{display:inline-block;margin-left:8px}.c-profile__header__rating .count .badge-blue{border-radius:29px;background:rgba(255,255,255,0.1);padding:4px 12px;justify-content:center;align-items:center;color:rgba(255,255,255,0.7);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.c-profile__header__rating .count a{border-radius:50px;border:1px solid rgba(255,255,255,0.5);color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:3px 10px 3px 10px}.c-profile__header__rating .star-rating{display:inline-block}.c-profile__header__rating .star-rating__value{color:#fff;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.c-profile__header__rating .star-rating .star{color:#FBBC04;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.c-profile__header-nav-bar nav{justify-content:space-around !important}.c-profile__header-nav-bar nav a{padding:15px 30px;text-indent:-2000px}.c-profile__header-nav-bar nav a::before{left:20px}.c-profile__recommendations .d-card{text-align:center}.c-profile__recommendations .d-card,.c-profile__recommendations .recommendation-text{grid-template-columns:1fr;grid-gap:0;margin-top:20px}.c-profile__recommendations h2{grid-template-columns:30px 1fr;justify-items:flex-start}.c-profile__recommendations h2 .btn{grid-row:2;grid-column:2}.c-profile__connection h2{grid-template-columns:40px 1fr;justify-items:flex-start}.c-profile__connection h2 .btn{grid-row:2;grid-column:2}.c-profile__review-item .star-rating{display:grid;grid-template-columns:auto 1fr;grid-gap:15px}.c-profile__details h2{grid-template-columns:30px 1fr;grid-row-gap:20px}.c-profile__details .claim-practice{grid-row:2;grid-column:1 / span 2;justify-self:flex-start}.c-profile__details .claim-practice a{display:inline-block}@media (min-width: 768px){.c-profile__reviews__overview .review-widget{width:55%}}@media (min-width: 992px){.c-profile__header__meta{margin:0}.c-profile__review-item .star-rating{display:grid;grid-template-columns:1fr}.c-profile__details h2{grid-template-columns:30px 1fr auto}.c-profile__details .claim-practice{grid-row:1;grid-column:3 / span 1;justify-self:flex-end}.c-profile__reviews__overview .review-widget{width:40%}}@media (min-width: 1200px){.c-profile__header .map-container{position:relative}.c-profile__header__map{width:100% !important;height:100% !important;margin:0}.c-profile__header-nav-bar nav{justify-content:flex-start !important}.c-profile__header-nav-bar nav a{text-indent:0;padding:15px 25px 15px 50px}.c-profile__header-nav-bar nav a::before{left:15px}.c-profile__reviews__overview .review-widget{width:30%}}.related-clinics{margin-right:-15px;margin-left:-15px;padding:1rem;background:#3387ad}.related-clinics__title{margin:1.5rem 0 2rem;color:#fff;text-align:center}.related-clinics__list{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding-left:0;list-style:none}.related-clinics__item{position:relative;width:100%;padding-right:15px;padding-left:15px}.related-clinics__cd-card{height:100%;background:#fff;border-radius:0.5rem;display:flex;flex-direction:column}.related-clinics__top{padding:1.25rem;flex:1}.related-clinics__d-picture .d-pic{border:3px solid #2d69d9}.related-clinics__distance small{padding:0.125rem 0.5rem;background:#f8f8f8}.related-clinics__distance small i{margin-right:0.5rem}.related-clinics__footer{text-align:center;background-color:#e8f0f3;border-top:1px solid #d1e3ea;border-radius:0 0 0.25rem 0.25rem}.related-clinics__footer a{display:block;padding:0.5rem}@media (min-width: 768px){.related-clinics__item{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.wdg-badge{width:280px;height:200px;border-radius:4px;border:1px solid var(--gradient-stop-bg);background-color:transparent}.wdg-badge .star-rating__value{font-size:60px;font-family:'Inter', sans-serif;text-shadow:0 4px 6px rgba(41,50,68,0.12)}.wdg-badge .star-rating__stars{padding:0 8px;background-color:#eee;border-radius:20px}.wdg-badge__header{padding:0 20px;height:120px;color:var(--text-color);line-height:initial;background-image:linear-gradient(to right, var(--gradient-start-bg), var(--gradient-stop-bg))}.wdg-badge .rev-panel-wdg__stars{padding-bottom:10px}.wdg-badge__summary{padding:0 16px;height:40px;line-height:40px;color:var(--text-color);background-color:var(--gradient-start-bg);border-bottom:1px solid #eee}.wdg-badge__footer{padding:0 8px;height:38px}.wdg-badge__sources{margin-bottom:0}.wdg-badge__sources li{width:30px;display:inline-block}.wdg-badge__powered-by{color:#3a71a7;font-size:10px;line-height:12px}.wdg-badge__powered-by a{font-weight:bold;text-decoration:underline}.wdg-badge__ribbon_dark{fill:white}.wdg-badge__ribbon_dark .wdg-badge__ribbon-circle{opacity:0.7}.wdg-badge__ribbon_dark .wdg-badge__ribbon-strips{opacity:0.3}.wdg-badge__ribbon_light{fill:black}.wdg-badge__ribbon_light .wdg-badge__ribbon-circle{opacity:0.7}.wdg-badge__ribbon_light .wdg-badge__ribbon-strips{opacity:0.3}.wdg-badge_inverse .wdg-badge__header div{font-size:18px}.wdg-badge_inverse .wdg-badge__header div .wdg-badge__summary{padding:0;height:auto;font-size:44px;line-height:inherit;background-color:inherit;border-bottom:none}.wdg-badge_inverse .wdg-badge__stars{height:40px;color:var(--text-color);background-color:var(--gradient-start-bg);border-bottom:1px solid #eee}.wdg-badge_inverse .wdg-badge__stars .star-rating__stars{padding:0;background:none}.wdg-badge_inverse .wdg-badge__stars .star-rating__value{margin-left:1rem;font-size:24px}.wdg-carousel{line-height:1.5;border-radius:4px}.wdg-carousel__header{padding:8px;height:56px;background-image:linear-gradient(to right, var(--gradient-start-bg), var(--gradient-stop-bg));color:var(--header-text-color)}.wdg-carousel__avatar{width:40px;height:40px;margin-right:12px}.wdg-carousel__avatar_initials{color:var(--avatar-text-color);background-color:var(--avatar-bg);border-radius:50%;text-align:center;line-height:40px}.wdg-carousel__name .powered-by{color:var(--header-text-color);font-size:10px;line-height:12px}.wdg-carousel__name a{color:var(--header-text-color);font-size:12px;font-weight:normal;background:var(--header-text-color-opacity);border-radius:20px;padding:3px 10px}.wdg-carousel__headline{background-color:#f6f8f9}.wdg-carousel__headline_stars,.wdg-carousel__headline_nps,.wdg-carousel__headline_recommendation{height:44px;padding:10px}.wdg-carousel .star-rating{height:100%;display:flex;align-items:center}.wdg-carousel .star-rating__value{margin-right:20px}.wdg-carousel__site-icon{height:100%}.wdg-carousel .quotes{padding:10px 30px;position:relative}.wdg-carousel .quotes:before{color:#35c4f3;content:open-quote;position:absolute;font-size:40px;top:0;left:10px}.wdg-carousel .quotes:after{content:no-close-quote}.wdg-carousel .quotes blockquote p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wdg-carousel__nps .nps__list{justify-content:center;align-items:center}.wdg-carousel__nps .nps__list .nps__item{padding:0;margin:0 1px}.wdg-carousel__nps .nps__list .nps__item:hover{opacity:.8}.wdg-carousel__nps .nps__list .nps__item span{font-size:12px;font-weight:bold}.wdg-carousel__nps .nps__list .nps__item_0{background-color:#ea3532;border-radius:4px 0 0 4px}.wdg-carousel__nps .nps__list .nps__item_1{background-color:#f74445}.wdg-carousel__nps .nps__list .nps__item_2{background-color:#ff6443}.wdg-carousel__nps .nps__list .nps__item_3{background-color:#ff8538}.wdg-carousel__nps .nps__list .nps__item_4{background-color:#ffa62a}.wdg-carousel__nps .nps__list .nps__item_5{background-color:#ffc100}.wdg-carousel__nps .nps__list .nps__item_6{background-color:#e3c400}.wdg-carousel__nps .nps__list .nps__item_7{background-color:#c0c900}.wdg-carousel__nps .nps__list .nps__item_8{background-color:#9dcb00}.wdg-carousel__nps .nps__list .nps__item_9{background-color:#79ca00}.wdg-carousel__nps .nps__list .nps__item_10{background-color:#32af00;border-radius:0 4px 4px 0}.wdg-carousel__nps .nps__list .nps__item_selected{margin:0;border-color:#fff;border-radius:4px;box-shadow:0 10px 15px rgba(41,50,68,0.1);opacity:1}.wdg-carousel__nps .nps__list .nps__item_selected:hover{opacity:1}.wdg-carousel__nps .nps__list .nps__item_selected span{font-size:16px}.wdg-carousel__recommendation img{margin-right:20px;width:40px}.wdg-carousel .carousel-control{background-color:#fcfdfd;border-top:1px solid #f6f8f9}.wdg-carousel .carousel-control-prev,.wdg-carousel .carousel-control-next{padding:0 17px;font-size:12px;color:#95a3ac;width:50%;display:block;position:static}.wdg-carousel .carousel-control-prev{text-align:left}.wdg-carousel .carousel-control-prev i{margin-right:10px}.wdg-carousel .carousel-control-next{text-align:right}.wdg-carousel .carousel-control-next i{margin-left:10px}.wdg-carousel__carousel>.carousel-control-prev{display:none}.wdg-carousel_sm{width:280px;height:212px}.wdg-carousel_sm .carousel-inner{height:180px}.wdg-carousel_sm .carousel-control{height:32px}.wdg-carousel_sm .wdg-carousel__body{font-size:12px;height:156px}.wdg-carousel_sm .wdg-carousel__nps{padding:15px 0}.wdg-carousel_sm .wdg-carousel__nps .nps__item{width:21px;height:28px;line-height:26px;margin:0}.wdg-carousel_sm .wdg-carousel__nps .nps__item+.nps__item{margin-left:1px}.wdg-carousel_sm .wdg-carousel__nps .nps__item.nps__item_selected{width:46px;height:46px;line-height:43px;margin-left:0}.wdg-carousel_sm .wdg-carousel__nps .nps__item.nps__item_selected+.nps__item{margin-left:0}.wdg-carousel_sm .wdg-carousel__recommendation{padding:10px 20px}.wdg-carousel_md{width:480px;height:240px}.wdg-carousel_md .carousel-inner{height:205px}.wdg-carousel_md .carousel-control{height:35px}.wdg-carousel_md .wdg-carousel__body{height:184px}.wdg-carousel_md .wdg-carousel__nps{padding:20px 0}.wdg-carousel_md .wdg-carousel__nps .nps__item{width:28px;height:32px;line-height:30px}.wdg-carousel_md .wdg-carousel__nps .nps__item_selected{width:46px;height:46px;line-height:43px}.wdg-carousel_md .wdg-carousel__recommendation{padding:25px 30px}.wdg-stream{width:100%;min-height:750px;line-height:1.5;overflow-x:hidden;overflow-y:auto;position:relative}.wdg-stream__header{padding:10px;width:100%;height:75px;color:var(--header-text-color);font-weight:bold;background-image:linear-gradient(to right, var(--gradient-start-bg), var(--gradient-stop-bg));border-radius:4px 4px 0 0;position:fixed;z-index:1}.wdg-stream__header .star-rating__value{font-size:20px}.wdg-stream__header .clinic-name{max-width:350px}.wdg-stream__header .widget__powered-by{color:var(--header-text-color);font-size:10px;line-height:12px}.wdg-stream__header a{padding:3px 10px;color:var(--header-text-color);font-size:12px;font-weight:normal;background:var(--header-text-color-opacity);border-radius:20px}.wdg-stream__content-list{padding-top:75px;z-index:0}.wdg-stream__content-list-item:nth-child(even){background-color:#F6F8F9}.wdg-stream__content-header{padding:10px 12px;height:95px;border-bottom:1px solid #BFCED5}.wdg-stream .wdg-stream__avatar{width:40px;height:40px;margin-right:12px}.wdg-stream .wdg-stream__avatar_initials{color:#fff;background-color:#35C4F3;border-radius:50%;text-align:center;line-height:40px;flex-shrink:0}.wdg-stream .wdg-stream__name{max-width:150px}.wdg-stream .star-rating__value{margin-right:5px}.wdg-stream__headline_nps div{font-size:24px}.wdg-stream__site-icon{height:100%}.wdg-stream__body{padding:6px 30px;min-height:146px}.wdg-stream__body .curly-quotes p{margin:0}.wdg-stream__body .curly-quotes :first-child:before,.wdg-stream__body .curly-quotes :last-child:after{content:none}.wdg-stream__body .readmore__link{padding:5px 0;color:#495057;text-decoration:underline}.wdg-stream__body_stars blockquote:before{content:open-quote;position:absolute;top:-5px;left:10px;color:#35c4f3;font-size:40px}.wdg-stream__body_stars blockquote:after{content:no-close-quote}.wdg-stream__body_nps{padding-top:50px;padding-bottom:50px}.wdg-stream__body_nps .nps__list{justify-content:center;align-items:center}.wdg-stream__body_nps .nps__list .nps__item{padding:0;margin:0 1px;width:28px;height:32px;line-height:30px}.wdg-stream__body_nps .nps__list .nps__item:hover{opacity:.8}.wdg-stream__body_nps .nps__list .nps__item span{font-size:12px;font-weight:bold}.wdg-stream__body_nps .nps__list .nps__item_0{background-color:#ea3532;border-radius:4px 0 0 4px}.wdg-stream__body_nps .nps__list .nps__item_1{background-color:#f74445}.wdg-stream__body_nps .nps__list .nps__item_2{background-color:#ff6443}.wdg-stream__body_nps .nps__list .nps__item_3{background-color:#ff8538}.wdg-stream__body_nps .nps__list .nps__item_4{background-color:#ffa62a}.wdg-stream__body_nps .nps__list .nps__item_5{background-color:#ffc100}.wdg-stream__body_nps .nps__list .nps__item_6{background-color:#e3c400}.wdg-stream__body_nps .nps__list .nps__item_7{background-color:#c0c900}.wdg-stream__body_nps .nps__list .nps__item_8{background-color:#9dcb00}.wdg-stream__body_nps .nps__list .nps__item_9{background-color:#79ca00}.wdg-stream__body_nps .nps__list .nps__item_10{background-color:#32af00;border-radius:0 4px 4px 0}.wdg-stream__body_nps .nps__list .nps__item_selected{margin:0;width:46px;height:46px;line-height:44px;border-color:#fff;border-radius:4px;box-shadow:0 10px 15px rgba(41,50,68,0.1);opacity:1}.wdg-stream__body_nps .nps__list .nps__item_selected:hover{opacity:1}.wdg-stream__body_nps .nps__list .nps__item_selected span{font-size:16px}.wdg-stream__recommendation{padding-top:50px;padding-bottom:50px}.wdg-stream__recommendation img{margin-right:20px;width:40px}.wdg-stream__footer{width:100%;padding:0.75rem 0;text-align:center;background:#f6f8f9;border-top:1px solid #bfced5;position:fixed;bottom:0}.wdg-stream__footer span{padding:0.25rem 0.5rem;display:inline-block;background:#fff;border-radius:0.25rem}.wdg-stream__spinner{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);z-index:100;background:none;pointer-events:none}@media (min-width: 576px){.wdg-stream__content-header{height:64px}}.d-img-card{padding:10px 0}.quote{font-style:italic}.quote p:first-child:before{font-size:1.5rem;content:"“"}.quote p:last-of-type:after{font-size:1.5rem;content:"”"}.testimonial{font-style:italic;font-size:1.5rem;color:#eee}.testimonial__footer{font-style:normal;color:#ccc;margin-left:2rem}.nav-link{color:#50585d !important}.search-result_filter{padding:1.25rem;margin:0 -15px;background:linear-gradient(45deg, #2d69d9, #31a8e2)}.search-result_filter .filters{margin:0}.search-result_filter .filters .form-group{margin:0}.search-result_filter .filters label{color:#92e9f3;text-transform:uppercase}.search-result_filter .filters label:after{display:none}.search-result_filter .filters i{color:#5ac8e1;position:absolute;left:27px;bottom:15px}.search-result_filter .filters i+.form-control{padding-left:2.5rem}.search-result_filter .filters p{display:none}.search-result_summary{padding:1.25rem;margin:0 -15px;color:#fff;font-style:italic;background:#368ddd}.search-result_results{margin:0 -15px}.search-result_info{padding:1.25rem;background:#fff;border-bottom:1px solid #d3e1e8}.search-result_info-item{color:#003d6c;display:flex;align-items:center}.search-result_info-item+.search-result_info-item{margin-left:3.5rem}.search-result_info-item.d-booking-panel__legend_book .search-result_info-type{background:#15a7b0}.search-result_info-type{margin-right:.75rem;width:30px;height:30px;background:#e8f0f3;border-radius:4px}.search-result .serp-list-view__item{border-bottom:1px solid #d3e1e8}.search-result .serp-list-view__item.serp-clinic-external{padding:1rem;border:none}.form-item-label{height:1.2rem}.field-shadow{box-shadow:0px 3px 17px rgba(14,61,78,0.16) !important;border-radius:3px}.home-search-location:before{content:"\f276";font-family:"Font Awesome 5 Pro"}.request-demo-heading{color:#1a7099}.pagination .page-item+.page-item{margin-left:1rem}.pagination .page-item .page-link{padding:0;width:40px;height:40px;line-height:40px;color:#006998;text-align:center;background-color:#e8f0f3;border-radius:50%}.pagination .page-item.active .page-link{color:#fff;background-color:#006998}.pagination .page-item.prev .page-link,.pagination .page-item.next .page-link{background:none;border:1px solid #006998}.result__map{position:sticky !important;width:100% !important;height:100vh !important}.result__map-100-w{position:sticky !important;width:100% !important;height:100% !important}.btn-request{font-size:1.25rem;padding:1rem 2rem;background:linear-gradient(to right, #17a7b7 0%, #1eceb0 100%);border-color:transparent;border-radius:2em}.btn-request:hover{border-color:transparent}@media (min-width: 1200px){.container{max-width:1410px;margin:0 auto}.col-xl-4{flex:0 0 32%;max-width:32%}}.home-box{margin-bottom:6.25rem;margin-left:auto;margin-right:auto}.home-box__features .col-xl-4 img,.home-box__download .col-xl-4 img{margin:0 auto;display:block}.home-box__features .col-xl-4 .mt40,.home-box__download .col-xl-4 .mt40{margin-top:40px}.home-box__features .col-xl-4 .mt20,.home-box__download .col-xl-4 .mt20{margin-top:20px}.home-box__features .col-xl-4 .d-flex i:before,.home-box__download .col-xl-4 .d-flex i:before{width:88px;height:88px;margin-right:1rem;display:block;background:rgba(68,47,201,0.2);border-radius:100%}.home-box__features .col-xl-4 .d-flex .fa-analytics:before,.home-box__download .col-xl-4 .d-flex .fa-analytics:before{background:rgba(40,100,220,0.1)}.home-box__features .col-xl-4 .d-flex .fa-glasses-alt:before,.home-box__download .col-xl-4 .d-flex .fa-glasses-alt:before{background:rgba(39,168,229,0.15)}.home-box__features .col-xl-4 .btn,.home-box__download .col-xl-4 .btn{width:100%}.home-box__features .card_shadow,.home-box__download .card_shadow{margin-bottom:1.5rem}.home-box__features .card_shadow .card__text-block ul li,.home-box__download .card_shadow .card__text-block ul li{margin-bottom:10px}.home-box__features .card_shadow .card__text-block ul li:before,.home-box__download .card_shadow .card__text-block ul li:before{color:#15a7b0;font-family:"Font Awesome 5 Pro";content:"\f00c";margin-right:0.5rem}.home-box__features .card_shadow .card__text-block ul li.list-title,.home-box__download .card_shadow .card__text-block ul li.list-title{color:#15a7b0;font-weight:bold}.home-box__features .card_shadow .card__text-block ul li.list-title:before,.home-box__download .card_shadow .card__text-block ul li.list-title:before{content:none}.home-box__features .card_shadow .card__text-block div,.home-box__download .card_shadow .card__text-block div{text-align:right}.home-box__features .card_shadow .card__text-block div a,.home-box__download .card_shadow .card__text-block div a{color:#2864dc;font-weight:bold}.home-box__testimonials .card_shadow{padding-bottom:0rem;margin:0 auto;width:85%;padding-top:0rem}.hbt--profile-box{padding:3rem}.hbt--profile-box .hbt--profile-box__image{max-width:100px}.hbt--profile-box .name{margin-top:3rem;font-weight:700}.hbt--profile-box p{font-style:italic;line-height:1.7;font-size:0.9rem;line-height:1.8}.hbt:after{content:"";position:absolute;background:#2864dc 0% 0% no-repeat padding-box;box-shadow:0px 18px 50px rgba(11,32,64,0.11);border-radius:5px;width:50%;height:50%;bottom:-7%;right:5%;z-index:0}.hbt--card{z-index:2}.accordion-btn{border:none;background:transparent}.accordion-btn:focus{outline:none}.accordion-btn:after{font-family:"Font Awesome 5 Pro";content:"\f068";font-weight:200}.accordion-btn.collapsed:after{content:"\f067"}.home__card__text{font-weight:600}.btn-home__download{display:flex;flex-flow:row;text-align:center;font-weight:600;font-size:0.9rem;width:90%;align-items:center;justify-content:center;margin:auto;padding:0.7rem 0.3rem;border-radius:1.75em}.home-box__logo{padding:1rem 4rem}.home-box__download .card_shadow{padding:2.5rem 2rem}.home-box__scan-col{background-image:url(/img/front/bg_form01.svg);background-repeat:no-repeat;background-size:100%}.home-box__demo-col{background-image:url(/img/front/bg_form02.svg);background-repeat:no-repeat;background-size:110%;background-position:top 38% left 38%}.home-box__demo-form label{text-transform:uppercase}@media (min-width: 576px){.home-box__demo-form label[for="requestdemo-last_name"]{visibility:hidden}}.home-box__demo-form .btn-primary{font-size:0.875rem;font-weight:700;text-transform:uppercase}.bg-features{top:-9%;left:-25%}.bg-logos{width:100%;top:-40%;z-index:-1}.footer__meta:not(:last-child):after{content:"|";margin:0rem 0.5rem}.container-fluid{background-color:#f7f7f7}@media screen and (max-width: 750px){h2{text-align:center}.home-box{margin-bottom:2.5rem;padding:0 30px}.bg-features,.bg-logos{display:none}.home-box__testimonials .card_shadow{width:100%}.serp-cd-card__d-name{text-align:left}}.serp-cd-card,.ext-cd-serp-card{padding:0;background:#fff;box-shadow:0 0 40px rgba(11,32,64,0.1);display:flex;flex-wrap:wrap}.serp-cd-card .d-booking-panel,.ext-cd-serp-card .d-booking-panel{border:unset}.serp-cd-card .d-booking-panel__title,.ext-cd-serp-card .d-booking-panel__title{background:#fff;border-top:none}.serp-clinic-external .serp-cd-card,.serp-clinic-external .ext-cd-serp-card{border-radius:8px}.c-doctor-profile .ui-datepicker{z-index:9 !important}.serp-cd-card:hover,.ext-cd-serp-card:hover{background-color:#fafaff}.serp-clinic__request-link{padding:1rem;background:#e4fafd;border-top:1px solid #caf2fc}.serp-clinic__request button{color:#006998}.serp-clinic__request.show-request .serp-clinic__request-link{background:#caf2fc;border-radius:0}.serp-clinic__request.show-request .ext-cd-serp-card__phone{padding:1rem;color:#006998;background:#e4fafd;border-radius:0 0 8px 8px}.serp-clinic__request.show-request .ext-cd-serp-card__phone span{padding:0.25rem 0.5rem;font-weight:bold;background:#caf2fc;border-radius:4px}.serp-clinic__request.show-request .ext-cd-serp-card__phone span i{margin-right:.5rem}.serp-cd-card__d-calendar-container{border-left:1px solid #d3e1e8}.d-booking-panel__no-slots-container{padding:1.5rem;display:flex;justify-content:center;align-items:center;background:#fcfdfd;border:1px solid #e8f0f3;border-radius:6px}.d-booking-panel__no-slots-container i{color:#95a3ac;font-size:2rem}.d-booking-panel__no-slots-container span{display:block}.d-booking-panel__no-slots-container span a{color:#adb5bd;text-decoration:underline}.serp-cd-card__d-info-container{padding:1rem}.serp-cd-card__d-info-container .clinic-distance{padding:0.125rem 0.5rem;color:#a4a7ab;background:#f8f8f8}.serp-cd-card__d-info-container .clinic-distance i{margin-right:.5rem}.serp-cd-card__d-info-container .img-background img{padding:1.5rem;background:#d8ecf7;border:3px solid #2d69d9}.serp-cd-card__d-info-container .clinic-location{width:26px;height:26px;color:#fff;font-weight:bold;text-align:center;background:linear-gradient(45deg, #2d69d9, #31a8e2);border-radius:50%;position:absolute}.serp-cd-card__d-info-name h2{font-size:1.25rem}.serp-cd-card__d-info-name h2 a{color:#333333}.serp-cd-card__d-info-name h2 small{font-size:.875rem}.serp-cd-card__d-info-name h2 small span{color:#75bde9}.score .star-rating{display:inline}.serp-cs-card__c h3{font-size:1rem}.serp-clinic-external .serp-clinic__request-link{border-radius:0 0 8px 8px}.serp-clinic-external .serp-clinic__request .ext-cd-serp-card__request{background:none;border:none;padding:0 !important;cursor:pointer}.ext-cd-serp-card .admin-claim{display:none;text-align:end}.ext-cd-serp-card:hover .admin-claim{display:block}.front .alert{margin-top:1.25em}.old-login{font-size:0.875rem}.footer-info{background:#006998;color:#fff}.footer-info i{font-size:30px;vertical-align:sub}.footer-info-sns div+div{margin-left:1rem}.footer-info-sns i{color:#71a8c3}.footer-links a{color:#626c76}.footer-copyright{color:#1a7099;background:#e4fafd;border-top:1px solid #d8ecf7}.footer__nav a{display:block;color:#50585d}.content__box ul li{margin-bottom:0.5rem}.banner{background-size:cover;padding:30px 20px}.banner_doctors{padding-bottom:8rem}.banner__jumbotron{background-color:transparent;text-align:center;color:#fff}.banner__form{max-width:960px;margin:0 auto;color:#444;opacity:0.9;border-radius:20px}.banner__list{list-style-type:none;padding-left:0.3em}.banner__list li:before{content:"+";margin-right:0.5rem;font-size:2rem;font-weight:bold;position:relative;bottom:-0.3rem}.banner__title{font-size:1.8rem}.btn-search-home{font-size:1rem;padding:0.8rem 1.5rem}.home-first-container{padding:8rem 3rem}.feature-ul{margin:2.5rem 0}li.list-title{font-size:0.85rem}a.home-learn-more{font-size:0.9rem}.btn-scan{padding:0.7rem 2rem;font-weight:600;font-size:0.9rem;margin-top:1.5rem}.feature-heading{font-weight:600;font-size:1.6rem}.banner_bg{height:83%;background-size:cover;background:url(/img/front/home_bg.svg) no-repeat bottom;width:100%}.home-bg{background:url(/img/front/home_first.png) top no-repeat;background-size:contain}#animation_container{height:73vh !important}.animation-container{overflow:hidden}#canvas,#dom_overlay_container{max-height:700px !important;max-width:47vw;object-fit:contain;height:auto}.landing-patients__reviews{color:#fff;background:#3b7ca6 url("/static/landing-patients/review-bg.jpg") top left no-repeat}.landing-patients__referrals{color:#fff;background:#3b7ca6 url("/static/landing-patients/referrals-bg.jpg") top left no-repeat}.sub-box__title--box.about{bottom:-130px}.invalid-feedback{text-align:left}.form-group.tel a{font-size:3.8rem;color:#484d51}.form-group.form label{text-align:left;display:block}.sub-box__title--box{right:0;bottom:-160px;left:0}.sub-box__title--box .title-description{font-size:1.5rem}.sub-box__title.blue{color:#fff;padding:10.6rem 2rem;background:#0570c3}.sub-box__title.blue h1{margin-bottom:1.5rem}.sub-box__title.blue+.sub-box__content{padding:0}.sub-box__title.blue+.sub-box__content .content__block{padding:6rem 0}.sub-box__content{padding-top:16rem;background:#f8f9fa;transition:all 0.1s ease}.sub-box__content .content__box{margin-bottom:6.25rem}.sub-box__content .content__box ul{list-style-type:none;padding:0}.sub-box__content .content__box li:before{margin-left:20px;content:"";width:6px;height:6px;border-radius:100%;background:#6db4ff;position:relative;left:-10px;top:-2px;display:inline-block}.sub-box aside .sidebar__floor{position:sticky;top:0;list-style-type:none;padding:0}.sub-box aside .sidebar__floor ul{list-style-type:none;padding:0}.sub-box aside .sidebar__floor li{padding:0 1.875rem 1.5rem}.sub-box aside .sidebar__floor li .sidebar__floor--room{margin:1.5rem -1.875rem 0}.sub-box aside .sidebar__floor li .sidebar__floor--room li{padding:0 1.875rem}.sub-box aside .sidebar__floor li .sidebar__floor--room li a{color:#484d51;padding:1.5rem 1.875rem;display:block;border-left:2px solid #ddd;position:relative}.sub-box aside .sidebar__floor li .sidebar__floor--room li:hover{background:#fff}.sub-box aside .sidebar__floor li .sidebar__floor--room li:hover a:before{height:32%;content:"";background:#0570c3;width:2px;position:absolute;left:-2px}@media screen and (max-width: 960px){.sub-box{padding:0 30px}.sub-box__title--box{margin:40px auto;position:static !important}.sub-box aside .sidebar__floor{text-align:center;display:none}.sub-box aside .sidebar__floor .sidebar__floor--room{display:flex;flex-wrap:wrap}.sub-box aside .sidebar__floor .sidebar__floor--room li{width:50%}.sub-box aside .sidebar__floor .sidebar__floor--room li a{margin-bottom:1rem;border-left:none !important;background:#fff}}.c-review__social a{color:#484d51;text-decoration:underline}.c-review__social .c-review__social-item{margin-bottom:0.2rem}.c-review__logo{width:13rem}.doc-booking-list_booking-panel{margin-bottom:1.25em}.star-rating__value{font-size:1.5rem;font-weight:bold}.review .star-rating{margin-bottom:0.8rem}.review .star-rating__value{display:block}.review .star-rating .star{color:#fbbc04;font-size:1.5rem}.review .star-rating__value{font-size:3.5rem}.c-review__appointment-filter{background-color:#fff;color:#333333;box-shadow:none;border:1px solid #c6c6c6;border-radius:4px;font-size:0.9rem;font-family:"Poppins",sans-serif;padding:0.7rem}.c-profile__reviews-container{background:#f7f7f7;border-radius:8px}.c-profile__reviews .empty{color:#495057;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:130%;border-radius:12px;border:1px solid var(--tusk-200, #E8F0F3);background:var(--tusk-050, #FCFDFD);height:178px;padding-top:5%;margin:2rem 0 4rem 0}.c-profile__reviews .fa{color:var(--tusk-400, #95A3AC);font-family:Font Awesome 6 Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.d-profile__clinic-info .star-rating{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;margin-bottom:0.8rem}.d-profile__clinic-info .star-rating .star{color:#fbbc04;font-size:1.5rem}.d-profile__clinic-info .star-rating .star-rating__value{font-size:3.5rem}.color-profile__rating-header{color:#878791}blockquote>img{bottom:0;right:0}.rev-panel-wdg{display:flex;flex-direction:column;justify-content:space-between}.rev-panel-wdg__text b{font-size:1.125rem}.rev-panel-wdg .star-rating__value{font-size:5rem;font-weight:normal;line-height:1}.rev-panel-wdg__powered-by{font-size:0.75rem;text-align:right;border-top:1px solid #eee;margin-top:0.5em;padding-top:0.5em}.rev-panel-wdg__powered-by img{height:1.125rem;vertical-align:baseline;margin-left:0.5em}.d-profile__professions{font-weight:100}.d-profile__quote{font-weight:100;font-size:1.2rem}.d-profile__see-more{position:absolute;align-self:flex-end;right:0;color:#333333;text-decoration:underline}.d-profile__see-more:before{font-family:"Font Awesome 5 Pro";content:"\f078";text-decoration:none;display:inline-block;margin-right:0.5rem;font-size:0.2rem}.section-title{display:inline-block;border-bottom:5px solid #0570c3;position:relative;margin-bottom:1.5em}.section-title:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0570c3;position:absolute;bottom:-10px;left:0;right:0;margin-left:auto;margin-right:auto}.section-title:before{content:"";width:100%;height:3px;background:#0570c3}.d-profile__date{cursor:pointer}.d-profile__date:hover{background-color:#dbdbdb;border-color:#d5d5d5;opacity:0.7;transition:0.5s;text-decoration:none}.d-profile__clinic-select{cursor:pointer}.d-profile__c-address{font-size:1.2rem}.d-profile__recommendations .d-profile__see-more{top:100%;color:#0570c3}.d-profile__recommendations .d-profile__see-more:before{color:#0570c3}.d-profile__recommendations a{color:#484d51}.pagination{margin-top:1rem;align-items:center;justify-content:center}.home-learn-more{font-size:0.8rem;margin-top:2rem;font-weight:700}.body-content{overflow:hidden}.square-box{position:relative;overflow:hidden}.square-box:before{content:"";display:block;padding-top:100%}.square-box .square-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.square-box .square-content div{display:table;width:100%;height:100%}.square-box .square-content span{display:table-cell;text-align:center;vertical-align:middle;color:white}@media (min-width: 576px){.footer-info-sns{justify-content:end}.landing-patients__hero{padding-left:420px;padding-right:40px}.landing-patients__hero .lead{font-size:1.875rem}.banner{padding-top:20px;padding-bottom:20px}.c-review__container{padding:3rem 3rem 0 3rem}.c-profile__book-cta{font-size:0.8rem;padding:1rem}.c-profile__book-cta i{margin-left:0.5rem}.collapse.dont-collapse-sm{display:block}}@media (max-width: 767px){.c-profile__book-cta{font-size:0.8rem;padding:1rem 2rem 1rem 2rem}.c-review__container{padding:2rem 2rem 0 2rem}.sub-box__title.blue{padding:3rem 2rem}.form-group.tel a{font-size:2rem}.sub-box__title.blue+.sub-box__content .content__block{padding:3rem 0}}@media (min-width: 768px){.landing-patients__hero{padding-left:650px;padding-right:60px}.landing-patients__hero .lead{font-size:2.5rem}.banner{padding-top:5em;padding-bottom:5em}.banner__jumbotron .lead{font-size:3rem}.c-review__container{padding:3rem 10rem 0 10rem}}@media (max-width: 991px){.d-profile__map{height:150px}}@media (max-width: 1199px){.home-box__about .btn{margin-bottom:11rem}.d-profile__map{height:150px}.hbt:after{content:unset}}.d-profile__body>.row>.col-12{padding-right:0;padding-left:0}@media (max-width: 992px){.home-first-container{padding:6rem 0 2rem 0rem}#canvas,#dom_overlay_container{max-width:94vw}}@media (max-width: 1260px){#animation_container{height:63vh !important}.home-first-container{padding:4rem 1rem}}@media (max-width: 1100px){#animation_container{height:63vh !important}}@media (max-width: 1528px){.c-review__container{padding:2rem 2rem 0 2rem}.first-review-summary .star-rating:after{width:0px;height:0px}.first-review-summary .star-rating .star{font-size:0.8rem}.first-review-summary .star-rating__value{font-size:3.8rem}}@media (min-width: 1665px){.home-first-container{padding:9rem 0rem 4rem 14rem}}
