#agenda-social-network{padding:40px 0;background-color:#f5f5f5}#agenda-social-network .agenda{background-color:#fff;height:100px}#agenda-social-network .agenda .agenda-date{display:flex;align-items:center;background-color:var(--color-secondary);color:#fff;text-align:center;justify-content:center;line-height:26px;height:100px}#agenda-social-network .agenda .agenda-date .agenda-date-weekday{font-size:9px;font-weight:600;text-transform:uppercase}#agenda-social-network .agenda .agenda-date .agenda-date-day{font-size:35px;font-weight:600}#agenda-social-network .agenda .agenda-date .agenda-date-date{font-size:12px;font-weight:600;text-transform:uppercase}#agenda-social-network .agenda .agenda-description{display:flex;align-items:center;height:100px}#agenda-social-network .agenda .agenda-description .agenda-description-time{color:var(--color-primary);font-weight:600;font-size:12px}#agenda-social-network .agenda .agenda-description .agenda-description-title{color:#000;font-size:14px;font-weight:700;line-height:15px;margin-top:3px}@media screen and (max-width:580px){#agenda-social-network .agenda .agenda-description .agenda-description-title{font-size:12px}}#agenda-social-network .agenda .agenda-description .agenda-description-description{color:#000;font-size:11px;font-weight:400;line-height:12px;margin-top:5px}@media screen and (max-width:580px){#agenda-social-network .agenda .agenda-description .agenda-description-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}}@media screen and (max-width:406px){#agenda-social-network .agenda .agenda-description .agenda-description-description{max-width:200px}}#agenda-social-network .agenda .agenda-arrow{display:flex;align-items:center;justify-content:center;height:100px}#agenda-social-network .agenda .agenda-arrow img{filter:gray saturate(0%) brightness(70%) contrast(1000%);-webkit-filter:saturate(0%) brightness(0%) contrast(100%)}#agenda-social-network .agenda.agenda-fist{border-top-left-radius:20px}#agenda-social-network .agenda.agenda-fist .agenda-date{border-top-left-radius:10px}#agenda-social-network .agenda.agenda-fist{border-top-right-radius:20px}#agenda-social-network .agenda.agenda-fist .agenda-arrow{border-top-right-radius:10px}#agenda-social-network .agenda.agenda-middle,#agenda-social-network .agenda.agenda-middle .agenda-date{border-bottom:1px solid #9c9c9c}#agenda-social-network .agenda.agenda-last{border-bottom-left-radius:20px}#agenda-social-network .agenda.agenda-last .agenda-date{border-bottom-left-radius:10px}#agenda-social-network .agenda.agenda-last{border-bottom-right-radius:20px}#agenda-social-network .agenda.agenda-last .agenda-arrow{border-bottom-right-radius:10px}#agenda-social-network .btn-green img{margin-left:10px}#agenda-social-network #social-network{height:100%;background-color:var(--color-tertiary);border-radius:20px;padding:40px 30px 0 30px;position:relative;overflow:hidden}#agenda-social-network #social-network-networks{height:100%;margin-top:35px;justify-content:space-evenly}#agenda-social-network #social-network-networks .col-3{padding-right:10px;padding-left:10px}#agenda-social-network #social-network #social-network-title{color:var(--color-primary);font-size:22px;font-weight:900;text-align:center}#agenda-social-network #social-network #social-network-instagram{background-image:linear-gradient(#d82d7e,#fa8f22);height:100%;border-top-left-radius:20px;border-top-right-radius:20px}#agenda-social-network #social-network #social-network-whatsapp{background-image:linear-gradient(#459145,#51a951);height:100%;border-top-left-radius:20px;border-top-right-radius:20px}#agenda-social-network #social-network #social-network-facebook{background-image:linear-gradient(#3771c8,#2a5699);height:100%;border-top-left-radius:20px;border-top-right-radius:20px}#agenda-social-network #social-network #social-network-youtube{background-image:linear-gradient(#cd201f,#a41716);height:100%;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}#agenda-social-network #social-network .social-network-img{text-align:center;padding-top:30px}#agenda-social-network #social-network .social-network-img img{width:31px;height:31px}#agenda-social-network #social-network .social-network-title{text-align:center;color:#ebf0f8;font-size:12px;font-weight:700;padding-top:10px}#agenda-social-network #social-network .social-network-qrcode{background-color:#fff;border-radius:5px;margin:10px 20px;text-align:center}#agenda-social-network #social-network .social-network-qrcode img{border-radius:5px}#agenda-social-network #social-network .social-network-tag{text-align:center;color:#ebf0f8;font-size:11px;font-weight:700;margin-bottom:10px}body.contrast #agenda-social-network{background-color:#000}body.contrast #agenda-social-network .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #agenda-social-network .agenda .agenda-date{background-color:#262626;color:#f5f5f5}body.contrast #agenda-social-network .agenda .agenda-description .agenda-description-time{color:#000}body.contrast #agenda-social-network #social-network{background-color:#262626}body.contrast #agenda-social-network #social-network #social-network-title{color:#fff}@media screen and (max-width:991px){#agenda-social-network{padding:40px 0}}@media screen and (min-width:1500px){#agenda-social-network #social-network{padding:30px 30px 0 30px}#agenda-social-network #social-network-networks{margin-top:25px}}#agenda{background-color:#f5f5f5;padding-bottom:80px}#agenda .agenda{background-color:#fff;height:125px;margin-bottom:15px;border-radius:13px}#agenda .agenda .agenda-date{display:flex;align-items:center;background-color:var(--color-secondary);color:#fff;text-align:center;justify-content:center;height:125px;border-top-left-radius:10px;border-bottom-left-radius:10px}#agenda .agenda .agenda-date .agenda-date-weekday{font-size:10px;font-weight:600;text-transform:uppercase;padding:0 10px}#agenda .agenda .agenda-date .agenda-date-day{font-size:45px;font-weight:600;line-height:45px}#agenda .agenda .agenda-description{display:flex;align-items:center;height:125px}#agenda .agenda .agenda-description .agenda-description-time{color:var(--color-primary);font-weight:600;font-size:12px}#agenda .agenda .agenda-description .agenda-description-title{color:#000;font-size:14px;font-weight:700;line-height:15px;margin-top:3px}#agenda .agenda .agenda-description .agenda-description-description{color:#000;font-size:11px;font-weight:400;line-height:12px;margin-top:5px}#agenda .agenda .agenda-arrow{display:flex;align-items:center;justify-content:center;height:125px}#agenda .agenda .agenda-arrow img{filter:gray saturate(0%) brightness(70%) contrast(1000%);-webkit-filter:saturate(0%) brightness(0%) contrast(100%)}#agenda #filter a{background:var(--color-primary);color:#fff;padding:10px 35px;border-radius:50px;font-size:13px}#agenda #filter a img{margin-right:10px}#agenda #filters{background-color:var(--color-tertiary);padding:50px 0;display:none}#agenda #filters label{color:#fff;font-weight:600}#agenda #filters #page-title{background-color:var(--color-tertiary)}#agenda #filters #btn-clean-filter{color:#fff;text-decoration:underline;font-weight:600;font-size:15px}@media screen and (max-width:991px){#agenda{padding-bottom:40px}}@media screen and (min-width:992px){#agenda .agenda .agenda-description .agenda-description-time{font-size:15px}#agenda .agenda .agenda-description .agenda-description-title{font-size:17px;line-height:18px}#agenda .agenda .agenda-description .agenda-description-description{font-size:14px;line-height:15px}}#agenda #single-agenda .agenda{border-bottom-right-radius:0;border-bottom:2px solid #d9d9d9;margin-bottom:0}#agenda #single-agenda .agenda .agenda-date .agenda-date-date{font-size:12px;font-weight:600;text-transform:uppercase}#agenda #single-agenda .agenda-full-description{background:#fff;margin-left:-25px;padding:25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:11px}#agenda #btn-previous-agenda img{margin-right:5px;transform:rotate(180deg)}#agenda #btn-next-agenda img{margin-left:5px}#agenda #single-agenda #container-related-vereadores{padding-top:50px}#agenda #single-agenda #related-vereadores-title{color:var(--color-tertiary);font-weight:700;font-size:14px;text-align:center;margin-bottom:30px}#agenda #single-agenda .vereador{text-align:center;margin-bottom:30px}#agenda #single-agenda .vereador .vereador-avatar{width:100%;height:100px;margin-bottom:15px;position:relative}#agenda #single-agenda .vereador .vereador-avatar .vereador-initials{position:absolute;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-weight:500;letter-spacing:1px;text-align:center}#agenda #single-agenda .vereador .vereador-avatar .img-vereador{max-width:100px;max-height:100px;border-radius:100px;overflow:hidden;object-fit:cover;object-position:center;width:100px;height:100px}#agenda #single-agenda .vereador .vereador-name-container{max-width:100%;height:43px;display:flex;justify-content:center}#agenda #single-agenda .vereador .vereador-name{max-width:100px;color:#000;font-size:12px;line-height:15px}@media screen and (min-width:992px){#agenda #single-agenda .agenda-full-description{font-size:14px}}@media screen and (min-width:1200px){#agenda #single-agenda #container-related-vereadores{padding-left:200px;padding-right:200px}}body.contrast #agenda{background-color:#000}body.contrast #agenda .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #agenda .agenda .agenda-date{background-color:#262626;color:#f5f5f5}body.contrast #agenda .agenda .agenda-description .agenda-description-time{color:#000}body.contrast #agenda #btn-previous-agenda{border-color:#fff;color:#fff}body.contrast #agenda #filters{background-color:#9c9c9c;color:#000}body.contrast #agenda #filters #page-title{background-color:#9c9c9c;color:#000}body.contrast #agenda #filter a{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #agenda #filters label{color:#000}body.contrast #agenda #filters #btn-clean-filter{color:#000}#galeria{background-color:#f5f5f5;padding-bottom:80px}#galeria #page-title .data{background-color:var(--color-primary);color:#fff;padding:5px 8px;border-radius:5px;font-size:16px}#galerias{background-color:#f5f5f5;padding-bottom:80px}#galerias #filter a{background:var(--color-primary);color:#fff;padding:10px 35px;border-radius:50px;font-size:13px}#galerias #filter a img{margin-right:10px}#galerias #filters{background-color:var(--color-tertiary);padding:50px 0;display:none}#galerias #filters label{color:#fff;font-weight:600}#galerias #filters #page-title{background-color:var(--color-tertiary)}#galerias #filters #btn-clean-filter{color:#fff;text-decoration:underline;font-weight:600;font-size:15px}.galerias-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px;margin-bottom:15px}.galerias-list.empty{grid-template-columns:1fr}@media screen and (max-width:1400px){.galerias-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1200px){.galerias-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:770px){.galerias-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:330px){.galerias-list{grid-template-columns:1fr}}.galerias-list .album.list{width:100%;border:1px solid rgb(156,156,156,.5);border-radius:5px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.galerias-list .album.list:hover{border-color:var(--color-primary)}.galerias-list .album.list .holder{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:5px;transition:all .5s ease-in-out;padding:20px}.galerias-list .album.list .titulo{font-weight:700;display:block;font-size:18px;text-align:center;background-color:var(--color-primary);color:#fff;width:100%}.galerias-list .album.list .data{font-weight:200;display:block;text-align:center;font-size:14px;font-style:italic;background-color:#1aa798;color:#fff;width:100%}.galerias-list .album.list .categoria{text-align:center}body{font-family:Inter,sans-serif;overflow-x:hidden}button,input,select,span,textarea{font-family:Inter,sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Inter,sans-serif}ul{margin:0;padding:0}li{list-style-type:none}a{text-decoration:none!important}table.gsc-search-box td.gsc-input{padding-right:0!important}.gsc-search-button{margin-left:0!important}.body-fixed{position:fixed;top:0;left:0;width:100%}body.contrast .img-contrast{filter:gray saturate(0%) brightness(70%) contrast(1000%);-webkit-filter:saturate(0%) brightness(0%) contrast(100%)}body.contrast .img-contrast-white{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}body.contrast .text-contrast{color:#000!important}body.contrast .text-contrast-white{color:#fff!important}#breadcrumbs{padding-top:40px;background-color:#f5f5f5}#breadcrumbs a{color:var(--color-secondary);font-size:12px;font-weight:700}#breadcrumbs img{margin:-1px 5px 0}@media screen and (max-width:991px){#breadcrumbs{padding-top:20px}}body.contrast #breadcrumbs{background-color:#000}body.contrast #breadcrumbs a{color:#fff}#page-title{padding-bottom:40px;background-color:#f5f5f5;font-size:30px;font-weight:700;color:var(--color-primary)}body.contrast #page-title{background-color:#000;color:#fff}.btn-green,.btn-green:focus,.btn-green:hover{border:1px solid var(--color-primary);background-color:var(--color-primary);font-weight:700;font-size:14px;text-align:center;color:#fff;height:44px;border-radius:10px;padding:0 30px;display:flex;align-items:center;justify-content:center}.btn-green-white,.btn-green-white:focus,.btn-green-white:hover{border:1px solid var(--color-primary);background-color:transparent;font-weight:700;font-size:14px;text-align:center;color:var(--color-primary);height:44px;border-radius:10px;padding:0 30px;display:flex;align-items:center;justify-content:center}#modal-page iframe{width:100%;min-height:500px}#section-title{margin-bottom:30px}#section-title #section-title-text{width:fit-content;white-space:nowrap;color:var(--color-secondary);font-size:22px;font-weight:900;margin-top:-3px}#section-title #section-title-hr{width:90%;padding:0 15px}#section-title #section-title-hr hr{border-top:2px solid var(--color-secondary);opacity:1}#section-title #section-title-img{width:fit-content;text-align:right}body.contrast #section-title #section-title-text{color:#fff!important}body.contrast #section-title #section-title-hr hr{border-top:2px solid #fff}.gsc-control-cse{background-color:unset!important;border:unset!important;padding:0!important}.gsc-input-box{padding:0!important;border-top-left-radius:15px!important;border-bottom-left-radius:15px!important}.gsc-search-button-v2{padding:9px 10px 9.5px!important;border-top-right-radius:15px!important;border-bottom-right-radius:15px!important;margin-top:1px!important;border-color:var(--color-secondary)!important;background-color:var(--color-secondary)!important}.gsib_a{padding:5px 10px 5px 11px!important}#gsc-i-id1,#gsc-i-id2{background:unset!important}.gsc-completion-container,.gsib_b,.gssb_c,.gssb_e{display:none!important}.no-border{border-radius:0!important}#form-search{display:flex;align-items:center}#form-search input{border-radius:23px 0 0 23px;border:0 none;height:45px;outline:0;padding-left:22px;padding-right:10px;width:100%;background-color:#efeded}#form-search button{border:0 none;background-color:var(--color-primary);height:45px;display:flex;align-items:center;justify-content:center;padding:0 13px;border-radius:0 23px 23px 0}#form-search .icon{content:url(../images/search-input.png);width:25px;height:25px}#header-menu-desktop .link-social{margin-top:7px}#avisoModal .modal-dialog .modal-content .modal-body a.image_link,#avisoModal .modal-dialog .modal-content .modal-body img.image_url{display:block;margin:0 auto;max-width:100%}#banner-bottom{background-color:#f5f5f5;padding:40px 0}body.contrast #banner-bottom{background-color:#000}#banner-bottom-mobile{background-color:#f5f5f5;padding-bottom:40px}body.contrast #banner-bottom-mobile{background-color:#000}#banner-center{background-color:#f5f5f5;padding:25px 0}body.contrast #banner-center{background-color:#000}#banner-center-mobile{padding:20px 0;background-color:#f5f5f5}body.contrast #banner-center-mobile{background-color:#000}#banner{position:relative;background-color:#f5f5f5;padding-bottom:25px}#banner #banner-label{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;height:fit-content;z-index:2;text-align:center;color:#fff}#banner #banner-label #banner-label-title{font-size:33px;font-weight:400;line-height:45px}#banner #banner-label #banner-label-subtitle{font-size:22px;font-weight:300;line-height:45px;margin:10px 0 20px}#banner #banner-label #banner-label-searchbar{position:relative}#banner #banner-label #banner-label-searchbar input{width:120%;margin-left:-10%;border-radius:20px;height:34px;padding:10px 15px;color:#000;font-size:12px;border:unset}#banner #carousel-opacity{width:100%;height:100%;background-color:RGBA(0,0,0,.5);z-index:1;position:absolute;top:0;left:0}#banner-mobile{position:relative}#banner-mobile .form-search-mobile{width:80%;margin:15px auto}#banner-mobile #banner-mobile-searchbar{background-color:var(--color-primary);height:67px;display:flex;align-items:center;position:relative}#banner-mobile #banner-mobile-searchbar form{position:relative}#banner-mobile #banner-label{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;height:fit-content;z-index:2;text-align:center;color:#fff;font-weight:600}#banner-mobile #banner-label.banner-label-top{top:67px}#banner-mobile #carousel-opacity{width:100%;height:100%;background-color:RGBA(0,0,0,.5);z-index:1;position:absolute;top:0;left:0}body.contrast #banner-mobile #banner-mobile-searchbar{background-color:#000}.breadcrumb-component li.breadcrumb-item+li.breadcrumb-item:before{font-family:'Line Awesome Free';font-weight:900;color:var(--color-menu);float:none}.breadcrumb-component li.breadcrumb-item{display:flex;align-items:center}.breadcrumb-component li.breadcrumb-item,.breadcrumb-component li.breadcrumb-item li a{color:var(--color-secondary);font-size:12px;font-weight:700}#custom-page{padding:80px 0;background-color:#f5f5f5}#custom-page img{max-width:100%;height:auto}#custom-page .img{width:100%!important;height:250px!important}@media screen and (max-width:991px){#custom-page{padding:40px 0}}.audio-icon{display:flex;align-items:center;justify-content:center;font-size:50px}#custom-before{background-color:#f5f5f5;padding-bottom:65px}#custom-before .item-before{background-color:#fff;padding:20px;height:86px;color:var(--color-tertiary);font-weight:700;font-size:18px;line-height:22px;border-radius:10px;margin-bottom:15px}#custom-before .item-before .col-2{display:flex;align-items:center;justify-content:flex-end}#anexos .item{margin-bottom:40px}#anexos .content{background-color:#fff;height:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#anexos .title{margin-top:15px;font-size:1rem;line-height:1.2rem;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase}#anexos .description{text-align:center}#anexos img{display:block;height:auto;margin:auto;transition:all .2s linear}#anexos img:hover{transform:scale(1.08)}@media screen and (max-width:991px){#custom-before{padding-bottom:25px}}body.contrast #custom-before{background-color:#000}footer{background-color:var(--color-secondary);padding-top:20px}footer .container{padding-bottom:20px;max-width:1500px}footer .container ul.endereco{margin-top:15px}footer .container ul.endereco li{color:#fff;font-size:14px;line-height:16px}footer .container .atendimento{color:#fff;font-size:14px;line-height:16px}footer .container .redes-sociais{font-size:16px;color:#fff}footer .container .redes-sociais .citta{font-size:12px;color:#fff;margin-top:15px;display:flex;justify-content:end;align-items:center}footer #logo{max-width:100px;max-height:100px}footer #brasao{max-width:100px;max-height:100px}footer #col-user-service{color:#fff;font-size:12px;font-weight:400}footer #col-user-service b{font-weight:700}footer #col-user-service #col-user-service-phone{color:#fff;font-size:22px;font-weight:700}footer #col-links a{color:#d9d9d9;font-size:12px}footer #col-links .col-links-title{color:#fff;font-size:16px;font-weight:700}footer .col-links-mobile{padding-top:80px;background-color:var(--color-tertiary);padding-bottom:80px}footer .col-links-mobile a{color:#d9d9d9;font-size:12px}footer .col-links-mobile .col-links-title{color:#fff;font-size:16px;font-weight:700}footer .dropdown button{background-color:transparent;color:#d9d9d9;font-size:12px;border:0 none;outline:0;padding:0}footer .dropdown button:active,footer .dropdown button:focus,footer .dropdown button:hover{background-color:transparent;border:0 none;outline:0}footer .dropdown .dropdown-menu{background-color:transparent;border:0 none;outline:0}footer .dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;border:0 none;outline:0}footer .dropdown-menu{position:initial!important;transform:none!important}footer .btn.show:active,footer .btn.show:focus,footer .btn.show:hover{box-shadow:none!important;outline:0!important}footer .link-footer{transition:all .2s linear}footer .link-footer:hover{padding-left:5px}footer #btn-whats{position:fixed;display:inline-block;top:42%;right:10px;z-index:999}footer #btn-whats img{width:40px;height:auto}footer .bar-footer{background-color:#fff}footer .bar-footer .container{display:flex;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:15px}footer .bar-footer .info{display:flex;align-items:center}footer .bar-footer .info .copy{margin-right:3px}footer .bar-footer .info .icon{max-width:28px;margin-right:10px;content:url("../images/favicon-96x96.png")}footer .bar-footer .info span{color:#494b74;font-size:.95rem;line-height:1rem}footer .bar-footer .links{margin-right:-5px}footer .bar-footer .links a{width:27px;height:27px;display:inline-flex;align-items:center}footer .bar-footer .links i{font-size:1.6rem;color:#494b74;transition:color .2s linear}footer .bar-footer .links i:hover{color:#5d78ff}#banner-cookie{background-color:rgba(48,48,58,.95);width:97%;position:fixed;bottom:20px;left:1.5%;padding:15px 0;display:flex;justify-content:center;align-items:center;z-index:999;border-radius:5px}#banner-cookie p{color:#fff;margin-bottom:0;font-size:.95rem;line-height:1rem}#banner-cookie a{color:#fff;text-decoration:underline}#banner-cookie .btn-cookie-ok{color:#fff;background-color:#00a99d;border-radius:3px;border:0 none;padding:8.5px 10px;line-height:1;margin-left:20px;text-transform:uppercase;font-size:.9rem}@media screen and (max-width:480px){#banner-cookie{flex-direction:column;padding-left:10px;padding-right:10px;bottom:5px}#banner-cookie .btn-cookie-ok{margin-top:10px}#banner-cookie p{text-align:center}}@media screen and (max-width:991px){footer{padding:80px 0 0}}@media screen and (max-width:1366px){footer #btn-whats{top:35%}}body.contrast footer{background-color:#262626}body.contrast .col-links-mobile{background-color:#262626}footer .links-socials-footer{display:flex;margin-top:30px}footer .links-socials-footer img{max-width:25px}@media screen and (max-width:768px){footer .dropdown-menu.show{padding-left:45%}footer #col-links a,footer #col-user-service,footer .dropdown button,footer a{font-size:14px}footer .links-socials-footer{justify-content:center}footer .bar-footer .container{flex-direction:column-reverse}footer .bar-footer .container .links{margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:991px){body.contrast footer{background-color:#262626}footer .col-links-mobile{background-color:var(--color-secondary);padding-top:0}}@media screen and (min-width:991px){footer .col-links-mobile{background-color:var(--color-secondary);padding-top:0}footer #col-links .list-footer{display:flex}footer .side-right{padding-left:20%}}footer .contatos{display:flex;align-items:center;justify-content:end}@media screen and (max-width:980px){footer .contatos{display:flex;align-items:center;justify-content:center}}footer .contatos .contato{display:inline-block;vertical-align:middle;margin-bottom:2px}footer .contatos .contato.menor{font-size:14px}footer .contatos .contato a{display:block;font-weight:400;color:#fff;width:100%}footer .contatos .contato i,footer .contatos .contato span{display:inline-block;vertical-align:middle}footer .contatos .contato span{white-space:nowrap}footer .contatos .contato i{font-size:25px;color:#fff;margin-right:5px}footer .contatos .contato.menor i{font-size:18px}#sub-header{background-color:var(--color-secondary);height:55px;width:100%;color:#fff;font-size:10px;padding-bottom:5px}#sub-header a{color:#fff;font-size:10px}@media screen and (min-width:575px){#sub-header{font-size:12px}#sub-header a{font-size:12px}}body.contrast #sub-header{background-color:#000}#header{height:110px;display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}#header #logos #logo{margin-right:10px;max-width:110px;max-height:110px}#header #logos #brasao{margin-right:10px;max-width:300px}#header #header-menu-mobile .destaque-img img{margin-left:0;max-height:110px}#header .destaque-img{max-width:200px}#header .destaque-img img{height:100%;max-height:150px}#header #header-menu-desktop{min-width:340px}#header #header-menu-desktop{padding-top:10px}@media screen and (max-width:580px){#header #header-menu-desktop,#header #header-menu-mobile{min-width:auto}}#header #header-menu-desktop .menu-superior a.mapa,#header #header-menu-desktop .menu-superior a.text-contrast{display:flex;vertical-align:middle;align-items:center;justify-content:center}#header #header-menu-desktop .menu-superior a.mapa{margin-left:25px}#header #header-menu-mobile.menu-superior a.mapa{display:block;height:22px}#header #header-menu-desktop .menu-superior a.mapa:after{content:'Mapa do Site'}#header #header-menu-desktop .menu-superior a.mapa i,#header #header-menu-desktop .menu-superior a.text-contrast i,#header #header-menu-mobile.menu-superior a.img-contrast i,#header #header-menu-mobile.menu-superior a.mapa i{font-size:25px;font-weight:700;margin-right:5px;color:var(--color-font-topmenu)}#header #header-menu-desktop #zoom-in,#header #header-menu-desktop #zoom-out{border:2px solid var(--color-font-topmenu);color:var(--color-font-topmenu);font-weight:600;width:25px;height:25px;border-radius:100%;background-color:transparent;margin-right:5px;padding:0;transition:all .2s linear}#header #header-menu-desktop #zoom-in:hover,#header #header-menu-desktop #zoom-out:hover{background-color:var(--color-font-topmenu);color:#fff}#header #header-menu-desktop #zoom-out{text-align:center;line-height:1rem}#header #header-menu-desktop .search-top{flex-direction:column;align-items:flex-end;margin-left:20px;width:200px;height:33px;padding-top:7px}#header #header-menu-desktop .search-top button,#header #header-menu-desktop .search-top form,#header #header-menu-desktop .search-top input{height:33px}#header #header-menu-desktop .search-top .icon{width:20px;height:20px}#header #header-menu-desktop.search-top .socials-container{margin-top:30px;margin-left:0}#header #header-menu-desktop .socials-container{margin-top:20px;display:flex;justify-content:flex-end}#header #header-menu-desktop .socials-container li{margin-left:10px}#header #header-menu-mobile img{margin-left:30px}#header #header-menu-desktop a{color:var(--color-font-topmenu)}#header-menu-desktop .img-mt{margin-top:-3px}#header-menu-desktop #banner-label-searchbar{margin-left:.5rem;margin-bottom:-3px}#header #header-menu-desktop .link-social img{width:33px;height:33px}#header .acessibilidade{margin-left:25px;margin-right:30px}body.contrast #header #header-menu-desktop #zoom-in,body.contrast #header #header-menu-desktop #zoom-out{color:#000;border:2px solid #000}@media screen and (max-width:991px){#header.header-border{border-bottom:3px solid var(--color-secondary)}body.contrast #header.header-border{border-bottom:3px solid #000}#header #logos #logo{margin-right:10px;max-width:70px;max-height:70px}#header #logos #brasao{margin-right:10px;max-width:80px;max-height:80px}}@media screen and (min-width:992px){#header{height:150px}#header #logos #logo{margin-right:10px;max-width:110px;max-height:110px}#header #logos #brasao{margin-right:10px;max-width:300px}}@media screen and (max-width:1366px){#header #header-menu-desktop #zoom-out{padding-bottom:2px}}#highlights{padding:25px 0;background-color:#f5f5f5}#highlights .highlights-item{background-color:var(--color-primary);border-radius:10px;padding:40px 0;font-size:15px;line-height:20px;font-weight:700;color:var(--color-font-destaque)}#highlights .highlights-item-odd{background-color:var(--color-secondary);border-radius:10px;padding:40px 0;font-size:15px;line-height:20px;font-weight:700;color:var(--color-font-destaque)}#highlights .highlights-image{width:75px;height:75px;display:flex;align-items:center;justify-content:center}#highlights img{max-width:75px;max-height:75px}body.contrast #highlights{background-color:#000}body.contrast #highlights .highlights-item,body.contrast #highlights .highlights-item-odd{background-color:#262626;color:#fff}@media screen and (max-width:991px){#highlights{padding:20px 0}#highlights .highlights-item{padding:20px 0;margin-bottom:20px}#highlights .highlights-item-odd{padding:20px 0;margin-bottom:20px}#highlights .highlights-image{width:50px;height:50px}#highlights img{max-width:50px}}#latest-news{padding:30px 0;background-color:#f5f5f5}#latest-news-suspended{padding:30px 0;background-color:#f5f5f5}#latest-news-suspended .suspended-default{border:2px solid var(--color-secondary);border-radius:30px;padding:30px}#latest-news-suspended .suspended-default p{font-size:22px;font-weight:700;text-align:center;margin-bottom:0;padding-bottom:0}#latest-news-suspended .suspended-default h3{color:var(--color-tertiary);font-size:22px;font-weight:900}#latest-news-suspended .ocultar_news_img{max-width:100%}@media screen and(max-width:980px){#latest-news-suspended .suspended-default p{font-size:16px}#latest-news-suspended .suspended-default h3{font-size:18px}}#latest-news .latest-news-date{background-color:var(--color-tertiary);color:#fff;font-size:11px;font-weight:600;margin-bottom:20px;border-radius:30px;padding:5px 20px;width:fit-content}#latest-news .latest-news-date-small{background-color:var(--color-tertiary);color:#fff;font-size:10px;font-weight:600;margin-bottom:10px;border-radius:30px;padding:3px 15px;width:fit-content}#latest-news .latest-news-title{display:block;color:#000;font-size:38px;font-weight:700;margin-bottom:20px;line-height:46px}#latest-news .latest-news-title-small{display:block;color:#000;font-size:17px;font-weight:700;margin-bottom:10px;line-height:21px}#latest-news .latest-news-cover img{border-radius:10px;margin-bottom:30px}#latest-news .latest-news-cover-small img{border-radius:10px;margin-bottom:15px}#latest-news .latest-news-lead{color:#000;font-size:16px;line-height:19px;font-weight:400;margin-bottom:15px}#latest-news .latest-news-lead-small{color:#000;font-size:14px;line-height:16px;font-weight:400;margin-bottom:5px}#latest-news .latest-news-read-more a{color:var(--color-primary);font-size:16px;font-weight:600;text-transform:uppercase}#latest-news .latest-news-read-more a img{margin-top:-6px}#latest-news .latest-news-read-more-small a{color:var(--color-primary);font-size:12px;font-weight:600;text-transform:uppercase}#latest-news .latest-news-read-more-small a img{margin-top:-4px;max-width:10px}#latest-news .btn-green img{margin-left:10px}body.contrast #latest-news{background-color:#000}body.contrast #latest-news .latest-news-date{background-color:#9c9c9c;color:#000}body.contrast #latest-news .latest-news-date-small{background-color:#9c9c9c;color:#000}body.contrast #latest-news .latest-news-title{color:#fff}body.contrast #latest-news .latest-news-title-small{color:#fff}body.contrast #latest-news .latest-news-lead{color:#fff}body.contrast #latest-news .latest-news-lead-small{color:#fff}body.contrast #latest-news .latest-news-read-more a{color:#fff}body.contrast #latest-news .latest-news-read-more-small a{color:#fff}body.contrast #latest-news .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}@media screen and (max-width:991px){#latest-news{padding:40px 0}#latest-news .latest-news-title{color:#000;font-size:17px;font-weight:700;margin-bottom:10px;line-height:21px}#latest-news .latest-news-cover img{margin-bottom:15px}#latest-news .latest-news-lead{color:#000;font-size:11px;line-height:12px;font-weight:400;margin-bottom:5px}#latest-news .latest-news-read-more a{color:var(--color-primary);font-size:12px;font-weight:600;text-transform:uppercase}#latest-news .latest-news-read-more a img{margin-top:-4px;max-width:10px}}#loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background-color:rgba(109,109,109,.6);display:none;justify-content:center;align-items:center;color:#1aa798}.wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle{display:inline-block;width:15px;height:15px;background-color:#6d6d6d;border-radius:50%;animation:loading 1.5s cubic-bezier(.8,.5,.2,1.4) infinite;transform-origin:bottom center;position:relative}@keyframes loading{0%{transform:translateY(0);background-color:var(--color-secondary)}50%{transform:translateY(50px);background-color:var(--color-primary)}100%{transform:translateY(0);background-color:var(--color-secondary)}}.circle-1{animation-delay:.1s}.circle-2{animation-delay:.2s}.circle-3{animation-delay:.3s}.circle-4{animation-delay:.4s}.circle-5{animation-delay:.5s}.circle-6{animation-delay:.6s}.circle-7{animation-delay:.7s}.circle-8{animation-delay:.8s}#loader .messages{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;font-weight:400;font-style:italic}#loader .messages .img-error,#loader .messages .img-success,#loader .messages .img-warning{display:none}#loader .messages img{max-width:80px;margin-bottom:20px}#loader .message{width:250px}#mandates{background-color:#f5f5f5;padding-bottom:80px}#mandates #select-mandates{border:1px solid #000;background-color:#fff;border-radius:10px;font-weight:700;color:#000;font-size:14px;height:45px}#mandates .vereador{text-align:center;margin-bottom:50px}#mandates .vereador .vereador-avatar{width:100%;height:100px;margin-bottom:15px;position:relative}#mandates .vereador .vereador-avatar .img-partido{max-width:50px;max-height:50px;border-radius:100px;overflow:hidden;position:absolute;top:0;left:15px}#mandates .vereador .vereador-avatar .img-vereador{max-width:100px;max-height:100px;border-radius:100px;overflow:hidden;object-fit:cover;object-position:top;width:100%;height:100%}#mandates .vereador .vereador-avatar .vereador-initials{position:absolute;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-weight:500;letter-spacing:1px;text-align:center}#mandates .vereador .vereador-name-container{max-width:100%;display:flex;justify-content:center}#mandates .vereador .vereador-name{color:#000;font-size:16px;line-height:18px;font-weight:700}#mandates .vereador .vereador-email{color:#000;font-size:12px;font-weight:400}#mandates .vereador .vereador-member-function{color:#000;font-size:14px;font-weight:500}@media screen and (max-width:761px){#mandates .vereador .vereador-avatar .img-partido{position:absolute;left:-150px;right:0;top:-55px;bottom:0;margin:auto;z-index:2;text-align:center}}@media screen and (min-width:762px) and (max-width:991px){#mandates .vereador .vereador-avatar .img-partido{left:0}}@media screen and (max-width:991px){#mandates{padding-bottom:40px}}@media screen and (min-width:1500px){#mandates .vereador .vereador-avatar .img-partido{max-width:60px;max-height:60px;top:-5px;left:5px}}body.contrast #mandates{background-color:#000}body.contrast #mandates .vereador .vereador-name{color:#fff}body.contrast #mandates .vereador .vereador-email{color:#fff}section.mapa-do-site{background-color:#f5f5f5}section.mapa-do-site .col-links-title{color:var(--color-primary);font-size:16px;font-weight:700}section.mapa-do-site ul li a{color:var(--color-secondary)}section.mapa-do-site .col-links-title a{color:var(--color-primary)}section.mapa-do-site .container .row>div[class^=col-]{margin-bottom:15px}#menu{background-color:var(--color-menu);color:var(--color-font-menu);height:55px;width:100%;transition:all .1s linear}#menu .container-menu{display:flex;align-items:center;flex-wrap:nowrap}#menu .menu-option{height:55px;position:relative;margin-right:5px;margin-left:5px}#menu .menu-title{line-height:55px}#menu .menu-option a{color:var(--color-font-menu);font-size:12px;text-transform:uppercase;text-align:center;display:inline-block;height:100%;font-weight:600;transition:.2s;padding-left:15px;padding-right:15px;white-space:nowrap}body.contrast #menu .menu-option a{color:#fff}#menu #menu-see-all{background-color:var(--color-secondary);font-weight:700;margin-right:-10px}#menu .menu-submenu{position:absolute;background-color:#fff;top:55px;left:0;display:none;z-index:99;min-width:200px}#menu .menu-submenu li{transition:all .3s linear}#menu .menu-submenu li:hover{background-color:var(--color-menu)}#menu .menu-submenu li:hover a{color:var(--color-font-menu)}#menu .has-submenu{position:relative}#menu .submenu3{display:none;position:absolute;left:100%;top:0;min-width:200px;background-color:#fff;z-index:999}#menu .submenu3 a{color:var(--color-tertiary)!important}#menu .submenu3 li:hover a{color:#fff!important}#menu .link-submenu{display:flex!important;justify-content:space-between}#menu .link-submenu span::after{content:"\27A4";font-size:12px;display:inline-block}body.contrast #menu .menu-submenu li a{color:#000}body.contrast #menu .menu-submenu li:hover{background-color:#000}body.contrast #menu .menu-submenu li:hover a{color:#fff}#menu.sticky-top{height:70px}#menu.sticky-top .menu-option{height:70px}#menu.sticky-top .menu-option .menu-title{line-height:70px}#menu.sticky-top .menu-submenu{top:70px}#menu #logo-menu{padding-top:10px}#menu #logo-menu img{max-height:60px}#menu .menu-submenu a{color:var(--color-tertiary);font-size:11px;font-weight:700;display:block;text-align:start;padding:10px;padding-left:15px;padding-right:15px;white-space:nowrap}#menu .menu-active{font-weight:700;background-color:var(--color-menu)}body.contrast #menu .menu-active{background-color:#fff;color:#000!important}body.contrast #menu .menu-active:hover{background-color:#fff;color:#000!important}#menu #menu-chevron{margin-left:5px;max-width:10px;transition:.2s}#menu #menu-chevron.menu-chevron-rotated{transform:rotate(180deg)}#menu-all{display:none}#menu-all .row{padding:50px 25px}#menu-all .menu-all-menu{color:var(--color-secondary);font-size:14px;text-transform:uppercase;font-weight:700}#menu-all .menu-all-submenu{color:var(--color-secondary);font-size:11px}body.contrast #menu{background-color:#000}body.contrast #menu-all{background-color:#000}body.contrast #menu #menu-see-all{background-color:#262626}body.contrast #menu-all .menu-all-menu{color:#fff}body.contrast #menu-all .menu-all-submenu{color:#fff}#menu-mobile{display:none;position:absolute;top:0;width:100%;background-color:var(--color-secondary);height:100vh;padding:90px 10px;overflow-y:auto;z-index:1000}#menu-mobile #menu-mobile-title{color:rgba(255,255,255,.8);font-size:18px;font-weight:700}#menu-mobile #menu-mobile-close{color:rgba(255,255,255,.8);margin-top:5px}#menu-mobile #menu-mobile-close li:first-of-type{margin-bottom:1px;margin-right:8px;font-size:13px}#menu-mobile .menu-mobile-item{padding:15px 30px;display:block;color:rgba(255,255,255,.8);font-size:12px;text-transform:uppercase}#menu-mobile #menu-mobile-logo img{max-width:100px;max-height:100px}body.contrast #menu-mobile{background-color:#000}#menu .menu-option.menu-position-reverse .submenu3{right:100%;left:auto}#menu .menu-option.menu-position-reverse:last-child .menu-submenu{right:0;left:auto}#modalImagens img{max-height:650px;width:auto}#modalAudios .modal-body,#modalImagens .modal-body{padding:20px}#modalAudios .carousel-control-prev-icon,#modalImagens .carousel-control-prev-icon{background-image:url(../images/seta-esquerda.png);width:1.7rem;height:1.7rem}#modalAudios .carousel-control-next-icon,#modalImagens .carousel-control-next-icon{background-image:url(../images/seta-direita.png);width:1.7rem;height:1.7rem}#modalAudios .carousel-item,#modalImagens .carousel-item{padding:20px 0;position:relative;text-align:center}#modalAudios .carousel-caption,#modalImagens .carousel-caption{left:0;right:0;bottom:20px;-webkit-box-shadow:inset 0 -82px 120px -17px rgba(0,0,0,.43);-moz-box-shadow:inset 0 -82px 120px -17px rgba(0,0,0,.43);box-shadow:inset 0 -82px 120px -17px rgba(0,0,0,.43)}#modalAudios audio,#modalImagens audio{display:inline-block;margin-top:100px;margin-bottom:100px;width:70%}#news{background-color:#f5f5f5;padding-bottom:80px}.related-news{padding-left:15px;padding-right:15px}#news .news .news-cover img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:10px}#news .news .news-date{font-weight:600;font-size:10px;color:var(--color-primary);margin-bottom:5px}#news .news .news-title{font-weight:700;font-size:14px;color:var(--color-tertiary);line-height:17px}#news .news .news-arrow{display:flex;align-items:center;justify-content:center;height:100%}#news .news hr{margin:1rem 0;color:#d9d9d9;border:0;border-top:1px solid;opacity:1}#news #filter a{background:var(--color-primary);color:#fff;padding:10px 35px;border-radius:50px;font-size:13px}#news #filter a img{margin-right:10px}#news #filters{background-color:var(--color-tertiary);padding:50px 0;display:none}#news #filters label{color:#fff;font-weight:600}#news #filters #page-title{background-color:var(--color-tertiary)}#news #filters #btn-clean-filter{color:#fff;text-decoration:underline;font-weight:600;font-size:15px}body.contrast #news{background-color:#000}body.contrast #news .news .news-date{color:#fff}body.contrast #news .news .news-title{color:#fff}body.contrast #news #filters{background-color:#9c9c9c;color:#000}body.contrast #news #filters #page-title{background-color:#9c9c9c;color:#000}body.contrast #news #filter a{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #news #filters label{color:#000}body.contrast #news #filters #btn-clean-filter{color:#000}@media screen and (min-width:992px){#news .news .news-date{font-size:14px;margin-bottom:15px}#news .news .news-title{font-size:20px;line-height:26px}}#news .page-title-news{color:var(--color-tertiary);font-size:24px;font-weight:900;line-height:29px;padding-top:15px;padding-bottom:15px}#news .page-title-lead{color:#000;font-size:12px;font-weight:400;font-style:italic;line-height:18px;padding-bottom:15px}#news .page-title-date{color:var(--color-primary);font-size:11px;font-weight:600;line-height:13px}#news #single-news{font-weight:400;font-size:10px;color:#000;margin-top:30px}#news #single-news .col-12{padding:30px 25px 0}#news #single-news img{max-width:100%;height:auto}#news #carousel-news .carousel-control-prev-icon{background-image:url(../images/seta-esquerda.png);width:1.7rem;height:1.7rem}#news #carousel-news .carousel-control-next-icon{background-image:url(../images/seta-direita.png);width:1.7rem;height:1.7rem}#news #btn-previous-news img{margin-right:5px;transform:rotate(180deg)}#news #btn-next-news img{margin-left:5px}#news #single-news #related-vereadores-title{color:var(--color-tertiary);font-weight:700;font-size:14px;text-align:center;margin-bottom:30px}#news #single-news .vereador{text-align:center;margin-bottom:30px}#news #single-news .vereador .vereador-avatar{width:100%;height:100px;margin-bottom:15px;position:relative}#news #single-news .vereador .vereador-avatar .vereador-initials{position:absolute;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-weight:500;letter-spacing:1px;text-align:center}#news #single-news .vereador .vereador-avatar .img-vereador{max-width:100px;max-height:100px;border-radius:100px;overflow:hidden;object-fit:cover;object-position:center;width:100px;height:100px}#news #single-news .vereador .vereador-name-container{max-width:100%;height:43px;display:flex;justify-content:center}#news #single-news .vereador .vereador-name{max-width:100px;color:#000;font-size:12px;line-height:15px}#news .download-pdf{display:none}#news .download-pdf .nome{color:var(--color-tertiary);font-size:14px;font-weight:900;line-height:16px;padding-top:15px;padding-bottom:15px;text-align:center;display:block}#news .download-audio .nome,#news .download-doc .nome{color:var(--color-tertiary);font-size:14px;font-weight:900;line-height:16px;padding-top:15px;padding-bottom:15px;text-align:center;display:block}#news #carousel-news .download-audio a,#news #carousel-news .download-doc a{gap:10px}#news #carousel-news .download-audio img,#news #carousel-news .download-doc img{filter:brightness(0) invert(1);width:20px}#news #carousel-news .download-audio{width:80%;text-align:center;margin:0 auto}#news #carousel-news .download-audio audio{width:90%}#news #carousel-news iframe{margin:0 auto;display:block;width:70%;height:400px}@media screen and (max-width:991px){#news #carousel-news .download-audio,#news #carousel-news .download-pdf{display:block;width:70%;margin:0 auto}#news #carousel-news .download-audio a,#news #carousel-news .download-pdf a{gap:10px}#news #carousel-news .download-pdf img{filter:brightness(0) invert(1);width:20px}#news #carousel-news iframe{display:none}}@media screen and (max-width:991px){#news{padding-bottom:40px}}@media screen and (min-width:1200px){#news #single-news{font-size:14px}#news #page-title-news #page-title-news-container{padding-left:100px;padding-right:100px}#news #single-news .container{padding-left:100px;padding-right:100px}#news .page-title-news{font-size:35px;line-height:40px}#news .page-title-lead{font-size:18px;line-height:22px}#news .page-title-date{font-size:11px;line-height:13px}}body.contrast #news .page-title-news{color:#fff}body.contrast #news .page-title-lead{color:#fff}body.contrast #news .page-title-date{color:#fff}body.contrast #news #single-news{color:#fff}body.contrast #news .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #news #btn-previous-news{border-color:#fff;color:#fff}#single-news .img-noticia{display:block;margin:auto;max-height:480px}.official-publications{background-color:#f5f5f5;padding-bottom:65px}.official-publications .item-before{background-color:#fff;padding:20px;height:86px;color:var(--color-tertiary);font-weight:700;font-size:18px;line-height:22px;border-radius:10px;margin-bottom:15px}.official-publications .item-before .col-2{display:flex;align-items:center;justify-content:flex-end}.official-publications .publication{border-bottom:2px solid var(--color-secondary)}.official-publications .publication .publication-title{color:var(--color-tertiary);font-size:20px;font-weight:900;line-height:19px;text-transform:uppercase}.official-publications .publication .publication-date{color:var(--color-primary);font-size:12px;font-weight:700;line-height:14px}.official-publications .publication .publication-description{color:#000;font-size:12px;font-weight:400;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#official-publication #page-title{padding-bottom:20px;font-size:25px;font-weight:900;color:var(--color-tertiary);text-transform:uppercase;margin-top:30px}#official-publication #base-year,#official-publication #identifier-number,#official-publication #keywords,#official-publication #opening-date-time,#official-publication #publication-date-time{color:var(--color-primary);font-size:14px;font-weight:700;line-height:20px}#official-publication #description{margin-top:30px;color:#000;font-size:14px;font-weight:400;line-height:20px}#official-publication #files-title{font-weight:900;color:var(--color-secondary);text-align:center;font-size:16px}#official-publication #publication-files{padding:0 100px}#official-publication #publication-files a{color:#000}#official-publication #publication-files a.audio{cursor:pointer}#official-publication .file{text-align:center;background-color:#fff;-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / 25%);box-shadow:0 0 3px 2px rgb(0 0 0 / 25%);border-radius:10px;margin:15px 0;padding:30px 10px;display:inline-flex;align-items:center;justify-content:center;height:207px;width:100%}#official-publication .file .file-title{margin:15px 0 10px;font-weight:700;font-size:15px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}#official-publication .file .file-date{font-size:12px;font-weight:600}.official-publications #filter a{background:var(--color-primary);color:#fff;padding:10px 35px;border-radius:50px;font-size:13px}.official-publications #filter a img{margin-right:10px}.official-publications #filters{background-color:var(--color-tertiary);padding:50px 0;display:none}.official-publications #filters label{color:#fff;font-weight:600}.official-publications #filters #page-title{background-color:var(--color-tertiary)}.official-publications #filters #btn-clean-filter{color:#fff;text-decoration:underline;font-weight:600;font-size:15px}body.contrast .official-publications{background-color:#000}body.contrast .official-publications .publication{border-bottom:2px solid #fff}body.contrast .official-publications .publication .publication-title{color:#fff}body.contrast .official-publications .publication .publication-date{color:#fff}body.contrast .official-publications .publication .publication-description{color:#fff}body.contrast .official-publications .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast #official-publication #page-title{color:#fff}body.contrast #official-publication #base-year,body.contrast #official-publication #identifier-number,body.contrast #official-publication #keywords,body.contrast #official-publication #opening-date-time,body.contrast #official-publication #publication-date-time{color:#fff}body.contrast #official-publication #description{color:#fff}body.contrast #official-publication #files-title{color:#fff}body.contrast .official-publications #filters{background-color:#9c9c9c;color:#000}body.contrast .official-publications #filters #page-title{background-color:#9c9c9c;color:#000}body.contrast .official-publications #filter a{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}body.contrast .official-publications #filters label{color:#000}body.contrast .official-publications #filters #btn-clean-filter{color:#000}@media screen and (max-width:991px){.official-publications{padding-bottom:25px}#official-publication #publication-files{padding:0 30px}}.pagination .active>.page-link{background-color:var(--color-primary);border-color:var(--color-primary)}.pagination a.page-link{color:var(--color-secondary)}.pagination a.page-link.disabled{opacity:.4}#quick-access{padding:30px 0;margin-bottom:-30px;background-color:#f5f5f5}#quick-access .quick-access-item{background-color:#fff;padding:20px 20px 15px 20px;border-radius:10px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.05);box-shadow:0 0 2px 2px rgba(0,0,0,.05);margin-bottom:30px}#quick-access .quick-access-item .quick-access-item-img{width:100%;height:80px;display:flex;align-items:center;justify-content:center}#quick-access .quick-access-item .quick-access-item-img img{max-width:70px;max-height:55px}#quick-access .quick-access-item .quick-access-item-text{color:var(--color-font-acesso);display:flex;align-items:flex-end;justify-content:center;text-align:center;font-size:14px;font-weight:700;height:35px;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}body.contrast #quick-access{background-color:#000}body.contrast #quick-access .quick-access-item{background-color:#262626}body.contrast #quick-access .quick-access-item .quick-access-item-text{color:#fff}@media screen and (max-width:991px){#quick-access{padding:20px 0}#quick-access .quick-access-item{padding:15px 15px 10px 15px;margin-bottom:15px;height:140px}#quick-access .quick-access-item .quick-access-item-img{height:70px}#quick-access .quick-access-item .quick-access-item-img img{max-width:60px;max-height:50px}#quick-access .quick-access-item .quick-access-item-text{font-size:12px;line-height:15px;height:auto}#quick-access #quick-access-items .row{margin-left:-7.5px;margin-right:-7.5px}#quick-access #quick-access-items .col-4,#quick-access #quick-access-items .col-md-3{padding-left:7.5px;padding-right:7.5px}}#search iframe{width:100%;min-height:600px}#vereador{padding-bottom:80px;background-color:#f5f5f5}#vereador #vereador-header{background-image:linear-gradient(-90deg,var(--color-secondary),var(--color-primary));width:100%;height:225px;position:relative;margin-bottom:100px}#vereador #vereador-header #breadcrumbs{background-color:unset}#vereador #vereador-header #breadcrumbs a{color:#fff}#vereador #vereador-header #breadcrumbs img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}#vereador #vereador-header .img-partido{width:80px;height:80px;border-radius:200px;z-index:1;position:absolute;left:0;right:238px;top:220px;bottom:0;margin:auto;text-align:center}#vereador #vereador-header .img-vereador{position:absolute;bottom:-50px;left:50%;width:192px;height:192px;margin-left:-96px;border-radius:200px;border:3px solid var(--color-tertiary);object-fit:cover;object-position:center}#vereador #vereador-header .vereador-initials{position:absolute;color:#000;font-size:40px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-weight:500;letter-spacing:1px;text-align:center;margin-top:65px}#vereador #vereador-data{padding-left:15px;padding-right:15px}#vereador #vereador-data #vereador-name{font-weight:700;font-size:22px;color:#000}#vereador #vereador-data .vereador-title{font-weight:700;font-size:16px;color:var(--color-tertiary)}#vereador #vereador-data .vereador-text{font-weight:400;font-size:16px;color:#000}#vereador #vereador-data #vereador-biography{font-weight:400;font-size:16px;color:#000;margin-top:5px}body.contrast #vereador{background-color:#000}body.contrast #vereador #vereador-header{background-image:linear-gradient(#000,#000);border-bottom:2px solid #fff}body.contrast #vereador #vereador-header .img-vereador{border:3px solid #fff}body.contrast #vereador #vereador-data #vereador-name{color:#fff}body.contrast #vereador #vereador-data .vereador-title{color:#fff}body.contrast #vereador #vereador-data .vereador-text{color:#fff}body.contrast #vereador #vereador-data #vereador-biography{color:#fff}@media screen and (max-width:991px){#vereador{padding-bottom:40px}}#vereadores-before{background-color:#f5f5f5;padding-bottom:65px}#vereadores-before .item-before{background-color:#fff;padding:20px;height:86px;color:var(--color-tertiary);font-weight:700;font-size:18px;line-height:22px;border-radius:10px;margin-bottom:15px}#vereadores-before .item-before .col-2{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:991px){#vereadores-before{padding-bottom:25px}}body.contrast #vereadores-before{background-color:#000}#vereadores{padding:30px 0;background-color:#f5f5f5}#vereadores .vereador{text-align:center;margin-bottom:30px}#vereadores .vereador .vereador-partido{font-size:12px;font-weight:900;color:#000;margin-bottom:15px;height:20px}#vereadores .vereador .vereador-avatar{width:100%;height:100px;margin-bottom:10px;position:relative;display:block}#vereadores .vereador .vereador-avatar .vereador-initials{position:absolute;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;font-weight:500;letter-spacing:1px;text-align:center}#vereadores .vereador .vereador-avatar .img-partido{max-width:50px;max-height:50px;border-radius:100px;overflow:hidden;position:absolute;top:0;left:-15%}#vereadores .vereador .vereador-avatar .img-partido.no-border{max-width:40px!important;max-height:40px!important;top:-10px!important;left:-18px!important}#vereadores .vereador .vereador-avatar .img-vereador{max-width:100px;max-height:100px;border-radius:100px;overflow:hidden;object-fit:cover;object-position:top;width:100%;height:100%}#vereadores .vereador .vereador-name-container{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#vereadores .vereador .vereador-name{max-width:100px;color:#000;font-size:12px;line-height:16px;font-weight:600}#vereadores .btn-green img{margin-left:10px}#vereadores .vereadores-container{display:flex;flex-wrap:wrap;justify-content:center}#vereadores .vereadores-container .vereador-item{width:16%}#vereadores .vereador .vereador-cargo{background-color:var(--color-primary);color:var(--color-font-menu);padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;line-height:1rem;width:100%;max-width:100px;margin-bottom:10px}#vereadores .vereadores-container .vereador-item.no-border-container{width:9%}#vereadores .vereadores-container .vereador-item.no-border-container .vereador .vereador-cargo{bottom:-1rem}#vereadores .vereador .vereador-cargo.hidden{visibility:hidden}@media screen and (max-width:998px){#vereadores .vereadores-container .vereador-item{flex-basis:calc(100% / 4)}}@media screen and (max-width:765px){#vereadores .vereadores-container .vereador-item{flex-basis:calc(100% / 3)}}@media screen and (max-width:500px){#vereadores .vereadores-container .vereador-item{flex-basis:calc(100% / 2)}}body.contrast #vereadores{background-color:#000}body.contrast #vereadores .vereador .vereador-partido{color:#fff}body.contrast #vereadores .vereador .vereador-name{color:#fff}body.contrast #vereadores .btn-green{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}@media screen and (max-width:768px){#vereadores{padding:20px 0}#vereadores .vereador .vereador-avatar .img-partido{max-width:45px;max-height:45px;top:-5px;left:-5px}}@media screen and (min-width:1500px){#vereadores .vereador .vereador-avatar .img-partido{max-width:55px;max-height:55px;top:-10px;left:-5px}}section#iframe-youtube{padding:40px 0;background-color:#f5f5f5}