:root{--backgroundColor: #141414;--headerBg: #7373733a;--blue: #34d6ff;--blue2: #1dafd8;--blue3: #50dcff;--dark1: #1e1e1e;--dark2: #1d1c1c;--dark3: #171717;--dark4: #242424;--white: #ffffff;--gray1: #616161;--gray2: #2b2b2b;--gray3: #353535}@font-face{font-family:Arial Bold;src:url(/assets/Arial-BD-FEHhJQl7.ttf);font-display:swap}@font-face{font-family:Arial Light;src:url(/assets/Arial-lgt-B7M8gTqX.ttf);font-display:swap}@font-face{font-family:Arial;src:url(/assets/Arial-D6EXhACG.ttf);font-display:swap}@font-face{font-family:Stencil One;src:url(/assets/SairaStencilOne-Regular-BkybjXu9.ttf);font-display:swap}*{box-sizing:border-box;padding:0;margin:0;font-family:Arial}body{background-color:var(--backgroundColor);width:100%;height:100vh;overflow-x:hidden}ul,a{list-style-type:none}img{width:100%;height:100%}.banner-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../assets/images/banner-bg.webp);background-size:cover;background-position:center}.main-image .image{position:relative;width:480px;height:auto;z-index:4;transform:translate(-5%,1.3%)}.decoration-image{position:absolute;top:0;transform:translate(-105%,18%);width:480px;height:auto;z-index:3}.active{color:var(--blue)!important;transition:.3s}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#141414e8,#141414cb,#141414db,var(--backgroundColor));z-index:2}.projects-home .overlay{background:linear-gradient(180deg,var(--backgroundColor),#141414e8,#141414cb,#141414db,var(--backgroundColor))}.page-banner .overlay:not(.page-banner.volunteer-banner .overlay){background:linear-gradient(180deg,var(--backgroundColor),#141414e8,#121212,var(--backgroundColor))}.center{width:1250px;max-width:90%;margin:0 auto}.page-banner{display:flex;flex-direction:column;position:relative;width:100%;height:100%;background-size:cover;background-position:center;align-items:start;justify-content:space-between}.page-banner.project-banner{background-image:url(/assets/projectpage-1-CruWszwN.webp)}.page-banner.experience-banner{background-image:url(/assets/experiencias-bg-BOrPjvgw.jpg);height:1300px;max-width:100%}.page-banner.volunteer-banner{background-image:url(/assets/voluntario-bg-DkbniTsI.jpg);height:100vh;min-height:1300px;max-width:100%;justify-content:start}.page-banner.volunteer-banner footer{margin-top:auto}.title-page{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:end;width:700px;max-width:80%;z-index:32;color:var(--blue);font-size:1.8rem;margin:200px 0 15px}.title-line{width:100%;height:3px;box-shadow:15px 6px 2px #00000041;background-color:#636363;transform-origin:left;margin-top:15px;border-radius:4px}.title-page h2{margin-right:70px;margin-bottom:20px;align-self:flex-end;flex-shrink:1}@media screen and (max-width: 650px){.title-page{font-size:1.4rem}}@media screen and (max-width: 1050px){.title-page{width:90%;align-items:center;justify-content:center;max-width:unset;margin:100px auto 0;text-align:center}.title-page h2{margin-right:unset;margin:0 auto}}@media screen and (min-width: 1920px){.title-page{width:38.5%}}.header{position:fixed;margin:0 auto 80px;top:30px;left:50%;transform:translate(-50%);width:1650px;max-width:95%;height:90px;background-color:var(--headerBg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 0 0 55px;border-radius:5px;z-index:999}.header nav ul{display:flex;gap:35px;justify-content:start;align-items:center}.header li{position:relative}.header nav ul a{position:relative;color:var(--white);font-size:1rem;text-decoration:none;transition:.2s}.header nav ul a:after{content:"";position:absolute;bottom:0;left:0;width:0;padding:1px 0;background-color:var(--blue);color:#d8d8d8;transform:translateY(100%);transition:.2s;transform-origin:center}.header nav ul a:hover:after{width:100%}.header-extras,.languages{display:flex;align-items:center;justify-content:space-between;gap:15px}.languages img{width:50px;max-width:100%;cursor:pointer;border-radius:10px;transition:.1s;padding:3px}.languages img:hover{background-color:var(--blue)}.header-extras{flex-direction:row-reverse;height:100%;color:var(--white);flex-wrap:wrap}.L{display:flex;align-items:center;justify-content:center;width:120px;max-width:100%;height:100%;background-color:var(--blue);font-size:4rem;border-radius:0 5px 5px 0;color:var(--white);transition:.2s;padding-bottom:6px}.L:hover{background-color:var(--blue2)}.L p{text-shadow:1px 1px 5px #00000041;font-family:Stencil one}.btn-button-header{position:fixed;top:0;left:0;z-index:1000;height:55px;width:100%;background-color:var(--backgroundColor);cursor:pointer;display:none;box-shadow:0 5px 10px #00000059}.line{content:"";display:block;position:absolute;top:0;width:100%;height:3px;background-color:var(--blue);transition:.5s}@media screen and (max-width: 1200px){.header nav ul{gap:23px}.header nav ul a{font-size:.85rem}}@media screen and (max-width: 1050px){.header{position:fixed;left:0;top:0;transform:unset;flex-direction:column;justify-content:start;align-items:start;height:100vh;width:100%;max-width:unset;padding:54px 25px 0;overflow:hidden;z-index:0;transition:.5s ease-out;opacity:0;transform:translate(-130%)}.banner{padding-top:150px}.header-extras{width:100%;flex-direction:row;margin-bottom:55px;gap:35px;align-items:center;height:unset}.L{height:unset;border-radius:0 0 5px 5px;width:100px;min-width:100px}.languages{justify-content:start;align-items:start;height:unset;opacity:1}.header nav ul{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:35px}.btn-button-header{display:block}.btn-button-header.show~.header{width:100%;z-index:999;opacity:1;transform:translate(0)}.btn-menu{position:relative;width:35px;height:100%;gap:10px;margin:0 auto}.btn-button-header.show .btn-menu{gap:0}.line1{top:15px}.line2{top:25px}.line3{top:35px}.btn-button-header.show .line1{transform:rotate(45deg);top:26px}.btn-button-header.show .line2{transform:translate(300%);opacity:0}.btn-button-header.show .line3{transform:rotate(-45deg);top:27px}.header ul li{display:flex;align-items:center;justify-content:center;gap:15px}.header ul li:before{content:"";display:block;width:25px;height:5px;background-color:var(--blue)}.header nav{width:100%;border-top:1px solid rgb(199 199 199);padding-top:50px}.languages img{width:50px}}.banner{position:relative;width:100%;padding-top:200px}.banner-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/banner-bg-Dr2Fqd-m.webp);background-size:cover;background-position:center}.international-reach{font-size:.9rem;background-color:var(--gray3);width:240px;max-width:100%;margin:25px auto 0;padding:10px 5px;border-radius:5px;font-family:Arial Light}.banner-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;z-index:3;gap:35px}.name-role{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center;color:var(--white);font-family:Arial Light;padding:0 50px;gap:35px}.name-role:after,.name-role:before{content:"";display:block;position:relative;width:0;max-width:100%;height:1px;background-color:#ffffff34;transition:width .5s .5s ease-in-out}.view.name-role:after,.view.name-role:before{width:15%}.name-role span{color:var(--blue)}.name{font-size:4.5rem;line-height:75px;margin-bottom:20px}.role{font-size:1.7rem}.main-image{position:relative;width:100%;text-align:center}.main-image:after{position:absolute;content:"";display:block;width:0;height:1px;background-color:#ffffff34;top:50px;left:50%;transform:translate(-50%);transition:width .5s .8s ease-in-out}.main-image.view:after{width:1100px;max-width:100%}@media screen and (max-width: 1270px){.name{font-size:4rem}.role{font-size:1.5rem}.view.name-role:after,.view.name-role:before{width:10%}}@media screen and (max-width: 1120px){.name-role:after,.name-role:before{display:none}.name-role{justify-content:center;padding:0 10px}}@media screen and (max-width: 1050px){.banner{padding-top:100px}}@media screen and (max-width: 750px){.name{font-size:3rem;line-height:55px}.role{font-size:1.3rem}}@media screen and (max-width: 550px){.decoration-image,.main-image .image{max-width:100%}}.banner-cards{position:relative;width:1450px;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:15px;z-index:5;box-shadow:0 -50px 30px var(--backgroundColor);top:10px}.card{position:relative;width:260px;padding:35px;min-height:250px;background-color:var(--dark1);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:15px 24px 14px #00000054;cursor:pointer;overflow:hidden;bottom:0;transform:scale(1);transition:.3s}.card:hover{transform:scale(1.05)!important;background-color:#3d3d3d}.card-title{position:relative;display:flex;top:0;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--blue);opacity:1;transition:.5s}.card-title h2{font-family:Arial Light;font-size:1.7rem}.card-title img{width:70px;height:auto}.card-text{display:flex;align-items:center;justify-content:center;opacity:0;position:absolute;top:-350px;left:0;transform:translateY(0);padding:0 25px;text-align:center;transition:.5s;color:var(--white);width:100%;height:100%;background-color:var(--blue2);border-radius:8px;font-size:.9rem;overflow:auto}.show-text .card-text{opacity:1;top:50%;left:0;transform:translateY(-50%)}.show-text .card-title{opacity:0;top:300px}@media screen and (max-width: 609px){.card{width:90%}}.about{position:relative;width:1450px;max-width:95%;text-align:center;color:#fff;background-color:#1d1c1c;padding:185px 70px 20px;font-family:Arial;margin:0 auto;border-radius:20px;bottom:85px;box-shadow:5px 5px 10px #0000005b}.change-btn:hover{background-color:#b1b1b1;color:var(--white)}.skills,.results,.resume{width:100%;position:absolute;top:0;left:0;margin:25px 0;display:none;transition:.2s ease-out;padding:0 10px}.skills{padding-bottom:25px}.soft-skills,.hard-skills{width:100%;margin-top:25px}.hard-skills h3,.soft-skills h3{position:relative;width:max-content;font-size:2rem!important;color:#969696;margin-right:auto}.soft-skills-wrapper,.hard-skills-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));flex-wrap:wrap;gap:15px;margin-top:20px;overflow:auto;height:268px;padding:0 10px 10px 0}.all-skills{width:100%;display:flex;gap:50px}.optionOn{display:grid}.about span{color:var(--blue)}.about-decoration{position:relative;width:150px;height:9px;background-color:var(--blue);margin:15px auto 25px;border-radius:8px}.about h2{position:relative;font-size:3rem;display:flex;align-items:center;justify-content:space-between;gap:15px}.about h2:after,.about h2:before{position:relative;content:"";width:30%;height:1px;background-color:#494949}.about p:not(.about .extra-details p,.change-buttons p,.resume p){margin:20px 0;font-size:1.1rem}.about-panel{position:relative;height:410px;padding:0 10px;overflow:auto}.extra-details{width:calc(1850px / 1.5);max-width:100%;position:relative;margin:25px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;border-top:1px solid #494949;padding:25px 10px}.extra-details p{color:#777}.soft-skills-wrapper::-webkit-scrollbar,.hard-skills-wrapper::-webkit-scrollbar,.about-panel::-webkit-scrollbar{width:3px;background:#0000001c}.soft-skills-wrapper::-webkit-scrollbar-track,.hard-skills-wrapper::-webkit-scrollbar-track,.about-panel::-webkit-scrollbar-track{background:#0000001c}.soft-skills-wrapper::-webkit-scrollbar-thumb,.hard-skills-wrapper::-webkit-scrollbar-thumb,.about-panel::-webkit-scrollbar-thumb{background:#00f7ff;border-radius:5px}.resume p{position:relative;margin-top:2rem;font-size:1.1rem!important;font-family:Arial Light;text-align:center;line-height:33px}.results{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:8px 25px}.results p{width:100%;text-align:center;padding:0 15px;display:flex;align-items:center;justify-content:center;height:100%;font-family:Arial Light;border-radius:5px}.results .dark{background-color:#242424}.results .blue{background-color:#50dcff;color:#242424}.skill{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:70px;background-color:#676767;font-size:.9rem;border-radius:5px;box-shadow:10px 5px 10px #0000005b;padding:0 10px}.change-buttons{position:relative;top:40px;display:flex;align-items:center;justify-content:start;gap:15px}.change-btn{width:120px;max-width:100%;background-color:#616161;padding:15px 10px;cursor:pointer;color:#a1a1a1;transition:.2s;border-radius:5px}.change-btn.activated{background-color:var(--blue);color:var(--white)}.change-btn p{margin:0}@media screen and (max-width: 1143px){.results .dark,.results .blue{background-color:unset}.results{grid-template-columns:1fr}.results p{padding:25px 5px}.results p:nth-child(2n){background-color:var(--blue);color:#242424}.results p:nth-child(odd){background-color:#242424;color:var(--white)}}@media screen and (max-width: 890px){.all-skills{display:block;text-align:center}.soft-skills-wrapper,.hard-skills-wrapper{overflow:unset;height:100%}.hard-skills{margin-top:55px}.hard-skills h3,.soft-skills h3{width:100%}.about h2:after,.about h2:before{display:none}.about h2{justify-content:center}}@media screen and (max-width: 750px){.about{padding:185px 0 20px}.resume p{font-size:.9rem!important}}@media screen and (max-width: 470px){.change-buttons{display:block}.change-btn{width:100%;margin-bottom:10px}.soft-skills-wrapper,.hard-skills-wrapper{display:block}.skill{margin-bottom:20px}.extra-details{font-size:.8rem}}.technologies{max-width:100%;margin:0 auto 5rem}.tech-box{position:relative;width:1450px;max-width:95%;margin:5rem auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));z-index:3;flex-wrap:wrap;gap:15px;border-radius:0 8px 8px 8px 0}.tech-title{text-align:center;font-size:3.5rem;color:var(--blue);font-family:Arial Light}.tech{width:100%;height:120px;text-align:center;background:#000;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--blue);box-shadow:0 0 5px 2px var(--blue2)}.tech img{width:140px;height:auto}.data img,.IA img,.devops img{width:90px}@media screen and (max-width: 1092px){.tech-box{justify-content:center}}@media screen and (max-width: 530px){.tech-box{width:100%;grid-template-columns:1fr!important}}.projects-home{position:relative;width:100%;margin:0 auto;height:850px}.project-home-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/projetos-bg-SedkX1xi.webp);background-size:cover;background-position:center;box-shadow:inset 0 0 300px var(--backgroundColor)}.info-project-home{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:1250px;max-width:100%;color:#fff;z-index:4;padding:0 25px;text-align:center;margin:0 auto}.info-project-home h2{font-family:Arial;font-size:3rem;margin-bottom:35px}.info-project-home p{font-family:Arial Light;font-size:1.25rem;font-weight:lighter}.see-projects{width:100%;display:flex;align-items:center;justify-content:space-evenly;margin-top:80px}.to-projects{width:250px;padding:25px;background:linear-gradient(90deg,var(--blue),var(--blue2));color:var(--white);font-size:1.3rem;font-family:Arial Light;font-weight:700;border-radius:8px;transition:all .2s ease-in-out;text-decoration:none}.to-projects:hover{transform:translateY(-15px)}.see-projects:after,.see-projects:before{content:"";display:block;width:33.3%;height:1px;background-color:#686868}@media screen and (max-width: 722px){.see-projects:after,.see-projects:before{display:none}}@media screen and (max-width: 440px){.info-project-home h2{font-size:2rem}}@media screen and (max-width: 480px){.info-project-home p{font-size:1rem}}@media screen and (max-width: 368px){.to-projects{font-size:1.2rem}}.services{position:relative;height:100vh;box-shadow:1px 5px 5px #0000007a;z-index:31;background-color:var(--backgroundColor);overflow:auto}.service-wrapper{width:1400px;max-width:100%;position:relative;z-index:7;margin:24rem auto 0}.service-wrapper img{position:absolute;width:600px;max-width:100%;left:-5%;bottom:15%;object-fit:cover;display:flex;border-radius:15px}.service-decoration{position:absolute;top:10%;left:60%;transform:translate(-60%);width:1150px;max-width:100%;height:500px;background:linear-gradient(0deg,var(--dark3),var(--backgroundColor));z-index:6;border-radius:8px;box-shadow:10px 0 10px #00000067}.services-box{position:relative;width:100%;max-width:100%;left:50%;transform:translate(-50%,-7%)}.services-box:after{position:relative;content:"";display:block;background-color:#383838;height:1px;margin-top:150px;margin-left:auto;width:70%;top:20px}.services-listed{display:grid;width:1000px;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));place-items:center;gap:25px;margin:0 auto;padding:0 25px}.service{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;background:linear-gradient(90deg,var(--gray2),var(--gray3));font-size:1rem;min-height:100px;padding:10px 60px;color:var(--white);box-shadow:inset -5px 5px 7px #00000046;border-radius:5px;border-right:45px solid #50dcff;line-height:25px}.title-services{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:35px;z-index:7;color:var(--white);margin-bottom:50px;padding:0 25px;bottom:35px;text-align:center}.title-services:before{content:"";display:block;position:relative;width:70%;height:1px;background-color:#494949}.title-services h2{font-size:2.1rem}@media screen and (max-width: 1280px){.title-services h2{font-size:1.7rem}}@media screen and (max-width: 1050px){.title-services:before{display:none}.service-wrapper{margin:18rem auto 0}}@media screen and (max-width: 950px){.service-wrapper{width:100%}.service-wrapper img{width:650px;max-width:100%;left:50%;transform:translate(-50%)}.services .center{width:100%;max-width:unset}}@media screen and (max-width: 876px){.title-services{margin-bottom:50px}.service-decoration{display:none}}@media screen and (max-width: 740px){.services-listed{grid-template-columns:1fr}.title-services h2{font-size:2em}}@media screen and (max-width: 480px){.service{font-size:.9rem;padding:10px;border-right:15px solid #50dcff}.title-services{margin-bottom:30px}}.contact{width:1420px;max-width:100%;position:relative;margin:0 auto 150px;height:550px;border-radius:0 0 10px 10px}.contact-banner{display:grid;position:relative;grid-template-columns:1fr 1fr}.contact img:not(.form img){height:550px;object-fit:cover;border-radius:0 10px 10px 0}.get-in-touch{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--blue),var(--blue2));font-family:Arial;border-radius:10px;padding:0 20px}.get-in-touch-text{width:650px;max-width:90%;color:#272727}.get-in-touch-text h2{font-size:3rem;font-family:Arial Bold;margin-bottom:35px}.get-in-touch-text p{font-size:1.4rem;font-family:Arial Light;margin-bottom:8px}.contact-forms{width:99%;position:relative;bottom:0;left:1%;transform:translateY(-50px);display:flex;align-items:center;justify-content:start;z-index:26;gap:20px;padding-right:25px;padding-bottom:30px}.contact-forms .form{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;flex-wrap:wrap;gap:25px;background-color:var(--backgroundColor);padding:35px 50px;width:max-content;max-width:100%;font-size:1.4rem;color:var(--white);border-right:10px solid var(--blue);border-radius:7px;box-shadow:7px 7px 10px #0003;transition:.2s}.contact-forms .form:hover{transform:translateY(-10px)}.form a{color:var(--white)}.contact-forms .form img{width:50px;height:auto}@media screen and (max-width: 1500px){.contact-forms{flex-wrap:wrap;padding-right:0;left:.5%}.contact-forms .form{width:100%}.contact{height:unset;margin-bottom:50px}}@media screen and (max-width: 950px){.contact{position:relative;margin-bottom:unset;height:unset}.contact-banner{display:block}.contact-banner img{display:none}.get-in-touch{padding:100px 0;text-align:center}}@media screen and (max-width: 836px){.contact-forms .form{width:95%;padding:65px 15px;font-size:1.3rem}.contact-forms{justify-content:center}}@media screen and (max-width: 430px){.contact-forms .form{font-size:1rem}.contact-forms .form img{width:40px;height:auto}}@media screen and (max-width: 340px){.get-in-touch-text h2{font-size:2rem}.get-in-touch-text p{font-size:1.2rem}}.activity-area{color:#fff;margin:150px auto 0;text-align:center;background-color:#1c1c1c88;padding:50px;border-radius:15px;box-shadow:10px 10px 15px #0000003a}.activity-box{display:grid;grid-template-columns:1fr .5fr;place-items:center;gap:20px}.activity-item-title{position:sticky;top:0;background-color:#1f1f1f;width:100%;padding:20px 35px;box-shadow:0 5px 10px #00000038;border-bottom:1px solid var(--blue)}.activity-item{background-color:#1f1f1f;border-radius:8px;text-align:start;box-shadow:4px 4px 5px #0000007a}.activity-item ul,.project-types-wrapper{padding:0 35px}.activity-item p:not(.type p,.Quantity p,.mobile-segment p){margin-bottom:25px;color:#c2c2c2;font-family:Arial;font-size:1.7rem}.title-activity{font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:55px}.title-activity h2{font-family:Arial Light}.title-activity:after,.title-activity:before{display:block;content:"";width:80%;height:1px;background-color:#2c2c2c}.sectors{grid-row:span 2;place-self:start;height:100%;width:100%;text-align:start;min-height:1030px;overflow:auto;padding-bottom:15px}.segments{overflow:auto;width:100%;height:700px;max-height:100%;position:relative}.mobile-segment{width:100%;display:grid;grid-template-columns:1fr .5fr;margin-bottom:25px;font-size:1.2rem;padding:0 30px}.segment-name{width:100%;background-color:var(--blue);padding:20px;text-align:center}.mobile-segment .quantity{width:100%;background-color:var(--dark4);text-align:center;height:100%;display:flex;align-items:center;justify-content:center;padding:15px 5px;box-shadow:0 10px 10px #00000041}.recharts-responsive-container{position:relative;right:50px}.sectors ul li{width:100%;text-align:center;background-color:#252525;margin-top:20px;padding:15px 5px;font-size:1.4rem;color:#c9c9c9;font-family:Arial Light;border-left:1px solid var(--blue2)}.project-types{width:100%;height:100%;place-self:start;max-height:340px;overflow:auto;padding-bottom:30px}.project-types-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type{width:100%;display:flex;align-items:center;justify-content:center;background-color:#252525;height:35px}.type .type-name,.type .Quantity{display:flex;align-items:center;justify-content:center;height:100%}.type p{margin:unset;font-size:1rem;font-family:Arial Light}.type p span{font-family:Arial Light}.type .type-name{width:100%;padding:0 10px}.type .Quantity{width:100%;background-color:#d9d9d9;color:var(--backgroundColor);padding:5px}.chart-wrapper{width:100%;height:100%;display:flex;align-items:start;justify-content:center}.chart-title{font-size:.8rem!important;margin:unset!important;width:max-content}.proj-chart{position:absolute;right:2.5%;bottom:7%}.quant-chart{position:relative;left:23px;margin-bottom:12px!important}.project-types::-webkit-scrollbar,.sectors::-webkit-scrollbar,.segments::-webkit-scrollbar{width:1.5px;height:1.5px}.project-types::-webkit-scrollbar-track,.sectors::-webkit-scrollbar-track,.segments::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.project-types::-webkit-scrollbar-track:active,.sectors::-webkit-scrollbar-track:active,.segments::-webkit-scrollbar-track:active{background-color:#fff}.project-types::-webkit-scrollbar-thumb,.sectors::-webkit-scrollbar-thumb,.segments::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff}.type::-webkit-scrollbar-thumb:active,.sectors::-webkit-scrollbar-thumb:active,.segments::-webkit-scrollbar-thumb:active{background-color:#fff}@media screen and (max-width: 1050px){.activity-box{display:block}.activity-box .activity-item{margin-bottom:20px}.segments{height:690px}.sectors{height:800px}.activity-area{margin-top:30px}}@media screen and (max-width: 768px){.segments{height:650px}.recharts-responsive-container{padding-bottom:10px}}@media screen and (max-width: 750px){.chart-title{display:none}}@media screen and (max-width: 700px){.mobile-segment,.project-types-wrapper{display:block}.type{margin-bottom:15px;display:block;height:unset}.type .Quantity{width:100%}.type .type-name{padding:15px 0}.activity-area{padding:50px 10px 10px}}@media screen and (max-width: 460px){.activity-item-title{font-size:1.3rem!important;padding:20px 5px 20px 10px;text-align:center}}.swiper{height:350px;cursor:grabbing}.swiper-wrapper{height:unset}.swiper-slide.swiper-slide-active .name-project{transition:.5s;background-color:var(--blue);color:var(--white)}.swiper-slide.swiper-slide-active{transition:.5s;transform:scale(1)}.swiper-slide{display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;text-align:start;background:linear-gradient(90deg,var(--dark1),var(--dark3));transition:.5s;border-radius:10px;transform:scale(.9)}.slider-img{width:100%;display:flex;align-items:center;justify-content:center;height:250px}.swiper-slide img{width:70%;height:180px}.name-project{display:flex;align-items:center;justify-content:center;width:100%;height:150px;font-size:1.9rem;color:var(--gray1);background-color:var(--gray3);border-radius:0 0 10px 10px}.slider-general{position:relative;top:35px;width:1450px;max-width:100%;margin:0 auto;z-index:38}.btn-swiper{position:absolute;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#34d6ffa6;border-radius:5px;cursor:pointer;z-index:28;transition:.2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-swiper:hover{background-color:var(--blue)}.next-btn{top:50%;transform:translateY(-50%);right:2px;z-index:33}.prev-btn{top:50%;transform:translateY(-50%);left:1;z-index:34}.btn-swiper img{width:20px;height:30px}.prev-btn img{transform:rotate(180deg)}.fixed-btn{position:fixed;bottom:25%;right:0;z-index:600}.btn-swiper{outline:none;border:none}.hidden-btn:not(.fixed-swiper-buttons.hidden-btn){opacity:0!important;transition:.4s;transform:translateY(-50px)}.show-btn:not(.fixed-swiper-buttons.show-btn){opacity:1!important;transition:.4s;transform:translate(0)}.fixed-swiper-buttons.show-btn{opacity:1!important}.fixed-swiper-buttons.hidden-btn{opacity:0!important}.fixed-btn-right{right:1%}.fixed-btn-left{left:1%}.fixed-btn-left img{transform:rotate(180deg)}.project-wrapper .swiper{height:100%}.two-segs .swiper{cursor:default}.custom-pagination{max-width:100%;height:max-content;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;padding:15px 0;border-radius:5px;gap:15px}.swiper-pagination-clickable .swiper-pagination-bullet{background-color:transparent!important;height:60px!important;font-size:1.3rem;background-color:var(--blue2)!important;border-radius:3px;width:150px;margin:0!important}.custom-pagination .swiper-pagination-bullet-active{color:#313131;box-shadow:0 0 5px 0 var(--blue)!important}@media screen and (max-width: 1630px){.prev-btn{transform:translate(10%,-50%);left:0}.next-btn{transform:translate(-10%,-50%);right:0}}@media screen and (max-width: 1490px){.prev-btn{transform:translate(25%,-50%);left:0}.next-btn{transform:translate(-25%,-50%);right:0}}@media screen and (max-width: 550px){.two-segs .swiper-pagination{display:block}.swiper-pagination-clickable .swiper-pagination-bullet{width:100%}}.all-projects{margin-top:150px}.all-projects .center{position:relative;height:100%;margin-top:65px}.know-titles{width:1400px;max-width:90%;margin:0 auto 40px;color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:1rem}.know-titles:after{content:"";display:block;position:relative;width:50%;height:1px;background:#494949}.know-titles h2{font-size:1.7rem}.project-content{width:100%;z-index:29}.project-content-header-fixed{position:fixed;width:1250px;max-width:95%;top:121px;left:50%;transform:translate(-50%)!important;opacity:0;z-index:98}.center-header-fixed{display:flex;align-items:center;justify-content:center;gap:50px;font-size:1.2rem;color:var(--white);background-color:var(--dark3);box-shadow:0 0 10px var(--blue);border:1px solid var(--blue);border-radius:0 0 5px 5px;padding:20px 10px!important}.project-content-header{width:100%;height:max-content;padding:30px 5px;background-color:#282828;color:#8d8d8d;font-size:1.3rem;font-family:Arial;border-radius:4px;border-bottom:1px solid var(--blue);box-shadow:0 10px 10px #00000049}.projects-counter,.projects-counter-fixed{width:150px;text-align:center;padding:10px 0;margin:0 auto;background-color:var(--blue);border-radius:0 0 5px 5px}.projects-counter p,.projects-counter-fixed p{font-family:Arial Bold;color:var(--gray2)}.project-content-header .center{display:flex;align-items:center;justify-content:center;gap:50px}.project-content-header-fixed span,.project-content-header span{color:var(--blue)}.client-project{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.client-project img{width:40px;height:auto;border-radius:10px}.separated-line{width:100%;height:1px;background-color:#2c2c2c;margin:50px 0}.project-h2{width:300px;max-width:100%;padding:15px 0;color:var(--blue);margin-bottom:15px;border-radius:3px;font-size:1.5rem}.project-objectives{width:100%}.about-project{width:100%;margin-top:4rem}.project-objectives ul{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:25px}.project-objectives ul li{width:max-content;padding:25px;text-align:center;background-color:var(--backgroundColor);color:var(--white);font-size:1.15rem;border-bottom:1px solid var(--blue2);border-radius:3px;box-shadow:#00000062 5px 5px 5px inset}.project-info{color:var(--white);word-spacing:2px}.project-info{font-family:Arial Light;font-size:1rem;font-weight:200;line-height:30px}.tecnologies-related{width:100%;height:100%;background:var(--dark3);margin:100px auto 0;padding:10px 25px 50px;box-shadow:0 -5px 5px #0000004d;border-radius:10px 10px 0 0}.tecnologies-related .center p{font-family:Arial Light;font-size:2rem;color:var(--white)}.tech-related-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:35px;margin-top:35px}.related-tech{display:flex;align-items:center;justify-content:center;background-color:var(--backgroundColor);width:240px;height:200px;box-shadow:inset 10px 10px 5px #00000062;padding:10px 20px;border-radius:10px}.tech-related-wrapper img{width:200px;max-width:90%;height:auto}.content{background:linear-gradient(360deg,var(--dark2),rgb(16,19,20))}.without-tech{padding:15px 25px;border-radius:10px;font-size:1.5rem!important;background-color:var(--blue3);color:var(--dark1)!important}.project-content-wrapper{position:relative}.two-segs .swiper-slide{background:transparent}.two-segs .project-objectives{margin-top:4rem}@media screen and (max-width: 1350px){.know-titles{align-items:center;justify-content:center;text-align:center}.know-titles h2{width:100%}.know-titles:after{display:none}}@media screen and (max-width: 1142px){.tech-related-wrapper{display:block}.related-tech{width:100%;margin-bottom:15px}}@media screen and (max-width: 1140px){.project-content-header{flex-direction:column;gap:20px;text-align:center}.separated-line{width:70%}}@media screen and (max-width: 1050px){.project-content-header-fixed{top:55.2px}}@media screen and (max-width: 950px){.project-content-header .center{flex-direction:column}.center-header-fixed{flex-direction:column;gap:25px}}@media screen and (max-width: 890px){.project-objectives ul{display:block}.project-objectives ul li{width:100%;margin-bottom:15px}}@media screen and (max-width: 520px){.tecnologies-related p{text-align:center}.btn-swiper{width:40px;height:40px}.btn-swiper img{width:20px;height:10px}.center-header-fixed{flex-direction:column;align-items:center;gap:15px}.project-objectives ul li{font-size:.95rem}.tecnologies-related .center p{font-size:1.5rem}.project-description p{font-size:.9rem}.project-content-header .center,.center-header-fixed{font-size:1rem;align-items:start}.client-project{justify-content:start}.projects-counter-fixed{font-size:.9rem;padding:5px 0;width:100px}.know-titles h2{font-size:1.5rem}}@media screen and (max-width: 350px){.project-description p{text-align:center}.client-project img{width:30px}}.infos-exp{display:flex;flex-direction:column;gap:7px;font-family:lato-semibold}.experiencias .section-titulo{color:#fff}.experiencias-box{position:relative;width:100%;font-family:lato-regular;color:#fff}.lista-experiencias{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;margin-top:100px}.experiencia{width:100%;position:relative;display:grid;grid-template-columns:.01fr .93fr;gap:30px;padding-bottom:60px}.dados-experiencia{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px;transform:translate(-50px);opacity:0;transition:.3s .15s ease-in-out}.experiencia-inview .dados-experiencia{transform:translate(0);opacity:1}.experiencia:before{content:"";display:block;position:relative;width:150px;height:2px;top:30px;right:30px;background:transparent;z-index:2;border-radius:10px;box-shadow:0 0 20px 0 var(--blue2);transition:.3s ease-in-out;transform:translate(-100px);opacity:0}.experiencia.experiencia-inview:before{background:#3e8ca0;transform:translate(0);opacity:1}.experiencia:first-child:before{background:var(--blue);box-shadow:0 0 20px 3px var(--blue2)}.experiencia.experiencia-inview:first-child:before{transform:translate(0);opacity:1}.experiencia:after{content:"";display:block;position:absolute;left:1%;top:0;width:2px;height:0;background:#333;border-radius:5px;transition:height .3s ease-in-out}.experiencia.experiencia-inview:after{height:100%}.cargo{font-size:2rem;font-family:Arial Bold;margin-bottom:8px}.empresa{font-size:1.5rem;color:#a1a1a1;font-family:Arial Light}.descritivo ul{position:relative;list-style-type:disc;list-style-position:outside;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACFSURBVHgBjY/BCcJAEEXfjHj0YAUqaB/awbZgCVagdpAStIMtwRK8i2TtQPBqMpmEnAJZ8i4z8B/zGaEnvGyPEVBW1HyYU8SNpDaTTnjb2YULQ4xT3EkhobQ1FSVj/Fgqf6/IsSCoj2dWMpJ65yMj3tpcu3XGwT+6+5b68OsXrnErR6bSAPegI5fwjRaKAAAAAElFTkSuQmCC);font-size:1.15rem}.descritivo li{color:#bebebe;padding-left:5px;margin-left:15px;margin-bottom:8px}.descritivo li{font-family:Arial Light}@media screen and (max-width: 1050px){.lista-experiencias{margin-top:50px}}@media screen and (max-width: 800px){.experiencia{display:block}.experiencia:before{top:0;right:0;width:100%;margin-bottom:25px}.experiencia:after{display:none}.descritivo ul{list-style-type:none;list-style-image:unset}.descritivo li{margin-left:0}}@media screen and (max-width: 450px){.descritivo ul{font-size:1rem}.descritivo li{padding-left:0}.cargo{font-size:1.6rem}.empresa{font-size:1.3rem}}#volunteer .center{margin-top:80px}.volunteer-list-wrapper{position:relative;z-index:32;padding:0 0 3rem}.volunteer .title-page{margin-top:0}.volunteer-title{font-size:2.5rem;margin-bottom:35px}.volunteer-title:before{content:"";display:inline-block;vertical-align:middle;width:50px;height:7px;background-color:var(--blue);margin-right:20px;border-radius:4px}.recolocation,.leader-formation{position:relative;width:100%;color:var(--white)}.recolocation{margin-bottom:100px}.recolocation-list{margin-top:25px}.recolocation-list ul li{position:relative;gap:5px;margin-bottom:9px;font-size:1.1rem;padding-left:5px}.recolocation-list ul li::marker{content:"-";font-size:1rem;color:var(--blue);margin-right:5px}.recolocation-list ul li span{font-family:Arial Light!important;font-size:1.2rem}.recolocation-box h4{font-size:1.3rem;font-family:Arial Light}.leader-formation{font-size:1.3rem}.leader-formation p{font-family:Arial Light!important;font-size:1.2rem}@media screen and (max-width: 1050px){#volunteer .center{margin-top:30px}}@media screen and (max-width: 760px){.recolocation{margin-bottom:90px}}@media screen and (max-width: 675px){.volunteer-title{font-size:1.5rem}}@media screen and (max-width: 490px){.volunteer-title:before{display:block;margin-bottom:8px}}@media screen and (max-width: 405px){.volunteer-title{font-size:1.3rem}.recolocation-box h4{font-size:1rem;font-family:Arial Light}.recolocation-list ul li{font-size:.9rem}.leader-formation p{font-size:1rem}}footer{position:relative;width:100%;padding:30px 5px;background-color:#2b2b2b;color:var(--white);font-family:Arial Light;text-align:center;font-size:1rem;z-index:33;line-height:25px}footer span a{font-size:1.3rem;font-family:Arial Bold;color:var(--blue);cursor:pointer}.development-by{text-align:center;width:100%;color:#bebebe;font-family:Arial Light;font-size:.7rem;padding:15px;z-index:99}.development-by a{color:var(--blue)}@media screen and (max-width: 620px){footer{font-size:.9rem}footer span a{font-size:1rem}}@media screen and (max-width: 550px){footer{font-size:.7rem}}.highlights{width:1500px;max-width:95%;height:300px;margin:10rem auto 3rem;display:flex;align-items:center;justify-content:center;background-color:var(--dark3);border-radius:10px;box-shadow:inset 0 0 20px #000}.highlights .center{width:100;height:100%}.highlights ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;justify-content:start;height:100%;width:100%}.highlights li{text-align:center;color:var(--white);font-size:1.5rem;box-shadow:1px 0 0 0 var(--blue);height:80%}.highlights li:last-child{box-shadow:none}.highlights .wrapper-text-highlight{text-align:center;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);padding:0 25px}.highlights .wrapper-text-highlight p:nth-child(2){font-size:1.2rem}.number-highlight{color:var(--blue);font-size:2.2rem;margin-bottom:10px}.number-highlight span{margin:0 7px}@media screen and (max-width: 1140px){.wrapper-text-highlight p:nth-child(2){font-size:1.2rem}}@media screen and (max-width: 1120px){.highlights{display:block;height:unset;padding:15px 0;margin:5rem auto}.highlights ul{display:block}.highlights li{width:100%;box-shadow:0 1px 0 0 var(--blue)}.highlights .wrapper-text-highlight{top:unset;transform:none;padding:25px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
