.servicio-page .servicio-hero{margin-top:74px;padding-top:4rem!important;padding-bottom:4rem!important}.servicio-page .servicio-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#ffffff80}.servicio-page .servicio-badge{background-color:#7ed95726;color:var(--main-color);border:1px solid rgba(126,217,87,.4);font-weight:600}.servicio-page .servicio-body{font-size:1.05rem}.servicio-page .servicio-body h2{font-weight:700;margin-top:3rem;margin-bottom:1.25rem}.servicio-page .servicio-body h3{font-size:1.25rem;font-weight:700;margin-top:1.75rem}.servicio-page .servicio-intro{font-size:1.2rem;border-left:4px solid var(--main-color);padding-left:1.25rem}.servicio-page .servicio-dolores li{margin-bottom:.75rem}.servicio-page .servicio-dolores i{color:var(--secondary-color)}.servicio-page .servicio-body table{margin-bottom:0}.servicio-page .servicio-body thead th{background-color:#212529;color:#fff;font-weight:600}.servicio-page .servicio-pasos{counter-reset:paso;list-style:none;padding-left:0}.servicio-page .servicio-pasos li{counter-increment:paso;position:relative;padding-left:3.25rem;margin-bottom:1.25rem}.servicio-page .servicio-pasos li:before{content:counter(paso);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--main-color);color:#1a2327;font-weight:700;display:flex;align-items:center;justify-content:center}.servicio-page .servicio-caso{border:1px solid #dee2e6;border-left:4px solid var(--main-color);border-radius:.5rem;padding:1.25rem 1.5rem;margin-bottom:1rem;background-color:#fff}.servicio-page .servicio-caso h3{margin-top:0}.servicio-page .servicio-caso ul{margin-bottom:.5rem}.servicio-page .servicio-dato{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1.25rem 1.5rem;height:100%}.servicio-page .servicio-dato strong{display:block;font-size:1.75rem;color:var(--secondary-color);line-height:1.2;margin-bottom:.5rem}.servicio-page .servicio-definicion{background-color:#f8f9fa;border-radius:.5rem;padding:1.25rem 1.5rem}.servicio-page .servicio-faq details{border:1px solid #dee2e6;border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:.75rem;background-color:#fff}.servicio-page .servicio-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.servicio-page .servicio-faq summary::-webkit-details-marker{display:none}.servicio-page .servicio-faq summary:after{content:"+";font-size:1.5rem;font-weight:700;color:var(--secondary-color);flex-shrink:0}.servicio-page .servicio-faq details[open] summary:after{content:"−"}.servicio-page .servicio-faq summary h3{font-size:1.1rem;margin:0}.servicio-page .servicio-faq details p{margin:.75rem 0 0}.servicio-page .servicio-cta{background-color:#212529}.servicio-page .servicio-cta-texto{max-width:680px}.servicio-page .servicio-link{color:#212529;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.servicio-page .servicio-link:hover{color:var(--secondary-color);text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 20px #00000014}@media(max-width:576px){.servicio-page .servicio-hero h1{font-size:1.9rem}.servicio-page .servicio-tabla thead{display:none}.servicio-page .servicio-tabla,.servicio-page .servicio-tabla tbody,.servicio-page .servicio-tabla tr,.servicio-page .servicio-tabla td{display:block;width:100%}.servicio-page .servicio-tabla tr{border:1px solid #dee2e6;border-left:4px solid var(--main-color);border-radius:.5rem;padding:1rem;margin-bottom:1rem;background-color:#fff}.servicio-page .servicio-tabla td{border:0;padding:0;margin-bottom:.75rem}.servicio-page .servicio-tabla td:last-child{margin-bottom:0}.servicio-page .servicio-tabla td:first-child{font-weight:600;font-size:1.05rem}.servicio-page .servicio-tabla td:not(:first-child):before{content:attr(data-label);display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6c757d;margin-bottom:.15rem}.servicio-page .servicio-tabla td.text-center:first-child{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--main-color);color:#1a2327;margin:0 .75rem .75rem 0;vertical-align:middle}.servicio-page .servicio-tabla td.text-center:first-child+td{display:inline-block;width:auto;vertical-align:middle;font-size:1.05rem}.servicio-page .servicio-tabla td.text-center:first-child+td:before{content:none}}
