@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/inter300-BFL7hJM9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/inter400-C5eUPm43.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/inter500-BAVDDfqD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/inter600-CGURwpij.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/inter700-H4vB-j7i.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-dark: #141F43;--primary-med: #174897;--primary-light: #42B1EB;--primary-pale: #D2EEFB;--secondary: #F77B26;--secondary-pale: #FDE2CE;--text-dark: #1A202C;--text-medium: #4A5568;--text-light: #718096;--white: #FFFFFF;--gold: #FDB241;--bg-light: #F7FAFC;--bg-gray: #EDF2F7;--border-light: #E2E8F0;--border-dark: #767676;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .28);--shadow-md: 0 2px 4px rgba(0, 0, 0, .28);--shadow-lg: 0 10px 25px rgba(0,0,0,.28);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--transition: all .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:var(--text-dark);background:var(--bg-gray)}.container{max-width:1200px;margin:0 auto;padding:80px;background:var(--white);border-bottom:1px solid var(--border-light)}.wrap .container{padding:30px 80px 80px}#booking.wrap .container{padding:0 0 80px}img{display:block;height:auto;max-width:100%}h1,h2,h3,h4{font-weight:600;line-height:1.3;margin:0 0 10px}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1rem}h4{font-size:.975rem}p,ul{color:var(--text-medium);margin-bottom:25px}ul{margin-left:40px}li{padding:0 0 6px}p.centered{text-align:center}p.indent{margin-left:30px}strong,b{font-weight:700}a{color:var(--primary-light);text-decoration:none}hr{margin:.75rem}.longUrl{word-break:break-word}.btn,button,input[type=button],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:1rem;font-weight:500;font-family:Inter,sans-serif;text-decoration:none;border-radius:var(--radius-lg);transition:var(--transition);cursor:pointer;border:none}input[type=button]{height:auto}.btn-primary{background:var(--primary-dark);color:#fff}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--white);border:2px solid var(--white)}.btn-header{padding:4px 24px;font-size:.875rem}.btn-form-submit{background:var(--primary-light);color:var(--white);margin:15px 0}.logo{display:flex;flex-direction:column}.nav-container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:15px;background:var(--white);box-shadow:var(--shadow-md)}.nav-container li{padding:0}.nav-links-desktop{display:flex;flex-direction:row;gap:25px;margin-right:10px}.nav-links-desktop,.nav-links{list-style:none;font-size:.875rem}ul.nav-links-desktop{margin-bottom:0;margin-left:0}.nav-links-desktop a{color:var(--primary-dark)}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;align-items:flex-start;width:250px;min-width:fit-content;padding:0 20px;position:absolute;right:0;top:58px;background-color:var(--white);border:1px solid var(--border-light);box-shadow:var(--shadow-md);z-index:100}.menu-btn.open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-btn.open .menu-toggle span:nth-child(2){opacity:0}.menu-btn.open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links a{color:var(--text-medium);font-weight:500;transition:var(--transition)}.nav-links a:hover{color:var(--primary-light)}.sub-nav{display:none;list-style:none;padding:0;margin:0}.has-children{position:relative}.has-children>.submenu-toggle{margin-left:4px;font-size:.75rem;display:inline-block;transition:transform .2s ease;cursor:pointer}.has-children.open>.submenu-toggle{transform:rotate(180deg)}.nav-links-desktop>.has-children.open>.sub-nav,.nav-links.open>.has-children.open>.sub-nav{display:flex;flex-direction:column;align-items:flex-start;min-width:fit-content;background-color:var(--white);border:1px solid var(--border-light)}.nav-links-desktop>.has-children.open>.sub-nav{position:absolute;top:40px;width:250px;box-shadow:var(--shadow-md);padding:0 20px;z-index:100}.nav-links.open>.has-children.open>.sub-nav{padding:0 10px;margin-top:15px}.nav-links.open>.has-children.open{padding:15px 0 0}.nav-links li,.nav-links-desktop>.has-children.open>.sub-nav li{padding:15px 0;border-top:1px solid var(--border-light);width:100%}.header-right{display:flex;gap:15px;align-items:center}.lang-switcher{position:relative}.lang-switcher:hover .lang-btn-content{display:block}.lang-btn-content{display:none;position:absolute;background-color:var(--bg-gray);box-shadow:0 8px 16px #0003;min-width:70px;margin:0;z-index:101}.lang-btn-content a{display:block}.lang-switcher-btn{background-color:var(--primary-light);color:var(--white);text-transform:uppercase}.lang-btn{color:var(--text-medium);padding:10px 6px;font-size:.875rem;font-weight:500;text-transform:uppercase}.lang-btn:hover{background-color:var(--white);color:var(--primary-light)}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--text-dark);transition:var(--transition)}.entry-title{margin-bottom:20px}.section-header{text-align:center;max-width:90%;margin:0 auto 24px}.section-header p{font-size:1.125rem}.left-align-section-header h2,h2.left-align-section-header{margin-bottom:16px}.hero .container{padding:0;position:relative;min-height:350px}.hero .container img.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:relative;z-index:2;padding:80px 40px;color:var(--white)}.top-banner-cta{position:absolute;top:0;left:0;width:100%;z-index:2;background-color:var(--secondary);color:var(--white);text-align:center;font-size:.875rem;font-weight:600}.hero-overlay p{color:var(--white)}.hero-content{max-width:800px}.hero h1{font-weight:500}.hero-subtitle{font-size:1.25rem;margin-bottom:32px;color:var(--text-medium)}.hero-cta{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}.hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.hero-badge{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#ffffff4d;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.hero-badge-label{font-size:.775rem;font-weight:500}.stats .container{padding:0 80px}.stats_container{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-light)}.stat{padding:20px 40px;border-right:1px solid var(--border-light);border-left:1px solid var(--border-light)}.stat:nth-child(odd) .stat-num{color:var(--primary-light)}.stat:nth-child(2n) .stat-num{color:var(--primary-dark)}.stat-num{font-size:2.75rem;font-weight:700}.stat-label{font-size:.775rem;color:var(--text-medium);font-weight:600;text-transform:uppercase;white-space:pre-line}.services .container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.services-accordions{border-top:1px solid var(--border-light);display:flex;flex-direction:column}.service-item{background:var(--white);padding:10px 0;transition:var(--transition);border-bottom:1px solid var(--border-light);cursor:pointer}.service-item:before{content:"✓";color:var(--secondary);font-weight:600;font-size:1.2rem;padding:0 6px}.service-item.active{background-color:var(--secondary-pale)}.service-icon{padding:0 10px;display:inline}.service-item h3,.service-item-card h3{font-size:.975rem;display:inline;color:var(--text-dark)}.services-card-container{display:flex;flex-direction:column;gap:40px}.service-item-card{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:35px 30px;scroll-margin-top:100px}.service-item-card-icon{margin-bottom:15px}.service-item-card-content p,.service-item-card-content ul{font-size:.875rem}.service-item-card-content p{margin:15px 0}.service-item-card-content ul{margin:0 0 0 16px}.steps-container{display:flex;gap:20px;align-items:stretch;padding:10px 0 30px;justify-content:center}.process-step{background-color:var(--primary-pale);border-radius:12px;padding:15px 25px;display:flex;flex:1;flex-direction:column}.process-step h4{margin-bottom:10px}.step-number{width:48px;height:48px;margin-bottom:10px}.what-to-bring .container{background-color:var(--primary-dark);color:var(--white)}.appt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.appt-card{background-color:#ffffff24;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:20px;display:flex;align-items:center;gap:15px}.icon-container{flex-shrink:0}.appt-card-text p{color:var(--white);font-size:.775rem;margin-bottom:0}.video .container{border-bottom:none}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-md)}.simple-steps-container{display:flex;gap:23px;align-items:stretch;justify-content:space-between}.simple-step{border:1px solid var(--border-light);border-radius:5% 5% 0 0;flex:1 1 330px;min-width:0}img.simple-step-img{display:block;width:100%;height:auto;max-width:100%}.simple-content-container{padding:15px}.simple-content-container h4{margin-bottom:15px}.simple-step-num{margin:15px 0 10px}.about .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border:none}.about-img-container{margin-bottom:25px}.about-features-container{border-top:1px solid var(--border-light)}.about-features{padding:20px;border-bottom:1px solid var(--border-light)}.about-features h4:before{content:"✓";margin-right:6px;color:var(--secondary);font-weight:600}.about-features p{margin:10px 0 0 17px;font-size:.775rem}.stats-highlight .container{padding:0;border:none}.stats-highlight-container{background:var(--primary-pale);display:flex;justify-content:center}.stats-highlight-container .stats-highlight-item:nth-child(2){border-left:2px solid var(--primary-dark);border-right:2px solid var(--primary-dark)}.stats-highlight-item{padding:15px 40px;margin:10px}.stats-highlight-label-lg{font-size:1.5rem;font-weight:700;line-height:1.2}.stats-highlight-label-sm{text-transform:uppercase;font-weight:600;font-size:.775rem}.reviews .container{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:center;padding:80px 20px 80px 80px}.review-arrows{display:flex;gap:50px;font-size:1.2rem;color:var(--text-light);margin-bottom:25px}.left-review-arrow{display:inline-block;transform:scaleX(-1)}.left-review-arrow .disabled,.right-review-arrow .disabled{opacity:.3}.reviews-track-wrapper{overflow:hidden}.reviews-container{display:flex;gap:20px;align-items:stretch;transition:transform .4s ease;cursor:pointer}.review-card{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:240px;background-color:var(--bg-gray);border-radius:12px;padding:30px 20px;font-weight:300}.review-card span:before{content:'"';font-size:60px;line-height:0;font-style:italic;display:block;margin:30px 0 10px -10px}.review-stars{margin:20px 0 0;padding:20px 0 0;border-top:2px solid var(--border-light)}.review-stars:before{content:"★★★★★";font-size:20px;color:var(--gold)}.review-author{padding:0 0 20px}.left-review-arrow,.right-review-arrow{cursor:pointer}.left-review-arrow.active,.right-review-arrow.active{color:var(--primary-light)}.faq-accordion-container{width:70%;margin:0 auto}.faq-accordion{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:10px 0}.faq-question:before{content:"+";color:var(--primary-light);font-size:1.4rem;font-weight:600;padding:0 10px}.faq-question{display:inline-flex;align-items:baseline;justify-content:flex-start;background:none;border:none;padding:0;width:100%;color:var(--primary-dark);cursor:pointer;font-family:Inter,sans-serif}.faq-question h3{display:inline;text-align:left}.faq-accordion.accordion-open .faq-question:before{content:"-"}.faq-answer.accordion-open{display:block}.faq-answer{padding:20px 10px 0;background:var(--white);display:none}select,input{font-family:Inter,sans-serif;font-size:.875rem;border:1px solid var(--border-dark);border-radius:var(--radius-sm);padding:0 0 0 6px;height:40px}.form-group{margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-dark);font-size:.9375rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:1rem;font-family:inherit;transition:var(--transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px var(--primary-pale)}.form-group textarea{resize:vertical;min-height:100px}.form-note{text-align:center;font-size:.875rem;margin-top:16px}.field-error{color:var(--secondary);font-size:.875rem;font-weight:600;margin-top:10px;display:block}.form-errors{border-radius:var(--radius-md);box-shadow:var(--shadow-md);width:fit-content;padding:20px 20px 20px 7px;margin-bottom:20px}.form-errors ul{color:var(--secondary);font-size:.875rem;font-weight:600;margin-left:14px}.contact-form-wrapper{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:80px}.cky-consent-bar .cky-notice-content-wrapper{padding:7px 15px 4px!important}.cky-btn{padding:4px 10px!important;margin:0 15px 0 0!important}.cky-notice .cky-title{margin:0!important}.cky-notice-des,.cky-notice-des a.cky-policy{font-size:14px!important;text-align:center!important}.cky-accordion-header .cky-always-active{color:#fff!important}.cky-notice-btn-wrapper .cky-btn-do-not-sell{text-decoration:none!important;background-color:var(--primary-light)!important;color:var(--white)!important;border-radius:var(--radius-lg)!important;padding:6px 20px!important}.loading-dots{position:relative;width:10px;height:10px;border-radius:5px;background-color:var(--primary-dark);color:var(--primary-dark);animation:loadingDots 1s infinite linear alternate;animation-delay:.5s;margin:15px auto 0}.loading-dots:before,.loading-dots:after{content:"";display:inline-block;position:absolute;top:0}.loading-dots:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:var(--primary-dark);color:var(--primary-dark);animation:loadingDots 1s infinite alternate;animation-delay:0s}.loading-dots:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:var(--primary-dark);color:var(--primary-dark);animation:loadingDots 1s infinite alternate;animation-delay:1s}@keyframes loadingDots{0%{background-color:var(--primary-light)}50%,to{background-color:var(--primary-dark)}}.loading-dot-spin{position:relative;margin:10% auto;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--primary-dark),12.72984px -12.72984px 0 0 var(--primary-dark),18px 0 0 0 var(--primary-dark),12.72984px 12.72984px #0058a400,0 18px #0058a400,-12.72984px 12.72984px #0058a400,-18px 0 #0058a400,-12.72984px -12.72984px #0058a400;animation:loadingDotSpin 1.5s infinite linear}@keyframes loadingDotSpin{0%,to{box-shadow:0 -18px 0 0 var(--primary-dark),12.72984px -12.72984px 0 0 var(--primary-dark),18px 0 0 0 var(--primary-dark),12.72984px 12.72984px 0 -5px #0058a400,0 18px 0 -5px #0058a400,-12.72984px 12.72984px 0 -5px #0058a400,-18px 0 0 -5px #0058a400,-12.72984px -12.72984px 0 -5px #0058a400}12.5%{box-shadow:0 -18px 0 -5px #0058a400,12.72984px -12.72984px 0 0 var(--primary-dark),18px 0 0 0 var(--primary-dark),12.72984px 12.72984px 0 0 var(--primary-dark),0 18px 0 -5px #0058a400,-12.72984px 12.72984px 0 -5px #0058a400,-18px 0 0 -5px #0058a400,-12.72984px -12.72984px 0 -5px #0058a400}25%{box-shadow:0 -18px 0 -5px #0058a400,12.72984px -12.72984px 0 -5px #0058a400,18px 0 0 0 var(--primary-dark),12.72984px 12.72984px 0 0 var(--primary-dark),0 18px 0 0 var(--primary-dark),-12.72984px 12.72984px 0 -5px #0058a400,-18px 0 0 -5px #0058a400,-12.72984px -12.72984px 0 -5px #0058a400}37.5%{box-shadow:0 -18px 0 -5px #0058a400,12.72984px -12.72984px 0 -5px #0058a400,18px 0 0 -5px #0058a400,12.72984px 12.72984px 0 0 var(--primary-dark),0 18px 0 0 var(--primary-dark),-12.72984px 12.72984px 0 0 var(--primary-dark),-18px 0 0 -5px #0058a400,-12.72984px -12.72984px 0 -5px #0058a400}50%{box-shadow:0 -18px 0 -5px #0058a400,12.72984px -12.72984px 0 -5px #0058a400,18px 0 0 -5px #0058a400,12.72984px 12.72984px 0 -5px #0058a400,0 18px 0 0 var(--primary-dark),-12.72984px 12.72984px 0 0 var(--primary-dark),-18px 0 0 0 var(--primary-dark),-12.72984px -12.72984px 0 -5px #0058a400}62.5%{box-shadow:0 -18px 0 -5px #0058a400,12.72984px -12.72984px 0 -5px #0058a400,18px 0 0 -5px #0058a400,12.72984px 12.72984px 0 -5px #0058a400,0 18px 0 -5px #0058a400,-12.72984px 12.72984px 0 0 var(--primary-dark),-18px 0 0 0 var(--primary-dark),-12.72984px -12.72984px 0 0 var(--primary-dark)}75%{box-shadow:0 -18px 0 0 var(--primary-dark),12.72984px -12.72984px 0 -5px #0058a400,18px 0 0 -5px #0058a400,12.72984px 12.72984px 0 -5px #0058a400,0 18px 0 -5px #0058a400,-12.72984px 12.72984px 0 -5px #0058a400,-18px 0 0 0 var(--primary-dark),-12.72984px -12.72984px 0 0 var(--primary-dark)}87.5%{box-shadow:0 -18px 0 0 var(--primary-dark),12.72984px -12.72984px 0 0 var(--primary-dark),18px 0 0 -5px #0058a400,12.72984px 12.72984px 0 -5px #0058a400,0 18px 0 -5px #0058a400,-12.72984px 12.72984px 0 -5px #0058a400,-18px 0 0 -5px #0058a400,-12.72984px -12.72984px 0 0 var(--primary-dark)}}#booking-div-intro{padding:40px 40px 0}#booking-intro-disclaimer{display:flex;justify-content:center;align-items:center;text-align:center;height:72px;width:auto;margin:10px 0;border:2px solid var(--secondary);border-radius:10px;padding:0 2px;font-size:.975rem}#booking-intro-question-set{width:100%;display:flex;justify-content:space-evenly;margin:0 0 10px;padding:20px}.booking-reason-container,.booking-search-container,.booking-count-container{display:flex;flex-direction:column;justify-content:space-evenly;position:relative}.booking-search-labels{font-size:13px;font-weight:600;color:var(--primary-dark)}.booking-appt-reason,.clinic-search{width:315px}.booking-patient-count{width:130px}.field-validation-errors{font-size:12px;color:var(--secondary);position:absolute;top:65px;margin-left:2px;white-space:nowrap}.btnSearchOLB{margin-top:20px}.btnSearchOLBResults{position:absolute;top:40px;right:25px}.booking-intro-question-set-results{background-color:#c9c7c9;margin:0 0 10px}.focused{border:1px solid var(--primary-light)}input[name=btnFindAvailability]{background-color:var(--primary-light);padding:6px 40px;font-size:.975rem;color:var(--white);height:40px}#div-result-message{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;color:var(--secondary);text-align:center;padding:0 10px}#div-more-locations-loader{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}#list-map-tabs-container{margin:0 80px}.list-map-tabs{display:inline-block}#clinic-list-tab{color:var(--primary-dark);font-size:1.5rem;border-bottom:2px solid var(--primary-dark);padding:10px 10px 0 15px}.bookingTitleHR{margin:0 0 10px}#booking-in-clinic-visit{padding:5% 15% 0}.clinicListingName{font-weight:600}.clinicListingStreetAddress1{display:inline-block;margin:0 5px 0 0}.clinicListingStreetAddress2{display:inline-block}.clinicListingDistanceVal{font-weight:600;white-space:nowrap}.clContainerMain{display:flex;justify-content:space-between;flex-wrap:wrap}.clContainerRight{display:flex;align-items:center;justify-content:space-between;gap:30px}.clContainerNextAvailable{width:160px;text-align:center;border:2px solid var(--primary-med);border-radius:3px}.clContainerOfficeInfo{color:var(--text-medium)}.containerNoAvailability{cursor:default}.containerAvailability{cursor:pointer}.availabilityTitle{background-color:var(--primary-med);border:2px solid var(--primary-med);font-size:13px;color:var(--white)}.next-available-date{color:var(--primary-med);font-weight:600;font-size:21px;text-transform:uppercase;height:27px}.next-available-time{color:var(--primary-med);text-transform:uppercase;font-size:18px}.next-available-timezone{color:var(--primary-med);text-transform:uppercase;font-size:12px}.nextAvailableBookTime{color:var(--secondary);text-transform:uppercase;font-weight:600;font-size:14px;margin:3px 4px}.nextAvailableBookTimeFrench,.nextAvailableBookTimeSpanish{color:var(--secondary);text-transform:uppercase;font-weight:600;font-size:11px;margin:3px 4px}.availHR{margin:0 7px}.clContainerViewMoreBtn{display:flex;border:2px solid var(--primary-med);border-radius:3px;width:160px;padding:2px;color:var(--primary-med);font-weight:600;font-size:12px;text-align:center}.more-availability{width:100%}.clHR{clear:both;flex:0 0 100%;margin:5% 0}a.olb-phone-no-avail{font-weight:600;width:100%}.olb-no-availability-message,.olb-no-availability-message-immphys{color:var(--primary-med);padding:2% 1%;line-height:1.35em}#booking-appointment-form{padding:0 10%}#appointment-form-intro{padding:40px 0}#appointment-form-title{color:var(--primary-med);font-size:28px;font-weight:400}.booking-columns{display:flex;flex-direction:row;align-items:flex-start;gap:4rem}#booking-left-container{flex:1;order:1}.booking-form-accordion{color:var(--primary-med);font-weight:600;cursor:pointer;padding:18px 0;font-size:18px;overflow:auto}#divPatientDetail.booking-form-accordion{padding:0 0 18px}.active-btn,.accordion-closed{cursor:pointer}.inactive-btn,.accordion-open{cursor:auto}#divFinalizeDetails .accordion-closed{border-bottom:1px solid #333}#divFinalizeDetails .accordion-open{border-bottom:none}#btnEditPatientInfo{background-color:var(--white);border:1px solid var(--primary-dark);color:var(--primary-dark);float:right;margin-top:0;padding:5px 20px;font-size:14px}#btnNextFinalDetails{background-color:var(--primary-light);border:none;color:var(--white);float:right;margin-top:0;padding:5px 20px;font-size:14px}#divFinalizeDetails{border-top:1px solid var(--text-dark)}.patient-div-title{color:var(--primary-med);font-size:1rem;font-weight:600}.patient-info-section{margin:0 0 30px}.disableClick{pointer-events:none}::placeholder{color:#a4a7a9}.fieldComplete{background-color:#eee}.divFirstName,.divDOB{position:relative;width:49%;display:inline-block;float:left}.divLastName,.divPhone{position:relative;width:49%;display:inline-block;float:right}.divEmail{position:relative;clear:both}input[id^=firstName_]{width:99%;padding:0 0 0 8px;height:35px;margin:10px 4% 0 0}input[id^=lastName_]{width:99%;padding:0 0 0 8px;height:35px;margin:10px 0 0}input[id^=dob_]{width:99%;padding:0 0 0 8px;height:35px;margin:20px 4% 0 0}input[id^=phone_]{width:99%;padding:0 0 0 8px;height:35px;margin:20px 0 0}input[id^=email_]{width:100%;padding:0 0 0 8px;height:35px;margin:20px 0 0}.firstNameError,.DOBerror,.emailError,.lastNameError,.phoneError{font-size:12px;color:var(--secondary);position:absolute;display:block}.cc-section-title{color:var(--primary-med);font-size:18px;font-weight:600}.booking-cc-disclaimer{font-size:13px;font-weight:500}#booking-cc-disclaimer1{color:var(--secondary)}#booking-cc-disclaimer-cancel{padding:0 0 20px}#booking-cc-disclaimer-cancel-a{color:var(--primary-med);font-weight:600}#custom-booking-disclaimers{color:var(--primary-med);font-size:13px;font-weight:600;border-top:1px solid var(--text-medium);padding:20px 0}#custom-booking-disclaimers pre{white-space:pre-wrap;font-size:13px;font-weight:600;margin:0}input[name=booking-cc-name]{width:100%;padding:0 0 0 8px;height:35px;margin:10px 0 0}input[name=booking-cc-address]{width:100%;padding:0 0 0 8px;height:35px;margin:20px 0 0}input[name=booking-cc-city]{width:40%;padding:0 0 0 8px;height:35px;margin:20px 2% 0 0}select[name=booking-cc-state]{outline-style:none;width:22%;padding:0 0 0 8px;height:35px;margin:20px 2% 0 0}input[name=booking-cc-zip]{width:31%;padding:0 0 0 8px;height:35px;margin:20px 0 0}input[name=booking-cc-number]{width:100%;padding:0 0 0 8px;height:35px;margin:20px 0 0}#booking-cc-fields{display:inline-block;margin:20px 0 30px}select[name=booking-cc-exp-month]{outline-style:none;width:40%;height:35px;margin-right:2%}select[name=booking-cc-exp-year]{outline-style:none;width:22%;height:35px;margin-right:2%}input[name=booking-cc-code]{width:31%;padding:0 0 0 8px;height:35px;border-radius:3px}#booking-finished-button{margin:0}#booking-back-button{margin:25px 0}#btnFinishBooking{width:100%;background-color:var(--primary-light);color:var(--white)}#btnBookingBack{width:100%;background-color:var(--white);color:var(--primary-light);border:1px solid var(--primary-light)}input.booking-validation-error,select.booking-validation-error{border:1px solid var(--secondary)}.booking-cc-error{color:var(--secondary);position:absolute;margin:0;font-size:12px;font-weight:500;display:block}#booking-cvv-error{margin-left:245px}#booking-right-container{border:2px solid var(--primary-dark);flex:0 0 45%;order:2}#booking-info-container-title{background-color:var(--primary-dark);color:var(--white);text-align:center;text-transform:uppercase}#booking-info-content{padding:20px}#booking-appointment-info,#complete-appointment-info{display:flex;margin-bottom:20px;flex-direction:column;color:var(--text-dark)}#booking-appointment-info #apptClinicName{color:var(--primary-dark)}#booking-appointment-info #span-need-help{color:var(--secondary)}.appt-info-item{display:flex;gap:5px 10px;margin:10px 0;align-items:baseline}.appt-info-item i{width:1rem;flex-shrink:0}.appt-info-item i svg,.multi-intake-link i svg,.clinicListingDistance i svg{vertical-align:-.2em}#appt-patient-detail,#apptClinicName{font-weight:600}.apptInfoHR{border:1px solid var(--primary-dark);margin:10px 0 20px}a.olb-clinic-phone{font-weight:500}#booking-complete-section{padding:0 5%}#booking-confirmation-title-section{margin:25px 0 0}.booking-confirmed-title{color:var(--secondary);font-size:26px;font-weight:500}#appt-info-title,#intake-title,#app-title{color:var(--primary-med);font-weight:600;display:block}.maplink{color:var(--primary-light);cursor:pointer}.booking-add-to-calendar-container{position:relative}#add-calendar-btn{background:var(--primary-light);border-radius:5px;padding:13px 0;width:320px;text-align:center;color:var(--white);font-weight:500;font-size:18px}.booking-addCalbtnOptions{display:none;position:absolute;background-color:#f1f1f1;box-shadow:0 8px 16px #0003;width:320px;font-size:18px;z-index:1}.booking-addCalbtnOptions div,.multipleIntakeOptions div{padding:12px 6px;display:block;margin:0 15px}.booking-addCalbtnOptions a,.multipleIntakeOptions a{color:var(--text-dark);padding:12px 6px}.booking-addCalbtnOptions a:hover,.multipleIntakeOptions a:hover{color:var(--primary-light)}.booking-addCalbtnOptions a:hover svg{color:var(--text-dark)}.booking-add-to-calendar-container:hover .booking-addCalbtnOptions,.booking-multipleIntakeLinks:hover .multipleIntakeOptions{display:block}.booking-add-to-calendar-container:hover .booking-addCalbtn{background-color:var(--primary-med)}.booking-addCalbtnOptions i{padding-right:5px;float:left;clear:both}.google-cal-icon,.windows-cal-icon{padding-top:4px}.apple-cal-icon,.ical-icon{padding-top:2px}#booking-intake-discount-container,#booking-intake-container{margin-bottom:20px}#complete-medhist-btn,#multi-intake-btn{background:var(--secondary);border-radius:5px;padding:13px 0;width:320px;text-align:center;color:var(--white);font-weight:500;font-size:18px}.multipleIntakeOptions{display:none;background-color:#f1f1f1;box-shadow:0 8px 16px #0003;width:320px;font-size:1rem;position:absolute;right:94px;top:83px}hr.confirmBook2{margin:40px 0;clear:both}.booking-health-app-container{padding:0 25px;margin:15px 0 0}#ph-app-icon{float:left}#ph-app-text{margin:3px 0 0 85px}#app-dwnld-btn{margin-top:10px}.ui-widget-overlay{background:#aaa;opacity:.3;position:fixed;top:0;left:0;width:100%;height:100%}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-dialog{z-index:101;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-corner-all{border-radius:5px}.ui-widget{font-size:1.1em}.ui-widget-content{overflow:auto;background:var(--white)}.ui-dialog-content{padding:.5em 1em}.moreAvailabilityDialog .ui-dialog-titlebar-close,.moreAvailabilityDialog .ui-dialog-titlebar,.bookingDialog .ui-dialog-titlebar{display:none}.bookingDialog.ui-widget.ui-widget-content{border:2px solid #A4A7A9}.bookingDialog .ui-dialog-buttonpane.ui-widget-content{text-align:center;margin:0 0 1em}.moreAvailabilityDialog{width:500px!important;display:flex;justify-content:center;max-height:90vh!important;overflow-y:auto;padding:0!important;z-index:101}.moreAvailabilityDialog ::-webkit-scrollbar{width:3px}.moreAvailabilityDialog ::-webkit-scrollbar-thumb{background:var(--primary-dark)}#more-avail-am-title,#more-avail-pm-title{margin:10px 0 5px}.moreAvailabilityDialog #moreAvailDialog{text-align:center;width:100%!important;color:var(--text-dark);padding:0 1em .5em;background-color:var(--white)}.moreAvailabilityDialog #moreAvailClinicDetailsContainer{position:sticky;position:-webkit-sticky;top:0;background-color:var(--white);z-index:1}#moreAvail-clinic-name,#moreAvail-date{font-weight:600;padding-top:.5em;background-color:var(--white)}.view-more-times{font-size:13px;width:19%;margin:8px;text-align:center;display:inline-block;cursor:pointer;font-weight:500}.view-more-times a{text-decoration:underline}.view-more-times a:hover{text-decoration:none}.moreAvailabilityDialog button#moreAvailDialogCloseBtn,.moreAvailabilityDialog button#moreAvailDialogCloseBtn:hover,.moreAvailabilityDialog button#moreAvailDialogCloseBtn:focus{border:none;outline:none;background:none;font-weight:900;margin:.5em .5em 0 0;padding:0;position:absolute;right:3px;color:var(--text-dark);z-index:2}.moreAvailDialogCloseBtn:before{content:"✖";font-weight:900;font-size:20px;color:var(--text-dark)}#moreAvail-times{padding:0 20px 30px;width:100%}.more-availability-schedule-time{background-color:var(--white);border:1px solid var(--primary-med);border-radius:2px;color:var(--primary-med);font-size:11.5px;width:19%;height:38px;margin:8px;padding:10px;text-align:center;display:inline-block;cursor:pointer;font-weight:500}.more-availability-schedule-time:hover,.selectedTime{background:#a3ddf8}#btnSelectAppointment{margin-bottom:14%;font-size:.95em;padding:16px 8px;min-width:80%;background-color:var(--primary-light);color:var(--white)}.bookingDialog .ui-dialog-buttonpane.ui-widget-content button{background:var(--primary-light);color:var(--white)}#waitDialog .no-close .ui-dialog-buttonset{display:none}.save-error-alert-reval{background:var(--white) url(/assets/olb-alert.png) no-repeat;background-size:130px;background-position-x:center}.patient-count-alert-reval{background:var(--white) url(/assets/olb-alert-blue.png) no-repeat;background-size:130px;background-position-x:center}.save-error-alert-reval-content,.patient-count-alert-reval-content{text-align:center;font-size:15px;margin:30px 0;color:var(--text-dark)}.alert-title{margin-bottom:15px;display:block;color:var(--primary-light);font-weight:600;font-size:18px}.errorP{margin-bottom:15px;display:block}.wait-dialog-content{color:var(--text-dark);text-align:center}.ui-datepicker{display:none}#moreAvail-datepicker{margin:0 32px}#moreAvail-datepicker .ui-datepicker{font-size:1em;margin:25px auto 10px;width:100%}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;color:var(--text-dark);font-weight:600}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{text-indent:-99999px;overflow:hidden}.ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";cursor:default!important;pointer-events:none}.ui-datepicker-calendar .ui-state-default{font-weight:500;color:var(--primary-med)}#moreAvailDialog #moreAvail-datepicker .ui-state-active{border:2px solid var(--primary-med);border-radius:50%;background:#a3ddf8;font-weight:600;color:var(--primary-med);height:38px;width:38px;margin:auto;padding:.1em}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;color:var(--text-dark)}.ui-datepicker-prev{left:2px}.ui-datepicker-next{right:2px}.ui-datepicker-prev span,.ui-datepicker-next span{display:block}.ui-datepicker-prev:before,.ui-datepicker-next:before{position:absolute;inset:0;display:flex;font-weight:900;align-items:center;justify-content:center}.ui-datepicker-prev:hover,.ui-datepicker-prev-hover{border:none;background:none;right:2px;left:2px;top:2px;cursor:pointer}.ui-datepicker-next:hover,.ui-datepicker-next-hover{border:none;background:none;right:2px;top:2px;cursor:pointer}.ui-datepicker-prev:before{content:"‹";font-weight:900}.ui-datepicker-next:before{content:"›";font-weight:900}.ui-datepicker-title{margin:0 2.3em;text-align:center}.ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;line-height:2}.ui-datepicker th{padding:9px 1px}#ui-datepicker-div th{font-size:14px;font-weight:500;color:var(--text-dark)}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.3em;text-align:center;text-decoration:none}#moreAvail-datepicker .ui-datepicker td span,#moreAvail-datepicker .ui-datepicker td a{width:50px;margin:auto}footer{max-width:1200px;margin:0 auto;background:var(--primary-dark);color:var(--white);padding:60px 60px 30px;clear:both}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:40px}.footer-logo{margin-bottom:20px}.footer-tagline{font-size:.875rem}.footer-col h4{color:var(--primary-light);margin-bottom:15px;font-size:1rem;font-weight:500}.footer-col-content{margin-left:3px;padding-left:10px}.footer-col-content a,.footer-col-content div{color:var(--white);display:block;font-size:.875rem;margin:0 0 10px}.footer-bottom{padding-top:15px;border-top:1px solid var(--white);display:flex;justify-content:space-between}.footer-bottom p{color:var(--white);font-size:.775rem}@media(min-width:993px){.menu-btn{display:none}.menu-btn.has-overflow{display:flex}.nav-links li.mobile-only{display:none}}@media(min-width:769px){.services-accordions-nav{position:sticky;align-self:start;top:5px}}@media(max-width:1024px){.stats .container{padding:0 60px}select,input{font-size:1rem}}@media(max-width:992px){.nav-links-desktop{display:none}.menu-btn{display:flex}h1{font-size:2.25rem}h2{font-size:1.875rem}.stats .container{padding:0}.stat{padding:20px 15%}.stat-num{font-size:2rem}.stat-label{font-size:.725rem}.services-grid{grid-template-columns:1fr}.about-grid,.contact-grid{grid-template-columns:1fr;gap:40px}.faq-accordion-container{width:80%}.steps-container{display:grid;grid-template-columns:1fr;padding:10px 0 30px}}@media(max-width:768px){.nav-container{padding:15px 10px}.logo img{width:175px}.header-right{gap:8px}.nav-links.open{display:flex;top:56px}.btn-header,.top-banner-cta{font-size:.775rem}.btn-md{padding:12px 10px}.contact-form-wrapper{margin:0}.wrap .container{padding:30px}.about .container,.reviews .container,.services .container{display:block}.container,.reviews .container{padding:60px}.what-to-bring .container{padding:60px 40px}.services-accordions{display:none}h1{font-size:1.875rem}.simple-steps-container{flex-direction:column}.simple-step{border-radius:6% 6% 0 0}.stats-highlight-item{padding:15px;margin:10px 5px}.faq-grid{grid-template-columns:1fr}.faq-accordion-container{width:100%}.hero-cta,.hero-badges{flex-direction:column}.about-stats{flex-direction:column;gap:24px}.stat-label{font-size:.725rem}.form-row{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.cky-notice-des{padding:0 15px}.cky-btn{margin:0!important}.cky-notice-btn-wrapper .cky-btn-do-not-sell{white-space:wrap!important;text-align:center!important}}@media(max-width:480px){.nav-container{flex-direction:column;gap:15px;padding:10px}.header-right{gap:0;justify-content:center;width:100%}.lang-switcher{margin-right:20px}.menu-toggle{position:absolute;top:7px;right:7px}.nav-links.open{top:80px}.container,.reviews .container,.what-to-bring .container{padding:60px 16px}.hero-overlay{padding:60px 30px}.stats_container{grid-template-columns:repeat(2,1fr)}.stat{border:1px solid var(--border-light)}.appt-grid{grid-template-columns:repeat(1,1fr);gap:30px}.service-card,.contact-form-wrapper,.faq-item{padding:24px}.simple-step{border-radius:5% 5% 0 0}.stats-highlight-container{flex-direction:column;align-items:center}.stats-highlight-container .stats-highlight-item:nth-child(2){border-left:none;border-right:none;border-top:2px solid var(--primary-dark);border-bottom:2px solid var(--primary-dark)}.stats-highlight-item{padding:30px;margin:0}.faq-answer-panel-mobile{padding:15px 5%}footer{padding:30px}}@media(max-width:352px){.cky-notice-des a.cky-policy{font-size:12px!important;white-space:wrap!important}.cky-notice-btn-wrapper{padding:0 10px!important}}@media(max-width:320px){.hero-overlay{padding:50px 25px}.wrap .container,footer{padding:20px}}@media only screen and (min-width:1025px){.clContainerLeft{max-width:45%}#booking-intake-container{clear:both;position:relative;margin:60px 0}#intake-section{background-color:var(--primary-pale);padding:22px 32px}#intake-icon{float:left}#intake-text{margin:0 0 0 85px;width:33%}#complete-medhist-btn,#multi-intake-btn{position:absolute;top:35px;right:95px}#appointment-details-container{display:flex;justify-content:space-between}#complete-appointment-information{max-width:50%}#booking-complete-section #map_2{width:426px;height:100%;border-radius:10px;margin:0 25px}hr.confirmBook1{margin:3px 0 40px}hr.confirmBook2{display:none}.booking-health-app-container{clear:both;display:flex;align-items:center}#ph-app-phone-img{width:50%;margin-bottom:-81px}#app-description{font-size:22px}#ph-health-app{clear:both;display:flex;align-items:center;padding:0 25px}}@media only screen and (max-width:1024px){#booking-intro-question-set{flex-direction:column;gap:15px;margin:0;padding:20px 20px 0}#booking-in-clinic-visit{padding:5% 10% 0}.booking-appt-reason,.booking-patient-count,input.clinic-search{width:100%;margin:0 0 3px;font-size:1rem}#error-appt-reason,#error-patient-count,#error-search-location{position:unset}input[name=btnFindAvailability]{width:100%;margin:10px 0}.btnSearchOLB,.btnSearchOLBResults{margin:10px 0}#div-more-locations-loader{clear:both}.clContainerNextAvailable{margin:0 0 20px}#list-map-tabs-container{margin:0 4%}#clinic-list-tab{padding:10px 10px 0 3px}#booking-appointment-form{padding:0 1%}.clContainerRight{display:inline-block}.clContainerLeft{width:calc(100% - 160px);padding-right:2%}.moreAvailabilityDialog{left:25%}.booking-health-app-container{padding:0;margin:60px 0 20px}#booking-intake-container{clear:both;margin-bottom:40px}#intake-icon{display:none}#intake-text{margin:0 0 15px}#booking-complete-section #map_2,#google-map{display:none}hr.confirmBook1{margin:3px 0 20px}#health-app{background-color:#f4f4f4;padding:22px 32px}#ph-app-phone-img{display:none}.multipleIntakeOptions{right:unset;top:unset}}@media only screen and (max-width:992px){#booking-appointment-form{padding:0 10%}.booking-columns{flex-direction:column;gap:0}#booking-right-container{order:1;flex:0 0 auto;width:100%;margin-bottom:25px}#booking-left-container{order:2}}@media only screen and (max-width:768px){#booking-appointment-form{padding:0 7%}}@media only screen and (max-width:700px){#booking-in-clinic-visit{padding:5%}}@media only screen and (max-width:586px){.moreAvailabilityDialog{width:100%!important}}@media only screen and (max-width:580px){#add-calendar-btn,.booking-addCalbtnOptions,#complete-medhist-btn,#multi-intake-btn,#booking-appointment-information{width:100%}.booking-multipleIntakeLinks{position:relative}.multipleIntakeOptions{width:100%}}@media only screen and (max-width:540px){.clinicListingStreetAddress1,.clinicListingStreetAddress2{display:block;margin:0}}@media only screen and (max-width:480px){#booking-div-intro{padding:40px 20px 0}#booking-appointment-form{padding:0 5%}.moreAvailabilityDialog #moreAvailDialog.ui-dialog-content{padding:0 .3em .5em}#moreAvail-datepicker{margin:0}#moreAvail-times{padding:0 0 30px}.more-availability-schedule-time{padding:10px 5px}#btnSelectAppointment{white-space:normal;min-width:90%}}@media only screen and (max-width:405px){#booking-cvv-error{margin-left:61%}#clinic-list-tab{font-size:1.3rem}#app-dwnld-btn img{width:100%}}@media only screen and (max-width:380px){.booking-form-accordion{font-size:16px}input[name^=dob_]{width:100%}.divFirstName,.divLastName,.divDOB,.divPhone{width:100%;float:none}input[id^=firstName_]{width:100%;margin:10px 0 0}input[id^=lastName_],input[id^=dob_],input[id^=phone_],input[id^=email_]{width:100%;margin:20px 0 0}.lastNameError,.phoneError{margin:0}#moreAvail-datepicker .ui-datepicker td span,#moreAvail-datepicker .ui-datepicker td a{width:39px}}@media only screen and (max-width:376px){.intro-disclaimer-fr{font-size:.775rem}}@media only screen and (max-width:360px){.intro-disclaimer-sp{font-size:.775rem}.more-availability-schedule-time{padding:0 11px}.moreAvailabilityDialog #moreAvailDialog.ui-dialog-content{margin-top:25px;background-color:var(--white)}}@media only screen and (max-width:340px){#booking-intro-disclaimer{height:80px}#clinic-list-tab{font-size:18px}.clContainerLeft{width:calc(100% - 130px)}.clContainerNextAvailable,.clContainerViewMoreBtn{width:130px}}@media only screen and (max-width:326px){#booking-cvv-error{margin-left:58%}#booking-health-app{padding:22px 0}}@media only screen and (max-width:320px){#booking-div-intro,#booking-intro-question-set{padding:20px 10px 0}}@media only screen and (max-width:314px){input[name=booking-cc-zip]{width:30%}#booking-cc-city-state-zip-error{position:unset}input[name=booking-cc-code]{width:22%}select[name=booking-cc-exp-year]{width:24%}#booking-cvv-error{margin-left:53%}#ui-datepicker-div{width:15em}}@media only screen and (max-width:305px){.more-availability-schedule-time{padding:0 5px;margin:7px}#moreAvail-datepicker .ui-datepicker td span,#moreAvail-datepicker .ui-datepicker td a{width:35px}.moreAvailabilityDialog #moreAvailDialog #moreAvail-datepicker .ui-state-active,.moreAvailabilityDialog #moreAvailDialog #moreAvail-datepicker .ui-widget-content .ui-state-active,#moreAvailDialog #moreAvail-datepicker .ui-state-active,#moreAvailDialog #moreAvail-datepicker .ui-widget-content .ui-state-active{height:35px;width:35px;padding:.1em}}@media only screen and (max-width:282px){#clinic-list-tab{font-size:1rem}}
