html{min-height:100%}body{background-image:url(https://complianceforbusiness.com.br/wp-content/uploads/2025/12/bg-header-blog.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;font-family:Poppins,sans-serif}.main-component{align-items:center;height:100vh;display:flex;justify-content:center}.section-consulta{min-height:80vh;max-width:600px}.topic-box{background:#d4e67d;border-radius:20px;padding:15px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px}.topic-box h3{text-align:center;color:#001923;font-size:1rem;margin-top:10px}.topic-box img{max-width:60px}.card.card-custom.gutter-b{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.25) transparent!important}.visualizar-btn,.anexar-btn{background:#2b66d8;border:none;color:#fff!important;font-size:1rem;padding:10px 40px!important;border-radius:60px!important;font-family:Poppins,sans-serif!important}.step-container{display:none;max-height:400px;overflow-y:scroll}.step-container.active{display:block;animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wizard-progress{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px}.progress-step{width:30px;height:30px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-weight:700;color:#999;position:relative;cursor:pointer}.progress-step.active{background:#d4e67d;color:#001923}.progress-step.completed{background:#001923;color:#fff}.btn-nav-container{display:flex;justify-content:space-between;margin-top:20px}.btn-step{background:#001923;color:#fff;border:none;padding:10px 25px;border-radius:50px;cursor:pointer;font-family:Poppins;font-weight:600}.btn-next{background:#d4e67d;color:#001923}.btn-prev{background:#f3f6f9;color:#7e8299}.btn-box{display:flex;flex-direction:row;gap:2rem}.btn-protocolo{border:none;border-radius:40px;background-color:#d4e67d;padding:10px 40px;color:#1a333a!important;font-size:1.5rem;font-weight:600;text-transform:uppercase;transition:.3s ease-in-out;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.btn-denuncia{background:#2b66d8;border-radius:40px;border:none;padding:10px 40px;color:#fff!important;font-size:1.5rem;font-weight:600;text-transform:uppercase;transition:.3s ease-in-out;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.btn-protocolo:hover{background:#fff!important;color:#fff}.btn-denuncia:hover{background:#fff;color:#2b66d8!important}.top-bar{display:flex;width:90%;padding-top:5rem;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:10}.logo-parceiro{min-width:150px;min-height:70px;background:#fff;border-radius:20px;padding:10px;display:flex;align-items:center;justify-content:center}.logo-parceiro img{max-width:150px}.home-view-container{align-items:center!important;justify-content:center!important}.menu-bar{display:flex;gap:2rem;font-size:2rem;font-weight:400}.menu-bar a{color:#fff!important}.box-c4b{display:flex;position:fixed;flex-direction:column;gap:1rem;bottom:5rem}.box-c4b span{font-family:Poppins;font-size:1rem;font-weight:400;color:#fff}.sigilo-container{display:flex;align-items:center;background-color:transparent;padding:15px 0;margin-bottom:20px;font-family:Poppins,sans-serif}.sigilo-icon-circle{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#36d381;border-radius:50%;margin-right:15px;flex-shrink:0}.sigilo-icon-circle svg{width:20px;height:20px;fill:#fff}.sigilo-text{color:#fff;font-size:1.5rem;text-align:left;font-weight:500;line-height:1.3}.wizard-box{min-height:80vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;width:90%;margin:0 auto}.left-column{flex:1;max-width:45%;display:flex;flex-direction:column;gap:2rem}.right-column{flex:1;max-width:45%;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-box{display:flex;justify-content:center;align-items:center;padding-top:3rem;width:100%;text-align:center}.home-box .title-box{max-width:60vw;margin:0 auto}.home-box h1,.home-box .h1{font-size:5rem!important}.home-box .btn-box{justify-content:center;margin-top:3rem}.home-box .sigilo-container{justify-content:flex-start;text-align:left}.title-box{font-family:Poppins}.title-box h1,.h1{font-size:3.5rem!important;font-family:Poppins,sans-serif;color:#fff!important;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.topics{display:flex;width:100%;gap:1.5rem;align-items:stretch;flex-direction:row;justify-content:space-between;margin-top:1rem}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess,.addReadMore.showmorecontent .readMore{display:none}.addReadMore .readMore,.addReadMore .readLess{font-weight:700;margin-left:2px;color:#00f;cursor:pointer}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}.timeline.timeline-3 .timeline-items{margin-bottom:12px}.form-control-solid{background-color:#f3f6f9;border-color:#f3f6f9;color:#3f4254;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.form-control-solid:focus{background-color:#ebedf3;border-color:#ebedf3;color:#3f4254}.rounded-lg{border-radius:.5rem!important}.dropzone{border:2px dashed #d4e67d;border-radius:20px;background:#fffc}.dropzone-select{background-color:#001923!important;color:#fff!important}.btn-link-white{color:#fff;text-decoration:underline;cursor:pointer}input:disabled,textarea:disabled,.form-control:disabled,.form-control-solid:disabled{background-color:#e4e6ef!important;color:#a1a5b7!important;cursor:not-allowed!important}@media (max-width: 600px){body{margin:0;padding:0;min-height:100vh;background-image:url(https://complianceforbusiness.com.br/wp-content/uploads/2026/02/bg-header-blog-mobile.jpg);background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat}.main-component{align-items:center;height:auto;display:flex;justify-content:center}.title-box{min-width:90vw;padding-top:0}.title-box .h4{text-align:center}.sigilo-text{font-size:1rem}.topic-box{min-width:33%}.topics{max-width:85vw!important}.right-column{padding-bottom:5rem}.section-consulta{min-height:70vh;max-width:600px}.wizard-box,.home-box{flex-direction:column;gap:2rem;width:95%}.home-box{padding:0}.left-column,.right-column{max-width:100%;width:100%}.title-box h1,.h1,.home-box h1,.home-box .h1{font-size:2.5rem!important;text-align:center}.btn-box{flex-direction:column}.btn-box a{text-align:center}.top-bar{justify-content:space-between;padding:2rem 0;flex-direction:column;position:relative}.step-container{max-height:fit-content}.box-c4b{transform:none;margin:4rem 0;position:relative}}
