*{box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:62.5%;text-decoration:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.title{text-align:center;color:#72c2e4;text-shadow:rgb(113,200,230) 1px 0 10px;margin:2rem;padding-top:2.4rem;font-family:Tenor Sans,sans-serif;font-weight:400;font-size:30px;animation:down 1.5s;transform:translateY(0)}@keyframes down{0%{transform:translateY(-200px)}50%{transform:translateY(40px)}}.landing{min-height:100vh;display:flex;flex-direction:column;align-items:center}.landing_about{width:80vw;margin:2rem;color:#add8e6;font-family:Tenor Sans,sans-serif;font-weight:400;text-align:center;line-height:1.5}.landing_about_text span{text-transform:uppercase;display:block}.landing_list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;margin-top:2rem}.landing_list_link{text-decoration:none;color:transparent;text-shadow:lightblue 1px 1px;font-family:Tenor Sans,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.landing_list_tools{height:8rem;width:8rem;box-shadow:inset -10px -10px 25px #66d7dd,1px 1px 3px 2px #5ca2eb;border-radius:50%;padding-top:3.5rem;padding-left:.3rem;transition:background-color .3s ease}.landing_list_projects{height:8rem;width:8rem;padding-left:1.4rem;box-shadow:inset 10px 10px 25px #66d7dd,1px 1px 3px 2px #5ca2eb;border-radius:50%;padding-top:3.5rem}.landing_list :hover{background:radial-gradient(circle,transparent);box-shadow:0 0 .5px #000e53,0 0 #02012b;color:#add8e6;font-size:16px;text-shadow:0 0 40px rgba(245,246,249,.8);transition:all .3s ease}.tools{min-height:100vh}.tools_ul{color:#012852;font-family:Tenor Sans,sans-serif;font-weight:700;font-size:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media all and (min-width: 730px){.tools_ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:2rem}}.tools_ul_liOne{background-image:url(/portfolio/assets/fondo-Vj-CYnU8.png);background-size:cover;background-position:center;border-radius:20px;padding:1.5rem 1rem;line-height:1.2rem;font-size:18px}@media all and (min-width: 730px){.tools_ul_liOne{grid-column:span 2}}.tools_ul_liOne span{text-transform:uppercase;color:#4e07f4}.tools_ul_liTwo{background-image:url(/portfolio/assets/fondo-Vj-CYnU8.png);background-size:cover;background-position:center;border-radius:10%;padding:1.5rem 1rem;line-height:1rem}@media all and (min-width: 730px){.tools_ul_liTwo{display:flex;flex-direction:column;justify-content:center;width:auto;height:240px}}.tools_ul_liTwo span{text-transform:uppercase;color:#8a2be2}.tools_ul_liThree{background-image:url(/portfolio/assets/fondo-Vj-CYnU8.png);background-size:cover;background-position:center;border-radius:10%;padding:1.5rem 1rem;line-height:1rem}@media all and (min-width: 730px){.tools_ul_liThree{width:auto;height:240px;display:flex;flex-direction:column;justify-content:center}}.tools_ul_liThree span{text-transform:uppercase;color:#8a2be2}.tools_ul_liFour{background-image:url(/portfolio/assets/fondo-Vj-CYnU8.png);background-size:cover;background-position:center;border-radius:10%;padding:1.5rem 1rem;line-height:1rem}@media all and (min-width: 730px){.tools_ul_liFour{width:auto;height:240px;display:flex;flex-direction:column;justify-content:center}}.tools_ul_liFour span{text-transform:uppercase;color:#8a2be2}.tools_ul_liFive{background-image:url(/portfolio/assets/fondo-Vj-CYnU8.png);background-size:cover;background-position:center;border-radius:10%;padding:1.5rem 1rem;line-height:1rem}@media all and (min-width: 730px){.tools_ul_liFive{width:auto;height:240px;display:flex;flex-direction:column;justify-content:center}}.tools_ul_liFive span{text-transform:uppercase;color:#8a2be2}.liTitle{text-transform:uppercase;font-size:20px;font-weight:700;background-color:#8a2be2;color:#340363;margin-bottom:1rem;padding:.3rem;border-radius:20px}.curriculum{min-height:100vh;color:#add8e6;font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:uppercase;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem}.curriculum_title{color:azure;font-size:20px;animation:teclear 3s infinite alternate}@keyframes teclear{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes efecto{50%{border-color:transparent}}.curriculum_text{color:#00f;font-size:16px}.curriculum_image{width:250px;height:350px;margin-left:.5rem}@media all and (min-width: 730px){.curriculum_image{width:auto;height:auto}}.back{display:flex;justify-content:space-between;align-items:center}.red{color:#add8e6;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-weight:700;font-size:15px;text-align:center;animation:jump 1.5s;transform:translateY(0)}@media all and (min-width: 1024px){.red{font-size:20px}}@keyframes jump{0%{transform:translateY(-200px)}50%{transform:translateY(50px)}}.contact{min-height:100vh}.contact_list{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_list_git{width:280px;height:180px;gap:1rem}@media all and (min-width: 1024px){.contact_list_git{margin-right:20rem;width:320px;height:200px}}.contact_list_linkedin{width:230px;height:180px;margin-bottom:.5rem;transform:rotate(15deg);margin-right:3rem}@media all and (min-width: 1024px){.contact_list_linkedin{margin-left:20rem;width:330px;height:280px}}.contact_list_phone{width:230px;height:230px;transform:rotate(20deg) translate(20px);margin-left:4rem;margin-top:2rem}@media all and (min-width: 1024px){.contact_list_phone{margin-right:20rem;width:250px;height:250px}}.contact_list_email{width:220px;height:220px;transform:rotate(-5deg);margin-left:3rem}@media all and (min-width: 1024px){.contact_list_email{margin-left:30rem}}.continue{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;gap:1rem}.continue_text{color:#add8e6;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-weight:700;font-size:15px;text-align:center}.continue_arrow{width:50px;animation:jump 1.5s;transform:rotate(180deg) translate(0)}@keyframes jump{0%{transform:translate(-500px)}50%{transform:translate(50px)}}.contactForm{min-height:100vh}.titleForm{color:#add8e6;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-weight:700;font-size:16px;text-align:center;margin-bottom:2rem}.form{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.form_label{color:#add8e6;font-family:Tenor Sans,sans-serif;font-weight:400;font-size:18px;margin-bottom:.5rem}.form_input{width:80%;height:40px;border-radius:10px;margin-bottom:1.5rem;border:rgb(157,157,232) 2px dotted;background-color:#292993;box-shadow:inset 1px 1px 5px #66d7dd,1px 1px 3px 2px #5ca2eb;color:#add8e6;font-family:Tenor Sans,sans-serif;font-size:16px;font-weight:400;padding:.5rem}.form_inpuText{width:95%;height:200px;border-radius:20px;margin-bottom:1.5rem;border:rgb(157,157,232) 2px dotted;background-color:#292993;box-shadow:inset 1px 1px 5px #66d7dd,1px 1px 3px 2px #5ca2eb;padding:1rem;color:#add8e6;font-family:Tenor Sans,sans-serif;font-size:16px;font-weight:400}.form_inputSend{width:100px;height:50px;border:rgb(157,157,232) 2px dotted;background-color:#292993;box-shadow:inset 1px 1px 5px #66d7dd,1px 1px 3px 2px #5ca2eb;border-radius:10px;color:#add8e6;font-family:Tenor Sans,sans-serif;font-weight:400;font-size:18px}.container{height:100%;background:radial-gradient(circle,#000e53 28%,#02012b);padding:2rem}.arrow{width:35px;margin:2rem}.header{height:7vh;font-family:Tenor Sans,sans-serif;font-weight:400;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:2rem}.header_img{height:100px;border-radius:50%;box-shadow:inset 1px 1px 5px #66d7dd,1px 1px 3px 2px #5ca2eb}.header_menu{display:none}@media all and (max-width: 730px){.header_menu{display:block;width:40px;height:40px;font-size:18px;font-weight:400;color:#6ea1e8;background-color:#000;box-shadow:inset 1px 1px 2px #66d7dd,1px 1px 3px 2px #5ca2eb;border-radius:50%}}@media all and (max-width: 730px){.header_nav{opacity:0;visibility:hidden;width:40%;display:flex;flex-direction:column;align-items:center;z-index:1000;gap:1rem;position:absolute;top:0;right:0;bottom:0;padding:2rem;background-color:#02012b;border:solid 2px rgb(110,161,232);box-shadow:0 0 0 100vmax #00000080}}.header_nav_bubble{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2rem}@media all and (max-width: 730px){.header_nav_bubble{flex-direction:column;right:0}}.header_nav_bubble_li{list-style:none;display:flex;font-family:Tenor Sans,sans-serif;color:#6ea1e8}.header_nav_bubble_li a{text-decoration:none;font-family:Tenor Sans,sans-serif;color:#6ea1e8;font-size:12px}@media all and (min-width: 730px) and (max-width: 2000px){.header_nav_bubble_li a{font-size:calc(12px + .5vw)}}.header_nav_bubble :hover{color:#000;font-weight:700;background:#6ea1e8;box-shadow:1px 1px 3px #66d7dd,4px 4px 16px 2px #5ca2eb}.visible{opacity:1;visibility:visible;position:absolute}.projects{min-height:100vh}.projects_card{background:#4682f133;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:3rem;padding:2rem;gap:1rem;border:.5px solid rgba(115,115,244,.254);border-radius:5px;margin-block:1rem}@media all and (min-width: 768px){.projects_card{margin:3rem}}.projects_card_title{color:#a5c2d8;font-family:Tenor Sans,sans-serif;font-weight:700;font-size:25px}.projects_card_img{width:80px;border-radius:5%}.projects_card_text{color:#547bb5;font-family:Tenor Sans,sans-serif;font-weight:700}.projects_card:hover{background:#09093e;transform:scale(1.1);border:4px solid rgb(84,123,181)}
