.title-resume{color:#000;text-align:center;font-weight:700}.subtitle-goal{color:#000;text-align:center}.section-resume{color:#000;text-align:left}.highlight-text{color:#000;font-weight:700}body{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}@media screen{body{background-color:#565656}}body a{text-decoration:none}body a:hover{text-decoration:underline}.avoid-page-break{page-break-inside:avoid}.resize-a4{cursor:pointer;justify-content:center;align-items:center;width:5%;height:40px;display:flex;position:fixed;top:200px;right:0}@media (max-width:910px){.resize-a4{left:850px}}@media (max-width:900px){.resize-a4{display:none}}.resize-a4 svg{color:gray;font-size:28px}.resize-a4 svg:hover{color:#000;background-color:#ffffffe6;border-radius:10%;font-size:34px;transition:all .5s}.resize-a4 svg:active{background-color:#7c7c7ce6;font-size:22px}.container{min-height:100vh;display:flex}.format-paper-a4{border:1px solid #000;width:900px;margin:20px auto;box-shadow:0 0 30px #000}.pi-resize-button{fill:#fff;background-color:#565656e6;border:1px solid #565656;border-radius:10%}.pi-resize-button:hover{fill:#c0c0c0e6;background-color:#000000e6!important}.pi-resize-button:active{background-color:#ffffffe6!important}.print{cursor:pointer;justify-content:center;align-items:center;width:5%;height:40px;display:flex;position:fixed;top:250px;right:0}.print svg{color:gray;font-size:28px}.print svg:hover{color:#000;background-color:#ffffffe6;border-radius:10%;font-size:34px;transition:all .5s}.print svg:active{background-color:#7c7c7ce6;font-size:22px}.print-button{fill:#fff;background-color:#565656e6;border:1px solid #565656;border-radius:10%}.print-button:hover{fill:#c0c0c0e6;background-color:#000000e6!important}.print-button:active{background-color:#ffffffe6!important}@media (max-width:768px){.print{width:30%;min-width:250px;max-width:350px;top:1000px;left:20px}.print svg{font-size:56px}}.sidebar{color:#fff;text-align:center;background-color:#000;width:30%;min-width:250px;max-width:350px;padding:20px}@media print{.sidebar-print{z-index:-1;background-color:#000;width:250px;height:100vh;padding:20px;position:fixed}.sidebar{width:250px;margin-right:1px}}.sidebar img{object-fit:cover;border-radius:50%;width:150px;height:150px;margin-bottom:20px}.sidebar h1{margin-bottom:10px;font-size:24px}.sidebar p,.sidebar a{margin:5px 0;font-size:14px;text-decoration:none}.sidebar a:hover{color:#f22;text-decoration:underline}.sidebar h3{color:#b8b5b5;border-bottom:2px solid gray;font-size:1em}.sidebar .person{margin:20px 0;font-weight:700}.sidebar .person h1:first-letter{color:#f22}.sidebar .person h2{font-size:1.15em;font-weight:700}.sidebar .person h2:first-letter{color:#b8b5b5}.sidebar .local{margin:20px 0;font-weight:700}.sidebar .local a{color:#fff}.sidebar .local .sintra-city,.sidebar .local .lisbon-province,.sidebar .local .portugal-country{display:inline-block}.sidebar .local .sintra-city:first-letter{color:#046a38}.sidebar .local .lisbon-province:first-letter{color:#ffe900}.sidebar .local .portugal-country:first-letter{color:#da291c}.sidebar .local .sintra-city:hover{color:#046a38}.sidebar .local .lisbon-province:hover{color:#ffe900}.sidebar .local .portugal-country:hover{color:#da291c}.sidebar .local .sp-city,.sidebar .local .sp-province,.sidebar .local .brazil-country{display:inline-block}.sidebar .local .sp-city:first-letter{color:#4738bb}.sidebar .local .sp-province:first-letter{color:#ffcb00}.sidebar .local .brazil-country:first-letter{color:#009440}.sidebar .local .sp-city:hover{color:#4738bb}.sidebar .local .sp-province:hover{color:#ffcb00}.sidebar .local .brazil-country:hover{color:#009440}.sidebar .contacts{text-align:left;justify-content:center;margin:20px 0;display:flex}.sidebar .contacts a{color:#c7c7c7}.sidebar .contacts a:hover{color:#fff}.sidebar .contacts .text-block{width:200px;max-width:600px}.sidebar .contacts .label{font-weight:700}.sidebar .contacts .item-top{margin-top:16px;margin-bottom:5px;font-weight:700}.sidebar .contacts .item-bottom{margin-top:5px;margin-bottom:16px}.sidebar .professional-links{text-align:left;justify-content:center;margin:20px 0;display:flex}.sidebar .professional-links a{color:#c7c7c7}.sidebar .professional-links a:hover{color:#fff}.sidebar .professional-links .text-block{width:200px;max-width:600px}.sidebar .professional-links .item-top{margin-top:16px;margin-bottom:5px;font-weight:700}.sidebar .professional-links .item-bottom{margin-top:5px;margin-bottom:16px}.sidebar .languages{text-align:left;justify-content:center;margin:20px 0;display:flex}.sidebar .languages a{color:#c7c7c7}.sidebar .languages a:hover{color:#fff}.sidebar .languages .text-block{width:200px;max-width:600px}.sidebar .languages .label{font-weight:700}.sidebar .languages .item-top{margin-top:16px;margin-bottom:5px;font-weight:700}.sidebar .languages .item-bottom{color:#c7c7c7;margin-top:5px;margin-bottom:16px}.cv-content{text-align:justify;background-color:#fff;min-width:500px;padding:20px 5% 20px 20px}@media print{.cv-content{margin-left:1px}}.section{margin-bottom:20px}.section-title{color:#514e4e;border-bottom:2px solid gray;margin-bottom:32px;padding-bottom:5px;font-size:18px;font-weight:700}.section .goal{margin-top:32px;margin-bottom:32px;margin-left:16px}.section .skill-top{margin-top:32px;margin-bottom:16px}.section .skill{margin-top:16px;margin-bottom:16px;margin-left:16px}.section .skill-bottom{margin-top:16px;margin-bottom:32px;margin-left:16px}.section .education-top{margin-top:32px;margin-bottom:16px}.section .education{margin-top:16px;margin-bottom:16px;margin-left:16px}.section .education-bottom{margin-top:16px;margin-bottom:32px;margin-left:16px}.section .education a,.section .education-bottom a{color:#343434}.section .education-date{text-align:right;width:200px;margin-bottom:-35px;margin-left:auto;margin-right:15px;position:relative}.section .experience-top{margin-top:32px;margin-bottom:16px}.section .experience{margin-top:16px;margin-bottom:16px;margin-left:16px}.section .experience-client{margin-top:16px;margin-bottom:8px;margin-left:16px}.section .experience-company{margin-bottom:16px;margin-left:16px}.section .experience-bottom{text-indent:-46px;margin-top:16px;margin-bottom:32px;margin-left:62px}.section .experience-color{color:#555}.section .experience-date{text-align:right;width:200px;margin-top:-35px;margin-left:auto;margin-right:15px;position:relative}.section .voluntier-top{margin-top:32px;margin-bottom:16px}.section .voluntier{margin-top:16px;margin-bottom:16px;margin-left:16px}.section .voluntier-bottom{text-indent:-46px;margin-top:16px;margin-bottom:32px;margin-left:62px}.section .voluntier-color{color:#555}.section .voluntier-date{text-align:right;width:200px;margin-top:-35px;margin-left:auto;margin-right:15px;position:relative}.section .certification-top{margin-top:24px;margin-bottom:8px}.section .certification{margin-top:8px;margin-bottom:12px;margin-left:16px}.section .certification-date{text-align:right;width:200px;margin-top:-35px;margin-left:auto;margin-right:15px;position:relative}.section .certification-top a{color:#343434}@media print{.print,.resize-a4{display:none}.section .certification-top{margin-top:16px}}
