@font-face{font-family:"Rubik-Regular";font-display:swap;src:url("../fonts/Rubik-Regular.woff2") format("woff2"),url("../fonts/Rubik-Regular.woff") format("woff"),url("../fonts/Rubik-Regular.ttf") format("truetype")}@font-face{font-family:"Rubik-Medium";font-display:swap;src:url("../fonts/Rubik-Medium.woff2") format("woff2"),url("../fonts/Rubik-Medium.woff") format("woff"),url("../fonts/Rubik-Medium.ttf") format("truetype")}@font-face{font-family:"Rubik-Black";font-display:swap;src:url("../fonts/Rubik-Black.woff2") format("woff2"),url("../fonts/Rubik-Black.woff") format("woff"),url("../fonts/Rubik-Black.ttf") format("truetype")}@font-face{font-family:"Roboto-Regular";font-display:swap;src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto-Medium";font-display:swap;src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto-Black";font-display:swap;src:url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype")}@font-face{font-family:"Inter-Regular";font-display:swap;src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.woff") format("woff"),url("../fonts/Inter-Regular.ttf") format("truetype")}@font-face{font-family:"Inter-Medium";font-display:swap;src:url("../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.woff") format("woff"),url("../fonts/Inter-Medium.ttf") format("truetype")}@font-face{font-family:"Inter-SemiBold";font-display:swap;src:url("../fonts/Inter-SemiBold.woff2") format("woff2"),url("../fonts/Inter-SemiBold.woff") format("woff"),url("../fonts/Inter-SemiBold.ttf") format("truetype")}@font-face{font-family:"Inter-Bold";font-weight:"Bold";font-display:swap;src:url("../fonts/Inter-Bold.woff2") format("woff2"),url("../fonts/Inter-Bold.woff") format("woff"),url("../fonts/Inter-Bold.ttf") format("truetype")}@font-face{font-family:"Rubik-Bold";font-weight:"Bold";font-display:swap;src:url("../fonts/Rubik-Bold.woff2") format("woff2"),url("../fonts/Rubik-Bold.woff") format("woff"),url("../fonts/Rubik-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto-Bold";font-weight:"Bold";font-display:swap;src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"OpenDyslexic-Regular";font-display:swap;src:url("../fonts/OpenDyslexic-Regular.woff2") format("woff2"),url("../fonts/OpenDyslexic-Regular.woff") format("woff"),url("../fonts/OpenDyslexic-Regular.ttf") format("truetype")}@font-face{font-family:"OpenDyslexic-Bold";font-weight:"Bold";font-display:swap;src:url("../fonts/OpenDyslexic-Bold.woff2") format("woff2"),url("../fonts/OpenDyslexic-Bold.woff") format("woff"),url("../fonts/OpenDyslexic-Bold.ttf") format("truetype")}:root{--corPrimaria:#173E9D;--corSecundaria:#196EE4;--corTextoPrimaria:get-text-contrast(#173E9D);--corTextoSecundaria:get-text-contrast(#173E9D)}html{font-size:16px !important;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}@media only screen and (min-width: 2560px){html{font-size:26px !important}}body{font-family:#212529 !important;background-color:#173E9D}a:hover,a:focus{outline:none}.accessibility-font{font-size:145% !important;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.accessibility-font .nav-acessibilidade .nav-item{margin-bottom:20px}.accessibility-font .nav-acessibilidade .nav-item a{padding-top:6px;padding-left:10px;padding-bottom:10px;padding-right:10px}.accessibility-font .btn{width:110% !important;margin-right:18px}.accessibility-dislexia{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.accessibility-dislexia body{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h1{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h2{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h3{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h4{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h5{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body h6{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body b{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body p{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body a{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body button{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body label{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body input{font-family:"OpenDyslexic-Regular" !important}.accessibility-dislexia body .btn-padrao{padding:10px}.accessibility-dislexia body .col-box-info-input .btn-padrao{padding:0px !important}a:focus{outline:none}@media only screen and (min-width: 2560px){.container{max-width:1520px}}.card{background-color:transparent}form{margin-block-end:0}.form-control{font-size:1rem}.form-control:disabled,.form-control[readonly]{background-color:#FFF;opacity:1}.lg-backdrop.in{opacity:0.7}.lg-sub-html{background-color:transparent}.text-size-acessibilidade{font-size:1rem;line-height:1.67;letter-spacing:0.4px;word-break:break-word}.col-click{font-size:.875rem}.form-control:focus{box-shadow:none}.btn-file{width:100%;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.08);background-color:#173E9D;border:1.5px solid #173E9D;font-family:"Inter-Regular","sans-serif";font-size:1rem;height:49px;padding:12px;float:right;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#f8f9fa;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}@media screen and (max-width: 767.9px){.btn-file{height:auto}}.btn-file:hover{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 20px 30px -10px rgba(0,0,0,0.2);border:solid 2px #196EE4 !important;background-color:#196EE4 !important;color:#f8f9fa}.btn-file:active{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);border:solid 2px #09387a !important;background-color:#09387a !important;color:#f8f9fa}.btn-file:focus{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);border:solid 2px #09387a;background-color:#09387a;color:#f8f9fa}.btn-padrao{width:100%;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.08);background-color:#0e2d7c;border:1.5px solid #0e2d7c;font-family:"Inter-Regular","sans-serif";font-size:1rem;height:49px;padding:12px;float:right;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}@media screen and (max-width: 767.9px){.btn-padrao{height:auto}}.btn-padrao:hover{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 20px 30px -10px rgba(0,0,0,0.2);border:solid 2px #196EE4;background-color:#196EE4;color:#212529}.btn-padrao:active{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);border:solid 2px #0e2d7c;background-color:#0e2d7c;color:#212529}.btn-padrao:focus{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);border:solid 2px #0e2d7c;background-color:#0e2d7c;color:#212529}.fa-spinner{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes rotating

  /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.btn-ver-padrao{width:100%;border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.08);background-color:#fff;border:1.5px solid #dee2e6;font-family:"Montserrat-Medium","sans-serif";font-size:1rem;padding:14px;float:right;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#f8f9fa;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}@media screen and (max-width: 767.9px){.btn-ver-padrao{height:auto}}.btn-ver-padrao:hover{text-decoration:underline;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;font-family:"Montserrat-Bold","sans-serif";border:1.5px solid #0e2d7c;background-color:#173E9D;color:#f8f9fa}.btn-ver-padrao:focus{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;box-shadow:none;border:1.5px solid #173E9D;background-color:#173E9D;color:#fff}a:hover{text-decoration:none}.fluid-menu .container-menu .col-logo{text-align:center}.fluid-menu .container-menu .col-logo .card-nome{font-family:"Rubik-Regular","sans-serif";font-size:1.25rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#f8f9fa;margin-bottom:16px}.fluid-menu .container-menu .col-logo .card-sub{font-family:"Rubik-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#f8f9fa;margin-bottom:32px}.fluid-capa .container-capa .col-form-barra-top{position:relative;margin-bottom:-8px}.fluid-capa .container-capa .col-form-barra-top .box{background-color:#0e2d7c;height:19px;border-top-left-radius:12px;border-top-right-radius:12px}.fluid-capa .container-capa .col-form{background-color:#f8f9fa;border-radius:12px;margin-bottom:28px;padding:24px 97px 0px 97px;z-index:1}@media screen and (max-width: 768.9px){.fluid-capa .container-capa .col-form{padding:24px 40px 24px 40px}}@media screen and (max-width: 767.9px){.fluid-capa .container-capa .col-form{padding:24px 20px 0px 20px}}.fluid-capa .container-capa .form-group{margin-bottom:24px}.fluid-capa .container-capa .form-group .label{font-family:"Rubik-Bold","sans-serif";font-size:1.25rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212529;margin-bottom:7px}.fluid-capa .container-capa .form-group .form-text{font-family:"Inter-Regular","sans-serif";font-size:.875rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#656d75}.fluid-capa .container-capa .form-group h2{font-family:"Rubik-Bold","sans-serif";font-size:1.25rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#212529}.fluid-capa .container-capa .form-group .form-control{border-radius:8px;border:solid 2px #0e2d7c;background-color:#f8f9fa;height:47px}.fluid-capa .container-capa .form-group .form-control::-webkit-input-placeholder{font-size:1rem;color:#656d75}.fluid-capa .container-capa .form-group .form-control:-moz-placeholder{font-size:1rem;color:#656d75}.fluid-capa .container-capa .form-group .form-control::-moz-placeholder{font-size:1rem;color:#656d75}.fluid-capa .container-capa .form-group .form-control:-ms-input-placeholder{font-size:1rem;color:#656d75}.fluid-capa .container-capa .form-group .form-control::placeholder{font-size:1rem;color:#656d75}.fluid-capa .container-capa .form-group .form-control.form-texto{height:auto}.fluid-capa .container-capa .form-group .custom-checkbox{border-radius:8px;background-color:#f1f3f5;margin-bottom:4px;padding:15px 16px}.fluid-capa .container-capa .col-form-barra-bottom{position:relative;margin-top:-35px;z-index:0}.fluid-capa .container-capa .col-form-barra-bottom .box{background-color:#0e2d7c;height:19px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.fluid-capa .container-capa .col-form-bnt{margin-top:15px}.container-direitos .texto-footer{font-family:"Inter-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#f8f9fa}@media screen and (max-width: 767.9px){.container-direitos .texto-footer{text-align:center}}.container-direitos .img-fluid{margin-bottom:0px}.file-input-ajax-new{display:grid}.file-input-ajax-new .file-preview{order:2;border-radius:8px;border:solid 2px #0e2d7c;background-color:#f8f9fa}.file-input-ajax-new .file-preview .file-drop-zone{min-height:125px;border:none;margin:0px;padding:0px}.file-input-ajax-new .file-preview .file-drop-zone-title{font-family:"Inter-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#656d75;padding-top:52px;padding-bottom:52px}.file-input-ajax-new .btn-file{order:1;width:100%;margin-bottom:8px;border-radius:8px;box-shadow:0 15px 20px -6px rgba(0,0,0,0.05);border:solid 2px #173E9D;background-color:#173E9D}.file-upload-indicator,.kv-file-upload,.kv-file-zoom{display:none}.custom-control-padrao{padding-left:55px !important}.custom-control-padrao .custom-control-label{font-family:"Inter-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#656d75;width:100%;margin-right:24px}.custom-control-padrao .custom-control-label::before{border:solid 2px #0e2d7c;left:-2rem;right:0px;width:24px;height:24px;top:-2px;border-radius:10px}@media screen and (max-width: 767.9px){.custom-control-padrao .custom-control-label::before{width:24px;height:24px}}.custom-control-padrao .custom-control-label::after{border:solid 2px #0e2d7c;width:24px;height:24px;top:-2px;left:-2rem;right:0px;border-radius:10px}@media screen and (max-width: 767.9px){.custom-control-padrao .custom-control-label::after{width:24px;height:24px}}.custom-control-padrao .custom-control-input:checked{box-shadow:none}.custom-control-padrao .custom-control-input:checked ~ .custom-control-label{font-family:"Inter-Bold","sans-serif";color:#212529}.custom-control-padrao .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#173E9D;background-color:#173E9D}.custom-control-padrao .custom-control-input:checked ~ .custom-control-label::after{border:solid 1px #173E9D;background-color:#173E9D;background-image:unset}.custom-control-padrao .custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.fluid-mapa-site .container-mapa{background-color:#f8f9fa;border-radius:12px;padding-top:32px;padding-bottom:16px}.fluid-mapa-site .container-mapa .mapasite .mapa-page-header .card-title{font-family:"Rubik-Bold","sans-serif";font-size:1.25rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212529}.fluid-mapa-site .container-mapa .mapasite .content-menu-map .mapa-site-lista{padding-left:0px}.fluid-mapa-site .container-mapa .mapasite .content-menu-map .mapa-site-lista li{display:block;font-family:"Inter-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-bottom:16px}.fluid-mapa-site .container-mapa .mapasite .content-menu-map .mapa-site-lista li a{color:#656d75}.modal-sinop .modal-content{background-color:#f8f9fa;border-radius:12px;border:solid 2px #ffc32b}.modal-sinop .box{background-color:#ffc32b;height:19px;border-top-left-radius:12px;border-top-right-radius:12px}.modal-sinop h5{font-family:"Rubik-Bold","sans-serif";font-size:1.25rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212529;margin-bottom:7px}
