.container{width:95vw;max-width:1280px;margin:auto;justify-content:flex-end}.container_blue_card{margin:2.5vh 5vw;background-color:#f3fafc;padding:20px 50px;border-radius:50px;min-height:440px}.button{padding:15px;width:100%;border-radius:48px;margin-bottom:10px;background-color:#57d300;border:none;color:#000;font-size:16px;text-decoration:none;text-align:center;font-weight:500}.buttonServicos{text-align:center;padding:15px;width:60%;border-radius:48px;margin-left:40px;margin-bottom:10px;background-color:#57d300;border:none;color:#fff;font-size:16px}.open{color:#000}.simulate_class{color:#000}.hire:hover,.open:hover,.simulate_class:hover{background-color:#60e004;color:#fff}.Btn a,.buttons a{text-decoration:none;text-align:center;vertical-align:center;cursor:pointer;}.button2{padding:15px;width:70%;border-radius:48px;margin-top:30px;margin-bottom:10px;background-color:#1e2023;border:none;color:#fff;font-size:16px}.simulate_class_endereco:hover{background-color:#252624;color:#fff}.container_blue{margin-top:40px;background-color:#f3fafc;width:100vw}.container_gray{background-color:#f2f2f2;width:100vw;padding:60px 5vw}.container_green{width:95vw!important;background-color:#F8FAF5;padding:1vh 5vw;border-radius:40px}.container_white{background-color:#f2f2f2;padding:5vh 5vw}.container_white h2{text-align:center}.vhw100{width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow-y:scroll}.select2-selection{background-color:#fff0!important;border:none!important;color:#000!important}.select2-container{width:100%!important}.select2-selection__rendered{color:#000!important}.select2-container--default .select2-selection--single .select2-selection__rendered{outline:none;border:none}.select2-selection__placeholder{color:#999}.transparent .select2-selection__placeholder{color:#999;cursor:no-drop}.espaco_pesquisa .select2-selection{background-color:#fff!important;border:1px #b2b2b2 solid!important}.espaco_pesquisa .select2-selection,.espaco_pesquisa .select2-selection__rendered,.espaco_pesquisa .select2-selection__placeholder,.espaco_pesquisa .transparent .select2-selection__placeholder{color:#000!important}.hashtag{width:auto;height:250px}.content{width:100%;max-width:1280px;padding:0 20px;margin:0 auto}.content_cnae,.content_simples_nacional{margin:0 auto 80px auto;max-width:1000px;min-height:350px;padding:0}.espaco_pesquisa_cnae,.espaco_pesquisa_simples_nacional{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.content_simples_nacional:has(:not(.espaco_pesquisa_simples_nacional)) .espaco_pesquisa,.content_cnae:has(:not(.espaco_pesquisa_cnae)) .espaco_pesquisa{padding:20px 40px;display:flex;align-items:center}#rd_tmgr{display:none;opacity:0}h2,h3{margin-bottom:unset}.container_content{width:100%;max-width:1280px;padding:0 20px;margin:0 auto}@media only screen and (max-width:1252px){.endereco_bannerazul_container{width:80vw}}@media only screen and (max-width:1140px){.buttonServicos{width:70%}}@media only screen and (max-width:1000px){.buttons{width:80%}.banner_fundo_branco{padding:20px 0}.Btn_tec{justify-content:center!important;justify-self:center}}@media only screen and (max-width:991px){.content{margin-top:0}}@media only screen and (max-width:900px){.buttons{width:85%}.endereco_bannerazul_container{width:90vw}}@media only screen and (max-width:810px){.modal_container{width:95%}}@media only screen and (max-width:800px){.buttons{width:90%;font-size:14px!important}.hashtag{height:200px;width:auto}}@media only screen and (max-width:700px){.hashtag{display:none}.banner_content{margin-top:0}.vem_para_texto{padding:0!important}#megasac-info{display:none!important}}@media only screen and (max-width:602px){.Btn{margin:auto!important;width:100%}.Btn_tec{justify-content:center!important;width:100%!important}.open{margin-top:20px!important}.buttons{flex-direction:column;align-items:center}.buttons .button{margin:10px 0!important;width:75vw!important}.img{width:60px}.endereco_bannerazul_container{width:80vw}}@media only screen and (max-width:552px){.endereco_bannerazul_container{width:85vw}}@media only screen and (max-width:500px){.img,.img img{height:30px}.img{width:20px;margin-right:20px}}@media only screen and (max-width:450px){.modal_container{padding:10px}}@media only screen and (max-width:400px){.buttonServicos{width:90%}}@media only screen and (max-width:390px){.logo_contabilivre{height:20px}}.cc-btn{text-decoration:none}