@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-700.ttf') format('truetype');font-weight:700;font-display:swap}
body.implant-page{margin:0;background:#000000;font-family:Vazirmatn,sans-serif;font-synthesis:none;color:#111;font-size:18px;line-height:1.8}
.implant-page .header,.implant-page .footer{background:#000000;color:#fff}.implant-page .header{width:100%;max-width:none;padding-inline:4%;height:96px}.implant-page .preview-note{background:#000000;color:#fff}.implant-page .header a{color:#fff}.implant-page .header .brand img{width:70px}
.implant-page .footer{width:100%;max-width:none;padding-inline:4%}.implant-page main{margin-top:0!important}.implant-page main figure{margin-block:0}.implant-page main h1{letter-spacing:normal}.implant-page .contact-image-pending{aspect-ratio:1;background:#000000;border:1px solid #a3823e;display:flex;align-items:center;justify-content:center;color:#f0f0ef;font-size:14px;text-align:center}
html[data-edit-mode] .implant-page [data-edit-key]{cursor:text;outline:1px dashed #a3823e55;outline-offset:4px}html[data-edit-mode] .implant-page [data-media-key]{cursor:pointer}html[data-edit-mode] .implant-page [data-edit-key]:hover,html[data-edit-mode] .implant-page [data-media-key]:hover{outline:2px solid #a3823e}
.implant-page .transfer-nav{display:flex;gap:30px;font-size:13px;align-items:center}.implant-page .header a{text-decoration:none}.implant-page .header-contact{font-size:13px}.implant-page .preview-note{line-height:1.8}
@media(max-width:760px){.implant-page .transfer-nav{gap:14px;font-size:11px;flex-wrap:wrap}.implant-page .header{gap:18px;padding-inline:4%}.implant-page .header .brand{min-width:85px}.implant-page .header .brand img{width:65px}.implant-page .header-contact{font-size:11px}}
/* Match WordPress's inline image centering inside figure elements. */
.implant-page main .wp-block-image img{display:inline-block}


@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/esthetics-manrope.woff2') format('woff2')}

/* FERSIA SECTION 4 ORIGINAL-PHOTO COMPOSITION: display crop only; original bytes retained. */
.implant-page .fersia-s04-responsive-order > .wp-block-column:first-child {min-width:0}
.implant-page .fersia-s04-responsive-order > .wp-block-column:first-child > .wp-block-group > .wp-block-columns {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px!important}
.implant-page .fersia-s04-responsive-order > .wp-block-column:first-child > .wp-block-group > .wp-block-columns > .wp-block-column {min-width:0;margin:0!important;width:auto!important}
.implant-page .fersia-s04-responsive-order [data-media-key="implant455-image-d"] {display:block;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center;width:100%!important;height:auto!important}
.implant-page .fersia-s04-responsive-order [data-media-key="implant455-image-e"],
.implant-page .fersia-s04-responsive-order [data-media-key="implant455-image-f"],
.implant-page .fersia-s04-responsive-order [data-media-key="implant455-image-g"] {display:block;aspect-ratio:1!important;object-fit:cover!important;object-position:center;width:100%!important;height:auto!important}
@media(min-width:1025px){
 .implant-page .fersia-s04-responsive-order {display:grid!important;grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:40px;row-gap:24px;align-items:start;direction:ltr}
 .implant-page .fersia-s04-responsive-order > .wp-block-column:first-child {grid-column:2;grid-row:2/span 3;width:100%;direction:rtl}
 .implant-page .fersia-s04-responsive-order > .wp-block-column:last-child {display:contents}
 .implant-page .fersia-s04-responsive-order > .wp-block-column:last-child > * {grid-column:1;margin:0!important;direction:rtl}
 .implant-page .fersia-s04-responsive-order [data-edit-key="implant455-text-10"] {grid-row:1}
 .implant-page .fersia-s04-responsive-order [data-edit-key="implant455-text-11"] {grid-row:2}
 .implant-page .fersia-s04-responsive-order [data-edit-key="implant455-text-12"] {grid-row:3}
 .implant-page .fersia-s04-responsive-order [data-edit-key="implant455-text-13"] {grid-row:4}
}

/* Implant layout polish 2026-11-07; section6=48px and section8 title gap=24px. */
.implant-page main .entry-content>.alignfull{padding-block:48px!important}
.implant-page .alignfull:has([data-edit-key="implant455-text-6"])>.wp-block-buttons{margin-top:32px!important}
.implant-page [data-edit-key="implant455-text-43"]{text-align:left!important;direction:ltr}
.implant-page [data-media-key="implant455-image-o"]{display:block;width:100%;height:auto;object-fit:contain}
.implant-page [data-edit-key="implant455-text-76"]{margin-bottom:24px!important}
.implant-page [data-edit-key="implant455-text-77"]{margin-top:0!important;margin-bottom:0!important}
.implant-page [data-edit-key="implant455-text-78"]{margin-top:24px!important;margin-bottom:0!important}
.implant-page [data-edit-key="implant455-text-79"],.implant-page [data-edit-key="implant455-text-80"]{margin-top:32px!important;margin-bottom:0!important}
.implant-page .alignfull:has([data-edit-key="implant455-text-76"])>.wp-block-columns{margin-top:24px!important;margin-bottom:0!important}
@media(min-width:782px){
 .implant-page .entry-content>.alignfull:first-child>.wp-block-columns{display:grid!important;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:24px 40px;align-items:start;direction:ltr}
 .implant-page .entry-content>.alignfull:first-child>.wp-block-columns>.wp-block-column:first-child{grid-column:2;grid-row:2/span 3;width:100%;min-width:0;direction:rtl}
 .implant-page .entry-content>.alignfull:first-child>.wp-block-columns>.wp-block-column:last-child{display:contents}
 .implant-page .entry-content>.alignfull:first-child>.wp-block-columns>.wp-block-column:last-child>*{grid-column:1;margin:0!important;direction:rtl}
 .implant-page [data-edit-key="implant455-text-0"]{grid-row:1}
 .implant-page [data-edit-key="implant455-text-1"]{grid-row:2}
 .implant-page [data-edit-key="implant455-text-2"]{grid-row:3}
 .implant-page .entry-content>.alignfull:first-child .wp-block-buttons{grid-row:4}
 .implant-page .alignfull:has([data-edit-key="implant455-text-43"])>.wp-block-columns{display:grid!important;grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:24px 40px;align-items:start;direction:ltr}
 .implant-page .alignfull:has([data-edit-key="implant455-text-43"])>.wp-block-columns>.wp-block-column:first-child{display:contents}
 .implant-page .alignfull:has([data-edit-key="implant455-text-43"])>.wp-block-columns>.wp-block-column:first-child>*{grid-column:2;margin:0!important;direction:rtl}
 .implant-page .alignfull:has([data-edit-key="implant455-text-43"])>.wp-block-columns>.wp-block-column:last-child{grid-column:1;grid-row:2/span 5;align-self:center;width:100%;min-width:0}
 .implant-page .alignfull [data-edit-key="implant455-text-43"]{grid-column:1/-1!important;grid-row:1;direction:ltr!important}
 .implant-page [data-edit-key="implant455-text-44"]{grid-row:2}
 .implant-page [data-edit-key="implant455-text-45"]{grid-row:3}
 .implant-page [data-edit-key="implant455-text-46"]{grid-row:4}
 .implant-page [data-edit-key="implant455-text-47"]{grid-row:5}
 .implant-page [data-edit-key="implant455-text-48"]{grid-row:6}
}
