body,html{width:100%}body{overflow-y:auto;position:relative;font-family:Inter,sans-serif!important;background:#f8f8f8!important}.ts-navbar{font-size:14px;box-shadow:0 1px 3px 0 #8e9aad;height:68px;position:sticky!important;background-color:#fff;top:0;z-index:100}.ts-navbar .nav-inner{width:100%;max-width:1000px}.ts-navbar #navbar-menu-icon{width:30px;height:30px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.ts-navbar #navbar-menu-icon span{display:block;position:absolute;height:5px;width:100%;background:#34495e;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.ts-navbar #navbar-menu-icon span:nth-child(1){top:0}.ts-navbar #navbar-menu-icon span:nth-child(2),.ts-navbar #navbar-menu-icon span:nth-child(3){top:10px}.ts-navbar #navbar-menu-icon span:nth-child(4){top:20px}.ts-navbar #navbar-menu-icon.open span:nth-child(1){top:10px;width:0%;left:50%}.ts-navbar #navbar-menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ts-navbar #navbar-menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ts-navbar #navbar-menu-icon.open span:nth-child(4){top:10px;width:0%;left:50%}.ts-navbar .ts-logo{height:45px;width:auto}.ts-navbar .nav-link{color:rgba(0,0,0,.55);font-weight:600}.ts-navbar .vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:#36454f;opacity:1;margin-left:10px;margin-right:10px}.ts-navbar .special-nav-btn{padding-top:0;padding-bottom:0}.ts-navbar .special-nav-btn .btn-title{color:#36454f;font-size:.85em}.ts-navbar .special-nav-btn .btn-subtitle{font-weight:400;font-size:.7em}.ts-navbar .special-nav-container{display:flex;align-items:center;margin-right:1rem}.ts-navbar .dropdown .user-img{width:2.5rem;height:2.5rem;border-radius:100%;border:2px solid #eaecf0}.ts-navbar .dropdown .dropdown-menu{padding:10px}.ts-navbar .dropdown .dropdown-menu .profile-name{color:#344054;font-weight:500;white-space:nowrap}@media screen and (max-width:992px){.ts-navbar .dropdown{display:flex;gap:8px}.ts-navbar .dropdown .dropdown-menu{display:flex;border:none;background:unset;flex-direction:column;padding:0}.ts-navbar .dropdown .image-dropdown{width:min-content;height:min-content;cursor:unset}}.ts-navbar .action-links{color:#647990;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:inline-flex;justify-content:center;align-items:center}.ts-navbar .action-links a{color:inherit}.ts-navbar .action-links a:hover{color:#138972}.ts-navbar #templateNavbar{width:fit-content}.ts-navbar #templateNavbar .navbar-nav{height:50px}@media screen and (max-width:992px){.ts-navbar #templateNavbar{padding:1rem;background:#fff;flex-direction:column;border-radius:0 0 5px 5px;margin-top:5px;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);border:1px solid #eaecf0;margin:0 -1rem}.ts-navbar #templateNavbar #profile-nav{height:calc(100vh - 155px);flex-direction:column;justify-content:start;padding-bottom:8px;border-bottom:1px solid #eaecf0;margin-bottom:8px;gap:1.5rem}.ts-navbar #templateNavbar #profile-nav a{padding:0;width:fit-content}}#profile-nav{display:flex;justify-content:center;font-size:14px;font-weight:600;gap:8px}#profile-nav a{color:#667085;font-size:14px;font-weight:600;line-height:20px;padding:0 4px;display:flex;justify-content:center;align-items:center;white-space:nowrap;border-bottom:2px solid transparent}#profile-nav a.active{border-bottom:2px solid #1fc47e}#profile-nav a:hover{text-decoration:none;color:#16a085}#profile-nav .cn-breadcrumb{display:flex;align-items:center;gap:8px}.cn-container{width:100%;max-width:1000px;position:relative}.cn-container.main-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:12px 0}@media screen and (max-width:1100px){.cn-container{max-width:91.666667%}}section{border-radius:12px;background:#fff;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);padding:16px 24px;width:100%}section .section-header{color:#101828;font-size:18px;font-weight:600;line-height:28px;margin-top:-10px;margin-bottom:24px}section .section-sub-header{color:#101828;font-size:16px;font-weight:600;line-height:24px}.supporting-text{color:#475467;font-size:12px;font-weight:400;line-height:18px}.fa-star,.fa-star-half{color:#fdbe15}.ts-green-link{color:#138972;font-weight:400}.ts-green-link:focus,.ts-green-link:hover{color:#138972;text-decoration:underline}.btn{height:fit-content;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);font-size:16px;font-weight:600;line-height:24px;padding:10px 16px;transition:.3s all ease-in-out;white-space:nowrap}.btn:hover{box-shadow:0 5px 5px rgba(0,0,0,.25)}.btn.btn-sm{white-space:nowrap;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5}.btn-success{background-color:#138972!important;color:#fff!important;border-color:#138972!important}.btn-success:hover{background-color:#1e8a7b!important;border-color:#1e8a7b!important}.btn-ts-outline{color:#138972!important;text-decoration:none!important;border-radius:8px;border:1px solid #59bba8;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.btn-ts-outline:hover{border-color:#1e8a7b!important;color:#1e8a7b!important;text-decoration:none}.btn-dark-outline{color:#34495e!important;border:2px solid #34495e!important;text-decoration:none!important}.btn-dark-outline:hover{border-color:#273745!important;color:#273745!important;text-decoration:none}.btn-ts-link{color:#138972;font-size:12px;font-weight:400;line-height:20px;text-decoration-line:underline;background-color:unset;text-align:start;border:none;padding:0}.custom-select{display:inline-block;width:100%;max-width:150px;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem!important;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.input-group-prepend{height:calc(1.5em + .75rem + 2px)}.input-group-text{background-color:#f4f6fa}.ts-primary-link{color:#138972}.ts-primary-link:hover{color:#138972}review-form{display:block;overflow:hidden;position:relative;height:fit-content;padding:5px}review-form .reviewee{color:#475467;font-size:14px;font-weight:400;line-height:18px;margin:10px 0}review-form .far{color:#34495e!important}review-form .fas{filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .15))}review-form .form-control{background-color:#f4f6fa;font-size:.85rem}review-form .form-control::-webkit-input-placeholder{color:#34495e!important;opacity:1!important}review-form .form-control::-moz-placeholder{color:#34495e!important;opacity:1!important}review-form .form-control::placeholder{color:#34495e!important;opacity:1!important}review-form .form-control:-ms-input-placeholder{color:#34495e!important;opacity:1!important}review-form .form-control::-ms-input-placeholder{color:#34495e!important;opacity:1!important}review-form .review-form-content{position:relative}review-form overall-rating,review-form psat-question{transition:box-shadow .5s}review-form overall-rating[aria-invalid=true],review-form psat-question[aria-invalid=true]{box-shadow:0 0 0 1px red;border-radius:5px;border:none}review-form overall-rating .review-row,review-form psat-question .review-row{display:flex;align-items:center}review-form overall-rating .review-row{align-items:end}review-form hr{margin:.5rem 0;background-color:#dedede;border:none;width:100%;height:1px}review-form psat-question{padding:.5rem 0}review-form psat-question .preview{font-size:.85em}review-form psat-question legend{margin:0;font-size:1rem;display:inline}review-form psat-question legend .question{margin:0}review-form .na-label{font-size:.85em;align-self:center;display:flex;align-items:center;margin-bottom:0}review-form .na-label input{margin-left:.25rem}review-form .button-container{margin-left:auto;display:flex;flex-direction:row-reverse}review-form .button-container input[type=radio]{display:none}review-form .button-container label i{font-size:2rem}@media screen and (max-width:576px){review-form .button-container label i{font-size:1.5rem}}review-form .button-container label:hover~label .far{display:none}review-form .button-container label:hover~label .fas{display:inline}review-form .button-container input:checked~label .far{display:none!important}review-form .button-container input:checked~label .fas{display:inline}review-form .button-container label .fas{display:none;color:#fdbe15}review-form .button-container label .far{color:#919dae}review-form .button-container label:hover .fas{display:inline}review-form .button-container label:hover .far{display:none}review-form .label{font-size:.85em}review-form h3{font-size:1.25rem;font-weight:700}review-form .likelihood-row{display:flex}@media screen and (max-width:630px){review-form .likelihood-row{flex-wrap:wrap}}review-form .thank-you{position:absolute;bottom:0;right:0;top:0;left:0;height:100%;width:100%;z-index:-1}review-form .thank-you-backdrop-container{position:relative;height:100%;width:100%;overflow:hidden;border-radius:5px}review-form .thank-you-backdrop{position:absolute;bottom:-10px;right:-10px;height:10px;width:10px;background-color:#16a085;border-radius:50%;transition:all .5s ease-in}review-form .thank-you-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}review-form .thank-you-content>*{opacity:0}review-form .thank-you.active{z-index:1}review-form .thank-you.active .thank-you-backdrop{transform:scale(500)}review-form .thank-you.active .thank-you-content h3{animation:FadeIn .3s forwards;animation-delay:.8s}review-form .thank-you.active .thank-you-content p{animation:FadeIn .3s forwards;animation-delay:2s}.status-badge{display:inline-flex;padding:2px 8px 2px 6px;align-items:center;gap:2px;border-radius:9999px;border:1px solid #abefc6;background:#ecfdf3;color:#067647;text-align:center;font-size:12px;font-weight:500;line-height:18px}.status-badge.blue{border-radius:9999px;border:1px solid #b9e6fe;background:#f0f9ff;color:#026aa2}.profile-badge{display:inline-flex;padding:2px 6px;align-items:center;border-radius:6px;border:1px solid #7ac9b9;background:#bce4dc;color:#10725f;text-align:center;font-size:12px;font-weight:500;line-height:18px;width:fit-content}.profile-badge.cn{border:1px solid #175cd3;background-color:#eff8ff;color:#175cd3}.profile-badge.cn.overview{position:absolute;left:19px;top:4px}@media screen and (max-width:992px){.profile-badge.cn.overview{left:-3px;top:-6px}}.ui-autocomplete-menu{border:1px solid #000;border-top:none;overflow:hidden;overflow-y:auto;margin:0;padding:0;max-height:300px;z-index:999999}.ui-autocomplete-menu cn-autocomplete-optgroup{font-weight:700}.ui-autocomplete-menu .ui-autocomplete-inner{display:flex;flex-direction:column;font-size:.85em}ul.ui-autocomplete-inner{padding-left:0;margin-bottom:0}.ui-autocomplete-menu .ui-menu-group{background-color:#fff}.ui-autocomplete-menu .ui-menu-group .ui-menu-item{padding-left:.75rem}.ui-autocomplete-menu .ui-menu-item{display:block;border:none;outline:0;width:100%;background-color:#fff;color:#000;cursor:pointer;user-select:none;text-align:left;list-style:none;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.ui-autocomplete-menu .ui-menu-item[aria-selected=true]{background-color:#f1f3f5}request-appt-menu #date-of-birth-field .input-group-append .input-group-text{background-color:#fff;border:0;padding:0}request-appt-menu .slide-three{min-height:300px}request-appt-menu h3{font-size:1.05em}request-appt-menu .pick-practice-step p{font-size:.85em}request-appt-menu .pick-practice-step ul{font-size:.85em;padding-left:0;max-height:70vh;overflow-y:auto}request-appt-menu .pick-practice-step ul li{list-style:none;background-color:#fff;border-radius:5px;margin-top:.5rem;padding:.5rem}request-appt-menu .pick-practice-step ul li a,request-appt-menu .pick-practice-step ul li button{display:flex;width:100%;height:100%;color:#000;background-color:transparent;border:0}request-appt-menu .pick-practice-step ul li a:hover,request-appt-menu .pick-practice-step ul li button:hover{text-decoration:none}request-appt-menu .pick-practice-step ul li img{width:50px;height:50px;border-radius:50%;margin-right:.5rem}request-appt-menu .inner{padding:.75rem;background-color:#f4f6fa;box-shadow:0 2px 7px rgba(54,69,79,.15);border:1px solid #dcdee0;border-radius:5px;width:100%;max-height:calc(100vh - 55px - .75rem);overflow-y:auto}request-appt-menu .inner h2{font-size:1.15em;font-weight:700}request-appt-menu .inner label{font-size:.85em;width:100%;text-align:left;margin-bottom:1.5rem}request-appt-menu .inner label .input-group{display:flex;align-items:center;background-color:#fff;padding:.5rem;border:1px solid #e9ebef;border-radius:5px}request-appt-menu .inner label .input-group.is-invalid{border-color:red}request-appt-menu .inner label .input-group i{margin-right:.25rem}request-appt-menu .inner label .input-group select{border:0;flex-grow:1;background-color:#fff}request-appt-menu .inner label .input-group input{border:0;flex-grow:1;background-color:#fff;height:1.125rem}request-appt-menu .inner fieldset{margin-bottom:1.5rem}request-appt-menu .inner fieldset label,request-appt-menu .inner fieldset legend{font-size:.85em;font-weight:400;margin-bottom:0;text-align:left}request-appt-menu .inner fieldset label{display:flex;align-items:center;width:auto}request-appt-menu .inner fieldset input{margin-right:.25rem}request-appt-menu .inner fieldset .input-group{display:flex;padding:.5rem;background-color:#fff;border-radius:5px;border:1px solid #e9ebef}request-appt-menu .inner fieldset .input-group.is-invalid{border-color:red}request-appt-menu .inner textarea{resize:none;flex-grow:1;border:0}request-appt-menu .inner p{font-size:.85em;margin-bottom:.5rem;text-align:left}request-appt-menu .inner .btn-next{background-color:#16a085;color:#fff;width:100%;padding-top:.15rem;padding-bottom:.15rem}request-appt-menu cn-autocomplete input{border:0;width:100%}request-appt-menu cn-autocomplete{flex-grow:1}.modal-body{padding:0}#report-modal .modal-body{padding:1rem}.custom-required{color:red;margin-left:.1rem}#overview-section{padding:0}#overview-section .profile-banner img{width:100%;height:153px;object-fit:cover;object-position:50% 50%;border-radius:12px 12px 0 0}#overview-section .profile-header{padding:18px 24px;border-bottom:1px solid #dedede;position:relative;display:flex;min-height:150px;border-radius:0 0 12px 12px}#overview-section .profile-header.npi-header{margin-top:47px}#overview-section .profile-header .profile-header-inner{flex-direction:column;text-align:center;justify-content:center;align-items:center}#overview-section .profile-header .profile-img{border:4px solid #fff;box-shadow:none;border-radius:50%;height:96px;width:96px;position:absolute;top:-70px;left:0;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03)}@media screen and (max-width:992px){#overview-section .profile-header .profile-img{position:relative;margin-top:-48px;top:unset;left:unset;height:56px;width:56px}}#overview-section .profile-header .profile-info-container{width:100%;flex-wrap:wrap}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-info-content-top{align-items:start;justify-content:start;flex-direction:column}}#overview-section .profile-header .profile-info-container .profile-info-buttons a{display:inline-flex;justify-content:start;align-items:center;gap:6px;color:#6d7a75;font-size:14px;font-weight:600;line-height:20px}#overview-section .profile-header .profile-info-container .profile-info-buttons a svg{height:20px;width:20px}#overview-section .profile-header .profile-info-container .profile-info-buttons-desktop{margin-left:110px;margin-bottom:30px;margin-top:-12px}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-info-buttons-desktop{display:none}}#overview-section .profile-header .profile-info-container .profile-info-buttons-mobile{display:none}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-info-buttons-mobile{display:flex}}#overview-section .profile-header .profile-info-container .profile-name h4{color:#101828;font-size:24px;font-weight:600;line-height:32px;margin-bottom:4px;margin-right:10px;text-align:start}#overview-section .profile-header .profile-info-container .profile-name h4 span{margin-left:8px}@media screen and (min-width:992px){#overview-section .profile-header .profile-info-container .profile-name.npi-name h4{margin-top:47px}}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-name.cn h4{margin-top:15px}}#overview-section .profile-header .profile-info-container .profile-info-content-left{display:flex;flex-direction:column;justify-content:center;align-items:start;position:relative}#overview-section .profile-header .profile-info-container .profile-info-content-right{display:flex;flex-direction:column;align-items:end;gap:15px}#overview-section .profile-header .profile-info-container .profile-info-content-right .location-counts{display:flex;justify-content:center;align-items:center;gap:10px;color:#101828;font-size:12px;font-weight:400;line-height:18px}#overview-section .profile-header .profile-info-container .profile-info-content-right .location-counts p{margin-bottom:0}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons{display:flex;gap:12px}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons .action-menu-btn{padding:12px;box-shadow:none}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-info-content-right{align-items:start;gap:8px;margin-top:6px}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons{display:flex;align-items:center;gap:12px;order:4}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons .action-menu-btn{order:9999}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-certify{order:2}#overview-section .profile-header .profile-info-container .profile-info-content-right .profile-badge-row{order:3}#overview-section .profile-header .profile-info-container .profile-info-content-right .location-counts{order:1}#overview-section .profile-header .profile-info-container .profile-info-content-right .call-btn{order:10}}@media screen and (max-width:576px){#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons{flex-direction:column;align-items:start}#overview-section .profile-header .profile-info-container .profile-info-content-right .overview-cta-buttons .action-menu-btn{position:absolute;top:15px;right:0}}#overview-section .profile-header .profile-info-container .profile-badge-row{display:flex;flex-wrap:wrap;gap:15px}#overview-section .profile-header .profile-info-container .profile-badge-row-desktop{margin-top:10px}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-badge-row-desktop{display:none}}#overview-section .profile-header .profile-info-container .profile-badge-row-mobile{display:none}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-badge-row-mobile{display:flex}}#overview-section .profile-header .profile-info-container .profile-alert-banner{display:flex;padding:12px 16px;align-items:center;align-self:stretch;border-radius:8px;border:1px solid #f79009;background:#fffaeb;gap:16px}#overview-section .profile-header .profile-info-container .profile-alert-banner-icon{display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;border-radius:8px;background:#dc6803}#overview-section .profile-header .profile-info-container .profile-alert-banner-text{color:#344054;font-size:14px;font-weight:400;line-height:20px;text-align:start}#overview-section .profile-header .profile-info-container .profile-alert-banner-link{color:#dc6803;font-size:14px;font-weight:600;line-height:20px;text-decoration-line:underline}#overview-section .profile-header .profile-info-container .profile-alert-banner.unclaimed{margin-top:13px;border:1px solid #f04438;background:#fef3f2}#overview-section .profile-header .profile-info-container .profile-alert-banner.unclaimed .profile-alert-banner-icon{background:#d92d20}#overview-section .profile-header .profile-info-container .profile-alert-banner.unclaimed .profile-alert-banner-link{color:#d92d20}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-alert-banner-desktop{display:none}}#overview-section .profile-header .profile-info-container .profile-alert-banner-mobile{display:none;order:99999}@media screen and (max-width:992px){#overview-section .profile-header .profile-info-container .profile-alert-banner-mobile{display:flex}}#overview-section .profile-header .profile-info-container .profile-alert-banner-mobile.unclaimed{margin-top:0}#quick-section .reviews{display:flex;gap:24px}#quick-section .reviews .avg-container{width:150px;border-radius:12px;background:#f2f4f7;padding:12px;display:flex;flex-direction:column;gap:6px}#quick-section .reviews .avg-container .avg{color:#138972;font-size:42px;font-weight:600;line-height:38px}#quick-section .reviews .avg-container .avg-stars{display:flex;gap:4px}#quick-section .reviews .sample-review{display:flex;flex-direction:column;gap:12px}#quick-section .reviews .sample-review img{margin:0 12px}#quick-section .reviews .sample-review .sample-stars{display:flex;gap:4px}#quick-section .reviews .sample-review .sample-review-text{color:#475467;font-size:12px;font-weight:400;line-height:18px}#quick-section .reviews .sample-review .sample-reviewer{display:flex;align-items:center}#quick-section .reviews .sample-review .sample-reviewer-logo{display:flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;margin:0}#quick-section .reviews .sample-review .sample-reviewer-name{color:#101828;font-size:14px;font-weight:500;line-height:20px;margin-bottom:0}#quick-section .reviews .sample-review .sample-reviewer-source,#quick-section .reviews .sample-review .sample-reviewer-time{color:#475467;font-size:12px;font-weight:400;line-height:20px}@media screen and (max-width:768px){#quick-section .reviews{flex-direction:column}#quick-section .reviews .avg-container{width:100%;flex-direction:row;align-items:center}}#quick-section .availability{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}#quick-section .availability-card{display:flex;gap:20px}#quick-section .availability-card-icon{width:48px;height:48px;flex-shrink:0;border-radius:6px;background:#bce4dc;position:relative}#quick-section .availability-card-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#quick-section .availability-card-info-title{color:#101828;font-size:16px;font-weight:500;line-height:24px}#quick-section .availability-card-info-text{color:#667085;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:768px){#quick-section .availability{grid-template-columns:100%}}#quick-section .insurances{display:flex;gap:13px}#quick-section .insurances-info-title{color:#101828;font-size:16px;font-weight:500;line-height:24px}#quick-section .insurances-info-list{font-size:14px}@media screen and (max-width:992px){#quick-section .insurances{padding-bottom:1rem;border-bottom:1px solid #d0d5dd;margin-bottom:1rem}}#quick-section #map{height:100%;width:100%;margin-bottom:22px;border-radius:10px;min-height:300px;border:1px solid #eaecf0}#quick-section .primary-location{display:flex;flex-direction:column;gap:12px}#quick-section .primary-location-title{font-size:14px;font-weight:600;line-height:20px}#quick-section .primary-location-info{display:flex;gap:8px;color:#344054;font-size:14px;font-weight:400;line-height:20px}#quick-section .primary-location-info-contact{display:flex;flex-direction:column}#quick-section .primary-location-info-contact-fax,#quick-section .primary-location-info-contact-phone{color:inherit}#cn-section .cn-list{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0;padding:0}#cn-section .cn-list-item{display:flex;gap:8px}#cn-section .cn-list-item-thumb{display:flex;width:72px;height:72px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)}#cn-section .cn-list-item-content-name{color:#101828;font-size:14px;font-weight:600;line-height:30px}@media screen and (max-width:768px){#cn-section .cn-list{grid-template-columns:100%}}#ratings-section .ratings-content{display:grid;grid-template-columns:auto 400px;gap:20px}#ratings-section .ratings-content review-list .review{display:flex;gap:21px}#ratings-section .ratings-content review-list .review-img{max-width:36px;height:36px;flex-shrink:0;border-radius:50%;border:none}#ratings-section .ratings-content review-list .review-content{display:flex;flex-direction:column}#ratings-section .ratings-content review-list .review-content-reviewer{color:#344054;font-size:14px;font-weight:600;line-height:20px;margin-bottom:0}#ratings-section .ratings-content review-list .review-content-time{color:#98a2b3;font-size:12px;font-weight:400;line-height:18px;margin-bottom:8px}#ratings-section .ratings-content review-list .review-content-stars{margin-bottom:6px}#ratings-section .ratings-content review-list .review-content-text{color:#344054;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:768px){#ratings-section .ratings-content{grid-template-columns:100%}}#specialties-section .specialties-list{margin-bottom:0;columns:3;padding-left:25px}#specialties-section .specialties-list-item{color:#344054;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:768px){#specialties-section .specialties-list{columns:2}}.connect-dropdown-menu{z-index:1;padding:1rem;width:100%;min-width:250px;right:auto;left:50%;transform:translate(-50%,0)}.connect-dropdown-menu .form-control,.connect-dropdown-menu .form-label{font-size:.9rem}.account-profile #overview-section>.inner{display:flex;flex-direction:row;flex-wrap:wrap}.account-profile #overview-section .verified-badge{display:inline-block;color:#16a085}.account-profile #about-section li,.account-profile #about-section p{color:#344054;font-size:14px;font-weight:400;line-height:20px}.account-profile #about-section ul p{color:#344054;font-size:14px;font-weight:700;line-height:20px;margin-bottom:0}.account-profile #about-section-specialties{columns:3;-webkit-columns:3;-moz-columns:3}@media screen and (max-width:768px){.account-profile #about-section-specialties{columns:2;-webkit-columns:2;-moz-columns:2}}.account-profile #expertise-section h3,.account-profile #expertise-section p,.account-profile #faqs-section h3,.account-profile #faqs-section p{color:#344054;font-size:14px;font-weight:400;line-height:20px}.account-profile #expertise-section h3,.account-profile #faqs-section h3{font-weight:600}.account-profile #expertise-section a,.account-profile #faqs-section a{color:#16a085}.account-profile #expertise-section .question-container,.account-profile #faqs-section .question-container{display:flex;flex-direction:column;gap:16px}.account-profile #expertise-section .question div.not-accepting,.account-profile #faqs-section .question div.not-accepting{font-size:.85em;margin-left:.5rem}.account-profile #expertise-section .award-details,.account-profile #expertise-section .cert-year,.account-profile #expertise-section .edu-details,.account-profile #expertise-section .edu-year,.account-profile #expertise-section .pa-details,.account-profile #faqs-section .award-details,.account-profile #faqs-section .cert-year,.account-profile #faqs-section .edu-details,.account-profile #faqs-section .edu-year,.account-profile #faqs-section .pa-details{color:#8e9aad}.account-profile #expertise-section .award-details,.account-profile #expertise-section .edu-details,.account-profile #expertise-section .pa-details,.account-profile #faqs-section .award-details,.account-profile #faqs-section .edu-details,.account-profile #faqs-section .pa-details{margin-bottom:0;font-style:italic;font-size:1em;padding-left:0}.account-profile #expertise-section .language,.account-profile #faqs-section .language{text-transform:capitalize}.account-profile #expertise-section .edu-year,.account-profile #faqs-section .edu-year{padding-left:0}.account-profile #expertise-section .cert-year,.account-profile #faqs-section .cert-year{margin-bottom:0;padding-left:0;font-size:.85em}.account-profile #expertise-section ul,.account-profile #faqs-section ul{padding-left:.5rem}.account-profile #expertise-section ul li,.account-profile #faqs-section ul li{list-style:none;font-size:.85em}.account-profile #expertise-section insurance-checker label,.account-profile #faqs-section insurance-checker label{font-weight:500;font-size:.85em;margin-left:.5rem;margin-bottom:.5rem}.account-profile #expertise-section insurance-checker cn-autocomplete,.account-profile #faqs-section insurance-checker cn-autocomplete{font-size:1rem;border-top-left-radius:0;border-bottom-left-radius:0}.account-profile #faqs-section .insurance-checker.input-group input{border:1px solid #dcdee0;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:.85em}.account-profile #faqs-section .insurance-checker.input-group .input-group-prepend .input-group-text{border:1px solid #dcdee0}.account-profile #expertise-section .btn-view-more{background-color:transparent;border:0;color:#16a085;font-size:.85em;padding:0}.account-profile #expertise-section .btn-view-more:hover{text-decoration:underline}.account-profile #expertise-section h2{flex-basis:100%}.account-profile #expertise-section div h3{font-size:1rem}.account-profile #expertise-section div ul{padding:0;color:#63737d}.practice-profile{margin-left:0;margin-right:0}.practice-profile .profile-section .cn-primary-link{color:#16a085;font-size:.85em}.practice-profile #links-section a{color:#16a085;font-size:.85em}#locations-modal .modal-content{border-radius:0}#locations-modal .btn-close{border:0;background-color:transparent}#locations-modal locations-preview{display:flex}@media screen and (max-width:568px){#locations-modal locations-preview{flex-wrap:wrap}}#locations-modal locations-preview .locations-map{flex-basis:50%;margin-right:.5rem}@media screen and (max-width:568px){#locations-modal locations-preview .locations-map{flex-basis:100%;margin-right:0;margin-bottom:.5rem;height:300px}}#locations-modal locations-preview .locations-info{flex-grow:1;margin-right:.5rem}#locations-modal locations-preview .locations-info h1{font-size:1em}#locations-modal locations-preview .locations-info a,#locations-modal locations-preview .locations-info address{font-size:.85em}#locations-modal locations-preview .locations-info address .office-address{position:relative;font-size:.85em}#locations-modal locations-preview .locations-info address .get-directions-link{position:absolute;white-space:nowrap}#locations-modal locations-preview .locations-info address i{margin-right:.5rem}#locations-modal locations-preview .locations-info a{color:#16a085}#locations-modal locations-preview .locations-info .fa-phone{transform:rotateY(180deg)}#locations-modal locations-preview .locations-info .hours-row{display:flex;flex-wrap:wrap;gap:.5rem}#locations-modal locations-preview .locations-info .hours-container{margin-bottom:1rem}@media screen and (max-width:339px){#locations-modal locations-preview .locations-info .hours-container{flex-basis:100%}}#locations-modal locations-preview .locations-info .hours-container i{margin-right:.5rem}#locations-modal locations-preview .locations-info .hours-container strong{width:30px;display:inline-block}#locations-modal locations-preview .locations-info .hours-container div{font-size:.85em}#locations-modal locations-preview .locations-info .show-hours{color:#000;text-decoration:underline}#locations-modal locations-preview .locations-info .controls{display:flex;align-items:center;justify-content:center;width:100%}#locations-modal locations-preview .locations-info .controls .indicator{font-size:.85em;color:#36454f}#locations-modal locations-preview .locations-info .controls button{border:0;background-color:transparent;color:#36454f}.account-profile request-appt-menu .inner custom-fields label{margin-bottom:0}.account-profile request-appt-menu .inner custom-fields .form-group.is-invalid{border:1px solid red;border-radius:3px;padding:.5rem}.account-profile request-appt-menu .inner custom-fields .custom-select,.account-profile request-appt-menu .inner custom-fields .form-control{font-size:.85rem}.office-profile #overview-section .info-row .office-locations .office-detail{flex-basis:100%}.office-profile .locations-info .hours-list{font-size:12px}#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:#138972;border:1px solid #138972;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:#138972;border:1px solid #138972;color:#fff}#submitFormModal .modal-footer,#subscribeModal .modal-footer{justify-content:center;border-top:0}#submitFormModal .fa-circle,#subscribeModal .fa-circle{color:#138972}#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}.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:14px;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)}.insurance-changed-control,.new-patient-control,.radio-form-control{border:0;padding:0}.radio-form-control{height:auto!important}.cn-primary-btn,.cn-primary-color{background-color:#138972;color:#fff}.cn-primary-btn:hover{background-color:#11806a;color:#fff}.cn-profile{margin-top:0!important;overflow:visible}.cn-profile #providers-section{position:relative}.cn-profile #providers-section h2{margin-bottom:0;text-align:center;font-size:1.3em;font-weight:700;color:#fff;background-color:#36454f;position:absolute;top:-4rem;left:50%;width:calc(100vw + 1px);transform:translateX(calc(-50% - 1px));padding:.5rem}.cn-profile #providers-section providers-list .provider-img{border-radius:50%;width:96px;height:96px;object-fit:contain;object-position:50% 50%}.cn-profile #providers-section providers-list .provider-status{display:flex;align-items:center;font-size:12px}.cn-profile #providers-section providers-list .provider-status svg{height:24px;width:24px;margin-right:8px}.cn-profile #providers-section .providers{flex-grow:1}.cn-profile #providers-section .pagination{justify-content:center}.cn-profile #providers-section .pagination .page{color:#16a085}.cn-profile #providers-section .pagination .active{font-weight:700}.cn-profile #providers-section .pagination li{margin-left:.5rem;margin-right:.5rem}.cn-profile #providers-section .providers-list-item{display:flex;flex-direction:column;margin-top:1rem;padding-bottom:1rem;gap:1rem}.cn-profile #providers-section .providers-list-item-content{display:flex;justify-content:center;align-items:start;gap:1rem}.cn-profile #providers-section .providers-list-item .profile-info{flex-basis:33%;flex-grow:1}.cn-profile #providers-section .providers-list-item .profile-info .profile-description{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item .profile-info{flex-direction:column}}.cn-profile #providers-section .providers-list-item .profile-info .btn-provider-locations{color:#138972;font-size:12px;font-weight:400;line-height:18px;padding:0;margin:0;border:0;background-color:unset;width:fit-content}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item .profile-info .btn-provider-locations-desktop{display:none}}.cn-profile #providers-section .providers-list-item .profile-info .btn-provider-locations-mobile{display:none}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item .profile-info .btn-provider-locations-mobile{display:block}}.cn-profile #providers-section .providers-list-item h4{font-size:24px;font-weight:600;line-height:32px;margin-bottom:0}.cn-profile #providers-section .providers-list-item h4 a{color:#344054;text-decoration:none}.cn-profile #providers-section .providers-list-item h4 a:hover{text-decoration:underline}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item{flex-wrap:wrap}.cn-profile #providers-section .providers-list-item .request-appt-col{flex-basis:100%;display:flex;flex-direction:column;align-items:start;margin-top:.6rem;margin-left:0!important}.cn-profile #providers-section .providers-list-item .request-appt-col .provider-status-container{flex-direction:row!important}.cn-profile #providers-section .providers-list-item .request-appt-col .provider-status-container .provider-status-divider{display:block!important}.cn-profile #providers-section .providers-list-item .request-appt-col .btn{order:9999}}.cn-profile #providers-section .providers-list-item .request-appt-col{display:flex;flex-direction:column;height:fit-content;width:fit-content;gap:.5rem;margin-left:auto}.cn-profile #providers-section .providers-list-item .request-appt-col .provider-status-container{display:flex;flex-direction:column;gap:8px}.cn-profile #providers-section .providers-list-item .request-appt-col .provider-status-container .provider-status-divider{display:none}.cn-profile #providers-section .providers-list-item .phone-number{text-align:center}.cn-profile #providers-section .providers-list-item .phone-number a{color:#4e93f3;font-weight:700;font-size:1.3em}.cn-profile #providers-section .providers-list-item .stars{color:#fdbe15}.cn-profile #providers-section .providers-list-item .rating,.cn-profile #providers-section .providers-list-item .specialty{font-size:.85em}.cn-profile #providers-section .providers-list-item .insurance,.cn-profile #providers-section .providers-list-item .location{margin-bottom:0;font-size:.85em}.cn-profile #providers-section .providers-list-item .prac-location-container{display:grid;grid-template-columns:78% 1fr;grid-template-rows:1fr;align-items:center;margin-bottom:8px;gap:8px}.cn-profile #providers-section .providers-list-item .prac-location-container .location-container-header{color:#344054;font-size:12px;font-weight:500;line-height:18px}.cn-profile #providers-section .providers-list-item .prac-locations .location-phone-container a{font-size:12px}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item .btn-provider-app-desktop{display:none}}.cn-profile #providers-section .providers-list-item .btn-provider-app-mobile{display:none;text-align:center;justify-content:center}@media screen and (max-width:768px){.cn-profile #providers-section .providers-list-item .btn-provider-app-mobile{display:flex}}.cn-profile #blogs-section .blogs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.cn-profile #blogs-section .blogs-item{display:flex;gap:20px}.cn-profile #blogs-section .blogs-item-content h4{color:#344054;font-size:14px;font-weight:600;line-height:20px}.cn-profile #blogs-section .blogs-item-content a,.cn-profile #blogs-section .blogs-item-content p{color:#475467;font-size:14px;font-weight:400;line-height:20px}.cn-profile #blogs-section .blogs-item-content a{color:#138972;text-decoration-line:underline}.cn-profile #blogs-section .blogs-item-icon{width:100px;height:100px;flex-shrink:0}@media screen and (max-width:768px){.cn-profile #blogs-section .blogs{grid-template-columns:100%}}.cn-profile #insurances-section ul.insurance-container{display:flex;flex-wrap:wrap;padding-left:0;gap:16px}.cn-profile #insurances-section ul.insurance-container li{list-style:none;display:flex;align-items:center;justify-content:start}.cn-profile #insurances-section ul.insurance-container li img{width:146px;height:59px;border:1px solid #e8e2e2;object-fit:contain}.cn-profile #locations-section .locations-info{display:flex;flex-direction:column;gap:16px}.cn-profile #locations-section .locations-info-prac{color:#101828;font-size:16px;font-weight:600;line-height:24px}.cn-profile #locations-section .locations-info-offices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.cn-profile #locations-section .locations-info-offices-card{border-radius:12px;background:#f2f4f7;padding:16px;display:flex;flex-direction:column;gap:12px}.cn-profile #locations-section .locations-info-offices-card-flex{display:flex;gap:8px;color:#344054;font-size:14px;font-weight:400;line-height:20px}.cn-profile #locations-section .locations-info-offices-card-flex-button{padding:0;border:0;background:unset;color:inherit}.cn-profile #locations-section .locations-info-offices-card-flex-phone{color:inherit}.cn-profile #locations-section .locations-info-offices-card .location-hours-display{display:grid;grid-template-columns:35px 1fr}@media screen and (max-width:768px){.cn-profile #locations-section .locations-info-offices{grid-template-columns:100%}}.cn-profile #ratings-section h4 .fas{font-size:1.2rem}.cn-profile #ratings-section review-list .filters label{font-size:.85em}.cn-profile #ratings-section review-list ul{padding-left:0}.cn-profile #ratings-section review-list ul li{list-style:none}.cn-profile #ratings-section review-list ul .review .btn-read-more{display:inline;border:0;background-color:transparent;color:#16a085}.cn-profile #ratings-section review-list ul .review .btn-read-more:hover{text-decoration:underline}.cn-profile #ratings-section review-list ul .review .star-graphic{color:#fdbe15;white-space:nowrap;margin-bottom:.5rem}.cn-profile #ratings-section .rating-row{display:flex;align-items:center}.cn-profile #ratings-section .overall-rating-container{display:flex;font-size:.85em;margin-right:2rem}@media screen and (max-width:425px){.cn-profile #ratings-section .overall-rating-container{flex-wrap:wrap}}.cn-profile #ratings-section .overall-rating-container .rating-stars{color:#fdbe15;display:flex;font-size:1.5rem}.cn-profile #ratings-section .overall-rating-container .overall-rating{font-weight:700;font-size:3.5rem;margin-bottom:0}.cn-profile #ratings-section .btn-load-more{font-size:.85em}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}.blog-banner-title{font-weight:700}.blog-header{background-color:#f2f5f8;padding:1.5rem 0}.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}.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 .post-content a{color:#138972}.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 .tag a{color:#138972}.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{color:#000}.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}.blog-card .description-tags a{color:#138972}@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-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-tag-list{position:sticky;top:215px}@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;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}}