a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.page-404{padding:200px 0}@media (max-width:578px){.page-404{padding:60px 0}}.page-404 .content{display:flex;gap:72px;max-width:1060px;margin:0 auto}@media (max-width:578px){.page-404 .content{flex-direction:column-reverse;gap:32px}}.page-404 .content .text{flex:1}.page-404 .content .text h1{font-weight:600;font-size:60px;line-height:72px;letter-spacing:-.02em;color:#667085;margin-bottom:24px;max-width:400px}@media (max-width:578px){.page-404 .content .text h1{font-size:24px;line-height:32px;margin-bottom:32px}}.page-404 .content .text p{font-size:20px;line-height:30px;color:#475467;margin-bottom:48px}@media (max-width:578px){.page-404 .content .text p{margin-bottom:32px}}.page-404 .content .text .actions{display:flex;gap:16px;align-items:center}@media (max-width:578px){.page-404 .content .text .actions{flex-direction:column;gap:24px}}.page-404 .content .text .actions a{display:flex;align-items:center;gap:8px;padding:8px 24px;border-radius:40px;text-decoration:none;font-weight:500}@media (max-width:578px){.page-404 .content .text .actions a{width:100%;justify-content:center;font-size:16px;line-height:24px;padding:8px}}.page-404 .content .text .actions a svg{transition:.3s}.page-404 .content .text .actions a:first-of-type{background-color:#0000bf;color:#fff}@media (min-width:578px){.page-404 .content .text .actions a:first-of-type:hover svg{transform:translateX(-8px)}}.page-404 .content .text .actions a:last-of-type{background-color:#96e637;color:#0000bf}@media (min-width:578px){.page-404 .content .text .actions a:last-of-type:hover svg{transform:translateX(8px)}}.page-404 .content .figure{text-align:center}@media (max-width:578px){.page-404 .content .figure{width:100%}}.page-404 .content .figure img{width:100%}@media (max-width:578px){.page-404 .content .figure img{max-width:260px}}section.antifraude-main{margin-bottom:32px}section.antifraude-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.antifraude-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.antifraude-main .card h1{font-size:36px;line-height:44px}@media (max-width:578px){section.antifraude-main .card h1{font-size:24px;line-height:32px}}section.antifraude-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.antifraude-main .card p{font-size:18px;line-height:28px}}section.antifraude-main.global .card{color:var(--texto-principal)}section.section-2-antifraude{margin-top:64px}section.section-2-antifraude .content{display:grid;grid-template-columns:578px auto}@media (max-width:578px){section.section-2-antifraude .content{grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.section-2-antifraude .content .text-block{background-color:var(--secundrias-amarelo,#f6c345);padding:78px 74px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;height:398px;border-radius:0 24px 24px 0}@media (max-width:578px){section.section-2-antifraude .content .text-block{grid-area:text;height:auto;padding:48px 16px;border-radius:24px 24px 0 0;margin-top:-36px}}section.section-2-antifraude .content .text-block h2{font-style:italic;font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#0000bf}@media (max-width:578px){section.section-2-antifraude .content .text-block h2{font-size:36px;line-height:44px;max-width:80%}}section.section-2-antifraude .content .text-block h3{font-style:italic;font-weight:600;font-size:32px;line-height:38px;letter-spacing:-.02em;color:#0000bf}section.section-2-antifraude .content .text-block p{font-weight:400;font-size:24px;line-height:36px;color:#0000bf}@media (max-width:578px){section.section-2-antifraude .content .text-block p{font-size:16px;line-height:28px;margin-top:0;max-width:80%}}section.section-2-antifraude .content .text-block.global{background-color:var(--azul-votorantim);background-image:none}section.section-2-antifraude .content .text-block.global p{color:#fff}section.section-2-antifraude .content .image-block{background-image:url(../img/antifraude/bg-section-2.png);height:398px;background-size:cover;border-radius:16px 0 0 16px;background-repeat:no-repeat;background-position:center}@media (max-width:578px){section.section-2-antifraude .content .image-block{background-image:url(../img/antifraude/bg-section-2-mobile.png);grid-area:image;min-height:393px;max-height:440px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;border-radius:0;margin-top:16px}}section.section-3-antifraude{margin-top:64px}section.section-3-antifraude .content{max-width:1000px;margin:0 auto}section.section-3-antifraude .content .image-block{background-color:var(--azul-votorantim);height:280px;display:flex;align-items:center;justify-content:center;border-radius:24px;padding:24px 32px}section.section-3-antifraude .content .image-block .text-content{width:100%}section.section-3-antifraude .content .image-block .text-content h2{font-style:italic;font-weight:600;font-size:48px;line-height:48px;letter-spacing:-.02em;color:#fff;margin-bottom:20px}section.section-3-antifraude .content .image-block .text-content p{font-size:24px;line-height:36px;color:#fff}@media (max-width:578px){section.section-3-antifraude .content .image-block{height:auto;padding:16px;flex-direction:column;margin-left:-16px;margin-right:-16px;border-radius:0;padding-top:64px;padding-bottom:64px}section.section-3-antifraude .content .image-block div{gap:16px!important}section.section-3-antifraude .content .image-block div h2{font-size:36px;line-height:32px}section.section-3-antifraude .content .image-block div p{font-size:18px;line-height:28px}section.section-3-antifraude .content .image-block div:first-child{margin-bottom:16px}section.section-3-antifraude .content .image-block div:last-child{display:flex;justify-content:center}section.section-3-antifraude .content .image-block div:last-child img{max-width:100%;height:auto}}section.section-4-antifraude{margin-top:64px;background-color:#27b2fd;padding-top:104px;padding-bottom:102px;display:flex;align-items:center;background-image:url(../img/antifraude/grafismo-left.svg),url(../img/antifraude/grafismo-right.svg);background-repeat:no-repeat;background-position:left top,right bottom}@media (max-width:578px){section.section-4-antifraude{background-image:none;padding-top:32px;padding-bottom:32px;margin-top:0}}section.section-4-antifraude .content{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}@media (max-width:578px){section.section-4-antifraude .content{gap:12px}}section.section-4-antifraude .grafismo-bottom,section.section-4-antifraude .grafismo-top{width:auto;max-width:100%;margin:0 auto}section.section-4-antifraude .grafismo-top{display:none}@media (max-width:578px){section.section-4-antifraude .grafismo-top{display:block;margin-bottom:16px}}section.section-4-antifraude .grafismo-bottom{display:none}@media (max-width:578px){section.section-4-antifraude .grafismo-bottom{display:block}}section.section-4-antifraude h2{max-width:767px;color:#0000bf;font-size:48px;font-style:italic;font-weight:600;line-height:44px;letter-spacing:-.96px;text-align:center}@media (max-width:578px){section.section-4-antifraude h2{font-size:36px;font-weight:600;line-height:44px;letter-spacing:-.72px;max-width:253px;padding-bottom:16px;text-align:left}}section.section-4-antifraude p{color:var(--Primrias-Branco,var(--Color,#fff));font-size:24px;font-style:normal;font-weight:500;line-height:36px;max-width:716px;text-align:center}@media (max-width:578px){section.section-4-antifraude p{font-size:16px;font-weight:400;line-height:28px;padding-bottom:16px;text-align:left}}section.canais-oficiais{margin-top:28px;padding:64px 0 92px 0;text-align:-webkit-center}@media (max-width:578px){section.canais-oficiais{padding:32px 0 64px 0}}@media (max-width:578px){section.canais-oficiais .container{padding:0 16px}}section.canais-oficiais .cards-principios{display:flex;gap:16px;justify-content:center}@media (max-width:578px){section.canais-oficiais .cards-principios{flex-direction:column}}section.canais-oficiais .cards-principios .card{padding:5px 0 40px 0;background:var(--Secundrias-Azul-Claro,#25b4ff);border-radius:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}section.canais-oficiais .cards-principios .card .image-slides{display:flex;justify-content:center;align-items:flex-end;height:120px}@media (max-width:578px){section.canais-oficiais .cards-principios .card .image-slides{height:auto}}@media (max-width:578px){section.canais-oficiais .cards-principios .card img{padding-bottom:0}}section.canais-oficiais .cards-principios .card .text-c{border-top:1px solid #fff;text-align:left;padding-top:15px;max-width:88%;margin-top:-6px;color:var(--Primrias-Azul-Votorantim,var(--Color,#0000bf));font-size:16px;line-height:24px;font-weight:400}section.canais-oficiais .cards-principios .card .text-c ul{margin-top:16px}section.canais-oficiais .cards-principios .card .text-c ul li{list-style:disc;list-style-position:inside;margin-left:8px}section.canais-oficiais .cards-principios .card .text-c ul li::marker{color:#fff}section.canais-oficiais .cards-principios .card .text-c ul li a{text-decoration:none;color:var(--Primrias-Azul-Votorantim,var(--Color,#0000bf))}section.canais-oficiais .cards-principios .card .text-c .list-oficiais-institucionais{font-size:16px;display:flex;justify-content:flex-start;align-items:center;padding-bottom:16px}@media (max-width:578px){section.canais-oficiais .cards-principios .card .text-c .list-oficiais-institucionais{font-size:14px}}section.canais-oficiais .cards-principios .card .text-c .list-oficiais-institucionais img{padding:0;margin-left:4px;margin-right:8px}@media (max-width:578px){section.canais-oficiais .cards-principios .card .text-c .list-oficiais-institucionais img{margin-left:0}}section.golpes .timeline{background-image:url(../img/antifraude/bg-vitima-de-fraude.png);background-repeat:no-repeat;background-size:cover;padding:64px 64px 92px 80px}@media (max-width:578px){section.golpes .timeline{padding:64px 0;background-image:url(../img/antifraude/bg-vitima-de-fraude-mobile.png)}}section.golpes .timeline .card{background-color:#fff;min-height:384px;padding:32px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:32px;background-image:url(../img/antifraude/image-vitima-de-fraude.png);background-repeat:no-repeat;background-size:contain;border-radius:24px;margin-bottom:50px}@media (max-width:578px){section.golpes .timeline .card{height:auto;padding:50px 16px;background-image:none}}section.golpes .timeline .card .content-card{display:flex;flex-direction:column;align-items:center;padding-right:112px}@media (max-width:578px){section.golpes .timeline .card .content-card{padding-right:0}}@media (max-width:578px){section.golpes .timeline .card .content-card img{max-width:100%}}section.golpes .timeline .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center}@media (max-width:578px){section.golpes .timeline .card h3{font-size:24px;line-height:32px}}section.golpes .timeline .card .text{max-width:600px;text-align:center;font-size:16px;line-height:24px;color:var(--texto-principal);width:550px}@media (max-width:578px){section.golpes .timeline .card .text{width:100%;text-align:left;padding-bottom:32px;font-weight:400}}section.golpes .timeline .card .text p{font-size:24px;line-height:36px;margin-top:24px;color:var(--Primrias-Azul-Votorantim,#0000bf)}@media (max-width:578px){section.golpes .timeline .card .text p{font-size:18px;line-height:24px}}section.golpes .timeline .timeline-card{background-color:#f8f9fa;padding:65px 65px 25px 65px;border-radius:24px;display:none}@media (max-width:578px){section.golpes .timeline .timeline-card{padding:50px 16px}}section.golpes .timeline .timeline-card.active{display:block}section.golpes .timeline .timeline-card .slider{overflow:hidden;width:100%}section.golpes .timeline .timeline-card .slider .item{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f8f9fa}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item{display:block}}section.golpes .timeline .timeline-card .slider .item img{border-radius:16px}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item img{width:100%;margin-bottom:50px}}section.golpes .timeline .timeline-card .slider .item .content{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:flex-start;max-width:416px}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item .content{gap:16px}}section.golpes .timeline .timeline-card .slider .item .content h3{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:48px;font-style:italic;font-weight:600;line-height:normal;letter-spacing:-1.44px}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item .content h3{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:40px;font-style:italic;font-weight:600;line-height:40px;letter-spacing:-1.2px}}section.golpes .timeline .timeline-card .slider .item .content h4{font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.96px;color:var(--Primrias-Azul-Votorantim,#0000bf)}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item .content h4{margin-top:10px;color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.24px}}section.golpes .timeline .timeline-card .slider .item .content .text{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.096px}@media (max-width:578px){section.golpes .timeline .timeline-card .slider .item .content .text{height:280px;color:var(--Texto-Principal,#101828)}}section.golpes .timeline .timeline-card .timeline-pagination{transform:translateY(-80px);display:block;height:0;position:relative;z-index:2;top:15px;max-width:100px;text-align:center}@media (max-width:578px){section.golpes .timeline .timeline-card .timeline-pagination{transform:none;text-align:center;top:-72px;max-width:100%}}section.golpes .timeline .timeline-card .timeline-pagination span.swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:#e4e7ec}section.golpes .timeline .timeline-card .timeline-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000bf}section.golpes .timeline .timeline-card .timeline-navigation{transform:translateY(-55px);width:100px;display:flex;justify-content:space-between;position:relative;z-index:3;top:-24px}@media (max-width:578px){section.golpes .timeline .timeline-card .timeline-navigation{transform:none;margin:0 auto;top:0}}section.golpes .timeline .timeline-card .timeline-navigation .next,section.golpes .timeline .timeline-card .timeline-navigation .prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#25b4ff;border-radius:50%}section.golpes .timeline .timeline-card .timeline-navigation .next:hover svg path,section.golpes .timeline .timeline-card .timeline-navigation .prev:hover svg path{stroke:#0000bf}section.golpes .timeline .timeline-card .timeline-navigation .next.disabled,section.golpes .timeline .timeline-card .timeline-navigation .prev.disabled{opacity:.24}section.lojas div.inovacao-text-image{padding:126px 0}@media (max-width:578px){section.lojas div.inovacao-text-image{padding:80px 0}}section.lojas div.inovacao-text-image .content{display:grid;grid-template-columns:600px auto;gap:32px;align-items:center}@media (max-width:578px){section.lojas div.inovacao-text-image .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.lojas div.inovacao-text-image .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.lojas div.inovacao-text-image .content .text{grid-area:text}}section.lojas div.inovacao-text-image .content .text h4{color:var(--Texto-Principal,#101828);font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px}@media (max-width:578px){section.lojas div.inovacao-text-image .content .text h4{font-size:24px;line-height:28px}}section.lojas div.inovacao-text-image .content .text .buttons a{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Color,#fff);border:none;height:40px;color:var(--Texto-Principal,#101828);font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:32px}section.lojas div.inovacao-text-image .content .text .buttons a:hover svg path{stroke:#25b4ff}@media (max-width:578px){section.lojas div.inovacao-text-image .content .text .buttons a{width:100%}}section.lojas div.inovacao-text-image .content .text .buttons a img{margin-left:-4px}section.lojas div.inovacao-text-image .content .image{width:100%;min-height:549px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.lojas div.inovacao-text-image .content .image{grid-area:image;height:186px;min-height:186px;max-height:186px}}.sac .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:64px 0 96px}@media (max-width:578px){.sac .content{padding:80px 0}}.sac .content .card{width:1008px;border-radius:24px;background:var(--Secundrias-Amarelo,#f6c345);box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.2);padding:48px 30px}@media (max-width:578px){.sac .content .card{width:100%;padding:32px 16px}}.sac .content .card div.text-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.sac .content .card div.text-content h5{font-style:italic;font-weight:700;font-size:48px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#0000bf}.sac .content .card div.text-content p{color:var(--Primrias-Azul-Votorantim,#0000bf);text-align:center;font-size:24px;font-style:normal;line-height:32px}section.products-main.argamassas{padding:0}section.argamassas{position:relative;z-index:2;padding-top:18px;padding-bottom:60px}section.argamassas .graphics-1{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;left:0;top:00px}@media (max-width:578px){section.argamassas .graphics-1{background-image:url(../img/argamassas-graphics-mobile.png);left:auto;right:0;background-position:right top;height:405px;top:70px}}@media (max-width:578px){section.argamassas{padding:56px 0;padding-bottom:90px}}section.argamassas h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.argamassas h2{font-size:24px;line-height:32px;text-align:left;margin-bottom:32px;padding:0 16px}}section.argamassas .cards{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width:578px){section.argamassas .cards{flex-flow:row wrap;gap:16px}}section.argamassas .cards .item{height:384px;border-radius:16px;overflow:hidden;position:relative;width:384px;transition:.3s}@media (min-width:1800px){section.argamassas .cards .item{height:384px}}@media (max-width:578px){section.argamassas .cards .item{height:340px}}section.argamassas .cards .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:200px}@media (max-width:578px){section.argamassas .cards .item .content{padding:16px 16px}}section.argamassas .cards .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.argamassas .cards .item .bg img{max-width:100%;max-height:90%;opacity:0}section.argamassas .cards .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.argamassas .cards .item .bg::before{background-position-y:0px}}section.argamassas .cards .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.argamassas .cards .item .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;height:250px;margin-bottom:-250px;transition:.6s;padding-bottom:32px;position:relative}section.argamassas .cards .item .text.empty{height:0;margin-bottom:0}@media (max-width:578px){section.argamassas .cards .item .text{margin-bottom:0;opacity:1}}section.argamassas .cards .item .text svg{position:absolute;bottom:0}section.argamassas .cards .item a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.argamassas .cards .item:hover .bg{transform:scale(1.3)}section.argamassas .cards .item:hover .bg::before{background-position-y:0px}section.argamassas .cards .item:hover .text{margin-bottom:0;opacity:1}}section.argamassas .cards.c4 .item,section.argamassas .cards.c7 .item{width:500px;height:500px}@media (max-width:578px){section.argamassas .cards.c4 .item,section.argamassas .cards.c7 .item{height:340px;width:100%}}section.canais-cards{padding:32px 0}section.canais-cards .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}section.canais-cards .cards .card{display:flex;flex-direction:column;align-items:flex-start;padding:42px 32px;border-radius:16px;background-repeat:no-repeat}@media (max-width:578px){section.canais-cards .cards .card{padding:30px}}section.canais-cards .cards .card.c1{background-color:#25b4ff;background-image:url(../img/fornecedores-card-links-graphics-1.png);background-position:top right}@media (max-width:578px){section.canais-cards .cards .card.c1{background-image:url(../img/fornecedores-card-links-graphics-1-mobile.png);background-position:bottom right}}section.canais-cards .cards .card.c2{background-color:#e48a33;background-image:url(../img/fornecedores-card-links-graphics-2.png);background-position:bottom right}@media (max-width:578px){section.canais-cards .cards .card.c2{background-image:url(../img/fornecedores-card-links-graphics-2-mobile.png);background-position:bottom right}}section.canais-cards .cards .card.c3{background-color:#f6c345;background-image:url(../img/fornecedores-card-links-graphics-3.png);background-position:bottom right}@media (max-width:578px){section.canais-cards .cards .card.c3{background-image:url(../img/fornecedores-card-links-graphics-3-mobile.png);background-position:bottom right}}section.canais-cards .cards .card.c4{background-color:#00b23d;background-image:url(../img/fornecedores-card-links-graphics-4.png);background-position:top right}@media (max-width:578px){section.canais-cards .cards .card.c4{background-image:url(../img/fornecedores-card-links-graphics-4-mobile.png);background-position:bottom right}}section.canais-cards .cards .card h4{font-size:28px;line-height:32px;font-weight:500;color:var(--texto-principal);margin-bottom:32px;max-width:86%}@media (max-width:578px){section.canais-cards .cards .card h4{font-size:24px;line-height:32px;margin-bottom:32px}}section.canais-cards .cards .card p{font-size:20px;line-height:30px;color:var(--texto-principal);margin-bottom:30px;max-width:90%}section.canais-cards .cards .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px;margin-top:32px}section.canais-cards .cards .card a:hover svg path{stroke:#f6c345}section.cdv-cards{margin:32px auto 56px}section.cdv-cards .container.big{max-width:1408px}@media (min-width:768px){section.cdv-cards .container.big{padding:0 24px}}section.cdv-cards .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:768px){section.cdv-cards .cards{grid-template-columns:1fr}}section.cdv-cards .cards .card{border:1px solid #000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px;border-radius:16px;gap:32px;text-decoration:none;color:#000;transition:.4s}section.cdv-cards .cards .card .top{display:flex;flex-direction:column;align-items:center}section.cdv-cards .cards .card .icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center}section.cdv-cards .cards .card .icon img{max-height:68px;width:auto}section.cdv-cards .cards .card h2{font-weight:400;font-size:32px;line-height:120%;text-align:center;margin:8px 0}section.cdv-cards .cards .card .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;height:40px;text-decoration:none;color:#fff;font-weight:400;font-size:18px;line-height:24px;overflow:hidden}section.cdv-cards .cards .card .btn svg{font-size:0}section.cdv-cards .cards .card .btn .hover{transition:.3s;transform:translateY(-24px);display:flex;flex-direction:column;align-items:center;gap:32px}@media (min-width:768px){section.cdv-cards .cards .card:hover{transform:translateY(24px)}section.cdv-cards .cards .card:hover .btn .hover{transform:translateY(24px)}}section.cdv-cards .cards .card:nth-of-type(1){color:#0000bf;border-color:#0000bf}section.cdv-cards .cards .card:nth-of-type(1) h2{color:#0000bf}section.cdv-cards .cards .card:nth-of-type(1) .btn{background-color:#0000bf}section.cdv-cards .cards .card:nth-of-type(2){color:#96e637;border-color:#96e637}section.cdv-cards .cards .card:nth-of-type(2) h2{color:#96e637}section.cdv-cards .cards .card:nth-of-type(2) .btn{background-color:#96e637;color:#101828}section.cdv-cards .cards .card:nth-of-type(2) .btn svg path{stroke:#101828}section.cdv-cards .cards .card:nth-of-type(3){color:#f6c345;border-color:#f6c345}section.cdv-cards .cards .card:nth-of-type(3) h2{color:#f6c345;font-size:28px}section.cdv-cards .cards .card:nth-of-type(3) .btn{background-color:#f6c345;color:#101828}section.cdv-cards .cards .card:nth-of-type(3) .btn svg path{stroke:#101828}section.cdv-cards .cards .card:nth-of-type(4){color:#25b4ff;border-color:#25b4ff}section.cdv-cards .cards .card:nth-of-type(4) h2{color:#25b4ff}section.cdv-cards .cards .card:nth-of-type(4) .btn{background-color:#25b4ff}section.cdv-image-card{padding:96px 0}@media (max-width:768px){section.cdv-image-card{padding:64px 0}}section.cdv-image-card .content-container{display:flex;align-items:center;gap:48px}@media (max-width:768px){section.cdv-image-card .content-container{flex-direction:column}}section.cdv-image-card .content-container .content{flex:1}section.cdv-image-card .content-container .content h2{font-weight:400;font-size:52px;line-height:120%;letter-spacing:-.01em;color:#101828;margin-bottom:32px}@media (max-width:768px){section.cdv-image-card .content-container .content h2{font-size:32px}}section.cdv-image-card .content-container .content .cdv-accordion{display:flex;flex-direction:column;gap:32px}section.cdv-image-card .content-container .content .cdv-accordion .item{background-color:#0000bf;border-radius:12px;padding:16px}section.cdv-image-card .content-container .content .cdv-accordion .item .title{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.01em;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer}section.cdv-image-card .content-container .content .cdv-accordion .item .text{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em;color:#fff;padding-top:16px;display:none}section.cdv-image-card .content-container .content .cdv-accordion .item .text img{max-height:32px;margin-bottom:16px;display:block}section.cdv-image-card .content-container .content .cdv-accordion .item .contacts{display:flex;gap:24px;align-items:center;font-weight:400;font-size:18px;line-height:28px;color:#101828}section.cdv-image-card .content-container .content .cdv-accordion .item .contacts .contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px}section.cdv-image-card .content-container .content .cdv-accordion .item .contacts .contact img{max-height:32px}section.cdv-image-card .content-container .content .cdv-accordion .item .contacts .contact .text-2{font-weight:500}section.cdv-image-card .content-container .content .cdv-accordion .item .contacts .contact:first-of-type{border-right:1px solid #0000bf;padding-right:24px}section.cdv-image-card .content-container .content .cdv-accordion .item .cta-container{display:flex;margin-top:24px}section.cdv-image-card .content-container .content .cdv-accordion .item .cta-container a{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;height:40px;padding:0 32px;text-decoration:none;color:#1f1f1f;background-color:#fff;font-weight:400;font-size:18px;line-height:24px;overflow:hidden}section.cdv-image-card .content-container .image{border-radius:16px;overflow:hidden}section.cdv-image-card .content-container .image.mobile{margin-bottom:32px}@media (max-width:768px){section.cdv-image-card .content-container .image img{width:100%}}section.cdv-image-card.green .content-container .content .cdv-accordion .item{background-color:#96e637}section.cdv-image-card.green .content-container .content .cdv-accordion .item .text,section.cdv-image-card.green .content-container .content .cdv-accordion .item .title{color:#1f1f1f;font-weight:400}section.cdv-custom-image-card{padding:96px 0}@media (max-width:768px){section.cdv-custom-image-card{padding:64px 0}}section.cdv-custom-image-card .content-container{display:flex;align-items:center;gap:48px}@media (max-width:768px){section.cdv-custom-image-card .content-container{flex-direction:column}}section.cdv-custom-image-card .content-container .content{flex:1}section.cdv-custom-image-card .content-container .content h2{font-weight:400;font-size:40px;line-height:120%;letter-spacing:-.01em;color:#101828;margin-bottom:32px}section.cdv-custom-image-card .content-container .content .sides{display:flex;gap:64px;padding-bottom:32px;border-bottom:1px solid #f6c345;margin-bottom:32px}@media (max-width:768px){section.cdv-custom-image-card .content-container .content .sides{gap:16px}}section.cdv-custom-image-card .content-container .content .sides .side:first-of-type{border-right:1px solid #f6c345;padding-right:64px}@media (max-width:768px){section.cdv-custom-image-card .content-container .content .sides .side:first-of-type{padding-right:16px}}section.cdv-custom-image-card .content-container .content .sides .side{display:flex;flex-direction:column;align-items:flex-start;gap:16px}section.cdv-custom-image-card .content-container .content .sides .side img{max-height:32px}section.cdv-custom-image-card .content-container .content .text{font-weight:400;font-size:18px;line-height:28px;color:#101828}section.cdv-custom-image-card .content-container .content .btn-container{display:flex;margin-top:32px}section.cdv-custom-image-card .content-container .content .btn-container a{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;height:40px;padding:0 32px;text-decoration:none;color:#0c0c0d;background-color:#f6c345;font-weight:400;font-size:18px;line-height:24px;overflow:hidden}section.cdv-custom-image-card .content-container .image{border-radius:16px;overflow:hidden}@media (max-width:768px){section.cdv-custom-image-card .content-container .image{margin-bottom:32px}section.cdv-custom-image-card .content-container .image img{width:100%}}section.cdv-custom-image-card.green .content-container .content .cdv-accordion .item{background-color:#96e637}section.cdv-custom-image-card.green .content-container .content .cdv-accordion .item .text,section.cdv-custom-image-card.green .content-container .content .cdv-accordion .item .title{color:#1f1f1f;font-weight:400}section.cdv-banner .banner{padding:64px 48px;background-color:#25b4ff;border-radius:16px;display:flex;align-items:center;gap:48px}@media (max-width:768px){section.cdv-banner .banner{flex-direction:column;padding:32px;gap:32px}}section.cdv-banner .banner h2{font-weight:400;font-size:48px;line-height:120%;letter-spacing:-.01em;color:#fff;flex:1}@media (max-width:768px){section.cdv-banner .banner h2{font-size:32px}}section.cdv-banner .banner .text{flex:1;font-weight:400;font-size:18px;line-height:28px;color:#101828}section.cdv-banner .banner .text .btn-container{display:flex;margin-top:32px}section.cdv-banner .banner .text .btn-container a.btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;height:40px;padding:0 32px;text-decoration:none;color:#fff;background-color:#0000bf;font-weight:400;font-size:18px;line-height:24px;overflow:hidden}.cdv-slider{padding:110px 0;background-image:url(../img/canal-de-vendas-bg.png);background-size:cover;background-size:100% 75%;background-position:bottom;background-repeat:no-repeat}@media (max-width:768px){.cdv-slider{background-image:none}}.cdv-slider h2{font-weight:400;font-size:48px;line-height:120%;text-align:center;letter-spacing:-.01em;color:#1c1616;margin:0 auto;max-width:800px}.cdv-slider .btn-container{display:flex;justify-content:center;margin:32px 0 48px}.cdv-slider .btn-container a.btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;height:40px;padding:0 32px;text-decoration:none;color:#fff;background-color:#0000bf;font-weight:400;font-size:18px;line-height:24px;overflow:hidden}.cdv-slider .swiper{position:relative;width:calc(100% + 40px);margin-left:-20px}.cdv-slider .swiper .fade-in{position:absolute;left:0;top:0;height:100%;width:10%;background:linear-gradient(90deg,#f8f9fa 10%,rgba(255,255,255,0) 75%);z-index:3}.cdv-slider .swiper .fade-out{position:absolute;right:0;top:0;height:100%;width:10%;background:linear-gradient(90deg,rgba(255,255,255,0) 25%,#f8f9fa 90%);z-index:3}.cdv-slider .swiper-wrapper{transition-timing-function:linear}.cdv-slider .swiper-slide{width:245px;height:354px;background-color:#000;border-radius:16px}section.loja-cards.plus.canal .cards{grid-template-areas:"c1 c2 c3" "c4 c4 c4"}@media (max-width:578px){section.loja-cards.plus.canal .cards{grid-template-columns:1fr}}section.loja-cards.plus.canal .cards .card{min-height:200px;border-radius:16px}section.loja-cards.plus.canal .cards .card h2{font-size:18px;line-height:28px;font-weight:500}section.loja-cards.plus.canal .cards .card.c3{background-color:#00b23d;background-image:url(../img/loja-cards-3.graphics.png);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.loja-cards.plus.canal .cards .card.c3{background-size:100px auto}}section.loja-cards.plus.canal.vendas .cards{display:grid!important;grid-template-areas:"c1 c2 c3" "c4 c4 c4"}@media (max-width:578px){section.loja-cards.plus.canal.vendas .cards{grid-template-areas:"c1" "c2" "c3" "c4";grid-template-columns:1fr}}@media (max-width:578px){section.loja-cards.plus.canal.vendas .cards .card{height:260px;justify-content:center}}section.loja-cards.plus.canal.vendas .cards .card.c1{grid-area:c1}section.loja-cards.plus.canal.vendas .cards .card.c2{grid-area:c2}section.loja-cards.plus.canal.vendas .cards .card.c3{grid-area:c3}@media (max-width:578px){section.loja-cards.plus.canal.vendas .cards .card.c3{background-size:250px auto}}section.loja-cards.plus.canal.vendas .cards .card.c4{grid-area:c4;background-color:#25b4ff;background-image:url("../img/cement-youtube-graphics.png")!important;background-size:auto 125%;background-repeat:no-repeat;background-position:right -96px top 100%;justify-content:flex-start}@media (max-width:578px){section.loja-cards.plus.canal.vendas .cards .card.c4{background-image:url(../img/fornecedores-mobilizacao-card-4-graphics-mobile.png)!important;background-position:right bottom;background-size:120px auto;justify-content:center}}section.loja-cards.plus.canal.vendas .cards .card.c4 h2{margin-bottom:8px}section.loja-cards.plus.canal.vendas .cards .card.c4 .phone{font-size:36px;line-height:44px;color:#000;display:block}@media (max-width:578px){section.loja-cards.plus.canal.vendas .cards .card.c4 .phone{font-size:32px}}section.fornecedor-main{margin-bottom:32px}section.fornecedor-main .card{height:450px;background-color:#0000bf;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.fornecedor-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.fornecedor-main .card h1{font-size:36px;line-height:44px;max-width:560px}@media (max-width:578px){section.fornecedor-main .card h1{font-size:24px;line-height:32px}}section.fornecedor-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.fornecedor-main .card p{font-size:18px;line-height:28px}}section.grid-fornecedor{margin-top:32px;padding:64px 0;background-color:var(--azul-votorantim)}section.grid-fornecedor .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:578px){section.grid-fornecedor .grid{display:flex;flex-flow:row wrap;gap:16px}}section.grid-fornecedor .grid .item{height:310px;border-radius:16px;overflow:hidden;position:relative;transition:.3s}@media (min-width:1800px){section.grid-fornecedor .grid .item{height:384px}}@media (max-width:578px){section.grid-fornecedor .grid .item{overflow:hidden;position:relative;flex:auto;min-width:150px;height:175px;width:45%;padding:0}section.grid-fornecedor .grid .item:nth-of-type(3n+1){width:100%;height:125px}}section.grid-fornecedor .grid .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px}@media (max-width:578px){section.grid-fornecedor .grid .item .content{padding:16px 16px}}section.grid-fornecedor .grid .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.grid-fornecedor .grid .item .bg img{max-width:100%;max-height:90%;opacity:0}section.grid-fornecedor .grid .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.grid-fornecedor .grid .item .bg::before{background-position-y:0px}}section.grid-fornecedor .grid .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.grid-fornecedor .grid .item h4 svg{opacity:0;transition:.6s}section.grid-fornecedor .grid .item .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;max-height:0;transition:.6s;position:relative}section.grid-fornecedor .grid .item .text.empty{height:0;margin-bottom:0}@media (max-width:578px){section.grid-fornecedor .grid .item .text{display:none}}section.grid-fornecedor .grid .item .text svg{position:absolute;bottom:0}section.grid-fornecedor .grid .item a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.grid-fornecedor .grid .item:hover .bg{transform:scale(1.3)}section.grid-fornecedor .grid .item:hover .bg::before{background-position-y:0px}section.grid-fornecedor .grid .item:hover h4 svg{opacity:1}section.grid-fornecedor .grid .item:hover .text{max-height:120px;opacity:1}}section.fornecedores-suprimentos{padding:90px 0;background-image:url(../img/fornecedores-suprimentos-graphics.png);background-repeat:no-repeat;background-position:bottom left}@media (max-width:578px){section.fornecedores-suprimentos{background-position:bottom right}}section.fornecedores-suprimentos .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.fornecedores-suprimentos .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.fornecedores-suprimentos .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.fornecedores-suprimentos .content .text{grid-area:text}}section.fornecedores-suprimentos .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.fornecedores-suprimentos .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.fornecedores-suprimentos .content .text h3{font-size:24px;line-height:32px}}section.fornecedores-suprimentos .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.fornecedores-suprimentos .content .text p:not(:last-of-type){margin-bottom:20px}section.fornecedores-suprimentos .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.fornecedores-suprimentos .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.fornecedores-suprimentos .content .text p{font-size:16px;line-height:24px}}section.fornecedores-suprimentos .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.fornecedores-suprimentos .content .text ul{font-size:16px;line-height:24px}}section.fornecedores-suprimentos .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.fornecedores-suprimentos .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-suprimentos .content .text a{font-size:14px;line-height:24px}}section.fornecedores-suprimentos .content .text a:hover svg path{stroke:#f6c345}section.fornecedores-suprimentos .content .image{width:100%;min-height:420px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.fornecedores-suprimentos .content .image{grid-area:image;height:320px;min-height:320px}}section.carreiras-main{margin-bottom:32px}section.carreiras-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:var(--texto-principal)}@media (max-width:578px){section.carreiras-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.carreiras-main .card h1{font-size:36px;line-height:44px;max-width:360px}@media (max-width:578px){section.carreiras-main .card h1{font-size:24px;line-height:32px}}section.carreiras-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.carreiras-main .card p{font-size:18px;line-height:28px}}section.careers-blocks{margin-bottom:72px;position:relative}section.careers-blocks .graphics-1{position:absolute;width:170px;height:550px;background-image:url(../img/carreiras-block-1-graphics-1.png);background-repeat:no-repeat;background-position:left top;left:0;top:-60px}@media (max-width:578px){section.careers-blocks .graphics-1{display:none}}section.careers-blocks .graphics-2{position:absolute;width:110px;height:390px;background-image:url(../img/carreiras-block-1-graphics-2.png);background-repeat:no-repeat;background-position:right top;right:0;bottom:100px}@media (max-width:578px){section.careers-blocks .graphics-2{top:0;bottom:auto;background-position:left;width:75px;z-index:-1}}section.careers-blocks h2{color:var(--texto-principal);font-size:36px;line-height:44px;max-width:656px;text-align:center;margin:8px auto;margin-bottom:45px}@media (max-width:578px){section.careers-blocks h2{font-size:24px;line-height:32px;padding:0 16px;text-align:left}}section.careers-blocks .blocks{display:grid;grid-template-areas:"a b" "c b";width:100%;grid-template-columns:1fr 384px;max-width:1000px;gap:32px;margin:0 auto}@media (max-width:578px){section.careers-blocks .blocks{grid-template-areas:"b" "a" "c";grid-template-columns:1fr}}section.careers-blocks .block{background-color:#fff;border-radius:16px;background-size:cover;background-position:center;display:flex;align-items:center;padding:32px}section.careers-blocks .block p{font-size:20px;line-height:30px;color:var(--texto-principal)}section.careers-blocks .b1{grid-area:a;height:253px}@media (max-width:578px){section.careers-blocks .b1{height:auto}}section.careers-blocks .b1 p{max-width:435px}section.careers-blocks .b2{grid-area:b;height:100%}@media (max-width:578px){section.careers-blocks .b2{height:215px}}section.careers-blocks .b3{grid-area:c;height:340px}section.careers-blocks .block.b4{max-width:1000px;background-color:#25b4ff;margin:32px auto;flex-direction:column;align-items:flex-start;gap:24px}section.careers-blocks .block.b4 h3{font-weight:400;font-size:36px;line-height:44px;color:#101828}@media (max-width:768px){section.careers-blocks .block.b4 h3{font-size:28px;line-height:44px}}section.careers-blocks .block.b4 .text{font-size:20px;line-height:32px;color:#101828}section.careers-blocks .block.b4 .text p:not(:last-of-type){margin-bottom:16px}section.careers-blocks .block.b4 a.cta{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0000bf;border:none;height:40px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}@media (max-width:768px){section.careers-blocks .block.b4 a.cta{width:100%}}section.careers-blocks .block.b4 a.cta svg{flex-shrink:0}section.careers-blocks .block.b4 a.cta:hover svg path{stroke:#e48a33}@media (max-width:578px){section.careers-blocks .block.b4 a.cta{width:100%}}section.careers-blocks .block.b4 a.cta img{margin-left:-4px}section.oportunidades{background-color:var(--azul-votorantim);padding:100px 0;background-image:url(../img/oportunidades-graphics.png);background-position:left bottom;background-repeat:no-repeat}@media (max-width:578px){section.oportunidades{background-image:none}}section.oportunidades .content{display:flex;justify-content:space-between;align-items:center}@media (max-width:578px){section.oportunidades .content{display:block}}section.oportunidades .content .title{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}section.oportunidades .content .title h2{font-size:36px;line-height:44px;color:#fff;max-width:234px}@media (max-width:578px){section.oportunidades .content .title h2{font-size:24px;line-height:32px}}@media (max-width:578px){section.oportunidades .content .title img{width:150px;height:8px}}section.oportunidades .content .image{width:800px;height:464px;background-color:#fff;border-radius:8px;position:relative;background-size:cover}@media (max-width:578px){section.oportunidades .content .image{width:100%;height:536px;margin-top:65px}}section.oportunidades .content .image .likes{position:absolute;left:-140px;top:70px}@media (max-width:578px){section.oportunidades .content .image .likes{left:50%;transform:translateX(-50%);top:-40px}}section.programas{padding:90px 0;background-image:url(../img/programas-graphics.png);background-position:right bottom 100px;background-repeat:no-repeat}@media (max-width:578px){section.programas{overflow:hidden;background-image:none}}section.programas .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width:578px){section.programas .cards{gap:0;display:flex}}section.programas .cards .card{height:500px;background-color:#e4e7ec;display:flex;flex-direction:column;justify-content:space-between;padding:32px;position:relative;overflow:hidden;transition:.3s;border-radius:8px}@media (max-width:578px){section.programas .cards .card:last-of-type{margin-right:16px}}section.programas .cards .card h4{color:var(--texto-principal);font-size:18px;line-height:28px;font-weight:500;position:relative}section.programas .cards .card .bg{position:absolute;right:0;bottom:0;transform:scale(1.1);opacity:0;transition:.3s}section.programas .cards .card .text{position:relative;font-size:16px;line-height:24px;color:var(--texto-principal)}section.programas .cards .card .footer{position:relative;font-size:18px;line-height:28px;color:var(--texto-principal);font-weight:500}section.programas .cards .card .footer a{color:var(--azul-votorantim);text-decoration:none;padding-right:24px;background-image:url(../icons/inline-link.svg);background-repeat:no-repeat;background-position:right bottom -3px;background-size:23px}section.programas .cards .card:hover{background-color:var(--azul-votorantim)}section.programas .cards .card:hover .bg{opacity:1}section.programas .cards .card:hover .footer,section.programas .cards .card:hover .text,section.programas .cards .card:hover h4{color:#fff}section.programas .cards .card:hover .footer a,section.programas .cards .card:hover .text a,section.programas .cards .card:hover h4 a{color:var(--verde-votorantim);background-image:url(../icons/inline-link-hover.svg)}section.programas .mobile-slider-pagination{display:none}@media (max-width:578px){section.programas .mobile-slider-pagination{display:block;text-align:center;padding:20px}section.programas .mobile-slider-pagination span.swiper-pagination-bullet{width:12px;height:12px}section.programas .mobile-slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--azul-votorantim)}}section.nossas-oportunidades{background-color:#f0f2f4;padding:64px 0}section.nossas-oportunidades h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:48px}@media (max-width:578px){section.nossas-oportunidades h3{font-size:24px;line-height:32px;text-align:left}}section.nossas-oportunidades .logos{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:48px;justify-content:center}@media (max-width:578px){section.nossas-oportunidades .logos{justify-content:center}}section.nossas-oportunidades .logos .logo{height:136px;width:280px;display:flex;align-items:center;justify-content:center}section.nossas-oportunidades .logos .logo img{max-width:240px;max-height:110px;width:auto;height:auto;mix-blend-mode:multiply}@media (max-width:578px){section.nossas-oportunidades .logos .logo{width:100%}}section.nossas-oportunidades .text{font-size:12px;line-height:18px;color:#000;text-align:center}@media (max-width:578px){section.nossas-oportunidades .text{text-align:left}}section.nossas-oportunidades .text p{margin-bottom:8px}section.inclusao{padding:80px 0 50px 0}section.inclusao .container{position:relative}@media (max-width:578px){section.inclusao .container{max-width:100%;padding:0}}section.inclusao .image{width:60%;height:760px;background-size:cover;border-radius:8px}@media (max-width:578px){section.inclusao .image{width:100%;height:354px;border-radius:0}}section.inclusao .content{background-color:var(--verde-votorantim);width:60%;height:700px;position:absolute;right:0;top:30px;border-radius:8px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}@media (max-width:578px){section.inclusao .content{position:relative;width:calc(100% - 32px);height:auto;margin:0 auto;margin-top:-180px}}section.inclusao .content img{width:260px}section.inclusao .content h4{font-size:36px;line-height:44px;color:var(--texto-principal)}@media (max-width:578px){section.inclusao .content h4{font-size:24px;line-height:32px}}section.inclusao .content .text{font-size:20px;line-height:30px;color:var(--texto-principal)}@media (max-width:578px){section.inclusao .content .text{font-size:16px;line-height:24px}}section.inclusao .content .text p:not(:last-of-type){margin-bottom:30px}@media (max-width:578px){section.inclusao .content .text p:not(:last-of-type){margin-bottom:24px}}section.inclusao .content a.btn{display:flex;align-items:center;gap:8px;background-color:#fff;padding:8px 24px;border-radius:100px;font-size:16px;line-height:24px;color:var(--texto-principal);text-decoration:none}section.inclusao .content .confira h5{font-size:24px;line-height:44px;color:var(--texto-principal);margin-bottom:16px}section.inclusao .content .confira .links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}section.inclusao .content .confira a{color:#000;display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;border-bottom:1px solid var(--azul-votorantim);text-decoration:none}section.inclusao .content .confira a:hover svg path{stroke:var(--azul-votorantim)!important}@media (max-width:578px){section.inclusao .content .confira a{justify-content:space-between;gap:12px}section.inclusao .content .confira a svg{flex-shrink:0}}section.depoimentos{padding:80px 0;background-color:#e48a33;background-image:url(../img/depoimentos-graphics.jpg);background-position:right -40% center;background-repeat:no-repeat;background-size:auto 100%}@media (max-width:578px){section.depoimentos{overflow:hidden;background-image:url(../img/depoimentos-graphics-mobile.jpg);background-size:100% auto;background-position:bottom}}section.depoimentos h5{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (max-width:578px){section.depoimentos h5{font-size:24px;line-height:32px}}section.depoimentos .cards{padding-left:calc((100% - 1216px)/ 2)}@media (min-width:1800px){section.depoimentos .cards{padding-left:calc((100% - 1424px)/ 2)}}@media (max-width:578px){section.depoimentos .cards{padding-left:16px}}section.depoimentos .cards .item{width:300px;height:450px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:32px;align-items:center;text-align:center}section.depoimentos .cards .item .photo{width:64px;height:64px;background-size:cover;border-radius:100px;margin-bottom:11px;flex-shrink:0}section.depoimentos .cards .item .name{color:var(--texto-principal);font-size:16px;line-height:24px}section.depoimentos .cards .item .function{color:#667085;font-size:16px;line-height:24px;margin-bottom:16px}section.depoimentos .cards .item .text{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:20px;color:var(--texto-principal);margin-top:20px}section.products-main.cement{padding:0}section.products-main.cement .card{padding:0 48px;position:relative}section.products-main.cement .card p{max-width:415px}@media (max-width:578px){section.products-main.cement .card{padding:64px 16px;height:520px;justify-content:flex-start}}section.breadcrumbs.cement ul{text-align:center}section.cement-main-block{padding:10px 0 10px 0}section.cement-main-block h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:16px}section.cement-main-block h4{font-size:12px;line-height:18px;color:#667085;font-weight:500;text-align:center}section.cement-main-block .countries ul{display:flex;gap:8px;justify-content:center;margin-top:8px}section.cement-main-block .countries ul li a img{width:24px;height:auto}section.cement-main-block .post{max-width:1040px;margin:64px auto}section.cement-main-block .post .main-image{width:100%;height:580px;background-color:#f1f1f1;border-radius:16px;background-size:cover;margin-bottom:64px}@media (max-width:578px){section.cement-main-block .post .main-image{height:248px}}section.cement-main-block .post .text{max-width:836px;margin:0 auto}section.cement-main-block .post h3{font-size:30px;line-height:38px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.cement-main-block .post h3{font-size:18px;line-height:28px}}section.cement-main-block .post p{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:28px}@media (max-width:578px){section.cement-main-block .post p{font-size:16px;line-height:24px}}section.cement-main-block .post img{margin:32px auto;border-radius:16px;width:100%}section.cement-youtube-video{margin-bottom:85px}section.cement-youtube-video .card{max-width:1040px;margin:0 auto;height:335px;display:flex;flex-direction:column;justify-content:center;padding:0 48px;background-size:cover;align-items:flex-start;border-radius:32px;box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12);gap:16px;position:relative}@media (max-width:578px){section.cement-youtube-video .card{height:504px;justify-content:flex-start;padding:48px 16px}}section.cement-youtube-video .card::before{position:absolute;height:100%;width:60%;background-image:url(../img/cement-youtube-graphics.png);background-repeat:no-repeat;background-size:cover;content:"";right:0;bottom:0}@media (max-width:578px){section.cement-youtube-video .card::before{background-image:url(../img/cement-youtube-graphics-mobile.png);height:70%;width:75%}}section.cement-youtube-video .card .tag{display:flex;align-items:center;padding:4px 10px;color:#fff;border-radius:20px;background-color:#e70013;gap:8px;position:relative}section.cement-youtube-video .card .tag img{width:14px;display:inline-block}section.cement-youtube-video .card .title{position:relative;max-width:340px}section.cement-youtube-video .card .title h3{font-size:36px;color:#fff;line-height:44px}section.cement-youtube-video .card a{position:relative;font-size:16px;line-height:24px;font-weight:500;text-decoration:none;color:#fff;display:flex;gap:8px;align-items:center}.programas-ambientais h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px;font-family:VotorantimSans}@media (max-width:578px){.programas-ambientais h2{font-size:24px}}.programas-ambientais .content{grid-template-areas:"text" "image"!important}.programas-ambientais .content .text h3{font-family:VotorantimSans}.programas-ambientais .content .text p{font-family:VotorantimSans}@media (max-width:578px){.programas-ambientais .content .text p{margin-bottom:10px!important}}.programas-ambientais .content .text a.btn{font-family:VotorantimSans;margin-top:12px}@media (max-width:578px){.programas-ambientais{padding:50px 0!important}}.repositorios{background:#e4e7ec}.estudos-diversos{background:#96e637}.cards-full{padding:120px 0}.cards-full .card{height:384px;border-radius:16px;overflow:hidden;position:relative;width:100%;transition:.3s}.cards-full .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:150px}@media (max-width:578px){.cards-full .card .content{padding:16px 16px}}.cards-full .card .content p{margin-bottom:15px;font-family:VotorantimSans;color:#fff;margin-top:15px}@media (max-width:578px){.cards-full .card .content p{font-size:14px}}.cards-full .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}.cards-full .card .bg img{max-width:100%;max-height:90%;opacity:0}.cards-full .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;transition:.6s}.cards-full .card h4{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center;font-family:VotorantimSans}.cards-full .card .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;height:250px;margin-bottom:-250px;transition:.6s;padding-bottom:32px;position:relative;font-family:VotorantimSans}.cards-full .card .text.empty{height:0;margin-bottom:0}@media (max-width:578px){.cards-full .card .text{margin-bottom:0;opacity:1}}.cards-full .card .btn-wrapper{display:inline-flex;flex-direction:column}@media (max-width:578px){.cards-full .card .btn-wrapper{display:block}}.cards-full .card .btn-wrapper a{left:0;top:45px;background:#fff;border-radius:100px;color:#101828;font-size:16px;line-height:24px;font-weight:600;padding:8px 25px;text-decoration:none;display:inline-flex;margin-bottom:15px;font-family:VotorantimSans}@media (max-width:578px){.cards-full .card .btn-wrapper a{font-size:14px;line-height:19px}}.cards-full .card .btn-wrapper a img{padding-left:5px}@media (min-width:578px){.cards-full .card:hover .bg{transform:scale(1.3)}.cards-full .card:hover .bg::before{background-position-y:0px}.cards-full .card:hover .text{margin-bottom:0;opacity:1;font-family:VotorantimSans}}.form-contato{padding:120px}@media (max-width:578px){.form-contato{padding:50px 0}}.form-contato .card-form{padding:40px;background-color:var(--azul-votorantim);border-radius:8px;display:flex;justify-content:center;gap:130px;background-image:url(../img/contact-card-graphics.png);background-position:left bottom;background-repeat:no-repeat}@media (max-width:578px){.form-contato .card-form{display:block;padding:40px 16px;background-image:none}}.form-contato .column{width:100%}.form-contato .column.c1{max-width:404px}.form-contato .column.c2{max-width:480px}.form-contato .column h3{color:#fff;font-size:36px;line-height:44px;margin-bottom:32px;margin-top:75px;font-family:VotorantimSans}@media (max-width:578px){.form-contato .column h3{font-size:24px;line-height:32px;margin-top:0}}.form-contato .column h4{color:#fff;font-size:20px;line-height:30px;margin-bottom:32px;font-family:VotorantimSans}.form-contato .column .mini-card{background-color:var(--verde-votorantim);border-radius:10px;padding:22px 16px;padding-right:100px;background-image:url(../img/contact-mini-card-graphics.png);background-position:right bottom;background-repeat:no-repeat}.form-contato .column .mini-card p{color:var(--texto-principal);font-size:16px;line-height:24px;margin-bottom:8px;font-family:VotorantimSans}.form-contato .column form{padding:48px 52px;background-color:#fff;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05)}@media (max-width:578px){.form-contato .column form{box-shadow:none;background-color:transparent;padding:0;margin-top:32px}}.form-contato .column form .input{margin-bottom:16px}.form-contato .column form .input label{color:#000;font-size:12px;line-height:16px;margin-bottom:8px;display:block;font-family:VotorantimSans}@media (max-width:578px){.form-contato .column form .input label{color:#fff}}.form-contato .column form .input input,.form-contato .column form .input select,.form-contato .column form .input textarea{height:52px;padding:16px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px;font-family:VotorantimSans}@media (max-width:578px){.form-contato .column form .input input,.form-contato .column form .input select,.form-contato .column form .input textarea{border-color:#fff}}.form-contato .column form .input textarea{height:auto;border-radius:16px}.form-contato .column form .checkbox{display:flex;align-items:center;gap:10px;margin-top:40px;margin-bottom:24px}.form-contato .column form .checkbox input{display:none}.form-contato .column form .checkbox input+label{display:block;width:16px;height:16px;border:1px solid #000;border-radius:100px;cursor:pointer;position:relative;padding:2px}.form-contato .column form .checkbox input+label::before{width:10px;height:10px;content:"";border-radius:20px;background-color:#0c46e6;display:block;opacity:0}@media (max-width:578px){.form-contato .column form .checkbox input+label{border-color:#fff}}@media (max-width:578px) and (max-width:578px){.form-contato .column form .checkbox input+label::before{background-color:#fff}}.form-contato .column form .checkbox input:checked+label::before{opacity:1}.form-contato .column form .checkbox label{font-size:12px;line-height:16px;cursor:pointer}@media (max-width:578px){.form-contato .column form .checkbox label{color:#fff}}.form-contato .column form .submit button{display:inline-flex;background-color:var(--azul-votorantim);padding:12px 24px;border-radius:100px;align-items:center;gap:8px;color:#fff;font-size:16px;line-height:24px;border:0;cursor:pointer}.form-contato .column form .submit button:disabled{opacity:.24;cursor:default}@media (max-width:578px){.form-contato .column form .submit button{background-color:#fff;color:var(--azul-votorantim)}.form-contato .column form .submit button svg path{stroke:var(--azul-votorantim)}}section.cimento{margin-top:64px;padding-bottom:200px;background-image:url(../img/cimentos-interna-graphics.png);background-position:left bottom;background-repeat:no-repeat}@media (max-width:578px){section.cimento{background-image:url(../img/cimentos-interna-graphics-mobile.png);background-size:100% auto;margin-top:32px}}section.cimento .row{gap:48px;display:grid;grid-template-columns:50% 50%}@media (max-width:578px){section.cimento .row{display:block}}section.cimento .row .column{width:100%;flex-basis:50%}@media (max-width:578px){section.cimento .row .column .images{display:none}}section.cimento .row .column .images .main{width:100%;height:450px;border-radius:8px;margin-bottom:32px;background-size:contain;background-repeat:no-repeat;background-position:center}section.cimento .row .column .images .slider{overflow:hidden}section.cimento .row .column .images .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}section.cimento .row .column .images .grid .image{width:100%;height:120px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px;cursor:pointer;position:relative;overflow:hidden}section.cimento .row .column .images .grid .image::before{content:"";position:absolute;left:0;top:0;background-image:url(../icons/preview-picture.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100%}section.cimento .row .column .images .grid .image:hover::before{background-color:rgba(0,0,0,.1)}section.cimento .row .column .images .grid .image.active{opacity:.5}section.cimento .row .column .images .grid .image.active::before{opacity:0}section.cimento .row .column .infos span.tag{padding:2px 16px;border-radius:30px;color:var(--texto-principal);font-size:12px;line-height:18px;display:inline-block;margin-bottom:8px}@media (max-width:578px){section.cimento .row .column .infos span.tag{margin-bottom:16px;font-size:10px}}section.cimento .row .column .infos h1{color:var(--texto-principal);font-size:36px;line-height:44px;margin-bottom:20px}@media (max-width:578px){section.cimento .row .column .infos h1{font-size:24px;line-height:32px}}section.cimento .row .column .infos .image-mobile{display:none}@media (max-width:578px){section.cimento .row .column .infos .image-mobile{display:block;height:260px;border-radius:8px;width:100%;background-size:cover;margin-bottom:32px}}section.cimento .row .column .infos .slider-mobile{display:none;overflow:hidden;margin-bottom:32px}@media (max-width:578px){section.cimento .row .column .infos .slider-mobile{display:block}}section.cimento .row .column .infos .slider-mobile .grid{display:flex;width:100%}section.cimento .row .column .infos .slider-mobile .grid .image{width:100%;height:260px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px;cursor:pointer;position:relative;overflow:hidden}section.cimento .row .column .infos p{font-size:16px;line-height:24px;color:var(--texto-principal)}@media (max-width:578px){section.cimento .row .column .infos p{font-size:18px;line-height:28px}}section.cimento .row .column .tabs{margin:32px auto}section.cimento .row .column .tabs ul{display:flex;gap:16px;justify-content:flex-start}@media (max-width:578px){section.cimento .row .column .tabs ul{flex-wrap:wrap}}section.cimento .row .column .tabs ul li a{display:block;padding:8px 14px;border-radius:20px;border:1px solid #667085;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;cursor:pointer}section.cimento .row .column .tabs ul li a.active{background-color:var(--azul-votorantim);color:#f8f9fa;border-color:var(--azul-votorantim)}section.cimento .row .column .tab-contents{display:none}section.cimento .row .column .tab-contents.active{display:block}section.cimento .row .column .tab-contents h1,section.cimento .row .column .tab-contents h2,section.cimento .row .column .tab-contents h3,section.cimento .row .column .tab-contents h4,section.cimento .row .column .tab-contents h5,section.cimento .row .column .tab-contents h6{font-size:18px;line-height:28px;font-weight:500;margin-bottom:8px}section.cimento .row .column .tab-contents p{font-size:16px;line-height:24px;color:var(--texto-principal)}section.cimento .row .column .tab-contents ul{list-style-type:disc;list-style-position:inside;padding-left:16px;font-size:16px;line-height:24px;color:var(--texto-principal)}section.cimento .row .column .tab-contents iframe{margin:16px 0;width:100%}@media (max-width:578px){section.cimento .row .column .tab-contents iframe{height:250px}}section.cimento .row .column .tab-contents .feature{margin-bottom:16px}section.cimento .row .column .tab-contents .feature .feature-bar{background-color:#e4e7ec;border-radius:10px;height:16px;overflow:hidden}section.cimento .row .column .tab-contents .feature .feature-bar .bar{background:linear-gradient(90deg,#058e6e 0,#0000bf 100%);border-radius:10px;height:16px}section.cimento .row .column .tab-contents .feature .bar-subtitles{position:relative;font-size:12px;line-height:28px;color:var(--texto-principal);height:28px}section.cimento .row .column .tab-contents .feature .bar-subtitles span.pos-0{position:absolute;left:0}section.cimento .row .column .tab-contents .feature .bar-subtitles span.pos-50{position:absolute;left:50%;transform:translateX(-50%)}section.cimento .row .column .tab-contents .feature .bar-subtitles span.pos-100{position:absolute;right:0}section.cimento .row .column .tab-contents .download-list ul{display:flex;gap:16px;justify-content:flex-start;flex-direction:column;align-items:flex-start;list-style:none;padding-left:0}@media (max-width:578px){section.cimento .row .column .tab-contents .download-list ul{flex-wrap:wrap}}section.cimento .row .column .tab-contents .download-list ul li a{display:flex;padding:8px 14px;border-radius:20px;border:1px solid var(--azul-votorantim);background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;cursor:pointer;gap:8px;align-items:center}section.products-main.cimentos{padding:0}section.products-main.cimentos .card{padding:0 48px;position:relative}@media (max-width:578px){section.products-main.cimentos .card{padding:64px 16px}}section.products-main.cimentos .card .play-youtube{color:var(--texto-principal);font-size:16px;line-height:24px;display:flex;gap:8px;text-decoration:none;align-items:center;background-color:#fff;border-radius:40px;padding:8px 24px;font-weight:500}section.products-main.cimentos .card .play-youtube:hover svg path{stroke:#f6c345}section.products-main.cimentos .card .video-mask{position:absolute;background-color:#000;left:0;top:0;width:100%;height:100%;border-radius:8px;display:none;overflow:hidden}section.products-main.cimentos .card .video-mask iframe{position:absolute;left:0;top:0;width:100%;height:100%}section.products-main.cimentos .card .video-mask .close{position:absolute;right:120px;top:15px;z-index:3;width:40px;height:40px;border-radius:100px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}section.products-main.cimentos .card .video-mask .close img{width:14px}section.trademarks{padding:16px 0;margin-bottom:32px}section.trademarks h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:16px}@media (max-width:578px){section.trademarks h2{font-size:24px;line-height:32px;text-align:left;margin-bottom:16px}}section.trademarks p{font-size:20px;line-height:30px;text-align:center;color:#000}@media (max-width:578px){section.trademarks p{text-align:left;font-size:18px;line-height:28px;color:var(--texto-principal)}}section.trademarks .logos-container{text-align:center;margin-top:25px}section.trademarks .logos{width:auto;display:inline-flex;margin:0 auto;padding:16px;border-radius:8px;background-color:#e9ecef;gap:32px;flex-wrap:wrap}@media (max-width:578px){section.trademarks .logos{justify-content:center}}section.trademarks .logos .logo{width:206px;height:94px;display:flex;align-items:center;justify-content:center;background-size:cover;border-radius:8px}section.trademarks .logos .logo span{color:var(--verde-votorantim);font-size:20px;line-height:30px;font-weight:700}section.trademarks .logos .logo img{max-width:180px;max-height:40px;width:auto;height:auto}section.table{margin-bottom:48px}section.table p{max-width:509px;margin:0 auto;text-align:center;font-size:20px;line-height:30px;color:#000}@media (max-width:578px){section.table p{margin-left:0;max-width:253px;text-align:left;font-size:18px;line-height:28px;color:var(--texto-principal)}}section.table a{margin:0 auto;margin-top:32px;width:295px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;line-height:24px;text-decoration:none;border-radius:20px;background-color:var(--azul-votorantim);gap:8px}section.cimentos{position:relative;z-index:2;padding-bottom:60px}section.cimentos .graphics-1{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;left:0;top:0}@media (max-width:578px){section.cimentos .graphics-1{display:none}}section.cimentos .graphics-2{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;right:0;bottom:0;transform:rotate(180deg)}@media (max-width:578px){section.cimentos .graphics-2{top:-400px}}@media (max-width:578px){section.cimentos{padding:40px 0;padding-bottom:52px}}section.cimentos h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:left;margin-bottom:32px}@media (max-width:578px){section.cimentos h2{font-size:24px;line-height:32px;text-align:left;margin-bottom:32px;padding:0 16px}}section.cimentos .cards{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width:578px){section.cimentos .cards{flex-flow:row wrap;gap:16px}}section.cimentos .cards .item{height:384px;border-radius:16px;overflow:hidden;position:relative;width:384px;transition:.3s}@media (min-width:1800px){section.cimentos .cards .item{height:300px}}section.cimentos .cards .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:200px}@media (max-width:578px){section.cimentos .cards .item .content{padding:16px 8px}}section.cimentos .cards .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.cimentos .cards .item .bg img{max-width:100%;max-height:90%;opacity:0}section.cimentos .cards .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.cimentos .cards .item .bg::before{background-position-y:0px}}section.cimentos .cards .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.cimentos .cards .item .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;height:175px;margin-bottom:-175px;transition:.6s;padding-bottom:32px;position:relative}section.cimentos .cards .item .text.empty{height:0;margin-bottom:0}@media (max-width:578px){section.cimentos .cards .item .text{margin-bottom:0;opacity:1}}section.cimentos .cards .item .text svg{position:absolute;bottom:0}section.cimentos .cards .item a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.cimentos .cards .item:hover .bg{transform:scale(1.3)}section.cimentos .cards .item:hover .bg::before{background-position-y:0px}}@media (min-width:578px) and (min-width:578px){section.cimentos .cards .item:hover .text{margin-bottom:0;opacity:1}}section.esg-main.compromissos .card h1{max-width:500px}section.esg-legado.compromissos{margin-top:36px}section.esg-image-text-block.compromissos .content .text{padding:40px 0}section.esg-image-text-block.compromissos .content .text a{background-color:#fff;color:var(--texto-principal)}section.fornecedores-documentos-grid.videos{margin-top:32px;background-image:none}section.orientacoes{padding:50px 0 200px 0;position:relative}@media (max-width:576px){section.orientacoes{padding-bottom:120px;background-image:url(../img/fornecedores-documentos-grid-graphics.png);background-position:bottom right;background-size:auto 140px;background-repeat:no-repeat}}section.orientacoes .graphics-1{position:absolute;left:0;bottom:0;background-image:url(../img/orientacoes-graphics-1.png);background-repeat:no-repeat;background-position:bottom left;height:460px;width:200px}@media (max-width:578px){section.orientacoes .graphics-1{display:none}}section.orientacoes .graphics-2{position:absolute;right:0;bottom:30%;background-image:url(../img/orientacoes-graphics-2.png);background-repeat:no-repeat;background-position:bottom right;height:495px;width:200px}@media (max-width:578px){section.orientacoes .graphics-2{display:none}}section.orientacoes h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.orientacoes h2{font-size:24px;line-height:32px}}section.orientacoes .accordion{position:relative;padding:0 46px}@media (max-width:578px){section.orientacoes .accordion{padding:0}}section.orientacoes .accordion .item{border:1px solid #00b23d;border-radius:30px;margin-bottom:18px;background-color:#fff}section.orientacoes .accordion .item .title{padding:14px 32px;padding-right:75px;font-size:24px;line-height:32px;color:var(--texto-principal);position:relative;cursor:pointer}@media (max-width:578px){section.orientacoes .accordion .item .title{font-size:14px;line-height:18px;padding-right:60px}}section.orientacoes .accordion .item .title::before{content:"";position:absolute;right:32px;top:50%;transform:translateY(-50%);background-image:url(../icons/open-accordion-green.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat}section.orientacoes .accordion .item .text{max-height:0;overflow:hidden;transition:.4s}section.orientacoes .accordion .item .text a{padding:8px 76px;border-top:1px solid #d0d0ce;display:flex;font-size:20px;line-height:48px;color:#101828;text-decoration:none;gap:12px;align-items:center}section.orientacoes .accordion .item .text a .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;filter:brightness(.2)}@media (max-width:578px){section.orientacoes .accordion .item .text a{padding:8px 32px;font-size:14px;line-height:18px}section.orientacoes .accordion .item .text a .icon{display:none}}section.orientacoes .accordion .item .text a:hover{color:var(--azul-votorantim)}section.orientacoes .accordion .item .text a:hover .icon{filter:brightness(1)}section.orientacoes .accordion .item .text a:last-of-type{border-top:1px solid #e4e7ec}section.orientacoes .accordion .item.active .title::before{transform:rotate(180deg) translateY(50%)}section.orientacoes .accordion .item.active .text{max-height:600px}section.duvidas-frequentes{padding:64px 0;position:relative}section.duvidas-frequentes .graphics-1{position:absolute;left:0;bottom:0;background-image:url(../img/duvidas-graphics-1.png);background-repeat:no-repeat;background-position:bottom left;height:420px;width:200px}@media (max-width:578px){section.duvidas-frequentes .graphics-1{display:none}}section.duvidas-frequentes .graphics-2{position:absolute;right:0;bottom:0;background-image:url(../img/duvidas-graphics-2.png);background-repeat:no-repeat;background-position:bottom right;height:450px;width:200px}@media (max-width:578px){section.duvidas-frequentes .graphics-2{display:none}}section.duvidas-frequentes h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:18px}@media (max-width:578px){section.duvidas-frequentes h2{font-size:24px;line-height:32px}}section.duvidas-frequentes .accordion{position:relative;padding:0 46px}@media (max-width:578px){section.duvidas-frequentes .accordion{padding:0}}section.duvidas-frequentes .accordion .item{border:1px solid var(--azul-votorantim);border-radius:30px;margin-bottom:18px;background-color:#fff}section.duvidas-frequentes .accordion .item .title{padding:14px 32px;padding-right:75px;font-size:24px;line-height:32px;color:var(--texto-principal);position:relative;cursor:pointer}@media (max-width:578px){section.duvidas-frequentes .accordion .item .title{font-size:14px;line-height:18px;padding-right:60px}}section.duvidas-frequentes .accordion .item .title::before{content:"";position:absolute;right:32px;top:20px;background-image:url(../icons/open-accordion.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat}section.duvidas-frequentes .accordion .item .text{max-height:0;overflow:hidden;transition:.4s;padding:0 32px}section.duvidas-frequentes .accordion .item .text ol,section.duvidas-frequentes .accordion .item .text ul{font-size:20px;line-height:30px;margin-bottom:30px;color:var(--texto-principal);list-style:initial;list-style-position:inside;margin-left:10px}section.duvidas-frequentes .accordion .item .text p{font-size:20px;line-height:30px;margin-bottom:30px;color:var(--texto-principal)}section.duvidas-frequentes .accordion .item .text p b,section.duvidas-frequentes .accordion .item .text p strong{font-weight:700}section.duvidas-frequentes .accordion .item.active .text{max-height:500px;padding:14px 32px}section.comunicados{padding:64px 0;background-color:#e9ecef}section.comunicados h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:18px}@media (max-width:578px){section.comunicados h2{font-size:24px;line-height:32px}}section.comunicados .accordion{position:relative;padding:0 46px}@media (max-width:578px){section.comunicados .accordion{padding:0}}section.comunicados .accordion .item{margin-bottom:18px}section.comunicados .accordion .item .title{padding:14px 0;font-size:24px;line-height:32px;color:var(--azul-votorantim);font-weight:700;position:relative;cursor:pointer;border-bottom:1px solid var(--azul-votorantim);display:flex;align-items:center;gap:26px}@media (max-width:578px){section.comunicados .accordion .item .title{font-size:14px;line-height:18px;display:grid;grid-template-columns:175px 1fr}}section.comunicados .accordion .item .title span{font-size:16px;line-height:24px;color:#667085;font-weight:500}section.comunicados .accordion .item .title::before{content:"";position:absolute;right:32px;top:20px;background-image:url(../icons/open-accordion.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat}@media (max-width:578px){section.comunicados .accordion .item .title::before{right:0}}section.comunicados .accordion .item .text{max-height:0;overflow:hidden;transition:.4s;padding:0 50px;background-color:#d0d0ce;font-size:20px;line-height:30px;margin-bottom:30px;color:var(--texto-principal)}section.comunicados .accordion .item .text ol,section.comunicados .accordion .item .text ul{list-style:initial;list-style-position:inside;margin-left:10px}section.comunicados .accordion .item .text p{font-size:20px;line-height:30px;margin-bottom:30px;color:var(--texto-principal)}section.comunicados .accordion .item .text p b,section.comunicados .accordion .item .text p strong{font-weight:700}section.comunicados .accordion .item.active .text{max-height:3000px;padding:32px 50px}section.comunicados .pagination{margin-top:64px;display:flex;justify-content:center;align-items:center;gap:32px}section.comunicados .pagination .next,section.comunicados .pagination .prev{width:40px;height:40px;border-radius:100px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}section.comunicados .pagination .next.prev,section.comunicados .pagination .prev.prev{transform:rotate(180deg)}section.comunicados .pagination .pages{display:flex;justify-content:center;align-items:center;gap:32px}section.comunicados .pagination .pages span{cursor:pointer;color:#101828;text-align:center;font-size:16px;font-weight:600;line-height:24px}section.comunicados .pagination .pages span.active{color:#0000bf}section.contact-us{background-color:var(--azul-votorantim);padding:145px 0;margin-top:64px}@media (max-width:578px){section.contact-us{padding:64px 0}}section.contact-us .content{position:relative}section.contact-us .image{height:800px;width:50%;position:relative;z-index:2;background-size:cover;border-radius:32px;overflow:hidden;padding:64px 48px}@media (max-width:578px){section.contact-us .image{height:425px;width:100%;padding:48px 16px}}section.contact-us .image::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.66) 0,rgba(0,0,0,0) 100%)}section.contact-us .image h2{position:relative;color:#fff;font-size:36px;line-height:44px;margin-bottom:16px}@media (max-width:578px){section.contact-us .image h2{font-size:24px;line-height:32px}}section.contact-us .image .text{color:#fff;font-size:16px;line-height:24px;max-width:362px;position:relative}section.contact-us .form{position:absolute;width:calc(50% + 32px);height:100%;right:0;top:0;background-color:#fff;border-top-right-radius:32px;border-bottom-right-radius:32px;display:flex;align-items:center;justify-content:center}@media (max-width:578px){section.contact-us .form{position:relative;height:auto;padding:64px 16px;padding-top:96px;width:100%;border-top-right-radius:0;border-bottom-right-radius:32px;border-bottom-left-radius:32px;margin-top:-32px}}section.contact-us .form form{max-width:385px;width:100%}section.contact-us .form form .input{margin-bottom:16px}section.contact-us .form form .input label{color:#000;font-size:12px;line-height:16px;margin-bottom:8px;display:block}section.contact-us .form form .input input,section.contact-us .form form .input select,section.contact-us .form form .input textarea{height:34px;padding:8px 12px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px}section.contact-us .form form .input textarea{height:auto;border-radius:16px}section.contact-us .form form .checkbox{display:flex;align-items:center;gap:10px;margin-top:40px;margin-bottom:24px}section.contact-us .form form .checkbox input{display:none}section.contact-us .form form .checkbox input+label{display:block;width:16px;height:16px;border:1px solid #000;border-radius:100px;cursor:pointer;position:relative;padding:2px}section.contact-us .form form .checkbox input+label::before{width:10px;height:10px;content:"";border-radius:20px;background-color:#0c46e6;display:block;opacity:0}section.contact-us .form form .checkbox input:checked+label::before{opacity:1}section.contact-us .form form .checkbox label{font-size:12px;line-height:16px;cursor:pointer}section.contact-us .form form .submit{text-align:right}section.contact-us .form form .submit a,section.contact-us .form form .submit button{display:inline-flex;background-color:var(--azul-votorantim);padding:6px 24px;border-radius:100px;align-items:center;gap:8px;color:#fff;font-size:16px;line-height:24px;font-weight:500;border:0;border:2px solid var(--azul-votorantim);cursor:pointer}section.contact-us .form form .submit a{background-color:#fff;text-decoration:none;color:var(--azul-votorantim)}section.contact-us .form form .disclaimer{font-size:10px;line-height:16px;font-style:italic;margin-top:64px}section.contact-us .form form .disclaimer b,section.contact-us .form form .disclaimer strong{font-weight:500}section.contact-main{margin-bottom:32px}section.contact-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:var(--texto-principal)}@media (max-width:578px){section.contact-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.contact-main .card h1{font-size:36px;line-height:44px;max-width:350px}@media (max-width:578px){section.contact-main .card h1{font-size:24px;line-height:32px}}section.contact-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.contact-main .card p{font-size:18px;line-height:28px}}section.contact-content{margin-top:10px;margin-bottom:52px}section.contact-content h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.contact-content h2{font-size:24px;line-height:32px;text-align:left}}section.contact-content .filters{margin-bottom:32px}@media (max-width:578px){section.contact-content .filters{display:none}}section.contact-content .filters ul{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:578px){section.contact-content .filters ul{flex-wrap:wrap;justify-content:flex-start}}section.contact-content .filters ul li a{display:block;padding:8px 14px;border-radius:20px;border:1px solid #667085;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;cursor:pointer;white-space:nowrap}section.contact-content .filters ul li a.active{background-color:var(--azul-votorantim);color:#f8f9fa;border-color:var(--azul-votorantim)}section.contact-content .mobile-filters{display:none}@media (max-width:578px){section.contact-content .mobile-filters{display:block;margin-bottom:48px}section.contact-content .mobile-filters select{height:52px;padding:16px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px}}section.contact-content.no-form .card .column.c1{max-width:404px}section.contact-content.no-form .card .column.c2{max-width:404px}@media (max-width:578px){section.contact-content.no-form .card .column .mini-card.m1{border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:none}}section.contact-content.no-form .card .column .mini-card.m2{margin-top:285px}@media (max-width:578px){section.contact-content.no-form .card .column .mini-card.m2{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}}section.contact-content .card{padding:40px;background-color:var(--azul-votorantim);border-radius:8px;display:flex;justify-content:center;gap:130px;background-image:url(../img/contact-card-graphics.png);background-position:left bottom;background-repeat:no-repeat}section.contact-content .card.global{display:grid;grid-template-columns:464px 465px;gap:32px}@media (max-width:578px){section.contact-content .card.global{grid-template-columns:1fr;width:calc(100% + 32px);margin-left:-16px;border-radius:0}section.contact-content .card.global .mini-card{padding:16px!important}}@media (max-width:578px){section.contact-content .card{display:block;padding:40px 16px;background-image:none}}section.contact-content .card.global .column.c1{max-width:100%!important}section.contact-content .card.global .column.c2{max-width:100%!important}section.contact-content .card .column{width:100%}section.contact-content .card .column.c1{max-width:404px}section.contact-content .card .column.c2{max-width:480px}section.contact-content .card .column h3{color:#fff;font-size:36px;line-height:44px;margin-bottom:32px;margin-top:75px}@media (max-width:578px){section.contact-content .card .column h3{font-size:24px;line-height:32px;margin-top:0}}section.contact-content .card .column h4{color:#fff;font-size:20px;line-height:30px;margin-bottom:32px}section.contact-content .card .column .mini-card{background-color:var(--verde-votorantim);border-radius:10px;padding:22px 16px;padding-right:100px;background-image:url(../img/contact-mini-card-graphics.png);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.contact-content .card .column .mini-card{margin-bottom:16px}}section.contact-content .card .column .mini-card h4{font-weight:500;font-size:20px;line-height:24px;color:#101828}section.contact-content .card .column .mini-card p{color:var(--texto-principal);font-size:16px;line-height:24px;margin-bottom:8px}section.contact-content .card .column .mini-card span{white-space:nowrap}section.contact-content .card .column form{padding:48px 52px;background-color:#fff;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05)}@media (max-width:578px){section.contact-content .card .column form{box-shadow:none;background-color:transparent;padding:0;margin-top:32px}}section.contact-content .card .column form .input{margin-bottom:16px}section.contact-content .card .column form .input label{color:#000;font-size:12px;line-height:16px;margin-bottom:8px;display:block}@media (max-width:578px){section.contact-content .card .column form .input label{color:#fff}}section.contact-content .card .column form .input input,section.contact-content .card .column form .input select,section.contact-content .card .column form .input textarea{height:52px;padding:16px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px}@media (max-width:578px){section.contact-content .card .column form .input input,section.contact-content .card .column form .input select,section.contact-content .card .column form .input textarea{border-color:#fff}}section.contact-content .card .column form .input textarea{height:auto;border-radius:16px}section.contact-content .card .column form .checkbox{display:flex;align-items:center;gap:10px;margin-top:40px;margin-bottom:24px}section.contact-content .card .column form .checkbox input{display:none}section.contact-content .card .column form .checkbox input+label{display:block;width:16px;height:16px;border:1px solid #000;border-radius:100px;cursor:pointer;position:relative;padding:2px}section.contact-content .card .column form .checkbox input+label::before{width:10px;height:10px;content:"";border-radius:20px;background-color:#0c46e6;display:block;opacity:0}@media (max-width:578px){section.contact-content .card .column form .checkbox input+label{border-color:#fff}}@media (max-width:578px) and (max-width:578px){section.contact-content .card .column form .checkbox input+label::before{background-color:#fff}}section.contact-content .card .column form .checkbox input:checked+label::before{opacity:1}section.contact-content .card .column form .checkbox label{font-size:12px;line-height:16px;cursor:pointer}@media (max-width:578px){section.contact-content .card .column form .checkbox label{color:#fff}}section.contact-content .card .column form .submit button{display:inline-flex;background-color:var(--azul-votorantim);padding:12px 24px;border-radius:100px;align-items:center;gap:8px;color:#fff;font-size:16px;line-height:24px;border:0;cursor:pointer}@media (max-width:578px){section.contact-content .card .column form .submit button{background-color:#fff;color:var(--azul-votorantim)}section.contact-content .card .column form .submit button svg path{stroke:var(--azul-votorantim)}}section.contact-content .card.no-card-1{background-image:none;align-items:center;background-image:url(../img/contact-no-mini-card-graphics.png);background-position:right bottom}section.contact-content .card.no-card-1 .column .mini-card{margin-top:0!important}section.products-main.coprocessamento{padding:0}section.products-main.coprocessamento .card{padding:0 48px;position:relative;background-color:#96e637;gap:16px;color:var(--texto-principal)}@media (max-width:578px){section.products-main.coprocessamento .card{padding:64px 16px;height:670px;justify-content:flex-end}}section.products-main.coprocessamento .card .button{display:flex;align-items:center;padding:8px 24px;border-radius:20px;background-color:#fff;text-decoration:none;color:var(--texto-principal);font-weight:500;gap:8px}section.products-main.coprocessamento .card .button:hover svg path{stroke:#f6c345}section.products-main.coprocessamento .card .logo{width:200px;display:flex;justify-content:center;margin-bottom:16px}section.products-main.coprocessamento .card .logo img{max-width:100%}section.coprocessamento-video{margin:32px auto;margin-bottom:64px;background-image:url(../img/coprocessamento-graphics.png);background-position:right center;background-repeat:no-repeat}section.coprocessamento-video .container{display:flex;justify-content:center}section.coprocessamento-video iframe{border-radius:16px;margin:0 auto;width:100%;max-width:800px;height:385px}@media (max-width:578px){section.coprocessamento-video iframe{height:315px}}section.crb-main{margin-bottom:32px}section.crb-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.crb-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.crb-main .card h1{font-size:36px;line-height:44px;max-width:600px}@media (max-width:578px){section.crb-main .card h1{font-size:24px;line-height:32px}}section.crb-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.crb-main .card p{font-size:18px;line-height:28px}}section.quem-somos.crb{padding-bottom:70px}section.quem-somos.crb .content{grid-template-columns:1fr 488px}section.quem-somos.crb .content .text-block{min-height:460px;height:auto}section.quem-somos.crb .content .image-block{height:100%;background-position:center}section.quem-somos.crb.manaus .content{grid-template-columns:488px 1fr}section.quem-somos.crb.manaus .content .text-block{background-color:#25b4ff;background-image:url(../img/terminal-portuario-graphics-1.png);background-position:right center;background-repeat:no-repeat}section.quem-somos.crb.manaus .content .text-block p{color:#101828}@media (max-width:578px){section.juntos-image-text-block.crb{padding-bottom:40px}}section.juntos-image-text-block.crb .content{grid-template-columns:1fr 1.05fr}@media (max-width:578px){section.juntos-image-text-block.crb .content{grid-template-columns:1fr}}section.juntos-image-text-block.crb .text .etapas{margin-bottom:20px}section.juntos-image-text-block.crb .text .etapas .etapa{padding:18px;background-color:#fff;border-radius:8px;display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px}section.juntos-image-text-block.crb .text .etapas .etapa img{max-height:24px;max-width:24px;height:auto}section.loja-cards.plus.canal.crb{background-color:#e9ecef;margin-top:0;margin-bottom:0;padding-bottom:75px}section.loja-cards.plus.canal.crb h2.title{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}section.loja-cards.plus.canal.crb .cards{display:flex;justify-content:center}section.loja-cards.plus.canal.crb .cards .card{justify-content:center;width:384px}@media (max-width:578px){section.loja-cards.plus.canal.crb .cards .card{border-radius:8px}}section.loja-cards.plus.canal.crb .cards .card h2{margin-bottom:16px}section.loja-cards.plus.canal.crb .cards .card .text{font-size:16px;line-height:24px;max-width:220px}section.loja-cards.plus.canal.crb .cards .card.c1{background-color:#25b4ff}section.loja-cards.plus.canal.crb .cards .card.c1.green{background-color:var(--verde-votorantim)}section.loja-cards.plus.canal.crb .cards .card.c2{background-color:#00b23d}section.loja-cards.plus.canal.crb .cards .card.c3{background-color:#f6c345}@media (max-width:578px){section.loja-cards.plus.canal.crb .cards .card.c3{background-size:300px auto}}section.crb-dados{position:relative;padding:100px 0}section.crb-dados .graphics-1{position:absolute;left:0;top:-70px;height:calc(100% + 70px);background-image:url(../img/crb-dados-graphics.png);background-position:left top;background-repeat:no-repeat;background-size:cover;width:50%}@media (max-width:578px){section.crb-dados .graphics-1{display:none}}section.crb-dados .graphics-2{position:absolute;right:0;top:0;height:100%;background-image:url(../img/crb-dados-graphics-2.png);background-position:right top;background-repeat:no-repeat;width:450px}@media (max-width:578px){section.crb-dados .graphics-2{display:none}}section.crb-dados h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:40px}section.crb-dados .content{position:relative;background-color:#e48a33;display:grid;grid-template-columns:1fr 1fr;gap:32px;border-radius:16px;padding:70px 60px;align-items:flex-end}@media (max-width:578px){section.crb-dados .content{grid-template-columns:1fr;gap:0;padding:60px 16px}}section.crb-dados .content .column{display:flex;flex-direction:column;gap:32px}section.crb-dados .content h4{font-size:36px;line-height:44px;color:var(--texto-principal);padding-top:32px;max-width:310px}section.crb-dados .content p{font-size:20px;line-height:30px;color:var(--texto-principal)}section.crb-dados .content .text{background-color:var(--verde-votorantim);border-radius:10px;padding:24px 32px;flex:1;color:var(--texto-principal)}@media (max-width:578px){section.crb-dados .content .text{padding:24px 16px}section.crb-dados .content .text.t1{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}section.crb-dados .content .text.t2{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}}section.crb-dados .content .text h3{font-size:18px;line-height:28px;font-weight:500;margin-bottom:8px}@media (max-width:578px){section.crb-dados .content .text h3{font-size:24px;line-height:32px;margin-bottom:16px;margin-top:16px;font-weight:400}}section.crb-dados .content .text p{font-size:16px;line-height:24px;margin-bottom:16px}@media (max-width:578px){section.crb-dados .content .text p{font-size:18px;line-height:28px}}section.crb-dados .content .text p>a:first-of-type{display:inline-block;background-color:#fff;padding:8px 24px;border-radius:50px;color:var(--texto-principal);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;padding-right:50px;background-image:url(../icons/crb-download.svg);background-repeat:no-repeat;background-position:right 16px center}section.crb-dados .content .text p>a:first-of-type:hover{background-image:url(../icons/crb-download-hover.svg)}section.crb-dados.manaus .content{background-image:url(../img/terminal-portuario-graphics-2.png);background-position:top right -50px;background-repeat:no-repeat}@media (max-width:578px){section.crb-dados.manaus .content{background-image:none}}section.crb-dados.manaus .content h4{max-width:460px}section.crb-dados.manaus .content .text{min-height:420px;display:flex;flex-direction:column;justify-content:center}section.descarbonizacao{padding-bottom:34px}section.descarbonizacao .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}section.descarbonizacao .card h1{color:#fff;letter-spacing:-.02em;font-weight:400;font-size:36px;line-height:44px}section.descarbonizacao .card p{font-weight:400;font-size:20px;line-height:30px;color:#e4e7ec}@media (max-width:578px){section.descarbonizacao .card{height:520px;padding:70px 16px;justify-content:flex-start}}.texto-descarbonizacao{padding:104px 0 80px 0}@media (max-width:578px){.texto-descarbonizacao{padding-top:0;padding-bottom:48px}}.texto-descarbonizacao .texto-img{display:flex;gap:18px;justify-content:center}@media (max-width:578px){.texto-descarbonizacao .texto-img{flex-direction:column}}.texto-descarbonizacao .texto-img .text-desc{max-width:523px}.texto-descarbonizacao .texto-img p{font-size:18px;font-weight:400;line-height:28px;color:var(--texto-principal,#101828);padding-bottom:32px}@media (max-width:578px){.texto-descarbonizacao .texto-img p{font-size:16px;line-height:32px}}.texto-descarbonizacao .texto-img img{max-width:630px;padding-bottom:50px;width:100%}.texto-descarbonizacao p{font-size:18px;font-weight:400;line-height:28px;color:var(--texto-principal,#101828);max-width:1170px;padding-bottom:32px;margin:0 auto}@media (max-width:578px){.texto-descarbonizacao p{font-size:16px;line-height:32px}}.pilares{background:#0000bf;padding:64px 0 145px}@media (max-width:578px){.pilares{padding:64px 0 62px 0}}.pilares h2{color:var(--primrias-branco,#fff);text-align:center;font-size:36px;font-weight:400;line-height:44px;letter-spacing:-.72px;padding-bottom:27px}@media (max-width:578px){.pilares h2{font-size:24px;letter-spacing:-.48px}}.pilares p{color:var(--primrias-branco,#fff);font-size:18px;font-weight:400;line-height:28px;max-width:800px;margin:0 auto}@media (max-width:578px){.pilares p{text-align:center;font-size:14px;line-height:18px}}.pilares .cards{padding-top:64px;display:grid;grid-template-columns:repeat(2,1fr);gap:34px;justify-items:center}@media (max-width:578px){.pilares .cards{grid-template-columns:1fr}}.pilares .cards .card{border-radius:16px;max-width:592px;padding:0 236px 0 32px;height:254px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1600px){.pilares .cards .card{max-width:none;width:100%}}@media (max-width:578px){.pilares .cards .card{width:100%;height:260px;padding:0 0 0 12px}}.pilares .cards .card h3{color:var(--texto-principal,#101828);font-size:28px;font-weight:400;line-height:normal;padding-bottom:16px}@media (max-width:578px){.pilares .cards .card h3{font-size:24px;line-height:32px}}.pilares .cards .card p{color:var(--texto-principal,#101828);font-size:16px;font-weight:400;line-height:24px;max-width:324px;margin:0}@media (max-width:578px){.pilares .cards .card p{font-size:16px;line-height:24px;max-width:302px;text-align:left;margin:0}}.pilares .cards .c1{border-radius:16px;background-color:var(--secundrias-amarelo,#f6c345);background-image:url(../img/wave-c1-desc.png);background-repeat:no-repeat;background-position-x:right;background-size:contain}@media (max-width:578px){.pilares .cards .c1{background-image:url(../img/wave-c1-desc-mobile.png)}}.pilares .cards .c2{border-radius:16px;background-color:var(--secundrias-verde,#00b23d);background-image:url(../img/wave-c2-desc.png);background-repeat:no-repeat;background-position-x:right;background-size:contain}@media (max-width:578px){.pilares .cards .c2{background-image:url(../img/wave-c2-desc-mobile.png)}}.pilares .cards .c3{border-radius:10.378px;background-color:var(--secundrias-azul-claro,#25b4ff);background-image:url(../img/wave-c3-desc.png);background-repeat:no-repeat;background-position-x:right;background-size:contain}@media (max-width:578px){.pilares .cards .c3{background-image:url(../img/wave-c3-desc-mobile.png)}}.pilares .cards .c4{border-radius:10.378px;background-color:var(--secundrias-laranja,#e48a33);background-image:url(../img/wave-c4-desc.png);background-repeat:no-repeat;background-position-x:right;background-size:contain}@media (max-width:578px){.pilares .cards .c4{background-image:url(../img/wave-c4-desc-mobile.png)}}.concreto-carbono{padding:64px 0 132px 0}@media (max-width:578px){.concreto-carbono{display:none}}.concreto-carbono .green-cards{display:flex;gap:32px;justify-content:center}.concreto-carbono .green-cards .gcard-1{border-radius:8px;background-color:var(--primrias-verde-verdera,#96e637);background-image:url(../img/green-wave-concreto-c.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;padding-left:45px;padding-right:45px;width:640px;height:680px;display:flex;flex-direction:column;justify-content:center}.concreto-carbono .green-cards .gcard-1 p{color:#000;font-size:18px;font-weight:400;line-height:30px;padding-bottom:32px}.concreto-carbono .green-cards .gcard-1 h3{color:var(--texto-principal,#101828);font-size:36px;font-weight:400;line-height:44px;letter-spacing:-.72px;padding-bottom:32px}.concreto-carbono .green-cards .gcard-2{border-radius:8px;background-color:var(--primrias-verde-verdera,#96e637);background-image:url(../img/green-wave-concreto-c-2.png);background-position-x:left;background-position-y:bottom;background-repeat:no-repeat;padding-left:45px;padding-right:45px;width:640px;height:680px;display:flex;flex-direction:column;justify-content:center}.concreto-carbono .green-cards .gcard-2 p{color:#000;font-size:18px;font-weight:400;line-height:30px;padding-bottom:32px}.concreto-carbono-mobile{display:none;background-color:var(--primrias-verde-verdera,#96e637);background-image:url(../img/green-wave-concreto-c-mobile.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;padding-top:62px;padding-bottom:116px}@media (max-width:578px){.concreto-carbono-mobile{display:block}}.concreto-carbono-mobile h3{color:var(--texto-principal,#101828);font-size:24px;font-weight:400;line-height:32px;padding-bottom:24px}.concreto-carbono-mobile p{color:var(--texto-principal,#101828);font-size:16px;font-weight:400;line-height:30px;padding-bottom:24px}.saiba-mais-desc{background:var(--primrias-cinza-fundo,#e4e7ec);padding-top:64px;padding-bottom:112px}.saiba-mais-desc h2{max-width:587px;color:#101828;text-align:center;font-size:36px;font-weight:400;line-height:44px;letter-spacing:-.72px;margin:0 auto;padding-bottom:70px}.saiba-mais-desc .card .items{display:flex;gap:32px;position:relative;flex-flow:row wrap;justify-content:center}@media (max-width:578px){.saiba-mais-desc .card .items{flex-direction:column;gap:16px}}.saiba-mais-desc .card .items .item{position:relative;height:420px;background-color:#fff;border-radius:8px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden;width:calc(50% - 16px)}@media (max-width:578px){.saiba-mais-desc .card .items .item{width:100%!important;height:480px!important;padding:54px 16px 24px}}.saiba-mais-desc .card .items .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);background-position-y:100px;background-repeat:no-repeat;transition:.6s;z-index:1}.saiba-mais-desc .card .items .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;transition:.6s}.saiba-mais-desc .card .items .item h3{max-width:301px;position:relative}.saiba-mais-desc .card .items .item h3 a{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative;z-index:2;text-decoration:none;max-width:301px}@media (max-width:578px){.saiba-mais-desc .card .items .item h3 a{font-size:18px;line-height:28px}}.saiba-mais-desc .card .items .item h3 svg{margin-left:11px;width:12px;height:12px;position:relative;z-index:99}@media (max-width:578px){.saiba-mais-desc .card .items .item h3 svg{display:none}}.saiba-mais-desc .card .items .item .subtitle{font-size:16px;line-height:24px;color:#fff}.saiba-mais-desc .card .items .item p{font-size:14px;line-height:20px;color:#fff;position:relative;z-index:2}.saiba-mais-desc .card .items .item .links{position:relative;max-height:0;overflow:hidden;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}@media (max-width:578px){.saiba-mais-desc .card .items .item .links{max-height:100%}}.saiba-mais-desc .card .items .item .links p{font-size:16px;line-height:24px;color:#fff}.saiba-mais-desc .card .items .item .links a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500}.saiba-mais-desc .card .items .item .links a:hover svg path{stroke:#f6c345}.saiba-mais-desc .card .items .item:hover{background-size:auto 130%}.saiba-mais-desc .card .items .item:hover .bg{transform:scale(1.3)}.saiba-mais-desc .card .items .item:hover::before{background-position-y:0px}.saiba-mais-desc .card .items .item:hover .links{max-height:100%}.saiba-mais-desc .card .items .item:hover h3 svg{top:-4px;left:4px}.saiba-mais-desc .card .items .card-pod{border-radius:8px;background:var(--primrias-azul-votorantim,#0000bf);background-image:url(../img/green-wave-podcast.png),url(../img/green-wave-podcast-bt.png);background-repeat:no-repeat;background-position-x:right,right;background-position-y:top,bottom;width:591px;padding:48px 0 47px 49px}@media (max-width:578px){.saiba-mais-desc .card .items .card-pod{width:100%!important;height:480px!important;padding:28px 0 50px 32px;background-image:url(../img/green-wave-podcast-mobile.png),url(../img/green-wave-podcast-bt.png)}}.saiba-mais-desc .card .items .card-pod h3{color:#fff;font-size:36px;font-weight:400;line-height:44px;letter-spacing:-.72px;padding-bottom:43px;max-width:384px}@media (max-width:578px){.saiba-mais-desc .card .items .card-pod h3{font-size:24px;font-weight:500;line-height:44px;letter-spacing:-.48px}}.saiba-mais-desc .card .items .card-pod .ep-numero{color:var(--primrias-verde-verdera,#96e637);font-size:24px;font-weight:500;line-height:normal}.saiba-mais-desc .card .items .card-pod .ep-title{padding-bottom:31px}.saiba-mais-desc .card .items .card-pod .ep-title p{color:#fff;font-size:24px;font-weight:500;line-height:normal;max-width:350px}@media (max-width:578px){.saiba-mais-desc .card .items .card-pod .ep-title p{max-width:220px}}.saiba-mais-desc .card .items .card-pod .tag-spotify{background:#1ed760;border-radius:16px;padding:4px 11px;color:#fff;display:inline-flex;align-items:center;text-decoration:none}.saiba-mais-desc .card .items .card-pod .tag-spotify a{color:#fff;text-decoration:none}.saiba-mais-desc .card .items .card-pod .tag-spotify img{margin-right:5px}.usina-timeline{background:var(--Primrias-Verde-Verdera,#96e637);padding:62px 0;overflow:hidden;margin-top:16px}.usina-timeline h2{color:var(--Primrias-Azul-Votorantim,#0000bf);text-align:center;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px}@media (max-width:768px){.usina-timeline h2{font-size:21px;line-height:44px;letter-spacing:-.42px}}.usina-timeline .timeline{position:relative;margin-top:44px}.usina-timeline .timeline .line{height:2px;background:#0000bf;width:200vw;position:absolute;left:-50vw;top:52px}@media (max-width:768px){.usina-timeline .timeline .line{display:none}}.usina-timeline .timeline .items{display:flex;justify-content:center;position:relative;gap:32px}@media (max-width:768px){.usina-timeline .timeline .items{gap:12px}}@media (max-width:768px){.usina-timeline .timeline .items{flex-wrap:wrap}}.usina-timeline .timeline .items .item{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:36px}@media (max-width:768px){.usina-timeline .timeline .items .item{gap:25px;margin-bottom:36px}}.usina-timeline .timeline .items .item .years{width:105px;height:105px;background:#0000bf;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:768px){.usina-timeline .timeline .items .item .years{width:68px;height:68px}}.usina-timeline .timeline .items .item .years .year{color:var(--Primrias-Verde-Verdera,#96e637);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:768px){.usina-timeline .timeline .items .item .years .year{font-size:16px;font-weight:900;line-height:26px}}.usina-timeline .timeline .items .item .years .year:last-of-type:not(:first-of-type){border-top:1px solid #96e637}.usina-timeline .timeline .items .item .description{width:220px;padding:16px 8px;color:#0000bf;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:32px;border-radius:16px;border:1px solid var(--Primrias-Azul-Votorantim,#0000bf);position:relative}@media (max-width:768px){.usina-timeline .timeline .items .item .description{font-size:12px;line-height:24px;padding:8px 4px;width:165px}}.usina-timeline .timeline .items .item .description::before{content:"";width:12px;height:12px;background:var(--Primrias-Azul-Votorantim,#0000bf);border-radius:50px;position:absolute;left:50%;margin-left:-5px;top:-6px}.usina-timeline .timeline .items .item .description::after{content:"";width:2px;height:36px;background:var(--Primrias-Azul-Votorantim,#0000bf);position:absolute;left:50%;top:-38px}.usina-timeline .cta{display:flex;justify-content:center;margin-top:48px}@media (max-width:768px){.usina-timeline .cta{margin-top:0}}.usina-timeline .cta a.btn{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px}.usina-timeline .cta a.btn.blue{background-color:var(--azul-votorantim);color:#fff}.usina-timeline .cta a.btn.blue svg path{stroke:var(--verde-votorantim)}.usina-timeline .cta a.btn:hover svg path{stroke:#f6c345}.usina-monitoring{padding:62px 0;background:var(--Primrias-Azul-Votorantim,#0000bf)}.usina-monitoring .bar{width:64px;height:5px;border-radius:100px;background:var(--Primrias-Verde-Verdera,#96e637);margin-bottom:32px}@media (max-width:768px){.usina-monitoring .bar{margin-bottom:0}}.usina-monitoring h2{color:var(--Primrias-Branco,var(--Color,#fff));font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:32px}@media (max-width:768px){.usina-monitoring h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:12px}}.usina-monitoring .text-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.usina-monitoring .text-columns{grid-template-columns:1fr}}.usina-monitoring .text-columns .column{display:flex;flex-direction:column;gap:16px}.usina-monitoring .text-columns .column .card{background-color:#fff;padding:24px 16px;border-radius:8px;flex:1}@media (max-width:768px){.usina-monitoring .text-columns .column .card{padding:16px}}.usina-monitoring .text-columns .column .card h3{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media (max-width:768px){.usina-monitoring .text-columns .column .card h3{font-size:16px;line-height:32px}}.usina-monitoring .text-columns .column .card .text{color:var(--Texto-Principal,#101828);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.usina-monitoring .text-columns .column .card .text b,.usina-monitoring .text-columns .column .card .text strong{font-weight:500}.usina-monitoring .text-columns .column .card .text p:not(:last-of-type){margin-bottom:16px}.social-programs{padding:54px 0;background:#e9ecef;overflow:hidden}.social-programs .bar{width:64px;height:5px;border-radius:100px;background:var(--Primrias-Verde-Verdera,#96e637);margin-bottom:32px}@media (max-width:768px){.social-programs .bar{margin-bottom:0}}.social-programs h2{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:32px}@media (max-width:768px){.social-programs h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:12px}}.social-programs .infos .subtitles{display:flex;flex-direction:column;gap:24px;margin-top:36px}.social-programs .infos .subtitles .item{display:flex;align-items:center;gap:12px}.social-programs .infos .subtitles .item .icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.social-programs .infos .subtitles .item .icon .icon-color{width:26px;height:26px;border-radius:100px}.social-programs .infos .subtitles .item span{color:var(--Texto-Secundria,#667085);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.social-programs .map-container{display:flex;align-items:flex-start}.social-programs .map-container .infos{width:384px}@media (max-width:768px){.social-programs .map-container .infos .subtitles{display:none}}.social-programs .map-container .map{position:relative}@media (max-width:768px){.social-programs .map-container .map{display:none}}.social-programs .map-container .map img{width:100%}.social-programs .map-container .map .point{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.social-programs .map-container .map .point:hover{z-index:10}.social-programs .map-container .map .point:hover::before{position:absolute;top:-30px;left:50%;background-color:#0000bf;padding:4px 10px;border-radius:100px;color:#fff;content:attr(data-hover);white-space:nowrap}.social-programs .map-container .map .point:hover::after{position:absolute;content:"";width:0;height:0;border:8px solid transparent;border-top:0;border-bottom:9px solid #0000bf;top:-10px;left:85%;transform:rotate(-35deg)}.social-programs .map-container .map .point:hover svg:not(.no-paint) path{fill:#0000bf!important;stroke-width:1px!important}.social-programs .programs{margin-top:32px}.social-programs .programs .highlight-program{max-width:832px;background-color:#96e637;border-radius:8px;padding:0 16px}.social-programs .programs .highlight-program .program-content{height:300px;overflow-y:auto;padding:24px 0}.social-programs .programs .highlight-program .program-content::-webkit-scrollbar-track{background:#96e637;width:15px;border-radius:16px}.social-programs .programs .highlight-program .program-content::-webkit-scrollbar{width:6px}.social-programs .programs .highlight-program .program-content::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}.social-programs .programs .highlight-program .program-content::-webkit-scrollbar-button{height:20px}.social-programs .programs .highlight-program .program-content .text{padding-right:16px;color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.social-programs .programs .highlight-program .program-content .text h3{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:26px}.social-programs .programs .highlight-program .program-content .text ul{list-style-type:disc;list-style-position:inside;margin:16px 0}.social-programs .programs .programs-slider{margin-top:32px}.social-programs .programs .programs-slider .program-item{max-width:408px;background-color:#0000bf;border-radius:8px;padding:0 16px}@media (max-width:768px){.social-programs .programs .programs-slider .program-item{width:100%;height:auto}}.social-programs .programs .programs-slider .program-item .program-content{height:300px;overflow-y:auto;padding:24px 0}@media (max-width:768px){.social-programs .programs .programs-slider .program-item .program-content{height:auto}}.social-programs .programs .programs-slider .program-item .program-content::-webkit-scrollbar-track{background:#0000bf;width:15px;border-radius:16px}.social-programs .programs .programs-slider .program-item .program-content::-webkit-scrollbar{width:6px}.social-programs .programs .programs-slider .program-item .program-content::-webkit-scrollbar-thumb{background-color:#96e637;border-radius:16px}.social-programs .programs .programs-slider .program-item .program-content::-webkit-scrollbar-button{height:20px}.social-programs .programs .programs-slider .program-item .program-content .text{padding-right:16px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.social-programs .programs .programs-slider .program-item .program-content .text h3{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:26px}.social-programs .programs .programs-slider .program-item .program-content .text ul{list-style-type:disc;list-style-position:inside;margin:16px 0}.social-programs .programs .programs-slider .pagination-programs{display:flex;justify-content:center;padding:16px 0;max-width:80%;margin:0 auto;display:none}@media (max-width:768px){.social-programs .programs .programs-slider .pagination-programs{display:flex}}.social-programs .programs .programs-slider .pagination-programs .swiper-pagination-bullet{width:100%;border-radius:20px;opacity:1;background-color:#d9d9d9}.social-programs .programs .programs-slider .pagination-programs .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000bf}.usina-components{padding:64px 0}.usina-components .components-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.usina-components .components-columns{grid-template-columns:1fr;gap:16px}}.usina-components .components-columns .column{background-color:#96e637;min-height:680px;padding:48px;border-radius:8px;background-repeat:no-repeat}@media (max-width:768px){.usina-components .components-columns .column{padding:32px 16px}}@media (max-width:768px){.usina-components .components-columns .column{min-height:0}}.usina-components .components-columns .column:first-of-type{background-image:url(../img/columns-components-1.png);background-position:bottom right}@media (max-width:768px){.usina-components .components-columns .column:first-of-type{background-image:url(../img/usina-components-1-mobile.png)}}.usina-components .components-columns .column:last-of-type{background-image:url(../img/columns-components-2.png);background-position:bottom left}@media (max-width:768px){.usina-components .components-columns .column:last-of-type{background-image:url(../img/usina-components-2-mobile.png);background-position:top right}}.usina-components .components-columns .column .bar{width:64px;height:5px;border-radius:100px;background:var(--Primrias-Verde-Verdera,#0000bf);margin-bottom:32px}@media (max-width:768px){.usina-components .components-columns .column .bar{margin-bottom:0}}.usina-components .components-columns .column h2{color:var(--Texto-Principal,#101828);font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;max-width:405px;margin-bottom:24px}@media (max-width:768px){.usina-components .components-columns .column h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:12px}}.usina-components .components-columns .column .text{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.usina-components .components-columns .column .text img.alignleft{float:left;margin-right:24px;border-radius:16px;border:3px solid var(--Primrias-Azul-Votorantim,#0000bf)}@media (max-width:768px){.usina-components .components-columns .column .text img.alignleft{width:100%;display:block}}.external-forums{background:var(--Secundrias-Laranja,#e48a33);padding:62px 0;background-image:url(../img/foruns-externos.png);background-position:right;background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.external-forums{padding:22px 0;background-image:url(../img/foruns-externos-mobile.png);background-position:center}}.external-forums .bar{width:64px;height:5px;border-radius:100px;background:#0000bf;margin-bottom:32px}@media (max-width:768px){.external-forums .bar{margin-bottom:0}}.external-forums h2{color:var(--Texto-Texto,#101828);font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:32px;max-width:538px}@media (max-width:768px){.external-forums h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:12px;color:#fff;max-width:304px;margin-bottom:8px}}.external-forums .text{color:var(--Texto-Principal,#101828);font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:44px;max-width:538px}@media (max-width:768px){.external-forums .text{font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:16px}}.external-forums .forums{display:flex;gap:32px}@media (max-width:768px){.external-forums .forums{flex-direction:column;gap:16px}}.external-forums .forums .forum{padding:32px 22px;background-color:#fff;border-radius:8px;height:auto}.external-forums .forums .forum h3{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:20px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.external-forums .forums .forum .text{color:var(--Texto-Principal,#101828);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.fornecedores-suprimentos.portas-abertas{position:relative}@media (max-width:768px){.fornecedores-suprimentos.portas-abertas{background-image:none}}.fornecedores-suprimentos.portas-abertas::after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/portas-abertas.png);background-position:bottom right;background-repeat:no-repeat;content:""}@media (max-width:768px){.fornecedores-suprimentos.portas-abertas::after{background-size:110px}}.fornecedores-suprimentos.portas-abertas .content{position:relative;z-index:2;align-items:flex-start}.fornecedores-suprimentos.portas-abertas .content .text p a{padding:0;display:inline;background-color:transparent;color:#0000bf;font-weight:400;border-bottom:0;text-decoration:underline;border-radius:0;padding-right:0;background-image:none}.fornecedores-suprimentos.portas-abertas .content .text p a:hover{background-image:none}.fornecedores-suprimentos.portas-abertas .content .image{height:360px;min-height:300px}.usina-news{background-color:#96e637;padding:64px 0;background-image:url(../img/usina-news.png);background-position:right;background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.usina-news{background-color:#fff;background-image:none}}.usina-news .bar{width:64px;height:5px;border-radius:100px;background:#0000bf;margin-bottom:32px}@media (max-width:768px){.usina-news .bar{margin-bottom:0;display:none}}.usina-news h2{color:#0000bf;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:44px}@media (max-width:768px){.usina-news h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:16px;color:#101828}}.usina-news .news{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.usina-news .news{grid-template-columns:1fr;gap:16px}}.usina-news .news .card{height:320px;position:relative;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 24px;padding-right:56px}.usina-news .news .card .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}.usina-news .news .card .bg a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.usina-news .news .card .bg img{max-width:100%;max-height:90%;opacity:0}.usina-news .news .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){.usina-news .news .card .bg::before{background-position-y:0px}}.usina-news .news .card .top-infos{position:absolute;left:16px;top:16px;display:flex;align-items:center;gap:16px;z-index:2}.usina-news .news .card .top-infos .share{background-color:#fff;padding:8px 16px;border-radius:50px;color:var(--texto-principal);display:flex;gap:8px;font-size:12px;line-height:18px;margin:0 auto;cursor:pointer;transition:.3s}.usina-news .news .card .top-infos .share.active,.usina-news .news .card .top-infos .share:hover{background-color:var(--azul-votorantim);color:#fff}.usina-news .news .card .top-infos .share .share-btns{display:flex;align-items:center;gap:8px;width:0;height:16px;overflow:hidden;transition:.3s}.usina-news .news .card .top-infos .share .share-btns a{position:relative;display:flex}.usina-news .news .card .top-infos .share.active .share-btns{width:64px}.usina-news .news .card a{text-decoration:none;color:#fff}.usina-news .news .card h3{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px;position:relative;text-decoration:none}.usina-news .news .card .text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:relative;text-decoration:none}@media (min-width:578px){.usina-news .news .card:hover .bg{transform:scale(1.1)}.usina-news .news .card:hover .bg::before{background-position-y:0px}}section.usina-documents{padding:64px 0;position:relative;background-color:#0000bf}section.usina-documents .bar{width:64px;height:5px;border-radius:100px;background:#96e637;margin-bottom:32px}@media (max-width:768px){section.usina-documents .bar{margin-bottom:0}}section.usina-documents h2{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:44px}@media (max-width:768px){section.usina-documents h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:16px}}section.usina-documents .grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.usina-documents .grid{grid-template-columns:1fr;gap:16px}}section.usina-documents .grid .card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:216px;padding:32px;border-radius:16px;background-repeat:no-repeat}@media (max-width:578px){section.usina-documents .grid .card{padding:30px}}section.usina-documents .grid .card.c1{background-color:#f6c345;background-image:url(../img/card-usina-news-2.png);background-position:top right}@media (max-width:578px){section.usina-documents .grid .card.c1{background-image:url(../img/fornecedores-card-links-graphics-1-mobile.png);background-position:bottom right}}section.usina-documents .grid .card.c2{background-color:#00b23d;background-image:url(../img/card-usina-news-2.png);background-position:bottom right}@media (max-width:578px){section.usina-documents .grid .card.c2{background-image:url(../img/fornecedores-card-links-graphics-2-mobile.png);background-position:bottom right}}section.usina-documents .grid .card h4{font-size:36px;line-height:44px;color:var(--texto-principal);max-width:320px}@media (max-width:578px){section.usina-documents .grid .card h4{font-size:24px;line-height:32px;margin-bottom:32px}}section.usina-documents .grid .card p{font-size:20px;line-height:30px;max-width:466px}@media (max-width:578px){section.usina-documents .grid .card p{font-size:16px;line-height:18px}}section.usina-documents .grid .card p b,section.usina-documents .grid .card p strong{font-weight:500}section.usina-documents .grid .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px;margin-top:32px}section.usina-documents .grid .card a:hover svg path{stroke:#f6c345}.usina-contact{padding:64px 0;background-image:url(../img/usina-contact.png);background-position:right;background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.usina-contact{background-image:url(../img/usina-contact-mobile.png);background-size:auto 100%}}.usina-contact .bar{width:64px;height:5px;border-radius:100px;background:#0000bf;margin-bottom:32px}@media (max-width:768px){.usina-contact .bar{margin-bottom:0}}.usina-contact h2{color:#0000bf;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin-bottom:32px}@media (max-width:768px){.usina-contact h2{font-size:24px;line-height:44px;letter-spacing:-.48px;margin-bottom:16px}}.usina-contact .contacts{display:flex;flex-direction:column;gap:12px}.usina-contact .contacts .contact{display:flex;align-items:center;gap:8px}.usina-contact .contacts .contact .icon{display:flex;align-items:center;justify-content:center}.usina-contact .contacts .contact .icon img{max-width:24px;max-height:24px}.usina-contact .contacts .contact span{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:18px;font-style:normal;font-weight:500;line-height:28px}@media (max-width:768px){.usina-contact .contacts .contact span{font-size:14px}}section.energia-image-text-block{padding:90px 0;position:relative;overflow:hidden;width:100%}@media (max-width:578px){section.energia-image-text-block{padding:36px 0 90px 0}}section.energia-image-text-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.energia-image-text-block .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.energia-image-text-block .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.energia-image-text-block .content .text{grid-area:text}}section.energia-image-text-block .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.energia-image-text-block .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.energia-image-text-block .content .text h3{font-size:24px;line-height:32px}}section.energia-image-text-block .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:32px}section.energia-image-text-block .content .text p a{color:--azul-votorantim}@media (max-width:578px){section.energia-image-text-block .content .text p{font-size:16px;line-height:24px}}section.energia-image-text-block .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.energia-image-text-block .content .text ul{font-size:16px;line-height:24px}}section.energia-image-text-block .content .text .etapas{margin-bottom:20px}section.energia-image-text-block .content .text .etapas .etapa{padding:18px;background-color:#fff;border-radius:8px;display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px}section.energia-image-text-block .content .text .etapas .etapa img{height:24px}section.energia-image-text-block .content .text a.btn{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px}section.energia-image-text-block .content .text a.btn.blue{background-color:var(--azul-votorantim);color:#fff}section.energia-image-text-block .content .text a.btn.blue svg path{stroke:var(--verde-votorantim)}section.energia-image-text-block .content .text a.btn.multiple{margin-bottom:16px}section.energia-image-text-block .content .text a.btn:hover svg path{stroke:#f6c345}section.energia-image-text-block .content .image{width:100%;min-height:380px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.energia-image-text-block .content .image{grid-area:image;height:320px;min-height:320px}}section.energia-image-text-block .energia-slider-container{position:relative}@media (max-width:578px){section.energia-image-text-block .energia-slider-container{padding-bottom:40px}}section.energia-image-text-block .energia-slider-container .energia-slider{overflow:hidden}section.energia-image-text-block .energia-slider-container .page-next,section.energia-image-text-block .energia-slider-container .page-prev{position:absolute;left:-60px;top:calc(50% - 20px);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#96e637;cursor:pointer;box-shadow:0 0 1px 0 rgba(0,0,0,.4),0 6px 6px -6px rgba(0,0,0,.16)}section.energia-image-text-block .energia-slider-container .page-next.page-next,section.energia-image-text-block .energia-slider-container .page-prev.page-next{left:auto;right:-60px}@media (max-width:578px){section.energia-image-text-block .energia-slider-container .page-next,section.energia-image-text-block .energia-slider-container .page-prev{top:100%;left:30%}section.energia-image-text-block .energia-slider-container .page-next.page-next,section.energia-image-text-block .energia-slider-container .page-prev.page-next{left:auto;right:30%}}section.energia-image-text-block .energia-slider-container .pagination{display:flex;justify-content:center;padding:10px 0;margin-top:30px}@media (max-width:578px){section.energia-image-text-block .energia-slider-container .pagination{display:none}}section.energia-image-text-block .energia-slider-container .pagination .swiper-pagination-bullet{background-color:#96e637;opacity:1}section.energia-image-text-block .energia-slider-container .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000bf}.energia-texts{padding:50px 0}@media (max-width:578px){.energia-texts{padding:32px 0}}.energia-texts .columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;color:var(--Texto-Principal,#101828);font-size:18px;font-style:normal;font-weight:400;line-height:32px}@media (max-width:578px){.energia-texts .columns{grid-template-columns:1fr;gap:0}}.energia-texts .columns h2{color:var(--Primrias-Azul-Votorantim,#0000bf);font-size:24px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:20px}@media (max-width:578px){.energia-texts .columns h2{font-size:18px;line-height:28px;margin-bottom:20px}}@media (max-width:578px){.energia-texts .columns{font-size:16px;line-height:24px}}.energia-texts .columns p{margin-bottom:20px}@media (max-width:578px){.energia-texts .columns p{margin-bottom:16px}}section.catalog.energia{background-color:#96e637;overflow:hidden}section.catalog.energia .card{max-width:1008px;min-height:334px;background-color:#0000bf;gap:32px;background-image:url(../img/energia-monitoramento-bg.png);background-repeat:no-repeat;background-position:right;background-size:contain}@media (max-width:578px){section.catalog.energia .card{height:auto;padding:56px 16px 56px 16px;background-image:none}}section.catalog.energia .card h3{position:relative;z-index:2;color:#fff;max-width:100%}@media (max-width:578px){section.catalog.energia .card h3{max-width:310px;font-size:30px;line-height:44px;letter-spacing:-.02em}}section.catalog.energia .card .text{max-width:525px;font-weight:400;font-size:20px;line-height:30px;color:#fff}section.catalog.energia .card .text p{color:#fff}@media (max-width:578px){section.catalog.energia .card .text{font-size:18px;line-height:28px}section.catalog.energia .card .text p{font-size:18px;line-height:28px}}section.catalog.energia .card h4{position:relative;z-index:2;color:#101828;font-size:30px}section.catalog.energia .card p{position:relative;z-index:2}@media (max-width:578px){section.catalog.energia .card p{font-size:24px;max-width:310px}}section.catalog.energia .card a{position:relative;z-index:2}section.catalog.energia .card .bg{position:absolute;right:0;top:0;height:100%}@media (max-width:578px){section.catalog.energia .card .bg{display:none}}section.catalog.energia .card .bg-mobile{display:none}@media (max-width:578px){section.catalog.energia .card .bg-mobile{display:block;position:absolute;bottom:0;right:0;z-index:0}}section.catalog.energia .card a.btn:hover svg path{stroke:#96e637}section.esg-main.esg-global{margin-bottom:32px}section.esg-main.esg-global .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:var(--texto-principal)}@media (max-width:578px){section.esg-main.esg-global .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.esg-main.esg-global .card h1{font-size:36px;line-height:44px}@media (max-width:578px){section.esg-main.esg-global .card h1{font-size:24px;line-height:32px}}section.esg-main.esg-global .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.esg-main.esg-global .card p{font-size:18px;line-height:28px}}section.esg-global-1{margin-bottom:70px}@media (max-width:578px){section.esg-global-1{margin-top:64px}}section.esg-global-1 h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px;text-align:center}@media (max-width:578px){section.esg-global-1 h2{font-size:24px;line-height:32px}}section.esg-global-1 .content{column-count:2;column-gap:65px}@media (max-width:578px){section.esg-global-1 .content{column-count:1}}section.esg-global-1 .content h3{background-color:var(--azul-votorantim);background-image:url(../img/titulo-esg-global-1.png);background-position:right bottom;background-repeat:no-repeat;padding:40px 48px;color:#fff;font-size:36px;line-height:44px;border-radius:16px;margin-bottom:32px}@media (max-width:578px){section.esg-global-1 .content h3{padding:24px 16px;padding-bottom:36px;font-size:20px;line-height:30px}}section.esg-global-1 .content p{font-size:20px;line-height:30px;color:var(--texto-principal);margin-bottom:20px}@media (max-width:578px){section.esg-global-1 .content p{font-size:16px;line-height:24px}}section.esg-global-1 .links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px}section.esg-global-1 .links a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px}section.esg-global-1 .links a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.esg-global-1 .links a{font-size:14px;line-height:24px}}section.esg-global-1 .links a:hover svg path{stroke:#f6c345}section.esg-downloads{background-image:url(../img/downloads-bg.png);background-position:left top;background-size:100% auto;background-repeat:no-repeat;padding:130px 0;padding-bottom:60px;background-color:#f8f9fa}@media (max-width:578px){section.esg-downloads{padding:64px 0;background-image:none}}section.esg-downloads h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:26px;text-align:center}section.esg-downloads .text{font-size:16px;line-height:24px;max-width:475px;margin:0 auto;color:var(--texto-principal);text-align:center}section.esg-downloads .files{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:32px;max-width:900px;margin:32px auto;margin-top:96px}section.esg-downloads .files a{white-space:nowrap;color:var(--texto-principal);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;display:flex;gap:8px;align-items:center}@media (max-width:578px){section.esg-downloads .files a{white-space:normal}}section.esg-quote-global{padding:64px 0;background-color:#fff;background-image:url(../img/votorantim-sa-graphics.png);background-position:left bottom;background-repeat:no-repeat}section.esg-quote-global .card{padding:50px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--verde-votorantim);border-radius:8px}section.esg-quote-global .card .photo{width:65px;height:65px;border-radius:100px;margin:0 auto;background-size:cover;position:relative}section.esg-quote-global .card .photo::before{content:"";width:10px;height:10px;position:absolute;background-image:url(../icons/quote-global.svg);background-repeat:no-repeat;background-position:center;left:50%;transform:translateX(-50%);top:-20px;z-index:0}section.esg-quote-global .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;max-width:840px;margin:0 auto;position:relative}section.esg-quote-global .card h3 span{position:relative;z-index:1}@media (max-width:578px){section.esg-quote-global .card h3{font-size:24px;line-height:32px}}section.esg-quote-global .card .text{font-size:16px;line-height:24px;color:var(--texto-principal);max-width:850px;text-align:center}section.esg-quote-global .card .text p:not(:last-of-type){margin-bottom:24px}section.esg-quote-global .card .name{font-size:16px;line-height:24px;font-style:italic;color:var(--azul-votorantim);text-align:center}section.esg-quote-global .card .name span{display:block}section.esg-quote-global .card .name span.small{font-size:12px;line-height:18px}section.esg-quote-global .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;color:#fff;text-decoration:none;font-size:16px;line-height:24px;background-color:var(--azul-votorantim);border-radius:50px;margin-top:12px}section.esg-quote-global .card a:hover svg path{stroke:#f6c345}section.esg-main{margin-bottom:32px}section.esg-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.esg-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.esg-main .card h1{font-size:36px;line-height:44px}@media (max-width:578px){section.esg-main .card h1{font-size:24px;line-height:32px}}section.esg-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.esg-main .card p{font-size:18px;line-height:28px}}section.esg-legado{margin-bottom:70px}@media (max-width:578px){section.esg-legado{margin-top:64px}}section.esg-legado h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px;text-align:center}@media (max-width:578px){section.esg-legado h2{font-size:24px;line-height:32px;text-align:left}}section.esg-legado .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.esg-legado .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}@media (max-width:578px){section.esg-legado .content .text{grid-area:text}}section.esg-legado .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.esg-legado .content .text h3{font-size:24px;line-height:32px}}section.esg-legado .content .text p{font-size:20px;line-height:30px;color:var(--texto-principal);margin-bottom:20px}@media (max-width:578px){section.esg-legado .content .text p{font-size:16px;line-height:24px}}section.esg-legado .content .links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}section.esg-legado .content .links a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px}section.esg-legado .content .links a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.esg-legado .content .links a{font-size:14px;line-height:24px}}section.esg-legado .content .links a:hover svg path{stroke:#f6c345}section.esg-legado .content .image{width:100%;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover}@media (max-width:578px){section.esg-legado .content .image{grid-area:image;height:320px}}section.esg-image-text-block{padding:90px 0}section.esg-image-text-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.esg-image-text-block .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.esg-image-text-block .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.esg-image-text-block .content .text{grid-area:text}}section.esg-image-text-block .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px}section.esg-image-text-block .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.esg-image-text-block .content .text h3{font-size:24px;line-height:32px}}section.esg-image-text-block .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px}section.esg-image-text-block .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.esg-image-text-block .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.esg-image-text-block .content .text p{font-size:16px;line-height:24px}}section.esg-image-text-block .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.esg-image-text-block .content .text ul{font-size:16px;line-height:24px}}section.esg-image-text-block .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px}section.esg-image-text-block .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.esg-image-text-block .content .text a{font-size:14px;line-height:24px}}section.esg-image-text-block .content .text a:hover svg path{stroke:#f6c345}section.esg-image-text-block .content .image{width:100%;min-height:380px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.esg-image-text-block .content .image{grid-area:image;height:320px;min-height:320px}}section.esg-links-cards{background-color:var(--verde-votorantim);padding:120px 0}section.esg-links-cards h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}section.esg-links-cards .items{display:flex;gap:32px;position:relative;flex-flow:row wrap}@media (max-width:578px){section.esg-links-cards .items{flex-direction:column;gap:16px}}section.esg-links-cards .items .item{position:relative;height:480px;background-color:#fff;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden;width:calc(50% - 16px)}section.esg-links-cards .items .item.unique{width:100%}@media (max-width:578px){section.esg-links-cards .items .item{width:100%!important;height:480px!important;padding:64px 16px}}section.esg-links-cards .items .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);background-position-y:100px;background-repeat:no-repeat;transition:.6s;z-index:1}section.esg-links-cards .items .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;transition:.6s}section.esg-links-cards .items .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative;z-index:2}@media (max-width:578px){section.esg-links-cards .items .item h3{font-size:18px;line-height:28px}}section.esg-links-cards .items .item .subtitle{font-size:16px;line-height:24px;color:#fff}section.esg-links-cards .items .item p{font-size:14px;line-height:20px;color:#fff;position:relative;z-index:2}section.esg-links-cards .items .item .links{position:relative;max-height:0;overflow:hidden;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}@media (max-width:578px){section.esg-links-cards .items .item .links{max-height:100%}}section.esg-links-cards .items .item .links p{font-size:16px;line-height:24px;color:#fff}section.esg-links-cards .items .item .links a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500}section.esg-links-cards .items .item .links a:hover svg path{stroke:#f6c345}section.esg-links-cards .items .item:hover{background-size:auto 130%}section.esg-links-cards .items .item:hover .bg{transform:scale(1.3)}section.esg-links-cards .items .item:hover::before{background-position-y:0px}section.esg-links-cards .items .item:hover .links{max-height:300px}@media (max-width:578px){section.depoimentos.esg{background-image:url(../img/parcerias-graphics-mobile.jpg)}}section.depoimentos.esg h5{margin-bottom:32px}section.depoimentos.esg .sub{font-size:20px;line-height:30px;max-width:538px;margin-bottom:64px}section.depoimentos.esg .item{height:450px}section.depoimentos.esg .item h6{text-align:center}section.depoimentos.esg .item .photo{width:200px;border-radius:0;background-size:contain;background-position:center;background-repeat:no-repeat}section.depoimentos.esg .item .text{height:auto;margin-top:8px}section.esg-quote{padding:64px 0;background-color:#e48a33;background-image:url(../img/votorantim-sa-graphics.png);background-position:left bottom;background-repeat:no-repeat}section.esg-quote.global{background-color:var(--verde-votorantim)}section.esg-quote .card{padding:50px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:#fff;border-radius:8px}section.esg-quote .card .photo{width:65px;height:65px;border-radius:100px;margin:0 auto;background-size:cover}section.esg-quote .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;max-width:840px;margin:0 auto;position:relative}section.esg-quote .card h3::before{content:"";width:90px;height:90px;position:absolute;background-image:url(../icons/quote.svg);background-repeat:no-repeat;background-position:center;left:-30px;top:-30px;z-index:0}@media (max-width:578px){section.esg-quote .card h3::before{left:-20px}}section.esg-quote .card h3 span{position:relative;z-index:1}@media (max-width:578px){section.esg-quote .card h3{font-size:24px;line-height:32px}}section.esg-quote .card .text{font-size:16px;line-height:24px;color:var(--texto-principal);max-width:850px;text-align:center}section.esg-quote .card .text p:not(:last-of-type){margin-bottom:24px}section.esg-quote .card .name{font-size:16px;line-height:24px;font-style:italic;color:var(--azul-votorantim);text-align:center}section.esg-quote .card .name span{display:block}section.esg-quote .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;color:#fff;text-decoration:none;font-size:16px;line-height:24px;background-color:var(--azul-votorantim);border-radius:50px;margin-top:12px}section.esg-quote .card a:hover svg path{stroke:#f6c345}footer{padding:50px 0;background-color:var(--azul-votorantim);position:relative}footer.global{background-color:#00008d}footer .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}@media (max-width:578px){footer .heading{flex-direction:column;gap:32px;align-items:flex-start}}footer .heading .logo{width:200px}footer .heading .logo img{width:100%}footer .heading .social{display:flex;gap:16px}footer .heading .social a{display:flex;width:42px;height:42px;border:1.3px solid #fff;border-radius:50px;align-items:center;justify-content:center;transition:.2s}footer .heading .social a svg path{transition:.2s;fill:#fff}footer .heading .social a:hover{background-color:#fff}footer .heading .social a:hover svg path{fill:var(--azul-votorantim)}footer .menus{display:flex;justify-content:space-between;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e4e7ec}@media (max-width:578px){footer .menus{flex-wrap:wrap;gap:32px}}@media (max-width:578px){footer .menus .menu{width:45%}}footer .menus .menu .title{color:#fff;font-size:24px;line-height:32px;margin-bottom:16px}@media (max-width:578px){footer .menus .menu .title{font-weight:500;font-size:18px;line-height:28px;color:#fff}}footer .menus .menu .title a{color:#fff;text-decoration:none;transition:.3s}footer .menus .menu .title a svg{display:inline-block;margin-left:8px;vertical-align:middle;transition:.6s}footer .menus .menu .title a:hover{color:var(--verde-votorantim)}footer .menus .menu .title a:hover svg{transform:translateX(5px)}footer .menus .menu ul li a{display:block;padding:8px 0;text-decoration:none;font-size:16px;line-height:24px;color:#fff;transition:.3s}@media (max-width:578px){footer .menus .menu ul li a{white-space:nowrap;font-size:14px;line-height:20px}}footer .menus .menu ul li a:hover{color:var(--verde-votorantim)}footer .sub-footer{position:relative}footer .sub-footer .bndes{position:absolute;right:0;top:0}@media (max-width:578px){footer .sub-footer .bndes{top:75px;width:170px}}@media (max-width:578px){footer .sub-footer{display:flex;align-items:center}}footer .sub-footer span{display:block;font-size:16px;line-height:24px;color:#fff;margin-bottom:32px}@media (max-width:578px){footer .sub-footer span{font-size:18px;line-height:28px;color:#fff;margin-bottom:0}}footer .sub-footer .sites-selector{position:relative}footer .sub-footer .sites-selector .tooltip{position:absolute;padding:10px;top:calc(100% + 10px);background-color:var(--texto-principal);font-size:14px;color:#fff;white-space:nowrap;transform:translateX(-50%);border-radius:4px;z-index:46;display:none}footer .sub-footer .sites-selector .tooltip::before{content:"";width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);background-color:var(--texto-principal)}@media (max-width:578px){footer .sub-footer .sites-selector .tooltip{opacity:0}}footer .sub-footer .sites-selector .selected{display:inline-flex;background-color:var(--verde-votorantim);color:var(--texto-principal);font-size:16px;line-height:24px;padding:8px 24px;border-radius:30px;gap:18px;align-items:center;cursor:pointer}@media (max-width:578px){footer .sub-footer .sites-selector .selected{white-space:nowrap}}footer .sub-footer .sites-selector .selected::after{content:"";display:block;width:24px;height:24px;background-image:url(../icons/open-locale-footer.svg);background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}@media (max-width:578px){footer .sub-footer .sites-selector .selected::after{transform:rotate(0)}}footer .sub-footer .sites-selector ul{display:flex;position:absolute;align-items:center;left:0;top:0;padding:8px 24px;border-radius:30px;gap:18px;font-size:0;background-color:var(--verde-votorantim);overflow:hidden;width:0;transition:.3s;opacity:0}footer .sub-footer .sites-selector ul.active{width:445px;opacity:1}@media (max-width:578px){footer .sub-footer .sites-selector ul{top:auto;left:auto;right:0;bottom:0;flex-direction:column;height:0;width:auto;padding:8px 12px}footer .sub-footer .sites-selector ul.active{width:auto;height:425px;padding:16px 12px}footer .sub-footer .sites-selector ul li{display:block;width:100%}footer .sub-footer .sites-selector ul a{display:flex;align-items:center;gap:8px;text-decoration:none;width:100%}footer .sub-footer .sites-selector ul a::after{content:attr(data-title);font-size:14px;text-decoration:none;color:var(--texto-principal)}}footer .sub-footer .sites-selector ul img{width:25px}footer .sub-footer .sites-selector ul::after{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background-image:url(../icons/open-locale-footer.svg);background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);cursor:pointer}@media (max-width:578px){footer .sub-footer .sites-selector ul::after{transform:rotate(180deg)}}footer .copy-footer{padding-top:32px;display:flex;justify-content:space-between;align-items:center}@media (max-width:578px){footer .copy-footer{flex-direction:column;gap:32px;align-items:flex-start}}footer .copy-footer .text{font-size:12px;line-height:16px;color:#fff;display:flex;gap:20px;align-items:center}@media (max-width:578px){footer .copy-footer .text{transform:translateY(60px);flex-direction:column;gap:8px;align-items:flex-start}}footer .copy-footer .text span{display:block}footer .copy-footer .text span.devby{border-left:1px solid #fff;padding-left:20px}footer .copy-footer .text span.devby svg{vertical-align:text-top;height:14px;width:75px;margin-left:8px}@media (max-width:578px){footer .copy-footer .text span.devby{padding-left:0;border-left:none}}@media (max-width:578px){footer .copy-footer .privacy{transform:translateY(-60px)}}footer .copy-footer .privacy a{color:#fff;font-size:12px;line-height:16px;text-decoration:underline}section.page-banner.fornecedor-main.fornecedor-v2 h1{max-width:100%}section.page-banner.fornecedor-main.fornecedor-v2 p{max-width:577px}section.fornecedor-blue-banner{margin:32px 0}section.fornecedor-blue-banner .banner{padding:42px 32px;background-color:#25b4ff;border-radius:16px}@media (max-width:768px){section.fornecedor-blue-banner .banner{padding:24px 16px}}section.fornecedor-blue-banner .banner .about{display:flex;flex-direction:column;align-items:center}section.fornecedor-blue-banner .banner .about h2{font-size:48px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#000}section.fornecedor-blue-banner .banner .about .text{font-size:24px;line-height:40px;text-align:center;color:#000;margin-top:24px;max-width:720px}section.fornecedor-blue-banner .banner .about a.cta{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0000bf;border:none;height:40px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;margin-top:32px}@media (max-width:768px){section.fornecedor-blue-banner .banner .about a.cta{width:100%}}section.fornecedor-blue-banner .banner .about a.cta svg{flex-shrink:0}section.fornecedor-blue-banner .banner .about a.cta:hover svg path{stroke:#e48a33}@media (max-width:578px){section.fornecedor-blue-banner .banner .about a.cta{width:100%}}section.fornecedor-blue-banner .banner .about a.cta img{margin-left:-4px}section.fornecedor-blue-banner .banner .infos h2{font-size:28px;line-height:40px;letter-spacing:-.02em;color:#1d2939;margin-bottom:24px}section.fornecedor-blue-banner .banner .infos .items{display:flex;flex-direction:column;gap:24px}section.fornecedor-blue-banner .banner .infos .items .item{display:flex;align-items:center;gap:8px;font-size:20px;line-height:32px;letter-spacing:-.02em;color:#1d2939}@media (max-width:768px){section.fornecedor-blue-banner .banner .infos .items .item{font-size:18px;line-height:24px}}section.fornecedor-blue-banner .banner .infos .items .item img{height:40px;width:auto}section.fornecedor-blue-banner .banner .infos a.cta{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0000bf;border:none;height:40px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;margin-top:32px}@media (max-width:768px){section.fornecedor-blue-banner .banner .infos a.cta{width:100%}}section.fornecedor-blue-banner .banner .infos a.cta svg{flex-shrink:0}section.fornecedor-blue-banner .banner .infos a.cta:hover svg path{stroke:#e48a33}@media (max-width:578px){section.fornecedor-blue-banner .banner .infos a.cta{width:100%}}section.fornecedor-blue-banner .banner .infos a.cta img{margin-left:-4px}section.fornecedor-blue-banner .banner .double-text{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){section.fornecedor-blue-banner .banner .double-text{grid-template-columns:1fr}}section.fornecedor-blue-banner .banner .double-text h2{font-size:32px;line-height:44px;letter-spacing:-.02em;color:#1d2939}@media (max-width:768px){section.fornecedor-blue-banner .banner .double-text h2{font-size:24px;line-height:32px}}section.fornecedor-blue-banner .banner .double-text .text{font-size:20px;line-height:32px;color:#000}@media (max-width:768px){section.fornecedor-blue-banner .banner .double-text .text{font-size:18px;line-height:24px}}section.fornecedores-v2-text-image{padding:32px 0}@media (max-width:578px){section.fornecedores-v2-text-image{padding:32px 0}}section.fornecedores-v2-text-image .content{display:flex;gap:32px;align-items:center}@media (max-width:578px){section.fornecedores-v2-text-image .content{gap:24px;flex-direction:column-reverse}}section.fornecedores-v2-text-image .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.fornecedores-v2-text-image .content .text{grid-area:text}}section.fornecedores-v2-text-image .content .text h4{color:var(--Texto-Principal,#101828);font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px}section.fornecedores-v2-text-image .content .text h4::before{content:"";display:block;width:64px;height:5px;border-radius:10px;background-color:#0000bf;margin-bottom:32px}@media (max-width:578px){section.fornecedores-v2-text-image .content .text h4{font-size:24px;line-height:28px}}section.fornecedores-v2-text-image .content .text .text-content{font-size:16px;line-height:28px;color:#000;margin:32px 0;max-width:555px}section.fornecedores-v2-text-image .content .text .buttons a{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0000bf;border:none;height:40px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px}section.fornecedores-v2-text-image .content .text .buttons a:hover svg path{stroke:#25b4ff}@media (max-width:578px){section.fornecedores-v2-text-image .content .text .buttons a{width:100%}}section.fornecedores-v2-text-image .content .text .buttons a img{margin-left:-4px}section.fornecedores-v2-text-image .content .image{width:592px;flex:1;min-height:430px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center;flex-shrink:0}@media (max-width:578px){section.fornecedores-v2-text-image .content .image{width:100%;height:186px;min-height:186px;max-height:186px}}section.fornecedores-v2-steps{padding:32px 0;background-color:#fff}section.fornecedores-v2-steps.mt{margin-top:32px}section.fornecedores-v2-steps h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828}@media (max-width:768px){section.fornecedores-v2-steps h2{font-size:24px;line-height:32px}}section.fornecedores-v2-steps h2::before{content:"";display:block;width:64px;height:5px;border-radius:10px;background-color:#0000bf;margin-bottom:32px}section.fornecedores-v2-steps .description{margin:32px 0;font-weight:500;font-size:20px;line-height:30px;color:#000}@media (max-width:768px){section.fornecedores-v2-steps .description{font-size:18px;line-height:24px;margin:24px 0}}section.fornecedores-v2-steps .steps{display:flex;align-items:center;gap:16px}@media (max-width:768px){section.fornecedores-v2-steps .steps{flex-direction:column}}section.fornecedores-v2-steps .steps .step{min-height:230px;flex:1;background-color:#d3f0ff;border-radius:16px;padding:24px;margin-bottom:16px}@media (max-width:768px){section.fornecedores-v2-steps .steps .step{height:auto;min-height:200px;margin-bottom:0}}section.fornecedores-v2-steps .steps .step.h{min-height:262px}section.fornecedores-v2-steps .steps .step .number{font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf}section.fornecedores-v2-steps .steps .step .text{font-size:20px;line-height:32px;color:#000;margin-top:10px}@media (max-width:768px){section.fornecedores-v2-steps .steps .step .text{font-size:18px;line-height:24px}}section.fornecedores-v2-steps .steps .step .text a{color:#0000bf}@media (max-width:768px){section.fornecedores-v2-steps .steps .step.buttons{margin-top:16px}}section.fornecedores-v2-steps .steps .step.buttons h3{font-weight:500;font-size:30px;line-height:44px;color:#0000bf}@media (max-width:768px){section.fornecedores-v2-steps .steps .step.buttons h3{font-size:24px;line-height:32px}}section.fornecedores-v2-steps .steps .step.buttons .options{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}section.fornecedores-v2-steps .steps .step.buttons .options a{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#fff;border:none;height:40px;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:24px}section.fornecedores-v2-steps .steps .step.buttons .options a:hover svg path{stroke:#25b4ff}@media (max-width:578px){section.fornecedores-v2-steps .steps .step.buttons .options a{width:100%}}section.fornecedores-v2-steps .steps .step.buttons .options a img{margin-left:-4px}section.fornecedores-v2-steps .steps .step.text{height:auto;min-height:0;font-size:24px;line-height:40px;color:#000}@media (max-width:768px){section.fornecedores-v2-steps .steps .step.text{margin-top:16px}}section.fornecedores-v2-steps .steps .step.text b,section.fornecedores-v2-steps .steps .step.text strong{font-weight:600;color:#0000bf}section.fornecedores-v2-image-text-misaligned{padding:32px 0}section.fornecedores-v2-image-text-misaligned .content{position:relative;display:flex;justify-content:flex-end;padding-top:94px}@media (max-width:768px){section.fornecedores-v2-image-text-misaligned .content{flex-direction:column;gap:16px;padding-top:0}}section.fornecedores-v2-image-text-misaligned .content .image{width:488px;height:470px;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.1);border-radius:16px;font-size:0;overflow:hidden}@media (max-width:768px){section.fornecedores-v2-image-text-misaligned .content .image{position:relative;height:240px;width:100%}}section.fornecedores-v2-image-text-misaligned .content .image img{width:100%;height:100%;object-fit:cover}section.fornecedores-v2-image-text-misaligned .content .text{padding:32px;border-radius:16px;background-color:#96e637;width:calc(100% - 400px);z-index:2;position:relative}@media (max-width:768px){section.fornecedores-v2-image-text-misaligned .content .text{width:100%}}section.fornecedores-v2-image-text-misaligned .content .text h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828;margin-bottom:32px}@media (max-width:768px){section.fornecedores-v2-image-text-misaligned .content .text h2{font-size:24px;line-height:32px}}section.fornecedores-v2-image-text-misaligned .content .text p{font-size:18px;line-height:28px;color:#101828;margin-bottom:16px}section.fornecedores-v2-video{padding:32px 0;background-color:#d3f0ff}section.fornecedores-v2-video .video-container{display:flex;gap:32px}@media (max-width:768px){section.fornecedores-v2-video .video-container{flex-direction:column-reverse}}section.fornecedores-v2-video .video-container .video{max-width:640px;width:100%;height:360px;border-radius:16px;overflow:hidden;background-color:rgba(0,0,0,.1);flex-shrink:0}section.fornecedores-v2-video .video-container .video iframe{width:100%;height:100%}@media (max-width:768px){section.fornecedores-v2-video .video-container .video{height:192px}}section.fornecedores-v2-video .video-container .content h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828}section.fornecedores-v2-video .video-container .content .text{font-size:20px;line-height:30px;color:#101828;margin:32px 0 24px}section.fornecedores-v2-video .video-container .links{display:flex;flex-wrap:wrap;gap:24px}section.fornecedores-v2-video .video-container .links.mobile{display:none}@media (max-width:768px){section.fornecedores-v2-video .video-container .links.desktop{display:none}section.fornecedores-v2-video .video-container .links.mobile{display:flex;margin-top:24px}}section.fornecedores-v2-video .video-container .links a{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0000bf;border:none;height:40px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}@media (max-width:768px){section.fornecedores-v2-video .video-container .links a{width:100%}}section.fornecedores-v2-video .video-container .links a svg{flex-shrink:0}section.fornecedores-v2-video .video-container .links a:hover svg path{stroke:#e48a33}@media (max-width:578px){section.fornecedores-v2-video .video-container .links a{width:100%}}section.fornecedores-v2-video .video-container .links a img{margin-left:-4px}section.fornecedores-v2-integration{margin:64px 0 32px}section.fornecedores-v2-integration .card{padding:42px 32px;background-color:#96e637;border-radius:16px;text-align:center}@media (max-width:768px){section.fornecedores-v2-integration .card{text-align:left}}section.fornecedores-v2-integration .card h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#000}@media (max-width:768px){section.fornecedores-v2-integration .card h2{text-align:left}}section.fornecedores-v2-integration .card .text{margin-top:32px;font-size:24px;line-height:40px;color:#000}section.fornecedores-v2-documents{padding:32px 0}section.fornecedores-v2-documents h2{font-weight:400;font-size:35.1562px;line-height:44px;text-align:center;color:#000}section.fornecedores-v2-documents .links{margin:24px auto;max-width:1000px;display:flex;flex-direction:column}section.fornecedores-v2-documents .links a{display:flex;align-items:center;justify-content:space-between;font-size:23.625px;line-height:32px;color:#000;padding:12px 0;text-decoration:none;border-bottom:1px solid #000;gap:16px}section.fornecedores-v2-documents .links a svg{flex-shrink:0}section.fornecedores-v2-mobilization{padding:64px 0 96px;background-color:#96e637}section.fornecedores-v2-mobilization h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#000;margin-bottom:32px}section.fornecedores-v2-mobilization .cards{display:flex;gap:32px}@media (max-width:768px){section.fornecedores-v2-mobilization .cards{flex-direction:column}}section.fornecedores-v2-mobilization .cards .card{flex:1;background-color:#25b4ff;border-radius:16px;height:auto;font-size:18px;line-height:28px;color:#101828;padding:32px}section.fornecedores-v2-mobilization .cards .card b,section.fornecedores-v2-mobilization .cards .card strong{font-weight:500}section.fornecedores-v2-mobilization .cards .card h3{font-weight:500;font-size:30px;line-height:44px;color:#101828;margin-bottom:26px}section.fornecedores-v2-mobilization .cards .card h4{font-weight:500;font-size:24px;line-height:32px;color:#101828;margin-bottom:4px}section.fornecedores-v2-mobilization .cards .card a{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#fff;border:none;height:40px;color:#101828;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;margin-top:32px}section.fornecedores-v2-mobilization .cards .card a::after{height:20px;content:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 15.5L15 5.5M15 5.5H8.33333M15 5.5V12.1667' stroke='%230000BF' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:768px){section.fornecedores-v2-mobilization .cards .card a{width:100%}}section.fornecedores-v2-mobilization .cards .card a svg{flex-shrink:0}section.fornecedores-v2-mobilization .cards .card a:hover svg path{stroke:#e48a33}@media (max-width:578px){section.fornecedores-v2-mobilization .cards .card a{width:100%}}section.fornecedores-v2-mobilization .cards .card a img{margin-left:-4px}section.fornecedores-v2-winners{background-color:#96e637;padding:64px 0 96px}section.fornecedores-v2-winners h2{font-size:48px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#0000bf}section.fornecedores-v2-winners .years{margin:48px 0 32px;display:flex;justify-content:center;gap:16px}section.fornecedores-v2-winners .years span{font-weight:400;font-size:16px;line-height:24px;color:#0000bf;padding:8px 14px;border:1px solid #0000bf;border-radius:30px;cursor:pointer}section.fornecedores-v2-winners .years span.active{background-color:#0000bf;color:#fff;font-weight:500}section.fornecedores-v2-winners .winners{background-color:#fff;border-radius:24px;padding:48px;display:none}@media (max-width:768px){section.fornecedores-v2-winners .winners{padding:24px 12px}}section.fornecedores-v2-winners .winners.active{display:block}section.fornecedores-v2-winners .winners .title{font-size:48px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:32px}@media (max-width:768px){section.fornecedores-v2-winners .winners .title{font-size:24px;line-height:32px}}section.fornecedores-v2-winners .winners table{font-size:16px;line-height:28px;letter-spacing:-.006em;color:#101828}section.fornecedores-v2-winners .winners table tr{height:auto!important;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:24px}@media (max-width:768px){section.fornecedores-v2-winners .winners table tr{grid-template-columns:1fr;margin-bottom:12px}}section.fornecedores-v2-winners .winners table td{display:flex;width:auto!important;height:auto!important;flex:1}@media (max-width:768px){section.fornecedores-v2-winners .winners table td:not(:last-child){margin-bottom:12px}}section.fornecedores-v2-winners .winners table td::before{display:inline-block;margin-right:8px;vertical-align:middle;height:32px;content:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%2396E637'/%3E%3Cpath d='M11 25V23H15V19.9C14.1833 19.7167 13.4542 19.3708 12.8125 18.8625C12.1708 18.3542 11.7 17.7167 11.4 16.95C10.15 16.8 9.10417 16.2542 8.2625 15.3125C7.42083 14.3708 7 13.2667 7 12V11C7 10.45 7.19583 9.97917 7.5875 9.5875C7.97917 9.19583 8.45 9 9 9H11V7H21V9H23C23.55 9 24.0208 9.19583 24.4125 9.5875C24.8042 9.97917 25 10.45 25 11V12C25 13.2667 24.5792 14.3708 23.7375 15.3125C22.8958 16.2542 21.85 16.8 20.6 16.95C20.3 17.7167 19.8292 18.3542 19.1875 18.8625C18.5458 19.3708 17.8167 19.7167 17 19.9V23H21V25H11ZM11 14.8V11H9V12C9 12.6333 9.18333 13.2042 9.55 13.7125C9.91667 14.2208 10.4 14.5833 11 14.8ZM16 18C16.8333 18 17.5417 17.7083 18.125 17.125C18.7083 16.5417 19 15.8333 19 15V9H13V15C13 15.8333 13.2917 16.5417 13.875 17.125C14.4583 17.7083 15.1667 18 16 18ZM21 14.8C21.6 14.5833 22.0833 14.2208 22.45 13.7125C22.8167 13.2042 23 12.6333 23 12V11H21V14.8Z' fill='%230000BF'/%3E%3C/svg%3E%0A")}section.fornecedores-v2-faq{padding:32px 0}section.fornecedores-v2-faq h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.fornecedores-v2-faq h2{font-size:24px;line-height:32px}}section.fornecedores-v2-faq .accordion{position:relative;padding:0 46px}@media (max-width:578px){section.fornecedores-v2-faq .accordion{padding:0}}section.fornecedores-v2-faq .accordion .item{margin-bottom:18px;border:1px solid #00b23d;border-radius:50px;transition:.3s}section.fornecedores-v2-faq .accordion .item .title{padding:14px 32px;font-weight:400;font-size:24px;line-height:32px;color:#101828;position:relative;cursor:pointer;display:flex;align-items:center;gap:26px}@media (max-width:578px){section.fornecedores-v2-faq .accordion .item .title{font-size:14px;line-height:18px;display:grid;grid-template-columns:175px 1fr}}section.fornecedores-v2-faq .accordion .item .title span{font-size:16px;line-height:24px;color:#667085;font-weight:500}section.fornecedores-v2-faq .accordion .item .title::before{content:"";position:absolute;right:32px;top:20px;background-image:url(../icons/open-accordion-green.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-v2-faq .accordion .item .title::before{right:0}}section.fornecedores-v2-faq .accordion .item .text{max-height:0;overflow:hidden;transition:.4s;padding:0 32px;font-size:18px;line-height:30px;color:#101828}section.fornecedores-v2-faq .accordion .item .text ol,section.fornecedores-v2-faq .accordion .item .text ul{list-style:initial;list-style-position:inside;margin-left:10px}section.fornecedores-v2-faq .accordion .item .text p{margin-bottom:16px}section.fornecedores-v2-faq .accordion .item .text p b,section.fornecedores-v2-faq .accordion .item .text p strong{font-weight:700}section.fornecedores-v2-faq .accordion .item.active{border-radius:32px}section.fornecedores-v2-faq .accordion .item.active .title{color:#00b23d}section.fornecedores-v2-faq .accordion .item.active .text{max-height:1000px;padding:16px 32px}.fornecedores-v2-faq-cards{background-color:#e9ecef;padding:32px 0 64px}.fornecedores-v2-faq-cards .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.fornecedores-v2-faq-cards .cards{grid-template-columns:1fr;gap:16px}}.fornecedores-v2-faq-cards .cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;padding:32px}.fornecedores-v2-faq-cards .cards .card:first-of-type{background-color:#00b23d}.fornecedores-v2-faq-cards .cards .card:nth-of-type(2){background-color:#e48a33}.fornecedores-v2-faq-cards .cards .card:nth-of-type(3){background-color:#25b4ff}.fornecedores-v2-faq-cards .cards .card:last-of-type{background-color:#96e637}.fornecedores-v2-faq-cards .cards .card h2{font-weight:500;font-size:24px;line-height:32px;color:#000}.fornecedores-v2-faq-cards .cards .card .text{font-size:20px;line-height:32px;color:#000}.fornecedores-v2-faq-cards .cards .card a.cta{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#fff;border:none;height:40px;color:#0000bf;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}@media (max-width:768px){.fornecedores-v2-faq-cards .cards .card a.cta{width:100%}}.fornecedores-v2-faq-cards .cards .card a.cta svg{flex-shrink:0}.fornecedores-v2-faq-cards .cards .card a.cta:hover svg path{stroke:#e48a33}@media (max-width:578px){.fornecedores-v2-faq-cards .cards .card a.cta{width:100%}}.fornecedores-v2-faq-cards .cards .card a.cta img{margin-left:-4px}section.esg-main.geossitio .card h1{max-width:430px}section.geossitio-instituicoes{margin-top:10px}section.geossitio-instituicoes h2{font-size:36px;line-height:44px;text-align:center;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.geossitio-instituicoes h2{text-align:left;font-size:24px;line-height:32px}}section.geossitio-instituicoes .text{background-color:var(--verde-votorantim);padding:32px 48px;border-radius:16px;background-image:url(../img/geossitio-bloco-1-graphics.png);background-repeat:no-repeat;background-position:right bottom;overflow:hidden}@media (max-width:578px){section.geossitio-instituicoes .text{background-image:none;padding:25px 16px}}section.geossitio-instituicoes .text p{max-width:90%;font-size:20px;line-height:30px;margin-bottom:30px;color:var(--texto-principal)}@media (max-width:578px){section.geossitio-instituicoes .text p{font-size:16px;line-height:24px;margin-bottom:24px;max-width:100%}}section.geossitio-instituicoes .logos{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}@media (max-width:578px){section.geossitio-instituicoes .logos{display:flex;gap:0}}section.geossitio-instituicoes .logos .logo{background-color:#fff;height:116px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px}@media (max-width:578px){section.geossitio-instituicoes .logos .logo{max-width:200px}}section.geossitio-instituicoes .logos .logo img{width:auto;max-width:100%;height:auto;max-height:100%}section.text-geossitio{padding:32px 0}section.text-geossitio .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.text-geossitio .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.text-geossitio .content .text{display:flex;flex-direction:column;align-items:flex-start;padding:0 32px}@media (max-width:578px){section.text-geossitio .content .text{grid-area:text;padding:0}}section.text-geossitio .content .text p{font-size:20px;line-height:30px;color:var(--texto-principal);margin-bottom:20px}@media (max-width:578px){section.text-geossitio .content .text p{font-size:16px;line-height:24px}}section.text-geossitio .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}@media (max-width:578px){section.text-geossitio .content .text p{font-size:16px;line-height:24px}}section.text-geossitio .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.text-geossitio .content .text ul{font-size:16px;line-height:24px}}section.text-geossitio .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px}@media (max-width:578px){section.text-geossitio .content .text a{font-size:14px;line-height:24px}}section.text-geossitio .content .text a:hover svg path{stroke:#f6c345}section.text-geossitio .content .image{width:100%;min-height:590px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.text-geossitio .content .image{grid-area:image;height:320px;min-height:320px}}section.esg-links-cards.geossitio{background-color:transparent;padding-top:32px}section.esg-links-cards.geossitio h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:10px}@media (max-width:578px){section.esg-links-cards.geossitio h3{text-align:left;font-size:24px;line-height:32px;margin-bottom:32px}}section.esg-links-cards.geossitio .text{color:var(--texto-principal);font-size:18px;line-height:28px;text-align:center;max-width:600px;margin:0 auto;margin-bottom:34px}@media (max-width:578px){section.esg-links-cards.geossitio .text{font-size:16px;line-height:32px;text-align:left}}section.esg-links-cards.geossitio h5{font-size:20px;line-height:30px;color:var(--texto-principal);font-weight:500;text-align:center;margin-bottom:32px}@media (max-width:578px){section.esg-links-cards.geossitio h5{font-size:16px;line-height:32px;text-align:left}}@media (max-width:578px){section.esg-links-cards.geossitio .items .item h3{margin-bottom:0;font-size:24px}}section.depoimentos.geossitio{background-color:var(--azul-votorantim);background-image:none}section.depoimentos.geossitio .bar{background-color:var(--verde-votorantim);height:5px;width:64px;border-radius:10px;margin:0 auto;margin-bottom:32px}@media (max-width:578px){section.depoimentos.geossitio .bar{margin:0;margin-bottom:32px}}section.depoimentos.geossitio h4{font-size:36px;line-height:44px;color:#fff;text-align:center;margin-bottom:90px}@media (max-width:578px){section.depoimentos.geossitio h4{text-align:left;font-size:24px;line-height:32px;margin-bottom:32px}}section.depoimentos.geossitio .cards .item .photo{width:150px;background-position:center;background-repeat:no-repeat;background-size:contain}section.depoimentos.geossitio .cards .item h6{font-weight:500}section.depoimentos.geossitio .cards .item .text{justify-content:flex-start;margin-top:16px}section.geossitio-estudos{padding:120px 0}@media (max-width:578px){section.geossitio-estudos{display:none}}section.geossitio-estudos .bar{background-color:#e48a33;height:5px;width:64px;border-radius:10px;margin:0 auto;margin-bottom:32px}section.geossitio-estudos h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:90px}section.geossitio-estudos .items{display:flex;gap:32px;position:relative;flex-flow:row wrap}@media (max-width:578px){section.geossitio-estudos .items{flex-direction:column;gap:16px}}section.geossitio-estudos .items .item{position:relative;height:285px;background-color:#fff;border-radius:16px;background-size:auto 150%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:32px;gap:16px;overflow:hidden;width:calc(50% - 16px)}section.geossitio-estudos .items .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);background-position-y:100px;background-repeat:no-repeat;transition:.6s}section.geossitio-estudos .items .item h4{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative}@media (max-width:578px){section.geossitio-estudos .items .item h4{font-size:18px;line-height:28px}}section.geossitio-estudos .items .item p{font-size:14px;line-height:20px;color:#fff;position:relative}section.geossitio-estudos .items .item .links{position:relative;max-height:0;overflow:hidden;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (max-width:578px){section.geossitio-estudos .items .item .links{max-height:100%}}section.geossitio-estudos .items .item .links p{font-size:16px;line-height:24px;color:#fff}section.geossitio-estudos .items .item .links a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500}section.geossitio-estudos .items .item .links a:hover svg path{stroke:#f6c345}section.geossitio-estudos .items .item:hover{background-size:auto 170%}section.geossitio-estudos .items .item:hover::before{background-position-y:0px}section.geossitio-estudos .items .item:hover .links{max-height:300px}:root{--branco:#fff;--azul-votorantim:#0000bf;--verde-votorantim:#96e637;--cinza:#d0d0ce;--cinza-fundo:#e4e7ec;--texto-principal:#101828;--texto-secundaria:#667085}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Thin_WebOnly.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Light_WebOnly.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Regular_WebOnly.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Medium_WebOnly.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Bold_WebOnly.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VotorantimSans;src:url("../fonts/VotorantimSans-Black_WebOnly.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}body,html{min-height:100%;height:100%;position:relative;font-family:VotorantimSans,sans-serif;color:var(--texto-principal);background-color:#f8f9fa}@media (max-width:578px){body,html{margin-top:0!important}}#wrapper{animation:.6s startWrapper}@keyframes startWrapper{from{opacity:.2}to{opacity:1}}.global-mask{background-color:var(--azul-votorantim);position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background-image:url(../img/global-mask-graphics.png);background-position:top right;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:578px){.global-mask{background-image:none}}.global-mask.closed{display:none}.global-mask .header{position:absolute;left:0;top:0;width:100%}.global-mask .header .container{display:flex;justify-content:space-between;align-items:center;padding:28px 0}.global-mask .header .container .logo{max-width:270px}@media (max-height:750px){.global-mask .header .container .logo img{max-height:50px}}.global-mask .header .container .close{cursor:pointer}.global-mask .title{font-size:32px;line-height:44px;color:#fff;margin-bottom:16px;margin-top:70px}@media (max-width:578px){.global-mask .title{font-size:24px;line-height:28px}}.global-mask .subtitle{font-size:24px;line-height:24px;color:var(--verde-votorantim)}.global-mask .countries{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;margin-bottom:20px}@media (max-width:578px){.global-mask .countries{display:block;white-space:nowrap;overflow:auto;padding-bottom:0;margin-top:8px}}.global-mask .countries .item{width:110px;height:82px;border-radius:10px;background-size:100% 100%;background-position:center;position:relative;display:flex;align-items:flex-end;padding:8px;transition:.6s;overflow:hidden}@media (max-width:578px){.global-mask .countries .item{display:inline-flex;margin-right:8px;vertical-align:top}}.global-mask .countries .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 7.81%,rgba(0,0,0,.71) 100%)}.global-mask .countries .item span{color:#fff;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;display:block;position:relative}.global-mask .countries .item span svg{display:inline-block;vertical-align:middle;opacity:0;transition:.6s}.global-mask .countries .item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.global-mask .countries .item:hover{padding-bottom:16px;background-size:130% 130%}.global-mask .countries .item:hover span svg{opacity:1}.global-mask .modals{height:130px;margin-top:16px;display:block}.global-mask .modals .modal{min-width:480px;height:160px;background-color:#fff;display:none;border-radius:8px;padding:0 132px}@media (max-width:578px){.global-mask .modals .modal{width:100%;min-width:0;height:auto;padding:32px 50px;margin-left:0!important;transform:none!important}}.global-mask .modals .modal.active{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.global-mask .modals .modal .modal-title{font-size:24px;line-height:32px;color:var(--texto-principal);text-align:center}.global-mask .modals .modal .modal-text{font-size:14px;line-height:24px;color:var(--texto-principal);text-align:center}@media (min-width:1200px){.global-mask .modals .modal .modal-text{min-width:368px}}.global-mask .modals .modal .modal-links{display:flex;gap:16px;align-items:center}@media (max-width:578px){.global-mask .modals .modal .modal-links{flex-wrap:wrap;justify-content:center;flex-direction:column}}.global-mask .modals .modal .modal-links a{padding:0 16px;text-decoration:none;display:flex;align-items:flex-end;gap:8px}.global-mask .modals .modal .modal-links a img{max-height:34px}.global-mask .modals .modal .modal-links a .arrow-flag{display:none}@media (max-width:578px){.global-mask .modals .modal .modal-links a .arrow-flag{display:block;transform:rotate(315deg)}}.global-mask .modals .modal .modal-links a.btn{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px}@media (max-width:578px){.global-mask .modals .modal .modal-links a.btn{font-size:14px;line-height:24px}}.global-mask .modals .modal .modal-links a.btn:hover svg path{stroke:#f6c345}.container{max-width:1216px;width:100%;margin:0 auto}.container.big{max-width:1313px}@media (max-width:578px){.container{padding:0 16px}}@media (min-width:1800px){.container{max-width:calc(1632px - 208px)}.container.big{max-width:1632px}}b,strong{font-weight:700}em,i{font-style:italic}.align-center-parent{text-align:center!important}@media (max-width:578px){#wpadminbar.mobile{top:-46px}}@media screen and (max-width:782px){#wpadminbar .ab-icon{width:38px!important}}.mobile{display:none}@media (max-width:578px){.desktop{display:none}.mobile{display:block}}.desktop.flex{display:flex}.mobile.flex{display:none}@media (max-width:578px){.desktop.flex{display:none}.mobile.flex{display:flex}}section.products-main .card.orange{background-color:#e48a32}section.products-main .card.orange h1{color:var(--texto-principal)}section.products-main .card.orange p{color:var(--texto-principal)}section.products-main .card.blue{background-color:var(--azul-votorantim)}section.products-main .card.blue h1{color:#fff}section.products-main .card.blue p{color:#fff}::marker{white-space:nowrap}body.customize-support #wpadminbar{display:none!important}@media (min-width:578px){body.customize-support #wpadminbar{display:block!important}body.customize-support header{top:32px}}@media screen and (max-width:782px){html[lang]{margin-top:0!important}}section.our-people-first-block.global-presence-block{margin-top:32px;margin-bottom:0}section.our-people-first-block.global-presence-block .content .text-block p{font-size:20px;line-height:30px}section.global-operations{padding:64px 0}section.global-operations h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;margin-bottom:32px;color:var(--texto-principal)}@media (max-width:578px){section.global-operations h2{font-size:24px;line-height:32px}}section.global-operations .countries{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}section.global-operations .countries .item{width:64px;height:64px;background-size:cover;background-position:center;border-radius:100px;flex-shrink:0}@media (max-width:578px){section.global-operations .countries .item{width:110px;height:110px}}section.global-presence-map{background-color:#e9ecef;padding:64px 0 64px 0;padding-left:calc((100% - 1216px)/ 2);padding-right:calc((100% - 1216px)/ 2)}@media (max-width:578px){section.global-presence-map{padding:64px 0 0 0;padding-left:0;padding-right:0}}section.global-presence-map h3{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;margin-bottom:32px;color:var(--texto-principal)}@media (max-width:578px){section.global-presence-map h3{font-size:24px;line-height:32px}}section.global-presence-map .map{width:100%;overflow:auto}@media (max-width:578px){section.global-presence-map .map{padding:0 20px}}section.global-presence-map .map img{width:100%;height:auto}@media (max-width:578px){section.global-presence-map .map img{width:auto;height:850px}}body.vc-global section.home-news .graphics-1{background-image:url(../img/home-news-grafismo-1-global.png);width:1000px;background-position:left bottom;top:auto;bottom:-80px}body.vc-global section.home-news .graphics-2{background-image:url(../img/home-news-grafismo-2-global.png);width:50%;background-position:right bottom}body.vc-global section.home-contents .graphics-1{background-image:url(../img/home-movimentos-grafismo-1-global.png);width:50%;height:100%;background-size:contain}body.vc-global section.units{display:none}body.vc-global section.home-contents .graphics-2{display:none}section.governanca-block{padding:90px 0;background-image:url(../img/governanca-graphics-1.png);background-repeat:no-repeat;background-position:bottom right 100px}@media (max-width:578px){section.governanca-block{background-position:bottom right;background-image:none}}section.governanca-block.type-1{padding-bottom:135px}section.governanca-block.no-bg{background-image:none}section.governanca-block.bg-2{background-image:url(../img/governanca-graphics.png);background-position:bottom right}@media (max-width:578px){section.governanca-block.bg-2{background-image:none}}section.governanca-block.bg-2 .content{align-items:flex-start}section.governanca-block.bg-2 .content .text.mt{margin-top:112px}@media (max-width:578px){section.governanca-block.bg-2 .content .text.mt{grid-area:image;margin-top:0}}section.governanca-block.type-2{background-image:none}section.governanca-block.type-2 .content{grid-template-columns:490px 1fr}@media (max-width:578px){section.governanca-block.type-2 .content{grid-template-columns:1fr}}section.governanca-block.type-2 .content .image{height:490px}@media (max-width:578px){section.governanca-block.type-2 .content .image{height:320px}}section.governanca-block.type-3{background-image:none}section.governanca-block .text-block{background-color:var(--verde-votorantim);border-radius:16px;margin-top:32px;padding:46px 32px;background-image:url(../img/governanca-graphics-2.png);background-size:auto 100%;background-position:top right;background-repeat:no-repeat}@media (max-width:578px){section.governanca-block .text-block{background-image:url(../img/governanca-graphics-2-mobile.png);background-size:auto 100px;background-position:bottom right}}section.governanca-block .text-block p{font-size:18px;line-height:28px;color:var(--texto-principal);padding-right:270px}@media (max-width:578px){section.governanca-block .text-block p{padding-right:0}}section.governanca-block .text-block .buttons{display:flex}section.governanca-block .text-block a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.governanca-block .text-block a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.governanca-block .text-block a{font-size:14px;line-height:24px}}section.governanca-block .text-block a:hover svg path{stroke:#f6c345}section.governanca-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.governanca-block .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}section.governanca-block .content.no-invert{grid-template-areas:"text" "image"}}section.governanca-block .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.governanca-block .content .text{grid-area:text}}section.governanca-block .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.governanca-block .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.governanca-block .content .text h3{font-size:24px;line-height:32px}}section.governanca-block .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.governanca-block .content .text p:not(:last-of-type){margin-bottom:20px}section.governanca-block .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.governanca-block .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.governanca-block .content .text p{font-size:16px;line-height:24px}}section.governanca-block .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.governanca-block .content .text ul{font-size:16px;line-height:24px}}section.governanca-block .content .text .buttons{display:flex;gap:32px}section.governanca-block .content .text .buttons.vertical{flex-direction:column;gap:24px;margin-top:16px}section.governanca-block .content .text .buttons.vertical a{margin:0}@media (max-width:578px){section.governanca-block .content .text .buttons{flex-direction:column;align-items:flex-start;gap:0}}section.governanca-block .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.governanca-block .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.governanca-block .content .text a{font-size:14px;line-height:24px}}section.governanca-block .content .text a:hover svg path{stroke:#f6c345}section.governanca-block .content .image{width:100%;min-height:420px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.governanca-block .content .image{grid-area:image;height:320px;min-height:320px}}section.governanca-block .content .text-image img{width:100%;height:auto;border-radius:8px;margin-bottom:32px}section.governanca-block .content .text-image p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.governanca-block .content .text-image p:not(:last-of-type){margin-bottom:20px}section.governanca-block .content .text-image p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.governanca-block .content .text-image p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.governanca-block .content .text-image p{font-size:16px;line-height:24px}}section.governanca-block .content .text-image .buttons{display:flex;gap:32px;align-items:flex-start;margin-top:32px!important}section.governanca-block .content .text-image .buttons a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.governanca-block .content .text-image .buttons a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.governanca-block .content .text-image .buttons a{font-size:14px;line-height:24px}}section.governanca-block .content .text-image .buttons a:hover svg path{stroke:#f6c345}section.governanca-block .content .text-image .buttons.vertical{flex-direction:column;gap:24px;margin-top:16px}section.governanca-block .content .text-image .buttons.vertical a{margin:0}@media (max-width:578px){section.governanca-block .content .text-image .buttons{flex-direction:column;align-items:flex-start;gap:0}}section.conselho{background-color:var(--azul-votorantim);padding:64px 0}section.conselho .color-bar{width:64px;height:5px;border-radius:10px;background-color:var(--verde-votorantim);margin:0 auto;margin-bottom:32px}section.conselho h3{font-size:36px;line-height:44px;color:#fff;text-align:center;margin-bottom:32px}section.conselho .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width:578px){section.conselho .cards{grid-template-columns:1fr}}section.conselho .cards .card{background-color:#fff;border-radius:10px;display:flex;gap:11px;align-items:center;justify-content:flex-start;flex-direction:column;padding:30px}section.conselho .cards .card .icon{background-color:#e48a33;width:48px;height:48px;border-radius:50px;display:flex;align-items:center;justify-content:center}section.conselho .cards .card .icon img{max-width:20px;max-height:20px}section.conselho .cards .card h4{color:var(--texto-principal);font-size:18px;line-height:28px;font-weight:500;text-align:center}section.conselho .cards .card .text{text-align:center;font-size:16px;line-height:24px;color:var(--texto-principal)}section.estrutura-governacional{padding:96px 0;position:relative;background-color:#e4e7ec}section.estrutura-governacional .graphics-1{position:absolute;left:0;top:50px;width:200px;height:850px;background-image:url(../img/estrutura-governacional-graphics-1.png);background-position:left top;background-repeat:no-repeat}@media (max-width:578px){section.estrutura-governacional .graphics-1{display:none}}section.estrutura-governacional .graphics-2{position:absolute;right:0;bottom:50px;width:200px;height:600px;background-image:url(../img/estrutura-governacional-graphics-2.png);background-position:bottom right;background-repeat:no-repeat}@media (max-width:578px){section.estrutura-governacional .graphics-2{display:none}}section.estrutura-governacional h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.estrutura-governacional h3{font-size:24px;line-height:32px}}section.estrutura-governacional .arvore{width:660px;height:730px;margin:132px auto;margin-bottom:220px;background-image:url(../img/arvore-estrutura-governacional.png);background-size:100% 100%;position:relative}@media (max-width:578px){section.estrutura-governacional .arvore{width:195px;height:925px;background-image:url(../img/arvore-estrutura-governacional-mobile.png)}}section.estrutura-governacional .texto{position:absolute;width:312px;right:0;top:0;font-size:16px;line-height:21px;color:var(--texto-principal);transform:translateX(100%)}@media (max-width:578px){section.estrutura-governacional .texto{bottom:-300px;top:auto;transform:none;right:0;max-width:252px;font-size:14px;line-height:20px;left:50%;transform:translateX(-50%)}}section.estrutura-governacional .texto p{margin-bottom:21px}section.estrutura-governacional .card{border-radius:8px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--texto-principal);text-align:center;padding:24px;gap:20px}section.estrutura-governacional .card.c1{left:50%;top:0;transform:translate(-50%,-50%);width:282px;height:178px;background-color:var(--azul-votorantim);color:#fff}@media (max-width:578px){section.estrutura-governacional .card.c1{width:150px;height:112px}}section.estrutura-governacional .card.c2{left:0;top:124px;width:280px;height:178px;background-color:#e48a33;transform:translateX(-50%)}@media (max-width:578px){section.estrutura-governacional .card.c2{width:150px;height:112px;top:93px}}section.estrutura-governacional .card.c3{left:50%;top:148px;background-color:var(--verde-votorantim);width:176px;height:130px;transform:translateX(-50%)}@media (max-width:578px){section.estrutura-governacional .card.c3{width:150px;height:112px;top:93px;left:auto;right:0;transform:translateX(50%)}}section.estrutura-governacional .card.c4{right:0;top:278px;width:282px;height:130px;background-color:#e48a33;transform:translateX(50%)}@media (max-width:578px){section.estrutura-governacional .card.c4{width:150px;height:112px;top:243px;right:50%}}section.estrutura-governacional .card.c5{left:38px;top:442px;width:280px;height:178px;background-color:#25b4ff}@media (max-width:578px){section.estrutura-governacional .card.c5{width:150px;height:112px;left:0;top:410px;transform:translateX(-50%)}}section.estrutura-governacional .card.c6{right:38px;top:442px;width:280px;height:178px;background-color:#25b4ff}@media (max-width:578px){section.estrutura-governacional .card.c6{width:150px;height:112px;right:0;top:410px;transform:translateX(50%)}}section.estrutura-governacional .card.c7{left:0;top:714px;width:280px;height:178px;background-color:#00b23d;transform:translateX(-50%)}@media (max-width:578px){section.estrutura-governacional .card.c7{width:150px;height:112px;top:577px;left:50%}}section.estrutura-governacional .card.c8{left:50%;top:714px;width:280px;height:178px;background-color:#00b23d;transform:translateX(-50%)}@media (max-width:578px){section.estrutura-governacional .card.c8{width:150px;height:112px;top:721px;left:50%}}section.estrutura-governacional .card.c9{right:0;top:714px;width:280px;height:178px;background-color:#00b23d;transform:translateX(50%)}@media (max-width:578px){section.estrutura-governacional .card.c9{width:150px;height:112px;top:865px;left:50%;transform:translateX(-50%)}}section.estrutura-governacional .card h5{font-size:18px;line-height:28px;font-weight:500}@media (max-width:578px){section.estrutura-governacional .card h5{font-size:14px;line-height:16px}}section.estrutura-governacional .card h6{font-size:18px}@media (max-width:578px){section.estrutura-governacional .card h6{font-size:14px}}section.governanca-v2-about{margin:90px 0 64px}section.governanca-v2-about h2{text-align:center;font-size:36px;line-height:44px;color:#101828;margin-bottom:32px}section.governanca-v2-about .texts{display:flex;gap:32px;align-items:flex-start}section.governanca-v2-about .texts .text{flex:1;font-size:20px;line-height:30px;color:#101828}section.governanca-v2-about .texts .text b,section.governanca-v2-about .texts .text strong{font-weight:500;font-size:24px}.header-space{height:124px}@media (max-width:578px){.header-space{height:104px!important}}header{position:fixed;border-bottom:1px solid #ebeef0;margin-bottom:56px;z-index:999;top:0;width:100%;background-color:#f8f9fa}@media (max-width:578px){header{border-bottom:0;margin-bottom:0}}header .search{position:absolute;width:100%;left:0;bottom:0;height:40px;z-index:90;display:none}@media (max-width:578px){header .search{padding:20px}}header .search form{max-width:800px;margin:0 auto;display:flex;gap:20px;position:relative}header .search form input{flex:1;border-radius:100px;height:40px;border:1px solid #e4e7ec;background-color:#e4e7ec;font-family:inherit;padding:8px 24px;font-size:16px;line-height:24px;background-image:url(../icons/search-mobile.svg);background-position:right 16px center;background-repeat:no-repeat}header .search form button{border-radius:100px;height:40px;border:1px solid var(--azul-votorantim);background-color:var(--azul-votorantim);color:#fff;font-family:inherit;padding:8px 24px;font-size:16px;line-height:24px}header .search form .form-results{position:absolute;width:100%;background-color:#fff;border-radius:16px;top:100%;margin-top:10px;display:none;padding:10px 0 0 0}header .search form .form-results.no-results{display:none!important}header .search form .form-results.active{display:block}header .search form .form-results ul{margin:0;padding:0;list-style:none}header .search form .form-results ul li a{display:block;padding:10px;font-size:14px;line-height:20px;color:#000;text-align:left;margin-left:0!important;padding-left:70px;position:relative;text-decoration:none}header .search form .form-results ul li a.history::before,header .search form .form-results ul li a.result::before{content:"";width:20px;height:20px;position:absolute;left:30px;top:10px;background-image:url(../img/search-result.svg);background-repeat:no-repeat;background-position:center}header .search form .form-results ul li a.history::before{background-image:url(../img/search-history.svg);background-size:contain}header .search form .form-results .view-more a{display:block;padding:10px 0;width:100%;font-size:#0000bf;font-size:16px;font-weight:500;border-top:1px solid #667085;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:10px}header.search-active .search{display:block}header.search-active .menu{opacity:0}header .header-container,header .header-container-mobile-menu-opened{display:flex;justify-content:space-between;align-items:center}header .header-container-mobile-menu-opened.header-container-mobile-menu-opened,header .header-container.header-container-mobile-menu-opened{z-index:40;position:fixed;top:0;right:-100%;width:100%;padding:0 16px;display:none;transition:.3s}@media (max-width:578px){header .header-container-mobile-menu-opened.header-container-mobile-menu-opened,header .header-container.header-container-mobile-menu-opened{display:flex}}header .header-container-mobile-menu-opened.header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a img,header .header-container.header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a img{filter:brightness(0) invert(1)}header .header-container .logo,header .header-container-mobile-menu-opened .logo{width:270px}@media (max-width:1313px){header .header-container .logo,header .header-container-mobile-menu-opened .logo{width:auto}}@media (max-width:578px){header .header-container .logo,header .header-container-mobile-menu-opened .logo{width:135px}}header .header-container .logo img,header .header-container-mobile-menu-opened .logo img{width:100%}header .header-container .header-content,header .header-container-mobile-menu-opened .header-content{transform:translateY(1px);z-index:30}@media (max-width:578px){header .header-container .header-content,header .header-container-mobile-menu-opened .header-content{transform:none}}header .header-container .header-content .menu-options,header .header-container-mobile-menu-opened .header-content .menu-options{padding:12px 0;display:flex;justify-content:flex-end}@media (max-width:578px){header .header-container .header-content .menu-options,header .header-container-mobile-menu-opened .header-content .menu-options{padding:30px 0}}header .header-container .header-content .menu-options .locale-menu,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu{background-color:transparent;border-radius:40px;padding:8px 16px;font-size:0px;display:flex;align-items:center;gap:8px;transition:.2s;direction:rtl;position:relative}@media (max-width:578px){header .header-container .header-content .menu-options .locale-menu,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu{display:none}}header .header-container .header-content .menu-options .locale-menu ul,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul{display:block;white-space:nowrap;overflow:hidden;max-width:42px;transition:.2s}header .header-container .header-content .menu-options .locale-menu ul li,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li{display:inline-block;margin:0 8px;transition:.2s}header .header-container .header-content .menu-options .locale-menu ul li a img,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li a img{width:25px}header .header-container .header-content .menu-options .locale-menu ul li:not(:first-child),header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li:not(:first-child){margin:0 1px}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises{background:#fff;border-radius:8px;padding:16px 40px 29px 40px;display:none;position:absolute;z-index:1;margin-top:15px;direction:ltr}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises.dropdown-active,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises.dropdown-active{display:block}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises .nome-pais,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises .nome-pais{text-align:center;font-weight:500;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828;padding-bottom:12px}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises .texto,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises .texto{font-weight:400;font-size:18px;line-height:28px;color:#101828;padding-bottom:24px}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises .logos,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises .logos{display:flex;gap:16px;justify-content:center;align-items:center}header .header-container .header-content .menu-options .locale-menu ul li .dropdown-paises .logos img,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu ul li .dropdown-paises .logos img{width:100%}header .header-container .header-content .menu-options .locale-menu .tooltip,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu .tooltip{position:absolute;padding:10px;top:calc(100% + 10px);background-color:var(--texto-principal);font-size:14px;color:#fff;white-space:nowrap;transform:translateX(-50%);border-radius:4px;z-index:46;display:none}header .header-container .header-content .menu-options .locale-menu .tooltip::before,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu .tooltip::before{content:"";width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);background-color:var(--texto-principal)}header .header-container .header-content .menu-options .locale-menu .open-locale,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu .open-locale{height:25px;width:25px;background-image:url(../icons/locale-open.svg);background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);filter:brightness(.3);transition:.2s;cursor:pointer}header .header-container .header-content .menu-options .locale-menu.active,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu.active{background-color:#e5e5ff}header .header-container .header-content .menu-options .locale-menu.active ul,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu.active ul{max-width:400px}header .header-container .header-content .menu-options .locale-menu.active ul li:not(:first-child),header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu.active ul li:not(:first-child){margin:0 8px}header .header-container .header-content .menu-options .locale-menu.active .open-locale,header .header-container-mobile-menu-opened .header-content .menu-options .locale-menu.active .open-locale{transform:rotate(0);filter:brightness(1)}header .header-container .header-content .menu-options .option-items,header .header-container-mobile-menu-opened .header-content .menu-options .option-items{margin-left:40px}header .header-container .header-content .menu-options .option-items ul,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul{display:flex;gap:40px}@media (max-width:578px){header .header-container .header-content .menu-options .option-items ul,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul{gap:25px}}header .header-container .header-content .menu-options .option-items ul li a,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a{display:flex;align-items:center;font-size:16px;line-height:24px;text-decoration:none;color:var(--texto-principal);padding:8px;border-radius:40px;transition-duration:.2s}@media (max-width:578px){header .header-container .header-content .menu-options .option-items ul li a,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a{font-size:0px}}header .header-container .header-content .menu-options .option-items ul li a img,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a img{height:20px;margin-right:8px;vertical-align:middle;filter:brightness(.3)}@media (max-width:578px){header .header-container .header-content .menu-options .option-items ul li a img,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a img{margin-right:0}}header .header-container .header-content .menu-options .option-items ul li a.open-menu img,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a.open-menu img{width:20px}header .header-container .header-content .menu-options .option-items ul li a.active,header .header-container .header-content .menu-options .option-items ul li a:hover,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a.active,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a:hover{background-color:#e5e5ff;color:var(--azul-votorantim)}header .header-container .header-content .menu-options .option-items ul li a.active img,header .header-container .header-content .menu-options .option-items ul li a:hover img,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a.active img,header .header-container-mobile-menu-opened .header-content .menu-options .option-items ul li a:hover img{filter:brightness(1)}header .header-container .header-content .menu,header .header-container-mobile-menu-opened .header-content .menu{text-align:right;min-width:800px}header .header-container .header-content .menu .dropdown-line,header .header-container-mobile-menu-opened .header-content .menu .dropdown-line{display:none}@media (max-width:578px){header .header-container .header-content .menu,header .header-container-mobile-menu-opened .header-content .menu{position:fixed;right:-100%;top:0;width:100%;height:100%;background-color:#00008d;padding:0 16px;padding-top:115px;text-align:left;transition:.3s;min-width:0}}header .header-container .header-content .menu ul,header .header-container-mobile-menu-opened .header-content .menu ul{display:flex;gap:12px;justify-content:flex-end}@media (max-width:578px){header .header-container .header-content .menu ul,header .header-container-mobile-menu-opened .header-content .menu ul{flex-direction:column;gap:8px;justify-content:initial}}header .header-container .header-content .menu ul li a,header .header-container-mobile-menu-opened .header-content .menu ul li a{display:block;padding:5px;font-size:15px;line-height:24px;text-decoration:none;color:var(--texto-principal);border-bottom:2px solid transparent;transition:.2s;position:relative;white-space:nowrap}@media (max-width:578px){header .header-container .header-content .menu ul li a,header .header-container-mobile-menu-opened .header-content .menu ul li a{color:#fff}header .header-container .header-content .menu ul li a.external,header .header-container-mobile-menu-opened .header-content .menu ul li a.external{display:flex;justify-content:space-between;align-items:center}header .header-container .header-content .menu ul li a.external::after,header .header-container-mobile-menu-opened .header-content .menu ul li a.external::after{height:24px;content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 18L18 6M18 6H10M18 6V14' stroke='%2396E637' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}header .header-container .header-content .menu ul li a[href^="#dropdown-"]::before,header .header-container-mobile-menu-opened .header-content .menu ul li a[href^="#dropdown-"]::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;background-image:url(../icons/mobile-has-dropdown.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%}}@media (min-width:578px){header .header-container .header-content .menu ul li a.active,header .header-container .header-content .menu ul li a:hover,header .header-container-mobile-menu-opened .header-content .menu ul li a.active,header .header-container-mobile-menu-opened .header-content .menu ul li a:hover{border-color:inherit}}header .header-container .header-content .locale-menu-mobile,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile{display:none}@media (max-width:578px){header .header-container .header-content .locale-menu-mobile,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile{position:fixed;bottom:0;right:-100%;width:100%;display:block;transition:.3s;padding:0 16px}header .header-container .header-content .locale-menu-mobile .select,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select{display:flex;padding:30px 0;align-items:center;justify-content:center;background-color:var(--verde-votorantim);border-top-left-radius:8px;border-top-right-radius:8px}header .header-container .header-content .locale-menu-mobile .select span,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select span{display:block;white-space:nowrap;overflow:hidden;width:170px;text-align:center;transition:.3s;position:relative}header .header-container .header-content .locale-menu-mobile .select span::after,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select span::after{content:"";display:inline-block;vertical-align:middle;margin-left:10px;width:24px;height:24px;background-image:url(../icons/open-locale-footer.svg);background-repeat:no-repeat;background-position:center}header .header-container .header-content .locale-menu-mobile .select span img,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select span img{vertical-align:middle;margin-right:10px}header .header-container .header-content .locale-menu-mobile .select .list ul,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul{display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:.3s;overflow:hidden;width:0;position:relative;gap:8px}header .header-container .header-content .locale-menu-mobile .select .list ul::after,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul::after{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background-image:url(../icons/open-locale-footer.svg);background-repeat:no-repeat;background-position:center;transform:rotate(-90deg)}header .header-container .header-content .locale-menu-mobile .select .list ul li,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li{display:inline-block;transition:.2s;position:relative}header .header-container .header-content .locale-menu-mobile .select .list ul li a img,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li a img{width:20px}header .header-container .header-content .locale-menu-mobile .select .list ul li:not(:first-child),header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li:not(:first-child){margin:0 1px}header .header-container .header-content .locale-menu-mobile .select .list ul li .dropdown-paises,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .dropdown-paises{max-width:231px;background:#fff;border-radius:8px;padding:11px 11px 21px 11px;display:none;position:fixed;z-index:1;margin:0 auto;bottom:95px;left:0;right:0}header .header-container .header-content .locale-menu-mobile .select .list ul li .dropdown-paises.dropdown-active,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .dropdown-paises.dropdown-active{display:block}header .header-container .header-content .locale-menu-mobile .select .list ul li .nome-pais,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .nome-pais{text-align:center;font-weight:600;font-size:24px;line-height:32px;color:#101828;padding-bottom:8px}header .header-container .header-content .locale-menu-mobile .select .list ul li .texto,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .texto{max-width:209px;font-weight:400;font-size:14px;line-height:20px;color:#101828;white-space:break-spaces;text-align:center}header .header-container .header-content .locale-menu-mobile .select .list ul li .logos,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .logos{display:flex;gap:16px;flex-direction:column;align-items:center}header .header-container .header-content .locale-menu-mobile .select .list ul li .logos img,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .logos img{max-width:107px;width:100%}header .header-container .header-content .locale-menu-mobile .select .list ul li .logos svg,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile .select .list ul li .logos svg{transform:rotate(315deg)}header .header-container .header-content .locale-menu-mobile.active .select span,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile.active .select span{width:0}header .header-container .header-content .locale-menu-mobile.active .select .list ul,header .header-container-mobile-menu-opened .header-content .locale-menu-mobile.active .select .list ul{width:320px}}header .header-container .dropdown,header .header-container-mobile-menu-opened .dropdown{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10;display:none}@media (max-width:578px){header .header-container .dropdown,header .header-container-mobile-menu-opened .dropdown{background-color:transparent;z-index:45}}header .header-container .dropdown .dropdown-body,header .header-container-mobile-menu-opened .dropdown .dropdown-body{position:absolute;top:0;right:0;content:"";background-color:#00008d;width:100%;height:100%;padding-top:135px;display:flex;align-items:center;justify-content:space-evenly;background-image:url(../img/dropdown-graphics.png);background-position:left bottom;background-repeat:no-repeat;background-size:40vw auto;flex-direction:column}@media (max-height:780px){header .header-container .dropdown .dropdown-body,header .header-container-mobile-menu-opened .dropdown .dropdown-body{justify-content:normal;padding-top:160px}}@media (max-height:660px){header .header-container .dropdown .dropdown-body,header .header-container-mobile-menu-opened .dropdown .dropdown-body{background-size:390px auto}}@media (max-width:578px){header .header-container .dropdown .dropdown-body,header .header-container-mobile-menu-opened .dropdown .dropdown-body{margin-top:115px;padding-top:0;width:100%!important;padding:0 16px;align-items:flex-start;height:calc(100% - 115px);overflow:auto;padding-bottom:20px}}header .header-container .dropdown .dropdown-body .dropdown-container,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-container{display:flex;justify-content:space-between;width:850px}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-container,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-container{width:100%;height:100%}}header .header-container .dropdown .dropdown-body .dropdown-menu,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu{width:340px}header .header-container .dropdown .dropdown-body .dropdown-menu ul,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul{display:flex;flex-direction:column;gap:32px}@media (max-height:840px){header .header-container .dropdown .dropdown-body .dropdown-menu ul,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul{gap:22px}}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-menu ul,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul{gap:20px}}header .header-container .dropdown .dropdown-body .dropdown-menu ul.compact,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.compact{gap:16px}@media (max-height:840px){header .header-container .dropdown .dropdown-body .dropdown-menu ul.compact,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.compact{gap:8px}header .header-container .dropdown .dropdown-body .dropdown-menu ul.compact li a,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.compact li a{font-size:20px}}header .header-container .dropdown .dropdown-body .dropdown-menu ul.double,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.double{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px}@media (max-width:768px){header .header-container .dropdown .dropdown-body .dropdown-menu ul.double,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.double{grid-template-columns:1fr;gap:16px;overflow:auto}header .header-container .dropdown .dropdown-body .dropdown-menu ul.double ul,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.double ul{height:100%;overflow:auto}}header .header-container .dropdown .dropdown-body .dropdown-menu ul.double li a,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul.double li a{padding:0;font-size:20px;white-space:nowrap}header .header-container .dropdown .dropdown-body .dropdown-menu ul li a,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a{display:inline-block;padding:2px 0;color:#e4e7ec;font-size:24px;line-height:32px;text-decoration:none;border-bottom:2px solid transparent;transition:.3s}@media (max-height:840px){header .header-container .dropdown .dropdown-body .dropdown-menu ul li a,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a{font-size:20px;line-height:24px}}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-menu ul li a,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a{font-size:16px;line-height:24px}}header .header-container .dropdown .dropdown-body .dropdown-menu ul li a svg,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a svg{width:22px;height:20px;margin-left:5px}header .header-container .dropdown .dropdown-body .dropdown-menu ul li a svg path,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a svg path{stroke:red;stroke-width:2px;opacity:0;transition:.3s}@media (min-width:578px){header .header-container .dropdown .dropdown-body .dropdown-menu ul li a:hover,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a:hover{color:inherit;border-color:inherit}header .header-container .dropdown .dropdown-body .dropdown-menu ul li a:hover svg path,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu ul li a:hover svg path{opacity:1}}header .header-container .dropdown .dropdown-body .dropdown-menu .general-link,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .general-link{font-size:24px;line-height:32px;color:var(--verde-votorantim);text-decoration:none;margin-bottom:32px;display:inline-block;padding:2px 0;padding-right:32px;background-image:url(../icons/menu-produtos-general-arrow.svg);background-repeat:no-repeat;background-position:right center;transition:.3s}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-menu .general-link,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .general-link{margin-top:30px}}header .header-container .dropdown .dropdown-body .dropdown-menu .general-link:hover,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .general-link:hover{padding-right:42px}header .header-container .dropdown .dropdown-body .dropdown-menu .text-back,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .text-back{font-size:24px;line-height:32px;color:var(--verde-votorantim);text-decoration:none;margin-bottom:30px;display:inline-block;padding:2px 0;transition:.3s;display:none;position:relative}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-menu .text-back,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .text-back{display:inline-block}}header .header-container .dropdown .dropdown-body .dropdown-menu .text-back:hover,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .text-back:hover{padding-right:42px}header .header-container .dropdown .dropdown-body .dropdown-menu .text-back svg,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-menu .text-back svg{display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:3px}header .header-container .dropdown .dropdown-body .dropdown-infos,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos{height:670px}@media (max-width:578px){header .header-container .dropdown .dropdown-body .dropdown-infos,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos{display:none}}header .header-container .dropdown .dropdown-body .dropdown-infos .title,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .title{font-size:24px;line-height:32px;color:#f8f8f8;max-width:410px;margin-bottom:20px;min-height:100px;display:flex;align-items:flex-end}header .header-container .dropdown .dropdown-body .dropdown-infos .title em,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .title em{font-style:normal;color:#aeec65}header .header-container .dropdown .dropdown-body .dropdown-infos .image,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image{width:490px;height:500px;position:relative}@media (max-height:780px){header .header-container .dropdown .dropdown-body .dropdown-infos .image,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image{width:420px;height:400px}}@media (max-height:700px){header .header-container .dropdown .dropdown-body .dropdown-infos .image,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image{width:360px;height:330px}}header .header-container .dropdown .dropdown-body .dropdown-infos .image .bg,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image .bg{width:100%;height:100%;background-size:cover;position:relative}header .header-container .dropdown .dropdown-body .dropdown-infos .image::before,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image::before{content:"";border:1px solid #e48a33;position:absolute;left:-24px;bottom:-24px;border-bottom-right-radius:16px;width:100%;height:100%}header .header-container .dropdown .dropdown-body .dropdown-infos .image::after,header .header-container-mobile-menu-opened .dropdown .dropdown-body .dropdown-infos .image::after{content:"";background-image:url(../img//menu-produtos-grafismo-2.svg);position:absolute;right:-18px;top:-18px;width:18px;height:18px}header .header-container .dropdown.d-produtos .dropdown-body,header .header-container-mobile-menu-opened .dropdown.d-produtos .dropdown-body{background-image:none!important}header .header-container .dropdown.d-produtos .dropdown-body .dropdown-container,header .header-container-mobile-menu-opened .dropdown.d-produtos .dropdown-body .dropdown-container{width:80%}@media (max-width:578px){header .header-container .dropdown.d-produtos .dropdown-body .dropdown-container,header .header-container-mobile-menu-opened .dropdown.d-produtos .dropdown-body .dropdown-container{width:100%;height:100%}}header .header-container .dropdown.d-produtos .dropdown-infos .image,header .header-container-mobile-menu-opened .dropdown.d-produtos .dropdown-infos .image{width:372px;height:384px;position:relative}header .header-container .dropdown .leave-area,header .header-container-mobile-menu-opened .dropdown .leave-area{position:fixed;top:0;width:30%;content:"";left:0;height:100%}@media (max-width:578px){header .header-container .dropdown .leave-area,header .header-container-mobile-menu-opened .dropdown .leave-area{display:none}}body.dropdown-active .header-content{position:relative}body.dropdown-active .header-content .dropdown-line{display:block;content:"";position:absolute;width:100%;left:-100px;border-bottom:1px solid rgba(255,255,255,.3);z-index:29;bottom:0}@media (max-width:578px){body.dropdown-active .header-content .dropdown-line{display:none}}body.dropdown-active header .header-container .header-content .menu .dropdown-line,body.dropdown-active header .header-container-mobile-menu-opened .header-content .menu .dropdown-line{display:block}@media (max-width:578px){body.dropdown-active header .header-container .header-content .menu .dropdown-line,body.dropdown-active header .header-container-mobile-menu-opened .header-content .menu .dropdown-line{display:none}}body.dropdown-active header .header-container .header-content .menu ul li a{color:#fff}@media (min-width:578px){body.dropdown-active header .header-container .header-content .menu ul li a.active,body.dropdown-active header .header-container .header-content .menu ul li a:hover{color:inherit!important}}body.dropdown-active header .header-container .header-content .menu-options .option-items ul li a{color:#fff}body.dropdown-active header .header-container .header-content .menu-options .option-items ul li a img{filter:brightness(0) invert(1)}body.dropdown-active header .header-container .header-content .menu-options .option-items ul li a:hover{color:var(--texto-principal)}body.dropdown-active header .header-container .header-content .menu-options .option-items ul li a:hover img{filter:brightness(.3)}body.dropdown-active header .header-container .header-content .menu-options .locale-menu .open-locale{filter:brightness(0) invert(1)}body.dropdown-active header .header-container .header-content .menu-options .locale-menu.active .open-locale{filter:brightness(.3)}body.dropdown-active .dropdown-body{display:flex;flex-direction:column}@keyframes openMenu{from{transform:translateY(-100px)}to{transform:translateY(0)}}@media (min-width:578px){body.dropdown-active header .header-container .dropdown .dropdown-body .dropdown-infos,body.dropdown-active header .header-container .dropdown .dropdown-body .dropdown-menu{animation:openMenu .3s}}body.menu-opened header .header-container-mobile-menu-opened{right:0}body.menu-opened header .header-content .menu{right:0}body.menu-opened header .header-content .locale-menu-mobile{right:0}body.vc-global.dropdown-active header .header-container .header-content .menu-options .locale-menu ul li:first-child a{filter:brightness(0) invert(1)}section.main-slider{overflow:hidden;padding-bottom:128px;margin-bottom:58px}@media (max-width:578px){section.main-slider{margin-bottom:0}}section.main-slider .main-container{background-image:url(../img/home-slider-bg.jpg);background-size:cover;border-radius:8px;height:720px;padding:0 48px;padding-top:150px;position:relative}@media (max-width:578px){section.main-slider .main-container{height:520px;padding:48px 16px}}section.main-slider .main-container h1{color:#fff;font-size:36px;line-height:44px;max-width:590px;margin-bottom:64px}@media (max-width:578px){section.main-slider .main-container h1{font-size:24px;line-height:32px}}section.main-slider .main-container .slider-navigation{position:absolute;right:48px;top:165px;display:flex;gap:12px}@media (max-width:578px){section.main-slider .main-container .slider-navigation{display:none}}section.main-slider .main-container .slider-navigation .next,section.main-slider .main-container .slider-navigation .prev{width:40px;height:40px;border-radius:50px;background-color:#fff;background-image:url(../icons/slider-prev.svg);background-position:center;background-repeat:no-repeat;cursor:pointer}section.main-slider .main-container .slider-navigation .next.next,section.main-slider .main-container .slider-navigation .prev.next{background-image:url(../icons/slider-next.svg)}section.main-slider .main-container .slider-navigation .next.disabled,section.main-slider .main-container .slider-navigation .prev.disabled{background-color:#adadad}section.main-slider .main-container .slider{overflow:visible!important}@media (min-width:1800px){section.main-slider .main-container .slider .swiper-wrapper{margin-left:-160px}}section.main-slider .main-container .slider .item{width:384px;height:458px;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden}@media (max-width:578px){section.main-slider .main-container .slider .item{padding:16px;width:250px;height:300px}}section.main-slider .main-container .slider .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:.6s}section.main-slider .main-container .slider .item .bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 81.77%);background-position-y:100px;background-repeat:no-repeat;transition:.6s}section.main-slider .main-container .slider .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative}@media (max-width:578px){section.main-slider .main-container .slider .item h3{font-size:18px;line-height:28px}}section.main-slider .main-container .slider .item p{font-size:14px;line-height:20px;color:#fff;position:relative}section.main-slider .main-container .slider .item .link{position:relative;height:0;overflow:hidden;transition:.6s}section.main-slider .main-container .slider .item .link span{width:24px;height:24px;background-image:url(../icons/main-slider-icon-link.svg);background-repeat:no-repeat;background-position:center;display:block}section.main-slider .main-container .slider .item a{position:absolute;top:0;left:0;width:100%;height:100%}section.main-slider .main-container .slider .item:hover .bg{transform:scale(1.3)}section.main-slider .main-container .slider .item:hover .bg::before{background-position-y:0px}section.main-slider .main-container .slider .item:hover .link{height:48px}section.home-news{padding:42px 0;position:relative;overflow:hidden}@media (max-width:578px){section.home-news{padding:0;margin-bottom:55px}}section.home-news .graphics-1{position:absolute;left:0;top:0;background-image:url(../img/home-news-grafismo-1.png);background-repeat:no-repeat;height:762px;width:200px;background-position:left}@media (max-width:578px){section.home-news .graphics-1{display:none}}section.home-news .graphics-2{position:absolute;right:0;bottom:0;background-image:url(../img/home-news-grafismo-2.png);background-repeat:no-repeat;height:762px;width:260px;background-position:right}@media (max-width:578px){section.home-news .graphics-2{display:none}}section.home-news .heading{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}@media (max-width:578px){section.home-news .heading{flex-direction:column;gap:32px}}section.home-news .heading h2{color:var(--texto-principal);font-size:36px;line-height:44px}section.home-news .heading a{display:flex;gap:8px;align-items:center;font-size:16px;line-height:24px;font-weight:500;color:var(--texto-principal);text-decoration:none}section.home-news .heading a svg path{transition:.6s}section.home-news .heading a:hover svg path{stroke:var(--verde-votorantim)!important}section.home-news .news-grid{display:flex;gap:32px;position:relative;flex-flow:row wrap}@media (max-width:578px){section.home-news .news-grid{flex-direction:column;gap:16px}}section.home-news .news-grid .item{position:relative;height:640px;background-color:#fff;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden;width:calc(50% - 16px);text-decoration:none}@media (max-height:780px){section.home-news .news-grid .item{height:450px;background-size:auto 110%}}section.home-news .news-grid .item.t3,section.home-news .news-grid .item.t6,section.home-news .news-grid .item.t9{height:320px;width:calc(33.333333% - 22px);padding:32px 32px}@media (max-width:578px){section.home-news .news-grid .item{width:100%!important;height:320px!important;padding:16px}}section.home-news .news-grid .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 55.11%,rgba(0,0,0,.64) 83.69%);background-position-y:100px;background-repeat:no-repeat;transition:.6s}section.home-news .news-grid .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative}@media (max-width:578px){section.home-news .news-grid .item h3{font-size:18px;line-height:28px}}section.home-news .news-grid .item .tags{position:relative;display:flex;gap:8px}section.home-news .news-grid .item .tags span{padding:2px 10px;border-radius:20px;background-color:#eef4ff;color:#3538cd;font-size:14px;line-height:20px;font-weight:500}section.home-news .news-grid .item p{font-size:14px;line-height:20px;color:#fff;position:relative}section.home-news .news-grid .item .link{position:relative;height:0;overflow:hidden;transition:.6s}section.home-news .news-grid .item .link span{width:24px;height:24px;background-image:url(../icons/main-slider-icon-link.svg);background-repeat:no-repeat;background-position:center;display:block}section.home-news .news-grid .item:hover{background-size:auto 130%}section.home-news .news-grid .item:hover::before{background-position-y:0px}section.home-news .news-grid .item:hover .link{height:48px}section.products-grid{background-color:var(--azul-votorantim);padding:120px 0 100px 0;background-image:url(../img/products-bg.png);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}@media (max-width:578px){section.products-grid{background-position:right -400px center}}section.products-grid .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:90px}@media (max-width:578px){section.products-grid .heading{flex-direction:column;align-items:flex-start;gap:32px}}section.products-grid .heading h3{color:#fff;font-size:36px;line-height:44px;max-width:380px;letter-spacing:-.8px}@media (max-width:578px){section.products-grid .heading h3{font-size:24px;line-height:32px}section.products-grid .heading h3 em{display:block}}section.products-grid .heading h3 em{color:var(--verde-votorantim);font-style:normal}section.products-grid .heading span{font-size:18px;line-height:28px;color:#fcfcfd}section.products-grid .grid{display:flex;flex-flow:row wrap;gap:25px}@media (max-width:578px){section.products-grid .grid{gap:16px}}section.products-grid .grid .item{height:350px;border-radius:16px;overflow:hidden;position:relative;flex:auto;min-width:150px}@media (max-width:578px){section.products-grid .grid .item{height:175px;width:45%;padding:0}section.products-grid .grid .item:nth-of-type(3n+1){width:100%}section.products-grid .grid .item.link{padding:16px}}section.products-grid .grid .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:32px 24px}@media (max-width:578px){section.products-grid .grid .item .content{padding:16px 8px}}section.products-grid .grid .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.products-grid .grid .item .bg img{max-width:100%;max-height:90%;opacity:0}section.products-grid .grid .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.products-grid .grid .item .bg::before{background-position-y:0px}}section.products-grid .grid .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.products-grid .grid .item h4 svg{opacity:0;transition:.6s}section.products-grid .grid .item a{position:absolute;left:0;top:0;width:100%;height:100%}section.products-grid .grid .item:hover .bg{transform:scale(1.3)}section.products-grid .grid .item:hover .bg::before{background-position-y:0px}section.products-grid .grid .item:hover h4 svg{opacity:1}section.products-grid .grid .item.link{min-width:280px;border:1px solid #fff;background-color:transparent;transition:.6s;background-position:right -40px center;position:relative}@media (max-width:578px){section.products-grid .grid .item.link{min-width:0;border:2px solid #667085}}section.products-grid .grid .item.link svg.bg{position:absolute;top:0;right:0;width:auto;height:100%;opacity:0}section.products-grid .grid .item.link h4{align-items:flex-end}section.products-grid .grid .item.link h4 span{display:block;max-width:80px}section.products-grid .grid .item.link h4 svg{opacity:1;margin-bottom:4px}section.products-grid .grid .item.link:hover{border-color:var(--verde-votorantim);background-color:var(--verde-votorantim)}section.products-grid .grid .item.link:hover svg.bg{opacity:1}section.products-grid .grid .item.link:hover h4{color:var(--texto-principal)}section.products-grid .grid .item.link:hover h4 svg path{stroke:var(--azul-votorantim)}section.units{padding:90px 0;background-image:url(../img/grafismo-unidades.png);background-position:right top;background-repeat:no-repeat}@media (max-width:578px){section.units{padding:56px 0}}section.units .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:90px}@media (max-width:578px){section.units .heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}}section.units .heading h3{color:var(--texto-principal);font-size:36px;line-height:44px;max-width:300px;letter-spacing:-.8px}section.units .heading h3 em{color:#be6238;font-style:normal}@media (max-width:578px){section.units .heading h3{font-size:24px;line-height:32px}section.units .heading h3 em{display:block}}section.units .heading span{font-size:20px;line-height:30px;color:var(--texto-principal);display:block;max-width:540px}@media (max-width:1366px){section.units .heading span{margin-right:80px}}@media (max-width:578px){section.units .heading span{font-size:18px;line-height:28px}}section.units .units-cards{display:flex;gap:32px}@media (max-width:578px){section.units .units-cards{flex-direction:column;gap:16px}}section.units .units-cards .item{display:flex;gap:16px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:64px 32px;height:560px;padding-top:400px;border-radius:16px;position:relative;flex:1 0 0;overflow:hidden;background-size:auto 100%;background-position:center;transition:.6s}section.units .units-cards .item .bg,section.units .units-cards .item .bg2{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;transition:.6s}section.units .units-cards .item .bg2{opacity:0;transition:.3s}@media (max-width:578px){section.units .units-cards .item{height:230px;padding:32px 16px;flex:none;justify-content:flex-end}}section.units .units-cards .item::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.48) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;z-index:2}section.units .units-cards .item h4{position:relative;color:#fff;font-size:24px;line-height:32px;font-weight:500;display:flex;align-items:center;gap:8px;z-index:3}section.units .units-cards .item h4 svg{opacity:0;transition:.6s}@media (max-width:578px){section.units .units-cards .item h4{font-size:18px;line-height:28px}section.units .units-cards .item h4 svg{opacity:1}}section.units .units-cards .item p{position:relative;font-size:14px;line-height:20px;color:#fff;z-index:3}@media (max-width:578px){section.units .units-cards .item p{color:#fff;font-size:14px;line-height:20px}}section.units .units-cards .item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}@media (min-width:578px){section.units .units-cards .item:hover .bg{transform:scale(1.3)}section.units .units-cards .item:hover .bg2{opacity:1}section.units .units-cards .item:hover h4 svg{opacity:1}}section.global-presence{padding:120px 0 75px 0;background-image:url(../img/global-presence-graphics.png);background-position:right top;background-repeat:no-repeat}@media (max-width:578px){section.global-presence{background-image:none;padding:56px 0}}section.global-presence h3{font-size:36px;line-height:44px;margin-bottom:26px;color:var(--texto-principal)}@media (max-width:578px){section.global-presence h3{font-size:24px;line-height:32px}}section.global-presence .text{font-size:20px;line-height:30px;color:var(--texto-principal);max-width:473px}@media (max-width:578px){section.global-presence .text{font-size:18px;line-height:28px}}section.global-presence .text p:not(:last-of-type){margin-bottom:30px}section.global-presence .countries{display:flex;gap:5px;flex-wrap:wrap;margin-top:88px}@media (max-width:578px){section.global-presence .countries{display:block;white-space:nowrap;overflow:auto;padding-bottom:20px;margin-top:32px}}section.global-presence .countries .item{width:110px;height:82px;border-radius:10px;background-size:100% 100%;background-position:center;position:relative;display:flex;align-items:flex-end;padding:8px;transition:.6s;overflow:hidden}@media (max-width:578px){section.global-presence .countries .item{display:inline-flex;margin-right:8px}}section.global-presence .countries .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 7.81%,rgba(0,0,0,.71) 100%)}section.global-presence .countries .item span{color:#fff;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;display:block;position:relative}section.global-presence .countries .item span svg{display:inline-block;vertical-align:middle;opacity:0;transition:.6s}section.global-presence .countries .item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}section.global-presence .countries .item:hover{padding-bottom:16px;background-size:130% 130%}section.global-presence .countries .item:hover span svg{opacity:1}section.home-contents{padding:96px 0;position:relative}@media (max-width:578px){section.home-contents{padding:32px 0}}section.home-contents .graphics-1{position:absolute;left:0;bottom:0;background-image:url(../img/home-movimentos-grafismo-1.png);background-repeat:no-repeat;background-size:cover;height:392px;width:450px;background-position:left}@media (max-width:578px){section.home-contents .graphics-1{display:none}}section.home-contents .graphics-2{position:absolute;right:0;bottom:0;background-image:url(../img/home-movimentos-grafismo-2.png);background-repeat:no-repeat;background-size:cover;height:800px;width:400px;background-position:right}@media (max-width:578px){section.home-contents .graphics-2{display:none}}section.home-contents .grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:32px;position:relative}@media (max-width:578px){section.home-contents .grid{display:block}}section.home-contents .grid .item{height:256px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:32px 16px;gap:16px;position:relative;overflow:hidden}@media (max-width:578px){section.home-contents .grid .item{height:150px;margin-bottom:16px;padding:16px}}section.home-contents .grid .item.title{justify-content:center;padding:0}section.home-contents .grid .item.title h4{max-width:232px;color:var(--texto-principal);font-size:36px;line-height:44px}@media (max-width:578px){section.home-contents .grid .item.title h4{font-size:24px;line-height:32px}}section.home-contents .grid .item.title h4 em{color:var(--azul-votorantim);font-style:normal}section.home-contents .grid .item.title p{font-size:20px;line-height:30px;color:#1d2939}@media (max-width:578px){section.home-contents .grid .item.title p{font-size:18px;line-height:28px}}section.home-contents .grid .item .category{display:flex;gap:8px;align-items:center;position:relative}section.home-contents .grid .item .category span{display:flex;align-items:center;padding:4px 10px;color:#fff;border-radius:20px}section.home-contents .grid .item .category span img{width:14px;display:inline-block;margin-right:5px}section.home-contents .grid .item .category svg{opacity:0;transition:.6s}section.home-contents .grid .item p{font-size:14px;line-height:20px;color:#fff;position:relative}section.home-contents .grid .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;transform:scale(1);transition:.6s}section.home-contents .grid .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);position:absolute;left:0;top:0;width:100%;height:100%}section.home-contents .grid .item a{position:absolute;left:0;top:0;width:100%;height:100%}section.home-contents .grid .item:not(.title):hover .bg{transform:scale(1.2)}section.home-contents .grid .item:not(.title):hover .category svg{opacity:1}section.inovacao-text-image{padding:90px 0;background-image:url(../img/governanca-graphics-1.png);background-repeat:no-repeat;background-position:bottom right 100px}@media (max-width:578px){section.inovacao-text-image{background-position:bottom right;background-image:none}}section.inovacao-text-image.type-1{background-image:url(../img/inovacao-graphics-1.png);background-repeat:no-repeat;background-position:top left}@media (max-width:578px){section.inovacao-text-image.type-1{background-image:none}}@media (max-width:1366px){section.inovacao-text-image.type-1{background-position:top left -25px}}section.inovacao-text-image.type-1 .content .image{min-height:200px}section.inovacao-text-image.type-2{background-image:none}section.inovacao-text-image.type-2 .content{grid-template-columns:490px 1fr}@media (max-width:578px){section.inovacao-text-image.type-2 .content{grid-template-columns:1fr}}section.inovacao-text-image.type-2 .content .image{height:490px}@media (max-width:578px){section.inovacao-text-image.type-2 .content .image{height:320px}}section.inovacao-text-image.type-3{background-image:none}section.inovacao-text-image .text-block{background-color:var(--verde-votorantim);border-radius:16px;margin-top:32px;padding:46px 32px;background-image:url(../img/governanca-graphics-2.png);background-size:auto 100%;background-position:top right;background-repeat:no-repeat}@media (max-width:578px){section.inovacao-text-image .text-block{background-image:url(../img/governanca-graphics-2-mobile.png);background-size:auto 100px;background-position:bottom right}}section.inovacao-text-image .text-block p{font-size:18px;line-height:28px;color:var(--texto-principal);padding-right:270px}@media (max-width:578px){section.inovacao-text-image .text-block p{padding-right:0}}section.inovacao-text-image .text-block .buttons{display:flex}section.inovacao-text-image .text-block a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.inovacao-text-image .text-block a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.inovacao-text-image .text-block a{font-size:14px;line-height:24px}}section.inovacao-text-image .text-block a:hover svg path{stroke:#f6c345}section.inovacao-text-image .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.inovacao-text-image .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.inovacao-text-image .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.inovacao-text-image .content .text{grid-area:text}}section.inovacao-text-image .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.inovacao-text-image .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.inovacao-text-image .content .text h3{font-size:24px;line-height:32px}}section.inovacao-text-image .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.inovacao-text-image .content .text p:not(:last-of-type){margin-bottom:20px}section.inovacao-text-image .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right;text-decoration:none}section.inovacao-text-image .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.inovacao-text-image .content .text p{font-size:16px;line-height:24px}}section.inovacao-text-image .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.inovacao-text-image .content .text ul{font-size:16px;line-height:24px}}section.inovacao-text-image .content .text .buttons{display:flex;gap:32px}@media (max-width:578px){section.inovacao-text-image .content .text .buttons{flex-direction:column;align-items:flex-start;gap:0}}section.inovacao-text-image .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.inovacao-text-image .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.inovacao-text-image .content .text a{font-size:14px;line-height:24px}}section.inovacao-text-image .content .text a:hover svg path{stroke:#f6c345}section.inovacao-text-image .content .image{width:100%;min-height:420px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.inovacao-text-image .content .image{grid-area:image;height:320px;min-height:320px}}section.inovacao-esforcos{padding:64px 0;background-color:var(--azul-votorantim)}section.inovacao-esforcos .color-bar{width:64px;height:5px;border-radius:10px;margin:0 auto;margin-bottom:32px;background-color:var(--verde-votorantim)}section.inovacao-esforcos h2{font-size:36px;line-height:44px;text-align:center;margin:0 auto;letter-spacing:-.02em;max-width:592px;margin-bottom:64px;color:#fff}@media (max-width:578px){section.inovacao-esforcos h2{font-size:24px;line-height:32px}}section.inovacao-esforcos .cards{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}@media (max-width:578px){section.inovacao-esforcos .cards{padding:0 16px}}section.inovacao-esforcos .cards .card{width:384px;height:225px;border-radius:8px;color:var(--texto-principal);text-align:center;padding:42px;font-size:18px;line-height:28px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:578px){section.inovacao-esforcos .cards .card{width:100%;height:200px;font-size:16px;line-height:21px}}section.coprocessamento-video.inovacao-video{padding:64px 0;background-color:#fff;background-image:none;margin:0}section.coprocessamento-video.inovacao-video .container{flex-direction:column}section.coprocessamento-video.inovacao-video .color-bar{width:64px;height:5px;border-radius:10px;margin:0 auto;margin-bottom:32px;background-color:var(--verde-votorantim)}section.coprocessamento-video.inovacao-video h2{font-size:36px;line-height:44px;text-align:center;margin:0 auto;letter-spacing:-.02em;margin-bottom:64px;color:var(--texto-principal)}section.estudos{background-image:url(../img/inovacao-estudos-graphics.png);background-position:top left;background-size:100% auto;background-repeat:no-repeat;background-color:#f8f9fa}@media (max-width:1366px){section.estudos{background-position:top left 30%;background-size:115% auto}}@media (max-width:578px){section.estudos{background-image:none}}section.estudos .header{padding:100px 0 40px 0}section.estudos .header h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:var(--texto-principal)}section.estudos .estudos-block1{padding:64px 0}@media (max-width:578px){section.estudos .estudos-block1{padding:32px 16px}}section.estudos .estudos-block1 .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:#e48a33}section.estudos .estudos-block1 h3{font-size:28px;line-height:36px;color:var(--texto-principal);letter-spacing:-.02em;margin-bottom:32px}@media (max-width:578px){section.estudos .estudos-block1 h3{font-size:24px;line-height:32px}}section.estudos .estudos-block1 .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:flex-start}@media (max-width:578px){section.estudos .estudos-block1 .content{grid-template-columns:1fr;gap:0}}section.estudos .estudos-block1 .content p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.estudos .estudos-block1 .content p:not(:last-of-type){margin-bottom:20px}section.estudos .estudos-block1 .content p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right;text-decoration:none}@media (max-width:578px){section.estudos .estudos-block1 .content p a{word-break:break-all}}section.estudos .estudos-block1 .content p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.estudos .estudos-block1 .content p{font-size:16px;line-height:24px}}section.estudos .estudos-block1 .content img{border-radius:8px;width:100%;height:auto}section.inovacao-card-slider{background-color:var(--verde-votorantim);background-image:url(../img/inovacao-slider-graphics.png);background-size:100% 100%;padding:86px 0;overflow:hidden}@media (max-width:578px){section.inovacao-card-slider{background-size:100% auto;background-repeat:no-repeat;background-position:bottom 20px left;background-image:url(../img/inovacao-slider-graphics-mobile.png)}}section.inovacao-card-slider .inovacao-slider{transform:translateX(-64px);padding:32px 0}@media (max-width:1366px){section.inovacao-card-slider .inovacao-slider{transform:translateX(0)}}section.inovacao-card-slider .inovacao-slider .swiper-slider{display:flex;align-items:stretch}section.inovacao-card-slider .inovacao-slider .card{width:384px;height:auto;border-radius:8px;background-color:#e4e7ec;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;padding:32px;transition:.3s;flex-direction:column;gap:32px}@media (max-width:578px){section.inovacao-card-slider .inovacao-slider .card{width:340px}}section.inovacao-card-slider .inovacao-slider .card h4{color:var(--texto-principal);font-size:18px;line-height:28px;font-weight:500;position:relative}section.inovacao-card-slider .inovacao-slider .card .bg{position:absolute;right:0;bottom:0;transform:scale(1.1);opacity:0;transition:.3s}section.inovacao-card-slider .inovacao-slider .card .text{position:relative;font-size:16px;line-height:24px;color:var(--texto-principal)}@media (max-width:578px){section.inovacao-card-slider .inovacao-slider .card .text{font-size:14px;line-height:24px}}section.inovacao-card-slider .inovacao-slider .card .text a{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px;margin-top:32px}section.inovacao-card-slider .inovacao-slider .card .text a:hover svg path{stroke:#f6c345}section.inovacao-card-slider .inovacao-slider .card:hover{background-color:var(--azul-votorantim)}section.inovacao-card-slider .inovacao-slider .card:hover .bg{opacity:1}section.inovacao-card-slider .inovacao-slider .card:hover .text,section.inovacao-card-slider .inovacao-slider .card:hover h4{color:#fff}section.fornecedores-integracao-etapas{background-image:url(../img/fornecedores-integracao-etapas-bg.png);background-size:cover;padding:64px 0}@media (max-width:578px){section.fornecedores-integracao-etapas{background-image:url(../img/fornecedores-integracao-etapas-bg-mobile.png);background-size:initial;background-position:bottom left;background-repeat:no-repeat}}section.fornecedores-integracao-etapas h2{text-align:center;font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (max-width:578px){section.fornecedores-integracao-etapas h2{font-size:24px;line-height:32px}}section.fornecedores-integracao-etapas .content{max-width:817px;margin:0 auto;background-image:url(../img/fornecedores-integracao-etapas-graphics.png);background-position:top right;background-repeat:no-repeat;background-color:#f6c345;border-radius:8px;padding:45px 32px}@media (max-width:578px){section.fornecedores-integracao-etapas .content{background-image:url(../img/fornecedores-integracao-etapas-graphics-mobile.png);background-position:bottom right;padding:32px 16px}}section.fornecedores-integracao-etapas .content .etapas .etapa{display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px;max-width:600px}section.fornecedores-integracao-etapas .content .etapas .etapa:last-of-type{margin-bottom:0}@media (max-width:578px){section.fornecedores-integracao-etapas .content .etapas .etapa{font-size:14px;line-height:18px}}section.fornecedores-integracao-etapas .content .etapas .etapa img{width:24px}section.video-integracao .container{flex-direction:column;align-items:center;justify-content:center}section.video-integracao h2{color:var(--texto-principal);font-size:36px;line-height:44px;text-align:center;margin-bottom:32px}section.page-banner.banner-2{padding:64px 0}section.page-banner.banner-2 .card{height:450px;background-color:#0000bf;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:var(--texto-principal)}@media (max-width:578px){section.page-banner.banner-2 .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.page-banner.banner-2 .card h1,section.page-banner.banner-2 .card h2{font-size:36px;line-height:44px}@media (max-width:578px){section.page-banner.banner-2 .card h1,section.page-banner.banner-2 .card h2{font-size:24px;line-height:32px}}section.page-banner.banner-2 .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.page-banner.banner-2 .card p{font-size:18px;line-height:28px}}section.fornecedores-mobilizacao{background-color:var(--azul-votorantim);padding:64px 0}section.fornecedores-mobilizacao h2{color:#fff;font-size:36px;line-height:44px;text-align:center;margin-bottom:64px}section.fornecedores-mobilizacao .card-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"c1 c2" "c3 c4";gap:32px}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid{grid-template-columns:1fr;grid-template-areas:"c1" "c2" "c3" "c4"}}section.fornecedores-mobilizacao .card-grid .card{border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-position:center right;background-size:auto 100%;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card{background-size:initial;background-position:bottom right}}section.fornecedores-mobilizacao .card-grid .card.c1{grid-area:c1;background-color:#f6c345;background-image:url(../img/fornecedores-mobilizacao-card-1-graphics.png)}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card.c1{background-image:url(../img/fornecedores-mobilizacao-card-1-graphics-mobile.png);background-position:bottom -50px right}}section.fornecedores-mobilizacao .card-grid .card.c2{grid-area:c2;background-color:#00b23d;background-image:url(../img/fornecedores-mobilizacao-card-2-graphics.png)}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card.c2{background-image:url(../img/fornecedores-mobilizacao-card-2-graphics-mobile.png)}}section.fornecedores-mobilizacao .card-grid .card.c3{grid-area:c3;background-color:#25b4ff;background-image:url(../img/fornecedores-mobilizacao-card-3-graphics.png);padding-top:70px;padding-bottom:70px}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card.c3{background-image:url(../img/fornecedores-mobilizacao-card-3n-graphics-mobile.png);background-position:top right;padding-right:80px;padding-top:32px;padding-bottom:32px}}section.fornecedores-mobilizacao .card-grid .card.c4{grid-area:c4;background-color:#e48a33;background-image:url(../img/fornecedores-mobilizacao-card-4-graphics.png);padding-top:70px;padding-bottom:70px}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card.c4{background-image:url(../img/fornecedores-mobilizacao-card-4-graphics-mobile.png);background-position:bottom right;padding-right:80px;padding-top:32px;padding-bottom:32px}}section.fornecedores-mobilizacao .card-grid .card h3{font-size:28px;line-height:32px;color:var(--texto-principal);margin-bottom:16px;max-width:330px}section.fornecedores-mobilizacao .card-grid .card h4{font-size:18px;color:var(--texto-principal);line-height:28px;margin-bottom:16px;font-weight:500}section.fornecedores-mobilizacao .card-grid .card p{font-size:16px;line-height:24px;color:var(--texto-principal)}section.fornecedores-mobilizacao .card-grid .card p:not(:last-of-type){margin-bottom:16px}section.fornecedores-mobilizacao .card-grid .card a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.fornecedores-mobilizacao .card-grid .card a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-mobilizacao .card-grid .card a{font-size:14px;line-height:24px}}section.fornecedores-mobilizacao .card-grid .card a:hover svg path{stroke:#f6c345}section.fornecedores-documentos-grid{background-color:#e4e7ec;padding:96px 0 64px 0;background-image:url(../img/fornecedores-documentos-grid-graphics.png);background-position:bottom right 100px;background-repeat:no-repeat}section.fornecedores-documentos-grid h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center}@media (max-width:578px){section.fornecedores-documentos-grid h3{font-size:24px;line-height:32px}}section.fornecedores-documentos-grid .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:32px}@media (max-width:578px){section.fornecedores-documentos-grid .grid{grid-template-columns:1fr}}section.fornecedores-documentos-grid .grid .card{height:256px;border-radius:16px;overflow:hidden;position:relative;transition:.3s}@media (max-width:578px){section.fornecedores-documentos-grid .grid .card{overflow:hidden;position:relative;flex:auto;min-width:150px;height:190px;width:100%;padding:0}}section.fornecedores-documentos-grid .grid .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px}@media (max-width:578px){section.fornecedores-documentos-grid .grid .card .content{padding:16px 16px}}section.fornecedores-documentos-grid .grid .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.fornecedores-documentos-grid .grid .card .bg img{max-width:100%;max-height:90%;opacity:0}section.fornecedores-documentos-grid .grid .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 85%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:00px;transition:.6s}@media (max-width:578px){section.fornecedores-documentos-grid .grid .card .bg::before{background-position-y:0px}}section.fornecedores-documentos-grid .grid .card .tag{padding:2px 10px;font-size:14px;line-height:20px;font-weight:500;color:#fff;border-radius:20px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:8px}section.fornecedores-documentos-grid .grid .card .tag img{height:14px;width:auto}section.fornecedores-documentos-grid .grid .card h4{color:#fff;font-size:24px;line-height:32px;font-weight:700;position:relative;display:flex;gap:8px;align-items:center}section.fornecedores-documentos-grid .grid .card h4 svg{opacity:0;transition:.6s;vertical-align:middle}section.fornecedores-documentos-grid .grid .card h5{font-size:14px;line-height:20px;color:#fff;max-width:260px}section.fornecedores-documentos-grid .grid .card h5 svg{opacity:0;transition:.6s;vertical-align:middle}section.fornecedores-documentos-grid .grid .card .text{color:#fff;font-size:18px;line-height:28px;font-weight:500;margin-top:16px;height:75px;transition:.6s;position:relative}section.fornecedores-documentos-grid .grid .card .text.empty{margin-bottom:0}section.fornecedores-documentos-grid .grid .card .text svg{position:absolute;bottom:0}section.fornecedores-documentos-grid .grid .card a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.fornecedores-documentos-grid .grid .card:hover .bg::before{background-position-y:0px}section.fornecedores-documentos-grid .grid .card:hover .text{max-height:120px;opacity:1}}section.fornecedores-documentos-grid .grid .card:hover h4 svg,section.fornecedores-documentos-grid .grid .card:hover h5 svg{opacity:1}section.fornecedores-fluxo{padding:32px 0 70px 0}section.fornecedores-fluxo .container{max-width:1010px}section.fornecedores-fluxo h2{font-size:36px;line-height:44px;text-align:center;color:var(--texto-pricipal);margin-bottom:32px}section.fornecedores-fluxo .etapas .etapa{display:grid;grid-template-columns:180px 1fr;background-color:var(--azul-votorantim);margin-bottom:32px;border-radius:8px;padding:42px 0;background-repeat:no-repeat;transition:.3s}section.fornecedores-fluxo .etapas .etapa:hover{background-color:#e48a33}@media (max-width:578px){section.fornecedores-fluxo .etapas .etapa{grid-template-columns:60px 1fr;padding-bottom:60px;background-image:url(../img/fornecedores-fluxo-graphics-4.png);background-position:bottom right;background-size:auto 120px}}@media (min-width:578px){section.fornecedores-fluxo .etapas .etapa.e1{background-image:url(../img/fornecedores-fluxo-graphics-1.png);background-position:bottom left}section.fornecedores-fluxo .etapas .etapa.e1 .content p{max-width:690px}section.fornecedores-fluxo .etapas .etapa.e2{background-image:url(../img/fornecedores-fluxo-graphics-2.png);background-position:bottom right}section.fornecedores-fluxo .etapas .etapa.e2 .content p{max-width:475px}section.fornecedores-fluxo .etapas .etapa.e3{background-image:url(../img/fornecedores-fluxo-graphics-3.png);background-position:bottom left}section.fornecedores-fluxo .etapas .etapa.e3 .content p{max-width:610px}section.fornecedores-fluxo .etapas .etapa.e4{background-image:url(../img/fornecedores-fluxo-graphics-4.png);background-position:bottom right}section.fornecedores-fluxo .etapas .etapa.e4 .content p{max-width:540px}}section.fornecedores-fluxo .etapas .etapa .number{color:var(--verde-votorantim);font-size:72px;line-height:90px;text-align:center}@media (max-width:578px){section.fornecedores-fluxo .etapas .etapa .number{font-size:48px;line-height:48px}}section.fornecedores-fluxo .etapas .etapa .content{color:#fff;padding-right:42px}section.fornecedores-fluxo .etapas .etapa .content h3{font-size:24px;line-height:32px;margin-bottom:8px}@media (max-width:578px){section.fornecedores-fluxo .etapas .etapa .content h3{font-size:18px;line-height:24px}}section.fornecedores-fluxo .etapas .etapa .content p{font-size:18px;line-height:28px;margin-bottom:28px}@media (max-width:578px){section.fornecedores-fluxo .etapas .etapa .content p{font-size:14px;line-height:24px}}section.fornecedores-text-image{position:relative;padding:55px 0}section.fornecedores-text-image .graphics-comunicados{background-image:url(../img/fornecedores-graphics-comunicados.png);background-position:right center;height:720px;width:200px;position:absolute;right:0;top:-300px}@media (max-width:578px){section.fornecedores-text-image .graphics-comunicados{display:none}}section.fornecedores-text-image.graphics-1{background-image:url(../img/fornecedores-suprimentos-graphics.png);background-repeat:no-repeat;background-position:bottom left}@media (max-width:578px){section.fornecedores-text-image.graphics-1{background-position:bottom right}}section.fornecedores-text-image.graphics-2{background-image:url(../img/fornecedores-integracao-sobre-graphics.png);background-repeat:no-repeat;background-position:bottom left}@media (max-width:578px){section.fornecedores-text-image.graphics-2{background-position:bottom right}}section.fornecedores-text-image.comunicados .content{grid-template-columns:400px 1fr}@media (max-width:578px){section.fornecedores-text-image.comunicados .content{grid-template-columns:1fr}}section.fornecedores-text-image.comunicados .content .text p{max-width:440px}section.fornecedores-text-image.comunicados .content .image{min-height:365px}section.fornecedores-text-image.homologacao .content{grid-template-columns:535px 1fr}@media (max-width:578px){section.fornecedores-text-image.homologacao .content{grid-template-columns:1fr}}section.fornecedores-text-image.homologacao .content .image{min-height:265px}section.fornecedores-text-image .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.fornecedores-text-image .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.fornecedores-text-image .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.fornecedores-text-image .content .text{grid-area:text}}section.fornecedores-text-image .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.fornecedores-text-image .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.fornecedores-text-image .content .text h3{font-size:24px;line-height:32px}}section.fornecedores-text-image .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.fornecedores-text-image .content .text p:not(:last-of-type){margin-bottom:20px}section.fornecedores-text-image .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.fornecedores-text-image .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.fornecedores-text-image .content .text p{font-size:16px;line-height:24px}}section.fornecedores-text-image .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.fornecedores-text-image .content .text ul{font-size:16px;line-height:24px}}section.fornecedores-text-image .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.fornecedores-text-image .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-text-image .content .text a{font-size:14px;line-height:24px}}section.fornecedores-text-image .content .text a:hover svg path{stroke:#f6c345}section.fornecedores-text-image .content .image{width:100%;min-height:420px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center;position:relative;overflow:hidden}@media (max-width:578px){section.fornecedores-text-image .content .image{grid-area:image;height:320px;min-height:320px}}section.fornecedores-text-image .content .image iframe{position:absolute;left:0;top:0;width:100%;height:100%}section.fornecedores-servicos{padding:64px 0;background-image:url(../img/fornecedores-servicos-graphics.png);background-position:top left;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-servicos{background-image:none;padding:32px 0}}section.fornecedores-servicos h3{font-size:36px;line-height:44px;color:var(--texto-pricipal);text-align:center;max-width:720px;margin:0 auto;margin-bottom:32px}@media (max-width:578px){section.fornecedores-servicos h3{font-size:24px;line-height:32px;max-width:300px}}section.fornecedores-servicos .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}@media (max-width:578px){section.fornecedores-servicos .cards{grid-template-columns:1fr;gap:16px}}section.fornecedores-servicos .cards .card{background-color:#e4e7ec;border-radius:8px;padding:32px}section.fornecedores-servicos .cards .card h4{font-size:18px;line-height:28px;color:var(--texto-pricipal);font-weight:500;margin-bottom:32px}section.fornecedores-servicos .cards .card p{font-size:16px;line-height:24px;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-servicos .cards .card p{font-size:14px}}section.fornecedores-card-links{padding:64px 0;position:relative}@media (max-width:578px){section.fornecedores-card-links{background-image:url(../img/fornecedores-card-links-graphics-bottom.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;padding:32px 0}}section.fornecedores-card-links .graphics-left{position:absolute;left:0;bottom:0;width:50%;height:120%;background-image:url(../img/fornecedores-card-links-graphics-left.png);background-position:bottom left;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-card-links .graphics-left{display:none}}section.fornecedores-card-links .graphics-right{position:absolute;right:0;bottom:0;width:50%;height:100%;background-image:url(../img/fornecedores-card-links-graphics-right.png);background-position:bottom right;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-card-links .graphics-right{display:none}}section.fornecedores-card-links .grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.fornecedores-card-links .grid{grid-template-columns:1fr;gap:16px}}section.fornecedores-card-links .grid .card{display:flex;flex-direction:column;align-items:flex-start;padding:42px 32px;border-radius:16px;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-card-links .grid .card{padding:30px}}section.fornecedores-card-links .grid .card.c1{background-color:#96e637;background-image:url(../img/fornecedores-card-links-graphics-1.png);background-position:top right}@media (max-width:578px){section.fornecedores-card-links .grid .card.c1{background-image:url(../img/fornecedores-card-links-graphics-1-mobile.png);background-position:bottom right}}section.fornecedores-card-links .grid .card.c2{background-color:#e48a33;background-image:url(../img/fornecedores-card-links-graphics-2.png);background-position:bottom right}@media (max-width:578px){section.fornecedores-card-links .grid .card.c2{background-image:url(../img/fornecedores-card-links-graphics-2-mobile.png);background-position:bottom right}}section.fornecedores-card-links .grid .card.c3{background-color:#f6c345;background-image:url(../img/fornecedores-card-links-graphics-3.png);background-position:bottom right}@media (max-width:578px){section.fornecedores-card-links .grid .card.c3{background-image:url(../img/fornecedores-card-links-graphics-3-mobile.png);background-position:bottom right}}section.fornecedores-card-links .grid .card.c4{background-color:#00b23d;background-image:url(../img/fornecedores-card-links-graphics-4.png);background-position:top right}@media (max-width:578px){section.fornecedores-card-links .grid .card.c4{background-image:url(../img/fornecedores-card-links-graphics-4-mobile.png);background-position:bottom right}}section.fornecedores-card-links .grid .card h4{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:44px;max-width:86%}@media (max-width:578px){section.fornecedores-card-links .grid .card h4{font-size:24px;line-height:32px;margin-bottom:32px}}section.fornecedores-card-links .grid .card p{font-size:20px;line-height:30px;max-width:466px}@media (max-width:578px){section.fornecedores-card-links .grid .card p{font-size:16px;line-height:18px}}section.fornecedores-card-links .grid .card p b,section.fornecedores-card-links .grid .card p strong{font-weight:500}section.fornecedores-card-links .grid .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px;margin-top:32px}section.fornecedores-card-links .grid .card a:hover svg path{stroke:#f6c345}section.fornecedores-destaques{background-color:var(--azul-votorantim);padding:64px 0}section.fornecedores-destaques h3{color:#fff;font-size:36px;line-height:44px;text-align:center;margin-bottom:32px}section.fornecedores-destaques .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto}@media (max-width:578px){section.fornecedores-destaques .cards{grid-template-columns:1fr;gap:16px}}section.fornecedores-destaques .cards .card{height:256px;border-radius:16px;overflow:hidden;position:relative}section.fornecedores-destaques .cards .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:32px 24px}@media (max-width:578px){section.fornecedores-destaques .cards .card .content{padding:16px 8px}}section.fornecedores-destaques .cards .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.fornecedores-destaques .cards .card .bg img{max-width:100%;max-height:90%;opacity:0}section.fornecedores-destaques .cards .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.fornecedores-destaques .cards .card .bg::before{background-position-y:0px}}section.fornecedores-destaques .cards .card h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.fornecedores-destaques .cards .card h4 svg{opacity:0;transition:.6s}section.fornecedores-destaques .cards .card a{position:absolute;left:0;top:0;width:100%;height:100%}section.fornecedores-destaques .cards .card:hover .bg{transform:scale(1.3)}section.fornecedores-destaques .cards .card:hover .bg::before{background-position-y:0px}section.fornecedores-destaques .cards .card:hover h4 svg{opacity:1}section.fornecedores-destaques .cards .card.link{min-width:280px;border:1px solid #fff;background-color:transparent;transition:.6s;background-position:right -40px center;position:relative}@media (max-width:578px){section.fornecedores-destaques .cards .card.link{min-width:0;border:2px solid #667085}}section.fornecedores-destaques .cards .card.link svg.bg{position:absolute;top:0;right:0;width:auto;height:100%;opacity:0}section.fornecedores-destaques .cards .card.link h4{align-items:flex-end}section.fornecedores-destaques .cards .card.link h4 span{display:block;max-width:80px}section.fornecedores-destaques .cards .card.link h4 svg{opacity:1;margin-bottom:4px}section.fornecedores-destaques .cards .card.link:hover{border-color:var(--verde-votorantim);background-color:var(--verde-votorantim)}section.fornecedores-destaques .cards .card.link:hover svg.bg{opacity:1}section.fornecedores-destaques .cards .card.link:hover h4{color:var(--texto-principal)}section.fornecedores-destaques .cards .card.link:hover h4 svg path{stroke:var(--azul-votorantim)}section.loja-cards.plus{margin-top:32px;margin-bottom:75px}@media (min-width:578px){section.loja-cards.plus.juntos{display:flex}}@media (min-width:578px){section.loja-cards.plus .cards{display:flex}}section.loja-cards.plus .cards .card{min-height:280px;justify-content:space-between;align-items:flex-start}@media (min-width:578px){section.loja-cards.plus .cards .card{flex:1}section.loja-cards.plus .cards .card:last-of-type:last-of-type{background-image:url("../img/cement-youtube-graphics.png")!important;background-size:auto 125%;background-position:right -96px top 100%}section.loja-cards.plus .cards .card:last-of-type:last-of-type h2{max-width:492px}}@media (max-width:578px){section.loja-cards.plus .cards .card{padding:40px 16px}}section.loja-cards.plus .cards .card h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:44px;max-width:86%}@media (max-width:578px){section.loja-cards.plus .cards .card h2{font-size:24px;line-height:32px}}section.loja-cards.plus .cards .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px}section.loja-cards.plus .cards .card a:hover svg path{stroke:#f6c345}@media (max-width:578px){section.loja-cards.plus .cards .card.c2{background-size:200px auto}}section.juntos-image-text-block{padding:90px 0;position:relative}section.juntos-image-text-block .graphics{position:absolute;right:0;top:-100px;width:200px;height:300px;background-image:url(../img/loja-graphics.png);background-repeat:no-repeat;background-position:right center}@media (max-width:578px){section.juntos-image-text-block .graphics{display:none}}section.juntos-image-text-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.juntos-image-text-block .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.juntos-image-text-block .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.juntos-image-text-block .content .text{grid-area:text}}section.juntos-image-text-block .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.juntos-image-text-block .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.juntos-image-text-block .content .text h3{font-size:24px;line-height:32px}}section.juntos-image-text-block .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:32px}section.juntos-image-text-block .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}@media (max-width:578px){section.juntos-image-text-block .content .text p{font-size:16px;line-height:24px}}section.juntos-image-text-block .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.juntos-image-text-block .content .text ul{font-size:16px;line-height:24px}}section.juntos-image-text-block .content .text .etapas{margin-bottom:20px}section.juntos-image-text-block .content .text .etapas .etapa{padding:18px;background-color:#fff;border-radius:8px;display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px}section.juntos-image-text-block .content .text .etapas .etapa img{height:24px}section.juntos-image-text-block .content .text a.btn{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px}section.juntos-image-text-block .content .text a.btn.blue{background-color:var(--azul-votorantim);color:#fff}section.juntos-image-text-block .content .text a.btn.blue svg path{stroke:var(--verde-votorantim)}section.juntos-image-text-block .content .text a.btn:hover svg path{stroke:#f6c345}section.juntos-image-text-block .content .image{width:100%;min-height:550px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.juntos-image-text-block .content .image{grid-area:image;height:320px;min-height:320px}}section.juntos-participar{padding:80px 0;position:relative}@media (max-width:578px){section.juntos-participar{padding:0;padding-bottom:60px}}section.juntos-participar .container{position:relative}@media (max-width:578px){section.juntos-participar .container{padding:0}}section.juntos-participar .content{position:absolute;height:550px;width:700px;background-color:var(--verde-votorantim);top:50%;left:0;transform:translateY(-50%);border-radius:8px;padding:0 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-image:url(../img/participacao-graphics.png);background-position:right bottom;background-repeat:no-repeat;gap:32px}@media (max-width:578px){section.juntos-participar .content{width:calc(100% - 32px);height:auto;position:relative;transform:none;top:0;padding:48px 16px;gap:32px;margin:0 auto;margin-top:-100px;background-size:70px auto}}section.juntos-participar .content h3{font-size:36px;line-height:44px;color:var(--texto-principal)}@media (max-width:578px){section.juntos-participar .content h3{font-size:24px;line-height:32px}}section.juntos-participar .content .etapas .etapa{display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px}section.juntos-participar .content .etapas .etapa img{height:24px}section.juntos-participar .image{height:605px;width:calc(100% - 400px);background-size:cover;background-position:center;border-radius:8px;margin-left:400px}@media (max-width:578px){section.juntos-participar .image{height:400px;width:100%;margin-left:0;border-radius:0}}section.esg-main.loja .btns{display:flex;gap:32px}@media (max-width:578px){section.esg-main.loja .btns{flex-direction:column;align-items:flex-start}}section.esg-main.loja .btns a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px}section.esg-main.loja .btns a:hover svg path{stroke:#f6c345}section.loja-cards{margin-top:32px;margin-bottom:75px}section.loja-cards .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.loja-cards .cards{grid-template-columns:1fr}}section.loja-cards .cards .card{padding:40px 32px;border-radius:32px;display:flex;flex-direction:column;justify-content:center}@media (max-width:578px){section.loja-cards .cards .card{padding:40px 16px}}section.loja-cards .cards .card h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:44px}@media (max-width:578px){section.loja-cards .cards .card h2{font-size:24px;line-height:32px}}section.loja-cards .cards .card .text{font-size:20px;line-height:30px;color:var(--texto-principal);max-width:90%}@media (max-width:578px){section.loja-cards .cards .card .text{font-size:20px;line-height:30px;max-width:100%}}section.loja-cards .cards .card .text ul{list-style-position:outside;padding-left:30px;list-style-type:disc}section.loja-cards .cards .card.c1{background-color:var(--verde-votorantim);background-image:url(../img/loja-cards-1.graphics.png);background-position:right top -20px;background-repeat:no-repeat}@media (max-width:578px){section.loja-cards .cards .card.c1{background-size:75px auto}}section.loja-cards .cards .card.c2{background-color:#e48a33;background-image:url(../img/loja-cards-2.graphics.png);background-position:right bottom -20px;background-repeat:no-repeat}@media (max-width:578px){section.loja-cards .cards .card.c2{background-size:100px auto}}section.loja-cards.logistica.plus.canal .cards .card.c1{background-image:url(../img/loja-cards-3.graphics.png);background-position:right bottom;background-repeat:no-repeat}section.loja-cards.logistica.plus.canal .cards .card.c3{background-image:url(../img/loja-cards-1.graphics.png);background-position:right top -20px;background-repeat:no-repeat}section.quem-somos.meio-ambiente{margin-bottom:95px}section.catalog.meio-ambiente .card{min-height:446px;gap:32px}@media (max-width:578px){section.catalog.meio-ambiente .card{height:auto;padding:56px 16px 146px 16px}}section.catalog.meio-ambiente .card h3{position:relative;z-index:2;color:#0000bf;max-width:350px}@media (max-width:578px){section.catalog.meio-ambiente .card h3{max-width:310px}}section.catalog.meio-ambiente .card h4{position:relative;z-index:2;color:#101828;font-size:30px}section.catalog.meio-ambiente .card p{position:relative;z-index:2}@media (max-width:578px){section.catalog.meio-ambiente .card p{font-size:24px;max-width:310px}}section.catalog.meio-ambiente .card a{position:relative;z-index:2}section.catalog.meio-ambiente .card .bg{position:absolute;right:0;top:0;height:100%}@media (max-width:578px){section.catalog.meio-ambiente .card .bg{display:none}}section.catalog.meio-ambiente .card .bg-mobile{display:none}@media (max-width:578px){section.catalog.meio-ambiente .card .bg-mobile{display:block;position:absolute;bottom:0;right:0;z-index:0}}section.catalog.meio-ambiente .card a.btn:hover svg path{stroke:#96e637}.page-banner.monitoramento{margin-bottom:24px}.page-banner.monitoramento .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){.page-banner.monitoramento .card{height:520px;padding:70px 16px;justify-content:flex-start}}.page-banner.monitoramento .card h1{font-size:36px;line-height:44px;max-width:360px}@media (max-width:578px){.page-banner.monitoramento .card h1{font-size:24px;line-height:32px;max-width:290px}}.page-banner.monitoramento .card p{font-size:20px;line-height:30px;max-width:500px;letter-spacing:-.4px}@media (max-width:578px){.page-banner.monitoramento .card p{font-size:18px;line-height:28px}}section.monitoramento-content{margin:64px 0}section.monitoramento-content .container{max-width:720px}section.monitoramento-content .content{font-style:normal;font-size:18px;line-height:28px;color:#101828}@media (max-width:578px){section.monitoramento-content .content{font-size:16px;line-height:28px}}section.monitoramento-content .content p{margin-bottom:18px}section.monitoramento-content .content a{color:#0000bf;font-weight:700}section.monitoramento-content .content b,section.monitoramento-content .content strong{font-weight:700}section.monitoramento-posts{padding-bottom:120px}section.monitoramento-posts .container{max-width:720px}section.monitoramento-posts .post-selector{position:relative}section.monitoramento-posts .post-selector fieldset{border:1px solid #0000bf;border-radius:64px;margin-bottom:16px;z-index:2;position:relative;background-color:#f8f9fa;background-image:url(../icons/open-list.svg);background-repeat:no-repeat;background-position:right 24px center}section.monitoramento-posts .post-selector fieldset legend{margin-left:32px;position:relative;font-weight:500;font-size:20px;color:#0000bf;padding:0 4px;background-color:#f8f9fa}section.monitoramento-posts .post-selector fieldset .open-list{padding:6px 24px 12px 24px;font-size:18px;line-height:32px;color:#667085;cursor:pointer}section.monitoramento-posts .post-selector .list{position:absolute;padding:12px 0;padding-top:48px;padding-right:24px;background-color:#fff;top:36px;border:1px solid #0000bf;border-radius:0 0 32px 32px;border-top:0;width:100%;left:0;z-index:1;display:none;overflow:hidden}section.monitoramento-posts .post-selector .list.active{display:block}section.monitoramento-posts .post-selector .list .list-scroll{max-height:320px;overflow-y:auto}section.monitoramento-posts .post-selector .list .list-scroll::-webkit-scrollbar-track{background:#d0d0ce;width:2px;border-radius:16px}section.monitoramento-posts .post-selector .list .list-scroll::-webkit-scrollbar{width:8px}section.monitoramento-posts .post-selector .list .list-scroll::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.monitoramento-posts .post-selector .list .list-scroll .option{padding:12px 24px;max-width:calc(100% - 24px);cursor:pointer}section.monitoramento-posts .post-selector .list .list-scroll .option:hover{background-color:#0000bf;color:#fff}section.monitoramento-posts .table{border-radius:24px;overflow:hidden;border:1px solid #0000bf}section.monitoramento-posts .table.hidden{display:none}section.monitoramento-posts .table table{width:100%}section.monitoramento-posts .table table tr:not(:last-child){border-bottom:1px solid #0000bf}section.monitoramento-posts .table table tr th{background-color:#0000bf;color:#fff;font-weight:600;font-size:20px;line-height:32px;padding:10px 24px;text-align:left}@media (max-width:578px){section.monitoramento-posts .table table tr th{font-size:16px;line-height:32px;padding:4px 12px}}section.monitoramento-posts .table table tr th:not(:last-child){border-right:1px solid #fff}section.monitoramento-posts .table table tr td{font-weight:400;font-size:18px;line-height:32px;color:#667085;padding:10px 24px}@media (max-width:578px){section.monitoramento-posts .table table tr td{font-size:14px;line-height:32px;padding:4px 12px}}section.monitoramento-posts .table table tr td:not(:last-child){border-right:1px solid #0000bf}section.monitoramento-posts .table table tr:nth-of-type(odd) td{background-color:rgba(37,180,255,.25);color:#101828}section.monitoramento-posts .loading{text-align:center;padding:32px 0;color:#0000bf;font-size:16px;display:none}section.news-main{margin-bottom:32px}section.news-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.news-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.news-main .card h1{font-size:36px;line-height:44px;max-width:350px}@media (max-width:578px){section.news-main .card h1{font-size:24px;line-height:32px}}section.news-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.news-main .card p{font-size:18px;line-height:28px}}section.search-news{margin:32px 0;margin-bottom:50px}section.search-news form{display:flex;align-items:center;gap:32px;justify-content:center}@media (max-width:578px){section.search-news form{flex-direction:column;align-items:flex-start}}section.search-news form select{height:42px;width:280px;border:1px solid #01001e;border-radius:50px;padding:8px 16px;font-size:16px;line-height:24px}section.search-news form input{background-color:#e4e7ec;height:42px;width:580px;border-radius:50px;border:0;padding:8px 16px;font-size:16px;line-height:24px}@media (max-width:578px){section.search-news form input{width:100%;background-image:url(../icons/search-mobile.svg);background-position:right 16px center;background-repeat:no-repeat}}section.search-news form button{background-color:var(--azul-votorantim);color:#fff;height:42px;width:auto;border-radius:50px;border:0;padding:8px 24px;font-size:16px;line-height:24px;cursor:pointer}@media (max-width:578px){section.search-news form button{display:none}}section.news-result{position:relative}section.news-result .graphics-1{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;left:0;top:0}@media (max-width:578px){section.news-result .graphics-1{display:none}}section.news-result .graphics-2{background-image:url(../img/news-graphics-2.png);background-repeat:no-repeat;background-position:right top;width:115px;height:360px;position:absolute;right:0;bottom:40%}@media (max-width:578px){section.news-result .graphics-2{display:none}}section.news-result .news{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width:578px){section.news-result .news{flex-flow:row wrap;gap:16px}}section.news-result .news .card{height:384px;border-radius:16px;overflow:hidden;position:relative;width:384px;transition:.3s}section.news-result .news .card.study-case{height:460px}@media (min-width:1800px){section.news-result .news .card{height:384px}}@media (max-width:578px){section.news-result .news .card{height:340px}}section.news-result .news .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:200px}@media (max-width:578px){section.news-result .news .card .content{padding:16px 16px}}section.news-result .news .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.news-result .news .card .bg img{max-width:100%;max-height:90%;opacity:0}section.news-result .news .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.news-result .news .card .bg::before{background-position-y:0px}}section.news-result .news .card .top-infos{position:absolute;left:16px;top:16px;display:flex;align-items:center;gap:16px;z-index:2}section.news-result .news .card .top-infos .share{background-color:#fff;padding:8px 16px;border-radius:50px;color:var(--texto-principal);display:flex;gap:8px;font-size:12px;line-height:18px;margin:0 auto;cursor:pointer;transition:.3s}section.news-result .news .card .top-infos .share.active,section.news-result .news .card .top-infos .share:hover{background-color:var(--azul-votorantim);color:#fff}section.news-result .news .card .top-infos .share .share-btns{display:flex;align-items:center;gap:8px;width:0;height:16px;overflow:hidden;transition:.3s}section.news-result .news .card .top-infos .share .share-btns a{position:relative}section.news-result .news .card .top-infos .share.active .share-btns{width:64px}section.news-result .news .card .top-infos .country{height:32px}section.news-result .news .card .top-infos .country img{height:100%}section.news-result .news .card .tags{position:relative;display:flex;gap:8px;margin-bottom:10px}section.news-result .news .card .tags span{padding:2px 10px;border-radius:20px;background-color:#eef4ff;color:#3538cd;font-size:14px;line-height:20px;font-weight:500}section.news-result .news .card .country{font-size:14px;line-height:20px;color:#fff;margin-bottom:16px}section.news-result .news .card h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.news-result .news .card .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;margin-bottom:-130px;height:130px;transition:.6s;padding-bottom:32px;position:relative}section.news-result .news .card .text svg{position:absolute;bottom:0;left:0}section.news-result .news .card a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.news-result .news .card:hover .bg{transform:scale(1.3)}section.news-result .news .card:hover .bg::before{background-position-y:0px}section.news-result .news .card:hover .text{margin-bottom:0;opacity:1}}section.news-result .news .card.study-case h4{font-size:24px;line-height:32px}@media (min-width:578px){section.news-result .news .card.study-case .text{margin-bottom:0;opacity:1}section.news-result .news .card.study-case .text svg{opacity:0;transition:.3s}section.news-result .news .card.study-case:hover .text{margin-bottom:20px}section.news-result .news .card.study-case:hover .text svg{opacity:1}}section.news-result .no-results{padding:32px 0 100px 0;text-align:center;color:var(--texto-principal);max-width:700px;margin:0 auto}section.news-result .no-results h3{font-size:36px;line-height:44px;margin-bottom:16px}section.news-result .no-results h3 span{color:var(--azul-votorantim)}section.news-result .no-results p{font-size:16px;line-height:24px}section.news-result .pagination{display:flex;align-items:center;justify-content:center;padding:40px 0}section.news-result .pagination a.prev{display:block;margin:0 20px}section.news-result .pagination a.next{display:block;margin:0 20px}section.news-result .pagination a.ret{padding:0 10px;color:#000;text-decoration:none}section.news-result .pagination a.page{font-size:16px;line-height:22px;display:block;margin:0 2px;text-decoration:none;color:#000}section.news-result .pagination a.page:not(.p1)::before{content:"- ";text-decoration:none;color:#000;font-weight:400}section.news-result .pagination a.page.active{color:var(--azul-votorantim);font-weight:600}section.estudos-infos{margin-top:10px}section.estudos-infos h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;margin-bottom:8px;color:var(--texto-principal)}@media (max-width:578px){section.estudos-infos h2{font-size:24px;line-height:32px}}section.estudos-infos .text{max-width:1005px;margin:0 auto;font-size:20px;line-height:30px;text-align:center}section.nosso-jeito{padding-bottom:34px}section.nosso-jeito .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}section.nosso-jeito .card h1{color:#fff;letter-spacing:-.02em;font-weight:400;font-size:36px;line-height:44px}section.nosso-jeito .card p{font-weight:400;font-size:20px;line-height:30px;color:#e4e7ec}@media (max-width:578px){section.nosso-jeito .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.banner-nosso-jeito{padding:59px 0 134px}@media (max-width:578px){section.banner-nosso-jeito{overflow-x:scroll;padding-bottom:90px;margin-right:16px}}section.banner-nosso-jeito img{border-radius:16px;width:100%}@media (max-width:578px){section.banner-nosso-jeito img{width:auto}}section.construir-mudancas{padding:109px 0;background-color:#0000bf;background-image:url(../img/grafismo-verde-nv-e.png),url(../img/grafismo-verde-nv-d.png);background-repeat:no-repeat;background-position:left top,right bottom}@media (max-width:578px){section.construir-mudancas{background-image:url(../img/grafismo-nosso-jeito-mobile-v-2.png);background-size:contain;background-position-y:bottom;padding-bottom:324px}}section.construir-mudancas .content{margin:0 auto}section.construir-mudancas h2{font-weight:400;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff;max-width:767px;padding-bottom:76px;margin:0 auto}@media (max-width:578px){section.construir-mudancas h2{font-size:24px;line-height:32px;max-width:253px;padding-bottom:27px}}section.construir-mudancas p{font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#fff;max-width:716px;margin:0 auto;padding-bottom:32px}@media (max-width:578px){section.construir-mudancas p{font-size:16px;line-height:24px;padding-bottom:22px}}section.nossos-principios{background:#96e637;padding:64px 0 120px 0;text-align:-webkit-center}@media (max-width:578px){section.nossos-principios{display:none}}section.nossos-principios .blue-line{background:#0000bf;border-radius:100px;width:64px;height:5px;margin-bottom:32px;text-align:center}@media (max-width:578px){section.nossos-principios .blue-line{text-align:left;margin-right:auto}}section.nossos-principios h2{font-weight:400;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#101828;padding-bottom:22px}@media (max-width:578px){section.nossos-principios h2{text-align:left;font-size:24px;line-height:32px;color:#fff}}section.nossos-principios .cards-principios{display:flex;gap:33px;justify-content:center}section.nossos-principios .cards-principios .card{padding:30px 42px 50px 42px;background:#fff;border-radius:10px;text-align:center}section.nossos-principios .cards-principios .card img{clip-path:circle(48px at center);padding:12px}section.nossos-principios .cards-principios .card .titulo-c{font-weight:500;font-size:18px;line-height:24px;color:#101828;max-width:300px;margin:0 auto}section.nossos-principios .cards-principios .card .subtitulo{font-size:18px;line-height:24px;max-width:300px;font-weight:400;color:#101828;padding-bottom:12px;border-bottom:1px solid #d0d0ce;margin:0 auto}section.nossos-principios .cards-principios .card .text-c{font-weight:400;line-height:24px;text-align:center;color:#101828;padding-top:12px;max-width:300px}section.nossos-principios .cards-principios .card .text-c p{padding-bottom:20px;font-size:13px;line-height:21px}section.nossos-principios .cards-principios .card .text-c p strong{font-weight:500;text-transform:uppercase;font-size:16px}.nossos-principios-m{display:none}@media (max-width:578px){.nossos-principios-m{background:#96e637}.nossos-principios-m.nossos-principios{display:block;padding:64px 0 51px 0}.nossos-principios-m .swiper-slide{width:285px!important}.nossos-principios-m .swiper-slide .card{padding:30px 12px;background:#fff;border-radius:10px;text-align:center;height:580px}.nossos-principios-m .swiper-slide .card img{clip-path:circle(48px at center);padding:12px}.nossos-principios-m .swiper-slide .card .titulo-c{font-weight:500;font-size:18px;line-height:24px;color:#101828;max-width:300px;margin:0 auto}.nossos-principios-m .swiper-slide .card .subtitulo{font-size:18px;line-height:24px;max-width:300px;font-weight:400;color:#101828;padding-bottom:12px;border-bottom:1px solid #d0d0ce;margin:0 auto}.nossos-principios-m .swiper-slide .card .text-c{font-weight:400;line-height:24px;text-align:center;color:#101828;padding-top:12px;max-width:300px}.nossos-principios-m .swiper-slide .card .text-c p{padding-bottom:20px;font-size:13px;line-height:21px}.nossos-principios-m .swiper-slide .card .text-c p strong{font-weight:500;text-transform:uppercase;font-size:16px}}.nosso-jeito-vc{background:#e4e7ec;padding:57px 0 82px 0;background-image:url(../img/grafismo-azul-video-d.png),url(../img/grafismo-azul-video-e.png);background-repeat:no-repeat;background-position-x:750px,left;background-position-y:30px,bottom;background-size:cover,auto}@media (max-width:578px){.nosso-jeito-vc{padding:40px 0 111px 0;background-image:none}}@media (min-width:1600px){.nosso-jeito-vc{background-size:cover,auto;background-position-x:850px,left;background-position-y:-10px,bottom}}.nosso-jeito-vc .green-line{background:#96e637;border-radius:100px;width:64px;height:5px;margin-bottom:32px;text-align:center;margin-left:auto;margin-right:auto}@media (max-width:578px){.nosso-jeito-vc .green-line{display:none}}.nosso-jeito-vc h2{font-weight:400;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#101828;padding-bottom:22px}@media (max-width:578px){.nosso-jeito-vc h2{text-align:left;font-size:24px;line-height:44px}}.nosso-jeito-vc .video-nosso-jeito{text-align:center}.nosso-jeito-vc .video-nosso-jeito iframe{border-radius:16px;width:846px;height:476px}@media (max-width:578px){.nosso-jeito-vc .video-nosso-jeito iframe{max-width:341px;max-height:192px}}.nosso-jeito-vc .podcast-nj{display:flex;gap:86px;align-items:center;padding-top:201px}@media (max-width:578px){.nosso-jeito-vc .podcast-nj{padding-top:41px;flex-direction:column;gap:17px}}.nosso-jeito-vc .podcast-nj .text{max-width:384px}.nosso-jeito-vc .podcast-nj .text .pd-title{font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828;padding-bottom:16px}@media (max-width:578px){.nosso-jeito-vc .podcast-nj .text .pd-title{font-size:24px;line-height:34px;padding-bottom:14px}}.nosso-jeito-vc .podcast-nj .text .pd-text{font-weight:400;font-size:20px;line-height:30px;color:#1d2939}@media (max-width:578px){.nosso-jeito-vc .podcast-nj .text .pd-text{font-size:14px;line-height:24px}}.nosso-jeito-vc .podcast-nj .podcast-card{background:#0000bf;background-image:url(../img/grafismo-pd-verde-top.png),url(../img/grafismo-pd-verde-bt.png);background-position-x:right;background-position-y:top,bottom;background-repeat:no-repeat;padding:60px 53px;border-radius:8px;max-width:611px;width:100%}@media (max-width:578px){.nosso-jeito-vc .podcast-nj .podcast-card{background-image:url(../img/grafismo-pd-verde-bt-mobile.png);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;padding:48px 26px}}.nosso-jeito-vc .podcast-nj .podcast-card .pd-card-text{font-weight:500;font-size:24px;line-height:32px;color:#fff;padding-bottom:24px}@media (max-width:578px){.nosso-jeito-vc .podcast-nj .podcast-card .pd-card-text{padding-bottom:34px}}.nosso-jeito-vc .podcast-nj .podcast-card .tag-spotify{background:#1ed760;border-radius:16px;padding:4px 11px;color:#fff;display:inline-flex;align-items:center;text-decoration:none}.nosso-jeito-vc .podcast-nj .podcast-card .tag-spotify a{color:#fff;text-decoration:none}.nosso-jeito-vc .podcast-nj .podcast-card .tag-spotify img{margin-right:5px}section.onde-estamos,section.our-locations{margin-top:56px}@media (max-width:578px){section.onde-estamos,section.our-locations{margin-top:16px}}section.onde-estamos .map-row,section.our-locations .map-row{display:flex}@media (max-width:578px){section.onde-estamos .map-row,section.our-locations .map-row{display:block;max-height:100%}}section.onde-estamos .map-row .column,section.our-locations .map-row .column{width:100%}section.onde-estamos .map-row .column.vertical,section.our-locations .map-row .column.vertical{display:flex;flex-direction:column;justify-content:space-between}section.onde-estamos .map-row .column.hide,section.our-locations .map-row .column.hide{display:none}section.onde-estamos .map-row .column .inner-container,section.our-locations .map-row .column .inner-container{margin-left:calc((100vw - 1313px)/ 2)}@media (min-width:1800px){section.onde-estamos .map-row .column .inner-container,section.our-locations .map-row .column .inner-container{margin-left:calc((100vw - 1632px)/ 2)}}@media (max-width:578px){section.onde-estamos .map-row .column .inner-container,section.our-locations .map-row .column .inner-container{margin-left:0;padding-bottom:32px}}section.onde-estamos .map-row .breadcrumbs ul,section.our-locations .map-row .breadcrumbs ul{text-align:left}section.onde-estamos h1,section.our-locations h1{color:var(--texto-principal);font-size:36px;line-height:44px;margin:8px 0}@media (max-width:578px){section.onde-estamos h1,section.our-locations h1{font-size:24px;line-height:32px;padding:0 16px}}section.onde-estamos .mobile-switchers,section.our-locations .mobile-switchers{display:none}@media (max-width:578px){section.onde-estamos .mobile-switchers,section.our-locations .mobile-switchers{display:flex;justify-content:space-between;padding:0 16px;margin-top:32px}}section.onde-estamos .mobile-switchers a,section.our-locations .mobile-switchers a{display:flex;height:40px;min-width:130px;padding:0 22px;align-items:center;justify-content:center;gap:8px;border-radius:50px;background-color:var(--azul-votorantim);color:#fff;border:1px solid var(--azul-votorantim);text-decoration:none}section.onde-estamos .mobile-switchers a .default,section.our-locations .mobile-switchers a .default{display:block}section.onde-estamos .mobile-switchers a .close,section.our-locations .mobile-switchers a .close{display:none}section.onde-estamos .mobile-switchers a.active .default,section.our-locations .mobile-switchers a.active .default{display:none}section.onde-estamos .mobile-switchers a.active .close,section.our-locations .mobile-switchers a.active .close{display:block}section.onde-estamos .filters,section.our-locations .filters{margin-top:32px;padding:32px 0}@media (max-width:578px){section.onde-estamos .filters,section.our-locations .filters{padding:32px 16px;padding-bottom:16px;margin-top:0;display:none}section.onde-estamos .filters.active,section.our-locations .filters.active{display:block}}section.onde-estamos .filters h3,section.our-locations .filters h3{display:none}@media (max-width:578px){section.onde-estamos .filters h3,section.our-locations .filters h3{display:block;font-size:18px;line-height:28px;color:#000;max-width:158px;margin-bottom:48px}}section.onde-estamos .filters .selects,section.our-locations .filters .selects{display:flex;gap:16px}@media (max-width:578px){section.onde-estamos .filters .selects,section.our-locations .filters .selects{flex-direction:column;align-items:flex-start;gap:48px}}section.onde-estamos .filters .selects .select,section.our-locations .filters .selects .select{position:relative;z-index:2}section.onde-estamos .filters .selects .select.countries,section.onde-estamos .filters .selects .select.unidades,section.our-locations .filters .selects .select.countries,section.our-locations .filters .selects .select.unidades{z-index:4}@media (min-width:578px){section.onde-estamos .filters .selects .select.cidades,section.onde-estamos .filters .selects .select.estados,section.our-locations .filters .selects .select.cidades,section.our-locations .filters .selects .select.estados{width:200px}}section.onde-estamos .filters .selects .select.products,section.our-locations .filters .selects .select.products{z-index:3}section.onde-estamos .filters .selects .select label,section.our-locations .filters .selects .select label{font-size:16px;line-height:24px;font-weight:500;color:#000;position:absolute;top:-32px}section.onde-estamos .filters .selects .select:last-of-type,section.our-locations .filters .selects .select:last-of-type{z-index:1}section.onde-estamos .filters .selects .select .selected,section.our-locations .filters .selects .select .selected{position:relative;display:flex;height:40px;padding:0 22px;align-items:center;justify-content:center;gap:8px;border-radius:50px;border:1px solid #01001e;color:#01001e;cursor:pointer;z-index:2;background-color:#fff}section.onde-estamos .filters .selects .select.disabled .selected,section.our-locations .filters .selects .select.disabled .selected{opacity:.16}section.onde-estamos .filters .selects .select .options,section.our-locations .filters .selects .select .options{position:absolute;left:0;top:0;border:1px solid #01001e;padding-top:40px;width:100%;background-color:#fff;z-index:1;border-radius:20px;display:none;max-height:300px;overflow:auto}section.onde-estamos .filters .selects .select .options::-webkit-scrollbar-track,section.our-locations .filters .selects .select .options::-webkit-scrollbar-track{background:#d3d3d3;width:15px;border-radius:16px}section.onde-estamos .filters .selects .select .options::-webkit-scrollbar,section.our-locations .filters .selects .select .options::-webkit-scrollbar{width:6px}section.onde-estamos .filters .selects .select .options::-webkit-scrollbar-thumb,section.our-locations .filters .selects .select .options::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.onde-estamos .filters .selects .select .options::-webkit-scrollbar-button,section.our-locations .filters .selects .select .options::-webkit-scrollbar-button{height:20px}section.onde-estamos .filters .selects .select .options .option,section.our-locations .filters .selects .select .options .option{display:flex;height:40px;padding:0 22px;align-items:center;justify-content:flex-start;border-radius:50px;color:#01001e;cursor:pointer;z-index:10;background-color:#fff}section.onde-estamos .filters .selects .select .options .option:hover,section.our-locations .filters .selects .select .options .option:hover{background-color:var(--azul-votorantim);color:#fff}section.onde-estamos .filters .selects .select.active .options,section.our-locations .filters .selects .select.active .options{display:block}section.onde-estamos .filters .actions,section.our-locations .filters .actions{display:flex;gap:16px;margin-top:32px}@media (max-width:578px){section.onde-estamos .filters .actions,section.our-locations .filters .actions{justify-content:space-between}}section.onde-estamos .filters .actions a,section.our-locations .filters .actions a{display:flex;height:40px;min-width:130px;padding:0 22px;align-items:center;justify-content:center;gap:8px;border-radius:50px;background-color:var(--azul-votorantim);color:#fff;border:1px solid var(--azul-votorantim);text-decoration:none}section.onde-estamos .filters .actions a.clear-filters,section.our-locations .filters .actions a.clear-filters{color:var(--azul-votorantim);border-color:var(--azul-votorantim);background-color:#fff;display:none}section.onde-estamos .filters .actions a.clear-filters.visible,section.our-locations .filters .actions a.clear-filters.visible{display:flex}section.onde-estamos .locations,section.our-locations .locations{background-color:#e9ecef;border-top:1px solid #ced4da;overflow:hidden;flex:1}section.onde-estamos .locations .list,section.our-locations .locations .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px;padding:32px 0;padding-right:32px;min-width:680px;max-height:540px;overflow-y:auto}@media (max-width:578px){section.onde-estamos .locations .list,section.our-locations .locations .list{grid-template-columns:1fr;padding-right:0;gap:32px;min-width:0;max-height:812px;padding:0 16px}}section.onde-estamos .locations .list .item,section.our-locations .locations .list .item{width:100%;height:auto;background-color:#fff;border-radius:8px;cursor:pointer;margin:0 auto}section.onde-estamos .locations .list .item .header,section.our-locations .locations .list .item .header{background-color:var(--azul-votorantim);transition:.3s;padding:8px 16px;height:40px;position:relative;border-radius:8px 8px 0 0}section.onde-estamos .locations .list .item .header .logo img,section.our-locations .locations .list .item .header .logo img{height:24px}section.onde-estamos .locations .list .item .header .logo .hover,section.our-locations .locations .list .item .header .logo .hover{display:none}section.onde-estamos .locations .list .item .header .close,section.our-locations .locations .list .item .header .close{display:none}section.onde-estamos .locations .list .item:hover .header,section.our-locations .locations .list .item:hover .header{background-color:var(--verde-votorantim)}section.onde-estamos .locations .list .item:hover .header .logo .default,section.our-locations .locations .list .item:hover .header .logo .default{display:none}section.onde-estamos .locations .list .item:hover .header .logo .hover,section.our-locations .locations .list .item:hover .header .logo .hover{display:block}section.onde-estamos .locations .list .item:hover svg path,section.our-locations .locations .list .item:hover svg path{stroke:var(--verde-votorantim);fill:var(--verde-votorantim)}section.onde-estamos .locations .list .item .content,section.our-locations .locations .list .item .content{padding:14px 0;overflow-y:auto;height:auto;margin:10px 12px 0}section.onde-estamos .locations .list .item .content::-webkit-scrollbar-track,section.our-locations .locations .list .item .content::-webkit-scrollbar-track{background:#d0d0ce;width:2px;border-radius:16px}section.onde-estamos .locations .list .item .content::-webkit-scrollbar,section.our-locations .locations .list .item .content::-webkit-scrollbar{width:5px}section.onde-estamos .locations .list .item .content::-webkit-scrollbar-thumb,section.our-locations .locations .list .item .content::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.onde-estamos .locations .list .item .content .title,section.our-locations .locations .list .item .content .title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-right:10px}section.onde-estamos .locations .list .item .content .title h4,section.our-locations .locations .list .item .content .title h4{color:#000;font-weight:500;font-size:14px;line-height:20px;flex:1}section.onde-estamos .locations .list .item .content p,section.our-locations .locations .list .item .content p{padding-left:32px;color:rgba(0,0,0,.54);font-size:14px;line-height:20px;padding-right:10px}section.onde-estamos #map,section.our-locations #map{min-height:760px;background-color:#e9ecef;width:100%;height:100%}@media (max-width:578px){section.onde-estamos #map,section.our-locations #map{display:none}}section.onde-estamos #map .gm-style-iw-c,section.our-locations #map .gm-style-iw-c{padding:0;width:100%;height:180px;background-color:#fff;border-radius:8px;cursor:pointer;margin:0 auto}section.onde-estamos #map .gm-style-iw-c .gm-style-iw-d,section.our-locations #map .gm-style-iw-c .gm-style-iw-d{overflow:visible!important}section.onde-estamos #map .gm-style-iw-c .gm-ui-hover-effect,section.our-locations #map .gm-style-iw-c .gm-ui-hover-effect{display:none!important}section.onde-estamos #map .gm-style-iw-c .header,section.our-locations #map .gm-style-iw-c .header{background-color:var(--azul-votorantim);transition:.3s;padding:8px 16px;height:40px;position:relative}section.onde-estamos #map .gm-style-iw-c .header .logo img,section.our-locations #map .gm-style-iw-c .header .logo img{height:24px;display:block!important}section.onde-estamos #map .gm-style-iw-c .header .logo .hover,section.our-locations #map .gm-style-iw-c .header .logo .hover{display:none!important}section.onde-estamos #map .gm-style-iw-c .header .close,section.our-locations #map .gm-style-iw-c .header .close{position:absolute;right:0;top:0;display:flex;height:100%;width:40px;align-items:center;justify-content:center}section.onde-estamos #map .gm-style-iw-c .header .close svg,section.our-locations #map .gm-style-iw-c .header .close svg{width:24px;height:24px}section.onde-estamos #map .gm-style-iw-c:hover .header,section.our-locations #map .gm-style-iw-c:hover .header{background-color:var(--verde-votorantim)}section.onde-estamos #map .gm-style-iw-c:hover .header .logo .default,section.our-locations #map .gm-style-iw-c:hover .header .logo .default{display:none!important}section.onde-estamos #map .gm-style-iw-c:hover .header .logo .hover,section.our-locations #map .gm-style-iw-c:hover .header .logo .hover{display:block!important}section.onde-estamos #map .gm-style-iw-c:hover .header .close svg path,section.our-locations #map .gm-style-iw-c:hover .header .close svg path{stroke:var(--azul-votorantim)}section.onde-estamos #map .gm-style-iw-c:hover svg path,section.our-locations #map .gm-style-iw-c:hover svg path{stroke:var(--verde-votorantim);fill:var(--verde-votorantim)}section.onde-estamos #map .gm-style-iw-c .content,section.our-locations #map .gm-style-iw-c .content{padding:14px 0;overflow-y:scroll!important;max-height:110px;overflow-x:hidden;margin:10px 12px 0}section.onde-estamos #map .gm-style-iw-c .content::-webkit-scrollbar-track,section.our-locations #map .gm-style-iw-c .content::-webkit-scrollbar-track{background:#d0d0ce;width:2px;border-radius:16px}section.onde-estamos #map .gm-style-iw-c .content::-webkit-scrollbar,section.our-locations #map .gm-style-iw-c .content::-webkit-scrollbar{width:5px}section.onde-estamos #map .gm-style-iw-c .content::-webkit-scrollbar-thumb,section.our-locations #map .gm-style-iw-c .content::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.onde-estamos #map .gm-style-iw-c .content .title,section.our-locations #map .gm-style-iw-c .content .title{display:flex;justify-content:space-between;align-items:center;gap:8px}section.onde-estamos #map .gm-style-iw-c .content .title h4,section.our-locations #map .gm-style-iw-c .content .title h4{color:#000;font-weight:500;font-size:14px;line-height:20px;flex:1}section.onde-estamos #map .gm-style-iw-c .content .title .arrow,section.our-locations #map .gm-style-iw-c .content .title .arrow{display:none}section.onde-estamos #map .gm-style-iw-c .content p,section.our-locations #map .gm-style-iw-c .content p{padding-left:32px;color:rgba(0,0,0,.54);font-size:14px;line-height:20px;padding-right:10px}@media (max-width:578px){section.onde-estamos.toggle-map #map,section.our-locations.toggle-map #map{display:block}section.onde-estamos.toggle-map .locations,section.our-locations.toggle-map .locations{display:none}}section.carreiras-main.global .card{color:#fff}.our-people-title{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:64px}@media (max-width:578px){.our-people-title{font-size:24px;line-height:32px;margin:0 auto;margin-bottom:32px;max-width:205px}}section.our-people-first-block{margin-bottom:80px}section.our-people-first-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.our-people-first-block .content{grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.our-people-first-block .content .text-block{background-color:var(--verde-votorantim);padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;height:460px;border-radius:16px;background-image:url(../img/our-people-block-1-graphics.png);background-position:right top;background-repeat:no-repeat}@media (max-width:578px){section.our-people-first-block .content .text-block{grid-area:text;height:auto;padding:48px 16px;background-image:none}}section.our-people-first-block .content .text-block p{font-size:16px;line-height:24px;color:var(--texto-principal)}section.our-people-first-block .content .image-block{height:460px;background-size:cover;border-radius:16px}@media (max-width:578px){section.our-people-first-block .content .image-block{grid-area:image;height:325px}}section.our-people-second-block{margin-bottom:80px}@media (max-width:578px){section.our-people-second-block{margin-bottom:0}}section.our-people-second-block .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.our-people-second-block .content{grid-template-columns:1fr;grid-template-areas:"image" "text"}}@media (max-width:578px){section.our-people-second-block .content .column2{grid-area:text}}section.our-people-second-block .content .title-block{background-color:var(--azul-votorantim);height:180px;border-radius:16px;font-size:36px;line-height:44px;color:#fff;background-image:url(../img/our-people-block-2-graphics.png);background-position:right bottom;background-repeat:no-repeat;padding:40px}@media (max-width:578px){section.our-people-second-block .content .title-block{height:160px;padding:24px 140px 0 16px;font-size:20px;line-height:30px}}section.our-people-second-block .content .text-block{margin-top:32px}section.our-people-second-block .content .text-block p{font-size:16px;line-height:24px;color:var(--texto-principal);margin-bottom:24px}section.our-people-second-block .content .link a{color:#000;border-bottom:1px solid var(--azul-votorantim);padding-bottom:4px;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right;text-decoration:none}@media (min-width:578px){section.our-people-second-block .content .link a:hover{color:#0000bf;background-image:url(../icons/post-bottom-link-hover.svg)}}@media (max-width:578px){section.our-people-second-block .content .link a{display:flex;border-radius:32px;padding:12px 30px;background-color:#96e637;color:#0000bf;background-image:url(../icons/download-our-people.svg);background-position:right 30px center;border-bottom:0;font-size:12px;margin-bottom:32px}}section.our-people-second-block .content .image-block{height:100%;background-size:cover;border-radius:16px}@media (max-width:578px){section.our-people-second-block .content .image-block{grid-area:image;height:325px}}section.join-us{padding:95px 0 145px 0;background-image:url(../img/join-us-graphics.png);background-size:100% 100%;background-position:bottom}@media (max-width:578px){section.join-us{background-image:none;padding:48px 16px;padding-bottom:50px}}section.join-us .card{position:relative;max-width:1044px;height:334px;box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12);border-radius:32px;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:35px;justify-content:center;align-items:flex-start;background-size:cover}@media (max-width:578px){section.join-us .card{height:500px;background-position:center;justify-content:flex-start;padding:48px 16px}}section.join-us .card::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.66) 0,rgba(0,0,0,0) 100%)}section.join-us .card h3{color:var(--verde-votorantim);font-size:36px;line-height:44px;position:relative}section.join-us .card .text{color:#fff;font-size:16px;line-height:24px;max-width:362px;position:relative}section.join-us .card a{position:relative;display:flex;align-items:center;gap:8px;padding:8px 24px;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;background-color:#fff;border-radius:50px;margin-top:12px}section.join-us .card a:hover svg path{stroke:#f6c345}section.politica-content{background-image:url(../img/politica-bg.png);background-size:100% auto;background-repeat:repeat-y;padding-bottom:200px}@media (max-width:1400px){section.politica-content{background-image:url(../img/politica-bg-small.png)}}@media (max-width:578px){section.politica-content{background-image:none;padding-bottom:50px}}section.politica-content .back-level{text-align:right;width:100%;display:none;margin-bottom:32px}@media (max-width:578px){section.politica-content .back-level{text-align:left;width:auto;display:block}}section.politica-content .back-level a{display:inline-flex;gap:8px;align-items:center;font-size:16px;line-height:24px;font-weight:500;color:var(--texto-principal);text-decoration:none}section.politica-content .back-level a svg path{transition:.6s}section.politica-content .back-level a:hover svg path{stroke:var(--azul-votorantim)!important}section.politica-content h1{font-size:36px;line-height:44px;text-align:center;color:var(--texto-principal);margin:32px 0 22px 0}@media (max-width:578px){section.politica-content h1{font-size:24px;line-height:32px}}section.politica-content .post{font-size:16px;line-height:28px;color:#000}section.politica-content .post h3{font-size:18px;line-height:28px;font-weight:500;margin-top:24px}section.politica-content .post p{margin-bottom:22px}section.politica-content .post a{color:var(--azul-votorantim);text-decoration:none;font-weight:500}section.politica-content .post hr{height:5px;background-color:var(--verde-votorantim);border:0;margin-top:10px;margin-bottom:16px}section.politica-content .post ul{padding-left:16px;list-style-type:disc;margin-left:16px;margin-bottom:22px}section.politica-content .post ul li{margin-bottom:22px}section.politica-content .post blockquote{padding-left:16px}section.politica-content .post table{border-right:3px solid var(--verde-votorantim);border-bottom:3px solid var(--verde-votorantim);margin-bottom:32px}section.politica-content .post table td,section.politica-content .post table th{border-left:3px solid var(--verde-votorantim);border-top:3px solid var(--verde-votorantim);padding:22px}section.politica-content .post table td ul li,section.politica-content .post table th ul li{margin-bottom:0}section.politica-content .post .table{width:100%;overflow-x:auto}@media (max-width:578px){section.politica-content .post .table table{width:250%}}section.politica-content.type-2{background-image:url(../img/politica-bg-2.png)}@media (max-width:578px){section.politica-content.type-2{background-image:none}}section.politica-content.type-2 .post hr{background-color:var(--azul-votorantim)}section.products-main{margin-bottom:32px}section.products-main .card{height:450px;background-color:#0000bf;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.products-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.products-main .card h1{font-size:36px;line-height:44px}@media (max-width:578px){section.products-main .card h1{font-size:24px;line-height:32px}}section.products-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.products-main .card p{font-size:18px;line-height:28px}}section.products-main.global .card{background-image:url(../img/products-bg.jpg);background-size:cover}@media (max-width:578px){section.products-main.global .card{background-image:url(../img/products-bg-mobile.jpg);padding:75px 16px}}section.products-main.global .card h1{max-width:600px}@media (max-width:578px){section.products-main.global .card h1{max-width:280px}}section.products-main.global .card p{max-width:490px}section.breadcrumbs{text-align:center}@media (max-width:578px){section.breadcrumbs{display:none}}section.breadcrumbs ul li{display:inline-block}section.breadcrumbs ul li:not(:last-child)::after{display:inline-block;content:"";width:12px;height:12px;vertical-align:middle;background-image:url(../icons/breadcrumb-arrow.svg);background-repeat:no-repeat;background-position:center;padding:0 10px;margin-left:4px}@media (max-width:578px){section.breadcrumbs ul li:not(:last-child)::after{padding:0 6px;margin-left:2px}}section.breadcrumbs ul li a{font-size:14px;color:#667085;text-decoration:none;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;text-transform:uppercase}@media (max-width:578px){section.breadcrumbs ul li a{font-size:12px}}section.breadcrumbs ul li:last-child:not(:first-child) a{color:#0000bf}section.highlights{padding:16px 0 64px 0}@media (max-width:578px){section.highlights{background-image:url(../img/produtos-graphics-mobile.png);background-repeat:no-repeat;background-position:right top}}section.highlights h2{font-size:36px;line-height:44px;text-align:center;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.highlights h2{font-size:24px;line-height:32px;text-align:left}}section.highlights .grid{display:flex;flex-flow:row wrap;gap:25px}@media (max-width:578px){section.highlights .grid{gap:16px}}section.highlights .grid .item{height:350px;border-radius:16px;overflow:hidden;position:relative;flex:auto;min-width:150px}@media (max-width:578px){section.highlights .grid .item{height:340px;width:100%}}section.highlights .grid .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:32px 24px}@media (max-width:578px){section.highlights .grid .item .content{padding:16px 8px}}section.highlights .grid .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.highlights .grid .item .bg img{max-width:100%;max-height:90%;opacity:0}section.highlights .grid .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.highlights .grid .item .bg::before{background-position-y:0px}}section.highlights .grid .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.highlights .grid .item h4 svg{opacity:0;transition:.6s}section.highlights .grid .item a{position:absolute;left:0;top:0;width:100%;height:100%}section.highlights .grid .item:hover .bg{transform:scale(1.3)}section.highlights .grid .item:hover .bg::before{background-position-y:0px}section.highlights .grid .item:hover h4 svg{opacity:1}section.highlights .grid .item.link{min-width:280px;border:1px solid #fff;background-color:transparent;transition:.6s;background-position:right -40px center;position:relative}@media (max-width:578px){section.highlights .grid .item.link{min-width:0;border:2px solid #667085}}section.highlights .grid .item.link svg.bg{position:absolute;top:0;right:0;width:auto;height:100%;opacity:0}section.highlights .grid .item.link h4{align-items:flex-end}section.highlights .grid .item.link h4 span{display:block;max-width:80px}section.highlights .grid .item.link h4 svg{opacity:1;margin-bottom:4px}section.highlights .grid .item.link:hover{border-color:var(--verde-votorantim);background-color:var(--verde-votorantim)}section.highlights .grid .item.link:hover svg.bg{opacity:1}section.highlights .grid .item.link:hover h4{color:var(--texto-principal)}section.highlights .grid .item.link:hover h4 svg path{stroke:var(--azul-votorantim)}section.all-products{padding:56px 0;position:relative;padding-bottom:90px;z-index:2}@media (max-width:578px){section.all-products{background-color:var(--azul-votorantim);background-image:url(../img/products-bg.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right -400px center}}section.all-products h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.all-products h3{font-size:24px;line-height:32px;text-align:left;margin-bottom:32px;padding:0 16px;color:#fff}}section.all-products .filters{margin-bottom:64px}section.all-products .filters ul{display:flex;gap:16px;justify-content:center}@media (max-width:578px){section.all-products .filters ul{flex-wrap:wrap;justify-content:flex-start}}section.all-products .filters ul li a{display:block;padding:8px 14px;border-radius:20px;border:1px solid #667085;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;cursor:pointer}@media (max-width:578px){section.all-products .filters ul li a{color:#fff;border-color:#fff}}section.all-products .filters ul li a.active{background-color:var(--azul-votorantim);color:#f8f9fa;border-color:var(--azul-votorantim)}@media (max-width:578px){section.all-products .filters ul li a.active{color:var(--texto-principal);background-color:var(--verde-votorantim);border-color:var(--verde-votorantim)}}section.all-products .hidden-products{display:none}section.all-products .grid{display:flex;gap:32px;flex-wrap:wrap}@media (max-width:578px){section.all-products .grid{flex-flow:row wrap;gap:16px}}section.all-products .grid .item{height:320px;border-radius:16px;overflow:hidden;position:relative;width:280px;transition:.3s}@media (min-width:1800px){section.all-products .grid .item{width:332px;height:340px}}@media (max-width:578px){section.all-products .grid .item{height:173px;width:45%;min-width:163px;padding:0}section.all-products .grid .item:nth-of-type(3n+1){width:100%;height:146px}section.all-products .grid .item.link{padding:16px}}section.all-products .grid .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:32px 24px}@media (max-width:578px){section.all-products .grid .item .content{padding:16px 8px}}section.all-products .grid .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.all-products .grid .item .bg img{max-width:100%;max-height:90%;opacity:0}section.all-products .grid .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.all-products .grid .item .bg::before{background-position-y:0px}}section.all-products .grid .item h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.all-products .grid .item h4 svg{opacity:0;transition:.6s}section.all-products .grid .item a{position:absolute;left:0;top:0;width:100%;height:100%}section.all-products .grid .item:hover .bg{transform:scale(1.3)}section.all-products .grid .item:hover .bg::before{background-position-y:0px}section.all-products .grid .item:hover h4 svg{opacity:1}section.all-products .grid .item.link{min-width:280px;border:1px solid #fff;background-color:transparent;transition:.6s;background-position:right -40px center;position:relative}@media (max-width:578px){section.all-products .grid .item.link{min-width:0;border:2px solid #667085}}section.all-products .grid .item.link svg.bg{position:absolute;top:0;right:0;width:auto;height:100%;opacity:0}section.all-products .grid .item.link h4{align-items:flex-end}section.all-products .grid .item.link h4 span{display:block;max-width:80px}section.all-products .grid .item.link h4 svg{opacity:1;margin-bottom:4px}section.all-products .grid .item.link:hover{border-color:var(--verde-votorantim);background-color:var(--verde-votorantim)}section.all-products .grid .item.link:hover svg.bg{opacity:1}section.all-products .grid .item.link:hover h4{color:var(--texto-principal)}section.all-products .grid .item.link:hover h4 svg path{stroke:var(--azul-votorantim)}section.catalog{padding:85px 0;background-color:#e9ecef;position:relative}section.catalog .graphics-1{background-image:url(../img/catalog-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:380px;height:800px;position:absolute;left:0;bottom:0}@media (max-width:578px){section.catalog .graphics-1{display:none}}section.catalog .graphics-2{background-image:url(../img/catalog-graphics-2.png);background-repeat:no-repeat;background-position:right top;width:550px;height:670px;position:absolute;right:0;bottom:0}@media (max-width:578px){section.catalog .graphics-2{height:550px}}section.catalog .card{background-color:var(--verde-votorantim);border-radius:32px;height:335px;max-width:1000px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:0 48px;box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.2);overflow:hidden}@media (max-width:578px){section.catalog .card{height:500px;padding:56px 16px;justify-content:flex-start}}section.catalog .card svg{position:absolute;right:0;top:0;height:100%}@media (max-width:578px){section.catalog .card svg{right:-100px;bottom:-100px;top:auto;height:340px;width:230px}}section.catalog .card svg image{transform:rotate(66deg) translateY(-437px);height:475px;width:685px;transform-origin:center}section.catalog .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);max-width:260px}section.catalog .card p{font-size:20px;line-height:30px;color:var(--texto-principal);margin-bottom:16px;max-width:525px}@media (max-width:578px){section.catalog .card p{font-size:18px;line-height:28px;max-width:264px}}section.catalog .card a.btn{background-color:#fff;border-radius:20px;text-decoration:none;padding:8px 24px;color:var(--texto-principal);display:flex;gap:16px;align-items:center;font-weight:500}section.catalog .card a.btn svg{display:block;position:relative;width:24px;height:24px;left:auto;right:auto;top:auto;bottom:auto}section.catalog .card a.btn:hover svg path{stroke:#f6c345}section.customer{background-color:#667085;height:512px;display:flex;align-items:center;position:relative;background-size:cover;background-position:center}@media (max-width:578px){section.customer{height:640px}}section.customer::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.64);content:""}section.customer .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;position:relative}section.customer h4{font-size:36px;line-height:44px;color:var(--verde-votorantim);margin-bottom:16px}@media (max-width:578px){section.customer h4{font-size:24px;line-height:32px}}section.customer p{font-size:20px;line-height:30px;color:#e4e7ec;margin-bottom:16px;max-width:732px}@media (max-width:578px){section.customer p{font-size:18px;line-height:28px}}section.customer .customer-buttons{display:flex;gap:24px}@media (max-width:578px){section.customer .customer-buttons{flex-direction:column;gap:32px}}section.customer a.btn{background-color:#fff;border-radius:20px;text-decoration:none;padding:8px 24px;color:var(--texto-principal);display:flex;gap:16px;align-items:center;font-weight:500}section.customer a.btn svg{display:block;position:relative}section.customer a.btn:hover svg path{stroke:#f6c345}section.our-products{padding:100px 0}@media (max-width:578px){section.our-products{padding:65px 0}}section.our-products h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;max-width:724px;margin:0 auto;margin-bottom:80px}@media (max-width:578px){section.our-products h2{font-size:24px;line-height:32px;margin-bottom:32px;max-width:310px}}section.our-products .container{display:flex;gap:32px}section.our-products .container .column{width:100%}@media (max-width:578px){section.our-products .container .column.c2{grid-area:image}section.our-products .container .column.c1{grid-area:text}}@media (max-width:578px){section.our-products .container{display:grid;grid-template-areas:"image" "text"}}section.our-products .container .title{background-color:var(--verde-votorantim);background-image:url(../img/our-products-graphics.png);background-position:right bottom -50px;border-radius:16px;height:250px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0 48px;margin-bottom:32px}@media (max-width:578px){section.our-products .container .title{align-items:flex-start;padding:24px 16px}}section.our-products .container .title h3{font-size:30px;line-height:38px;max-width:315px;color:var(--texto-principal)}@media (max-width:578px){section.our-products .container .title h3{font-size:20px;line-height:30px;max-width:240px}}section.our-products .container p{font-size:16px;line-height:24px;color:var(--texto-principal);margin-bottom:16px}@media (max-width:578px){section.our-products .container p{padding:0 8px}}section.our-products .container .image{background-size:cover;border-radius:16px;height:630px;width:100%}@media (max-width:578px){section.our-products .container .image{height:320px}}section.portfolio{background-color:var(--azul-votorantim);padding:120px 0 100px 0;background-image:url(../img/products-bg.png);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}section.portfolio h2{color:#fff;margin-bottom:64px}@media (max-width:578px){section.portfolio h2{font-size:24px;line-height:32px;text-align:left;margin-bottom:32px;padding:0 16px}}section.portfolio .grid .item{height:256px}@media (max-width:578px){section.portfolio .grid .item{height:126px}}@media (min-width:1800px){section.portfolio .grid .item{height:350px}}section.premios.fornecedores{padding:32px 0}section.premios.fornecedores .content{height:auto;padding:45px}section.premios.fornecedores .content h3{margin-bottom:20px}section.premios.fornecedores .content p{max-width:335px}section.premios.fornecedores .content p:not(:last-of-type){margin-bottom:20px}section.fornecedores-elegiveis{padding:70px 0;background-color:#e4e7ec}section.fornecedores-elegiveis .image-content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:32px}@media (max-width:578px){section.fornecedores-elegiveis .image-content{grid-template-columns:1fr}}section.fornecedores-elegiveis .image-content .image{height:350px;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.fornecedores-elegiveis .image-content .image{height:320px}}section.fornecedores-elegiveis .image-content .content h2{font-size:36px;line-height:44px;color:var(--texto-pricipal);margin-bottom:32px}section.fornecedores-elegiveis .image-content .content p{font-size:20px;line-height:30px;color:var(--texto-pricipal)}section.fornecedores-elegiveis .blocks{display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"b1 b1" "b2 b3";gap:32px}@media (max-width:578px){section.fornecedores-elegiveis .blocks{grid-template-columns:1fr;grid-template-areas:"b1" "b2" "b3"}}section.fornecedores-elegiveis .blocks .column.b3{display:flex;grid-area:b3;flex-direction:column;gap:32px}section.fornecedores-elegiveis .blocks .block{border-radius:16px;font-size:20px;line-height:30px;color:var(--texto-pricipal);padding:64px 32px;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block{font-size:14px;line-height:18px}}section.fornecedores-elegiveis .blocks .block.b1{background-color:#96e637;grid-area:b1;background-image:url(../img/fornecedores-elegiveis-1-graphics.png);background-position:top right}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block.b1{background-position:top right -75px;background-size:auto 120px}}section.fornecedores-elegiveis .blocks .block.b2{background-color:#e48a33;grid-area:b2;background-image:url(../img/fornecedores-elegiveis-2-graphics.png);background-position:bottom -50px right;padding-right:100px}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block.b2{background-position:bottom -20px right;background-size:140px auto}}section.fornecedores-elegiveis .blocks .block.b3{padding:32px;background-color:#25b4ff;background-image:url(../img/fornecedores-elegiveis-3-graphics.png);background-position:top right;padding-right:100px}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block.b3{background-image:url(../img/fornecedores-elegiveis-2-graphics.png);background-position:bottom -20px right;background-size:140px auto}}section.fornecedores-elegiveis .blocks .block.b4{padding:32px;background-color:#f6c345;background-image:url(../img/fornecedores-elegiveis-4-graphics.png);background-position:bottom right}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block.b4{background-position:bottom right;background-size:auto 100px}}section.fornecedores-elegiveis .blocks .block h3{font-size:36px;line-height:44px;color:var(--texto-pricipal);margin-bottom:32px}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block h3{font-size:24px;line-height:32px}}section.fornecedores-elegiveis .blocks .block p{margin-bottom:16px}section.fornecedores-elegiveis .blocks .block ul{list-style-type:disc;list-style-position:inside;padding-left:8px}section.fornecedores-elegiveis .blocks .block table{width:100%}section.fornecedores-elegiveis .blocks .block table td,section.fornecedores-elegiveis .blocks .block table th{padding:0 32px}@media (max-width:578px){section.fornecedores-elegiveis .blocks .block table{display:block}section.fornecedores-elegiveis .blocks .block table td,section.fornecedores-elegiveis .blocks .block table th{display:block}}section.esg-programas.avaliacao .header{display:grid;grid-template-columns:1fr 1.6fr}@media (max-width:578px){section.esg-programas.avaliacao .header{display:block;text-align:center;margin-bottom:32px}section.esg-programas.avaliacao .header h3{margin-bottom:18px}}section.esg-programas.avaliacao .header span{font-size:20px;line-height:30px;color:#fff}@media (max-width:578px){section.esg-programas.avaliacao .header span{font-size:14px;line-height:18px}}section.esg-programas.avaliacao .card .slider{margin-bottom:20px}section.esg-programas.avaliacao .card .slider .item{align-items:center;gap:72px}section.esg-programas.avaliacao .card .slider .item .content{max-width:550px}section.esg-programas.avaliacao .card .slider .item .text p{margin-bottom:24px}section.esg-programas.avaliacao .card .pagination{transform:translateY(-25px)}@media (max-width:578px){section.esg-programas.avaliacao .card .pagination{transform:translateY(10px)}}section.esg-programas.avaliacao .card .navigation{transform:none}section.fornecedores-beneficios{padding:42px 0;padding-bottom:64px}section.fornecedores-beneficios h2{font-size:36px;line-height:44px;color:var(--texto-pricipal);margin-bottom:32px;text-align:center}@media (max-width:578px){section.fornecedores-beneficios h2{font-size:24px;line-height:32px}}section.fornecedores-beneficios .container{max-width:1000px}section.fornecedores-beneficios .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.fornecedores-beneficios .content{grid-template-columns:1fr;gap:16px}}section.fornecedores-beneficios .content .bg{display:flex;align-items:center;justify-content:flex-start;border-radius:16px;position:relative;background-size:cover;padding:32px;overflow:hidden}section.fornecedores-beneficios .content .bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 56.91%,rgba(0,0,0,.64) 100%)}section.fornecedores-beneficios .content .bg .text{position:relative;font-size:14px;line-height:20px;color:#fff;max-width:260px}section.fornecedores-beneficios .content .bg .text h3{font-size:24px;line-height:32px;font-weight:500;margin-bottom:32px}section.fornecedores-beneficios .content .bg .text p{margin-bottom:20px}section.fornecedores-beneficios .content .bg .text em,section.fornecedores-beneficios .content .bg .text i{font-size:10px;line-height:16px;font-style:normal}section.fornecedores-beneficios .content .cards .card{border-radius:16px;margin-bottom:16px;padding:32px;font-size:24px;line-height:32px;font-weight:500;color:var(--texto-pricipal)}@media (max-width:578px){section.fornecedores-beneficios .content .cards .card{text-align:center;padding:64px 32px}}section.fornecedores-beneficios .content .cards .text{font-size:16px;line-height:24px;color:#000}section.fornecedores-trofeus{padding:42px 0;background-color:#e4e7ec;position:relative;background-image:url(../img/fornecedores-trofeus-graphics-2.png);background-position:bottom -400px right;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-trofeus{background-image:none}}section.fornecedores-trofeus .graphics-1{position:absolute;left:0;bottom:0;height:725px;width:160px;background-image:url(../img/fornecedores-trofeus-graphics-1.png);background-position:bottom left;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-trofeus .graphics-1{display:none}}section.fornecedores-trofeus h2{font-size:36px;line-height:44px;color:var(--texto-pricipal);margin-bottom:32px;text-align:center}@media (max-width:578px){section.fornecedores-trofeus h2{font-size:24px;line-height:32px}}section.fornecedores-trofeus .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.fornecedores-trofeus .cards{grid-template-columns:1fr}}section.fornecedores-trofeus .cards .card{position:relative;border-radius:16px;overflow:hidden;height:370px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:64px 32px}@media (max-width:578px){section.fornecedores-trofeus .cards .card{height:230px}}section.fornecedores-trofeus .cards .card::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 34.11%,rgba(0,0,0,.64) 100%)}section.fornecedores-trofeus .cards .card h4{color:#fff;font-size:24px;line-height:32px;font-weight:500;margin-bottom:16px;position:relative}section.fornecedores-trofeus .cards .card p{font-size:14px;line-height:20px;color:#fff;max-width:320px;position:relative}section.fornecedores-agenda{background-color:var(--verde-votorantim);padding:64px 0}section.fornecedores-agenda h3{font-size:36px;line-height:44px;color:var(--texto-pricipal);margin-bottom:32px;text-align:center}@media (max-width:578px){section.fornecedores-agenda h3{font-size:24px;line-height:32px}}section.fornecedores-agenda .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:578px){section.fornecedores-agenda .grid{grid-template-columns:1fr;gap:20px}}section.fornecedores-agenda .grid .card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;background-color:#fff;border-radius:16px;text-align:center}section.fornecedores-agenda .grid .card h4{color:var(--azul-votorantim);font-size:18px;line-height:28px;font-weight:500}section.fornecedores-agenda .grid .card .text{font-size:16px;line-height:24px;color:var(--texto-pricipal)}section.fornecedores-slider{background-color:var(--azul-votorantim);padding:64px 0}section.fornecedores-slider h3{color:#fff;font-size:36px;line-height:44px;margin-bottom:64px}@media (max-width:578px){section.fornecedores-slider h3{font-size:24px;line-height:32px}}section.fornecedores-slider .card{background-color:#f8f9fa;padding:65px;border-radius:16px;padding-bottom:32px}@media (max-width:578px){section.fornecedores-slider .card{padding:50px 16px}}section.fornecedores-slider .card .slider{overflow:hidden;width:100%}section.fornecedores-slider .card .slider .item{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f8f9fa}@media (max-width:578px){section.fornecedores-slider .card .slider .item{display:block}}section.fornecedores-slider .card .slider .item .content{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:flex-start;max-width:416px}section.fornecedores-slider .card .slider .item .content h3{color:inherit;font-size:96px}@media (max-width:578px){section.fornecedores-slider .card .slider .item .content h3{font-size:72px}}section.fornecedores-slider .card .slider .item .content h4{font-size:30px;line-height:38px;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-slider .card .slider .item .content h4{font-size:24px;line-height:32px}}section.fornecedores-slider .card .slider .item .content .text{font-size:16px;line-height:24px;color:var(--texto-principal)}section.fornecedores-slider .card .slider .item .image{width:550px;height:520px;border-radius:16px;background-size:cover}@media (max-width:578px){section.fornecedores-slider .card .slider .item .image{width:100%;height:210px;margin-top:32px}}section.fornecedores-slider .card .pagination{transform:translateY(-80px);display:block;height:0;z-index:10;position:relative}@media (max-width:578px){section.fornecedores-slider .card .pagination{transform:none;text-align:center;margin-top:32px}}section.fornecedores-slider .card .pagination span.swiper-pagination-bullet{width:12px;height:12px}section.fornecedores-slider .card .pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:inherit}section.fornecedores-slider .card .navigation{transform:translateY(-55px);width:100px;display:flex;justify-content:space-between;position:relative;z-index:3}@media (max-width:578px){section.fornecedores-slider .card .navigation{transform:none;margin:0 auto;margin-top:50px}}section.fornecedores-slider .card .navigation .next,section.fornecedores-slider .card .navigation .prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}section.fornecedores-slider .card .navigation .next.disabled,section.fornecedores-slider .card .navigation .prev.disabled{opacity:.24}section.fornecedores-slider.certificados{background-image:url(../img/fornecedores-certificados-graphics.png);background-position:bottom right;background-repeat:no-repeat}section.fornecedores-slider.certificados .card{background-color:#e48a33}section.fornecedores-slider.certificados .card .slider .item{background-color:#e48a33}section.fornecedores-slider.certificados .card .slider .item .content{max-width:100%;padding-bottom:100px}section.fornecedores-slider.certificados .card .slider .item .content .bar{width:64px;height:5px;background-color:var(--azul-votorantim);border-radius:10px}section.fornecedores-materiais-de-apoio{padding:64px 0;background-color:#e4e7ec}section.fornecedores-materiais-de-apoio h3{color:var(--texto-pricipal);font-size:36px;line-height:44px;margin-bottom:64px;text-align:center}@media (max-width:578px){section.fornecedores-materiais-de-apoio h3{font-size:24px;line-height:32px}}section.fornecedores-materiais-de-apoio .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}section.fornecedores-materiais-de-apoio .cards .card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:42px 32px;border-radius:16px;background-repeat:no-repeat}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card{padding:30px}}section.fornecedores-materiais-de-apoio .cards .card.c1{background-color:#00b23d;background-image:url(../img/fornecedores-card-links-graphics-1.png);background-position:top right}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card.c1{background-image:url(../img/fornecedores-card-links-graphics-1-mobile.png);background-position:bottom right}}section.fornecedores-materiais-de-apoio .cards .card.c2{background-color:#25b4ff;background-image:url(../img/fornecedores-card-links-graphics-2.png);background-position:bottom right}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card.c2{background-image:url(../img/fornecedores-card-links-graphics-2-mobile.png);background-position:bottom right}}section.fornecedores-materiais-de-apoio .cards .card.c3{background-color:#96e637;background-image:url(../img/programa-parceiro-vc-card3-graphics.png);background-position:top right}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card.c3{background-image:url(../img/fornecedores-card-links-graphics-3-mobile.png);background-position:bottom right}}section.fornecedores-materiais-de-apoio .cards .card.c4{background-color:#00b23d;background-image:url(../img/fornecedores-card-links-graphics-4.png);background-position:top right}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card.c4{background-image:url(../img/fornecedores-card-links-graphics-4-mobile.png);background-position:bottom right}}section.fornecedores-materiais-de-apoio .cards .card h4{font-size:18px;line-height:28px;font-weight:500;color:var(--texto-principal);max-width:86%}@media (max-width:578px){section.fornecedores-materiais-de-apoio .cards .card h4{font-size:24px;line-height:32px;margin-bottom:32px}}section.fornecedores-materiais-de-apoio .cards .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500;font-size:16px;line-height:24px;margin-top:32px}section.fornecedores-materiais-de-apoio .cards .card a:hover svg path{stroke:#f6c345}section.programa-parceiro-cta{padding:64px 0 96px 0}section.programa-parceiro-cta .content{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:96px 32px;gap:40px;background-color:#e48a33;box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.2);border-radius:32px}section.programa-parceiro-cta .content h3{font-weight:400;font-size:48px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#101828}section.programa-parceiro-cta .content .text{font-size:24px;line-height:32px;text-align:center;color:#101828;max-width:600px}section.programa-parceiro-cta .content a.cta{display:flex;gap:8px;padding:8px 24px;background-color:#fff;color:#101828;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px}@media (max-width:578px){section.programa-parceiro-cta .content a.cta{font-size:14px;line-height:24px}}section.programa-parceiro-cta .content a.cta:hover svg path{stroke:var(--azul-votorantim)}section.programa-parceiro-winners{padding:96px 0;background-color:#96e637}@media (max-width:578px){section.programa-parceiro-winners{padding:50px 0}}section.programa-parceiro-winners h2{font-weight:400;font-size:48px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#0000bf;margin-bottom:48px}@media (max-width:578px){section.programa-parceiro-winners h2{font-size:32px;line-height:28px;text-align:left}}section.programa-parceiro-winners .year-menu{display:flex;gap:16px;align-items:center;justify-content:center;overflow:hidden}@media (max-width:578px){section.programa-parceiro-winners .year-menu{overflow:auto;justify-content:flex-start;padding-bottom:4px;gap:24px}section.programa-parceiro-winners .year-menu::-webkit-scrollbar{height:0;background:0 0}section.programa-parceiro-winners .year-menu::-webkit-scrollbar-thumb{background:0 0}}section.programa-parceiro-winners .year-menu a{font-size:16px;line-height:24px;color:#0000bf;text-decoration:none;padding:8px 14px;border-radius:100px;border:1px solid #0000bf;white-space:nowrap}@media (min-width:578px){section.programa-parceiro-winners .year-menu a.active{background-color:#0000bf;color:#fff}}@media (max-width:578px){section.programa-parceiro-winners .year-menu a{color:#101828;padding:0 0;border:0;border-bottom:3px solid transparent;border-radius:0}section.programa-parceiro-winners .year-menu a.active{border-color:var(--azul-votorantim);font-weight:700}section.programa-parceiro-winners .year-menu a::before{content:"Premiados "}}section.programa-parceiro-winners .winners{display:none}section.programa-parceiro-winners .winners.active{margin-top:32px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:64px 48px;gap:32px;background:#fff;border-radius:24px}@media (max-width:578px){section.programa-parceiro-winners .winners.active{padding:32px 24px;gap:16px}}section.programa-parceiro-winners .winners.active h3{font-weight:400;font-size:48px;line-height:44px;letter-spacing:-.02em;color:#0000bf}@media (max-width:578px){section.programa-parceiro-winners .winners.active h3{font-size:24px;line-height:28px}section.programa-parceiro-winners .winners.active h3::before{display:block;width:64px;height:6px;background-color:#0000bf;border-radius:20px;margin-bottom:16px;content:""}}section.programa-parceiro-winners .winners.active .content{margin-top:16px;font-size:16px;line-height:40px;letter-spacing:-.006em;color:#101828;width:100%}@media (max-width:578px){section.programa-parceiro-winners .winners.active .content{font-size:14px;line-height:32px}}section.programa-parceiro-winners .winners.active .content table{width:100%;height:auto!important}section.programa-parceiro-winners .winners.active .content table td,section.programa-parceiro-winners .winners.active .content table th,section.programa-parceiro-winners .winners.active .content table tr{height:auto!important}@media (max-width:578px){section.programa-parceiro-winners .winners.active .content table table{display:block}section.programa-parceiro-winners .winners.active .content table td,section.programa-parceiro-winners .winners.active .content table th,section.programa-parceiro-winners .winners.active .content table tr{width:100%!important}section.programa-parceiro-winners .winners.active .content table tr>th{display:none}section.programa-parceiro-winners .winners.active .content table tr>td{display:block}section.programa-parceiro-winners .winners.active .content table tr{display:block}}section.about-us-main{margin-bottom:32px}section.about-us-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#fff}@media (max-width:578px){section.about-us-main .card{height:520px;padding:70px 16px;justify-content:flex-start}}section.about-us-main .card h1{font-size:36px;line-height:44px}@media (max-width:578px){section.about-us-main .card h1{font-size:24px;line-height:32px}}section.about-us-main .card p{font-size:20px;line-height:30px;max-width:700px;letter-spacing:-.4px}@media (max-width:578px){section.about-us-main .card p{font-size:18px;line-height:28px}}section.about-us-main.global .card{color:var(--texto-principal)}section.quem-somos{margin-top:32px}section.quem-somos .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.quem-somos .content{grid-template-columns:1fr;grid-template-areas:"text" "image"}}section.quem-somos .content .text-block{background-color:var(--verde-votorantim);padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;height:460px;border-radius:16px;background-image:url(../img/quem-somos-bloco-1-graphics.png);background-position:right center;background-repeat:no-repeat;padding-right:150px}@media (max-width:578px){section.quem-somos .content .text-block{grid-area:text;height:auto;padding:48px 16px;background-image:url(../img/quem-somos-bloco-1-graphics-mobile.png);background-position:right bottom}}section.quem-somos .content .text-block p{font-size:20px;line-height:28px;color:var(--texto-principal)}@media (max-width:578px){section.quem-somos .content .text-block p{font-size:20px;line-height:30px}}section.quem-somos .content .text-block.global{background-color:var(--azul-votorantim);background-image:none}section.quem-somos .content .text-block.global p{color:#fff}section.quem-somos .content .image-block{height:460px;background-size:cover;border-radius:16px}@media (max-width:578px){section.quem-somos .content .image-block{grid-area:image;height:325px}}section.about-numbers{padding:150px 0;background-image:url(../img/about-numbers-graphics.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}@media (max-width:578px){section.about-numbers{background-image:none;padding:32px 0}}section.about-numbers h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (max-width:578px){section.about-numbers h2{font-size:24px;line-height:32px;margin-bottom:32px}}section.about-numbers .columns{display:grid;grid-template-columns:1fr 1fr;gap:34px}@media (max-width:578px){section.about-numbers .columns{grid-template-columns:1fr}}section.about-numbers .columns .card{background-color:#fff;box-shadow:0 5px 14px rgba(8,15,52,.04);border-radius:8px;display:flex;align-items:center;padding:42px;gap:32px}@media (max-width:578px){section.about-numbers .columns .card{padding:25px}}section.about-numbers .columns .card .number{font-size:72px;line-height:90px;color:var(--azul-votorantim);position:relative;display:inline-flex;align-items:flex-start}section.about-numbers .columns .card .number span{font-size:32px;line-height:50px}@media (max-width:578px){section.about-numbers .columns .card .number{font-size:48px;line-height:60px}section.about-numbers .columns .card .number span{font-size:20px;line-height:36px}}section.about-numbers .columns .card .content{position:relative}section.about-numbers .columns .card .content h4{font-size:24px;line-height:32px;color:var(--texto-principal);margin-bottom:8px}section.about-numbers .columns .card .content p{font-size:18px;line-height:28px;max-width:332px;margin-bottom:8px}@media (max-width:578px){section.about-numbers .columns .card .content p{font-size:16px;line-height:24px}}section.about-numbers .columns .card .content .source{font-size:12px;line-height:18px;color:#000;position:absolute;bottom:-20px}@media (max-width:578px){section.about-numbers .columns .card .content .source{display:none}}section.about-big-numbers{padding:96px 0;background-color:var(--verde-votorantim)}section.about-big-numbers.global{background-color:#e48a33}@media (max-width:578px){section.about-big-numbers{padding:50px 0}}section.about-big-numbers .cards{display:flex;flex-wrap:wrap;gap:32px}section.about-big-numbers .cards .card{width:280px;height:208px;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:22px;text-align:center}@media (min-width:1800px){section.about-big-numbers .cards .card{width:330px}}@media (max-width:578px){section.about-big-numbers .cards .card{width:100%}}section.about-big-numbers .cards .card h4{font-size:36px;line-height:44px;color:var(--azul-votorantim)}section.about-big-numbers .cards .card p{font-size:16px;line-height:24px;color:var(--texto-principal);text-align:center}section.premios{padding:80px 0;position:relative}@media (max-width:578px){section.premios{background-color:#e48a33;padding:50px 0}}section.premios .container{position:relative}@media (max-width:578px){section.premios .container{padding:0}}section.premios .content{position:absolute;height:372px;width:480px;background-color:#e48a33;top:50%;left:0;transform:translateY(-50%);border-radius:8px;padding:0 32px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;background-image:url(../img/premios-graphics.png);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.premios .content{width:100%;height:auto;position:relative;transform:none;top:0;padding:32px 16px;gap:32px;background-image:none}}section.premios .content h3{font-size:48px;line-height:56px;color:var(--texto-principal)}@media (max-width:578px){section.premios .content h3{font-size:24px;line-height:32px}}section.premios .content p{font-size:20px;line-height:30px;color:var(--texto-principal)}@media (max-width:578px){section.premios .content p{font-size:18px;line-height:28px}}section.premios .content a{background-color:#fff;display:flex;padding:8px 24px;border-radius:50px;font-size:16px;line-height:24px;color:var(--texto-principal);text-decoration:none;font-weight:500;gap:8px;align-items:center}section.premios .content a:hover svg path{stroke:#f6c345}section.premios .image{height:605px;width:calc(100% - 400px);background-size:cover;background-position:center;border-radius:8px;margin-left:400px}@media (max-width:578px){section.premios .image{height:536px;width:calc(100% - 32px);margin-left:16px}}section.timeline{background-color:var(--azul-votorantim);padding:64px 0}section.timeline .card{background-color:#fff;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;background-image:url(../img/timeline-card-graphics.png);background-position:right bottom;background-repeat:no-repeat;border-radius:8px;margin-bottom:64px}@media (max-width:578px){section.timeline .card{height:auto;padding:50px 16px;background-image:url(../img/timeline-card-graphics-mobile.png)}}section.timeline .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center}@media (max-width:578px){section.timeline .card h3{font-size:24px;line-height:32px}}section.timeline .card .text{max-width:600px;text-align:center;font-size:16px;line-height:24px;color:var(--texto-principal)}section.timeline .years-selector{display:flex;gap:16px;margin-bottom:32px;width:100%;overflow:hidden}@media (max-width:578px){section.timeline .years-selector{overflow-x:auto}}section.timeline .years-selector a{padding:8px 14px;background-color:transparent;border-radius:40px;color:#fff;border:1px solid #fff;text-decoration:none;cursor:pointer}section.timeline .years-selector a.active{background-color:#fff;color:inherit}section.timeline .timeline-card{background-color:#f8f9fa;padding:65px;border-radius:16px;display:none}@media (max-width:578px){section.timeline .timeline-card{padding:50px 16px}}section.timeline .timeline-card.active{display:block}section.timeline .timeline-card .slider{overflow:hidden;width:100%}section.timeline .timeline-card .slider .item{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f8f9fa}@media (max-width:578px){section.timeline .timeline-card .slider .item{display:block}}section.timeline .timeline-card .slider .item .content{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:flex-start;max-width:416px}section.timeline .timeline-card .slider .item .content h3{color:inherit;font-size:96px}@media (max-width:578px){section.timeline .timeline-card .slider .item .content h3{font-size:72px}}section.timeline .timeline-card .slider .item .content h4{font-size:30px;line-height:38px;color:var(--texto-principal)}@media (max-width:578px){section.timeline .timeline-card .slider .item .content h4{font-size:24px;line-height:32px}}section.timeline .timeline-card .slider .item .content .text{font-size:16px;line-height:24px;color:var(--texto-principal)}section.timeline .timeline-card .slider .item .image{width:550px;height:520px;border-radius:16px;background-size:cover}@media (max-width:578px){section.timeline .timeline-card .slider .item .image{width:100%;height:210px;margin-top:32px}}section.timeline .timeline-card .timeline-pagination{transform:translateY(-80px);display:block;height:0;position:relative;z-index:2}@media (max-width:578px){section.timeline .timeline-card .timeline-pagination{transform:none;text-align:center;margin-top:32px}}section.timeline .timeline-card .timeline-pagination span.swiper-pagination-bullet{width:12px;height:12px}section.timeline .timeline-card .timeline-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:inherit}section.timeline .timeline-card .timeline-navigation{transform:translateY(-55px);width:100px;display:flex;justify-content:space-between;position:relative;z-index:3}@media (max-width:578px){section.timeline .timeline-card .timeline-navigation{transform:none;margin:0 auto;margin-top:50px}}section.timeline .timeline-card .timeline-navigation .next,section.timeline .timeline-card .timeline-navigation .prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}section.timeline .timeline-card .timeline-navigation .next.disabled,section.timeline .timeline-card .timeline-navigation .prev.disabled{opacity:.24}section.votorantim-sa{padding:64px 0;background-color:#e48a33;background-image:url(../img/votorantim-sa-graphics.png);background-position:left bottom;background-repeat:no-repeat}section.votorantim-sa.global{background-color:var(--verde-votorantim)}section.votorantim-sa .card{padding:50px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:#fff;border-radius:8px}section.votorantim-sa .card h3{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center}section.votorantim-sa .card .text{font-size:16px;line-height:24px;color:var(--texto-principal);max-width:750px;text-align:center}section.votorantim-sa .card .text p:not(:last-of-type){margin-bottom:24px}section.votorantim-sa .card a{display:flex;align-items:center;gap:8px;padding:8px 24px;color:#fff;text-decoration:none;font-size:16px;line-height:24px;background-color:var(--azul-votorantim);border-radius:50px;margin-top:12px}section.votorantim-sa .card a:hover svg path{stroke:#f6c345}section.fornecedor-text-block{padding:32px 0}section.fornecedor-text-block .card{background-color:#e48a33;padding:42px 32px;border-radius:8px;background-image:url(../img/fornecedores-text-block-graphics.png);background-size:auto 100%;background-position:top right;background-repeat:no-repeat}@media (max-width:578px){section.fornecedor-text-block .card{background-image:url(../img/fornecedores-card-links-graphics-1-mobile.png);background-position:bottom right;background-size:auto}}section.fornecedor-text-block .card h2{font-size:36px;line-height:44px;max-width:735px;margin-bottom:32px}@media (max-width:578px){section.fornecedor-text-block .card h2{font-size:24px;line-height:32px}}section.fornecedor-text-block .card p{font-size:20px;line-height:30px;max-width:735px}@media (max-width:578px){section.fornecedor-text-block .card p{font-size:14px;line-height:18px;max-width:235px}}section.fornecedores-processo{padding:32px 0}section.fornecedores-processo .processo-header{display:flex;gap:32px}@media (max-width:578px){section.fornecedores-processo .processo-header{text-align:center;flex-direction:column}}section.fornecedores-processo .processo-header h3{font-size:36px;line-height:44px;color:var(--texto-principal);white-space:nowrap}@media (max-width:578px){section.fornecedores-processo .processo-header h3{white-space:normal}}section.fornecedores-processo .processo-header p{font-size:20px;line-height:30px;color:var(--texto-principal)}section.fornecedores-processo .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:32px}@media (max-width:578px){section.fornecedores-processo .cards{grid-template-columns:1fr}}section.fornecedores-processo .cards .card{height:256px;border-radius:16px;overflow:hidden;position:relative;transition:.3s}@media (max-width:578px){section.fornecedores-processo .cards .card{overflow:hidden;position:relative;flex:auto;min-width:150px;height:190px;width:100%;padding:0}}section.fornecedores-processo .cards .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px}@media (max-width:578px){section.fornecedores-processo .cards .card .content{padding:16px 16px}}section.fornecedores-processo .cards .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.fornecedores-processo .cards .card .bg img{max-width:100%;max-height:90%;opacity:0}section.fornecedores-processo .cards .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 85%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:00px;transition:.6s}@media (max-width:578px){section.fornecedores-processo .cards .card .bg::before{background-position-y:0px}}section.fornecedores-processo .cards .card h4{color:#fff;font-size:24px;line-height:32px;font-weight:700;position:relative;display:flex;gap:8px;align-items:center}section.fornecedores-processo .cards .card .text{color:#fff;font-size:18px;line-height:28px;font-weight:500;margin-top:16px;height:75px;transition:.6s;position:relative}section.fornecedores-processo .cards .card .text.empty{margin-bottom:0}section.fornecedores-processo .cards .card .text svg{position:absolute;bottom:0}section.fornecedores-processo .cards .card a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.fornecedores-processo .cards .card:hover .bg::before{background-position-y:0px}section.fornecedores-processo .cards .card:hover .text{max-height:120px;opacity:1}}section.fornecedores-como-compramos{padding:100px 0;background-color:var(--azul-votorantim)}section.fornecedores-como-compramos .como-compramos-header{display:flex;gap:32px;justify-content:space-between}@media (max-width:578px){section.fornecedores-como-compramos .como-compramos-header{text-align:center;flex-direction:column}}section.fornecedores-como-compramos .como-compramos-header h3{font-size:36px;line-height:44px;color:#fff;white-space:nowrap}section.fornecedores-como-compramos .como-compramos-header .text{max-width:540px}section.fornecedores-como-compramos .como-compramos-header .text p{font-size:20px;line-height:30px;color:#fff}section.fornecedores-como-compramos .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:46px}@media (max-width:578px){section.fornecedores-como-compramos .cards{grid-template-columns:1fr}}section.fornecedores-como-compramos .cards .card{height:200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:0 32px;border-radius:16px}@media (max-width:578px){section.fornecedores-como-compramos .cards .card{height:280px}}section.fornecedores-como-compramos .cards .card.c1{background-color:#25b4ff}section.fornecedores-como-compramos .cards .card.c2{background-color:#00b23d}section.fornecedores-como-compramos .cards .card.c3{background-color:#e48a33}section.fornecedores-como-compramos .cards .card.c4{background-color:#f6c345}section.fornecedores-como-compramos .cards .card h4{color:#fff;font-size:18px;line-height:28px;font-weight:700}section.fornecedores-como-compramos .cards .card .text{color:#fff;font-size:16px;line-height:24px}section.fornecedores-registro{padding:32px 0}section.fornecedores-registro h2{font-size:28px;line-height:32px;color:#101828;max-width:565px;margin:0 auto;text-align:center;letter-spacing:-.02em}section.fornecedores-registro .block{padding:32px 0;position:relative}@media (max-width:578px){section.fornecedores-registro .block{padding:0;padding-bottom:60px;display:grid;grid-template-areas:"image" "content"}}section.fornecedores-registro .block .container{position:relative}@media (max-width:578px){section.fornecedores-registro .block .container{padding:0}}section.fornecedores-registro .block.b1 .content{background-color:#e48a33;background-image:url(../img/participacao-graphics.png)}section.fornecedores-registro .block.b2 .content{background-color:#25b4ff;background-image:url(../img/participacao-graphics.png);background-position:top 80px right}@media (min-width:578px){section.fornecedores-registro .block.b2 .content{left:500px;height:300px}}section.fornecedores-registro .block.b2 .content h3{max-width:350px}section.fornecedores-registro .block.b2 .content .text{max-width:350px}@media (max-width:578px){section.fornecedores-registro .block.b2 .content{left:0}}@media (min-width:578px){section.fornecedores-registro .block.b2 .image{margin-left:auto;margin-right:500px;height:450px}}section.fornecedores-registro .block.b3 .content{background-color:#96e637;background-image:url(../img/participacao-graphics.png);height:420px;background-position:top 80px right -35px}section.fornecedores-registro .block.b3 .content .text{max-width:520px}section.fornecedores-registro .block.b3 .image{height:470px}section.fornecedores-registro .block .content{position:absolute;height:550px;width:700px;top:50%;left:0;transform:translateY(-50%);border-radius:8px;padding:0 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-position:right bottom;background-repeat:no-repeat;gap:32px}@media (max-width:578px){section.fornecedores-registro .block .content{width:calc(100% - 32px);height:auto!important;position:relative;transform:none;top:0;padding:48px 16px;gap:32px;margin:0 auto;margin-top:-100px;background-size:70px auto;grid-area:content}}section.fornecedores-registro .block .content h3{font-size:36px;line-height:44px;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-registro .block .content h3{font-size:24px;line-height:32px}}@media (max-width:578px){section.fornecedores-registro .block .content *{word-break:break-all}}section.fornecedores-registro .block .content .etapas .etapa{display:flex;gap:18px;align-items:center;font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:16px;max-width:455px}@media (max-width:578px){section.fornecedores-registro .block .content .etapas .etapa{font-size:14px;line-height:18px}}section.fornecedores-registro .block .content .etapas .etapa img{width:24px}section.fornecedores-registro .block .content .etapas .etapa a{color:var(--texto-principal);text-decoration:none;font-weight:700}section.fornecedores-registro .block .content .text{font-size:18px;line-height:28px;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-registro .block .content .text{font-size:14px;line-height:18px}}section.fornecedores-registro .block .content .text p:not(:last-of-type){margin-bottom:28px}section.fornecedores-registro .block .image{height:605px;width:calc(100% - 500px);background-size:cover;background-position:center;border-radius:8px;margin-left:500px}@media (max-width:578px){section.fornecedores-registro .block .image{height:400px;width:100%;margin-left:0;border-radius:0;grid-area:image}}section.fornecedores-documentos{background-color:var(--azul-votorantim);padding:64px 0}section.fornecedores-documentos .container{max-width:1000px}section.fornecedores-documentos h3{color:#fff;font-size:36px;line-height:44px;text-align:center;margin-bottom:32px}section.fornecedores-documentos p{color:#fff;font-size:20px;line-height:30px;text-align:center;max-width:440px;margin:0 auto;margin-bottom:60px}section.fornecedores-documentos .documentos .doc{padding:20px 0;border-bottom:1px solid #fff;margin-bottom:10px;display:grid;grid-template-columns:1fr 40px;align-items:center}section.fornecedores-documentos .documentos .doc .title{color:#fff;font-size:24px;line-height:32px;font-weight:700}section.fornecedores-documentos .documentos .doc .title a{display:block;color:#fff;text-decoration:none}section.fornecedores-documentos .documentos .doc .icon{width:40px;display:flex;align-items:center;justify-content:center}section.fornecedores-integracao-info{height:226px;background-color:#e48a33;background-image:url(../img/fornecedores-integracao-info-graphics.png);background-repeat:no-repeat;background-position:bottom left;display:flex;align-items:center;justify-content:center}@media (max-width:578px){section.fornecedores-integracao-info{background-image:url(../img/fornecedores-integracao-info-graphics-mobile.png);background-position:bottom right;justify-content:flex-start}}section.fornecedores-integracao-info .content{max-width:600px;font-size:24px;line-height:32px;color:var(--texto-principal)}@media (max-width:578px){section.fornecedores-integracao-info .content{font-size:16px;line-height:24px;margin-left:32px;max-width:242px}}section.fornecedores-integracao-info .content a{color:var(--azul-votorantim);text-decoration:none}section.fornecedores-integracao-info .content b,section.fornecedores-integracao-info .content strong{font-weight:700}.page-banner.rede-transformar-main{margin-bottom:32px}.page-banner.rede-transformar-main .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:0 48px;color:#295ba5;position:relative}@media (max-width:578px){.page-banner.rede-transformar-main .card{justify-content:flex-start;padding:32px 16px}}.page-banner.rede-transformar-main .card .content{max-width:450px}@media (max-width:578px){.page-banner.rede-transformar-main .card .content img{width:100%}}.page-banner.rede-transformar-main .card .content .text{font-size:20px;line-height:30px;color:#295ba5;margin-top:21px}.page-banner.rede-transformar-main .card::before{content:"";position:absolute;left:0;top:0;width:295px;height:276px;background-image:url("../img/rede-transformar-left-graphics.svg");background-repeat:no-repeat}@media (max-width:578px){.page-banner.rede-transformar-main .card::before{display:none}}.page-banner.rede-transformar-main .card::after{content:"";position:absolute;right:0;bottom:0;width:295px;height:276px;background-image:url("../img/rede-transformar-right-graphics.svg");background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){.page-banner.rede-transformar-main .card::after{width:200px;height:150px;background-size:contain}}section.rede-transformar-posts{overflow:hidden;width:100%;margin:72px 0;padding-bottom:84px}section.rede-transformar-posts h2{font-size:36px;line-height:48px;letter-spacing:-.02em;color:#fff;margin:0 0 30px 20px}@media (max-width:578px){section.rede-transformar-posts h2{font-size:24px;line-height:32px;margin:0 0 20px 0}}section.rede-transformar-posts .card{background-color:#e23a50;border-radius:8px;padding:40px 48px;background-image:url("../img/rede-transformar-posts.svg");background-repeat:no-repeat;background-position:right top;background-size:contain}@media (max-width:578px){section.rede-transformar-posts .card{background-image:none;padding:24px 16px}}section.rede-transformar-posts .slider{overflow:visible!important;margin-bottom:-110px}section.rede-transformar-posts .slider .item{width:384px;height:458px;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden}@media (max-width:578px){section.rede-transformar-posts .slider .item{padding:16px;width:250px;height:300px}}section.rede-transformar-posts .slider .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1);transition:.6s}section.rede-transformar-posts .slider .item .bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 81.77%);background-position-y:100px;background-repeat:no-repeat;transition:.6s}section.rede-transformar-posts .slider .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative}@media (max-width:578px){section.rede-transformar-posts .slider .item h3{font-size:18px;line-height:28px}}section.rede-transformar-posts .slider .item p{font-size:14px;line-height:20px;color:#fff;position:relative}section.rede-transformar-posts .slider .item .link{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px}section.rede-transformar-posts .slider .item .link span{font-size:16px;line-height:28px;color:#fff}section.rede-transformar-posts .slider .item .link .icon{width:24px;height:24px;background-image:url(../icons/main-slider-icon-link.svg);background-repeat:no-repeat;background-position:center;display:block;filter:brightness(0) invert(1)}section.rede-transformar-posts .slider .item a{position:absolute;top:0;left:0;width:100%;height:100%}section.rede-transformar-posts .slider .item:hover .bg{transform:scale(1.3)}section.rede-transformar-posts .slider .item:hover .bg::before{background-position-y:0px}section.rede-transformar-impact{margin:72px 0}section.rede-transformar-impact h2{font-size:36px;line-height:48px;letter-spacing:-.02em;color:#e23a50;max-width:800px}@media (max-width:578px){section.rede-transformar-impact h2{font-size:24px;line-height:32px}}section.rede-transformar-impact .text{margin:32px 0;font-size:20px;line-height:32px;color:#101828;max-width:800px}@media (max-width:578px){section.rede-transformar-impact .text{font-size:18px;line-height:28px;margin-top:16px}}section.rede-transformar-impact .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.rede-transformar-impact .cards{grid-template-columns:1fr}}section.rede-transformar-impact .cards .card{height:408px;background-color:#fff;border-radius:8px;background-color:rgba(0,0,0,.2);position:relative;background-size:cover;background-position:center}@media (max-width:578px){section.rede-transformar-impact .cards .card{height:auto}}section.rede-transformar-impact .cards .card .drawer{position:absolute;left:0;bottom:0;width:100%;height:115px;background-color:#fff;border-radius:8px;border:1px solid #295ba5;padding:40px;transition:.3s;overflow:hidden}@media (max-width:578px){section.rede-transformar-impact .cards .card .drawer{height:auto;padding:24px 16px;position:relative}}section.rede-transformar-impact .cards .card .drawer .title{color:#295ba5;font-weight:500;font-size:24px;line-height:32px}section.rede-transformar-impact .cards .card .drawer .content{font-weight:400;font-size:18px;line-height:32px;color:#101828;margin-top:16px;opacity:0;transition:.3s}@media (max-width:578px){section.rede-transformar-impact .cards .card .drawer .content{opacity:1}}section.rede-transformar-impact .cards .card .drawer .content a{color:#295ba5;font-weight:500}section.rede-transformar-impact .cards .card:hover .drawer{height:100%}section.rede-transformar-impact .cards .card:hover .drawer .content{opacity:1}section.rede-transformar-impact .cards .card:last-of-type .drawer{border-color:#ee7d05}section.rede-transformar-impact .cards .card:last-of-type .drawer .title{color:#ee7d05}section.rede-transformar-impact .cards .card:last-of-type .drawer .content a{color:#ee7d05;font-weight:500}section.rede-transformar-results{margin:96px 0}section.rede-transformar-results .container{display:flex;gap:16px}@media (max-width:578px){section.rede-transformar-results .container{flex-direction:column}}section.rede-transformar-results .container .heading{width:332px;flex-shrink:0}section.rede-transformar-results .container .heading h2{font-size:36px;line-height:48px;letter-spacing:-.02em;color:#295ba5}@media (max-width:578px){section.rede-transformar-results .container .heading h2{font-size:24px;line-height:36px}}section.rede-transformar-results .container .heading .text{margin-top:10px;font-size:24px;line-height:38px;color:#101828}@media (max-width:578px){section.rede-transformar-results .container .heading .text{margin-top:16px;font-size:18px;line-height:28px;font-weight:500}}section.rede-transformar-results .container .results{display:flex;align-items:center;gap:48px}@media (max-width:578px){section.rede-transformar-results .container .results img{display:none}}section.rede-transformar-results .container .results .content{font-size:20px;line-height:32px;color:#101828}@media (max-width:578px){section.rede-transformar-results .container .results .content{font-size:18px;line-height:28px}}section.rede-transformar-results .container .results .content p:not(:last-of-type){margin-bottom:36px}@media (max-width:578px){section.rede-transformar-results .container .results .content p:not(:last-of-type){margin-bottom:16px}}section.rede-transformar-video{background-image:url("../img/rede-transformar-video.svg");background-color:#295ba5;background-size:cover;background-position:center;padding:96px 0}section.rede-transformar-video h2{font-size:36px;line-height:48px;letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:48px}@media (max-width:578px){section.rede-transformar-video h2{font-size:24px;line-height:32px}}section.rede-transformar-video h2 b,section.rede-transformar-video h2 strong{font-weight:500;display:block}section.rede-transformar-video .video{width:640px;height:360px;background-color:#000;border-radius:8px;overflow:hidden;position:relative;margin:0 auto}@media (max-width:578px){section.rede-transformar-video .video{width:100%;height:260px}}section.rede-transformar-video .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}section.rede-transformar-edital{background-color:#ee7d05;padding:96px 0}@media (max-width:578px){section.rede-transformar-edital{padding:48px 0}}section.rede-transformar-edital .container:not(:last-of-type){margin-bottom:64px}section.rede-transformar-edital .div{height:1px;background-color:#fff;width:100%;margin-bottom:64px}section.rede-transformar-edital h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff}@media (max-width:578px){section.rede-transformar-edital h2{font-size:24px;line-height:32px}}section.rede-transformar-edital .text{font-size:20px;line-height:32px;text-align:center;color:#fff;margin:42px auto;max-width:780px}@media (max-width:578px){section.rede-transformar-edital .text{text-align:left;font-size:18px;line-height:28px;color:#000}}section.rede-transformar-edital h3{font-weight:500;font-size:28px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff}@media (max-width:578px){section.rede-transformar-edital h3{text-align:center;font-size:18px;line-height:28px}}section.rede-transformar-edital .slider{max-width:1032px;overflow:hidden;margin:32px auto;position:relative;padding:0 62px}@media (max-width:578px){section.rede-transformar-edital .slider{padding:0 0 32px 0}}section.rede-transformar-edital .slider .next,section.rede-transformar-edital .slider .prev{width:54px;height:54px;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}@media (max-width:578px){section.rede-transformar-edital .slider .next,section.rede-transformar-edital .slider .prev{width:40px;height:40px}}section.rede-transformar-edital .slider .next.next,section.rede-transformar-edital .slider .prev.next{right:0}@media (max-width:578px){section.rede-transformar-edital .slider .next.next,section.rede-transformar-edital .slider .prev.next{top:100%;transform:translateY(-180px);right:calc(50% - 48px);background-color:#ee7d05}section.rede-transformar-edital .slider .next.next svg path,section.rede-transformar-edital .slider .prev.next svg path{stroke:#fff}}section.rede-transformar-edital .slider .next.prev,section.rede-transformar-edital .slider .prev.prev{left:0;display:none}@media (max-width:578px){section.rede-transformar-edital .slider .next.prev,section.rede-transformar-edital .slider .prev.prev{top:100%;transform:translateY(-180px);left:calc(50% - 48px);background-color:#ee7d05}section.rede-transformar-edital .slider .next.prev svg path,section.rede-transformar-edital .slider .prev.prev svg path{stroke:#fff}}section.rede-transformar-edital .slider .next.prev svg,section.rede-transformar-edital .slider .prev.prev svg{transform:rotate(180deg)}section.rede-transformar-edital .slider .swiper-slide{display:flex;gap:48px;align-items:center}@media (max-width:578px){section.rede-transformar-edital .slider .swiper-slide{background-color:#fff;flex-direction:column;padding:32px 16px 160px 16px;text-align:center;gap:8px;border-radius:16px;height:auto}}section.rede-transformar-edital .slider .swiper-slide .figure{width:408px;flex-shrink:0;background-image:url(../img/rede-transformar-edital-slider-t1.svg);height:416px;background-repeat:no-repeat;position:relative}@media (max-width:578px){section.rede-transformar-edital .slider .swiper-slide .figure{width:160px;height:160px;background-image:none}}section.rede-transformar-edital .slider .swiper-slide .figure img{border:1px solid #fff;width:233px;height:233px;border-radius:50%;position:absolute;bottom:0;right:0}@media (max-width:578px){section.rede-transformar-edital .slider .swiper-slide .figure img{width:160px;height:160px;position:relative}}section.rede-transformar-edital .slider .swiper-slide:nth-child(even) .figure{background-image:url(../img/rede-transformar-edital-slider-t2.svg);background-position:bottom right}section.rede-transformar-edital .slider .swiper-slide:nth-child(even) .figure img{bottom:auto;right:auto;left:0;top:12px}section.rede-transformar-edital .slider .swiper-slide .content h4{font-weight:500;font-size:28px;line-height:38px;letter-spacing:-.02em;color:#fff;margin-bottom:8px}@media (max-width:768px){section.rede-transformar-edital .slider .swiper-slide .content h4{color:#ee7d05;font-size:18px;line-height:28px}}section.rede-transformar-edital .slider .swiper-slide .content h5{font-size:24px;line-height:38px;letter-spacing:-.02em;color:#fff;margin-bottom:16px}@media (max-width:768px){section.rede-transformar-edital .slider .swiper-slide .content h5{font-size:18px;line-height:28px;color:#667085}}section.rede-transformar-edital .slider .swiper-slide .content .text-content{font-size:20px;line-height:32px;color:#101828}@media (max-width:768px){section.rede-transformar-edital .slider .swiper-slide .content .text-content{font-size:16px;line-height:28px}}section.rede-transformar-edital .slider .slider-pagination{display:flex;justify-content:center;align-items:center;margin-top:32px}@media (max-width:578px){section.rede-transformar-edital .slider .slider-pagination{transform:translateY(-72px);position:relative;z-index:2}}section.rede-transformar-edital .slider .slider-pagination .swiper-pagination-bullet{opacity:1;width:20px;height:20px;border:2px solid #fff;background-color:transparent;cursor:pointer}@media (max-width:578px){section.rede-transformar-edital .slider .slider-pagination .swiper-pagination-bullet{border:0 solid #ee7d05;background-color:#ced4da;width:12px;height:12px}}section.rede-transformar-edital .slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media (max-width:578px){section.rede-transformar-edital .slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ee7d05}}section.rede-transformar-edital .edital-infos{width:620px;margin:0 auto;margin-bottom:64px;padding:64px 40px;background-color:#fff;border-radius:0;font-size:20px;line-height:32px;text-align:center;color:#ee7d05;border-radius:8px}@media (max-width:578px){section.rede-transformar-edital .edital-infos{width:100%;padding:32px 16px;margin-top:42px}}section.rede-transformar-edital .edital-infos p:not(:last-of-type){margin-bottom:24px}section.rede-transformar-edital .edital-infos b,section.rede-transformar-edital .edital-infos strong{font-weight:500}section.rede-transformar-partners{padding:64px 0;padding-bottom:0;background-color:#e23a50}section.rede-transformar-partners h2,section.rede-transformar-partners h3{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff}@media (max-width:578px){section.rede-transformar-partners h2,section.rede-transformar-partners h3{font-size:24px;line-height:32px}}section.rede-transformar-partners .box{background-color:#fff;padding:32px;border-radius:16px}section.rede-transformar-partners .box h2{color:#000}section.rede-transformar-partners .box h3{color:rgba(0,0,0,.8)}section.rede-transformar-partners h2{margin-bottom:72px}@media (max-width:578px){section.rede-transformar-partners h2{margin-bottom:32px}}section.rede-transformar-partners .partners{display:flex;justify-content:center;margin-bottom:55px;gap:4px}section.rede-transformar-partners .partners img{height:auto;width:100%}section.rede-transformar-partners .partners-lines{display:flex;gap:160px;justify-content:center;align-items:flex-start}@media (max-width:578px){section.rede-transformar-partners .partners-lines{gap:32px;flex-direction:column;align-items:center}}section.rede-transformar-partners .partners-lines .partners{margin-top:24px;gap:40px;justify-content:center;max-width:510px;flex-wrap:wrap}@media (max-width:578px){section.rede-transformar-partners .partners-lines .partners{display:flex;flex-direction:column;align-items:center;gap:16px}}section.rede-transformar-partners .partners-lines .partners img{height:auto;width:auto;width:100%!important}@media (max-width:578px){section.rede-transformar-partners .partners-lines .partners img{margin:0 auto}}section.rede-transformar-partners .slider-container{display:flex;align-items:center;justify-content:center;gap:24px}section.rede-transformar-partners .slider-container .next,section.rede-transformar-partners .slider-container .prev{width:54px;height:54px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;flex-shrink:0}@media (max-width:578px){section.rede-transformar-partners .slider-container .next,section.rede-transformar-partners .slider-container .prev{display:none}}section.rede-transformar-partners .slider-container .next.prev,section.rede-transformar-partners .slider-container .prev.prev{opacity:0}section.rede-transformar-partners .slider-container .next.prev svg,section.rede-transformar-partners .slider-container .prev.prev svg{transform:rotate(180deg)}section.rede-transformar-partners .testimonial-slider{width:1010px;margin:110px 0;overflow:hidden}@media (max-width:578px){section.rede-transformar-partners .testimonial-slider{margin:48px 0}}section.rede-transformar-partners .testimonial-slider .swiper-slide{width:424px;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;padding:40px;gap:24px;background-image:url("../img/rede-transformar-testimonial-card.png");background-repeat:no-repeat;background-position:bottom right}@media (max-width:578px){section.rede-transformar-partners .testimonial-slider .swiper-slide{width:100%}}section.rede-transformar-partners .testimonial-slider .swiper-slide .text{font-size:16px;line-height:28px;color:#101828}section.rede-transformar-partners .testimonial-slider .swiper-slide .author{font-size:20px;line-height:28px;color:#295ba5}section.rede-transformar-partners .testimonial-slider .swiper-slide .author b,section.rede-transformar-partners .testimonial-slider .swiper-slide .author strong{font-weight:500}section.rede-transformar-partners .testimonial-slider .slider-pagination{display:flex;justify-content:center;align-items:center;margin-top:32px}section.rede-transformar-partners .testimonial-slider .slider-pagination .swiper-pagination-bullet{opacity:1;width:20px;height:20px;border:2px solid #fff;background-color:transparent;cursor:pointer}section.rede-transformar-partners .testimonial-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}section.rede-transformar-form{padding:75px 0 150px 0;background-color:#e23a50;overflow:hidden;width:100%}@media (max-width:578px){section.rede-transformar-form{padding:32px 0}}section.rede-transformar-form .container{display:flex;gap:64px;align-items:center;justify-content:center}section.rede-transformar-form .container .figure{width:500px;position:relative;flex-shrink:0}@media (max-width:578px){section.rede-transformar-form .container .figure{display:none}}section.rede-transformar-form .container .figure img{width:500px;height:500px;border-radius:50%;border:4px solid #fff}section.rede-transformar-form .container .figure::before{content:"";background-image:url("../img/rede-transformar-form.png");width:1027px;height:1027px;position:absolute;top:-100px;right:-100px;background-repeat:no-repeat;background-size:100% 100%}section.rede-transformar-form .container form{display:flex;flex-direction:column;gap:24px}section.rede-transformar-form .container form .sent{font-size:22px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff;align-items:center;justify-content:center;height:440px;display:none}section.rede-transformar-form .container form.sent *{display:none}section.rede-transformar-form .container form.sent .sent,section.rede-transformar-form .container form.sent h2{display:flex}section.rede-transformar-form .container form.loading{opacity:.4;pointer-events:none}section.rede-transformar-form .container form h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff;margin-bottom:12px}section.rede-transformar-form .container form .input{width:100%}section.rede-transformar-form .container form .input label{font-weight:500;font-size:20px;line-height:20px;letter-spacing:.02em;color:#fff;display:block;padding:8px}section.rede-transformar-form .container form .input input,section.rede-transformar-form .container form .input textarea{padding:12px 16px;background-color:#fff;border-radius:4px;font-size:18px;line-height:20px;letter-spacing:.02em;color:#101828;border:0;font-family:inherit;display:block;width:100%;max-width:100%}section.rede-transformar-form .container form .input input::placeholder,section.rede-transformar-form .container form .input textarea::placeholder{color:#667085}section.rede-transformar-form .container form .input textarea{resize:vertical}section.rede-transformar-form .container form button{background-color:#295ba5;border-radius:50px;padding:12px 0;text-align:center;width:100%;border:0;font-weight:500;font-size:18px;line-height:28px;color:#fff;font-family:inherit;margin-top:12px;cursor:pointer}section.rede-transformar-faq{padding:96px 0;background-color:#f8f9fa;position:relative}section.rede-transformar-faq::before{content:"";width:315px;height:315px;position:absolute;left:0;top:0;background-image:url("../img/rede-transformar-faq-graphics-1.svg");background-repeat:no-repeat;background-position:left top}@media (max-width:578px){section.rede-transformar-faq::before{display:none}}section.rede-transformar-faq::after{content:"";width:315px;height:315px;position:absolute;right:0;bottom:0;background-image:url("../img/rede-transformar-faq-graphics-2.svg");background-repeat:no-repeat;background-position:right bottom}@media (max-width:578px){section.rede-transformar-faq::after{display:none}}section.rede-transformar-faq h2{font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#e23a50;margin-bottom:60px}section.rede-transformar-faq .accordion{position:relative;max-width:768px;margin:0 auto}@media (max-width:578px){section.rede-transformar-faq .accordion{padding:0}}section.rede-transformar-faq .accordion .item{border-top:1px solid #eaecf0}section.rede-transformar-faq .accordion .item .title{font-weight:500;font-size:20px;line-height:150%;color:#101828;padding:24px 48px 24px 0;position:relative;cursor:pointer}@media (max-width:578px){section.rede-transformar-faq .accordion .item .title{font-size:18px}}section.rede-transformar-faq .accordion .item .title::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(../icons/open-accordion.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat;filter:brightness(.1)}section.rede-transformar-faq .accordion .item .text{max-height:0;overflow:hidden;box-sizing:border-box;font-size:16px;line-height:28px;color:#101828;padding-bottom:0;transition:.5s}section.rede-transformar-faq .accordion .item .text b,section.rede-transformar-faq .accordion .item .text strong{font-weight:500}section.rede-transformar-faq .accordion .item.active .title::before{transform:rotate(180deg) translateY(50%)}section.rede-transformar-faq .accordion .item.active .text{max-height:300px;padding-bottom:24px}@media (max-width:578px){section.rede-transformar-faq .accordion .item.active .text{max-height:400px}}.report-banner{margin-bottom:24px}.report-banner .card{height:448px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:8px;background-size:contain;background-position:right;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px;padding:0 112px}@media (max-width:1313px){.report-banner .card{background-size:cover;background-position:left}}.report-banner .card h1{font-weight:600;font-size:42.0623px;line-height:45px;color:#0000bf;max-width:252px}@media (max-width:578px){.report-banner .card h1{font-size:24px;line-height:32px;color:#0000bf;max-width:180px}}.report-banner .card .bg-mobile{display:none}@media (max-width:578px){.report-banner .card{background-image:none!important;padding:15px;height:auto;gap:15px}.report-banner .card .bg-mobile{display:block;width:100%;padding-bottom:100%;background-size:cover;margin:15px 0}}.report-banner .card .btn{display:flex;padding:8px 24px;background-color:#0000bf;color:#fff;font-weight:500;font-size:16px;line-height:24px;gap:4px;align-items:center;text-decoration:none;border-radius:50px}@media (max-width:578px){.report-banner .card .btn{width:100%;justify-content:center}}.overflow-container{width:100%;overflow:hidden}.integrated-report-about{padding-top:86px;width:100%;padding-bottom:86px}@media (max-width:578px){.integrated-report-about{padding:48px 0}}.integrated-report-about .container{max-width:1216px!important}.integrated-report-about .columns{display:grid;grid-template-columns:490px 490px;gap:32px;align-items:flex-end}@media (max-width:578px){.integrated-report-about .columns{display:flex;flex-direction:column}}.integrated-report-about .columns .column{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.integrated-report-about .columns .column h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:48px}@media (max-width:578px){.integrated-report-about .columns .column h2{display:none}}.integrated-report-about .columns .column .text{font-size:18px;line-height:30px;color:#212529;position:relative;z-index:2}@media (max-width:578px){.integrated-report-about .columns .column .text{font-size:16px;line-height:28px}}.integrated-report-about .columns .column .text p:not(:last-of-type){margin-bottom:18px}.integrated-report-about .columns .column .quote{position:relative;z-index:2}.integrated-report-about .columns .column .quote .image{display:none}@media (max-width:578px){.integrated-report-about .columns .column .quote{width:calc(100% + 32px);margin-left:-16px;background-color:#96e637;padding:32px 16px}.integrated-report-about .columns .column .quote .image{display:block;height:220px;background-size:cover;background-position:center top -20px;border-radius:16px;margin-bottom:16px}}.integrated-report-about .columns .column .quote .text{font-size:18px;line-height:30px;color:#0000bf}@media (max-width:578px){.integrated-report-about .columns .column .quote .text{font-size:16px;line-height:24px;color:#101828}}.integrated-report-about .columns .column .quote .author{font-weight:700;font-style:italic;font-size:18px;line-height:30px;color:#0000bf;margin-top:18px}.integrated-report-about .columns .column .graphics{position:relative;height:286px;z-index:1}.integrated-report-about .columns .column .graphics .replace{width:300px;height:300px;position:absolute;left:calc(45% + 22px);top:-52px;border-radius:115px;background-size:cover;background-position:center}@media (max-width:578px){.integrated-report-about .columns .column .graphics{display:none}}.integrated-report-about .columns .column .graphics img{position:absolute;left:45%;top:-74px}section.integrated-report-big-numbers{padding:64px 0;position:relative;z-index:2}@media (max-width:578px){section.integrated-report-big-numbers{padding:0}}section.integrated-report-big-numbers h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:32px}@media (max-width:578px){section.integrated-report-big-numbers h2{font-weight:500;font-size:24px;line-height:32px;margin-bottom:24px}}section.integrated-report-big-numbers .grid{display:flex;flex-wrap:wrap;gap:32px}@media (max-width:578px){section.integrated-report-big-numbers .grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}}section.integrated-report-big-numbers .grid .item{flex-basis:calc((100% / 4) - 24px);min-width:250px;height:210px;display:flex;align-items:center;justify-content:center;gap:24px;border-radius:16px;padding:16px;flex-direction:column;color:#fff;transition:.3s}@media (min-width:578px){section.integrated-report-big-numbers .grid .item:hover{transform:scale(1.05)}}@media (max-width:578px){section.integrated-report-big-numbers .grid .item{width:100%;min-width:0;height:152px;gap:0}}section.integrated-report-big-numbers .grid .item.r1{background-color:#96e637;color:#212529}@media (min-width:578px){section.integrated-report-big-numbers .grid .item.r1:hover h3{text-shadow:.5px .5px 0 #212529;text-shadow:.5px 0 #212529,-.5px 0 #212529,0 .5px #212529,0 -.5px #212529,.5px .5px #212529,-.5px -.5px #212529,.5px -.5px #212529,-.5px .5px #212529}}section.integrated-report-big-numbers .grid .item.r2{background-color:#00b23d}@media (min-width:578px){section.integrated-report-big-numbers .grid .item.r2:hover h3{text-shadow:.3px .3px 0 #fff;text-shadow:.3px 0 #fff,-.3px 0 #fff,0 .3px #fff,0 -.3px #fff,.3px .3px #fff,-.3px -.3px #fff,.3px -.3px #fff,-.3px .3px #fff}}section.integrated-report-big-numbers .grid .item.r3{background-color:#0000bf}@media (min-width:578px){section.integrated-report-big-numbers .grid .item.r3:hover h3{text-shadow:.3px .3px 0 #fff;text-shadow:.3px 0 #fff,-.3px 0 #fff,0 .3px #fff,0 -.3px #fff,.3px .3px #fff,-.3px -.3px #fff,.3px -.3px #fff,-.3px .3px #fff}}section.integrated-report-big-numbers .grid .item h3{font-weight:600;font-size:48px;text-align:center;letter-spacing:-.05em;transition:.3s}section.integrated-report-big-numbers .grid .item h3 span{font-size:.7em}@media (max-width:578px){section.integrated-report-big-numbers .grid .item h3{font-size:30px;line-height:32px}}section.integrated-report-big-numbers .grid .item p{font-weight:400;font-size:18px;line-height:28px;text-align:center}@media (max-width:578px){section.integrated-report-big-numbers .grid .item p{font-size:14px;line-height:20px}}section.integrated-report-portfolio{padding:32px 0}section.integrated-report-portfolio .container{max-width:1216px!important;position:relative}section.integrated-report-portfolio .content{max-width:492px}@media (max-width:578px){section.integrated-report-portfolio .content{display:none}}section.integrated-report-portfolio .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:24px}section.integrated-report-portfolio .content p{font-weight:400;font-size:14px;line-height:20px;color:#101828}section.integrated-report-portfolio .content .instructions{margin-top:24px;display:flex;align-items:center;gap:10px}@media (max-width:578px){section.integrated-report-portfolio .content .instructions{display:none}}section.integrated-report-portfolio .content .instructions span{font-weight:500;font-size:16px;line-height:24px;color:#0000bf}section.integrated-report-portfolio .content-mobile{display:none}@media (max-width:578px){section.integrated-report-portfolio .content-mobile{display:block}section.integrated-report-portfolio .content-mobile h2{font-weight:500;font-size:24px;line-height:32px;color:#0000bf;margin-bottom:16px}section.integrated-report-portfolio .content-mobile p{font-size:18px;line-height:28px;color:#0000bf}section.integrated-report-portfolio .content-mobile .download{border-radius:16px;padding:16px 0;display:flex;flex-direction:column;align-items:flex-end;border:1px solid #0000bf;text-decoration:none;margin-top:32px}section.integrated-report-portfolio .content-mobile .download .tag{background-color:#0000bf;padding:4px 16px;margin-right:8px;border-radius:36px;color:#fff;display:flex;align-items:center;gap:8px}section.integrated-report-portfolio .content-mobile .download img{width:100%}}section.integrated-report-portfolio .text-card{position:absolute;right:0;top:0;background-color:#96e637;border-radius:16px;padding:24px;width:100%;max-width:468px;display:none}section.integrated-report-portfolio .text-card h4{font-weight:600;font-size:18px;line-height:28px;color:#0000bf;margin-bottom:10px}section.integrated-report-portfolio .text-card p{font-weight:500;font-size:14px;line-height:24px;color:#101828}section.integrated-report-portfolio .interactive{margin-top:-100px;position:relative}@media (max-width:578px){section.integrated-report-portfolio .interactive{display:none}}section.integrated-report-portfolio .interactive img{width:100%}section.integrated-report-portfolio .interactive .click-text{background-color:#0000bf;border-radius:100px;padding:4px 16px;font-weight:600;font-size:14px;line-height:16px;color:#fff;position:absolute;transform:translateX(-50%);cursor:pointer;border:2px solid transparent;transition:.3s;background-position:right 8px center}section.integrated-report-portfolio .interactive .click-text:hover{background-image:url(../img/portfolio-click-text-bg.svg);background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}section.integrated-report-portfolio .interactive .click-text.active{border-color:#96e637;color:#96e637}section.integrated-report-portfolio .interactive .click-text.concrete{left:13%;top:30%}section.integrated-report-portfolio .interactive .click-text.agricultural{left:5%;top:46%}section.integrated-report-portfolio .interactive .click-text.aggregates{left:30.5%;top:46%}section.integrated-report-portfolio .interactive .click-text.waste-management{left:41%;top:23%}section.integrated-report-portfolio .interactive .click-text.cement{left:53%;top:4%}section.integrated-report-portfolio .interactive .click-text.motz{left:36%;top:67%}section.integrated-report-portfolio .interactive .click-text.finishing-material{top:46%;left:56%}section.integrated-report-portfolio .interactive .click-text.mortars{left:65.5%;top:60%}section.integrated-report-portfolio .interactive .click-text.plasticizers{left:65%;bottom:5%}section.integrated-report-portfolio .interactive .click-text.grouts{left:76%;top:50%}section.integrated-report-portfolio .interactive .click-text.juntossomos{top:50%;right:-1%}.integrated-report-video-cta{padding:120px 0 24px 0;background-image:url(../img/integrated-report-video-cta-graphics.svg);background-position:left bottom 42px;background-repeat:no-repeat}@media (max-width:578px){.integrated-report-video-cta{background-image:none;padding:32px 0}}.integrated-report-video-cta .video-card{display:flex;justify-content:space-between;align-items:center;padding:24px 68px;border-radius:16px;background-color:#96e637;max-width:1000px;margin:0 auto;transition:.3s;text-decoration:none;color:#0000bf}@media (max-width:578px){.integrated-report-video-cta .video-card{background-color:transparent;padding:0;display:block}}.integrated-report-video-cta .video-card:hover{background-color:#00b23d}@media (max-width:578px){.integrated-report-video-cta .video-card:hover{background-color:transparent}}.integrated-report-video-cta .video-card .content{max-width:340px}.integrated-report-video-cta .video-card h2{font-weight:600;font-size:36px;line-height:38px;color:#0000bf;margin-bottom:24px}@media (max-width:578px){.integrated-report-video-cta .video-card h2{max-width:250px;font-weight:500;font-size:24px;line-height:32px}}.integrated-report-video-cta .video-card p{font-size:18px;line-height:20px;color:#0000bf}@media (max-width:578px){.integrated-report-video-cta .video-card p{color:#101828}}.integrated-report-video-cta .video-card .thumbnail{width:410px}@media (max-width:578px){.integrated-report-video-cta .video-card .thumbnail{width:100%;margin-top:24px}}.integrated-report-video-cta .video-card .thumbnail .bg{padding-top:56.25%;background-color:#0000bf;border-radius:16px;background-size:cover}section.integrated-report-sections-explorer{padding:64px 0 86px 0;background-image:url(../img/integrated-report-explorer-graphics.svg);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.integrated-report-sections-explorer{background-image:none;padding:32px 0}}section.integrated-report-sections-explorer h2{max-width:436px;font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:32px}@media (max-width:578px){section.integrated-report-sections-explorer h2{font-weight:500;font-size:24px;line-height:32px;margin-bottom:0}}section.integrated-report-sections-explorer .sections{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(4,auto);grid-auto-flow:column}@media (max-width:578px){section.integrated-report-sections-explorer .sections{display:none}}section.integrated-report-sections-explorer .sections li{display:flex;justify-content:flex-start}section.integrated-report-sections-explorer .sections a.link{display:flex;align-items:center;gap:6px;margin-bottom:16px;text-decoration:none;position:relative;padding:16px 74px}section.integrated-report-sections-explorer .sections a.link .color{background:rgba(0,0,0,.1);border-radius:16px;width:64px;height:64px;position:absolute;left:0;transition:.3s}section.integrated-report-sections-explorer .sections a.link .text{font-size:24px;line-height:32px;color:#101828;position:relative;z-index:2;transition:.3s}section.integrated-report-sections-explorer .sections a.link:hover .color{width:100%}section.integrated-report-sections-explorer .sections a.link:hover .text{color:#fff}section.sustainability-and-strategy{padding:64px 0;background-image:url(../img/sustainability-and-strategy-graphics.png);background-position:right bottom;background-repeat:no-repeat;background-color:#fff}@media (max-width:578px){section.sustainability-and-strategy{background-image:none;padding:32px 0}}section.sustainability-and-strategy .container{display:grid;grid-template-columns:1fr 480px;gap:32px}@media (max-width:578px){section.sustainability-and-strategy .container{display:block}}section.sustainability-and-strategy .main-text{margin-bottom:56px;font-weight:400;font-size:20px;line-height:28px;color:#212529}@media (max-width:578px){section.sustainability-and-strategy .main-text{font-size:16px;line-height:28px;color:#212529}}section.sustainability-and-strategy .main-text h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#96e637;margin-bottom:56px}@media (max-width:578px){section.sustainability-and-strategy .main-text h2{font-weight:600;font-size:24px;line-height:32px;margin-bottom:16px}}section.sustainability-and-strategy .main-text p{min-height:20px}section.sustainability-and-strategy h3{font-weight:600;font-size:24px;line-height:34px;color:#00b23d;margin-bottom:16px}@media (max-width:578px){section.sustainability-and-strategy h3{font-weight:600;font-size:18px;line-height:28px;margin-bottom:16px}}section.sustainability-and-strategy .grid-text{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.sustainability-and-strategy .grid-text{grid-template-columns:1fr;gap:16px}}section.sustainability-and-strategy .grid-text .text h4{font-weight:500;font-size:18px;line-height:24px;color:#101828;margin-bottom:12px}section.sustainability-and-strategy .grid-text .text p{font-weight:400;font-size:14px;line-height:20px;color:#101828}@media (max-width:578px){section.sustainability-and-strategy .graphic{display:none}}section.sustainability-and-strategy .graphic h2{font-weight:600;font-size:40px;line-height:48px;text-align:center;color:#00b23d;margin-bottom:32px}section.sustainability-and-strategy .graphic img{width:100%}section.sustainability-and-strategy .graphic-mobile{display:none}@media (max-width:578px){section.sustainability-and-strategy .graphic-mobile{display:block;text-align:center;margin-bottom:32px}section.sustainability-and-strategy .graphic-mobile img{width:100%}}section.corporate-governance{background-color:#f6c345;padding:82px 0 100px 0;background-image:url(../img/corporate-and-governance-graphics.png);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.corporate-governance{background-image:none;padding:40px 0}}section.corporate-governance.positive-legacy{background-color:#96e637;background-size:contain;background-image:url(../img/positive-legacy-graphics.png)}@media (max-width:578px){section.corporate-governance.positive-legacy{background-image:none;padding:40px 0}}section.corporate-governance .container{display:flex;justify-content:flex-end}section.corporate-governance .figure{width:calc(100% - 480px);height:524px;border-radius:16px;background-color:rgba(0,0,0,.1);position:relative;background-size:cover;background-position:center}@media (max-width:578px){section.corporate-governance .figure{width:100%;height:auto;background-image:none}}section.corporate-governance .figure .content{width:568px;background-color:#fff;border-radius:16px;position:absolute;left:-480px;top:50%;transform:translateY(-50%);padding:32px}@media (max-width:578px){section.corporate-governance .figure .content{position:relative;transform:none;left:auto;top:auto;width:100%;padding:16px}}section.corporate-governance .figure .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#f6c345;margin-bottom:24px}@media (max-width:578px){section.corporate-governance .figure .content h2{font-weight:600;font-size:24px;line-height:32px}}section.corporate-governance .figure .content .text{font-size:18px;line-height:28px;color:#343a40}@media (max-width:578px){section.corporate-governance .figure .content .text{font-size:16px;line-height:24px}}section.corporate-governance .figure .content .text b,section.corporate-governance .figure .content .text strong{font-weight:700}section.corporate-governance .figure .content .text a{color:#0000bf}section.corporate-governance .figure .content .text p:not(:last-of-type){margin-bottom:28px}section.corporate-governance .figure .content .text img{display:none}@media (max-width:578px){section.corporate-governance .figure .content .text img{display:block;border-radius:16px;width:100%;margin-top:16px}}section.corporate-governance.positive-legacy .figure{height:792px}@media (max-width:578px){section.corporate-governance.positive-legacy .figure{background-image:none!important;background-color:transparent;height:auto}}section.corporate-governance.positive-legacy .figure h2.mobile{display:none}@media (max-width:578px){section.corporate-governance.positive-legacy .figure h2.mobile{display:block;font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:24px}}@media (max-width:578px) and (max-width:578px){section.corporate-governance.positive-legacy .figure h2.mobile{font-weight:600;font-size:24px;line-height:32px}}section.corporate-governance.positive-legacy .figure .figure-mobile{display:none}@media (max-width:578px){section.corporate-governance.positive-legacy .figure .figure-mobile{display:block!important;height:200px;width:100%;border-radius:12px;background-size:cover;margin-bottom:16px;background-position:center}}@media (max-width:578px){section.corporate-governance.positive-legacy .figure .content{background-color:#fff;padding:16px;border-radius:16px}}section.corporate-governance.positive-legacy .figure .content h2,section.corporate-governance.positive-legacy .figure .content h3{color:#96e637}@media (max-width:578px){section.corporate-governance.positive-legacy .figure .content h2,section.corporate-governance.positive-legacy .figure .content h3{color:#0000bf}}@media (max-width:578px){section.corporate-governance.positive-legacy .figure .content h2{display:none}}section.corporate-governance.positive-legacy .figure .content h3{font-weight:600;font-size:24px;line-height:28px;color:#96e637;margin-bottom:16px}@media (max-width:578px){section.corporate-governance.positive-legacy .figure .content h3{color:#0000bf}}section.finance-management{padding:80px 0 150px 0;background-color:#be6238;overflow:hidden}@media (max-width:578px){section.finance-management{padding:32px 0}}section.finance-management .columns{display:grid;grid-template-columns:1fr 500px;gap:32px}@media (max-width:578px){section.finance-management .columns{display:flex;flex-direction:column}}section.finance-management .columns h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#fff;margin-bottom:32px}@media (max-width:578px){section.finance-management .columns h2{font-size:24px;line-height:32px;margin-bottom:16px}}section.finance-management .columns .mobile-img{display:none}@media (max-width:578px){section.finance-management .columns .mobile-img{display:block;height:220px;width:100%;background-size:cover;background-position:center;border-radius:16px;margin:16px 0}}section.finance-management .columns .card{padding:24px 32px 32px 24px;background-color:#fff;border-radius:16px;font-size:18px;line-height:30px;color:#343a40;max-width:590px}@media (max-width:578px){section.finance-management .columns .card{font-size:16px;line-height:28px;padding:16px}}section.finance-management .columns .card p:not(:last-of-type){margin-bottom:18px}section.finance-management .columns .figure{position:relative}@media (max-width:578px){section.finance-management .columns .figure{display:none}}section.finance-management .columns .figure img{border-radius:350px;width:390px;height:390px;position:relative;margin:15px}section.finance-management .columns .figure svg{position:absolute;top:0;left:0}section.caring-of-people{background-color:#00b23d;padding:64px 0;background-image:url(../img/caring-people-graphics.svg);background-position:bottom right;background-repeat:no-repeat}@media (max-width:578px){section.caring-of-people{background-image:none}}section.caring-of-people h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#fff;margin-bottom:32px}@media (max-width:578px){section.caring-of-people h2{font-size:24px;line-height:32px}}section.caring-of-people .columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.caring-of-people .columns{grid-template-columns:1fr;gap:16px}}section.caring-of-people .columns .figure{border-radius:16px;background-color:#fff;background-size:cover;background-position:center top}@media (max-width:578px){section.caring-of-people .columns .figure{height:220px}}section.caring-of-people .columns .cards{display:flex;flex-direction:column;gap:32px}@media (max-width:578px){section.caring-of-people .columns .cards{gap:16px}}section.caring-of-people .columns .cards .card{background-color:#fff;border-radius:16px;padding:16px 30px 32px 24px}section.caring-of-people .columns .cards .card h3{font-weight:600;font-size:24px;line-height:44px;letter-spacing:-.02em;color:#00b23d;margin-bottom:24px}@media (max-width:578px){section.caring-of-people .columns .cards .card h3{font-size:16px;line-height:24px;margin-bottom:16px}}section.caring-of-people .columns .cards .card .text{font-size:18px;line-height:30px;color:#343a40}@media (max-width:578px){section.caring-of-people .columns .cards .card .text{font-size:16px;line-height:24px}}section.competitiveness{padding:72px 0 64px 0;background-color:#25b4ff;overflow:hidden}section.competitiveness .columns{display:grid;grid-template-columns:1fr 360px;gap:32px}@media (max-width:578px){section.competitiveness .columns{grid-template-columns:1fr;gap:16px}}section.competitiveness .columns .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#fff;margin-bottom:32px}@media (max-width:578px){section.competitiveness .columns .content h2{font-size:24px;line-height:32px;margin-bottom:16px}}section.competitiveness .columns .content .cards{display:flex;grid-template-columns:auto 280px;gap:32px}@media (max-width:578px){section.competitiveness .columns .content .cards{grid-template-columns:1fr;flex-direction:column;gap:16px}}section.competitiveness .columns .content .cards .card{padding:24px;background-color:#fff;border-radius:16px;font-size:18px;line-height:28px;color:#101828;max-width:490px}@media (max-width:578px){section.competitiveness .columns .content .cards .card{background-color:transparent;color:#fff;padding:0}}section.competitiveness .columns .content .cards .card p:not(:last-of-type){margin-bottom:32px}@media (max-width:578px){section.competitiveness .columns .content .cards .card p:not(:last-of-type){margin-bottom:16px}}section.competitiveness .columns .content .cards .card .quote{font-size:18px;line-height:30px;color:#0000bf;padding-bottom:32px;width:235px}section.competitiveness .columns .content .cards .card .quote .figure{display:none}@media (max-width:578px){section.competitiveness .columns .content .cards .card .quote .figure{display:block!important;height:200px;width:100%;border-radius:12px;background-size:cover;margin-bottom:16px}}section.competitiveness .columns .content .cards .card .quote.br{width:350px;padding-bottom:0}@media (max-width:578px){section.competitiveness .columns .content .cards .card .quote{background-color:#fff;border-radius:16px;padding:16px;width:100%;font-size:16px;line-height:28px}}section.competitiveness .columns .content .cards .card .quote .author{margin-top:18px;font-weight:700;font-style:italic}section.competitiveness .columns .figure{position:relative}@media (max-width:578px){section.competitiveness .columns .figure{display:none}}section.competitiveness .columns .figure img{border-radius:350px;width:390px;height:390px;position:relative;margin:15px}section.competitiveness .columns .figure svg{position:absolute;top:0;left:0}section.integrated-report-history{padding:120px 0;background-color:#25b4ff;background-image:url(../img/integrated-report-history-bg.svg);background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.integrated-report-history{background-image:none;padding:40px 0}}section.integrated-report-history .content{display:grid;grid-template-columns:290px 1fr;gap:64px}@media (max-width:578px){section.integrated-report-history .content{display:block}}section.integrated-report-history h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#fff}@media (max-width:578px){section.integrated-report-history h2{font-size:24px;line-height:32px;color:#fff;margin-bottom:16px}}section.integrated-report-history .slider{overflow:hidden;position:relative;padding:0 60px}@media (max-width:578px){section.integrated-report-history .slider{padding:0 0 72px 0}}section.integrated-report-history .slider .arrow-next,section.integrated-report-history .slider .arrow-prev{position:absolute;left:0;top:50%;z-index:3;margin-top:-20px;cursor:pointer}@media (max-width:578px){section.integrated-report-history .slider .arrow-next,section.integrated-report-history .slider .arrow-prev{top:auto;bottom:0;margin-top:0}}section.integrated-report-history .slider .arrow-next.arrow-next,section.integrated-report-history .slider .arrow-prev.arrow-next{left:auto;right:0}@media (max-width:578px){section.integrated-report-history .slider .arrow-next.arrow-next,section.integrated-report-history .slider .arrow-prev.arrow-next{right:70%}}section.integrated-report-history .slider .item{width:320px;height:180px;background-color:#0000bf;border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:8px 12px}section.integrated-report-history .slider .item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54%,rgba(1,1,1,.6) 100%)}section.integrated-report-history .slider .item .tag{border-radius:20px;padding:2px 12px;background:#96e637;font-weight:600;font-size:9.51034px;line-height:22px;color:#0000bf}section.integrated-report-history .slider .item .download-title{color:#fff;position:relative;display:flex;align-items:flex-end;gap:8px;font-weight:500;font-size:16px;text-shadow:0 4.56502px 4.56502px rgba(0,0,0,.25)}section.integrated-report-history .slider .item .download-title svg{margin-bottom:2px}.report-banner-2024{margin-bottom:24px}.report-banner-2024 .card{height:448px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:8px;background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}.report-banner-2024 .card .bg{max-height:100%;max-width:100%;position:relative}@media (max-width:1313px){.report-banner-2024 .card{background-size:cover;background-position:center}}.report-banner-2024 .card h1{font-size:42.0623px;line-height:45px;color:#0000bf;max-width:252px;position:absolute;left:164px;top:116px}@media (max-width:768px){.report-banner-2024 .card h1{left:auto;top:auto;position:relative;margin-bottom:10px}}.report-banner-2024 .card h1 span{color:#96e637;font-weight:600}@media (max-width:578px){.report-banner-2024 .card h1{font-size:24px;line-height:32px;color:#0000bf;max-width:180px}}.report-banner-2024 .card .bg-mobile{display:none}@media (max-width:578px){.report-banner-2024 .card{background-image:none!important;padding:15px;height:auto;gap:15px}.report-banner-2024 .card .bg-mobile{display:block;width:100%;padding-bottom:100%;background-size:cover;margin:15px 0}}.report-banner-2024 .card .btn{display:flex;padding:8px 24px;background-color:#0000bf;color:#fff;font-weight:500;font-size:16px;line-height:24px;gap:4px;align-items:center;text-decoration:none;border-radius:50px;position:absolute;bottom:116px;left:164px;border:1px solid #0000bf;transition:.3s}@media (max-width:768px){.report-banner-2024 .card .btn{left:auto;top:auto;position:relative;bottom:auto;margin-top:10px}}.report-banner-2024 .card .btn:hover{background-color:transparent;border:1px solid #0000bf;color:#0000bf}@media (max-width:578px){.report-banner-2024 .card .btn{width:100%;justify-content:center}}section.ir-24-b1{margin:64px 0}@media (max-width:768px){section.ir-24-b1{margin:32px 0}}section.ir-24-b1 .block-container{display:flex;gap:64px}@media (max-width:768px){section.ir-24-b1 .block-container{flex-direction:column;gap:16px}}section.ir-24-b1 .block-container .content{flex:1}section.ir-24-b1 .block-container .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:48px}@media (max-width:768px){section.ir-24-b1 .block-container .content h2{margin-bottom:32px;font-size:24px;line-height:32px}}section.ir-24-b1 .block-container .content .text{font-size:18px;line-height:30px;color:#212529}section.ir-24-b1 .block-container .content .text p:not(:last-of-type){margin-bottom:20px}section.ir-24-b1 .block-container .card{width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 48px 64px;gap:24px;background:#e9ecef;border-radius:64px 0 64px 64px}@media (max-width:768px){section.ir-24-b1 .block-container .card{width:100%;padding:32px 16px 64px 16px}}section.ir-24-b1 .block-container .card img{width:100%}section.ir-24-b1 .block-container .card .text{font-size:16px;line-height:28px;color:#000}section.ir-24-b1 .block-container .card .author{width:100%}section.ir-24-b1 .block-container .card .author .name{font-weight:600;font-size:20px;line-height:24px;color:#36312f;display:block}section.ir-24-b1 .block-container .card .author .role{font-weight:300;font-size:18px;line-height:28px;color:#36312f}section.ir-24-b2{margin:64px 0}@media (max-width:768px){section.ir-24-b2{margin:32px 0}}section.ir-24-b2 h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf}@media (max-width:768px){section.ir-24-b2 h2{font-weight:500;font-size:24px;line-height:32px;color:#4d4d4d}}section.ir-24-b2 .columns{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:32px}@media (max-width:768px){section.ir-24-b2 .columns{grid-template-columns:1fr;gap:16px}}section.ir-24-b2 .columns .column:nth-of-type(2) .title{background-color:#be6238}section.ir-24-b2 .columns .column:nth-of-type(2) .numbers{border-color:#be6238}section.ir-24-b2 .columns .column:nth-of-type(3) .title{background-color:#96e637}section.ir-24-b2 .columns .column:nth-of-type(3) .numbers{border-color:#96e637}section.ir-24-b2 .columns .column .title{padding:32px 32px;background:#e38a33;border-radius:0 64px;font-weight:600;font-size:24px;line-height:32px;color:#fff;text-align:center;position:relative;z-index:2}section.ir-24-b2 .columns .column .numbers{display:flex;flex-direction:column;align-items:flex-start;padding:48px 24px;border:1px solid #e38a33;border-radius:64px 0;width:calc(100% - 60px);height:calc(100% - 90px);margin-left:60px;position:relative;z-index:1;margin-top:-24px;gap:24px}section.ir-24-b2 .columns .column .numbers .number h4{font-size:16px;line-height:16px;color:#040404}section.ir-24-b2 .columns .column .numbers .number h5{font-weight:600;font-size:24px;line-height:32px;color:#040404}section.ir-24-b2 .columns .column .numbers .number span{display:block;font-size:14px;line-height:16px;color:#040404}section.ir-24-b3-mob h2{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.02em;color:#0000bf;margin-bottom:16px}section.ir-24-b3-mob .text{font-size:18px;line-height:28px;color:#0000bf}section.ir-24-b3-mob .image{margin-top:30px;text-align:center;position:relative}section.ir-24-b3-mob .image .tag{position:absolute;left:8px;top:8px;display:flex;align-items:center;padding:4px 16px;background:#0000bf;border-radius:100px;font-weight:500;font-size:16px;line-height:24px;color:#fff}section.ir-24-b3-mob .image a{border:1px solid #0000bf;border-radius:8px;overflow:hidden;display:block}section.ir-24-b3-mob .image img{width:100%}@media (max-width:768px){section.ir-24-b3{display:none}}section.ir-24-b3 .header{display:flex;align-items:center;gap:16px 132px;flex-wrap:wrap}section.ir-24-b3 .header .left span{font-size:18px;line-height:28px;color:#000}section.ir-24-b3 .header .left h2{font-weight:600;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#0000bf}section.ir-24-b3 .header .right{font-size:16px;line-height:24px;color:#000;flex:1}section.ir-24-b3 .header .instruction{width:100%;display:flex;align-items:center;gap:12px;font-weight:500;font-size:18px;line-height:21px;color:#0000bf}section.ir-24-b3 .subtitles{display:flex;justify-content:space-between;gap:32px;margin:32px 0;position:relative;z-index:3}section.ir-24-b3 .subtitles .item{position:relative}section.ir-24-b3 .subtitles .item span{display:flex;align-items:center;font-size:16px;line-height:28px;text-transform:uppercase;color:#000;gap:8px;margin-bottom:8px}section.ir-24-b3 .subtitles .item span::before{content:"";width:28px;height:24px;background:#f6c345;border-radius:8px 0}section.ir-24-b3 .subtitles .item .content{position:absolute;background-color:#fff;border:1px solid #0000bf;padding:24px;border-radius:24px 0;font-size:16px;line-height:28px;color:#000;width:316px;display:none;right:0;top:100%;z-index:999;text-transform:initial}section.ir-24-b3 .subtitles .item .content span{text-transform:initial}section.ir-24-b3 .subtitles .item .content span::before{display:none}section.ir-24-b3 .subtitles .item .content .close{margin-bottom:12px}section.ir-24-b3 .subtitles .item .content .close svg{cursor:pointer}section.ir-24-b3 .subtitles .item .content .close svg:hover path.rect-2{fill:#96e637}section.ir-24-b3 .subtitles .item .content .title{font-weight:500;font-size:18px;line-height:28px;color:#0000bf;margin-bottom:12px}section.ir-24-b3 .subtitles .item.active svg{cursor:pointer}section.ir-24-b3 .subtitles .item.active svg path.plus{opacity:0}section.ir-24-b3 .subtitles .item.active svg path.rect{fill:#0000bf}section.ir-24-b3 .subtitles .item.active svg path:not(.rect){stroke:#fff}section.ir-24-b3 .subtitles .item.active .content{display:block}section.ir-24-b3 .subtitles .item.active .content .close svg path{stroke:#0000bf}section.ir-24-b3 .subtitles .item svg{cursor:pointer}section.ir-24-b3 .subtitles .item:nth-of-type(2) span::before{background-color:#25b4ff}section.ir-24-b3 .subtitles .item:nth-of-type(3) span::before{background-color:#96e637}section.ir-24-b3 .map{margin-top:32px;position:relative}section.ir-24-b3 .map img{width:100%}section.ir-24-b3 .map .map-title{font-weight:500;font-size:18px;line-height:21px;color:#fff;position:absolute;display:flex;flex-direction:column;gap:16px}@media (max-width:1200px){section.ir-24-b3 .map .map-title{font-size:15px;gap:8px}}section.ir-24-b3 .map .map-title .content{position:absolute;background-color:#fff;border:1px solid #0000bf;padding:24px;border-radius:24px 0;font-size:16px;line-height:28px;color:#000;width:510px;display:none;z-index:999}section.ir-24-b3 .map .map-title .content .text{max-height:210px;overflow-y:auto}section.ir-24-b3 .map .map-title .content .text::-webkit-scrollbar-track{background:#d0d0ce;width:2px;border-radius:16px}section.ir-24-b3 .map .map-title .content .text::-webkit-scrollbar{width:5px}section.ir-24-b3 .map .map-title .content .text::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.ir-24-b3 .map .map-title .content .close{margin-bottom:12px}section.ir-24-b3 .map .map-title .content .close svg:hover path.rect-2{fill:#96e637}section.ir-24-b3 .map .map-title .content .title{font-weight:500;font-size:18px;line-height:28px;color:#0000bf;margin-bottom:12px}section.ir-24-b3 .map .map-title svg{cursor:pointer}section.ir-24-b3 .map .map-title svg:hover path.rect{fill:#fff}section.ir-24-b3 .map .map-title svg:hover path:not(.rect){stroke:#0000bf}section.ir-24-b3 .map .map-title.active svg path.plus{opacity:0}section.ir-24-b3 .map .map-title.active svg path.rect{fill:#fff}section.ir-24-b3 .map .map-title.active svg path:not(.rect){stroke:#0000bf}section.ir-24-b3 .map .map-title.active .content{display:block}section.ir-24-b3 .map .map-title.title-1{left:2%;top:17%;max-width:120px}section.ir-24-b3 .map .map-title.title-2{left:17%;top:4%;max-width:120px;font-size:14px}section.ir-24-b3 .map .map-title.title-3{left:28.5%;top:33%;max-width:140px}section.ir-24-b3 .map .map-title.title-3 .content{left:96%;bottom:-64px}section.ir-24-b3 .map .map-title.title-4{left:58.5%;top:51%;max-width:140px}@media (max-width:1200px){section.ir-24-b3 .map .map-title.title-4{max-width:92px;align-items:self-end}}section.ir-24-b3 .map .map-title.title-4 .content{right:113%;bottom:-50px}section.ir-24-b3 .map .map-title.title-5{left:86%;top:73%;max-width:140px}section.ir-24-b3 .map .map-title.title-5.br{align-items:flex-end}section.ir-24-b3 .map .map-title.title-5 .content{right:110%;bottom:-42px}section.ir-24-b4{margin:64px 0}section.ir-24-b4 .container{max-width:1048px}section.ir-24-b4 .card{display:flex;align-items:stretch;padding:48px;gap:48px;background:#96e637;border-radius:0 96px}@media (max-width:768px){section.ir-24-b4 .card{flex-direction:column;gap:24px;padding:48px 16px;border-radius:0 48px}}section.ir-24-b4 .card .content{width:100%;padding:24px;background:#fff;border-radius:0 48px;height:auto}section.ir-24-b4 .card .content h2{font-size:36px;line-height:38px;color:#0000bf;margin-bottom:16px}@media (max-width:768px){section.ir-24-b4 .card .content h2{font-size:24px;line-height:32px}}section.ir-24-b4 .card .content h2 span{font-weight:600}section.ir-24-b4 .card .content .text{font-size:16px;line-height:24px;color:#000}section.ir-24-b4 .card .video{min-height:264px;height:auto;background-color:#000;border-radius:8px;overflow:hidden;width:100%}@media (max-width:768px){section.ir-24-b4 .card .video{min-height:0;width:100%;height:auto}}section.ir-24-b4 .card .video img{width:100%;height:100%;object-fit:scale-down;object-position:center}.ir-content{background-color:#fff;padding:24px 0 0 0}@media (max-width:768px){section.ir-24-b5{display:none}}section.ir-24-b5 h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:32px;max-width:640px}@media (max-width:768px){section.ir-24-b5 h2{font-size:24px;line-height:32px}}section.ir-24-b5 .content{display:flex;align-items:center;gap:32px}section.ir-24-b5 .content ul{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:16px 32px}section.ir-24-b5 .content ul li{width:100%}section.ir-24-b5 .content ul li a{display:flex;align-items:center;justify-content:flex-start;padding:0 32px;height:64px;border:1px solid #00b23d;border-radius:0 32px 32px 32px;font-size:24px;line-height:32px;text-align:center;color:#000;text-decoration:none;position:relative;overflow:hidden;transition:.3s}section.ir-24-b5 .content ul li a::after{content:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L9 17M9 17L17 9M9 17L0.999999 9' stroke='%230000BF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;right:32px;top:16px;top:-32px;transition:.3s}section.ir-24-b5 .content ul li a:hover{color:#0000bf;background-color:#00b23d}section.ir-24-b5 .content ul li a:hover::after{top:16px}section.ir-24-b5 .content ul li:nth-child(2) a{border-color:#be6238}section.ir-24-b5 .content ul li:nth-child(2) a:hover{background-color:#be6238}section.ir-24-b5 .content ul li:nth-child(3) a{border-color:#e28932}section.ir-24-b5 .content ul li:nth-child(3) a:hover{background-color:#e28932}section.ir-24-b5 .content ul li:nth-child(4) a{border-color:#25b4ff}section.ir-24-b5 .content ul li:nth-child(4) a:hover{background-color:#25b4ff}section.ir-24-b5 .content ul li:nth-child(5) a{border-color:#0000bf}section.ir-24-b5 .content ul li:nth-child(5) a::after{content:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L9 17M9 17L17 9M9 17L0.999999 9' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}section.ir-24-b5 .content ul li:nth-child(5) a:hover{color:#fff;background-color:#0000bf}section.ir-24-b5 .content ul li:nth-child(6) a{border-color:#96e637}section.ir-24-b5 .content ul li:nth-child(6) a:hover{background-color:#96e637}section.ir-24-b5 .content ul li:nth-child(7) a{border-color:#f6c345}section.ir-24-b5 .content ul li:nth-child(7) a:hover{background-color:#f6c345}section.ir-24-b6{margin:64px 0}@media (max-width:768px){section.ir-24-b6{margin:32px 0}}section.ir-24-b6 h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#00b23d;margin-bottom:16px}@media (max-width:768px){section.ir-24-b6 h2{font-size:24px;line-height:32px}}section.ir-24-b6 h2.center{margin-top:24px;text-align:center}@media (max-width:768px){section.ir-24-b6 h2.center{font-weight:500}}section.ir-24-b6 .texts{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}@media (max-width:768px){section.ir-24-b6 .texts{grid-template-columns:1fr;gap:0}}section.ir-24-b6 .texts .text{font-size:20px;line-height:28px;color:#212529}@media (max-width:768px){section.ir-24-b6 .texts .text{font-size:16px;line-height:24px}}section.ir-24-b6 h3{font-weight:600;font-size:24px;line-height:34px;color:#00b23d;margin-bottom:16px}@media (max-width:768px){section.ir-24-b6 h3{font-size:20px;line-height:24px;margin-top:32px}}section.ir-24-b6 .items{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:768px){section.ir-24-b6 .items{grid-template-columns:1fr;gap:16px}}section.ir-24-b6 .items .item h4{font-weight:500;font-size:18px;line-height:24px;color:#000;margin-bottom:12px}section.ir-24-b6 .items .item .text{font-size:14px;line-height:20px;color:#000}section.ir-24-b6 img{width:auto}@media (max-width:768px){section.ir-24-b6 img{width:100%}}section.ir-24-b6 .graphics{display:flex;align-items:center;justify-content:center;gap:60px;margin-top:32px}section.ir-24-b6 .graphics img{max-width:475px}section.ir-24-b7{margin:64px 0}section.ir-24-b7 .columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}@media (max-width:768px){section.ir-24-b7 .columns{grid-template-columns:1fr;gap:24px}}section.ir-24-b7 h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#be6238;margin-bottom:32px}@media (max-width:768px){section.ir-24-b7 h2{font-size:24px;line-height:32px;margin-bottom:16px}}section.ir-24-b7 .text{font-size:18px;line-height:30px;color:#212529}@media (max-width:768px){section.ir-24-b7 .text{font-size:16px}}section.ir-24-b7 .text p:not(:last-of-type){margin-bottom:16px}section.ir-24-b7 img{width:100%}section.ir-24-b8{padding:64px 0;background-color:rgba(0,0,0,.1);overflow:hidden;background-size:cover;background-position:center}@media (max-width:768px){section.ir-24-b8{background-position:35% 0}}section.ir-24-b8 .content{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){section.ir-24-b8 .content{flex-direction:column;align-items:flex-start;gap:24px}section.ir-24-b8 .content svg{width:120px;height:160px}}section.ir-24-b8 .content .card{padding:48px 32px;max-width:626px;width:100%;background:#fff;border-radius:48px;position:relative}@media (max-width:768px){section.ir-24-b8 .content .card{padding:24px 16px;border-radius:24px}}section.ir-24-b8 .content .card h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#e28932;margin-bottom:32px}@media (max-width:768px){section.ir-24-b8 .content .card h2{font-size:24px;line-height:32px}}section.ir-24-b8 .content .card .text{font-size:18px;line-height:30px;color:#343a40}@media (max-width:768px){section.ir-24-b8 .content .card .text{font-size:16px}}section.ir-24-b8 .content .card svg{position:absolute;right:-56px;bottom:-64px}@media (max-width:768px){section.ir-24-b8 .content .card svg{display:none}}section.ir-24-b9{margin:64px 0}section.ir-24-b9 .content{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){section.ir-24-b9 .content{grid-template-columns:1fr}}section.ir-24-b9 .content .figures{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}section.ir-24-b9 .content .figures .figure{width:100%;height:290px;background:#25b4ff;border-radius:32px 48px 0 48px;position:relative}@media (max-width:768px){section.ir-24-b9 .content .figures .figure{height:164px}}section.ir-24-b9 .content .figures .figure:first-of-type{z-index:2}@media (min-width:768px){section.ir-24-b9 .content .figures .figure:first-of-type::before{width:50px;height:54px;background-color:#25b4ff;border-radius:0 16px;content:"";position:absolute;left:20px;top:-40px}section.ir-24-b9 .content .figures .figure:first-of-type::after{width:70px;height:75px;background-color:#25b4ff;border-radius:0 32px;content:"";position:absolute;right:24px;bottom:-52px}}section.ir-24-b9 .content .figures .figure img{width:100%;height:100%;object-fit:cover;border-radius:32px 48px 0 48px;object-position:center}section.ir-24-b9 .content .figures .figure:last-of-type{border-radius:0 48px 0 48px}section.ir-24-b9 .content .text-content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#25b4ff;margin-bottom:48px}section.ir-24-b9 .content .text-content h3{font-weight:600;font-size:24px;line-height:44px;letter-spacing:-.02em;color:#25b4ff;margin-bottom:16px;margin-top:48px}section.ir-24-b9 .content .text-content p{font-size:18px;line-height:30px;color:#343a40}section.ir-24-b10{margin:64px 0}section.ir-24-b10 .block-container{display:flex;gap:64px;align-items:center}@media (max-width:768px){section.ir-24-b10 .block-container{flex-direction:column;gap:24px}}section.ir-24-b10 .block-container .content{flex:1}section.ir-24-b10 .block-container .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#0000bf;margin-bottom:48px}@media (max-width:768px){section.ir-24-b10 .block-container .content h2{font-size:24px;line-height:32px}}section.ir-24-b10 .block-container .content .text{font-size:18px;line-height:30px;color:#212529}section.ir-24-b10 .block-container .content .text p:not(:last-of-type){margin-bottom:20px}section.ir-24-b10 .block-container .card{width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 48px 64px;gap:24px;border:1px solid #0000bf;border-radius:64px 0 64px 64px}@media (max-width:768px){section.ir-24-b10 .block-container .card{width:100%;padding:32px 16px 64px 16px}}section.ir-24-b10 .block-container .card img{width:100%}section.ir-24-b10 .block-container .card .text{font-size:16px;line-height:28px;color:#000}section.ir-24-b10 .block-container .card .author{width:100%}section.ir-24-b10 .block-container .card .author .name{font-weight:600;font-size:20px;line-height:24px;color:#0000bf;display:block}section.ir-24-b10 .block-container .card .author .role{font-weight:300;font-size:18px;line-height:28px;color:#0000bf}section.ir-24-b11{margin:64px 0}section.ir-24-b11 .block-container{display:flex;gap:64px;align-items:center}@media (max-width:768px){section.ir-24-b11 .block-container{flex-direction:column;gap:32px}}section.ir-24-b11 .block-container .figure{height:100%;flex:1}section.ir-24-b11 .block-container .figure img{width:100%;height:100%;object-fit:cover;object-position:center}section.ir-24-b11 .block-container .content{flex:1}section.ir-24-b11 .block-container .content h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#89d92b}@media (max-width:768px){section.ir-24-b11 .block-container .content h2{font-size:24px;line-height:32px}}section.ir-24-b11 .block-container .content h3{font-weight:600;font-size:24px;line-height:44px;letter-spacing:-.02em;color:#89d92b;margin-bottom:16px;margin-top:24px}section.ir-24-b11 .block-container .content p{font-size:18px;line-height:30px;color:#343a40}.integrated-report-history.ir-24{background-color:#f6c345;background-image:none;padding:64px 0}.integrated-report-history.ir-24 .slider .item{background-color:transparent;background-size:cover}.integrated-report-history.ir-24 .slider .arrow-next,.integrated-report-history.ir-24 .slider .arrow-prev{margin-top:-36px}.integrated-report-history.ir-24 .bullets{display:flex;justify-content:center;padding-top:24px}.integrated-report-history.ir-24 .bullets .swiper-pagination-bullet{opacity:1;background-color:#fff;width:8px;height:8px}.integrated-report-history.ir-24 .bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000bf}section.relatorio-integrado{padding:0}section.relatorio-integrado .card{padding:0 48px;position:relative}section.relatorio-integrado .card h1{font-weight:400;font-size:36px;line-height:44px;max-width:480px;color:#fff}@media (max-width:578px){section.relatorio-integrado .card h1{font-weight:400;font-size:24px;line-height:32px}}section.relatorio-integrado .card p{font-weight:400;font-size:20px;line-height:30px;max-width:537px;color:#fff}@media (max-width:578px){section.relatorio-integrado .card p{font-weight:400;font-size:18px;line-height:28px}}@media (max-width:578px){section.relatorio-integrado .card{padding:64px 16px}}section.relatorio-integrado a.btn-banner-ri{font-weight:500;font-size:16px;line-height:24px;background:#fff;padding:8px 24px;border-radius:100px;color:#101828;text-decoration:none;display:flex}section.relatorio-integrado a.btn-banner-ri svg{margin-left:7px;width:18px}section.relatorio-integrado a.btn-banner-ri:hover svg path{stroke:#f6c345}.nossa-marca{padding:66px 0 97px 0}@media (max-width:578px){.nossa-marca{padding:16px 0 55px 0}}.nossa-marca .img-mobile{display:none}@media (max-width:578px){.nossa-marca .img-mobile{display:flex}.nossa-marca .img-mobile img{max-width:100%}}.nossa-marca .content{display:flex;justify-content:center}@media (max-width:578px){.nossa-marca .content{flex-direction:column}}@media (min-width:1800px){.nossa-marca .content{display:grid;grid-template-columns:1fr 1fr}}.nossa-marca .content .img img{border-radius:24px 0 0 24px;object-fit:cover;height:100%}@media (min-width:1800px){.nossa-marca .content .img img{width:100%}}@media (max-width:578px){.nossa-marca .content .img{display:none}}.nossa-marca .content .text{background-image:url(../img/grafismo-v-verde.svg);background-color:#96e637;border-radius:0 24px 24px 0;padding:77px 0 77px 85px;background-size:cover;width:638px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-blend-mode:multiply}@media (min-width:1800px){.nossa-marca .content .text{padding:127px 0 77px 85px;width:100%}}@media (max-width:578px){.nossa-marca .content .text{width:100%;border-radius:24px;padding:41px 24px 95px 24px;background-size:auto;background-position-y:bottom;margin-top:-60px}}.nossa-marca .content .text h1{font-weight:400;font-size:64px;line-height:75px;letter-spacing:-.02em;max-width:407px;padding-bottom:16px;color:#101828}@media (max-width:578px){.nossa-marca .content .text h1{font-weight:400;font-size:36px;line-height:44px;max-width:253px}}.nossa-marca .content .text p{font-weight:400;font-size:18px;line-height:28px;max-width:488px;color:#101828}@media (max-width:578px){.nossa-marca .content .text p{font-weight:400;font-size:16px;line-height:24px;max-width:295px}}.processo-produtivo{padding:109px 0 97px 0;background-color:#0000bf;background-image:url(../img/grafismo-wave-verde-bottom.svg),url(../img/grafismo-wave-verde-top.svg);background-position-x:right,left;background-position-y:bottom,top;background-repeat:no-repeat}@media (max-width:578px){.processo-produtivo{background-image:url(../img/grafismo-wave-verde-mobile.svg);background-position:center 100px;padding:64px 0 394px 0;background-size:cover}}.processo-produtivo h1{font-style:normal;font-weight:400;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#fff;max-width:341px;padding-bottom:32px;margin:0 auto}@media (max-width:578px){.processo-produtivo h1{font-weight:400;font-size:24px;line-height:32px;max-width:253px}}.processo-produtivo p{font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#fff;max-width:716px;margin:0 auto}@media (max-width:578px){.processo-produtivo p{font-weight:400;font-size:16px;line-height:24px;max-width:343px}}.processo-produtivo .arrow-to-bottom{position:relative}.processo-produtivo .arrow-to-bottom::after{background:#fff;border-radius:100px;box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 32px -8px rgba(0,0,0,.12);padding:20px 22px;display:inline-flex;content:url(../img/arrow-blue-to-bottom.svg);position:absolute;left:50%;transform:translate(-50%,0);top:70px}@media (max-width:578px){.processo-produtivo .arrow-to-bottom::after{top:365px}}.grafico-interativo{background-color:#fff;padding-top:80px;padding-bottom:90px}@media (max-width:578px){.grafico-interativo{padding-top:43px;padding-bottom:83px}}.grafico-interativo .container{text-align:center}.grafico-interativo .container .box-legenda{margin-bottom:40px}@media (max-width:578px){.grafico-interativo .container .box-legenda{display:none}}.grafico-interativo .container .box-legenda ul{display:flex;justify-content:center;gap:16px}.grafico-interativo .container .box-legenda ul li{font-weight:400;font-size:14px;line-height:18px;color:#101828;display:inline-flex;align-items:center;background:#f9f9f9;border-radius:74.9293px;padding:6px 12px}.grafico-interativo .container .box-legenda ul li img{width:23px;margin-right:6px}.grafico-interativo .container p{font-weight:400;font-size:16px;line-height:24px;color:#101828;display:flex;justify-content:center;margin-bottom:67px}.grafico-interativo .container p img{margin-right:8px}@media (max-width:578px){.grafico-interativo .container p{display:none}}.grafico-interativo .container .titulo-m{display:none}@media (max-width:578px){.grafico-interativo .container .titulo-m{display:block;font-weight:500;font-size:16px;line-height:24px}}.grafico-interativo .container .download-mobile{display:none}@media (max-width:578px){.grafico-interativo .container .download-mobile{display:flex;justify-content:end;margin-top:-15px}}.grafico-interativo .container img{max-width:100%}.grafico-interativo .container img.grafico-rel{max-width:100%}@media (min-width:1800px){.grafico-interativo .container img.grafico-rel{width:100%}}@media (max-width:578px){.grafico-interativo .container .modal-container{display:none}}.grafico-interativo .container .modal-container .modal-wrapper{position:relative}.grafico-interativo .container .modal-container .modal-btn{cursor:pointer;transition:background 2s ease-in}.grafico-interativo .container .modal-container .modal-1{position:absolute;top:-359px;right:48%;width:50px;height:40px;opacity:0;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-1{top:-503px;right:48%}}.grafico-interativo .container .modal-container .modal-2{position:absolute;top:-307px;right:51.5%;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-2{top:-433px;right:51.5%}}.grafico-interativo .container .modal-container .modal-3{position:absolute;top:-270px;right:42.7%;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-3{top:-377px;right:41.7%}}.grafico-interativo .container .modal-container .modal-4{position:absolute;top:-299px;left:65.6%;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-4{top:-419px;left:69.6%}}.grafico-interativo .container .modal-container .modal-5{position:absolute;top:-149px;right:30.5%;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-5{top:-201px;right:26.5%}}.grafico-interativo .container .modal-container .modal-6{position:absolute;top:-376px;right:913px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-6{top:-520px;left:16%}}.grafico-interativo .container .modal-container .modal-7{position:absolute;top:-262px;left:213px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-7{top:-362px;left:11%}}.grafico-interativo .container .modal-container .modal-8{position:absolute;top:-185px;left:260px;opacity:0;width:50px;height:40px;line-height:30px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-8{top:-265px;left:16%}}.grafico-interativo .container .modal-container .modal-9{position:absolute;top:-397px;left:441px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-9{top:-557px;left:33%}}.grafico-interativo .container .modal-container .modal-10{position:absolute;top:-202px;left:663px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-10{top:-282px;left:55%}}.grafico-interativo .container .modal-container .modal-11{position:absolute;top:-76px;right:494px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-11{top:-106px;left:58%}}.grafico-interativo .container .modal-container .modal-12{position:absolute;top:-204px;right:143px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-12{top:-284px;left:93%}}.grafico-interativo .container .modal-container .modal-13{position:absolute;top:-412px;right:351px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-13{top:-582px;left:72%}}.grafico-interativo .container .modal-container .modal-14{position:absolute;top:-420px;right:123px;opacity:0;width:50px;height:40px;transition:background 4s ease-in}@media (min-width:1800px){.grafico-interativo .container .modal-container .modal-14{top:-590px;left:95%}}.grafico-interativo .container .modal-container .modal-backdrop,.grafico-interativo .container .modal-container .modal-content-blue,.grafico-interativo .container .modal-container .modal-content-green{height:0;width:0;opacity:0;visibility:hidden;overflow:hidden;cursor:pointer;transition:opacity .2s ease-in}.grafico-interativo .container .modal-container .modal-close{color:#96e637;position:absolute;left:19px;top:5px;padding-top:30px;font-size:16px;width:25px;height:25px;font-weight:700;text-align:center;cursor:pointer}.grafico-interativo .container .modal-container .modal-close-blue{color:#0000bf;position:absolute;left:19px;top:5px;padding-top:30px;font-size:16px;width:25px;height:25px;font-weight:700;text-align:center;cursor:pointer}.grafico-interativo .container .modal-container .modal-content-btn{position:absolute;text-align:center;cursor:pointer;bottom:20px;right:30px;background:#446cb3;color:#fff;width:50px;border-radius:2px;font-size:14px;height:32px;padding-top:9px;font-weight:400}.grafico-interativo .container .modal-container .modal-content-btn:hover{color:#fff;background:#365690}.grafico-interativo .container .modal-container #modal-toggle-1,.grafico-interativo .container .modal-container #modal-toggle-10,.grafico-interativo .container .modal-container #modal-toggle-11,.grafico-interativo .container .modal-container #modal-toggle-12,.grafico-interativo .container .modal-container #modal-toggle-13,.grafico-interativo .container .modal-container #modal-toggle-14,.grafico-interativo .container .modal-container #modal-toggle-2,.grafico-interativo .container .modal-container #modal-toggle-3,.grafico-interativo .container .modal-container #modal-toggle-4,.grafico-interativo .container .modal-container #modal-toggle-5,.grafico-interativo .container .modal-container #modal-toggle-6,.grafico-interativo .container .modal-container #modal-toggle-7,.grafico-interativo .container .modal-container #modal-toggle-8,.grafico-interativo .container .modal-container #modal-toggle-9{display:none}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-backdrop,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-backdrop{background-color:rgba(0,0,0,.6);width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:9;visibility:visible;opacity:1;transition:opacity .2s ease-in}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-blue{opacity:1;background-color:#0000bf;max-width:400px;width:384px;height:auto;padding:64px 24px 32px 24px;position:fixed;top:12%;border-radius:16px;z-index:999;pointer-events:auto;cursor:auto;visibility:visible;box-shadow:0 3px 7px rgba(0,0,0,.6)}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-blue h2,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-blue h2{font-size:18px;font-weight:500;line-height:28px;color:#fff;text-align:left;padding-bottom:16px}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-blue p,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-blue p{font-weight:400;font-size:14px;line-height:20px;color:#fff;text-align:left;padding-bottom:16px;margin:0}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green{opacity:1;background-color:#96e637;max-width:400px;width:384px;height:auto;padding:64px 24px 32px 24px;position:fixed;top:12%;border-radius:16px;z-index:999;pointer-events:auto;cursor:auto;visibility:visible;box-shadow:0 3px 7px rgba(0,0,0,.6)}@media (max-width:400px){.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green{left:0}}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green h2,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green h2{font-weight:500;font-size:14px;line-height:20px;color:#101828;text-align:left;padding-bottom:16px}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green p,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green p{font-weight:400;font-size:14px;line-height:20px;color:#101828;text-align:left;padding-bottom:16px;margin:0}.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-blue{position:absolute;top:-460px;right:200px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-1.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-1:checked~.modal-content-blue{top:-550px;right:20%}}.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-blue{position:absolute;top:-320px;right:230px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-2.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-2:checked~.modal-content-blue{top:-470px;right:23%}}.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-blue{position:absolute;top:-300px;right:130px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-3.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-3:checked~.modal-content-blue{top:-423px;right:13%}}.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-blue{position:absolute;top:-324px;right:-20px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-4.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-4:checked~.modal-content-blue{top:-464px;left:75%}}.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-blue{position:absolute;top:-180px;right:-22px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-5.active~.modal-content-blue,.grafico-interativo .container .modal-container #modal-toggle-5:checked~.modal-content-blue{top:-240px;left:75%}}.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green{position:absolute;top:-410px;left:316px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-6.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-6:checked~.modal-content-green{top:-563px;left:21%}}.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green{position:absolute;top:-300px;left:260px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-7.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-7:checked~.modal-content-green{top:-402px;left:16%}}.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green{position:absolute;top:-230px;left:303px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-8.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-8:checked~.modal-content-green{top:-310px;left:303px}}.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green{position:absolute;top:-440px;left:483px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-9.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-9:checked~.modal-content-green{top:-590px;left:543px}}.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green{position:absolute;top:-230px;right:120px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-10.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-10:checked~.modal-content-green{top:-320px;right:190px}}.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green{position:absolute;top:-120px;right:100px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-11.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-11:checked~.modal-content-green{top:-150px;right:140px}}.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green{position:absolute;top:-240px;right:190px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-12.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-12:checked~.modal-content-green{top:-330px;right:120px}}.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green{position:absolute;top:-450px;right:397px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-13.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-13:checked~.modal-content-green{top:-637px;right:400px}}.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green{position:absolute;top:-460px;right:170px}@media (min-width:1800px){.grafico-interativo .container .modal-container #modal-toggle-14.active~.modal-content-green,.grafico-interativo .container .modal-container #modal-toggle-14:checked~.modal-content-green{top:-640px;right:90px}}.banner-interno{background-size:cover;background-repeat:no-repeat;width:100%;height:520px}@media (max-width:578px){.banner-interno{height:375px}}.pilares-descarbonizacao{padding:128px 0 174px 0;position:relative}@media (max-width:578px){.pilares-descarbonizacao{padding:64px 0 70px 0}}.pilares-descarbonizacao .grafismo-1{content:url("../img/wave-lateral-d.png");position:absolute;z-index:5;right:0;top:-129px}@media (max-width:578px){.pilares-descarbonizacao .grafismo-1{display:none}}.pilares-descarbonizacao .grafismo-2{content:url("../img/wave-bottom-d.png");position:absolute;z-index:2;right:0;bottom:-76px}@media (max-width:578px){.pilares-descarbonizacao .grafismo-2{display:none}}.pilares-descarbonizacao h1{font-weight:400;font-size:36px;line-height:44px;padding-bottom:32px;color:#101828}@media (max-width:578px){.pilares-descarbonizacao h1{font-weight:400;font-size:24px;line-height:32px}}.pilares-descarbonizacao p{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#101828;max-width:795px}@media (max-width:578px){.pilares-descarbonizacao p{font-weight:400;font-size:18px;line-height:28px}}.pilares-descarbonizacao .cards-pilares{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:64px 0 32px}@media (max-width:578px){.pilares-descarbonizacao .cards-pilares{grid-template-columns:1fr;padding:40px 0 64px 0}}@media (min-width:1800px){.pilares-descarbonizacao .cards-pilares{justify-items:center}}.pilares-descarbonizacao .cards-pilares .card-pilar{width:592px;height:361px;padding-top:121px;padding-left:48px;border-radius:8px;box-shadow:0 5px 14px rgba(8,15,52,.04);background-image:url(../img/wave-cards.png);background-size:auto;background-position-x:right;background-position-y:top;background-repeat:no-repeat}@media (min-width:1800px){.pilares-descarbonizacao .cards-pilares .card-pilar{min-width:592px}}@media (max-width:578px){.pilares-descarbonizacao .cards-pilares .card-pilar{width:100%;height:100%;padding-top:125px;padding-left:24px;padding-right:24px}}.pilares-descarbonizacao .cards-pilares .card-pilar .titulo{font-weight:500;font-size:24px;line-height:32px;color:#101828;padding-bottom:32px}@media (max-width:578px){.pilares-descarbonizacao .cards-pilares .card-pilar .titulo{font-weight:400;font-size:24px;line-height:32px}}.pilares-descarbonizacao .cards-pilares .card-pilar .desc{font-weight:400;font-size:18px;line-height:28px;color:#101828;max-width:496px}@media (max-width:578px){.pilares-descarbonizacao .cards-pilares .card-pilar .desc{font-weight:400;font-size:18px;line-height:28px;padding-bottom:32px}}.pilares-descarbonizacao .cards-pilares .c1{background-color:#96e637}.pilares-descarbonizacao .cards-pilares .c2{background-color:#f6c345}.pilares-descarbonizacao .cards-pilares .c3{background-color:#25b4ff}.pilares-descarbonizacao .cards-pilares .c4{background-color:#e48a33}.pilares-descarbonizacao .card-podcast{background-size:auto;background:url(../img/wave-cards.png) no-repeat right top,#00b23d;border-radius:8px;padding:88px 0 88px 60px;max-width:1326px;margin:0 auto 128px}@media (max-width:578px){.pilares-descarbonizacao .card-podcast{padding-top:125px;padding-left:24px;padding-right:24px}}.pilares-descarbonizacao .card-podcast .content .titulo p{max-width:647px;font-weight:500;font-size:24px;line-height:32px;color:#101828;margin-bottom:15px}@media (max-width:578px){.pilares-descarbonizacao .card-podcast .content .titulo p{max-width:267px}}.pilares-descarbonizacao .card-podcast .content .tag-spotify{background:#1ed760;border-radius:16px;padding:4px 11px;color:#fff;display:inline-flex;align-items:center;text-decoration:none}.pilares-descarbonizacao .card-podcast .content .tag-spotify a{color:#fff;text-decoration:none}.pilares-descarbonizacao .card-podcast .content .tag-spotify img{margin-right:5px}.pilares-descarbonizacao .card-podcast .content .episodio a,.pilares-descarbonizacao .card-podcast .content .episodio p{max-width:945px;font-weight:400;font-size:18px;line-height:28px;color:#101828;margin-bottom:25px;text-decoration:none}.pilares-descarbonizacao h2{font-weight:400;font-size:36px;line-height:44px;text-align:center;letter-spacing:-.02em;color:#101828;margin:64px 0;position:relative}@media (max-width:578px){.pilares-descarbonizacao h2{font-weight:400;font-size:24px;line-height:32px;margin:0 0 47px 0}}.pilares-descarbonizacao h2::after{width:342px;height:1px;position:absolute;background-color:#ced4da;content:"";top:-64px;left:50%;transform:translate(-50%,0)}@media (max-width:578px){.pilares-descarbonizacao h2::after{display:none}}.pilares-descarbonizacao .big-numbers{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){.pilares-descarbonizacao .big-numbers{grid-template-columns:1fr}}@media (min-width:1800px){.pilares-descarbonizacao .big-numbers{justify-items:center}}.pilares-descarbonizacao .big-numbers .num{background:#fff;box-shadow:0 5px 14px rgba(8,15,52,.04);border-radius:8px;width:592px;height:180px;padding:48px 0 48px 32px;display:flex;align-items:center}@media (max-width:578px){.pilares-descarbonizacao .big-numbers .num{width:100%;height:100%;text-align:center;padding:22px 0 22px 0;flex-direction:column}}.pilares-descarbonizacao .big-numbers .num .numero{font-weight:400;font-size:72px;line-height:84px;letter-spacing:-.02em;color:#0000bf;padding-right:32px;position:relative}@media (max-width:578px){.pilares-descarbonizacao .big-numbers .num .numero{font-weight:400;font-size:36px;line-height:44px;padding-right:0;padding-bottom:16px}}.pilares-descarbonizacao .big-numbers .num .numero::after{width:1px;height:21px;position:absolute;background-color:#0000bf;content:"";right:0;top:50%;transform:translate(-50%,-50%)}@media (max-width:578px){.pilares-descarbonizacao .big-numbers .num .numero::after{display:none}}.pilares-descarbonizacao .big-numbers .num .dado{font-weight:400;font-size:18px;line-height:28px;color:#101828;max-width:267px;margin-left:32px}@media (max-width:578px){.pilares-descarbonizacao .big-numbers .num .dado{font-weight:400;font-size:18px;line-height:28px;max-width:301px;margin-left:0}}.financas{padding:98px 0 105px 0;background:#96e637;position:relative;z-index:3}@media (max-width:578px){.financas{padding:64px 0 70px 0}}.financas .titulo-wrapper{display:flex;gap:136px;padding-bottom:79px}@media (max-width:578px){.financas .titulo-wrapper{padding-bottom:64px;flex-direction:column;gap:0}}@media (min-width:1800px){.financas .titulo-wrapper{justify-content:center}}.financas .titulo-wrapper .titulo-bloco h1{font-weight:400;font-size:36px;line-height:44px;padding-bottom:32px}@media (max-width:578px){.financas .titulo-wrapper .titulo-bloco h1{font-weight:400;font-size:24px;line-height:32px}}.financas .titulo-wrapper .titulo-bloco p{max-width:592px;font-weight:400;font-size:18px;line-height:28px}@media (max-width:578px){.financas .titulo-wrapper .titulo-bloco p{font-weight:400;font-size:18px;line-height:28px;padding-bottom:32px}}.financas .titulo-wrapper .imagem{border-radius:8px}.financas .titulo-wrapper .imagem img{max-width:488px;border-radius:8px}@media (max-width:578px){.financas .titulo-wrapper .imagem img{width:100%;height:191px;object-fit:cover}}.financas .big-numbers-f{display:flex;flex-wrap:wrap;gap:32px}@media (max-width:578px){.financas .big-numbers-f{flex-direction:column}}@media (min-width:1800px){.financas .big-numbers-f{justify-content:center}}.financas .card-number{background:#fff;border-radius:16px;padding:52px 0;text-align:center}@media (max-width:578px){.financas .card-number{border-radius:8px;padding:36px 21px}}.financas .card-number .num{font-weight:400;font-size:48px;line-height:60px;color:#0000bf}@media (max-width:578px){.financas .card-number .num{font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em}}.financas .card-number .dado{font-weight:400;font-size:18px;line-height:28px;color:#101828;margin-top:16px}@media (max-width:578px){.financas .card-number .dado{font-weight:400;font-size:18px;line-height:28px}}.financas .n1,.financas .n2,.financas .n3{width:384px}@media (max-width:578px){.financas .n1,.financas .n2,.financas .n3{width:100%}}.financas .n4,.financas .n5{width:592px}@media (max-width:578px){.financas .n4,.financas .n5{width:100%}}.cuidado{padding:108px 0;position:relative;z-index:2}@media (max-width:578px){.cuidado{padding:64px 0 54px 0}}.cuidado .grafismo-3{content:url("../img/wave-lateral-e.png");position:absolute;z-index:2;left:0;top:0;width:250px}@media (max-width:578px){.cuidado .grafismo-3{display:none}}.cuidado h1{padding-bottom:64px;text-align:center;font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828}@media (max-width:578px){.cuidado h1{font-weight:400;font-size:24px;line-height:32px;padding-bottom:32px}}.cuidado .cards{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width:578px){.cuidado .cards{flex-flow:row wrap;gap:32px}}.cuidado .cards .item{height:540px;border-radius:16px;overflow:hidden;position:relative;width:384px;transition:.3s}@media (min-width:1800px){.cuidado .cards .item{height:540px}}@media (max-width:578px){.cuidado .cards .item{height:480px}}.cuidado .cards .item .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:200px}@media (max-width:578px){.cuidado .cards .item .content{padding:16px 16px}}.cuidado .cards .item .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}.cuidado .cards .item .bg img{max-width:100%;max-height:90%;opacity:0}.cuidado .cards .item .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) -27.41%,rgba(0,0,0,.8) 76.02%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;transition:.6s}@media (max-width:578px){.cuidado .cards .item .bg::before{background-position-y:0px}}.cuidado .cards .item h4{color:#fff;font-size:24px;font-weight:500;line-height:32px;position:relative;display:flex;gap:8px;align-items:center}.cuidado .cards .item .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;height:250px;margin-bottom:-250px;transition:.6s;padding-bottom:32px;position:relative}.cuidado .cards .item .text.empty{height:0;margin-bottom:0}@media (max-width:578px){.cuidado .cards .item .text{margin-bottom:0;opacity:1;height:auto}}.cuidado .cards .item .text svg{position:absolute;bottom:0}.cuidado .cards .item a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){.cuidado .cards .item:hover .text{margin-bottom:0;opacity:1}}.cuidado .cards.c4 .item,.cuidado .cards.c7 .item{width:500px;height:500px}@media (max-width:578px){.cuidado .cards.c4 .item,.cuidado .cards.c7 .item{height:340px;width:100%}}.competitividade{padding:133px 0;background:#e9ecef;position:relative}@media (max-width:578px){.competitividade{padding:37px 0 51px 0}}.competitividade .grafismo-4{content:url("../img/wave-lateral-d.png");position:absolute;z-index:2;right:0;top:-138px;width:187px}@media (max-width:578px){.competitividade .grafismo-4{display:none}}.competitividade .content-wrapper{display:flex;gap:32px}@media (max-width:578px){.competitividade .content-wrapper{flex-direction:column}}.competitividade .content-wrapper .img{width:592px;border-radius:8px}.competitividade .content-wrapper .img img{object-fit:cover}@media (max-width:578px){.competitividade .content-wrapper .img img{width:100%}}@media (max-width:578px){.competitividade .content-wrapper .img{width:100%}}.competitividade .content-wrapper .text h2{font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em;padding-bottom:32px}@media (max-width:578px){.competitividade .content-wrapper .text h2{font-weight:400;font-size:24px;line-height:32px}}.competitividade .content-wrapper .text p{font-weight:400;font-size:18px;line-height:28px;color:#101828;padding-bottom:22px}@media (max-width:578px){.competitividade .content-wrapper .text p{font-weight:400;font-size:18px;line-height:28px}}.legado{background:#f6c345;padding:133px 0 120px 0}@media (max-width:578px){.legado{padding:37px 0 0 0;margin-bottom:-3px}}.legado .legado-content{display:flex;gap:32px;padding-bottom:64px}@media (max-width:578px){.legado .legado-content{flex-direction:column-reverse;padding-bottom:32px}}@media (min-width:1800px){.legado .legado-content{justify-content:space-between}}.legado .legado-content .text h2{font-style:normal;font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828;padding-bottom:32px}@media (min-width:1800px){.legado .legado-content .text h2{width:100%}}@media (max-width:578px){.legado .legado-content .text h2{font-weight:400;font-size:24px;line-height:32px;padding-bottom:22px}}.legado .legado-content .text p{font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#101828;max-width:590px;padding-bottom:16px}@media (max-width:578px){.legado .legado-content .text p{font-weight:400;font-size:18px;line-height:28px}}.legado .legado-content .img{width:592px;border-radius:8px}.legado .legado-content .img img{object-fit:cover}@media (max-width:578px){.legado .legado-content .img img{width:100%}}@media (max-width:578px){.legado .legado-content .img{width:100%}}.legado .legado-dados h2{font-weight:400;font-size:36px;line-height:44px;letter-spacing:-.02em;padding-bottom:64px}@media (max-width:578px){.legado .legado-dados h2{font-weight:400;font-size:24px;line-height:32px;padding-bottom:32px}}.legado .legado-dados .dados-wrapper{display:flex;gap:30px}@media (max-width:578px){.legado .legado-dados .dados-wrapper{flex-direction:column-reverse;gap:54px}}@media (min-width:1800px){.legado .legado-dados .dados-wrapper{justify-content:space-between}}.legado .legado-dados .dados-wrapper .img{height:688px;width:592px;border-radius:8px}@media (max-width:578px){.legado .legado-dados .dados-wrapper .img{display:none}}.legado .legado-dados .dados-wrapper .img img{object-fit:cover;border-radius:8px}.legado .legado-dados .dados-wrapper .cards{gap:32px;display:grid}@media (max-width:578px){.legado .legado-dados .dados-wrapper .cards{padding-bottom:54px}}.legado .legado-dados .dados-wrapper .cards .card{background:#0000bf;border-radius:16px;padding:52px;width:592px;text-align:center}@media (max-width:578px){.legado .legado-dados .dados-wrapper .cards .card{width:100%;border-radius:8px;padding:21px}}.legado .legado-dados .dados-wrapper .cards .card .c-num{color:#96e637;font-weight:400;font-size:48px;line-height:60px;text-align:center;letter-spacing:-.02em}@media (max-width:578px){.legado .legado-dados .dados-wrapper .cards .card .c-num{font-weight:400;font-size:36px;line-height:44px}}.legado .legado-dados .dados-wrapper .cards .card .c-text{font-weight:400;font-size:18px;line-height:28px;color:#fff;text-align:center;margin-top:16px}@media (max-width:578px){.legado .legado-dados .dados-wrapper .cards .card .c-text{font-weight:400;font-size:18px;line-height:28px}}.legado .img-mobile{height:688px;width:592px;border-radius:8px;display:none}.legado .img-mobile img{object-fit:cover}@media (max-width:578px){.legado .img-mobile img{width:100%;height:100%}}@media (max-width:578px){.legado .img-mobile{width:100%;height:100%;display:block}}.historico{padding:76px 0;background:#e4e7ec}@media (max-width:578px){.historico{padding:64px 0 30px 0}}.historico h2{font-style:normal;font-weight:400;font-size:36px;line-height:44px;color:#101828;padding-bottom:44px}@media (max-width:578px){.historico h2{font-weight:400;font-size:24px;line-height:32px;padding-bottom:38px}}.historico .items{display:flex;gap:32px;position:relative;flex-flow:row wrap}@media (max-width:578px){.historico .items{flex-direction:column;gap:16px}}.historico .items .item{position:relative;height:480px;background-color:#fff;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden;width:calc(50% - 16px)}.historico .items .item.unique{width:100%}@media (max-width:578px){.historico .items .item{width:100%!important;height:480px!important;padding:54px 16px 24px}}.historico .items .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);background-position-y:100px;background-repeat:no-repeat;transition:.6s;z-index:1}.historico .items .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;transition:.6s}.historico .items .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative;z-index:2}@media (max-width:578px){.historico .items .item h3{font-size:18px;line-height:28px}}.historico .items .item h3 svg{margin-left:11px}@media (max-width:578px){.historico .items .item h3 svg{display:none}}.historico .items .item .subtitle{font-size:16px;line-height:24px;color:#fff}.historico .items .item p{font-size:14px;line-height:20px;color:#fff;position:relative;z-index:2}.historico .items .item .links{position:relative;max-height:0;overflow:hidden;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}@media (max-width:578px){.historico .items .item .links{max-height:100%}}.historico .items .item .links p{font-size:16px;line-height:24px;color:#fff}.historico .items .item .links a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500}.historico .items .item .links a:hover svg path{stroke:#f6c345}.historico .items .item:hover{background-size:auto 130%}.historico .items .item:hover .bg{transform:scale(1.3)}.historico .items .item:hover::before{background-position-y:0px}.historico .items .item:hover .links{max-height:100%}.historico .items .item:hover h3 svg{display:none}.ri-2025{background-color:#f5f5f5;overflow:hidden}.ri-2025 .container{max-width:1312px}@media (max-width:1324px){.ri-2025 .container{padding:0 16px}}.ri-2025-banner{margin-bottom:40px}.ri-2025-banner .banner{height:482px;background-color:#0000bf;border-top-right-radius:64px;background-image:url("../img/ri-banner-2026.jpg");background-size:cover;background-position:center left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 72px;gap:24px}@media (max-width:578px){.ri-2025-banner .banner{height:510px;padding:48px 16px 24px;justify-content:space-between;background-position:center;background-image:url("../img/ri-2026-banner-mobile.jpg")}}.ri-2025-banner .banner::before{position:absolute;right:134px;top:0;height:116px;width:32px;background-color:#0000bf;content:"";border-bottom-left-radius:10px}@media (max-width:578px){.ri-2025-banner .banner::before{display:none}}.ri-2025-banner .banner::after{position:absolute;right:0;bottom:0;height:172px;width:32px;background-color:#0000bf;content:"";border-top-left-radius:10px}@media (max-width:578px){.ri-2025-banner .banner::after{display:none}}.ri-2025-banner .banner h1{font-family:VotorantimSans;font-weight:400;font-size:48px;line-height:48px;color:#96e637}@media (max-width:578px){.ri-2025-banner .banner h1{font-size:32px;line-height:40px}}.ri-2025-banner .banner h1::before{content:"";display:block;margin-bottom:12px;width:88px;height:28px;background:#96e637;border-radius:0 12px 0 0}.ri-2025-banner .banner h1 em{font-family:VotorantimSans;font-weight:600;font-size:48px;line-height:48px;color:#fff;display:block;font-style:normal}@media (max-width:578px){.ri-2025-banner .banner h1 em{font-size:32px;line-height:40px}}.ri-2025-banner .banner h1 span{display:inline-block;padding:8px;background-color:#96e637;font-family:VotorantimSans;font-weight:500;font-size:48px;line-height:45px;color:#0000bf;margin-left:170px;position:relative;margin-top:24px}@media (max-width:578px){.ri-2025-banner .banner h1 span{font-size:32px;line-height:40px}}.ri-2025-banner .banner h1 span::before{height:2px;background-color:#96e637;width:170px;content:"";position:absolute;left:-170px;top:0}@media (max-width:578px){.ri-2025-banner .banner h1 span::before{height:1px}}.ri-2025-banner .banner a.btn{padding:8px 24px;background-color:#0000bf;border-top-right-radius:16px;display:inline-flex;align-items:center;gap:8px;font-family:VotorantimSans;font-weight:500;font-size:16px;line-height:24px;color:#fff;border:1px solid transparent;transition:.2s;text-decoration:none}@media (max-width:578px){.ri-2025-banner .banner a.btn{display:flex;justify-content:center;width:100%}}.ri-2025-banner .banner a.btn:hover{border-color:#fff;background-color:transparent}.ri-2025-about{padding:72px 0;overflow:hidden}@media (max-width:578px){.ri-2025-about{padding:32px 0}}.ri-2025-about .container{display:flex;align-items:flex-end;gap:48px}@media (max-width:578px){.ri-2025-about .container{flex-direction:column;gap:0}}.ri-2025-about .content{max-width:668px;width:100%}.ri-2025-about h2{font-family:VotorantimSans;font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#4d4d4d;margin-bottom:48px}@media (max-width:578px){.ri-2025-about h2{font-size:28px;line-height:32px;margin-bottom:32px}}.ri-2025-about .text{font-family:VotorantimSans;font-weight:400;font-size:18px;line-height:30px;color:#212529}.ri-2025-about .text p:not(:last-of-type){margin-bottom:16px}@media (max-width:578px){.ri-2025-about .text{font-size:14px;line-height:28px}}.ri-2025-about .figure{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;padding-left:48px}@media (max-width:578px){.ri-2025-about .figure{padding-left:0;width:100%}}.ri-2025-about .figure::before{content:url("data:image/svg+xml,%3Csvg width='1111' height='1639' viewBox='0 0 1111 1639' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M765.493 1605.36C820.498 1574.95 961.112 1474.51 1110.91 1128.84C982.261 888.108 846.181 540.837 738.479 44.4941C722.992 -26.9249 650.562 9.07105 650.562 9.07105L53.8818 241.815C53.8818 241.815 -16.0542 265.306 3.42676 346.129C117.296 819.503 239.895 1152.48 363.302 1365.98C496.383 1596.26 600.242 1638.58 657.573 1638.58C657.573 1638.58 660.202 1638.55 666.1 1638.38C683.592 1637.77 714.735 1633.41 765.476 1605.38' fill='%230000BF'/%3E%3C/svg%3E%0A");position:absolute;left:0;top:0}@media (max-width:578px){.ri-2025-about .figure::before{left:auto;top:auto}}.ri-2025-about .figure .card{max-width:332px;position:relative;z-index:1}@media (max-width:578px){.ri-2025-about .figure .card{display:flex;flex-direction:column;align-items:center;padding-top:32px}}.ri-2025-about .figure .card .photo{width:260px;height:260px;background-color:#0000bf;border-bottom-left-radius:48px;overflow:hidden;margin-bottom:10px}.ri-2025-about .figure .card .photo img{width:100%;height:100%;object-fit:cover;object-position:center}.ri-2025-about .figure .card .quote{font-family:VotorantimSans;font-weight:400;font-size:20px;line-height:32px;color:#fff}.ri-2025-about .figure .card .author{border-top:1px solid #96e637;margin-top:12px}.ri-2025-about .figure .card .author span{font-family:VotorantimSans;font-weight:600;font-size:20px;line-height:32px;color:#96e637}.ri-2025-about .figure .card .author p{font-family:VotorantimSans;font-weight:500;font-size:20px;line-height:32px;color:#fff}.ri-2025-highlights{padding:80px 0;background-color:#fff}@media (max-width:578px){.ri-2025-highlights{padding:32px 0}}.ri-2025-highlights h2{font-weight:600;font-size:48px;line-height:44px;letter-spacing:-.02em;color:#4d4d4d}@media (max-width:578px){.ri-2025-highlights h2{font-size:28px}}.ri-2025-highlights .cards{display:flex;margin-top:48px;gap:56px}@media (max-width:578px){.ri-2025-highlights .cards{flex-direction:column;gap:16px;margin-top:24px}}.ri-2025-highlights .cards .card{flex:1;flex-shrink:0;display:flex;flex-direction:column;gap:8px;height:auto}@media (max-width:578px){.ri-2025-highlights .cards .card{width:100%}}.ri-2025-highlights .cards .card .header{display:flex;gap:8px;align-items:center;flex-shrink:0}.ri-2025-highlights .cards .card .header .icon{display:flex;align-items:center;justify-content:center;width:96px;height:88px;flex-shrink:0;background-color:#24b3fb}.ri-2025-highlights .cards .card .header .title{height:88px;background-color:#0000bf;flex:1;font-weight:600;font-size:24px;line-height:32px;color:#fff;border-top-right-radius:48px;padding:0 24px;display:flex;align-items:center}.ri-2025-highlights .cards .card:nth-of-type(2) .header .icon{background-color:#94e536}.ri-2025-highlights .cards .card:nth-of-type(2) .header .title{background-color:#00b23d}.ri-2025-highlights .cards .card:nth-of-type(3) .header .icon{background-color:#0000bf}.ri-2025-highlights .cards .card:nth-of-type(3) .header .title{background-color:#24b3fb}.ri-2025-highlights .cards .card .content{border-bottom-left-radius:48px;background-color:#e4e4e3;padding:24px 24px 48px;display:flex;flex-direction:column;gap:16px;flex:1}.ri-2025-highlights .cards .card .content .item span.value{display:block;font-weight:600;font-size:24px;line-height:32px;color:#4d4d4d}.ri-2025-highlights .cards .card .content .item span.description{display:block;margin-top:4px;font-size:16px;line-height:16px;color:#4d4d4d}.ri-2025-map{padding:80px 0;background-color:#fff}@media (max-width:578px){.ri-2025-map{padding:32px 0;background-color:#f5f5f5}}.ri-2025-map .header{position:relative}.ri-2025-map .header::before{position:absolute;content:"";height:4px;background-color:#0000bf;width:364px;right:164px;top:0}@media (max-width:578px){.ri-2025-map .header::before{display:none}}.ri-2025-map .header::after{content:url("data:image/svg+xml,%3Csvg width='140' height='28' viewBox='0 0 140 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='28' fill='%230000BF'/%3E%3Cpath d='M52 0L116 0C129.255 0 140 10.7452 140 24V28L52 28L52 0Z' fill='%2396E637'/%3E%3C/svg%3E%0A");position:absolute;right:0;top:0}@media (max-width:578px){.ri-2025-map .header::after{display:none}}.ri-2025-map .header h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#00b23d}@media (max-width:578px){.ri-2025-map .header h2{font-size:24px;line-height:32px}}.ri-2025-map .header .text{font-size:18px;line-height:30px;color:#010101;margin:16px 0;max-width:522px}.ri-2025-map .header .instructions{padding:12px 24px;background-color:#e5e5e5;display:inline-flex;align-items:center;gap:12px;font-size:16px;line-height:16px;color:#000;border-bottom-right-radius:24px}@media (max-width:578px){.ri-2025-map .header .instructions{display:none}}.ri-2025-map .map{margin-top:-100px;position:relative}@media (max-width:578px){.ri-2025-map .map{margin-top:0}}.ri-2025-map .map img{width:100%}.ri-2025-map .map a.download{display:none}@media (max-width:578px){.ri-2025-map .map a.download{margin:0 16px;position:relative;z-index:22;display:flex;justify-content:center;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:24px;color:#fff;text-decoration:none;padding:4px;border-radius:40px;background-color:#0000bf;margin-top:-46px}}.ri-2025-map .map .point{position:absolute;z-index:11}@media (max-width:578px){.ri-2025-map .map .point{display:none}}.ri-2025-map .map .point .marker{cursor:pointer}.ri-2025-map .map .point .marker .closed{display:block}.ri-2025-map .map .point .marker .open{display:none}.ri-2025-map .map .point .content{position:absolute;right:28px;top:0;background-color:#fff;border-bottom-right-radius:24px;border:1px solid #0000bf;padding:6px 10px;width:275px;display:none}.ri-2025-map .map .point .content h3{font-weight:600;font-size:16px;letter-spacing:-.02em;color:#0000bf;margin-bottom:6px;text-wrap:balance}.ri-2025-map .map .point .content .text{color:#212529;font-size:14px}.ri-2025-map .map .point.active{z-index:22}.ri-2025-map .map .point.active .marker .closed{display:none}.ri-2025-map .map .point.active .marker .open{display:block}.ri-2025-map .map .point.active .content{display:block}.ri-2025-map .map .point.pos-1{left:20%;top:59%}@media (max-width:1400px){.ri-2025-map .map .point.pos-1 .content{right:auto;left:28px}}.ri-2025-video{padding:80px 0;background-color:#f5f5f5}.ri-2025-video .mobile-graphics{display:none}@media (max-width:578px){.ri-2025-video{padding:32px 0}.ri-2025-video .mobile-graphics{display:flex;justify-content:center;margin-bottom:32px}}.ri-2025-video .banner{display:flex;align-items:center}@media (max-width:578px){.ri-2025-video .banner{flex-direction:column}}.ri-2025-video .banner .content{padding:32px 48px;background-color:#d0d0ce;flex-shrink:0;flex:1;border-bottom-left-radius:48px}@media (max-width:578px){.ri-2025-video .banner .content{border-bottom-left-radius:0;border-top-right-radius:48px;padding:24px}}.ri-2025-video .banner .content h2{font-weight:600;font-size:36px;line-height:38px;color:#0000bf;margin-bottom:16px}@media (max-width:578px){.ri-2025-video .banner .content h2{font-size:24px;line-height:28px}}.ri-2025-video .banner .content .text{font-size:16px;line-height:24px;color:#000}.ri-2025-video .banner .thumbnail{flex:1;display:flex;align-items:center;gap:24px}@media (max-width:578px){.ri-2025-video .banner .thumbnail{width:100%}}.ri-2025-video .banner .thumbnail img{max-width:100%;height:auto;flex:1}@media (max-width:578px){.ri-2025-video .banner .thumbnail img{width:100%}}.ri-2025-video .banner .thumbnail::after{flex-shrink:0;content:url("data:image/svg+xml,%3Csvg width='48' height='372' viewBox='0 0 48 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1.04907e-06C37.2548 1.62846e-06 48 10.7452 48 24L48 88L1.2414e-05 88L1.62606e-05 0L24 1.04907e-06Z' fill='%2396E637'/%3E%3Crect width='48' height='48' transform='translate(48 92) rotate(90)' fill='%230000BF'/%3E%3Crect width='4' height='208' transform='translate(44 164)' fill='%230000BF'/%3E%3C/svg%3E%0A")}@media (max-width:578px){.ri-2025-video .banner .thumbnail::after{display:none}}.ri-2025-sections-nav{padding:48px 0}@media (max-width:578px){.ri-2025-sections-nav{padding-top:80px}}.ri-2025-sections-nav .header{position:relative}.ri-2025-sections-nav .header h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#0000bf;max-width:594px}@media (max-width:578px){.ri-2025-sections-nav .header h2{font-size:24px;line-height:28px}}.ri-2025-sections-nav .header::before{position:absolute;content:"";height:4px;background-color:#0000bf;width:364px;right:164px;top:0}@media (max-width:578px){.ri-2025-sections-nav .header::before{top:-48px;width:180px}}.ri-2025-sections-nav .header::after{content:url("data:image/svg+xml,%3Csvg width='140' height='28' viewBox='0 0 140 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='28' fill='%230000BF'/%3E%3Cpath d='M52 0L116 0C129.255 0 140 10.7452 140 24V28L52 28L52 0Z' fill='%2396E637'/%3E%3C/svg%3E%0A");position:absolute;right:0;top:0}@media (max-width:578px){.ri-2025-sections-nav .header::after{top:-48px}}.ri-2025-sections-nav .btns{margin-top:32px;display:flex;flex-wrap:wrap;gap:48px}@media (max-width:578px){.ri-2025-sections-nav .btns{gap:12px;flex-direction:column}}.ri-2025-sections-nav .btns .btn{text-decoration:none}@media (max-width:578px){.ri-2025-sections-nav .btns .btn{display:flex;align-items:center}}.ri-2025-sections-nav .btns .btn::before{content:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L9 17M9 17L17 9M9 17L0.999999 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:inline-flex;vertical-align:top;align-items:center;justify-content:center;overflow:hidden;height:100%;width:0;background-color:#00b23d;flex-shrink:0;transition:.3s}@media (max-width:578px){.ri-2025-sections-nav .btns .btn::before{width:64px;height:64px;margin-right:4px;flex-shrink:0}}.ri-2025-sections-nav .btns .btn span{width:376px;display:inline-block;padding:12px 16px 12px 24px;font-weight:500;font-size:22px;line-height:40px;color:#fff;border-top-right-radius:24px;background-color:#00b23d}@media (max-width:578px){.ri-2025-sections-nav .btns .btn span{width:auto;flex:1;font-size:16px;padding:12px 8px}}.ri-2025-sections-nav .btns .btn:hover::before{margin-right:4px;width:64px}.ri-2025-sections-nav .btns .btn:nth-of-type(2) span,.ri-2025-sections-nav .btns .btn:nth-of-type(2)::before{background-color:#96e637}.ri-2025-sections-nav .btns .btn:nth-of-type(3) span,.ri-2025-sections-nav .btns .btn:nth-of-type(3)::before{background-color:#25b4ff}.ri-2025-sections-nav .btns .btn:nth-of-type(4) span,.ri-2025-sections-nav .btns .btn:nth-of-type(4)::before{background-color:#0000bf}.ri-2025-sections-nav .btns .btn:nth-of-type(5) span,.ri-2025-sections-nav .btns .btn:nth-of-type(5)::before{background-color:#e48a33}.ri-2025-sections-nav .btns .btn:nth-of-type(6) span,.ri-2025-sections-nav .btns .btn:nth-of-type(6)::before{background-color:#f6c345}.ri-2025-sections-nav .graphics{margin-top:48px}.ri-2025-sustainability{padding:80px 0;background-color:#fff}@media (max-width:578px){.ri-2025-sustainability{padding:32px 0}.ri-2025-sustainability .container{padding:0}}.ri-2025-sustainability h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#00b23d;margin-bottom:48px}@media (max-width:578px){.ri-2025-sustainability h2{font-size:24px;line-height:32px;padding:0 16px}}.ri-2025-sustainability h2::before{content:url("data:image/svg+xml,%3Csvg width='120' height='32' viewBox='0 0 120 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104C112.837 0 120 7.16344 120 16V32H0V0Z' fill='%2300B23D'/%3E%3C/svg%3E%0A");display:block;margin-bottom:16px}.ri-2025-sustainability .content{border-bottom:2px solid #00b23d;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:24px;overflow:hidden}@media (max-width:578px){.ri-2025-sustainability .content{grid-template-columns:1fr;gap:0;padding:0 16px}}.ri-2025-sustainability .content .text{font-size:18px;line-height:30px;color:#212529}.ri-2025-sustainability .content .quote{font-size:32px;line-height:40px;color:#00b23d;padding:16px;border-left:2px solid #00b23d}@media (max-width:578px){.ri-2025-sustainability .content .quote{font-size:24px;line-height:32px;padding:16px;margin:16px 0}}.ri-2025-sustainability .content .data{position:relative;display:flex;flex-direction:column;height:100%;justify-content:flex-end;align-items:center;gap:32px;padding-bottom:90px}@media (max-width:578px){.ri-2025-sustainability .content .data{padding-bottom:40px;padding-top:110px}}.ri-2025-sustainability .content .data::before{top:124px;right:0;position:absolute;content:url("data:image/svg+xml,%3Csvg width='615' height='811' viewBox='0 0 615 811' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M311.041 810.098C498.433 810.098 588.246 182.202 613.982 26.984C617.329 6.67923 602.594 -6.53727 577.331 3.3521C510.295 29.5878 353.933 89.9629 312.942 105.257C284.326 115.936 282.925 133.761 281.406 144.769C206.335 679.596 73.7757 778.753 38.65 798.157C20.4823 808.184 9.32388 809.756 3.06412 809.96C0.940278 810.032 0 810.045 0 810.045L311.041 810.085V810.098Z' fill='%2300B23D'/%3E%3C/svg%3E%0A")}@media (max-width:578px){.ri-2025-sustainability .content .data::before{top:0}}.ri-2025-sustainability .content .data .item{width:100%;max-width:174px;position:relative;z-index:2}.ri-2025-sustainability .content .data .item span.value{font-weight:600;font-size:32px;line-height:32px;color:#fff;margin-bottom:8px;display:block}.ri-2025-sustainability .content .data .item span.value::before{content:url("data:image/svg+xml,%3Csvg width='72' height='24' viewBox='0 0 72 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H60C66.6274 0 72 5.37258 72 12V24H0V0Z' fill='%2396E637'/%3E%3C/svg%3E%0A");display:block;margin-bottom:8px}.ri-2025-sustainability .content .data .item span.description{font-size:14px;line-height:16px;color:#fff}.ri-2025-sustainable-legacy{padding:80px 0;background-color:#fff}@media (max-width:578px){.ri-2025-sustainable-legacy{padding:24px 0}}.ri-2025-sustainable-legacy .columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media (max-width:578px){.ri-2025-sustainable-legacy .columns{grid-template-columns:1fr;gap:32px}}.ri-2025-sustainable-legacy .columns .column{display:flex;flex-direction:column}.ri-2025-sustainable-legacy .columns .column.w-gap{gap:24px}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column.w-gap{gap:8px}}.ri-2025-sustainable-legacy .columns .column h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#96e637;margin-bottom:48px}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column h2{font-size:24px;line-height:32px;margin-bottom:24px}}.ri-2025-sustainable-legacy .columns .column h2::before{content:url("data:image/svg+xml,%3Csvg width='120' height='32' viewBox='0 0 120 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104C112.837 0 120 7.16344 120 16V32H0V0Z' fill='%2396E637'/%3E%3C/svg%3E%0A");display:block;margin-bottom:16px}.ri-2025-sustainable-legacy .columns .column .text{font-size:18px;line-height:28px;color:#343a40}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column .text{font-size:16px}}.ri-2025-sustainable-legacy .columns .column .text h3{font-weight:600;font-size:24px;line-height:28px;color:#858585;margin-bottom:16px}.ri-2025-sustainable-legacy .columns .column .text h3:not(:first-of-type){margin-top:48px}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column .text h3:not(:first-of-type){margin-top:24px}}.ri-2025-sustainable-legacy .columns .column .image{flex:1;border-top-left-radius:64px;background-size:cover;background-position:center}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column .image{flex:auto;height:190px}}.ri-2025-sustainable-legacy .columns .column .description{padding:48px;font-size:24px;line-height:32px;color:#343a40;border-bottom-right-radius:64px;background-color:#96e637}@media (max-width:578px){.ri-2025-sustainable-legacy .columns .column .description{padding:24px 16px}}.ri-2025-caring-for-people{padding:80px 0;background-color:#fff}.ri-2025-caring-for-people .columns{display:grid;grid-template-columns:391px 1fr 222px;gap:48px;border-bottom:2px solid #25b4ff}@media (max-width:578px){.ri-2025-caring-for-people .columns{grid-template-columns:1fr;gap:16px;border-bottom:0}}.ri-2025-caring-for-people .columns .column .image{height:100%;width:100%;border-top-left-radius:64px;background-size:cover;background-position:center}@media (max-width:578px){.ri-2025-caring-for-people .columns .column .image{height:490px}}.ri-2025-caring-for-people .columns .column h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#25b4ff;margin-bottom:48px}.ri-2025-caring-for-people .columns .column h2.mobile-only{display:none}@media (max-width:578px){.ri-2025-caring-for-people .columns .column h2{font-size:24px;line-height:32px}.ri-2025-caring-for-people .columns .column h2:not(.mobile-only){display:none}.ri-2025-caring-for-people .columns .column h2.mobile-only{display:block}}.ri-2025-caring-for-people .columns .column h2::before{content:url("data:image/svg+xml,%3Csvg width='120' height='32' viewBox='0 0 120 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104C112.837 0 120 7.16344 120 16V32H0V0Z' fill='%2325B4FF'/%3E%3C/svg%3E%0A");display:block;margin-bottom:16px}.ri-2025-caring-for-people .columns .column .text{font-size:18px;line-height:28px;color:#343a40;margin-bottom:72px}@media (max-width:578px){.ri-2025-caring-for-people .columns .column .text{margin-bottom:0}}.ri-2025-caring-for-people .columns .column .text b,.ri-2025-caring-for-people .columns .column .text strong{font-weight:700}.ri-2025-caring-for-people .columns .column .items{display:flex;flex-direction:column;gap:32px;padding:14px 24px;border-left:4px solid #25b4ff}.ri-2025-caring-for-people .columns .column .items .item{width:100%;max-width:174px;position:relative;z-index:2}.ri-2025-caring-for-people .columns .column .items .item span.value{font-weight:600;font-size:32px;line-height:32px;color:#4d4d4d;margin-bottom:8px;display:block}.ri-2025-caring-for-people .columns .column .items .item span.value::before{content:url("data:image/svg+xml,%3Csvg width='72' height='24' viewBox='0 0 72 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H60C66.6274 0 72 5.37258 72 12V24H0V0Z' fill='%2325B4FF'/%3E%3C/svg%3E%0A");display:block;margin-bottom:8px}.ri-2025-caring-for-people .columns .column .items .item span.description{font-size:14px;line-height:16px;color:#4d4d4d}.ri-2025-corporate-governance{background-image:url(../img/ri-2026-corporate-governance.jpg);padding-top:100px;background-size:cover;background-position:center;height:812px;overflow:hidden}@media (max-width:578px){.ri-2025-corporate-governance{height:auto;background-image:url(../img/ri-2026-corporate-governance-mobile.jpg)}}.ri-2025-corporate-governance .container{height:100%}.ri-2025-corporate-governance .content{position:relative;display:flex;height:100%;align-items:flex-end;padding-bottom:24px}@media (max-width:578px){.ri-2025-corporate-governance .content{padding-top:100px}}.ri-2025-corporate-governance .content::before{position:absolute;top:0;left:0;opacity:.7;content:url("data:image/svg+xml,%3Csvg width='1107' height='1632' viewBox='0 0 1107 1632' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M762.346 1598.78C817.13 1568.5 957.161 1468.47 1106.35 1124.2C978.223 884.464 842.719 538.619 735.442 44.3103C720.037 -26.7986 647.887 9.02214 647.887 9.02214L53.6613 240.828C53.6613 240.828 -15.9871 264.214 3.41214 344.708C116.83 816.131 238.914 1147.76 361.813 1360.39C494.356 1589.72 597.8 1631.86 654.875 1631.86C654.875 1631.86 657.498 1631.82 663.373 1631.66C680.787 1631.05 711.806 1626.69 762.338 1598.79' fill='%2325B4FF'/%3E%3C/svg%3E%0A")}@media (max-width:578px){.ri-2025-corporate-governance .content::before{left:-106%;top:-70px}}.ri-2025-corporate-governance .content .text-content{margin-left:186px;position:relative;z-index:2;max-width:582px}@media (max-width:578px){.ri-2025-corporate-governance .content .text-content{margin-left:32px}}.ri-2025-corporate-governance .content .text-content::before{content:"";position:absolute;left:-24px;width:4px;background-color:#0000bf;height:240px}.ri-2025-corporate-governance .content .text-content h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#0000bf;margin-bottom:48px}@media (max-width:578px){.ri-2025-corporate-governance .content .text-content h2{font-size:24px;line-height:32px}}.ri-2025-corporate-governance .content .text-content .text{font-weight:400;font-size:18px;line-height:24px;color:#fff}@media (max-width:578px){.ri-2025-corporate-governance .content .text-content .text{font-size:16px;font-weight:400}}.ri-2025-corporate-governance .content .text-content .items{display:flex;align-items:flex-start;gap:32px;margin-top:38px}.ri-2025-corporate-governance .content .text-content .items .item{width:100%;max-width:174px;position:relative;z-index:2}.ri-2025-corporate-governance .content .text-content .items .item span.value{font-weight:600;font-size:32px;line-height:32px;color:#fff;margin-bottom:8px;display:block}.ri-2025-corporate-governance .content .text-content .items .item span.value::before{content:url("data:image/svg+xml,%3Csvg width='72' height='24' viewBox='0 0 72 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H60C66.6274 0 72 5.37258 72 12V24H0V0Z' fill='%230000bf'/%3E%3C/svg%3E%0A");display:block;margin-bottom:8px}.ri-2025-corporate-governance .content .text-content .items .item span.description{font-size:14px;line-height:16px;color:#fff}.ri-2025-competitiveness{padding:80px 0;background-color:#fff;overflow:hidden}@media (max-width:578px){.ri-2025-competitiveness{padding:48px 0}}.ri-2025-competitiveness .columns{display:grid;grid-template-columns:1fr 1fr}@media (max-width:578px){.ri-2025-competitiveness .columns{display:flex;flex-direction:column-reverse}}.ri-2025-competitiveness .columns .column{position:relative;height:auto}.ri-2025-competitiveness .columns .column.graphic{display:flex;flex-direction:column;justify-content:flex-end}.ri-2025-competitiveness .columns .column.graphic::before{position:absolute;top:-40px;left:-200px;content:url("data:image/svg+xml,%3Csvg width='1107' height='1632' viewBox='0 0 1107 1632' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M762.346 1598.78C817.13 1568.5 957.161 1468.47 1106.35 1124.2C978.223 884.464 842.719 538.619 735.442 44.3103C720.037 -26.7986 647.887 9.02214 647.887 9.02214L53.6613 240.828C53.6613 240.828 -15.9871 264.214 3.41214 344.708C116.83 816.131 238.914 1147.76 361.813 1360.39C494.356 1589.72 597.8 1631.86 654.875 1631.86C654.875 1631.86 657.498 1631.82 663.373 1631.66C680.787 1631.05 711.806 1626.69 762.338 1598.79' fill='%23E48A33'/%3E%3C/svg%3E%0A")}@media (max-width:578px){.ri-2025-competitiveness .columns .column.graphic::before{left:-106%;top:0}}.ri-2025-competitiveness .columns .column .quote{font-size:24px;line-height:32px;color:#fff;border-left:2px solid #fff;padding-left:24px;position:relative;z-index:2;margin-bottom:32px;max-width:472px}@media (max-width:578px){.ri-2025-competitiveness .columns .column .quote{margin-top:150px;padding-right:32px}}.ri-2025-competitiveness .columns .column .author{position:relative;z-index:2;max-width:456px}.ri-2025-competitiveness .columns .column .author span.name{font-weight:600;font-size:24px;line-height:32px;color:#fff;display:block}.ri-2025-competitiveness .columns .column .author span.role{font-weight:500;font-size:18px;line-height:24px;color:#fff;display:block}.ri-2025-competitiveness .columns .column h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#e48a33;margin-bottom:48px}@media (max-width:578px){.ri-2025-competitiveness .columns .column h2{font-size:24px;line-height:32px;margin-bottom:24px}}.ri-2025-competitiveness .columns .column h2::before{content:url("data:image/svg+xml,%3Csvg width='120' height='32' viewBox='0 0 120 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104C112.837 0 120 7.16344 120 16V32H0V0Z' fill='%23E48A33'/%3E%3C/svg%3E%0A");display:block;margin-bottom:16px}.ri-2025-competitiveness .columns .column .text{font-size:18px;line-height:28px;color:#343a40}.ri-2025-competitiveness .columns .column .text b,.ri-2025-competitiveness .columns .column .text strong{font-weight:700}.ri-2025-financial-management{height:836px;padding:112px 0;background-image:url(../img/financial-management.jpg);background-size:cover;background-position:center}@media (max-width:578px){.ri-2025-financial-management{height:auto;padding:48px 0}}.ri-2025-financial-management .card{background-color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:48px 32px;border-bottom-left-radius:48px}@media (max-width:578px){.ri-2025-financial-management .card{grid-template-columns:1fr;padding:48px 16px;gap:24px}}.ri-2025-financial-management .card .column{display:flex;flex-direction:column}.ri-2025-financial-management .card h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#f6c345;margin-bottom:48px}@media (max-width:578px){.ri-2025-financial-management .card h2{font-size:24px;line-height:32px;margin-bottom:24px}}.ri-2025-financial-management .card h2::before{content:url("data:image/svg+xml,%3Csvg width='120' height='32' viewBox='0 0 120 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104C112.837 0 120 7.16344 120 16V32H0V0Z' fill='%23F6C345'/%3E%3C/svg%3E%0A");display:block;margin-bottom:16px}.ri-2025-financial-management .card .text{font-size:18px;line-height:30px;color:#343a40}.ri-2025-financial-management .card .text p:not(:last-of-type){margin-bottom:16px}.ri-2025-financial-management .card .quote{font-size:32px;line-height:40px;color:#f6c345;border-left:2px solid #f6c345;padding-left:24px;position:relative;z-index:2;margin-bottom:32px;max-width:472px}.ri-2025-financial-management .card .author{position:relative;z-index:2;max-width:456px}.ri-2025-financial-management .card .author span.name{font-weight:600;font-size:24px;line-height:32px;color:#343a40;display:block}.ri-2025-financial-management .card .author span.role{font-weight:500;font-size:18px;line-height:24px;color:#343a40;display:block}.ri-2025-financial-management .card .graphic{display:flex;flex:1;align-items:flex-end}@media (max-width:578px){.ri-2025-financial-management .card .graphic{display:none}}section.integrated-report-history-2025{padding:120px 0;background-color:#e9e9e8;background-position:right bottom;background-repeat:no-repeat}@media (max-width:578px){section.integrated-report-history-2025{background-image:none;padding:40px 0}}section.integrated-report-history-2025 .content{display:grid;grid-template-columns:450px 1fr;gap:0}@media (max-width:578px){section.integrated-report-history-2025 .content{display:block}}section.integrated-report-history-2025 h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.02em;color:#4d4d4d}@media (max-width:578px){section.integrated-report-history-2025 h2{font-size:24px;line-height:32px;color:#4d4d4d;margin-bottom:16px}}section.integrated-report-history-2025 .slider{overflow:hidden;position:relative;padding:0 60px}@media (max-width:578px){section.integrated-report-history-2025 .slider{padding:0 0 72px 0}}section.integrated-report-history-2025 .slider .arrow-next,section.integrated-report-history-2025 .slider .arrow-prev{position:absolute;left:0;top:50%;z-index:3;margin-top:-20px;cursor:pointer}@media (max-width:578px){section.integrated-report-history-2025 .slider .arrow-next,section.integrated-report-history-2025 .slider .arrow-prev{top:auto;bottom:0;margin-top:0}}section.integrated-report-history-2025 .slider .arrow-next.arrow-next,section.integrated-report-history-2025 .slider .arrow-prev.arrow-next{left:auto;right:0}@media (max-width:578px){section.integrated-report-history-2025 .slider .arrow-next.arrow-next,section.integrated-report-history-2025 .slider .arrow-prev.arrow-next{right:70%}}section.integrated-report-history-2025 .slider .item{width:320px;height:180px;background-color:#0000bf;border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:8px 12px;background-size:cover}section.integrated-report-history-2025 .slider .item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54%,rgba(1,1,1,.6) 100%)}section.integrated-report-history-2025 .slider .item .tag{border-radius:20px;padding:2px 12px;background:#96e637;font-weight:600;font-size:9.51034px;line-height:22px;color:#0000bf}section.integrated-report-history-2025 .slider .item .download-title{color:#fff;position:relative;display:flex;align-items:flex-end;gap:8px;font-weight:500;font-size:16px;text-shadow:0 4.56502px 4.56502px rgba(0,0,0,.25)}section.integrated-report-history-2025 .slider .item .download-title svg{margin-bottom:2px}section.search-results{padding:64px 0;min-height:40vh}section.search-results h1{text-align:center;font-weight:400;font-size:20px;line-height:24px;margin-bottom:64px;color:#101828}section.search-results h1 span{color:var(--azul-votorantim);font-weight:500}section.search-results .results a:not(.btn){display:flex;flex-direction:column;text-decoration:none;padding:16px 0;transition:.3s;position:relative;overflow:hidden}@media (max-width:578px){section.search-results .results a:not(.btn){padding-right:40px;box-sizing:border-box}}section.search-results .results a:not(.btn)::after{content:"";position:absolute;right:0;top:0;height:100%;width:24px;background-image:url(../icons/search-go.svg);background-position:right 0;background-repeat:repeat-y;background-size:24px 100%;transition:.3s}section.search-results .results a:not(.btn) .parent{font-weight:400;font-size:14px;line-height:20px;color:#9f9fff}section.search-results .results a:not(.btn) .title{font-weight:500;font-size:16px;line-height:20px;color:var(--azul-votorantim)}section.search-results .results a:not(.btn) .description{font-weight:300;font-size:12px;line-height:28px;color:#212121}section.search-results .results a:not(.btn):last-of-type{border-bottom:1px solid #eff1f3}section.search-results .results .no-results{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}section.search-results .results .no-results h1{text-align:center;font-weight:600;font-size:16px;line-height:24px;margin-bottom:0}section.search-results .results .no-results h1 span{color:var(--azul-votorantim)}section.search-results .search-pagination{display:flex;margin-top:90px;justify-content:center}section.search-results .search-pagination .page-numbers{display:flex;width:40px;height:44px;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:24px;color:#101828;text-decoration:none;gap:8px;transition:.3s;position:relative}section.search-results .search-pagination .page-numbers.current{color:#0000bf}section.search-results .search-pagination .page-numbers.disabled{opacity:.6;cursor:not-allowed}section.search-results .search-pagination .page-numbers.dots{padding-right:5px}section.search-results .search-pagination .page-numbers:not(:nth-last-child(2)):not(.prev):not(.next):not(.dots):not(.prev-dots)::after{content:" -";position:absolute;right:-5px}section.single-post.challenge .graphics-1{top:10%}section.single-post.challenge .blue-text-image{padding:100px 0;background-color:var(--azul-votorantim)}section.single-post.challenge .blue-text-image .container{display:grid;grid-template-columns:1fr 1.4fr;max-width:1000px;gap:32px;align-items:center}@media (max-width:578px){section.single-post.challenge .blue-text-image .container{grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.single-post.challenge .blue-text-image .container .text{color:#fff}@media (max-width:578px){section.single-post.challenge .blue-text-image .container .text{grid-area:text}}section.single-post.challenge .blue-text-image .container .text h3{font-size:30px;line-height:38px;margin-bottom:32px}section.single-post.challenge .blue-text-image .container .text p{font-size:18px;line-height:28px}section.single-post.challenge .blue-text-image .container .image{width:100%;height:305px;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.single-post.challenge .blue-text-image .container .image{grid-area:image;height:260px}}section.single-post.challenge .challenge-cron{padding:100px 0}section.single-post.challenge .challenge-cron h3{color:var(--azul-votorantim);font-size:36px;line-height:44px;text-align:center;position:relative}section.single-post.challenge .challenge-cron h3::before{content:"";position:absolute;left:50%;top:-38px;transform:translateX(-50%);width:64px;height:5px;border-radius:10px;background-color:#96e637}section.single-post.challenge .challenge-cron h4{color:#667085;text-align:center;font-size:18px;line-height:28px;margin:32px 0 64px 0}section.single-post.challenge .challenge-cron .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:578px){section.single-post.challenge .challenge-cron .cards{grid-template-columns:1fr}}section.single-post.challenge .challenge-cron .cards .card{display:flex;align-items:center;justify-content:center;padding:64px 32px;border-radius:8px;text-align:center;font-weight:500;font-size:16px;line-height:24px;color:#101828}section.single-post.challenge section.fornecedores-text-image.challenge-text-image .content .image{min-height:510px}section.single-post.challenge section.fornecedores-text-image.challenge-text-image .content .text .color-bar{background-color:#e48a33}section.single-post{position:relative;margin-top:32px}section.single-post .graphics-1{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;left:0;top:40%}@media (max-width:578px){section.single-post .graphics-1{display:none}}section.single-post .graphics-2{background-image:url(../img/news-graphics-2.png);background-repeat:no-repeat;background-position:right top;width:115px;height:360px;position:absolute;right:0;top:60%}@media (max-width:578px){section.single-post .graphics-2{display:none}}section.single-post .back-level{text-align:right;width:100%;display:none;margin-bottom:32px}@media (max-width:578px){section.single-post .back-level{text-align:left;width:auto;display:block}}section.single-post .back-level a{display:inline-flex;gap:8px;align-items:center;font-size:16px;line-height:24px;font-weight:500;color:var(--texto-principal);text-decoration:none}section.single-post .back-level a svg path{transition:.6s}section.single-post .back-level a:hover svg path{stroke:var(--azul-votorantim)!important}section.single-post h1{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.single-post h1{font-size:24px;line-height:32px;text-align:left}}section.single-post .excerpt{text-align:center;font-style:italic;font-size:18px;line-height:28px;max-width:800px;margin:0 auto;margin-bottom:32px}@media (max-width:578px){section.single-post .excerpt{text-align:left}}section.single-post .center{text-align:center}@media (max-width:578px){section.single-post .center{text-align:left}}section.single-post .center .date{font-size:14px;line-height:20px;text-align:center;color:#667085;margin-bottom:16px}@media (max-width:578px){section.single-post .center .date{text-align:left}}section.single-post .from-country{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:32px}section.single-post .from-country span{color:#667085;font-size:12px;line-height:18px;font-weight:500}section.single-post .share-link{background-color:#fff;padding:4px 4px 5px 16px;border-radius:50px;color:var(--texto-principal);display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:18px;margin:0 auto;cursor:pointer;transition:.3s;background-color:var(--azul-votorantim);color:#fff}section.single-post .share-link span{display:flex;padding-right:8px}section.single-post .share-link .share-btns{display:flex;align-items:center;gap:8px;width:0;height:32px;overflow:hidden;transition:.3s}section.single-post .share-link .share-btns a{position:relative;height:32px}section.single-post .share-link .share-btns a img{height:100%}section.single-post .share-link.active .share-btns{width:112px}section.single-post .thumbnail{margin:32px auto 64px auto;max-width:1000px;height:570px;background-color:rgba(0,0,0,.1);border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.single-post .thumbnail{height:370px}}section.single-post.study-case .share-link,section.single-post.study-case .thumbnail{margin-bottom:32px}section.single-post .post{font-size:18px;line-height:28px;color:#000;max-width:800px;margin:0 auto;margin-bottom:100px;margin-top:32px}@media (max-width:578px){section.single-post .post{font-size:16px;line-height:24px}}section.single-post .post h1,section.single-post .post h2,section.single-post .post h3,section.single-post .post h4,section.single-post .post h5,section.single-post .post h6{margin-bottom:28px;font-weight:500}section.single-post .post h6{font-size:18px;line-height:28px}section.single-post .post h5{font-size:26px;line-height:32px}section.single-post .post h4{font-size:32px;line-height:40px}section.single-post .post h3{font-size:38px;line-height:48px}section.single-post .post h2{font-size:42px;line-height:50px}section.single-post .post h1{font-size:48px;line-height:56px}section.single-post .post p{margin-bottom:28px}@media (max-width:578px){section.single-post .post p{margin-bottom:24px}}section.single-post .post ul{list-style-type:disc;list-style-position:inside;margin-bottom:28px}section.single-post .post b,section.single-post .post strong{font-weight:500}section.single-post .post em,section.single-post .post i{font-style:italic}section.single-post .post a{color:var(--azul-votorantim);text-decoration:none}section.single-post .post p a:first-child{color:#000;border-bottom:1px solid var(--azul-votorantim);padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.single-post .post p a:first-child:hover{background-image:url(../icons/post-bottom-link-hover.svg)}section.single-post .post img{max-width:100%;border-radius:16px;height:auto}section.single-post .post iframe{width:100%}section.strategic-objectives{background-color:#e4e7ec;padding:85px 0}section.strategic-objectives .header{display:flex;align-items:center;gap:24px;justify-content:center;margin-bottom:24px}@media (max-width:578px){section.strategic-objectives .header{flex-direction:column-reverse}}section.strategic-objectives .header .infos{max-width:594px}section.strategic-objectives .header h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828;margin-bottom:24px}@media (max-width:578px){section.strategic-objectives .header h2{font-size:24px;line-height:44px;text-align:center;width:100%}}section.strategic-objectives .header .text{font-size:20px;line-height:32px;color:#101828}@media (max-width:578px){section.strategic-objectives .header .text{font-size:16px;line-height:28px;text-align:center}}section.strategic-objectives .header .text p{margin-bottom:16px}section.strategic-objectives .header .text b,section.strategic-objectives .header .text strong{font-weight:600}section.strategic-objectives .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:578px){section.strategic-objectives .cards{grid-template-columns:1fr}}section.strategic-objectives .cards .card{display:flex;flex-direction:column;align-items:center;padding:48px 24px;gap:12px;background:#fff;border-radius:24px}section.strategic-objectives .cards .card .card-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #d0d0ce;padding-bottom:12px;width:100%;height:124px}section.strategic-objectives .cards .card .card-header h3{font-weight:500;font-size:18px;line-height:24px;text-align:center;color:#101828}section.strategic-objectives .cards .card .text{font-weight:300;font-size:16px;line-height:28px;text-align:center;color:#101828}section.suprimentos{padding-bottom:34px}section.suprimentos .card{height:450px;background-color:#fff;border-radius:8px;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:#101828}section.suprimentos .card h1{letter-spacing:-.02em;font-weight:400;font-size:36px;line-height:44px}@media (max-width:578px){section.suprimentos .card h1{font-size:24px;line-height:32px}}section.suprimentos .card p{font-weight:400;font-size:20px;line-height:30px;max-width:567px;color:#fff}@media (max-width:578px){section.suprimentos .card p{font-size:18px;line-height:28px}}@media (max-width:578px){section.suprimentos .card{height:520px;padding:70px 16px;justify-content:flex-start}}.relatorio{padding:103px 0 145px 0}@media (max-width:578px){.relatorio{padding:37px 0 75px 0}}.relatorio .relatorio-content{display:flex;gap:34px;align-items:center}@media (max-width:578px){.relatorio .relatorio-content{flex-direction:column-reverse;gap:32px}}.relatorio .relatorio-content .text{max-width:592px}.relatorio .relatorio-content .text .destaque p{color:#101828;font-size:28px;line-height:36px;letter-spacing:-.56px;padding-bottom:32px}@media (max-width:578px){.relatorio .relatorio-content .text .destaque p{font-size:18px;line-height:24px}}.relatorio .relatorio-content .text p{color:#101828;font-size:18px;line-height:28px}@media (max-width:578px){.relatorio .relatorio-content .text p{font-size:16px;line-height:24px}}.relatorio .relatorio-content .card .items{display:flex;gap:32px;position:relative;flex-flow:row wrap}@media (max-width:578px){.relatorio .relatorio-content .card .items{flex-direction:column;gap:16px}}.relatorio .relatorio-content .card .items .item{position:relative;height:420px;background-color:#fff;border-radius:16px;background-size:auto 100%;background-position:center;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 32px;gap:16px;overflow:hidden;width:calc(50% - 16px)}.relatorio .relatorio-content .card .items .item.unique{width:100%}@media (max-width:578px){.relatorio .relatorio-content .card .items .item{width:100%!important;height:480px!important;padding:54px 16px 24px}}.relatorio .relatorio-content .card .items .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 100%);background-position-y:100px;background-repeat:no-repeat;transition:.6s;z-index:1}.relatorio .relatorio-content .card .items .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;transition:.6s}.relatorio .relatorio-content .card .items .item h3{color:#fff;font-size:24px;line-height:32px;font-weight:500;position:relative;z-index:2}@media (max-width:578px){.relatorio .relatorio-content .card .items .item h3{font-size:18px;line-height:28px}}.relatorio .relatorio-content .card .items .item h3 svg{margin-left:11px}@media (max-width:578px){.relatorio .relatorio-content .card .items .item h3 svg{display:none}}.relatorio .relatorio-content .card .items .item .subtitle{font-size:16px;line-height:24px;color:#fff}.relatorio .relatorio-content .card .items .item p{font-size:14px;line-height:20px;color:#fff;position:relative;z-index:2}.relatorio .relatorio-content .card .items .item .links{position:relative;max-height:0;overflow:hidden;transition:.6s;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}@media (max-width:578px){.relatorio .relatorio-content .card .items .item .links{max-height:100%}}.relatorio .relatorio-content .card .items .item .links p{font-size:16px;line-height:24px;color:#fff}.relatorio .relatorio-content .card .items .item .links a{display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:#fff;border-radius:50px;text-decoration:none;color:var(--texto-principal);font-weight:500}.relatorio .relatorio-content .card .items .item .links a:hover svg path{stroke:#f6c345}.relatorio .relatorio-content .card .items .item:hover{background-size:auto 130%}.relatorio .relatorio-content .card .items .item:hover .bg{transform:scale(1.3)}.relatorio .relatorio-content .card .items .item:hover::before{background-position-y:0px}.relatorio .relatorio-content .card .items .item:hover .links{max-height:100%}.relatorio .relatorio-content .card .items .item:hover h3 svg{display:none}.obj-estrategicos{background:#0000bf;padding:85px 0 175px}@media (max-width:578px){.obj-estrategicos{padding:85px 0 99px}}.obj-estrategicos .content-text{padding-bottom:88px}@media (max-width:578px){.obj-estrategicos .content-text{padding-bottom:41px}}.obj-estrategicos .content-text h2{color:#fff;text-align:center;font-size:36px;line-height:44px;letter-spacing:-.72px;padding-bottom:64px;max-width:716px;margin:0 auto}@media (max-width:578px){.obj-estrategicos .content-text h2{font-size:24px;line-height:44px;letter-spacing:-.48px}}.obj-estrategicos .content-text p{font-size:18px;line-height:28px;text-align:center;color:#fff;padding-bottom:20px;max-width:716px;margin:0 auto}@media (max-width:578px){.obj-estrategicos .content-text p{font-size:16px;line-height:28px}}.obj-estrategicos .lista-obj{display:flex;flex-direction:column;gap:32px}.obj-estrategicos .lista-obj .cards{position:relative;display:flex}@media (max-width:578px){.obj-estrategicos .lista-obj .cards{position:unset;margin-bottom:0!important}}.obj-estrategicos .lista-obj .cards .card-color{border-radius:8px;height:auto;position:absolute;padding:42px 32px;z-index:1}@media (max-width:578px){.obj-estrategicos .lista-obj .cards .card-color{position:unset;width:auto!important;height:auto!important;transform:translate(0,0)!important}}.obj-estrategicos .lista-obj .cards .card-color .title{font-size:24px;line-height:33px;letter-spacing:-.48px;padding-bottom:24px}.obj-estrategicos .lista-obj .cards .card-color .text{line-height:28px;color:#101828;font-size:18px}.obj-estrategicos .lista-obj .cards .card-color .text p{padding-bottom:20px}@media (max-width:578px){.obj-estrategicos .lista-obj .cards .card-color .text{font-size:16px}}.obj-estrategicos .lista-obj .cards .card-img{max-width:701px;width:100%;max-height:448px;border-radius:8px;position:absolute;right:0;z-index:0;display:flex}@media (max-width:578px){.obj-estrategicos .lista-obj .cards .card-img{display:none}}.obj-estrategicos .lista-obj .cards .card-img img{border-radius:8px}.obj-estrategicos .lista-obj .card-1{margin-bottom:400px}.obj-estrategicos .lista-obj .card-1 .card-color{background-color:#e48a33;background-image:url(../img/grafismo-obj-1.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;width:640px;height:254px;transform:translate(0,30%)}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-1 .card-color{width:760px}}@media (max-width:578px){.obj-estrategicos .lista-obj .card-1 .card-color{background-image:url(../img/grafismo-obj-1-m.png)}}.obj-estrategicos .lista-obj .card-1 .card-color .text{max-width:518px}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-1 .card-color .text{max-width:578px}}.obj-estrategicos .lista-obj .card-2{margin-bottom:447px;flex-direction:row-reverse}.obj-estrategicos .lista-obj .card-2 .card-color{background:#96e637;background-image:url(../img/grafismo-obj-2.png);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;width:920px;height:395px;transform:translate(0,6%)}@media (max-width:578px){.obj-estrategicos .lista-obj .card-2 .card-color{background-image:url(../img/grafismo-obj-2-m.png);background-position-x:left;padding-bottom:72px}}.obj-estrategicos .lista-obj .card-2 .card-color .title{max-width:510px}.obj-estrategicos .lista-obj .card-2 .card-color .text{max-width:699px}.obj-estrategicos .lista-obj .card-2 .card-img{max-width:none}.obj-estrategicos .lista-obj .card-3{margin-bottom:400px}.obj-estrategicos .lista-obj .card-3 .card-color{background:#25b4ff;background-image:url(../img/grafismo-obj-3.png);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;width:696px;transform:translate(0,4%)}@media (max-width:578px){.obj-estrategicos .lista-obj .card-3 .card-color{background-image:url(../img/grafismo-obj-3-m.png);background-position-x:182px}}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-3 .card-color{width:846px;transform:translate(0,9%)}}.obj-estrategicos .lista-obj .card-3 .card-color .title{max-width:632px}.obj-estrategicos .lista-obj .card-3 .card-color .text{max-width:486px}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-3 .card-color .text{max-width:606px}}.obj-estrategicos .lista-obj .card-3 .card-img{width:auto}.obj-estrategicos .lista-obj .card-4{margin-bottom:372px;flex-direction:row-reverse}.obj-estrategicos .lista-obj .card-4 .card-color{background:#f6c345;background-image:url(../img/grafismo-obj-4.png);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;width:696px;transform:translate(0,5%)}@media (max-width:578px){.obj-estrategicos .lista-obj .card-4 .card-color{background-image:url(../img/grafismo-obj-4-m.png);padding-bottom:85px;background-position-x:left}}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-4 .card-color{width:856px}}.obj-estrategicos .lista-obj .card-4 .card-color .title{max-width:632px}.obj-estrategicos .lista-obj .card-4 .card-color .text{max-width:524px}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-4 .card-color .text{max-width:624px}}.obj-estrategicos .lista-obj .card-4 .card-img{max-width:none}.obj-estrategicos .lista-obj .card-5{margin-bottom:372px}.obj-estrategicos .lista-obj .card-5 .card-color{background:#00b23d;background-image:url(../img/grafismo-obj-5.png);background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;width:696px;transform:translate(0,8%)}@media (max-width:578px){.obj-estrategicos .lista-obj .card-5 .card-color{padding-bottom:150px}}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-5 .card-color{width:846px;transform:translate(0,8%)}}.obj-estrategicos .lista-obj .card-5 .card-color .title{max-width:632px}.obj-estrategicos .lista-obj .card-5 .card-color .text{max-width:552px}@media (min-width:1600px){.obj-estrategicos .lista-obj .card-5 .card-color .text{max-width:582px}}.obj-estrategicos .lista-obj .card-5 .card-img{width:auto}.politica-de-compras{padding:73px 0;background-image:url(../img/grafismo-politicas-2.png);background-repeat:no-repeat;background-position-x:right;background-position-y:-210px;position:relative;z-index:0}@media (max-width:578px){.politica-de-compras{background-image:none}}.politica-de-compras .grafismo-azul{background-image:url(../img/grafismo-politicas-1.png);width:550px;height:723px;position:absolute;z-index:-1;top:-230px}@media (max-width:578px){.politica-de-compras .grafismo-azul{background-image:url(../img/grafismo-politicas-m.png);height:1037px;top:-216px;background-repeat:no-repeat;width:100%;background-size:cover}}.politica-de-compras .green-card,.politica-de-compras .orange-card{background:#e48a33;border-radius:16px;max-width:1070px;padding:79px 32px 55px;margin:0 auto}.politica-de-compras .green-card.green-card,.politica-de-compras .orange-card.green-card{background-color:#00b23d}.politica-de-compras .green-card h2,.politica-de-compras .orange-card h2{font-size:36px;line-height:30px;color:#101828;padding-bottom:32px}@media (max-width:578px){.politica-de-compras .green-card h2,.politica-de-compras .orange-card h2{font-size:24px;line-height:32px}}.politica-de-compras .green-card p,.politica-de-compras .orange-card p{font-size:20px;line-height:30px;color:#101828;font-weight:400}.politica-de-compras .green-card p b,.politica-de-compras .green-card p strong,.politica-de-compras .orange-card p b,.politica-de-compras .orange-card p strong{font-weight:500}@media (max-width:578px){.politica-de-compras .green-card p,.politica-de-compras .orange-card p{font-size:18px;line-height:28px}}section.transformacao-social-banner a.btn{background-color:#fff;display:flex;align-items:center;gap:10px;padding:14px 30px;border-radius:40px;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;color:#0000bf;height:42px}section.transformacao-social-banner a.btn:hover{color:#96e637}section.transformacao-social-banner a.btn:hover svg path{stroke:#96e637}section.transformacao-social-v2-b1{margin:32px 0}section.transformacao-social-v2-b1 .grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;grid-template-areas:"titles image" "text1 text2"}@media (max-width:578px){section.transformacao-social-v2-b1 .grid{grid-template-columns:1fr;grid-template-areas:"titles" "image" "text1" "text2";gap:24px}}section.transformacao-social-v2-b1 .grid h2{font-weight:500;font-size:30px;line-height:38px;color:#0000bf;grid-area:title;margin-bottom:32px}@media (max-width:578px){section.transformacao-social-v2-b1 .grid h2{font-size:18px;line-height:28px}}section.transformacao-social-v2-b1 .grid h3{font-size:30px;line-height:38px;color:#0000bf;grid-area:subtitle}@media (max-width:578px){section.transformacao-social-v2-b1 .grid h3{font-size:18px;line-height:28px}}section.transformacao-social-v2-b1 .grid .text{font-size:20px;line-height:30px;color:#101828}@media (max-width:578px){section.transformacao-social-v2-b1 .grid .text{font-size:16px;line-height:28px}}section.transformacao-social-v2-b1 .grid .text b,section.transformacao-social-v2-b1 .grid .text strong{font-weight:500}section.transformacao-social-v2-b1 .grid .text.text-1{grid-area:text1}section.transformacao-social-v2-b1 .grid .text.text-2{grid-area:text2}section.transformacao-social-v2-b1 .grid .image{height:332px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}@media (max-width:578px){section.transformacao-social-v2-b1 .grid .image{height:230px}}section.transformacao-social-v2-b1 .grid .image img{width:100%;height:100%;object-fit:cover}section.transformacao-social-v2-b1 .more{text-align:center;margin:32px 0;font-size:24px;line-height:28px;color:#0000bf}@media (max-width:578px){section.transformacao-social-v2-b1 .more{font-size:16px;text-align:left}}section.transformacao-social-v2-b1 .more a{font-weight:500;color:#0000bf}section.transformacao-social-v2-compromissos{margin:90px 0 72px 0;position:relative}@media (max-width:578px){section.transformacao-social-v2-compromissos{margin:48px 0}}section.transformacao-social-v2-compromissos::before{background-image:url(../img/transformacao-social-v2-compromissos.png);width:260px;height:680px;background-size:cover;content:"";position:absolute;left:0;top:-160px}@media (max-width:578px){section.transformacao-social-v2-compromissos::before{display:none}}section.transformacao-social-v2-compromissos .card{max-width:1072px;margin:0 auto;position:relative;overflow:hidden;border-radius:32px;background-color:#96e637}@media (max-width:578px){section.transformacao-social-v2-compromissos .card{border-radius:8px;padding:24px 0 8px 0}}section.transformacao-social-v2-compromissos .card .thumbnail{height:438px;background-color:#000}section.transformacao-social-v2-compromissos .card .thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .thumbnail{display:none}}section.transformacao-social-v2-compromissos .card .columns{display:grid;grid-template-columns:1fr 1.5fr;gap:36px;padding:56px 146px}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns{grid-template-columns:1fr;padding:8px}}section.transformacao-social-v2-compromissos .card .columns h2{font-weight:500;font-size:40px;line-height:56px;letter-spacing:-.02em;color:#0000bf;margin-bottom:32px}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns h2{font-size:24px;line-height:32px;padding:0 8px}}section.transformacao-social-v2-compromissos .card .columns .text{font-size:20px;line-height:30px;color:#101828}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns .text{font-size:16px;line-height:28px;padding:0 8px}}section.transformacao-social-v2-compromissos .card .columns .subtitle{font-weight:500;font-size:18px;line-height:28px;color:#0000bf;margin-bottom:20px}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns .subtitle{font-size:16px;line-height:28px;padding:0 8px}}section.transformacao-social-v2-compromissos .card .columns .cards{display:flex;flex-direction:column;gap:20px}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns .cards{gap:8px}}section.transformacao-social-v2-compromissos .card .columns .cards .card{padding:16px 32px;border-radius:16px;background-color:#fff}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns .cards .card{padding:16px}}section.transformacao-social-v2-compromissos .card .columns .cards .card h3{font-size:48px;line-height:60px;text-align:center;letter-spacing:-.02em;color:#0000bf;margin-bottom:16px}@media (max-width:578px){section.transformacao-social-v2-compromissos .card .columns .cards .card h3{font-size:36px;line-height:44px}}section.transformacao-social-v2-compromissos .card .columns .cards .card p{font-size:16px;line-height:28px;text-align:center;color:#101828}section.esg-desenvolvimentos.transformacao-v2{padding:80px 0;background-image:none;background-color:#96e637;background-position:left 0 top 30px;background-repeat:no-repeat;background-size:75% auto;padding-bottom:158px;overflow:hidden;width:100%}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2{padding:48px 0;overflow:hidden;background-size:100% auto;background-position:bottom}}section.esg-desenvolvimentos.transformacao-v2 h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2 h2{font-size:24px;line-height:32px;margin-bottom:26px}}section.esg-desenvolvimentos.transformacao-v2 .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2 .cards{display:flex;gap:0}}section.esg-desenvolvimentos.transformacao-v2 .cards .card{height:auto;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:32px;align-items:center}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2 .cards .card{width:300px;padding:16px}}section.esg-desenvolvimentos.transformacao-v2 .cards .card .photo{width:100%;height:64px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:16px;flex-shrink:0}section.esg-desenvolvimentos.transformacao-v2 .cards .card .name{font-weight:500;font-size:24px;line-height:28px;color:#101828;padding:0 60px;text-align:center;margin-bottom:24px}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2 .cards .card .name{padding:0;font-size:16px;line-height:24px}}section.esg-desenvolvimentos.transformacao-v2 .cards .card .text{font-size:18px;line-height:32px;color:#101828;height:auto;padding-bottom:48px}@media (max-width:578px){section.esg-desenvolvimentos.transformacao-v2 .cards .card .text{font-size:16px}}section.transformacao-social-v2-programas{padding:72px 0;background-color:#e9ecef;width:100%;overflow:hidden}section.transformacao-social-v2-programas h2{font-size:36px;line-height:44px;color:#0000bf}@media (max-width:578px){section.transformacao-social-v2-programas h2{font-size:24px;line-height:36px}}section.transformacao-social-v2-programas .cards{display:flex;flex-direction:column;width:100%;gap:32px;margin-top:64px}@media (max-width:578px){section.transformacao-social-v2-programas .cards{display:none}}section.transformacao-social-v2-programas .cards .line{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}section.transformacao-social-v2-programas .cards .line .text{height:340px;width:100%;background-color:#0000bf;position:relative;border-radius:16px;padding:16px;column-count:1;column-gap:60px;transition:.3s;overflow:hidden}section.transformacao-social-v2-programas .cards .line .text .open{position:absolute;bottom:20px;right:20px}section.transformacao-social-v2-programas .cards .line .text .open .closed{display:block}section.transformacao-social-v2-programas .cards .line .text .open .opened{display:none}section.transformacao-social-v2-programas .cards .line .text h3{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#fff;margin-bottom:24px;max-width:260px}section.transformacao-social-v2-programas .cards .line .text .content{font-weight:500;font-size:16px;line-height:24px;color:#fff;padding-right:32px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}section.transformacao-social-v2-programas .cards .line .text:hover{width:calc(200% + 32px);column-count:2}section.transformacao-social-v2-programas .cards .line .text:hover .content{-webkit-line-clamp:initial;display:initial}section.transformacao-social-v2-programas .cards .line .text:hover .open .closed{display:none}section.transformacao-social-v2-programas .cards .line .text:hover .open .opened{display:block}section.transformacao-social-v2-programas .cards .line .graphics{height:auto;background-color:#fff;border-radius:16px;background-image:url(../img/transformacao-social-v2-programas.png);background-size:cover;background-position:center;background-repeat:no-repeat}section.transformacao-social-v2-programas .cards .line .image{height:auto;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000}section.transformacao-social-v2-programas .cards-mobile{display:none;position:relative;margin-top:32px}@media (max-width:578px){section.transformacao-social-v2-programas .cards-mobile{display:block}section.transformacao-social-v2-programas .cards-mobile .cards-slider .card{background-color:#0000bf;border-radius:8px;padding:32px 16px;width:288px;height:auto}section.transformacao-social-v2-programas .cards-mobile .cards-slider .card h3{font-weight:500;font-size:20px;line-height:30px;color:#fff;margin-bottom:32px;height:60px}section.transformacao-social-v2-programas .cards-mobile .cards-slider .card .image{background-size:cover;background-position:center;height:170px;border-radius:8px;margin-bottom:32px}section.transformacao-social-v2-programas .cards-mobile .cards-slider .card .text{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.001em;color:#fff}section.transformacao-social-v2-programas .cards-mobile .cards-slider .card .text p{margin-bottom:16px}section.transformacao-social-v2-programas .cards-mobile .swiper-scrollbar{bottom:-32px;background-color:#96e637;padding:2px;height:10px}section.transformacao-social-v2-programas .cards-mobile .swiper-scrollbar .swiper-scrollbar-drag{background-color:#0000bf}}section.transformacao-social-coalizao{background-color:#e9ecef;padding:48px 0 120px 0}section.transformacao-social-coalizao .content{display:flex;align-items:center;gap:80px;justify-content:space-between}section.transformacao-social-coalizao .content .text-content{width:100%;max-width:590px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}section.transformacao-social-coalizao .content .text-content .bar{height:5px;width:64px;background-color:#f58d38;border-radius:10px}section.transformacao-social-coalizao .content .text-content h2{font-size:36px;line-height:44px;letter-spacing:-.02em;color:#101828}@media (max-width:578px){section.transformacao-social-coalizao .content .text-content h2{font-size:24px;line-height:32px}}section.transformacao-social-coalizao .content .text-content .text{font-size:18px;line-height:28px;color:#101828;width:100%}@media (max-width:578px){section.transformacao-social-coalizao .content .text-content .text{font-size:16px;line-height:28px}}section.transformacao-social-coalizao .content .text-content a.btn{background-color:#f58d38;display:flex;align-items:center;gap:10px;padding:14px 30px;border-radius:40px;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;color:#fff}@media (max-width:578px){section.transformacao-social-coalizao .image{display:none}}section.transformacao-social-rede-transformar{padding:85px 0;overflow:hidden}@media (max-width:578px){section.transformacao-social-rede-transformar{padding-top:24px}}section.transformacao-social-rede-transformar .content{display:grid;grid-template-columns:1fr 800px;gap:54px}@media (max-width:578px){section.transformacao-social-rede-transformar .content{display:block}}section.transformacao-social-rede-transformar .content .images{margin-top:100px}@media (max-width:578px){section.transformacao-social-rede-transformar .content .images{margin-top:0;display:flex;gap:26px}}section.transformacao-social-rede-transformar .content .images .image-1{width:310px;height:310px;position:relative;border-radius:50%;margin-left:80px;background-size:cover}@media (max-width:578px){section.transformacao-social-rede-transformar .content .images .image-1{width:100px;height:100px;margin-top:64px}}section.transformacao-social-rede-transformar .content .images .image-1::before{content:"";width:700px;height:710px;background-image:url(../img/transformacao-social-v2-rede-transformar.svg);background-size:cover;position:absolute;bottom:0;right:0}@media (max-width:578px){section.transformacao-social-rede-transformar .content .images .image-1::before{width:230px;height:230px}}section.transformacao-social-rede-transformar .content .images .image-2{width:210px;height:210px;border-radius:50%;margin-top:64px;background-size:cover}@media (max-width:578px){section.transformacao-social-rede-transformar .content .images .image-2{width:86px;height:86px;margin-top:0}}section.transformacao-social-rede-transformar .content .right-side .logo{margin-bottom:48px}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .logo{width:100%;margin:32px 0}}section.transformacao-social-rede-transformar .content .right-side .title{font-weight:500;font-size:24px;line-height:28px;color:#e23a50}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .title{font-size:18px;line-height:28px}}section.transformacao-social-rede-transformar .content .right-side .text{font-size:18px;line-height:28px;color:#101828;margin:32px 0}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .text{font-size:16px;line-height:28px}}section.transformacao-social-rede-transformar .content .right-side .columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .columns{grid-template-columns:1fr;gap:0}}section.transformacao-social-rede-transformar .content .right-side .columns .column{font-size:18px;line-height:28px;color:#101828}section.transformacao-social-rede-transformar .content .right-side .columns .column h3{font-weight:500;font-size:24px;line-height:28px;margin-bottom:24px}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .columns .column h3{font-size:24px;line-height:32px}}@media (max-width:578px){section.transformacao-social-rede-transformar .content .right-side .columns .column{font-size:16px;line-height:28px}}section.transformacao-social-rede-transformar .content .right-side .columns .column p{margin-bottom:24px}section.transformacao-social-rede-transformar .content .right-side .columns .column a.btn{background-color:#e23a50;display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:40px;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;color:#fff}section.esg-desenvolvimentos{padding:80px 0;background-color:#e48a33;background-image:url(../img/esg-transformacao-social-graphics.png);background-position:left 0 top 30px;background-repeat:no-repeat;background-size:75% auto;padding-bottom:158px;overflow:hidden;width:100%}@media (max-width:578px){section.esg-desenvolvimentos{overflow:hidden;background-size:100% auto;background-position:bottom}}section.esg-desenvolvimentos h2{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (max-width:578px){section.esg-desenvolvimentos h2{font-size:24px;line-height:32px}}section.esg-desenvolvimentos .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width:578px){section.esg-desenvolvimentos .cards{display:flex;gap:0}}section.esg-desenvolvimentos .cards .card{height:310px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:32px;align-items:center}@media (max-width:578px){section.esg-desenvolvimentos .cards .card{width:300px}}section.esg-desenvolvimentos .cards .card .photo{width:100%;height:64px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:11px}section.esg-desenvolvimentos .cards .card .name{color:var(--texto-principal);font-size:16px;line-height:24px}section.esg-desenvolvimentos .cards .card .text{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:20px;color:var(--texto-principal)}section.esg-programas{background-color:var(--azul-votorantim);padding:64px 0}section.esg-programas h3{color:#fff;font-size:36px;line-height:44px;margin-bottom:64px}@media (max-width:578px){section.esg-programas h3{font-size:24px;line-height:32px}}section.esg-programas .card{background-color:#f8f9fa;padding:65px;border-radius:16px;padding-bottom:32px}@media (max-width:578px){section.esg-programas .card{padding:50px 16px}}section.esg-programas .card .slider{overflow:hidden;width:100%}section.esg-programas .card .slider .item{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f8f9fa}@media (max-width:578px){section.esg-programas .card .slider .item{display:block}}section.esg-programas .card .slider .item .content{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:flex-start;max-width:416px}section.esg-programas .card .slider .item .content h3{color:inherit;font-size:96px}@media (max-width:578px){section.esg-programas .card .slider .item .content h3{font-size:72px}}section.esg-programas .card .slider .item .content h4{font-size:30px;line-height:38px;color:var(--texto-principal)}@media (max-width:578px){section.esg-programas .card .slider .item .content h4{font-size:24px;line-height:32px}}section.esg-programas .card .slider .item .content .text{font-size:16px;line-height:24px;color:var(--texto-principal)}section.esg-programas .card .slider .item .image{width:550px;height:520px;border-radius:16px;background-size:cover}@media (max-width:578px){section.esg-programas .card .slider .item .image{width:100%;height:210px;margin-top:32px}}section.esg-programas .card .pagination{transform:translateY(-80px);display:block;height:0;z-index:10;position:relative}@media (max-width:578px){section.esg-programas .card .pagination{transform:none;text-align:center;margin-top:32px}}section.esg-programas .card .pagination span.swiper-pagination-bullet{width:12px;height:12px}section.esg-programas .card .pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:inherit}section.esg-programas .card .navigation{transform:translateY(-55px);width:100px;display:flex;justify-content:space-between;position:relative;z-index:3}@media (max-width:578px){section.esg-programas .card .navigation{transform:none;margin:0 auto;margin-top:50px}}section.esg-programas .card .navigation .next,section.esg-programas .card .navigation .prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}section.esg-programas .card .navigation .next.disabled,section.esg-programas .card .navigation .prev.disabled{opacity:.24}.vc-90-testimonials{margin:48px 0}.vc-90-testimonials .search-form{display:flex;justify-content:center;margin-bottom:32px}.vc-90-testimonials .search-form form{position:relative}@media (max-width:768px){.vc-90-testimonials .search-form form{width:100%;padding:0 16px}}.vc-90-testimonials .search-form form input{width:526px;border-radius:50px;padding:10px 16px;border:1px solid #96e637;font-family:inherit;font-size:16px;line-height:28px;outline:0}@media (max-width:768px){.vc-90-testimonials .search-form form input{width:100%}}.vc-90-testimonials .search-form form input::placeholder{color:#666}.vc-90-testimonials .search-form form input:focus{border-color:#0000bf}.vc-90-testimonials .search-form form button{position:absolute;border:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;right:12px;top:8px;cursor:pointer}.vc-90-testimonials .masonry .card{width:calc(33.333% - 22px);border:1px solid #000;padding:32px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;margin-bottom:32px;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;transition:.3s}@media (max-width:768px){.vc-90-testimonials .masonry .card{width:100%;margin-bottom:24px}}.vc-90-testimonials .masonry .card:hover{border:1px solid #96e637;box-shadow:0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.03)}.vc-90-testimonials .masonry .card img{max-width:100%;max-height:192px;width:auto;height:auto;border-radius:8px}.vc-90-testimonials .masonry .card .text{width:100%;font-size:14px;line-height:150%;color:#000}.vc-90-testimonials .masonry .card .author{display:flex;align-items:center;gap:8px;width:100%}.vc-90-testimonials .masonry .card .author .country{flex-shrink:0}.vc-90-testimonials .masonry .card .author .person{display:flex;flex-direction:column}.vc-90-testimonials .masonry .card .author .person .name{font-weight:600;font-size:16px;line-height:150%;color:#000}.vc-90-testimonials .masonry .card .author .person .location{font-size:14px;line-height:150%;color:#000}.vc-90-testimonials .load-more{display:flex;justify-content:center}.vc-90-testimonials .load-more a{display:block;font-size:16px;line-height:150%;color:#000;text-decoration:none;padding:12px 24px;border:1px solid #0000bf;border-radius:40px;transition:.2s}.vc-90-testimonials .load-more a:hover{background-color:#0000bf;color:#fff}.vc-90-testimony-form{padding:112px 0;background-color:rgba(0,0,0,.03)}.vc-90-testimony-form .columns{display:flex;align-items:flex-start;gap:80px}@media (max-width:768px){.vc-90-testimony-form .columns{flex-direction:column;gap:24px}}.vc-90-testimony-form .columns .column{flex:1;flex-shrink:0}.vc-90-testimony-form .headline{font-weight:500;font-size:20px;line-height:140%;color:#0000bf}.vc-90-testimony-form h2{font-weight:600;font-size:48px;line-height:120%;color:#96e637;margin:24px 0}@media (max-width:768px){.vc-90-testimony-form h2{font-size:32px}}.vc-90-testimony-form .text{font-size:18px;line-height:150%;color:#000}.vc-90-testimony-form form{position:relative}.vc-90-testimony-form form .loading{position:absolute;left:0;top:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:2}.vc-90-testimony-form form.sending-form *{opacity:.6!important;pointer-events:none}.vc-90-testimony-form form.sending-form .loading{display:flex;opacity:1!important}.vc-90-testimony-form form.sending-form .loading *{opacity:1!important}.vc-90-testimony-form form .line{display:flex;gap:12px;margin-bottom:12px;position:relative}@media (max-width:768px){.vc-90-testimony-form form .line{flex-direction:column}}.vc-90-testimony-form form .input{flex:1}.vc-90-testimony-form form .input label{font-size:16px;line-height:150%;color:#000;display:block;margin-bottom:4px}.vc-90-testimony-form form .input input[type=email],.vc-90-testimony-form form .input input[type=text],.vc-90-testimony-form form .input select{background:#fff;border:1px solid #aaa;border-radius:8px;padding:8px 12px;font-size:14px;line-height:150%;color:#000;display:block;width:100%;font-family:inherit;outline:0}.vc-90-testimony-form form .input input[type=email]:focus,.vc-90-testimony-form form .input input[type=text]:focus,.vc-90-testimony-form form .input select:focus{border-color:#0000bf}.vc-90-testimony-form form .input input[type=email]::placeholder,.vc-90-testimony-form form .input input[type=text]::placeholder,.vc-90-testimony-form form .input select::placeholder{color:rgba(0,0,0,.6)}.vc-90-testimony-form form .input select{-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.08789 9.02344C7.18871 9.02344 7.26569 9.05385 7.34375 9.13184L11.6465 13.459L12 13.8145L16.6826 9.13184C16.7603 9.05424 16.8267 9.03227 16.9072 9.03516C17.0015 9.0386 17.0829 9.07117 17.1689 9.15723C17.247 9.23531 17.2773 9.31223 17.2773 9.41309C17.2773 9.51371 17.2468 9.59001 17.1689 9.66797L12.25 14.5869C12.1958 14.6411 12.1532 14.667 12.125 14.6787C12.0895 14.6935 12.0496 14.7021 12.001 14.7021C11.9765 14.7021 11.9542 14.6993 11.9336 14.6953L11.876 14.6787L11.8232 14.6484C11.8025 14.634 11.7789 14.6138 11.752 14.5869L6.80762 9.64355C6.73378 9.56972 6.70759 9.50009 6.71094 9.40527C6.71473 9.29797 6.75075 9.2141 6.83301 9.13184C6.91093 9.05403 6.9873 9.02351 7.08789 9.02344Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");background-position:right 8px center;background-repeat:no-repeat}.vc-90-testimony-form form .input input[type=checkbox],.vc-90-testimony-form form .input input[type=file]{display:none}.vc-90-testimony-form form .input textarea{background:#fff;border:1px solid #aaa;border-radius:8px;padding:8px 12px;font-size:14px;line-height:150%;color:#000;display:block;width:100%;font-family:inherit;outline:0}.vc-90-testimony-form form .input textarea:focus{border-color:#0000bf}.vc-90-testimony-form form .input .textarea-counter{display:flex;justify-content:flex-end;font-size:12px;color:rgba(0,0,0,.4);margin-top:10px}.vc-90-testimony-form form .input .textarea-counter.full{color:#b3261e}.vc-90-testimony-form form .input label.file-label{padding:12px;border:1px dashed #aaa;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-weight:400;font-size:14px;line-height:150%;color:#000;opacity:.6;border-radius:8px;cursor:pointer}.vc-90-testimony-form form .input label.file-label img{max-width:120px;max-height:120px}.vc-90-testimony-form form .checkbox input{display:none}.vc-90-testimony-form form .checkbox .error{display:none;font-size:12px;line-height:150%;color:#b3261e}.vc-90-testimony-form form .checkbox.with-error .error{display:block}.vc-90-testimony-form form .checkbox label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:150%;color:#000;cursor:pointer}.vc-90-testimony-form form .checkbox label a{color:#000}.vc-90-testimony-form form .checkbox label::before{content:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57181 8.05481L1.37339 4.85639L0 6.22978L4.57181 10.8016L14 1.37339L12.6266 0L4.57181 8.05481Z' fill='white'/%3E%3C/svg%3E%0A");width:18px;height:18px;border:1px solid #000;display:flex;align-items:center;justify-content:center;background-color:#fff}.vc-90-testimony-form form .checkbox input:checked+label::before{background-color:#0000bf}.vc-90-testimony-form button{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:150%;color:#fff;margin-top:24px;background-color:#0000bf;border-radius:50px;border:1px solid #0000bf;transition:.3s;cursor:pointer}.vc-90-testimony-form button:hover{background-color:#96e637;color:#0000bf}.vc-90-page img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vc-90-main-banner{background-color:#000;border-radius:12px;display:flex;align-items:flex-end;justify-content:center;background-size:cover;background-position:center;position:relative}.vc-90-main-banner img{border-radius:12px;width:100%;height:auto}@media (max-width:768px){.vc-90-main-banner{margin-bottom:82px}}.vc-90-main-banner .btn-container{position:absolute;width:100%;left:0;bottom:120px;display:flex;justify-content:center}@media (max-width:768px){.vc-90-main-banner .btn-container{bottom:auto;top:calc(100% + 16px)}}.vc-90-main-banner .btn-container a{font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:#fff;background-color:#0000bf;padding:8px 24px;border-radius:50px;text-decoration:none;gap:8px;transition:.3s;justify-content:center}.vc-90-main-banner .btn-container a:hover{gap:16px}.vc-90-page{position:relative}@media (min-width:768px){.vc-90-page{margin-top:-46px}}.vc-90-page .menu{position:sticky;bottom:32px;transition:transform .2s ease,opacity .2s ease;z-index:999;height:0;display:flex;justify-content:center;align-items:flex-end}.vc-90-page .menu ul{display:flex;align-items:center;margin-bottom:32px}.vc-90-page .menu ul li a{padding:12px;font-size:16px;line-height:150%;color:#fff;background-color:#0000bf;border:1px solid #b0ff53;border-right:0px;display:block;text-decoration:none;text-align:center}.vc-90-page .menu ul li a.active{background-color:#b0ff53;color:#0000bf}.vc-90-page .menu ul li:first-child a{border-top-left-radius:40px;border-bottom-left-radius:40px;padding:12px 28px}.vc-90-page .menu ul li:last-child a{border-top-right-radius:40px;border-bottom-right-radius:40px;padding:12px 28px;border-right:1px solid #b0ff53}section.vc-90-banner{padding:80px 0 200px 0;background-color:#000;background-size:cover;background-position:center}@media (min-width:768px){section.vc-90-banner{margin-top:24px}}section.vc-90-banner .content{max-width:582px}section.vc-90-banner .content .headline{font-weight:600;font-size:14px;line-height:150%;color:#b0ff53;margin-bottom:16px}section.vc-90-banner .content h1{font-weight:600;font-size:64px;line-height:90%;color:#fff}@media (max-width:768px){section.vc-90-banner .content h1{font-size:40px;max-width:320px}}section.vc-90-banner .content h1 span{color:#b0ff53}section.vc-90-banner .content .text{font-weight:500;font-size:18px;line-height:150%;color:#fff;margin-top:24px}.banner-text{padding:32px 16px;background-color:#0000bf;font-weight:500;font-size:16px;line-height:150%;color:#fff}.timeline-bar{border-bottom:1px solid #96e637;background-color:#fff;height:58px;display:flex;justify-content:center;align-items:flex-end;width:100%;z-index:22;position:relative}@media (max-width:768px){.timeline-bar{overflow:auto;justify-content:flex-start;border-bottom:0;padding-bottom:8px;background-color:transparent}}.timeline-bar .year{position:relative;width:124px;padding:12px 0;text-align:center;cursor:pointer}@media (max-width:768px){.timeline-bar .year{height:50px;flex-shrink:0}.timeline-bar .year::before{position:absolute;content:"";top:0;left:0;width:100%;height:calc(100% - 4px);background-color:#fff;border-bottom:1px solid #96e637;z-index:1}}.timeline-bar .year span{font-size:18px;line-height:23px;color:#041829;transition:.2s;position:relative;z-index:2}@media (max-width:768px){.timeline-bar .year span{font-size:16px}}@media (min-width:768px){.timeline-bar .year:hover span{transition:50ms;font-weight:600;font-style:italic}}.timeline-bar .year.active span{font-style:italic;font-weight:600;font-size:32px;line-height:33px;color:#0000bf}@media (max-width:768px){.timeline-bar .year.active span{font-size:20px}}.timeline-bar .year.active::after{transform:scale(2)}.timeline-bar .year::after{content:"";width:8px;height:8px;background-color:#0000bf;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-radius:50%;transition:.2s;z-index:2}@media (max-width:768px){.timeline-bar .year::after{bottom:0}}section.vc-90-timeline{padding-top:120px}@media (max-width:768px){section.vc-90-timeline{padding:72px 16px 0}}section.vc-90-timeline .year{position:relative;overflow:hidden}section.vc-90-timeline .year:last-of-type{padding-bottom:80px}section.vc-90-timeline .year::after{width:1px;height:400vh;background-color:#96e637;position:absolute;left:50%;top:0;content:"";z-index:1}section.vc-90-timeline .year span.label{border-radius:50%;background-color:#96e637;width:120px;height:120px;font-style:italic;font-weight:600;font-size:64px;line-height:150%;color:#0000bf;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:2}section.vc-90-timeline .year .card{position:relative;z-index:2;display:flex;height:340px;background:#fff;box-shadow:0 0 8px rgba(150,230,55,.16);border:2px solid transparent;border-radius:24px;flex-grow:0;margin:64px auto;max-width:944px;height:273px;padding:12px;gap:24px;transition:.3s}@media (max-width:768px){section.vc-90-timeline .year .card{flex-direction:column;height:auto!important;max-height:auto;gap:8px}}section.vc-90-timeline .year .card .thumbnail{width:448px;height:100%;position:relative}@media (max-width:768px){section.vc-90-timeline .year .card .thumbnail{width:100%!important;height:auto}section.vc-90-timeline .year .card .thumbnail img{height:184px}}section.vc-90-timeline .year .card .thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:12px}@media (max-width:768px){section.vc-90-timeline .year .card .thumbnail img{border-radius:8px}}section.vc-90-timeline .year .card .thumbnail .caption{position:absolute;bottom:0;left:0;width:100%;padding:24px 16px 4px;background:linear-gradient(360deg,#fff 48.56%,rgba(255,255,255,0) 100%);font-size:12px;line-height:150%;color:#666;opacity:0;transition:.3s;display:block}section.vc-90-timeline .year .card:hover{border-color:#96e637}section.vc-90-timeline .year .card:hover .thumbnail .caption{opacity:1}section.vc-90-timeline .year .card .content{flex:1;height:100%;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-right:12px}section.vc-90-timeline .year .card .content::-webkit-scrollbar-track{background:#fff;width:2px;border-radius:16px}section.vc-90-timeline .year .card .content::-webkit-scrollbar{width:8px;background-color:#fff}section.vc-90-timeline .year .card .content::-webkit-scrollbar-thumb{background-color:#0000bf;border-radius:16px}section.vc-90-timeline .year .card .content .tag{flex-shrink:0;display:flex;height:32px;padding:0 12px;align-items:center;border-radius:40px;border:1px solid #96e637;font-weight:600;font-size:14px;color:#0000bf;gap:4px}section.vc-90-timeline .year .card .content .text{font-weight:400;font-size:16px;line-height:150%;color:#041829;width:100%}section.vc-90-timeline .year .card .content .text p:not(:last-of-type){margin-bottom:12px}section.vc-90-timeline .year .card.left{transform:translateX(-125px)}@media (max-width:768px){section.vc-90-timeline .year .card.left{transform:none}}section.vc-90-timeline .year .card.right{transform:translateX(125px)}@media (max-width:768px){section.vc-90-timeline .year .card.right{transform:none}}section.vc-90-timeline .year .card.big{max-width:1194px;height:340px}section.vc-90-timeline .year .card.big .thumbnail{width:561px}section.vc-90-timeline .phrase{font-weight:300;font-size:14px;line-height:150%;color:#0000bf;padding:16px 0 108px;background-color:#f8f9fa}section.vc-90-timeline .phrase a{color:#0000bf}.ytest{height:700px;background-color:#0000bf}.vc-90-video{margin:80px 0}@media (max-width:768px){.vc-90-video{margin:64px 0;padding:0 16px}}.vc-90-video .video{max-width:848px;height:476px;background-color:#000;border-radius:16px;overflow:hidden;margin:0 auto}@media (max-width:768px){.vc-90-video .video{height:auto;aspect-ratio:16/9}}.vc-90-video .video iframe{width:100%!important;height:100%!important}.vc-90-sliders{margin:48px 0}.vc-90-sliders .headline{font-weight:600;font-size:14px;line-height:150%;text-align:center;color:#0000bf}.vc-90-sliders h2{font-weight:600;font-size:48px;line-height:120%;text-align:center;color:#96e637;margin:8px 0 14px}.vc-90-sliders .text{font-weight:400;font-size:18px;line-height:150%;text-align:center;color:#000;max-width:544px;margin:0 auto}.vc-90-sliders .sliders{display:flex;max-width:842px;margin:50px auto 0;gap:28px}@media (max-width:768px){.vc-90-sliders .sliders{flex-direction:column;margin:16px 0;padding:0 16px}}.vc-90-sliders .sliders .sidebar{flex-shrink:0;width:190px}@media (max-width:768px){.vc-90-sliders .sliders .sidebar{width:100%;overflow:auto}}.vc-90-sliders .sliders .sidebar ul{display:flex;flex-direction:column}@media (max-width:768px){.vc-90-sliders .sliders .sidebar ul{flex-direction:row;align-items:center}}@media (max-width:768px){.vc-90-sliders .sliders .sidebar ul li{flex-shrink:0}}.vc-90-sliders .sliders .sidebar ul li a{padding:8px 0;font-weight:500;font-size:20px;line-height:32px;color:#666;transition:.2s;text-decoration:none;display:block}@media (max-width:768px){.vc-90-sliders .sliders .sidebar ul li a{white-space:nowrap;border-bottom:2px solid #666;height:48px;padding:8px 16px}}.vc-90-sliders .sliders .sidebar ul li a.active{font-weight:600;color:#0000bf;border-left:2px solid #96e637;padding:16px}@media (max-width:768px){.vc-90-sliders .sliders .sidebar ul li a.active{border-left:0;border-bottom:2px solid #96e637;padding:8px 16px}}.vc-90-sliders .sliders .slider{flex:1;border-radius:12px;overflow:hidden}.vc-90-sliders .sliders .slider .swiper{display:none}.vc-90-sliders .sliders .slider .swiper.active{display:block}.vc-90-sliders .sliders .slider .swiper .swiper-slide{display:flex;justify-content:center}.vc-90-sliders .sliders .slider .swiper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:350px}.vc-90-sliders .sliders .slider .swiper .swiper-footer{background-color:rgba(238,238,238,.5);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:12px;height:300px;display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.vc-90-sliders .sliders .slider .swiper .swiper-footer{height:420px}}.vc-90-sliders .sliders .slider .swiper .swiper-footer .title{font-weight:500;font-size:18px;line-height:150%;color:#000}.vc-90-sliders .sliders .slider .swiper .swiper-footer .description{font-weight:300;font-size:14px;line-height:150%;color:#000;text-align:left}.vc-90-sliders .sliders .slider .swiper .swiper-footer .controls{display:flex;align-items:flex-end;justify-content:space-between;flex:1;width:100%}.vc-90-sliders .sliders .slider .swiper .swiper-footer .controls .swiper-pagination{position:relative;bottom:auto;text-align:left;margin-bottom:10px}.vc-90-sliders .sliders .slider .swiper .swiper-footer .controls .prev-next{display:flex;align-items:center;gap:16px}.vc-90-sliders .sliders .slider .swiper .swiper-footer .controls .prev-next .next,.vc-90-sliders .sliders .slider .swiper .swiper-footer .controls .prev-next .prev{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fff;border:1px solid #0000bf;cursor:pointer}section.vc-90-podcast{margin:64px 0}@media (max-width:768px){section.vc-90-podcast{padding:0 16px}}section.vc-90-podcast .card{max-width:1280px;margin:0 auto;display:flex;align-items:center;background-color:rgba(0,0,0,.03);border:1px solid #96e637;border-radius:8px;overflow:hidden}@media (max-width:768px){section.vc-90-podcast .card{flex-direction:column}}section.vc-90-podcast .card .content{padding:48px;flex:1}@media (max-width:768px){section.vc-90-podcast .card .content{padding:16px 8px;flex-shrink:0}}section.vc-90-podcast .card .content h2{font-weight:600;font-size:48px;line-height:120%;color:#96e637;max-width:390px}@media (max-width:768px){section.vc-90-podcast .card .content h2{font-size:32px}}section.vc-90-podcast .card .content .text{font-size:16px;line-height:150%;color:#000;margin:16px 0 24px}section.vc-90-podcast .card .content .text p:not(:last-of-type){margin-bottom:16px}section.vc-90-podcast .card .content .links{font-weight:600;font-size:20px;line-height:150%;color:#0000bf;display:flex;align-items:center;gap:8px}section.vc-90-podcast .card .image{flex:1;height:480px;background-color:#000;background-size:cover;background-position:center}@media (max-width:768px){section.vc-90-podcast .card .image{width:100%;height:192px;flex-shrink:0;flex:auto}}section.vc-90-logos{margin:80px auto}section.vc-90-logos h3{font-weight:600;font-size:24px;line-height:140%;text-align:center;color:#0000bf}section.vc-90-logos .swiper{position:relative;margin-top:32px}section.vc-90-logos .swiper .fade-in{position:absolute;left:0;top:0;height:100%;width:10%;background:linear-gradient(90deg,#f8f9fa 10%,rgba(255,255,255,0) 75%);z-index:3}section.vc-90-logos .swiper .fade-out{position:absolute;right:0;top:0;height:100%;width:10%;background:linear-gradient(90deg,rgba(255,255,255,0) 25%,#f8f9fa 90%);z-index:3}section.vc-90-logos .swiper-wrapper{transition-timing-function:linear}section.vc-90-logos .swiper-slide{width:auto;padding:0 32px}section.vc-90-logos .swiper-slide img{max-height:32px}section.vc-90-gallery{margin:80px 0 120px}section.vc-90-gallery .container{max-width:1280px}section.vc-90-gallery h2{font-weight:600;font-size:48px;line-height:120%;text-align:center;color:#96e637}@media (max-width:768px){section.vc-90-gallery h2{font-size:32px}}section.vc-90-gallery .gallery-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;z-index:9999;opacity:0;pointer-events:none;transition:.2s}section.vc-90-gallery .gallery-modal.active{opacity:1;pointer-events:auto}section.vc-90-gallery .gallery-modal .image{overflow:hidden;width:100%}section.vc-90-gallery .gallery-modal .image .swiper-slide{display:flex;align-items:flex-end;justify-content:center;height:auto}@media (max-width:768px){section.vc-90-gallery .gallery-modal .image .swiper-slide{height:300px}}section.vc-90-gallery .gallery-modal .image .swiper-slide .image-container{position:relative;padding-top:62px}@media (max-width:768px){section.vc-90-gallery .gallery-modal .image .swiper-slide .image-container{height:100%;padding:16px;display:flex;align-items:center}}section.vc-90-gallery .gallery-modal .image .swiper-slide .image-container .close{position:absolute;right:-50px;top:0;width:32px;height:32px;background-color:#96e637;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width:768px){section.vc-90-gallery .gallery-modal .image .swiper-slide .image-container .close{right:0;top:0}}section.vc-90-gallery .gallery-modal .image img{max-width:100vw;max-height:calc(100vh - 112px - 32px - 158px);width:auto;height:auto;border-radius:16px}@media (max-width:768px){section.vc-90-gallery .gallery-modal .image img{max-width:100%;max-height:100%}}section.vc-90-gallery .gallery-modal .nav{width:100%;padding:16px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px}section.vc-90-gallery .gallery-modal .nav .title{font-size:16px;line-height:150%;color:#000;max-width:960px;width:100%;text-align:left}section.vc-90-gallery .gallery-modal .nav .controls{display:flex;align-items:center;justify-content:space-between;max-width:960px;width:100%;gap:32px}section.vc-90-gallery .gallery-modal .nav .controls .swiper-pagination{position:relative;bottom:auto;text-align:left}section.vc-90-gallery .gallery-modal .nav .controls .prev-next{display:flex;align-items:center;gap:16px}section.vc-90-gallery .gallery-modal .nav .controls .prev-next .next,section.vc-90-gallery .gallery-modal .nav .controls .prev-next .prev{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fff;border:1px solid #0000bf;cursor:pointer}section.vc-90-gallery .masonry{margin-top:32px;display:flex;flex-direction:column;gap:14px}@media (max-width:768px){section.vc-90-gallery .masonry{display:none}}section.vc-90-gallery .masonry .line{display:flex;align-items:flex-end;gap:14px}section.vc-90-gallery .masonry .line:not(:first-of-type){margin-top:-72px}section.vc-90-gallery .masonry .columns{display:flex;gap:14px}section.vc-90-gallery .masonry .columns .column{width:29.3%;display:flex;flex-direction:column;gap:14px}section.vc-90-gallery .masonry .columns .column.big{width:39.3%}section.vc-90-gallery .masonry .columns .column .image{width:100%!important}section.vc-90-gallery .masonry .columns[data-page="1"] .image,section.vc-90-gallery .masonry .line[data-page="1"] .image{opacity:1;transform:none}section.vc-90-gallery .masonry .image{width:29.3%;aspect-ratio:16/9;background-color:#000;border-radius:16px;flex-shrink:0;background-size:cover;background-position:center;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;cursor:pointer}section.vc-90-gallery .masonry .image.is-visible{opacity:1;transform:translateY(0)}section.vc-90-gallery .masonry .image.big{width:39.3%;aspect-ratio:16/9}section.vc-90-gallery .masonry .image.v{height:100%}section.vc-90-gallery .grid{display:none}@media (max-width:768px){section.vc-90-gallery .grid{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;margin-top:32px}section.vc-90-gallery .grid .image{width:100%;height:auto;aspect-ratio:16/9;border-radius:4px;background-size:cover;background-position:center}}section.banner-inicial{padding:64px 0}@media (max-width:578px){section.banner-inicial{padding:0}}section.banner-inicial .container .card{height:390px;background-color:#0000bf;border-radius:8px;background-size:cover;background-position:right;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:0 48px;color:var(--texto-principal);position:relative;background-color:#e48a32;background-image:url(../img/vc-connect-banner-graphics.png);background-size:auto 100%;background-repeat:no-repeat;background-position:top right}@media (max-width:578px){section.banner-inicial .container .card{height:auto;padding:25px 16px;padding-right:70px;justify-content:flex-start;background-image:url(../img/contact-mini-card-graphics.png);background-position:bottom right;background-size:auto}}section.banner-inicial .container .card p{font-size:20px;line-height:30px;font-weight:400;max-width:700px;color:#1d2939}@media (max-width:578px){section.banner-inicial .container .card p{font-size:14px;line-height:18px}}section.sobre-connect{padding:90px 0;background-repeat:no-repeat;background-position:bottom left}@media (max-width:578px){section.sobre-connect{background-position:bottom right}}section.sobre-connect .content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media (max-width:578px){section.sobre-connect .content{gap:32px;grid-template-columns:1fr;grid-template-areas:"image" "text"}}section.sobre-connect .content .text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:578px){section.sobre-connect .content .text{grid-area:text}}section.sobre-connect .content .text .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.sobre-connect .content .text h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.sobre-connect .content .text h3{font-size:24px;line-height:32px}}section.sobre-connect .content .text p{font-size:18px;line-height:28px;color:var(--texto-principal)}section.sobre-connect .content .text p:not(:last-of-type){margin-bottom:20px}section.sobre-connect .content .text p a{padding:0;display:inline-block;background-color:transparent;color:var(--texto-principal);font-weight:400;border-bottom:1px solid var(--azul-votorantim);border-radius:0;padding-right:24px;background-image:url(../icons/post-bottom-link.svg);background-repeat:no-repeat;background-position:right}section.sobre-connect .content .text p a:hover{background-image:url(../icons/post-bottom-link-hover.svg)}@media (max-width:578px){section.sobre-connect .content .text p{font-size:16px;line-height:24px}}section.sobre-connect .content .text ul{font-size:18px;line-height:28px;color:var(--texto-principal);margin-bottom:20px;list-style-position:outside;list-style-type:disc;padding-left:32px}@media (max-width:578px){section.sobre-connect .content .text ul{font-size:16px;line-height:24px}}section.sobre-connect .content .text a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px;margin-top:32px}section.sobre-connect .content .text a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.sobre-connect .content .text a{font-size:14px;line-height:24px}}section.sobre-connect .content .text a:hover svg path{stroke:#f6c345}section.sobre-connect .content .image{width:100%;min-height:420px;height:100%;background-color:#f1f1f1;border-radius:8px;background-size:cover;background-position:center}@media (max-width:578px){section.sobre-connect .content .image{grid-area:image;height:320px;min-height:320px}}section.challenges{position:relative;padding:45px 0}section.challenges .text-image .color-bar{width:64px;height:5px;border-radius:10px;margin-bottom:32px;background-color:var(--azul-votorantim)}section.challenges .text-image h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:32px}@media (max-width:578px){section.challenges .text-image h3{font-size:24px;line-height:32px}}section.challenges .text-image .faca-inscricao{display:flex;flex-direction:column;align-items:center}section.challenges .text-image .faca-inscricao a{display:flex;gap:8px;padding:8px 24px;background-color:var(--azul-votorantim);color:#fff;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;align-items:center;border-radius:50px;margin-bottom:12px}section.challenges .text-image .faca-inscricao a.white{background-color:#fff;color:var(--texto-principal)}@media (max-width:578px){section.challenges .text-image .faca-inscricao a{font-size:14px;line-height:24px}}section.challenges .text-image .faca-inscricao a:hover svg path{stroke:#f6c345}section.challenges .news{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width:578px){section.challenges .news{flex-flow:row wrap;gap:16px}}section.challenges .news .card{height:384px;border-radius:16px;overflow:hidden;position:relative;width:384px;transition:.3s}section.challenges .news .card.study-case{height:460px}@media (min-width:1800px){section.challenges .news .card{height:384px}}@media (max-width:578px){section.challenges .news .card{height:340px}}section.challenges .news .card .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:32px 16px;padding-top:200px}@media (max-width:578px){section.challenges .news .card .content{padding:16px 16px}}section.challenges .news .card .bg{position:relative;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:.6s}section.challenges .news .card .bg img{max-width:100%;max-height:90%;opacity:0}section.challenges .news .card .bg::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position-y:100px;transition:.6s}@media (max-width:578px){section.challenges .news .card .bg::before{background-position-y:0px}}section.challenges .news .card .top-infos{position:absolute;left:16px;top:16px;display:flex;align-items:center;gap:16px;z-index:2}section.challenges .news .card .top-infos .share{background-color:#fff;padding:8px 16px;border-radius:50px;color:var(--texto-principal);display:flex;gap:8px;font-size:12px;line-height:18px;margin:0 auto;cursor:pointer;transition:.3s}section.challenges .news .card .top-infos .share.active,section.challenges .news .card .top-infos .share:hover{background-color:var(--azul-votorantim);color:#fff}section.challenges .news .card .top-infos .share .share-btns{display:flex;align-items:center;gap:8px;width:0;height:16px;overflow:hidden;transition:.3s}section.challenges .news .card .top-infos .share .share-btns a{position:relative}section.challenges .news .card .top-infos .share.active .share-btns{width:64px}section.challenges .news .card .top-infos .country{height:32px}section.challenges .news .card .top-infos .country img{height:100%}section.challenges .news .card .tags{position:relative;display:flex;gap:8px;margin-bottom:10px}section.challenges .news .card .tags span{padding:2px 10px;border-radius:20px;background-color:#eef4ff;color:#3538cd;font-size:14px;line-height:20px;font-weight:500}section.challenges .news .card .country{font-size:14px;line-height:20px;color:#fff;margin-bottom:16px}section.challenges .news .card h4{color:#fff;font-size:18px;line-height:28px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}section.challenges .news .card .text{color:#fff;font-size:16px;line-height:24px;margin-top:16px;opacity:0;margin-bottom:-130px;height:130px;transition:.6s;padding-bottom:32px;position:relative}section.challenges .news .card .text svg{position:absolute;bottom:0;left:0}section.challenges .news .card a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.challenges .news .card:hover .bg{transform:scale(1.3)}section.challenges .news .card:hover .bg::before{background-position-y:0px}section.challenges .news .card:hover .text{margin-bottom:0;opacity:1}}section.challenges .news .card.study-case h4{font-size:24px;line-height:32px}@media (min-width:578px){section.challenges .news .card.study-case .text{margin-bottom:0;opacity:1}section.challenges .news .card.study-case .text svg{opacity:0;transition:.3s}section.challenges .news .card.study-case:hover .text{margin-bottom:20px}section.challenges .news .card.study-case:hover .text svg{opacity:1}}section.challenges .pagination{display:flex;align-items:center;justify-content:center;padding:40px 0}section.challenges .pagination a.prev{display:block;margin:0 20px}section.challenges .pagination a.next{display:block;margin:0 20px}section.challenges .pagination a.ret{padding:0 10px;color:#000;text-decoration:none}section.challenges .pagination a.page{font-size:16px;line-height:22px;display:block;margin:0 2px;text-decoration:none;color:#000}section.challenges .pagination a.page:not(.p1)::before{content:"- ";text-decoration:none;color:#000;font-weight:400}section.challenges .pagination a.page.active{color:var(--azul-votorantim);font-weight:600}section.duvidas-frequentes{padding:64px 0;position:relative}section.duvidas-frequentes .graphics-1{position:absolute;left:0;bottom:0;background-image:url(../img/duvidas-graphics-1.png);background-repeat:no-repeat;background-position:bottom left;height:420px;width:200px}@media (max-width:578px){section.duvidas-frequentes .graphics-1{display:none}}section.duvidas-frequentes .graphics-2{position:absolute;right:0;bottom:0;background-image:url(../img/duvidas-graphics-2.png);background-repeat:no-repeat;background-position:bottom right;height:450px;width:200px}@media (max-width:578px){section.duvidas-frequentes .graphics-2{display:none}}@media (max-width:578px){section.duvidas-frequentes{background-image:url(../img/fornecedores-documentos-grid-graphics.png);background-position:bottom right;background-size:auto 140px;background-repeat:no-repeat;background-color:#fff}}section.duvidas-frequentes h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:18px}@media (max-width:578px){section.duvidas-frequentes h2{font-size:24px;line-height:32px}}section.duvidas-frequentes h4{font-weight:400;font-size:20px;line-height:30px;color:var(--texto-principal);margin:0 auto;text-align:center;max-width:567px;margin-bottom:34px}@media (max-width:578px){section.duvidas-frequentes h4{font-size:14px;line-height:18px}}section.duvidas-frequentes h5{font-weight:500;font-size:18px;line-height:28px;margin:0 auto;text-align:center;margin-bottom:5px;margin-top:30px;color:var(--texto-principal)}section.duvidas-frequentes p{margin:0 auto;text-align:center;margin-bottom:15px;color:var(--texto-principal);font-weight:400;font-size:16px;line-height:24px}section.duvidas-frequentes .accordion{position:relative}section.duvidas-frequentes .accordion .item{border:1px solid var(--azul-votorantim);border-radius:30px;margin-bottom:18px;background-color:#fff;color:var(--azul-votorantim)}section.duvidas-frequentes .accordion .item .title{padding:14px 32px;padding-right:75px;font-size:24px;line-height:32px;color:var(--azul-votorantim);position:relative;cursor:pointer}@media (max-width:578px){section.duvidas-frequentes .accordion .item .title{font-size:14px;line-height:18px;padding-right:60px}}section.duvidas-frequentes .accordion .item .title::before{content:"";position:absolute;right:32px;top:20px;background-image:url(../icons/open-accordion.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat}section.duvidas-frequentes .accordion .item .text{max-height:0;overflow:hidden;transition:.4s;padding:0 32px}section.duvidas-frequentes .accordion .item .text ol,section.duvidas-frequentes .accordion .item .text ul{font-size:20px;line-height:30px;margin-bottom:30px;color:var(--azul-votorantim);list-style:initial;list-style-position:inside;margin-left:10px}section.duvidas-frequentes .accordion .item .text p{font-size:20px;line-height:30px;margin-bottom:30px;color:var(--azul-votorantim)}section.duvidas-frequentes .accordion .item .text p b,section.duvidas-frequentes .accordion .item .text p strong{font-weight:700}section.duvidas-frequentes .accordion .item.active .text{max-height:500px;padding:14px 32px}section.formulario-content{margin-top:10px;margin-bottom:52px;background-color:#f8f9fa}section.formulario-content .formulario-steps{display:flex;justify-content:center;align-items:center;margin:32px 0;gap:16px}@media (max-width:578px){section.formulario-content .formulario-steps{flex-direction:column;align-items:flex-start}}section.formulario-content .formulario-steps .step{padding:8px 14px;border-radius:100px;border:1px solid #667085;font-size:16px;line-height:24px;color:#101828}section.formulario-content .formulario-steps .step.active{background-color:var(--azul-votorantim);border-color:var(--azul-votorantim);color:#fff}section.formulario-content .formulario-swiper{overflow:hidden;max-width:100%}section.formulario-content .form-navigation{display:flex;gap:16px;margin-top:16px}section.formulario-content .form-navigation .next,section.formulario-content .form-navigation .prev{padding:8px 24px;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}section.formulario-content .form-navigation .next.prev,section.formulario-content .form-navigation .prev.prev{background-color:#d0d0ce;color:#667085}section.formulario-content .form-navigation .next.next,section.formulario-content .form-navigation .prev.next{background-color:#0c46e6;color:#fff}section.formulario-content .form-navigation .next.next.last,section.formulario-content .form-navigation .prev.next.last{display:none}section.formulario-content .form-navigation.beginning .prev{display:none}section.formulario-content .form-navigation.end .next{display:none}section.formulario-content .form-navigation.end .next.last{display:flex}section.formulario-content h2{font-size:36px;line-height:44px;color:var(--texto-principal);text-align:center;margin-bottom:32px}@media (max-width:578px){section.formulario-content h2{font-size:24px;line-height:32px;text-align:left}}section.formulario-content .filters{margin-bottom:32px}@media (max-width:578px){section.formulario-content .filters{display:none}}section.formulario-content .filters ul{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:578px){section.formulario-content .filters ul{flex-wrap:wrap;justify-content:flex-start}}section.formulario-content .filters ul li a{display:block;padding:8px 14px;border-radius:20px;border:1px solid #667085;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;cursor:pointer;white-space:nowrap}section.formulario-content .filters ul li a.active{background-color:var(--azul-votorantim);color:#f8f9fa;border-color:var(--azul-votorantim)}section.formulario-content .mobile-filters{display:none}@media (max-width:578px){section.formulario-content .mobile-filters{display:block;margin-bottom:48px}section.formulario-content .mobile-filters select{height:52px;padding:16px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px}}section.formulario-content.no-form .card .column.c1{max-width:404px}section.formulario-content.no-form .card .column.c2{max-width:404px}section.formulario-content .card{padding:40px;background-color:var(--azul-votorantim);border-radius:8px;display:flex;justify-content:center;gap:130px;background-image:url(../img/contact-card-graphics.png);background-position:left top 300px;background-repeat:no-repeat}@media (max-width:578px){section.formulario-content .card{display:block;padding:40px 16px;background-image:none}}section.formulario-content .card .column{width:100%}section.formulario-content .card .column.c1{max-width:404px}section.formulario-content .card .column.c2{max-width:480px;padding:48px 52px;background-color:#fff;border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05)}@media (max-width:578px){section.formulario-content .card .column.c2{box-shadow:none;background-color:transparent;padding:0;margin-top:32px}}section.formulario-content .card .column h3{color:#fff;font-size:36px;line-height:44px;margin-bottom:32px;margin-top:75px}@media (max-width:578px){section.formulario-content .card .column h3{font-size:24px;line-height:32px;margin-top:0}}section.formulario-content .card .column h4{color:#fff;font-size:20px;line-height:30px;margin-bottom:32px}section.formulario-content .card .column .mini-card{background-color:var(--verde-votorantim);border-radius:10px;padding:22px 16px;padding-right:100px;background-image:url(../img/contact-mini-card-graphics.png);background-position:right bottom;background-repeat:no-repeat}section.formulario-content .card .column .mini-card p{color:var(--texto-principal);font-size:16px;line-height:24px;margin-bottom:8px}section.formulario-content .card .column form .input{margin-bottom:16px}section.formulario-content .card .column form .input label{color:#000;font-size:12px;line-height:16px;margin-bottom:8px;display:block}section.formulario-content .card .column form .input label span{font-size:16px;line-height:20px;display:block}@media (max-width:578px){section.formulario-content .card .column form .input label{color:#fff}}section.formulario-content .card .column form .input input,section.formulario-content .card .column form .input select,section.formulario-content .card .column form .input textarea{height:52px;padding:16px;border-radius:100px;border:1px solid var(--texto-principal);background-color:#fff;color:var(--texto-principal);display:block;width:100%;font-family:inherit;font-size:14px;line-height:20px}@media (max-width:578px){section.formulario-content .card .column form .input input,section.formulario-content .card .column form .input select,section.formulario-content .card .column form .input textarea{border-color:#fff}}section.formulario-content .card .column form .input textarea{height:auto;border-radius:16px}section.formulario-content .card .column form .input.error label::after{color:red;content:" Campo obrigatório."}section.formulario-content .card .column form .input.error input,section.formulario-content .card .column form .input.error select,section.formulario-content .card .column form .input.error textarea{border-color:red}section.formulario-content .card .column form .checkbox{display:flex;align-items:center;gap:10px;margin-top:16px;margin-bottom:44px}section.formulario-content .card .column form .checkbox input{display:none}section.formulario-content .card .column form .checkbox input+label{display:block;width:16px;height:16px;border:1px solid #000;border-radius:100px;cursor:pointer;position:relative;padding:2px}section.formulario-content .card .column form .checkbox input+label::before{width:10px;height:10px;content:"";border-radius:20px;background-color:#0c46e6;display:block;opacity:0}@media (max-width:578px){section.formulario-content .card .column form .checkbox input+label{border-color:#fff}}@media (max-width:578px) and (max-width:578px){section.formulario-content .card .column form .checkbox input+label::before{background-color:#fff}}section.formulario-content .card .column form .checkbox input:checked+label::before{opacity:1}section.formulario-content .card .column form .checkbox label{font-size:12px;line-height:16px;cursor:pointer}@media (max-width:578px){section.formulario-content .card .column form .checkbox label{color:#fff}}section.formulario-content .card .column form .checkbox.error label.label::after{color:red;content:" Campo obrigatório."}section.formulario-content .card .column form .submit button{display:inline-flex;background-color:var(--azul-votorantim);padding:12px 24px;border-radius:100px;align-items:center;gap:8px;color:#fff;font-size:16px;line-height:24px;border:0;cursor:pointer}@media (max-width:578px){section.formulario-content .card .column form .submit button{background-color:#fff;color:var(--azul-votorantim)}section.formulario-content .card .column form .submit button svg path{stroke:var(--azul-votorantim)}}.warning-modal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.warning-modal.closed{display:none}.warning-modal .modal{background-image:url(../img/modal-vcsemprealerta.jpg);background-size:100% 100%;width:850px;height:480px;padding:36px 120px;position:relative;overflow:hidden}@media (max-width:578px){.warning-modal .modal{background-image:url(../img/modal-vcsemprealerta-mobile.jpg);max-width:340px;height:auto;padding:0}}.warning-modal .modal .modal-bg{display:none}@media (max-width:578px){.warning-modal .modal .modal-bg{width:100%;height:auto;display:block}}.warning-modal .modal .content{max-width:420px}@media (max-width:578px){.warning-modal .modal .content{position:absolute;width:100%;left:0;top:0;padding:42px 24px 105px 24px}}.warning-modal .modal .content .title{color:#fff;font-size:47px}.warning-modal .modal .content .title b,.warning-modal .modal .content .title span,.warning-modal .modal .content .title strong{font-weight:600}@media (max-width:578px){.warning-modal .modal .content .title{font-size:28px}}.warning-modal .modal .content .text{color:#fff;max-width:400px}@media (max-width:578px){.warning-modal .modal .content .text *{text-align:left!important}}.warning-modal .modal .content .text h2,.warning-modal .modal .content .text h3,.warning-modal .modal .content .text p{margin-bottom:18px}.warning-modal .modal .content .text h3{font-size:23px;font-weight:300;line-height:normal;letter-spacing:.23px}@media (max-width:578px){.warning-modal .modal .content .text h3{font-size:18px;max-width:240px}}.warning-modal .modal .content .text h4{margin-bottom:28px;font-size:17px;font-weight:400;line-height:normal}@media (max-width:578px){.warning-modal .modal .content .text h4{font-size:16px}}.warning-modal .modal .content .text span[style^=color]{margin-bottom:28px;display:block;font-size:16px;max-width:240px}@media (max-width:578px){.warning-modal .modal .content .text p{font-size:14px;width:300px;line-height:22px}}.warning-modal .modal .close{position:absolute;right:16px;top:16px;cursor:pointer}section.votomassa{position:relative;z-index:2;padding-top:18px;padding-bottom:60px;color:var(--texto-principal)}@media (max-width:578px){section.votomassa{padding:56px 0;padding-bottom:300px;padding-top:100px}}section.votomassa h2{font-size:36px;line-height:44px;text-align:center;margin-bottom:32px}@media (max-width:578px){section.votomassa h2{font-size:24px;line-height:32px;text-align:left;margin-bottom:32px}}section.votomassa .graphics-1{background-image:url(../img/votomassa-graphics-1.png);background-repeat:no-repeat;background-position:left top;width:115px;height:320px;position:absolute;left:0;top:300px}@media (max-width:578px){section.votomassa .graphics-1{display:none}}section.votomassa .graphics-2{background-image:url(../img/votomassa-graphics-2.png);background-repeat:no-repeat;background-position:right top;width:115px;height:420px;position:absolute;right:0;top:50%}@media (max-width:578px){section.votomassa .graphics-2{display:none}}section.votomassa .graphics-3{background-image:url(../img/votomassa-graphics-3.png);background-repeat:no-repeat;background-position:center right;width:408px;height:300px;position:absolute;right:0;bottom:0}@media (max-width:578px){section.votomassa .graphics-3{background-size:cover;width:90%}}section.votomassa .filters{margin-bottom:32px}section.votomassa .filters ul{display:flex;gap:16px;justify-content:center}@media (max-width:578px){section.votomassa .filters ul{flex-wrap:wrap;justify-content:flex-start}}section.votomassa .filters ul li a{display:block;padding:8px 14px;border-radius:20px;border:1px solid #667085;color:var(--texto-principal);text-decoration:none;font-size:16px;line-height:24px;cursor:pointer}section.votomassa .filters ul li a.active{background-color:var(--azul-votorantim);color:#f8f9fa;border-color:var(--azul-votorantim)}section.votomassa .back-level{text-align:right;transform:translateY(70px);width:100%}@media (max-width:578px){section.votomassa .back-level{transform:translateY(0);position:absolute;top:40px;left:16px;text-align:left;width:auto}}section.votomassa .back-level a{display:inline-flex;gap:8px;align-items:center;font-size:16px;line-height:24px;font-weight:500;color:var(--texto-principal);text-decoration:none}section.votomassa .back-level a svg path{transition:.6s}section.votomassa .back-level a:hover svg path{stroke:var(--azul-votorantim)!important}section.votomassa .product-block{padding:32px 0;width:100%}section.votomassa .product-block h3{font-size:36px;line-height:44px;color:var(--texto-principal);margin-bottom:64px}@media (min-width:578px){section.votomassa .product-block h3{font-size:24px;line-height:32px}}@media (max-width:578px){section.votomassa .product-block .grid-slide{width:calc(100% + 16px);overflow:hidden;padding-right:16px}}@media (min-width:578px){section.votomassa .product-block .grid-slide .swiper-wrapper{display:flex;gap:32px;flex-wrap:wrap;padding:0 72px;width:auto}}section.votomassa .product-block .grid-slide .item{width:242px;height:320px;flex-shrink:0;border-radius:8px;background-color:#e4e7ec;padding:16px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;position:relative}section.votomassa .product-block .grid-slide .item .image{width:100%;margin:0 auto;position:relative;height:144px}section.votomassa .product-block .grid-slide .item .image img{position:absolute;bottom:0;left:10px;width:calc(100% - 20px);transition:.6s}section.votomassa .product-block .grid-slide .item .tag{display:inline-block;color:#027a48;padding:3px 10px;border-radius:20px;background-color:#ecfdf3;font-size:12px;font-weight:500;position:absolute;top:150px}section.votomassa .product-block .grid-slide .item h5.title{font-weight:500;font-size:18px;line-height:28px;color:var(--texto-principal)}section.votomassa .product-block .grid-slide .item h5.title svg{vertical-align:middle;opacity:0;transition:.3s}section.votomassa .product-block .grid-slide .item .description{font-size:16px;color:var(--texto-principal);line-height:24px}section.votomassa .product-block .grid-slide .item a{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:578px){section.votomassa .product-block .grid-slide .item:hover .image img{transform:scale(1.2) translateY(-30px)}section.votomassa .product-block .grid-slide .item:hover h5.title svg{opacity:1}}