@charset "UTF-8";:root{--Font-A:"Inter",sans-serif;--weight-extra-light:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--color-text-1:#00A300;--color-text-2:#375724;--color-text-3:#0073B6;--color-text-4:#0091E5;--color-branca:#fff;--color-preta:#000;--color-bg-1:#F3F3F3;--color-bg-2:#00A300;--color-bg-3:#375724;--color-bg-4:#0073B6;--color-bg-5:#0091E5;--color-bg-6:#EFEFEF;--color-bg-7:#D5D5D5;--color-border-1:#0073B6}*{scroll-margin-top:78}html{scroll-behavior:smooth}body{overflow-x:hidden}::placeholder,a,div,input,label,li,p{font-family:var(--Font-A)}h1,h2,h3,h4,h5,h6{font-family:var(--Font-A)}h1{font-size:56px!important;margin-bottom:40px;color:var(--color-text-1)}h2{font-size:48px;margin-bottom:40px}h3{font-size:44px}h4{font-size:40px}h5{font-size:36px}h6{font-size:32px}p{font-size:16px}a{text-decoration:none!important}strong{font-weight:700!important}figure{margin:0!important}.destaque-menu a{font-weight:var(--weight-bold)!important}.header-principal{position:fixed;top:0;left:0;width:100%;background-color:var(--color-branca);padding:20px 0;z-index:10;box-shadow:2px 5px 5px 0 rgba(0,0,0,.2)}.header-principal nav{display:flex;gap:40px;align-items:center;justify-content:space-around}.header-principal nav #box-logo{display:flex;align-items:center;gap:20px}.header-principal nav #box-logo img{width:100px;height:auto}.header-principal nav #box-logo a img{width:250px;height:auto;object-fit:contain}.header-principal nav #box-logo .logos{display:flex;gap:10px}.header-principal nav #box-logo .logos img{width:110px;height:auto;object-fit:contain}.header-principal nav .menu-mobile{display:block;position:relative;height:50px;width:50px}.header-principal nav .menu-mobile span{display:block;width:100%;height:7px;background-color:#000;position:absolute;border-radius:2px;transition:ease-in-out .2s}.header-principal nav .menu-mobile span:nth-child(1){top:9px}.header-principal nav .menu-mobile span:nth-child(2){top:20px}.header-principal nav .menu-mobile span:nth-child(3){top:31px}.header-principal nav .animation span:nth-child(1){transform:rotate(45deg);top:20px}.header-principal nav .animation span:nth-child(2){transform:translate(-100%,0)!important;opacity:0}.header-principal nav .animation span:nth-child(3){transform:rotate(-45deg);top:20px}.header-principal nav .active-menu{display:flex!important}.header-principal nav #menu-principal{list-style:none;padding:0;margin:0;display:flex;gap:5px}.header-principal nav #menu-principal li a{font-size:16px;font-weight:var(--weight-light);color:var(--color-preta);padding:5px 15px;border-radius:12px;transition:ease-in-out .2s}.header-principal nav #menu-principal li a:hover{border:1px solid var(--color-border-1);background-color:var(--color-bg-5);color:var(--color-branca)}.header-principal nav .social-icons-header{display:flex;gap:10px}.header-principal nav .social-icons-header a i{color:var(--color-preta)}footer{background-color:var(--color-bg-1);padding:5vw 0}footer .container{display:flex;align-items:center;justify-content:space-between;gap:40px}footer .container .logos-footer{display:flex;gap:20px}footer .container .logos-footer img{width:180px;height:auto;object-fit:contain}footer .container .social-icons-footer{display:flex;gap:15px}footer .container .social-icons-footer a{color:var(--color-preta);font-size:32px}footer .container .social-icons-footer i{font-size:32px;color:var(--color-preta)}.faixa-footer{background-color:var(--color-bg-2);padding:20px 0}.faixa-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap}.faixa-footer .container p{margin:0;font-size:12px;color:var(--color-branca);font-weight:var(--weight-light)}.banner-principal{position:relative;width:100%;max-height:920px;aspect-ratio:16/9;overflow:hidden}.banner-principal img{width:100%;max-width:100%;height:auto}.banner-principal .content-banner{position:absolute;bottom:40px;left:100px;padding:2vw}.banner-principal .content-banner p{color:var(--color-branca);text-transform:uppercase;font-weight:var(--weight-bold);font-size:20px;line-height:24px}.banner-principal video{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.banner-principal .logos-parceiras{position:absolute;top:7vw;right:7vw;display:flex;gap:20px;background-color:rgba(255,255,255,.6);padding:15px;border-radius:12px}.banner-principal .logos-parceiras img{width:10vw;height:auto;object-fit:contain;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .2))}.projeto{padding:5vw 0;background-color:var(--color-bg-2)}.projeto .container h2,.projeto .container h3,.projeto .container h4,.projeto .container h5,.projeto .container h6{color:var(--color-branca);font-weight:var(--weight-black);text-transform:uppercase}.projeto .container p{font-weight:var(--weight-extra-light);color:var(--color-branca)}.forca-do-projeto{padding:5vw 0}.forca-do-projeto .container h2{text-align:center;color:var(--color-text-1);font-weight:var(--weight-black);text-transform:uppercase}.forca-do-projeto .container .grid-projetos .wp-block-kadence-column .kt-inside-inner-col:hover{background-color:var(--color-bg-7)}.forca-do-projeto .container .grid-projetos .wp-block-kadence-column .kt-inside-inner-col:hover h3{font-size:66px!important;color:var(--color-text-1)!important}.forca-do-projeto .container .grid-projetos .wp-block-kadence-column .kt-inside-inner-col:hover p{color:var(--color-preta)!important}.forca-do-projeto .container h3{font-size:45px;font-weight:var(--weight-black);margin-bottom:20px;transition:ease-in-out .2s}.forca-do-projeto .container p{font-weight:var(--weight-medium);transition:ease-in-out .2s;font-size:13px}.socioambiental{padding:5vw 0;background-color:var(--color-bg-3)}.socioambiental .container h2,.socioambiental .container h3,.socioambiental .container h4,.socioambiental .container h5,.socioambiental .container h6{color:var(--color-branca);font-weight:var(--weight-black);text-transform:uppercase}.socioambiental .container p{color:var(--color-branca);font-weight:var(--weight-light);transition:ease-in-out .2s}.socioambiental .container a{color:var(--color-branca)}.socioambiental .container .grid-socioambiental .kt-inside-inner-col{transition:ease-in-out .2s}.socioambiental .container .grid-socioambiental .kt-inside-inner-col img{transition:ease-in-out .2s;width:70px;height:70px;object-fit:contain}.socioambiental .container .grid-socioambiental .kt-inside-inner-col:hover{border:solid 4px var(--color-branca);background-color:rgba(75,103,57,.7)}.socioambiental .container .grid-socioambiental .kt-inside-inner-col:hover img{width:0;height:0;display:none}.socioambiental .container .grid-socioambiental .kt-inside-inner-col:hover p{font-weight:var(--weight-black)!important}.comunidades{padding:5vw 0;background-color:var(--color-bg-6)}.comunidades .container h2{color:var(--color-text-1);text-transform:uppercase;font-weight:var(--weight-black)}.comunidades .container p{width:70%}.reconcavo{padding:5vw 0;background-color:var(--color-bg-4)}.reconcavo .container h2{color:var(--color-branca);text-transform:uppercase;font-weight:var(--weight-black)}.reconcavo .container p{color:var(--color-branca);font-weight:var(--weight-light)}.reconcavo .container video{border-radius:16px}.reconcavo .container .recancavo-grid img{width:160px;height:100px;object-fit:cover}.associacoes{padding:5vw 0;background-color:var(--color-bg-1)}.associacoes .container h2{color:var(--color-text-4);text-align:center;text-transform:uppercase;font-weight:var(--weight-black)}.parceria{padding:5vw 0}.parceria .container h2{font-weight:var(--weight-black);text-transform:uppercase}.parceria .container p{font-weight:var(--weight-extra-light)}.contato{background-color:var(--color-bg-1);padding:5vw 0 0 0}.contato .container h2{text-align:center;color:var(--color-text-1);text-transform:uppercase;font-weight:var(--weight-black);margin-bottom:20px}.contato .container p{font-size:16px;font-weight:var(--weight-extra-light);text-align:center}.contato .container form{width:63%;margin:0 auto}.contato .container form .grid-form{display:flex;gap:10px}.contato .container form input,.contato .container form label,.contato .container form textarea{width:100%;max-width:100%;border:none}.contato .container form input,.contato .container form textarea{padding:15px 20px;border-radius:8px}.contato .container form textarea{height:150px}.contato .container form ::placeholder{color:#ccc;font-size:16px}.contato .container form input[type=submit]{background-color:var(--color-bg-2);color:var(--color-branca)}.contato .container .grid-mosaic{display:flex;gap:20px}.contato .container .grid-mosaic .mosaic-1{flex:1}.contato .container .grid-mosaic .mosaic-1 img{max-width:100%;width:100%}.contato .container .grid-mosaic .mosaic-1 .grid-1{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contato .container .grid-mosaic .mosaic-1 .grid-1 div{overflow:hidden}.contato .container .grid-mosaic .mosaic-1 .grid-1 div:nth-child(2){display:flex;flex-direction:column;gap:20px}.contato .container .grid-mosaic .mosaic-1 .grid-1 div:nth-child(3){grid-column:span 2}.contato .container .grid-mosaic .mosaic-2{flex:1;gap:20px}.contato .container .grid-mosaic .mosaic-2 img{max-width:100%;width:100%}.contato .container .grid-mosaic .mosaic-2 .grid-2{display:flex;flex-direction:column;gap:20px}.contato .container .grid-mosaic .mosaic-2 .grid-2 div{overflow:hidden}.contato .container .grid-mosaic .mosaic-2 .grid-2 div:nth-child(1){flex:1}.contato .container .grid-mosaic .mosaic-2 .grid-2 div:nth-child(2){flex:1;display:flex;gap:20px}.contato .container .grid-mosaic .mosaic-2 .grid-2 div:nth-child(2) div:nth-child(1){display:flex;flex-direction:column;gap:25px}.contato .container .grid-mosaic img{transition:ease-in-out .6s}.contato .container .grid-mosaic img:hover{transform:scale(1.2)}@media screen and (min-width:1025px){.header-principal nav .menu-mobile{display:none}}@media screen and (max-width:1024px){.header-principal{padding:20px 40px}.header-principal nav{display:grid;grid-template-columns:1fr auto auto;gap:20px}.header-principal nav .menu-mobile{display:flex}.header-principal nav .box-menu{display:none;order:4;grid-column:span 3;justify-content:flex-end}.header-principal nav .box-menu ul{flex-direction:column;gap:15px}.header-principal nav .box-menu ul li a{font-size:18px!important}}@media screen and (max-width:1366px){.forca-do-projeto .container h3{font-size:46px!important}.forca-do-projeto .container p{margin-top:20px}}@media screen and (max-width:1024px){.header-principal .social-icons-header{display:none!important}.banner-principal .logos-parceiras{top:11vw}.contato .container form{width:100%}.contato .container form input{width:100%}.contato .container .grid-mosaic{flex-direction:column}footer .container{flex-direction:column;align-items:center}footer .container .logos-footer{width:100%;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}footer .container .logos-footer img{width:150px;max-width:100%;height:auto;object-fit:contain}}@media screen and (max-width:768px){.header-principal{padding:15px 12px}.header-principal nav #box-logo .logos img{width:100px}.banner-principal{margin-top:81px}.banner-principal .logos-parceiras{top:3vw}.banner-principal{margin-top:96px}.banner-principal .content-banner{left:12px;bottom:12px}.banner-principal .content-banner p{font-size:16px;margin-bottom:0}}@media screen and (max-width:425px){h2{font-size:28px!important;margin-bottom:20px}.header-principal #box-logo .logos{display:none!important}.banner-principal{margin-top:82px;aspect-ratio:1/1;max-height:500px}.banner-principal .content-banner{padding:0;bottom:22px}.banner-principal .content-banner p{text-transform:initial;line-height:15px;font-size:12px}.banner-principal .content-banner span{font-size:10px}.banner-principal .logos-parceiras{top:4vw;right:50%;width:90vw;transform:translate(50%,0);justify-content:center}.banner-principal .logos-parceiras img{width:22vw!important}.comunidades .container p{width:100%}.socioambiental .container h2{text-align:left}.socioambiental .container p{text-align:left}.associacoes .container h2{text-align:left}.associacoes .container p{text-align:left}.faixa-footer{padding:10px 0}.faixa-footer .container{justify-content:center}}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../fonts/Inter18pt-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}