@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)}body{margin:0;font-family:Montserrat,Arial,sans-serif}.header{background-color:#000046;background-image:url(/images/header.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:-20px}@media (max-width:425px){.header{background-color:#0d2d7f;background-image:url(/images/header-small.png);background-position:top;background-size:contain}}.header nav{font-size:12px}.header .nav-item{padding:0}.header .nav-item .active{background-color:#ffe600;margin:0 5px;padding:2px;font-weight:700;color:#0000a0!important}.header .nav-item{height:20px;margin-top:10px}.header .nav-item:not(:last-child){border-right:2px solid #fff;height:20px;margin-top:10px}.header .nav-item a{margin-top:-5px;font-size:14px;font-weight:700}.header .dropdown-toggle:after{display:none!important}.header .dropdown:hover>.dropdown-menu{display:block}.header .dropdown>.dropdown-toggle:active{pointer-events:none}.header .dropdown-menu{background-color:#0048ae;border-radius:0}.header .dropdown-item a{text-align:start;flex-direction:column;align-items:start;margin-bottom:-14px;padding:10px 5px;display:flex}.header .dropdown-item a:hover{color:#0048ae!important}.header .dropdown-item a:after{content:"";border-bottom:1px solid #ccc;width:100%;margin-left:0%;padding-top:5px}.header .dropdown-item:last-child a:after{border-bottom:none}.form{position:relative}.form .fa-search{width:15px;position:absolute;top:8px;left:25px}.form-input{border-radius:20px;height:30px;padding-left:31px}.form-input::placeholder{text-align:center;color:#a6a6a6}footer{background-color:#333;font-size:12px}footer li:not(:last-child) a:after{content:" -"}@media (max-width:426px){.carousel-banner-top img{height:200px}}.carousel-banner-top .carousel-indicators button{border-radius:100%;width:20px;height:20px}.carousel-banner-top .carousel-indicators .active{background-color:#1d3e95}.carousel-banner-top .carousel-control-next-icon{background-image:url(/images/carousel-arrow-right.png);margin-right:20px;transform:scale(2)}.carousel-banner-top .carousel-control-prev-icon{background-image:url(/images/carousel-arrow-left.png);margin-left:20px;transform:scale(2)}.fundo-carousel-noticias{background-color:#fbb617;background-image:url(/images/background-carousel-noticias.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.div-carousel-noticias{padding:50px 160px}@media (max-width:800px){.div-carousel-noticias{padding:50px 60px}}.card-img{object-fit:cover;border-radius:0;width:100%;height:200px}@media (max-width:767px){.carousel-noticias .carousel-inner .carousel-item>div{display:none}.carousel-noticias .carousel-inner .carousel-item>div:first-child{display:block}}.carousel-noticias .carousel-inner .carousel-item.active,.carousel-noticias .carousel-inner .carousel-item-next,.carousel-noticias .carousel-inner .carousel-item-prev{display:flex}@media (min-width:768px){.carousel-noticias .carousel-inner .carousel-item-end.active,.carousel-noticias .carousel-inner .carousel-item-next{transform:translate(25%)}.carousel-noticias .carousel-inner .carousel-item-start.active,.carousel-noticias .carousel-inner .carousel-item-prev{transform:translate(-25%)}}.carousel-noticias .carousel-inner .carousel-item-end,.carousel-noticias .carousel-inner .carousel-item-start{transform:translate(0)}.carousel-noticias .carousel-control-next,.carousel-noticias .carousel-control-prev{opacity:1}.carousel-noticias .carousel-control-next:hover,.carousel-noticias .carousel-control-prev:hover{opacity:.5}.carousel-noticias .carousel-control-next-icon{background-image:url(/images/carousel-arrow-right-section-news.png);transform:scale(1.5)}.carousel-noticias .carousel-control-prev-icon{background-image:url(/images/carousel-arrow-left-section-news.png);transform:scale(1.5)}.nossas-publicacoes{background-color:#000046;background-image:url(/images/background-nossas-publicacoes.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.nossas-publicacoes h1{color:#ffda00}.nossas-publicacoes button{color:#0047af}.inflacao{color:#fff;background-color:#000}.farmacia-servidor{background-color:#018547;background-image:url(/images/background-farmacia-servidor_4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}@media (max-width:360px){.farmacia-servidor{background-position:-20px;height:220px}}@media screen and (min-width:361px) and (max-width:500px){.farmacia-servidor{background-position:-15px;height:240px}}@media screen and (min-width:501px) and (max-width:1024px){.farmacia-servidor{background-position:-70px;height:500px}}@media (min-width:1025px){.farmacia-servidor{background-position:-70px;height:90vh}}.carteirinha-servidor{background-color:#ddd}.contato{background-color:#ba5cba;background-image:url(/images/background-contato.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}@media (max-width:1024px){.contato{height:420px}}.div-card-contato{color:#0000a0;font-size:14px}.card-1-contato{text-align:center;background-color:#ffef01}.card-2-contato{text-align:center;background-color:#ffd001}.card-3-contato{text-align:center;background-color:#fec200}.div-contato{color:#fff;background-color:#001f8b}.agenda{background-color:#f6b22a;background-image:url(/images/background-agenda.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}@media (max-width:500px){.agenda{height:260px}}@media screen and (min-width:501px) and (max-width:1024px){.agenda{height:340px}}.agenda-content{background-color:#efefef}.agenda-selection-title{color:#ffda00;background-color:#0000a0;font-weight:700;display:inline-block}.agenda-nav .nav-item{padding:0}.agenda-nav .nav-link{color:#0000a0;border-radius:4px;margin-top:-5px;font-size:22px;font-weight:500}.agenda-nav .nav-link.active{background-color:#0000a0;margin-top:-1px;padding:2px 8px;font-weight:700;color:#ffe600!important}@media (max-width:991px){.agenda-nav .nav-link{font-size:18px}}@media (max-width:575px){.agenda-nav .nav-link{padding:4px 8px;font-size:16px}}.agenda-card{background-color:#efefef;border:1px solid #c6c6c6}.label-data-card-agenda{color:#fff;background-color:#0000a0;width:48px;min-width:48px}.day-data-card-agenda{font-size:34px}
