html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#007ced;font-family:"Poppins",sans-serif;color:#fff}h1{font-size:40px;margin:5px 0}h2{font-size:22px}h3{font-size:16px}p{font-size:14px;color:#d5d5d5}a{text-decoration:none;margin-left:30px}a:hover{color:#fff;font-weight:600}.gray{color:#6c757d}.no-margin{margin:0}.border-division{margin-left:-70px;width:calc(100% + 140px);border-top:2px solid rgba(108,117,125,.23921568627450981)}.page_container{width:100%;border-radius:0;background-color:#222;margin:0;padding:40px 0;position:absolute;top:0;left:0}@media(min-width:768px){.page_container{width:100%;border-radius:0;background-color:#222;margin:0;padding:40px 70px;position:absolute;top:0;left:0}}@media(min-width:990px){.page_container{max-width:1320px;border-radius:40px;margin:3% auto;position:relative;top:0;left:0;z-index:10;-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);-webkit-animation:appear .5s linear forwards;animation:appear .5s linear forwards}}@-webkit-keyframes appear{0%{-webkit-transform:perspective(600px) rotateY(-90deg) scale(0);transform:perspective(600px) rotateY(-90deg) scale(0);opacity:.1;bottom:0}20%{opacity:.1}40%{opacity:.1}60%{opacity:.3}80%{opacity:.5}to{-webkit-transform:perspective(600px) rotateY(0deg) scale(1);transform:perspective(600px) rotateY(0deg) scale(1);opacity:1;bottom:90%}}@keyframes appear{0%{-webkit-transform:perspective(600px) rotateY(-90deg) scale(0);transform:perspective(600px) rotateY(-90deg) scale(0);opacity:.1;bottom:0}20%{opacity:.1}40%{opacity:.1}60%{opacity:.3}80%{opacity:.5}to{-webkit-transform:perspective(600px) rotateY(0deg) scale(1);transform:perspective(600px) rotateY(0deg) scale(1);opacity:1;bottom:90%}}.header_content{width:95%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:auto auto 40px}.desktop{display:none}.active{border-bottom:2px solid #007ced;-webkit-animation:activeLink 2s linear;animation:activeLink 2s linear}@-webkit-keyframes activeLink{0%{width:0}50%{width:100%}to{width:0}}@keyframes activeLink{0%{width:0}50%{width:100%}to{width:0}}.mobile{display:block}@media (min-width:990px){.desktop{display:inline}.mobile{display:none}.header_content{width:calc(100% + 40px);margin-left:-20px}}.header_logo{grid-gap:10px;gap:10px}.header_logo,.header_logo-img{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header_logo-img{-webkit-justify-content:center;justify-content:center;background-color:#007ced;width:45px;height:45px;border-radius:50%;font-weight:700;font-size:24px;color:#fff}.header_logo-txt{font-size:20px;color:#fff}.header_logo-txt:hover{font-weight:400}.animation{width:40%;background-color:#333;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;padding:15px 40px;position:absolute;top:100px;right:0;z-index:10;-webkit-animation:slide .5s forwards;animation:slide .5s forwards}.animation a{margin:10px 0}@-webkit-keyframes slide{0%{right:-500px}to{right:0}}@keyframes slide{0%{right:-500px}to{right:0}}.info{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.info h1{font-weight:600;height:100%}.info_pic{width:100%;min-height:300px;background-image:url(/static/media/perfil-ian.73f02fc4.jpg);background-position:50%;background-size:cover}.info_txt{background-color:#333;width:100%;padding:7% 10%}@media (min-width:990px){.info_txt h1{font-size:48px}}@media (min-width:768px){.info_txt p{font-size:12px}.info{position:relative;width:calc(100% + 120px);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin-left:-70px}.info h1{font-weight:600;height:100%}.info_pic{min-height:530px;background-image:url(/static/media/perfil-ian.73f02fc4.jpg);background-position:50%;background-size:cover}.info_pic,.info_txt{position:relative;width:50%}.info_txt{right:60px;background-color:#333;padding:7% 10%}}.btn{background-color:#333;padding:10px 30px;color:#fff;border:2px solid #007ced;border-radius:30px;transition:.5s;margin:20px 0;box-shadow:0 10px 10px -8px rgb(0 0 0/78%)}.btn:hover{background-color:#007ced;transition:.5s;cursor:pointer}footer{width:100%;border-top:2px solid rgba(108,117,125,.23921568627450981);margin:40px auto auto;padding:15px 0 0}.footer_content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:90%;margin:auto auto -30px}.footer_content a{margin-left:0}@media(min-width:768px){footer{width:calc(100% + 140px);margin-left:-70px}}.section-title{margin-left:-70px;width:100%;background-color:#252525;padding:30px}@media(min-width:768px){.section-title{width:calc(100% + 140px)}}.section-title h1{margin-left:60px}.about,.skills{width:90%;margin:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.about_info,.skills_info{width:100%}.resume{width:90%;margin:auto}@media(min-width:768px){.about,.skills{width:100%;-webkit-flex-direction:row;flex-direction:row}.about_info,.skills_info{width:50%}.resume{width:100%}}.underline{display:inline-block;position:relative}.underline:before{width:100%;background-color:#444}.underline:after,.underline:before{content:"";height:2px;border-radius:1px;position:absolute;display:block;bottom:0;z-index:10}.underline:after{width:30%;background-color:#007ced}.about_info-content{margin-left:20px;border-left:1px solid rgba(108,117,125,.23921568627450981)}.timeline-item{margin-bottom:30px;margin-right:25px;padding-bottom:20px;border-bottom:1px solid rgba(108,117,125,.23921568627450981)}.timeline-item:last-child{border-bottom:none}.timeline-item header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;margin-left:-30px}.timeline-item h4,.timeline-item p{margin-top:2px;margin-bottom:2px}.timeline-content{margin-left:20px}.year{display:inline-block;background-color:#222;padding:2px 15px;color:#fff;border:2px solid #007ced;border-radius:30px;margin:20px 0;box-shadow:0 10px 10px -8px rgb(0 0 0/78%);font-size:14px;font-weight:400}.skill_item-header{width:85%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.skill_item{margin:30px 0}.skill_item-header h4,.skill_item-header p{margin-bottom:2px;margin-top:2px}.skill_item-bar{position:relative;width:85%;background-color:#444;height:10px;border-radius:5px;border:2px solid #999}.skill_item-fillbar{content:"";position:absolute;top:0;left:0;width:85%;height:6px;border-radius:3px;background-color:#007ced;border:2px solid #444}.projects{width:400px;margin:20px auto;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}@media(max-width:450px){.projects{width:95%}}@media(min-width:768px){.projects{width:100%;margin-top:40px;grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.projects{width:100%;margin-top:60px;grid-template-columns:repeat(3,1fr)}}.project{position:relative;height:250px;background-position:50%;background-size:cover;border-radius:15px;-webkit-animation:zoomOut .3s linear forwards;animation:zoomOut .3s linear forwards}.project:hover{-webkit-animation:zoom .3s linear forwards;animation:zoom .3s linear forwards}@-webkit-keyframes zoomOut{0%{background-size:190%}to{background-size:125%}}@keyframes zoomOut{0%{background-size:190%}to{background-size:125%}}@-webkit-keyframes zoom{0%{background-size:120%}to{background-size:195%}}@keyframes zoom{0%{background-size:120%}to{background-size:195%}}.project_info{position:absolute;width:100%;height:100%;top:0;left:0}.project_info h4{position:absolute;left:10px;display:inline-block;background-color:#333;padding:5px 10px;border-radius:2.5px}.buttons{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:15px;gap:15px;position:absolute;bottom:0}.buttons a{margin-left:0}.contact{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin:auto}.contact input{padding:12px;border-radius:5px;border:2px solid #555;background-color:#222}.contact_info-item{display:-webkit-flex;display:flex;grid-gap:15px;gap:15px}.contact_inputs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;grid-gap:30px;gap:30px}.bubbles_area{display:none}@media (min-width:990px){.bubbles_area{display:block;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}}.bubble{width:130px;height:130px;background-color:hsla(0,0%,100%,.274);border:7px solid #fff;border-radius:20%;position:absolute;z-index:0}.bubble,.bubble1{-webkit-animation:bubbles 3s linear infinite;animation:bubbles 3s linear infinite}.bubble1{width:250px;height:250px;top:4%;left:-80px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.bubble2{width:180px;height:180px;top:-90px;right:9%;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.bubble2,.bubble3{-webkit-animation:bubbles 3s linear infinite;animation:bubbles 3s linear infinite}.bubble3{width:200px;height:200px;bottom:-150px;left:9%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.bubble4{width:280px;height:280px;bottom:-50px;right:-50px;-webkit-transform:rotate(50deg);transform:rotate(50deg);-webkit-animation:bubbles 3s ease-in-out infinite;animation:bubbles 3s ease-in-out infinite}@-webkit-keyframes bubbles{0%{opacity:.05;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{opacity:.3;-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{opacity:.05;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes bubbles{0%{opacity:.05;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{opacity:.3;-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{opacity:.05;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}
/*# sourceMappingURL=main.c8014b69.chunk.css.map */