@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,600;0,900;1,100;1,200;1,300;1,600;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,600;0,900;1,100;1,200;1,300;1,600;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,800;1,300;1,400;1,500;1,600;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,700;0,800;0,900;1,300;1,400;1,700;1,800;1,900&display=swap";a{text-decoration:none}ol,ul{list-style:none}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,footer,header,nav,section,main{margin:0;padding:0;border:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p,a,ul{font-size:1em;font-weight:normal}html{overflow-x:hidden}*{font-family:"Open Sans",sans-serif;font-display:swap}h2{color:#2f776b;font-family:"Poppins",sans-serif;font-size:2em;font-weight:bold;text-transform:uppercase;margin-bottom:70px}@media only screen and (max-width: 600px){h2{font-size:1.5em}}h2::before{content:"";display:block;width:120px;height:5px;margin-bottom:5px;background-color:#fa6632}h2.align-right{position:relative}h2.align-right::before{position:absolute;right:0;top:-10px}h2.cor-clara::before{background-color:#fff}h2:has(~h5){margin-bottom:0}h3{font-family:"Poppins",sans-serif;font-weight:bold;font-size:1.4em;color:#2f776b}h4{font-family:"Poppins",sans-serif;font-weight:bold;font-size:1.1em;color:#2f776b}h5{margin-bottom:70px;font-weight:bold}img{border-radius:5px}img.mouse-zoom,img.mouse-zoom:hover{transition:all .3s}img.mouse-zoom:hover{transform:scale(1.1)}img .sombra-img{box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}@media only screen and (max-width: 800px){img .img-cover{-o-object-fit:cover;object-fit:cover;height:100%}}.font-destaque{font-family:"Poppins",sans-serif}.fs09{font-size:.9em !important}.botao{color:#2f776b;background:#fff;border:solid #21544c 2px;transition:.3s;display:flex;flex-direction:row;align-items:center;padding:10px 30px;width:-moz-fit-content;width:fit-content;border-radius:2em;font-family:"Poppins",sans-serif;font-weight:600;margin-top:40px}.botao:hover{transition:all 0s .01s linear;background-color:#2f776b;color:#fff;box-shadow:0px 20px 60px #bebebe,-20px -20px 60px #fff}.botao .btn-border{position:absolute;transition:all .1s .01s linear;top:50%;left:50%;width:9em;height:3em;transform:translate(-50%, -50%)}.icone{min-width:60px;min-height:60px;max-width:60px;max-height:60px;display:flex;justify-content:center;align-items:center}.box-shadow{box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}.mt40{margin-top:40px}.ml50{margin-left:50px}.mt100{margin-top:100px}.mb40{margin-bottom:40px}.mb100{margin-bottom:100px}.p30{padding:30px}.p10{padding:10px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.no-bullet li{list-style:none}.border-radius{border-radius:5px}.no-radius{border-radius:0}.h800{height:800px}.cor-clara{color:#fff}.cor-bg-destaque{background-color:#028af2}.bg-claro{background-color:#e5f5f8}.bg-branco{background-color:#fff}.bg-escuro{background-color:#028af2}.object-fit-cover{height:100%;-o-object-fit:cover;object-fit:cover}.sombra-texto{text-shadow:0px 0px 9px rgba(0,0,0,.53),0px 0px 11px rgba(94,92,79,0)}.w600{width:600px}.w700{width:700px}.form-layout input,.form-layout textarea{border:none;border-bottom:#21544c 1px solid}#contato__form form textarea,#orcamento__form textarea{height:150px}.cor-icone-texto{color:#2d2d2d}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40}.container-video-yt{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.container-video-yt #iframe{width:inherit;display:flex;justify-content:center;align-items:center}.container-video-yt a{text-decoration:none;background-color:#fff;color:#fa6632;border-radius:50%;box-shadow:0 10px 40px rgba(0,0,0,.4);letter-spacing:2px;text-transform:uppercase;width:70px;height:70px;transition:all .3s}.container-video-yt a.btn-w-200{width:200px;border-radius:40px;height:60px}.container-video-yt a :hover{background-color:#fa6632;color:#fff;transition:all .3s}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .3s}.video-container iframe{width:90%;max-width:800px;transform:scale(0);box-shadow:0 20px 20px rgba(0,0,0,.2);outline:none;transition:all .3s}.video-container .close{position:absolute;top:10px;right:25px;font-size:20px;cursor:pointer;color:#fff}.video-container.show{pointer-events:all;opacity:1}.video-container.show iframe{transform:scale(1)}p,ul li{color:#707070}ul{margin-left:30px}ul li{margin:10px 0;list-style-image:url("/img/bullet.svg")}ul.lista-destaque li{list-style:none;display:flex;border-radius:5px;padding:5px 10px;transition:all 1s;font-size:1em}ul.lista-destaque li:hover{color:#fff;cursor:default}ul.lista-destaque li::after{content:"";position:absolute;z-index:-1;padding:.85em .75em;display:block;left:0;right:0;top:0;bottom:0;transition:all .1s;color:#fff;background-color:#fa6632;width:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:5px 2px}ul.lista-destaque li:hover::after{transition:all .4s;width:calc(100% + 10px)}.citacao{font-style:italic;font-family:"Poppins",sans-serif}.citacao.lg{font-style:italic;font-size:2em}@media only screen and (max-width: 600px){.citacao.lg{font-size:1.5em}}.anime{opacity:0;transform:translate3d(-50px, 0px, 0px)}.anime-start{opacity:1;transition:.3s all ease;transform:translate3d(0px, 0px, 0px)}.intro{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100vw;max-width:100%;height:70vh;margin-top:120px;background-size:cover}.intro::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:70vh;background:rgba(0,0,0,.2);z-index:-1}.intro h1{font-size:2em;font-family:"Poppins",sans-serif;font-weight:bold;text-transform:uppercase;color:#fff;text-align:right}.intro>.container{display:flex;flex-direction:column;justify-content:center;align-items:end;height:70vh}.intro .container p{text-align:right;color:#fff;width:500px;font-size:1em}.intro .citacao{width:60%;margin:0 auto;background-color:#f6fffe;transform:translateY(-50%) !important;padding:20px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;border-radius:5px}.intro p,.intro .citacao p{color:#2f776b;font-size:1.5em;font-style:italic;text-align:center}.conteudo .container p,.conteudo .container-fluid p{margin:10px 0}.backdrop-filter{-webkit-backdrop-filter:brightness(0.7);backdrop-filter:brightness(0.7);height:100%}.backdrop-filter-06{-webkit-backdrop-filter:brightness(0.6);backdrop-filter:brightness(0.6);height:100%}.backdrop-filter-09{-webkit-backdrop-filter:brightness(0.9);backdrop-filter:brightness(0.9);height:100%}.card-com-img{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;flex-wrap:wrap;gap:10px}.card-com-img__item{display:grid;align-items:end;overflow:hidden}.card-com-img__item:hover::after{opacity:1;height:150px}.card-com-img__item:hover p.card-com-img__titulo{opacity:1;transform:translateY(-50px) scale(1)}.card-com-img__item:hover img{transform:translateY(-100px) scale(1.1);max-width:100%;transition:.3s}.card-com-img__item::after{content:"";display:block;background-color:#fff;position:relative;bottom:0;top:0;width:100%;margin-top:-150px;height:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;grid-column:1;grid-row:2;opacity:0;transition:.1s}@media only screen and (max-width: 600px){.card-com-img__item{width:100%}}.card-com-img__item img,.card-com-img__item p{grid-column:1;grid-row:1}.card-com-img__item img{width:100%;transform:scale(1);transition:.3s}.card-com-img__item p.card-com-img__titulo{color:#707070;padding:20px;opacity:0;font-weight:bold;font-size:1.2em;transition:.3s;transform:scale(0.7);z-index:1}footer{padding-top:100px}footer h4{font-weight:800;font-size:.9em}footer svg{fill:#2f776b}@media only screen and (max-width: 600px){footer .container{flex-direction:column}}@media only screen and (max-width: 600px){footer .container .col:nth-child(1){justify-content:center}}footer .logo{width:200px;margin-bottom:40px}footer address p,footer a,footer .footer-menu p,footer .footer-menu .col>a,footer .nome-empresa{color:#2f776b;font-size:.8em;display:flex;align-items:center;justify-content:center;margin:5px 0}footer .footer-menu a::before{grid-column:1;grid-row:1;content:"";display:block;width:0px;height:2px;background-color:#fa6632;transition:.3s}footer .footer-menu a:hover::before{width:100%}footer .footer-menu a:hover{color:#028af2}footer .footer-menu a,footer .footer-menu .col>a{display:grid}footer .footer-menu .col{flex-grow:0;flex-shrink:0;flex-basis:200px}@media only screen and (max-width: 800px){footer .footer-menu .col{flex-basis:0}}footer .footer-menu p,footer .footer-menu .col>a{text-transform:uppercase;font-weight:bold}footer .footer-menu ul{margin:0}footer .footer-menu .col>p,footer .footer-menu .col>a{padding:10px 0}footer .footer-menu p,footer .footer-menu ul li a,footer .footer-menu .col>a{justify-content:start}footer .bg-footer{background-image:url("../img/bg-rodape.jpg");background-position:center center;background-repeat:no-repeat;width:100vw;max-width:100%;height:400px}footer .dev{height:50px;background-color:#2d2d2d}footer .dev p{font-size:.8em;color:#fff}#secao-cookies{display:none;position:fixed;width:100%;bottom:0rem;z-index:1000}#secao-cookies .cookies-content{box-shadow:0 1px 3px rgba(0,0,0,.15);background-color:#333;max-width:920px;border-top-right-radius:5px;border-top-left-radius:5px;padding:1rem;margin:0 auto;display:flex;gap:2rem}#secao-cookies .cookies-content .cookies-texto,#secao-cookies .cookies-content .cookies-btn{display:flex;color:var(--branco);align-items:center}#secao-cookies .cookies-texto p{font-size:.9rem;color:#fff;margin:0}#secao-cookies .cookies-btn{display:flex;justify-content:center;gap:20px}#secao-cookies .cookies-btn button{font-weight:500;font-size:.9rem;background-color:#fff;color:#2f776b;cursor:pointer;border:2px solid #2f776b;border-radius:5px;width:120px;height:40px}#secao-cookies .cookies-btn button:hover{color:#fff;background-color:#2f776b;border:2px solid #fff}header{position:fixed;width:100%;top:0;padding:20px 0;z-index:100;height:120px;transition:all .5s;display:flex;justify-content:space-between;align-items:center;background-color:#fff}header.sticky{background:#fff;height:50px;transition:all .5s;box-shadow:0px 0px 2em rgba(152,151,151,.558)}header.sticky nav{height:50px}header.sticky .active ul.menu{height:calc(100vh - 50px)}header.sticky .logo svg{width:130px;height:50px}header.sticky .logo{display:flex;height:50px}@media only screen and (max-width: 800px){header.sticky ul.menu{top:50px}}header .logo{min-width:200px}@media only screen and (max-width: 800px){header .logo{min-width:150px}}header .logo svg{width:200px;transition:.7s}@media only screen and (max-width: 800px){header .logo svg{width:150px}}nav{display:flex;justify-content:space-between}@media only screen and (max-width: 800px){nav{flex-wrap:wrap;transition:.3s}}@media only screen and (max-width: 800px){nav ul.menu{display:block;position:absolute;width:100%;top:120px;right:0;background-color:#fff;height:0;z-index:1000;transition:.5s;visibility:hidden;overflow-y:hidden}}@media only screen and (max-width: 800px){nav .icones{order:1}}@media only screen and (max-width: 600px){nav .icones a{padding:.9px}}@media only screen and (max-width: 800px){nav.active ul.menu{height:calc(100vh - 120px);visibility:visible;overflow-y:auto}}@media only screen and (max-width: 800px){nav.active #hamburguer{border-top-color:rgba(0,0,0,0)}}@media only screen and (max-width: 800px){nav.active #hamburguer::before{transform:rotate(135deg)}}@media only screen and (max-width: 800px){nav.active #hamburguer::after{transform:rotate(-135deg);top:-7px}}#btn-mobile{display:none}@media only screen and (max-width: 800px){#btn-mobile{display:flex;align-items:center;padding:.5rem 1rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:.5rem;order:2}}.menu{display:flex;align-items:center;width:100%;justify-content:center;position:relative;align-items:center}.menu .menu__submenu{position:absolute;display:none;min-width:300px;margin-top:10px;background-color:#eee;right:0;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;border-radius:5px}.menu .menu__submenu:before{position:absolute;background-color:rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid #eee;border-top:8px solid rgba(0,0,0,0);top:-15px;left:18px}.menu .menu__submenu:after{content:"";background-color:rgba(0,0,0,0)}.menu .menu__submenu li{display:block}nav .menu .menu__item{padding:10px;transition:.7s}nav .menu .menu__item:hover{cursor:pointer}nav .menu .menu__item:hover .menu__submenu{display:block;background:#fff;box-shadow:0px 10px 36px 0px rgba(0,0,0,.2)}@media only screen and (max-width: 800px){nav .menu .menu__item:hover .menu__submenu{width:100%}}nav .menu .menu__item:hover a{color:#028af2}nav .menu .menu__item:hover::before{width:100%;background-color:#fa6632;transition:.3s}nav .menu .menu__item::before{content:"";display:block;width:0;height:2px;background-color:rgba(0,0,0,0);transition:.3s}nav .menu .menu__item>a,nav .menu .menu__item>span{font-weight:600;font-size:.9em;text-transform:uppercase;color:#2f776b;transition:.2s;letter-spacing:.05em}nav .menu .menu__item .menu__submenu li{padding:1px 0px}nav .menu .menu__item .menu__submenu li a{transition:.2s;color:#707070;padding:5px 10px;border-left:3px solid rgba(0,0,0,0);font-weight:600;font-size:.9em}.icones{display:flex;align-items:center}.icones a{padding:10px;transition:.2s}.icones a:hover svg path{fill:#028af2;transition:.2s}.mega-menu{padding:10px;display:grid;grid-template-columns:360px 360px;row-gap:10px}@media only screen and (max-width: 600px){.mega-menu{grid-template-columns:1fr}}.mega-menu li{border-radius:5px;margin:0 !important}.mega-menu li a{display:grid;grid-template-rows:min-content;padding:5px;height:100%}.mega-menu li:hover{background:#e5f5f8;background:linear-gradient(90deg, rgb(229, 245, 248) 0%, rgb(220, 248, 253) 100%);transition:all .1s .01s linear}.mega-menu li:hover span.titulo{color:#fa6632}.mega-menu li:hover span.local{color:#028af2;border-radius:5px;transition:all .1s .01s linear}.mega-menu li.destaque{grid-column:1/3;background-color:#e5f5f8}@media only screen and (max-width: 600px){.mega-menu li.destaque{grid-column:1}}.mega-menu li.destaque:hover{background:#028af2}.mega-menu li.destaque:hover:hover .titulo,.mega-menu li.destaque:hover:hover .resumo{color:#fff}.mega-menu span.titulo{text-transform:uppercase;font-weight:bold;font-family:"Open Sans",sans-serif}.mega-menu span.resumo{margin:5px 0;font-family:"Raleway",sans-serif;font-weight:600;font-size:.9em}.mega-menu span.local{transition:all .1s .01s linear;font-size:.9em;border-radius:5px;display:flex;align-self:end;text-transform:uppercase}footer li.destaque a{display:block !important}footer li.destaque a span{padding:0 !important}footer li.destaque a img{display:none !important}footer .resumo,footer .local{display:none !important}footer footer .col{flex-basis:auto !important}@media only screen and (max-width: 800px){#hamburguer{display:block;width:20px;border-top:2px solid}}@media only screen and (max-width: 800px){#hamburguer::after,#hamburguer::before{content:"";display:block;width:20px;height:2px;background-color:currentColor;margin-top:5px;transition:.3s;position:relative}}#home__intro{background-image:url("../img/home/bg.webp");background-position:center top;background-repeat:no-repeat;width:100vw;max-width:100%;height:70vh;margin-top:120px;margin-bottom:150px}@media only screen and (max-width: 600px){#home__intro{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}}#home__intro .citacao{width:80%}@media only screen and (max-width: 600px){#home__intro .citacao{transform:translateY(0) !important;padding:0;margin:20px 20px;width:auto;background-color:rgba(0,0,0,0);box-shadow:none}}@media only screen and (max-width: 600px){#home__intro .citacao p{font-size:1.1em;color:#fff;text-align:right;text-shadow:0px 0px 10px rgba(21,21,21,.9)}}@media only screen and (max-width: 600px){#home__intro>.container{height:auto;padding:0 20px}}@media only screen and (max-width: 600px){#home__intro .container svg{width:250px}}#home__intro .container h1{font-size:1.3em}@media only screen and (max-width: 600px){#home__intro .container p{width:auto;font-size:1em}}#missao-visao-valores{margin:100px 0;line-height:0}@media only screen and (max-width: 600px){#missao-visao-valores{margin:0}}#missao-visao-valores .container-fluid{background-color:#fa6632}@media only screen and (max-width: 800px){#missao-visao-valores .container-fluid{display:grid}}#missao-visao-valores .container-fluid #bg{background-image:url("../img/home/missao-visao-valores.webp");background-position:right center;background-repeat:no-repeat;background-size:cover;width:100%}@media only screen and (max-width: 600px){#missao-visao-valores .container-fluid #bg{display:none}}@media only screen and (max-width: 800px){#missao-visao-valores .container-fluid>div:nth-child(1){height:50vh}}#missao-visao-valores .container-fluid>div:nth-child(2){margin:100px 20px}@media only screen and (max-width: 600px){#missao-visao-valores .container-fluid>div:nth-child(2){padding:0 10px;margin:20px 0}}@media only screen and (max-width: 600px){#missao-visao-valores .container-fluid>div:nth-child(2) div{margin:20px 0}}#missao-visao-valores .container-fluid>div div{margin:20px 0}#missao-visao-valores p{color:#fff;margin:0;padding:0;line-height:1.5}#missao-visao-valores p.titulo{font-weight:bold;text-transform:uppercase;font-size:1.2em;font-family:"Poppins",sans-serif}#missao-visao-valores svg{margin:0;padding:0}#missao-visao-valores .home-svg{display:flex;justify-content:start;padding:0;margin:0}#missao-visao-valores img{width:100%}.slide-img-hover img{transition:.3s ease}.slide-img-hover:hover img,.carousel-control-prev:hover .slide-img-hover img,.carousel-control-next:hover .slide-img-hover img{filter:brightness(0.7) contrast(120%) blur(2px);transition:.8s ease;z-index:-1;scale:1.05}@media only screen and (max-width: 600px){#home__seas .w700{width:auto}}#home__seas .container a{display:grid;align-items:end}@media only screen and (max-width: 1200px){#home__seas .container a .col{border:none !important}}#home__seas .container a img{transition:.1s ease;z-index:-1}@media only screen and (max-width: 800px){#home__seas .container a img{filter:brightness(0.8)}}#home__seas .container a:hover img{filter:brightness(0.7) contrast(150%);transition:.8s ease;z-index:-1}#home__seas .container a>span{padding:50px}@media only screen and (max-width: 1200px){#home__seas .container a>span{padding:20px}}#home__seas .container img,#home__seas .container a>span{grid-column:1;grid-row:1}#social-ambiental-economico{margin:100px 0;height:50vh}@media only screen and (max-width: 800px){#social-ambiental-economico{grid-template-areas:"tit tit" "txt img"}}@media only screen and (max-width: 600px){#social-ambiental-economico .container{gap:10px;grid-template-areas:"tit" "txt"}}@media only screen and (max-width: 600px){#social-ambiental-economico .container img{display:none}}#projetos{margin:100px 0}#projetos .container{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-template-areas:"lg lg sm1 sm2" "lg lg sm3 sm4" "lg lg md  md";gap:20px}@media only screen and (max-width: 800px){#projetos .container{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-template-areas:"lg  lg" "lg  lg" "lg  lg" "sm1 sm2" "md  md" "sm3 sm4"}}@media only screen and (max-width: 600px){#projetos .container{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(8, 1fr);grid-template-areas:"lg" "lg" "lg" "sm1" "sm2" "md" "sm3" "sm4"}}#projetos .container .grid2x1{grid-area:md}#projetos #carousel-container{display:flex;position:relative;overflow:hidden;grid-area:lg;border-radius:5px}#projetos #carousel-container #nav-buttons{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;z-index:2;margin-bottom:20px;margin-right:20px}#projetos #carousel-container #nav-buttons #prev,#projetos #carousel-container #nav-buttons #next{font-size:1.5em;cursor:pointer;margin:0 5px;border:2px solid #fff;border-radius:50%;padding:8px;color:#fff;background-color:rgba(0,0,0,0);outline:none;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:background-color .3s,transform .3s;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#projetos #carousel-container #nav-buttons #prev:hover,#projetos #carousel-container #nav-buttons #next:hover{transform:scale(1.15)}#projetos #carousel{display:flex;transition:transform .5s ease-in-out}#projetos .slide{min-width:100%;box-sizing:border-box;position:relative}@media only screen and (max-width: 600px){#projetos .slide .slide__descricao{margin-bottom:40px !important}}#projetos a{display:grid;width:100%;height:100%;text-decoration:none;color:inherit;overflow:hidden;border-radius:5px;transition:.3s ease-in}#projetos a:hover img{transform:scale(1.1);filter:brightness(0.7);transition:.2s ease-in}#projetos img{transition:transform .3s;grid-column:1;grid-row:1}#projetos .caption{align-self:self-end;height:50%;width:100%;border-radius:5px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.7));color:#fff;grid-column:1;grid-row:1;z-index:1;display:grid;align-content:end}#projetos .caption .slide__titulo{margin:0;font-size:1.2em;font-weight:bold;line-height:1.2;color:#fff}@media only screen and (max-width: 1366px){#projetos .caption .slide__titulo{font-size:1em}}#projetos .caption .slide__descricao{margin:5px 0 0;font-size:1em;line-height:1.2;color:#fff;width:80%}#servicos{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;margin:100px 0;z-index:-1}@media only screen and (max-width: 800px){#servicos{height:100%}}@media only screen and (max-width: 600px){#servicos{background-size:cover;height:auto}}@media only screen and (max-width: 800px){#servicos h2{text-shadow:0px 0px 10px rgba(21,21,21,.9)}}@media only screen and (max-width: 600px){#servicos>.container{padding:20px 10px}}#servicos ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media only screen and (max-width: 800px){#servicos ul{gap:10px;line-height:1.4}}@media only screen and (max-width: 600px){#servicos ul{grid-template-columns:1fr}}#servicos ul li{margin-bottom:10px}#servicos ul li p.titulo{text-transform:uppercase;font-family:"Poppins",sans-serif;font-size:1.3em;font-weight:bold}@media only screen and (max-width: 800px){#servicos ul li p{font-size:.9em;text-shadow:0px 0px 10px rgba(21,21,21,.9)}}#blog .blog-item{margin-bottom:20px}#blog .blog-item div{margin:20px 0}#blog .blog-item div h3{margin-bottom:10px}#parceiros{height:100vh}@media only screen and (max-width: 600px){#parceiros{height:auto}}#parceiros .container{display:flex}@media only screen and (max-width: 800px){#parceiros .container{flex-direction:column}}@media only screen and (max-width: 800px){#parceiros .col:nth-child(2){grid-template-columns:repeat(4, 1fr)}}#parceiros p{margin-bottom:10px}#parceiros div:nth-child(2){display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;gap:10px}#home__quem-somos p{margin-bottom:10px}@media only screen and (max-width: 600px){#home__quem-somos iframe{width:100%}}@media only screen and (max-width: 1024px){#home__quem-somos .container-fluid .row{flex-direction:column}}@media only screen and (max-width: 1024px){#home__quem-somos .container-fluid .row .col{padding:20px 0}}#destaque{background-color:#f8f8f8;padding:80px 0}#destaque .conteudo{display:grid;grid-template-columns:auto 40%}@media only screen and (max-width: 800px){#destaque .conteudo{grid-template-columns:100%;grid-template-rows:auto auto}}#destaque .badge{background-color:#fa6632 !important;width:-moz-fit-content;width:fit-content}#destaque img{border-top-left-radius:0;border-bottom-left-radius:0}#contato__intro{background-image:url("../img/contato.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#contato__form svg path{fill:#707070}#orcamento__intro{background-image:url("../img/orcamento-bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#page__seas{background-image:url("../img/pages/1-seminario-de-educacao-ambiental-e-saneamento-basico-do-vale-do-ribeira/bg.webp");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#seas__tema .container-fluid{height:600px}@media only screen and (max-width: 600px){#seas__tema .container-fluid{flex-direction:column}}#seas__tema #bg{background-position:center center;background-repeat:no-repeat;background-size:cover;min-width:600px}@media only screen and (max-width: 600px){#seas__tema #bg{min-width:100%;height:600px}}@media only screen and (max-width: 1024px){#seas__tema #bg{min-width:50%}}#seas__video .embed{position:relative;width:100%;padding-bottom:56.25%}#seas__video .embed iframe{position:absolute;width:100%;height:100%;border:none}@media only screen and (max-width: 800px){#seas__publico-alvo h2{color:#2f776b;margin-top:40px}}@media only screen and (max-width: 800px){#seas__publico-alvo h2::before{background-color:#fa6632}}@media only screen and (max-width: 800px){#seas__publico-alvo p{color:#707070}}#seas__publico-alvo>.container{display:grid;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr}@media only screen and (max-width: 800px){#seas__publico-alvo>.container{display:flex;flex-direction:column}}#seas__publico-alvo>.container img,#seas__publico-alvo>.container>.container{grid-column:1;grid-row:1}#seas__publico-alvo>.container>.container{padding:0 50px}@media only screen and (max-width: 800px){#seas__publico-alvo>.container>.container{padding:0}}#seas__abertura span.font-destaque{height:50px}#seas__grid-fotos>.container{display:grid;justify-content:center;grid-template-areas:"img1 img2 img4" "img1 img3 img4";grid-auto-flow:dense;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media only screen and (max-width: 1024px){#seas__grid-fotos>.container{grid-template-areas:"img1" "img4" "img2" "img3"}}@media only screen and (max-width: 1024px){#seas__grid-fotos>.container{grid-template-areas:"img1 img4" "img2 img3"}}#seas__grid-fotos>.container img:nth-child(1){grid-area:img1}#seas__grid-fotos>.container img:nth-child(2){grid-area:img2}#seas__grid-fotos>.container img:nth-child(3){grid-area:img3}#seas__grid-fotos>.container img:nth-child(4){grid-area:img4}#seas__grid-fotos>.container img{filter:brightness(0.8) contrast(90%);transition:.5s ease}#seas__grid-fotos>.container img:hover{filter:brightness(1) contrast(110%);transition:.8s ease}#seas__fortalecendo-redes .container{display:grid}#seas__fortalecendo-redes .container img,#seas__fortalecendo-redes .container span{grid-column:1;grid-row:1}#seas__fortalecendo-redes .container span{padding:0 50px;width:60%;justify-self:end}@media only screen and (max-width: 800px){#seas__fortalecendo-redes .container span{width:100%;padding:10px}}@media only screen and (max-width: 1024px){#seas__fortalecendo-redes .container span{width:80%}}.caption-hover{display:inline-block;position:relative;overflow:hidden;cursor:pointer;padding:0}.caption-hover img{width:100%;height:100%}.caption-hover span{position:absolute;top:50%;padding:50px;opacity:0;z-index:1;transition:all .8s ease-out;transition-delay:.2s;display:grid;justify-content:start}.caption-hover span h3{font-size:1em}.caption-hover span h4{font-size:1em;color:#707070}.caption-hover span h5,.caption-hover span h6{font-size:.9em}.caption-hover span .caption-hover span h6{letter-spacing:.05em}.caption-hover span h3,.caption-hover span h4,.caption-hover span h5{margin-bottom:5px}.caption-hover:after{display:flex;position:absolute;content:"";top:10%;bottom:10%;left:7%;right:7%;background:#fff;opacity:0;transition:all .8s ease-out}.caption-hover:hover:after{opacity:.9}.caption-hover:hover span{transform:translateY(-50%);opacity:1}#blog__intro.intro{background-image:url("../img/blog/bg.jpg");height:500px}#blog__intro.intro::before{height:500px}#blog__intro.intro .container{height:inherit}#blog__conteudo h1{font-size:1.5em;font-weight:bold;color:#028af2;margin-top:10px;transition:.3s}.post__info{display:flex}.post__info span:nth-child(2) p::before{content:"";display:inline-block;width:2px;height:20px;background-color:#707070;margin:0 10px}.post{background-color:#e5f5f8;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.post>img{border-bottom-left-radius:0;border-bottom-right-radius:0}.post__conteudo{padding:20px}.post__info p{margin:20px 0;font-size:.9em;font-weight:600;width:auto}.post__info p:nth-child(2)::before,.post__info p:nth-child(3)::before{content:"";display:block;width:1px;height:15px;background-color:#707070;margin:0 10px}.post__info span{color:#2d2d2d}.post__texto{line-height:1.8em}#post__intro{margin-top:120px}#post__texto h1{font-size:2em;font-weight:bold;margin:20px 0;color:#2f776b}#post__texto p{margin-top:10px;letter-spacing:.05em;line-height:1.7em}#post__texto .citacao{background-color:#e5f5f8;margin:40px 0 40px 100px;padding:40px;border-left:5px solid #028af2;border-radius:5px;font-size:1.2em}#post__texto hr{color:#028af2;margin:40px 0}#post__texto button{background-color:rgba(0,0,0,0);border:none}#post__texto button:hover{color:#fa6632}#gestao-recursos-hidricos__intro{background-image:url("../img/servicos/recursos-hidricos/bg.jpg");background-position:center center;background-repeat:no repeat;margin-bottom:150px}@media only screen and (max-width: 600px){#gestao-recursos-hidricos__intro p{width:350px}#gestao-recursos-hidricos__intro .container p{width:auto}}@media only screen and (max-width: 600px){#gestao-recursos-hidricos__intro .citacao{transform:translateY(0) !important;padding:0;margin:20px 20px;width:auto;background-color:rgba(0,0,0,0);box-shadow:none}#gestao-recursos-hidricos__intro .citacao p{font-size:1.1em}}#gestao-recursos-hidricos__intro .citacao p.autor{font-size:1em;font-style:italic;text-align:right}@media only screen and (max-width: 800px){#gestao-recursos-hidricos__conteudo h2{margin-top:40px}}@media only screen and (max-width: 600px){#gestao-recursos-hidricos__o-que-e-recurso-hidrico p{font-size:1.2em}}#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col img{width:100%}#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col>p{font-size:2.5em;font-family:"Poppins",sans-serif;font-weight:bold;color:#fff;text-align:center;align-self:center;text-shadow:0px 0px 10px rgba(21,21,21,.9)}@media only screen and (max-width: 800px){#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col>p{font-size:2em}}#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col>img,#gestao-recursos-hidricos__o-que-e-recurso-hidrico .col>p{grid-column:1;grid-row:1}@media only screen and (max-width: 600px){#gestao-recursos-hidricos__principios{height:auto}#gestao-recursos-hidricos__principios .col>p{font-size:1em}}@media only screen and (max-width: 800px){#gestao-recursos-hidricos__principios ul{width:100%}#gestao-recursos-hidricos__principios img{display:none}}@media only screen and (max-width: 600px){#servicos-para-gestao-de-recursos-hidricos{grid-template-columns:1fr}#servicos-para-gestao-de-recursos-hidricos img{justify-self:center;width:100%}}@media only screen and (max-width: 800px){#servicos-para-gestao-de-recursos-hidricos{display:grid;grid-template-columns:1fr;gap:10px}#servicos-para-gestao-de-recursos-hidricos .col-auto{display:flex;justify-content:center;margin-bottom:40px}#servicos-para-gestao-de-recursos-hidricos ul{width:auto}}@media only screen and (max-width: 1200px){#servicos-para-gestao-de-recursos-hidricos img{width:480px}}#saneamento__intro{background-image:url("../img/servicos/saneamento/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}@media only screen and (max-width: 600px){#saneamento__intro{margin-bottom:250px}}@media only screen and (max-width: 800px){#saneamento__intro .citacao{width:80%}}@media only screen and (max-width: 600px){#saneamento__intro .citacao{transform:translateY(0) !important;padding:0;margin:20px 20px;width:auto;background-color:rgba(0,0,0,0);box-shadow:none}}@media only screen and (max-width: 600px){#saneamento__intro .citacao p{font-size:1.1em}}@media only screen and (max-width: 600px){#saneamento__intro .container p{width:auto}}@media only screen and (max-width: 800px){#saneamento__conteudo__lista{display:grid}}@media only screen and (max-width: 600px){#saneamento__conteudo__lista{margin-top:40px}}#saneamento__importancia-da-universalizacao-do-saneamento__img{background-image:url("../img/servicos/saneamento/qual-a-importancia-da-universalizacao-do-saneamento-2.jpg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;width:100vw;height:325px}#gestao-de-residuos-solidos__intro{background-image:url("../img/servicos/gestao-de-residuos-solidos/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__intro{margin-bottom:300px}}@media only screen and (max-width: 1200px){#gestao-de-residuos-solidos__intro .citacao{width:80%}}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__intro .citacao{transform:translateY(0) !important;padding:0;margin:20px 20px;width:auto;background-color:rgba(0,0,0,0);box-shadow:none}}@media only screen and (max-width: 1200px){#gestao-de-residuos-solidos__intro .citacao p{font-size:1.2em}}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__intro .citacao p{font-size:1.1em}}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__intro .container p{width:auto}}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__intro .citacao p{width:auto}}#gestao-de-residuos-solidos__planos{background-position:center right;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 600px){#gestao-de-residuos-solidos__conteudo .container .row{display:flex;justify-content:center}#gestao-de-residuos-solidos__conteudo #img1{margin-bottom:40px}#gestao-de-residuos-solidos__conteudo #nossos-servicos{display:grid;grid-template-areas:"tit" "img" "lst"}#gestao-de-residuos-solidos__conteudo #nossos-servicos__titulo{grid-area:tit}#gestao-de-residuos-solidos__conteudo #nossos-servicos__lista{grid-area:lst}#gestao-de-residuos-solidos__conteudo #nossos-servicos__img{grid-area:img;display:flex;justify-content:center;margin-bottom:40px}}#educacao-ambiental__intro{background-image:url("../img/servicos/educacao-ambiental/bg.jpg");background-position:center top;background-repeat:no-repeat;margin-bottom:150px}@media only screen and (max-width: 800px){#educacao-ambiental__intro .citacao{width:90%;font-size:.9em;padding:10px}}@media only screen and (max-width: 1200px){#educacao-ambiental__intro .citacao{width:80%}}@media only screen and (max-width: 600px){#educacao-ambiental__intro .citacao p{font-size:1.2em}}@media only screen and (max-width: 800px){#educacao-ambiental__intro .container p{width:300px}}#educacao-ambiental__uma-ferramenta{padding:100px 0}#educacao-ambiental__uma-ferramenta .citacao{margin-top:40px;font-size:2em;font-weight:bold;text-align:right}@media only screen and (max-width: 800px){#educacao-ambiental__uma-ferramenta .citacao{font-size:1.5em}}#educacao-ambiental__principios .lista-destaque{margin-left:0}#educacao-ambiental__principios .row{align-items:center}@media only screen and (max-width: 800px){#educacao-ambiental__principios .row{flex-direction:column}}@media only screen and (max-width: 800px){#educacao-ambiental__principios .row ul{margin-bottom:40px}}@media only screen and (max-width: 800px){#educacao-ambiental__principios img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain;display:flex;align-self:center}}#educacao-ambiental__objetivos{background-color:#028af2;background-position:center center;background-repeat:no-repeat;width:100vw;max-width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:100px 0}@media only screen and (max-width: 600px){#educacao-ambiental__objetivos{background-size:cover}}#educacao-ambiental__objetivos ul li{color:#fff}#educacao-ambiental__objetivos::before{content:"";display:block;position:relative;width:100%;height:auto;background:rgba(0,0,0,.2);grid-row:1;grid-column:1;margin:-100px 0}@media only screen and (max-width: 1200px){#educacao-ambiental__objetivos::before{margin:-60px 0}}@media only screen and (max-width: 600px){#educacao-ambiental__objetivos::before{margin:-100px 0}}#educacao-ambiental__objetivos .container{grid-column:1/3;grid-row:1/3;display:flex;justify-content:end;align-items:center}#educacao-ambiental__objetivos .container .row{justify-content:end;width:60%}@media only screen and (max-width: 1024px){#educacao-ambiental__objetivos .container .row{width:100%}}#educacao-ambiental__nossos-servicos{display:flex;height:100vh;align-items:center}#educacao-ambiental__nossos-servicos .row{align-items:center}@media only screen and (max-width: 800px){#educacao-ambiental__nossos-servicos .row{display:grid;grid-template-areas:"tit" "img" "txt"}}@media only screen and (max-width: 800px){#educacao-ambiental__nossos-servicos .row h2{grid-area:tit}}@media only screen and (max-width: 800px){#educacao-ambiental__nossos-servicos .row ul{grid-area:txt}}@media only screen and (max-width: 800px){#educacao-ambiental__nossos-servicos .row img{grid-area:img}}@media only screen and (max-width: 800px){#educacao-ambiental__ppags .row{display:grid}}@media only screen and (max-width: 800px){#educacao-ambiental__ppags .row .col-auto{display:flex;justify-content:center;margin-bottom:40px}}@media only screen and (max-width: 800px){#educacao-ambiental__ppags .row .col-auto img{width:200px}}#educacao-ambiental__esg .container-fluid{padding:0}@media only screen and (max-width: 800px){#educacao-ambiental__esg .col-auto{display:none}}@media only screen and (max-width: 800px){#educacao-ambiental__esg .row>.col{min-width:100%;padding:0 20px}}@media only screen and (max-width: 600px){#educacao-ambiental__esg .row>.col{padding:0}}#educacao-ambiental__esg__img{background-position:center center;background-repeat:no-repeat;height:auto;width:600px;background-size:cover}@media only screen and (max-width: 800px){#educacao-ambiental__esg__img{width:300px}}#educacao-ambiental__ods{background-color:#028af2;background-position:center center;background-repeat:no-repeat;height:996px;padding:100px 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}#educacao-ambiental__ods::before{content:"";display:block;position:relative;width:100%;height:auto;background:rgba(0,0,0,.2);grid-row:1;grid-column:1;margin:-100px 0}@media only screen and (max-width: 1024px){#educacao-ambiental__ods::before{margin:0 !important}}@media only screen and (max-width: 1024px){#educacao-ambiental__ods{padding:0}}@media only screen and (max-width: 600px){#educacao-ambiental__ods{background-size:cover;height:auto;padding:0}}#educacao-ambiental__ods .container{padding:100px 0;grid-column:1;grid-row:1/3}@media only screen and (max-width: 800px){#educacao-ambiental__ods .container{min-width:100%;padding:50px 20px}}#educacao-ambiental__ods img{display:flex;margin:0 auto;padding:50px 0;margin-bottom:150px}@media only screen and (max-width: 600px){#educacao-ambiental__ods img{margin-bottom:0}}@media only screen and (max-width: 800px){#educacao-ambiental__ods img{padding:0}}@media only screen and (max-width: 1200px){#educacao-ambiental__ods .row img{margin-bottom:40px}}#criacao-material-didatico__intro{background-color:#028af2;background-position:center center;background-repeat:no-repeat;margin-bottom:150px}@media only screen and (max-width: 600px){#criacao-material-didatico__intro .container p{width:auto}}@media only screen and (max-width: 800px){#criacao-material-didatico__intro .citacao{width:80%}}@media only screen and (max-width: 800px){#criacao-material-didatico__intro .citacao p{font-size:1em}}@media only screen and (max-width: 600px){#criacao-material-didatico__intro .citacao p{width:auto}}#criacao-material-didatico__processo-de-criacao .container{display:flex}@media only screen and (max-width: 800px){#criacao-material-didatico__processo-de-criacao .container .row{display:grid;grid-template-areas:"tit" "img" "txt"}}@media only screen and (max-width: 800px){#criacao-material-didatico__processo-de-criacao .container .row h2{grid-area:tit}}@media only screen and (max-width: 800px){#criacao-material-didatico__processo-de-criacao .container .row .col{grid-area:img}}#criacao-material-didatico__territorio #bg-video{background-image:url("../img/servicos/criacao-de-material-didatico/video-bg.jpg");background-position:center center;background-repeat:no-repeat;height:300px;margin-bottom:40px}#licenciamento-ambiental__intro{background-image:url("../img/servicos/licenciamento-ambiental/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}@media only screen and (max-width: 600px){#licenciamento-ambiental__intro{margin-bottom:300px}}@media only screen and (max-width: 600px){#licenciamento-ambiental__intro .container p{width:300px}}@media only screen and (max-width: 1024px){#licenciamento-ambiental__intro .citacao{width:80%}}@media only screen and (max-width: 600px){#licenciamento-ambiental__intro .citacao{transform:translateY(0) !important;padding:0;margin:20px 20px;width:auto;background-color:rgba(0,0,0,0);box-shadow:none}}@media only screen and (max-width: 800px){#licenciamento-ambiental__intro .citacao p{font-size:1.3em}}@media only screen and (max-width: 600px){#licenciamento-ambiental__intro .citacao p{font-size:1.1em}}@media only screen and (max-width: 600px){#licenciamento-ambiental__intro .citacao .container p{width:auto}}#licenciamento-ambiental__etapas__img{background-color:#028af2;background-position:center center;background-repeat:no-repeat;width:100%;height:718px}@media only screen and (max-width: 800px){#licenciamento-ambiental__etapas__img{height:100%;background-size:cover}}@media only screen and (max-width: 800px){#licenciamento-ambiental__etapas__img .container{padding:40px 0}}#licenciamento-ambiental__etapas__img .container.d-grid{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:20px}@media only screen and (max-width: 800px){#licenciamento-ambiental__etapas__img .container.d-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){#licenciamento-ambiental__etapas__img .container.d-grid{grid-template-columns:1fr}}#licenciamento-ambiental__etapas__img .card{border:none;background-color:rgba(0,0,0,0)}#licenciamento-ambiental__etapas__img .card p{color:#fff}#licenciamento-ambiental__etapas__img .card .sigla{color:#fff;font-size:2em;font-weight:bold;margin-bottom:10px}#licenciamento-ambiental__etapas__img .card .titulo{font-weight:bold;letter-spacing:2px;text-transform:uppercase}#pea__intro{background-image:url("../img/projetos/pea/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#pea__introducao-e-contexto{padding:100px 0}@media only screen and (max-width: 800px){#pea-objetivos ul{width:auto}}@media only screen and (max-width: 800px){#pea-objetivos img{width:100vw}}#pea-objetivos .container-fluid{display:grid;grid-template-columns:1fr 2fr}@media only screen and (max-width: 800px){#pea-objetivos .container-fluid{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 600px){#pea-objetivos .container-fluid{display:flex;flex-wrap:wrap}}#pea-acoes ul{width:700px}@media only screen and (max-width: 600px){#pea-acoes ul{width:auto}}@media only screen and (max-width: 600px){#pea-acoes .card-com-img{display:flex}}#pea-acoes .container .row{justify-content:center}#pea-livreto{background-position:center center;background-repeat:no-repeat;height:277px}@media only screen and (max-width: 600px){#pea-livreto{height:450px;background-size:cover}}#pea__jacupiranga__intro{background-image:url("../img/projetos/pea-jacupiranga/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#pea__jacupiranga-acoes-img-2{background-image:url("../img/projetos/pea-jacupiranga/atividades-desenvolvidas-2.jpg");background-position:center center;background-repeat:no-repeat;height:800px}#pea__jacupiranga-acoes-img-2 .container{width:800px;font-size:1.2em}#desenvolva-seus-projetos-conosco{background-color:#e5f5f8}#desenvolva-seus-projetos-conosco .col-svg{width:50px}#projeto-socioambiental-sabesp__intro{background-image:url("../img/projetos/sabesp/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#projeto-socioambiental-sabesp__intro h1,#projeto-socioambiental-sabesp__intro p{text-align:right}#projeto-socioambiental-sabesp__objetivos{background-color:#028af2;background-position:center center;background-repeat:no-repeat;width:100vw;height:785px}@media only screen and (max-width: 600px){#projeto-socioambiental-sabesp__objetivos{background-position:center left;height:auto;background-size:cover}}#projeto-socioambiental-sabesp__videos{background-color:#028af2;background-position:center center;background-repeat:no-repeat;height:595px}#capacitacao__ilha__intro{background-image:url("../img/projetos/capacitacao-ilha/bg.jpg");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#capacitacao__ilha__grid .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}#capacitacao__ilha__grid .grid .grid-item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"box";overflow:hidden;border-radius:5px}#capacitacao__ilha__grid .grid .grid-item img,#capacitacao__ilha__grid .grid .grid-item p{grid-area:box;width:100%}#capacitacao__ilha__grid .grid .grid-item img{filter:brightness(0.7);transition:all .2s}#capacitacao__ilha__grid .grid .grid-item img:hover{width:100%;transform:scale(1.1);transition:all .3s}#capacitacao__ilha__grid .grid .grid-item p{padding:10px;display:flex;align-self:flex-end;color:#fff;text-align:right;z-index:10}#formacao-continuada__intro{background-image:url("../img/projetos/formacao-continuada-para-professores-miracatu/bg.webp");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#horta-pedagogica__intro{background-image:url("../img/projetos/horta-pedagogica/bg.webp");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#horta-pedagogica__metodologia-aplicada{background-image:url("../img/projetos/horta-pedagogica/metodologia-aplicada.webp");background-position:center center;background-repeat:no-repeat;width:100vw;height:550px}#alfabetizacao_ambiental_cajati__intro{background-image:url("../img/projetos/formacao-em-alfabetizacao-ambiental-cajati/bg.webp");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#alfabetizacao_ambiental_cajati__metodologia-aplicada{background-color:#028af2;background-position:center center;background-repeat:no-repeat;width:100vw;height:100vh}#ofincia-pigmentacao__intro{background-image:url("../img/projetos/oficina-de-pigmentacao-natural/bg.webp");background-position:center center;background-repeat:no-repeat;margin-bottom:150px}#ofincia-pigmentacao__citacao-3{background-color:#028af2;background-position:center center;background-repeat:no-repeat;height:600px}#ofincia-pigmentacao__citacao-4{background-color:#028af2;background-position:center center;background-repeat:no-repeat;height:500px}#ofincia-pigmentacao__educacao-ambiental-inclusiva{background-position:center center;background-repeat:no-repeat;height:953px}@media(max-width: 576px){#ofincia-pigmentacao__educacao-ambiental-inclusiva{background-image:none;height:100%}#ofincia-pigmentacao__educacao-ambiental-inclusiva p{color:#707070}#ofincia-pigmentacao__educacao-ambiental-inclusiva h2{color:#2f776b}#ofincia-pigmentacao__educacao-ambiental-inclusiva h2::before{background-color:#fa6632}}#pea__pariquera__intro{background-image:url("../img/projetos/projeto-socioambiental-pariquera-acu/bg.webp")}.gc1{grid-column:1}.gr1{grid-row:1}#objetivos-especificos .row{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (max-width: 1024px){#objetivos-especificos .row{grid-template-columns:1fr}}#capacitando-professores .container-fluid .container>span{width:600px;height:500px;display:grid;justify-items:center;align-content:center}#ods .container .row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 1024px){#ods .container .row{grid-template-columns:1fr}}#citacao{height:800px}#citacao .citacao{width:600px}#integracao-exploracao-enriquecimento .container .row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 1024px){#integracao-exploracao-enriquecimento .container .row{grid-template-columns:1fr}}