@charset "UTF-8";.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label,.form-floating>sl-select::part(form-control-label){position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent!important;opacity:0}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent!important;opacity:0}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:#667085;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#667085;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}.form-floating>textarea.form-control:focus~label,.form-floating>textarea.form-control:not(:placeholder-shown)~label{width:115%}.form-floating>textarea.form-control:focus~label::after,.form-floating>textarea.form-control:not(:placeholder-shown)~label::after{height:2em;inset:.5rem .375rem}.form-floating>.form-control:-webkit-autofill~label{color:#667085;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:#343a40}a span{pointer-events:none!important}button span{pointer-events:none!important}.page-heading-large{font-size:2rem}.page-heading-medium{font-size:1.75rem}.page-heading-small{font-size:1.5rem}.fake-hidden{display:none}#signature-canvas-row #signature-canvas{border:2px dotted #ccc;border-radius:15px;cursor:crosshair}#signature-canvas-row #signature-canvas.is-invalid{border:2px dotted #dc3545}#signature-canvas-row .signature-btn{font-size:14px;margin-right:10px}#signature-canvas-row #signature-submit-btn{background-color:#00c57b;border:1px solid #00c57b;color:#fff}#signature-canvas-row #signature-clear-btn{color:#dc3545;border:1px solid #dc3545;background-color:transparent}#redirectDownloadPdfModal .download-btn,#submitFormModal .download-btn{background-color:#00c57b;border:1px solid #00c57b;color:#fff}#submitFormModal .modal-footer .green-btn,#subscribeModal .modal-footer .green-btn{margin-top:0;margin-bottom:0;width:240px}#submitFormModal .modal-header,#subscribeModal .modal-header{border-bottom:0;padding-bottom:0}#submitFormModal .modal-footer,#subscribeModal .modal-footer{justify-content:center;border-top:0}#submitFormModal,#subscribeModal .modal-body,.modal-body{padding-top:0;padding-left:2rem;padding-right:2rem;text-align:center}#submitFormModal .fa-circle,#subscribeModal .fa-circle{color:#fd7923}#submitFormModal .icon-container,#subscribeModal .icon-container{margin-top:25px;margin-bottom:25px}#submitFormModal .bold,#subscribeModal .bold{font-weight:600}#submitFormModal .confirm-text,#subscribeModal .confirm-text{font-size:1.1rem}.feedback-form-row .location,.feedback-form-row .provider{margin:0;padding:15px;width:100%;height:100%}.feedback-form-row .location .app-request-btn,.feedback-form-row .provider .app-request-btn{margin-bottom:0}.btn-invisible{border:0;background:#fff;margin-bottom:1rem}.btn-feedback-type{border:0;border-radius:100%;background:#f2f5f8;width:15rem;height:15rem;color:#595959;white-space:normal}.btn-feedback-type h5{font-size:1rem;font-weight:300}.feedback-form-row .btn-link{color:#00bb61}#additional-feedback-step p{font-weight:300;text-align:center}.feedback-form-row .location-row,.feedback-form-row .provider-row{background:#f3f3f3}.feedback-form-row .location-row .col-md-6,.feedback-form-row .provider-row .col-md-6{margin:10px 0}.psat-question-container .psat-question{unicode-bidi:bidi-override;display:flex;flex-direction:row-reverse;justify-content:center}.psat-question-container .psat-question .fa-star{color:#a6a6a6}.psat-question-container .psat-question .star{border:none;background-color:#8e9aad;padding:0;display:flex;border-radius:3px;margin-left:1px;margin-right:1px}.psat-question-container .psat-question .star i{margin:3px;color:#fff}.psat-question-container .psat-question>.star.selected,.psat-question-container .psat-question>.star.selected~.star,.psat-question-container .psat-question>.star:hover,.psat-question-container .psat-question>.star:hover~.star{background-color:#fd7923}.psat-question-container .psat-question-text-container{display:flex;justify-content:center;flex-grow:1}.card-header{position:relative}.feedback-form-row .header-back-btn{position:absolute;left:1rem;top:50%;transform:translate(0,-50%)!important;background-color:transparent!important;padding:0!important;border-radius:4px!important}.btn-green{background:#00bb61;border-radius:0;color:#fff;margin-left:1rem;padding:5px 50px}.btn-green-alt{background:#fff;border-radius:0;color:#222;border:2px solid #333;margin-right:1rem;padding:5px 50px}.btn-invisible:focus,.btn-invisible:hover{outline:4px solid #00bb61}.round-image{border-radius:100%}.feedback-form-row .provider-results .provider-image{border-radius:100%;height:100px}.location-address,.location-address-2,.location_list,.provider-specialty{text-align:left}.feedback-form-row{font-family:"Nunito Sans";padding-top:25px;padding-bottom:25px;background-color:#fff}.feedback-form-row .card-body .feedback-form-step{display:none}.feedback-form-row .card{box-shadow:0 3px 6px rgba(0,0,0,.24);max-width:1200px}.feedback-form-row .location-results,.feedback-form-row .provider-results{height:50vh;overflow-y:scroll;overflow-x:hidden}.feedback-form-row .back-btn,.feedback-form-row .home-btn,.feedback-form-row .next-btn{padding:5px 30px;border-radius:5px;background:#d9d9d9}.feedback-form-row .card-footer{background-color:#fff}.feedback-form-row .card-header{background-color:#e9ebef;min-height:40px}.header-title-container{flex-basis:auto;text-align:center}.header-title{margin-bottom:0;font-weight:700;color:#36454f;font-size:1.05rem}.header-entity{color:#36454f;font-weight:300;font-size:.8rem}.feedback-form-row .card-body{padding:0}.feedback-form-row .grey-row{background-color:#f3f3f3;margin-left:0;margin-right:0}.feedback-form-row .main-body-row{margin:0 0}.step-title{font-size:2em;font-weight:300;padding:1rem 1.5rem;line-height:1}#step-1 .location-filter,#step-2 .provider-filter{background-color:#f0f3f7;padding:15px 0}#step-1 .location,#step-2 .location,#step-2 .provider{font-size:.85em}#step-1 .location-name,#step-2 .location-name,#step-2 .provider-name{font-size:1.1em;font-weight:600;margin-bottom:.25em;text-align:left!important;color:#595959}#step-1 .location-address,#step-2 .location-address-2{margin-bottom:.5em}.feedback-form-row .location-thumbnail{width:100%;height:auto}.feedback-form-row .location-thumbnail-container{margin-bottom:0}.feedback-form-row .location-address,.feedback-form-row .location-address-2,.feedback-form-row .location_list,.feedback-form-row .provider-specialty{color:#a6a6a6}.location.selected,.provider.selected{border:2px solid #239f85!important;border-bottom:2px solid #239f85!important}.feedback-form-row .confirm-row,.feedback-form-row .feedback-info-row{margin-top:25px;margin-bottom:25px}#patient-info-step label{margin-bottom:0;font-weight:600}#selected-doctor,#selected-location{margin-top:15px;margin-bottom:15px}#selected-doctor{border:1px solid #e6e6e6;padding:20px;border-radius:5px}#step-4{counter-reset:form-step-counter}#step-4 .provider-name{color:#595959;font-weight:600;text-align:left}#step-4 .form-step-row{padding-top:10px}#step-4 .form-step-row:not(.d-none){counter-increment:form-step-counter 1}#step-4 .form-step-label:before{content:counter(form-step-counter);margin-right:5px;background:#595959;color:#fff;border-radius:50%;width:1rem;height:1rem;display:inline-block;text-align:center;line-height:1rem;font-weight:lighter;font-size:.8rem}.rating{unicode-bidi:bidi-override;display:flex;flex-direction:row-reverse;justify-content:center}.rating .star{border:none;padding:0;display:flex;border-radius:3px;margin-left:1px;margin-right:1px;background-color:#8e9aad}.rating .star i{margin:3px;color:#fff}.rating>.star.selected,.rating>.star.selected~.star,.rating>.star:hover,.rating>.star:hover~.star{background-color:#fd7923}.recommend_container{justify-content:center}.recommend-btn{margin-right:5px;margin-bottom:10px;border:1px solid #a6a6a6;background-color:#fff;width:45px}.recommend-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.recommend-btn.selected{border:none;background-color:#239f85;color:#fff}#step-4 label{font-weight:600}#step-4 .rating-scale .fa-arrows-alt-h{margin-left:150px;margin-right:150px}#step-4 .rating-scale{font-size:.8em}.anonymous{cursor:pointer;text-decoration:underline!important}#selected-doctor{margin-top:0}.final-step-body{margin:25px 25px}.final-header{margin-bottom:1.5rem}.final-body{margin-bottom:2rem}.final-share-buttons{margin-bottom:2rem}.final-feedback .fa-star{color:#fd7923}.final-feedback .review-text{color:#a6a6a6}#feedback-alert{position:absolute;right:13%;width:205px;margin:auto;max-width:100%;box-shadow:0 3px 6px rgba(0,0,0,.24);padding-right:2rem;z-index:1;bottom:-20px;line-height:1.5}#feedback-alert .close{padding:.5rem .75rem}#copy-btn{cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:rgba(89,89,89,.7)}.final-share-buttons .btn{display:flex;align-items:center;flex:0 1 275px;max-width:100%;text-align:left;background-color:#fff;margin-bottom:15px;padding:8px;border-width:2px}.review-btn-txt{font-size:.9em;font-weight:300;color:#000;flex-grow:1}.review-btn-img{width:50px;height:50px;margin-right:10px}.feedback-form-row .listCount{color:#1179bd;padding-left:3px;padding-right:3px}.feedback-form-row .mobile-filter-button{background-color:#1179bd;color:#fff;width:100%;border-radius:0}.feedback-form-row .mobile-filter-button:focus{outline:0!important;border-color:initial;box-shadow:none}.feedback-form-row .mobile-filter-button-container{padding-left:0;padding-right:0;text-align:center}.locationCount,.providerCount{text-align:center}.feedback-form-row .location-label{font-weight:600}.feedback-form-row .location-select{margin-top:10px;border-color:#239f85;font-size:12px}#additional-feedback-step .form-group.required label:after,#patient-info-step .form-group.required label:after,#step-4 .form-group.required label:after{color:#dc3545;content:"*";padding-left:5px}.psat-question-container,.star-container{display:flex;flex-direction:column;height:inherit}.psat-question-container label,.star-container label{font-weight:300!important}.psat-question-container .psat-question-label,.psat-question-container .rating-label,.star-container .psat-question-label,.star-container .rating-label{font-weight:600}.value{text-align:center;font-weight:700;font-size:3em;width:175px;line-height:60px;margin:20px auto 0;letter-spacing:-.07em}input[type=range]{display:block;-webkit-appearance:none;background-color:#bdc3c7;width:175px;height:5px;border-radius:5px;margin:0 auto;outline:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#239f85;width:30px;height:30px;border-radius:50%;border:2px solid #fff;cursor:pointer;transition:.3s ease-in-out}​ input[type=range]::-webkit-slider-thumb:hover{background-color:#fff;border:2px solid #239f85}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.6)}#step-4 .location-name,#step-4 .provider-specialty{font-size:.85em;color:#a6a6a6}#step-4 .form-control{font-size:14px}.range-label{margin-bottom:30px}.nps-row{margin-bottom:10px}.nps-btn{border:1px solid #e6e6e6;padding-top:7px;padding-bottom:7px;margin-left:5px;margin-right:5px;border-radius:4px;cursor:pointer}@media (min-width:576px){.nps-btn{flex:0 0 7%;width:7%}}.nps-btn.selected{color:#fff;background-color:#239f85;border-color:#239f85}.anon-text{font-size:12px;font-weight:300;font-style:italic;color:#8e9aad}#step-4 .mobile-row{border-bottom:1px solid #e6e6e6;margin-bottom:8px!important}@media screen and (min-width:576px){.value{width:300px}input[type=range]{width:300px}}@media screen and (max-width:575px){.nps-btn{border-radius:3px;margin-bottom:10px;box-shadow:0 3px 6px rgba(0,0,0,.24)}.feedback-form-row .main-body-row{margin:0 0}.feedback-form-row .mobile-spacing-row{margin:0 0}#step-4 .location-label,#step-4 .location-name,#step-4 .provider-name,#step-4 .provider-specialty{text-align:center}#step-4 .provider-name{margin-top:10px}#selected-doctor{margin-bottom:0}#step-4 .rating-scale .fa-arrows-alt-h{margin-left:25px;margin-right:25px}.final-step-body{margin:15px}#selected-doctor{border:0;padding:10px}.rating>label:before{font:36px/1 FontAwesome}}@media screen and (min-width:768px){.star-column{padding:20px}.feedback-form-row .main-body-row{margin:25px}.location,.provider{max-height:200px}}@media screen and (min-width:576px) and (max-width:767px){#step-1 .location{margin-left:15px;margin-right:15px}.location-row,.provider-row{justify-content:space-around}.locationCount,.providerCount{margin-top:10px;margin-bottom:10px}#step-4 #selected-doctor{margin-top:15px}}@media screen and (min-width:768px) and (max-width:991px){.location-row,.provider-row{justify-content:space-around}.locationCount,.providerCount{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:767px){.feedback-form-row .location-address,.feedback-form-row .location-address-2,.feedback-form-row .location-phone,.feedback-form-row .location_list,.feedback-form-row .provider-specialty{font-size:12px}.feedback-form-row .location,.feedback-form-row .provider{border-left:none;border-right:none;border-bottom:none;margin-bottom:0}#experience h2,.step-title{font-size:1.5rem}}@media screen and (min-width:992px){.feedback-form-row .location-results,.feedback-form-row .provider-results{height:60vh}.locationCount,.providerCount{text-align:left;margin-top:0}}@media screen and (max-width:991px){.feedback-form-row .mobile-spacing-row{margin:0 0!important}}@media screen and (max-width:1199px){.feedback-form-row .location-thumbnail-container{text-align:left}.feedback-form-row .location-content-container{text-align:left}}.app-scheduling-row{padding-top:25px;padding-bottom:25px;background-color:rgba(200,200,200,.4)}.app-scheduling-row input,.app-scheduling-row select,.app-scheduling-row textarea{font-size:14px}.app-scheduling-row #step-6-confirmation{margin-right:25px}.app-scheduling-row .card-body .app-schedule-step{display:none}.app-scheduling-row .card-header{padding:0 15px}.app-scheduling-row .appointment-type-progress-label.active,.app-scheduling-row .selected-appointment-time-label.active,.app-scheduling-row .selected-location-progress-label.active,.app-scheduling-row .selected-provider-progress-label.active{background-color:#00c57b;padding:1rem;color:#fff;font-weight:700}.app-scheduling-row .scheduling-step-title{line-height:1.1;padding-bottom:1rem}.app-scheduling-row .title-text{font-size:18px;font-weight:600;margin-bottom:0}.app-scheduling-row .error-phone-container{margin-top:15px}.app-scheduling-row .error-phone{font-size:1.35em;color:#1179bd;font-weight:600}.app-scheduling-row .step-number{background-color:#00c57b;color:#fff;border-radius:50%;width:38px;height:38px;text-align:center;padding-top:10px;margin-right:8px;display:inline-block;font-weight:600;font-size:16px}.app-scheduling-row #location-error,.app-scheduling-row #provider-error,.app-scheduling-row .scheduling-item{border:1px solid rgba(200,200,200,.4);border-radius:4px;padding:10px 15px;margin-bottom:15px}.app-scheduling-row .scheduling-item:hover{background-color:#f5f5f5;border-color:#ccc;cursor:pointer}.app-scheduling-row .back-btn{font-size:14px;border-color:#ccc;border-radius:16px;background-color:#fff}.app-scheduling-row .close-btn,.app-scheduling-row .finish-btn{font-size:14px;color:#fff;background-color:#00c57b;border-color:#00c57b;padding-left:50px;padding-right:50px;border-radius:16px}.app-scheduling-row .form-group.required label:after{color:#dc3545;content:"*";padding-left:5px}.app-scheduling-row .form-group .form-group-legend{font-size:inherit}.app-scheduling-row .form-check-label{font-size:14px}.app-scheduling-row .appointment-type .appointment-type-title{font-weight:600;margin-bottom:5px}.app-scheduling-row .location .location-thumbnail{height:75px;width:75px;margin-right:15px}.app-scheduling-row .location .location-name{font-weight:600;margin-bottom:10px}.app-scheduling-row .provider .provider-thumbnail{height:75px;width:75px;margin-right:15px}.app-scheduling-row .provider .provider-name{font-weight:600;margin-bottom:10px;text-align:left!important}.app-scheduling-row .choose-date-time .calendar-prev-next{margin-bottom:10px}.app-scheduling-row .choose-date-time .calendar-prev-next a{color:#686868}.app-scheduling-row .choose-date-time .calendar-next{float:right}.app-scheduling-row .choose-date-time .calendar-next:hover,.app-scheduling-row .choose-date-time .calendar-prev:hover{cursor:pointer}.app-scheduling-row .choose-date-time .calendar-header-row{background-color:#f9f9f9;padding-top:20px;padding-bottom:20px;margin-right:-20px;margin-left:-20px}.app-scheduling-row .choose-date-time .calendar-header-row .day-of-week{font-weight:600;font-size:16px}.app-scheduling-row .choose-date-time .calendar-header-row .date{font-size:12px;color:#686868}.app-scheduling-row .choose-date-time .calendar-row{padding-top:15px;padding-bottom:15px;margin-bottom:15px}.app-scheduling-row .choose-date-time .calendar-row .hours-object{padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;border:2px solid transparent}.app-scheduling-row .choose-date-time .calendar-row .hours-object:hover{border:2px solid #595959;border-radius:8px;cursor:pointer}.app-scheduling-row .confirmation-container .info-row{margin-top:1.5em;margin-bottom:1.5em}.app-scheduling-row .confirmation-container .img-icon{height:200px}.app-scheduling-row .confirmation-container .office-phone-label{font-size:.88em}.app-scheduling-row .confirmation-container .office-phone{font-size:1.35em;color:#1179bd;margin-top:10px;margin-bottom:35px!important;font-weight:600}.app-scheduling-row .confirmation-container .summary-column,.app-scheduling-row .confirmation-container .thanks-column{padding:30px;line-height:1.75em}.app-scheduling-row .confirmation-container .summary-column{background-color:#f0f0f0}#noScheduleModal .modal-body{padding-top:16px}#noScheduleModal .modal-footer{justify-content:center}#noScheduleModal .error-phone-container{margin-top:15px}#noScheduleModal .error-phone{font-size:1.35em;color:#1179bd;font-weight:600}#noScheduleModal .close-btn{font-size:14px;color:#fff;background-color:#00c57b;border-color:#00c57b;padding-left:50px;padding-right:50px;border-radius:16px}@media screen and (max-width:575px){.app-scheduling-row .scheduling-step-title .title-text{font-size:16px}.app-scheduling-row .appointment-type-progress-label,.app-scheduling-row .selected-location-progress-label{padding-bottom:5px}.app-scheduling-row #step-6-confirmation{margin-right:0}}.request-app-row{padding-top:25px;padding-bottom:25px;background-color:rgba(200,200,200,.4)}.request-app-row input,.request-app-row select,.request-app-row textarea{font-size:14px}.request-app-row .form-group .form-group-legend{font-size:inherit;display:inline-block}.request-app-row label{font-weight:600}.request-app-row .form-check-label{font-weight:400;font-size:14px}.request-app-row .card{box-shadow:0 3px 6px rgba(0,0,0,.24)}.request-app-row .card-body .app-request-step{display:none}.request-app-row .location-results,.request-app-row .provider-results{height:40vh;overflow-y:scroll;overflow-x:hidden}.request-app-row .card-footer,.request-app-row .card-header{background-color:#fff}.request-app-row .card-header{border-bottom:0}.request-app-row .card-header h4{margin-bottom:0;font-weight:600}.request-app-row .card-body{padding:0}.request-app-row .progress-row{overflow:visible;background-color:rgba(243,243,243,.7);margin-left:0;margin-right:0;text-align:center}.request-app-row .location-filter,.request-app-row .provider-filter{background-color:#f0f3f7;padding:15px 0;font-size:14px}#step-1 .progress-row{margin-left:-15px}#step-4 .progress-row{margin-right:-15px}.progress-row .active{background-color:#239f85;color:#fff;padding-top:15px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.24);text-align:left}.progress-row .active-circle{color:#fff}.progress-row .active-circle-text{color:#595959}.progress-row .active-circle-text,.progress-row .progress-title{font-size:12px}.progress-row .progress-title{margin-bottom:0}.progress-row .col-3:not(.active){padding-top:5px;padding-bottom:5px}.request-app-row .completed-step{text-align:left;color:#fff;background-color:#2abb9c;border-left:1px solid #fff;font-weight:300;font-style:italic}.request-app-row .completed-step:first-child{border-left:0}.progress-row .completed-step .fa-check{margin-right:10px}.progress-row .progress-number{margin-right:15%}.request-app-row .main-body-row{margin:25px 25px 25px}.insurance-changed-control,.new-patient-control,.radio-form-control{border:0;padding:0}.radio-form-control{height:auto!important}.new-patient-control .form-check-inline{margin-right:2rem}.insurance-changed-control .form-check-input,.new-patient-control .form-check-input{height:18px;width:18px}.request-app-row #step-1 .form-group.required>label:after{color:#dc3545;content:"*";padding-left:5px}.custom-required{color:#dc3545;padding-left:5px}.request-app-row .location,.request-app-row .provider{font-size:.85rem;border:1px solid #e6e6e6;border-radius:3px;margin-bottom:15px;padding:15px}.request-app-row .location-name,.request-app-row .provider-name{font-size:1.1em;font-weight:600;margin-bottom:.25em;text-align:left!important;color:#595959}.request-app-row .location-address{margin-bottom:.5em;color:#a6a6a6}.request-app-row .location-phone,.request-app-row .provider-specialty{color:#a6a6a6}.request-app-row .provider-role{font-size:13px;font-style:italic;color:#a6a6a6}.request-app-row .location-thumbnail{max-width:100%;height:auto;max-height:170px}.request-app-row .location-thumbnail-container{margin-bottom:0}.request-app-row .listCount{color:#1179bd;padding-left:3px;padding-right:3px}.request-app-row .mobile-filter-button{background-color:#1179bd;color:#fff;width:100%;border-radius:0}.request-app-row .mobile-filter-button:focus{outline:0!important;border-color:initial;box-shadow:none}.request-app-row .mobile-filter-button-container{padding-left:0;padding-right:0;text-align:center}.time-toolbar{margin-bottom:8px}.time-of-day{height:2.1em;padding:0 .6em}.fc-next-button,.fc-prev-button,.time-of-day{background-color:#fff;color:#595959;border:0}.fc-next-button:active,.fc-next-button:hover,.fc-prev-button:active,.fc-prev-button:hover,.time-of-day:hover{background-color:#239f85!important;color:#fff}.fc-next-button:disabled,.fc-prev-button:disabled,.time-of-day:disabled{background-color:#fff;color:#fff;border:0}.fc-next-button:focus,.fc-prev-button:focus,.time-of-day:focus{outline:0!important;border-color:initial;box-shadow:none}.fc-highlight{background-color:#239f85!important;opacity:1!important;color:#fff}.calendar-label-selected{color:#fff}.time-btn{background-color:rgba(200,200,200,.4);margin:7px 5px;width:90px;font-size:.9em}.time-icon-btn{margin:7px 5px;background-color:#fff;color:#595959;border:1px solid #dee2e6;box-shadow:0 .25rem .125rem 0 rgba(0,0,0,.25);width:100%;padding:1rem}.time-icon-btn .time-icon-text{font-size:.9em;margin-top:10px}.time-icon-btn .fa-coffee{color:#f29e4c}.time-icon-btn .fa-sun{color:#fec337}.time-icon-btn .fa-moon{color:#7a82ab}.time-icon-btn:focus{outline:0!important;box-shadow:0 .25rem .125rem 0 rgba(0,0,0,.25)}.time-icon-btn:hover{background-color:rgba(200,200,200,.25)}.time-btn:focus{outline:0!important;border-color:transparent;box-shadow:none}.time-container{margin:0 -5px;justify-content:center}#step-4 .form-check-input{margin-right:.5rem}.form-check-label{font-weight:400!important}.fc-toolbar.fc-header-toolbar h2{font-size:1.2em}.time-selected{background-color:#239f85;color:#fff}.time-selected .fa-coffee,.time-selected .fa-moon,.time-selected .fa-sun{color:#fff}.request-app-row .thank-you-text{margin-top:1em;margin-bottom:2.5rem;font-weight:600}.request-app-row .summary-column{background-color:#f0f0f0}.request-app-row .summary-title{text-align:center}.request-app-row .summary-column,.request-app-row .thanks-column{padding:30px;line-height:1.75em}.request-app-row .summary-title,.request-app-row .thank-you{font-weight:600}.request-app-row .office-phone-label{font-size:.88em}.request-app-row .office-phone{font-size:1.35em;color:#1179bd;margin-top:10px;margin-bottom:35px!important;font-weight:600}.request-app-row .info-row{margin-top:1.5em;margin-bottom:1.5em}.info-row .fa-clock,.info-row .fa-map-marker-alt,.info-row .fa-user-md{color:#2abb9c}.info-row .request-location-addr,.info-row .request-provider-role,.info-row .request-provider-specialty{font-size:.85em}.info-row .request-date,.info-row .request-location,.info-row .request-provider,.info-row .request-time{font-weight:600;font-size:1.1em}.summary-btn-container{text-align:right;margin-bottom:0!important}.summary-btn{background-color:#fff;font-size:.85em;width:125px}.summary-btn:nth-child(2){margin-left:15px}.summary-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.request-app-row .close-btn{padding:.375rem 6rem}.request-app-row .footer-emergency{-webkit-align-self:center;align-self:center}#calendarValidationModal .modal-footer .green-btn{margin-top:0;margin-bottom:0;padding:5px 10px}.request-app-row .img-icon{height:200px}@media screen and (max-width:320px){.request-app-row .back-btn,.request-app-row .next-btn{font-size:11px}}@media screen and (min-width:768px){.request-app-row .back-btn,.request-app-row .next-btn{padding:5px 30px}}@media screen and (max-width:320px){#search-results-count-row>div:last-child{justify-content:flex-end;align-items:center;display:flex}}@media screen and (max-width:768px){#search-results-count-row>div:last-child{justify-content:flex-end;align-items:center;display:flex}}@media screen and (max-width:425px){.search-category{display:block;padding-bottom:15px;margin:0 17%}#search-results-count-row>div:first-child{padding:0}}@media screen and (max-width:575px){.request-app-row{padding-top:0;padding-bottom:0}.request-app-row .main-body-row{margin:0 0}.request-app-row .location,.request-app-row .provider{border-left:none;border-right:none;border-bottom:none;margin-bottom:0}.request-app-row .main-request-col{padding-left:0;padding-right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number,.fc-day-header{font-size:.75em}.time-btn{font-size:.75em;width:85px}.time-container{justify-content:center}}@media screen and (min-width:576px) and (max-width:767px){.app-request-row .location{margin-left:15px;margin-right:15px}}@media screen and (max-width:767px){.request-app-row .location-address,.request-app-row .location-phone,.request-app-row .provider-specialty{font-size:12px}.request-app-row .main-body-row{margin:0 0}.request-app-row .footer-emergency{display:none}.request-app-row .card-header{border-bottom:1px solid rgba(0,0,0,.125)}.request-app-row #calendar,.request-app-row .time-toolbar{margin-top:15px}}@media screen and (min-width:768px){.request-app-row .card-header{padding-top:25px;padding-bottom:25px}}@media screen and (max-width:991px){.summary-btn-container{text-align:left}.time-icon-container{margin-top:15px;margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:991px){.request-app-row .main-body-row{margin:50px 0}.request-app-row #step-5 .main-body-row{margin:0}.request-app-row #step-4 .main-body-row{margin:25px 0}}@media screen and (min-width:992px){.request-app-row #step-4 .main-body-row{margin-top:25px!important}.request-app-row .location-results,.request-app-row .provider-results{height:40vh}.request-app-row .thanks-column{padding-left:0;padding-right:30px;padding-bottom:0}}@media screen and (min-width:1200px){.addl-fields .form-group:nth-child(odd),.form-col-left{padding-left:0;padding-right:30px}.addl-fields .form-group:nth-child(even),.form-col-right{padding-left:30px;padding-right:0}.request-app-row .location,.request-app-row .provider{margin-left:15px;margin-right:15px}.request-app-row .new-patient-col{padding-left:0;padding-right:0}}@media screen and (min-width:992px) and (max-width:1199px){.request-app-row .location,.request-app-row .provider{border-bottom:none;margin-bottom:0}}@media screen and (max-width:1199px){.request-app-row .location-content-container,.request-app-row .location-thumbnail-container{text-align:left}}.custom-form-row .card,.patient-form-block .card{box-shadow:0 3px 6px rgba(0,0,0,.24)}.custom-form-row .form-group .form-group-legend,.patient-form-block .form-group .form-group-legend{font-size:inherit;display:inline-block}.custom-form-row .form-title,.patient-form-block .form-title{font-size:1.5rem;font-weight:600}.custom-form-row .form-instructions,.patient-form-block .form-instructions{font-size:.875rem;font-weight:600}.custom-form-row .form-subheading,.patient-form-block .form-subheading{font-size:18px;font-weight:600}.custom-form-row .form-description,.patient-form-block .form-description{font-size:16px;font-weight:600}.custom-form-row .form-group-label,.patient-form-block .form-group-label{font-size:14px;font-weight:700}.custom-form-row .form-group.required label:after,.patient-form-block .form-group.required label:after{color:#dc3545;content:"*";padding-left:5px}@media screen and (min-width:576px){.custom-form-row .subheading .form-subheading,.patient-form-block .subheading .form-subheading{margin-left:-50px;width:70%;box-shadow:0 3px 6px rgba(0,0,0,.24);border-radius:4px}}@media screen and (min-width:992px){.custom-form-row .subheading .form-subheading,.patient-form-block .subheading .form-subheading{margin-left:-70px;width:70%}}.custom-form-row .form-control,.patient-form-block .form-control{height:auto}.custom-form-row{background-color:rgba(200,200,200,.4)}#announcement-exit-modal h2,#announcement-exit-modal p,#announcement-modal h2,#announcement-modal p{color:#676f77}#announcement-exit-modal p,#announcement-modal p{font-size:14px;line-height:1.5}#announcement-exit-modal .announcement-title,#announcement-modal .announcement-title{margin-bottom:8px}#announcement-exit-modal hr,#announcement-modal hr{margin:8px 0}#announcement-exit-modal .announcement-cta .btn,#announcement-modal .announcement-cta .btn{font-size:1rem;padding:12px 24px}#announcement-exit-modal .announcement-content,#announcement-modal .announcement-content{position:relative;top:44%;transform:translateY(-50%)}#announcement-exit-modal .close,#announcement-modal .close{font-size:2rem}#announcement-exit-modal .modal-image,#announcement-modal .modal-image{align-self:center}#announcement-exit-modal .modal-content,#announcement-modal .modal-content{overflow:hidden}.ts-text-lg-bold{font-size:18px;font-style:normal;font-weight:700;line-height:28px}.ts-text-xl-bold{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.ts-text-sm-semibold{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ts-text-md-semibold{font-size:16px;font-style:normal;font-weight:600;line-height:24px}#appointment-request-v2{background-color:#f9fafb;padding:50px 20px;--sl-z-index-dropdown:999999}#appointment-request-v2 #confirmation,#appointment-request-v2 .appointment-request-card{border-radius:12px;background-color:#fff;padding:24px;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)}#appointment-request-v2 button-group-radio{width:100%;overflow-x:auto}#appointment-request-v2 button-group-radio .btn{padding:16px 20px!important;border:1px solid #d0d5dd}#appointment-request-v2 button-group-radio .btn:hover{background-color:#f9fafb;transform:none}#appointment-request-v2 button-group-radio .btn:disabled{color:#667085;cursor:not-allowed}#appointment-request-v2 button-group-radio .btn.primary-bg-color{color:#fff}#appointment-request-v2 button-group-radio .weekday-active{background-color:#eaecf0}#appointment-request-v2 button-group-radio .weekday-active:hover{background-color:#e2e4e8}@media screen and (max-width:576px){#appointment-request-v2 button-group-radio{display:grid;grid-template-columns:1fr}#appointment-request-v2 button-group-radio .btn{margin:0;border-bottom-width:0}#appointment-request-v2 button-group-radio>.btn:not(:first-child,:last-child){border-radius:0!important}#appointment-request-v2 button-group-radio>.btn:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-width:1px}#appointment-request-v2 button-group-radio>.btn:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-right-radius:.25rem;border-top-left-radius:.25rem}}#appointment-request-v2 #new-existing-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#appointment-request-v2 label{font-size:14px;font-style:normal;font-weight:400;line-height:24px}#appointment-request-v2 .form-control,#appointment-request-v2 sl-select::part(combobox){border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}#appointment-request-v2 .radio-form-control{border:none;box-shadow:none}#appointment-request-v2 .form-check-label{font-size:14px}#appointment-request-v2 input[type=date]::-webkit-calendar-picker-indicator{padding-bottom:18px}#appointment-request-v2 .was-validated .form-check-input,#appointment-request-v2 .was-validated .form-control,#appointment-request-v2 .was-validated button-group-radio,#appointment-request-v2 .was-validated sl-select{scroll-margin:120px}#appointment-request-v2 .was-validated .form-control:invalid{border-color:#d92d20}#appointment-request-v2 .was-validated .form-control:valid{background:0 0;padding-right:.75rem}#appointment-request-v2 .was-validated sl-select[data-invalid]::part(combobox){border-color:#d92d20}#appointment-request-v2 .was-validated .form-check-input:valid~.form-check-label{color:inherit}#appointment-request-v2 .was-validated .form-check-input:invalid~.form-check-label .primary-color-text{color:#dc3545!important;text-decoration:underline}#appointment-request-v2 .was-validated button-group-radio:invalid{border:1px solid #d92d20;border-radius:.25rem}#appointment-request-v2 textarea.form-control{height:90px}#appointment-request-v2 .support-link{display:block;text-align:center;font-weight:500;margin-top:24px}#appointment-request-v2 .custom-select:required~label::before,#appointment-request-v2 .form-control:required~label::before{content:"*";color:#d92d20;padding-left:5px;position:absolute;right:0}#appointment-request-v2 .form-check-input[type=checkbox]:required~label::after,#appointment-request-v2 fieldset:has(input[type=radio]:required) legend::after,#appointment-request-v2 label.required::after{content:"*";color:#d92d20;padding-left:5px}#appointment-request-v2 .form-floating>sl-select::part(combobox){height:58px}#appointment-request-v2 .form-floating>sl-select::part(display-input){padding-top:1.625rem;padding-bottom:.325rem}#appointment-request-v2 .form-floating>sl-select::part(form-control-label){color:#667085;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}#appointment-request-v2 .form-floating>sl-select::part(form-control-label)::after{color:#d92d20}#appointment-request-v2 multiline-sl-select{margin-top:auto;width:100%}#appointment-request-v2 multiline-sl-select sl-select::part(prefix){flex:1}#appointment-request-v2 multiline-sl-select sl-select::part(combobox){height:76px}#appointment-request-v2 multiline-sl-select sl-select::part(display-input){display:none}#appointment-request-v2 multiline-sl-select sl-select::part(form-control-label)::after{color:#d92d20}#appointment-request-v2 multiline-sl-select .full-content-preview{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-right:0}#appointment-request-v2 multiline-sl-select .full-content-preview .option-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}#appointment-request-v2 #confirmation .confirm-icon,#appointment-request-v2 multiline-sl-select .confirm-icon{display:flex;border-radius:100%;padding:12px;background-color:#dcfae6;color:#079455;margin:0 auto;margin-bottom:16px;height:48px;width:48px}#appointment-request-v2 #confirmation .confirm-icon .fa-send-01,#appointment-request-v2 multiline-sl-select .confirm-icon .fa-send-01{font-size:24px}#appointment-request-v2 #confirmation .confirm-section,#appointment-request-v2 #confirmation sl-option::part(label),#appointment-request-v2 multiline-sl-select .confirm-section,#appointment-request-v2 multiline-sl-select sl-option::part(label){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}#appointment-request-v2 #confirmation .option-avatar,#appointment-request-v2 multiline-sl-select .option-avatar{height:48px;width:48px;border-radius:100%}#appointment-request-v2 #confirmation .option-title,#appointment-request-v2 multiline-sl-select .option-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}#appointment-request-v2 #confirmation .option-subtitle,#appointment-request-v2 multiline-sl-select .option-subtitle{font-size:14px;font-weight:400;line-height:18px;margin-bottom:0}#appointment-request-v2 #confirmation{margin:auto;max-width:512px;text-align:center}#appointment-request-v2 #confirmation hr{margin:12px 0}#appointment-request-v2 #confirmation #confirm-reason-for-request{margin:24px 0}#appointment-request-v2 #confirmation .confirm-section{margin:24px 0;text-align:left}#appointment-request-v2 #confirmation .confirm-footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:48px}#appointment-request-v2 .ts-text-lg-bold{margin-bottom:1rem}
@charset "UTF-8";.blue-btn{margin-top:10px;margin-bottom:10px;font-size:1em;padding:10px 15px;box-shadow:0 3px 6px rgba(0,0,0,.24)}.content-block:nth-child(even){background-color:#fff}.content-block:nth-child(odd){background-color:#f0f3f7}.content-image{height:auto;width:100%;margin-bottom:1rem}.content-carousel-block{margin-bottom:1rem}.content-video-block{height:0;overflow:hidden;padding-top:56.25%;background:#fff;position:relative;background:0 0;margin-bottom:1rem}.content-video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:15px;padding-right:15px}.content-video-block iframe{width:100%}@media screen and (min-width:768px){.col-md-6.content-video-block{padding-top:31.25%}}.insurance-list-block{margin-top:25px;margin-bottom:25px}.insurance-list-block h3{margin-bottom:12.5px}.insurance-list-block .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#1179bd;color:#fff!important}.insurance-list-block a{color:#1179bd!important}.insurance-icons-block .insurance-logo{border:.5px solid #f0f3f7}@media screen and (min-width:991px){.insurance-list-block ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;list-style-position:inside;list-style:none}.insurance-list-block li{margin-bottom:15px}}.insurance-icons-block{margin-top:25px;margin-bottom:25px}.insurance-icons-block h3{margin-bottom:12.5px}.insurance-icons-block .blue-btn{color:#fff;width:240px;margin-top:25px}.insurance-icons-block img{max-height:100px;max-width:100%}.testimonial-block,.testimonial-block-two{margin-top:25px;margin-bottom:25px;padding-left:0;padding-right:0}.testimonial-block .fa-star,.testimonial-block-two .fa-star{color:#fd7923}.testimonial-block .review-text,.testimonial-block-two .review-text{font-size:1.2rem;font-weight:300;font-style:italic}.testimonial-block .testimonials,.testimonial-block-two .testimonials{overflow:hidden;width:100%;position:relative}.testimonial-block .testimonials ul,.testimonial-block-two .testimonials ul{list-style:none;position:relative;display:flex;align-items:center;overflow:hidden;padding:0}.testimonial-block .testimonials ul .review-text,.testimonial-block-two .testimonials ul .review-text{font-size:1.2rem;font-weight:300;font-style:italic}.testimonial-block .testimonials ul li,.testimonial-block-two .testimonials ul li{display:inline-block;padding:1rem;position:relative;text-align:center;width:100vw}.testimonial-block .testimonials ul li p,.testimonial-block-two .testimonials ul li p{max-width:600px;margin:1rem auto}.testimonial-block .testimonials-control,.testimonial-block-two .testimonials-control{display:flex;justify-content:center}.testimonial-block #t-btn-left,.testimonial-block-two #t-btn-left{margin-right:5px;background-color:transparent}.testimonial-block #t-btn-left:focus,.testimonial-block #t-btn-right:focus,.testimonial-block-two #t-btn-left:focus,.testimonial-block-two #t-btn-right:focus{outline:0!important;border-color:transparent;box-shadow:none}.testimonial-block #t-btn-right,.testimonial-block-two #t-btn-right{margin-left:5px;background-color:transparent}.testimonial-block .testimonials-control i,.testimonial-block-two .testimonials-control i{cursor:pointer;padding:1.3rem}.testimonial-block .review-logo,.testimonial-block-two .review-logo{width:64px}.testimonial-block-slim{padding-left:0;padding-right:0;height:13.4rem;overflow:hidden;border:none!important}@media screen and (max-width:991px){.testimonial-block-slim{height:28.4rem}}.testimonial-block-slim .fa-star{color:#fd7923}.testimonial-block-slim .star-rating-container{white-space:nowrap}.testimonial-block-slim .time-text{line-height:1.2rem;font-size:1rem;margin-top:4px}.testimonial-block-slim .testimonial-items{position:relative;display:flex;align-items:center;justify-content:center;margin:0;max-width:62rem}@media screen and (max-width:991px){.testimonial-block-slim .testimonial-items{padding:1.7rem 0;max-width:auto}}.testimonial-block-slim #slim-carousel-controls{color:#fff}.testimonial-block-slim .carousel-inner-content{width:58.2rem;height:100%;overflow:hidden}.testimonial-block-slim .carousel{height:100%}.testimonial-block-slim .carousel-item{height:100%}.testimonial-block-slim .review-text-container{max-width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0}@media screen and (max-width:991px){.testimonial-block-slim .review-text-container{justify-content:center!important;order:2!important;max-width:100%;padding:0 5px;max-height:100%}}.testimonial-block-slim .review-text{font-size:1.5rem;font-weight:300;font-style:italic;text-align:center;line-height:1.8rem;margin-bottom:0;padding:.5rem;max-width:37.5rem;color:inherit;quotes:"“" "”" "‘" "’"}@media screen and (max-width:400px){.testimonial-block-slim .review-text{font-size:1.25rem}}.testimonial-block-slim .review-text::before{content:open-quote}.testimonial-block-slim .review-text::after{content:close-quote}.testimonial-block-slim .review-source-container{display:flex;justify-content:end}@media screen and (max-width:991px){.testimonial-block-slim .review-source-container{flex-direction:column;align-items:center;justify-content:center;order:1;margin-bottom:2.3rem}}.testimonial-block-slim .testimonial-block-slim-card{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:991px){.testimonial-block-slim .testimonial-block-slim-card{flex-direction:column;justify-content:flex-start}}.testimonial-block-slim .testimonial-carousel-icon-slim{color:inherit!important;opacity:1;font-size:3.1rem}@media screen and (max-width:991px){.testimonial-block-slim .testimonial-carousel-icon-slim{line-height:2.5rem}}.testimonial-block-slim #t-btn-left{margin-right:5px;background-color:transparent;z-index:10;border:none;justify-content:flex-end}@media screen and (max-width:991px){.testimonial-block-slim #t-btn-left{top:38%}.testimonial-block-slim #t-btn-left i{position:absolute;left:1.5rem}}.testimonial-block-slim #t-btn-left:focus,.testimonial-block-slim #t-btn-right:focus{outline:0!important;border-color:transparent;box-shadow:none}.testimonial-block-slim #t-btn-right{margin-left:5px;background-color:transparent;border:none;justify-content:flex-start;z-index:11}@media screen and (max-width:991px){.testimonial-block-slim #t-btn-right{top:38%}.testimonial-block-slim #t-btn-right i{position:absolute;right:1.5rem}}.testimonial-block-slim .carousel-control-btn{width:min-content!important;top:50%;transform:translateY(-50%);height:min-content;color:inherit!important}.testimonial-block-slim .review-source-container-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.testimonial-block-slim .review-source-container-items small:first-child{font-size:1.5rem;font-weight:700}@media screen and (max-width:991px){.testimonial-block-slim .review-source-container-items{align-items:center}}.testimonial-block-slim .review-logo-container-slim{margin-right:1.4rem}@media screen and (max-width:991px){.testimonial-block-slim .review-logo-container-slim{margin:0}}.testimonial-block-slim .review-logo{width:5.9rem!important}.testimonial-ratings-row .prac-logo{margin-right:25px;height:60px}.testimonial-block-three{margin-top:25px;margin-bottom:25px}.testimonial-block-three .testimonials{max-width:800px;margin:0 auto}.testimonial-block-three .review-img{border:1px solid rgba(0,0,0,.125);border-radius:50%;width:45px;height:45px}.testimonial-block-three .card{border:none}.blogs-block{margin-top:25px;margin-bottom:25px}.blogs-block .blog-title{font-size:1.25rem}.blogs-block .view-more-btn{margin-top:12.5px;width:240px}.blogs-block .view-more-btn:hover{color:#fff}.blogs-block .view-more-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.blogs-block .blog-card{margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px rgba(0,0,0,.24)}.blogs-block .blog-card .description-date,.blogs-block .blog-card .description-tags,.blogs-block .blog-card .fa-calendar-alt,.blogs-block .blog-card .fa-tags{color:#595959}@media screen and (min-width:600px){.blogs-block .blog-card{height:200px;max-width:600px}.blogs-block .blog-card .photo{transition:all .5s ease;-webkit-transition:all .5s ease;float:left;height:100%;width:40%}.blogs-block .blog-card .details{width:40%}.blogs-block .blog-card .description{float:left;width:60%;z-index:0;height:100%}.blogs-block .blog-card .description:before{transform:skewX(-5deg);content:"";background:#fff;width:100%;z-index:-1;position:absolute;left:-15px;top:0;bottom:0}.blogs-block .blog-card .description a{color:#595959}.blogs-block .blog-card .description .blog-title{margin-bottom:1.5rem}.blogs-block .blog-card .description .description-date-container,.blogs-block .blog-card .description .description-tags-container{margin-bottom:5px}.blogs-block .blog-card .description .description-date,.blogs-block .blog-card .description .description-tags{font-size:.8em;margin-left:5px}.blogs-block .blog-card .description{padding:20px}.blogs-block .blog-card .description .read-more{padding-bottom:5px}}.image-carousel-block{padding-top:50px;padding-bottom:50px}.image-carousel-block .carousel-control-button{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%}.image-carousel-block .carousel-controls ol.indicators{display:flex;align-items:center;justify-content:space-around;margin:unset;padding:unset}.image-carousel-block .carousel-controls ol.indicators li{display:block;width:.5rem;height:.5rem;margin-left:.5rem;margin-right:.5rem;list-style-type:none;border:1px solid #000;border-radius:50%;cursor:pointer}.image-carousel-block .carousel-controls ol.indicators li.active{background-color:#000}.image-carousel-block .carousel{--images-per-slide:4}.image-carousel-block .carousel img{width:100%}.image-carousel-block .carousel .carousel-inner .carousel-item-next,.image-carousel-block .carousel .carousel-inner .carousel-item-prev,.image-carousel-block .carousel .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.image-carousel-block .carousel .carousel-inner .carousel-item-next,.image-carousel-block .carousel .carousel-inner .carousel-item-right.active{transform:translateX(calc(100% / var(--images-per-slide)))}.image-carousel-block .carousel .carousel-inner .carousel-item-left.active,.image-carousel-block .carousel .carousel-inner .carousel-item-prev{transform:translateX(calc(-100% / var(--images-per-slide)))}}.image-carousel-block .carousel .carousel-inner .carousel-item-left,.image-carousel-block .carousel .carousel-inner .carousel-item-right{transform:translateX(0)}.image-carousel-block .carousel .carousel-inner .carousel-item-left:not(.active) .col:not(:last-child),.image-carousel-block .carousel .carousel-inner .carousel-item-right:not(.active) .clone{visibility:hidden}@media (max-width:768px){.image-carousel-block .carousel .carousel-inner .carousel-item-next,.image-carousel-block .carousel .carousel-inner .carousel-item-right.active{transform:translateX(100%)}.image-carousel-block .carousel .carousel-inner .carousel-item-left.active,.image-carousel-block .carousel .carousel-inner .carousel-item-prev{transform:translateX(-100%)}.image-carousel-block .carousel .carousel-inner .carousel-item>div{display:none}.image-carousel-block .carousel .carousel-inner .carousel-item>div:first-child{display:block}}.image-carousel-block .carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236f6f6f' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.image-carousel-block .carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236f6f6f' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.image-carousel-block .carousel .carousel-control-next:hover{background-color:rgba(0,0,0,.125)}.image-carousel-block .carousel .carousel-control-prev:hover{background-color:rgba(0,0,0,.125)}.pulses-block{margin-top:25px;margin-bottom:25px}.pulses-block .pulse-author{font-size:1.25rem;margin-bottom:1rem}.pulses-block .pulse{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.24);padding:25px;margin-bottom:25px}.pulses-block h3{margin-bottom:25px}.pulses-block .view-more-btn{margin-top:12.5px;width:240px}.pulses-block .view-more-btn:hover{color:#fff}.pulses-block .view-more-btn:focus{outline:0;border-color:initial;box-shadow:none}.providers-block{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.providers-block .first-card{margin-left:auto!important}.providers-block .last-card{margin-right:auto!important}}.providers-block .col-md{max-width:195px;padding:0 5px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.providers-block .col-md{max-width:inherit}}.providers-block .card{height:100%;margin:0 auto;max-height:350px;max-width:195px;margin-bottom:10px}.providers-block .card .card-title a{color:#fff!important;font-size:14px}.providers-block .carousel-item .row{margin:0 10%}.providers-block .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236f6f6f' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.providers-block .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236f6f6f' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.providers-scroll-block{margin-top:25px;margin-bottom:25px}.providers-scroll-block .col-md{max-width:195px;padding:0 5px}.providers-scroll-block .title{color:#fd7923;font-weight:700}.providers-scroll-block .d-inline-flex{max-width:1170px!important}@media (max-width:767.98px){.providers-scroll-block .d-inline-flex{max-width:320px!important;width:320px}}@media (min-width:768px) and (max-width:1199.98px){.providers-scroll-block .d-inline-flex{max-width:750px!important}}.providers-scroll-block .carousel-prov{margin-left:-1rem;margin-right:-1rem;position:relative;scroll-snap-type:x mandatory;height:450px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (max-width:767.98px){.providers-scroll-block .carousel-prov{width:240px}}.providers-scroll-block .scroll-card-container{padding-top:70px;padding-left:10px;padding-right:10px}.providers-scroll-block .empty-provider-div{padding-top:70px;padding-left:10px;padding-right:10px}.providers-scroll-block .empty-provider-div .card{border-style:hidden;background-color:transparent}@media (max-width:767.98px){.providers-scroll-block .empty-provider-div{display:none}}.providers-scroll-block .carousel-prov .card{margin:0 auto;height:309px;width:185px;margin-bottom:10px;transition:width .2s,filter .2s;border:hidden!important;background-color:transparent!important}.providers-scroll-block .carousel-prov .card .card-title a{font-size:14px;color:#000}.providers-scroll-block .carousel-prov .card .card-body{background-color:transparent!important;border:hidden!important}.providers-scroll-block .carousel-prov ul{list-style:none;padding:0;display:flex}.providers-scroll-block .carousel-prov li{scroll-snap-align:start;text-align:center}@media (max-width:767.98px){.providers-scroll-block .carousel-prov li{scroll-snap-align:center}}.providers-scroll-block .provider-scroll-highlight{width:16rem!important;height:384px!important;margin-top:-70px!important}.providers-scroll-block .provider-scroll-highlight .card-img-top{box-shadow:0 4.5px 10px rgba(0,0,0,.4);height:260px!important;width:auto!important}.providers-scroll-block .provider-scroll-highlight .card-body{height:124px!important}@media (max-width:767.98px){.providers-scroll-block .card-img-top{box-shadow:none}}.providers-scroll-block #left{left:0;z-index:1}.providers-scroll-block #right{right:0;z-index:2}.providers-mini-cards{margin-top:25px;margin-bottom:25px}.providers-mini-cards ul.list-unstyled a .provider-mini-card{transition:transform .2s ease}.providers-mini-cards ul.list-unstyled a:hover{text-decoration:none}.providers-mini-cards ul.list-unstyled a:hover .provider-mini-card{transform:scale(1.05)}.providers-mini-cards .provider-mini-card{margin:1rem 0;box-shadow:2px 2px 10px rgba(22,22,22,.5);border-radius:2px}.providers-mini-cards .provider-mini-card .pmc-provider-info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.providers-mini-cards .provider-mini-card .pmc-provider-info h5{font-size:1rem}.providers-mini-cards .provider-mini-card .pmc-provider-info p{margin-bottom:0}.providers-mini-cards .provider-mini-card .provider-image{height:120px;width:120px}@media screen and (max-width:767px){.providers-mini-cards .provider-mini-card{margin:.5rem 0}}#map{height:100%}.location-block{margin-top:25px;margin-bottom:25px}.location-block .location-header-row{margin-bottom:25px}.location-block .loc-count{font-weight:600;margin-right:5px}.location-block .location-header-row span{font-weight:600}.location-block .location-header-row h3{margin-bottom:0}.location-block .find-office-row{margin-top:25px}.location-block .find-office{margin-top:10px}.location-block .location-header-row small{margin-right:10px}.location-block .find-office-row .blue-btn{color:#fff}.location-block .find-office-row .blue-btn:hover{color:#fff!important}.location-block .location-count{padding:20px;color:#fff!important}.location-block .location-count h5{margin-bottom:0;color:#fff!important}.location-block .office-name{color:unset;font-weight:600;margin-bottom:12px!important}.location-block .gm-style-iw+div{display:none}.location-block .gm-style-iw{left:25px!important}.location-block .show-hours-btn{background-color:transparent;padding:0;color:#1179bd;text-decoration:underline}abbr{text-decoration:none!important}.location-block .list-group-item{cursor:default}.location-block .list-group-item h5{cursor:pointer}.office-address,.office-hours,.office-phone{margin-bottom:5px;color:#969696}.location-list a{cursor:pointer}.location-map{height:500px}.office-image{max-height:100px;margin-left:5px;cursor:pointer}.office-buttons .app-request-btn,.office-buttons .blue-btn{font-size:.7em;padding:.375rem .75rem!important;margin-right:20px;color:#fff!important}.map-marker-btn{font-size:.8em;padding:.375rem .75rem!important;margin-bottom:0}.map-marker-btn:hover{color:#fff}.blue-btn.map-marker-btn{margin-right:10px}.location-block .card .card-header{background-color:#fff}.location-block .btn-link{color:#1179bd;padding:0}.location-block .bold{font-weight:500}.location-block .static-map{margin-bottom:10px}@media screen and (min-width:768px){.location-list{height:500px;overflow:scroll}.location-list{padding-right:0}}@media screen and (max-width:767px){.location-list{margin-top:15px}}.collage-block{margin-top:50px;margin-bottom:50px}.collage-block .collage-grid{display:flex;flex-wrap:wrap}.collage-block .collage-grid .collage-square{margin-bottom:8px;width:100px;height:100px;text-decoration:none}.service-title{color:#fff!important;font-size:1rem}.service-half-block{margin-top:25px;margin-bottom:25px}.service-half-block h3{margin-bottom:1.5rem}.service-btn{background-color:#fff;color:#595959;font-size:.8em;box-shadow:0 3px 6px rgba(0,0,0,.24)}.all-services-btn{background-color:#1179bd;color:#fff!important;box-shadow:0 3px 6px rgba(0,0,0,.24)}.half-grid{display:flex;flex-wrap:wrap}.half-grid .service-square{margin-bottom:8px;width:140px;height:140px;margin-right:8px;text-decoration:none;padding-top:25px;padding-bottom:25px;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.24);padding-left:15px;padding-right:15px;color:#fff}.half-grid .service-square small{color:#fff}.half-grid a.service-square .service-title{margin:0 15px;line-height:1.75rem}.half-grid a.service-square .learn-more{margin:0 15px;line-height:1.53125rem}.half-grid .service-square:hover{text-decoration:underline;box-shadow:0 7px 9px rgba(0,0,0,.44)}.service-bg-img{position:relative;left:0;top:0;height:100%;width:100%;z-index:1}.service-info{position:relative;left:0;top:0;z-index:9999}.half-grid{max-width:580px;justify-content:center}@media screen and (max-width:991px){.half-grid{margin-top:25px}}@media screen and (max-width:1199px){.half-grid-title{text-align:center}}.service-full-block{margin-top:25px;margin-bottom:25px}.full-grid{display:flex;flex-wrap:wrap;margin-top:25px}.full-grid .custom-service-padding{padding-left:0;padding-right:8px}.full-grid .service-square{margin-bottom:8px;width:100%;height:250px;margin-right:8px;text-decoration:none;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.24);color:#fff}.full-grid .service-info-row{margin-left:0;margin-right:0;width:100%!important}.full-grid .service-square:hover{box-shadow:0 7px 9px rgba(0,0,0,.44)}.full-grid .square-container-name{bottom:-30px}.full-grid .square-container-learn-more{top:-30px}.full-grid .learn-more{font-weight:300!important}.service-full-block h3{margin-bottom:12.5px}.full-grid a{display:inline-block}.full-grid a .service-title{margin:0 15px;line-height:1.75rem}.full-grid a .learn-more{margin:0 15px;line-height:1.53125rem}.full-grid a .service-info-row{justify-content:space-around;justify-content:space-evenly;padding:3rem 0}.custom-block{margin-top:25px;margin-bottom:25px}.video-block-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.custom-block-image{width:100%;height:auto}.custom-block-video{position:absolute;top:0;left:0;width:100%;height:100%}.custom-block-carousel-image{width:100%;height:auto}.vimeo,.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.vimeo img,.youtube img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;inset:0;opacity:.7}.vimeo img{top:0}.vimeo .play-button,.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.vimeo .play-button:before,.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.vimeo .play-button,.vimeo img,.youtube .play-button,.youtube img{cursor:pointer}.vimeo .play-button,.vimeo .play-button:before,.vimeo iframe,.vimeo img,.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.vimeo .play-button,.vimeo .play-button:before,.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.vimeo iframe,.youtube iframe{height:100%;width:100%;top:0;left:0}.tabbed-content-block{padding-top:25px;padding-bottom:25px}.tabbed-content-block .tab-pane{padding:15px}.tabbed-content-block .tab-inner{margin-bottom:25px}.tabbed-content-block .nav-link{color:#595959}.provider-bio-block,.provider-bio-block-custom-tabs{padding-top:25px;padding-bottom:25px}.provider-bio-block .bio-content-block,.provider-bio-block-custom-tabs .bio-content-block{margin-bottom:25px}.provider-bio-block .tab-pane,.provider-bio-block-custom-tabs .tab-pane{padding:15px}.provider-bio-block .nav-link,.provider-bio-block-custom-tabs .nav-link{color:#595959}.provider-bio-block h5,.provider-bio-block-custom-tabs h5{font-weight:600}.provider-bio-block .affiliation,.provider-bio-block .award,.provider-bio-block .certification,.provider-bio-block .education,.provider-bio-block-custom-tabs .affiliation,.provider-bio-block-custom-tabs .award,.provider-bio-block-custom-tabs .certification,.provider-bio-block-custom-tabs .education{margin-bottom:20px}.provider-bio-block .award-year,.provider-bio-block .cert-year,.provider-bio-block .edu-dates,.provider-bio-block .patent-year,.provider-bio-block .training-dates,.provider-bio-block-custom-tabs .award-year,.provider-bio-block-custom-tabs .cert-year,.provider-bio-block-custom-tabs .edu-dates,.provider-bio-block-custom-tabs .patent-year,.provider-bio-block-custom-tabs .training-dates{font-size:.8em}.affiliation .aff-org,.award .award-details,.certification .cert-details,.education .edu-details,.education .training-details,.patent .patent-details{font-size:.8em}.provider-profile-full-bio h2{text-transform:uppercase!important}.provider-profile-full-bio .provider-info{max-height:fit-content}.provider-profile-full-bio .provider-info hr{background-color:#000}.provider-profile-full-bio .provider-info .star_rating .stars-wrapper{position:relative;display:inline-block;font-size:1rem;line-height:1}.provider-profile-full-bio .provider-info .star_rating .stars-background i{color:#ccc}.provider-profile-full-bio .provider-info .star_rating .stars-foreground{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:calc(var(--rating)/ 5 * 100%);pointer-events:none}.provider-profile-full-bio .provider-info .accepting{font-size:small;border-radius:20px;max-width:fit-content;color:#00bb28!important;border:#00bb28 1px solid!important}.provider-profile-full-bio .provider-bio-details{display:flex;flex-direction:column;height:100%}.provider-profile-full-bio .provider-bio-details .nav-link{border-radius:.25rem;text-transform:uppercase!important;color:inherit;background-color:transparent}.provider-profile-full-bio .provider-bio-details .full-bio-navbar{flex:0 0 auto}.provider-profile-full-bio .provider-bio-details .tab-content{flex:1 1 auto;overflow-y:auto;scroll-behavior:smooth;position:relative}.provider-profile-full-bio .provider-bio-details .tab-content #hours-btn{color:inherit}.provider-profile-full-bio .provider-bio-details .tab-content .working-hours{display:flex;justify-content:space-between}.provider-profile-full-bio .provider-bio-details .tab-content .fa-icon{color:#000}@media (max-width:991px){.provider-profile-full-bio .provider-full-bio{display:flex;justify-content:center}.provider-profile-full-bio .provider-full-bio .row{flex-direction:column;align-items:center!important}.provider-profile-full-bio .provider-full-bio .provider-info{z-index:1}}.subscribers-block{margin-top:25px;margin-bottom:25px}.subscribers-block img{width:100%}.feedback-block h3{font-weight:bolder;font-size:2rem;margin-bottom:5px}.feedback-block .rule{position:absolute!important;width:10%!important;height:1px!important;left:45%!important;margin-top:10px;border-top-width:10px}.feedback-block .feedback-body{margin-top:40px;font-weight:300;font-size:15px;line-height:1.5;color:#595959!important}.pre-footer-block{padding-top:25px;padding-bottom:25px}.pre-footer-block .btn{font-size:14px;width:250px;margin-bottom:10px;padding:8px 12px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}.pre-footer-block .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.pre-footer-title{font-size:28px;font-weight:600;margin-bottom:10px}.pre-footer-body{margin-bottom:30px}.pre-footer-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.hero-carousel,.hero-carousel .carousel-inner,.hero-carousel .carousel-item{width:100%;max-height:600px}.carouselImg{width:100%;height:75vh;object-fit:cover;object-position:50% 50%}.noCarouselImg{width:100%;height:30vh}.hero-carousel .carousel-caption{top:30%;transform:translateY(-30%);bottom:auto;right:50%;text-align:left}.hero-carousel .page-title{font-weight:700;font-size:40px;margin-bottom:0}.hero-carousel hr{width:100px;margin-left:0;margin-top:30px;margin-bottom:30px}.hero-carousel .page-tag-line{font-size:18px;margin-bottom:30px}.hero-carousel .btn{font-size:14px;width:fit-content;min-width:175px;margin-bottom:10px;padding:8px 12px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}.hero-carousel .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-carousel .app-btn{font-weight:500}.hero-carousel .carousel-caption.frosted{top:50%;transform:translateY(-50%);background-color:rgba(243,243,243,.8);padding:50px;padding-left:10%;left:0}.hero-carousel .carousel-indicators li{height:17px;width:36px;border-width:5px;border-style:solid}@media screen and (min-width:1920px){.hero-carousel,.hero-carousel .carousel-inner,.hero-carousel .carousel-item{max-height:800px}}@media screen and (max-width:1199px){.hero-carousel .carousel-caption{right:30%}}@media screen and (max-width:767px){.hero-carousel .page-title{font-size:24px}.hero-carousel hr{margin-top:20px;margin-bottom:20px}.hero-carousel .page-tag-line{font-size:14px}.hero-carousel .carousel-caption{right:15%}}@media screen and (max-width:575px){.hero-carousel .carousel-caption{top:50%;transform:translateY(-50%);left:15%;right:15%;text-align:center}.hero-carousel .page-title{font-size:18px}.hero-carousel .page-tag-line{font-size:12px;margin-bottom:15px}.hero-carousel .btn{font-size:10px}.hero-carousel hr{margin-left:auto;margin-top:10px;margin-bottom:10px}.hero-carousel .carousel-caption.frosted{padding:25px;left:15%}.hero-carousel .carousel-caption .app-btn{margin-right:0!important}}.hero-carousel,.hero-carousel .carousel-inner,.hero-carousel .carousel-item{width:100%;max-height:600px}.carouselImg{width:100%;height:75vh;object-fit:cover;object-position:50% 50%}.noCarouselImg{width:100%;height:30vh}.hero-carousel .carousel-caption{top:30%;transform:translateY(-30%);bottom:auto;right:50%;text-align:left}.hero-carousel .page-title{font-weight:700;font-size:40px;margin-bottom:0}.hero-carousel hr{width:100px;margin-left:0;margin-top:30px;margin-bottom:30px}.hero-carousel .page-tag-line{font-size:18px;margin-bottom:30px}.hero-carousel .btn{font-size:14px;width:fit-content;min-width:175px;margin-bottom:10px;padding:8px 12px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}.hero-carousel .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-carousel .app-btn{font-weight:500}.hero-carousel .carousel-caption.frosted{top:50%;transform:translateY(-50%);background-color:rgba(243,243,243,.8);padding:50px;padding-left:10%;left:0}.hero-carousel .carousel-indicators li{height:17px;width:36px;border-width:5px;border-style:solid}@media screen and (min-width:1920px){.hero-carousel,.hero-carousel .carousel-inner,.hero-carousel .carousel-item{max-height:800px}}@media screen and (max-width:1199px){.hero-carousel .carousel-caption{right:30%}}@media screen and (max-width:767px){.hero-carousel .page-title{font-size:24px}.hero-carousel hr{margin-top:20px;margin-bottom:20px}.hero-carousel .page-tag-line{font-size:14px}.hero-carousel .carousel-caption{right:15%}}@media screen and (max-width:575px){.hero-carousel .carousel-caption{top:50%;transform:translateY(-50%);left:15%;right:15%;text-align:center}.hero-carousel .page-title{font-size:18px}.hero-carousel .page-tag-line{font-size:12px;margin-bottom:15px}.hero-carousel .btn{font-size:10px}.hero-carousel hr{margin-left:auto;margin-top:10px;margin-bottom:10px}.hero-carousel .carousel-caption.frosted{padding:25px;left:15%}.hero-carousel .carousel-caption .app-btn{margin-right:0!important}}.customizable-hero-banner-block .hero-carousel .carousel-caption.frosted{padding:40px!important}.customizable-hero-banner-block .hero-carousel .carousel-caption.frosted-dark{background-color:rgba(0,0,0,.5)!important;padding:40px!important;color:#fff}.customizable-hero-banner-block .hero-carousel .carousel-caption.frosted-dark .page-tag-line{color:#fff!important}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-left{top:30%;transform:translateY(-30%);bottom:auto;left:5%;right:50%;text-align:left}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-right{top:30%;transform:translateY(-30%);bottom:auto;left:50%;right:5%;text-align:left}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-center{top:50%;transform:translateY(-50%);bottom:auto;left:25%;right:25%;text-align:center}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-center hr{margin-right:auto;margin-left:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-top{top:0;bottom:auto;left:0;text-align:center;width:100%;transform:translateY(0)}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-top hr{margin-right:auto;margin-left:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-bottom{top:auto;bottom:0;left:0;text-align:center;width:100%;transform:translateY(0);padding-bottom:75px!important}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-bottom hr{margin-right:auto;margin-left:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-middle{top:50%;bottom:auto;left:0;text-align:center;width:100%;transform:translateY(-50%)}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-middle hr{margin-right:auto;margin-left:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-bottom:not(.frosted):not(.frosted-dark){padding-bottom:50px!important}@media (min-width:577px){.customizable-hero-banner-block .hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-center,.customizable-hero-banner-block .hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-left,.customizable-hero-banner-block .hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-right{top:40%;transform:translateY(-40%)}}.customizable-hero-banner-block .hero-carousel .carousel-caption.full-height{height:100%;top:0;bottom:0;transform:translateY(0);display:flex!important;flex-direction:column;justify-content:center}@media (max-width:576px){.customizable-hero-banner-block .hero-carousel .carousel-caption.position-center,.customizable-hero-banner-block .hero-carousel .carousel-caption.position-left,.customizable-hero-banner-block .hero-carousel .carousel-caption.position-right{left:5%;right:5%;top:50%;transform:translateY(-50%);bottom:auto;text-align:center;width:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-bottom,.customizable-hero-banner-block .hero-carousel .carousel-caption.position-top{left:0;right:0;transform:translateY(0)}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-top{top:0;bottom:auto}.customizable-hero-banner-block .hero-carousel .carousel-caption.position-bottom{top:auto;bottom:0;padding-bottom:65px!important}}.service-mini-block{padding-top:25px;padding-bottom:25px}.service-mini-block .mini-square-row{margin-bottom:20px}.service-mini-block hr{width:100px}.service-mini-block .view-more-link{text-decoration:underline;font-weight:600}.service-mini-block .service-mini-square{width:100%;height:250px;margin-bottom:15px}.service-mini-block .service-mini-square .service-title-mini{margin-right:-15px;padding-top:5px;padding-bottom:5px;border-radius:4px;color:#fff}.service-mini-block .service-mini-square-content{margin-bottom:25px;margin-left:10px;width:100%}.service-mini-block .tag-line{font-size:18px}@media screen and (max-width:1399px){.service-mini-block .service-mini-square{height:200px}}@media screen and (max-width:1199px){.service-mini-block .service-mini-square{height:175px}}@media screen and (max-width:991px){.service-mini-block .service-mini-square{height:250px}}@media screen and (max-width:767px){.service-mini-block .service-mini-square{height:250px}}.overview-block{padding-top:25px;padding-bottom:25px}.overview-block .fa-facebook{color:#3b5ca9}.overview-block .fa-twitter{color:#2aa3f0}.overview-block .fa-google{color:#4285f4}.overview-block .fa-yelp{color:#cd1f20}.overview-block .fa-youtube{color:red}.overview-block .fa-linkedin{color:#0077b5}.overview-block .fa-vimeo{color:#1ab7ea}.overview-block .instagram{display:inline-block;width:35px;height:35px;text-align:center;border-radius:6px;color:#fff;font-size:25px;line-height:35px;vertical-align:middle;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.overview-block .custom-icon{height:35px}.overview-block .realself-icon{border:1px solid #000;border-radius:6px}.overview-block #avg_rating_overview_lg,.overview-block #avg_rating_overview_sm,.overview-block .overview-total-reviews{font-size:2em;font-weight:700}.overview-social-icons .fa-2x{font-size:2.5em}@media screen and (max-width:991px) and (min-width:376px){.overview-block .overview-social-icons .fa-2x{font-size:4em}.overview-block .custom-icon{height:56px}.overview-block .instagram{width:56px;height:56px;font-size:46px;line-height:56px}}.overview-block .small-overview .card{margin-bottom:20px}.overview-block .small-overview .card-body{min-height:190px}.overview-block .card-header{font-weight:600;text-align:center}.overview-block .card-body{background-color:#fff;line-height:25px}.overview-block .card-footer{font-weight:600}.overview-block .card-footer a{text-decoration:underline}.overview-block .office-phone{color:#595959;text-decoration:underline}.overview-block .icon-invisible{visibility:hidden}.overview-block .get-directions{margin-bottom:10px}.overview-block .get-directions a{font-weight:600;text-decoration:underline}.overview-block .large-overview .card .card-footer,.overview-block .small-overview .col-12.col-md-6 .card-footer{background-color:#fff}.overview-block .large-overview .card:nth-child(even) .card-footer a{color:#fff}.overview-block .large-overview .card:nth-child(odd) .card-footer{border-top:0}.overview-block .small-overview .card:nth-child(odd) .card-footer{border-top:0}.overview-block .large-overview .card:nth-child(even) .card-footer{border-top:0;-webkit-transition:background-color .5s;transition:background-color .5s}.overview-block .large-overview .card:nth-child(even) .card-footer a{-webkit-transition:color .5s;transition:color .5s}.overview-block .large-overview .card:nth-child(even):hover .card-footer a,.overview-block .small-overview .col-12.col-md-6:nth-child(even) .card-footer a{color:#fff}.four-card-block{padding-top:25px;padding-bottom:25px}.four-card-block .card{margin-bottom:20px}.four-card-block .card-title{font-size:18px;font-weight:500}.four-card-block .block-tagline{font-size:18px}.four-card-block hr{width:100px;margin-bottom:1.5rem}.four-card-block .card-deck .card .card-body{background-color:#fff;border:initial}.four-card-block .card-img-top{height:auto}.social-media-block{padding-top:25px;padding-bottom:25px}.social-media-block .fa-facebook{color:#3b5ca9}.social-media-block .fa-x-twitter{color:#000}.social-media-block .fa-google{color:#4285f4}.social-media-block .fa-yelp{color:#cd1f20}.social-media-block .fa-youtube{color:red}.social-media-block .fa-linkedin{color:#0077b5}.social-media-block .fa-vimeo{color:#1ab7ea}.social-media-block .fa-tiktok{color:#000}.social-media-block .instagram{display:inline-block;width:80px;height:80px;text-align:center;border-radius:12px;color:#fff;font-size:65px;line-height:83px;vertical-align:middle;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-media-block .healthgrades-icon{width:75px}.social-media-block .realself-icon{width:75px}.social-media-block .vitals-icon{width:75px}.social-media-block .x-icon{width:75px}.social-media-block hr{width:100px;margin-left:0}.social-media-block .review-btn{width:250px;font-size:14px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}.social-media-block .review-btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.social-media-block .social-container{display:inline-block;margin-bottom:15px}.social-media-block .social-icon{margin-right:15px;display:inline-block;vertical-align:middle}.social-media-block .social-logo-col{text-align:center}@media screen and (max-width:575px){.social-media-block .social-icon .fa-6x{font-size:4em}.social-media-block .realself-icon{width:56px;height:56px}.social-media-block .instagram{display:inline-block;width:55px;height:55px;text-align:center;border-radius:12px;color:#fff;font-size:45px;line-height:57px;vertical-align:middle;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-media-block .healthgrades-icon{width:55px}.social-media-block .vitals-icon{width:55px}}@media screen and (max-width:991px){.social-media-block .social-info-col{text-align:center;margin-bottom:25px}.social-media-block .social-logo-col{text-align:center}.social-media-block hr{margin-left:auto}}.location-block-two{padding-left:0;padding-right:0}.location-block-two #map2{height:100%;min-height:600px}.location-block-two .office-info{margin-left:20px}.location-block-two .contact-us{font-size:18px;margin-top:25px;font-weight:600}.location-block-two .location-name{font-size:28px;font-weight:600;margin-bottom:10px}.location-block-two .location-block-label{font-weight:600}.location-block-two .directions-link-container{margin-bottom:25px}.location-block-two .location-hours{margin-bottom:25px}.location-block-two .location-block-btn-container{margin-top:25px;margin-bottom:25px}.location-block-two .call-btn{margin-right:10px}.testimonials-by-site-block{padding-top:25px;padding-bottom:25px}.testimonials-by-site-block hr{width:100px}.testimonials-by-site-block .card{margin-top:10px}.testimonials-by-site-block .site-img{max-height:64px;max-width:64px;margin-bottom:15px;border:1px solid rgba(0,0,0,.125);border-radius:50%}.testimonials-by-site-block .fa-star,.testimonials-by-site-block .fa-star-half-alt{color:#fd7923}.testimonials-by-site-block .star-rating{margin-bottom:10px}.testimonials-by-site-block .rating-text{font-size:24px;font-weight:600}.testimonials-by-site-block .total-text{margin-bottom:20px}.testimonials-by-site-block .total-reviews-one,.testimonials-by-site-block .total-reviews-three,.testimonials-by-site-block .total-reviews-two{font-weight:500}@media screen and (max-width:767px){.testimonials-by-site-block .card{margin-top:20px}}.carousel-serv{margin-left:-1rem;margin-right:-1rem;position:relative;scroll-snap-type:x mandatory;height:450px;max-width:100vw;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.carousel-serv .item{height:450px;width:20rem;max-width:100vw;display:flex;flex-direction:column;justify-content:flex-end;transition:width .3s,filter .2s;background-position:center!important;background-size:cover!important;position:relative}.carousel-serv .item .bg-img{height:100%;width:100%;background-position:center!important;background-size:cover!important;filter:grayscale(1);position:absolute;top:0;left:0}.carousel-serv .item p{font-size:0;transition:font-size .3s}.carousel-serv .item h3{font-size:1rem;font-weight:600;color:#fff!important;margin-bottom:.5rem}.carousel-serv .item:hover{width:25rem}.carousel-serv .item:hover p{font-size:.8rem}.carousel-serv .item:hover .item-footer{height:auto}.carousel-serv .item:hover .bg-img{filter:none}.carousel-serv ul{list-style:none;padding:0;display:flex}.carousel-serv li{scroll-snap-align:start;text-align:center}.carousel-serv a{color:inherit;text-decoration:none}.carousel-serv .text{width:100%;color:#fff;padding:10px}.carousel-serv .item-footer{background-color:rgba(51,51,51,.7);position:absolute;bottom:0;width:100%;margin:0;height:100px}.carousel-serv-container .sc-arrows{position:absolute}.carousel-serv-container #sc-left{left:0;z-index:1}.carousel-serv-container #sc-right{right:0;z-index:2}.carousel-serv-container .extra-content{text-align:center;padding:1.5rem}@media (max-width:500px){.carousel-serv li{scroll-snap-align:center}}@media (hover:none){.carousel-serv .item .bg-img{filter:none}}.image-text-split-block{background-color:#f1f1f1}.image-text-split-block .image-column{padding:0}.image-text-split-block .image-column img{min-height:400px;width:100%;height:auto;object-fit:cover}.image-text-split-block .content-column{padding:30px}.specialties-block .fa-caret-down{transition:transform .5s;padding:4px 9px;border-radius:20px;border:1px solid}.specialties-block .rotate{transform:rotate(180deg)}.specialties-block .specialty-container>a{cursor:pointer}.provider-bio-block-two .provider-description{font-size:1.2rem;line-height:1.25}.provider-bio-block-two .affiliation .aff-org,.provider-bio-block-two .award .award-details,.provider-bio-block-two .certification .cert-details,.provider-bio-block-two .education .edu-details,.provider-bio-block-two .education .training-details,.provider-bio-block-two .link,.provider-bio-block-two .patent .patent-details,.provider-bio-block-two .specialty-name{font-size:1.1rem}.provider-bio-block-two .bio-content-block{line-height:1.25}.location-block-three .providers{list-style:none}@media screen and (min-width:576px){.location-block-three .providers{column-count:2}}.location-block-three .address-details a,.location-block-three .providers a{color:#000}.location-block-three .address-details,.location-block-three .office-hours-block,.location-block-three .phone-contact{line-height:1.25}.location-block-three .card{max-width:800px}.location-block-three img{max-height:330px;width:100%}.generic-hero-banner-block .generic-hero-carousel,.generic-hero-banner-block .generic-hero-carousel .carousel-inner,.generic-hero-banner-block .generic-hero-carousel .carousel-item{width:100%;max-height:600px}.generic-hero-banner-block .carouselImg{width:100%;height:75vh;object-fit:cover;object-position:50% 50%}.generic-hero-banner-block .generic-hero-carousel .carousel-caption{left:50%;top:50%;transform:translate(-50%,-50%);right:0;bottom:inherit}.generic-hero-banner-block .generic-hero-carousel .carousel-caption.frosted{background-color:rgba(243,243,243,.8);padding:50px;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.generic-hero-banner-block .generic-hero-carousel .carousel-indicators li{height:17px;width:36px;border-width:5px;border-style:solid}@media screen and (min-width:1920px){.generic-hero-banner-block .generic-hero-carousel,.generic-hero-banner-block .generic-hero-carousel .carousel-inner,.generic-hero-banner-block .generic-hero-carousel .carousel-item{max-height:800px}}@media screen and (max-width:575px){.generic-hero-banner-block .generic-hero-carousel .carousel-caption{transform:none;left:15%;right:15%;text-align:center}.generic-hero-banner-block .generic-hero-carousel .carousel-caption.frosted{transform:none;padding:25px;left:15%;bottom:auto;top:30%}}.customizable-card-block{padding-top:50px;padding-bottom:50px}.customizable-card-block .card{border-radius:4px}.customizable-card-block .card-deck .card-body,.customizable-card-block .card-deck .card-footer{border:1px solid rgba(0,0,0,.125)}.customizable-card-block .card-deck .card-footer{padding:12px!important}.customizable-card-block .card-title{font-size:16px;font-weight:500}.customizable-card-block a.card-link:hover{text-decoration:underline}.customizable-card-block .cta-button{width:100%}.customizable-card-block .card-img-top{height:auto}.provider-profile-header-block-two{margin-top:50px;margin-bottom:50px}.provider-profile-header-block-two .provider-profile-img{width:100%;border-radius:50%}.provider-profile-header-block{background-color:#2e3134}.provider-profile-header-block .provider-profile-header-block-bg-image{height:100%;width:100%;position:absolute;top:0;object-fit:cover}@media screen and (min-width:992px){.provider-profile-header-block .provider-heading{width:40%;margin-top:200px;margin-bottom:100px}}.provider-profile-header-block .provider-heading{color:#fff}.provider-profile-header-block .provider-heading .provider-name{font-weight:700}.provider-profile-header-block .provider-heading .provider-language,.provider-profile-header-block .provider-heading .provider-role,.provider-profile-header-block .provider-heading .provider-specialties{font-weight:200}.provider-profile-header-block .provider-heading #provider-languages-label,.provider-profile-header-block .provider-heading #provider-specialties-label{margin-top:20px;font-weight:700}.provider-profile-header-block .provider-heading .provider-button-container{margin-top:20px}.provider-profile-header-block .provider-heading .provider-button-container .btn{font-size:14px;width:250px;margin-bottom:10px;padding:8px 12px}.provider-profile-header-block .block-spacing{margin-top:50px;margin-bottom:50px}.location-block-four #map2{position:relative;overflow:hidden;min-height:300px}.location-block-five ul{list-style:none}.floating-location-block{position:relative;overflow:hidden;min-height:450px}.floating-location-block #map4{position:absolute;width:100%;height:100%;z-index:0}.floating-location-block .info-window-container{position:relative;justify-content:center;pointer-events:none;z-index:1}.floating-location-block .info-window-container #custom-info-window{display:none;max-width:33%;pointer-events:auto;max-height:90vh;overflow:auto}.floating-location-block .info-window-container #custom-info-window .info-window-line{height:2px;width:30%}.floating-location-block .info-window-container #custom-info-window .map-marker-btn{border-radius:20px}@media screen and (max-width:991px) and (min-width:576px){.floating-location-block .info-window-container #custom-info-window{max-width:50%;margin-left:8px}}@media screen and (max-width:576px){.floating-location-block .info-window-container #custom-info-window{max-width:70%;margin-left:8px}}.provider-testimonial-block .pre-footer-img{filter:brightness(.5)}.provider-testimonial-block .testimonial-block-title{margin-top:50px}.provider-testimonial-block .testimonial-block-body{margin-bottom:50px}.provider-testimonial-block .review-container{padding:50px}.provider-testimonial-block .review-provider-container{margin:auto;position:relative}.provider-testimonial-block .testimonial-logo{width:200px;margin-bottom:20px}.provider-testimonial-block .provider-image{border-radius:50%}.provider-testimonial-block .provider-name{font-weight:700;margin-top:20px;font-size:1.5rem}.provider-testimonial-block .provider-name:hover{text-decoration:underline;color:#fff!important}.provider-testimonial-block .provider-name,.provider-testimonial-block .provider-role,.provider-testimonial-block .testimonial-reviewer,.provider-testimonial-block .testimonial-text{color:#fff}.provider-testimonial-block .provider-testimonial-background-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.banner-block-two .banner-block-two-banner{height:60vh;width:calc(100% + 30px);position:relative;margin-left:-15px;background:#999}.banner-block-two .banner-block-two-banner .banner-block-two-img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width:992px){.banner-block-two .banner-block-two-banner .banner-block-two-text{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}.banner-block-two .banner-block-two-banner .banner-block-two-text{position:absolute;bottom:0;left:0;color:#fff;padding:1rem;width:100%}.banner-block-two .banner-block-two-banner .banner-block-two-name{text-shadow:1px 0 5px #595959}.list-with-icons-block .list-with-icons-body,.list-with-icons-block .list-with-icons-title{margin-bottom:0}.list-with-icons-block img{margin-right:.5rem;height:auto}.three-card-block .card{text-shadow:none;border:none;border-radius:0}.three-card-block .card .card-body-text,.three-card-block .card .card-title-text{color:#fff}.read-more-block{margin-top:25px;margin-bottom:25px}.read-more-block .read-more-expand{border:0;padding:0;background:0 0;border-bottom:2px solid}.location-cards-block{margin-top:25px;margin-bottom:25px}.location-cards-block .location-card{border:1px solid #e3dbdb;margin:10px;padding:10px}.location-cards-block .location-cards-header{margin-left:10px;margin-right:10px}.location-cards-block .location-card a{color:#0d3545}.location-cards-block .location-name{text-align:center;font-size:1.35rem;font-weight:700;line-height:1.4}.location-cards-block .location-subtext{font-size:.85rem;text-align:center;margin-bottom:5px}.location-cards-block .location-cta{font-weight:700;font-size:1rem;margin-top:5px;margin-bottom:5px;text-align:center;background:#f1f1f1;padding-top:10px;padding-bottom:10px}.location-cards-block .location-card .fa-directions,.location-cards-block .location-card .fa-map-marker-alt,.location-cards-block .location-card .fa-phone-square{margin-right:5px;color:#717174}.location-maps-block{margin-top:25px;margin-bottom:25px}.location-map-cards-block{margin-top:25px;margin-bottom:25px}.location-map-cards-block .card-footer-actions .btn{font-size:12px}.simple-location-cards .location-card{border:1px solid #e3dbdb;border-radius:4px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.testimonial-summary-block .summary-block{display:flex;flex-direction:row;justify-content:center;align-content:center}.testimonial-summary-block .testimonial-summary-left-container{min-width:20vw;display:flex;flex-direction:column;font-size:20px;background-color:#e8e7eb;padding-top:2vw;padding-bottom:2vw;padding-left:1vw;padding-right:1vw;align-self:center}.testimonial-summary-block .testimonial-stars{align-self:center;color:#fd7923}.testimonial-summary-block .fa-star{color:#fd7923}.testimonial-summary-block .testimonial-summary-avg-rating-text{font-weight:bolder;align-content:center;font-size:40px;align-self:center}.testimonial-summary-block .testimonial-summary-text{align-self:center;font-size:15px}@media (max-width:992px){.testimonial-summary-block .testimonial-summary-text{font-size:12px}}.testimonial-summary-block .testimonial-summary-total-text{align-self:center;font-size:20px;font-weight:700;margin-top:3vw}.testimonial-summary-block .testimonial-summary-link{align-self:center;font-size:17px;margin-bottom:1vw}.testimonial-summary-block .testimonial-summary-right-container{padding-top:1vw;padding-left:2vw;padding-bottom:1vw;padding-right:2vw;position:relative;display:flex;flex-direction:column}@media screen and (max-width:768px){.testimonial-summary-block .testimonial-summary-right-container{min-height:250px}}.testimonial-summary-block .testimonial-summary-button{margin-top:auto}.testimonial-summary-block .testimonial-summary-alt-button{display:none;align-self:center}.faq-block{padding-top:50px;padding-bottom:50px}.faq-block .accordion>.card:not(:last-of-type),.faq-block .card{border:0;border-bottom:1px solid #fff;border-radius:0}.faq-block .card-body{color:#000}.faq-block .card-body>:last-child{margin-bottom:0}.faq-block .btn-faq-toggle,.faq-block .card-header{padding-left:0;padding-right:0}.faq-block .btn-faq-toggle{display:flex;justify-content:space-between;align-items:center;text-align:left;color:#fff;width:100%;white-space:break-spaces}.faq-block .btn-faq-toggle:hover{box-shadow:none!important;transform:none!important}.customizable-location-block,.customizable-provider-block{margin-bottom:25px;margin-top:25px}.customizable-carousel{margin-bottom:25px;margin-top:25px}.customizable-carousel .carousel-inner{position:relative}.customizable-carousel .carousel-inner .carousel-inner-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;margin-bottom:50px}.customizable-carousel .carousel-inner .carousel-content{padding:2rem;padding-bottom:50px}.customizable-carousel .carousel.controls-top .carousel-controls{top:0;bottom:unset}.customizable-carousel .carousel.controls-top .carousel-inner-content{margin-top:50px;margin-bottom:0}.customizable-carousel .carousel.controls-top .carousel-content{padding-top:calc(2rem + 50px);padding-bottom:2rem}.customizable-carousel .carousel-controls{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;bottom:0;z-index:100}.customizable-carousel .carousel-controls .controls-container{display:flex;background-color:rgba(150,150,150,.4);border-radius:5px;align-items:center}.customizable-carousel .carousel .carousel-indicators{position:static;margin:0;max-width:50vw;overflow-x:auto}.customizable-carousel .carousel .carousel-indicators li{width:10px;height:10px;border-radius:100%;flex-shrink:0}.customizable-carousel .background-image{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.hidden-content-image-block{margin-bottom:25px;margin-top:25px}.hidden-content-image-block .hcib-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hidden-content-image-block .hcib-cards-container>a{color:inherit}.hidden-content-image-block .hcib-card{position:relative;height:300px}.hidden-content-image-block .hcib-card .hcib-card-content{height:0;overflow-y:hidden;transition:padding-bottom .5s}.hidden-content-image-block .hcib-card .hcib-card-content :last-child{margin-bottom:0}.hidden-content-image-block .hcib-card:hover .hcib-card-image{opacity:.25}.hidden-content-image-block .hcib-card:hover .hcib-card-content{height:100%;padding-bottom:15px}.hidden-content-image-block .hcib-card-image{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center;opacity:.75;transition:opacity .5s}.where-does-it-hurt .points-container{position:relative}.where-does-it-hurt .points{position:absolute;width:100%;height:100%}.where-does-it-hurt .condition-marker{width:24px;height:24px;border-radius:50%;position:absolute;transform:translatex(-50%) translatey(-50%);border:1px solid #989898;transition:border-radius .3s,padding .3s}.where-does-it-hurt .condition-marker h3{display:none;font-size:1rem}.where-does-it-hurt .condition-marker h3 a{color:#fff}.where-does-it-hurt .condition-marker:hover{width:auto;height:auto;border-radius:10px;padding:10px}.where-does-it-hurt .condition-marker:hover h3{display:block}.icon-block-card{margin-bottom:25px;margin-top:25px}.icon-block-card .icon-card{margin-bottom:2rem}.icon-block-card .icon-card:hover{text-decoration:none}.icon-block-card .icon-card-container-top{cursor:pointer;padding:1.87rem;color:#fff;border:none!important;display:flex;position:relative;width:100%;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}@media screen and (max-width:768px){.icon-block-card .icon-card-container-top{flex-direction:row;padding:1.5rem 1.87rem;justify-content:start}}.icon-block-card .icon-card-title{width:100%;text-align:center;color:inherit;margin-bottom:0!important}.icon-block-card .icon-card-text{line-height:1.5}.icon-block-card .icon{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.icon-block-card .icon{padding-right:1.87rem}}.icon-block-card .custom-icon-container{margin-bottom:10px}@media screen and (max-width:768px){.icon-block-card .custom-icon-container{padding-right:1.87rem}}.custom-tabbed-hero-banner{position:relative;padding:0;min-height:600px}.custom-tabbed-hero-banner .tabbed-carousel-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.custom-tabbed-hero-banner .carousel-indicators{padding:0;margin:0;position:relative;z-index:unset}@media screen and (max-width:768px){.custom-tabbed-hero-banner .carousel-indicators{display:block}}.custom-tabbed-hero-banner .carousel-indicators li{display:flex;list-style:none;position:relative;height:auto;justify-content:center;align-items:center;width:100%;color:#fff;margin:0;cursor:pointer;text-indent:unset;border-left-width:0;box-sizing:border-box}.custom-tabbed-hero-banner .carousel-indicators li:first-child{border-left-width:5px}@media screen and (max-width:768px){.custom-tabbed-hero-banner .carousel-indicators li:first-child{border-top-width:5px}}@media screen and (max-width:768px){.custom-tabbed-hero-banner .carousel-indicators li{border-left-width:5px;border-top-width:0}}.custom-tabbed-hero-banner .indicator-border{width:100%;border-width:3px;border-style:solid;background:0 0;opacity:1}.custom-tabbed-hero-banner .indicator-bg{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1.125rem;opacity:.75}.custom-tabbed-hero-banner .indicator-bg:hover{opacity:1}@media screen and (max-width:768px){.custom-tabbed-hero-banner .indicator-bg{justify-content:flex-start}}.custom-tabbed-hero-banner .indicator-content{width:fit-content;display:flex;position:relative;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.custom-tabbed-hero-banner .indicator-content{justify-content:flex-start;flex-wrap:nowrap;width:100%}}.custom-tabbed-hero-banner .indicator-title{color:inherit;text-align:center}@media screen and (max-width:768px){.custom-tabbed-hero-banner .indicator-title{width:100%}}.custom-tabbed-hero-banner .active .indicator-bg{opacity:1}.custom-tabbed-hero-banner .custom-icon{width:2.18rem}.custom-tabbed-hero-banner .icon{display:flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;font-size:2.18rem}.custom-tabbed-hero-banner .carousel-custom-html{width:100%;height:100%;position:relative;z-index:1}.custom-tabbed-hero-banner .cthb-item{position:relative}.simple-pre-footer{padding-top:25px;padding-bottom:25px;padding-left:0!important;padding-right:0!important}.simple-pre-footer .btn{font-size:14px;width:235px;color:#fff;background:#fff;padding:8px 12px;border-radius:20px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease;margin:0 15px}@media screen and (max-width:992px){.simple-pre-footer .btn{margin:0}}.simple-pre-footer .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.simple-pre-footer .btn-appointment{border:3px solid transparent!important}.simple-pre-footer .btn-phone{border:#fff solid 3px;background:0 0}.simple-pre-footer .buttons-container{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.simple-pre-footer .buttons-container{order:2!important}}.simple-pre-footer .buttons-container .btn{font-size:14px;width:235px;color:#fff;background:#fff;padding:8px 12px;border-radius:20px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease;margin:0 15px}@media screen and (max-width:992px){.simple-pre-footer .buttons-container .btn{margin:0}}.simple-pre-footer .buttons-container .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.simple-pre-footer .buttons-container .btn-appointment{border:3px solid transparent!important}.simple-pre-footer .buttons-container .btn-phone{border:#fff solid 3px;background:0 0}.simple-pre-footer .pre-footer-buttons{display:flex;justify-content:center;align-items:center}@media screen and (max-width:992px){.simple-pre-footer .pre-footer-buttons{flex-direction:column}}.simple-pre-footer .pre-footer-body{margin:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.simple-pre-footer .pre-footer-body{order:1!important;margin-bottom:23px;text-align:center!important}}.simple-pre-footer .pre-footer-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.simple-pre-footer .col-container{margin:0}.simple-pre-footer h1,.simple-pre-footer h2,.simple-pre-footer h3,.simple-pre-footer h4,.simple-pre-footer h5,.simple-pre-footer h6,.simple-pre-footer p{margin:0!important}.insurance-grid-block{margin-top:25px;margin-bottom:25px}.insurance-grid-block .insure-img-container{padding:1rem;border:1px solid #e4e4e4;height:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.insurance-grid-block .insurance-container{position:relative}@media screen and (max-width:992px){.insurance-grid-block .insurance-container .insurance-logo{flex-grow:1;max-width:unset}}.insurance-grid-block .insurance-title{margin-bottom:28px}.insurance-grid-block .blue-btn{color:#fff;width:240px;margin-top:25px}.insurance-grid-block img{max-height:100px;max-width:100%;filter:saturate(0)}.insurance-grid-block img:hover{filter:saturate(1)}.block-border{border:2px solid #fff;pointer-events:none;height:100%;width:100%;position:absolute;top:0;left:0}.insurance-block-bg{background:#fff;display:flex;justify-content:center}.full-hero-carousel,.full-hero-carousel .carousel-inner,.full-hero-carousel .carousel-item{width:100%}.full-hero-carousel .carousel-caption{top:30%;transform:translateY(-30%);bottom:auto;right:50%;text-align:left}.full-hero-carousel .page-title{font-weight:700;font-size:40px;margin-bottom:0}.full-hero-carousel hr{width:100px;margin-left:0;margin-top:30px;margin-bottom:30px}.full-hero-carousel .page-tag-line{font-size:18px;margin-bottom:30px}.full-hero-carousel .btn{font-size:14px;width:fit-content;min-width:175px;margin-bottom:10px;padding:8px 12px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}.full-hero-carousel .btn:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.full-hero-carousel .app-btn{font-weight:500}.full-hero-carousel .carousel-caption.frosted{top:50%;transform:translateY(-50%);background-color:rgba(243,243,243,.8);padding:50px;padding-left:10%;left:0}.full-hero-carousel .carousel-indicators li{height:17px;width:36px;border-width:5px;border-style:solid}@media screen and (max-width:1199px){.full-hero-carousel .carousel-caption{right:30%}}@media screen and (max-width:767px){.full-hero-carousel .page-title{font-size:24px}.full-hero-carousel hr{margin-top:20px;margin-bottom:20px}.full-hero-carousel .page-tag-line{font-size:14px}.full-hero-carousel .carousel-caption{right:15%}}@media screen and (max-width:575px){.full-hero-carousel .carousel-caption{top:50%;transform:translateY(-50%);left:15%;right:15%;text-align:center}.full-hero-carousel .page-title{font-size:18px}.full-hero-carousel .page-tag-line{font-size:12px;margin-bottom:15px}.full-hero-carousel .btn{font-size:10px}.full-hero-carousel hr{margin-left:auto;margin-top:10px;margin-bottom:10px}.full-hero-carousel .carousel-caption.frosted{padding:25px;left:15%}.full-hero-carousel .carousel-caption .app-btn{margin-right:0!important}}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.frosted{padding:40px!important}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.frosted-dark{background-color:rgba(0,0,0,.5)!important;padding:40px!important;color:#fff}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.frosted-dark .page-tag-line{color:#fff!important}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-left{top:30%;transform:translateY(-30%);bottom:auto;left:5%;right:50%;text-align:left}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-right{top:30%;transform:translateY(-30%);bottom:auto;left:50%;right:5%;text-align:left}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-center{top:50%;transform:translateY(-50%);bottom:auto;left:25%;right:25%;text-align:center}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-center hr{margin-right:auto;margin-left:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-top{top:0;bottom:auto;left:0;text-align:center;width:100%;transform:translateY(0)}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-top hr{margin-right:auto;margin-left:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-bottom{top:auto;bottom:0;left:0;text-align:center;width:100%;transform:translateY(0);padding-bottom:75px!important}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-bottom hr{margin-right:auto;margin-left:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-middle{top:50%;bottom:auto;left:0;text-align:center;width:100%;transform:translateY(-50%)}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-middle hr{margin-right:auto;margin-left:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-bottom:not(.frosted):not(.frosted-dark){padding-bottom:50px!important}@media (min-width:577px){.full-page-hero-banner-block .full-hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-center,.full-page-hero-banner-block .full-hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-left,.full-page-hero-banner-block .full-hero-carousel .carousel-caption:not(.frosted):not(.frosted-dark).position-right{top:40%;transform:translateY(-40%)}}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.full-height{height:100%;top:0;bottom:0;transform:translateY(0);display:flex!important;flex-direction:column;justify-content:center}@media (max-width:576px){.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-center,.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-left,.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-right{left:5%;right:5%;top:50%;transform:translateY(-50%);bottom:auto;text-align:center;width:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-bottom,.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-top{left:0;right:0;transform:translateY(0)}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-top{top:0;bottom:auto}.full-page-hero-banner-block .full-hero-carousel .carousel-caption.position-bottom{top:auto;bottom:0;padding-bottom:65px!important}}.blogs-image-block{margin-top:25px;margin-bottom:25px}.blogs-image-block .blogs-list .view-btn{cursor:pointer;margin-top:12.5px;width:240px;margin-bottom:10px;padding:10px 15px;font-size:1em;box-shadow:0 3px 6px rgba(0,0,0,.24)}.blogs-image-block .blogs-list .blog-big{max-height:320px;height:320px;padding:15px}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big{padding:5px 15px;max-height:150px;height:150px}}.blogs-image-block .blogs-list .blog-big .blog-image-card{height:100%;position:relative;display:flex}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card{padding:15px}}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .big-screen-img{display:none}}.blogs-image-block .blogs-list .blog-big .blog-image-card .small-screen-img{display:none}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .small-screen-img{display:unset}}.blogs-image-block .blogs-list .blog-big .blog-image-card .description{position:absolute;bottom:15px;left:44px;right:44px;z-index:10}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description{height:100%;position:relative;bottom:unset;left:unset;right:unset}}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-content .blog-title a{color:#fff;font-size:24px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-content .description-text{color:#fff;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-content .description-text{display:none}}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container{color:#fff;padding:6px;border:solid 3px #fff;margin-right:15px;line-height:80%;height:117px;min-width:100px}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container span{color:inherit!important}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-day{font-size:32px}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-day{font-size:24px}}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-month{font-size:15px;margin:17px 0 12px 0}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-month{font-size:12px}}.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-year{font-size:19px}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container .description-date-year{font-size:15px}}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-big .blog-image-card .description .description-date-container{height:100%}}.blogs-image-block .blogs-list .blog-small{max-height:150px;height:150px;padding:15px}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-small{max-height:150px;height:150px;padding:5px 15px}}.blogs-image-block .blogs-list .blog-small .blog-image-card{height:100%;position:relative;padding:15px}.blogs-image-block .blogs-list .blog-small .blog-image-card .description{height:100%;z-index:10;position:relative}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-content .blog-title a{color:#fff;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-content .blog-title a{font-size:24px}}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container{color:#fff;padding:6px;border:solid 3px #fff;margin-right:15px;line-height:80%;height:100%;min-width:74px}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container span{color:inherit!important}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container .description-date-day{font-size:24px}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container .description-date-month{font-size:12px;margin:12px 0 8px 0}.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container .description-date-year{font-size:15px}@media screen and (max-width:992px){.blogs-image-block .blogs-list .blog-small .blog-image-card .description .description-date-container{min-width:100px}}.blogs-image-block .blogs-list .description p{margin:0}.blogs-image-block .blogs-list .description .description-date-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.blogs-image-block .blogs-list .photo{position:absolute;height:100%;width:100%;left:0;bottom:0;filter:brightness(63%)}.blogs-card-block{margin-top:25px;margin-bottom:25px}.blogs-card-block .row{margin-bottom:10px}.blogs-card-block .blogs-card sl-carousel{position:relative;max-width:1200px;margin:auto;overflow:hidden;--aspect-ratio:auto!important;scroll-snap-type:x mandatory}.blogs-card-block .blogs-card sl-carousel sl-carousel-item{height:100%}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card{width:100%;flex-direction:column;justify-content:flex-start;border:1px solid #ccc;border-radius:10px;height:100%}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card .card-image img{width:100%;height:200px;border-radius:10px 10px 0 0;object-fit:cover;display:block}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card .card-content{padding:16px;display:flex;flex-direction:column;height:100%}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card .card-content .card-title a{font-size:24px;font-weight:700;color:#000}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card .card-content .card-text{font-size:16px;font-family:inherit;line-height:20px}.blogs-card-block .blogs-card sl-carousel sl-carousel-item .card .card-content .read-more{font-size:20px;font-family:inherit;text-decoration:underline;cursor:pointer;margin-top:auto;align-self:flex-start}.blogs-card-block .blogs-card sl-carousel::part(pagination){margin-bottom:10px}.blogs-card-block .blogs-card sl-carousel::part(pagination-item--active){background-color:#fd7923!important;border:1px solid #fd7923!important}@media (max-width:992px){.blogs-card-block .blogs-card sl-carousel{margin:0 15px}.blogs-card-block .blogs-card .card-image img{height:180px}.blogs-card-block .blogs-card .card-content{padding:12px}.blogs-card-block .blogs-card .card-content .card-title a{font-size:20px}.blogs-card-block .blogs-card .card-content .card-text{font-size:14px;line-height:18px}.blogs-card-block .blogs-card .card-content .read-more{font-size:18px}}.simple-cta-block{padding:0;margin:0}.simple-cta-block a{border-color:transparent!important}.simple-cta-block .simple-cta-row{padding:50px 0;margin:0}.simple-cta-block .simple-cta-body{margin:0}@media screen and (max-width:992px){.simple-cta-block .simple-cta-body{margin-bottom:30px;text-align:center!important}}.simple-cta-block .simple-cta-body .simple-cta-text *{width:100%}.simple-cta-block .simple-cta-body .simple-cta-text :last-child{margin:0!important}.simple-cta-block .simple-cta-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.floating-subscriber-block{padding:75px 0;position:relative;display:flex;justify-content:center}.floating-subscriber-block button{border-color:transparent!important}@media screen and (max-width:992px){.floating-subscriber-block{padding:75px 30px}}.floating-subscriber-block .fs-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.floating-subscriber-block .floating-sub-title{margin-bottom:30px}.floating-subscriber-block .floating-sub-form .floating-sub-inputs{margin-bottom:38px}.floating-subscriber-block .floating-sub-form .floating-sub-inputs .form-label{font-size:24px;font-weight:700;margin:0}.floating-subscriber-block .floating-sub-form .floating-sub-inputs .fs-input{background:0 0;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #fff;border-radius:0;padding:.375rem 0;font-size:24px;color:#fff}.floating-subscriber-block .floating-sub-form .floating-sub-inputs .invalid-feedback{position:absolute;bottom:-25px}.floating-subscriber-block .form-control::-webkit-input-placeholder{color:#fff!important;opacity:1!important;font-size:24px!important}.floating-subscriber-block .form-control::-moz-placeholder{color:#fff!important;opacity:1!important;font-size:24px!important}.floating-subscriber-block .form-control::placeholder{color:#fff!important;opacity:1!important;font-size:24px!important}.floating-subscriber-block .form-control:-ms-input-placeholder{color:#fff!important;opacity:1!important;font-size:24px!important}.floating-subscriber-block .form-control::-ms-input-placeholder{color:#fff!important;opacity:1!important;font-size:24px!important}.floating-subscriber-block .is-invalid{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:3px solid #dc3545!important}.floating-pre-footer{margin:0;padding:0}.floating-pre-footer .floating-row{position:relative;justify-content:center}.floating-pre-footer .floating-background-color{position:absolute;height:100%}.floating-pre-footer .floating-img-container{position:absolute;height:100%}.floating-pre-footer .floating-footer-img{height:100%;width:100%;object-fit:cover}.floating-pre-footer .floating-card{background:#fff;padding:30px;z-index:2}@media screen and (max-width:991px){.floating-pre-footer .floating-card{padding:30px 15px;z-index:unset}}@media screen and (max-width:991px){.floating-pre-footer .floating-card .floating-caption{text-align:center}}.floating-pre-footer .floating-card .floating-caption :last-child{margin-bottom:0}.floating-pre-footer .floating-card .floating-footer-buttons{margin-top:10px}@media screen and (max-width:991px){.floating-pre-footer .floating-card .floating-footer-buttons{flex-direction:column;align-items:center}}.floating-pre-footer .floating-card .floating-footer-buttons .inner-floating-buttons{gap:10px 15px;justify-content:start}@media screen and (max-width:991px){.floating-pre-footer .floating-card .floating-footer-buttons .inner-floating-buttons{justify-content:center;flex-direction:column;align-items:center}}.floating-pre-footer .floating-card .floating-footer-buttons .floating-btn{width:100%}.floating-pre-footer .floating-card .floating-footer-buttons .btn-col{width:205px}@media screen and (max-width:991px){.floating-pre-footer .floating-card .floating-footer-buttons .btn-col{display:flex;align-items:center;justify-content:center}}.floating-pre-footer .floating-shadow{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 15px 0 rgba(0,0,0,.25);box-shadow:0 4px 15px 0 rgba(0,0,0,.25)}.floating-pre-footer .primary-display{right:0}@media screen and (max-width:991px){.floating-pre-footer .primary-display{left:0}}.floating-pre-footer .non-primary-display{left:0;z-index:1}@media screen and (max-width:991px){.floating-pre-footer .non-primary-display{display:none}}.razor-hero-banner .razor{height:100%;position:absolute;left:0;width:calc(40% + 250px);display:flex}@media screen and (max-width:992px){.razor-hero-banner .razor{width:100%;filter:unset!important}}.razor-hero-banner .razor-1{width:100%;background-color:#7a7a7a;height:100%;display:inline-block}@media screen and (max-width:992px){.razor-hero-banner .razor-1{display:none}}.razor-hero-banner .razor-2{clip-path:polygon(0 0,0 100%,48% 0);background-color:#7a7a7a;height:100%;display:inline-block;width:400px;max-width:60%;position:relative}@media screen and (max-width:992px){.razor-hero-banner .razor-2{width:100%;max-width:100%;clip-path:polygon(100% 0,0 0,0 100%);margin-left:0}}.razor-hero-banner .razor-img-container{position:absolute;right:0;width:70%;height:100%;z-index:-1}@media screen and (max-width:992px){.razor-hero-banner .razor-img-container{display:none}}.razor-hero-banner .razorImg{height:100%;width:100%;object-fit:cover}.razor-hero-banner .position-of-content{display:flex;align-items:center;padding:50px 75px}@media screen and (max-width:992px){.razor-hero-banner .position-of-content{padding:40px}}.razor-hero-banner .razor-content{min-height:600px}@media screen and (max-width:992px){.razor-hero-banner .razor-content{text-align:center!important}.razor-hero-banner .razor-content hr{margin-right:0!important}}@media screen and (max-width:992px){.razor-hero-banner .razor-content .razor-inner-content{align-items:center}}.razor-hero-banner .carousel,.razor-hero-banner .carousel-inner,.razor-hero-banner .carousel-item{min-height:600px}.razor-hero-banner .carousel-indicators li{height:17px;width:36px;border-width:5px;border-style:solid}.razor-hero-banner .razor-hero-carousel hr{width:100px;margin-left:0;margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.razor-hero-banner .razor-hero-carousel hr{margin-bottom:20px;margin-top:20px}}@media screen and (max-width:575px){.razor-hero-banner .razor-hero-carousel hr{margin-bottom:10px;margin-top:10px}}.razor-hero-banner .page-title{font-weight:600;font-size:40px;margin-bottom:0;line-height:1.2}@media screen and (max-width:767px){.razor-hero-banner .page-title{font-size:24px}}@media screen and (max-width:575px){.razor-hero-banner .page-title{font-size:18px}}.razor-hero-banner .page-tag-line{color:#fff;font-size:18px;margin-bottom:30px}@media screen and (max-width:767px){.razor-hero-banner .page-tag-line{font-size:14px}}@media screen and (max-width:767px){.razor-hero-banner .page-tag-line{font-size:12px;margin-bottom:15px}}.razor-hero-banner .btn{font-size:14px;width:fit-content;min-width:175px;margin-bottom:10px;padding:8px 12px;-webkit-transition-duration:all .3s ease;transition-duration:all .3s ease}@media screen and (max-width:575px){.razor-hero-banner .btn{font-size:10px}}@media screen and (max-width:575px){.razor-hero-banner .app-btn{margin-right:0!important}}@media screen and (max-width:992px){.razor-hero-banner ol{bottom:30px}}.service-card-carousel{padding:80px 0}.service-card-carousel .carousel-inner .carousel-item-next,.service-card-carousel .carousel-inner .carousel-item-prev,.service-card-carousel .carousel-inner .carousel-item.active{display:flex}.service-card-carousel .carousel-inner .carousel-item-next,.service-card-carousel .carousel-inner .carousel-item-right.active{transform:translateX(33.3333%)}.service-card-carousel .carousel-inner .carousel-item-left.active,.service-card-carousel .carousel-inner .carousel-item-prev{transform:translateX(-33.3333%)}.service-card-carousel .carousel-inner .carousel-item-left,.service-card-carousel .carousel-inner .carousel-item-right{transform:translateX(0)}.service-card-carousel .carousel{height:480px;width:100%}.service-card-carousel .carousel-inner{height:425px;padding-bottom:25px;width:100%}.service-card-carousel .carousel-item{height:400px}.service-card-carousel .caption-margin{margin:0 0 80px 0}.service-card-carousel .service-caption :last-child{margin-bottom:0}.service-card-carousel .service-card{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;position:relative;padding:20px 15px;border-radius:0;background:#fff}.service-card-carousel .service-card *{margin:auto 0}.service-card-carousel .service-card .card-top-border{width:60px;height:6px;position:absolute;top:0;border-radius:0 0 4px 4px}.service-card-carousel .service-card .card-img{object-fit:cover;width:100%;height:150px}.service-card-carousel .service-card .card-title{text-align:center;font-size:clamp(18px,2vw,20px)}@media screen and (max-width:992px){.service-card-carousel .service-card .card-title{font-size:clamp(18px,4vw,20px)}}.service-card-carousel .service-card .card-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center}.service-card-carousel .service-card .card-learn{text-align:center;border:1px solid;border-radius:100px;font-size:.875rem;position:relative;padding:.75em;width:fit-content;text-decoration:none;display:flex;align-items:center;justify-content:center}.service-card-carousel .service-card .card-learn .card-learn-bg{background:0 0!important;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100px}.service-card-carousel .service-card .card-learn .card-learn-hover{visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100px;border-color:transparent!important}.service-card-carousel .service-card .card-learn .card-learn-content{width:.875rem;transition:width .3s;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;z-index:10}.service-card-carousel .service-card .card-learn:hover .card-learn-bg{visibility:hidden}.service-card-carousel .service-card .card-learn:hover .card-learn-hover{visibility:visible}.service-card-carousel .service-card .card-learn i{height:.875rem;width:.875rem;display:inline-block}.service-card-carousel .service-card .card-learn .card-learn-text{display:none;line-height:1}.service-card-carousel .service-card .card-learn:hover{width:fit-content;color:#fff!important}.service-card-carousel .service-card .card-learn:hover .card-learn-text{display:inline-block;color:#fff!important}.service-card-carousel .service-card .card-learn:hover i{color:#fff!important}.service-card-carousel .service-card .card-learn:hover .card-learn-content{width:6rem}.service-card-carousel .card-b{border-radius:none}.service-card-carousel .card-r{border-radius:5px}.service-card-carousel .card-shadow{box-shadow:0 4px 20px rgba(0,0,0,.15)}.service-card-carousel .carousel-controls{display:flex;justify-content:center;align-items:center;margin-bottom:25px;position:relative;height:30px}.service-card-carousel .carousel-controls i{font-size:30px;vertical-align:middle}.service-card-carousel .carousel-controls a{position:relative;width:10%}.service-card-carousel .carousel-controls ol{position:relative;margin:0 15px 15px 15px;align-items:flex-end;height:30px;min-height:100%}.service-card-carousel .carousel-controls ol li{height:10px;width:10px;filter:brightness(0) opacity(25%);border-radius:50%;border:none;transition:all .5s}.service-card-carousel .carousel-controls ol li.active{filter:none;width:5px;height:15px;border-radius:5px}.service-card-carousel .carousel-controls .carousel-control-next,.service-card-carousel .carousel-controls .carousel-control-prev{justify-content:center;align-items:center}@media (max-width:992px){.service-card-carousel{padding:40px 0}.service-card-carousel .carousel-inner .carousel-item>div{display:none}.service-card-carousel .carousel-inner .carousel-item>div:first-child{display:block}.service-card-carousel .carousel-inner .carousel-item-next,.service-card-carousel .carousel-inner .carousel-item-right.active{transform:translateX(100%)}.service-card-carousel .carousel-inner .carousel-item-left.active,.service-card-carousel .carousel-inner .carousel-item-prev{transform:translateX(-100%)}.service-card-carousel .service-caption{text-align:center;margin:0 0 50px 0}.service-card-carousel .order-2 .service-caption{margin:50px 0 0 0}}.service-panel-carousel{min-height:400px}.service-panel-carousel .service-tabs-container{min-height:400px}@media screen and (max-width:768px){.service-panel-carousel .service-tabs-container{order:1!important}}.service-panel-carousel .service-tabs-container .service-tabs-row{min-height:400px}.service-panel-carousel .service-tabs-container .service-nav-tabs{min-height:400px}.service-panel-carousel .service-tabs-container .service-nav-tabs .nav-tabs{border-bottom:unset;color:#fff}.service-panel-carousel .service-tabs-container .service-nav-tabs .nav-link{border:none!important;background-color:unset!important;color:inherit;transition:padding-left .3s,padding-right,.3s;font-size:1.2rem;font-weight:700;text-transform:uppercase}.service-panel-carousel .service-tabs-container .service-nav-tabs .nav-link:not(.active):hover{padding-left:1.3rem;padding-right:.7rem}.service-panel-carousel .service-tabs-container .service-nav-tabs .nav-link.active{color:#495057}.service-panel-carousel .service-details-container{min-height:400px}@media screen and (max-width:768px){.service-panel-carousel .service-details-container{order:2!important}}.service-panel-carousel .service-details-container .service-details{position:relative;min-height:400px}.service-panel-carousel .service-details-container .service-details .tab-content{min-height:400px}.service-panel-carousel .service-details-container .service-details .tab-content .tab-pane{min-height:352px;min-width:100%}.service-panel-carousel .service-details-container .service-details .tab-content .tab-pane .tab-inner{min-height:352px}.service-panel-carousel .service-details-container .service-details .tab-content .tab-pane .tab-inner .service-content-box{min-height:352px}.service-panel-carousel .service-details-container .service-details .service-details-bg{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;filter:opacity(.35)}.service-panel-carousel .service-details-container .service-details .service-details-img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.service-panel-carousel .service-details-container .service-details .panel-info-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;width:100%}.service-panel-carousel .service-details-container .service-details .panel-info-container .panel-img{max-height:120px;margin-bottom:25px}.service-panel-carousel .service-details-container .service-details .panel-info-container .panel-title{color:inherit}.service-panel-carousel .service-details-container .service-details .panel-info-container .panel-description{font-size:1rem;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.service-panel-carousel .service-details-container .service-details .panel-info-container .panel-learn{font-weight:700;font-size:.8rem;text-transform:uppercase;border-radius:100px;color:inherit;border-color:#fff}.simple-service-cards .service-card{transition:all .3s ease;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.simple-service-cards .service-card:hover .card-description,.simple-service-cards .service-card:hover .card-title{color:#fff!important}.simple-service-cards .image-card{border:none!important;position:relative;overflow:hidden}.simple-service-cards .image-card::before{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent 0,transparent 40%,rgba(0,0,0,.7) 100%);transition:all .4s ease;z-index:1}.simple-service-cards .image-card .card-title{color:#fff;font-weight:600;position:absolute;bottom:1rem;transform:translateY(0);transition:all .4s ease;margin:0;z-index:3}.simple-service-cards .image-card .btn,.simple-service-cards .image-card .card-description{opacity:0;transform:translateY(20px);transition:all .4s ease;pointer-events:none;z-index:3}.simple-service-cards .image-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.simple-service-cards .image-card:hover::before{background:linear-gradient(rgba(0,0,0,.3) 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.8) 100%);height:100%}.simple-service-cards .image-card:hover .card-body{padding:1rem;background:0 0;justify-content:flex-start;height:100%}.simple-service-cards .image-card:hover .card-title{position:relative;bottom:auto;left:auto;right:auto;transform:translateY(0);margin-bottom:.5rem;animation:slideTitleUp .4s ease forwards}.simple-service-cards .image-card:hover .btn,.simple-service-cards .image-card:hover .card-description{opacity:1;transform:translateY(0);pointer-events:auto}@keyframes slideTitleUp{from{transform:translateY(50px);text-shadow:0 2px 4px rgba(0,0,0,.8)}to{transform:translateY(0);text-shadow:none}}.simple-service-cards .image-card:hover .card-title{animation:slideTitleUp .4s ease forwards}.simple-service-cards .card-body a,.simple-service-cards .service-footer a{border-radius:20px;max-width:fit-content}.services-accordion-block .accordion-container{display:flex;gap:10px;height:350px}.services-accordion-block .accordion-container .card{flex:0 0 80px;transition:flex .5s ease;overflow:hidden;cursor:pointer;border-radius:10px}.services-accordion-block .accordion-container .card .card-btn{writing-mode:vertical-rl;padding:1.5rem;display:flex;align-items:center;height:100%;cursor:pointer}.services-accordion-block .accordion-container .card .card-btn .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.75}.services-accordion-block .accordion-container .card .card-btn .icon{font-size:16px;margin-bottom:2rem;border-radius:25px;background-color:#fff}.services-accordion-block .accordion-container .card.expanded{flex:3;pointer-events:none}.services-accordion-block .accordion-container .card.expanded .card-body .card-img{height:100%;border-radius:10px;object-fit:cover}.services-accordion-block .accordion-container .card.expanded .card-body .body-content{align-content:center}.services-accordion-block .accordion-container .card.expanded .card-body .body-content .read-more{border-radius:20px;pointer-events:auto}@media (max-width:768px){.services-accordion-block .accordion-container{flex-direction:column;height:auto!important;gap:1rem;margin-left:1rem}.services-accordion-block .accordion-container .card{flex:1 1 auto;border-radius:10px}.services-accordion-block .accordion-container .card .card-btn{writing-mode:horizontal-tb;flex-direction:row;height:5rem;padding:0;border-radius:10px}.services-accordion-block .accordion-container .card .card-btn .icon{margin-bottom:0;margin-right:3rem;margin-left:1rem;padding:.5rem 1rem!important}.services-accordion-block .accordion-container .card .card-body{padding:1rem;flex-direction:column}.services-accordion-block .accordion-container .card .card-body .card-img img{height:auto!important;max-width:100%}.services-accordion-block .accordion-container .card .card-body .body-content{margin-top:1rem;text-align:left}.services-accordion-block .accordion-container .card .card-body .body-content .read-more{display:inline-block}}.image-preview-block{margin-top:25px;margin-bottom:25px}.image-preview-block .image-caption{width:100%}.image-preview-block .image-caption :last-child{margin-bottom:0}.image-preview-block .slider-container{position:relative;width:100%;height:100%;border:2px solid #fff;border-radius:15px;overflow:hidden}.image-preview-block .slider-container .slider-img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.image-preview-block .slider-container .before-img-container{position:absolute;height:100%;width:50%;top:0;left:0;overflow:hidden}.image-preview-block .slider-container .slider-input{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:rgba(242,242,242,.1411764706);outline:0;margin:0;transition:all .2s;display:flex;justify-content:center;align-items:center;top:0}.image-preview-block .slider-container input[type=range]::-webkit-slider-thumb{opacity:0}.image-preview-block .slider-container input[type=range]::-moz-range-thumb{opacity:0}.image-preview-block .slider-container input[type=range]::-ms-thumb{opacity:0}.image-preview-block .slider-container .slider-button{pointer-events:none;position:absolute;width:30px;height:30px;border-radius:50%;background-color:#fff;left:calc(50% - 15px);top:calc(50% - 15px);display:flex;justify-content:center;align-items:center;z-index:5}.image-preview-block .slider-container .slider-button::before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(135deg)}.image-preview-block .slider-container .slider-button::after{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(-45deg)}@media screen and (max-width:992px){.image-preview-block .caption-col{order:1!important;margin:auto 0 25px 0!important}.image-preview-block .slider-col{order:2!important}}.item-list-card-block{margin-top:25px!important;margin-bottom:25px!important}.item-list-card-block hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);width:100%}.item-list-card-block .card{overflow:hidden}.item-list-card-block .card .card-image-container .item-list-img{width:100%;height:100%!important;object-fit:cover}@media screen and (max-width:767px){.item-list-card-block .card .card-image-container .item-list-img{display:none}}.item-list-card-block .card .card-content .card-title{color:#fff;font-weight:700;text-align:center}.item-list-card-block .card .card-content .card-inner{text-align:center;display:flex;flex-direction:column;align-items:center}.item-list-card-block .card .card-content .card-inner :last-child{margin-bottom:0!important}@media screen and (max-width:767px){.item-list-card-block .card .card-content .card-inner{margin-bottom:50px}}.item-list-card-block .card .card-content .card-inner .btn.secondary-color{border-radius:100px;margin-top:auto;width:fit-content}.item-list-card-block .card .card-content .cta-btn{text-align:center}.item-list-card-block .card .card-content .cta-btn a{font-size:1rem}.location-search{margin-top:25px;margin-bottom:25px}.location-search .search-bar-container{display:flex;margin-bottom:25px;height:38px}.location-search .search-bar-container .search-bar{height:100%;flex:1}.location-search .search-bar-container .search-bar #user-address{height:100%;width:100%;border-radius:8px 0 0 8px;padding-left:32.5px;border-width:1px}.location-search .search-bar-container .search-bar #user-address:focus-visible{outline:unset}.location-search .search-bar-container .search-bar #current-location{position:absolute;left:10px;top:17%;cursor:pointer;margin-top:2px}.location-search .search-bar-container .search-btn{height:100%;width:167px;border-radius:0 8px 8px 0}.location-search .location-count .loc-count,.location-search .location-count h5{color:#fff;margin:0;padding:.75rem 0;margin-left:20px}@media screen and (max-width:992px){.location-search .location-list{display:none}}.location-search .office-image{height:80px;width:80px;border-radius:50%;margin-left:0}.location-search .office-distance{font-style:italic;font-weight:700;font-size:16px;margin-top:18px}.location-search .office-details-left{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}.location-search .office-details-right .list-btn{width:100%}.location-search .office-details-right .show-hours-btn{border:none;background:0 0;font-size:inherit;color:inherit;text-decoration:underline;padding:0}.location-search .office-details-right .office-list-btn{margin-top:15px}.location-search .office-details-right .align-icon{margin-top:7px}.location-search .location-map{position:relative}.location-search .location-map .overlay{position:absolute;top:0;width:calc(100% - 30px);height:100%;background-color:#000;opacity:.25;z-index:20}.location-search .location-map .overlay .map-load{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;z-index:10;color:#fff}.location-search .info-container{display:flex;align-items:center;justify-content:center}.location-search .info-container .info-left{padding:0;margin-right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.location-search .info-container .info-left .office-image-small{height:60px;width:60px;border-radius:50%}.location-search .info-container .info-right{padding:0}.location-search .info-container .info-right .info-buttons{margin-top:10px;display:flex}.location-search .info-container .info-right .info-buttons a{min-width:100%}.location-search .info-container .info-right .info-buttons .direction-btn{padding-left:0;padding-right:7.5px}.location-search .info-container .info-right .info-buttons .view-office-btn{padding-right:0;padding-left:7.5px}.provider-showcase{text-align:center;margin-top:25px!important;margin-bottom:25px!important}.provider-showcase #provider-icons{align-items:center;justify-content:center}.provider-showcase #provider-icons .col-auto{padding:15px}.provider-showcase #provider-icons .provider-img-container{height:100px}.provider-showcase #provider-icons .provider-img-container .provider-image{border-radius:50%;height:100px;width:100px;position:relative;transition:all .3s ease-in-out;box-shadow:1px 5px 10px transparent;display:flex}.provider-showcase #provider-icons .provider-img-container .provider-image:hover{box-shadow:1px 8px 8px rgba(0,0,0,.25);transform:scale(1.2,1.2);border-width:3px!important}.provider-showcase .active .provider-image{box-shadow:1px 8px 8px rgba(0,0,0,.25);transform:scale(1.2,1.2);border-width:3px!important}.provider-showcase #provider-bios{width:100%}.provider-showcase #provider-bios .tab-pane{height:100%;width:100%}.provider-showcase #provider-bios .tab-pane .provider-bio-title{margin-top:1rem}.provider-showcase #provider-bios .tab-pane .provider-bio-container{padding:0 15px;min-height:100px}.provider-showcase #provider-bios .tab-pane .provider-bio-content{width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.provider-showcase #provider-bios .tab-pane .provider-bio-content :not(:first-child){display:none}.provider-showcase #provider-bios .tab-pane .provider-bio-content :first{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.indicator-card-hero-banner{position:relative}.indicator-card-hero-banner a{text-decoration:none}.indicator-card-hero-banner p{height:75px;width:75px}.indicator-card-hero-banner .ichb-inner-content{flex-direction:column}.indicator-card-hero-banner .card-custom-icon{max-width:75px}.indicator-card-hero-banner .card-fa-container{height:75px;width:75px;font-size:70px;display:flex;justify-content:center;align-items:center}.indicator-card-hero-banner .card-fa-icon{width:100%;height:auto}.indicator-card-hero-banner .hero-card-row{justify-content:center;align-items:center}.indicator-card-hero-banner .ichb-caption :last-child{margin-bottom:0!important}@media screen and (max-width:992px){.indicator-card-hero-banner .ichb-caption{order:1!important;padding:3rem 0!important}}@media screen and (max-width:992px){.indicator-card-hero-banner .ichb-cards{order:2!important}}.indicator-card-hero-banner .card{border-width:3px;border-style:solid;border-radius:10px;opacity:.9;padding:1.5rem;transition:opacity .4s,transform .4s;height:100%;text-align:center;justify-content:center;align-items:center;max-height:175px}.indicator-card-hero-banner .card:hover{opacity:1!important;transform:scale(1.1)}.indicator-card-hero-banner .ichb-bg-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.testimonial-cards-block{padding:80px 0;position:relative}.testimonial-cards-block .tc-img{height:100%;width:100%;position:absolute;top:0;object-fit:cover}.testimonial-cards-block .tc-title{width:100%;margin-bottom:25px}.testimonial-cards-block .carousel-inner .carousel-item-next,.testimonial-cards-block .carousel-inner .carousel-item-prev,.testimonial-cards-block .carousel-inner .carousel-item.active{display:flex}.testimonial-cards-block .carousel-inner .carousel-item-next,.testimonial-cards-block .carousel-inner .carousel-item-right.active{transform:translateX(33.3333%)}.testimonial-cards-block .carousel-inner .carousel-item-left.active,.testimonial-cards-block .carousel-inner .carousel-item-prev{transform:translateX(-33.3333%)}.testimonial-cards-block .carousel-inner .carousel-item-left,.testimonial-cards-block .carousel-inner .carousel-item-right{transform:translateX(0)}.testimonial-cards-block .carousel{width:100%}.testimonial-cards-block .carousel-inner{padding-bottom:25px;width:100%}.testimonial-cards-block .carousel-item{width:100%}.testimonial-cards-block .card-sharp{border-radius:0!important}.testimonial-cards-block .card{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;position:relative;padding:30px}.testimonial-cards-block .card:hover .card-top-border{display:none}.testimonial-cards-block .card:hover .card-top-border-hover{display:block}.testimonial-cards-block .card .card-top-border{height:6px;position:absolute;top:-1px;left:-1px;right:-1px;border-radius:.25em .25em 0 0}.testimonial-cards-block .card .card-top-border-hover{display:none;height:6px;position:absolute;top:-1px;left:-1px;right:-1px;border-radius:.25em .25em 0 0}.testimonial-cards-block .card.card-sharp .card-top-border,.testimonial-cards-block .card.card-sharp .card-top-border-hover{border-radius:0}.testimonial-cards-block .card .review-logo{height:100px;object-fit:cover}.testimonial-cards-block .card .review-text{text-align:center;font-style:italic;quotes:"“" "”" "‘" "’";font-size:.875rem;font-weight:400}.testimonial-cards-block .card .review-text::before{content:open-quote}.testimonial-cards-block .card .review-text::after{content:close-quote}.testimonial-cards-block .card .fa-star{color:#fd7923}.testimonial-cards-block .card .star-rating-container{white-space:nowrap;margin-bottom:15px}.testimonial-cards-block .card .reviewer{font-size:14px;font-weight:700}.testimonial-cards-block .card .review-time{font-size:12px;font-weight:400}.testimonial-cards-block .carousel-controls{display:flex;justify-content:center;align-items:center;margin-bottom:25px;position:relative;height:30px}.testimonial-cards-block .carousel-controls i{font-size:30px;vertical-align:middle}.testimonial-cards-block .carousel-controls a{position:relative;width:10%}.testimonial-cards-block .carousel-controls ol{position:relative;margin:0 15px 0 15px;align-items:center;height:30px;min-height:100%}.testimonial-cards-block .carousel-controls ol li{height:20px;width:20px;filter:opacity(75%);border-radius:50%;border:none;transition:all .5s}.testimonial-cards-block .carousel-controls ol li.active{filter:none}.testimonial-cards-block .carousel-controls .carousel-control-next,.testimonial-cards-block .carousel-controls .carousel-control-prev{justify-content:center;align-items:center}@media (max-width:992px){.testimonial-cards-block .carousel-inner .carousel-item>div{display:none}.testimonial-cards-block .carousel-inner .carousel-item>div:first-child{display:block}.testimonial-cards-block .carousel-inner .carousel-item-next,.testimonial-cards-block .carousel-inner .carousel-item-right.active{transform:translateX(100%)}.testimonial-cards-block .carousel-inner .carousel-item-left.active,.testimonial-cards-block .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.dual-hero-banner-block .fullCarouselImg{position:absolute;inset:0}.dual-hero-banner-block .caption-col{height:100%}@media screen and (max-width:768px){.dual-hero-banner-block .caption-col.show-mobile{height:50%}}.dual-hero-banner-block .carousel-caption{position:relative!important;inset:unset!important;transform:unset!important;width:100%}.dual-hero-banner-block .content-container{display:flex;padding:0 5%;justify-content:center;align-items:center;height:100%;width:100%}.dual-hero-banner-block .col-md-6{padding:0}
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400..700&display=swap);body{font-family:Inter,sans-serif;color:#344054;font-size:14px;line-height:1.75;background-color:#f8f8f8;margin:24px 12px}.ts-primary-btn{border-radius:8px;border:1px solid #138972;background-color:#138972;color:#fff}.ts-primary-btn:hover{background-color:#10725f;color:#fff}.ts-outline-btn{border-radius:8px;border:1px solid #138972;background-color:#fff;color:#138972}.ts-pagination-btn{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.ts-grey-link{color:#475467;font-weight:300;text-decoration:none;font-size:.875rem}.ts-grey-link:hover{text-decoration:underline}.ts-green-link{color:#10725f}.ts-greener-link{color:#59bba8}.mobile-filter-button{border-radius:8px;border:1px solid #d0d5dd;background:#fff}.ts-card{background:#fff;border-radius:12px;box-shadow:0 2px 4px -2px rgba(16,24,40,.06),0 4px 8px -2px rgba(16,24,40,.1)}.ts-card .card-title{font-weight:600}.ts-outline-card{border-radius:12px;border:1px solid #59bba8;background:#ecfdf3}.ts-outline-card .outline-title{font-size:18px;font-weight:600}#nav-container{position:absolute;z-index:1}#main-nav{background-color:#f2f5f8;padding-top:0;padding-bottom:0}.dropdown-menu{background-color:#f2f5f8;margin-top:0}.dropdown-menu.spotlight{padding:1rem}.dropdown-toggle::after{display:none}.dropdown-item{font-size:13px;color:#000;padding:.5rem .75rem}.dropdown-item:hover{background-color:#099ddf;color:#fff;text-decoration:underline}.dropdown-img{width:150px;margin-bottom:.5rem;margin-left:3rem}.dropdown-description{font-size:.7rem;line-height:16px}.dropdown-title{font-size:.85rem;font-weight:700}.dropdown-description,.dropdown-title{color:#000;z-index:20}.navbar-dropdown-link-list{flex-grow:1}#mainNavigation .nav-link{font-size:12px;font-weight:700;padding:22px 12px;color:#000}#mainNavigation .nav-link:hover{background-color:#099ddf;color:#fff}.navbar-btn{font-size:12px;font-weight:700;margin-top:8px;margin-bottom:8px;margin-left:16px;padding:12px;background-color:#099ddf;color:#fff}#main-nav .navbar-toggler{font-size:10px;padding:8px;margin-top:7px;margin-bottom:7px}#main-nav .collapsed-logo{max-width:200px}.mobile-nav-btn-container{padding-left:12px;padding-right:12px;padding-bottom:16px}.mobile-nav-btn{font-size:12px;font-weight:700}.mobile-call-btn,.mobile-nav-call-btn{background-color:#fff;color:#099ddf}.mobile-appointment-btn{background-color:#c2dc74;color:#fff}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{top:0;left:100%}@media screen and (max-width:991px){#nav-container{position:relative}#main-nav{background-color:#fff}#mainNavigation{margin-left:-15px;margin-right:-15px;background-color:#099ddf;overflow-y:scroll!important;max-height:75vh!important}#mainNavigation .nav-link{color:#fff;padding:12px}.dropdown-submenu .dropdown-menu{margin-left:.75rem;margin-right:.75rem}}@media screen and (min-width:992px){.dropdown-submenu:hover>.dropdown-menu,.dropdown:hover>.dropdown-menu{display:block}}.prac-info-container{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.2);background-color:#fff}.prac-info-container a{color:#000}.prac-info-container .logo-align{display:inline-block;margin:5px}.prac-info-container .logo-align--x svg{margin-bottom:4px;height:1.2rem}.prac-info-container .prac-phone{font-size:25px}.prac-info-container .prac-address,.prac-info-container .prac-phone,.prac-info-container .prac-social{margin-bottom:5px}.prac-info-container .prac-social .social-logo{width:1.5em;position:relative;margin-bottom:5px;border-color:#000}.prac-info-container .prac-phone .prac-phone-text{color:#900;font-weight:700;letter-spacing:1px}.prac-info-container .prac-address .prac-address-text{color:#000;text-decoration:underline}.prac-info-container .logo-align:hover{color:#099ddf}.prac-info-container .prac-logo{max-height:82px}@media screen and (max-width:991px){.prac-info-container{padding-top:5px;padding-bottom:5px;background-color:transparent;border-bottom:none}.prac-info-container .prac-phone{margin-bottom:0;font-size:14px;font-weight:500;text-align:right;text-decoration:underline}}@media screen and (max-width:575px){.prac-info-container .prac-address,.prac-info-container .prac-phone{text-align:center}}.footer-container{padding-top:25px;padding-bottom:25px;background-color:#f2f5f8}.custom-footer .footer-title{font-weight:700}.footer-link{color:inherit}.footer-link:hover{color:inherit;text-decoration:underline}.footer-address-container{font-weight:300}.footer-logo-container{margin-bottom:25px}.footer-social-icons .social-logo{width:1.975em;position:relative}.footer-social-icons .logo-align{display:inline-block;margin:5px}.footer-social-icons .logo-align--x svg{margin-bottom:4px;height:1.75rem;color:#a6a6a6}.footer-social-icons .fa-2x{color:#a6a6a6;position:relative;top:6px}.footer-title{font-size:18px;font-weight:500;margin-top:20px}.footer-container hr{border-top:2px solid #099ddf;width:105px;margin-left:0;margin-top:8px}.quick-links-container .quick-link a{color:#000;font-weight:500}.powered-by{display:inline-block;vertical-align:middle;font-size:.8em}.footer-container .ts-logo{max-height:30px;margin-left:10px}.footer-container .links-row{margin-top:8px}.footer-container .ts-links a{margin-right:15px;font-size:.8em;color:inherit}.footer-container .ts-copyright{font-size:.8em;margin-top:8px;text-align:right}.ts-info-row{margin-top:20px}.footer-extra-content-container{margin-bottom:20px}.footer-extra-content-container a{color:#000}@media screen and (max-width:991px){.footer-social-icons,.footer-title,.footer_avg,.quick-links-container{text-align:center}.footer-container hr{margin-left:auto}.footer_avg{margin-bottom:10px}.footer-social-icons{margin-bottom:5px}.ts-info-row{margin-top:30px}.ts-info-row .col-lg-4{text-align:center;margin-bottom:5px}.ts-info-row .links-row{margin-left:0;margin-right:0}}.service-carousel,.service-carousel .carousel-inner,.service-carousel .carousel-item{width:100%;max-height:60vh}.serviceImg{width:100%;height:60vh;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.service-banner{height:auto;margin-top:88px;position:relative;margin-left:-15px;background:#999}.service-banner-img{height:60vh;width:100%;object-fit:cover;object-position:50% 50%}.service-banner-text{position:static;margin-left:0;padding:.5rem}@media screen and (min-width:992px){.service-banner{height:60vh}.service-banner-text{position:absolute;bottom:0;color:#fff;width:100%}.service-banner-text.primary-color{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}.serviceNoImg{width:100%;height:25vh}@media screen and (min-width:992px){.service-banner{margin-top:0}}.service-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.service-content{margin-top:25px;margin-bottom:25px}.providers-carousel,.providers-carousel .carousel-inner,.providers-carousel .carousel-item{width:100%}.providersNoImg{width:100%;height:45vh}.providers-banner{height:auto;margin-top:88px;position:relative;margin-left:-15px;background:#999}.providers-banner-img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.providers-banner-text{position:static;background:#333;margin-left:0;padding:.5rem}@media screen and (min-width:1200px){.provider-count-container{margin:0;position:absolute;top:45%}.clear-btn-container{margin:0;top:45%;transform:translateY(50%)}}@media screen and (min-width:992px){.providers-banner{height:60vh}.providers-banner-text{position:absolute;bottom:0;color:#fff;width:100%}.providers-banner-text.primary-color{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}@media screen and (min-width:992px){.providers-banner{margin-top:0}.providersNoImg{height:35vh}}.providers-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.providers-carousel .providers-title{font-weight:700;margin-bottom:15px}.providers-carousel .providers-tagline{margin-bottom:25px}.providers-carousel .app-btn{font-size:12px}.provider-search-row{padding-top:25px;padding-bottom:25px}.provider-search-row input,.provider-search-row select{font-size:14px}.filter-btn{padding-top:0;padding-bottom:0}.filter-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.provider-results hr{border-top:1px solid rgba(0,0,0,.2)}#provider-placeholder{border:1px solid #e6e6e6;border-radius:3px;margin-bottom:15px;padding:15px;margin-left:15px;margin-right:15px}#provider-placeholder .app-request-btn{margin-bottom:0}.provider-results .app-btn{font-size:12px}.provider-search-row .providerCount{font-size:1.2em}.selected-label{font-weight:500}#clear-btn{padding:0;text-decoration:underline;cursor:pointer}.provider-search-row .form-control:focus{outline:0!important;border-color:initial;box-shadow:none}.provider-profile-header{background-color:#f2f5f8;padding-top:50px;padding-bottom:50px}.provider-profile-header .provider-image-col .provider-img{width:100%;border-radius:50%}.provider-profile-header .provider-profile-header-label{font-weight:700}.provider-profile-header .provider-name{font-weight:700}.provider-profile-header .provider-tagline{margin-bottom:25px;font-size:12px}.provider-profile-header .provider-language,.provider-profile-header .provider-role,.provider-profile-header .provider-specialties{margin-bottom:25px}.provider-profile-header .app-btn{margin-right:10px}.provider-profile-header .app-btn,.provider-profile-header .call-btn{font-size:12px;padding:8px 12px;width:200px;margin-bottom:5px}.provider-profile-header .card{border-color:transparent}.provider-profile-header .card-header{font-size:12px;font-weight:700}.provider-profile-header .card-body,.provider-profile-header .card-header{text-align:center}.provider-profile-header .review-btn{font-size:12px;text-align:center;width:75%;padding:8px 12px}@media screen and (max-width:1199px){.provider-profile-header .provider-image-col,.provider-profile-header .provider-info-col,.provider-profile-header .provider-review-col{margin-bottom:25px}}@media screen and (min-width:1200px){.provider-profile-header .provider-image-col .provider-img{width:80%}}.insurance-banner,.location-profile-banner,.provider-profile-banner{height:60vh;width:calc(100% + 30px);margin-left:-15px;position:relative;background:#999}.insurance-banner-img,.location-profile-banner-img,.provider-profile-banner-img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.insurance-banner-text,.location-profile-banner-text,.provider-profile-banner-text{position:absolute;bottom:0;color:#fff;padding:1rem;width:100%}.insurance-banner-text .insurance-tagline,.insurance-banner-text .location-tagline,.insurance-banner-text h2,.location-profile-banner-text .insurance-tagline,.location-profile-banner-text .location-tagline,.location-profile-banner-text h2,.provider-profile-banner-text .insurance-tagline,.provider-profile-banner-text .location-tagline,.provider-profile-banner-text h2{font-size:1.5rem}.location-profile-banner-text .location-name{font-size:2rem}.location-profile-banner-text .location-heading{font-size:1rem}@media screen and (min-width:992px){.insurance-banner-text.primary-color,.location-profile-banner-text.primary-color,.provider-profile-banner-text.primary-color{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}@media screen and (max-width:992px){.insurance-banner,.location-profile-banner,.provider-profile-banner{height:auto;margin-top:88px}.insurance-banner-img,.location-profile-banner-img,.provider-profile-banner-img{max-height:70vh}.insurance-banner-text,.location-profile-banner-text,.provider-profile-banner-text{position:static;background:#333;margin-left:0;padding:.5rem}.insurance-banner-text h1,.location-profile-banner-text h1,.provider-profile-banner-text h1{font-size:1.5rem}.insurance-banner-text .insurance-tagline,.insurance-banner-text .location-tagline,.insurance-banner-text h2,.location-profile-banner-text .insurance-tagline,.location-profile-banner-text .location-tagline,.location-profile-banner-text h2,.provider-profile-banner-text .insurance-tagline,.provider-profile-banner-text .location-tagline,.provider-profile-banner-text h2{font-size:1rem}}.locations-carousel,.locations-carousel .carousel-inner,.locations-carousel .carousel-item{width:100%}.locationsNoImg{width:100%;height:25vh}.locations-banner{height:auto;margin-top:88px;position:relative;margin-left:-15px;background:#999}.locations-banner-img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.locations-banner-text{position:static;background:#333;margin-left:0;padding:.5rem}@media screen and (min-width:992px){.locations-banner{height:60vh}.locations-banner-text{position:absolute;bottom:0;color:#fff;width:100%}.locations-banner-text.primary-color{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}@media screen and (min-width:992px){.locations-banner{margin-top:0}}.locations-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.locations-carousel .locations-title{font-weight:700;margin-bottom:15px}.locations-carousel .locations-tagline{margin-bottom:25px}.locations-carousel .app-btn{font-size:12px}.location-search-row{padding-top:25px;padding-bottom:25px}.location-search-row input,.location-search-row select{font-size:14px}.filter-btn{padding-top:0;padding-bottom:0}.filter-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.location-results hr{border-top:1px solid rgba(0,0,0,.2)}#location-placeholder{border:1px solid #e6e6e6;border-radius:3px;margin-bottom:15px;padding:15px;margin-left:15px;margin-right:15px}.location-results .app-btn,.location-results .call-btn{font-size:12px}.location-search-row .locationCount{font-size:1.2em}.location-search-row .form-control:focus{outline:0!important;border-color:intiial;box-shadow:none}.location-profile-header{background-color:#f2f5f8;padding-top:25px;padding-bottom:25px}.location-profile-header .location-image-col .location-img{width:100%;border-radius:50%}.location-profile-header .location-name{font-weight:700;font-size:32px}.location-profile-header .location-tagline{margin-bottom:25px;font-size:12px}.location-profile-header .location-heading{font-size:1rem}.location-profile-header .call-btn,.location-profile-header .direction-btn{font-size:12px;padding:8px 12px;width:200px;margin-bottom:5px}.location-profile-header .call-btn{background-color:#f2f5f8!important}.location-profile-header .direction-btn{margin-right:15px}@media screen and (max-width:1199px){.location-profile-header .location-image-col,.location-profile-header .location-info-col{margin-bottom:25px}}@media screen and (min-width:1200px){.location-profile-header .location-image-col .location-img{width:80%}}.testimonial-ratings-row{margin-top:120px;margin-bottom:25px}@media screen and (min-width:992px){.testimonial-ratings-row{margin-top:85px}}.testimonial-ratings-row .practice-name{font-size:28px;font-weight:700}.testimonial-ratings-row .practice-title{font-size:18px;margin-bottom:15px}.testimonial-ratings-row .avg_stars .fa-star,.testimonial-ratings-row .avg_stars .fa-star-half-alt{font-size:20px;color:#fd7923}.testimonial-ratings-row .avg_text{font-weight:700}.testimonial-ratings-row hr{width:100px;margin-left:0}.testimonial-ratings-row .divider{margin-left:30px}.testimonial-ratings-row .practice-tagline{margin-bottom:20px}.testimonial-ratings-row .feedback-btn{font-size:14px;font-weight:500}.testimonial-review-row{background-color:#f2f5f8}.testimonial-review-row .reviews-title{text-align:center;margin-top:25px;margin-bottom:25px;font-weight:700}.testimonial-review-row .testimonial-card{margin-bottom:15px}.testimonial-review-row .testimonial-card .review-img{border:1px solid rgba(0,0,0,.125);border-radius:50%;width:64px;height:64px}.testimonial-review-row .testimonial-card .review-date,.testimonial-review-row .testimonial-card .verified-description{font-size:12px;font-style:italic}.testimonial-review-row .testimonial-card .star-rating .fa-star{color:#fd7923}.testimonial-review-row .testimonial-card .recommended-link{font-size:14px;font-style:italic}.testimonial-review-row .testimonial-card .btn-more-review{background-color:#fff;color:#20b18a;font-size:12px;padding-left:0;padding-right:0}.testimonial-review-row .testimonial-card .btn-more-review:focus{outline:0!important;box-shadow:none}@media screen and (min-width:992px){.testimonial-review-row .filter-form{margin-top:4.7rem}}.testimonial-review-row .view-more-btn{background-color:transparent;font-size:14px;font-weight:700;text-decoration:underline}@media screen and (min-width:768px){.testimonial-review-row .testimonial-card .review-date-col{text-align:right}}.blogList-carousel,.blogList-carousel .carousel-inner,.blogList-carousel .carousel-item{width:100%}.blogListNoImg{width:100%;height:25vh}.blogList-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.blogList-carousel .blogList-title{font-weight:700}.blog-list-title,.blog-tag-list-title{margin-top:25px;margin-bottom:15px;font-weight:700}.blog-all-header{display:flex;justify-content:flex-end;max-width:900px;max-height:25px;padding-top:10px}.blog-all-link{font-size:12px;color:#595959}.blog-card{margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px rgba(0,0,0,.24)}.blog-card .description-date,.blog-card .description-tags,.blog-card .fa-calendar-alt,.blog-card .fa-tags{color:#000}@media screen and (min-width:768px){.blog-card{max-height:250px}}@media screen and (max-width:575px){.blog-thumbnail-container{max-height:200px}}.blog-thumbnail-container{overflow:hidden}.blog-thumbnail{object-fit:cover;height:100%}.created-container{margin-top:20px}.blog-card .created-date,.blog-card .tag{margin-left:10px;margin-right:10px}.tags-container{margin-top:10px;margin-bottom:20px}.blog-card .blog-title a{color:#000!important}.blog-row{margin-bottom:25px}.description-date,.description-date-label,.description-tags{font-size:.8em;color:#a6a6a6;margin-left:5px}.description-date-container,.description-tags-container{margin-bottom:5px}.blog-row .view-more-btn:focus{outline:0!important;border-color:initial;box-shadow:none}.blog-card{background:#fff;border-radius:3px;box-shadow:0 3px 7px 0 rgba(0,0,0,.3);overflow:hidden;position:relative;font-size:16px;line-height:1.45em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-card .photo{height:200px;position:relative}.blog-card .details{transition:all .3s ease;-webkit-transition:all .3s ease;background:rgba(0,0,0,.6);box-sizing:border-box;color:#fff;list-style:none;margin:0;padding:10px 15px;height:200px;position:absolute;top:0;left:-100%}.blog-card .details>li{padding:3px 0}.blog-card .details .tags ul:before,.blog-card .details li:before{font-family:FontAwesome;margin-right:10px;vertical-align:middle}.blog-card .details .author:before{content:"\f007"}.blog-card .details .date:before{content:"\f133"}.blog-card .details .tags ul{list-style:none;margin:0;padding:0}.blog-card .details .tags ul:before{content:"\f02b"}.blog-card .details .tags li{display:inline-block;margin-right:3px}.blog-card .details a{color:inherit;border-bottom:1px dotted}.blog-card .details a:hover{color:#fff}.blog-card .description{padding:20px;box-sizing:border-box;position:relative;background:#fff}.blog-card .description p{position:relative;margin:0;margin-bottom:15px}.blog-card .description .read-more{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-bottom:15px}.blog-card .description .read-more a{color:#1179bd;margin-bottom:20px;font-weight:700}.blog-card .description .read-more a:after{transition:all .3s ease;-webkit-transition:all .3s ease;content:"\f061";font-family:FontAwesome;margin-left:-10px;opacity:0;vertical-align:middle}.blog-card .description .read-more a:hover:after{margin-left:5px;opacity:1}.blog-list-page .prac-social{margin-bottom:5px;margin-top:30px}.blog-list-page .prac-social .logo-align{width:1.5em;color:#000;display:inline-block;margin:5px}.blog-list-page .prac-social .logo-align--x svg{margin-bottom:4px;height:1.2rem}.featured-blog-details .featured-blog-title{font-weight:700}.featured-blog-details .featured-blog-description{margin-bottom:.5rem}.featured-blog-details .description-tags{font-size:.8rem}.blog-tag-list{position:sticky;top:190px}.blog-tag-list .tag-item a{color:#000}@media screen and (min-width:600px){.blog-card{height:200px;max-width:900px}.blog-card .photo{transition:all .5s ease;-webkit-transition:all .5s ease;float:left;height:100%;width:40%}.blog-card .details{width:40%}.blog-card .description{float:left;width:60%;z-index:0;height:100%}.blog-card .description-meta{font-size:14px}}.blog-carousel,.blog-carousel .carousel-inner,.blog-carousel .carousel-item{width:100%;max-height:45vh}.blogImg{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.blogNoImg{width:100%;height:25vh}.blog-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.blog-banner-title{font-weight:700}.blog-header{background-color:#f2f5f8;padding-top:100px;padding-bottom:25px}.blog-header .prev-blog span{margin-left:10px}.blog-header .prev-blog a{color:#000}.blog-header .next-blog span{margin-right:10px}.blog-header .next-blog a{color:#000}.blog-header .pipe-spacer{padding-left:30px;padding-right:30px}.blog-header .post-title{margin-bottom:25px;font-size:28px;font-weight:700}.blog-header .post-description{margin-bottom:0}.blog-header .date-row{margin-top:15px;margin-bottom:25px;font-size:12px}.blog-header .next-blog,.blog-header .post-date-container,.blog-header .prev-blog{font-weight:700}@media screen and (min-width:992px){.blog-header{padding-top:75px}}.blog-content{margin-top:25px;margin-bottom:25px}.blog-content .float-container{margin-bottom:15px}.blog-content .post-content img{height:100%;width:100%}.blog-content .post-content span{font-size:1em!important}.blog-content .also-viewed-label{margin-bottom:25px}.blog-content .also-viewed-card{box-shadow:0 3px 6px rgba(0,0,0,.24)}.blog-content .also-viewed-card .card-body{background-color:#f2f5f8}.blog-content .also-viewed-card .date-container,.blog-content .also-viewed-card .tag-container{margin-bottom:5px}.blog-content .also-viewed-card .blog-date,.blog-content .also-viewed-card .tag{font-size:.8em}.blog-content .also-viewed-card .blog-date{margin-left:10px}.blog-content .also-viewed-card .fa-tags{margin-right:10px}.blog-content .also-viewed-card .read-more-btn{font-size:12px;font-weight:700}@media screen and (min-width:1200px){.float-container{float:right}}@media screen and (min-width:576px){.blog-header .post-date-container span{margin-left:25px}}@media screen and (max-width:575px){.blog-header .post-date-container{margin-top:15px}.blog-banner-title{font-size:28px}}.share-label{margin-bottom:20px}.share-icons .fa-layers{margin-right:25px}.share-icons .facebook-circle{color:#3b5ca9}.share-icons .google-circle{color:#d34836}.share-icons .linkedin-circle{color:#0077b5}.share-icons .x-circle{color:#000}.share-icons .fa-facebook-f,.share-icons .fa-google-plus-g,.share-icons .fa-linkedin-in,.share-icons .fa-stack{color:#fff}.share-icons .x-icon{width:1rem;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-detail-page .description-date,.blog-detail-page .description-date-label{color:#000}.resource-carousel,.resource-carousel .carousel-inner,.resource-carousel .carousel-item{width:100%;max-height:60vh}.resourceImg{-webkit-filter:brightness(60%);filter:brightness(60%);width:100%;height:60vh;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.resource-banner{height:auto;margin-top:88px;position:relative;margin-left:-15px;background:#999}.resource-banner-img{height:60vh;width:100%;object-fit:cover;object-position:50% 50%}.resource-banner-text{position:static;margin-left:0;padding:.5rem}@media screen and (min-width:992px){.resource-banner{height:60vh}.resource-banner-text{position:absolute;bottom:0;color:#fff;width:100%}.resource-banner-text.primary-color{background-color:transparent!important;border:0!important;text-shadow:0 0 2px #222}}.resourceNoImg{width:100%;height:25vh}@media screen and (min-width:992px){.resource-banner{margin-top:0}}.resource-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.resource-content{margin-top:25px;margin-bottom:25px}.resource-list-title{margin-top:25px;margin-bottom:25px}.resource-card-title a{color:#000!important}.resources-row{margin-bottom:25px;width:70%;margin:0 auto}.resources-row ul{list-style-type:none;padding:0;margin:0}.resource-list-card{margin-bottom:12.5px}.resource-list-card .card-subtitle{font-size:12px}.resource-list-card a{color:#1179bd}.resource-recurse-list{margin-top:10px}.resource-list-card .card-subtitle .fa-calendar-alt{margin-right:5px}.resource-list-card .card-text{margin-top:15px}.resource-name{font-size:1rem}@media screen and (min-width:768px){.resource-name{font-size:1.5rem}}.download-carousel,.download-carousel .carousel-item,.download-carousl .carousel-inner{width:100%}.downloadNoImg{width:100%;height:25vh}.download-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.downloads-row{margin-top:25px;margin-bottom:25px}.downloads-row hr{width:100px;margin-left:0}.files-row{margin-top:25px}.files-row .file-group{margin-bottom:25px}.files-row .file-group-title{font-weight:500;margin-bottom:12px}.files-row .file-link-container{margin-bottom:5px}.files-row .file-link{font-weight:700}#searchbar-container{background-color:#f2f5f8;padding-bottom:25px}@media screen and (min-width:992px){#searchbar-container{padding-top:25px}}.search-results .card{margin-bottom:15px}.search-results .card .card-title{font-weight:700}.separator{font-size:13px;padding:0 5px}.main-search-bar{height:50px;border-radius:0 8px 8px 0}.main-search-bar-row .input-group-prepend{background:#fff;border-radius:8px 0 0 8px}.main-search-bar-row .form-control:focus{box-shadow:none}.categories-row{text-align:center}.search-category{color:#999;font-weight:700;padding:15px 15px 25px 15px;margin:0 20px;font-size:14px}.search-category:hover{color:#595959;text-decoration:none}.search-category.active{color:#595959}.category-result-count{padding-left:10px}.search-results-meta{font-size:14px}.search-keys{color:#0078bf}.search-results-count{color:#fff;border-radius:5px;font-size:13px;min-width:25px;display:inline-block;text-align:center}.search-result-row{border:2px solid #f3f3f3}.search-keys,.search-result-link{word-break:break-word}.search-result-title a{color:#595959;text-decoration:none}.breadcrumb-divider{padding-left:10px;padding-right:10px}.breadcrumb-text{padding-left:10px}.breadcrumb-text a{color:#1179bd!important}.breadcrumb-container a{color:#000}.breadcrumb-row{margin-bottom:25px}@media screen and (max-width:320px){#search-results-count-row>div:last-child{justify-content:flex-end;align-items:center;display:flex}}@media screen and (max-width:768px){#search-results-count-row>div:last-child{justify-content:flex-end;align-items:center;display:flex}}@media screen and (max-width:425px){.search-category{display:block;padding-bottom:15px;margin:0 17%}#search-results-count-row>div:first-child{padding:0}}.pulse-carousel,.pulse-carousel .carousel-inner,.pulse-carousel .carousel-item{width:100%}.pulseNoImg{width:100%;height:25vh}.pulse-carousel .carousel-caption{top:50%;transform:translateY(-50%);bottom:initial}.pulses-row{margin-top:25px;margin-bottom:25px}.pulse-thumbnail{height:120px;width:120px}.pulse-thumbnail-container{text-align:center}.pulse-social-row{margin-top:15px}.pulse-date{margin-bottom:.5rem;font-size:.8em}.pulse-comments{color:#a6a6a6}.pulse-likes{margin-right:25px;color:#a6a6a6;font-size:.8em}.pulse-likes .fa-heart{margin-right:10px}.liked{color:#be3a31!important}.pulse{border:1px solid #e6e6e6;border-radius:3px;margin-bottom:15px;padding:15px}.grey-div{background-color:#f0f3f7;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.grey-div ol{padding-left:15px;margin-bottom:0}.grey-div-title{margin-bottom:15px}.read-more-row{margin-top:15px;margin-bototm:15px}.pulses-row .view-more-btn{width:240px}.pulses-row .view-more-btn:focus{outline:0!important;border-color:initial;box-shadow:none}@media screen and (max-width:575px){.pulse-thumbnail-container{margin-bottom:1.5rem}}.pulse-detail-row{margin-top:115px;margin-bottom:25px}@media screen and (min-width:992px){.pulse-detail-row{margin-top:85px}}.pulse-detail-row .breadcrumb-container{margin-bottom:12.5px}.pulse-content a{color:#1179bd}.pulse-author{color:#1179bd}.pulse-date{color:#a6a6a6}.pulse-read-more{color:#1179bd!important}.current-pulse-author{margin-bottom:12.5px}.current-pulse-date{margin-bottom:12.5px;color:#a6a6a6}.pulse-content{margin-bottom:12.5px}.custom-form-row,.feedback-form-row,.request-app-row{padding-top:110px}@media screen and (min-width:992px){.custom-form-row,.feedback-form-row,.request-app-row{padding-top:90px}}.claim-your-profile{background-color:#16a085;height:320px;margin-top:24px}.powered-by-container{padding-top:24px;padding-bottom:24px}.powered-by-container .ts-footer-logo{max-width:140px}#directory-container #desktop-clear-filter-btn{white-space:nowrap;border:none;background-color:unset;color:red}#directory-container #org-name{text-decoration:none}#directory-container #org-name:hover{text-decoration:underline}#directory-container hr{margin:.25rem 0}#directory-container typeahead-search .custom-select{max-height:unset;border-radius:5px}#directory-container typeahead-search .custom-select option{white-space:normal;padding:5px 5px;color:#101828;font-style:normal;font-weight:500}#directory-container typeahead-search .custom-select option:hover{color:#fff;background-color:#138972}#directory-container typeahead-search .btn-clear{border-top-left-radius:0;border-bottom-left-radius:0}#directory-container .prac-logo{width:42px;height:42px}#directory-container .join-btn-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}#directory-container .second-search-btn{background-color:#138972;color:#fff;border:1px solid #138972}#directory-container .search-btn:hover,#directory-container .second-search-btn:hover{cursor:pointer}#directory-container .filter-column .accordion-button{font-size:14px;font-weight:500}#directory-container .filter-column .accordion-button:not(.collapsed){background-color:#fff;color:#344054;font-weight:600}#directory-container .filter-column .form-control,#directory-container .filter-column .form-select{font-size:14px}#directory-container .provider-item .card-body{padding:12px}#directory-container .provider-item .card-title{text-decoration:none}#directory-container .provider-item .card-title:hover{text-decoration:underline}#directory-container .provider-item .collapse-card-body,#directory-container .provider-item .mobile-appt-btn-container{padding:0 12px 4px 12px}#directory-container .provider-item .provider-img{width:100px;height:100px;border-radius:var(--radius-full,9999px)}#directory-container .provider-item .prac-location-btn{color:#59bba8;background-color:#fff;border:0;font-size:.875rem;padding-left:0;padding-right:0;padding-top:0;font-weight:300}#directory-container .provider-item .icon-text{font-size:12px}#directory-container .provider-item .location-container-header{font-size:.875rem;font-weight:300;color:#667382}#directory-container .provider-item .location-name-container{font-size:.75rem}#directory-container .provider-item .location-name-container .location-name{font-weight:600;font-size:.875rem}#directory-container .provider-item .location-phone-container{font-size:.75rem}#directory-container .provider-item .location-phone-container .location-phone{color:#138972;text-decoration:none;font-size:.875rem;font-weight:300}#directory-container .provider-item .map-link{color:#138972}#directory-container .unclaimed-provider-item .card-title{text-decoration:none}#directory-container .unclaimed-provider-item .card-title:hover{text-decoration:underline}#directory-container .unclaimed-provider-item .card{height:100%}@media screen and (max-width:576px){#directory-container .provider-item .card-body{padding:16px}#directory-container .provider-item .collapse-card-body,#directory-container .provider-item .mobile-appt-btn-container{padding:0 16px 16px 16px}}#directory-container .prac-location-container{display:grid;grid-template-columns:73% 1fr;grid-template-rows:1fr;align-items:center;margin-bottom:8px}@media screen and (max-width:1200px){#directory-container .prac-location-container{grid-template-columns:76% 1fr}}@media screen and (max-width:991px){#directory-container .prac-location-container{grid-template-columns:74% 1fr}}@media screen and (max-width:768px){#directory-container .prac-location-container{grid-template-columns:76% 1fr}}@media screen and (max-width:576px){#directory-container .prac-location-container{grid-template-columns:65% 1fr;column-gap:1rem}}#directory-container .ts-card{margin-bottom:16px}#directory-container .ts-card .card-title{font-weight:600;font-size:1.25rem;margin-bottom:0;color:#138972}#directory-container .ts-card .card-subtitle{font-size:.875rem;font-weight:300;margin-bottom:5px;margin-top:0;color:#667382}#directory-container .ts-card .card-text{font-size:.875rem;font-weight:300;margin-bottom:5px}#directory-container .ts-card .accepting-new-patients-container{margin-bottom:0}#directory-container .ts-card .accepting-new-patients-badge,#directory-container .ts-card .video-visit-badge{background-color:#475467;color:#fff;font-size:.75rem;font-weight:600;padding:5px 10px;text-transform:uppercase;border-radius:2px;margin-right:5px}#directory-container .ts-card .member-badge{border:1px solid #175cd3;background-color:#eff8ff;color:#175cd3;font-size:.75rem;font-weight:600;padding:5px 10px;text-transform:uppercase;margin-top:5px}#directory-container .ts-card .card-img-top{border-top-left-radius:12px;border-top-right-radius:12px}#directory-container .pagination-row{margin-bottom:32px}#directory-container .section-title{margin-top:5px;margin-bottom:5px}#directory-container .section-title .icon{margin-right:5px;width:20px;height:auto}#directory-container .section-title .title{font-size:20px;font-weight:600}#directory-container .certified-results-row .fa-star,#directory-container .non-member-results-row .fa-star,#directory-container .verified-results-row .fa-star{color:#fdb022}@media screen and (max-width:991px){#directory-container .filter-container{display:none}}#directory-container .show-mobile-filters{height:100vh;width:100%;overflow:scroll;position:fixed;top:0;z-index:5000;background:#fff;margin-left:-25px;display:block}#directory-container .location-address,#directory-container .location-address-2,#directory-container .location_list,#directory-container .provider-specialty{text-align:left;font-weight:300;color:#667382;font-size:.875rem}