#root,*,body,html{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}#root,body,html{background-color:#efefef;height:100%;overflow-x:hidden;width:100%}.Home_home__eRZnq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4em;width:100%}.Home_home__eRZnq h1{font-size:2.5em;margin-bottom:.5em}@media (max-width:768px){.Home_home__eRZnq h1{text-align:center}}.Home_home__eRZnq h1 span{background-color:#222;border-radius:10px;color:#fb3;padding:0 .2em}.Home_home__eRZnq p{color:#7b7b7b;margin-bottom:1.5em}@media (max-width:768px){.Home_home__eRZnq h1,.Home_home__eRZnq p{text-align:center}}.Home_home__eRZnq img{margin:2em 0;width:350px}.LinkButton_btn__\+V9sY{background-color:#222;border-radius:10px;color:#fff;padding:.5em 1em;text-decoration:none;transition:.5s}.LinkButton_btn__\+V9sY:hover{color:#fb3}.Company_sobre_container__M5Gfl{background-color:#f2f2f2;display:flex;flex-wrap:wrap;padding:2em;width:100%}.Company_sobre_texto__dFjCt{box-sizing:border-box;padding-right:2em;width:50%}.Company_sobre_container__M5Gfl h1{font-size:2.5em;margin-bottom:.5em}.Company_sobre_container__M5Gfl h1 span{background-color:#222;border-radius:10px;color:#fb3;padding:.1em .3em}.Company_sobre_container__M5Gfl p{color:#444;font-size:1.1em;line-height:1.6em;max-width:700px}.Company_sobre_container__M5Gfl strong{background-color:#222;border-radius:8px;color:#fb3;padding:2px 4px}.Company_categorias__YM8ZX{margin-top:2em}.Company_categorias__YM8ZX h2{color:#222;font-size:1.5em;margin-bottom:1em}.Company_categorias__YM8ZX ul{list-style:none;padding:0}.Company_categorias__YM8ZX li{color:#333;display:flex;font-size:1.1em;gap:.5em;justify-content:flex-start;margin:.5em 0}.Company_img__vv\+2w{display:block;margin:2em auto;max-width:100%;width:50%}@media (max-width:768px){.Company_sobre_container__M5Gfl{flex-direction:column;text-align:center}.Company_img__vv\+2w,.Company_sobre_texto__dFjCt{margin:1em 0;padding-right:0;width:100%}}.Container_container__ITA5v{display:block;margin:0;max-width:none;padding:0 24px;width:100%}.Container_min-height__hiEM2{min-height:80%}.Container_column__6cgaW,.Container_start__maF5V{justify-content:flex-start}.Container_column__6cgaW{flex-direction:column}.Contact_contato_container__T19yt{margin:0 auto;padding:3em;width:450px}@media (max-width:600px){.Contact_contato_container__T19yt{padding:2em;width:90%}.Contact_contato_container__T19yt h1,.Contact_contato_container__T19yt p{text-align:center}.Contact_btn__mdPwa{text-align:center;width:100%}}.Contact_contato_container__T19yt h1{margin-bottom:.5em;white-space:nowrap}.Contact_contato_container__T19yt p{color:#7b7b7b;margin-bottom:2em}.Contact_form__Mmq9k{display:flex;flex-direction:column;gap:1em;margin:0 auto;max-width:500px}.Contact_form_group__YOI2d{display:flex;flex-direction:column;text-align:left}.Contact_form_group__YOI2d label{font-weight:700;margin-bottom:.5em}.Contact_form_group__YOI2d input,.Contact_form_group__YOI2d select,.Contact_form_group__YOI2d textarea{border:none;border-radius:10px;box-sizing:border-box;outline:none;padding:1.5em;width:100%}textarea{min-height:100px;resize:vertical}.Contact_btn__mdPwa{background-color:#222;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:.7em 1.2em;transition:.3s;width:fit-content}.Contact_btn__mdPwa:hover{color:#fb3}.Input_form_control__1k-AY{display:flex;flex-direction:column;margin-bottom:1.5em}.Input_form_control__1k-AY label{font-weight:700;margin-bottom:.6em}.Input_form_control__1k-AY input{border:none;border-radius:0;border-radius:10px;padding:1.5em}.Input_form_control__1k-AY input::placeholder{color:#7b7b7b}.Select_form_control__7zgkc{display:flex;flex-direction:column;margin-bottom:1.5em}.Select_form_control__7zgkc label{font-weight:700;margin-bottom:.6em}.Select_form_control__7zgkc select{border:none;border-radius:0;border-radius:10px;padding:1.5em}.SubmitButton_btn__wj8d3{background-color:#222;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:.9em;text-decoration:none;transition:.5s}.SubmitButton_btn__wj8d3:hover{color:#fb3}.ProjectForm_form__dNX7W{color:43;margin:2em 0;width:100%}.ProjectForm_projects_grid__Enwu-{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.NewProject_newProject_container__f3LQs{margin:0 auto;padding:3em;width:450px}@media (max-width:600px){.NewProject_newProject_container__f3LQs h1,.NewProject_newProject_container__f3LQs p{text-align:center}.NewProject_newProject_container__f3LQs{padding:2em;width:90%}}.NewProject_newProject_container__f3LQs h1{margin-bottom:.5em}.NewProject_newProject_container__f3LQs p{color:#7b7b7b}.NewProject_projects_grid__Gj1O1{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Navbar_navbar__n7ygh{background:#222;height:100px;width:100%}.Navbar_navbar__n7ygh>*{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.Navbar_list__KoTsZ{display:flex;flex-wrap:nowrap;gap:16px;list-style:none;margin:0;padding:0;white-space:nowrap}@media (max-width:768px){.Navbar_list__KoTsZ{flex-wrap:nowrap;gap:16px;justify-content:center;width:100%}.Navbar_item__Ccd2B a{text-align:center}}.Navbar_item__Ccd2B a{color:#fff;text-decoration:none}.Navbar_item__Ccd2B a:hover{color:#fb3}.Navbar_navbar__n7ygh a img{display:block;height:auto;width:70px}@media (max-width:768px){.Navbar_navbar__n7ygh a img{display:none}}.Footer_footer__EwVYi{background-color:#222;color:#fff;padding:3em;text-align:center}.Footer_social_list__LkFRE{display:flex;justify-content:center;list-style-type:none}.Footer_social_list__LkFRE li{margin:0 1em}.Footer_social_list__LkFRE li:hover{color:#fb3}.Footer_social_list__LkFRE svg{cursor:pointer;font-size:2em}.Footer_copy_right__diL20{margin-top:2em}.Footer_copy_right__diL20 span{color:#fb3;font-weight:700}.Projects_title_container__jwEpr{display:grid;grid-template-columns:1fr auto;height:20px;margin-bottom:25px;margin-top:10px;padding:.5em 2em 0;white-space:nowrap;width:100%}@media (max-width:768px){.Projects_title_container__jwEpr{gap:8px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center}}.Projects_project_container__TyD91{margin-top:0;padding:2em}@media (max-width:768px){.Projects_project_container__TyD91{margin-top:70px}}.Projects_projects_grid__vedyt{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:600px){.Projects_projects_grid__vedyt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.Projects_projects_grid__vedyt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.Projects_projects_grid__vedyt{grid-template-columns:repeat(4,minmax(0,1fr))}}.Projects_project_item__A\+4Ko{display:flex;min-width:0}.Projects_project_container__TyD91 p{color:#555;font-size:1.1em;margin-top:2em;text-align:center}.Menssage_menssage__NUtbp{border-radius:8px;display:block;font-size:1em;margin:1em auto;max-width:600px;padding:12px 16px;text-align:center;width:100%}@media (max-width:768px){.Menssage_menssage__NUtbp{font-size:.85em;margin:.2em auto 2.5em;padding:10px 12px}}.Menssage_success__39rR3{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.Menssage_error__jzsrP{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.ProjectCard_project_card__4-sBM{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;min-height:180px;padding:.8em;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.ProjectCard_project_card__4-sBM:hover{border-color:#cbd5e1;box-shadow:0 5px 15px #00000012;transform:translateY(-2px)}.ProjectCard_project_card__4-sBM h4{background-color:#222;border-radius:8px;color:#fb3;font-size:1.2em;margin-bottom:1em;padding:.3em .5em;word-break:break-word}.ProjectCard_project_card__4-sBM p{color:#555;font-size:.9em;margin:0}.ProjectCard_project_card__4-sBM p span{font-weight:700}.ProjectCard_category_text__dgrqG{align-items:center;display:flex;gap:6px}.ProjectCard_category_text__dgrqG span{background-color:#ccc;border-radius:50%;display:block;height:12px;width:12px}.ProjectCard_category_text__dgrqG .ProjectCard_infra__lIkOW{background-color:#ffaebc}.ProjectCard_category_text__dgrqG .ProjectCard_desenvolvimento__YDpNf{background-color:#a0e7e5}.ProjectCard_category_text__dgrqG .ProjectCard_design__DS58D{background-color:#b4f8c8}.ProjectCard_category_text__dgrqG .ProjectCard_planejamento__WtKtC{background-color:#fbe7c6}.ProjectCard_category_text__dgrqG .ProjectCard_default-category__0kkMv{background-color:#ccc}.ProjectCard_project_card_actions__MtXzU{align-items:center;display:flex;flex-wrap:wrap;gap:.8em;margin-top:auto}.ProjectCard_project_card_actions__MtXzU a,.ProjectCard_project_card_actions__MtXzU button{align-items:center;background-color:#fff;border:1px solid #222;border-radius:8px;color:#222;cursor:pointer;display:flex;font-size:.85em;justify-content:center;padding:.4em .8em;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ProjectCard_project_card_actions__MtXzU svg{margin-right:.4em}.ProjectCard_project_card_actions__MtXzU a:hover,.ProjectCard_project_card_actions__MtXzU button:hover{background-color:#222;color:#fb3}@media (max-width:768px){.ProjectCard_project_card__4-sBM h4{font-size:1.1em;padding:.25em .4em}.ProjectCard_project_card__4-sBM p{font-size:.85em}.ProjectCard_project_card_actions__MtXzU a,.ProjectCard_project_card_actions__MtXzU button{font-size:.8em;padding:.35em .6em}}.Loading_loader_container__VY9CX{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Loading_loader__Q2JbH{width:50px}.Project_project_details__izSmJ{padding:2em}.Project_project_details__izSmJ h1,.Project_project_details__izSmJ h2,.Project_project_details__izSmJ p{margin-bottom:.5em}.Project_project_details__izSmJ h1{background-color:#222;border-radius:10px;color:#fb3;padding:.4em}.Project_project_details__izSmJ span{font-weight:700}.Project_btn__H38px{background-color:#222;border:none;border-radius:10px;color:#fff;cursor:pointer;max-height:40px;padding:.5em 1em;text-decoration:none;transition:.5s}.Project_btn__H38px:hover{color:#fb3}.Project_projects_info__zhBbF{width:100%}@media (max-width:768px){q .Project_details_container__6HZ74{align-items:flex-start;flex-direction:column}.Project_btn__H38px{margin-top:1em;max-height:none;width:100%}.Project_project_details__izSmJ{padding:1em}}@media (max-width:480px){.Project_project_details__izSmJ h1{font-size:1.2rem;padding:.3em}.Project_projects_info__zhBbF p{font-size:.9rem}}.Project_projects_grid__hsTTQ{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Project_details_container__6HZ74,.Project_service_form_container__qJhl2{border-bottom:1px solid #7a7a7a;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:1.2em;padding-bottom:1.2em;width:100%}.ServiceCard_project_card__Xa1Gv{background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:space-between;margin:8px;padding:16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;vertical-align:top;width:100%}@media (max-width:599px){.ServiceCard_project_card__Xa1Gv{display:block;margin:8px auto;max-width:400px}}@media (min-width:600px){.ServiceCard_project_card__Xa1Gv{width:calc(50% - 16px)}}@media (min-width:900px){.ServiceCard_project_card__Xa1Gv{width:calc(33.333% - 16px)}}@media (min-width:1200px){.ServiceCard_project_card__Xa1Gv{width:calc(25% - 16px)}}.ServiceCard_project_card__Xa1Gv:hover{border-color:#cbd5e1;box-shadow:0 6px 18px #00000014;transform:translateY(-2px)}.ServiceCard_project_card__Xa1Gv h4{background:#111214;border-radius:10px;color:#fbbf24;font-size:1rem;font-weight:700;line-height:1;margin:0 0 6px;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.ServiceCard_project_card__Xa1Gv p{color:#4b5563;font-size:.95rem;margin:4px 0}.ServiceCard_project_card__Xa1Gv p span{color:#111827;font-weight:600;margin-right:6px}.ServiceCard_project_card_actions__FfY8H{display:flex;gap:10px;margin-top:12px}.ServiceCard_project_card_actions__FfY8H button{align-items:center;background:#fff;border:1px solid #111214;border-radius:8px;color:#111214;cursor:pointer;display:inline-flex;font-weight:500;gap:6px;padding:8px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .1s ease}.ServiceCard_project_card_actions__FfY8H button:hover{background:#111214;border:1px solid #111214;color:#fbbf24}.ServiceCard_project_card_actions__FfY8H button:active{transform:scale(.96)}
/*# sourceMappingURL=main.d3877845.css.map*/