.elementor .contenedor{max-width:1280px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:row;}.elementor .tipo-secundaria{font-family:var(--Outfit);font-size:0.65rem;color:var(--secundario);letter-spacing:0.2em;text-transform:uppercase;margin-block-end:20px;}.elementor .tipo-principal{font-family:var(--DM-Serif-Display);color:var(--texto);font-style:normal;}.elementor .header-fijo{position:relative;}.elementor .servicio-num{font-family:var(--Outfit);font-size:0.6rem;color:var(--primario);margin-block-end:0px;}.elementor .acordeon-cabecera-tratamientos{display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .acordeon-titulo-tratamiento{font-size:clamp(1.2rem, 3vw, 2.5rem);letter-spacing:-0.01em;}.elementor .acordeon-icono-tratamientos{font-size:1.4rem;color:var(--secundario);line-height:1rem;}.elementor .acordeon-acordeon-tratamientos{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--beige);}.elementor .acordeon-cont_cabecera-tratamientos{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--beige);border-style:solid;flex-direction:row;gap:2rem;}