@font-face{font-family:NenaALT-Regular;src:url(../fonts/NenaALT-Regular.b8fa9aeb.eot);src:url(../fonts/NenaALT-Regular.b8fa9aeb.eot?#iefix) format("embedded-opentype"),url(../fonts/NenaALT-Regular.33a68422.woff) format("woff"),url(../fonts/NenaALT-Regular.444cf666.ttf) format("truetype"),url(../img/NenaALT-Regular.56d7c22a.svg#7db0a735880422cc5fa2f936a390d651) format("svg");font-weight:400;font-style:normal}body{font-family:NenaALT-Regular;background-size:cover}body.about{background-color:#000}body.about .menu-container,body.about .titulo-container{position:absolute;z-index:35}body.about .redes-sociales-container{display:none}body.about .background-full{opacity:0!important}body.about .footer-contact{margin-top:110px}body.contact{background-color:#000}body.contact .background-full{opacity:0!important}body.contact .menu-container,body.contact .titulo-container{position:absolute;z-index:35}body.sports{background-color:#fff}body.sports .background-full{opacity:0!important}body.sports .menu-container,body.sports .titulo-container{position:absolute;color:#000;z-index:0}body.sports .menu-container a,body.sports .menu-container h2,body.sports .titulo-container a,body.sports .titulo-container h2{color:#000!important}body.sports .redes-sociales-container{display:none}.theme--light.v-application{background-color:transparent}.titulo-container,span{font-family:NenaALT-Regular}.titulo-container{position:fixed;top:30px;left:30px;z-index:1;line-height:100px}@media(max-width:600px){.titulo-container{top:15px;left:15px}}@media(max-width:1263px){.titulo-container{top:12px;left:12px}}.titulo-container a{font-family:NenaALT-Regular!important;color:#fff!important;text-decoration:none;font-size:100px;line-height:100px;display:block}@media(max-width:1263px){.titulo-container a{font-size:60px;line-height:60px}}@media(max-width:600px){.titulo-container a{font-size:30px;line-height:30px}}.titulo-container h2{color:#fff;font-weight:inherit;font-size:100px;line-height:100px}@media(max-width:1263px){.titulo-container h2{font-size:60px;line-height:60px}}@media(max-width:600px){.titulo-container h2{font-size:30px;line-height:30px}}.menu-container{font-family:NenaALT-Regular;text-align:right;color:#fff;position:fixed;top:30px;right:30px;z-index:1;font-size:100px;line-height:100px;height:100px;overflow:hidden}@media(max-width:1263px){.menu-container{font-size:60px;line-height:60px;height:70px;top:12px;right:12px}}@media(max-width:600px){.menu-container{font-size:30px;line-height:30px;height:35px;right:12px;top:12px}}.menu-container.abierto{height:750px}.menu-container.abierto a{display:inline-block}@media(max-width:600px){.menu-container.abierto{height:35px}}.menu-container button{outline:none;display:inline-block;text-align:right;font-weight:inherit;font-family:NenaALT-Regular}.menu-container a{display:none;text-align:right;font-weight:inherit;color:#fff!important;text-decoration:none;position:relative}.menu-container a hr{overflow:visible;-webkit-transform:translateY(-7px);transform:translateY(-7px);border-bottom:7px solid currentColor;display:none;position:absolute;width:100%}@media(max-width:1263px){.menu-container a hr{border-bottom:4px solid currentColor;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media(max-width:600px){.menu-container a hr{border-bottom:1px solid currentColor;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.menu-container a:hover hr{border-color:currentColor;display:block}.menu-container.abierto+.menu-seleccionado{opacity:0;z-index:-4;-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.menu-seleccionado{position:absolute;top:110px;right:30px;font-size:70px;-webkit-transition:opacity .7s ease .5s;transition:opacity .7s ease .5s}@media(max-width:1263px){.menu-seleccionado{right:12px;top:70px}}@media(max-width:600px){.menu-seleccionado{display:none;right:15px;top:45px}}.menu-seleccionado>a{color:#000!important;text-decoration:none;vertical-align:top;display:none;font-size:100px}@media(max-width:1263px){.menu-seleccionado>a{font-size:60px;line-height:60px}}@media(max-width:600px){.menu-seleccionado>a{font-size:30px;line-height:30px}}.menu-seleccionado>a i{vertical-align:top}@media(max-width:1263px){.menu-seleccionado>a i{font-size:70px!important}}@media(max-width:600px){.menu-seleccionado>a i{font-size:30px!important}}.menu-seleccionado>a span{vertical-align:top}.menu-seleccionado>a span hr{overflow:visible;-webkit-transform:translateY(-32px);transform:translateY(-32px);border-bottom:7px solid currentColor}@media(max-width:1263px){.menu-seleccionado>a span hr{border-bottom:4px solid currentColor;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media(max-width:600px){.menu-seleccionado>a span hr{border-bottom:1px solid currentColor;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.menu-seleccionado.about-link>.about-link,.menu-seleccionado.contact-link>.contact-link{display:block;color:#fff!important}.menu-seleccionado.sports-link>.sports-link{display:block}.redes-sociales-container{font-family:NenaALT-Regular;position:fixed;bottom:30px;left:30px;z-index:1}@media(max-width:600px){.redes-sociales-container{bottom:15px;left:15px}}.redes-sociales-container a{color:#fff!important;display:inline-block;text-decoration:none;font-size:30px}@media(max-width:600px){.redes-sociales-container a{font-size:25px}}.redes-sociales-container a:first-child{margin-right:30px}@media(max-width:600px){.redes-sociales-container a:first-child{margin-right:30px}}.redes-sociales-container a:hover{color:#b8b8b8!important}.background-full{position:fixed;width:100%;height:100vh;background-size:cover;background-position:50%;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;z-index:-1}.background-full.activo{opacity:1}#container-scroll{overflow:scroll;height:100vh;display:block;padding-top:100px;max-width:1380px;width:100%;background-color:transparent;margin-left:auto;margin-right:auto}#container-scroll::-webkit-scrollbar{width:10px}#container-scroll::-webkit-scrollbar-thumb,#container-scroll::-webkit-scrollbar-track{background:transparent}#container-scroll::-webkit-scrollbar-thumb:hover{background:transparent}#container-scroll img{height:250px;margin-right:15px}@media(max-width:1264px)and (min-width:960px){#container-scroll img{height:170px}}@media(max-width:959px){#container-scroll img{height:210px}}#container-scroll img:hover{cursor:pointer}.container-index{position:fixed;height:100vh;width:100%;left:0;top:0;background-color:hsla(0,0%,100%,.5);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.project-name{font-size:100px;line-height:100px;color:#000!important;text-decoration:none;display:inline-block;font-family:NenaALT-Regular}@media(max-width:1263px){.project-name{font-size:60px;line-height:60px}}@media(max-width:600px){.project-name{font-size:30px;line-height:30px}}.project-name:hover{color:#b8b8b8!important}.project-name:hover+img{opacity:1}.project-name+img{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:absolute;z-index:-10;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.v-content.abierto #menu-mobile{visibility:visible;opacity:1;z-index:1000}.v-content #menu-mobile{position:fixed;width:100%;max-height:100vh;background-color:#000;visibility:hidden;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-family:NenaALT-Regular}.v-content #menu-mobile>div{width:100%;height:100vh;overflow:scroll}.v-content #menu-mobile>div i{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.v-content #menu-mobile>div a{color:#fff;font-size:60px;text-decoration:none;font-family:NenaALT-Regular}.v-content #menu-mobile>div>div{margin-top:25px;margin-bottom:15px;font-family:NenaALT-Regular}.v-content #menu-mobile>div>div a{font-size:23px;display:inline-block}.v-content #menu-mobile>div>div a:first-child{margin-right:45px}.projects-container-small{margin-top:250px}@media(max-width:600px){.projects-container-small{margin-top:100px}}.img-projects-container{width:calc(100% - 300px)}@media(max-width:600px){.img-projects-container{width:100%}}.contact-container{margin-top:300px}@media(max-width:600px){.contact-container{margin-top:100px}}.about-text{white-space:pre-line;font-size:50px;line-height:1.2}@media(max-width:600px){.about-text{font-size:29px}}.about-img{position:absolute;right:730px;top:334px;height:450px;z-index:2}@media(max-width:960px){.about-img{top:-100px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.btn-send span{font-family:NenaALT-Regular;color:#fff!important;font-size:50px!important;text-decoration:underline;text-transform:capitalize;display:inline-block;vertical-align:middle;padding-bottom:8px}@media(max-width:600px){.btn-send span{font-size:30px!important}}.btn-send span img{width:30px;vertical-align:middle}@media(max-width:600px){.btn-send span img{width:25px}}.thanks-text{font-family:NenaALT-Regular;color:#fff;display:block;font-size:50px;line-height:1.1}@media(max-width:600px){.thanks-text{font-size:25px}}@media(min-width:1264px){.project-container{position:fixed;height:100vh;width:100%;background-color:hsla(0,0%,100%,.9);top:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch}}.project-container .close-project-container{position:fixed;top:10px;right:10px;z-index:1000000}.project-container .close-project-container img{width:30px}.project-container .project-content{height:calc(100vh - 100px);padding-top:50px}.project-content-xs{margin-top:200px}@media(max-width:600px){.project-content-xs{margin-top:100px}}a.btn-contact-me{font-size:50px;color:#fff!important;margin-top:50px;vertical-align:middle}@media(max-width:600px){a.btn-contact-me{font-size:30px}}a.btn-contact-me img{vertical-align:middle}@media(max-width:600px){a.btn-contact-me img{width:30px}}.footer-contact{margin-top:400px}@media(max-width:600px){.footer-contact{font-size:13px}}#category-footer-container{margin-top:400px;font-family:NenaALT-Regular}@media(max-width:600px){#category-footer-container{margin-top:0;font-size:13px}}.pointer:hover{cursor:pointer}hr{border-style:solid!important}.contact form{margin-bottom:100px}.contact form .v-input .v-label{font-size:30px;height:30px;line-height:30px}.contact form .v-input input{max-height:42px;font-size:25px}.contact form .v-textarea textarea{height:200px;resize:none}.v-overlay__scrim{-webkit-transition:height 0s ease!important;transition:height 0s ease!important}.v-overlay{-webkit-transition:z-index 0s ease!important;transition:z-index 0s ease!important}