*{box-sizing:border-box}@font-face{font-family:"Poppins";src:url(35d26b781dc5fda684cc.ttf) format("truetype");font-weight:normal;font-style:normal}ul{padding:0px;list-style:none;padding-inline-start:0px !important;margin-block-start:0px !important;margin-block-end:0px !important}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}figure,figcaption,h1,h2,h3,p{padding:0;margin:0}body{margin:0;padding:0;font-family:"Poppins",sans-serif}::-webkit-scrollbar{width:12px;background:#0b0617}body.dark{background:#f2f7ff !important}body.dark main{background-color:#f2f7ff}::-webkit-scrollbar-thumb{background:linear-gradient(transparent, #5429CF);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(transparent, #5429CF);border-radius:6px}::-webkit-moz-scroll-thumb{background:linear-gradient(transparent, #5429CF);border-radius:6px}::selection{background:#5429cf;color:#f2f7ff}main{background-color:#0b0617;transition:background .5s}.whatsapp-ico{fill:#f2f7ff;width:70px;height:70px;padding:3px;background:#421bac;border-radius:50%;box-shadow:2px 2px 6px rgba(11,6,23,.4);position:fixed;bottom:20px;right:20px;z-index:10}.whatsapp-ico:hover{background-color:#5429cf}.face{margin-top:30px}[data-anime] .toLeft,[data-anime] .toRight,[data-anime] .toTop,[data-anime] .flip{opacity:0;transform:translateX(0) translateY(0);transition:opacity .8s ease,transform .8s ease}[data-anime] .toLeft{transform:translateX(-100px)}[data-anime] .toRight{transform:translateX(100px)}[data-anime] .toTop{transform:translateY(100px)}[data-anime] .flip{transform:rotateY(180deg)}[data-anime].animation .toLeft,[data-anime].animation .toRight,[data-anime].animation .toTop,[data-anime].animation .flip{opacity:1;transform:translateX(0) translateY(0)}[data-anime].animation .flip{opacity:1;animation:flip 2s forwards;backface-visibility:visible}.show{display:block !important}[data-semana]::after{display:inline-block;content:"";width:6px;height:6px;background:#e54;border-radius:50%;margin-left:4px;border:2px solid #0b0617}[data-semana].aberto::after{background:#3f4}.animeStart{animation:reveal 1000ms 0ms 1 both}@keyframes reveal{0%{transform:translate3d(0px, -20px, 0px)}100%{transform:none}}@keyframes flip{0%{transform:perspective(400px) rotate3d(0, -1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, -1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, -1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, -1, 0, -5deg)}100%{opacity:1;transform:perspective(400px)}}header{display:flex;justify-content:center}header .container{padding:5px 10px;background:rgba(11,6,26,.5);position:fixed;backdrop-filter:blur(25px);border-bottom:1px solid rgba(114,114,126,.2);width:100%;max-width:1120px;border-radius:20px;margin-top:20px;z-index:5}header .menu{box-sizing:border-box;height:70px;display:flex;width:100%;align-items:center;max-width:1120px;justify-content:space-between}header .menu nav{display:flex}header .menu nav #btn-mobile{display:none}@media screen and (max-width: 992px){header .menu nav #btn-mobile{display:flex;padding:.5rem 1rem;font-size:1rem;border:none;background:none;cursor:pointer;color:#f2f7ff;gap:.5rem;margin-top:18px;z-index:2}}header .menu nav [data-toggle]{position:relative;background:none;border:none;width:32px;cursor:pointer}header .menu nav [data-toggle] img{position:absolute;transition:.5s;top:0;left:-9px}@media screen and (max-width: 992px){header .menu nav [data-toggle] img{top:17px;left:0 !important}}header .menu nav ul{display:flex;list-style:none;gap:.5rem}@media screen and (max-width: 992px){header .menu nav ul{margin:20px;border-radius:20px;display:block;position:absolute;right:0;left:0;margin-top:50px !important;background:rgba(11,6,26,.9);backdrop-filter:blur(25px);border:1px solid rgba(114,114,126,.2);z-index:109090;height:0px;visibility:hidden;overflow-y:hidden;max-width:100%;animation:fadeInRight 1s ease 0s 1 normal forwards;padding:20px}}header .menu nav ul li a{position:relative;display:block;text-align:center;color:#f2f7ff;font-size:13px;text-decoration:none;text-transform:uppercase;transition:.5s;padding:5px 10px}header .menu nav ul li a::after{content:"";display:block;background:#5429cf;height:2px;width:0;transition:.3s}header .menu nav ul li a.active::after{width:100%}header .menu nav ul li a:hover::after{width:100%}@media screen and (max-width: 992px){header .menu nav ul li a{font-size:22px;padding:5px 10px;margin:21px 0 0 0}header .menu nav ul li a::after{display:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}.sec.dark header{background:rgba(242,247,255,.5)}.sec.dark header .container{background:rgba(242,247,255,.5)}@media screen and (max-width: 992px){.sec.dark header #btn-mobile{color:#5429cf}}.sec.dark header #hamburger::after,.sec.dark header #hamburger::before{background:#5429cf}@media screen and (max-width: 992px){.sec.dark header ul{background:rgba(242,247,255,.9)}}.sec.dark header ul li a{color:#0b0617}@media screen and (max-width: 992px){.sec.dark header ul li a{font-size:23px;margin:21px 0 0 0}.sec.dark header ul li a:hover::after{width:10%;margin:0 auto}}@media screen and (max-width: 992px){#nav.active #menu{height:400px;visibility:visible;overflow-y:auto;z-index:-2}#hamburger{border-top:2px solid;width:20px}#hamburger::after,#hamburger::before{content:"";display:block;width:20px;height:2px;background:#f2f7ff;margin-top:5px;transition:.3s;position:relative}#nav.active #hamburger{border-top-color:rgba(0,0,0,0)}#nav.active #hamburger::before{transform:rotate(135deg);color:#5429cf}#nav.active #hamburger::after{transform:rotate(-135deg);color:#5429cf;top:-7px}}#banner .container{padding:0 30px}#banner .container{width:100%;max-width:1120px;margin:0 auto}#banner .container .banner_body{padding-top:80px}#banner .container .banner_body figure{display:flex;padding:80px 0;gap:50px}@media screen and (max-width: 992px){#banner .container .banner_body figure{flex-direction:column-reverse;align-items:center}}#banner .container .banner_body figure figcaption{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 992px){#banner .container .banner_body figure figcaption{align-items:center;text-align:center}}@media screen and (max-width: 992px){#banner .container .banner_body figure figcaption .banner_title{font-size:1.9rem}}@media screen and (max-width: 992px){#banner .container .banner_body figure figcaption .banner_text{font-size:1.3rem}}#banner .container .banner_body figure figcaption h1{color:#f2f7ff;font-size:2.9em;font-weight:500;margin-bottom:29px}@media screen and (max-width: 768px){#banner .container .banner_body figure figcaption h1{font-size:1.9rem}}#banner .container .banner_body figure figcaption p{color:#f2f7ff;font-size:1.5em;margin-bottom:29px}#banner .container .banner_body figure figcaption a{text-align:center;text-decoration:none;padding:13px 22px;border-radius:8px;width:100%;background:#421bac;margin-top:20px;color:#f2f7ff;font-size:1rem;max-width:300px;display:block}#banner .container .banner_body figure figcaption a:hover{background:#5429cf}.dark #banner h1{color:#0b0617 !important}.dark #banner p{color:#5429cf !important}#services{background:#140e22;padding:80px 0}#services .container{width:100%;max-width:1120px;margin:0 auto}#services .container .services_title{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;display:flex;justify-content:center;align-items:center;font-size:24px;text-align:center;line-height:1.2;color:#f2f7ff;background-size:337px;width:348px;height:177px;margin:0 auto}#services .container .services_box{display:flex;align-items:center}#services .container .services_box .services-box__figure{align-items:center;overflow:hidden;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 992px){#services .container .services_box .services-box__figure{grid-template-columns:1fr}}#services .container .services_box .services-box__figure img{margin:0 auto}#services .container .services_box .services-box__figure figcaption h2{text-align:center}@media screen and (max-width: 992px){#services .container .services_box .services-box__figure figcaption h2{font-size:1.9rem}}#services .container .services_box .services-box__figure:first-child{margin:50px 0}@media screen and (max-width: 992px){#services .container .services_box .services-box__figure:first-child img{grid-row:2}}#services .container .services_box .skills-icons{margin:20px 0;display:flex;align-items:center;flex-wrap:wrap;gap:20px;justify-content:center}#services .container .services_box h2{font-size:40px;font-weight:500}#services .container .services_box ul{margin-top:80px}#services .container .services_box li{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;line-height:1.9;gap:10px;font-size:18px;margin-bottom:10px}#services .container .services_box li::before{content:"";display:inline-block;margin-left:5px;background:#5429cf;border-radius:50%;height:10px;width:10px;margin-top:11px}@media screen and (max-width: 992px){#services .container .services_box li{font-size:16px}}#services .container .services_box img{width:500px;height:auto}.dark #services{background:rgba(224,224,224,.5)}.dark #services figcaption li{color:#0b0617}.dark #services .services_title{color:#f2f7ff !important}.dark #services .services_title h2{color:#f2f7ff !important}#find .container{padding:80px 0}#find .container{width:100%;max-width:1120px;margin:0 auto}#find .container .find_title{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;display:flex;justify-content:center;align-items:center;font-size:20px;text-align:center;line-height:1.2;color:#f2f7ff;background-size:377px;width:377px;height:274px;margin:0 auto}#find .container .find-icons{display:flex;gap:30px;justify-content:center}#find .container .find-icons img{width:50px;height:50px}.dark #services{background:rgba(224,224,224,.5)}.dark #services h2{color:#0b0617}.dark #services li{color:#0b0617}#sobre{width:100%;background:#140e22;padding-bottom:80px}#sobre .container{width:100%;max-width:1120px;margin:0 auto}#sobre .container .titulo-sobre{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;padding:66px}#sobre .container .titulo-sobre h2{text-align:center;color:#f2f7ff;font-size:2.5rem}#sobre .container .box-sobre{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 992px){#sobre .container .box-sobre{grid-template-columns:1fr}}#sobre .container .box-sobre img{margin-top:50px;height:auto;padding:10px}@media screen and (max-width: 992px){#sobre .container .box-sobre img{display:none}}#sobre .container .box-sobre .paragrafo{width:100%;display:flex;align-items:flex-end;flex-direction:column}@media screen and (max-width: 992px){#sobre .container .box-sobre .paragrafo{align-items:start;padding:20px}}#sobre .container .box-sobre .paragrafo p{color:#f2f7ff;text-align:right;margin-top:50px;font-weight:500}@media screen and (max-width: 992px){#sobre .container .box-sobre .paragrafo p{text-align:left;margin:0;line-height:2}}#sobre .container .box-sobre .paragrafo a{text-align:center;text-decoration:none;padding:8px 30px;border-radius:8px;width:100%;max-width:250px;margin-top:20px;background:#421bac;color:#f2f7ff}#sobre .container .box-sobre .paragrafo a:hover{background:#5429cf}@media(max-width: 900px){#sobre .container .box-sobre{margin-top:0;margin-bottom:50px}}.sec.dark #sobre p{color:#0b0617 !important}.sec.dark #sobre{background:rgba(224,224,224,.5)}#services{background:#140e22}#services .container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}#services .container .title-services{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;padding:128px;font-size:30px}#services .container .education_content{border:1px solid red}#services .container .education_content h1{font-size:54px;color:#f2f7ff;text-align:center;font-weight:500}#services .container .education_content p{font-size:18px;color:#f2f7ff;text-align:center}#services .container .box_services{display:flex;align-items:center}#services .container .box_services figure{display:flex;gap:40px}#services .container .box_services h2{font-size:28px}#services .container .box_services li{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;line-height:1.9;gap:10px}#services .container .box_services li::before{content:"";display:inline-block;margin-left:5px;background:#5429cf;border-radius:50%;height:10px;width:10px;margin-top:11px}#services .container .box_services img{width:500px;height:300px}.sec.dark #services{background:rgba(224,224,224,.5);color:#0b0617}.gallery{background:#0b0617;padding-bottom:80px}.gallery .container{grid-gap:10px;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 992px){.gallery .container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.gallery .container{grid-template-columns:1fr}}.gallery .container{width:100%;max-width:1120px;margin:0 auto}.gallery .container .title_gallery{grid-column:1/-1}.gallery .container .img-container{position:relative}.gallery .container .img-container .img_gallery{width:100%;display:block;height:auto;border-radius:5px}.gallery .container .img-container .boxImg{background:rgba(0,0,0,0);position:absolute;top:0;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 1s ease;color:#f2f7ff;opacity:0}.gallery .container .img-container .boxImg .zoom-text{width:80px;height:80px;box-shadow:0 0 0 linear-gradient(90deg, #9900d3, #5429CF);background:linear-gradient(30deg, #9900d3, #5429CF);border-radius:50%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:bold;transition:transform .2s linear}.gallery .container .img-container .boxImg .zoom-text:hover{cursor:zoom-in;transform:scale(1.1)}.gallery .container .img-container .boxImg h2{padding:15px 0}.gallery .container .img-container .boxImg a{text-decoration:none;color:#f2f7ff;margin-top:25px}.gallery .container .img-container:hover .boxImg{opacity:1;background:#8129cf}.gallery .container .image-view{position:fixed;top:0;height:100%;background:rgba(11,6,23,.8);width:100%;display:none;right:0}.gallery .container .image-box{width:100%;max-width:1010px;height:742px;position:fixed;top:29%;left:50%;transform:translate(-50%, -24%);display:none;z-index:5;justify-content:center;align-items:center;animation:slide-in-top 1s ease 0s 1 normal none}@media screen and (max-width: 992px){.gallery .container .image-box{display:none;height:589px}}.gallery .container .image-box #prev-btn img,.gallery .container .image-box #next-btn img{position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;cursor:pointer}.gallery .container .image-box #prev-btn img{left:-50px;font-size:50px;transform:rotate(180deg)}@media(max-width: 900px){.gallery .container .image-box #prev-btn img{left:0;top:42%;border-radius:24px;padding:8px;background-color:rgba(11,6,23,.8)}}.gallery .container .image-box #prev-btn:hover{opacity:.6}.gallery .container .image-box #next-btn img{right:-50px;font-size:50px}@media(max-width: 900px){.gallery .container .image-box #next-btn img{right:0;top:51%;border-radius:24px;padding:8px;background-color:rgba(11,6,23,.8)}}.gallery .container .image-box #next-btn:hover{opacity:.6}.gallery .container .image-box #close img{position:absolute;color:#f2f7ff;right:0;top:-36px;height:auto;width:26px;cursor:pointer}@media(max-width: 900px){.gallery .container .image-box{width:94%;height:589px;top:27%}}@media(max-width: 599px){.gallery .container .image-box{height:254px;top:16%}}@media screen and (max-width: 992px){.gallery .container{padding:20px}}.sec.dark .gallery{background:#f2f7ff}.sec.dark .gallery .boxImg .image-view{background:rgba(11,6,23,.5);right:0}.sec.dark .gallery .git-projects span{color:#0b0617}.sec.dark .gallery .git-projects img{filter:brightness(0)}.sec.dark .gallery .image-box #prev-btn img{color:#0b0617}.sec.dark .gallery .image-box #close img{color:#0b0617}.sec.dark .gallery .image-box #next-btn img{color:#0b0617}.footer{background:#140e22;padding:30px}.footer .container{text-align:center}.footer .container{width:100%;max-width:1120px;margin:0 auto}.footer .container a{color:#f2f7ff;text-decoration:underline}.footer .container p{color:#f2f7ff}.sec.dark .footer{padding:30px;background:rgba(224,224,224,.5) !important}.sec.dark .footer .container a{color:#5429cf}.sec.dark .footer .container .info-copy{text-align:center}.sec.dark .footer .container .info-copy p{color:#0b0617}#education{padding:80px 0}#education .container{width:100%;max-width:1120px;margin:0 auto}#education .container .education_body{padding-top:130px;color:#f2f7ff;text-align:center;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 992px){#education .container .education_body{grid-template-columns:1fr}}@media screen and (max-width: 768px){#education .container .education_body{padding-top:41px}}@media screen and (max-width: 992px){#education .container .education_body .education_image svg{max-width:400px;width:100%}}@media screen and (max-width: 768px){#education .container .education_body .education_image{width:100%;padding:15px}}@media screen and (max-width: 768px){#education .container .education_body .education_content{padding:15px}}#education .container .education_body h1{font-size:54px;color:#f2f7ff;text-align:center;font-weight:500}@media screen and (max-width: 992px){#education .container .education_body h1{font-size:40px}}#education .container .education_body p{font-size:18px;color:#f2f7ff;text-align:center}@media screen and (max-width: 992px){#education .container .education_body p{font-size:18px}}#education .container .education_body .graduation_body,#education .container .education_body .boxCertification{grid-column:1/-1}#graduation{text-align:center;background:#140e22;padding:80px 0}#graduation .Title{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;font-size:30px;color:#f2f7ff;background-size:393px;width:434px;height:218px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-transform:uppercase}@media screen and (max-width: 768px){#graduation .Title{width:100%;font-size:28px}}#graduation .container{display:flex;flex-direction:column;gap:60px}#graduation .container{width:100%;max-width:1120px;margin:0 auto}#graduation .container .graduation_body{display:flex;justify-content:center;align-items:center;gap:30px;overflow:hidden;padding:0 30px}@media screen and (max-width: 768px){#graduation .container .graduation_body{flex-direction:column}}#graduation .container .graduation_body .graduation_box-course{border-radius:8px;border:1px solid #5429cf}#graduation .container .graduation_body .graduation_box-course .gratuation_box-header{display:flex;justify-content:space-between;background:#5429cf;padding:20px 8px;border-radius:8px 8px 0 0;color:#f2f7ff}#graduation .container .graduation_body .graduation_box-course .gratuation_box-header h2{font-size:23px}#graduation .container .graduation_body .graduation_box-course .gratuation_box-header p{font-size:18px}#graduation .container .graduation_body .graduation_box-course .graduation_box-content{background:#140e22}#graduation .container .graduation_body .graduation_box-course .graduation_box-content ul{text-align:start}#graduation .container .graduation_body .graduation_box-course .graduation_box-content ul li{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;line-height:1.9;gap:10px;padding:20px 0;color:#f2f7ff}#graduation .container .graduation_body .graduation_box-course .graduation_box-content ul li::before{content:"";display:inline-block;margin-left:5px;background:#5429cf;border-radius:50%;height:10px;width:10px;margin-top:11px}#certifications,#portfolio{padding:80px 0}#certifications .container,#portfolio .container{color:#f2f7ff;text-align:center}#certifications .container,#portfolio .container{width:100%;max-width:1120px;margin:0 auto}#certifications .container .certifications_title,#certifications .container .portfolio_title,#portfolio .container .certifications_title,#portfolio .container .portfolio_title{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;font-size:24px;color:#f2f7ff;background-size:412px;width:600px;height:266px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-transform:uppercase}@media screen and (max-width: 768px){#certifications .container .certifications_title,#certifications .container .portfolio_title,#portfolio .container .certifications_title,#portfolio .container .portfolio_title{width:100%;font-size:22px;background-size:367px}}#certifications .container .certifications_container .certifications_content,#portfolio .container .certifications_container .certifications_content{gap:8px;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 992px){#certifications .container .certifications_container .certifications_content,#portfolio .container .certifications_container .certifications_content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){#certifications .container .certifications_container .certifications_content,#portfolio .container .certifications_container .certifications_content{grid-template-columns:1fr}}#certifications .container .certifications_container .certifications_content img,#portfolio .container .certifications_container .certifications_content img{width:300px;height:200px;border-radius:5px}.sec.dark #education h1{color:#0b0617 !important}.sec.dark #education p{color:#0b0617}.sec.dark #graduation{background:rgba(224,224,224,.5)}.sec.dark #graduation .Title{color:#f2f7ff}.sec.dark #graduation .graduation_box-content{background:rgba(224,224,224,.5) !important}.sec.dark #graduation .graduation_box-content ul li{color:#0b0617 !important}.sec.dark #graduation .graduation_bodyContent{background:rgba(224,224,224,.5) !important}.sec.dark #graduation .graduation_bodyContent ul li{color:#0b0617 !important}#experience{padding:80px 0}#experience .container{padding:80px 0}#experience .container{width:100%;max-width:1120px;margin:0 auto}#experience .container .experience{gap:50px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 992px){#experience .container .experience{grid-template-columns:1fr}}@media screen and (max-width: 992px){#experience .container .experience img{max-width:500px;margin:0 auto;width:100%}}#experience .container .experience .experience_content h1{font-size:54px;color:#f2f7ff;text-align:center;font-weight:500}@media screen and (max-width: 768px){#experience .container .experience .experience_content h1{font-size:40px}}#experience .container .experience .experience_content p{font-size:18px;color:#f2f7ff;text-align:center}@media screen and (max-width: 768px){#experience .container .experience .experience_content p{font-size:18px}}@media screen and (max-width: 768px){#experience .container .experience{padding:15px}}@media screen and (max-width: 768px){#experience{padding:80px 0 0 0}}.Title{background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center;font-size:30px;color:#f2f7ff;background-size:393px;width:434px;height:218px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-transform:uppercase}@media screen and (max-width: 992px){.Title{width:100%;font-size:28px;background-size:357px}}#experienciapROFISSIONAL{background-color:#140e22;padding:80px 0}#experienciapROFISSIONAL .container{width:100%;max-width:1120px;margin:0 auto}#timeline{overflow:hidden;position:relative;margin:60px 0}@media screen and (max-width: 768px){#timeline{margin:0;padding:0}}#timeline::before{content:"";position:absolute;left:50%;width:4px;height:100%;background:#5429cf;transform:translateX(-50%)}#timeline .timeline-item{position:relative;width:50%;padding:20px 40px;box-sizing:border-box}#timeline .timeline-item .content{background:linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));border-radius:12px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);text-align:left}#timeline .timeline-item .content img{padding:15px}#timeline .timeline-item .content .date{font-weight:bold;font-size:14px;color:#5429cf}#timeline .timeline-item .content h3{font-size:20px;margin:10px 0;color:#f2f7ff}@media screen and (max-width: 768px){#timeline .timeline-item .content h3{font-size:17px}}#timeline .timeline-item .content p{font-size:16px;color:#f2f7ff}#timeline .timeline-item .content ul{margin:30px 0;display:flex;flex-direction:column;gap:10px}#timeline .timeline-item .content li{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;line-height:1.9;gap:10px}#timeline .timeline-item .content li::before{content:"";display:inline-block;margin-left:5px;background:#5429cf;border-radius:50%;height:10px;width:10px;margin-top:11px}@media screen and (max-width: 768px){#timeline .timeline-item .content li{font-size:14px}}#timeline .timeline-item::before{content:"";position:absolute;top:20px;width:20px;height:20px;background:#5429cf;border-radius:50%;border:3px solid #fff;z-index:1}#timeline .timeline-item.left{left:0;text-align:right}#timeline .timeline-item.left::before{right:-10px}#timeline .timeline-item.left .content{margin-right:40px}#timeline .timeline-item.right{left:50%;text-align:left}#timeline .timeline-item.right::before{left:-10px}#timeline .timeline-item.right .content{margin-left:40px}@media screen and (max-width: 768px){#timeline .timeline-item,#timeline .timeline-item.left,#timeline .timeline-item.right{left:0 !important;width:100%;text-align:left}#timeline .timeline-item::before,#timeline .timeline-item.left::before,#timeline .timeline-item.right::before{left:5px}#timeline .timeline-item .content,#timeline .timeline-item.left .content,#timeline .timeline-item.right .content{margin:0 0 20px 30px}#timeline::before{left:17px}}#timeline{padding:50px 0;color:#f2f7ff}.sec.dark #experienciapROFISSIONAL{background:rgba(224,224,224,.5)}.sec.dark #experienciapROFISSIONAL h3{color:#0b0617}.sec.dark #experienciapROFISSIONAL p{color:#0b0617}.sec.dark #experienciapROFISSIONAL .content{background:linear-gradient(135deg, rgba(11, 6, 23, 0.05), rgba(11, 6, 23, 0));border:1px solid rgba(211,6,23,.1);box-shadow:0 8px 32px hsla(0,0%,100%,.4)}.sec.dark #experienciapROFISSIONAL li{color:#0b0617}.sec.dark .experience_content h1{color:#0b0617 !important}.sec.dark .experience_content p{color:#0b0617 !important}.galeria{grid-column:1/-1;color:#fff;background:#140e22;min-height:100vh}.galeria .container{width:100%;max-width:1120px;margin:0 auto}.slide-wrapper{overflow:hidden;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:200px}.slider_nav{margin-top:80px}.slider_nav button{background:none;border:none;cursor:pointer}.slider_nav button img{width:50px}.slider_nav button.prev img{transform:rotate(180deg)}.slider_content{display:flex;gap:30px}.slider_content .experiencie_jobs{display:none}.experiencie_jobs{padding:50px 0}.experiencie_jobs figure{display:flex;flex-direction:column;text-align:center;margin:0 auto;justify-content:center;align-items:center}.experiencie_jobs figure h2{font-weight:600;line-height:1.5}.experiencie_jobs figure h3{font-weight:500;line-height:1.5}.experiencie_jobs figure img{width:220px;height:auto;margin:30px 0}.experiencie_jobs figure figcaption li{margin-top:10px;display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;line-height:1.9;gap:10px}.experiencie_jobs figure figcaption li::before{content:"";display:inline-block;margin-left:5px;background:#5429cf;border-radius:50%;height:10px;width:10px;margin-top:11px}.slide{display:flex;justify-content:center;width:100%;max-width:100vw}.slide .item_slide{margin:0 20px;transition:.4s;width:300px;flex-shrink:0}.slide .item_slide .icons{cursor:pointer;position:relative;top:0;font-size:24px}.slide .item_slide .icons span{border:1px solid #f2f7ff;width:100%;height:0;position:absolute;top:-48px;left:54px}.slide .item_slide .icons span.last{display:none}.slide .item_slide .icons::before{content:"";display:block;width:50px;height:50px;border-radius:50%;border:2px solid #f2f7ff;position:absolute;box-shadow:inset 0 0 0 3px #140e22,inset 0 0 0 9px #140e22;background:#f2f7ff;top:-78px;left:0}.slide .item_slide.active .icons{font-size:28px}.slide .item_slide.active .icons::before{border:2px solid #5429cf;background:#5429cf;width:80px;height:80px;box-shadow:inset 0 0 0 3px #140e22,inset 0 0 0 15px #140e22;top:-99px;left:-10px}.slide .item_slide.active .icons span{border:1px solid #5429cf}.resume{background:#0b0617;padding:30px}.resume .container{padding-top:100px;justify-content:center;text-align:center;display:flex;flex-direction:column}.resume .container{width:100%;max-width:1120px;margin:0 auto}.resume .container #pdf-render{width:100%;max-width:100%}@media screen and (max-width: 768px){.resume .container #pdf-container{display:flex;flex-direction:column;gap:10px}}.resume .container button{text-align:center;text-decoration:none;padding:13px 22px;border-radius:8px;width:100%;background:#421bac;margin-top:20px;color:#f2f7ff;font-size:1rem;max-width:250px;display:block;border:none;display:flex;align-items:center;justify-content:center;gap:10px;margin:30px auto;cursor:pointer}.resume .container button:hover{background:#5429cf}.resume .container button img{width:30px}#footer{background:#140e22;margin-top:0}.sec.dark .footer{padding:30px;background:rgba(224,224,224,.5) !important}.sec.dark .footer .container .info-copy{text-align:center}.sec.dark .footer .container .info-copy p{color:#0b0617}.container{width:100%;max-width:1120px;margin:0 auto}.contato-container{color:#f2f7ff;gap:50px;align-items:center;display:flex;flex-direction:column;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (max-width: 992px){.contato-container{grid-template-columns:1fr}}@media screen and (max-width: 992px){.contato-container{justify-items:center}}.contato-container .form-text{grid-column:1/-1;order:1}.contato-container .links-find{display:flex;width:100%;order:1;grid-column:1/-1}.contato-container .links-find ul{display:flex;width:100%;justify-content:center;gap:30px;order:3}.contato-container img{order:2}@media screen and (max-width: 992px){.contato-container img{order:3}}.contato-container .form-title{font-size:2rem;color:#f2f7ff;padding:80px;grid-column:1/-1;order:1;text-transform:uppercase;background-size:381px !important;background:url(92ccbfd5f0d66b7a6d85.svg) no-repeat center}@media screen and (max-width: 768px){.contato-container .form-title{background-size:319px !important;margin-bottom:0;padding:60px 0;font-size:25px;width:319px}}.contato-container .form{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:600px;order:3}@media screen and (max-width: 992px){.contato-container .form{order:2}}.contato-container .form input,.contato-container .form textarea{width:100%;padding:1rem;border-radius:8px;border:1px solid rgba(0,0,0,0);background:#f2f7ff;color:#5429cf;font-size:1rem;border:1px solid #ccc}.contato-container .form input:focus,.contato-container .form textarea:focus{outline:none;border-color:#5429cf}.contato-container .form .btn-submit{background:#5429cf;color:#f2f7ff;padding:1rem 2rem;font-weight:bold;border:none;border-radius:8px;cursor:pointer;transition:.3s}.contato-container .form .btn-submit:hover{background:#8129cf}.contato-container .form .form-status{margin-top:1rem;font-size:1rem;color:#f2f7ff}.g-recaptcha [aria-hidden=true]{display:none !important}.g-recaptcha iframe{pointer-events:auto}.g-recaptcha{transform:scale(1);transform-origin:0 0}.g-recaptcha [aria-hidden=true]{display:none !important}.sec.dark p{color:#0b0617}.sec.dark .form-status{color:#5429cf}
