*{box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-family:var(--tipo_montserrat);list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}:root{--color_a1:#84fab2;--color_a1_75:rgba(132,250,178,.75);--color_a1_50:rgba(132,250,178,.5);--color_a1_25:rgba(132,250,178,.25);--color_a2:#fa6567;--color_a2_75:rgba(250,101,103,.75);--color_a2_50:rgba(250,101,103,.5);--color_a2_25:rgba(250,101,103,.25);--color_b1:#100f11;--color_b1_75:rgba(16,15,17,.75);--color_b1_50:rgba(16,15,17,.5);--color_b1_25:rgba(16,15,17,.25);--color_b2:#201e22;--color_b2_75:rgba(32,30,34,.75);--color_b2_50:rgba(32,30,34,.5);--color_b3:#504b55;--color_b3_50:rgba(80,75,85,.5);--color_b3_25:rgba(80,75,85,.25);--tipo_shoulders_d:"Big Shoulders Display",cursive;--tipo_shoulders_t:"Big Shoulders Text",cursive;--tipo_montserrat:"Montserrat",sans-serif;font-size:100%}html{scroll-behavior:smooth}body{background-color:#201e22;background-color:var(--color_b2)}a{text-decoration:none}input{border:none;outline:none}.titles-container{align-items:center;-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap}h1{display:inline-block;font-size:2.5rem;font-weight:700;line-height:1.25em}h1,h2{font-family:Big Shoulders Display,cursive;font-family:var(--tipo_shoulders_d);letter-spacing:.075em;text-transform:uppercase}h2{border-bottom:.225rem solid #84fab2;border-bottom:.225rem solid var(--color_a1);font-size:2rem;font-weight:100;padding-bottom:.25rem}h3{color:#84fab2;color:var(--color_a1);font-family:Big Shoulders Text,cursive;font-family:var(--tipo_shoulders_t);font-size:1.5rem;font-weight:400}h3,h4{letter-spacing:.075em}h4{font-size:1rem;font-weight:700}p{font-family:Montserrat,sans-serif;font-family:var(--tipo_montserrat);letter-spacing:.075em;line-height:1.25em}.background{align-items:center;background-color:#404145;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1000}.background img{object-fit:cover;position:absolute}#lrCirculo,#lrParticulas{height:100%;width:100%}#lrCirculo{-webkit-animation:fondoCirculo 10s ease-in-out infinite;animation:fondoCirculo 10s ease-in-out infinite}#lrMascara{-webkit-animation:fondoMascara 10s ease-in-out infinite;animation:fondoMascara 10s ease-in-out infinite}#lrLucas,#lrMascara{height:100%;width:100%}#lrLucas{-webkit-animation:fondoLucas 10s ease-in-out infinite;animation:fondoLucas 10s ease-in-out infinite;bottom:0}header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(16,15,17,.75);background-color:var(--color_b1_75);box-shadow:0 0 1rem rgba(0,0,0,.5);display:flex;justify-content:space-between;left:0;padding:1rem;position:fixed;top:0;transition:background-color,.3s ease-in-out;width:100%;z-index:1000}.header--activo{background-color:#100f11;background-color:var(--color_b1)}.logotipo-container{align-items:center;display:flex;gap:1rem}.header-title{font-family:Big Shoulders Display,cursive;font-family:var(--tipo_shoulders_d);font-size:2rem;font-weight:100;letter-spacing:.075em}.logo-container{align-items:center;-webkit-animation:logo-animado 15s ease-out infinite;animation:logo-animado 15s ease-out infinite;background-color:#fff;border-radius:100%;display:flex;height:3rem;justify-content:center;rotate:0deg;scale:1;width:3rem}.logo-container img{height:65%;width:65%}.menu_estatico{display:none}.menu_estatico ul{display:flex;gap:1rem}.menu_estatico ul li a{border:.1em solid transparent;padding:1rem;transition:border,color,.3s ease-in-out}.menu_estatico ul li a:hover{border:.1em solid #84fab2;border:.1em solid var(--color_a1);color:#84fab2;color:var(--color_a1)}.menu{align-items:center;display:flex;position:relative}.menu svg{font-size:1.5rem}#menuMask{cursor:pointer;height:100%;position:absolute;width:100%}.menu_dinamico{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);left:0;margin-top:-100%;padding-bottom:1rem;padding-top:6rem;position:fixed;top:0;transition:margin-top,.3s ease-in-out;width:100%;z-index:900}.menu_dinamico--activo{margin-top:0}.menu_dinamico li{padding:0 2rem}.menu_dinamico li a{display:flex;justify-content:space-between;padding:.5rem 0;transition:color,.3s ease-in-out;width:100%}.menu_dinamico li a:hover{color:#fa6567;color:var(--color_a2)}.menu_dinamico li a svg{transition:.3s ease-in-out,-webkit-filter;transition:filter,.3s ease-in-out;transition:filter,.3s ease-in-out,-webkit-filter}.menu_dinamico li a:hover>svg{-webkit-filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%);filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%)}main{width:100%;z-index:0}.hero-parrafo_container,main{display:flex;flex-direction:column}.hero-parrafo_container{gap:2rem;z-index:200}.parrafo{display:flex;flex-direction:column;gap:1rem}.seccion{padding:8rem 1rem 4rem;width:100%}#hero{display:flex;-webkit-filter:brightness(1.1);filter:brightness(1.1);flex-direction:column;height:100vh;justify-content:flex-end}#hero:before{background:linear-gradient(0deg,#1d1b1f 10%,transparent);bottom:0;content:"";height:85vh;left:0;position:absolute;width:100%;z-index:-100}.light{font-weight:100}.experiencias-container{align-items:center;border-bottom:.1rem solid #100f11;border-bottom:.1rem solid var(--color_b1);border-top:.1rem solid #100f11;border-top:.1rem solid var(--color_b1);display:flex;gap:2rem;justify-content:space-between;padding:.5rem 0}.experiencias{align-items:center;-webkit-animation:experienciasAnimacion 5s ease-in-out infinite;animation:experienciasAnimacion 5s ease-in-out infinite;display:flex;gap:.5rem;opacity:0;scale:1}.experiencias p{color:#fa6567;color:var(--color_a2);font-weight:700;letter-spacing:.1em}.logos-container svg{display:none;-webkit-filter:invert(50%) sepia(66%) saturate(1888%) hue-rotate(318deg) brightness(103%) contrast(101%);filter:invert(50%) sepia(66%) saturate(1888%) hue-rotate(318deg) brightness(103%) contrast(101%);font-size:2.25rem}.logos-container svg:first-child{display:inherit}.experiencias-mascara{background-color:initial;height:100%;position:absolute;width:100%}.grid-item{background:linear-gradient(0deg,#504b55,rgba(80,75,85,.5),transparent);background:linear-gradient(to top,var(--color_b3),var(--color_b3_50),transparent);box-shadow:0 .5rem 1rem rgba(0,0,0,.25);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:linear-gradient,.3s ease-in-out;width:100%}.grid-item:hover{background:linear-gradient(180deg,#84fab2,rgba(80,75,85,.5),transparent);background:linear-gradient(to bottom,var(--color_a1),var(--color_b3_50),transparent)}.grid-item:hover>.project-img_container img{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-img_container{width:100%}.project-img_container img{object-fit:cover;transition:.3s ease-in-out,-webkit-transform;transition:transform,.3s ease-in-out;transition:transform,.3s ease-in-out,-webkit-transform;width:100%}.project-text{font-size:.85rem;font-weight:100}.project_button{color:#fff;cursor:pointer;display:flex;justify-content:space-between;outline:.2rem solid #fff;padding:1rem;transition:border,color,.3s ease-in-out}.project_button:hover{color:#fa6567;color:var(--color_a2);outline:.2rem solid #fa6567;outline:.2rem solid var(--color_a2)}.project_button svg{transition:.3s ease-in-out,-webkit-filter;transition:filter,.3s ease-in-out;transition:filter,.3s ease-in-out,-webkit-filter}.project_button:hover>svg{-webkit-filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%);filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%)}.experiencias_container{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr}.experiencia_seleccionada{align-items:center;background:linear-gradient(0deg,#504b55,rgba(80,75,85,.5),transparent);background:linear-gradient(to top,var(--color_b3),var(--color_b3_50),transparent);display:flex;flex-direction:column;gap:2rem;height:100%;padding-bottom:2rem;width:100%}.experiencia_seleccionada__background,.experiencia_seleccionada__img_container{transition:background-color,.3s ease-in-out;width:100%}.experiencia_seleccionada__img_container{align-items:center;display:flex;height:100%;justify-content:center}#experienciaLogo{-webkit-filter:drop-shadow(0 0 5rem hsla(0,0%,100%,.75));filter:drop-shadow(0 0 5rem rgba(255,255,255,.75));height:100%;width:100%}.experiencia_seleccionada .parrafo_general{padding:0 2rem}.lista_experiencias{gap:2rem}.experiencia,.lista_experiencias{display:flex;flex-direction:column;width:100%}.experiencia{gap:.5rem}.experiencias-text_container{display:flex;justify-content:space-between}.experiencias-text_container span:first-child{font-style:italic}.barra_container{align-items:center;border:.1rem solid #fff;cursor:pointer;display:flex;height:2rem;justify-content:flex-start;padding:.25rem;position:relative;width:100%}.barra_container:hover>.barra{background:linear-gradient(0deg,#fa6567,#fff);background:linear-gradient(to top,var(--color_a2),#fff)}.barra{background:linear-gradient(0deg,rgba(132,250,178,.25),#84fab2);background:linear-gradient(to top,var(--color_a1_25),var(--color_a1));height:100%;transition:background-color,.6s ease-in-out}.barra__mask{height:100%;position:absolute;width:100%}#experienciaTexto{font-weight:100}#contacto{background:linear-gradient(180deg,#201e22,rgba(32,30,34,.75),rgba(32,30,34,.5),transparent);background:linear-gradient(to bottom,var(--color_b2),var(--color_b2_75),var(--color_b2_50),transparent);display:flex;flex-direction:column;gap:4rem;justify-content:space-between}.contact-form_container{display:flex;justify-content:center;width:100%}.contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(0deg,#504b55,rgba(80,75,85,.5),transparent);background:linear-gradient(to top,var(--color_b3),var(--color_b3_50),transparent);box-shadow:0 1rem 1rem rgba(0,0,0,.25);gap:2rem;max-width:540px;padding:2rem}.contact-form,.form-elements_container{display:flex;flex-direction:column;width:100%}.form-elements_container{gap:.5rem}.form-elements_container label{font-style:italic;transition:color .3s ease-in-out}.form-elements_container textarea{border:none;height:12.5rem;outline:none;resize:none}.form-input_container{align-items:center;border-left:.5rem solid rgba(16,15,17,.75);border-left:.5rem solid var(--color_b1_75);display:flex;padding-left:.5rem;transition:border-left,.3s ease-in-out;width:100%}.form-input_container:hover{border-left:.5rem solid #84fab2;border-left:.5rem solid var(--color_a1)}.form-input{background-color:rgba(16,15,17,.75);background-color:var(--color_b1_75);padding:1rem;width:100%}.warning_button{background-color:#fff;border:none;color:#201e22;color:var(--color_b2);cursor:pointer;font-size:1.25rem;outline:none;padding:1rem;text-align:center;transition:background-color,color,.3s ease-in-out}.warning_button:hover{background-color:#fa6567;background-color:var(--color_a2);color:#fff}footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(16,15,17,.75);background-color:var(--color_b1_75);box-shadow:0 0 1rem rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:100vh;padding:8rem 1rem 4rem;width:100%;z-index:1000}footer p{font-size:.75rem;font-weight:100}.redes_container{gap:2rem}.redes,.redes_container{display:flex;flex-direction:column;width:100%}.redes{gap:1rem}.redes-item_container{align-items:center;display:flex;gap:1rem}.redes-item_container:hover>span,.redes-item_container:hover>svg{color:#fa6567;color:var(--color_a2)}.redes-item_container:hover>svg{-webkit-filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%);filter:invert(52%) sepia(90%) saturate(3409%) hue-rotate(324deg) brightness(107%) contrast(101%)}.redes-item_container span{font-family:Montserrat,sans-serif;font-family:var(--tipo_montserrat);font-size:1rem;letter-spacing:.075em;transition:color,.3s ease-in-out}.redes-item_container svg{font-size:2rem;transition:.3s ease-in-out,-webkit-filter;transition:filter,.3s ease-in-out;transition:filter,.3s ease-in-out,-webkit-filter}.section-bg{background-color:#201e22;background-color:var(--color_b2)}#experiencia,#portfolio{display:flex;flex-direction:column;gap:4rem}.texto_celeste{color:#84fab2;color:var(--color_a1)}.title_fx{background-color:#fff;color:#100f11;color:var(--color_b1);padding:.25rem .25em}.parrafo_general{display:flex;flex-direction:column;gap:1.5rem}#warningBackground{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.75);display:none;height:100vh;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:1000}.warning{background:linear-gradient(0deg,#504b55,rgba(80,75,85,.25));background:linear-gradient(to top,var(--color_b3),var(--color_b3_25));display:flex;flex-direction:column;gap:1rem;max-width:320px;padding:2rem}@-webkit-keyframes logo-animado{0%{rotate:0deg;scale:1}95%{rotate:0deg;scale:1}97.5%{rotate:-30deg;scale:1.5}to{rotate:0deg;scale:1}}@keyframes logo-animado{0%{rotate:0deg;scale:1}95%{rotate:0deg;scale:1}97.5%{rotate:-30deg;scale:1.5}to{rotate:0deg;scale:1}}@-webkit-keyframes experienciasAnimacion{0%{opacity:0;scale:1}5%{opacity:0}10%{opacity:1;scale:1.25}15%{scale:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}@keyframes experienciasAnimacion{0%{opacity:0;scale:1}5%{opacity:0}10%{opacity:1;scale:1.25}15%{scale:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}@-webkit-keyframes titleFx{0%{background-size:2% 3rem}10%{background-size:100% 3rem}20%{background-size:2% 3rem}}@keyframes titleFx{0%{background-size:2% 3rem}10%{background-size:100% 3rem}20%{background-size:2% 3rem}}@-webkit-keyframes fondoCirculo{0%{-webkit-filter:brightness(1);filter:brightness(1);scale:1}5%{-webkit-filter:brightness(3);filter:brightness(3);scale:1.25}15%{-webkit-filter:brightness(1);filter:brightness(1);scale:1}}@keyframes fondoCirculo{0%{-webkit-filter:brightness(1);filter:brightness(1);scale:1}5%{-webkit-filter:brightness(3);filter:brightness(3);scale:1.25}15%{-webkit-filter:brightness(1);filter:brightness(1);scale:1}}@-webkit-keyframes fondoMascara{0%{-webkit-filter:brightness(1);filter:brightness(1)}5%{-webkit-filter:brightness(.5);filter:brightness(.5)}15%{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes fondoMascara{0%{-webkit-filter:brightness(1);filter:brightness(1)}5%{-webkit-filter:brightness(.5);filter:brightness(.5)}15%{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes fondoLucas{0%{-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}5%{-webkit-filter:brightness(.25) blur(.25rem);filter:brightness(.25) blur(.25rem)}15%{-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}}@keyframes fondoLucas{0%{-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}5%{-webkit-filter:brightness(.25) blur(.25rem);filter:brightness(.25) blur(.25rem)}15%{-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}}@media only screen and (max-width:355px){:root{font-size:75%}}@media only screen and (min-width:540px){.experiencias_container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:640px){footer{min-height:0}.redes_container{flex-direction:row}}@media only screen and (min-width:840px){:root{font-size:80%}header{padding:1rem 3rem}.seccion{padding:8rem 2rem 4rem}.menu_estatico{display:inherit}.botonera,.menu{display:none}.experiencias_container{grid-template-columns:1fr 2fr}.lista_experiencias{height:100%;max-height:480px;overflow-x:hidden;overflow-y:auto;padding-right:2rem}.lista_experiencias::-webkit-scrollbar{background-color:rgba(16,15,17,.75);background-color:var(--color_b1_75);cursor:pointer;width:.5rem}.lista_experiencias::-webkit-scrollbar-thumb{background-color:#84fab2;background-color:var(--color_a1)}body::-webkit-scrollbar{background-color:var(--color_ab_25);cursor:pointer;width:.5rem}body::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25);-webkit-transition:background-color,.3s ease-in-out;transition:background-color,.3s ease-in-out}body::-webkit-scrollbar-thumb:active{background-color:#84fab2;background-color:var(--color_a1)}footer{padding:4rem 2rem}}@media only screen and (min-width:1200px){header{padding:1rem 8rem}.seccion{padding:8rem 8rem 4rem}footer{padding:4rem 8rem}}
/*# sourceMappingURL=main.06e0aaa6.css.map*/