/* Сгенерировано cms-inventory/tools/scope_page_css.py из
   public/atri-dent-hero-r3-common.css. Руками не править — правьте скрипт.

   Ни одно правило файла не заходит в шапку и подвал: на проде
   каркас лежит в shadow-корне, и стили страницы туда не проходят. */

:root{
  --diag:#d8c8b7;
  --implant:#f0733f;
  --complex:#9f98ae;
}
html body .hero .hero-main:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  background-image:none!important;
  isolation:isolate!important;
}
html body .hero .hero-main:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *)::before{
  content:none!important;
  display:none!important;
}
html body .hero .hero-main:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *)::after{
  display:block!important;
  content:""!important;
  position:absolute!important;
  right:-185px!important;
  bottom:-250px!important;
  left:auto!important;
  top:auto!important;
  width:465px!important;
  height:465px!important;
  border:0!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.045)!important;
  box-shadow:
    0 0 0 48px rgba(255,255,255,.035),
    0 0 0 96px rgba(255,255,255,.02)!important;
  opacity:1!important;
  z-index:1!important;
  pointer-events:none!important;
}
html body .hero .hero-copy:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){z-index:4!important}
html body .hero .hero-doctor:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  z-index:3!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 96%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 96%,transparent 100%)!important;
  filter:drop-shadow(0 18px 30px rgba(8,6,14,.16))!important;
}
html body .hero .hero-copy h1 span:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  color:#fff!important;
  text-decoration:underline!important;
  text-decoration-color:var(--sys-action)!important;
  text-decoration-thickness:3px!important;
  text-underline-offset:9px!important;
  text-decoration-skip-ink:auto!important;
}
html body .hero .hero-note:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){gap:14px!important}
html body .hero .avatars img:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  width:42px!important;
  height:42px!important;
  margin-left:-10px!important;
  border:2px solid #332d42!important;
  box-shadow:0 2px 7px rgba(7,5,12,.2)!important;
}
html body .hero .avatars img:first-child:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){margin-left:0!important}
html body .hero .hero-side .hero-card:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  box-shadow:inset 4px 0 0 var(--card-mark)!important;
}
html body .hero .hero-side .hero-card:nth-child(1):not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){--card-mark:var(--diag)}
html body .hero .hero-side .hero-card:nth-child(2):not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){--card-mark:var(--implant)}
html body .hero .hero-side .hero-card:nth-child(3):not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  --card-mark:var(--complex);
  background:#fffefc!important;
  border-color:#ddd6ce!important;
  color:var(--atri-ink)!important;
}
html body .hero .hero-side .hero-card .eyebrow:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *)::before{
  background:var(--card-mark)!important;
  border-color:var(--card-mark)!important;
}
html body .hero .hero-side .hero-card:nth-child(1) .eyebrow:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){
  color:color-mix(in srgb,var(--diag) 82%,white)!important;
}
html body .hero .hero-side .hero-card:nth-child(2) .eyebrow:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){color:#756e69!important}
html body .hero .hero-side .hero-card:nth-child(3) .eyebrow:not(:where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed), :where(.site-header, .site-footer, .nav-spacer, .hero, .atri-people-updated-embed, .atri-work-advantages-embed, .atri-finance-prices-embed, .atri-cases-embed, .atri-video-reviews-updated-embed, .atri-reputation-v2-embed, .atri-clinic-documents-embed, .atri-journal-embed, .atri-help-embed) *){color:#6c6870!important}

