.elementor-kit-6{--e-global-color-primary:#003018;--e-global-color-secondary:#1F6B3B;--e-global-color-text:#16241C;--e-global-color-accent:#78C048;--e-global-color-lavado:#EEF6EA;--e-global-color-borde:#D6E3D2;--e-global-color-textosuave:#54655B;--e-global-color-blanco:#FFFFFF;--e-global-color-ambar:#F5A623;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.18em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:0.8px;--e-global-typography-hero-font-family:"Poppins";--e-global-typography-hero-font-size:52px;--e-global-typography-hero-font-weight:700;--e-global-typography-hero-line-height:1.12em;--e-global-typography-hero-letter-spacing:-1px;--e-global-typography-titulo-font-family:"Poppins";--e-global-typography-titulo-font-size:38px;--e-global-typography-titulo-font-weight:700;--e-global-typography-titulo-line-height:1.2em;--e-global-typography-titulo-letter-spacing:-0.4px;--e-global-typography-subtitulo-font-family:"Poppins";--e-global-typography-subtitulo-font-size:27px;--e-global-typography-subtitulo-font-weight:600;--e-global-typography-subtitulo-line-height:1.3em;--e-global-typography-tarjeta-font-family:"Poppins";--e-global-typography-tarjeta-font-size:21px;--e-global-typography-tarjeta-font-weight:600;--e-global-typography-tarjeta-line-height:1.32em;--e-global-typography-cifra-font-family:"Poppins";--e-global-typography-cifra-font-size:48px;--e-global-typography-cifra-font-weight:700;--e-global-typography-cifra-line-height:1em;--e-global-typography-cifra-letter-spacing:-1px;--e-global-typography-antetitulo-font-family:"Inter";--e-global-typography-antetitulo-font-size:14px;--e-global-typography-antetitulo-font-weight:600;--e-global-typography-antetitulo-text-transform:uppercase;--e-global-typography-antetitulo-line-height:1.4em;--e-global-typography-antetitulo-letter-spacing:1.2px;--e-global-typography-entradilla-font-family:"Inter";--e-global-typography-entradilla-font-size:20px;--e-global-typography-entradilla-font-weight:400;--e-global-typography-entradilla-line-height:1.55em;--e-global-typography-cuerpo-font-family:"Inter";--e-global-typography-cuerpo-font-size:18px;--e-global-typography-cuerpo-font-weight:400;--e-global-typography-cuerpo-line-height:1.65em;--e-global-typography-pequeno-font-family:"Inter";--e-global-typography-pequeno-font-size:15px;--e-global-typography-pequeno-font-weight:400;--e-global-typography-pequeno-line-height:1.55em;--e-global-typography-boton-font-family:"Inter";--e-global-typography-boton-font-size:16px;--e-global-typography-boton-font-weight:600;--e-global-typography-boton-text-transform:none;--e-global-typography-boton-line-height:1.2em;--e-global-typography-boton-letter-spacing:0.2px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:34px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:21px;--e-global-typography-secondary-line-height:1.37em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.3em;--e-global-typography-hero-font-size:40px;--e-global-typography-hero-line-height:1.16em;--e-global-typography-hero-letter-spacing:-0.5px;--e-global-typography-titulo-font-size:32px;--e-global-typography-titulo-line-height:1.22em;--e-global-typography-subtitulo-font-size:25px;--e-global-typography-subtitulo-line-height:1.32em;--e-global-typography-tarjeta-font-size:20px;--e-global-typography-tarjeta-line-height:1.34em;--e-global-typography-cifra-font-size:42px;--e-global-typography-cifra-line-height:1.05em;--e-global-typography-cifra-letter-spacing:-0.5px;--e-global-typography-antetitulo-font-size:14px;--e-global-typography-antetitulo-line-height:1.42em;--e-global-typography-entradilla-font-size:19px;--e-global-typography-entradilla-line-height:1.58em;--e-global-typography-cuerpo-font-size:18px;--e-global-typography-cuerpo-line-height:1.65em;--e-global-typography-pequeno-font-size:15px;--e-global-typography-pequeno-line-height:1.55em;--e-global-typography-boton-font-size:16px;--e-global-typography-boton-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:1.3em;--e-global-typography-hero-font-size:32px;--e-global-typography-hero-line-height:1.22em;--e-global-typography-hero-letter-spacing:-0.2px;--e-global-typography-titulo-font-size:27px;--e-global-typography-titulo-line-height:1.26em;--e-global-typography-titulo-letter-spacing:0px;--e-global-typography-subtitulo-font-size:22px;--e-global-typography-subtitulo-line-height:1.35em;--e-global-typography-tarjeta-font-size:19px;--e-global-typography-tarjeta-line-height:1.36em;--e-global-typography-cifra-font-size:38px;--e-global-typography-cifra-line-height:1.05em;--e-global-typography-cifra-letter-spacing:-0.5px;--e-global-typography-antetitulo-font-size:13px;--e-global-typography-antetitulo-line-height:1.45em;--e-global-typography-antetitulo-letter-spacing:1px;--e-global-typography-entradilla-font-size:18px;--e-global-typography-entradilla-line-height:1.6em;--e-global-typography-cuerpo-font-size:17px;--e-global-typography-cuerpo-line-height:1.7em;--e-global-typography-pequeno-font-size:15px;--e-global-typography-pequeno-line-height:1.6em;--e-global-typography-boton-font-size:16px;--e-global-typography-boton-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.icono-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#EEF6EA;color:#1F6B3B;flex:none;transition:transform .3s cubic-bezier(.2,.8,.3,1),background-color .3s ease,color .3s ease}.icono-badge svg,.icono-badge img{width:28px;height:28px;display:block}.icono-badge .elementor-widget-container{display:flex}.tarjeta-servicio:hover .icono-badge{transform:translateY(-3px) rotate(-4deg);background:#78C048;color:#003018}.paso-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#78C048;color:#003018;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:19px;line-height:1;flex:none}.tarjeta-servicio{box-shadow:0 1px 2px rgba(0,48,24,.05),0 6px 18px rgba(0,48,24,.06);transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s ease}.tarjeta-servicio:hover{transform:translateY(-8px);box-shadow:0 18px 38px rgba(0,48,24,.15)}.boton-principal .elementor-button,.boton-secundario .elementor-button,.enlace-tarjeta .elementor-button{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.boton-principal .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(120,192,72,.4)}.boton-secundario .elementor-button:hover{background-color:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.8)!important}.enlace-tarjeta .elementor-button:hover{opacity:.7}.foto-pasos img{transition:transform .5s cubic-bezier(.2,.8,.3,1)}.foto-pasos:hover img{transform:scale(1.04)}.pie-enlaces a,.pie-contacto a,.pie-legal a{color:inherit;text-decoration:none;transition:color .2s ease}.pie-enlaces a:hover,.pie-contacto a:hover,.pie-legal a:hover{color:#78C048}a:focus-visible,.elementor-button:focus-visible{outline:3px solid #78C048;outline-offset:3px}.elementor-invisible{animation:pmo-red-seguridad .01s linear 2.5s forwards}@keyframes pmo-red-seguridad{to{visibility:visible;opacity:1}}@media(prefers-reduced-motion:reduce){.elementor-invisible{visibility:visible!important;animation:none!important}.animated{animation:none!important}.tarjeta-servicio,.icono-badge,.elementor-button,.foto-pasos img{transition:none!important}.tarjeta-servicio:hover{transform:none}}/* ficha de servicio */.srv-puntos{display:flex;flex-direction:column;gap:20px}.srv-punto-titulo{font-family:var(--e-global-typography-tarjeta-font-family),sans-serif;font-size:var(--e-global-typography-tarjeta-font-size);font-weight:var(--e-global-typography-tarjeta-font-weight);line-height:var(--e-global-typography-tarjeta-line-height);color:var(--e-global-color-primary);margin:0 0 6px}.srv-punto p,.srv-checks>p,.srv-checks-parrafo p,.srv-cta p,.srv-faq-respuesta p{font-family:var(--e-global-typography-cuerpo-font-family),sans-serif;font-size:var(--e-global-typography-cuerpo-font-size);font-weight:var(--e-global-typography-cuerpo-font-weight);line-height:var(--e-global-typography-cuerpo-line-height);color:var(--e-global-color-text);margin:0 0 10px}.srv-punto p:last-child,.srv-cta p:last-child,.srv-faq-respuesta p:last-child{margin-bottom:0}.srv-checks-subtitulo{font-family:var(--e-global-typography-tarjeta-font-family),sans-serif;font-size:var(--e-global-typography-tarjeta-font-size);font-weight:var(--e-global-typography-tarjeta-font-weight);line-height:var(--e-global-typography-tarjeta-line-height);color:var(--e-global-color-primary);margin:22px 0 10px}.srv-checks-subtitulo:first-child{margin-top:0}.srv-checks-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.srv-checks-lista li{font-family:var(--e-global-typography-cuerpo-font-family),sans-serif;font-size:var(--e-global-typography-cuerpo-font-size);font-weight:var(--e-global-typography-cuerpo-font-weight);line-height:var(--e-global-typography-cuerpo-line-height);color:var(--e-global-color-text);position:relative;padding-left:28px}.srv-checks-lista li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;background:var(--e-global-color-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 12.5l5.2 5.2L20 7%27/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 12.5l5.2 5.2L20 7%27/%3E%3C/svg%3E") no-repeat center/contain}.srv-checks>p,.srv-checks-parrafo{margin-top:18px}.srv-ctas{display:flex;flex-direction:column;gap:34px}.srv-cta-titulo{font-family:var(--e-global-typography-titulo-font-family),sans-serif;font-size:var(--e-global-typography-titulo-font-size);font-weight:var(--e-global-typography-titulo-font-weight);line-height:var(--e-global-typography-titulo-line-height);color:var(--e-global-color-primary);margin:0 0 14px}.srv-boton{display:inline-block;margin-top:18px;padding:17px 34px;border-radius:4px;text-decoration:none;background:var(--e-global-color-accent);color:var(--e-global-color-primary);font-family:var(--e-global-typography-boton-font-family),sans-serif;font-size:var(--e-global-typography-boton-font-size);font-weight:var(--e-global-typography-boton-font-weight);line-height:var(--e-global-typography-boton-line-height);transition:transform .2s ease,box-shadow .2s ease}.srv-boton:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(120,192,72,.4);color:var(--e-global-color-primary)}.srv-faq{display:flex;flex-direction:column}.srv-faq-item{border-bottom:1px solid rgba(0,48,24,.12)}.srv-faq-pregunta{font-family:var(--e-global-typography-tarjeta-font-family),sans-serif;font-size:var(--e-global-typography-tarjeta-font-size);font-weight:var(--e-global-typography-tarjeta-font-weight);line-height:var(--e-global-typography-tarjeta-line-height);color:var(--e-global-color-primary);list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative}.srv-faq-pregunta::-webkit-details-marker{display:none}.srv-faq-pregunta::after{content:"";position:absolute;right:6px;top:50%;margin-top:-9px;width:18px;height:18px;background:var(--e-global-color-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9.5l6 6 6-6%27/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9.5l6 6 6-6%27/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .25s ease}.srv-faq-item[open] .srv-faq-pregunta::after{transform:rotate(180deg)}.srv-faq-pregunta:focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:3px}.srv-faq-respuesta{padding:0 40px 20px 0}@media(prefers-reduced-motion:reduce){.srv-boton,.srv-faq-pregunta::after{transition:none!important}.srv-boton:hover{transform:none}}.etiquetas-servicio{font-style:italic}/* End custom CSS */