@font-face{font-family:PPNeueMontreal;src:url(/fonts/PPNeueMontreal-Regular.woff2) format("woff2")}:root{scrollbar-width:none;font-family:PPNeueMontreal,Helvetica,Arial,sans-serif;color:#c1c1c1}a{font-weight:500;color:#4151e2;text-decoration:inherit}a:hover{color:#4151e2}body{margin:0;width:100%}h1{font-size:3.2em;line-height:1.1}button{all:unset}button:hover{color:#4151e2}::-webkit-scrollbar{display:none}.grid{padding-top:10vw;margin:0 auto;display:grid;width:80vw;align-self:center;justify-self:center;grid-template-columns:repeat(3,1fr);grid-template-rows:50px auto;grid-auto-rows:calc((80vw / 3) * (2/3));grid-auto-flow:dense;gap:10px}.primeraFila{grid-column:1 / -1;grid-row:1}.horizontal{width:100%;grid-row:span 1}.horizontal img{object-fit:cover;width:100%;aspect-ratio:3/2}.grid img{width:100%;object-fit:cover;cursor:pointer}.vertical{grid-row:span 2;height:100%}.grid span{width:100%;height:100%}.vertical img{object-fit:cover;height:100%}.menuWrapper{height:50vh}.grid2{display:flex;margin:0 auto;padding-top:10vw;width:80vw}.gridMenu{padding:5px;cursor:pointer;height:40vh;transition:.7s ease}.gridMenu img{opacity:100%;filter:blur(0px);transition:.5s ease;object-fit:cover;width:100%;height:100%}@media (hover: hover) and (pointer: fine){.grid2:hover .gridMenu:not(:hover) img{filter:blur(5px)}.gridMenu:hover{scale:1.005}}.overlay{top:0;right:0;display:flex;align-content:center;justify-content:center;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;padding:0;width:100%;height:100vh;z-index:999;overflow:hidden}.overlay img{align-self:center;max-width:65%;max-height:95vh;object-fit:contain;width:auto;height:auto;flex-shrink:0}@media screen and (max-width: 1025px){.grid{grid-template-columns:repeat(2,1fr);width:90vw;grid-auto-rows:30vw}.grid2{flex-direction:column;width:90vw}.overlay img{max-width:90%}}@media screen and (max-width: 600px){.grid{grid-template-columns:repeat(1,1fr);width:90vw;padding-top:15vw;grid-auto-rows:60vw}.primeraFila h2{font-size:1.1rem}.overlay img{max-width:90%};.menuWrapper{margin-top:15vh}.grid2{flex-direction:column;width:95vw}.grid2 h2{margin:0%}}.navbar{padding-top:80px;display:flex;width:93.7%;align-self:center;justify-self:center;margin:0 auto;flex-direction:column;transition:2s}.navbar h2{font-size:1.3rem;font-weight:400;padding:0%;margin:0%}.mainNavbar{display:flex;justify-content:space-between;align-items:flex-start;text-align:left}.modal{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;text-align:left;opacity:0;transform:scaleY(0);transform-origin:top;transition:transform .2s ease-out}.modal.abierto{opacity:1;transform:scaleY(1)}@media screen and (max-width: 600px){.navbar{padding-top:50px;width:90%}.navbar h2{font-size:1.15rem}}.home{display:flex;max-width:100vw;margin-top:60px;margin-bottom:10px;overflow:hidden;align-items:center;justify-content:center}.home img{max-width:80vw;max-height:70vh;height:auto;cursor:pointer}@media screen and (max-width: 600px){.home img{max-width:90vw}}.about{display:flex;height:80vh;align-items:center;list-style:none;width:93.7%;margin:0 auto;color:#000}.columna{width:49%}.columna2{width:50%}.about ul{display:flex;flex-direction:row;margin-top:5px;list-style:none;padding:0%;align-items:baseline}.about ul *{padding:.5rem}.about p{max-width:90%;text-wrap:wrap}.links{margin-top:5px}.about h1{font-size:2rem}.about h2{margin:0}.about a{color:#c1c1c1;font-size:1.1rem;font-weight:600}.about a:hover{color:#4151e2}@media screen and (max-width: 800px){h1{margin:0}.about{margin-top:60px;padding-left:15px;flex-direction:column-reverse;width:90%;justify-content:center;align-items:flex-start}.about ul{display:flex;flex-direction:column;margin:0;margin-block:20px;padding-left:0%}.about ul *{padding:0%}.about p{max-width:300px}.columna{width:100%}.columna2{width:100%}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
