.elementor .dn-skip{position:absolute;inset-block-start:8px;inset-inline-start:-9999px;z-index:200;margin:0px;&:focus-within { left: 16px; } & a { display: block; font-family: var(--dn-fuente); font-size: 16px; font-weight: 800; color: var(--dn-verde-profundo); background-color: var(--dn-porcelana); padding: 12px 16px; border-radius: 12px; text-decoration: none; } & a:focus-visible { outline: 3px solid var(--dn-oro); outline-offset: 3px; }\n}.elementor .dn-main{width:100%;min-width:0px;padding:0px;display:block;& a:focus-visible, & summary:focus-visible, & button:focus-visible { outline: 3px solid var(--dn-oro); outline-offset: 3px; border-radius: 4px; } & [id] { scroll-margin-top: 112px; }\n}.elementor .dn-burger-barras{width:18px;height:14px;min-width:18px;padding:0px;background-color:transparent;display:block;flex:0 0 auto;background-image: linear-gradient(var(--dn-porcelana) 0 2px, transparent 2px 6px, var(--dn-porcelana) 6px 8px, transparent 8px 12px, var(--dn-porcelana) 12px 14px);\n}.elementor .dn-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .dn-menu-link:focus{outline-offset:2px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-menu-link{font-family:var(--dn-fuente);font-weight:700;font-size:18px;color:var(--dn-porcelana);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: var(--dn-linea-oscura); & a { display: block; }\n}.elementor .dn-menu-panel{position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:120;padding-block-start:12px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;background-color:var(--dn-verde-profundo);display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--dn-linea-oscura);\n}.elementor .dn-burger:focus{outline-offset:3px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-burger{width:44px;height:44px;cursor:pointer;padding:0px;border-radius:14px;border-width:1px;border-color:var(--dn-linea-oscura);border-style:solid;background-color:var(--dn-verde-profundo);display:flex;justify-content:center;align-items:center;& .e-accordion-item-icon-base { display: none; } & .e-accordion-item-title-base { flex: 0 0 auto; width: auto; min-width: 18px; justify-content: center; align-items: center; }\n}.elementor .dn-menu-movil{width:auto;position:static;display:none;& summary { list-style: none; } & summary::-webkit-details-marker { display: none; } & details { position: static; }\n}.elementor .dn-nav-link:hover,.elementor .dn-nav-link:focus-visible{color:var(--dn-porcelana);text-decoration:underline;text-underline-offset: 4px;\n}.elementor .dn-nav-link:focus{outline-offset:3px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-nav-link{font-family:var(--dn-fuente);font-weight:500;font-size:16px;color:var(--dn-texto-sobre-oscuro);line-height:1.2;text-decoration:none;margin:0px;display:block;white-space: nowrap;\n}.elementor .dn-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .dn-punto-claro{& span { color: var(--dn-oro); }\n}.elementor .dn-menos{font-family:var(--dn-fuente);font-weight:800;font-size:28px;color:var(--dn-oro);line-height:1;margin:0px;display:block;}.elementor .dn-mas{font-family:var(--dn-fuente);font-weight:800;font-size:28px;color:var(--dn-oro);line-height:1;margin:0px;display:block;}.elementor .dn-punto{& span { color: var(--dn-oro-claro); }\n}.elementor .dn-franja{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--dn-salvia);display:grid;gap:40px;grid-template-columns:1.1fr 1fr 1fr;}.elementor .dn-marco{width:100%;padding:10px;border-radius:22px;border-width:2px;border-color:var(--dn-verde-profundo);border-style:solid;background-color:var(--dn-blanco);display:flex;flex-direction:column;}.elementor .dn-celda-dentis{font-family:var(--dn-fuente);font-size:16px;color:var(--dn-texto-columna);line-height:1.5;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;background-color:var(--dn-verde-profundo);display:flex;flex-direction:row;gap:12px;align-items:flex-start;border-top-style: solid; border-top-color: var(--dn-linea-oscura);\n}.elementor .dn-celda-suele{font-family:var(--dn-fuente);font-size:16px;color:var(--dn-gris-verde);line-height:1.5;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;border-top-style: solid; border-top-color: var(--dn-linea);\n}.elementor .dn-celda-criterio{font-family:var(--dn-fuente);font-weight:800;font-size:17px;color:var(--dn-verde-profundo);line-height:1.35;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:24px;margin:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: var(--dn-linea);\n}.elementor .dn-sello{width:160px;height:160px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg);display:block;}.elementor .dn-barra-movil{position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:99;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:2px;background-color:var(--dn-porcelana);display:none;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--dn-verde-profundo);\n}.elementor .dn-footer-titulo{font-family:var(--dn-fuente);font-weight:800;font-size:15px;color:var(--dn-porcelana);line-height:1.9;margin:0px;display:block;}.elementor .dn-footer-link:hover,.elementor .dn-footer-link:focus-visible{color:var(--dn-porcelana);text-decoration:underline;}.elementor .dn-footer-link{font-family:var(--dn-fuente);font-size:15px;color:var(--dn-nota-sobre-oscuro);line-height:1.9;text-decoration:none;margin:0px;display:block;& a { text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }\n}.elementor .dn-footer{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;background-color:var(--dn-verde-profundo);display:flex;justify-content:center;border-top-style: solid; border-top-color: var(--dn-linea-oscura); & a:focus-visible { outline: 3px solid var(--dn-oro); outline-offset: 3px; border-radius: 4px; }\n}.elementor .dn-btn-header:hover,.elementor .dn-btn-header:focus-visible{background-color:var(--dn-blanco);}.elementor .dn-btn-header:focus{outline-offset:3px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-btn-header{font-family:var(--dn-fuente);font-weight:800;font-size:16px;color:var(--dn-verde-profundo);line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;background-color:var(--dn-porcelana);display:inline-block;white-space: nowrap;\n}.elementor .dn-header-fila{width:100%;max-width:var(--dn-ancho-contenido);position:static;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .dn-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;padding-block-start:28px;padding-block-end:28px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--dn-verde-profundo);display:flex;justify-content:center;inset-block-start: var(--wp-admin--admin-bar--height, 0px); & a:focus-visible, & summary:focus-visible { outline: 3px solid var(--dn-oro); outline-offset: 3px; border-radius: 4px; }\n}.elementor .dn-faq-respuesta{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .dn-faq-icono{color:var(--dn-oro);flex:0 0 auto;fill: var(--dn-oro);\n}.elementor .dn-faq-pregunta{font-family:var(--dn-fuente);font-weight:800;font-size:20px;color:var(--dn-verde-profundo);line-height:1.3;margin:0px;display:block;}.elementor .dn-faq-titulo:focus{outline-offset:3px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-faq-titulo{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;& .e-accordion-item-icon-base { width: auto; flex: 0 0 auto; } & .e-accordion-item-title-base { flex: 1 1 auto; min-width: 0; }\n}.elementor .dn-faq-item{padding:0px;border-radius:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dn-verde-profundo); &[open] .dn-faq-icono { transform: none; } &[open] .dn-mas { display: none; } &:not([open]) .dn-menos { display: none; }\n}.elementor .dn-faq{padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--dn-verde-profundo);\n}.elementor .dn-fundador{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:2px;border-color:var(--dn-oro);border-style:solid;display:flex;flex-direction:column;gap:4px;& del { color: var(--dn-gris-verde); text-decoration: line-through; } & strong { font-weight: 800; }\n}.elementor .dn-ficha-fila{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:12px;grid-template-columns:170px minmax(0, 1fr);border-top-style: solid; border-top-color: var(--dn-linea);\n}.elementor .dn-ficha{padding:32px;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:14px;border-end-end-radius:14px;border-width:2px;border-color:var(--dn-verde-profundo);border-style:solid;background-color:var(--dn-blanco);display:flex;flex-direction:column;gap:18px;}.elementor .dn-busqueda{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:2px;border-color:var(--dn-verde-profundo);border-style:solid;background-color:var(--dn-blanco);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .dn-ph{font-family:var(--dn-fuente);font-size:15px;color:var(--dn-texto-secundario);line-height:1.4;text-align:center;padding:16px;border-radius:14px;background-color:var(--dn-marcador);display:flex;justify-content:center;align-items:center;}.elementor .dn-item{min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;& .dn-texto { line-height: 1.3; }\n}.elementor .dn-cruz{width:20px;font-family:var(--dn-fuente);font-weight:700;font-size:16px;color:var(--dn-gris-cruz);line-height:1.5;text-align:center;margin:0px;display:block;flex:0 0 auto;}.elementor .dn-check{width:8px;height:14px;min-width:0px;padding:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:6px;margin-inline-end:6px;border-block-start-width:0px;border-block-end-width:2.5px;border-inline-start-width:0px;border-inline-end-width:2.5px;border-color:var(--dn-oro);border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);display:block;flex:0 0 auto;}.elementor .dn-btn-flecha{font-family:var(--dn-fuente);font-weight:800;font-size:17px;color:var(--dn-blanco);line-height:1.2;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--dn-verde-profundo);display:flex;justify-content:center;align-items:center;-webkit-text-stroke: 0.7px currentColor;\n}.elementor .dn-btn-texto{font-family:var(--dn-fuente);font-weight:800;font-size:17px;color:var(--dn-blanco);line-height:1.2;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--dn-verde-accion);display:flex;align-items:center;white-space: nowrap;\n}.elementor .dn-btn:hover,.elementor .dn-btn:focus-visible{filter: brightness(1.08);\n}.elementor .dn-btn:focus{outline-offset:3px;outline: 3px solid var(--dn-oro);\n}.elementor .dn-btn{width:auto;max-width:100%;overflow:hidden;text-decoration:none;cursor:pointer;padding:0px;border-radius:var(--dn-radio-boton);display:inline-flex;flex-direction:row;gap:0px;flex:0 0 auto;align-items:stretch;align-self:flex-start;}.elementor .dn-regla{min-width:0px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--dn-verde-profundo);\n}.elementor .dn-grid-4{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .dn-grid-3{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .dn-grid-2{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .dn-fila{padding:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .dn-pila{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .dn-cabecera{padding:0px;display:grid;gap:40px;grid-template-columns:240px minmax(0, 1fr);}.elementor .dn-contenedor{width:100%;max-width:var(--dn-ancho-contenido);padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .dn-seccion{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;}.elementor .dn-logo{font-family:var(--dn-fuente);font-weight:800;font-size:28px;color:var(--dn-porcelana);letter-spacing:-1px;line-height:1;text-decoration:none;margin:0px;display:inline-block;}.elementor .dn-enlace:hover,.elementor .dn-enlace:focus-visible{color:var(--dn-verde-profundo);}.elementor .dn-enlace{font-family:var(--dn-fuente);font-weight:700;font-size:17px;color:var(--dn-verde-accion);text-decoration:underline;cursor:pointer;display:inline;text-underline-offset: 3px;\n}.elementor .dn-precio{font-family:var(--dn-fuente);font-weight:800;font-size:80px;color:var(--dn-verde-profundo);letter-spacing:-3px;line-height:1;margin:0px;display:block;}.elementor .dn-cifra-xl{font-family:var(--dn-fuente);font-weight:800;font-size:104px;color:var(--dn-oro-claro);letter-spacing:-4px;line-height:0.9;margin:0px;display:block;}.elementor .dn-cifra{font-family:var(--dn-fuente);font-weight:800;font-size:72px;color:var(--dn-oro);letter-spacing:-3px;line-height:0.95;margin:0px;display:block;}.elementor .dn-num-sm{font-family:var(--dn-fuente);font-weight:800;font-size:14px;color:var(--dn-oro-oscuro);line-height:1.4;margin:0px;display:block;}.elementor .dn-num{font-family:var(--dn-fuente);font-weight:800;font-size:64px;color:var(--dn-oro);letter-spacing:-2px;line-height:1;margin:0px;display:block;}.elementor .dn-eyebrow{font-family:var(--dn-fuente);font-weight:700;font-size:14px;color:var(--dn-oro-oscuro);letter-spacing:0.3px;line-height:1.4;margin:0px;display:block;}.elementor .dn-nota{font-family:var(--dn-fuente);font-weight:400;font-size:14px;color:var(--dn-gris-verde);line-height:1.55;margin:0px;display:block;}.elementor .dn-texto-sm{font-family:var(--dn-fuente);font-weight:400;font-size:16px;color:var(--dn-texto-secundario);line-height:1.5;margin:0px;display:block;}.elementor .dn-texto{font-family:var(--dn-fuente);font-weight:400;font-size:17px;color:var(--dn-texto-secundario);line-height:1.55;margin:0px;display:block;}.elementor .dn-lead{font-family:var(--dn-fuente);font-weight:400;font-size:20px;color:var(--dn-texto-secundario);line-height:1.5;margin:0px;display:block;}.elementor .dn-h4{font-family:var(--dn-fuente);font-weight:800;font-size:19px;color:var(--dn-verde-profundo);line-height:1.25;margin:0px;display:block;}.elementor .dn-h3{font-family:var(--dn-fuente);font-weight:800;font-size:24px;color:var(--dn-verde-profundo);letter-spacing:-0.4px;line-height:1.15;margin:0px;display:block;}.elementor .dn-h2-panel{font-family:var(--dn-fuente);font-weight:800;font-size:44px;color:var(--dn-verde-profundo);letter-spacing:-1.6px;line-height:1;margin:0px;display:block;text-wrap: balance;\n}.elementor .dn-afiche{font-family:var(--dn-fuente);font-weight:800;font-size:88px;color:var(--dn-porcelana);letter-spacing:-3.4px;line-height:0.94;margin:0px;display:block;text-wrap: balance;\n}.elementor .dn-filetes{background-image: linear-gradient(var(--dn-verde-accion) 0 14px, transparent 14px 30px, var(--dn-verde-accion) 30px 44px, transparent 44px 60px, var(--dn-oro) 60px 74px, transparent 74px 90px, var(--dn-verde-accion) 90px 104px); background-repeat: no-repeat; background-size: 250px 104px; background-position: right 0 top 132px;\n}.elementor .dn-rings-izquierda{background-image: radial-gradient(circle at center, transparent 278.85px, rgba(184,134,43,.55) 279.25px, rgba(184,134,43,.55) 280.75px, transparent 281.15px, transparent 418.35px, rgba(184,134,43,.55) 418.75px, rgba(184,134,43,.55) 421.25px, transparent 421.65px); background-repeat: no-repeat; background-size: 850px 850px; background-position: calc(50vw - 1085px) calc(100% + 527px);\n}.elementor .dn-rings-esquina{background-image: radial-gradient(circle at center, transparent 248.85px, rgba(184,134,43,.55) 249.25px, rgba(184,134,43,.55) 250.75px, transparent 251.15px, transparent 378.35px, rgba(184,134,43,.55) 378.75px, rgba(184,134,43,.55) 381.25px, transparent 381.65px); background-repeat: no-repeat; background-size: 770px 770px; background-position: calc(50vw + 225px) -365px;\n}.elementor .dn-h2{font-family:var(--dn-fuente);font-weight:800;font-size:56px;color:var(--dn-verde-profundo);letter-spacing:-2px;line-height:0.98;margin:0px;display:block;text-wrap: balance;\n}.elementor .dn-dots{background-color:var(--dn-salvia);background-image: linear-gradient(90deg, var(--dn-salvia) 0, var(--dn-salvia) 58%, transparent 58%), radial-gradient(rgba(184,134,43,.55) 1.4px, transparent 1.6px); background-size: 100% 100%, 22px 22px;\n}.elementor .dn-rings-hero{background-image: radial-gradient(circle at center, transparent 316.85px, rgba(184,134,43,.55) 317.25px, rgba(184,134,43,.55) 318.75px, transparent 319.15px, transparent 468.35px, rgba(184,134,43,.55) 468.75px, rgba(184,134,43,.55) 471.25px, transparent 471.65px); background-repeat: no-repeat; background-size: 950px 950px; background-position: calc(50vw - 365px) calc(100% + 505px);\n}.elementor .dn-bg-salvia{background-color:var(--dn-salvia);}.elementor .dn-bg-blanco{background-color:var(--dn-blanco);}.elementor .dn-bg-porcelana{background-color:var(--dn-porcelana);}.elementor .dn-bg-verde{background-color:var(--dn-verde-profundo);}.elementor .dn-filete-salvia{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dn-nota-sobre-oscuro);\n}.elementor .dn-filete-oscuro{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dn-linea-oscura);\n}.elementor .dn-filete{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dn-linea);\n}.elementor .dn-col-dentis-bottom{border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:28px;border-end-end-radius:28px;}.elementor .dn-col-dentis-top{border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .dn-foto-hero{overflow:hidden;border-start-start-radius:64px;}.elementor .dn-plan-der{border-start-start-radius:0px;border-start-end-radius:40px;border-end-start-radius:0px;border-end-end-radius:20px;}.elementor .dn-plan-izq{border-start-start-radius:40px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:0px;}.elementor .dn-diente-md{overflow:hidden;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:14px;border-end-end-radius:14px;}.elementor .dn-diente-lg{overflow:hidden;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:20px;border-end-end-radius:20px;}.elementor .dn-ph-oscuro{color:var(--dn-nota-sobre-oscuro);background-color:var(--dn-linea-oscura);}.elementor .dn-btn-flecha-oscuro{background-color:var(--dn-verde-accion);}.elementor .dn-btn-texto-oscuro{color:var(--dn-verde-profundo);background-color:var(--dn-porcelana);}.elementor .dn-check-claro{border-color:var(--dn-oro-claro);}.elementor .dn-regla-oscuro{border-top-color: var(--dn-porcelana);\n}.elementor .dn-c-gris{color:var(--dn-gris-verde);}.elementor .dn-c-columna{color:var(--dn-texto-columna);}.elementor .dn-c-tinta{color:var(--dn-tinta);}.elementor .dn-c-oro-claro{color:var(--dn-oro-claro);}.elementor .dn-c-nota-oscuro{color:var(--dn-nota-sobre-oscuro);}.elementor .dn-c-texto-oscuro{color:var(--dn-texto-sobre-oscuro);}.elementor .dn-c-claro{color:var(--dn-porcelana);}.elementor .dn-col-dentis{color:var(--dn-texto-columna);background-color:var(--dn-verde-profundo);}.elementor .dn-check-dentis{border-color:var(--dn-oro-claro);}.elementor .dn-nav-link-fuerte{font-weight:800;color:var(--dn-porcelana);}.elementor .dn-c-oro-oscuro{color:var(--dn-oro-oscuro);}.elementor .dn-c-oro-texto{color:var(--dn-oro-texto);}