.ca-mile-add-header{margin:5rem auto 2.5rem;max-width:960px;max-width:1080px;padding:2rem 2rem 0;position:relative;text-align:center}.ca-mile-add-headercopy{margin:0 auto;max-width:100%}.ca-mile-add-headercopy p{color:#383838;font-family:Source Sans\ 3,Arial,sans-serif;font-size:1.15rem;font-weight:400;line-height:2rem;margin:0 auto 1rem;text-align:center}section.ca-internal-milestone-in{margin:0 auto;padding:1rem 3.5rem}.ca-mile-add-container h2,.ca-mile-add-header h2{color:#383838;font-family:Quicksand,Arial,sans-serif;font-size:4.5rem;word-break:break-word}.ca-mile-add-container p,.ca-mile-add-header p{color:#383838;font-family:Source Sans\ 3,Arial,sans-serif;font-size:1.15rem;font-weight:400;line-height:2rem;margin:0 auto 1rem;text-align:center}.ca-internal-milestone-in-stars{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin:1rem auto 4rem;max-width:1680px;width:90%}.ca-internal-milestone-in-stars-first{align-items:flex-end;color:#ffb800;display:flex;font-size:2.5rem}.ca-internal-milestone-in-stars-last{align-items:center;display:flex;font-family:Source Sans\ 3,Arial,sans-serif;font-size:1.15rem;font-weight:600;gap:1rem;text-transform:uppercase}.ca-internal-milestone-in-stars-last img{max-width:60px;width:45px}.ca-internal-milestone-in-grid{align-items:start;border-radius:40px;display:grid;gap:1rem;height:auto;justify-content:center;margin:0 auto;max-width:1280px;padding:0}@media screen and (min-width:768px){.ca-mile-add-header{padding:0 2rem .5rem}.ca-internal-milestone-in-grid{grid-auto-columns:1fr;grid-auto-flow:column}}.ca-internal-milestone-in-first,.ca-internal-milestone-in-last,.ca-internal-milestone-in-mid{align-items:center;display:flex;flex:1 1 30%;justify-content:center}.ca-mile-item{align-items:center;flex-flow:column wrap;gap:.5rem;padding:3rem}.ca-mile-item,.ca-mile-item-icon{display:flex;justify-content:center}.ca-mile-item-icon{margin:0 auto}.ca-mile-item-icon i{color:#db8a77;font-size:5rem}.ca-mile-item-inner{background:#fff;height:auto;width:auto}.ca-mile-item-inner,.ca-mile-item-inside{align-items:center;display:flex;justify-content:center}.ca-mile-item-inside{flex-flow:column wrap;font-size:2rem;font-weight:700;position:relative;text-align:center;width:100%}.ca-mile-item-inside,.ca-mile-item-inside p{color:#383838;font-family:Quicksand,Arial,sans-serif}.ca-mile-item-inside p{font-size:1.5rem;line-height:1.75rem;margin:1.5rem auto 0}.ca-internal-milestone-in-first .ca-mile-item-points:before,.ca-internal-milestone-in-mid .ca-mile-item-points:before{color:#00a264;content:"100%";font-family:Quicksand,Arial,sans-serif;font-size:2rem;font-weight:700;position:absolute}.ca-internal-milestone-in-last .ca-mile-item-points{background:url(https://www.campmanyabogados.com/hubfs/Campmany%20Abogados/Im%C3%A1genes/Equipo/2.0/jcv.jpg);background-position:50%;background-size:contain;border:10px solid #f9f9f9;border-radius:100%;height:3rem;padding:3rem;width:3rem}.ca-internal-milestone-in-first .ca-mile-item-points,.ca-internal-milestone-in-mid .ca-mile-item-points{align-items:center;background:#fff;border:10px solid #00a264;border-radius:100%;display:flex;height:3rem;justify-content:center;padding:3rem;width:3rem}.ca-mile-item-text{color:#383838;font-size:1rem;font-weight:600;letter-spacing:.5rem;margin:1rem auto 0;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){section.ca-internal-milestone-in{margin:0 auto;padding:1rem}}@media screen and (max-width:767px){.ca-mile-add-header{margin:3.5rem auto 0}.ca-mile-add-headercopy{margin:0 auto;max-width:85%}.ca-mile-add-container{display:flex;margin:2.5rem auto 10rem;max-width:100%;min-height:400px}.ca-mile-add-container h2,.ca-mile-add-header h2{color:#383838;font-family:Quicksand,Arial,sans-serif;font-size:4.5rem;font-size:3rem;line-height:3.5rem;margin:3rem auto;word-break:break-word}.ca-mile-add-container p,.ca-mile-add-header p{font-family:Source Sans\ 3,Arial,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.5;margin:1rem auto 0}.ca-mile-item-text{display:flex;justify-content:center;letter-spacing:.15rem;max-width:100%}.ca-internal-milestone-in-first .ca-mile-item-points,.ca-internal-milestone-in-last .ca-mile-item-points,.ca-internal-milestone-in-mid .ca-mile-item-points{height:2rem;padding:2rem;width:2rem}.ca-internal-milestone-in-last{display:none}.ca-internal-milestone-in-stars{margin:2rem auto}.ca-internal-milestone-in-stars-first{font-size:1.75rem}.ca-internal-milestone-in-stars-last img{width:30px}}@media screen and (min-width:768px) and (max-width:1280px){.ca-mile-add-header{margin:5rem auto 0;max-width:90%;text-align:center}}