@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{background-color:#ebf0e8;font-size:10px}@media (max-width: 799px){html{background-color:#d9e1d4}}html{font-family:Lexend}header{background-color:#404040}header .logo_container{display:flex;padding:1rem;align-items:center}header img{width:3.2rem}header h1{font-family:Jockey One,sans-serif;margin-left:1.6rem;font-size:3rem;color:#fff}@media (max-width: 799px){header{background-color:#ebf0e9;display:flex;justify-content:space-around}header h1{color:#000}}.content{margin-top:3rem;margin-left:20%;margin-right:20%;margin-bottom:5rem}@media (min-width: 1100px) and (max-width: 1500px){.content{margin-top:1.5rem}}@media (max-width: 799px){.content{margin:1rem 0 0;overflow-y:auto}}nav{background-color:#fff;display:flex;justify-content:space-around;padding:1rem 2rem;border-radius:4rem;margin-bottom:3rem;font-size:1.4rem}nav .separator{width:.2rem;height:2.4rem;align-self:center;background-color:#d9e1d4}nav .nav_link{display:flex;cursor:pointer}nav .active{transition:all .5s;color:green;cursor:default}@media (min-width: 1100px) and (max-width: 1500px){nav{font-size:1.2rem;margin-bottom:1.5rem}}@media (max-width: 799px){nav{background-color:transparent;margin-bottom:.5rem}}main{position:relative;background-color:#d9e1d4;background-image:url(../../../public/Logo\ verde.svg),linear-gradient(to right,transparent,#d9e1d4);background-repeat:no-repeat,no-repeat;background-position:calc(100% - 2rem) calc(100% - 2rem),top left;background-size:auto,auto;height:70rem;border-radius:1rem}main h2,main h3{font-size:1.6rem;font-weight:400;font-family:Lexend}@media (min-width: 1100px) and (max-width: 1500px){main{height:50rem}main h2,main h3{font-size:1.4rem}}@media (max-width: 799px){main{padding:0 5%;display:grid;overflow-y:auto}}.elementos{padding-bottom:1rem}.elementos__header{padding-top:2rem;display:flex}.elementos__header h2{font-size:1.8rem;font-weight:400;margin-left:auto;color:#416747}.elementos__header img{margin-left:auto;margin-right:3rem;cursor:help}@media (max-width: 799px){.elementos__header{padding:0;justify-content:center}.elementos__header h2{display:flex;justify-self:center;margin:0;font-size:1.4rem;max-width:30rem;text-align:center}.elementos__header img{display:none}}.elementos__body{margin-top:5rem;margin-bottom:4rem;margin-left:15rem;margin-right:auto}.elementos__body--elemento{display:grid;grid-template-columns:1.6fr 2fr 4fr;grid-template-rows:1fr;gap:1rem;align-items:center;margin-bottom:2rem}.elementos__body--elemento .quantidade{display:flex;align-items:center;margin-left:3rem}.elementos__body--elemento .quantidade h3{margin-right:2rem}.elementos__body--elemento .quantidade .btn.question-mark{margin-left:1rem;transition:all .25s}.elementos__body--elemento .quantidade .btn.question-mark:hover{background-color:#ffc700}.elementos__body--elemento .quantidade .btn{cursor:pointer;font-size:1.2rem;font-weight:400;background-color:#fff;padding:.380952381rem .8rem;border-radius:10rem;margin-right:.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementos__body--elemento .quantidade input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;border-radius:1rem;padding:.5rem 1rem;-moz-appearance:textfield;width:5rem;text-align:center;font-weight:400;font-family:Lexend}.elementos__body--elemento h3{margin-right:5rem}.elementos__body--elemento button{cursor:pointer;font-weight:400;border:none;background-color:#fff;padding:.5rem 1.5rem;border-radius:.7rem;margin-right:1rem;box-shadow:0 .5rem 1rem #00000018}.elementos__body--elemento button.active.sim{background-color:#5eb33a;color:#fff}.elementos__body--elemento button.active.nao{color:#fff;background-color:#c22927}.elementos__body--elemento button.active.nao-sei{background-color:#ffc700}@media (min-width: 1100px) and (max-width: 1500px){.elementos__body{margin:2rem auto 2rem 7rem}.elementos__body--elemento{grid-template-columns:1.6fr 3fr 3.5fr;grid-template-rows:1fr;gap:0px;margin-bottom:1rem}}@media (max-width: 799px){.elementos__body{margin:3.5rem 10% 10%}.elementos__body--elemento{display:grid;grid-template-columns:1fr;place-items:center}.elementos__body--elemento h3{display:flex;justify-content:space-around;margin:0}.elementos__body--elemento .quantidade{margin:0}.elementos__body--elemento .quantidade .btn.increment{display:none}.elementos__body--elemento .quantidade input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;border-radius:1rem;padding:.5rem 1rem;-moz-appearance:textfield;width:8rem;text-align:center;font-weight:400;font-family:Lexend}}.submit_btn_container{display:flex;align-items:center;justify-content:space-around;position:relative;margin-top:3rem}.submit_btn_container button{display:flex;align-items:center;cursor:pointer;padding:1rem;border:solid black .2rem;border-radius:1rem;font-size:1.8rem;font-weight:500;background-color:#5eb33a;transition:all .5s}.submit_btn_container button img{margin-right:1rem}.submit_btn_container button:hover{position:absolute;top:-.2rem;background-color:#79c957;box-shadow:0 .5rem 2rem #00000049}@media (min-width: 1100px) and (max-width: 1500px){.submit_btn_container{margin-top:2rem}}@media (max-width: 799px){.submit_btn_container{position:relative;margin:2rem 0;justify-items:center}.submit_btn_container button{font-size:1.5rem;transition:none;border-radius:2rem;padding:1.5rem}.submit_btn_container button img{margin-right:0}.submit_btn_container .left-btn{position:absolute;left:0;top:-3rem}.submit_btn_container .right-btn{position:absolute;right:0;top:-3rem}.submit_btn_container button:hover{position:static;background-color:#79c957;box-shadow:none}}.propriedades__header{padding-top:2rem;display:flex}.propriedades__header h2{font-size:1.8rem;font-weight:400;margin-left:auto;color:#416747}.propriedades__header img{margin-left:auto;margin-right:3rem;cursor:help}@media (max-width: 799px){.propriedades__header{padding:0;justify-content:center}.propriedades__header h2{display:flex;justify-self:center;margin:0;font-size:1.4rem;max-width:30rem;text-align:center}.propriedades__header img{display:none}}.propriedades__body{grid-template-rows:repeat(3 1fr);margin-top:5rem;padding:0 20%}.propriedades__body--range{position:relative;display:grid;grid-template-columns:1fr 1fr 2fr;align-items:center;margin-bottom:5rem}.propriedades__body--range h3{font-size:1.8rem;font-weight:500}.propriedades__body--range-min,.propriedades__body--range-max{display:flex}.propriedades__body--range-min input,.propriedades__body--range-max input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;border-radius:1rem;padding:.5rem 1rem;-moz-appearance:textfield;width:8rem;text-align:center;font-weight:400;font-family:Lexend}.propriedades__body--range-min .btn,.propriedades__body--range-max .btn{cursor:pointer;font-size:1.2rem;font-weight:400;background-color:#fff;padding:.5714285714rem 1.2rem;border-radius:10rem;margin-right:.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.propriedades__body--range-min_text{position:absolute;top:-3rem;font-size:1.5rem;left:27rem;color:#416747;font-weight:500}.propriedades__body--range-max_text{position:absolute;top:-3rem;font-size:1.5rem;left:44rem;font-weight:500;color:#416747}@media (min-width: 1100px) and (max-width: 1500px){.propriedades h3{font-size:1.5rem}.propriedades__body--range{grid-template-columns:1fr 2fr 2fr}.propriedades__body--range-min_text{position:absolute;top:-3rem;font-size:1.5rem;left:19rem}.propriedades__body--range-max_text{position:absolute;top:-3rem;left:37rem}}@media (max-width: 799px){.propriedades__body{margin-top:2rem}.propriedades__body--range{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:5rem}.propriedades__body--range h3{display:block;place-self:center;grid-column:span 2}.propriedades__body--range-min,.propriedades__body--range-max{place-self:center;position:relative}.propriedades__body--range-min input,.propriedades__body--range-max input{padding:1.2rem 2rem}.propriedades__body--range-min_text,.propriedades__body--range-max_text{top:-3rem;left:2.5rem}.propriedades__body--range .btn{display:none}}.grupo_funcional__header{padding-top:2rem;display:flex}.grupo_funcional__header h2{font-size:1.8rem;font-weight:400;margin-left:auto;color:#416747}.grupo_funcional__header img{margin-left:auto;margin-right:3rem;cursor:help}@media (max-width: 799px){.grupo_funcional__header{padding:0;justify-content:center}.grupo_funcional__header h2{display:flex;justify-self:center;margin:0;font-size:1.4rem;max-width:30rem;text-align:center}.grupo_funcional__header img{display:none}}.grupo_funcional__body{margin:3rem 20% 5rem}.grupo_funcional__body .ecgf{display:flex;align-items:center;margin-bottom:2rem}.grupo_funcional__body .ecgf .dropdown{display:flex;justify-content:space-around;background-color:#fff;border-radius:1rem;padding:1rem;box-shadow:0 .3rem .2rem #00000018;margin-right:2rem}.grupo_funcional__body .ecgf .dropdown img{margin-right:1rem;cursor:pointer}.grupo_funcional__body .ecgf .dropdown .separator{width:.1rem;height:2rem;background-color:gray;margin-right:1rem}.grupo_funcional__body .ecgf .dropdown input{border:none;width:15rem}.grupo_funcional__body .ecgf__buttons{align-content:center;font-size:1.8rem}.grupo_funcional__body .ecgf__buttons label{margin-right:2rem}.grupo_funcional__body .ecgf__buttons input{margin-left:1rem;width:2rem;height:2rem}.grupo_funcional .hidden{display:none}.grupo_funcional .dropdown__container{max-height:10rem;overflow-y:scroll;max-width:50rem;padding:1rem;background-color:#fff;border-radius:1rem;margin-bottom:1rem}.grupo_funcional .dropdown__item{cursor:pointer;margin-bottom:.5rem}.grupo_funcional .plus_button{margin:0 20%;display:flex;justify-content:space-around}.grupo_funcional .plus_button__btn{cursor:pointer;display:flex;align-content:center;background-color:#fff;padding:.5rem 3rem;font-size:1.8rem;font-weight:600;border-radius:1rem}.grupo_funcional .bottom_separator{margin:5rem 20% 0;width:auto;height:.1rem;background-color:#000}@media (min-width: 1100px) and (max-width: 1500px){.grupo_funcional__body{margin:2rem 10% 0;font-size:1.2rem}.grupo_funcional__body .ecgf .dropdown input{width:12rem;font-size:1.1rem}.grupo_funcional__body .ecgf .dropdown__buttons label{font-size:1.2rem}}@media (max-width: 799px){.grupo_funcional__body .ecgf{display:grid;grid-template-rows:repeat(4,1fr)}.grupo_funcional__body .ecgf .dropdown{margin-bottom:1rem}.grupo_funcional__body .ecgf label{font-size:1.5rem}.grupo_funcional__body .ecgf label input{margin-left:1rem;width:2rem;height:2rem}}.identificadores__header{padding-top:2rem;display:flex}.identificadores__header h2{font-size:1.8rem;font-weight:400;margin-left:auto;color:#416747}.identificadores__header img{margin-left:auto;margin-right:3rem;cursor:help}@media (max-width: 799px){.identificadores__header{padding:0;justify-content:center}.identificadores__header h2{display:flex;justify-self:center;margin:0;font-size:1.4rem;max-width:30rem;text-align:center}.identificadores__header img{display:none}}.identificadores__body{margin:4rem 20% 0;display:grid;grid-template-rows:1fr 1fr;row-gap:2rem}.identificadores__body label{display:grid;grid-template-columns:1fr 10fr;align-items:center;font-size:1.8rem}.identificadores__body label .identificadores__body--text{justify-self:end}.identificadores__body label input{font-family:Lexend;font-size:1.8rem;margin-left:1rem;border:none;border-radius:1rem;padding:1rem;width:50rem}@media (min-width: 1100px) and (max-width: 1500px){.identificadores__body label{grid-template-columns:1fr 7fr}.identificadores__body label input{width:40rem}}@media (max-width: 799px){.identificadores__header{justify-content:center}.identificadores__body{margin:4rem 5%}.identificadores__body label{grid-template-rows:1fr 1fr;grid-template-columns:1fr;place-items:start}.identificadores__body label .identificadores__body--text{justify-self:start}.identificadores__body label input{margin:0;width:100%}}.resultados{color:#416747}.resultados h3{font-size:1.6rem;color:#9c9c9c;font-weight:500}.resultados p{font-size:2rem}.resultados__lista{padding:3rem}.resultados__lista--item{justify-items:center;background-color:#ebf0e8;padding:1rem;margin-bottom:2rem;border:.4rem solid rgba(156,156,156,.5019607843);border-radius:1rem}.resultados__lista--item .info_basica{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 3fr}.resultados__lista--item .info_basica .expandirBtn{cursor:pointer;justify-self:end;display:flex;padding:1rem;align-items:center;font-size:1.8rem}.resultados__lista--item .info_basica .expandirBtn img{margin-right:1.2rem;width:2.4rem}.resultados__lista--item .hidden{display:none}.resultados__lista--item-expandivel{margin:2rem 0 1rem;display:grid;grid-template-columns:2fr 3fr}.resultados__lista--item-expandivel .linha{margin-bottom:1rem;border-bottom:.1rem #9C9C9C solid}.resultados__lista--item-expandivel .col-1{margin-right:2rem}.resultados__lista--item-expandivel .col-2{margin-right:15rem}.resultados__lista--item-expandivel .col-2 .container-img{margin-top:2.5rem;background-color:#fff;height:15rem;border-radius:2rem;box-shadow:0 .5rem 1rem #00000019}.resultados__header{background-color:transparent}.resultados__header--container{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:3rem}.resultados__header--container h1{text-align:center;font-size:2rem;font-weight:600;color:#000}@media (max-width: 799px){.resultados__header--container h1{font-size:2.8rem}}@media (max-width: 799px){.resultados__header--container{margin-bottom:0}}.resultados__header--container-btn{cursor:pointer;color:#9c9c9c;display:flex;align-items:center;font-size:1.2rem}.resultados__header--container-btn img{margin-right:.8rem}@media (max-width: 799px){.resultados__header--container-btn{margin-left:2rem}.resultados__header--container-btn h2{display:none}}.resultados main{overflow-y:scroll}
