@font-face{font-family:Santi;src:url(/assets/Acumin-Variable-Concept-TN981Veo.ttf)}@font-face{font-family:OSCL;src:url(/assets/OpenSans-CondLight-DvFfNDJF.ttf)}@font-face{font-family:OSCSB;src:url(/assets/Open_Sans_Condensed_SemiBold-x4ncsU0q.ttf)}html,body{background-image:linear-gradient(to bottom,#000,#000,#000,#000,#000,#180a0e,#261217,#36161e,#5c1f2c,#832739);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:100vh;min-height:100vh;min-width:100vw;padding:0;margin:0;font-family:Santi}.portfolioContainer{margin:0;padding:0;min-height:100%;min-width:100%}.portfolio{display:flex;justify-content:center;flex-direction:column;background:none;padding-right:1rem;margin:0}.portfolio a{color:#fff;text-decoration:none}.portfolio li{list-style-type:none}.portfolioEntry{text-transform:uppercase;display:flex;flex-direction:column;margin:30px;border-color:#d73949;padding:10px}.portfolio p{align-self:center;color:#fff;font-size:1.5rem;transition:color .2s ease;font-weight:700}.gifContainer{display:flex;justify-content:center}.portfolioEntry img{filter:grayscale(100%);transition:filter .4s}.portfolioEntry:hover img{filter:grayscale(0%)}.portfolioEntry:hover p{color:#d73949}.gifContainer img{max-height:12rem;object-fit:contain}.extraInfo{font-family:OSCSB;display:flex;justify-content:space-evenly;margin-top:20px}#extras{display:flex;flex-direction:column;justify-content:center}#extras a{margin:20px;color:#fff;text-decoration:none;transition:color .2s ease}#extras a:hover{color:#d73949}#root{max-width:1280px;margin:0 auto;padding:0rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.headerContainer{display:flex;justify-content:space-between;align-items:center;padding:2rem;background-color:#000;color:#fff;margin:0;min-width:100%;box-sizing:border-box;text-decoration:none}.headerContainer img{height:50px;margin:20px;filter:invert(100%);cursor:pointer;transition:filter .1s}.headerContainer img:hover{filter:invert(31%) sepia(92%) saturate(3294%) hue-rotate(336deg) brightness(90%) contrast(86%)}#informacion{display:flex;justify-content:space-between}#headerLeft{display:flex;align-items:center;padding:2rem}h1{color:#fff}#headerLeft button{height:3rem;width:8rem;margin-left:2rem;color:#fff;background-color:#d73949;border-radius:12px;text-decoration:solid;font-weight:bolder;font-size:1rem;border:none}#headerLeft button:hover{background-color:#f54254;cursor:pointer}#informacion h3{margin-left:10px}#socials button{border:none;background-color:transparent}#frontpageContainer{background:none;display:flex;justify-content:space-evenly;min-height:100%;min-width:100%;padding:0;margin:0;flex-grow:1}.frontpageElement{display:flex;flex-direction:column;font-size:1.5rem;font-weight:700}.frontpageElement span{color:#fff;transition:color .2s ease}.frontpageElement:hover span{color:#d73949}#frontpageContainer a{color:#fff;text-decoration:none}#frontpageContainer span{margin-bottom:10px}#rentContainer{color:#fff;display:flex;justify-content:center;font-size:1rem;font-weight:bolder;flex-wrap:nowrap;width:80%;margin-left:auto;margin-right:auto}#rentContainer li{margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:nowrap}#rentContainer p{margin:10px}
