@media(max-width:767px){.elementor .dn-main{& [id] { scroll-margin-top: 84px; }\n}}@media(max-width:767px){.elementor .dn-menu-movil{display:block;}}@media(max-width:767px){.elementor .dn-nav{display:none;}}@media(max-width:767px){.elementor .dn-menos{font-size:22px;}}@media(max-width:767px){.elementor .dn-mas{font-size:22px;}}@media(max-width:767px){.elementor .dn-franja{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;gap:16px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-celda-dentis{font-weight:700;font-size:15px;color:var(--dn-verde-profundo);padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;background-color:transparent;gap:8px;}}@media(max-width:767px){.elementor .dn-celda-suele{font-size:15px;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;gap:8px;}}@media(max-width:767px){.elementor .dn-celda-criterio{font-size:16px;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .dn-sello{width:104px;height:104px;}}@media(max-width:767px){.elementor .dn-barra-movil{display:flex;}}@media(max-width:767px){.elementor .dn-footer-link{& a { display: inline-block; padding: 9px 0; }\n}}@media(max-width:767px){.elementor .dn-footer{padding-block-start:40px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .dn-btn-header{display:none;}}@media(max-width:767px){.elementor .dn-header{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .dn-faq-respuesta{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .dn-faq-pregunta{font-size:17px;}}@media(max-width:767px){.elementor .dn-faq-titulo{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .dn-ficha-fila{grid-template-columns:120px minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-ficha{padding:22px;}}@media(max-width:767px){.elementor .dn-btn-flecha{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .dn-btn-texto{font-size:16px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;flex:1 1 auto;white-space: normal;\n}}@media(max-width:767px){.elementor .dn-btn{width:100%;display:flex;align-self:stretch;}}@media(max-width:767px){.elementor .dn-grid-4{gap:24px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-grid-3{gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-grid-2{gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-fila{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .dn-cabecera{gap:14px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .dn-contenedor{gap:32px;}}@media(max-width:767px){.elementor .dn-seccion{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .dn-enlace{& a { display: inline-block; padding: 11px 0; }\n}}@media(max-width:767px){.elementor .dn-precio{font-size:52px;letter-spacing:-2px;}}@media(max-width:767px){.elementor .dn-cifra-xl{font-size:64px;letter-spacing:-2.5px;}}@media(max-width:767px){.elementor .dn-cifra{font-size:48px;letter-spacing:-2px;}}@media(max-width:767px){.elementor .dn-num{font-size:44px;}}@media(max-width:767px){.elementor .dn-eyebrow{font-size:13px;}}@media(max-width:767px){.elementor .dn-nota{font-size:13px;}}@media(max-width:767px){.elementor .dn-texto-sm{font-size:15px;}}@media(max-width:767px){.elementor .dn-texto{font-size:16px;}}@media(max-width:767px){.elementor .dn-lead{font-size:17px;}}@media(max-width:767px){.elementor .dn-h4{font-size:17px;}}@media(max-width:767px){.elementor .dn-h3{font-size:18px;}}@media(max-width:767px){.elementor .dn-h2-panel{font-size:34px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor .dn-afiche{font-size:48px;letter-spacing:-1.8px;}}@media(max-width:767px){.elementor .dn-filetes{background-image: linear-gradient(var(--dn-verde-accion) 0 8px, transparent 8px 18px, var(--dn-verde-accion) 18px 26px, transparent 26px 36px, var(--dn-oro) 36px 44px, transparent 44px 54px, var(--dn-verde-accion) 54px 62px); background-size: 90px 62px; background-position: right 0 top 28px;\n}}@media(max-width:767px){.elementor .dn-rings-izquierda{background-image: radial-gradient(circle at center, transparent 128.85px, rgba(184,134,43,.55) 129.25px, rgba(184,134,43,.55) 130.75px, transparent 131.15px, transparent 198.35px, rgba(184,134,43,.55) 198.75px, rgba(184,134,43,.55) 201.25px, transparent 201.65px); background-size: 410px 410px; background-position: right -195px top -165px;\n}}@media(max-width:767px){.elementor .dn-rings-esquina{background-image: radial-gradient(circle at center, transparent 128.85px, rgba(184,134,43,.55) 129.25px, rgba(184,134,43,.55) 130.75px, transparent 131.15px, transparent 198.35px, rgba(184,134,43,.55) 198.75px, rgba(184,134,43,.55) 201.25px, transparent 201.65px); background-size: 410px 410px; background-position: right -195px top -165px;\n}}@media(max-width:767px){.elementor .dn-h2{font-size:34px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor .dn-dots{background-image: linear-gradient(180deg, var(--dn-salvia) 0, var(--dn-salvia) 62%, transparent 62%), radial-gradient(rgba(184,134,43,.55) 1.3px, transparent 1.5px); background-size: 100% 100%, 18px 18px;\n}}@media(max-width:767px){.elementor .dn-rings-hero{background-image: radial-gradient(circle at center, transparent 163.85px, rgba(184,134,43,.55) 164.25px, rgba(184,134,43,.55) 165.75px, transparent 166.15px, transparent 248.35px, rgba(184,134,43,.55) 248.75px, rgba(184,134,43,.55) 251.25px, transparent 251.65px); background-size: 510px 510px; background-position: right -195px top 75px;\n}}@media(max-width:767px){.elementor .dn-foto-hero{border-start-start-radius:48px;}}@media(max-width:767px){.elementor .dn-plan-der{border-start-start-radius:32px;border-start-end-radius:32px;border-end-start-radius:16px;border-end-end-radius:16px;}}@media(max-width:767px){.elementor .dn-plan-izq{border-start-start-radius:32px;border-start-end-radius:32px;border-end-start-radius:16px;border-end-end-radius:16px;}}@media(max-width:767px){.elementor .dn-diente-lg{border-start-start-radius:32px;border-start-end-radius:32px;border-end-start-radius:16px;border-end-end-radius:16px;}}@media(max-width:767px){.elementor .dn-oculto-movil{display:none;}}@media(max-width:767px){.elementor .dn-check-dentis{border-color:var(--dn-oro);}}@media(max-width:767px){.elementor .dn-paso{column-gap:14px;padding-block-start:14px;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;row-gap: 4px;\n}}@media(max-width:767px){.elementor .dn-paso-num{min-width:28px;font-size:40px;grid-row:1 / span 2;}}