body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{background-color:#12141f}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}nav{align-content:center;display:block}.mi-header,nav{align-items:center}.mi-header{position:fixed;left:0;top:0;transform:translateX(0);height:100vh;width:300px;z-index:10;background:#191d2b;border-right:1px solid #2e344e;transition:all .4s ease-out 0s}@media screen and (max-width:600px){.mi-header{width:0}}.mi-header-toggler{transition:all .4s ease-out 0s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:400 13.3333px Arial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-rendering:auto;color:#a4acc4;position:fixed;z-index:9999;top:0;padding:0;height:50px;width:50px;text-align:center;font-size:1.6rem;background:#191d2b;border:1px solid #2e344e;justify-content:center;align-items:center;display:none}@media only screen and (max-width:600px){.mi-header-toggler{display:flex}}#show-nav{transition:all 1s ease-out 0s;display:none}#show-nav:checked~label{transform:translateX(248px)}#show-nav:checked~nav{width:300px}.lni-menu{font-family:"LineIcons"!important;speak-as:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;color:#a4acc4;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.lni-menu:before{content:"≡"}.mi-header-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden auto}.mi-header-image{display:block;width:100%;text-align:center;padding:20px 0;border-bottom:1px solid #2e344e}.mi-header-image a{height:200px;width:200px;display:inline-block;vertical-align:middle;border-radius:1000px;border:7px solid #2e344e;border-image:none;border-image:initial;overflow:hidden}.mi-header-image img{max-width:100%;vertical-align:super;border-style:none}.mi-header-menu{width:100%;padding-left:0;margin-top:0;margin-bottom:1rem;display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.mi-header-menu li{text-align:center;display:block;list-style:none}.mi-header-menu li a{padding:20px 0;text-transform:uppercase;margin:1.2rem;font-size:.94rem;background-color:#12141f;letter-spacing:1px;display:block;color:#a4acc4;font-weight:600;position:relative;box-shadow:inset 0 0 0 0 1px hsla(0,0%,100%,.15);border:2px solid #000;transition:all .4s ease-out 0s;overflow:hidden;text-shadow:0 -1px 1px rgba(0,0,0,.5);text-decoration:none;box-sizing:border-box}.mi-header-menu li a:before{content:"";display:block;width:0;left:50%;position:absolute;background-color:#42495c;bottom:0;transition:all .3s;height:3px}.mi-header-menu li a:hover:before{width:100%;left:0}.mi-header span{display:inline-block}.page-container{margin:0;box-sizing:border-box;flex-direction:column;background-color:#12141f;padding:0 0 0 18.75rem;position:relative;min-height:100vh}@media screen and (max-width:600px){.page-container{padding-left:0}}.page-container h2{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#12141f;color:#a4acc4;text-align:center;font-size:6rem;text-transform:uppercase;font-style:italic;padding:0;margin-top:4.5rem;margin-bottom:0;position:relative}@media screen and (max-width:1024px){.page-container h2{font-size:5em}}@media screen and (max-width:768px){.page-container h2{font-size:3.6em}}@media screen and (max-width:425px){.page-container h2{font-size:3em}}@media screen and (max-width:375px){.page-container h2{font-size:2.8em}}@media screen and (max-width:320px){.page-container h2{font-size:2.6em}}.page-container h2:after{content:"";display:block;width:80%;margin-left:10%;background:#323849;display:flex;height:1px;position:absolute}.page-container h2.contact:before,.page-container h2.interests:before,.page-container h2.profile:before,.page-container h2.projects:before,.page-container h2.resume:before{display:block;text-align:center;top:0;opacity:1%;position:fixed}.page-content{display:block;margin-top:3rem;margin-left:10%;min-height:20rem;height:auto;width:80%;background-color:#191c2c;position:relative}.page-content:after{content:"";display:block;bottom:-3rem;width:100%;background:#323849;display:flex;height:1px;position:absolute}.page-content.contact{min-height:25rem;height:auto}.page-content p{font-family:Nunito,sans-serif;padding:20px;color:#a4acc4;margin:0;line-height:28px}.page-content p b{color:#25d366}#container-buttons{list-style:none;align-content:center;padding-left:0;margin-left:5%;margin-right:5%;display:flex;justify-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}#container-buttons a{text-decoration:none}#container-buttons li{text-align:center;display:list-item;color:#000;width:20vh;margin:1vh;padding:1vh;border-radius:5px;border:.5vh solid transparent;transition:all .4s ease-out;background-color:transparent;-webkit-transition:border-color .2s ease-in-out}#container-buttons li.social-network{cursor:pointer;width:55px;border-radius:100%}#container-buttons li.social-network:hover{transition:all .2s ease-out;transform:translateY(-5px);background-color:transparent}#get-cv{margin-top:5rem}.button-style{position:relative;border-radius:3%;padding:0 30px;color:#fff;display:inline-block;text-transform:uppercase;font-size:.9rem;letter-spacing:2px;height:50px;line-height:normal;transition:all .4s ease-out;cursor:pointer}.button-style.submit{background:#037fff;border:2px solid #037fff}.button-style.get-cv{background:#f9004d;border:2px solid #f9004d}.button-style.check-profile{background:#25d366;border:2px solid #25d366}.button-style:hover{background-color:transparent;box-shadow:0 10px 15px 0 rgba(0,0,0,.1);transform:translateY(-5px)}.button-style.submit:hover{color:#037fff}.button-style.get-cv:hover{color:#f9004d}.button-style.check-profile:hover{color:#25d366}#container-buttons li:hover{background-color:#4767c7}.container-button{margin-top:10%;text-align:center}html{scroll-behavior:smooth}.section-container{display:block;margin-top:3rem;height:auto;width:100%;position:relative;box-sizing:content-box}.section-container ul.in-section{width:100%;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;height:auto;box-sizing:content-box;text-align:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;list-style:none}.section-container ul.in-section.technological img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.section-container ul.in-section.technological img:hover{transform:rotate(-90deg)}.section-container ul.in-section.technological li{padding:0 1rem 1rem;margin-right:.5rem;margin-left:.5rem}.section-container ul.in-section.technological li h5{margin:0;color:#faebd7}.section-container ul.in-section.educations{display:block;line-height:60px}.section-container ul.in-section.educations li{padding:0;margin-right:.5rem;margin-left:.5rem;vertical-align:baseline}.section-container ul.in-section.educations li h5{text-align:left;font-size:larger;line-height:30px;margin:0;color:#faebd7}.section-container ul.in-section.educations li h6{padding-left:10px;text-align:left;font-size:16px;line-height:16px;margin:0;color:#aa9f90}.section-container ul.in-section.educations li .container-logo{padding:0;float:left;width:56px;height:56px;display:inline-block}.section-container ul.in-section.educations li .container-edu{float:left;position:absolute;display:block}.section-container ul.in-section.educations li .intra-li{margin-bottom:5rem;float:left;width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start}.section-container ul.in-section.educations p{text-align:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-family:Nunito,sans-serif;color:#a4acc4;font-weight:400;font-size:1rem}.section-container ul.in-section.educations p#duration{margin-left:1rem;padding:0}.section-container ul.in-section.experiences,.section-container ul.in-section.knowledge,.section-container ul.in-section.strengths{display:block;line-height:60px}.section-container ul.in-section.experiences li,.section-container ul.in-section.knowledge li,.section-container ul.in-section.strengths li{padding:0 1rem 1rem;margin-right:.5rem;margin-left:.5rem;vertical-align:baseline}.section-container ul.in-section.experiences li h5,.section-container ul.in-section.knowledge li h5,.section-container ul.in-section.strengths li h5{text-align:left;font-size:larger;line-height:30px;margin:0;color:#faebd7}.section-container ul.in-section.experiences li h6,.section-container ul.in-section.knowledge li h6,.section-container ul.in-section.strengths li h6{padding-left:10px;text-align:left;font-size:16px;line-height:16px;margin:0;color:#aa9f90}.section-container ul.in-section.experiences li .intra-li,.section-container ul.in-section.knowledge li .intra-li,.section-container ul.in-section.strengths li .intra-li{margin-bottom:5rem;float:left;width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start}.section-container ul.in-section.experiences p,.section-container ul.in-section.knowledge p,.section-container ul.in-section.strengths p{text-align:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-family:Nunito,sans-serif;color:#a4acc4;font-weight:400;font-size:1rem}.section-container ul.in-section.experiences p#duration,.section-container ul.in-section.knowledge p#duration,.section-container ul.in-section.strengths p#duration{margin-left:1rem;padding:0}section{box-sizing:content-box;display:block;height:auto;width:100%;margin-bottom:200px}section.is-first{margin-top:15%}section.is-last{margin-bottom:0}.nav-container-main{text-align:center;position:fixed;z-index:8;bottom:0;right:210px;left:510px}.nav-container-main ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}.nav-container-skills{z-index:7;opacity:unset;text-align:center}@media screen and (max-width:1024px){.nav-container-main,.nav-container-skills{right:110px;left:410px}}@media screen and (max-width:600px){.nav-container-main,.nav-container-skills{right:0;left:0}}@media screen and (max-width:425px){.nav-container-main,.nav-container-skills{right:0;left:0}}.nav-profile{text-align:center;border-radius:6px;display:block;margin-bottom:1rem}.nav-profile a{-webkit-user-select:none;-ms-user-select:none;user-select:none}.nav-profile.main{background-color:#0c0e15}.nav-profile.main a{text-transform:capitalize;margin-left:2rem;margin-right:2rem;z-index:8;display:inline-block;font-weight:500;text-decoration:none;color:#f0f8ff;padding:20px 0;position:relative}.nav-profile.main a:after{position:absolute;content:"";left:0;width:0;height:3px;background:#25d366;transition:.3s;bottom:0}.nav-profile.main a.is-current{color:#25d366}.nav-profile.main a.is-current:after{width:100%}@media screen and (max-width:320px){.nav-profile.main a{margin-left:.6rem;margin-right:.6rem}}.nav-profile.skills{text-transform:capitalize;font-size:12px;background:#006da6;margin-left:10%;margin-right:10%}.nav-profile.skills li{text-align:center;display:block;list-style:none}.nav-profile.skills a{padding:20px 0;text-transform:uppercase;margin-right:.6rem;margin-left:.6rem;font-size:.7rem;letter-spacing:1px;display:block;color:#a4acc4;font-weight:600;position:relative;border-bottom-width:4px;box-shadow:inset 0 0 0 0 1px hsla(0,0%,100%,.15);transition:all .4s ease-out 0s;overflow:hidden;text-shadow:0 -1px 1px rgba(0,0,0,.5);text-decoration:none;box-sizing:border-box}.nav-profile.skills a:before{content:"";display:block;width:0;left:50%;position:absolute;background-color:#a4acc4;bottom:10px;transition:all .7s;height:3px}.nav-profile.skills a:hover:before{width:100%;left:0}.nav-profile.skills a.is-current{color:#00344f}.nav-profile.skills a.is-current:before{background-color:#00344f;width:100%;left:0}@media screen and (max-width:320px){.nav-profile.skills a{margin-left:.6rem;margin-right:.6rem}}.nav-profile ul{-webkit-padding-start:0;padding-inline-start:0}.backto-top{right:2rem;position:fixed;font-size:2rem;z-index:2000;display:flex;bottom:1rem;width:50px;height:50px;line-height:49px;border-radius:50%;background-color:#25d366;text-align:center;overflow:hidden;transition:all .5s}@media screen and (max-width:425px){.backto-top{bottom:5rem}}@media screen and (max-width:375px){.backto-top{bottom:1.5rem}}@media screen and (max-width:320px){.backto-top{bottom:5rem}}.backto-top svg{margin:.6999rem;font-size:14px!important;color:#fff;width:27px;height:27px}.header-section{padding-top:5%}.loader-skills{background:transparent;text-align:center;width:100%;padding-top:10%}.description-skill{width:100%;text-align:center;border:4px solid #66749c;font-style:normal;box-sizing:border-box;background-color:#a4acc4;color:#12141f;line-height:24px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin:0 0 1.5rem;padding:1rem}.container-list{padding-top:1.5rem;width:auto;height:auto}.intra-li{margin-bottom:5rem;float:left;justify-content:space-between!important;width:100%!important;display:flex!important;flex-direction:column!important;vertical-align:baseline;align-items:flex-start}.img-skill{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.img-skill img{width:200px;height:280px;object-fit:cover;box-shadow:10px 15px 25px 0 rgba(0,0,0,.2);display:block;transition:all .5s cubic-bezier(.645,.045,.355,1);margin-top:-10px}.img-skill:hover img{box-shadow:1px 1px 10px 0 rgba(0,0,0,.1)}.img-skill .glow-wrap{overflow:hidden;position:absolute;width:100%;height:100%;top:0;margin-top:-10px}.img-skill .glow{display:block;position:absolute;width:40%;height:200%;background:hsla(0,0%,100%,.2);top:0;-webkit-filter:blur(5px);filter:blur(5px);transform:rotate(45deg) translate(-450%);transition:all .5s cubic-bezier(.645,.045,.355,1)}.img-skill:hover .glow{transform:rotate(45deg) translate(450%);transition:all 1s cubic-bezier(.645,.045,.355,1)}.img-skill:hover .glow-wrap,.img-skill:hover img{margin-top:0}.form-field label{z-index:1;top:-4px;margin-bottom:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;display:inline-block;position:absolute;left:12%;background-color:#191c2c;transition:all .4s ease-out;pointer-events:none;font-size:.94rem}.form-field input{box-sizing:border-box;line-height:inherit;overflow:visible;padding-left:2%;vertical-align:middle;font-size:1.2rem;border:1px solid #2e344e;height:50px;margin-top:10px;position:relative;color:#fff;background:transparent;width:80%;left:10%}.send-message-form{padding-top:1rem;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.8rem;font-family:Nunito,sans-serif;color:#a4acc4;font-weight:400}.form-field,.send-message-form{display:block;box-sizing:border-box}.form-field{position:relative;margin-top:30px}.form-field textarea{color:#fff;resize:vertical;min-height:100px;border:1px solid #2e344e;font-size:1rem;padding-right:1rem;padding-bottom:1rem;width:80%}.contact-form-message{box-sizing:border-box;line-height:inherit;overflow:visible;margin-top:10px;left:10%;display:block;background-color:transparent;position:relative;padding:1rem 0 0 1rem;color:#f0f8ff;height:100px}#error-message{color:red;padding-right:10%}#error-message,#status{font-size:x-small;font-style:italic;text-align:right;margin:0}#status{color:#2e8b57}.button-send-field{margin-top:5%}.button-send-field,.social-networks{margin-left:10%;margin-right:10%;position:relative;padding-bottom:5%;display:block;right:0}.social-networks{margin-top:5.7rem}.container-project{display:flex}ul.project-list{list-style:none}ul.project-list li{padding-top:2rem;padding-bottom:2rem}ul.project-list h5{padding-left:20px;text-align:left;font-size:larger;line-height:30px;margin:0;color:#faebd7}ul.project-list p{text-align:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-family:Nunito,sans-serif;color:#a4acc4;font-weight:400;font-size:1rem}ul.project-list a#duration{text-decoration:none;margin-left:1rem;padding:0;color:#25d366}.home{display:flex;flex-direction:row;background-color:#12141f;padding-left:300px;min-height:100vh}@media screen and (max-width:600px){.home{padding-left:0}}.home .get-cv{margin-top:3rem;text-align:center}.home #home-intro{margin-bottom:0}.home #home,.home #home-intro{margin-left:5%;margin-right:5%;color:#a4acc4}.home #home{text-align:center}.home #container-img,.home #container-img img{height:auto;width:auto;overflow:hidden}.home #container-img img{max-width:100%;padding-top:15%}.home #name{text-align:center;font-size:calc(30px + 4vw);color:#fff;margin-top:0;margin-left:5%;margin-right:5%;text-shadow:2px 2px 5px #141414}
/*# sourceMappingURL=main.99e44dc0.chunk.css.map */