*{box-sizing:border-box;margin:0;padding:0;border:none;background:0 0;color:unset}a{text-decoration:none}img{max-width:100%}ol,ul{list-style:none}button{cursor:pointer}:root{--font-primary:"Source Sans 3",sans-serif;--font-secondary:"Inter",sans-serif;--color-black:#000;--color-black-60:#00000099;--color-white:#FFF;--color-blue:#4285F4;--color-dark-blue:#092F57;--color-dark-blue-85:#092f57d9;--color-light-blue:#B9D7EB}.center.text,.center.title{text-align:center}.uppercase.text,.uppercase.title{text-transform:uppercase}.white.text,.white.title{color:var(--color-white)}.title{font-family:var(--font-primary);font-weight:800;line-height:1.4;color:var(--color-dark-blue)}.title.one{font-size:clamp(2rem, 6vw, 3.375rem)}.title.two{font-size:clamp(1.8rem, 5.5vw, 2.75rem)}.title.three{font-size:1.5rem}.title.post{font-size:1.25rem}.big-number{font-family:var(--font-primary);font-weight:800;font-size:clamp(2.8125rem, 7.5vw, 3.875rem);color:var(--color-blue)}.big-number.light{color:var(--color-light-blue)}.label,.link{font-family:var(--font-primary);font-weight:800;font-size:1rem;color:var(--color-blue)}.label.white,.link.white{color:var(--color-white)}.label.light,.link.light{color:var(--color-light-blue)}.link:hover{text-decoration:underline}.menu-item{font-family:var(--font-primary);font-weight:800;font-size:1rem;color:var(--color-black)}.menu-item.ativo,.menu-item.atual,.menu-item:hover{color:var(--color-blue)}.text{font-family:var(--font-secondary);font-size:1.125rem;font-weight:500;line-height:1.6;color:var(--color-black)}.text.big{font-size:1.25rem;font-weight:600}.textbox{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:30px}.textbox h1,.textbox h2,.textbox h3,.textbox h4,.textbox h5,.textbox h6{margin-top:20px;font-family:var(--font-primary);font-weight:800;line-height:1.2;color:var(--color-dark-blue)}.textbox h2{font-size:clamp(2rem, 5.5vw, 2.75rem)}.textbox h3{font-size:1.5rem}.textbox h4{font-size:1.25rem}.textbox a{color:var(--color-blue);text-decoration:underline}.textbox ol,.textbox ul{padding-left:30px}.textbox blockquote,.textbox li,.textbox p{font-family:var(--font-secondary);font-size:1.125rem;font-weight:500;line-height:1.8;color:var(--color-black)}.textbox blockquote>b,.textbox blockquote>strong,.textbox li>b,.textbox li>strong,.textbox p>b,.textbox p>strong{font-weight:800}.textbox ol{list-style:decimal}.textbox ul{list-style:circle}.textbox blockquote{padding:20px;border-left:8px solid var(--color-blue)}.textbox video{width:100%}.textbox iframe{width:100%}.textbox.white h1,.textbox.white h2,.textbox.white h3,.textbox.white h4,.textbox.white h5,.textbox.white h6{color:var(--color-light-blue)}.textbox.white li,.textbox.white p{color:var(--color-white)}.textbox.center{align-items:center;text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-primary);font-size:1rem;font-weight:800;padding:0 25px;border-radius:255px;border:1px solid;height:3rem;transition:.4s}.button.sm{font-size:.875rem;height:2.5625rem}.button.lg{padding:0 40px;height:3.375rem}.button.round{width:3rem;height:3rem}.button.solid{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.button.outline{background:var(--color-white);border-color:var(--color-blue);color:var(--color-blue)}.button.outline.active{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.button:hover:not(.active){filter:brightness(.9)}.current .button{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}form:not(.search-form) input[type=email],form:not(.search-form) input[type=number],form:not(.search-form) input[type=text],form:not(.search-form) select,form:not(.search-form) textarea{width:100%;font-family:var(--font-primary);font-size:1rem;color:var(--color-black);background:var(--color-white);border-radius:1.375rem;border:1px solid var(--color-blue)}form:not(.search-form){display:flex;flex-direction:column;gap:10px}form:not(.search-form) input[type=email],form:not(.search-form) input[type=number],form:not(.search-form) input[type=text],form:not(.search-form) select{padding:0 20px;height:2.75rem}form:not(.search-form) textarea{padding:20px;height:7.5rem;resize:none}.search-form{width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-blue);height:52px}.search-form input{width:100%;height:52px;padding:0 20px;font-family:var(--font-primary);font-size:1rem;color:var(--color-black)}.search-form input:focus{outline:0}.search-form:has(input:focus){outline:1px solid var(--color-blue)}.search-form button{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;height:52px;color:var(--color-dark-blue);transition:.4s}.search-form button:hover{color:var(--color-blue)}.container{width:100%;padding:0 clamp(16px,5vw,30px);max-width:1220px;margin:0 auto}.container.sm{max-width:900px}.container.xs{max-width:840px}.bg-white{background:var(--color-white)}.bg-blue{background:var(--color-blue)}.bg-light-blue{background:var(--color-light-blue)}.bg-dark-blue{background:var(--color-dark-blue)}.overlay{background:var(--color-dark-blue-85)}.overlay.black{background:var(--color-black-60)}.padding{padding:clamp(50px,6.5vw,80px) 0}.padding.top{padding-bottom:0}.padding.bottom{padding-top:0}.padding.none{padding:0}.m-top1{margin-top:10px}.m-top2{margin-top:20px}.m-top3{margin-top:30px}.m-top4{margin-top:40px}.m-top5{margin-top:50px}.m-bottom1{margin-bottom:10px}.m-bottom2{margin-bottom:20px}.m-bottom3{margin-bottom:30px}.m-bottom4{margin-bottom:40px}.m-bottom5{margin-bottom:50px}.radius24{border-radius:24px}.player-wrapper{width:100%;position:relative;padding:56.25% 0 0}.player-wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.button-box{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.button-box.center{justify-content:center}.content-box{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:30px}.title-box{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width:900px){.title-box{flex-direction:column}.title-box .button{width:100%;max-width:420px}}.padding-box{padding:40px clamp(30px,4vw,45px);border-radius:16px}.centered-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.centered-image{display:flex;align-items:center;justify-content:center}.centered-image.radius img{border-radius:24px}.centered-image img{display:flex}.centered-image .mobile{display:none}@media (max-width:800px){.centered-image .mobile{display:block}.centered-image .desktop{display:none}}.flex-content-box{display:flex;flex-direction:column;gap:40px}.divisor-bar{width:100%;height:12px;background:var(--color-blue)}.pagination{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.colored-card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.colored-card-list li a{width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;gap:30px;padding:40px clamp(20px,4.5vw,40px);border-radius:16px;background:var(--color-white);transition:.4s}.colored-card-list li a:hover{filter:brightness(1.05);transform:scale(1.03)}.colored-card-list li a .material-symbols-outlined{font-size:3rem;color:var(--color-dark-blue)}.colored-card-list li:first-child a,.colored-card-list li:nth-child(4n-3) a,.colored-card-list li:nth-child(4n-4) a{background:var(--color-blue)}.colored-card-list li:first-child a .material-symbols-outlined,.colored-card-list li:first-child a h3,.colored-card-list li:first-child a p,.colored-card-list li:nth-child(4n-3) a .material-symbols-outlined,.colored-card-list li:nth-child(4n-3) a h3,.colored-card-list li:nth-child(4n-3) a p,.colored-card-list li:nth-child(4n-4) a .material-symbols-outlined,.colored-card-list li:nth-child(4n-4) a h3,.colored-card-list li:nth-child(4n-4) a p{color:var(--color-white)}.colored-card-list.dark li a{background:var(--color-dark-blue)}.colored-card-list.dark li a .material-symbols-outlined,.colored-card-list.dark li a h3,.colored-card-list.dark li a p{color:var(--color-white)}.colored-card-list.dark li:first-child a,.colored-card-list.dark li:nth-child(4n-3) a,.colored-card-list.dark li:nth-child(4n-4) a{background:var(--color-blue)}.colored-card-list.dark li:first-child a .material-symbols-outlined,.colored-card-list.dark li:first-child a h3,.colored-card-list.dark li:first-child a p,.colored-card-list.dark li:nth-child(4n-3) a .material-symbols-outlined,.colored-card-list.dark li:nth-child(4n-3) a h3,.colored-card-list.dark li:nth-child(4n-3) a p,.colored-card-list.dark li:nth-child(4n-4) a .material-symbols-outlined,.colored-card-list.dark li:nth-child(4n-4) a h3,.colored-card-list.dark li:nth-child(4n-4) a p{color:var(--color-white)}.colored-card-list.center li a{text-align:center;align-items:center}@media (max-width:740px){.colored-card-list{grid-template-columns:1fr}}.testmonial-card{padding:40px clamp(30px,4.5vw,40px);width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:30px;border:1px solid var(--color-light-blue);border-radius:16px;transition:.4s}.testmonial-card img{max-height:50px}.testmonial-card:hover{border-color:var(--color-blue)}.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.post-list.col-2{grid-template-columns:repeat(2,1fr)}@media (max-width:840px){.post-list{grid-template-columns:1fr}.post-list.col-2{grid-template-columns:1fr}}.post-card{transition:.4s}.post-card:hover{transform:scale(1.05)}.post-card a{display:flex;align-items:flex-start;flex-direction:column}.post-card img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.post-card h3{margin-top:32px;min-height:60px;margin-bottom:40px}.result-card{transition:.4s}.result-card:hover{transform:scale(1.05)}.result-card:hover .link{text-decoration:underline}.result-card a{display:flex;align-items:flex-start;flex-direction:column}.result-card h3{margin-top:12px;min-height:60px;margin-bottom:20px}.new-card{transition:.4s}.new-card:hover{transform:scale(1.05)}.new-card a{display:flex;align-items:flex-start;flex-direction:column}.new-card img{height:60px}.new-card h3{margin-top:32px;min-height:60px;margin-bottom:40px}.timeline-card{padding:30px;border:1px solid var(--color-blue);border-radius:16px;background:var(--color-white)}.swiper-pagination-bullets{margin-top:20px;display:flex;align-items:center;justify-content:center}.swiper-pagination-bullets .swiper-pagination-bullet{width:14px;height:14px;border-radius:7px;background:var(--color-blue)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:68px;background-color:var(--color-dark-blue)}.big-number-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:60px 40px}.big-number-list.g-60{gap:60px}@media (max-width:650px){.big-number-list{grid-template-columns:1fr}}.icon-topic-list{width:100%;max-width:600px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.icon-topic-list li{display:flex;align-items:center;flex-direction:column;gap:20px}.icon-topic-list .material-symbols-outlined{color:var(--color-dark-blue)}.icon-topic-list.white .material-symbols-outlined{color:var(--color-light-blue)}@media (max-width:440px){.icon-topic-list{grid-template-columns:1fr}}.trophy-list{display:flex;flex-direction:column;gap:15px}.trophy-list li{display:flex;align-items:center;gap:15px}.trophy-list li .material-symbols-outlined{color:var(--color-blue)}.header .logo{max-width:135px}.header .wrapper{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}@media (min-width:1021px){.header .wrapper{padding:18px 0}.header nav .b-menu{display:flex;align-items:center;gap:30px}}@media (max-width:1020px){.header{position:relative}.header .b-menu.ativo{position:absolute;top:40px;left:0;width:100%;background:var(--color-white);padding:20px;display:flex;align-items:center;flex-direction:column;gap:20px}}.footer .menu{display:flex;align-items:center;justify-content:flex-end;gap:35px}@media (max-width:725px){.footer .menu{flex-direction:column}}.footer .social-media-menu{display:flex;align-items:center;justify-content:flex-end;gap:25px}.footer .social-media-menu a svg{fill:var(--color-black);transition:.4s}.footer .social-media-menu a:hover svg{fill:var(--color-blue)}.footer .wrapper{display:flex;flex-direction:column;gap:60px}.footer .top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.footer .top .left,.footer .top .right{width:100%}.footer .top .left img{max-width:285px}@media (max-width:1020px){.footer .top{align-items:center;flex-direction:column-reverse;gap:80px}.footer .top .left,.footer .top .right{display:flex;align-items:center;flex-direction:column}}.footer .bottom{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.footer .bottom img{width:100%;max-width:480px}@media (max-width:1240px){.footer .bottom{align-items:center;flex-direction:column}}.hero-background-section{display:flex;align-items:center;min-height:35.625rem;padding:100px 0}.hero-background-section .wrapper{display:flex;align-items:center;justify-content:flex-start}.hero-background-section .wrapper .content-box{max-width:660px}.hero-background-section .wrapper.reverse{justify-content:flex-end}.dynamic-content-section .wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.dynamic-content-section .wrapper.start{align-items:flex-start}.dynamic-content-section .wrapper.reverse{flex-direction:row-reverse}.dynamic-content-section .wrapper .left,.dynamic-content-section .wrapper .right{width:50%}.dynamic-content-section .wrapper .right{display:flex;align-items:flex-start;flex-direction:column;gap:30px}.dynamic-content-section .wrapper .logo-swiper{width:100%}@media (max-width:1100px){.dynamic-content-section .wrapper{flex-direction:column}.dynamic-content-section .wrapper .left,.dynamic-content-section .wrapper .right{width:100%}.dynamic-content-section .wrapper.reverse{flex-direction:column}.dynamic-content-section .wrapper .button-box{flex-direction:column;flex-wrap:nowrap}.dynamic-content-section .wrapper .button-box .button{width:100%;max-width:400px}}@media (max-width:1100px){.dynamic-content-box-icon-section .wrapper.reverse{flex-direction:column-reverse}}.title-image-section .wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.title-image-section .wrapper .left{width:25%;display:flex;align-items:flex-start;flex-direction:column;gap:30px}.title-image-section .wrapper .right{width:75%;display:flex;align-items:center;justify-content:center}.title-image-section .wrapper .mobile{display:none}@media (max-width:950px){.title-image-section .wrapper{flex-direction:column}.title-image-section .wrapper .button-box{justify-content:center}.title-image-section .wrapper .left,.title-image-section .wrapper .right{width:100%}}@media (max-width:600px){.title-image-section .wrapper .desktop{display:none}.title-image-section .wrapper .mobile{display:block}}.content-slider-section .wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.content-slider-section .wrapper .left,.content-slider-section .wrapper .right{width:50%}@media (max-width:920px){.content-slider-section .wrapper{flex-direction:column}.content-slider-section .wrapper .left,.content-slider-section .wrapper .right{width:100%}}.cta-section .wrapper{display:flex;align-items:center;flex-direction:column;gap:20px}.centered-content-section .wrapper{display:flex;align-items:center;flex-direction:column;gap:40px}.timeline-section .timeline-wrapper{display:flex;align-items:center;flex-direction:column;gap:35px}.timeline-section .timeline-wrapper ol{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:840px){.timeline-section .timeline-wrapper ol{grid-template-columns:1fr}}.form-section .wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:60px 100px}.form-section .wrapper .left,.form-section .wrapper .right{width:50%}@media (max-width:900px){.form-section .wrapper{flex-direction:column}.form-section .wrapper .left,.form-section .wrapper .right{width:100%}}.highlight-section a{width:100%;display:flex;border-radius:24px;overflow:hidden;transition:.4s}.highlight-section a:hover{transform:scale(1.025)}.highlight-section a .overlay{width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:450px;padding:50px clamp(30px,4.5vw,50px)}.highlight-section a .overlay h2{max-width:600px}.case-header .wrapper{display:flex;align-items:flex-end;justify-content:center;min-height:350px;margin-bottom:125px}.case-header .wrapper .image-wrapper{display:inline-flex;align-items:center;justify-content:center;width:250px;height:250px;border-radius:125px;padding:40px;background:var(--color-white);margin-bottom:-125px}