.timeline{display:flex;flex-direction:column;position:relative;max-width:1050px;max-height:2000px;margin:100px auto}.container-servicios{display:block;padding:10px 50px;position:relative;width:50%;animation:movedown 1s linear forwards;opacity:0}@keyframes movedown{0%{opacity:1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.container-servicios:first-child{animation-delay:0s}.container-servicios:nth-child(2){animation-delay:1s}.container-servicios:nth-child(3){animation-delay:2s}.container-servicios:nth-child(4){animation-delay:3s}.text-box{padding:20px 30px;background:#f4f4f4;position:relative;border-radius:6px;font-size:15px}.cuadro1{width:100%}.cuadro2{width:93%}.container-notariales,.left-container{left:0;position:absolute}.container-notariales{padding:10px 50px;width:50%;animation:movedown 1s linear forwards;opacity:0}.right-container{left:50%}.container-asesoria{top:65vh}.container-litigio{top:100vh}.container-servicios img{position:absolute;width:20px;border-radius:50%;right:-10px;top:32px;z-index:10}.right-container img{left:-10px}.timeline:after{content:"";position:absolute;width:3px;height:100%;background:#f4f4f4;top:0;left:50%;margin-left:-3px;z-index:-1}.text-box h2{font-weight:700;color:#a78165;font-size:21px}.text-box p{color:#000;font-weight:lighter;font-size:15px;padding:15px 0}.center{text-align:center}.left-container-arrow{border-left:15px solid #f4f4f4;right:-14px}.left-container-arrow,.right-container-arrow{width:0;height:0;position:absolute;top:18px;z-index:1;border-top:15px solid transparent;border-bottom:15px solid transparent}.right-container-arrow{border-right:15px solid #f4f4f4;left:-14px}@media screen and (max-width:850px){.timeline{margin:50px auto;max-height:auto}.timeline:after{left:31px}.container-servicios{width:100%;padding-left:80px;padding-right:25px}.text-box{font-size:12px}.text-box h2{font-size:17px}.text-box p{font-size:15px}.left-container{position:relative}.right-container{left:0;top:0}.container-asesoria,.container-litigio{top:0}.left-container img,.right-container img{left:20px}.left-container-arrow,.right-container-arrow{border-right:15px solid #f4f4f4;border-left:0;left:-14px}.cuadro2{width:100%}.container-asesoria,.container-litigio,.container-notariales,.container-servicios{left:0;width:100%}}