.meet-dentist-module-scss-module__VdRH5G__meet{background-color:var(--background-color)}.meet-dentist-module-scss-module__VdRH5G__meet__banner{height:280px;position:relative;overflow:hidden}@media (min-width:768px){.meet-dentist-module-scss-module__VdRH5G__meet__banner{height:360px}}.meet-dentist-module-scss-module__VdRH5G__meet__banner-image{position:absolute;top:0;bottom:0;left:0;right:0}.meet-dentist-module-scss-module__VdRH5G__meet__banner-image img{object-fit:cover;object-position:center;width:100%;height:100%}.meet-dentist-module-scss-module__VdRH5G__meet__banner-overlay{background:linear-gradient(rgba(75,87,68,.3) 0%,rgba(75,87,68,.6) 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.meet-dentist-module-scss-module__VdRH5G__meet__banner-title{font-family:var(--font-family-script);font-size:max(2rem,min(1.5rem + 2.5vw,3.125rem));font-weight:var(--font-weight-normal);color:var(--text-color);text-align:center;letter-spacing:2px;margin-bottom:16px}.meet-dentist-module-scss-module__VdRH5G__meet__intro{text-align:center;max-width:800px;padding:var(--spacing-2xl) var(--spacing-md) 0;margin:0 auto}.meet-dentist-module-scss-module__VdRH5G__meet__intro-subtitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:16px}.meet-dentist-module-scss-module__VdRH5G__meet__intro-text{color:var(--text-color);font-size:16px;line-height:1.6}.meet-dentist-module-scss-module__VdRH5G__meet__doctors{max-width:var(--container-desktop);padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-3xl);flex-direction:column;gap:60px;margin:0 auto;display:flex}.meet-dentist-module-scss-module__VdRH5G__meet__card{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media (min-width:768px){.meet-dentist-module-scss-module__VdRH5G__meet__card{flex-direction:row}.meet-dentist-module-scss-module__VdRH5G__meet__card:nth-child(2n){flex-direction:row-reverse}}.meet-dentist-module-scss-module__VdRH5G__meet__card-photo{background-color:var(--tertiary-color);flex-shrink:0;width:100%;height:300px;overflow:hidden}@media (min-width:768px){.meet-dentist-module-scss-module__VdRH5G__meet__card-photo{width:340px;height:auto;min-height:400px}}@media (min-width:1024px){.meet-dentist-module-scss-module__VdRH5G__meet__card-photo{width:400px}}.meet-dentist-module-scss-module__VdRH5G__meet__card-img{object-fit:cover;object-position:center top;width:100%;height:100%}.meet-dentist-module-scss-module__VdRH5G__meet__card-content{padding:var(--spacing-xl);flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}@media (min-width:768px){.meet-dentist-module-scss-module__VdRH5G__meet__card-content{padding:var(--spacing-2xl)}}.meet-dentist-module-scss-module__VdRH5G__meet__card-name{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,2.25rem));font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--text-color);letter-spacing:2px;margin-bottom:0;line-height:1.2}.meet-dentist-module-scss-module__VdRH5G__meet__card-credentials{font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--secondary-color);line-height:1.4}.meet-dentist-module-scss-module__VdRH5G__meet__card-divider{background-color:var(--secondary-color);border:none;width:60px;height:3px;margin:4px 0}.meet-dentist-module-scss-module__VdRH5G__meet__card-bio{color:var(--text-color);font-size:16px;line-height:1.7}.meet-dentist-module-scss-module__VdRH5G__meet__card-button{padding:10px var(--spacing-lg);background-color:var(--primary-color);color:#fff;font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;transition:var(--transition);border-radius:15px;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px;text-decoration:none;display:inline-flex}.meet-dentist-module-scss-module__VdRH5G__meet__card-button:hover{opacity:.9;color:#fff;transform:translateY(-1px)}
