@import url(https://use.typekit.net/esb6nrm.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}body.dark-mode .fases .fase h5{color:#fff}.fases .timeline{margin:5rem 0;position:relative}.fases .timeline .line{position:absolute;top:50%;z-index:1;height:1px;background:#7f7557;left:0;right:0}.fases .timeline .links{position:absolute;left:0;right:0;display:flex;flex-direction:row}.fases .timeline .links a{position:relative;text-align:center}.fases .timeline .links a:first-child{text-align:left}.fases .timeline .links a:last-child{text-align:right}.fases .timeline .links a:last-child.active .circle .overlay{left:-3.25rem}.fases .timeline .links a:last-child .circle .bg,.fases .timeline .links a:last-child .circle .overlay{right:0}.fases .timeline .links a:last-child .circle .overlay{left:-3rem}.fases .timeline .links a .circle{position:absolute}.fases .timeline .links a .circle .bg{background:#7f7557;top:-.75rem;z-index:2;display:inline-block}.fases .timeline .links a .circle .bg,.fases .timeline .links a .circle .overlay{position:absolute;width:1.5rem;height:1.5rem;border-radius:100%;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.fases .timeline .links a .circle .overlay{top:-.25rem;left:-.25rem;background:hsla(0,0%,100%,.4);z-index:0;opacity:0}.fases .timeline .links a.active:before,.fases .timeline .links a .circle:before,.fases .timeline .links a:hover:before{display:none}.fases .timeline .links a.active .circle .bg,.fases .timeline .links a:hover .circle .bg{width:3rem;height:3rem;top:-1.5rem}.fases .timeline .links a.active .circle .overlay{top:-1.7rem;left:-.25rem;width:3.5rem;height:3.5rem;opacity:1}.fases .fase{padding-top:5rem}.fases .fase h5{margin:5rem 0 3rem;color:#262626;text-transform:uppercase}.fases .fase .grid-h-2{grid-gap:10rem;gap:10rem}.fases .fase .grid-h-3{margin-top:5rem;grid-gap:5rem;gap:5rem;align-items:center}.fases .fase .grid-h-3 .bg-img{position:relative;height:45vh}.fases .fase .grid-h-3 .bg-img:before{display:none}.fases .fase .grid-h-3 .bg-img:first-child,.fases .fase .grid-h-3 .bg-img:nth-child(3){height:30vh}@media only screen and (max-width:768px){.fases .fase .grid-h-2{grid-gap:3rem;gap:3rem}.fases .fase .grid-h-3{grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:576px){.fases .fase .grid-h-3{grid-template-columns:1fr}.fases .fase .grid-h-3 .bg-img,.fases .fase .grid-h-3 .bg-img:first-child,.fases .fase .grid-h-3 .bg-img:nth-child(3){height:30vh}}