@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
html, body{
margin:0;
padding:0;
font-family: "Roboto", sans-serif;
min-height: 100vh;
background:#f3f3f7;
color:#000;
}
a{
text-decoration: none !important;
transition:all 0.3s linear;
}
ul{
margin:0 !important;
padding:0 !important;
}
ul li{
padding:0;
margin:0;
list-style: none;
}
img{
max-width: 100%;
height:auto;
border:0;
outline: 0;
}
button, input, a, select, textarea{
outline: 0 !important;
border:0;
text-decoration: none;
transition:all 0.2s linear;
}
.container{
max-width:1240px !important;
width:100% !important;
position:relative;
z-index:3;
}
.fixedHeader {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 900;
}
.app-header-container{
align-items: center;
display: flex;
flex-direction: row;
box-shadow: 0 1px 3px rgba(0,0,0,.2);
isolation: isolate;
justify-content: space-between;
min-height: 52px;
padding: 0 16px;
background-color: rgb(0, 110, 255);
}
.brand-container {
align-items: center;
display: flex;
flex-direction: row;
}
.brand-container .brand-label {
margin-left: 3px;
}
.icone-menu{
width:22px;
height:22px;
margin-bottom: 4px;
}
.icone-search svg{
width:18px;
}
.appContainer{
display: flex;
flex-direction: column;
width: 100%;
}
.appContainer{
padding-top: 52px;
justify-content: center;
align-items: center;
}
.navheader{
display: flex;
width: 100%;
background-color: #0d6efd;
align-items: center;
height: 48px;
box-shadow: 2px 2px 4px -3px hsla(0,0%,70%,.7);
justify-content: center;
z-index: 12;
}
.navheader ul li a{
margin-right: 10px;
align-items: center;
border: 2px solid rgba(243,243,247,.2);
border-radius: 99px;
color: #fff;
cursor: pointer;
display: flex;
flex-direction: row;
font-size: 16px;
padding: 5px 16px;
}
.navheader ul li a svg{
margin-right: 6px;
margin-bottom: 2px;
}

.footer_footer_row__FnxAQ {
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: wrap;
}
.footer_footer_flex_1__GJoVg {
flex: 1 1;
z-index: 2;
}
.footer_footer_brand__oIoMI {
margin-left: 34px;
min-width: 108px;
padding-top: 16px;
padding-bottom: 16px;
}
.footer_footer_brand__oIoMI + div a{
color:#fff;
}
.footer_footer_align_right__CBge_ {
justify-content: right;
gap: 12px;
margin-right: 34px;
padding-top: 16px;
padding-bottom: 16px;
z-index: 2;
}
.footer_footer_social_link___Dy1W {
width: -moz-fit-content;
width: fit-content;
height: -moz-fit-content;
height: fit-content;
max-height: 48px;
}
.footer_footer_social_button__uiF7N {
background-color: transparent;
border: none;
outline: none;
border-radius: 99px;
cursor: pointer;
}
.footer_icon {
width: 48px;
height: 48px;
padding: 0;
}
.sbt-socialButton--sbt-blue {
background-color: #cce2ff !important;
}
.sbt-socialButton {
align-items: center;
border: none;
border-radius: 100px;
display: flex;
justify-content: center;
overflow: hidden;
position: relative;
}
.sbt-socialButton svg {
height: 50%;
position: absolute;
width: 50%;
z-index: 1;
}
.sbt-socialButton--sbt-blue svg {
fill: #006eff;
}
.footer_footer_copy__DOWwK {
position: relative;
margin-top: -72px;
z-index: 0;
}
.chatBot{
position: fixed;
right: 20px;
bottom: 20px;
z-index:999;
}

.content-noticia{
max-width: 860px;
margin: 30px auto;
}
.content-noticia span{
font-size: 16px;
font-weight: 600;
margin: 0;
text-transform: capitalize;
color: #006eff;
}
.content-noticia h1{
color: #1a1a1a;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 44px;
margin: 10px 0 0;
}
.content-noticia h2{
color: #4d4d4d;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin: 16px 0 24px;
}
.styles_noticeHeader_figureCaption__j4nGy{
font-size: 13px;
line-height: 16px;
color: #888;
font-weight: 300;
margin:5px 0;
display: block;
}
.sociaisPost{
display: flex;
align-items: center;
justify-content: space-between;
width: 270px;
}
.dataPost strong{
color: #1a1a1a;
font-size: 14px;
font-style: normal;
font-weight: 700;
margin: 0;
line-height: 1.2;
display: block;
}
.dataPost span{
color: #4d4d4d;
font-size: 14px;
font-weight: 300;
line-height: 1.3;
margin: 0;
display: block;
}
.contentPost h3{
font-size: 22px;
font-weight: 600;
}
.contentPost p{
font-size: 18px;
color: #222;
font-weight: 400;
}
a.btnSolicitar{
background: #006eff;
transition: all .2s linear;
height: 46px;
color: #fff;
font-weight: 600;
font-size: 18px;
align-items: center;
width: 320px;
border-radius: 10px;
margin: 30px auto 0;
}
a.btnSolicitar:hover{
transform:scale(1.03);
color:#fff;
background:#0c61e0
}
.page_homeContainer__ywMxw {
display: flex;
max-width: 1250px;
width: 100%;
flex-direction: column;
padding: 0 16px;
margin: 40px auto 30px;
}
.page_featuredContainer__YwrrY {
flex-direction: row;
display: flex;
width: 100%;
max-width: 1250px;
}
.page_featuredLeft__w8xKW, .page_featuredRight__yRfJ0 {
width: 100%;
margin-top: 0;
padding-right: 16px;
}
.ctx-card {
background-color: #fff;
border: 1px solid #eee;
border-radius: 6px;
flex-direction: column;
flex-shrink: 0;
max-width: 100%;
min-height: 100px;
display: flex;
width: 100%;
}
.ctx-card-container-with-height {
width: 100%;
position:relative;
}
.ctx-card-container-with-height .ctx-image-container-fixed {
padding-bottom: 0;
}
.ctx-card-image-container img {
border-radius: 6px 6px 0 0;
height: 100%;
left: 0;
object-fit: cover;
position: absolute;
width: 100%;
}
.ctx-card-overlay, .ctx-top {
align-items: center;
display: flex;
width: 100%;
}
.ctx-card-overlay {
flex-direction: column;
height: 100%;
justify-content: space-between;
left: 0;
position: absolute;
top: 0;
z-index: 1;
}
.ctx-top {
color: #fff;
height: 36px;
justify-content: flex-end;
padding-right: 4px;
padding-top: 4px;
}
.ctx-bottom, .ctx-center {
align-items: center;
display: flex;
}
.ctx-center {
border-radius: 50%;
color: #000;
height: 100px;
justify-content: center;
width: 100px;
}
.ctx-bottom {
color: #fff;
height: 36px;
justify-content: flex-start;
padding-bottom: 4px;
padding-left: 4px;
width: 100%;
}
.ctx-card-content-container {
display: flex;
flex-direction: column;
padding: 16px;
}
.ctx-label-container {
align-items: flex-start;
display: flex;
flex-direction: row;
justify-content: flex-start;
margin-bottom: 10px;
}
.ctx-label-container .ctx-label {
font-size: 14px;
font-weight: 500;
}
.ctx-label, .if-label {
color: #0262de !important;
}
.ctx-card-headline {
color: rgba(0,0,0,.7);
font-size: 20px;
font-weight: 600;
line-height: 125%;
margin-bottom: 0;
margin-top: 0;
}
.ctx-card-shortDescription {
color: rgba(0,0,0,.7);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
margin-top: 10px;
}
.page_featuredLeft__w8xKW, .page_featuredRight__yRfJ0 {
width: 100%;
margin-top: 0;
}
.page_featuredRight__yRfJ0 {
width: 100%;
display: flex;
flex-direction: column;
padding:0;
}
.ctx-horizontal-card img {
border-radius: 10px 10px 10px 10px;
}
.centerRightSectionContainer {
max-width: 1290px;
position: inherit;
flex-direction: row;
display: flex;
width: 100%;
}
.contentCenterPanel {
display: flex;
min-height: 100px;
flex-direction: column;
flex: 1 1;
gap: 30px;
}
.page_innerCenterContent__GM0XM {
padding-right: 30px;
}
.page_featuredItemFeed__Y0TkO {
margin-bottom: 5px;
}
.page_latestNoticesContainer__h0RrI {
margin-right: 0;
}
.if-card-container {
background-color: #fff;
border-radius: 5px;
display: flex;
flex-direction: row;
padding-left: 10px;
padding-right: 10px;
width: 100%;
}
.if-image-container, .if-image-relative img {
border-radius: 12px;
width: 100%;
}
.if-image-container {
background-color: #f3f3f7;
height: 100px;
margin-right: 16px;
}
.if-image-relative img {
cursor: pointer;
height: 100%;
object-fit: cover;
opacity: 1;
transition: transform .3s ease;
}
.if-content-container {
display: flex;
flex: 1 1;
flex-direction: column;
justify-content: flex-start;
}
.if-label-container {
align-items: flex-start;
display: flex;
flex-direction: row;
justify-content: flex-start;
margin-bottom: 10px;
}
.if-label-container .if-label {
font-size: 14px;
font-weight: 500;
color:#0262de
}
.if-title {
color: rgb(0,0,0,.7);
cursor: pointer;
font-size: 22px;
font-weight: 600;
line-height: 125%;
margin: 0;
}
.if-subtitle-container {
display: flex;
margin-top: 10px;
}
.if-subtitle {
color: rgb(0,0,0,.7);
font-size: 16px;
font-weight: 300;
line-height: 120%;
}
.contentRightPanel {
display: flex;
flex-direction: column;
min-height: 30px;
width: 360px;
margin: 0 auto;
}
.styles_sideBox_wrapper__A8OAg {
width: 100%;
padding: 16px;
display: flex;
flex-direction: column;
gap: 16px;
background-color: #fff;
border-radius: 16px;
}
.styles_sideBox_title__o1mA_ {
color: #282828;
font-size: 24px;
font-weight: 700;
line-height: 32px;
padding-bottom: 16px;
border-bottom: 1px solid #e6e6e6;
}
.styles_sideBox_list__fjz9g {
width: 100%;
display: flex;
flex-direction: column;
gap: 8px;
}
.styles_sideBox_listItem__UWcB7 {
width: 100%;
border-bottom: 1px solid #e6e6e6;
padding-bottom: 8px;
}
.styles_sideBox_link__Qn1BL {
width: 100%;
display: flex;
gap: 8px;
}
.styles_sideBox_link__Qn1BL img{
width: 80px;
min-width: 80px;
height: 80px;
border-radius: 8px;
object-fit: cover;
}
.styles_sideBox_listItemText__ubYuI {
color: #282828;
font-size: 16px;
font-weight: 700;
line-height: 22px;
transition: color .1s ease;
}
.styles_sideBox_listItem__UWcB7:last-child {
border-bottom: none;
padding-bottom: 0;
}
.adContainerText {
align-self: flex-start;
color: #bab8b8;
font-size: 12px;
font-weight: 400;
line-height: 100%;
margin-top:4px;
}
.publi{
max-width: 1250px;
position: inherit;
flex-direction: column;
display: flex;
width: 100%;
margin:35px auto 0;
padding:0 16px;
}





@media(max-width:992px){
.page_featuredContainer__YwrrY{
flex-direction: column;
}
.page_featuredLeft__w8xKW {
width: 100%;
padding: 0;
}
.ctx-card-container {
padding: 0;
}
.ctx-image-container-fixed {
height: auto !important;
}
.ctx-image-container-fixed {
height: 0;
padding-bottom: 65% !important;
}
.page_featuredRight__yRfJ0{
margin-top:10px;
}
.ctx-horizontal-card .ctx-card-image-container, .ctx-horizontal-card .ctx-image-container-fixed, .item-feed-on-mobile .img {
height: 100px !important;
width: 100px !important;
}
.ctx-horizontal-card .ctx-card-content-container {
min-height: 100px !important;
padding: 8px;
}
.ctx-horizontal-card .ctx-card-shortDescription {
display: none;
}
.ctx-horizontal-card .ctx-card-headline {
font-size: 16px;
margin-bottom: 0;
margin-top: 0;
}
.page_featuredNewsAndColumnists__ojpWk {
display: flex;
flex-direction: column-reverse;
gap: 40px;
}
.contentCenterPanel, .contentRightPanel {
width: 100%;
}
.if-image-container, .if-image-container img {
height: 90px !important;
width: 90px !important;
}
.if-title {
font-size: 16px;
line-height: 130%;
}
.if-hide-subtitle {
display: none;
}
.footer_footer_align_right__CBge_, .footer_footer_brand__oIoMI, .footer_footer_flex_1__GJoVg, .footer_footer_row__FnxAQ {
display: flex;
align-items: center;
text-align: center;
justify-content: center;
width: 100%;
min-width: 100%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
.footer_icon {
width: 32px;
height: 32px;
}
.navheader{
display: none;
}
.content-noticia h1{
font-size: 28px;
line-height: 36px;
}
.content-noticia h2{
font-size: 16px;
}
figcaption + .d-flex{
flex-wrap:wrap;
}
.dataPost{
width: 100%;
margin-bottom: 15px;
}
.sociaisPost .footer_icon{
width:40px;
height:40px;
}
.sociaisPost{
width:240px;
}
.contentPost h3 {
font-size: 18px;
font-weight: 600;
}
.contentPost p {
font-size: 16px;
color: #222;
font-weight: 400;
line-height: 22px;
}
.chatBot {
position: fixed;
right: 10px;
bottom: 10px;
z-index: 999;
max-width: 70px;
}






}