@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;color:currentColor;font-size:100%;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:300}li,ol,ul{list-style:none}h2{font-size:27px;margin-bottom:18px}h2,h3{font-weight:700}h3{font-size:18px}.support{color:#76b490}.navbar{background-color:#1f1f1f;font-size:18px;height:80px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex}.navbar-container{justify-content:space-between;max-width:1300px;padding:0 50px;width:100%}.navbar-logo{color:#fff;cursor:pointer;font-family:Ms Madi;font-size:40px}.nav-menu{align-items:center;display:flex;justify-content:center;list-style:none;text-align:center}.nav-item{height:80px}.nav-link{align-items:center;color:#fff;display:flex;height:100%;padding:0 1rem}.nav-link:hover{color:#f393de;transition:all .3s ease}.menu-icon{display:none}.burger-menu{background-color:#fff;height:3px;margin:5px;transition:all .3s ease-in-out;width:25px}.burger-menu:last-child{margin-bottom:0}@media screen and (max-width:960px){.navbar-container{padding:0 30px}.nav-menu{display:flex;flex-direction:column;height:90vh;left:-100%;margin-right:-22px;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background-color:#1f1f1f;left:0;z-index:1}.menu-icon{color:#fff;cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;-webkit-transform:translate(-100%,130%);transform:translate(-100%,130%);z-index:2}.burger-menu{background-color:#fff;height:3px;margin:5px;transition:all .3s ease-in-out;width:25px}.burger-menu:last-child{margin-bottom:0}.burger-menu.active:first-child{left:10px;top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu.active:nth-child(2){opacity:0}.burger-menu.active:nth-child(3){left:10px;top:-12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-link:hover{color:#f393de;transition:all .3s ease}.navbar-logo{display:table;left:0;position:absolute;top:0;-webkit-transform:translate(25%,35%);transform:translate(25%,35%)}.menu-icon i.fa-times{font-size:2rem}}.card_projects{flex-wrap:wrap;margin:auto;width:80%}.card_filter,.card_projects{display:flex;justify-content:center}.card_filter{align-items:center;flex-direction:column;margin:20px;width:100%}@media (min-width:460px){.card_filter{flex-direction:row;justify-content:center;margin:20px;width:100%}}.item_filter{background-color:#f5f5f5;color:#5b5963;cursor:pointer;letter-spacing:1px;margin:5px;padding:8px 20px;text-transform:uppercase;transition:all .5s ease-in-out 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.item_filter:hover{background:rgba(0,0,0,.79);color:#fff}.card_project{cursor:pointer;margin:15px;position:relative}.card_project_hover{align-items:center;background:linear-gradient(45deg,#000000bd,#7a7d96);color:#fff;display:flex;flex-direction:column;height:94%;justify-content:center;opacity:0;position:absolute;text-align:center;top:0;-webkit-transform:translate(9px,6px);transform:translate(9px,6px);transition:all .8s ease;width:94%}.card_project:hover .card_project_hover{opacity:1}.card_project hr{border:1px solid #e4e4e4;margin-bottom:15px}.card_project img{height:250px;width:280px}.card_project h2{font-size:25px;margin-bottom:10px}.modal_overlay{background-color:rgba(0,0,0,.18);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.modal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;max-height:500px;overflow:auto;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal span{color:#000;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px}.modal span:hover{color:#5b5963}.modal_content{display:flex;flex-direction:column;font-size:13px;padding:10px;width:200px}.modal_content hr{margin-bottom:5px}.modal_content p{line-height:18px;padding-top:10px}.modal_content a{font-weight:700;padding-top:30px}@media (max-width:900px){.modal img{margin:auto;width:200px}}@media (min-width:900px){.card_projects{width:80%}.card_project{margin:20px}.modal{display:flex}.modal_content{display:flex;flex-direction:column;font-size:17px;padding:10px;width:300px}.modal_content hr{margin-bottom:30px}}.card{display:flex;flex-direction:column-reverse;margin:auto;width:90%}.card_presentation{box-shadow:0 0 9px 2px #dddddd87;padding:16px}.card_presentation p{margin-bottom:16px}.card_presentation span{color:#f683dd;font-weight:700}.card_presentation ul{display:flex;flex-wrap:wrap;margin:0 30px}.card_presentation li{border-radius:18px;color:#fff;margin:10px 25px;padding:8px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card_presentation li:first-child{background-color:#768bbc}.card_presentation li:nth-child(2){background-color:#76b490}.card_presentation li:nth-child(3){background-color:#5b5963}.card_presentation li:nth-child(4){background-color:#f683dd}.card_presentation li:nth-child(5){background-color:#573fbd}.card_personal{align-items:center;box-shadow:0 0 9px 2px #dddddd87;display:flex;flex-direction:column;margin-bottom:30px;padding:40px;text-align:center}.card_personal img{width:150px}.name{font-size:23px;margin:5px 0 15px}.citation{font-style:italic;margin-top:20px}.link{font-weight:700;margin-top:20px}.card_skills{margin:30px auto;padding:16px;width:calc(90% - 32px)}.card_skills--Secondary{box-shadow:0 0 9px 2px #dddddd87}.skills{display:flex;flex-direction:column;font-family:Poppins;justify-content:space-between;text-align:center}.skills_cat{border-radius:15px;font-size:18px;font-weight:700;margin:10px 30px;padding:5px}.skills_cat--Secondary{background:#f5f5f5c2;font-size:16px;font-weight:100;margin:10px 0;padding:21px 0}.skills ul{display:flex;flex-wrap:wrap;justify-content:center}.skills_cat--Secondary li{background-color:#2e33df73;border-radius:18px;color:#fff;font-family:Nunito Sans,sans-serif;margin:5px 3px;padding:7px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:900px){.card{flex-direction:row;justify-content:space-between}.card_presentation{width:60%}.card_personal{margin-bottom:0;padding:16px;width:30%}.skills{display:flex;flex-direction:row}.skills_cat{width:23%}.citation,.link{margin-top:70px}}@media (min-width:1400px){.card{width:60%}.card_skills{width:calc(60% - 32px)}}.header{margin:50px 0 30px;padding:35px;text-align:center;text-transform:uppercase}.header h1{color:#5b5963;font-size:24px;font-weight:300;position:relative}.header span{font-size:50px;font-weight:700;left:0;opacity:.05;position:absolute;right:0;text-align:center;top:-18px;z-index:0}hr{border:1px solid #bebebe;margin-bottom:60px}@media (min-width:400px){.header span{font-size:62px;top:-24px}}@media (min-width:900px){.header span{font-size:100px;top:-53px}}.card_contact{align-items:center;display:flex;flex-direction:column;font-family:Poppins;font-size:19px;justify-content:center;margin:auto;text-align:center}.contact{margin:40px;width:230px}@media (min-width:650px){.card_contact{flex-direction:row}}
/*# sourceMappingURL=main.9a832fd0.css.map*/