html{scroll-behavior:smooth}.mt-xs{margin-top:16px}.mt-s{margin-top:32px}.mt-m{margin-top:48px}.mt-l{margin-top:64px}.mt-xl{margin-top:104px}.mt-xxl{margin-top:148px}.mb-xs{margin-bottom:16px}.mb-s{margin-bottom:32px}.mb-m{margin-bottom:48px}.mb-l{margin-bottom:64px}.mb-xl{margin-bottom:104px}.mb-xxl{margin-bottom:148px}.margin-20,.margin-auto{margin-left:auto;margin-right:auto}.spacer-s{height:2vh}.spacer-m{height:8vh}.spacer-l{height:15vh}.spacer-xl{height:20vh}.spacer-xxl{height:30vh}.proyectos__tipo{color:#3684f6;font-family:Owners,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:1.2px;margin-top:20px}@media only screen and (max-width:800px){.proyectos__tipo{font-size:16px;line-height:20px}}.proyectos__ano{color:#d8e2e6;font-family:Owners,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:1.2px}.proyectos__video{margin-top:60px}.proyectos__video video{width:100%;height:60vh;max-height:700px;object-fit:cover}@media only screen and (max-width:800px){.proyectos__video video{height:400px}}.proyectos__explicacion{column-count:2;column-gap:30px;margin-top:90px}@media only screen and (max-width:800px){.proyectos__explicacion{column-count:1;column-gap:0;padding:4vw 5vw 5vw}}.proyectos__vid{display:grid;grid-template-columns:1fr 1fr;margin-top:80px;grid-gap:40px;gap:40px}@media only screen and (max-width:800px){.proyectos__vid{grid-template-columns:1fr}}.proyectos__vid video{width:100%;height:500px;object-fit:cover}.proyectos__similar{color:#2136f8;text-align:center;font-family:Owners,Arial,Helvetica,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:49px;letter-spacing:.96px;text-transform:uppercase;margin-top:80px}@media only screen and (max-width:800px){.proyectos__similar{font-size:30pt;line-height:34pt;margin:80px 20px 0}}@media only screen and (max-width:500px){.proyectos__similar{font-size:24pt;line-height:30pt}}.proyectos__split-btn{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:20px auto 10px;max-width:500px}@media only screen and (max-width:800px){.proyectos__split-btn{grid-template-columns:1fr;padding:4vw 5vw 5vw}}.proyectos__split-btn .button{max-width:100%}