.servhero{box-sizing:border-box;margin:0;padding:4rem 6rem;overflow:hidden;background-image:url(/_astro/puntos.flf8t3qh.png);background-size:cover;background-position:center}.servhero p{font-family:Roboto,sans-serif;color:#00000087;line-height:30px;font-size:17px;text-align:justify}.servhero h1{font-family:Pontano Sans,sans-serif;font-size:44px;line-height:60px;font-weight:500}.servhgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.slider-container{width:100%;max-width:800px;margin:0 auto;overflow:hidden;position:relative;height:400px}@media screen and (min-width:801px){.servhtxtmovil{display:none}}@media screen and (max-width:800px){.servhero{box-sizing:border-box;margin:0;overflow:hidden;padding:2rem 2rem 0}.slider-container iframe{max-width:100%;height:300px}.servhero h1{font-size:40px;text-align:center}.servhtxt{display:none}.servhgrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}.serviciospg{box-sizing:border-box;margin:0;padding:4rem 6rem;overflow:hidden;margin-top:-6rem}.txtgridpg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4rem;gap:2rem}.serviciosgridpg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4rem;gap:2rem}.serviciospg p{margin-right:4rem;font-family:Roboto,sans-serif;color:#00000087;line-height:30px;font-size:17px;text-align:justify}.serviciospg h2{font-family:Pontano Sans,sans-serif;font-size:44px;line-height:60px;margin-top:1rem;font-weight:500}.serv1pg{box-shadow:#64646f33 0 7px 29px;padding:3rem;border-radius:26px;margin-top:-4rem}.serv1pg h3{font-family:Pontano Sans,sans-serif;font-size:22px;font-weight:700;font-weight:500}.serv1pg a{font-family:Roboto,sans-serif;background-color:#16c6ce;display:flex;justify-content:center;align-items:center;padding:.6rem;border-radius:26px;color:#fff}.serv1pg p{font-family:Roboto,sans-serif;margin-bottom:2rem;color:#00000087;line-height:30px;font-size:17px;margin-right:0}@media screen and (max-width:800px){.serviciospg{padding:4rem 2rem}.txtgridpg{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0;gap:0;margin-bottom:2rem}.serviciosgridpg{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0;gap:2rem}.txtgridpg p{margin:0}.serviciospg h2{line-height:50px;font-size:30px}.serv1pg{box-shadow:#64646f33 0 7px 29px;padding:2rem;border-radius:26px;margin-top:0}}.procedimientos{box-sizing:border-box;padding:4rem;background-color:#1cc6cf1b}.procedimientos h2{font-family:Pontano Sans,sans-serif;font-size:44px;line-height:60px;margin:1rem 0;font-weight:500;text-align:center}.procedimientos p{font-family:Roboto,sans-serif;color:#00000087;line-height:30px;font-size:17px;margin:0 12rem 3rem;text-align:center}.component-container{display:flex;max-width:100%;border-radius:16px;overflow:hidden}.steps{flex:1;padding:40px;border-right:2px solid #e0f7fa;overflow-y:auto;max-height:600px}.step{margin-bottom:20px}.step-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:2rem}.step-number{font-weight:700;color:#16c6ce;font-size:18px;font-family:Roboto,sans-serif;margin-right:10px}.step-title{font-size:20px;font-weight:700;color:#0d456b;font-family:Pontano Sans,sans-serif;flex:1}.arrow{transition:transform .3s ease;margin-left:10px;color:#16c6ce}.step.active .arrow{transform:rotate(180deg)}.step-description{color:#00000087;line-height:28px;font-size:16px;max-width:90%;font-family:Roboto,sans-serif;overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s ease;padding:0;margin-top:-1rem;text-align:justify}.step.active .step-description{max-height:600px;padding:10px 0 15px}.image-container{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.image-container img{width:100%;max-width:550px;border-radius:12px}@media screen and (max-width: 801px){.procedimientos{padding:2rem}.procedimientos p{margin:0 0 2rem}.component-container{flex-direction:column}.steps{border-right:none;border-top:2px solid #e0f7fa;max-height:unset}.image-container{order:-1;padding:20px}.step-description{max-width:100%}.procedimientos h2{line-height:50px;font-size:30px;text-align:left}.procedimientos p{text-align:justify}}.faq{box-sizing:border-box;margin:0;padding:2rem 6rem 4rem;overflow:hidden}.faq-grid{margin-top:2rem;padding:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.faq-izq img{width:100%;height:100%;margin-left:-1rem;border-radius:26px}.accordion{margin-right:3.5rem}.accordion h1{font-family:Pontano Sans,sans-serif;font-size:44px;line-height:60px;margin:0;font-weight:500}.accordion-item{border-bottom:1px solid rgba(255,255,255,.185);padding-bottom:1rem}.accordion-button{font-family:Pontano Sans,sans-serif;width:100%;padding:15px;background-color:#fff0;text-align:left;border:none;cursor:pointer;font-size:1.2rem;font-weight:600}.accordion-button:hover{color:#16c6ce}.accordion-content{font-family:Roboto,sans-serif;color:#00000087;line-height:30px;font-size:17px;padding:0 15px;max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;text-align:justify}.accordion-item.active .accordion-content{height:auto}.accordion-item.active .accordion-button{color:#16c6ce}@media screen and (min-width:300px) and (max-width:800px){.faq{box-sizing:border-box;margin:0;overflow:hidden;padding:5rem 2rem 2rem}.faq-grid{margin-top:1rem;padding:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.faq-img{width:100%;height:100%;margin-left:0}.accordion h1{line-height:50px;font-size:30px;text-align:left;margin-top:2rem}.accordion{margin-left:1rem;margin-right:-1rem;margin-top:1rem}.accordion-item{margin-left:-1rem}.accordion-button{font-size:1.1rem}.accordion-content{font-size:1rem}}
