@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);:root{--hue:10;--sat:97%;--lig:59%;--ac:#fc5130;--color01:#2c2c2c;--color02:#838282;--bg01:#fafdff;--bg02:#00000038;scroll-behavior:smooth}body{animation:gradient 15s ease infinite;background:linear-gradient(315deg,#292829 3%,#383838 38%,#363737 68%,#6b6969 98%);background-attachment:fixed;background-size:100% 100%;margin:0;overflow:auto;padding:0}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.wave{animation:wave 10s linear -3s infinite;background:#ffffff40;border-radius:100% 100% 0 0;bottom:0;height:12em;left:0;opacity:.8;position:fixed;transform:translateZ(0);width:100%;z-index:-1}.wave:nth-of-type(2){animation:wave 18s linear infinite reverse;bottom:-1.25em;opacity:.8}.wave:nth-of-type(3){animation:wave 20s -1s infinite reverse;bottom:-2.5em;opacity:.9}@keyframes wave{2%{transform:translateX(1)}25%{transform:translateX(-25%)}50%{transform:translateX(-50%)}75%{transform:translateX(-25%)}to{transform:translateX(1)}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}a{text-decoration:none}::-webkit-scrollbar{background-color:#fafdff;background-color:var(--bg01);width:8px}::-webkit-scrollbar-thumb{background-color:#fc5130;background-color:var(--ac);border-radius:10px;box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px #0000004d}h1,h2,h4{color:#838282;color:var(--color02);font-weight:600}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.profile__border{justify-self:center;margin-bottom:1.75rem;position:relative}.profile__border,svg{display:grid;place-items:center}svg{position:absolute;width:120px}.profile__data:hover svg{animation:AC 1s linear infinite;filter:drop-shadow(1px 1px 1px #fc5130);filter:drop-shadow(1px 1px 1px var(--ac))}button{align-items:center;background:#fc5130;background:var(--ac);border:none;border-radius:16px;color:#fff;display:flex;font-size:20px;overflow:hidden;padding:.7em 1em .7em .9em;transition:all .2s}button span{display:block;margin-left:.3em;transition:all .3s ease-in-out}button svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}button:hover .svg-wrapper{animation:fly-1 .6s ease-in-out infinite alternate}button:hover svg{transform:translateX(1.2em) rotate(45deg) scale(1.1)}button:hover span{transform:translateX(5em)}button:active{transform:scale(.95)}@keyframes fly-1{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}@keyframes AC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile__perfil img{max-height:11.75rem;max-width:11.75rem;position:relative;z-index:2}.profile__border svg,.profile__perfil img{align-items:flex-end;background:linear-gradient(180deg,#fc5331,#fc533133);background:linear-gradient(180deg,hsl(var(--hue),var(--sat),var(--lig),1) 0,hsl(var(--hue),var(--sat),var(--lig),.2) 100%);border-radius:50%;display:flex;height:200px;justify-content:center;margin-top:6rem;overflow:hidden;width:200px}.profile__profetion{color:#e9ebec;font-size:2.75srem}.profile_name{color:#e9ebec;font-weight:500;margin-bottom:3rem;margin-top:.25rem}.perfil_text p,.profile_name{font-size:1.15rem}.profile__social{column-gap:1rem;display:flex;justify-content:center;margin-top:.2rem;padding:0!important}.profile__social_link{color:#838282;color:var(--color02);font-size:1.2rem;transition:.3s}.profile__social_link:hover{color:#fc5130;color:var(--ac)}.profile_text{column-gap:2.5rem;grid-template-columns:repeat(3,max-content);justify-content:center}.profile__data{display:grid;grid-column:2;margin:0 auto;text-align:center}.button{align-items:center;background-color:#fc5130;background-color:var(--ac);border-radius:1rem;color:#fff!important;column-gap:.5rem;display:inline-flex;font-weight:500;height:60px;justify-content:center;transition:.3s;width:120px}.button i{display:flex;font-size:1.25rem}.profile__buttons,.profile__buttons-small{align-content:center;align-items:center;display:flex;justify-content:center}.profile__buttons{column-gap:1rem}.profile__buttons-small{column-gap:.25rem}.button__gray{background-color:#e9ebec;border-radius:70px;color:#2c2c2c!important}.button__gray:hover{color:#fc5130!important;color:var(--ac)!important}.projects__button{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.nav__menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000038;background-color:var(--bg02);border-radius:4rem;bottom:1.5rem;left:0;margin:0 auto;padding:.8rem 2rem;position:fixed;right:0;width:328px}.nav__list{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0 auto;padding:0!important}.nav__link{border-radius:5rem;color:#fff;display:flex;font-size:1.25rem;padding:.6rem}.nav__link:hover{color:#fc5130;color:var(--ac)}.nav__link i{display:flex}.projects__content,.services__box_area{gap:2rem;grid-template-columns:332px!important;justify-content:center}.projects__card{border-radius:1rem;overflow:hidden;position:relative}.projects__card img,.projects__modal{height:100%;width:100%}.projects__modal{align-items:flex-end;background:linear-gradient(180deg,#ff400600,#000 95%);bottom:-100%;display:grid;left:0;padding:1.5rem;position:absolute;transition:.3s}.projects__subtitle{font-size:.813rem}.projects__subtitle,.projects__title{color:#fafdff}.projects__title{font-size:1rem;margin-bottom:.75rem}.projects__button{height:40px;width:40px}.projects__card:hover .projects__modal{bottom:0;color:#fff!important}.skills__content{justify-content:center;row-gap:3.5rem}.skills_title{font-size:1rem;margin-bottom:1.8rem;text-align:center}.skills__box{column-gap:3rem;display:flex;justify-content:space-around}.skills__group{grid-row-gap:1rem;align-content:flex-start;display:grid;row-gap:1rem}.skills__data{column-gap:.2rem;display:flex}.skills__data i{color:#fc5130;color:var(--ac);font-size:1rem}.skills__name{font-size:.938rem;font-weight:500;line-height:18px}.skills__level{font-size:.75rem}.contact__title,.project__title,.services__title,.skills__title{display:flex;font-size:1.2rem;justify-content:center;margin-bottom:3.5rem;margin-top:3rem;position:relative;text-align:center}.contact__title:before,.project__title:before,.services__title:before,.skills__title:before{background:#fc5130;background:var(--ac);border-radius:0 0 10px 10px;bottom:-7px;content:"";height:8px;height:4px;left:0;margin:0 auto;position:absolute;right:0;width:120px;width:128px}.contact__title:after,.project__title:after,.services__title:after,.skills__title:after{background:#fc5130;background:var(--ac);border-radius:0 0 10px 10px;bottom:-10px;content:"";height:8px;height:5px;left:0;margin:0 auto;position:absolute;right:0;width:120px;width:28px}.contact__box,.service__box,.skills__area{background:#fafdff;border-radius:1rem;box-shadow:1px 1px 10px 2px hsla(0,0%,45%,.136);height:100%;padding:1.75rem;transition:.3s;width:100%}#email{margin-left:10px}.perfil_container{display:flex;margin-top:40px;padding:30px;text-align:center}.container,.perfil_container{align-items:center;justify-content:center}.perfil_text{color:#e9ebec;font-size:large;max-width:100%;min-width:70%}.resaltado{color:#a96153;font-size:larger;text-transform:uppercase}.service__box .icon img{margin-bottom:20px;width:50px}.service__box h5{color:#2c2c2c;color:var(--color01);font-size:1rem;font-weight:600;margin-bottom:.75rem}.see__more{align-items:center;background:#0000;color:#fc5130!important;color:var(--ac)!important;column-gap:.5rem;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:2px;text-transform:uppercase}.arrow,.see__more{transition:.4s ease-in-out}.arrow{display:flex}.see__more:hover .arrow{margin-left:10px}.contact__box_area{display:flex;margin:0 auto;max-width:610px}form{position:relative;width:100%}form input{background:#0000;border:1px solid #838282;border:1px solid var(--color02);border-radius:10px;box-sizing:border-box;color:#2c2c2c;color:var(--color01);display:block;height:45px;margin-bottom:20px;padding:0 20px;width:100%}input:focus,textarea:focus{border:1px solid #fc5130;border:1px solid var(--ac);color:#2c2c2c;color:var(--color01);outline:none!important}form textarea{background:#0000;border:1px solid #838282;border:1px solid var(--color02);border-radius:10px;box-sizing:border-box;color:#2c2c2c;color:var(--color01);display:block;margin-bottom:40px;padding:15px 20px;width:100%}.input_send:hover{color:#fc5130;font-size:large}.footer_container{color:#838282;color:var(--color02);display:block;font-size:.813rem;margin:3.5rem 0 8rem;padding:20px;text-align:center}@media only screen and (max-width:375px){.profile__buttons{flex-direction:column;row-gap:1rem}.footer_container{margin-top:5px}.perfil_container{max-width:100%}}@media only screen and (max-width:430px){.perfil_container{max-width:400px}}@media only screen and (min-width:600px) and (max-width:780px){.skills__content{grid-template-columns:repeat(1,380px)!important}}@media only screen and (min-width:600px) and (max-width:992px){.projects__content,.services__box_area{align-items:center;grid-template-columns:repeat(2,270px)!important;justify-content:center}.skills__content{gap:2rem;grid-template-columns:repeat(2,360px)}}@media only screen and (min-width:993px) and (max-width:1920px){.projects__content,.services__box_area,.skills__content{align-items:center;grid-template-columns:repeat(2,380px)!important;justify-content:center}.skills__content{gap:3rem}}.btn-1{background:linear-gradient(0deg,#060e83,#0c19b4)}.btn-1:hover{background:linear-gradient(0deg,#0003ff,#027efb)}.frame{margin:40px auto;text-align:center;width:90%}button{margin:20px}.custom-btn{background:#0000;border-radius:5px;box-shadow:inset 2px 2px 2px 0 #ffffff80,7px 7px 20px 0 #0000001a,4px 4px 5px 0 #0000001a;color:#fff;cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-weight:500;height:40px;outline:none;padding:10px 25px;position:relative;transition:all .3s ease;width:160px}.btn-1{background:#fc5130;background:linear-gradient(0deg,#fc5130,#fd7538);border:none;justify-content:center}.btn-1:hover{background:#fc5130;background:linear-gradient(0deg,#ff552d,#ff9000)}.btn-1 i{color:beige;font-size:20px;justify-content:center;margin-left:10px;padding-bottom:10px}
/*# sourceMappingURL=main.4cfad50a.css.map*/