.breadcrumbs{padding-top:15px}.breadcrumbs .rank-math-breadcrumb p{margin:0}.breadcrumbs .rank-math-breadcrumb .label,.breadcrumbs .rank-math-breadcrumb .last,.breadcrumbs .rank-math-breadcrumb .separator,.breadcrumbs .rank-math-breadcrumb a{color:#00acf8;font-size:13px;font-weight:500;letter-spacing:.26px;text-transform:uppercase}.breadcrumbs .rank-math-breadcrumb a{position:relative;text-decoration:none}.breadcrumbs .rank-math-breadcrumb a:after{background-color:#00acf8;bottom:-10px;content:"";display:block;height:4px;left:0;opacity:0;position:absolute;transition:all .3s ease-in-out;width:0}.breadcrumbs .rank-math-breadcrumb a:hover:after{opacity:1;width:100%}.section-infra-banner{background-color:#fff;background-image:url(../images/bg-banner.svg);background-position:100% 0;background-repeat:no-repeat;background-size:533px 1095px;overflow:hidden}.section-infra-banner .container-xl{position:relative;z-index:1}.section-infra-banner .row{margin-bottom:120px;margin-top:106px}.section-infra-banner h1{line-height:1.08;margin-bottom:24px;max-width:926px}.section-infra-banner .editor{color:#1e1e7b;font-family:JBS Text,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:33px;max-width:970px}.section-infra-banner .editor p,.section-infra-banner .editor span{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.section-infra-banner .video-wrapper{aspect-ratio:1366/785;background:linear-gradient(180deg,#0c0c3a 0 78.98%,transparent 78.98%);position:relative}.section-infra-banner .video-wrapper video{display:block;height:78.98%;left:9.74%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:80.67%}.section-infra-banner .video-wrapper:after{aspect-ratio:508/542;background:url(../images/asset-mapa-esquerda.svg) 50%/contain no-repeat;content:"";left:0;pointer-events:none;position:absolute;top:30.96%;width:37.19%}@media screen and (max-width:1199px){.section-infra-banner .row{margin-bottom:90px;margin-top:80px}}@media screen and (max-width:767px){.section-infra-banner{background-size:330px auto}.section-infra-banner .row{margin-bottom:70px;margin-top:55px}.section-infra-banner h1{line-height:1.12}.section-infra-banner .editor{font-size:16px;line-height:1.5}}.section-infra-estrutura{background-color:#fff;overflow:hidden;padding-top:120px;position:relative}.section-infra-estrutura .container-xl{position:relative}.section-infra-estrutura .estrutura-intro{margin-bottom:90px}.section-infra-estrutura .estrutura-intro h2{line-height:1.08;margin-bottom:0;margin-left:auto;max-width:530px;text-align:right}.section-infra-estrutura .estrutura-intro p{font-size:20px;line-height:1.5;max-width:540px}.section-infra-estrutura .tabs-wrapper{left:50%;position:relative;transform:translateX(-50%);width:min(100vw - 80px,1840px)}.section-infra-estrutura .swiper-estrutura-tabs{overflow:visible;padding-bottom:15px;width:100%}.section-infra-estrutura .swiper-estrutura-tabs .swiper-slide{width:auto!important}.section-infra-estrutura .swiper-estrutura-tabs .tab{align-items:center;background-color:#e1e6f5;border:unset;border-radius:1000px;color:#005ac2;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:46px;justify-content:center;justify-items:center;line-height:16px;min-width:197px;outline:0;padding:0 28px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:-moz-fit-content!important;width:fit-content!important}.section-infra-estrutura .swiper-estrutura-tabs .tab:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:7px solid transparent;bottom:-15px;content:"";display:block;height:15px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:15px}.section-infra-estrutura .swiper-estrutura-tabs .tab:hover{background-color:#b1ecfb}.section-infra-estrutura .swiper-estrutura-tabs .tab:focus-visible{outline:2px solid #005ac2;outline-offset:2px}.section-infra-estrutura .swiper-estrutura-tabs .tab.active,.section-infra-estrutura .swiper-estrutura-tabs .tab.ativo{background-color:#005ac2;color:#fff}.section-infra-estrutura .swiper-estrutura-tabs .tab.active:before,.section-infra-estrutura .swiper-estrutura-tabs .tab.ativo:before{border-top:7px solid #005ac2}.section-infra-estrutura .estrutura-resumo{line-height:1.5;margin:24px 0 0;max-width:1200px}.section-infra-estrutura .estrutura-galeria{margin-top:46px}.section-infra-estrutura .estrutura-resumos+.estrutura-galeria{margin-top:32px}.section-infra-estrutura .estrutura-galeria-lateral{background-color:#e1e6f5}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane{display:none}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane.active{display:block}.section-infra-estrutura .estrutura-galeria-lateral .estrutura-galeria-titulo{align-items:center;display:flex;font-size:24px;line-height:1.25;margin:0;min-height:100px;padding:20px 36px}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex{max-height:600px;overflow-y:auto;scrollbar-width:thin}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a{display:block;flex:0 0 300px;overflow:hidden}.section-infra-estrutura .estrutura-galeria-lateral img{display:block;flex:0 0 300px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:992px){.section-infra-estrutura .estrutura-galeria-lateral{display:flex;flex-direction:column;max-height:1000px}.section-infra-estrutura .estrutura-galeria-lateral .tab-content{flex:1;min-height:0}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane.active{display:flex;flex-direction:column;height:100%}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex{flex:1;max-height:none;min-height:0}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a{flex-grow:1}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a picture{display:block;height:100%}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a img{height:100%}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a:only-child{flex:0 1 293px;max-height:293px}}.section-infra-estrutura .estrutura-galeria-mapa{align-items:center;background-color:#0c0c3a;background-image:url(../images/bg-mapa.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:700px;padding:95px 0;position:relative}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-viewport{overflow:hidden;width:100%}.section-infra-estrutura .estrutura-galeria-mapa .swiper-slide,.section-infra-estrutura .estrutura-galeria-mapa .swiper-wrapper,.section-infra-estrutura .estrutura-galeria-mapa .swiper-zoom-container{height:auto}.section-infra-estrutura .estrutura-galeria-mapa .swiper-zoom-container{display:block}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-canvas{line-height:0;position:relative;width:100%}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-canvas>picture{display:block}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-canvas>picture img{display:block;height:auto;max-height:none;width:100%}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:50%;cursor:pointer;height:36px;left:var(--pin-x);padding:0;position:absolute;top:var(--pin-y);transform:translate(-50%,-80%);width:36px;z-index:2}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin img{display:block;height:36px;width:36px}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin.active,.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin:focus-visible,.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin:hover{background-image:url(../images/pin-mapa-hover.svg)}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin.active img,.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin:focus-visible img,.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin:hover img{opacity:0}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin:focus-visible{outline:2px solid #fff;outline-offset:3px}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-zoom{bottom:110px;display:flex;gap:8px;position:absolute;right:16px;z-index:3}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-zoom button{align-items:center;background-color:#fff;border:1px solid #005ac2;border-radius:50%;color:#1e1e7b;cursor:pointer;display:flex;font-size:26px;height:40px;justify-content:center;justify-items:center;line-height:1;padding:0;width:40px}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-zoom button:hover{background-color:#00acf8}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-zoom button:focus-visible{outline:2px solid #fff;outline-offset:2px}.section-infra-estrutura .estrutura-numeros{left:50%;margin:0;position:relative;transform:translateX(-50%);width:min(100vw,1920px)}.section-infra-estrutura .estrutura-numeros>div{border:1px solid #e8e8e8;min-height:415px;padding:120px 9% 70px}.section-infra-estrutura .estrutura-numeros .icon-wrapper{height:55px;justify-content:flex-start}.section-infra-estrutura .estrutura-numeros .icon-wrapper img{height:100%;max-height:55px;max-width:70px}.section-infra-estrutura .estrutura-numeros h3{font-size:40px;line-height:1.02;max-width:300px}.section-infra-estrutura .estrutura-numeros p{font-size:16px;line-height:1.4}@media screen and (max-width:1199px){.section-infra-estrutura .estrutura-intro{margin-bottom:70px}.section-infra-estrutura .estrutura-intro p{font-size:18px}.section-infra-estrutura .estrutura-numeros>div{padding-left:7%;padding-right:7%}}@media screen and (max-width:767px){.section-infra-estrutura{padding-top:60px}.section-infra-estrutura .estrutura-intro{margin-bottom:42px}.section-infra-estrutura .estrutura-intro h2{margin-bottom:20px;max-width:none;text-align:left}.section-infra-estrutura .estrutura-intro p{font-size:16px}.section-infra-estrutura .tabs-wrapper{width:calc(100vw - 30px)}.section-infra-estrutura .estrutura-resumo{font-size:16px;margin-top:20px}.section-infra-estrutura .estrutura-galeria{margin-top:28px}.section-infra-estrutura .estrutura-resumos+.estrutura-galeria{margin-top:24px}.section-infra-estrutura .estrutura-galeria-lateral .estrutura-galeria-titulo{font-size:20px;min-height:68px;padding:18px 20px}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex{max-height:none;overflow:visible}.section-infra-estrutura .estrutura-galeria-lateral .tab-pane>.d-flex>a{flex-basis:auto}.section-infra-estrutura .estrutura-galeria-lateral img{aspect-ratio:440/300;flex-basis:auto;height:auto}.section-infra-estrutura .estrutura-galeria-mapa{min-height:0;padding:30px 0}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin,.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-pin img{height:28px;width:28px}.section-infra-estrutura .estrutura-galeria-mapa .estrutura-mapa-zoom{bottom:40px;right:10px}.section-infra-estrutura .estrutura-numeros>div{min-height:0;padding:45px 30px}.section-infra-estrutura .estrutura-numeros .icon-wrapper{justify-content:center}.section-infra-estrutura .estrutura-numeros h3{font-size:32px;max-width:none}}.section-infra-recursos{background-color:#fff}.section-infra-recursos .recursos-grid{aspect-ratio:1/1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr))}.section-infra-recursos .recurso-texto{align-items:center;background-color:#edf0f9;display:flex;gap:22px;min-width:0;padding:22px 12%}.section-infra-recursos .recurso-texto--1{background-color:#00acf8;grid-column:1;grid-row:1/span 2}.section-infra-recursos .recurso-texto--1 .recurso-texto__icone img{filter:brightness(0) invert(1)}.section-infra-recursos .recurso-texto--2{grid-column:1;grid-row:3/span 2}.section-infra-recursos .recurso-texto--3{border-top:1px solid #e8e8e8;grid-column:1;grid-row:5/span 2}.section-infra-recursos .recurso-texto--4{grid-column:2;grid-row:7/span 3}.section-infra-recursos .recurso-texto--5{border-top:1px solid #e8e8e8;grid-column:2;grid-row:10/span 3}.section-infra-recursos .recurso-texto__icone{flex:0 0 48px;width:48px}.section-infra-recursos .recurso-texto__icone img{display:block;max-height:58px;max-width:100%}.section-infra-recursos .recurso-texto__conteudo{min-width:0}.section-infra-recursos .recurso-texto__conteudo h3{line-height:1.12;margin:0 0 4px}.section-infra-recursos .recurso-texto__conteudo p{line-height:1.35;margin:0}.section-infra-recursos .recurso-imagem{background-color:#edf0f9;overflow:hidden}.section-infra-recursos .recurso-imagem--1{grid-column:2;grid-row:1/span 6}.section-infra-recursos .recurso-imagem--2{grid-column:1;grid-row:7/span 6}.section-infra-recursos .recurso-imagem__foto{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:991px){.section-infra-recursos .recursos-grid{aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:none}.section-infra-recursos .recurso-imagem,.section-infra-recursos .recurso-texto{grid-column:1;grid-row:auto}.section-infra-recursos .recurso-texto{min-height:150px;padding:30px 9%}.section-infra-recursos .recurso-imagem{aspect-ratio:1/1}}@media screen and (max-width:767px){.section-infra-recursos .recurso-texto{gap:18px;min-height:135px;padding:24px 8%}.section-infra-recursos .recurso-texto__icone{flex-basis:40px;width:40px}}.section-infra-equipamentos{background-color:#fff;overflow:hidden;padding:120px 0;position:relative}.section-infra-equipamentos:before{background:url(../images/onda-infraestrutura.png) 50%/contain no-repeat;content:"";height:1120px;opacity:.24;pointer-events:none;position:absolute;right:-200px;top:-60px;width:500px}.section-infra-equipamentos .container-xl{position:relative}.section-infra-equipamentos .equipamentos-intro{margin-bottom:75px}.section-infra-equipamentos .equipamentos-intro h2{line-height:1.1;max-width:740px}.section-infra-equipamentos .equipamentos-intro .editor{font-size:18px;line-height:1.5;max-width:910px}.section-infra-equipamentos .equipamentos-intro .editor p,.section-infra-equipamentos .equipamentos-intro .editor span{color:inherit}.section-infra-equipamentos .equipamentos-galeria{margin:0 auto;max-width:1066px;position:relative;width:min(1066px,100vw - 210px)}.section-infra-equipamentos .swiper-equipamentos{overflow:hidden}.section-infra-equipamentos .swiper-equipamentos .swiper-slide{background-color:#fff;overflow:hidden;width:100%}.section-infra-equipamentos .swiper-equipamentos .swiper-slide img{display:block;height:555px;-o-object-fit:cover;object-fit:cover;width:100%}.section-infra-equipamentos .swiper-equipamentos .equipamento-legenda{align-items:center;background-color:#0c73c6;display:flex;min-height:126px;padding:26px 40px;width:min(360px,50%)}.section-infra-equipamentos .swiper-equipamentos .equipamento-legenda h3{color:#fff;line-height:1.25}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons{height:58px;left:0;pointer-events:none;position:absolute;right:0;top:calc(50% - 29px);z-index:2}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-next,.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-prev{pointer-events:auto;top:0}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-prev{left:-95px!important}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-next{right:-95px!important}@media screen and (max-width:767px){.section-infra-equipamentos{padding:60px 0}.section-infra-equipamentos .equipamentos-intro{margin-bottom:35px}.section-infra-equipamentos .equipamentos-intro .editor{font-size:16px}.section-infra-equipamentos .swiper-equipamentos .swiper-slide img{aspect-ratio:4/3;height:auto}.section-infra-equipamentos .swiper-equipamentos .equipamento-legenda{min-height:70px;padding:15px 20px;width:75%}.section-infra-equipamentos .equipamentos-galeria{width:100%}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons{gap:16px;justify-content:flex-end;left:auto;margin-top:20px;position:relative;right:auto;top:auto}.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-next,.section-infra-equipamentos .equipamentos-galeria .swiper-buttons .swiper-button-prev{position:static}}.section-infra-tecnologia{background-color:#005ac2;overflow:hidden;padding:0 0 120px;position:relative}.section-infra-tecnologia:before{background:url(../images/asset-section-tecnologia.png) 0 0/contain no-repeat;content:"";height:885px;left:0;pointer-events:none;position:absolute;top:0;width:890px}.section-infra-tecnologia .container-xl{position:relative;z-index:1}.section-infra-tecnologia .row{align-items:flex-start;flex-wrap:nowrap;left:50%;position:relative;transform:translateX(-50%);width:min(100vw - 80px,1320px)}.section-infra-tecnologia .technology-image{max-width:659px;width:52%}.section-infra-tecnologia .technology-image img{display:block;height:680px;-o-object-fit:cover;object-fit:cover;width:100%}.section-infra-tecnologia .technology-copy{background-color:#1e1e7b;margin-left:-8%;margin-top:120px;max-width:737px;min-height:640px;padding:75px 9%;width:58%;z-index:1}.section-infra-tecnologia .technology-copy h2{color:#fff;line-height:1.12;max-width:430px}.section-infra-tecnologia .technology-copy .editor,.section-infra-tecnologia .technology-copy .editor p,.section-infra-tecnologia .technology-copy .editor span{color:#fff;line-height:1.55}.section-infra-tecnologia .technology-copy .ghost-btn{border-color:#fff;color:#fff!important}.section-infra-tecnologia .technology-copy .ghost-btn svg path{stroke:#fff}@media screen and (max-width:1199px){.section-infra-tecnologia{padding-bottom:80px}.section-infra-tecnologia .technology-copy{margin-top:80px;min-height:560px;padding:55px 7%}.section-infra-tecnologia .technology-image img{height:560px}}@media screen and (max-width:767px){.section-infra-tecnologia{padding:60px 0}.section-infra-tecnologia .row{flex-wrap:wrap;width:calc(100vw - 30px)}.section-infra-tecnologia .technology-copy,.section-infra-tecnologia .technology-image{width:100%}.section-infra-tecnologia .technology-image img{aspect-ratio:4/3;height:auto}.section-infra-tecnologia .technology-copy{margin:0;min-height:0;padding:42px 28px}}