@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400..800;1,400..800&family=Aleo:ital,wght@0,400..800;1,400..800&display=swap);body,html{color:#333;font-family:Rubik,sans-serif;font-size:16px;margin:0;min-height:100vh;padding:0}.bg-background,body,html{background-color:#ffdbdb}@media(max-width:991px){.Home .Header .hero h1,.Home .Header .hero p{margin-left:10%;max-width:80%}.Home .Header .hero .avatar{margin-left:10%!important;max-width:80%!important}}.Home .Header{background-color:#fff;color:#000;height:100%;min-height:100vh}.Home .Header .hero{display:flex;flex-direction:column;height:100vh!important;justify-content:center}.Home .Header .hero .avatar{border-radius:50%;display:inline-block;height:4rem;margin:0 auto;overflow:hidden;position:relative;width:4rem}.Home .Header .hero .avatar .profile-picture,.Home .Header .hero .avatar .profile-picture-hover{cursor:pointer;height:100%;object-fit:cover;width:100%}.Home .Header .hero .avatar .profile-picture-hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s}.Home .Header .hero .avatar:hover .profile-picture-hover{opacity:1}.Home .Header .hero .tooltipHint{cursor:help;display:inline-block;margin-left:.5rem;position:relative}.Home .Header .hero .tooltipHint .tooltiptext{background-color:#000;border-radius:6px;bottom:125%;color:#fff;font-size:.75rem;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:auto;z-index:1}.Home .Header .hero .tooltipHint:hover .tooltiptext{opacity:1;visibility:visible}.Home .Header .hero .presentation{font-family:Aleo,serif;margin-left:10%;max-width:80%}.Home .Header .hero .presentation .description{color:#303030;font-size:1rem}.Home .Header .hero .presentation .cta-section{margin-top:1rem}@media(min-width:992px){.Home.Header.hero.presentation{margin-top:4.5rem}}@media(max-width:991px){.Home.Header.hero.presentation{margin-top:1rem}}.timeline .timeline-item{display:flex;margin-top:2rem}.timeline .timeline-item .timeline-image{background-color:#fff}.timeline .timeline-item .timeline-icon,.timeline .timeline-item .timeline-image{align-items:center;border-radius:50%;color:#fff;display:block;display:flex;height:3rem!important;justify-content:center;margin-right:1rem;width:3rem!important}.timeline .timeline-item .timeline-icon{background-color:#000;min-height:3rem;min-width:3rem}.timeline .timeline-item .timeline-icon i{font-size:1.5rem}.timeline .timeline-item .timeline-content h3{color:#303030;font-size:1.25rem;margin-bottom:0}.timeline .timeline-item .timeline-content .date{color:#303030;font-size:.875rem}.timeline .timeline-item .timeline-content p{color:#303030;font-size:1rem;margin-top:.5rem}.diplomas{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem}.diplomas .diploma-badge{align-items:center;border:1px solid #000;border-radius:1rem;cursor:help;display:flex;display:inline-block;font-size:.875rem;margin-right:1rem;margin-top:1rem;padding:.25rem 0;position:relative}.diplomas .diploma-badge .content{align-items:center;display:flex;margin-left:.5rem;margin-right:.75rem}.diplomas .diploma-badge .content .iconTooltip{animation:spin 2s linear infinite;font-size:.75rem;margin-left:.325rem;margin-right:.325rem;position:relative;top:-.25rem}.diplomas .diploma-badge .content img{border-radius:.75rem;height:1.75rem;margin-right:.5rem;width:1.75rem}.diplomas .diploma-badge .tooltiptext{background-color:#000;border-radius:6px;bottom:125%;color:#fff;font-size:.75rem;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:auto;z-index:1}.diplomas .diploma-badge:hover{background-color:#000;color:#fff;transition:background-color .3s,color .3s}.diplomas .diploma-badge:hover .tooltip-info,.diplomas .diploma-badge:hover .tooltiptext{opacity:1;visibility:visible}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn{border-radius:2rem;cursor:pointer;font-size:1rem;margin-right:1rem;padding:.75rem 1.25rem;transition:background-color .3s,color .3s}.btn.btn-black{background-color:#ec2525;border:1px solid #ec2525;box-shadow:0 5px 0 0 #bb3e3e1a}.btn.btn-black,.btn.btn-black:hover{color:#fff;transition:box-shadow .3s,transform .3s}.btn.btn-black:hover{background-color:#bb3e3e;box-shadow:0 10px 0 0 #bb3e3e1a;transform:translateY(-5px)}.btn.btn-black:focus{background-color:#ffdbdb;box-shadow:none;color:#fff;transform:none;transition:box-shadow .3s,transform .3s}.btn.btn-outline-black{background-color:#0000;border:1px solid #ec2525;color:#ec2525}.btn:hover{background-color:#ec2525!important;color:#fff!important}@media(min-width:992px){.experience{display:flex;flex-direction:column;justify-content:center}}.experience{margin-top:3rem;min-height:100vh}.experience .description{display:flex;flex-direction:column}.experience .description .date{color:#535353;margin-bottom:1rem}.experience .skills{display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem 0}.experience .skills .skill-badge{align-items:center;border:1px solid #000;border-radius:1rem;cursor:help;display:flex;display:inline-block;font-size:.875rem;margin-right:1rem;margin-top:1rem;padding:.25rem 0;position:relative}.experience .skills .skill-badge .content{align-items:center;display:flex;margin-left:.5rem;margin-right:.75rem}.experience .skills .skill-badge .content img{border-radius:.75rem;height:1.75rem;margin-right:.5rem;width:1.75rem}.experience .skills .skill-badge .tooltiptext{background-color:#000;border-radius:6px;bottom:125%;color:#fff;font-size:.75rem;left:50%;margin-left:-60px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:auto;z-index:1}.experience .skills .skill-badge:hover{background-color:#000;color:#fff;transition:background-color .3s,color .3s}.experience .skills .skill-badge:hover .tooltip-info,.experience .skills .skill-badge:hover .tooltiptext{opacity:1;visibility:visible}.ml5{margin-left:5%}@media(max-width:991px){.ml5{margin-left:0}}
/*# sourceMappingURL=main.28a9c357.css.map*/