/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.odontologia-template-scope[data-odontologia-hero-surface=dark]{--od-hero-dark-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark]{--od-hero-dark-accent:color-mix(in srgb,var(--primary) 72%,#e8b4a8 28%)}}.odontologia-template-scope[data-odontologia-hero-surface=dark]{--od-hero-dark-cream:#f7f2ee}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]{--odontologia-hero-clean-fill:#0c0609;--odontologia-hero-clean-mist:#0c0609;--odontologia-hero-clean-glow:#0c0609;--odontologia-hero-clean-glow-solid:#0c0609;--odontologia-hero-clean-glow-soft:transparent;--odontologia-hero-clean-wave:transparent;--odontologia-hero-clean-wave-solid:var(--od-hero-dark-cream);isolation:isolate;color:#fff;overflow:hidden;background-color:#0c0609!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]:before{content:"";z-index:2;pointer-events:none;position:absolute}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]>:not(.odontologia-hero-clean-backdrop-base){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave] .odontologia-hero-clean-backdrop-base{z-index:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 58% 72% at 70% 36%,var(--od-hero-dark-accent),transparent 62%),radial-gradient(ellipse 36% 48% at 14% 58%,var(--od-hero-dark-accent),transparent 70%),linear-gradient(168deg,#1a0b12 0,#12080e 46%,#080406 100%)!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 58% 72% at 70% 36%,color-mix(in srgb,var(--od-hero-dark-accent) 42%,transparent),transparent 62%),radial-gradient(ellipse 36% 48% at 14% 58%,color-mix(in srgb,var(--od-hero-dark-accent) 18%,transparent),transparent 70%),linear-gradient(168deg,#1a0b12 0,#12080e 46%,#080406 100%)!important}}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave] .odontologia-hero-clean-backdrop-base{background-color:#0c0609!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]:before{opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 720' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23d4a574' stroke-opacity='0.42' stroke-width='1.1'%3E%3Cellipse cx='220' cy='380' rx='280' ry='220'/%3E%3Cellipse cx='180' cy='420' rx='200' ry='160' stroke-opacity='0.28'/%3E%3Cpath d='M-40 520 C 120 380, 260 560, 420 440 S 720 300, 980 420' stroke-opacity='0.35'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:cover;inset:-8% -12%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 420' preserveAspectRatio='none'%3E%3Cpath d='M0,240 C280,120 520,360 820,210 C1040,110 1240,290 1440,170 L1440,420 L0,420 Z' fill='%23f7f2ee'/%3E%3Cpath d='M0,218 C300,108 540,320 860,196 C1060,108 1260,268 1440,158' fill='none' stroke='%23d4a574' stroke-opacity='0.55' stroke-width='2.2'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:46%;bottom:-1px;left:0;right:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 48% 58% at 52% 42%,var(--od-hero-dark-accent),transparent 58%),radial-gradient(ellipse 90% 70% at 50% 50%,#160a10 0,#0a0507 72%,#050304 100%)!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 48% 58% at 52% 42%,color-mix(in srgb,var(--od-hero-dark-accent) 55%,transparent),transparent 58%),radial-gradient(ellipse 90% 70% at 50% 50%,#160a10 0,#0a0507 72%,#050304 100%)!important}}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow] .odontologia-hero-clean-backdrop-base{background-color:#0a0507!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow]:before{z-index:1;background:radial-gradient(80% 55% at 50% 38%,#0000 42%,#00000073 100%);inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 400' preserveAspectRatio='none'%3E%3Cpath d='M0,260 C360,180 600,320 900,220 C1140,140 1320,280 1440,200 L1440,400 L0,400 Z' fill='%23f8f4f0'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:40%;bottom:-1px;left:0;right:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 50% 65% at 78% 34%,var(--od-hero-dark-accent),transparent 64%),linear-gradient(155deg,#140912 0,#0e070b 55%,#060304 100%)!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc] .odontologia-hero-clean-backdrop-base{background:radial-gradient(ellipse 50% 65% at 78% 34%,color-mix(in srgb,var(--od-hero-dark-accent) 36%,transparent),transparent 64%),linear-gradient(155deg,#140912 0,#0e070b 55%,#060304 100%)!important}}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc] .odontologia-hero-clean-backdrop-base{background-color:#0e070b!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before{aspect-ratio:1;border:1px solid var(--od-hero-dark-accent);border-radius:50%;width:88%;top:8%;left:-32%}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before{border:1px solid color-mix(in srgb,var(--od-hero-dark-accent) 70%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before{box-shadow:0 0 0 1px var(--od-hero-dark-accent),120px 80px 0 -118px var(--od-hero-dark-accent),200px 40px 0 -198px var(--od-hero-dark-accent)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--od-hero-dark-accent) 12%,transparent),120px 80px 0 -118px color-mix(in srgb,var(--od-hero-dark-accent) 35%,transparent),200px 40px 0 -198px color-mix(in srgb,var(--od-hero-dark-accent) 22%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 440' preserveAspectRatio='none'%3E%3Cpath d='M0,280 C240,160 480,380 760,240 C980,140 1180,320 1440,190 L1440,440 L0,440 Z' fill='%23f7f2ee'/%3E%3Cpath d='M0,255 C260,150 500,340 780,220 C1000,130 1200,300 1440,175' fill='none' stroke='%23e8c4a0' stroke-opacity='0.65' stroke-width='2.5'/%3E%3Cpath d='M0,300 C220,220 460,360 720,280 C940,210 1160,340 1440,260' fill='none' stroke='%23d4a574' stroke-opacity='0.32' stroke-width='1.4'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:48%;bottom:-1px;left:0;right:0}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-arc],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-glow],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-wave]{--odontologia-hero-clean-fill:#0c0609;--odontologia-hero-clean-mist:#0c0609;--odontologia-hero-clean-glow:#0c0609;--odontologia-hero-clean-glow-solid:#0c0609;--odontologia-hero-clean-glow-soft:transparent;--odontologia-hero-clean-wave:transparent;--odontologia-hero-clean-wave-solid:var(--od-hero-dark-cream);--odontologia-hero-canvas-fill:#0c0609;--odontologia-header-over-hero-fill:#0c0609}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-arc] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-arc] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-arc] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-glow] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-glow] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-glow] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-wave] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-wave] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=dark-premium-wave] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c{opacity:0!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-glow] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-wave] .odontologia-hero-clean-backdrop-base{background-color:#0000}@media (max-width:768px){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=dark-premium-arc]:before{width:120%;top:18%;left:-48%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=dark-premium-wave],[data-odontologia-hero-backdrop-pattern=dark-premium-glow],[data-odontologia-hero-backdrop-pattern=dark-premium-arc]):after{height:52%}}.odontologia-template-scope{--od-hero-fx-strength:1}.odontologia-template-scope[data-odontologia-hero-backdrop-intensity=soft]{--od-hero-fx-strength:.55}.odontologia-template-scope[data-odontologia-hero-backdrop-intensity=strong]{--od-hero-fx-strength:1.7}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx{z-index:2;pointer-events:none;background-color:var(--primary);opacity:calc(var(--od-hero-fx-base,.1) * var(--od-hero-fx-strength,1));position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-lines,.odontologia-hero-light-fx-lines-min,.odontologia-hero-light-fx-curve-l,.odontologia-hero-light-fx-curve-r,.odontologia-hero-light-fx-sweep){z-index:1}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-orb,.odontologia-hero-light-fx-orb-l,.odontologia-hero-light-fx-waves,.odontologia-hero-light-fx-blob-tl,.odontologia-hero-light-fx-blob-bl,.odontologia-hero-light-fx-blob-br){z-index:3}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-sprig,.odontologia-hero-light-fx-sprig-l,.odontologia-hero-light-fx-ring,.odontologia-hero-light-fx-glow-top,.odontologia-hero-light-fx-glow-bottom,.odontologia-hero-light-fx-leaves-r,.odontologia-hero-light-fx-halo){z-index:4}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}@media (max-width:767px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=mobile] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}@media (min-width:768px) and (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=tablet] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=desktop] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-wash{z-index:0;background:linear-gradient(112deg,transparent 38%,var(--primary) 120%);--od-hero-fx-base:.07;inset:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-top{background:radial-gradient(closest-side,var(--primary),transparent);--od-hero-fx-base:.13;border-radius:9999px;width:62%;height:120%;top:-42%;right:-16%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-bottom{background:radial-gradient(closest-side,var(--primary),transparent);--od-hero-fx-base:.1;border-radius:9999px;width:56%;height:110%;bottom:-48%;left:-18%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-ring{aspect-ratio:1;border:1.5px solid var(--primary);--od-hero-fx-base:.28;background:0 0;border-radius:9999px;width:40%;top:-52%;right:-13%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines-min{--od-hero-fx-base:.34;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M-20 300 C 130 254, 270 340, 340 444 S 486 646, 660 704' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 336 C 142 296, 284 374, 356 474 S 512 660, 700 712' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1130 -10 C 1156 126, 1284 222, 1460 230' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M-20 300 C 130 254, 270 340, 340 444 S 486 646, 660 704' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 336 C 142 296, 284 374, 356 474 S 512 660, 700 712' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1130 -10 C 1156 126, 1284 222, 1460 230' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb{aspect-ratio:1;--od-hero-fx-base:.075;border-radius:9999px;width:30%;top:-36%;right:-8%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-waves{--od-hero-fx-base:.16;width:46%;height:78%;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C 170 80, 270 230, 430 260 S 700 330, 800 500 L 0 500 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 225 C 150 195, 260 320, 410 340 S 630 405, 710 500 L 0 500 Z' fill-opacity='0.55'/%3E%3Cpath d='M0 340 C 115 318, 205 400, 335 420 S 490 470, 550 500 L 0 500 Z' fill-opacity='0.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C 170 80, 270 230, 430 260 S 700 330, 800 500 L 0 500 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 225 C 150 195, 260 320, 410 340 S 630 405, 710 500 L 0 500 Z' fill-opacity='0.55'/%3E%3Cpath d='M0 340 C 115 318, 205 400, 335 420 S 490 470, 550 500 L 0 500 Z' fill-opacity='0.75'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines{--od-hero-fx-base:.32;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M-20 292 C 120 246, 262 326, 332 428 S 470 636, 650 700' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 322 C 132 282, 272 356, 346 454 S 502 648, 690 708' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 354 C 142 318, 282 390, 362 484 S 526 662, 730 716' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M780 700 C 900 616, 1046 668, 1176 618 S 1380 560, 1460 596' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M820 712 C 940 640, 1072 690, 1196 642 S 1392 592, 1460 622' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1146 -10 C 1170 120, 1290 214, 1460 222' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M-20 292 C 120 246, 262 326, 332 428 S 470 636, 650 700' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 322 C 132 282, 272 356, 346 454 S 502 648, 690 708' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 354 C 142 318, 282 390, 362 484 S 526 662, 730 716' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M780 700 C 900 616, 1046 668, 1176 618 S 1380 560, 1460 596' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M820 712 C 940 640, 1072 690, 1196 642 S 1392 592, 1460 622' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1146 -10 C 1170 120, 1290 214, 1460 222' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-sprig,.odontologia-hero-light-fx-sprig-l){aspect-ratio:120/200;--od-hero-fx-base:.42;width:clamp(4.5rem,6.5vw,7rem);bottom:7%;right:2.5%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 200'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M58 198 C 56 150, 61 100, 72 36'/%3E%3Cpath d='M58 166 C 38 162, 26 147, 24 131 C 40 133, 54 146, 58 166 Z'/%3E%3Cpath d='M58 166 L 33 140'/%3E%3Cpath d='M60 144 C 79 137, 91 121, 93 106 C 77 110, 65 124, 60 144 Z'/%3E%3Cpath d='M60 144 L 86 114'/%3E%3Cpath d='M62 118 C 45 110, 37 96, 37 81 C 51 87, 61 100, 62 118 Z'/%3E%3Cpath d='M62 118 L 43 90'/%3E%3Cpath d='M66 94 C 82 85, 90 71, 90 56 C 76 62, 68 76, 66 94 Z'/%3E%3Cpath d='M66 94 L 85 64'/%3E%3Cpath d='M71 44 C 64 30, 66 17, 73 5 C 79 17, 79 31, 71 44 Z'/%3E%3Cpath d='M57 182 C 44 176, 36 166, 33 156'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 200'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M58 198 C 56 150, 61 100, 72 36'/%3E%3Cpath d='M58 166 C 38 162, 26 147, 24 131 C 40 133, 54 146, 58 166 Z'/%3E%3Cpath d='M58 166 L 33 140'/%3E%3Cpath d='M60 144 C 79 137, 91 121, 93 106 C 77 110, 65 124, 60 144 Z'/%3E%3Cpath d='M60 144 L 86 114'/%3E%3Cpath d='M62 118 C 45 110, 37 96, 37 81 C 51 87, 61 100, 62 118 Z'/%3E%3Cpath d='M62 118 L 43 90'/%3E%3Cpath d='M66 94 C 82 85, 90 71, 90 56 C 76 62, 68 76, 66 94 Z'/%3E%3Cpath d='M66 94 L 85 64'/%3E%3Cpath d='M71 44 C 64 30, 66 17, 73 5 C 79 17, 79 31, 71 44 Z'/%3E%3Cpath d='M57 182 C 44 176, 36 166, 33 156'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-blob-tl,.odontologia-hero-light-fx-blob-bl,.odontologia-hero-light-fx-blob-br,.odontologia-hero-light-fx-curve-l,.odontologia-hero-light-fx-curve-r){-webkit-mask-image:var(--od-hero-fx-mask);mask-image:var(--od-hero-fx-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{aspect-ratio:500/420;background:radial-gradient(130% 130% at 0 0,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.2;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 420' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H486 C474 58 418 92 336 104 C246 118 168 156 110 214 C68 256 30 300 0 332 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 0 H234 C244 62 218 118 166 152 C120 184 60 204 0 220 Z' fill-opacity='0.78'/%3E%3C/svg%3E");width:34%;top:0;left:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{aspect-ratio:520/420;background:radial-gradient(130% 130% at 0 100%,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.2;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 420' preserveAspectRatio='none'%3E%3Cpath d='M0 52 C118 20 246 68 298 168 C332 236 324 330 302 420 H0 Z' fill-opacity='0.4'/%3E%3Cpath d='M0 156 C112 134 232 192 302 282 C334 324 348 372 352 420 H0 Z' fill-opacity='0.62'/%3E%3C/svg%3E");width:36%;bottom:0;left:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{aspect-ratio:560/440;background:radial-gradient(130% 130% at 100% 100%,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.24;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 440' preserveAspectRatio='none'%3E%3Cpath d='M560 36 C476 46 418 118 400 198 C386 260 330 292 250 312 C150 336 60 380 18 440 H560 Z' fill-opacity='0.42'/%3E%3Cpath d='M560 150 C470 160 392 222 342 300 C304 360 264 404 244 440 H560 Z' fill-opacity='0.66'/%3E%3C/svg%3E");width:44%;bottom:0;right:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-l{--od-hero-fx-base:.36;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cpath d='M-14 179 C 84 171, 169 201, 211 283 C 260 389, 295 472, 422 519 C 548 555, 647 566, 703 690' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");inset:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-r{--od-hero-fx-base:.36;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cpath d='M1083 -6 C 1209 24, 1237 94, 1265 189 C 1294 271, 1350 307, 1450 313' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");inset:0}@media (min-width:768px) and (max-width:1023px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{width:46%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{width:48%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{width:58%}}@media (max-width:767px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{width:78%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{width:70%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{width:92%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-l{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-r{-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 34%;mask-size:220% 34%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-waves{width:92%;height:42%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb{width:70%;top:-14%;right:-26%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-ring{width:96%;top:-18%;right:-44%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-top{width:130%;height:60%;top:-22%;right:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-bottom{width:130%;height:60%;bottom:-24%;left:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines-min{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig{display:none}}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb-l{aspect-ratio:1;background:radial-gradient(closest-side,var(--primary) 72%,transparent 100%);--od-hero-fx-base:.07;border-radius:9999px;width:34%;top:-34%;left:-10%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-leaves-r{aspect-ratio:200/400;--od-hero-fx-base:.17;height:80%;top:16%;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'%3E%3Cpath d='M150 400 C 142 300, 122 200, 74 36' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M144 330 C 112 320, 94 296, 92 268 C 120 276, 138 300, 144 330 Z' fill-opacity='0.85'/%3E%3Cpath d='M141 300 C 169 286, 183 262, 183 236 C 159 246, 143 270, 141 300 Z' fill-opacity='0.7'/%3E%3Cpath d='M129 240 C 97 228, 81 202, 81 174 C 107 186, 125 210, 129 240 Z' fill-opacity='0.9'/%3E%3Cpath d='M126 214 C 154 198, 166 172, 164 146 C 140 158, 126 184, 126 214 Z' fill-opacity='0.65'/%3E%3Cpath d='M108 160 C 80 146, 68 120, 70 94 C 94 108, 108 132, 108 160 Z' fill-opacity='0.8'/%3E%3Cpath d='M104 136 C 128 118, 136 92, 132 68 C 112 82, 102 108, 104 136 Z' fill-opacity='0.6'/%3E%3Cpath d='M80 70 C 66 52, 64 30, 72 10 C 84 28, 88 50, 80 70 Z' fill-opacity='0.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'%3E%3Cpath d='M150 400 C 142 300, 122 200, 74 36' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M144 330 C 112 320, 94 296, 92 268 C 120 276, 138 300, 144 330 Z' fill-opacity='0.85'/%3E%3Cpath d='M141 300 C 169 286, 183 262, 183 236 C 159 246, 143 270, 141 300 Z' fill-opacity='0.7'/%3E%3Cpath d='M129 240 C 97 228, 81 202, 81 174 C 107 186, 125 210, 129 240 Z' fill-opacity='0.9'/%3E%3Cpath d='M126 214 C 154 198, 166 172, 164 146 C 140 158, 126 184, 126 214 Z' fill-opacity='0.65'/%3E%3Cpath d='M108 160 C 80 146, 68 120, 70 94 C 94 108, 108 132, 108 160 Z' fill-opacity='0.8'/%3E%3Cpath d='M104 136 C 128 118, 136 92, 132 68 C 112 82, 102 108, 104 136 Z' fill-opacity='0.6'/%3E%3Cpath d='M80 70 C 66 52, 64 30, 72 10 C 84 28, 88 50, 80 70 Z' fill-opacity='0.75'/%3E%3C/svg%3E");-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sweep{background-color:var(--od-hero-fx-gold,#c9a47e);--od-hero-fx-base:.7;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M760 700 C 830 520, 990 390, 1180 336 S 1440 286, 1480 230' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1060 -20 C 1120 120, 1250 170, 1340 150 S 1450 96, 1470 60' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1110 700 C 1090 560, 1170 430, 1290 370 S 1440 270, 1420 110' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M760 700 C 830 520, 990 390, 1180 336 S 1440 286, 1480 230' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1060 -20 C 1120 120, 1250 170, 1340 150 S 1450 96, 1470 60' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1110 700 C 1090 560, 1170 430, 1290 370 S 1440 270, 1420 110' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig-l{--od-hero-fx-base:.38;width:clamp(5.5rem,8.5vw,9rem);bottom:5%;left:2.5%;right:auto;transform:scaleX(-1)rotate(-10deg)}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo{aspect-ratio:1;border:1px solid var(--primary);--od-hero-fx-base:.34;background:0 0;border-radius:9999px;width:40%;top:50%;right:4%;transform:translateY(-44%)}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo:after{content:"";border-radius:inherit;border:1px solid var(--primary);opacity:.45;position:absolute;inset:-6%}@media (max-width:767px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb-l{width:80%;top:-18%;left:-30%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig-l{width:4.5rem;bottom:3%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-leaves-r,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sweep{display:none}}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant]{--background:var(--odontologia-footer-bg);--foreground:var(--odontologia-footer-fg);--muted:var(--odontologia-footer-bg);--muted-foreground:var(--odontologia-footer-muted);--border:var(--odontologia-footer-border);--card:var(--odontologia-footer-bg);--card-foreground:var(--odontologia-footer-fg);--secondary:var(--odontologia-footer-bg);--secondary-foreground:var(--odontologia-footer-fg);--accent:var(--odontologia-footer-bg);--accent-foreground:var(--odontologia-footer-fg);--input:var(--odontologia-footer-border);--ring:var(--odontologia-footer-accent,var(--primary));color:var(--odontologia-footer-fg);background-color:var(--odontologia-footer-bg)!important;border-color:var(--odontologia-footer-border)!important}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]):not([data-odontologia-footer-scheme=noir-brand]) footer[data-footer-variant]{--primary:var(--odontologia-footer-accent);--primary-foreground:var(--odontologia-footer-bg)}.odontologia-template-scope[data-odontologia-footer-scheme=noir-brand] footer[data-footer-variant]{--primary-foreground:var(--odontologia-footer-bg)}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant] [data-odontologia-logo-kind=both] img,.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant] [data-odontologia-logo-kind=image] img{filter:brightness(0)invert();opacity:.96}.odontologia-template-scope,[data-odontologia-palette]{--text-header-nav-desktop:15px;--text-header-cta-desktop:15px;--text-header-dropdown:14px;--text-header-mobile-nav:18px;--text-header-mobile-subnav-group:16px;--text-header-aux:14px;--text-header-aux-small:13px;--text-nav-size:var(--text-header-nav-desktop)}.odontologia-template-scope .site-header-desktop-nav-rack .site-header-nav-dropdown-trigger,.odontologia-template-scope .site-header-desktop-nav-rack .site-header-nav-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-desktop-nav-rack .site-header-nav-dropdown-trigger,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-desktop-nav-rack .site-header-nav-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] header nav .site-header-nav-dropdown-trigger,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] header nav .site-header-nav-link,.odontologia-template-scope header nav .site-header-nav-dropdown-trigger,.odontologia-template-scope header nav .site-header-nav-link{font-size:calc(var(--text-header-nav-desktop,15px) * var(--odontologia-header-nav-scale-user,1));font-weight:var(--odontologia-header-nav-weight-user,inherit);letter-spacing:var(--text-nav-letter-spacing,inherit)}.odontologia-template-scope .site-header-cta,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta{font-size:calc(var(--text-header-cta-desktop,15px) * var(--odontologia-header-nav-scale-user,1))!important}.odontologia-template-scope .site-header-dropdown-panel{overflow:hidden}.odontologia-template-scope .site-header-dropdown-panel.site-header-dropdown-panel--flyout-host{overflow:visible}.odontologia-template-scope .site-header-dropdown-panel.site-header-dropdown-panel--flyout-host>ul>li>.site-header-dropdown-link{border-radius:calc(var(--radius,.375rem) - 2px);margin-inline:.25rem}.odontologia-template-scope .site-header-dropdown-panel.site-header-dropdown-panel--scroll{flex-direction:column;padding-block:0;display:flex;overflow:hidden}.odontologia-template-scope .site-header-dropdown-panel__scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-block:.25rem;overflow-y:auto}.odontologia-template-scope .site-header-dropdown-panel .site-header-dropdown-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-dropdown-panel .site-header-dropdown-link,.odontologia-template-scope header nav .site-header-dropdown-panel a{font-size:var(--text-header-dropdown,14px)}.odontologia-template-scope .site-header-dropdown-panel .site-header-aux-label,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-dropdown-panel .site-header-aux-label{font-size:var(--text-header-aux-small,13px)}.odontologia-template-scope details[open]>summary,.odontologia-template-scope summary,.odontologia-template-scope summary:active,.odontologia-template-scope summary:focus,.odontologia-template-scope summary:focus-visible{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-synthesis:none}.odontologia-template-scope #pub-mobile-nav-panel .site-header-nav-link,.odontologia-template-scope #pub-mobile-nav-panel details[open]>summary.site-header-nav-link,.odontologia-template-scope #pub-mobile-nav-panel summary.site-header-nav-link{font-size:calc(var(--text-header-mobile-nav,18px) * var(--odontologia-header-mobile-nav-scale-user,1));letter-spacing:var(--text-nav-letter-spacing,.025em);font-weight:500}.odontologia-template-scope .site-header-mobile-nav-item,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-item{font-size:calc(var(--text-header-mobile-nav,18px) * var(--odontologia-header-mobile-nav-scale-user,1))}.odontologia-template-scope #pub-mobile-nav-panel summary.site-header-mobile-nav-group,.odontologia-template-scope .site-header-mobile-nav-group,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-group{font-size:calc(var(--text-header-mobile-subnav-group,16px) * var(--odontologia-header-mobile-subnav-scale-user,1));letter-spacing:var(--text-nav-letter-spacing,.025em);font-weight:500}.odontologia-template-scope #pub-mobile-nav-panel .site-header-mobile-nav-aux,.odontologia-template-scope .site-header-mobile-nav-aux,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-aux{font-size:calc(var(--text-header-aux,14px) * var(--odontologia-header-mobile-subnav-scale-user,1))}.odontologia-template-scope #pub-mobile-nav-panel .site-header-mobile-nav-aux-small,.odontologia-template-scope .site-header-mobile-nav-aux-small,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-aux-small{font-size:calc(var(--text-header-aux-small,13px) * var(--odontologia-header-mobile-subnav-scale-user,1))}.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta,.odontologia-template-scope header .site-header-cta{--_hcta-bg:var(--header-cta-light-bg,var(--action-primary-background,var(--primary)));--_hcta-fg:var(--header-cta-light-fg,var(--action-primary-foreground,var(--primary-foreground)));--_hcta-border:var(--header-cta-light-border,var(--_hcta-bg));--_hcta-icon:var(--header-cta-light-icon,var(--_hcta-fg));--_hcta-style:var(--header-cta-light-style,solid);--_hcta-border-on:var(--header-cta-light-border-on,0);border:0 solid #0000;gap:.375rem;height:var(--header-cta-height,2rem)!important;padding-left:var(--header-cta-padding-x,.875rem)!important;padding-right:var(--header-cta-padding-x,.875rem)!important;font-size:var(--header-cta-font-size,.75rem)!important;background-color:var(--_hcta-bg)!important;color:var(--_hcta-fg)!important}@media (min-width:1280px){.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta,.odontologia-template-scope header .site-header-cta{height:var(--header-cta-height-sm,var(--header-cta-height,2.25rem))!important;padding-left:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;padding-right:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;font-size:var(--header-cta-font-size-sm,var(--header-cta-font-size,.8125rem))!important}}.odontologia-template-scope header[data-header-over-dark=true]:not([data-header-force-solid=true]):not(.public-ver-header-scrolled) .site-header-cta{--_hcta-bg:var(--header-cta-ondark-bg,var(--header-cta-light-bg,var(--action-primary-background,var(--primary))));--_hcta-fg:var(--header-cta-ondark-fg,var(--header-cta-light-fg,var(--action-primary-foreground,var(--primary-foreground))));--_hcta-border:var(--header-cta-ondark-border,var(--_hcta-bg));--_hcta-icon:var(--header-cta-ondark-icon,var(--_hcta-fg));--_hcta-style:var(--header-cta-ondark-style,var(--header-cta-light-style,solid));--_hcta-border-on:var(--header-cta-ondark-border-on,var(--header-cta-light-border-on,0))}.odontologia-template-scope header .site-header-cta[data-header-cta-style=outline],.odontologia-template-scope header[data-header-cta-active-style=outline] .site-header-cta{color:var(--_hcta-fg,var(--_hcta-border))!important;border-width:1.5px!important;border-color:var(--_hcta-border)!important;background-color:#0000!important}.odontologia-template-scope header .site-header-cta[data-header-cta-border=true],.odontologia-template-scope header[data-header-cta-active-border=true] .site-header-cta:not([data-header-cta-style=outline]){border-width:1.5px!important;border-color:var(--_hcta-border)!important}.odontologia-template-scope header[data-header-cta-light-style=outline]:not([data-header-over-dark=true]) .site-header-cta,.odontologia-template-scope header[data-header-cta-ondark-style=outline][data-header-over-dark=true] .site-header-cta{color:var(--_hcta-fg,var(--_hcta-border))!important;border-width:1.5px!important;border-color:var(--_hcta-border)!important;background-color:#0000!important}.odontologia-template-scope header[data-header-cta-light-border=true]:not([data-header-over-dark=true]) .site-header-cta,.odontologia-template-scope header[data-header-cta-ondark-border=true][data-header-over-dark=true] .site-header-cta{border-width:1.5px!important;border-color:var(--_hcta-border)!important}.odontologia-template-scope header .site-header-cta .site-header-cta-icon,.odontologia-template-scope header .site-header-cta svg.site-header-cta-icon{width:var(--header-cta-icon-size,.875rem);height:var(--header-cta-icon-size,.875rem);color:var(--_hcta-icon);flex-shrink:0}@media (min-width:1280px){.odontologia-template-scope header .site-header-cta .site-header-cta-icon,.odontologia-template-scope header .site-header-cta svg.site-header-cta-icon{width:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem));height:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem))}}.site-topbar{--_tb-h:2.375rem;--_tb-fs:.75rem;--_tb-icon:.875rem;--_tb-gap:1.75rem;background:var(--site-topbar-bg,var(--primary));width:100%;color:var(--site-topbar-fg,#fff);font-size:var(--_tb-fs);letter-spacing:.01em;line-height:1.2;position:relative}.site-topbar[data-size=sm]{--_tb-h:2rem;--_tb-fs:.6875rem;--_tb-icon:.8125rem;--_tb-gap:1.5rem}.site-topbar[data-size=lg]{--_tb-h:2.75rem;--_tb-fs:.8125rem;--_tb-icon:1rem;--_tb-gap:2rem}.site-topbar__inner{min-height:var(--_tb-h);justify-content:space-between;align-items:center;gap:var(--_tb-gap);display:flex}.site-topbar[data-layout=center] .site-topbar__inner{justify-content:center}.site-topbar__zone{gap:var(--_tb-gap);margin:0;padding:0;list-style:none}.site-topbar__item,.site-topbar__zone{align-items:center;min-width:0;display:flex}.site-topbar__item{position:relative}.site-topbar__item:not([data-kind=address],[data-kind=hours],[data-kind=text]){flex-shrink:0}.site-topbar__item[data-kind=hours]{flex-shrink:3}.site-topbar[data-dividers=true] .site-topbar__item+.site-topbar__item:before{content:"";top:50%;left:calc(var(--_tb-gap) / -2);background:var(--site-topbar-divider,currentColor);width:1px;height:.875rem;opacity:var(--site-topbar-divider-opacity,.35);position:absolute;transform:translateY(-50%)}.site-topbar__link{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}a.site-topbar__link:hover{opacity:.78}.site-topbar__text{text-overflow:ellipsis;overflow:hidden}.site-topbar__icon{color:var(--site-topbar-icon,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-topbar__glyph{--background:var(--site-topbar-bg,var(--primary));width:var(--_tb-icon);height:var(--_tb-icon);stroke-width:1.6px;position:relative}.site-topbar[data-icon-style=soft] .site-topbar__icon{width:calc(var(--_tb-icon) + .75rem);height:calc(var(--_tb-icon) + .75rem);border-radius:9999px}.site-topbar[data-icon-style=soft] .site-topbar__icon:before{content:"";border-radius:inherit;opacity:.16;background:currentColor;position:absolute;inset:0}.site-topbar[data-icon-style=soft] .site-topbar__item[data-icon-only=true] .site-topbar__icon:before{opacity:0;background:0 0;border:1px solid}@media (max-width:1279px){.site-topbar__item[data-kind=address] .site-topbar__text{max-width:15rem}}@media (max-width:1023px){.site-topbar__item[data-kind=hours] .site-topbar__text{max-width:11rem}}@media (max-width:767px){.site-topbar{--_tb-gap:1.25rem}.site-topbar__inner{justify-content:center}.site-topbar[data-dividers=true] .site-topbar__item+.site-topbar__item:before,.site-topbar__item:not([data-mobile=true]){display:none}.site-topbar[data-dividers=true] .site-topbar__item[data-mobile=true]~.site-topbar__item[data-mobile=true]:before{display:block}.site-topbar__zone:not(:has(.site-topbar__item[data-mobile=true])){display:none}.site-topbar__text{max-width:9.5rem}.site-topbar[data-hide~=mobile]{display:none}}@media (min-width:768px) and (max-width:1023px){.site-topbar[data-hide~=tablet]{display:none}}@media (min-width:1024px){.site-topbar[data-hide~=desktop]{display:none}}.odontologia-template-scope:has(.site-topbar){--site-topbar-h:2.375rem;--site-pub-fixed-header-height:calc(4.5rem + var(--site-topbar-h))}.odontologia-template-scope:has(.site-topbar[data-size=sm]){--site-topbar-h:2rem}.odontologia-template-scope:has(.site-topbar[data-size=lg]){--site-topbar-h:2.75rem}@media (min-width:1280px){.odontologia-template-scope:has(.site-topbar){--site-pub-fixed-header-height:calc(5rem + var(--site-topbar-h))}}@media (max-width:767px){.odontologia-template-scope:has(.site-topbar[data-hide~=mobile]){--site-topbar-h:0px}}@media (min-width:768px) and (max-width:1023px){.odontologia-template-scope:has(.site-topbar[data-hide~=tablet]){--site-topbar-h:0px}}@media (min-width:1024px){.odontologia-template-scope:has(.site-topbar[data-hide~=desktop]){--site-topbar-h:0px}}.odontologia-template-scope{--site-pub-fixed-header-height:4.5rem}@media (min-width:1280px){.odontologia-template-scope{--site-pub-fixed-header-height:5rem}}.odontologia-template-scope[data-odontologia-hero-surface=dark],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-palette]{--odontologia-hero-canvas-fill:#000;--odontologia-hero-clean-fill:#000;--odontologia-hero-clean-mist:#000;--odontologia-hero-clean-wave:#000;--odontologia-hero-clean-glow:#000;--odontologia-hero-dark-accent-source:var(--odontologia-luxury-accent,var(--odontologia-hero-highlight-color,var(--primary)));--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.74,max(.57,calc(l * .36 + .34))) min(.19,max(.1,calc(c * 1.12 + .03))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.69,max(.51,calc(l * .29 + .28))) min(.11,max(.052,calc(c * .58 + .022))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-primary-lum=lighter]:not([data-odontologia-hero-accent=soft]){--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.81,max(.62,calc(l * .39 + .41))) min(.2,max(.105,calc(c * 1.14 + .035))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-primary-lum=deeper]:not([data-odontologia-hero-accent=soft]){--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.69,max(.46,calc(l * .31 + .25))) min(.16,max(.088,calc(c * 1.02 + .02))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft][data-odontologia-hero-dark-primary-lum=lighter]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.78,max(.56,calc(l * .31 + .36))) min(.125,max(.058,calc(c * .6 + .028))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft][data-odontologia-hero-dark-primary-lum=deeper]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.62,max(.44,calc(l * .26 + .21))) min(.09,max(.044,calc(c * .5 + .016))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--odontologia-hero-canvas-fill:#000;--odontologia-hero-clean-fill:#000;--odontologia-hero-clean-mist:#000;--odontologia-hero-clean-wave:#000;--odontologia-hero-clean-glow:#000;--odontologia-header-over-hero-fill:#000;--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--primary:var(--odontologia-hero-vivid-primary);--primary-foreground:oklch(10% .028 260);--color-primary:var(--odontologia-hero-vivid-primary);--ring:var(--odontologia-hero-vivid-primary);--border:var(--odontologia-hero-vivid-primary);background-color:#000!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--border:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 55%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--input:oklch(40% .032 260);--odontologia-hero-title-color:var(--foreground);--odontologia-hero-highlight-color:var(--odontologia-hero-vivid-primary)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-primary-background:var(--odontologia-hero-dark-cta-primary-bg,var(--odontologia-hero-vivid-primary));--hero-action-primary-foreground:var(--odontologia-hero-dark-cta-primary-fg,oklch(10% .028 260));--hero-action-primary-border:var(--odontologia-hero-dark-cta-primary-border,var(--hero-action-primary-background));--hero-action-primary-icon:var(--odontologia-hero-dark-cta-primary-icon,var(--hero-action-primary-foreground));--hero-action-primary-hover:var(--odontologia-hero-dark-cta-primary-hover,var(--odontologia-hero-vivid-primary))}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-primary-hover:var(--odontologia-hero-dark-cta-primary-hover,color-mix(in oklch,var(--odontologia-hero-vivid-primary) 86%,#000))}}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-secondary-background:var(--odontologia-hero-dark-cta-secondary-bg,#000);--hero-action-secondary-foreground:var(--odontologia-hero-dark-cta-secondary-fg,var(--odontologia-hero-vivid-primary));--hero-action-secondary-border:var(--odontologia-hero-dark-cta-secondary-border,var(--odontologia-hero-vivid-primary));--hero-action-secondary-icon:var(--odontologia-hero-dark-cta-secondary-icon,var(--hero-action-secondary-foreground));--action-primary-background:var(--hero-action-primary-background);--action-primary-foreground:var(--hero-action-primary-foreground);--action-primary-hover:var(--hero-action-primary-hover);--action-secondary-background:var(--hero-action-secondary-background);--action-secondary-foreground:var(--hero-action-secondary-foreground);--action-secondary-border:var(--hero-action-secondary-border);--primary:var(--hero-action-primary-background);--primary-foreground:var(--hero-action-primary-foreground);--color-primary:var(--hero-action-primary-background);--color-primary-foreground:var(--hero-action-primary-foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark]:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--odontologia-hero-vivid-primary))!important;border-color:var(--hero-action-secondary-border,var(--odontologia-hero-vivid-primary))!important;background-color:#000!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-cta-secondary-style=solid] [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary]{background-color:var(--hero-action-secondary-background,var(--hero-action-primary-background))!important;color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important;border-color:#0000!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary] svg{color:var(--hero-action-secondary-icon,var(--hero-action-secondary-foreground,var(--odontologia-hero-vivid-primary)))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] [data-odontologia-hero]{--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:oklch(98% .006 260);--color-muted-foreground:oklch(86% .02 260);--odontologia-hero-title-color:oklch(98% .006 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] [data-odontologia-hero]{--foreground:oklch(88% .01 260);--muted-foreground:oklch(72% .028 260);--color-foreground:oklch(88% .01 260);--color-muted-foreground:oklch(72% .028 260);--odontologia-hero-title-color:oklch(88% .01 260);--border:oklch(48% .038 260);--input:oklch(37% .033 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] [data-odontologia-hero]{--foreground:oklch(76% .016 260);--muted-foreground:oklch(62% .03 260);--color-foreground:oklch(76% .016 260);--color-muted-foreground:oklch(62% .03 260);--odontologia-hero-title-color:oklch(76% .016 260);--border:oklch(44% .04 260);--input:oklch(34% .035 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-title .text-foreground,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-title-primary{color:var(--odontologia-hero-title-color,var(--foreground))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop:not(:is([data-odontologia-hero-backdrop-pattern=dark-premium-wave],[data-odontologia-hero-backdrop-pattern=dark-premium-glow],[data-odontologia-hero-backdrop-pattern=dark-premium-arc])){opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-palette-overlay],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-scrim],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-scrim]:not([data-odontologia-hero-scrim-viewport=mobile]){background:linear-gradient(90deg,#000000fa,#000000e6 30%,#00000085 55%,#0000001f 75%,#0000)!important}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-scrim][data-odontologia-hero-scrim-viewport=mobile]{background:linear-gradient(#000000b8,#0000009e 28%,#0000007a 48%,#0003 78%,#00000014)!important}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-scrim]:not([data-odontologia-hero-scrim-viewport=mobile]){background:linear-gradient(90deg,#000000fa,#000000e6 30%,#00000085 55%,#0000001f 75%,#0000)!important}[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-scrim][data-odontologia-hero-scrim-viewport=mobile]{background:linear-gradient(#000000b8,#0000009e 28%,#0000007a 48%,#0003 78%,#00000014)!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-fallback-base{background-color:#000!important;background-image:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero-fallback-art]:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(100% 95% at 50% 42%,#0000 34%,oklch(0 0 0/.52) 100%);position:absolute;inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{position:relative;overflow:visible}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-column,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-fov,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-stack-layer{overflow:visible!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero].odontologia-hero-doctor-fov-section{overflow:clip!important}@media (min-width:640px) and (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:has(.odontologia-hero-tablet-grid).odontologia-hero-doctor-fov-section{overflow:visible clip!important}}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop>*,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile>*{z-index:1;position:relative}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-od-hero-dark-doctor-glow=off] .odontologia-hero-doctor-cutout-desktop:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-od-hero-dark-doctor-glow=off] .odontologia-hero-doctor-cutout-mobile:before{content:none!important;display:none!important}@media (max-width:767px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile:before{content:"";z-index:0;width:calc(320% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(240% * var(--od-hero-dark-doctor-glow-spread,1));pointer-events:none;filter:blur(28px);background-image:radial-gradient(ellipse 42% 48% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-core-l,.38) var(--od-hero-dark-doctor-glow-chroma,.018) var(--od-hero-dark-doctor-glow-hue,58)/calc(.85 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-mid-l,.26) var(--od-hero-dark-doctor-glow-mid-chroma,.012) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.4 * var(--od-hero-dark-doctor-glow-strength,1))) 32%,transparent 58%),radial-gradient(ellipse 54% 46% at 50% 55%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.19) var(--od-hero-dark-doctor-glow-outer-chroma,.008) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.42 * var(--od-hero-dark-doctor-glow-strength,1))) 0,transparent 55%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(44% 48%,#000 0 18%,#0000 62%);mask-image:radial-gradient(44% 48%,#000 0 18%,#0000 62%)}}@media (min-width:768px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile:before{content:"";z-index:0;width:calc(360% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(280% * var(--od-hero-dark-doctor-glow-spread,1));pointer-events:none;filter:blur(36px);background-image:radial-gradient(ellipse 36% 44% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-core-l,.42) var(--od-hero-dark-doctor-glow-chroma,.02) var(--od-hero-dark-doctor-glow-hue,58)/calc(.9 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-mid-l,.3) var(--od-hero-dark-doctor-glow-mid-chroma,.014) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.4 * var(--od-hero-dark-doctor-glow-strength,1))) 34%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.22) var(--od-hero-dark-doctor-glow-outer-chroma,.01) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.12 * var(--od-hero-dark-doctor-glow-strength,1))) 50%,transparent 64%),radial-gradient(ellipse 50% 48% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.22) var(--od-hero-dark-doctor-glow-outer-chroma,.01) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.38 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-outer-l,.16) var(--od-hero-dark-doctor-glow-outer-chroma,.006) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.12 * var(--od-hero-dark-doctor-glow-strength,1))) 40%,transparent 58%);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(38% 44%,#000 0 14%,#0000 58%);mask-image:radial-gradient(38% 44%,#000 0 14%,#0000 58%)}}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop:before{width:calc(400% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(300% * var(--od-hero-dark-doctor-glow-spread,1));filter:blur(40px)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-palette-overlay],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:color-mix(in oklch,var(--border) 22%,transparent)}}.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){box-shadow:0 1px 0 color-mix(in oklch,var(--foreground) 5%,transparent)}}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-width:1px;border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)}}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{box-shadow:none;background-color:#fff!important}.odontologia-template-scope header[data-header-fill=wash][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=wash][data-header-surface=solid]{box-shadow:none;border-bottom-width:0;background-color:var(--odontologia-header-over-hero-fill,var(--odontologia-hero-clean-mist,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))))!important}.composition-site-canvas .odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=clinica-classico][data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=pub-home-fixed][data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=transparent],[data-workbench-site-preview-scroll] .odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;border-bottom-width:0!important}.composition-site-canvas .odontologia-template-scope:has(header[data-header-fill=transparent][data-header-surface=transparent]),.composition-site-canvas.odontologia-template-scope:has(header[data-header-fill=transparent][data-header-surface=transparent]),[data-workbench-preview-embed] .odontologia-template-scope:has(header[data-header-fill=transparent][data-header-surface=transparent]),[data-workbench-site-preview-scroll] .odontologia-template-scope:has(header[data-header-fill=transparent][data-header-surface=transparent]){background-image:linear-gradient(to bottom,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,#fff)) 0,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,#fff)) var(--site-pub-fixed-header-height,4.5rem),transparent var(--site-pub-fixed-header-height,4.5rem))}.composition-site-canvas .odontologia-template-scope[data-odontologia-hero-surface=dark],[data-workbench-preview-embed] .odontologia-template-scope[data-odontologia-hero-surface=dark],[data-workbench-site-preview-scroll] .odontologia-template-scope[data-odontologia-hero-surface=dark]{background-color:var(--odontologia-hero-canvas-fill,#000)}.composition-site-canvas .odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=transparent][data-header-surface=transparent]),[data-workbench-preview-embed] .odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=transparent][data-header-surface=transparent]),[data-workbench-site-preview-scroll] .odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=transparent][data-header-surface=transparent]){background-image:linear-gradient(to bottom,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,#000)) 0,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,#000)) var(--site-pub-fixed-header-height,4.5rem),transparent var(--site-pub-fixed-header-height,4.5rem))}[data-workbench-preview-embed]:has(.odontologia-template-scope[data-odontologia-hero-surface=dark]){background-color:var(--odontologia-hero-canvas-fill,#000)}.odontologia-template-scope:has(header[data-header-fill=transparent][data-header-surface=transparent]) [data-odontologia-workbench-section=shell\.header]{background-color:#0000!important}.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-width:1px;border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)}}.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){-webkit-backdrop-filter:none;background-color:#fff!important}.odontologia-logo-image-stack[data-odontologia-logo-dual=true]{isolation:isolate}.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark]{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{opacity:1;transition:opacity .18s;position:relative}@media (prefers-reduced-motion:reduce){.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{transition:none}}.odontologia-template-scope header[data-header-over-dark=true] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark]{opacity:1}.odontologia-template-scope header[data-header-over-dark=true] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{opacity:0}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-kind=both] img:not([data-odontologia-logo-variant]),.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-kind=image] img:not([data-odontologia-logo-variant]){filter:brightness(0)invert()}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-brand],.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-category]{color:oklch(98% .006 260)!important}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-monogram]{color:var(--medyno-monogram-on-dark,oklch(98% .006 260))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--background:#000;--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);color:var(--foreground);--primary:var(--hero-action-primary-background,var(--action-primary-background));--primary-foreground:var(--hero-action-primary-foreground,var(--action-primary-foreground));--accent:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--accent:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 18%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--accent-foreground:var(--odontologia-hero-vivid-primary);--ring:var(--odontologia-hero-vivid-primary);--border:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--border:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 45%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--popover:oklch(99% .006 260);--popover-foreground:oklch(22% .02 260);--odontologia-logo-brand-fallback:var(--foreground);--odontologia-logo-category-fallback:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--odontologia-logo-category-fallback:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 70%,var(--foreground))}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{border-color:var(--foreground,oklch(98% .006 260));color:var(--foreground,oklch(98% .006 260))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{border-color:color-mix(in oklch,var(--foreground,oklch(98% .006 260)) 40%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg{stroke:currentColor;fill:currentColor;color:inherit!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] header[data-header-fill=wash]{--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:oklch(98% .006 260);--color-muted-foreground:oklch(86% .02 260);--odontologia-logo-brand-fallback:oklch(98% .006 260);--odontologia-logo-category-fallback:oklch(86% .02 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] header[data-header-fill=wash]{--foreground:oklch(88% .01 260);--muted-foreground:oklch(72% .028 260);--color-foreground:oklch(88% .01 260);--color-muted-foreground:oklch(72% .028 260);--accent-foreground:oklch(88% .01 260);--border:oklch(48% .038 260);--odontologia-logo-brand-fallback:oklch(88% .01 260);--odontologia-logo-category-fallback:oklch(72% .028 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] header[data-header-fill=wash]{--foreground:oklch(76% .016 260);--muted-foreground:oklch(62% .03 260);--color-foreground:oklch(76% .016 260);--color-muted-foreground:oklch(62% .03 260);--accent-foreground:oklch(76% .016 260);--border:oklch(44% .04 260);--odontologia-logo-brand-fallback:oklch(76% .016 260);--odontologia-logo-category-fallback:oklch(62% .03 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{--foreground:#f5f5f7;--color-foreground:#f5f5f7;border-color:#f5f5f76b;color:#f5f5f7!important;opacity:1!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg{color:#f5f5f7!important;stroke:#f5f5f7!important;fill:none!important;opacity:1!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--foreground:var(--odontologia-header-nav-color-on-dark,#f5f5f7);--muted-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--muted-foreground:color-mix(in srgb,var(--foreground) 78%,transparent)}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--accent:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--accent:color-mix(in srgb,var(--foreground) 16%,transparent)}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--accent-foreground:var(--foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--odontologia-logo-brand-fallback:var(--foreground);--odontologia-logo-category-fallback:var(--muted-foreground);color:var(--foreground)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--foreground:var(--popover-foreground,#1c1917);--muted-foreground:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--muted-foreground:color-mix(in srgb,var(--popover-foreground,#1c1917) 72%,transparent)}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent:color-mix(in srgb,var(--popover-foreground,#1c1917) 10%,var(--popover,#fff))}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent-foreground:var(--popover-foreground,#1c1917);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);background-color:var(--popover,#fff);color:var(--popover-foreground,#1c1917)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a{color:var(--popover-foreground,#1c1917)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a:hover{color:var(--popover-foreground,#1c1917);background-color:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a:hover{background-color:color-mix(in srgb,var(--popover-foreground,#1c1917) 8%,var(--popover,#fff))}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{background-color:color-mix(in srgb,var(--foreground) 16%,transparent)!important}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{color:var(--foreground)!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle]{border-color:var(--odontologia-header-nav-color-on-dark,#f5f5f7);color:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;opacity:1!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle]{border-color:color-mix(in srgb,var(--odontologia-header-nav-color-on-dark,#f5f5f7) 42%,transparent)}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-over-dark=true] [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-over-dark=true] [data-site-header-mobile-menu-toggle] svg{color:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;stroke:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;fill:none!important;opacity:1!important}.odontologia-template-scope header.public-ver-header-scrolled:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header.public-ver-header-scrolled:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg{color:var(--odontologia-header-nav-color,var(--foreground,#111827))!important;stroke:var(--odontologia-header-nav-color,var(--foreground,#111827))!important;fill:none!important;opacity:1!important}[data-odontologia-hero]{--odontologia-hero-type-scale:var(--odontologia-hero-type-scale-user,1);--odontologia-hero-shell-scale:1;--odontologia-hero-title-scale-effective:calc(var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));--odontologia-hero-title-leading-effective:var(--odontologia-hero-mobile-title-leading-user,1)}@media (min-width:640px){[data-odontologia-hero]{--odontologia-hero-title-scale-effective:calc(var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));--odontologia-hero-title-leading-effective:var(--odontologia-hero-tablet-title-leading-user,1)}}@media (min-width:1024px){[data-odontologia-hero]{--odontologia-hero-title-scale-effective:var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1));--odontologia-hero-title-leading-effective:1}}.odontologia-hero-scaled-copy{transform:scale(var(--odontologia-hero-type-scale,1));transform-origin:top}.odontologia-hero-scaled-copy.text-left{transform-origin:0 0}@media (min-width:768px){.odontologia-hero-scaled-copy.lg\:text-left,.odontologia-hero-scaled-copy.md\:max-lg\:text-left{transform-origin:0 0}}@media (min-width:1024px){.odontologia-hero-scaled-copy.lg\:text-center{transform-origin:top}}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-scaled-copy,[data-odontologia-hero][data-odontologia-hero-plain-active=true] .odontologia-hero-scaled-copy,[data-odontologia-hero][data-odontologia-hero-shell-layout=photo] .odontologia-hero-scaled-copy{transform-origin:50%}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] :is(.odontologia-hero-doctor-split-grid,.odontologia-hero-doctor-fov-grid-compact) .odontologia-hero-scaled-copy{transform-origin:0}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] :is(.odontologia-hero-doctor-split-grid,.odontologia-hero-doctor-fov-grid-compact) .odontologia-hero-scaled-copy:is(.text-center,.lg\:text-center){transform-origin:50%}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] :is(.odontologia-hero-doctor-split-grid,.odontologia-hero-doctor-fov-grid-compact,.odontologia-hero-doctor-fov-grid.odontologia-hero-tablet-grid) .odontologia-hero-scaled-copy{transform-origin:0}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] :is(.odontologia-hero-doctor-split-grid,.odontologia-hero-doctor-fov-grid-compact,.odontologia-hero-doctor-fov-grid.odontologia-hero-tablet-grid) .odontologia-hero-scaled-copy:is(.text-center,.md\:max-lg\:text-center){transform-origin:50%}}@media (max-width:1023px){.odontologia-hero-tall-shell-sm{min-height:min(calc(var(--od-hero-photo-available-vh,92dvh) * var(--odontologia-hero-shell-scale,1)),calc(56rem * var(--odontologia-hero-shell-scale,1)))}}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-below=true].odontologia-hero-tall-shell-sm:not([data-odontologia-hero-mobile-section-height=true]){height:auto!important;min-height:0!important}}@media (min-width:1024px){.odontologia-hero-tall-shell-lg{min-height:min(calc(var(--od-hero-photo-available-vh,var(--od-hero-photo-min-vh,90dvh)) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,58rem) * var(--odontologia-hero-shell-scale,1)))}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero]:not([data-odontologia-hero-calibration-layout=desktop]){--odontologia-hero-type-scale:calc(var(--odontologia-hero-tablet-type-scale-user,var(--odontologia-hero-type-scale-user,1)) * .82)}[data-odontologia-hero]:not([data-odontologia-hero-shell-scaled=true]):not([data-odontologia-hero-calibration-layout=desktop]){--odontologia-hero-shell-scale:.8}[data-odontologia-hero].odontologia-hero-doctor-fov-section{max-height:none;padding-bottom:clamp(2.5rem,5vw,3rem)}[data-odontologia-hero].odontologia-hero-doctor-fov-section:has(.odontologia-hero-tablet-grid):not([data-odontologia-hero-tablet-section-height=true]){padding-block:clamp(1rem,2.5vw,1.5rem)}[data-odontologia-hero] .odontologia-hero-tablet-grid>:is(.odontologia-hero-doctor-stack-layer,.hero-lcp-col,[data-odontologia-hero-doctor-column]){align-self:center!important}[data-odontologia-hero] .odontologia-hero-doctor-fov-grid{flex:none;align-items:stretch;min-height:0;display:grid}[data-odontologia-hero] .odontologia-hero-tablet-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);align-items:center;gap:1rem 1.25rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid>.odontologia-hero-copy-layer{order:1;align-self:center;max-width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid>.hero-lcp-col{display:none}[data-odontologia-hero].odontologia-hero-doctor-fov-section:not([data-odontologia-hero-mobile-panel-above=true]):not([data-odontologia-hero-shell-scaled=true]) .odontologia-hero-tablet-grid{align-items:center}[data-odontologia-hero][data-odontologia-hero-tablet-section-height=true]{min-height:var(--od-hero-tablet-section-height)!important;height:var(--od-hero-tablet-section-height)!important;max-height:var(--od-hero-tablet-section-height)!important}[data-odontologia-hero] .odontologia-hero-tablet-grid>.odontologia-hero-copy-layer{order:1!important}[data-odontologia-hero] .odontologia-hero-tablet-grid>.hero-lcp-col,[data-odontologia-hero] .odontologia-hero-tablet-grid>.odontologia-hero-doctor-stack-layer{order:2!important}[data-odontologia-hero] .odontologia-hero-scaled-copy{text-align:left;justify-content:center;align-items:flex-start;gap:.35rem;padding-bottom:.5rem}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-eyebrow{align-self:flex-start}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{align-self:flex-start;max-width:100%;margin-inline:0}}.odontologia-hero-scaled-copy .odontologia-hero-eyebrow{font-size:.6875rem}.odontologia-hero-scaled-copy .odontologia-hero-eyebrow[data-eyebrow-align=title],[data-odontologia-hero] .odontologia-hero-eyebrow[data-eyebrow-align=title]{text-align:left!important;justify-content:flex-start!important;align-self:flex-start!important;padding-inline:0!important}@media (min-width:640px){.odontologia-hero-scaled-copy .odontologia-hero-eyebrow{font-size:.875rem}}.odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,2.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));font-weight:var(--text-hero-weight,600);letter-spacing:var(--text-hero-letter-spacing,-.02em);max-width:var(--text-hero-max-width,none);text-wrap:balance}.odontologia-hero-scaled-copy .odontologia-hero-title.odontologia-hero-title--inline-continuation{text-wrap:pretty}.odontologia-hero-scaled-copy .odontologia-hero-title-highlight,.odontologia-hero-scaled-copy .odontologia-hero-title-primary{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline}.odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero][data-odontologia-hero-highlight-italic=true] .hero-highlight-tagline .odontologia-hero-title-highlight,[data-odontologia-hero][data-odontologia-hero-highlight-italic=true] .odontologia-hero-title-highlight{font-style:italic!important}.odontologia-hero-scaled-copy .hero-highlight-tagline{-webkit-line-clamp:2;max-width:var(--text-hero-max-width,none);font-family:inherit;font-size:calc(var(--text-hero-fluid,2.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));font-weight:var(--text-hero-weight,600);line-height:var(--text-hero-line-height,1.05);letter-spacing:var(--text-hero-letter-spacing,-.02em);-webkit-box-orient:vertical;margin-top:.35em;margin-bottom:0;font-style:normal;display:-webkit-box;overflow:hidden}.odontologia-hero-scaled-copy .hero-highlight-tagline .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal);display:inline}.odontologia-hero-scaled-copy.max-md\:text-center:not(.md\:max-lg\:text-left):not(.lg\:text-left) .odontologia-hero-title,.odontologia-hero-scaled-copy.text-center:not(.lg\:text-left) .odontologia-hero-title{margin-inline:auto}@media (max-width:767px){.odontologia-hero-scaled-copy.max-md\:text-center .odontologia-hero-title{margin-inline:auto}}@media (min-width:768px) and (max-width:1023px){.odontologia-hero-scaled-copy.md\:max-lg\:text-center .odontologia-hero-title{margin-inline:auto}.odontologia-hero-scaled-copy.md\:max-lg\:text-left .odontologia-hero-title{margin-inline:0}}@media (min-width:1024px){.odontologia-hero-scaled-copy.lg\:text-center .odontologia-hero-title{margin-inline:auto}.odontologia-hero-scaled-copy.lg\:text-left .odontologia-hero-title{margin-inline:0}}@media (max-width:639px){[data-odontologia-hero]{--odontologia-hero-type-scale:1}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-min,1.75rem) * var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.08) * var(--odontologia-hero-mobile-title-leading-user,1))}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline{font-size:calc(var(--text-hero-min,1.75rem) * var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.08) * var(--odontologia-hero-mobile-title-leading-user,1))}}@media (min-width:640px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,2.875rem) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.05) * var(--odontologia-hero-tablet-title-leading-user,1))}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-size:inherit}[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline{font-size:calc(var(--text-hero-fluid,2.875rem) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.05) * var(--odontologia-hero-tablet-title-leading-user,1))}}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline,[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,3.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));line-height:var(--text-hero-line-height,1.05)}}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(.8125rem * var(--odontologia-hero-mobile-description-scale-user,1) * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-mobile-inherit-description-scale,var(--odontologia-hero-description-scale-laptop-user,1)))}@media (min-width:640px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1rem * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-tablet-description-scale-user,var(--odontologia-hero-description-scale-laptop-user,1)))}}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1.0625rem * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-tablet-description-scale-user,var(--odontologia-hero-description-scale-laptop-user,1)))}}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1.125rem * var(--odontologia-hero-description-scale-laptop-user,var(--odontologia-hero-description-scale-user,1)))}}.odontologia-hero-cta-row.odontologia-hero-cta-row--pair{grid-template-columns:minmax(0,1fr);display:grid!important}@media (min-width:640px){.odontologia-hero-cta-row.odontologia-hero-cta-row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.odontologia-hero-cta-row.odontologia-hero-cta-row--pair>[data-hero-cta],.odontologia-hero-cta-row.odontologia-hero-cta-row--pair>a[data-slot=button],.odontologia-hero-cta-row.odontologia-hero-cta-row--pair>button[data-slot=button]{justify-self:stretch;min-width:0;max-width:100%;flex:none!important;width:100%!important}.odontologia-hero-cta-row:not(.odontologia-hero-cta-row--pair)>[data-hero-cta],.odontologia-hero-cta-row:not(.odontologia-hero-cta-row--pair)>a[data-slot=button],.odontologia-hero-cta-row:not(.odontologia-hero-cta-row--pair)>button[data-slot=button]{max-width:100%;width:100%!important}.odontologia-hero-cta-row{--action-primary-background:var(--hero-action-primary-background);--action-primary-foreground:var(--hero-action-primary-foreground);--action-primary-hover:var(--hero-action-primary-hover);--action-secondary-background:var(--hero-action-secondary-background);--action-secondary-foreground:var(--hero-action-secondary-foreground);--action-secondary-border:var(--hero-action-secondary-border);--primary:var(--hero-action-primary-background);--primary-foreground:var(--hero-action-primary-foreground);--button-primary-weight:var(--hero-button-weight,500)}.odontologia-template-scope:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{box-sizing:border-box;background-clip:padding-box;background-color:var(--hero-action-primary-background)!important;color:var(--hero-action-primary-foreground)!important;border:1px solid var(--hero-action-primary-background)!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-outline]:not([data-odontologia-hero-cta-primary-style=solid]) .odontologia-hero-cta-row [data-hero-cta=primary],.odontologia-template-scope[data-odontologia-hero-cta-primary-style=outline] .odontologia-hero-cta-row [data-hero-cta=primary]{color:var(--hero-action-primary-foreground,var(--hero-action-primary-border,var(--hero-action-primary-background)))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-primary-border,var(--hero-action-primary-background))!important;box-shadow:none!important;background-color:#0000!important}.odontologia-hero-cta-row [data-hero-cta=primary] svg{--background:var(--hero-action-primary-background,#fff);color:var(--hero-action-primary-icon,currentColor)!important}.odontologia-hero-cta-row [data-hero-cta=secondary] svg{--background:var(--hero-action-secondary-background,#000);color:var(--hero-action-secondary-icon,currentColor)!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-outline]:not([data-odontologia-hero-cta-primary-style=solid]) .odontologia-hero-cta-row [data-hero-cta=primary] svg,.odontologia-template-scope[data-odontologia-hero-cta-primary-style=outline] .odontologia-hero-cta-row [data-hero-cta=primary] svg{--background:var(--odontologia-hero-canvas-fill,transparent)}.odontologia-template-scope[data-odontologia-hero-surface=dark]:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) .odontologia-hero-cta-row [data-hero-cta=secondary] svg{--background:#000}.odontologia-template-scope:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--input))!important;box-shadow:none!important;background-color:#0000!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{background-color:var(--hero-action-secondary-background,var(--hero-action-primary-background))!important;color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important;box-shadow:none!important;border-width:0!important;border-color:#0000!important}.odontologia-hero-cta-row [data-hero-cta],.odontologia-hero-cta-row a[data-slot=button],.odontologia-hero-cta-row button[data-slot=button]{font-weight:var(--button-primary-weight,500);box-sizing:border-box;overflow:visible;height:var(--hero-cta-height,2.5rem)!important;min-height:var(--hero-cta-height,2.5rem)!important;padding-inline:var(--hero-cta-padding-x,1.5rem)!important;font-size:var(--hero-cta-font-size,.875rem)!important;border-radius:var(--odontologia-button-radius,.375rem)!important;box-shadow:none!important}.odontologia-hero-cta-row [data-hero-cta] svg,.odontologia-hero-cta-row a[data-slot=button] svg,.odontologia-hero-cta-row button[data-slot=button] svg{width:var(--hero-cta-icon-size,1rem)!important;height:var(--hero-cta-icon-size,1rem)!important}@media (min-width:640px){.odontologia-hero-cta-row [data-hero-cta],.odontologia-hero-cta-row a[data-slot=button],.odontologia-hero-cta-row button[data-slot=button]{height:var(--hero-cta-height-sm,2.75rem)!important;min-height:var(--hero-cta-height-sm,2.75rem)!important;padding-inline:var(--hero-cta-padding-x-sm,2rem)!important;font-size:var(--hero-cta-font-size-sm,1rem)!important}.odontologia-hero-cta-row [data-hero-cta] svg,.odontologia-hero-cta-row a[data-slot=button] svg,.odontologia-hero-cta-row button[data-slot=button] svg{width:var(--hero-cta-icon-size-sm,1.25rem)!important;height:var(--hero-cta-icon-size-sm,1.25rem)!important}}.odontologia-template-scope[data-odontologia-hero-cta-primary-border=true]:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-primary-border-override,var(--hero-action-primary-foreground))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-cta-primary-border=true]:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{border-color:var(--hero-action-primary-border-override,color-mix(in srgb,var(--hero-action-primary-foreground) 28%,var(--hero-action-primary-background)))!important}}.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{border-color:color-mix(in srgb,var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground)) 28%,var(--hero-action-secondary-background,var(--hero-action-primary-background)))!important}}.odontologia-hero-scaled-copy .odontologia-hero-cta-row a,.odontologia-hero-scaled-copy .odontologia-hero-cta-row button{font-size:var(--hero-cta-font-size,.875rem);font-weight:var(--button-primary-weight,500)}@media (min-width:640px){.odontologia-hero-scaled-copy .odontologia-hero-cta-row a,.odontologia-hero-scaled-copy .odontologia-hero-cta-row button{font-size:var(--hero-cta-font-size-sm,1rem)}}.odontologia-hero-min-shell[data-odontologia-hero-min-shell=photo]{min-height:min(calc(var(--od-hero-photo-available-vh,var(--od-hero-photo-min-vh,92dvh)) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,56rem) * var(--odontologia-hero-shell-scale,1)))}@media (min-width:1024px){.odontologia-hero-min-shell[data-odontologia-hero-min-shell=photo]{min-height:min(calc(var(--od-hero-photo-available-vh,var(--od-hero-photo-min-vh,90dvh)) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,58rem) * var(--odontologia-hero-shell-scale,1)))}}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:border-box;flex-direction:column;display:flex;min-height:min(calc((52dvh - var(--od-hero-studio-in-flow-viewport-deduction,0px)) * var(--odontologia-hero-shell-scale,1)),calc(34rem * var(--odontologia-hero-shell-scale,1)))!important}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-below=true][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-mobile-section-height=true]){height:auto!important;min-height:0!important}}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-bleed=true]){min-height:min(calc((58dvh - var(--od-hero-studio-in-flow-viewport-deduction,0px)) * var(--odontologia-hero-shell-scale,1)),calc(38rem * var(--odontologia-hero-shell-scale,1)))!important}}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){--od-hero-ver-header-in-shell-min:var(--site-pub-fixed-header-height,4.5rem);--od-hero-ver-viewport-top-clearance:0px}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-bleed=true]){--od-hero-ver-header-in-shell-min:0px;--od-hero-ver-viewport-top-clearance:var(--site-pub-fixed-header-height,4.5rem)}@media (min-width:1024px){html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-bleed=true]),html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:border-box!important;min-height:min(calc(58dvh * var(--odontologia-hero-shell-scale,1) + var(--od-hero-ver-header-in-shell-min,0px)),calc(38rem * var(--odontologia-hero-shell-scale,1) + var(--od-hero-ver-header-in-shell-min,0px)))!important;max-width:100%!important;overflow-x:clip!important}}@media (min-width:1024px) and (max-width:1600px){html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-bleed=true]),html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){min-height:calc((100svh - var(--od-hero-ver-viewport-top-clearance,0px)) * var(--odontologia-hero-shell-scale,1))!important}}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain]{min-height:var(--odontologia-hero-plain-min-height,calc(23.4rem * var(--odontologia-hero-shell-scale,1)))!important;box-sizing:border-box!important;flex-direction:column!important;height:auto!important;max-height:none!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-height:0!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto!important;place-content:center!important;width:100%!important;min-height:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=plain],[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=plain]{min-height:var(--odontologia-hero-plain-min-height,calc(23.4rem * var(--odontologia-hero-shell-scale,1)))!important;box-sizing:border-box!important;height:auto!important}@media (min-width:768px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-shell-scaled=true]{min-height:calc(clamp(520px, min(48vw, var(--od-hero-available-viewport-dvh)), 680px) * var(--odontologia-hero-shell-scale,1))!important}}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact.odontologia-hero-tablet-grid,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid.odontologia-hero-tablet-grid,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid{align-items:center!important}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-column,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column]{align-self:center!important}@media (min-width:1024px){.odontologia-hero-min-shell[data-odontologia-hero-min-shell=panel] .odontologia-hero-doctor-frame-sized{min-height:min(440px,calc(var(--od-d-doc-target-px,660) * 1px));height:var(--od-d-doc-base-height)}}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-shell-scaled=true]){min-height:0}[data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-shell-scaled=true]) .odontologia-hero-foreground{flex-direction:column;flex:none;justify-content:flex-start;min-height:0;display:flex}@media (min-width:640px){[data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-shell-scaled=true]) .odontologia-hero-doctor-fov-grid-compact:not(.odontologia-hero-tablet-grid){flex:none;grid-template-rows:auto;align-items:start;min-height:0}[data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-shell-scaled=true]) .odontologia-hero-doctor-column{align-self:start}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-shell-scaled=true]:has(.odontologia-hero-tablet-grid),[data-odontologia-hero][data-odontologia-hero-tablet-split=true]{box-sizing:border-box;flex-direction:column!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-tablet-split=true] .odontologia-hero-foreground,[data-odontologia-hero][data-odontologia-hero-tablet-split=true] [data-odontologia-hero-content-area]{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-height:0!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true] .odontologia-hero-tablet-grid,[data-odontologia-hero][data-odontologia-hero-tablet-split=true] .odontologia-hero-tablet-grid{align-items:center!important}}@media (min-width:1024px){[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact{align-items:center}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot,[data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(calc(var(--od-d-doc-target-px,480) * 1px),26rem);align-self:center;height:auto}[data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;height:auto;max-height:var(--od-d-doc-base-height);min-height:0}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot{height:auto}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-copy-layer{align-self:center}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid,[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-doctor-fov-grid-compact,[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-doctor-split-grid{align-items:center}[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-copy-layer{align-self:center}[data-odontologia-hero-shell-layout=compact].odontologia-hero-doctor-fov-section .odontologia-hero-copy-layer{padding-block:clamp(.25rem,1svh,.75rem)}}.odontologia-hero-doctor-column{position:relative;overflow:visible}.odontologia-hero-doctor-fov{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:visible}@media (min-width:640px){.odontologia-hero-doctor-column{align-self:stretch;min-height:0}.odontologia-hero-doctor-fov-grid{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}}@media (max-width:1023px){[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=default].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;max-height:min(78vw,26rem)}@media (min-width:640px){[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=default].odontologia-hero-doctor-frame-sized{max-height:28rem}}[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:min(calc(78vw * 1.25),calc(var(--od-m-doc-max-vh,58) * 1vh))}[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{aspect-ratio:auto;width:100%;max-height:none;height:var(--od-m-doc-base-height)}@media (min-width:640px){[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:min(28rem,calc(var(--od-m-doc-max-vh,58) * 1vh))}}.odontologia-hero-doctor-fov-anchor.odontologia-hero-doctor-frame-span-sized,[data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-span-sized{width:calc(100% + var(--od-m-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-m-frame-span-x,0%) / -2);margin-right:calc(var(--od-m-frame-span-x,0%) / -2)}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:visible}@media (max-width:639px){[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:calc(var(--od-m-doc-max-vh,58) * 1vh)}[data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{width:calc(100% + var(--od-m-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-m-frame-span-x,0%) / -2);margin-right:calc(var(--od-m-frame-span-x,0%) / -2)}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{height:calc(var(--od-m-doc-base-height,min(78vw, 26rem)) * (1 + var(--od-m-frame-span-y-down-factor,0)));justify-content:center;align-items:flex-start;max-height:none;line-height:0;display:flex;overflow:hidden}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov img.odontologia-hero-doctor-img-scale{width:auto;max-width:94%;height:var(--od-m-doc-base-height,min(78vw,26rem));max-height:var(--od-m-doc-base-height,min(78vw,26rem));object-fit:contain;object-position:top center}}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-m-doc-base-height,100%) / (1 + var(--od-m-frame-span-y-down-factor,0)));flex-shrink:0;width:auto;max-width:none}}@media (min-width:1024px){[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) .odontologia-hero-doctor-slot,[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(max(calc(var(--od-d-doc-target-px,660) * 1px),420px),calc(var(--od-d-doc-max-px,960) * 1px))}[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) .odontologia-hero-doctor-slot{height:var(--od-d-doc-base-height);position:relative;overflow:visible}[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:auto;max-height:none;min-height:min(440px,calc(var(--od-d-doc-target-px,660) * 1px));width:100%;height:var(--od-d-doc-base-height);overflow:visible}.odontologia-hero-min-shell[data-odontologia-hero-min-shell=panel] .odontologia-hero-doctor-frame-sized{height:var(--od-d-doc-base-height)}.odontologia-hero-doctor-fov-anchor.odontologia-hero-doctor-frame-span-sized,[data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-span-sized{width:calc(100% + var(--od-d-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-d-frame-span-x,0%) / -2);margin-right:calc(var(--od-d-frame-span-x,0%) / -2)}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:visible}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-d-doc-base-height,100%) / (1 + var(--od-d-frame-span-y-down-factor,0)));flex-shrink:0;width:auto;max-width:none}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot,[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(calc(var(--od-d-doc-target-px,480) * 1px),26rem);align-self:start;height:auto;position:relative;overflow:visible}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;height:auto;max-height:var(--od-d-doc-base-height);min-height:0;overflow:visible}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-d-doc-base-height,100%) / (1 + var(--od-d-frame-span-y-down-factor,0)));max-height:var(--od-d-doc-base-height)}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact].odontologia-hero-doctor-fov-section{padding-bottom:clamp(1.25rem,2.5vw,2rem)}}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-doctor-fov-section,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-min-shell,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-photo-shell,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true][data-odontologia-hero-full-photo=true],[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-mobile-section-height=true],[data-odontologia-hero][data-odontologia-hero-shell-layout=plain][data-odontologia-hero-mobile-section-height=true]{height:var(--od-hero-mobile-section-height)!important;min-height:var(--od-hero-mobile-section-height)!important;max-height:var(--od-hero-mobile-section-height)!important;box-sizing:border-box!important}}