
/* Component geometry: avoid inherited fixed heights and cropped metadata. */
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form::before{display:none!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form::after{display:none!important;}
@media(min-width:1024px){
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-title{width:calc(var(--rd-unit) * 310)!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features-item:last-child{max-width:calc(var(--rd-unit) * 695)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .archive-grid[data-context="cases"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(var(--rd-unit) * 20)!important;width:100%!important;min-width:0!important;overflow:visible!important;flex-wrap:nowrap!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .archive-grid[data-context="cases"] > .preview-cases{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:calc(var(--rd-unit) * 500)!important;max-height:none!important;padding:calc(var(--rd-unit) * 30)!important;gap:calc(var(--rd-unit) * 12)!important;overflow:visible!important;box-sizing:border-box!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__results{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(var(--rd-unit) * 20)!important;width:100%!important;height:calc(var(--rd-unit) * 235)!important;min-height:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__results-img{position:relative!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__results-img > a{display:block!important;width:100%!important;height:100%!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__results-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:calc(var(--rd-unit) * 20)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__results-img::before{font-size:calc(var(--rd-unit) * 20)!important;line-height:calc(var(--rd-unit) * 25)!important;width:calc(var(--rd-unit) * 108)!important;height:calc(var(--rd-unit) * 25)!important;top:calc(var(--rd-unit) * -10)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__meta{display:flex!important;flex-direction:column!important;gap:calc(var(--rd-unit) * 10)!important;flex:1 1 auto!important;min-height:0!important;overflow:visible!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__meta-item-label{font-size:calc(var(--rd-unit) * 15)!important;line-height:calc(var(--rd-unit) * 18)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__meta-item-value{font-size:calc(var(--rd-unit) * 16)!important;line-height:calc(var(--rd-unit) * 22.4)!important;display:block!important;-webkit-line-clamp:unset!important;height:auto!important;min-height:0!important;overflow:visible!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .preview-cases__meta-item:last-child{margin-top:auto!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:calc(var(--rd-unit) * 12)!important;align-items:end!important;position:static!important;width:100%!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors__list-item{display:flex!important;gap:calc(var(--rd-unit) * 10)!important;align-items:start!important;min-width:0!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors__list-item-img{width:calc(var(--rd-unit) * 40)!important;height:calc(var(--rd-unit) * 40)!important;flex:0 0 calc(var(--rd-unit) * 40)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors__list-item-meta{min-width:0!important;width:auto!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors__list-item-meta-name{font-size:calc(var(--rd-unit) * 16)!important;line-height:calc(var(--rd-unit) * 22)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors__list-item-meta-post{font-size:calc(var(--rd-unit) * 13)!important;line-height:calc(var(--rd-unit) * 16)!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .richdent-inline-collection--cases .case-doctors .btn{position:static!important;width:auto!important;min-width:0!important;height:auto!important;min-height:calc(var(--rd-unit) * 50)!important;padding:calc(var(--rd-unit) * 7) calc(var(--rd-unit) * 18)!important;font-size:calc(var(--rd-unit) * 18)!important;line-height:calc(var(--rd-unit) * 26)!important;white-space:nowrap!important;margin:0!important;transform:none!important;}
.main:has(> .single[data-context="blog"]) .richdent-inline-collection--services .archive-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(var(--rd-unit) * 20)!important;}
.main:has(> .single[data-context="blog"]) .richdent-inline-collection--services .preview-services{min-width:0!important;width:100%!important;max-width:none!important;height:calc(var(--rd-unit) * 410)!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe{max-width:1221px!important;width:calc(100% - 24px)!important;margin:calc(var(--rd-unit) * 80) auto!important;padding:calc(var(--rd-unit) * 36) calc(var(--rd-unit) * 50)!important;box-sizing:border-box!important;}
}
@media(max-width:1023px){
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult{position:relative!important;width:100%!important;max-width:none!important;height:auto!important;min-height:843px!important;padding:0!important;margin:32px 0 24px!important;background:#615c5c!important;overflow:hidden!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult::before{display:none!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:600px!important;height:auto!important;min-height:843px!important;padding:35px 15px 310px!important;margin:0 auto!important;gap:0!important;box-sizing:border-box!important;background:none!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main{display:contents!important;position:static!important;width:auto!important;height:auto!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main .section-title{position:static!important;display:block!important;order:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main .section-title__text{display:block!important;width:100%!important;height:auto!important;font-size:26px!important;line-height:32px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-main-title-line{display:inline!important;white-space:normal!important;font-size:inherit!important;line-height:inherit!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-lead{position:static!important;order:1!important;width:100%!important;max-width:none!important;height:auto!important;margin:8px 0 0!important;padding:0!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features{position:static!important;order:2!important;width:100%!important;max-width:none!important;height:auto!important;margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:24px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features-item{position:static!important;display:flex!important;width:100%!important;height:auto!important;min-height:32px!important;gap:14px!important;align-items:start!important;font-size:12px!important;line-height:20px!important;font-weight:450!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features-item .icons{flex:0 0 32px!important;width:32px!important;height:32px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form{position:static!important;order:3!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:40px 0 0!important;padding:20px 5px 24px!important;background:#595555!important;border-radius:0 30px 30px 0!important;box-sizing:border-box!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-title{position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:24px!important;white-space:normal!important;text-align:left!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-notice{position:static!important;width:100%!important;height:auto!important;margin:4px 0 16px!important;padding:0!important;font-size:14px!important;line-height:22px!important;text-align:left!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .wpcf7{position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .form{position:static!important;width:100%!important;margin:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill{position:relative!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__fields{position:relative!important;width:100%!important;height:42px!important;margin:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__input{width:100%!important;height:42px!important;min-height:0!important;padding:0 152px 0 16px!important;font-size:16px!important;line-height:42px!important;box-sizing:border-box!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__submit{position:absolute!important;left:auto!important;right:0!important;top:0!important;width:150px!important;height:42px!important;margin:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .btn{display:flex!important;width:100%!important;min-width:0!important;height:42px!important;min-height:0!important;padding:6px 6px 6px 14px!important;gap:6px!important;justify-content:space-between!important;align-items:center!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .btn .icons{position:static!important;width:30px!important;height:30px!important;flex:0 0 30px!important;margin:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult{--rd-lead-label-size:18px!important;--rd-lead-label-line:26px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-contacts{position:absolute!important;left:16px!important;top:auto!important;bottom:230px!important;width:190px!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:flex-start!important;margin:0!important;padding:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-contacts .contacts{position:static!important;width:auto!important;height:auto!important;margin:0!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .contacts__link{font-size:20px!important;line-height:24px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .socials{position:static!important;display:flex!important;width:auto!important;height:40px!important;margin:0!important;gap:20px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-img{position:absolute!important;left:auto!important;right:0!important;top:auto!important;bottom:0!important;width:241px!important;max-width:67%!important;height:297px!important;margin:0!important;padding:0!important;transform:none!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-img picture{display:block!important;width:100%!important;height:100%!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-img img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:right bottom!important;margin:0!important;transform:none!important;}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"]{padding-left:12px!important;padding-right:12px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:600px!important;margin:40px auto!important;padding:24px 20px!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe > div{min-width:0!important;width:100%!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe h2{font-size:22px!important;line-height:24px!important;width:100%!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe__form{min-width:0!important;width:100%!important;}
.main:has(> .single[data-context="blog"]) .richdent-blog-subscribe__form input[type="email"]{box-sizing:border-box!important;width:100%!important;min-width:0!important;}
}

