:root{font-family:Source Sans Pro,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box;font-family:Source Sans Pro}body{width:100%;margin:0 auto}.App{min-height:100vh}@media (max-width: 1228px){.container{margin:0 1rem!important;padding:0 2rem}}@media (max-width: 860px){.container{padding:5rem 2rem 0;flex-direction:column}.myName{font-size:40px!important}.olaeusou{font-size:24px!important}.perfilImage{width:100%!important}}.botaoContatos{border:none;background:#f1f1f1;color:#1c1c1c;font-size:16px;font-weight:700;padding:10px 26px;border-radius:12px;cursor:pointer;transition:all .35s;border:1px solid #cecece}.botaoContatos:hover{background:#1c1c1c;border:1px solid #cecece;color:#fff}.botaoContatos:active{background-color:#f0f0f1;border-color:#00000026;box-shadow:#0000000f 0 2px 4px;color:#000000a6;transform:translateY(0)}.olaeusou,.myName,.paragrafoQuemSou{font-style:normal;margin:0}.olaeusou{font-weight:600;font-size:32px;color:#e3e3e3}.myName{font-weight:700;font-size:58px;margin-top:-10px;list-style:none;color:#ff8a1e}.paragrafoQuemSou{font-style:normal;font-weight:600;font-size:17px;line-height:21px;color:#c8c8c8;max-width:388px}.container{position:relative;background:#1c1c1c;border-radius:50px;display:flex;align-items:center;justify-content:space-around;max-width:1171px;margin:0 auto;box-shadow:inset 0 0 0 10px #ff8a1e}.saberMais{border-radius:12px;background-color:#fff;border:none;color:#000;border:1px solid #cecece;text-align:center;transition:all .5s;cursor:pointer;font-style:normal;font-weight:700;font-size:14px;padding:10.5px 26px;display:flex;align-items:center;gap:.5rem}.saberMais:active{background-color:#f0f0f1}.saberMais span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.saberMais span:after{content:">";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.saberMais:hover span{padding-right:15px}.saberMais:hover span:after{opacity:1;right:0}.picture img{width:100%;height:100%;object-fit:cover}.picture{width:253px;height:225px;left:447px}.BlocoProjeto{width:253px;height:279px;left:447px}.projetos{display:flex;justify-content:space-around;padding-top:30px;padding-bottom:30px}.portfolio{padding-right:3px;font-weight:400}.nome{font-weight:700}.info{display:flex;flex-direction:column;gap:1rem}.botaobg{display:flex;gap:.5rem}.perfilImage{padding-top:26px}.status-trabalho{position:absolute;display:flex;top:35px;right:35px;background-color:#d8f9e1;color:#529f66;border:1px solid #529f66;font-weight:700;padding:.5rem 1rem;border-radius:12px;font-size:14px;z-index:1;gap:8px;align-items:center;cursor:default}.menu{display:flex;justify-content:space-between;align-items:center;max-width:1171px;margin:30px auto}.nav{display:flex}.buttomNav{margin-right:35px;padding:15px 27px;align-items:center;font-style:normal;font-weight:600;font-size:16px;line-height:20px}.botaoMenu{font-size:16px;color:#1c1c1c;font-weight:600;cursor:pointer;position:relative;border:none;background:none}.botaoMenu:focus,.botaoMenu:hover{color:#2f2f2f}.botaoMenu:hover:after{width:100%;left:0%}.botaoMenu:after{content:"";pointer-events:none;bottom:0px;left:50%;position:absolute;width:0%;height:3px;background-color:#fba720;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left;border-radius:5px}.hamburger{display:block;cursor:pointer;font-size:24px;background:none;border:none;margin:10px 0;color:#1c1c1c;position:relative;z-index:20;transition:transform .3s ease}.hamburger.active{transform:rotate(180deg)}.hamburger:focus{outline:none}@media (max-width: 1228px){.menu{padding:0 1rem!important}}@media (max-width: 768px){.menu{flex-direction:row;display:flex;align-items:center}.nav{position:absolute;top:70px;left:0;right:0;backdrop-filter:blur(8px);background-color:#fffc;padding:1rem;border-top:1px solid #eee;display:flex;flex-direction:column;opacity:0;max-height:0;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:max-height .3s ease,opacity .3s ease;z-index:10;border-radius:0 0 12px 12px}.nav.active{opacity:1;max-height:300px;margin:1rem}.buttomNav{text-align:left}}@media (min-width: 769px){.hamburger{display:none}}.footer{display:flex;justify-content:center;line-height:18px;font-size:14px;font-style:normal;background:#ff8a1e;max-width:1171px;margin:30px auto;border-radius:12px}.footer img{padding-left:8px}.footer a{color:#1c1c1c;font-weight:700;text-decoration:none}@media (max-width: 1228px){.footer{margin:30px 1rem!important}}.OpMenu{display:flex;justify-content:flex-start;margin:34px auto;max-width:1171px;gap:10px;overflow-x:auto;white-space:nowrap}@media (max-width: 768px){.tab{padding:8px 18px!important;font-size:15px!important}}.tab{padding:8px 24px;outline:none;background-color:#f1f1f1;color:#000;cursor:pointer;border-radius:12px;font-size:16px;font-weight:600;transition:background-color .3s;border:1px solid #cecece;flex-shrink:0}.tab.active{background-color:#ff8a1e;color:#000;border:1px solid #b65700}.tab:hover{background-color:#ddd}.tabcontent{max-width:1171px;margin:0 auto}.opRecomedacoes{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth}@media (max-width: 1228px){.opRecomedacoes,.recomendacoes,.OpMenu,.recomendacaoSelecionada{padding:0 1rem}}@media (max-width: 460px){.recomendacoes{flex-wrap:wrap!important}.cardRecomedacoes-header{width:auto!important}}.opRecomedacoes::-webkit-scrollbar,.OpMenu::-webkit-scrollbar,.recomendacoes::-webkit-scrollbar,.recomendacaoSelecionada::-webkit-scrollbar{display:none}.cardOP{background-color:#fff;border-radius:16px;border:1px solid #cecece;transition:all .5s;min-width:250px;background:#f9f9f9}.cardOP,.linha,.cardOP-body p,.cardOP-header img,.cardOP-header-info h2,.cardOP-header-info p{transition:all .5s}.cardOP:hover{cursor:pointer}.cardOP.selected,.cardOP:hover{border:1px solid #ff8a1e;background-color:#fff9f4}.cardOP.selected .cardOP-header img,.cardOP:hover .cardOP-header img{border:1px solid #ff8a1e;filter:invert(39%) sepia(100%) saturate(1866%) hue-rotate(2deg) brightness(103%) contrast(101%)}.cardOP.selected .cardOP-header-info h2,.cardOP.selected .cardOP-header-info p,.cardOP:hover .cardOP-header-info h2,.cardOP:hover .cardOP-header-info p{color:#ff8a1e}.cardOP.selected .linha,.cardOP:hover .linha{background-color:#ff8a1e}.cardOP.selected .cardOP-body p,.cardOP:hover .cardOP-body p{color:#ff8a1e}.cardOP,.cardOP-header img,.cardOP-header-info h2,.cardOP-header-info p{transition:all .3s}.cardOP-header{display:flex;padding:25px;flex-direction:column;gap:25px}.cardOP-header img{width:60px;height:60px;padding:1rem;border:1px solid #cecece;border-radius:12px}.cardOP-header-info h2{margin:0;font-size:1.5em;color:#616161}.cardOP-header-info p{margin:5px 0 0;color:#616161}.cardOP-body{padding:20px}.cardOP-body p{margin:0;color:#616161;line-height:1.6}.linha{width:90%;height:1px;background-color:#cecece;margin:0 auto}.recomendacaoSelecionada{font-size:18px;font-weight:600;display:flex;align-items:center;margin-top:3rem;gap:2rem}.recomendacoes{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;margin-top:10px}.cardRecomedacoes{border-radius:12px;border:1px solid #cecece;height:249px}.cardRecomedacoes-header{display:flex;padding:25px;flex-direction:row;gap:20px;align-items:center;width:368px;height:100%}.cardRecomedacoes-header img{width:130px;border:1px solid #cecece;border-radius:12px}.cardRecomedacoes-header-info a{margin:0;font-size:18px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:16ch;text-decoration:none;transition:all .2s;font-weight:700}.cardRecomedacoes-header-info a:hover{color:#ff8a1e;cursor:pointer}.cardRecomedacoes-header-info p{margin:0 0 30px;color:#616161;font-size:16px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.ratingAndPages{display:flex;gap:.5rem;margin-bottom:8px}.ratingAndPages img{width:18px}.ratingAndPages p{margin:0;color:#616161;font-size:16px}.LinkAmazon{display:flex;padding:8px 18px;background-color:#ff8a1e;color:#fff;border-radius:12px;text-decoration:none;transition:all .2s}.LinkAmazon:hover{background-color:#ffaa21;color:#4b4b4b!important;cursor:pointer}.ratingAndPages img{border:none;border-radius:0}.navigation{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.navigation button{background-color:#ff8a1e;color:#000;border:none;font-weight:600;padding:8px 18px;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.navigation button:disabled{background-color:#ccc;cursor:not-allowed}.navigation button:not(:disabled):hover{background-color:#ffaa21}html{scroll-behavior:smooth}.containerAboutMe{display:flex;flex-direction:column;align-items:flex-start;width:200px}.containerAboutMe h2{font-size:24px;margin:0 0 0 -30px;color:#ff8a1e}.menuAboutMe{position:-webkit-sticky;position:sticky;top:3rem;list-style-type:none;display:flex;flex-direction:column;gap:1rem}.menuItemAboutMe{cursor:pointer;position:relative}.menuItemAboutMe:before{content:"";width:12px;height:12px;background-color:#d3d3d3;border-radius:50%;position:absolute;left:-25px;top:5px}.menuItemAboutMe span,.menuItemAboutMe a{text-decoration:none;color:#333;transition:all .3s}.menuItemAboutMe.active:before{background-color:#ff8a1e}.menuItemAboutMe:hover:before,.menuItemAboutMe:hover a{background-color:#ff8a1e}.menuItemAboutMe:hover a{color:#fff!important;border-radius:12px;padding:6px 12px}.menuItemAboutMe.active span{font-weight:700;color:#ff8a1e}.menuItemAboutMe.active a{color:#ff8a1e;font-weight:700}.AboutMe{display:flex;justify-content:space-between}@media (max-width: 860px){.containerAboutMe{display:none}.AboutMeAndContent{width:100%!important}.aboutMeDescricao{font-size:.9rem!important}.contactsList{gap:.5rem!important;flex-wrap:wrap;justify-content:center}.certificateList,.courseList{flex-direction:column!important}}@media (max-width: 1228px){.AboutMe{margin:0 1rem}}.aboutMeTitulo{font-size:2.3rem;font-weight:700;margin:0;color:#5c5c5c}.aboutMeDescricao{font-size:1rem;color:#5c5c5c;margin:0;text-align:justify}.historyAcademicAboutMe{margin-bottom:20px}.historyAcademicTituloAboutMe{font-size:24px;margin-bottom:10px}.cursoImagem{width:100px;height:100px;object-fit:cover}.cursoPeriodo,.cursoNome,.cursoInstituicao{margin:0!important}.certificatesAboutMe{margin-bottom:20px}.certificatesTituloAboutMe{font-size:24px;margin-bottom:10px}.certificadoImagem{width:100px;height:100px;object-fit:cover}.experienciaNome,.experienciaInstituicao,.experienciaPeriodo,.certificadoPeriodo,.certificadoNome,.certificadoInstituicao{margin:0}.contactsAboutMe{margin-bottom:20px}.experienceTituloAboutMe,.historyAcademicTituloAboutMe,.certificatesTituloAboutMe,.contactsTituloAboutMe{position:relative;color:#ff8a1e;font-size:32px;font-weight:700;margin-bottom:30px!important}.AboutMeTitle{position:relative;color:#ff8a1e;font-size:32px;font-weight:700;margin:0 0 30px!important}.experienceTituloAboutMe:after,.AboutMeTitle:after,.historyAcademicTituloAboutMe:after,.certificatesTituloAboutMe:after,.contactsTituloAboutMe:after{content:"";position:absolute;bottom:-8px;left:40px;transform:translate(-50%);width:75px;border-bottom:3px solid #ff8a1e}.AboutMeAndContent{width:70%}.aboutMeContent{border:1px solid #cecece;border-radius:12px;padding:3rem;background:#f9f9f9}.experiencia,.curso,.certificado{display:flex;align-items:center;padding:1.5rem;border:1px solid #ddd;border-radius:12px;background-color:#f9f9f9;gap:1rem;text-decoration:none;transition:all .3s}.experienciaimagem,.cursoImagem,.certificadoImagem{width:60px;height:60px;object-fit:cover;border-radius:12px}.experienciaInfo,.cursoInfo,.certificadoInfo{display:flex;flex-direction:column}.experienciaPeriodo,.cursoPeriodo,.certificadoPeriodo{font-size:14px!important;color:#888}.experienciaNome,.cursoNome,.certificadoNome{font-size:18px;font-weight:700;color:#333}.experienciaInstituicao,.cursoInstituicao,.certificadoInstituicao{font-size:16px!important;color:#555}.certificateList,.courseList{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap}.certificateList>*,.courseList>*{flex:1 1 calc(50% - 1rem)}.experiencia:hover,.certificado:hover{background-color:#ff8b1e17;border:1px solid #ff8a1e}.experienceList{display:flex;gap:1rem;flex-direction:column}.contactsList{display:flex;gap:1.5rem;border:1px solid #ddd;border-radius:12px;padding:1.5rem;background-color:#f9f9f9}.profile{gap:.5rem;background:#fff;display:flex;border-radius:12px;text-align:center;justify-content:space-between}.profile img{border-radius:16px;width:136px;margin-bottom:10px}.profile h1{font-size:24px}.profile p{font-size:14px;color:#666;margin:3px}.profile ul{list-style:none;padding:0 0 0 10px;margin:auto;display:flex;flex-direction:column;gap:6px}.profile ul li a{text-decoration:none;color:#ff8a1e;font-weight:700;transition:color .3s ease}.profile ul li a:hover{color:#1c1c1c}.profile ul li span{color:#666;font-size:12px}.github-button{display:inline-block;padding:10px 20px;background-color:#ff8a1e;border:1px solid #b65700;color:#000;font-weight:600;border-radius:12px;text-decoration:none;font-size:14px;transition:.3s}.github-button:hover{background-color:#ff6f00}.profile-info{display:flex;flex-direction:column;align-items:flex-start}.profile-info p{padding-left:10px;text-align:left}.profile-info h1{margin:0;text-align:left}.repos{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.profile-info h1,.repos h2{margin:0;font-size:18px}.profile-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width: 860px){.profile{flex-direction:column;gap:1rem}.profile-header,.profile-info,.repos{padding:2rem!important}}@media (max-width: 1228px){.profile{margin:0 1rem!important}.profile-header,.profile-info,.repos{padding:2.5rem 3rem!important}}.profile-header,.profile-info,.repos{border:1px solid #cecece;border-radius:12px;padding:2.5rem 4.5rem;max-width:447px;background:#f9f9f9}.followers{display:flex;justify-content:space-between;margin-top:.5rem}.followers p{display:inline-block;padding:12px;color:#000;font-weight:600;border-radius:12px;text-decoration:none;font-size:14px;border:1px solid #cecece}@media (max-width: 1228px){.contactsPage{margin:0 1rem!important}}
