*,*::before,*::after{box-sizing:border-box}.form-group{margin-bottom:1rem}.form-group:last-child{margin-bottom:0}.form-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151;line-height:1.5}.form-help-text{margin-top:.25rem;font-size:.875rem;color:#6b7280;line-height:1.4}.form-error-text{margin-top:.25rem;font-size:.875rem;color:#ef4444;line-height:1.4}.form-control{display:block;width:100%;height:auto;padding:.75rem 1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#111827;background-color:#fff;background-image:none;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-control::-moz-placeholder{color:#9ca3af;opacity:1}.form-control::placeholder{color:#9ca3af;opacity:1}.form-control::-webkit-input-placeholder{color:#9ca3af}.form-control::-moz-placeholder{color:#9ca3af;opacity:1}.form-control:-ms-input-placeholder{color:#9ca3af}.form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-control:disabled,.form-control[readonly]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.form-control.is-valid{border-color:#10b981}.form-control.is-valid:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.form-control.is-invalid{border-color:#ef4444}.form-control.is-invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form-control.is-warning{border-color:#f59e0b}.form-control.is-warning:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.form-control-sm{padding:.5rem .75rem;font-size:.875rem;border-radius:.375rem}.form-control-lg{padding:1rem 1.5rem;font-size:1.125rem;border-radius:.75rem}input[type=text].form-control,input[type=email].form-control,input[type=password].form-control,input[type=number].form-control,input[type=tel].form-control,input[type=url].form-control,input[type=search].form-control{height:auto}textarea.form-control{min-height:120px;resize:vertical}textarea.form-control.form-control-sm{min-height:80px}textarea.form-control.form-control-lg{min-height:160px}select.form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:calc(1.5rem + 16px)}select.form-control:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}select.form-control.form-control-sm{background-position:right .5rem center;padding-right:calc(1rem + 16px)}select.form-control.form-control-lg{background-position:right 1rem center;padding-right:calc(2rem + 16px)}select.form-control[multiple]{background-image:none;padding-right:1rem;height:auto}select.form-control[multiple] option{padding:.25rem .5rem}.form-control-icon{position:relative;display:flex;align-items:center}.form-control-icon .form-control{padding-left:calc(1.5rem + 20px)}.form-control-icon .form-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#9ca3af;pointer-events:none;z-index:1}.form-control-icon.form-control-icon-right .form-control{padding-left:1rem;padding-right:calc(1.5rem + 20px)}.form-control-icon.form-control-icon-right .form-icon{left:auto;right:.75rem}.form-control-icon.form-control-sm .form-control{padding-left:calc(1rem + 16px)}.form-control-icon.form-control-sm .form-icon{left:.5rem;width:16px;height:16px}.form-control-icon.form-control-sm.form-control-icon-right .form-control{padding-left:.75rem;padding-right:calc(1rem + 16px)}.form-control-icon.form-control-sm.form-control-icon-right .form-icon{right:.5rem}.form-control-icon.form-control-lg .form-control{padding-left:calc(2rem + 24px)}.form-control-icon.form-control-lg .form-icon{left:1rem;width:24px;height:24px}.form-control-icon.form-control-lg.form-control-icon-right .form-control{padding-left:1.5rem;padding-right:calc(2rem + 24px)}.form-control-icon.form-control-lg.form-control-icon-right .form-icon{right:1rem}input[type=search].form-control::-webkit-search-cancel-button,input[type=search].form-control::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=number].form-control::-webkit-outer-spin-button,input[type=number].form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].form-control[type=number]{-moz-appearance:textfield}.form-check{position:relative;display:flex;align-items:flex-start;margin-bottom:.75rem}.form-check:last-child{margin-bottom:0}.form-check-input{position:relative;width:1.25rem;height:1.25rem;margin-top:.125rem;margin-right:.75rem;background-color:#fff;border:1px solid #d1d5db;transition:all .2s ease-in-out;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-check-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-check-input:checked{background-color:#3b82f6;border-color:#3b82f6}.form-check-input:disabled{background-color:#f3f4f6;border-color:#d1d5db;cursor:not-allowed;opacity:.6}.form-check-input:disabled:checked{background-color:#9ca3af;border-color:#9ca3af}input[type=checkbox].form-check-input{border-radius:.375rem}input[type=checkbox].form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e");background-size:.75rem;background-position:center;background-repeat:no-repeat}input[type=checkbox].form-check-input:indeterminate{background-color:#3b82f6;border-color:#3b82f6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");background-size:.75rem;background-position:center;background-repeat:no-repeat}input[type=radio].form-check-input{border-radius:50%}input[type=radio].form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:.5rem;background-position:center;background-repeat:no-repeat}.form-check-label{font-size:16px;font-weight:400;color:#374151;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-label:hover{color:#111827}.form-check-sm .form-check-input{width:1rem;height:1rem;margin-top:.25rem}.form-check-sm .form-check-label{font-size:.875rem}.form-check-lg .form-check-input{width:1.5rem;height:1.5rem;margin-top:0}.form-check-lg .form-check-label{font-size:1.125rem}.form-switch .form-check-input{width:2.5rem;height:1.25rem;border-radius:1.25rem;background-color:#d1d5db;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e");background-position:left center;background-repeat:no-repeat;background-size:contain;transition:all .2s ease-in-out}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:#3b82f6;border-color:#3b82f6;background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}.form-file{position:relative;display:inline-block;width:100%}.form-file-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.form-file-input:focus+.form-file-label{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-file-input:disabled+.form-file-label{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.form-file-label{position:relative;display:flex;align-items:center;width:100%;padding:.75rem 1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease-in-out;cursor:pointer}.form-file-label::after{content:"Escolher arquivo";position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 1rem;background-color:#f3f4f6;border-left:1px solid #d1d5db;border-radius:0 .5rem .5rem 0;font-weight:500;color:#4b5563}.form-file-label:hover{background-color:#f9fafb}.form-file-label:hover::after{background-color:#e5e7eb}.form-file-text{flex:1;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-file-text:empty::before{content:"Nenhum arquivo selecionado";color:#9ca3af}.form-file-sm .form-file-label{padding:.5rem .75rem;font-size:.875rem}.form-file-sm .form-file-label::after{padding:0 .75rem}.form-file-sm .form-file-text{padding-right:.75rem}.form-file-lg .form-file-label{padding:1rem 1.5rem;font-size:1.125rem}.form-file-lg .form-file-label::after{padding:0 1.5rem}.form-file-lg .form-file-text{padding-right:1.5rem}input[type=range].form-control{height:1.5rem;padding:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=range].form-control:focus{outline:none;box-shadow:none}input[type=range].form-control::-webkit-slider-track{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.375rem;border:none}input[type=range].form-control::-moz-range-track{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.375rem;border:none}input[type=range].form-control::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;background-color:#3b82f6;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=range].form-control::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range].form-control::-moz-range-thumb{width:1.25rem;height:1.25rem;background-color:#3b82f6;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=range].form-control::-moz-range-thumb:hover{transform:scale(1.1)}input[type=range].form-control:focus::-webkit-slider-thumb{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 0 0 3px rgba(59,130,246,.1)}input[type=range].form-control:focus::-moz-range-thumb{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 0 0 3px rgba(59,130,246,.1)}.form-control:not(:disabled):not([readonly]):hover{border-color:#9ca3af;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.form-control-loading{position:relative}.form-control-loading::after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid #d1d5db;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}.form-control-loading.form-control-sm::after{width:.875rem;height:.875rem;right:.5rem}.form-control-loading.form-control-lg::after{width:1.25rem;height:1.25rem;right:1rem}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.form-floating{position:relative}.form-floating .form-control{height:calc(3.5rem + 2px);padding:1rem .75rem .25rem}.form-floating .form-control::-moz-placeholder{color:rgba(0,0,0,0)}.form-floating .form-control::placeholder{color:rgba(0,0,0,0)}.form-floating .form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating .form-control:focus,.form-floating .form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating .form-control:not(:-moz-placeholder-shown)~.form-floating-label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating .form-control:focus~.form-floating-label,.form-floating .form-control:not(:placeholder-shown)~.form-floating-label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating .form-floating-label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;color:#6b7280;font-size:16px}.form-floating textarea.form-control{height:auto;padding-top:1.625rem;padding-bottom:.625rem}.form-floating textarea.form-control~.form-floating-label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group .form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group .form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.input-group .form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.75rem 1rem;font-size:16px;font-weight:400;line-height:1.5;color:#4b5563;text-align:center;white-space:nowrap;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem}.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.input-group-sm .form-control,.input-group-sm .input-group-text{padding:.5rem .75rem;font-size:.875rem;border-radius:.375rem}.input-group-lg .form-control,.input-group-lg .input-group-text{padding:1rem 1.5rem;font-size:1.125rem;border-radius:.75rem}.form-inline{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem}.form-inline .form-group{margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-check{margin-bottom:0}.form-row{display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.form-row .form-group{padding-right:.5rem;padding-left:.5rem}.col-form{flex:1;min-width:0}.col-form-auto{flex:0 0 auto;width:auto}@media(max-width: 768px){.form-control{font-size:16px}.form-inline{flex-direction:column;align-items:stretch}.form-inline .form-control{width:100%}.form-row{flex-direction:column;margin-right:0;margin-left:0}.form-row .form-group{padding-right:0;padding-left:0}.input-group{flex-direction:column}.input-group .form-control,.input-group .input-group-text{border-radius:.5rem !important;margin-left:0}.input-group .form-control:not(:last-child),.input-group .input-group-text:not(:last-child){margin-bottom:.25rem}}.form-help-icon{display:inline-flex;align-items:center;gap:.25rem}.form-help-icon::before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:16px;font-weight:600;color:#fff;background-color:#06b6d4;border-radius:50%}.form-required::after{content:" *";color:#ef4444}.form-counter{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.875rem;color:#6b7280}.form-counter .form-counter-current{font-weight:500}.form-counter.form-counter-warning .form-counter-current{color:#f59e0b}.form-counter.form-counter-danger .form-counter-current{color:#ef4444}@media(prefers-color-scheme: dark){.form-control-dark{color:#f3f4f6;background-color:#1f2937;border-color:#4b5563}.form-control-dark::-moz-placeholder{color:#9ca3af}.form-control-dark::placeholder{color:#9ca3af}.form-control-dark:focus{background-color:#374151;border-color:#93c5fd;color:#fff}.form-control-dark:disabled,.form-control-dark[readonly]{background-color:#111827;color:#6b7280}.form-label-dark{color:#e5e7eb}.form-help-text-dark{color:#9ca3af}.input-group-text-dark{color:#d1d5db;background-color:#374151;border-color:#4b5563}}@media print{.form-control,.form-check-input{border:1px solid #111827 !important;box-shadow:none !important}.form-control:focus,.form-check-input:focus{border-color:#111827 !important}}.pages .container::after,.pages .container::before{content:"";display:none}.pages .form_titulos{margin-bottom:25px}.pages .form_titulos h2{color:#000;font-weight:bold;margin-bottom:0;padding-bottom:0}.pages .form_titulos p{color:#000}.pages .form_col{display:flex;flex-direction:column;gap:12px}.pages .form_col_box{display:flex;gap:12px}.pages .form_col_box-grupo{display:flex;flex-direction:column;width:100%}.pages .form_col_box-grupo .box-check{display:flex;align-items:center;gap:8px}.pages .form_col_box-grupo .box-check .checkbox,.pages .form_col_box-grupo .box-check .radio{margin:0}.pages .form .bg-blue-50{border:1px solid #bfdbfe;background:#eff6ff;padding:20px;margin:20px 0}.pages .form #btnSubmit{display:block;width:100%;max-width:250px;margin:25px auto;float:none !important}.text-gray-400{color:#9ca3af !important}.anexar{padding:20px;border:3px dashed #9ca3af;margin-bottom:25px}.anexar p{color:#333 !important;margin-top:20px}body,p,a,li,h1,h2,h3,h4,h5,h6{font-family:"Sora",sans-serif !important}body{padding-top:0 !important}.banner-principal .item img{width:100%;height:85vh !important;-o-object-fit:cover;object-fit:cover}.banner-principal .item .carousel-caption{top:0;left:0;bottom:0;width:100%;height:100%;background:rgba(234,88,12,.9019607843);background:linear-gradient(90deg, rgba(234, 88, 12, 0.8) 0%, rgba(202, 138, 4, 0.8) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3% 10%;margin:0}.banner-principal .item .carousel-caption h3{text-shadow:none;line-height:8rem;margin:0}.banner-principal .item .carousel-caption p{text-shadow:none;font-size:20px}.banner-principal .item:first-child .carousel-caption{background:linear-gradient(90deg, rgba(13, 148, 136, 0.9) 0%, rgba(22, 163, 74, 0.9) 100%)}.banner-principal .item:last-child .carousel-caption{background:linear-gradient(90deg, rgba(147, 51, 234, 0.9) 0%, rgba(37, 99, 235, 0.9) 100%)}.b-o-que-diz-a-lei{background:#fff !important}.b-o-que-diz-a-lei .container .row h1{margin:0;font-weight:600}.b-o-que-diz-a-lei .container .row h1::after{display:none}.b-o-que-diz-a-lei .container .row .imgbloco img{width:100%;height:550px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.b-destaques{background-color:#fff !important;padding-top:0 !important}.b-destaques .container h1{display:none}.b-destaques .container .boxtextos img{width:100%;height:auto;margin-bottom:20px;border-radius:12px;box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px}.b-destaques .container .boxtextos h4{margin:0;font-weight:bold;margin-bottom:15px;font-size:22px;font-weight:24px}.b-transforme-a-gestao-publica-com-tecnologia{background-color:#003f76 !important}.b-transforme-a-gestao-publica-com-tecnologia .container h1{margin:0;font-weight:600;color:#fff;font-size:4rem;margin-bottom:0;padding:0}.b-transforme-a-gestao-publica-com-tecnologia .container h1::after{display:none}.b-transforme-a-gestao-publica-com-tecnologia .container .row{color:#fff;display:flex;align-items:center}.b-transforme-a-gestao-publica-com-tecnologia .container img{-o-object-fit:cover;object-fit:cover;height:100%;min-height:688px;width:auto;border-radius:12px}.b-transforme-a-gestao-publica-com-tecnologia .container ul{margin:0;padding:0;list-style:none;margin:25px 0}.b-transforme-a-gestao-publica-com-tecnologia .container ul li{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background:#fff;padding:20px;border-radius:12px;color:#333;margin:10px 0;line-height:19px;font-size:15px}.b-a-solucao-completa-para-sua-prefeitura .container h1{margin:0;font-weight:600}.b-a-solucao-completa-para-sua-prefeitura .container h1::after{display:none}.b-a-solucao-completa-para-sua-prefeitura .container .row{display:flex;align-items:center}.b-a-solucao-completa-para-sua-prefeitura .container .row::after,.b-a-solucao-completa-para-sua-prefeitura .container .row::before{display:none}.b-a-solucao-completa-para-sua-prefeitura .container .row .boxtextos{box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px;padding:25px;background:#fff;text-align:center;border-radius:12px;margin:0}.b-a-solucao-completa-para-sua-prefeitura .container .row .boxtextos h4{margin:0;font-weight:bold;margin-bottom:15px;font-size:22px;font-weight:24px}.modelo{padding:80px 0}.modelo h2{font-weight:800}.btn.links,#btnSubmit,.modelo .btn{position:relative;font-size:17px;text-transform:uppercase;text-decoration:none;padding:1em 2.5em;display:inline-block;cursor:pointer;border-radius:6em;transition:all .2s;border:none;font-family:inherit;font-weight:500;color:#000;background:#f0ad4e}.btn.links:hover,#btnSubmit:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.btn.links:active,#btnSubmit:active{transform:translateY(-1px);box-shadow:0 5px 10px rgba(0,0,0,.2)}.btn.links::after,#btnSubmit::after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn.links::after,#btnSubmit::after{background-color:#f0ad4e}.btn.links:hover::after,#btnSubmit:hover::after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.b-conformidade-legal-simplificada{background-color:#dc2626 !important;color:#fff !important}.b-conformidade-legal-simplificada .container h1{margin:0;font-weight:600;color:#fff}.b-conformidade-legal-simplificada .container h1::after{display:none}.b-conformidade-legal-simplificada .container .row{display:flex;align-items:center}.b-conformidade-legal-simplificada .container .row img{border-radius:12px}.b-como-funciona{background-color:#eee !important;padding-top:0 !important}.b-como-funciona .container h1{margin:0;font-size:4rem;font-weight:600}.b-como-funciona .container h1::after{display:none}.b-como-funciona .container img{border-radius:12px;box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px;width:100%}.b-como-funciona .container .row{display:flex;align-items:center}.b-como-funciona .container .row .space-y-4{display:flex;flex-direction:column;gap:12px}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex{display:flex;gap:12px;background-color:#fff;padding:20px;border-radius:12px;align-items:center;box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex div{display:flex;flex-direction:column;justify-content:center}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex h3{margin:0;padding:0;font-size:20px;font-weight:600;line-height:25px}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex p{margin:0}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex .text-ouvidoria-primary{color:red}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex .text-ouvidoria-accent{color:green}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex .text-ouvidoria-secondary{color:#8a2be2}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex .text-ouvidoria-cyan{color:#008b8b}.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex .text-ouvidoria-orange{color:orange}.b-beneficios-para-a-prefeitura{background-color:#eee !important}.b-beneficios-para-a-prefeitura .container h1{margin:0;font-weight:600;font-size:4rem}.b-beneficios-para-a-prefeitura .container h1::after{display:none}.b-beneficios-para-a-prefeitura .container img{border-radius:12px;box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px;width:100%}.b-beneficios-para-a-prefeitura .container .row{display:flex;align-items:center}.b-beneficios-para-a-prefeitura .container .row .space-y-4{display:flex;flex-direction:column;gap:12px}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex{display:flex;gap:12px;background-color:#fff;padding:20px;border-radius:12px;align-items:center;box-shadow:rgba(26,41,61,.07) 0px 4px 12px 0px}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex div{display:flex;flex-direction:column;justify-content:center}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex h3{margin:0;padding:0;font-size:20px;font-weight:600;line-height:25px}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex p{margin:0}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex .text-ouvidoria-primary{color:red}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex .text-ouvidoria-accent{color:green}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex .text-ouvidoria-secondary{color:#8a2be2}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex .text-ouvidoria-cyan{color:#008b8b}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex .text-ouvidoria-orange{color:orange}.b-investimento{background-color:#111827 !important}.b-investimento h1{margin:0;font-weight:600;color:#fff}.b-investimento h1::after{display:none}.b-investimento img{-o-object-fit:cover;object-fit:cover;height:100%;min-height:688px;width:auto;border-radius:12px}.b-investimento .container .row{display:flex;align-items:center}.b-investimento .container .row p{color:#fff}.b-investimento .container .row .msg{background-color:rgba(0,0,0,.2705882353);display:flex;color:#fff;gap:6px;padding:20px;border-radius:12px;font-size:14px;line-height:16px}.b-investimento .container .row .msg svg{color:#adff2f;width:76px;height:auto}.b-investimento .container .row ul{margin:0;padding:0;list-style:none}.b-investimento .container .row ul li{color:#fff}.b-investimento .container .row .space-y-4{background:#3b82f6;background:linear-gradient(90deg, rgb(59, 130, 246) 0%, rgb(139, 92, 246) 100%);padding:20px;margin:15px 0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.b-investimento .container .row .space-y-4 h3{font-size:3rem;color:#fff;font-weight:600}.b-investimento .container .row .space-y-4 .text-6xl{font-size:5rem;line-height:5rem;font-weight:800;margin-bottom:7px}.b-investimento .container .row .space-y-4 .flex{display:flex;gap:6px}.b-entre-em-contato{background-color:#01050c !important}.b-entre-em-contato::after,.b-entre-em-contato::before{display:none !important}.b-entre-em-contato h1{margin:0;font-weight:600;font-size:4rem !important;font-weight:800 !important}.b-entre-em-contato h1::after{display:none}.b-entre-em-contato .container .row{display:flex;align-items:center}.b-entre-em-contato .container .row .space-y-4 .flex{display:flex;gap:8px;align-items:center;margin:8px 0}.b-entre-em-contato .container .row .space-y-4 .flex p{margin:0}.b-entre-em-contato .container .row .space-y-4 .flex div{display:flex}.b-entre-em-contato .container .row .space-y-4 .flex svg{color:#fff}.b-entre-em-contato .container .row .space-y-4 .flex .text-ouvidoria-accent{color:#10b981}.b-entre-em-contato .container .row .space-y-4 .flex .text-ouvidoria-primary{color:#3b82f6}.b-entre-em-contato .container .row .space-y-4 .flex .text-ouvidoria-secondary{color:#8b5cf6}footer{background-color:#000}footer p.text-2xl{font-size:25px;margin-bottom:25px;color:#fff}footer p.text-2xl span{color:red}.navbar.navtopo{width:100%;justify-content:center;position:initial;margin:0;position:sticky;top:0}.navbar.navtopo::before,.navbar.navtopo::after{display:none !important}.navbar.navtopo .navbar-brand{display:flex;align-items:center}.navbar.navtopo .navbar-brand img{max-width:150px;height:auto}.navbar.navtopo .menu-main.navbar-collapse.collapse{gap:15px}.navbar.navtopo .menu-main.navbar-collapse.collapse::before,.navbar.navtopo .menu-main.navbar-collapse.collapse::after{display:none !important}.navbar.navtopo .menu-main .navbar-nav{float:none;position:initial !important;transform:initial !important;display:flex;align-items:center;gap:12px}.navbar.navtopo .menu-main .navbar-nav li{float:none !important}.navbar.navtopo .menu-main .navbar-nav li a{font-size:14px;padding:0;background:rgba(0,0,0,0) !important}.navbar.navtopo .menu-main .navbar-nav li a:hover{color:red !important;background:rgba(0,0,0,0) !important}.navbar.navtopo .menu-main .navbar-nav li a.bttop{padding:12px 18px;background:red !important;border-radius:12px;color:#fff;font-weight:800}.navbar.navtopo .menu-main .navbar-nav li a.bttop:hover{color:#fff !important;background:#000 !important}.cards-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.card{width:200px;height:250px;padding:20px;border-radius:10px;color:#fff;text-align:center;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.card i{font-size:3em;margin-bottom:15px}.card h2{margin:0 0 10px 0;font-size:1.5em}.card p{font-size:.9em;line-height:1.4}.card-sugestao{background-color:#0d6efd}.card-elogio{background-color:#198754}.card-solicitacao{background-color:#6f42c1}.card-reclamacao{background-color:#dc3545}.card-denuncia{background-color:#ffc107}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;transition:opacity .3s ease}.modal-content{background-color:#fff;padding:30px;border-radius:8px;width:90%;max-width:500px;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.3)}.close-button{position:absolute;top:10px;right:15px;font-size:2em;font-weight:bold;color:#aaa;background:none;border:none;cursor:pointer}.hidden{display:none}#manifestation-form .form-group{margin-bottom:15px;text-align:left}#manifestation-form label{display:block;margin-bottom:5px;font-weight:bold;color:#555}#manifestation-form input,#manifestation-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.submit-button{width:100%;padding:12px;background-color:#0d6efd;color:#fff;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#0b5ed7}.titulospaginas{background-color:#000 !important}.titulospaginas::before,.titulospaginas::after{display:none}.titulospaginas .container{padding:9vh 0}.titulospaginas .container h1{color:#fff;font-size:4rem;font-weight:600;margin:0}.titulospaginas .container h1::after{display:none}.titulospaginas .container .resumepage{text-align:center;color:#fff}.pages .card-container{display:flex;justify-content:space-between;gap:20px}.pages .card{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;width:initial;text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:250px;height:initial;flex:1}.pages .card:hover{top:0;margin:0;cursor:default}.pages svg{font-size:3em;margin-bottom:15px;color:#fff}.pages h2{font-size:1.5em;margin-bottom:10px;color:#fff}.pages p{font-size:.9em;color:#fff;line-height:1.5;margin-bottom:0}.pages .suggestion{background-color:#4285f4}.pages .praise{background-color:#34a853}.pages .request{background-color:#9c27b0}.pages .complaint{background-color:#ea4335}.pages .denunciation{background-color:#fbbc04}@media(min-width: 992px){.navbar.navtopo{display:flex !important}.navbar.navtopo .menu-main.navbar-collapse.collapse{display:flex !important}}@media(max-width: 1160px){.navbar.navtopo .menu-main .navbar-nav{gap:10px}.navbar.navtopo .menu-main .navbar-nav li a{font-size:13px}.navbar.navtopo .navbar-brand img{max-width:140px;height:auto}.banner-principal .item .carousel-caption h3{font-size:3em;line-height:6rem}.banner-principal .item img{height:71vh !important}.b-o-que-diz-a-lei .container .row .imgbloco img{height:469px}.b-transforme-a-gestao-publica-com-tecnologia .container h1,.b-o-que-diz-a-lei .container .row h1,.b-conformidade-legal-simplificada .container h1,.b-beneficios-para-a-prefeitura .container h1,.b-como-funciona .container h1,.b-investimento h1{font-size:3rem;line-height:3rem}.b-a-solucao-completa-para-sua-prefeitura .container h1{font-size:4rem}}@media(max-width: 1024px){.navbar.navtopo .menu-main .navbar-nav{gap:7px}.navbar.navtopo .menu-main .navbar-nav li a{font-size:13px}.navbar.navtopo .navbar-brand img{max-width:140px;height:auto}.banner-principal .item .carousel-caption h3{font-size:3em;line-height:6rem}.banner-principal .item img{height:71vh !important}.b-o-que-diz-a-lei .container .row .imgbloco img{height:469px}.b-transforme-a-gestao-publica-com-tecnologia .container h1,.b-o-que-diz-a-lei .container .row h1,.b-conformidade-legal-simplificada .container h1,.b-beneficios-para-a-prefeitura .container h1,.b-como-funciona .container h1,.b-investimento h1{font-size:3rem;line-height:3rem}.b-a-solucao-completa-para-sua-prefeitura .container h1{font-size:4rem}.navbar.navtopo .menu-main .navbar-nav li a.bttop{padding:9px 10px}.navbar.navtopo .menu-main.navbar-collapse.collapse{gap:0}}@media(max-width: 991px){.card-container{flex-wrap:wrap}.navbar.navtopo .menu-main .navbar-nav{flex-direction:column;margin:0}.navbar.navtopo .menu-main .navbar-nav li{width:100%}.navbar.navtopo .menu-main .navbar-nav li a{font-size:14px;text-align:center;padding:5px 20px}}@media(max-width: 768px){.row{flex-direction:column !important}.card-container{flex-direction:column}.imgbloco{width:100%}.col-md-6{width:100%}.b-transforme-a-gestao-publica-com-tecnologia .container img{min-height:initial;max-height:550px;width:100%}.b-a-solucao-completa-para-sua-prefeitura .container .row{gap:15px}.b-beneficios-para-a-prefeitura .row{flex-direction:column-reverse !important}.wp.wp-container{bottom:20px;right:15px}.wp-container .whatsapp-text{bottom:20px;right:80px}.b-beneficios-para-a-prefeitura .container .row .space-y-4 .bg-card .p-4 .flex p,.b-como-funciona .container .row .space-y-4 .bg-card .p-6 .flex p{text-align:left}.banner-principal .item .carousel-caption h3{font-size:2em;line-height:3rem}.banner-principal .item img{height:60vh !important}.navbar-header{display:flex;flex-direction:row-reverse;justify-content:space-between}.navbar-header::after,.navbar-header::before{display:none !important}.b-o-que-diz-a-lei .container .row .imgbloco img{height:342px}.btn.links,#btnSubmit{font-size:15px;padding:1em 1.5em;text-wrap:auto}.boxtextos.imgbloco img{min-height:initial;max-height:initial}.b-entre-em-contato .container .row .space-y-4 .flex p{text-align:left}}