.navBar{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;padding:0 5%;font-family:Roboto;height:100%}.navBar>p{color:grey;font-weight:700;cursor:pointer}@media (max-width:300px){.navBar p{font-size:14px}}@media (min-width:1025px){.navBar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0;font-family:Roboto;height:100%;max-width:80%}.navBar>strong>p{padding-right:50%;margin-right:100%}.navBar>p{color:grey;font-weight:700}}.index{text-align:center;font-family:Roboto;display:grid;grid-template-columns:1fr;grid-template-rows:.5fr 0fr 0fr .2fr .3fr 0fr;grid-gap:0 0;gap:0 0;grid-template-areas:"navbar-area" "top-texts" "sub-text" "authors-image" "button" "scroll-text"}.navbar-area{grid-area:navbar-area}.top-texts{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-text{grid-area:main-text;font-weight:300;font-size:45px;line-height:1px}.authors-name{-webkit-align-items:flex-start;align-items:flex-start;grid-area:authors-name;font-weight:900;font-size:60px;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:28px;padding:1rem 2rem}.authors-image{grid-area:authors-image;width:250px;height:250px;border-radius:200px;margin:2rem auto 4rem}.button{grid-area:button;margin:0 auto}.scroll-text{grid-area:scroll-text;font-size:23px}@media (max-height:700px){.index{height:100vh;text-align:center;font-family:Roboto;display:grid;grid-template-columns:1fr;grid-template-rows:.5fr 0fr 0fr .2fr .3fr 0fr;grid-gap:0 0;gap:0 0;grid-template-areas:"navbar-area" "top-texts" "sub-text" "authors-image" "button" "scroll-text"}.navbar-area{grid-area:navbar-area}.top-texts{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-text{grid-area:main-text;font-weight:300;font-size:35px;line-height:1px}.authors-name{-webkit-align-items:flex-start;align-items:flex-start;grid-area:authors-name;font-weight:900;font-size:50px;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:18px;padding:0 2rem 1rem}.authors-image{grid-area:authors-image;width:150px;height:150px;border-radius:100px;margin:0 auto 1rem}.button{grid-area:button;margin:0 auto}.scroll-text{grid-area:scroll-text}}@media (max-width:700px) and (min-height:701px) and (max-height:800px){.index{height:100vh;text-align:center;font-family:Roboto;display:grid;grid-template-columns:1fr;grid-template-rows:.6fr 0fr 0fr .4fr .3fr 0fr;grid-gap:0 0;gap:0 0;grid-template-areas:"navbar-area" "top-texts" "sub-text" "authors-image" "button" "scroll-text"}.main-text{grid-area:main-text;font-weight:300;font-size:40px;line-height:1px}.authors-name{grid-area:authors-name;font-weight:900;font-size:55px;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:23px;padding:0 2rem 1rem}.authors-image{width:200px;height:200px;border-radius:200px;margin:0 auto 1rem}.button{grid-area:button;margin:1.5rem auto}.scroll-text{grid-area:scroll-text;font-size:20px}}@media (max-width:700px) and (min-height:801px) and (max-height:850px){.index{height:100vh;text-align:center;font-family:Roboto;display:grid;grid-template-columns:1fr;grid-template-rows:.7fr 0fr 0fr .4fr .3fr 0fr;grid-gap:0 0;gap:0 0;grid-template-areas:"navbar-area" "top-texts" "sub-text" "authors-image" "button" "scroll-text"}.navbar-area{grid-area:navbar-area}.top-texts{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-text{grid-area:main-text;font-weight:300;font-size:50px;line-height:1px}.authors-name{-webkit-align-items:flex-start;align-items:flex-start;grid-area:authors-name;font-weight:900;font-size:65px;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:25px;padding:0 1rem 1rem}.authors-image{width:250px;height:250px;border-radius:200px;margin:0 auto 1rem}.button{grid-area:button;margin:1.5rem auto}.scroll-text{grid-area:scroll-text;font-size:20px}}@media (max-width:700px) and (min-height:851px) and (max-height:900px){.index{height:100vh;text-align:center;font-family:Roboto;display:grid;grid-template-columns:1fr;grid-template-rows:.45fr 0fr 0fr .4fr .3fr 0fr;grid-gap:0 0;gap:0 0;grid-template-areas:"navbar-area" "top-texts" "sub-text" "authors-image" "button" "scroll-text"}.navbar-area{grid-area:navbar-area}.top-texts{height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-text{grid-area:main-text;font-weight:300;font-size:50px;line-height:1px}.authors-name{-webkit-align-items:flex-start;align-items:flex-start;grid-area:authors-name;font-weight:900;font-size:65px;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:25px;padding:0 1rem 1rem}.authors-image{width:250px;height:250px;border-radius:200px;margin:0 auto 1rem}.button{grid-area:button;margin:1.5rem auto}.scroll-text{grid-area:scroll-text;font-size:23px}}@media (min-width:1025px){.index{padding-left:8%;height:100vh;width:100vw;font-family:Roboto;display:grid;grid-template-columns:50vw 50vw;grid-gap:0 15px;gap:0 15px;grid-template-rows:.6fr 0fr 0fr .1fr;grid-template-areas:"navbar-area ." "top-texts authors-image" "sub-text authors-image" "button ."}.navbar-area{grid-area:navbar-area;font-size:1.5rem}.top-texts{grid-area:top-texts;height:auto;display:inline;display:initial;-webkit-align-items:initial;align-items:normal;-webkit-justify-content:initial;justify-content:normal}.main-text{font-weight:400;font-size:3.5vw;-webkit-align-content:center;align-content:center}.authors-name,.main-text{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.authors-name{font-weight:900;font-size:6vw;letter-spacing:-4px}.sub-text{grid-area:sub-text;font-weight:300;font-size:2.5vw;text-align:justify;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:auto;max-width:80%;padding:0}.authors-image{grid-area:authors-image;width:400px;height:400px;border-radius:0;box-shadow:25px 25px 1px 1px #58656d;margin:0 13vw auto auto}.button{grid-area:button;display:block;width:163px;margin:2rem 0 0}.scroll-text{display:none}}.scale-down-center{-webkit-animation:scale-down-center .4s cubic-bezier(.25,.46,.45,.94) both;animation:scale-down-center .4s cubic-bezier(.25,.46,.45,.94) both}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.card{margin:3rem auto;padding:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:300px;height:400px;box-shadow:0 2px 5px 3px #ddd;border-radius:5px;border:none!important;font-family:Roboto}.title{margin:1rem 0 0;font-weight:700;font-size:19px}.content{font-weight:300;text-align:justify;font-size:17px}@media (max-height:600px){.card{width:280px;height:340px;margin-top:1rem;margin-bottom:1rem;font-size:13px}.title{font-size:17px}.content{font-size:15px}}@media (min-width:1085px){.card{margin-top:0;width:400px;height:450px;-webkit-animation:scale-down-center .4s cubic-bezier(.55,.46,.45,.94) both;animation:scale-down-center .4s cubic-bezier(.55,.46,.45,.94) both}.content,.title{font-size:23px}.card:hover{margin-top:2rem;-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;width:400px;height:450px}.card:hover .title{font-size:19px}.card:hover .content{font-size:20px}}.skills{width:100vw;font-family:Roboto;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.line{display:block;width:80%;height:1px;border-width:0;background-color:#d3d3d3;box-shadow:0 .1px .1px .4px #b6b6b6}.carousel{height:auto;width:100%}.cards{display:none}.carousel .carousel-indicators{margin-top:3rem}.carousel .carousel-indicators li{border:2px solid #000;border-radius:100%;height:10px;width:10px}.carousel .carousel-indicators li.active{background-color:#000;border:initial;height:14px;width:14px}@media (min-width:950px){.carousel{display:none}.pageTitle{margin-top:2rem}.pageSubTitle{font-size:25px}.cards{margin:0 auto;width:100vw;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media (max-height:600px){.topTexts{margin-top:40px!important}.pageTitle{font-size:30px}.pageSubTitle{font-size:17px}.carousel{height:73%}}.projectCard{margin:0 auto;background-color:#dcdcdc;position:relative}.projectCard,.projectCard img{width:80vw;height:15vh;border-radius:15px}.projectCard .blackLayer{background-color:#000;width:100%;height:15vh;border-radius:15px;position:absolute;opacity:.8}.projectCard .texts{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff}.projectCard p.projectTitle{margin:0;font-size:25px;font-weight:700}.projectCard p.projectDescription{width:80%;font-size:15px;font-weight:300;word-wrap:break-word}.focus_projectCard{margin:0 auto;width:80vw;height:65vh;background-color:var(--color-white-secondary);border-radius:15px}.focus_projectCard img{width:100%;height:25%;border-top-right-radius:15px;border-top-left-radius:15px}.focus_projectCard .texts{width:100%;height:55%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#000;text-align:left;padding:1rem 1rem 0}.focus_projectCard p.projectTitle{font-size:25px;font-weight:700;margin-bottom:10px}.focus_projectCard p.projectDescription{height:80%;font-size:17px;font-weight:400;word-wrap:break-word;margin-bottom:0;text-align:justify}.cardBottom{width:100%;padding:0 1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.textsDivider{margin:0 0 8px;color:#000;-webkit-align-self:center;align-self:center;width:100%;border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid hsla(0,0%,100%,.3)}.linksArea{margin-top:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px}.linksArea p{font-size:15px;padding:10px;transition:background .3s;border-radius:10px;margin-left:-8px;text-decoration:none;font-weight:700;color:var(--color-primary)}.linksArea p:hover{background-color:#e0e0e0}@media (max-height:600px){.projectTitle{font-size:20px!important}.projectDescription{font-size:13px!important}}@media (min-height:601px) and (max-height:700px){.projectTitle{font-size:20px!important}.projectDescription{font-size:.95em!important}}@media (max-width:300px){.projectTitle{font-size:20px!important}.projectDescription{font-size:13px!important}}@media (min-width:540px) and (max-width:1025px){.hover,.projectCard,.projectCard img{width:60vw;height:17vh}.projectCard .blackLayer{width:60vw;height:17vh;cursor:pointer}}@media (min-width:1025px){.hover,.projectCard,.projectCard img{width:40vw;height:30vh}.projectCard .blackLayer{height:30vh;cursor:pointer}.projectTitle{font-size:2rem!important}.projectDescription{font-size:1.3rem!important}.focus_projectCard{width:45vw;height:65vh}.focus_projectCard img{width:40%;height:50%;border-top-right-radius:0;border-top-left-radius:0;border-radius:10px;margin-left:30%;position:absolute}.focus_projectCard .texts{padding:2rem 2rem 0}.focus_projectCard p.projectTitle{font-size:20px}.textsDivider{margin:20% 2rem 1px;width:93%}.linksArea{margin:10px 0 0 1rem}}.projects{width:100vw;font-family:Roboto;text-align:center}.projectCards,.projects{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.projectCards{margin-top:2rem;grid-row-gap:2rem;row-gap:2rem;height:auto}@media (max-height:600px){.pageTexts{margin-top:40px}.pageTitle{font-size:30px}.pageSubTitle{font-size:17px}}@media (min-width:1025px){.pageTitle{margin-top:0}.projectCards{width:95vw;display:grid;grid-template-columns:1.4fr 1.4fr;grid-template-rows:1fr 1fr;grid-gap:2em 5em;gap:2em 5em;grid-template-areas:". ." ". ."}}.hover,.socialCard{margin:0 auto;width:80vw;height:15vh}.socialCard{background-color:#dcdcdc;border-radius:15px;position:relative}.socialCard img{width:100%;height:100%;border-radius:15px}.socialCard .blackLayer{background-color:#000;width:100%;height:15vh;border-radius:15px;position:absolute;opacity:.7}.socialCard .texts{height:90%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:left;justify-content:left;color:#fff;margin:0 0 0 2rem}.socialCard .username{margin:0;font-size:25px;font-weight:700}@media (max-height:600px){.username{font-size:20px!important}}@media (min-height:601px) and (max-height:700px){.username{font-size:20px!important}}@media (max-width:300px){.username{font-size:20px!important}}@media (min-width:1025px){.hover,.socialCard{margin:0 auto;width:40vw;height:30vh}.socialCard{background-color:#dcdcdc;border-radius:15px;position:relative}.socialCard img{width:40vw;height:30vh;border-radius:15px}.socialCard .blackLayer{background-color:#000;width:100%;height:30vh;border-radius:20px;position:absolute;opacity:.8;cursor:pointer}.socialCard .texts{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:left;justify-content:left;color:#fff;margin:0 0 0 2rem}.username{font-size:2rem!important}}.contact{width:100vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.topTexts{margin-top:30px}.pageTitle{font-weight:700}.pageSubTitle{font-weight:300;font-size:20px;text-align:center}.socialMedias{height:35vh;margin-top:10%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:1025px){.socialMedias{height:70vh;margin-top:2%}}:root{--color-primary:#3672a6;--color-gray-primary:#58656d;--color-white-secondary:#f1f1f1;--color-orange:#f2cf8d}a:active,a:hover,a:link,a:visited{text-decoration:none}
/*# sourceMappingURL=main.179a79d7.chunk.css.map */