*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#000;font-family:Montserrat,sans-serif;font-stretch:125%}.content-term-contidions{z-index:1;flex-direction:column;justify-content:center;max-width:1100px;margin:auto;padding-top:4rem;display:flex;position:relative}.contenedor-badges{min-height:100%;position:relative;overflow:hidden}.header-term{flex-direction:column;max-width:850px;margin:auto;display:flex}.main-title-term{text-align:center;padding-bottom:20px;font-size:40px;font-weight:700}.text-main-term{text-align:justify;padding-top:40px;padding-bottom:50px;font-size:18px}.litle-line{background:#fff;width:20%;height:1.1px}.big-line{background:#fff;width:100%;height:1.1px}.timeline{margin:50px;padding-left:60px;position:relative}.timeline:before{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;left:20px}.line-list{margin-top:.5rem;margin-bottom:.8rem}.item .line-text{margin-bottom:.4rem}.line-list li{margin-bottom:.3rem}.line-down{background:#fff;width:100%;height:1.1px;margin-bottom:24px}.item{margin-bottom:60px;padding-bottom:30px;padding-left:13px;position:relative}.item h3{font-size:25px}.line-list{flex-direction:column;gap:.2rem;margin-top:.4rem;margin-bottom:.4rem;padding-left:1.2rem;list-style:outside;display:flex}.line-list li{font-size:inherit;color:inherit;line-height:1.5}.line{background:#fff;width:40px;height:1px;position:absolute;top:0;left:-40px}.line:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-6px}.line-title{margin:0 0 10px;font-size:29px;font-weight:600}.line-text{color:#fff;text-align:justify;font-weight:400}.bg-circle{pointer-events:none;z-index:0;opacity:0;border-radius:50%;transition:opacity 1s;position:absolute}@keyframes floatBG{0%{transform:translate(0)}33%{transform:translate(var(--dx1),var(--dy1))}66%{transform:translate(var(--dx2),var(--dy2))}to{transform:translate(0)}}
@media (max-width:768px){.header-term{padding:0 30px}.timeline{margin:20px 30px}}@media (max-width:658px){.timeline{height:100%}.line-text{padding-right:15px;font-size:15px}.line-down{width:98%}.main-title-term{font-size:30px}.text-main-term{font-size:16px}.line{display:none}.timeline{padding-left:0}.timeline:before{display:none}.item{margin-bottom:10px}.item h3{font-size:20px}.line-list li{font-size:14px}}
