html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#08051f;transition:.3s}body{background-color:#fff;font-family:Varela Round,sans-serif}::selection{background-color:rgba(255,234,0,.65);color:#fff}.container{justify-content:center;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}.bold-text{font-weight:700}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#b3afb3;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#b3afb3}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0;box-shadow:inset 0 0 0 0 #f0f0f0}.menu-btn .line{background-color:#fff;border-radius:5px;display:block;height:5px;margin:3px auto;transition:all .3s ease-in-out;width:20px}.menu-btn{cursor:pointer;display:none;float:right;margin-right:20px}.menu-btn.open .line:nth-child(2){background-color:#08051f;opacity:0}.menu-btn.open .line:first-child{background-color:#08051f;-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.menu-btn.open .line:nth-child(3){background-color:#08051f;-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width:1295px){.menu-fullscreen{display:none}.menu-btn{display:inline;display:initial}}.mobile-menu{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;visibility:hidden;width:100%}.mobile-menu .mobile-menu-li{align-items:center;font-size:24px;justify-content:center;list-style-type:none;white-space:nowrap}.mobile-menu .mobile-menu-li a{align-items:center;color:#000;margin-bottom:0;text-align:center}.mobile-menu.open{background:#f7dc6f;opacity:1;transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;visibility:visible}.mobile-menu.open a{margin-bottom:1rem}.mobile-menu.open .menu-responsive .mobile-menu-socialnetwork a{bottom:0;transition:.2s linear}.menu-responsive .mobile-menu-socialnetwork{bottom:6%;display:block;display:flex;justify-content:center;position:absolute;text-align:center;transition:background .2s linear;width:100%}.menu-responsive .mobile-menu-socialnetwork a{color:#08051f;justify-content:center;margin:1rem;padding:0}header{font-size:20px;font-weight:700;margin-top:0}header nav{background:#25252b;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);float:right;padding-bottom:20px;position:fixed;width:100%;z-index:1}header nav a{color:#fff;float:left;padding-left:30px;padding-right:30px;text-decoration:none}header nav a:hover{color:#ffff1a}header nav .navbar .logo-topbar{margin-left:220px}@media(max-width:1295px){header nav .navbar .logo-topbar{margin-left:20px}}header nav .navbar .menu-fullscreen ul{display:flex;list-style-type:none;margin:0;overflow:hidden;padding:0}header nav .navbar .menu-fullscreen ul li{float:left}header nav .navbar .menu-fullscreen .nav-right{margin-left:auto;padding-right:40px}.button-primary{background:#fff;border:7px solid #000;box-shadow:5px 5px 0 -1px rgba(255,234,0,.65),inset 4px 4px 0 0 rgba(255,234,0,.65);margin-right:15px;overflow:hidden;padding:5px;text-align:center;text-decoration:none;text-shadow:2px 2px rgba(255,234,0,.65)}.button-primary:hover{box-shadow:3px 3px 0 -1px rgba(255,234,0,.65);text-shadow:1px 1px rgba(255,234,0,.65);transition-duration:.2s}.link-text{border-bottom:3px solid #fff;color:#fff;overflow:hidden;padding-bottom:1px;text-align:center;text-decoration:none;text-transform:uppercase}.link-text:hover{box-shadow:0 1px 0 0 #ffff1a;text-shadow:1px 1px #ffff1a;transition-duration:.2s}.App-header{background:linear-gradient(143deg,#403e6b 44%,#25252b);flex-direction:column;justify-content:center}.App-header,.homepage{align-items:center;display:flex}.homepage{color:#fff;padding-bottom:15vh;padding-top:30vh}@media(max-width:768px){.homepage{display:block;padding-top:15vh}}.homepage h1{font-size:44px;text-shadow:2px 2px rgba(255,234,0,.65)}.homepage a,.homepage p{font-size:24px}@media(max-width:768px){.homepage h1{font-size:32px}.homepage p{font-size:20px}}.logo{text-align:center}.logo img{border:5px solid #fff;border-radius:50%;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);justify-content:center;position:relative;width:18rem}@media(min-width:768px){.logo img{margin-right:50px}}@media(max-width:768px){.logo img{align-items:center;margin-bottom:.5rem;margin-top:10%;text-align:center;width:16rem}}.contact-container{display:flex;justify-content:center}.contact-container .contact{margin-left:20px;margin-right:20px;max-width:35rem;min-height:100vh;padding-top:50px;text-align:center}.contact-container .contact .photo-head img{border-radius:50%;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:200px}.contact-container .contact ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.contact-container .contact ul li{margin-bottom:1rem;margin-top:1rem;vertical-align:middle}.contact-container .contact ul li a{display:block;padding:14px 16px;text-decoration:none}.contact-container .contact li img{width:15px}.contact-container .contact .container{border:1px solid #322a25;border-radius:4px;margin-top:20px;padding:20px}.contact-container .contact .container input{border-radius:4px;box-sizing:border-box;margin:8px 0;padding:12px 20px;width:100%}.contact-container .contact .container textarea{border-radius:4px;box-sizing:border-box;height:150px;padding:12px 20px;width:100%}.contact-container .contact .container button{background-color:#322a25;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px 20px}.linkedin{background-color:#0a66c2;color:#fff}.linkedin:hover{background-color:#003771}.insta{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);color:#fff}.insta:hover{background:linear-gradient(270deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);transition:all 1ms}.phone{background-color:#61c183;color:#fff}.phone:hover{background-color:#2d8e4f}.mail{background-color:#6685d7;color:#fff}.mail:hover{background-color:#274590}.mywebsite{background-color:#08051f;border:3px solid #000;color:#fff}.mywebsite:hover{background-color:#fff;color:#08051f}.cv{background-color:#25252b;border:3px solid #25252b;color:#fff}.cv:hover{background-color:#fff;color:#25252b}footer{background:#25252b;color:#fff;display:block;margin-top:20px;padding:20px;text-align:center}footer .social-network{font-size:30px;margin-top:10px}footer a{color:#fff;margin-left:10px;margin-right:10px}footer a:hover{color:#ffff1a}footer p{margin:0;padding:0}.experience{background-color:#403e6b;display:grid;padding-bottom:80px;text-align:right}.experience h1{background-color:#fff;border:7px solid #000;box-shadow:5px 5px 0 -1px rgba(255,234,0,.65),inset 4px 4px 0 0 rgba(255,234,0,.65);display:inline-block;margin-bottom:5%;margin-top:-30px;overflow:hidden;padding:2px 10px;text-shadow:2px 2px rgba(255,234,0,.65);transition-duration:.2s}.experience h1:hover{box-shadow:1px 1px 0 -1px rgba(255,234,0,.65);text-shadow:1px 1px rgba(255,234,0,.65);transition-duration:.2s}.experience .card-container{align-items:start;display:flex;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);justify-content:center;margin:10px;text-align:center}.experience .card{background:rgba(255,234,0,.65);border-radius:5px;color:#fff;display:grid;padding:30px}.experience .experience-card{background:#515368;box-shadow:0 2px 16px 0 rgba(0,0,0,.3);color:#fff;margin:40px 15px;padding:10px;width:220px}.experience .experience-card .experience-img{background-color:#515368;border-radius:50%;display:inline-block;justify-content:center;margin-top:-70px;padding:5px}.experience .experience-card .experience-img img{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 16px 0 rgba(0,0,0,.3);display:block;height:50px;margin-left:auto;margin-right:auto;object-fit:contain;padding:30px;width:50px}.experience .experience-card .experience-card-date{margin-top:80px;text-align:right}.experience .experience-card .experience-card-content{text-align:left}.experience .experience-card .experience-card-content span{color:#5790c9}.skills{padding-bottom:80px}.skills .header-skills{display:inline-block;margin-bottom:5%;margin-top:-55px}.skills .header-skills h1{background-color:#fff;border:7px solid #000;box-shadow:5px 5px 0 -1px rgba(255,234,0,.65),inset 4px 4px 0 0 rgba(255,234,0,.65);overflow:hidden;padding:2px 10px;text-shadow:2px 2px rgba(255,234,0,.65);transition-duration:.2s}.skills .header-skills h1:hover{box-shadow:1px 1px 0 -1px rgba(255,234,0,.65);text-shadow:1px 1px rgba(255,234,0,.65);transition-duration:.2s}.skills h2{margin-top:50px;padding-left:35px}.skills-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,4fr));justify-items:center}.skills-container .type-skill{border:5px solid #000;border-radius:1px;padding-left:20px;padding-right:20px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:200px}.skills-container .type-skill div,.skills-container .type-skill h2{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.skills-container .type-skill div{vertical-align:middle}.skills-container .type-skill p{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.skill-card{align-items:center;display:flex}.skill-card .skill-img{border-radius:50%;box-shadow:inset 3px 3px 6px 0 #ccdbe8,inset -3px -3px 6px 1px hsla(0,0%,100%,.5);padding:20px}.skill-card .skill-img img{align-items:center;display:block;height:40px;margin-left:auto;margin-right:auto;object-fit:contain;width:40px}.skill-card .skill-text{margin-left:30px}.skill-card .exp-year{font-weight:700}.formation h1{background-color:#fff;border:7px solid #000;box-shadow:5px 5px 0 -1px rgba(255,234,0,.65),inset 4px 4px 0 0 rgba(255,234,0,.65);display:inline-block;margin-bottom:5%;margin-top:-30px;overflow:hidden;padding:2px 10px;text-shadow:2px 2px rgba(255,234,0,.65);transition-duration:.2s}.formation h1:hover{box-shadow:1px 1px 0 -1px rgba(255,234,0,.65);text-shadow:1px 1px rgba(255,234,0,.65);transition-duration:.2s}.formation .card-container{display:grid;justify-content:center;text-align:center}.formation .cube{background:#ced1f0;box-shadow:5px 5px 0 -1px rgba(255,234,0,.65);margin:20px 10px;max-width:40rem;padding:5rem 2rem;text-align:center}.formation .cube span{color:#7c7c7c;font-size:14px}.formation .cube h2{margin:0;padding:0;text-transform:uppercase}
/*# sourceMappingURL=main.66213d53.css.map*/