@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css);.location-error{background:#ffb4b494;color:red;padding:20px;font-size:15px;width:100%;font-weight:500;line-height:22px;margin-bottom:20px;display:flex;flex-direction:column;gap:7px}.location-error p{margin-block-end:0}#submission-display table tbody>tr:nth-child(odd)>td,#submission-display table tbody>tr:nth-child(odd)>th{background-color:#fff0}@media(min-width:1920px){.recruit-image img{height:500px!important;object-fit:contain!important}.recr-bg>.elementor-container{min-height:560px!important}}@media(max-width:1280px){.recruit-heading h2{font-size:40px!important;line-height:50px!important}.recruit-image img{height:400px!important}.recr-bg>.elementor-container{min-height:460px!important}}@media(max-width:991px){.recruit-heading h2{font-size:30px!important;line-height:32px!important}.recruit-image img{height:300px!important}.recr-bg>.elementor-container{min-height:360px!important}}.clinic-card{border:1px solid #ccc;padding:10px;margin-bottom:10px;cursor:pointer;background-color:#fff;transition:background-color 0.2s ease}.clinic-card.selected{background-color:#fff3b0;border-color:#f1c40f}.fc-available-day{background-color:#e6ffe6!important;border:1px solid #27ae60!important;cursor:pointer}.fc-available-day:hover{background-color:#c8f5c8!important}.fc-disabled-day{background-color:#f8f8f8!important;pointer-events:none;opacity:.4}.timeslot-btn.selected{background:#002E12!important;color:#fff}.fc-day-selected{background-color:#27ae60!important;color:#fff;font-weight:700}.booking-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.booking-popup{position:relative;background:#fff;padding:30px;border-radius:8px;text-align:center;max-width:400px;width:100%;box-shadow:0 0 20px rgba(0,0,0,.3)}.popup-close-x{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:14px;font-weight:700;cursor:pointer;color:#333}.popup-actions{margin-top:20px}.popup-actions button{margin:0 10px;padding:8px 16px;cursor:pointer}.booking-popup-overlay{padding:12px}#booking-popup .booking-popup{box-shadow:0 0 20px rgba(0,0,0,.1);max-width:430px;padding:45px 20px}#booking-popup #popup-close{min-width:auto;min-height:auto;padding:0 7px;border-radius:0;line-height:1;margin:0;position:absolute;right:10px;top:10px;font-size:30px;font-weight:200;background:#161716;border:none!important}#booking-popup #popup-close:hover{background:#df000b;color:#fff}#booking-popup .popup-container{display:flex;flex-direction:column;align-items:center}#booking-popup h1{font-family:"Catamaran",Sans-serif;font-size:27px;font-weight:500;line-height:36px;color:#000;margin-bottom:6px}#booking-popup p{font-size:18px;line-height:26px}#booking-popup #popup-ok{margin-top:0;padding:12px 16px;min-width:auto;font-size:17px;width:100px;min-height:20px}.book-form{font-size:20px}.book-form #sage-form .title-heading{margin-bottom:40px}.book-form #sage-form .title-heading>h3{font-family:"Catamaran",Sans-serif;font-size:50px;font-weight:500;line-height:60px;color:#000;margin-bottom:15px}.book-form #sage-form .title-heading>p{font-family:"New Circular Std",Sans-serif;font-size:18px;font-weight:400;line-height:28px}.book-form #sage-form .title-heading>h3,.book-form #sage-form .title-heading>p{max-width:500px}.book-form #sage-form input>span{color:#A9FF76}.book-form #sage-form .form-input{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;column-gap:30px}.book-form #sage-form .form-input>input{width:calc(50% - 15px)}.book-form #sage-form input{border:1px solid #666;border-radius:50px;padding:16px 26px;transition:all .3s;background:#fff;font-size:20px;color:#000}.book-form #sage-form button{color:#fff;margin-top:30px;float:right;background:#002E12;padding:12px 20px;line-height:1;min-width:195px;font-size:20px;min-height:64px}.book-form #sage-form button:hover{background:#fff;color:#002E12}.book-form #sage-form button i,.book-form #sage-form .input-wrapper i{margin-left:8px;border:1px solid #fff;width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;color:#fff;font-size:20px}.book-form #sage-form .input-wrapper{position:relative}.book-form #sage-form button:hover i{color:#000;border:1px solid #000}.book-form #sage-form #step-1-next{padding:13px 20px}.book-form #sage-form #step-1 button{min-width:calc(50% - 20px);display:flex;align-items:center;justify-content:space-between}.book-form #sage-form input::-webkit-input-placeholder{color:#000}.book-form #sage-form input::-moz-placeholder{color:#000}.book-form #sage-form input:-ms-input-placeholder{color:#000}.book-form #sage-form input:-moz-placeholder{color:#000}.book-form #sage-form #step-2 .title-heading{margin-bottom:0;margin-bottom:-20px}.book-form #sage-form #step-2 .title-heading h3{margin-bottom:0}.book-form #sage-form #step-2 .input-wrapper{position:relative}.book-form #sage-form #step-2 .input-wrapper i{position:absolute;right:20px;top:16px}.book-form #sage-form #step-2 .filter-button-section{justify-content:space-between;max-width:48%;padding:30px 0 0 0}.book-form #sage-form .filter-search>label{margin-bottom:10px}.book-form #sage-form .filter-container{display:flex;flex-wrap:wrap;gap:30px}.book-form #sage-form .filter-container>.filter-left{width:calc(50% - 15px);display:flex;flex-direction:column;gap:35px}.book-form #sage-form .filter-container>.filter-right{width:calc(50% - 15px)}.book-form #sage-form .filter-button-section{display:flex;gap:10px}.book-form #sage-form .filter-button-section>button{float:none;min-width:130px;padding:12px 20px;margin-top:0;cursor:pointer}.book-form #sage-form .distance-filter span.distance-text{background:#002e12;border-radius:30px;color:#fff;padding:12px 22px;margin:0 0 0 10px}.book-form #sage-form .distance-filter #distance_filter{margin-top:10px!important;border:1px solid #666;border-radius:50px;padding:16px 26px;transition:all .3s;background:#fff;font-size:20px;color:#000}.book-form #sage-form .distance-filter #distance_filter:focus{border:1px solid #666;outline:none}.book-form #sage-form .distance-filter select{background:var(--wpr-bg-5fd83d8f-2ba4-440e-9c77-7ca3cad93372) no-repeat!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:right 25px center!important;background-size:16px!important}.book-form #sage-form .filter-button-section>button.outline-button,.book-form #sage-form #see_more_clinics,.book-form #sage-form #step-3 #custom-timeslots>button{border:1px solid #002E12;background:#fff;color:#002E12;padding:14px 20px}.book-form #sage-form .filter-button-section>button.outline-button:hover,.book-form #sage-form #see_more_clinics:hover,.book-form #sage-form #step-3 #custom-timeslots>button:hover,.book-form #sage-form .filter-button-section>button.outline-button.selected,.book-form #sage-form #see_more_clinics.selected,.book-form #sage-form #step-3 #custom-timeslots>button.selected{background:#002E12;color:#fff}.book-form #sage-form .radio-section{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px;flex-direction:column}.book-form #sage-form .radio-section>label{margin-bottom:10px;font-size:22px;width:100%!important}.book-form #sage-form .radio-section>.field-group{width:calc(50% - 10px);display:flex;align-items:flex-start;gap:15px}.book-form #sage-form .radio-section>.field-group>input{border:0;width:27px;height:28px;margin-top:-2px}.book-form #sage-form .radio-section>.field-group>label{width:calc(100% - 43px)}.book-form #sage-form .radio-section>div{display:flex;flex-direction:column;gap:10px}.book-form #sage-form .radio-section .field-group{display:flex;gap:7px;align-items:center}.book-form #sage-form .radio-section .field-group>input[type="radio"]{appearance:none;-webkit-appearance:none;width:36px;height:36px;border:2px solid #28d246;border-radius:50%;position:relative;cursor:pointer;transition:border-color 0.2s ease;padding:0}.book-form #sage-form .radio-section .field-group>input[type="radio"]:checked{border-color:#28d246;background-color:#28d246}.book-form #sage-form .radio-section .field-group>input[type="radio"]:checked::after{content:"✓";position:absolute;top:50%;left:50%;font-size:22px;color:#fff;transform:translate(-50%,-50%)}.book-form #sage-form #clinic_results>h3{font-size:22px;margin-bottom:20px}.book-form #sage-form #clinic_results>div.clinic-list{display:flex;flex-direction:column;row-gap:25px;max-height:825px;overflow:auto}.book-form #sage-form #clinic_results>div.clinic-list>.clinic-card{padding:20px!important;border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important;display:block}.book-form #sage-form #clinic_results>div>.clinic-card.selected{background-color:#faf7e9}.book-form #sage-form #clinic_results>div>.clinic-card b{position:relative;font-weight:400;display:block;padding-left:32px}.book-form #sage-form #clinic_results>div>.clinic-card b:before{content:"\f879";font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:0;color:#28d246}.book-form #sage-form #clinic_results>div>.clinic-card p{margin:0}.book-form #sage-form #clinic_results>div>.clinic-card p strong{color:#000}.book-form #sage-form #clinic_results>div>.clinic-card p.phone-number{margin:25px 0 0 0}.book-form #sage-form #clinic_results>div.clinic-list .service-section{display:flex;flex-wrap:wrap;padding-top:10px;align-items:center}.book-form #sage-form #clinic_results>div.clinic-list .service-images{width:calc(100% - 165px)}.book-form #sage-form #clinic_results>div.clinic-list .service-images img{filter:brightness(0)}.book-form #sage-form #clinic_results>div.clinic-list .service-section .disrance-number{width:165px;text-align:right}.clinic-list .no-zip-code{color:red;border:1px solid red;background:#ffebeb;text-align:center;padding:15px 10px}.form-message{margin:30px 0}.form-message>p:first-child{font-weight:600;margin-bottom:12px;color:#002E12}.form-message ol{padding:0;margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:18px;line-height:26px}.form-message ol li{line-height:26px}.book-form #sage-form #step-3 .calendar{display:flex;gap:30px;flex-wrap:wrap}.book-form #sage-form #step-3 .calendar>.calendar-left,.book-form #sage-form #step-3 .calendar>.calendar-right{width:calc(50% - 15px)}.book-form #sage-form #step-3 .calendar h3.elementor-heading-title{font-size:20px;margin-bottom:20px}.book-form #sage-form #step-3 .calendar h3.elementor-heading-title>a{color:#000;padding-right:5px}.book-form #sage-form #step-3 #custom-timeslots{margin-top:30px!important;display:flex;flex-wrap:wrap;gap:20px}.book-form #sage-form #step-3 #custom-timeslots>button{margin:0;min-width:auto;width:calc(25% - 15px);font-size:18px;min-height:auto;line-height:1}#step-3 button{margin-left:10px}.book-form #sage-form #step-3 .calendar>.calendar-right h3.elementor-heading-title{font-size:22px;margin-bottom:20px}.book-form #sage-form #step-3 #selected-location-card{padding:20px!important;border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important;display:block;background-color:#faf7e9}.book-form #sage-form #step-3 #location-name{font-size:25px;line-height:25px}.book-form #sage-form #step-3 #location-address{padding:20px 0 0 0}.book-form #sage-form #step-3 #location-phone{margin:10px 0}.book-form #sage-form #step-3 #location-phone i{color:#50d150}.book-form #sage-form #step-3 #location-phone i:before{content:"\f879";font-family:"Font Awesome 5 Free";font-weight:900}.book-form #sage-form #step-3 #selected-location-card hr{margin:20px 0}.book-form #sage-form #step-3 #selected-location-card a{color:#000}.book-form #sage-form #step-3 #selected-location-card a:hover{color:#002E12}.book-form #sage-form #step-3 button{min-width:auto}.book-form #sage-form #step-3 .fc-header-toolbar>.fc-toolbar-chunk button{margin:0}.book-form #sage-form #step-3 .fc-header-toolbar>.fc-toolbar-chunk .fc-today-button{display:none}.book-form #sage-form #step-3 .fc-toolbar-title{font-size:22px;font-weight:600}.book-form #sage-form #step-3 #fc-calendar{padding:20px!important;border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important}.book-form #sage-form #step-3 #fc-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.book-form #sage-form #step-3 #fc-calendar .fc-header-toolbar button.fc-button:hover{border-radius:.25em}.book-form #sage-form #step-3 .provider-section{padding-top:20px;margin-bottom:40px}.book-form #sage-form .step-4-section{display:flex;flex-wrap:wrap}.book-form #sage-form .step-4-section .text-section{width:50%;padding-top:50px}.book-form #sage-form .step-4-section .image-section{width:50%;padding-left:30px}.book-form #sage-form .step-4-section .text-section h1{font-family:"Catamaran",Sans-serif;font-size:50px;font-weight:500;line-height:60px;color:#000;margin-bottom:0}.book-form #sage-form .step-4-section .text-section h2{font-family:"Catamaran",Sans-serif;font-size:50px;font-weight:500;line-height:60px;color:#000;margin-bottom:55px;text-decoration:underline}.book-form #sage-form .step-4-section .text-section p{font-family:"Catamaran",Sans-serif;font-size:30px;font-weight:500;line-height:40px;color:#000}.book-form #sage-form .step-4-section .image-section img{border-radius:40px;display:block;width:100%}#clinic-search-container{max-width:100%!important}#clinic-search-form{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;column-gap:30px;padding:40px 0 90px 0}#clinic-search-form input{border:1px solid #666;border-radius:50px;padding:16px 26px;transition:all .3s;background:#fff;font-size:20px;color:#000;width:calc(50% - 15px)}#clinic-search-form select{background:url(/wp-content/uploads/2025/06/sort-down.png) no-repeat!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:right 25px center!important;background-size:16px!important;margin-top:0;border:1px solid #666;border-radius:50px;padding:16px 26px;transition:all .3s;background:#fff;font-size:20px;color:#000;width:calc(50% - 15px);height:64px}#clinic-search-form select:focus{border:1px solid #666;outline:none}#clinic-search-form .button-container{width:calc(50% - 15px);column-gap:30px;display:flex}#clinic-search-form button{color:#fff;margin-top:0;float:right;background:#002E12;padding:12px 20px;line-height:1;font-size:20px;min-height:64px;width:calc(50% - 15px)}#clinic-search-form button:hover{background:#fff;color:#002E12}#clinic-search-form button{position:relative}#clinic-search-form button i{margin-left:8px;border:1px solid #fff;width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;color:#fff;font-size:20px}#clinic-search-form button:hover i{color:#000;border:1px solid #000}#clinic-search-form button[type="reset"]{background:#fff;color:#002E12}#clinic-search-form button[type="reset"]:hover{background:#002E12;color:#fff}.clinic-card-list{display:flex;flex-wrap:wrap;row-gap:25px;column-gap:25px}.clinic-card-list .clinic-card{padding:20px!important;border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important;display:block;width:calc(50% - 20px)}.clinic-card-list .clinic-card.selected{background-color:#faf7e9}.clinic-card-list .clinic-card b{position:relative;font-weight:400;display:block;padding-left:32px}.clinic-card-list .clinic-card b:before{content:"\f879";font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute;top:0;color:#28d246}.clinic-card-list .clinic-card p{margin:0}.clinic-card-list .clinic-card p strong{color:#000}.clinic-card-list .clinic-card .service-section{position:relative;padding:0 180px 0 0;margin-top:25px;min-height:62px}.clinic-card-list .clinic-card p.phone-number{margin:0 0 5px 0}.clinic-card-list .clinic-card .service-section a.green-button{position:absolute;top:0;right:0;margin:0}button.icon-button{position:relative;display:flex;justify-content:space-between;align-items:center}.green-button{color:#fff!important;margin-top:0;float:right;background:#002E12;padding:12px 20px;line-height:1;min-width:170px;font-size:18px;min-height:64px;text-align:center;width:max-content;display:flex;align-items:center;justify-content:center;border:2px solid #002e12;border-radius:50px}.green-button:hover{background:#fff;color:#002E12!important}.clinic-card-list a.book-now{margin-top:20px}.clinic-card-list{max-height:fit-content!important}.service-heading,.Dentists-heading{margin-bottom:25px}.service-heading h3,.Dentists-heading h3{font-family:"Catamaran",Sans-serif;font-size:30px;font-weight:500;line-height:40px;color:#000;margin-bottom:5px}.clinic-services-card-list,.clinic-dentists-card-list p{margin-bottom:0}.clinic-services-card-list .service-cards>.service-cards-inner p,.clinic-dentists-card-list .destist-cards>.destist-cards-inner p{font-size:17px;line-height:24px;margin-bottom:0}.clinic-services-card-list .service-cards>.service-cards-inner:hover,.clinic-dentists-card-list .destist-cards>.destist-cards-inner:hover{background:#efefef}.clinic-services-card-list .service-cards>.service-cards-inner a,.clinic-dentists-card-list .destist-cards>.destist-cards-inner a{display:block}.clinic-services-card-list .service-cards{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px}.clinic-services-card-list .service-cards>.service-cards-inner{border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important;display:block;width:calc(20% - 16px);text-align:center}.clinic-services-card-list .service-cards>.service-cards-inner a{padding:20px 10px!important}.clinic-services-card-list .service-cards>.service-cards-inner img{height:40px;object-fit:contain}.clinic-dentists-card-list{margin-top:40px}.clinic-dentists-card-list .destist-cards{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px}.clinic-dentists-card-list .destist-cards>.destist-cards-inner{border:1px solid #000!important;margin-bottom:0px!important;border-radius:20px!important;display:block;width:calc(25% - 16px);text-align:center}.clinic-dentists-card-list .destist-cards>.destist-cards-inner a{padding:10px!important}.clinic-dentists-card-list .destist-cards>.destist-cards-inner img{height:auto;object-fit:cover;width:100%;aspect-ratio:2 / 2;object-position:top;border-radius:15px;margin-bottom:10px}.clinic-card-list>.clinic-card{display:flex;flex-direction:column;justify-content:space-between}.clinic-card-list>.clinic-card>.clinic-card-inner{display:flex;flex-wrap:wrap}.clinic-card-list>.clinic-card>.clinic-card-inner .address{width:calc(100% - 170px)}.clinic-card-list>.clinic-card>.clinic-card-inner .view-location{order:2}.clinic-card-list>.clinic-card>.clinic-card-inner .view-location a{background:#fff;color:#002E12;padding:12px 20px;line-height:1;min-width:170px;font-size:18px;min-height:64px;text-align:center;display:flex;align-items:center;justify-content:center;border:2px solid #002e12;border-radius:50px}.clinic-card-list>.clinic-card>.clinic-card-inner .view-location a:hover{background:#002E12;color:#fff}.clinic-card-list>.clinic-card>.service-section{display:flex;flex-direction:column;justify-content:center}.signature_form #gform_1{margin-bottom:60px}.signature_form .uael-gf-form-title{padding-top:20px}.signature_form .gform_fields{column-gap:36px!important;row-gap:20px!important}.signature_form .uael-gf-style .uael-gf-select-custom:after{display:none!important}.signature_form input[type="text"],.signature_form input[type="email"],.signature_form input[type="tel"],.signature_form input[type="number"]{height:64px!important;outline:none}.signature_form input[type="text"]:focus,.signature_form input[type="email"]:focus,.signature_form input[type="tel"]:focus,.signature_form input[type="number"]:focus,.signature_form select:focus,.signature_form input[type="submit"]:focus{outline:none!important}.site-banner{padding:10px 20px;position:relative}.banner-informational-blue{background-color:#B6F5FD}.banner-moderate-update-yellow{background-color:#FDF8B6}.banner-moderate-update-green{background-color:#BDFD87}.banner-critical-update-pink{background-color:#F4D0DE}.site-banner-text{width:1240px;margin:0 auto;max-width:100%}.site-banner-text p{font-size:20px;line-height:1.4em;font-family:"New Circular Std",Sans-serif;font-weight:400;color:#000}.site-banner-text p:last-child{margin-bottom:0}.site-banner .close-banner{width:28px;height:28px;display:block;font-size:45px;position:absolute;top:8px;right:34px;color:#000}.site-banner .close-banner:hover{color:#002e12}@media (max-width:1250px){.site-banner{padding-right:77px}}@media screen and (max-width:1299px){.book-form #sage-form #step-3 #custom-timeslots>button{width:calc(33.33% - 15px)}.book-form #sage-form .radio-section>.field-group>input{margin-top:-6px}.book-form #sage-form .radio-section .field-group label{font-size:15px}.book-form #sage-form #clinic_results>div.clinic-list .service-images img{width:28px}.book-form #sage-form .step-4-section .text-section h2{font-size:38px;line-height:50px}.book-form #sage-form .step-4-section .text-section p{font-size:25px;line-height:35px}}@media screen and (max-width:1024px){.book-form #sage-form .title-heading>h3{font-size:30px;line-height:40px}.book-form{font-size:16px}.book-form #sage-form .title-heading>p{font-size:16px;line-height:26px}.book-form #sage-form input{font-size:16px}.book-form #sage-form .form-input{gap:15px;column-gap:15px}.book-form #sage-form .form-input>input{width:calc(50% - 8px)}.book-form #sage-form button{padding:10px 16px!important;margin-top:20px;font-size:16px}.book-form #sage-form .title-heading{margin-bottom:25px}.book-form #sage-form .radio-section>.field-group>input{width:23px;height:23px}.book-form #sage-form .radio-section>.field-group{gap:8px}.book-form #sage-form button i,.book-form #sage-form .input-wrapper i{font-size:16px}.book-form #sage-form .radio-section{column-gap:15px}.book-form #sage-form .radio-section>.field-group{width:100%}.book-form #sage-form #clinic_results>div.clinic-list .service-images img{width:26px}.book-form #sage-form #step-3 #custom-timeslots{gap:10px}.book-form #sage-form #step-3 #custom-timeslots>button{font-size:14px}.book-form #sage-form #clinic_results>div.clinic-list{max-height:650px}.book-form #sage-form #clinic_results>div>.clinic-card p.phone-number{margin:5px 0 0 0}.book-form #sage-form #clinic_results>div.clinic-list .service-images{width:100%}.book-form #sage-form #clinic_results>div.clinic-list .service-section .disrance-number{width:100%;text-align:left;padding-top:12px}.book-form #sage-form strong{color:#000}.book-form #sage-form .step-4-section .text-section h1{font-size:30px;line-height:40px}.book-form #sage-form .step-4-section .text-section h2{font-size:28px;line-height:40px}.book-form #sage-form .step-4-section .text-section p{font-size:20px;line-height:30px}.form-message ol{font-size:16px;line-height:24px}.book-form #sage-form .radio-section .field-group>input[type="radio"]{width:28px;height:28px}.book-form #sage-form .radio-section .field-group>input[type="radio"]:checked::after{font-size:17px}.book-form #sage-form .distance-filter #distance_filter{font-size:16px}.book-form #sage-form button{min-height:56px}#clinic-search-form input{font-size:16px}#clinic-search-form select{font-size:16px;height:58px}#clinic-search-form button{font-size:16px;min-height:58px}.clinic-card-list .clinic-card{font-size:16px}.clinic-card-list .clinic-card b{font-size:16px}.green-button{min-width:130px}.clinic-card-list .clinic-card .service-section{padding:0 130px 0 0}.green-button{font-size:16px;min-height:58px}.clinic-card-list>.clinic-card>.clinic-card-inner .view-location a{font-size:16px;min-width:147px}.clinic-card-list>.clinic-card>.clinic-card-inner .address{width:calc(100% - 147px)}.service-heading h3,.Dentists-heading h3{font-size:28px;line-height:38px}.clinic-services-card-list .service-cards>.service-cards-inner{width:calc(33.33% - 14px)}.clinic-dentists-card-list .destist-cards>.destist-cards-inner{width:calc(33.33% - 14px)}.clinic-dentists-card-list{margin-top:10px}.service-heading,.Dentists-heading{margin-bottom:16px}.site-banner-text p{font-size:18px}}@media screen and (max-width:767px){.book-form #sage-form .title-heading>h3{font-size:25px;line-height:35px;margin-bottom:10px}.book-form #sage-form .form-input>input{width:100%}.book-form #sage-form .filter-container>.filter-left{gap:20px}.book-form #sage-form #step-2 .title-heading{margin-bottom:-5px}.book-form #sage-form .radio-section{column-gap:8px}.book-form #sage-form .radio-section>.field-group{width:100%}.book-form #sage-form .radio-section>.field-group>input{width:17px;height:17px}.book-form #sage-form .filter-container>.filter-right{width:100%}.book-form #sage-form #step-3 .calendar>.calendar-left,.book-form #sage-form #step-3 .calendar>.calendar-right{width:100%}.book-form #sage-form #step-3 .calendar>.calendar-right h3.elementor-heading-title{font-size:20px}.book-form #sage-form #step-3 #location-name{font-size:22px;line-height:22px}.book-form #sage-form .filter-container>.filter-left{width:100%}.book-form #sage-form .step-4-section .text-section{width:100%;padding-top:0}.book-form #sage-form .step-4-section .image-section{width:100%;padding-left:0}.book-form #sage-form .step-4-section .text-section{margin-bottom:30px}.book-form #sage-form .step-4-section .text-section h2{margin-bottom:15px}.book-form #sage-form #step-2 .filter-button-section{max-width:100%}.book-form #sage-form .radio-section .field-group>input[type="radio"]{width:28px;height:28px}.book-form #sage-form .radio-section .field-group>input[type="radio"]:checked::after{font-size:17px}.book-form #sage-form #step-3 .provider-section{margin-bottom:20px}#clinic-search-form input{width:100%}#clinic-search-form select{width:100%}#clinic-search-form button{width:auto}.clinic-card-list .clinic-card{width:calc(100% - 10px)}#clinic-search-form button{min-width:160px}.clinic-services-card-list p,.clinic-dentists-card-list p{font-size:16px;line-height:26px}.clinic-services-card-list .service-cards>.service-cards-inner p,.clinic-dentists-card-list .destist-cards>.destist-cards-inner p{font-size:15px;line-height:22px}.site-banner{padding-right:70px}.site-banner-text p{font-size:16px}.site-banner .close-banner{font-size:35px;top:8px;right:27px}}@media screen and (max-width:600px){.clinic-dentists-card-list .destist-cards>.destist-cards-inner{width:calc(50% - 10px)}}@media screen and (max-width:480px){.clinic-services-card-list .service-cards>.service-cards-inner{width:calc(50% - 10px)}}@media screen and (max-width:380px){.book-form #sage-form #step-3 #custom-timeslots>button{width:calc(50% - 5px)}}