/* Article layout measured against Figma 6001:3807 (1920) and 8097:1843 (360). */
@media (min-width: 1024px) {
.main:has(> .single[data-context="blog"]) {
  --rd-unit: min(0.052083333vw, 1px) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult {
  position: relative !important;
  width: 100% !important;
  max-width: 1920px !important;
  height: calc(var(--rd-unit) * 679) !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: calc(var(--rd-unit) * 74) auto calc(var(--rd-unit) * 44) !important;
  background: linear-gradient(to bottom, transparent calc(var(--rd-unit) * 95), #615c5c calc(var(--rd-unit) * 95)) !important;
  overflow: visible !important;
  isolation: isolate !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: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  background: none !important;
  transform: none !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form {
  position: absolute !important;
  display: block !important;
  left: calc(var(--rd-unit) * 1) !important;
  top: calc(var(--rd-unit) * 162) !important;
  right: auto !important;
  bottom: auto !important;
  width: calc(var(--rd-unit) * 625) !important;
  max-width: none !important;
  height: calc(var(--rd-unit) * 450) !important;
  min-height: 0 !important;
  padding: calc(var(--rd-unit) * 55) calc(var(--rd-unit) * 67) calc(var(--rd-unit) * 32) !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  background: #595555 !important;
  border-radius: 0 calc(var(--rd-unit) * 40) calc(var(--rd-unit) * 40) 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-title {
  position: static !important;
  width: calc(var(--rd-unit) * 330) !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
  font-family: "Richdent Futura PT",sans-serif !important;
  font-size: calc(var(--rd-unit) * 40) !important;
  font-weight: 450 !important;
  line-height: calc(var(--rd-unit) * 44) !important;
  white-space: normal !important;
  text-align: center !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: calc(var(--rd-unit) * 16) 0 0 !important;
  padding: 0 !important;
  font-family: "Richdent Futura Book",sans-serif !important;
  font-size: calc(var(--rd-unit) * 20) !important;
  font-weight: 400 !important;
  line-height: calc(var(--rd-unit) * 22) !important;
  text-align: center !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .wpcf7 {
  position: static !important;
  width: 100% !important;
  margin: calc(var(--rd-unit) * 57) 0 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .form {
  position: static !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: calc(var(--rd-unit) * 58) !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__fields {
  display: block !important;
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__fields-label {
  display: block !important;
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .wpcf7-form-control-wrap[data-name="phone"] {
  display: block !important;
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .form__input {
  width: 100% !important;
  height: calc(var(--rd-unit) * 58) !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 calc(var(--rd-unit) * 218) 0 calc(var(--rd-unit) * 30) !important;
  font-size: calc(var(--rd-unit) * 14) !important;
  line-height: calc(var(--rd-unit) * 58) !important;
  border-radius: calc(var(--rd-unit) * 40) !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;
  bottom: auto !important;
  width: calc(var(--rd-unit) * 208) !important;
  height: calc(var(--rd-unit) * 58) !important;
  margin: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .btn {
  position: static !important;
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: calc(var(--rd-unit) * 7) calc(var(--rd-unit) * 7) calc(var(--rd-unit) * 7) calc(var(--rd-unit) * 24) !important;
  gap: calc(var(--rd-unit) * 14) !important;
  justify-content: space-between !important;
  align-items: center !important;
  box-sizing: border-box !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-pill .btn .icons {
  position: static !important;
  width: calc(var(--rd-unit) * 44) !important;
  height: calc(var(--rd-unit) * 44) !important;
  flex: 0 0 calc(var(--rd-unit) * 44) !important;
  margin: 0 !important;
  transform: none !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult {
  --rd-lead-label-size: calc(var(--rd-unit) * 20) !important;
  --rd-lead-label-line: calc(var(--rd-unit) * 36) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .form__acceptance {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  margin: calc(var(--rd-unit) * 11) 0 0 !important;
  padding: 0 !important;
  font-size: calc(var(--rd-unit) * 12) !important;
  line-height: calc(var(--rd-unit) * 29) !important;
  text-align: center !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .form__acceptance .wpcf7-list-item-label {
  font-size: calc(var(--rd-unit) * 12) !important;
  line-height: calc(var(--rd-unit) * 29) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-form-contacts {
  position: static !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: calc(var(--rd-unit) * 40) !important;
  min-height: 0 !important;
  margin: calc(var(--rd-unit) * 38) 0 0 !important;
  padding: 0 !important;
  gap: calc(var(--rd-unit) * 32) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .contacts__link {
  font-size: calc(var(--rd-unit) * 20) !important;
  line-height: calc(var(--rd-unit) * 24) !important;
  white-space: nowrap !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .socials {
  position: static !important;
  display: flex !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  gap: calc(var(--rd-unit) * 20) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .socials__item {
  width: calc(var(--rd-unit) * 40) !important;
  height: calc(var(--rd-unit) * 40) !important;
  min-width: 0 !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;
  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 .section-title {
  position: absolute !important;
  left: calc(var(--rd-unit) * 684) !important;
  top: calc(var(--rd-unit) * 139) !important;
  width: calc(var(--rd-unit) * 744) !important;
  max-width: none !important;
  height: calc(var(--rd-unit) * 110) !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !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;
  max-width: none !important;
  font-size: calc(var(--rd-unit) * 56) !important;
  line-height: calc(var(--rd-unit) * 55) !important;
  font-weight: 400 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .rd-lead-main-title-line {
  display: block !important;
  white-space: nowrap !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: absolute !important;
  left: calc(var(--rd-unit) * 684) !important;
  top: calc(var(--rd-unit) * 279) !important;
  width: calc(var(--rd-unit) * 681) !important;
  max-width: none !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: "Richdent Futura Book",sans-serif !important;
  font-size: calc(var(--rd-unit) * 30) !important;
  line-height: calc(var(--rd-unit) * 45) !important;
  font-weight: 400 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features {
  position: absolute !important;
  left: calc(var(--rd-unit) * 684) !important;
  top: calc(var(--rd-unit) * 390) !important;
  width: calc(var(--rd-unit) * 731) !important;
  max-width: none !important;
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
  gap: calc(var(--rd-unit) * 24) !important;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features-item {
  display: flex !important;
  width: 100% !important;
  min-height: calc(var(--rd-unit) * 32) !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: calc(var(--rd-unit) * 14) !important;
  align-items: flex-start !important;
  font-family: "Richdent Futura Book",sans-serif !important;
  font-size: calc(var(--rd-unit) * 20) !important;
  line-height: calc(var(--rd-unit) * 29) !important;
  font-weight: 400 !important;
  color: #ddd9d9 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-features-item .icons {
  width: calc(var(--rd-unit) * 32) !important;
  height: calc(var(--rd-unit) * 32) !important;
  flex: 0 0 calc(var(--rd-unit) * 32) !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-img {
  position: absolute !important;
  display: block !important;
  left: auto !important;
  right: calc(var(--rd-unit) * 25) !important;
  top: 0 !important;
  bottom: 0 !important;
  width: calc(var(--rd-unit) * 544) !important;
  max-width: none !important;
  height: 100% !important;
  max-height: none !important;
  padding: 0 !important;
  margin: 0 !important;
  transform: none !important;
  overflow: hidden !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;
  margin: 0 !important;
  padding: 0 !important;
}
.main:has(> .single[data-context="blog"]) .richdent-blog-lead-conversion.fl-consult .fl-consult__content-main-img img {
  display: block !important;
  position: static !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  object-fit: fill !important;
  object-position: bottom !important;
}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .post-intro h1 {
  font-size: calc(var(--rd-unit) * 56) !important;
  line-height: calc(var(--rd-unit) * 56) !important;
}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .single__content-main > h2 {
  font-size: calc(var(--rd-unit) * 40) !important;
  line-height: calc(var(--rd-unit) * 40) !important;
}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .single__content-main > h3 {
  font-size: calc(var(--rd-unit) * 32) !important;
  line-height: calc(var(--rd-unit) * 36) !important;
}
.main:has(> .single[data-context="blog"]) .single[data-context="blog"] .single__content-main > h4 {
  font-size: calc(var(--rd-unit) * 24) !important;
  line-height: calc(var(--rd-unit) * 30) !important;
}
}
