.hero{background-color:var(--color-primary-blue);width:100%;height:60vh;box-shadow:0 30px 0 0 var(--color-primary-green,#66b0a5), 0 60px 0 0 var(--color-primary-pink,#f0b2d1);background:#5a69a1;border-radius:0 0 77px 77px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:90px;padding-top:100px;display:flex}.hero .hero-content{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:90%;max-width:1200px;display:grid}.hero .hero-content .hero-left{flex-direction:column;justify-content:start;align-items:center;gap:32px;width:100%;height:90%;display:flex}.hero .hero-content .hero-left .hero-logo{width:100%;height:auto}.hero .hero-content .hero-left .hero-logo img{object-fit:contain;width:100%;height:100%}.hero .hero-content .hero-left .hero-subtitulo{background:var(--color-primary-green,#66b0a5);text-align:center;border-radius:125px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:411px;padding:12px;display:flex;transform:rotate(-3deg)}.hero .hero-content .hero-right{width:100%}.hero .hero-content .hero-right .hero-image{width:100%;overflow:hidden}.hero .hero-content .hero-right .hero-image img{object-fit:contain;width:100%;height:100%}@media screen and (max-width:800px){.hero{height:auto}.hero .hero-content{grid-template-columns:1fr;gap:32px;width:90%;padding:20px}.hero .hero-content .hero-right .hero-image img{object-fit:cover;width:100%;height:100%}}
.funcionalidades{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.funcionalidades .contenido{flex-direction:column;gap:42px;max-width:800px;padding:24px;display:flex}.funcionalidades .contenido .tarjetas{flex-direction:column;gap:50px;width:100%;display:flex}.funcionalidades .contenido .tarjetas .tarjeta{background:var(--color-primary-white,#fff);border:1px solid var(--color-primary-black,#0c0c0c);box-shadow:8px 8px 0 0 var(--color-primary-blue,#5a69a1);border-radius:25px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:24px;padding:26px;display:flex;position:relative}.funcionalidades .contenido .tarjetas .tarjeta .cabecera{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.funcionalidades .contenido .tarjetas .tarjeta .cabecera .titulo-tarjeta{color:#000;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.funcionalidades .contenido .tarjetas .tarjeta .cabecera .subtitulo-tarjeta{color:#000;width:60%;font-family:Work Sans;font-size:16px;font-style:italic;font-weight:500;line-height:normal}.funcionalidades .contenido .tarjetas .tarjeta .texto-tarjeta{font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.funcionalidades .contenido .tarjetas .tarjeta .numero{border:2px solid var(--color-primary-black,#0c0c0c);background:var(--color-primary-blue,#5a69a1);width:100px;color:var(--color-primary-white,#fff);text-align:center;border-radius:65px;justify-content:center;align-items:center;gap:8px;padding:7px 27px;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:absolute;top:-20px;right:-20.999px;transform:rotate(17deg)}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02{box-shadow:8px 8px 0 0 var(--color-primary-green);align-items:flex-end}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02 .cabecera{align-items:flex-end}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02 .cabecera .titulo-tarjeta,.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02 .cabecera .subtitulo-tarjeta{text-align:right}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02 .texto-tarjeta{text-align:right}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02 .numero{background:var(--color-primary-green);top:-20px;left:0;transform:rotate(-22deg)}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-03{box-shadow:8px 8px 0 0 var(--color-primary-pink)}.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-03 .numero{background:var(--color-primary-pink);transform:rotate(20deg)}@media screen and (max-width:450px){.funcionalidades .contenido .tarjetas .tarjeta .cabecera .titulo-tarjeta,.funcionalidades .contenido .tarjetas .tarjeta .cabecera .subtitulo-tarjeta{text-align:center;width:100%}.funcionalidades .contenido .tarjetas .tarjeta .texto-tarjeta{text-align:center}:is(.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02,.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-03) .cabecera .titulo-tarjeta,:is(.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02,.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-03) .cabecera .subtitulo-tarjeta{text-align:center;width:100%}:is(.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-02,.funcionalidades .contenido .tarjetas .tarjeta.tarjeta-03) .texto-tarjeta{text-align:center}}
.ofrece{background-color:var(--color-primary-blue);flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;padding-top:60px;padding-bottom:60px;display:flex}.ofrece .ofrece-contenido{flex-direction:column;justify-content:center;align-items:center;gap:48px;max-width:1200px;display:flex;position:relative}.ofrece .ofrece-contenido .titulo-seccion:before{content:"";background:url(/vector/nube.svg);background-size:fill;background-position:50%;background-repeat:no-repeat;width:200px;height:100px;position:absolute;top:-80px;left:10%}.ofrece .ofrece-contenido .titulo-seccion:after{content:"";background:url(/vector/nube.svg);background-size:fill;background-position:50%;background-repeat:no-repeat;width:200px;height:100px;position:absolute;top:-120px;right:10%}@media screen and (max-width:550px){.ofrece .ofrece-contenido .titulo-seccion:after{display:none}}.ofrece .ofrece-contenido .funciones{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:90%;display:flex}.ofrece .ofrece-contenido .funciones .funcion{grid-template-columns:1fr 2fr;justify-content:center;align-items:center;gap:64px;width:100%;display:grid}.ofrece .ofrece-contenido .funciones .funcion .textos{flex-direction:column;order:2;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.ofrece .ofrece-contenido .funciones .funcion .textos .titulo-funcion{color:var(--color-primary-grey,#efefef);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.ofrece .ofrece-contenido .funciones .funcion .textos .texto-plano{text-align:center}.ofrece .ofrece-contenido .funciones .funcion .imagen{border:6px solid var(--color-primary-white,#fff);border-radius:36px;order:1;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ofrece .ofrece-contenido .funciones .funcion .imagen img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.ofrece .ofrece-contenido .funciones .funcion .imagen .titulo-tarjeta{color:var(--color-primary-white,#fff);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal;position:absolute;bottom:10px}.ofrece .ofrece-contenido .funciones .funcion.funcion-der{grid-template-columns:2fr 1fr}.ofrece .ofrece-contenido .funciones .funcion.funcion-der .textos{order:1}.ofrece .ofrece-contenido .funciones .funcion.funcion-der .imagen{order:2}@media screen and (max-width:768px){.ofrece .ofrece-contenido .funciones .funcion{flex-direction:column;justify-content:center;align-items:center;display:flex}.ofrece .ofrece-contenido .funciones .funcion .textos{order:2}.ofrece .ofrece-contenido .funciones .funcion .imagen{order:1;max-width:300px}.ofrece .ofrece-contenido .funciones .funcion.funcion-der{grid-template-columns:1fr}.ofrece .ofrece-contenido .funciones .funcion.funcion-der .textos{order:2}.ofrece .ofrece-contenido .funciones .funcion.funcion-der .imagen{order:1}}
.funcionamiento{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;display:flex}.funcionamiento .contenido{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:90%;max-width:1200px;display:flex}.funcionamiento .contenido .cuadros{flex-direction:column;justify-content:center;align-items:center;gap:72px;display:flex}.funcionamiento .contenido .cuadros .tarjeta{border:1px solid var(--color-primary-black,#0c0c0c);background:var(--color-primary-white,#fff);width:100%;max-width:800px;box-shadow:8px 8px 0 0 var(--color-primary-blue,#5a69a1);border-radius:25px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:26px;display:flex;position:relative}.funcionamiento .contenido .cuadros .tarjeta .texto-plano{width:75%}.funcionamiento .contenido .cuadros .tarjeta .cita{width:75%;color:var(--color-primary-black);font-family:Work Sans;font-size:16px;font-style:italic;font-weight:600;line-height:normal}.funcionamiento .contenido .cuadros .tarjeta .titulo{border:2px solid var(--color-primary-black,#0c0c0c);background:var(--color-primary-blue,#5a69a1);width:auto;color:var(--color-primary-white,#fff);text-align:center;border-radius:65px;justify-content:center;align-items:center;gap:8px;padding:7px 27px;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:absolute;top:-25px;right:0;transform:rotate(17.687deg)}.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento{box-shadow:8px 8px 0 0 var(--color-primary-green);align-items:flex-end}.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento .texto-plano,.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento .cita{text-align:right}.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento .titulo{background:var(--color-primary-green);width:240px;top:-35px;left:0;transform:rotate(-12.687deg)}@media screen and (max-width:450px){.funcionamiento .contenido .cuadros .tarjeta .texto-plano,.funcionamiento .contenido .cuadros .tarjeta .cita{text-align:center;width:100%}.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento .texto-plano,.funcionamiento .contenido .cuadros .tarjeta.tarjeta-ayuntamiento .cita{text-align:center;width:100%}}.funcionamiento .contenido .titulo-proceso{border:2px solid var(--color-primary-blue,#5a69a1);background:var(--color-primary-grey,#efefef);box-shadow:8px 7px 0 0 var(--color-primary-blue,#5a69a1);color:var(--color-primary-black,#0c0c0c);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:50%;padding:12px 16px;font-family:Unbounded;font-size:28px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media screen and (max-width:768px){.funcionamiento .contenido .titulo-proceso{width:80%}}.funcionamiento .contenido .contenedor-orden{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:90%;max-width:1000px;display:flex}.funcionamiento .contenido .contenedor-orden .tarjeta-orden{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.funcionamiento .contenido .contenedor-orden .tarjeta-orden .contenido-tarjeta-orden{border:2px dashed #000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:70%;max-width:700px;padding:20px 46px;display:flex}.funcionamiento .contenido .contenedor-orden .tarjeta-orden .contenido-tarjeta-orden .titulo-tarjeta-orden{color:var(--color-primary-black);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.funcionamiento .contenido .contenedor-orden .tarjeta-orden .contenido-tarjeta-orden .texto-tarjeta{color:var(--color-primary-black);text-align:center;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:768px){.funcionamiento .contenido .contenedor-orden .tarjeta-orden .contenido-tarjeta-orden{width:90%}}.funcionamiento .contenido .contenedor-orden .tarjeta-orden.tarjeta-orden-der{justify-content:flex-end;align-items:flex-end}@media screen and (max-width:768px){.funcionamiento .contenido .contenedor-orden .tarjeta-orden{align-items:center}.funcionamiento .contenido .contenedor-orden .tarjeta-orden.tarjeta-orden-der{align-items:center}}
.formulario{width:100%;box-shadow:8px 8px 0 0 var(--color-primary-green,#66b0a5);background:#31417c;border-radius:30px;flex-direction:column;align-items:center;gap:42px;padding:30px 50px;display:flex}.formulario .titulo-formulario{color:var(--color-primary-grey,#efefef);text-align:center;font-family:Unbounded;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.formulario .contenido-formulario{grid-template-columns:1fr 1fr;gap:42px;display:grid}.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:42px;display:flex}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .campo{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .campo label{color:var(--color-primary-white);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:400;line-height:normal}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .campo input{color:var(--color-primary-black);width:100%;border-radius:7px;flex-direction:row;align-items:center;gap:16px;padding:5px 12px;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .campo input::placeholder{color:#828282;text-align:left;font-family:IBM Plex Sans Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:normal}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .titulo-pregunta{color:var(--color-primary-white);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:400;line-height:normal}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .check{flex-direction:column;gap:32px;display:flex}:is(.formulario .contenido-formulario .col-izq,.formulario .contenido-formulario .col-der) .check label{color:var(--color-primary-grey,#efefef);flex-direction:row;gap:16px;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media screen and (max-width:768px){.formulario .contenido-formulario{grid-template-columns:1fr}}.formulario .label-politica{color:var(--color-primary-grey,#efefef);font-family:Work Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.formulario .label-politica input{margin-right:16px}.formulario .label-politica a{color:var(--color-primary-white);text-underline-offset:3px;text-decoration:underline}.formulario .boton-enviar{color:var(--color-primary-blue,#5a69a1);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:6px 12px;font-family:Unbounded;font-size:28px;font-style:normal;font-weight:400;line-height:normal;display:flex}.error-campo{color:var(--color-primary-red,#efefef);font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.precio{background-color:var(--color-primary-blue);flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:80px;padding:80px 0 48px;display:flex}.precio .contenido{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:90%;max-width:1200px;display:flex}.precio .contenido .titulo-precio{width:90%;color:var(--color-primary-grey,#efefef);text-align:center;border:6px solid var(--color-primary-pink,#f0b2d1);background:var(--color-primary-blue,#5a69a1);border-radius:65px;justify-content:center;align-items:center;gap:8px;padding:17px 45px;font-family:Unbounded;font-size:64px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:relative}.precio .contenido .titulo-precio:before{content:"";background:url(/vector/nube.svg);background-size:fill;background-position:50%;background-repeat:no-repeat;width:200px;height:100px;position:absolute;top:-100px;left:0%}.precio .contenido .titulo-precio:after{content:"";background:url(/vector/nube.svg);background-size:fill;background-position:50%;background-repeat:no-repeat;width:200px;height:100px;position:absolute;top:-140px;right:5%}@media screen and (max-width:550px){.precio .contenido .titulo-precio:after{display:none}}@media screen and (max-width:800px){.precio .contenido .titulo-precio{font-size:40px}}.precio .contenido .texto-claim{text-align:center;width:70%;color:var(--color-primary-grey,#efefef);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:800px){.precio .contenido .texto-claim{width:80%}}.precio .contenido .planes{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:48px;width:100%;margin-bottom:48px;display:grid}.precio .contenido .planes .plan{background:var(--color-primary-grey,#efefef);height:100%;box-shadow:8px 8px 0 0 var(--color-primary-green,#66b0a5);border-radius:30px;flex-direction:column;align-self:center;align-items:center;gap:18px;padding:20px;display:flex;position:relative}.precio .contenido .planes .plan .titulo-plan{color:var(--color-primary-black);text-align:center;font-family:Unbounded;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.precio .contenido .planes .plan .resumen{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}.precio .contenido .planes .plan .resumen .texto-planes{color:#000;font-family:Work Sans;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.precio .contenido .planes .plan .separador{color:var(--color-primary-black);font-family:Unbounded;font-size:36px;font-style:normal;font-weight:600;line-height:normal}.precio .contenido .planes .plan .texto-largo{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.precio .contenido .planes .plan .texto-largo .titulo-texto-largo{color:var(--color-primary-black);text-align:center;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.precio .contenido .planes .plan .texto-largo .texto-largo-contenido{color:#000;text-align:center;font-family:Work Sans;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.precio .contenido .planes .plan .precio-plan{border:2px solid var(--color-primary-black,#0c0c0c);background:var(--color-primary-lime,#adcd5f);width:200px;color:var(--color-primary-black,#0c0c0c);text-align:center;border-radius:65px;justify-content:center;align-items:center;gap:8px;padding:7px 19px;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:absolute;bottom:-24.248px;left:-13px;transform:rotate(8deg)}.precio .contenido .planes .plan.plan-asistido{box-shadow:8px 8px 0 0 var(--color-primary-yellow,#66b0a5)}.precio .contenido .planes .plan.plan-asistido .precio-plan{position:absolute;bottom:-32.398px;left:calc(100% - 200px);transform:rotate(-8deg)}@media screen and (max-width:800px){.precio .contenido .planes{grid-template-columns:1fr;width:80%}}@media screen and (max-width:600px){.precio .contenido .planes{grid-template-columns:1fr;width:100%}}
.faq{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:80px;display:flex}.faq .faq-contenido{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:90%;max-width:1200px;display:flex}.faq .faq-contenido .preguntas-contenedor{flex-direction:column;justify-content:center;align-items:center;max-width:800px;display:flex}.faq .faq-contenido .preguntas-contenedor .pregunta{border-bottom:1px solid #000;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 0;display:flex;overflow:hidden}.faq .faq-contenido .preguntas-contenedor .pregunta:first-child{border-top:1px solid #000}.faq .faq-contenido .preguntas-contenedor .pregunta .contenedor-cabecera{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:flex}.faq .faq-contenido .preguntas-contenedor .pregunta .contenedor-cabecera .titulo-pregunta{width:90%;font-family:Unbounded;font-size:20px;font-weight:600}.faq .faq-contenido .preguntas-contenedor .pregunta .contenedor-cabecera .signo{width:20px;height:20px;transition:all .5s;transform:rotate(0)}.faq .faq-contenido .preguntas-contenedor .pregunta .contenedor-cabecera .signo svg{width:100%;height:100%}.faq .faq-contenido .preguntas-contenedor .pregunta .respuesta-wrapper{grid-template-rows:0fr;width:100%;transition:grid-template-rows .45s;display:grid}.faq .faq-contenido .preguntas-contenedor .pregunta .respuesta-pregunta{opacity:0;height:auto;padding:0 16px;font-family:Work Sans;font-size:16px;font-weight:400;transition:all .5s;overflow:hidden}.faq .faq-contenido .preguntas-contenedor .pregunta.expandida .contenedor-cabecera .signo{transform:rotate(90deg)}.faq .faq-contenido .preguntas-contenedor .pregunta.expandida .respuesta-wrapper{grid-template-rows:1fr}.faq .faq-contenido .preguntas-contenedor .pregunta.expandida .respuesta-wrapper .respuesta-pregunta{opacity:1;transition:all .5s}
