body .elementor-widget-html{line-height:0;font-size:0}body .elementor-widget-text-editor>p:last-child,body .elementor-widget-text-editor>.elementor-widget-container>p:last-child{margin:0}body .dato-acf.elementor-widget-text-editor p,body .dato-acf.elementor-widget-text-editor li,body .elementor-widget-theme-post-content p,body .elementor-widget-theme-post-content li,body:not(.home) .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor p{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4}body:not(.home) .elementor[data-elementor-type="wp-page"] .elementor-40191 .elementor-element.elementor-element-b0796a7 p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.page-template-tratamientos .elementor-widget-text-editor li{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4}body .dato-acf.elementor-widget-text-editor p,body .elementor-widget-theme-post-content p,body:not(.home) .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor p{margin-top:0;margin-bottom:1em}body .dato-acf.elementor-widget-text-editor>p:last-child,body .dato-acf.elementor-widget-text-editor>.elementor-widget-container>p:last-child,body .elementor-widget-theme-post-content>p:last-child,body .elementor-widget-theme-post-content>.elementor-widget-container>p:last-child,body:not(.home) .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor>p:last-child,body:not(.home) .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor>.elementor-widget-container>p:last-child{margin-bottom:0}body .elementor-41686 .elementor-element.elementor-element-91488cb,body .elementor-41686 .elementor-element.elementor-element-91488cb p,body .elementor-41686 .elementor-element.elementor-element-91488cb span{font-family:"DM Sans",sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.3!important;color:#FFFFFF!important}body .elementor .elementor-element.elementor-widget-theme-post-content h2,body .elementor-41686 .elementor-element.elementor-widget-text-editor h2,body .elementor-39919 .elementor-element.elementor-widget-text-editor h2,body .elementor-40677 .elementor-element.elementor-widget-text-editor h2,body .elementor-40489 .elementor-element.elementor-widget-text-editor h2{font-family:"Cormorant Garamond",sans-serif;font-size:40px;font-weight:600;line-height:1;color:#0C2340;margin:1.35em 0 .55em}body .elementor-widget-theme-post-content>.elementor-widget-container>h2:first-child,body .elementor-widget-text-editor>.elementor-widget-container>h2:first-child{margin-top:0}body .elementor-widget-theme-post-content h3{font-size:26px;line-height:1.25;margin:1.2em 0 .5em}body .elementor-widget-theme-post-content h4{font-size:22px;line-height:1.3;margin:1.1em 0 .45em}body .elementor-widget-theme-post-content>:first-child{margin-top:0}@media (max-width:767px){body .elementor .elementor-element.elementor-widget-theme-post-content h2,body .elementor-41686 .elementor-element.elementor-widget-text-editor h2,body .elementor-39919 .elementor-element.elementor-widget-text-editor h2,body .elementor-40677 .elementor-element.elementor-widget-text-editor h2,body .elementor-40489 .elementor-element.elementor-widget-text-editor h2{font-size:26px;line-height:1;margin-top:1.2em}body .elementor-widget-theme-post-content h3{font-size:22px;line-height:1.25;margin-top:1.1em}body .elementor-widget-theme-post-content h4{font-size:19px;line-height:1.3;margin-top:1em}}body .dato-acf.elementor-widget-text-editor ol,body .dato-acf.elementor-widget-text-editor ul{line-height:1.4}body .dato-acf.elementor-widget-text-editor li{line-height:inherit}body .dato-acf.elementor-widget-text-editor li+li{margin-top:.5em}body .dato-acf.elementor-widget-text-editor li>p{margin-bottom:.5em}body .dato-acf.elementor-widget-text-editor li>p:last-child{margin-bottom:0}body .dato-acf.elementor-widget-text-editor li>ol,body .dato-acf.elementor-widget-text-editor li>ul{margin-top:.5em;margin-bottom:.5em}body .dato-acf.elementor-widget-text-editor h3,body .dato-acf.elementor-widget-text-editor h4,body .dato-acf.elementor-widget-text-editor h5,body .dato-acf.elementor-widget-text-editor h6{margin-bottom:.35em}body .dato-acf.elementor-widget-text-editor a:not(.elementor-button){display:inline;padding:0;background:#fff0;color:#E6AE64;border-radius:0;box-shadow:none;font-size:inherit;line-height:inherit;font-weight:700;text-decoration:none;transform:none;transition:color 0.25s ease,text-decoration-color 0.25s ease}body .dato-acf.elementor-widget-text-editor a:not(.elementor-button):hover{background:#fff0;color:#0C2340;box-shadow:none;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;transform:none}body .dato-acf.elementor-widget-text-editor a:not(.elementor-button):focus-visible{outline:2px solid #E6AE64;outline-offset:2px}.pedir-cita a.elementor-button svg{transform:translateY(-1px)}.pedir-cita a.elementor-button:hover svg{fill:var(--e-global-color-primary);stroke:var(--e-global-color-primary)}.boton-llamar:hover svg *,.boton-llamar:hover svg{fill:#FFF;stroke:#FFF}.iconos-footer a:hover svg *{fill:var(--e-global-color-text);stroke:var(--e-global-color-text);transition:color 0.25s ease-in-out}.iconos-footer-2 a:hover svg *{fill:#fff;transition:color 0.25s ease-in-out}.boton-sabermas:hover{background-color:#FFF;opacity:80%;border-radius:10px}.boton-sabermas:hover svg *,.boton-sabermas:hover svg{fill:var(--e-global-color-primary);stroke:var(--e-global-color-primary)}.formulario-footer .elementor-button:hover svg *{fill:#FFF;stroke:#FFF}.icono-wsp .elementor-icon:hover svg,.icono-wsp .elementor-icon:hover svg *{stroke:#fff!important}.icono-wsp .elementor-social-icon:hover{background-color:var(--e-global-color-primary)!important}.icono-wsp-white .elementor-social-icon:hover{background-color:#fff!important}.icono-buscar .elementor-icon:hover svg,.icono-buscar .elementor-icon:hover svg *{fill:#fff!important}.icono-buscar .elementor-social-icon:hover{background-color:var(--e-global-color-primary)!important}.caja-tratamiento{overflow:hidden;transition:background-color 0.5s ease}.caja-tratamiento>.elementor-element,.caja-tratamiento .elementor-widget-wrap>.elementor-element,.caja-tratamiento .elementor-icon-list-item,.caja-tratamiento .elementor-heading-title,.caja-tratamiento .elementor-widget-container>span{transition:transform 0.55s cubic-bezier(.22,1,.36,1),opacity 0.35s ease,color 0.5s ease,fill 0.5s ease,stroke 0.5s ease;will-change:transform}.caja-tratamiento:hover{background-color:var(--e-global-color-primary)}.caja-tratamiento:hover>.elementor-element,.caja-tratamiento:hover .elementor-widget-wrap>.elementor-element,.caja-tratamiento:hover .elementor-icon-list-item,.caja-tratamiento:hover .elementor-heading-title,.caja-tratamiento:hover .elementor-widget-container>span{transform:translateY(5px)}.caja-tratamiento:hover span{color:white!important}.caja-tratamiento:hover h3{color:white!important}.caja-tratamiento:hover .elementor-icon-list-icon,.caja-tratamiento:hover .elementor-icon-list-icon i,.caja-tratamiento:hover .elementor-icon-list-icon svg,.caja-tratamiento:hover .elementor-icon-list-icon svg *,.caja-tratamiento:hover .elementor-icon-list-icon svg path{color:#FFFFFF!important;fill:#FFFFFF!important;stroke:#FFFFFF!important}.caja-tratamiento:hover .icono-trat,.caja-tratamiento:hover .icono-trat svg,.caja-tratamiento:hover .icono-trat svg *{fill:var(--e-global-color-text)!important;stroke:none!important}.caja-tratamiento:hover .icono-trat-2,.caja-tratamiento:hover .icono-trat-2 svg,.caja-tratamiento:hover .icono-trat-2 svg *{stroke:var(--e-global-color-text)!important;fill:none!important}.caja-tratamiento:hover .icono-trat-chupete,.caja-tratamiento:hover .icono-trat-chupete svg,.caja-tratamiento:hover .icono-trat-chupete svg *{stroke:var(--e-global-color-text)!important}.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item>a,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text{cursor:pointer}.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-text,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover a,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover span{color:#E6AE64!important}.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon i,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg *,.caja-tratamiento .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{color:#E6AE64!important;fill:#E6AE64!important;stroke:#E6AE64!important}.caja-centro{position:relative;overflow:hidden;border-radius:8px;transition:all 0.3s ease}.caja-centro:hover{border-radius:20px}.caja-centro::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,rgb(12 35 64 / .45) 60%,rgb(12 35 64 / .85) 100%);opacity:0;transition:opacity 0.3s ease-out;z-index:1;pointer-events:none}.logo-centro,.titulo-centro,.listado-centro{position:absolute;z-index:2;will-change:transform,opacity}.logo-centro{top:20px;right:20px;opacity:0;transform:translateY(-70px);transition:opacity 0.8s cubic-bezier(.22,1,.36,1),transform 0.8s cubic-bezier(.22,1,.36,1)}.titulo-centro{transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.listado-centro{opacity:0;transform:translateY(80px);transition:opacity 0.8s cubic-bezier(.22,1,.36,1),transform 0.8s cubic-bezier(.22,1,.36,1)}.caja-centro:hover::before{opacity:1;border-radius:20px}.caja-centro:hover .logo-centro{opacity:1;transform:translateY(0)}.caja-centro:hover .titulo-centro{transform:translateY(-75px)}.caja-centro:hover .listado-centro{opacity:1;transform:translateY(0)}.elementor-element-37ad317 .swiper{overflow:hidden!important;padding-bottom:65px!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.elementor-element-37ad317 .e-loop-item>.elementor{margin-bottom:35px}.titulo-que-es .elementor-heading-title{line-height:1.1}.titulo-que-es .titulo-dorado{display:block!important;font-family:'Anton',sans-serif!important;font-size:clamp(42px, 6vw, 80px)!important;color:#E6AE64!important;line-height:1!important;margin-bottom:10px}.titulo-que-es .titulo-azul{display:block;font-family:'Cormorant Garamond',serif;font-size:clamp(24px, 3vw, 42px);color:#0C2340;line-height:1.1}.titulo-trat-tec .titulo-trat-tec-destacado{display:inline-block;font-family:"Cormorant Garamond",serif;font-size:.6em;color:#0C2340;font-weight:400;line-height:1.1}.titulo-trat-diag .titulo-trat-diag-destacado{display:inline-block;font-family:"Cormorant Garamond",serif;font-size:.6em;color:#0C2340;font-weight:400;line-height:1.1}.cta-blog{border:1px solid var(--e-global-color-primary);border-radius:8px;background:#fff0;color:var(--e-global-color-primary);font-family:"DM Sans",sans-serif;padding:15px 15px 13px 15px;width:max-content;font-weight:600;transition:background-color 200ms ease}.cta-blog:hover{background-color:var(--e-global-color-primary);color:#fff}.acf-tabla-comparativa{width:100%;overflow-x:auto;margin:30px 0;background:#fff0;border-radius:14px}.acf-tabla-comparativa table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.25;color:#0C2340;overflow:hidden;border-radius:14px}.acf-tabla-comparativa thead th{padding:26px 24px;background:#FBF6F2;color:#0C2340;font-weight:600;text-align:center;vertical-align:middle;border-bottom:1px solid #E6AE64}.acf-tabla-comparativa thead th:first-child{width:48%;background:#E6AE64;color:#0C2340;font-family:"Cormorant Garamond",serif;font-size:18px;font-weight:600;line-height:1.1;text-align:left;border-top-left-radius:14px}.acf-tabla-comparativa thead th:last-child{border-top-right-radius:14px}.acf-tabla-comparativa thead th:nth-child(2),.acf-tabla-comparativa tbody td:nth-child(2){border-right:1px solid #0C2340}.acf-tabla-comparativa tbody td{padding:26px 24px;background:#FBF6F2;color:#0C2340;border-bottom:1px solid #E6AE64;vertical-align:middle;transition:background-color 0.25s ease,color 0.25s ease}.acf-tabla-comparativa tbody td:first-child{width:48%;background:#FFF;color:#0C2340;font-weight:600;text-align:left;letter-spacing:.2px}.acf-tabla-comparativa tbody td:nth-child(2),.acf-tabla-comparativa tbody td:nth-child(3){width:26%;color:#0C2340;font-weight:600;text-align:center}.acf-tabla-comparativa tbody tr:hover td{background:rgb(230 174 100 / .16);color:#0C2340}.acf-tabla-comparativa tbody tr:hover td:first-child{background:rgb(230 174 100 / .22)}.acf-tabla-comparativa tbody tr:last-child td{border-bottom:none}.acf-tabla-comparativa tbody tr:last-child td:first-child{border-bottom-left-radius:14px}.acf-tabla-comparativa tbody tr:last-child td:last-child{border-bottom-right-radius:14px}@media (max-width:767px){.acf-tabla-comparativa table{min-width:720px;font-size:14px}.acf-tabla-comparativa thead th,.acf-tabla-comparativa tbody td{padding:20px 16px}.acf-tabla-comparativa thead th:first-child{font-size:16px}}.roc-language-switcher{position:relative;z-index:50;flex:0 0 46px!important;width:46px;min-width:46px;max-width:46px}.roc-language-menu{position:relative;width:46px;font-family:"DM Sans",sans-serif}.roc-language-menu__trigger{display:flex;align-items:center;justify-content:center;gap:5px;width:46px;height:42px;padding:0;border:0;border-radius:10px;background:#fff0;color:#0C2340;font:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.roc-language-menu__trigger:hover,.roc-language-menu__trigger:focus-visible,.roc-language-menu.is-open .roc-language-menu__trigger{background:rgb(12 35 64 / .08);outline:none}.roc-language-menu__chevron{width:9px;height:6px;transition:transform 0.2s ease}.roc-language-menu.is-open .roc-language-menu__chevron{transform:rotate(180deg)}.roc-language-menu__options{position:absolute;top:calc(100% + 7px);right:0;box-sizing:border-box;width:142px;padding:5px;border:1px solid rgb(12 35 64 / .14);border-radius:12px;background:#FFF;box-shadow:0 12px 30px rgb(12 35 64 / .16)}.roc-language-menu__options[hidden]{display:none!important}.roc-language-menu__options a{display:block;padding:10px 11px;border-radius:8px;color:#0C2340;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color 0.2s ease}.roc-language-menu__options a:hover,.roc-language-menu__options a:focus-visible,.roc-language-menu__options a[aria-current="true"]{background:#F8F2EA;color:#0C2340;outline:none}@media (max-width:767px){header[data-elementor-id="38045"] .elementor-element-f3537d2{z-index:1002}.roc-language-switcher,.roc-language-menu{flex-basis:42px!important;width:42px;min-width:42px;max-width:42px}.roc-language-menu__trigger{width:42px;height:34px}}