.ca-timeline-container{background-image:url(https://cdn2.hubspot.net/hubfs/2645202/Campmany%20Abogados/Campmany%20Premium/2.0/assets/wave5.svg);background-position:100% 95%;background-size:cover;display:flex;flex-flow:column;float:none;height:auto;min-height:0;padding:4rem 2rem;position:relative}.ca-timeline-header{margin:5rem auto;max-width:960px;padding:0 2rem;text-align:center}.ca-timeline-header h2{font-family:Quicksand,Arial,sans-serif;font-size:3.5rem;font-weight:400;line-height:3.75rem;margin:0 auto 3rem}.ca-timeline-header p,.ca-timeline-headercopy p{font-family:Quicksand,Arial,sans-serif;font-size:1.15rem;font-weight:500;line-height:2rem;margin:0 auto 1rem}.ca-rhtl{background:#fdfdfd;border-radius:1rem;box-shadow:0 4px 16px rgb(17 17 26/5%),0 8px 32px rgb(17 17 26/5%);box-sizing:border-box;height:100%;margin:2rem auto;max-width:1280px;padding:2rem}.ca-rhtl-flex{align-content:center;box-sizing:border-box;flex-flow:row nowrap}.ca-rhtl-flex,.ca-rhtl-item{align-items:center;display:flex;justify-content:center}.ca-rhtl-item{flex:1 1 0;margin:0 1rem}.ca-rhtl-item:after{color:#f7d5cb;content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:3.5rem;line-height:normal;vertical-align:middle!important}.ca-rhtl-item:last-child:after{display:none}.dot{background:#fff;color:#515151;font-size:3rem;font-weight:700;line-height:2.5rem;padding:0;text-align:center;text-shadow:15px 15px 1px #0000000d}.ca-rhtl-d,.dot{font-family:Source Sans\ 3,Arial,sans-serif}.ca-rhtl-d{box-sizing:border-box;font-size:1.25rem;line-height:1.5rem;margin:1rem;word-wrap:break-word}.ca-rhtl-d strong{color:#383838}.howto-disclaimer{font-family:Source Sans\ 3,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0 auto;max-width:900px;padding:1rem;text-align:center}.ca-timeline-cta{margin:1rem auto;max-width:100%;position:relative}.ca-timeline-cta a{background:#c9563d;border-radius:5px;color:#fff!important;cursor:pointer;font-family:Quicksand,Arial,sans-serif;font-size:1.35rem;font-weight:700;padding:20px 25px}.ca-timeline-cta a,.ca-timeline-cta a:hover{text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ca-timeline-cta a:hover{background:#313131!important}@media screen and (max-width:64rem){.ca-timeline-container{padding:0}.ca-rhtl{background:#fdfdfd;border-radius:1rem;box-shadow:0 4px 16px rgb(17 17 26/5%),0 8px 32px rgb(17 17 26/5%);height:100%;margin:0 auto 2rem;max-width:80%!important;padding:3rem 0}.ca-timeline-header h2{font-family:Quicksand,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.5rem;margin:0 auto 2rem;padding:0 20px}.ca-rhtl-flex{align-content:center;box-sizing:border-box;flex-flow:column wrap}.ca-rhtl-flex,.ca-rhtl-item{align-items:center;display:flex;justify-content:center}.ca-rhtl-item{flex:100%;flex-flow:column nowrap;margin:1rem auto}.ca-rhtl-item:after{content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:3.5rem}.dot{font-size:4rem;margin-bottom:1rem}.ca-rhtl-d{font-family:Source Sans\ 3,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem;margin:1rem auto 0;max-width:65%;text-align:center}}@media screen and (min-width:64rem) and (max-width:80rem){.ca-timeline-container{padding:0 1rem}.ca-rhtl-d{word-wrap:break-word;box-sizing:border-box;font-size:1rem;line-height:1.15rem;margin:1rem}}@media screen and (min-width:64rem) and (max-width:115rem){.ca-timeline-container{background-image:url(https://cdn2.hubspot.net/hubfs/2645202/Campmany%20Abogados/Campmany%20Premium/2.0/assets/wave5.svg);background-position:100% 95%;background-size:cover;display:flex;flex-flow:column;float:none;height:auto;min-height:0;padding:4rem 2rem;position:relative}}