/*! Source: /themes/atarde/assets/css/base.css */
@font-face{font-family:"Ubuntu-light";src:url('../fonts/Ubuntu-Light.ttf') format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Ubuntu-light-italic";src:url('../fonts/Ubuntu-Italic.ttf') format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Ubuntu-regular";src:url('../fonts/Ubuntu-Regular.ttf') format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Ubuntu-medium";src:url('../fonts/Ubuntu-Medium.ttf') format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Ubuntu-medium-italic";src:url('../fonts/Ubuntu-MediumItalic.ttf') format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Ubuntu-bold";src:url('../fonts/Ubuntu-Bold.ttf') format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Ubuntu-bold-italic";src:url('../fonts/Ubuntu-BoldItalic.ttf') format("opentype");font-style:normal;font-weight:700;font-display:swap}*{margin:0;padding:0;border:0;font-weight:normal;text-decoration:none!important;font-size:100%;font:inherit;vertical-align:baseline;list-style:none;line-height:1;outline:0;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;transition:.4s}:root{--color1:#0373be;--color2:#0e5788;--color3:#f5f9f9}.error{font-family:'Ubuntu-Bold';text-align:center;color:#e31837;background-color:#fff;padding:5px 0;border-radius:8px}.sucess{font-family:'Ubuntu-Bold';text-align:center;color:#0d821b;background-color:#fff;padding:5px 0;border-radius:8px}
/*! Source: /themes/atarde/assets/css/pages/sao-joao-novo.css */
@font-face {
    font-family: "Troika-Regular";
    src: url('../fonts/Troika.otf') format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
#mw-sao-joao > .header-sao-joao {
    background-position: center top;
    background-size: 1920px;
    background-repeat: no-repeat;
     position: relative;
     overflow: hidden;
     height: 380px;
     margin-bottom: 22px;
}
#mw-sao-joao > .header-sao-joao > .background-top {
    position: absolute;
    top: -136px;
    left: 50%;
    transform: translateX(-50%);
    width: 1920px;
}
#mw-sao-joao > .header-sao-joao > .background-top-mobile {
    display: none;
}
#mw-sao-joao > .header-sao-joao > .circle-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
#mw-sao-joao > .header-sao-joao > .circle-center > img:nth-child(0) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
#mw-sao-joao > .header-sao-joao > .circle-center > img:nth-child(1) {
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    border-radius: 50%;
}
#mw-sao-joao > .header-sao-joao > .circle-center > img:nth-child(2) {
    position: absolute;
    top: -154px;
    right: -340px;
    width: 181px;
    height: 173px;
    z-index: 4;
}
#mw-sao-joao > .mw-chamadas-topo {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(238px, auto);
    grid-gap: 26px 36px;
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto 24px;
}
#mw-sao-joao > .mw-chamadas-topo > .video-youtube {
    grid-column: span 2;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
#mw-sao-joao > .mw-chamadas-topo > .video-youtube > iframe {
    width: 100%;
    height: 272px;
    border: 2px solid #C20A0A;
    border-radius: 10px;
    overflow: hidden;
}
#mw-sao-joao > .mw-chamadas-topo > .video-youtube > a {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 22px;
    line-height: 26px;
    color: #222222;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type {
    grid-column: span 2;
    grid-row: span 2;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem {
    grid-column: span 1;
    grid-row: span 1;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > figure {
    width: 100%;
    height: 152px;
    border: 2px solid #C20A0A;
    overflow: hidden;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type > figure {
    height: 361px;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > figure > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > div {
    display: flex;
    align-items: baseline;
    gap: 8px;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > div > div {
    display: flex;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > div > h3 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #FFFFFF;
    background-color: #C20A0A;
    border-radius: 40px;
    padding: 5px 10px;
    width: fit-content;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem > div > h2 {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #222222;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type > div > h2 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 36px;
    line-height: 40px;
    color: #222222;
}
#mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:hover > div > h2 {
    color: #C20A0A;
    text-decoration: underline!important;
}
.ads-hibrido {
    width: 100%;
    max-width: 1240px;
    min-height: 120px;
    margin: 0 auto 40px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f2f2f2;
}
.ads-hibrido:empty {
    display: none!important;
}
#mw-sao-joao > .mw-projeto {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto 170px;
    position: relative;
    overflow: visible;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-left {
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-left > h2 {
    font-family: 'Troika-Regular', sans-serif;
    font-size: 58px;
    line-height: 65px;
    color: #C20A0A;
    letter-spacing: -1.98px;
    text-transform: uppercase;
    position: relative;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-left > h2 > img {
    position: absolute;
    top: -38px;
    left: -62px;
    width: 172px;
    height: 108px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-left > p {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #222222;
    letter-spacing: 0.08px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: auto;
    grid-gap: 40px 20px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem:first-child {
    grid-row: span 3;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > figure {
    width: 100%;
    height: 180px;
    border: 2px solid #C20A0A;
    overflow: hidden;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > figure > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > h3 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #C20A0A;
    width: fit-content;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > h2 {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #222222;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > div {
    display: none;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem:hover > div > h2 {
    color: #C20A0A;
    text-decoration: underline!important;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-seca {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-seca > h3 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #FFFFFF;
    background-color: #C20A0A;
    border-radius: 40px;
    padding: 5px 10px;
    width: fit-content;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-seca > h2 {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #222222;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-seca:hover > h2 {
    color: #C20A0A;
    text-decoration: underline!important;
}
#mw-sao-joao > .mw-projeto > .mw-projeto-right > button {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    background-color: #C20A0A;
    border-radius: 40px;
    padding: 10px 0;
    width: 100%;
    grid-column: 2 / 6;
    cursor: pointer;
}
#mw-sao-joao > .mw-projeto > img {
    position: absolute;
    width: 300px;
    left: -80px;
    bottom: -100px;
}
#mw-sao-joao > .mw-patrocinadores {
    height: 520px;
    background-position: center top;
    background-size: 1920px;
    background-repeat: no-repeat;
}
#mw-sao-joao > .mw-patrocinadores > div {
    max-width: 1240px;
    padding: 100px 20px 0;
    margin: 0 auto;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 28px;
}
#mw-sao-joao > .mw-patrocinadores > div > h2 {
    font-family: 'Troika-Regular', sans-serif;
    font-size: 66px;
    line-height: 74px;
    color: #FFCD6B;
    letter-spacing: -1.98px;
    text-transform: uppercase;
    text-align: center;
}
#mw-sao-joao > .mw-patrocinadores > div > div {
    display: flex;
    justify-content: space-between;
    gap: 23px;
}
#mw-sao-joao > .mw-patrocinadores > div > div > p {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 25px;
    line-height: 32px;
    color: #FFFFFF;
    padding: 26px 83px;
    border: 2px dashed #FF7373;
    border-radius: 8px;
    text-align: center;
}
#mw-sao-joao > .mw-patrocinadores > div > .balao {
    position: absolute;
    left: -117px;
    top: -385px;
    width: 504px;
    height: 636px;
}
#mw-sao-joao > .mw-patrocinadores > div > .girassol-1 {
    position: absolute;
    left: -70px;
    top: -310px;
    width: 239px;
    height: 256px;
}
#mw-sao-joao > .mw-patrocinadores > div > .girassol-2 {
    position: absolute;
    right: -120px;
    bottom: 0;
    width: 113px;
    height: 109px;
}
#mw-sao-joao > .mw-patrocinadores > div > .girassol-3 {
    position: absolute;
    right: -254px;
    bottom: -323px;
    width: 292px;
    height: 300px;
}
#mw-sao-joao > .mw-atrfm {
    height: 560px;
    background-position: center top;
    background-size: 1920px;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 36px;
}
#mw-sao-joao > .mw-atrfm > div {
    max-width: 1240px;
    padding: 150px 20px 0;
    margin: auto;
    display: flex;
    align-items: center;
    gap: 18px;
    position: relative;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-text {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 400px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-text > h2 {
    font-family: 'Ubuntu-Light', sans-serif;
    font-size: 46px;
    line-height: 52px;
    color: #FFFFFF;
    letter-spacing: -0.46px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-text > h2 > b {
    font-family: 'Ubuntu-Bold', sans-serif;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-text > p {
    font-family: 'Ubuntu-Light', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-text > p > b {
    font-family: 'Ubuntu-Bold', sans-serif;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget {
    background: #185537C2 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 10px #0000000D;
    border: 1px solid #0D502B;
    border-radius: 8px;
    display: flex;
    gap: 15px;
    padding: 10px;
    width: 360px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > figure {
    background: transparent linear-gradient(225deg, #185537 0%, #092312 54%, #051D05 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 10px #0000000D;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 72px;
    min-width: 72px;
    height: 72px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > figure > img {
    width: 50px;
    height: 50px;
    padding: 11px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: space-between;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-info {
    display: flex;
    flex-direction: column;
    gap: 4px; 
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-info > p {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 12px;
    line-height: 12px;
    color: #FFFFFF;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-info > span {
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 12px;
    line-height: 12px;
    color: #CCCCCC;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls {
    display: flex;
    align-items: center;
    gap: 20px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-play {
    background-color: #fff;
    box-shadow: 0px 5px 10px #0000000D;
    border: 1px solid #E1E1E1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    cursor: pointer;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-play > img {
    width: 10px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-volume {
    display: flex;
    align-items: center;
    gap: 10px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-volume > img {
    width: 9px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-volume > .atr-fm-mute {
    display: flex;
    align-items: center;
    gap: 10px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-volume > .atr-fm-mute > img {
    width: 15px;
}
#mw-sao-joao > .mw-atrfm > div > .atr-fm-widget > div > .atr-fm-controls > .atr-fm-volume > input {
    width: 78px;
    cursor: pointer;
    -webkit-appearance: none;
    height: 4px;
    background-color: #ffffff;
    border-radius: 5px;
    outline: none;
}
.cactus-saojoao {
    position: absolute;
    bottom: 170px;
    left: 0px;
    z-index: 3;
    left: -130px;
}
#mw-sao-joao > .mw-atrfm > div > .baloes {
    position: absolute;
    right: -150px;
    top: -130px;
    width: 500px;
}
#mw-sao-joao > .mw-atrfm > span {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 22px;
    line-height: 20px;
    color: #FFFFFF;
    display: block;
    text-align: center;
}
#mw-sao-joao > .mw-atrfm > span > a {
    font-family: 'Ubuntu-Bold', sans-serif;
    color: #65C496;
}
#mw-sao-joao > .mw-atrfm > span a:hover {
    text-decoration: underline!important;
}
.mw-sao-joao-ad {
    width: 100%;
    max-width: 1240px;
    min-height: 250px;
    margin: 0 auto 50px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f2f2f2;
}
.mw-sao-joao-ad:empty {
    display: none!important;
}
#mw-sao-joao > .mw-texto-cidade {
    width: 100%;
    max-width: 1240px;
    padding: 0 20px 40px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
#mw-sao-joao > .mw-texto-cidade > #cidadeOpcoes {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    background-color: #C20A0A;
    border-radius: 40px;
    padding: 8px 18px;
    width: fit-content;
    cursor: pointer;
    display: none;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo > h2 {
    font-family: 'Troika-Regular', sans-serif;
    font-size: 66px;
    line-height: 74px;
    color: #C20A0A;
    letter-spacing: -1.98px;
    text-transform: uppercase;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo > h3 {
    font-family: 'Troika-Regular', sans-serif;
    font-size: 32px;
    line-height: 36px;
    color: #C20A0A;
    letter-spacing: -0.96px;
    text-transform: uppercase;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo {

}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > .texto-ad-desktop {
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300px;
    height: 270px;
    min-height: 144px;
    margin-left: 20px;
    background-color: #f2f2f2;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > .texto-ad-mobile {
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 270px;
    min-height: 144px;
    background-color: #f2f2f2;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > p {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.09px;
    color: #222222;
}
#mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > p:not(:last-child) {
    margin-bottom: 30px;
}

.fixed-share {
    position: fixed;
    right: 10px;
    bottom: 10px;
    box-shadow: 0px 10px 16px #0000001A;
    border-radius: 14px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px 14px;
    background-color: #0842B1;
    z-index: 10;
}
.fixed-share > p {
    font-family: 'Ubuntu-Light', sans-serif;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.16px;
    color: #fff;
    text-align: right;
}
.fixed-share > p > b {
    font-family: 'Ubuntu-Medium', sans-serif;
}
.fixed-share > div {
    display: flex;
    gap: 10px;
}
.fixed-share > div > a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FAC20B;
}
#atracoesCidade > li {
    padding-bottom: 15px;
    list-style-type: disc;
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 22px;
    line-height: 32px;
    color: #222222;
}
#atracoesCidade > h4 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 17px;
    color: #222222;
}

#atracoesCidade > h3 {
    font-family: 'Ubuntu-bold';
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 15px;
}
.girassol-saojoao {
    position: absolute;
    bottom: 111px;
    z-index: -5;
    left: -175px;
    width: 250px;
    height: 250px;
}
.mw-chamadas-topo, .mw-projeto {
    transition: opacity 0.5s ease, max-height 0.5s ease;
    overflow: hidden; /* Para garantir que o conteúdo não apareça */
    max-height: 1050px; /* Defina um valor que seja maior que a altura máxima esperada */
    opacity: 1;
}

.hidden {
    opacity: 0;
    max-height: 0;
}

#backToTopBtn {
    display: none; /* Oculto por padrão */
    position: fixed; /* Fixo na tela */
    bottom: 115px; /* Distância do fundo */
    right: 15px; /* Distância da direita */
    z-index: 99; /* Ficar acima de outros elementos */
    font-size: 18px; /* Tamanho da fonte */
    border: none; /* Sem borda */
    outline: none; /* Sem contorno */
    color: white; /* Cor do texto */
    cursor: pointer; /* Cursor de mãozinha */
    border-radius: 60px; /* Bordas arredondadas */
    justify-items: center;
    align-items: center;
    width: 62px;
    height: 62px;
    box-shadow: 0px 5px 10px #00000026;
}

#backToTopBtn > div {
    display:flex;
    justify-content: center;
    align-items: center;
    background-color: #FAC20B;
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

#backToTopBtn > div > svg {
    height: 21px;
}

#backToTopBtn > div > svg > path {
    stroke: #770404;
}
.mw-patrocinio {
    display: flex;
    flex-direction: column;
    gap: 26px;
    background-color: #F9F9F9;
    padding: 10px;
    margin-bottom: 120px;
}
.mw-patrocinio > h2 {
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.4px;
    color: #C20A0A;
    text-align: center;
    text-transform: uppercase;
}
.mw-patrocinio > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 22px;
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto;
    width: 100%;
}
.mw-patrocinio > div > figure,
.mw-patrocinio > div > a {
    margin: auto;
}
.mw-patrocinio > div > figure > img,
.mw-patrocinio > div > a > img {
    width: 100%;
    max-width: 250px;
    object-fit: contain;
}
.mw-city {
    display: flex;
    flex-direction: column;
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto 120px;
}
.mw-city > header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 26px;
    border-bottom: solid 1px #FAC20B;
    margin-bottom: 26px;
}
.mw-city > header > h2 {
    font-family: 'Troika-Regular', sans-serif;
    font-size: 56px;
    line-height: 42px;
    letter-spacing: -1.68px;
    color: #0842B1;
    text-transform: uppercase;
}
.mw-city > header > button {
    padding: 12px 14px 12px 22px;
    background-color: #0842B1;
    border-radius: 21px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    position: relative;
    cursor: pointer;
    min-width: 200px;
}
.mw-city > header > button > span {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
}
.mw-city > header > button > img {
    width: 16px;
    height: 8px;
}
.mw-city > header > button.opened > img {
    rotate: 180deg;
}
.mw-city > header > button > ul.hiddenDropdown {
    display: none; /* Esconde o dropdown por padrão */
}
.mw-city > header > button > ul {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    border-radius: 21px;
    box-shadow: 0px 5px 10px #00000026;
    padding: 10px;
    list-style: none;
    z-index: 10;
    height: 300px;
    overflow-y: auto;
}
.mw-city > header > button > ul > li {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #222222;
    padding: 8px 12px;
    cursor: pointer;
    border-radius: 21px;
}
.mw-city > header > button > ul > li:hover {
    background-color: #F0F0F0;
}
.mw-city > #chamadas {
    display: flex;
    gap: 24px;
    min-height: 390px;
    padding-bottom: 60px;
    border-bottom: 2px solid #a6a6a6;
    margin-bottom: 70px;
}
.mw-city > #chamadas > h2 {
    text-align: center;
    width: 100%;
    font-family: 'Troika-Regular', sans-serif;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: -1.68px;
    color: #0842B1;
    text-transform: uppercase;
    margin: auto;
}
.mw-city > #chamadas > a {
    display: flex;
    flex-direction: column;
    gap: 22px;
    width: 100%;
    max-width: 384px;
}
.mw-city > #chamadas > a > figure {
    width: 100%;
    height: 278px;
    border: 2px solid #C20A0A;
    overflow: hidden;
}
.mw-city > #chamadas > a > figure > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mw-city > #chamadas > a > div {
    display: flex;
    align-items: baseline;
    gap: 8px;
}
.mw-city > #chamadas > a > div > div {
    display: flex;
}
.mw-city > #chamadas > a > div > h2 {
    font-family: 'Ubuntu-Regular', sans-serif;
    font-size: 26px;
    line-height: 30px;
    color: #242424;
}
.loader {
      width: 48px;
      height: 48px;
      border-radius: 50%;
      position: relative;
      animation: rotate 1s linear infinite;
      margin: auto;
}
.loader::before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
    border-radius: 50%;
    border: 5px solid #0842B1;
    animation: prixClipFix 2s linear infinite;
}

@keyframes rotate {
    100%   {transform: rotate(360deg)}
}

@keyframes prixClipFix {
    0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
    25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
    50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
    75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
    100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}
@media screen and (max-width: 768px) {
    #backToTopBtn {
        width: 62px;
        height: 62px;
        right: 12px;
        bottom: 13px;
        border-radius: 50%;
        border: 1px solid #FAC20B;
        justify-content: center;
        align-items: center;
    }

    .cactus-saojoao {
        display: none;
    }

    .mw-chamadas-topo, .mw-projeto {
        transition: opacity 0.5s ease, max-height 0.5s ease;
        overflow: hidden; /* Para garantir que o conteúdo não apareça */
        max-height: 1900px; /* Defina um valor que seja maior que a altura máxima esperada */
        opacity: 1;
    }

    #backToTopBtn > div {
        background-color: unset;
        width: 40px;
        height: 40px;
    }

    #backToTopBtn > div > svg > path {
        stroke: #FAC20B;
    }

    .backToTopBtnActive {
        width: 100%; 
        display:flex;
        justify-content: center;
        align-items: center;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        background-color: #770404;
    }
    
    .backToTopBtnActive span {
        display:flex!important;
    }
    
    .backToTopBtnActive > svg > path {
        stroke: #ffcd6b;
    }
    /* HEADER */
    #mw-sao-joao > .header-sao-joao > .background-top {
        display: none;
        
    }
    #mw-sao-joao > .header-sao-joao > .background-top-mobile {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: block;
        width: 100%;
    }
    #mw-sao-joao > .header-sao-joao > .circle-center > img:nth-child(1) {
        display: none;
    }
    #mw-sao-joao > .header-sao-joao > .circle-center > img:nth-child(2) {
        top: -33px;
        right: -262px;
    }
    /* PROJETO */
    #mw-sao-joao > .mw-projeto {
        flex-direction: column;
        gap: 32px;
        margin: 0 auto 80px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-left > h2 {
        font-size: 46px;
        line-height: 51px;
        letter-spacing: -1.38px;
        margin: auto;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-left > h2 > img {
        top: -16px;
        left: -22px;
        width: 93px;
        height: 48px;
        transform: rotate(15deg);
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-left > p {
        font-size: 18px;
        line-height: 24px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-left {
        gap: 16px;
    }
    #mw-sao-joao > .mw-chamadas-topo {
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type {
        flex-direction: column;
        gap: 14px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type > figure {
        min-width: unset;
        width: 100%;
        height: 260px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:first-of-type > div > h2 {
        font-family: 'Ubuntu-Bold', sans-serif;
        font-size: 24px;
        line-height: 28px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:not(:first-of-type) {
        flex-direction: row;
        align-items: center;
        gap: 12px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:not(:first-of-type) > figure {
        min-width: 100px;
        width: 100px;
        height: 100px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .chamada-imagem:not(:first-of-type) > div > h2 {
        font-family: 'Ubuntu-Regular', sans-serif;
        font-size: 18px;
        line-height: 22px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .video-youtube > iframe {
        height: 260px;
    }
    #mw-sao-joao > .mw-chamadas-topo > .video-youtube > a {
        font-family: 'Ubuntu-Regular', sans-serif;
        font-size: 20px;
        line-height: 24px;
    }
    .ads-hibrido {
        height: 250px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right {
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem {
        flex-direction: row;
        gap: 18px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > figure {
        min-width: 130px;
        width: 130px;
        height: 118px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > h2 {
        font-family: 'Ubuntu-Bold', sans-serif;
        font-size: 16px;
        line-height: 20px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-seca > h2 {
        font-family: 'Ubuntu-Bold', sans-serif;
        font-size: 16px;
        line-height: 20px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > button {
        font-size: 14px;
        line-height: 32px;
        padding: 4px 0;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem {
        align-items: center;
        gap: 12px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > figure {
        min-width: 100px;
        width: 100px;
        height: 100px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div {
        display: flex;
        align-items: baseline;
        flex-direction: row;
        gap: 8px;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > div {
        display: flex;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > h3 {
        display: none;
    }
    #mw-sao-joao > .mw-projeto > .mw-projeto-right > .chamada-imagem > div > h2 {
        font-family: 'Ubuntu-Regular', sans-serif;
        font-size: 18px;
        line-height: 22px;
    }
    /* PATROCINIO */
    #mw-sao-joao > .mw-patrocinadores {
        background-image: url(/themes/portal-atr-deploy/assets/img/sao-joao/imagens/bg-patrocinadores-mobile.png)!important;
        background-size: 100%;
        height: 750px;
        overflow: hidden;
    }
    #mw-sao-joao > .mw-patrocinadores > div {
        padding: 45px 20px 0;
        gap: 22px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > h2 {
        font-size: 46px;
        line-height: 51px;
        letter-spacing: -1.38px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > div {
        flex-direction: column;
        gap: 18px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > div > p {
        font-size: 20px;
        padding: 20px 0px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > .girassol-1 {
        display: none;
    }
    #mw-sao-joao > .mw-patrocinadores > div > .girassol-2 {
        right: 10px;
        bottom: -102px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > .girassol-3 {
        right: -180px;
        bottom: -166px;
    }
    #mw-sao-joao > .mw-patrocinadores > div > .balao {
        display: none;
    }
    /* ATRFM */
    #mw-sao-joao > .mw-atrfm > div {
        flex-direction: column;
        padding: 80px 20px 0;
        gap: 24px;
    }
    #mw-sao-joao > .mw-atrfm > div > .atr-fm-text {
        gap: 12px;
        text-align: center;
    }
    #mw-sao-joao > .mw-atrfm > div > .atr-fm-text > h2 {
        font-size: 34px;
        line-height: 40px;
    }
    #mw-sao-joao > .mw-atrfm > div > .atr-fm-widget {
        width: 100%;
        max-width: 360px;
    }
    #mw-sao-joao > .mw-atrfm > div > .cacto,
    #mw-sao-joao > .mw-atrfm > div > .baloes {
        display: none;
    }
    #mw-sao-joao > .mw-atrfm > div > .girassol {
        position: absolute;
        display: block;
        left: -84px;
        top: -90px;
        width: 202px;
        height: 205px;
    }
    #mw-sao-joao > .mw-atrfm > div > .girassol-mobile {
        position: absolute;
        left: 10px;
        top: -55px;
        width: 125px;
        height: 127px;
        display: block;
    }
    #mw-sao-joao > .mw-atrfm > span {
        font-size: 18px;
        margin-top: 20px;
    }
    .fixed-share {
        right: 0;
        left: 0;
        bottom: 0;
        box-shadow: 0px -10px 16px #0000001A;
        border-radius: 14px 14px 0px 0px;
    }
    .fixed-share > p {
        text-align: left;
    }
    #mw-sao-joao > .mw-texto-cidade {
        gap: 14px;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo {
        gap: 6px;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo > h2 {
        font-size: 46px;
        line-height: 51px;
        letter-spacing: -1.38px;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-topo > h3 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -0.84px;
    }
    
    #mw-sao-joao > .mw-texto-cidade > #cidadeOpcoes {
        display: block;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > p {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0.07px;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > p:not(:last-child) {
        margin-bottom: 24px;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > .texto-ad-desktop {
        display: none;
    }
    #mw-sao-joao > .mw-texto-cidade > .mw-texto-cidade-conteudo > .texto-ad-mobile {
        display: block;
    }
    .mw-patrocinio > div {
        display: grid;
        grid-template-columns: repeat(2, 1fr);  
    }
    .mw-city > #chamadas {
        flex-direction: column;
    }
    .mw-city > #chamadas > a {
        max-width: unset;
    }
    .mw-city > header {
        flex-direction: column;
        align-items: flex-start;
        gap: 6px;
        padding-bottom: 14px;
        margin-bottom: 24px;
    }
    .mw-city > header > h2 {
        font-size: 36px;
    }
    .mw-city > header > button {
        width: 100%;
    }
    .mw-city > header > button > span {
        font-size: 12px;
    }
    .mw-city > #chamadas {
        min-height: 278px;
    }
    .mw-city > #chamadas > a {
        gap: 16px;
    }
    .mw-city > #chamadas > a > figure {
        height: 214px;
    }
    .mw-city > #chamadas > a > div > h2 {
        font-size: 20px;
        line-height: 24px;;
    }
    #mw-sao-joao > .mw-projeto > img {
        display: none;
    }
}
/*! Source: /themes/atarde/assets/css/components/topResponsivo.css */
.mw-header{width:100%;position:unset;height:141px}.mw-header>.mw-header-container{width:100%;position:fixed;z-index:999999;top:0}.mw-header>.mw-header-container>.mw-headerContainer{width:100%;background-color:var(--color1);min-height:100px;transition:padding 0s,min-height 0s!important}.mw-header.fixedTop>.mw-header-container>.mw-headerContainer{min-height:70px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent{max-width:1240px;padding:25px 20px;margin:auto;display:flex;justify-content:space-between;align-items:center;transition:padding 0s,min-height 0s!important}.mw-header.fixedTop>.mw-header-container>.mw-headerContainer>.mw-headerContent{padding:10px 20px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerMenuMobile{min-width:50px;width:50px;height:50px;background-color:#0e5788;border-radius:50%;cursor:pointer;display:none}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerMenuMobile>img{width:20px;height:16px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch{min-width:50px;width:50px;height:50px;background-color:#0e5788;border-radius:50%;display:flex;justify-content:center;cursor:pointer;align-items:center;position:relative}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>img{width:18px;height:18px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>.search-hover{display:none;background-color:#0e5788;border-radius:6px;border:1px solid #1d5276;padding:12px 20px;position:absolute;width:0;opacity:0;left:66px;animation:showSearchDesk .3s ease-in 1 forwards}@keyframes showSearchDesk{to{width:260px;opacity:1}}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>.search-hover.active{display:block}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>.search-hover>input,.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>.search-hover>input::placeholder{width:100%;font-family:"Ubuntu-Regular",sans-serif;font-size:14px;line-height:16px;color:#fff}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch>.search-hover>img{width:18px;height:18px;cursor:pointer}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearchMobile{min-width:50px;width:50px;height:50px;background-color:#0e5788;border-radius:50%;cursor:pointer;display:none}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearchMobile>img{width:16px;height:16px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>a>.mw-headerLogo{width:204px;height:40px;margin-left:50px;transition:all 0s}.mw-header.fixedTop>.mw-header-container>.mw-headerContainer>.mw-headerContent>a>.mw-headerLogo{width:178px;height:35px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks{display:flex;align-items:center;gap:5px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks>a{background-color:#0e5788;padding:8px 24px;border-radius:6px;font-family:"Ubuntu-bold",sans-serif;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks>a:hover{color:#0e5788;background-color:#fff}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks>a:last-child{background-color:#0373be;border:1px solid #0e5788}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks>a:last-child:hover{background-color:#0e5788;color:#fff}.mw-header>.mw-header-container>.search-dropdown{display:none;width:100%;background-color:var(--color1);min-height:57px;padding:0 20px 15px 20px}.mw-header>.mw-header-container>.search-dropdown.active{display:block}.mw-header>.mw-header-container>.search-dropdown>.search-dropdown-input-box{display:flex;align-items:center;flex-direction:row;justify-content:space-between;background-color:#0373be;gap:10px;border-radius:50px;border:1px solid #fff;padding:11px 20px;opacity:0;animation:showSearchMobile .5s ease-in 1 forwards}@keyframes showSearchMobile{to{opacity:1}}.mw-header>.mw-header-container>.search-dropdown>.search-dropdown-input-box>input,.mw-header>.mw-header-container>.search-dropdown>.search-dropdown-input-box>input::placeholder{width:100%;font-family:"Ubuntu-Regular",sans-serif;font-size:14px;line-height:16px;color:#fff}.mw-header>.mw-header-container>.search-dropdown>.search-dropdown-input-box>img{width:18px;height:18px;cursor:pointer}.mw-header>.mw-header-container>.mw-headerNav{width:100%;background-color:#f5f9f9;min-height:40px}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer{max-width:1240px;padding:12px 20px;margin:auto;display:flex;align-items:center}.mw-header.fixedTop>.mw-header-container>.mw-headerNav{min-height:36px}.mw-header.fixedTop>.mw-header-container>.mw-headerNav>.mw-headerNavContainer{padding:10px 20px}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>.mw-headerMenu{width:20px;height:16px;margin-right:52px;cursor:pointer}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav{width:100%;position:relative}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav>ul{display:flex;align-items:center;justify-content:space-between}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav>ul>li>a{font-family:"Ubuntu-bold",sans-serif;font-size:12px;line-height:16px;color:#0273be;text-transform:uppercase;white-space:nowrap;position:relative}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav>ul>li>a:before{content:'';background:#0273be;display:block;position:absolute;bottom:-5px;left:0;width:0;height:3px;transition:all .3s ease-in-out}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav>ul>li>a:hover::before{width:100%}#userName{display:flex;font-family:"Ubuntu-bold",sans-serif;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;cursor:pointer;gap:10px}#userName img{filter:brightness(0) invert(1);height:16px;width:10px}.mw-headerUserLinks{display:none;background:#f5f9f9 0% 0% no-repeat padding-box;width:128px;height:70px;border-radius:6px;flex-direction:column;gap:12px;align-items:center;justify-content:center;position:absolute;top:40px;z-index:10;box-shadow:0 5px 20px #00000029}.mw-headerUserLinks a{font-family:"Ubuntu-bold",sans-serif;font-size:14px;color:#0e5788;cursor:pointer}.mw-headerUserLinks button{font-family:"Ubuntu-bold",sans-serif;font-size:14px;color:#0e5788;cursor:pointer}.mw-headerUser:hover .mw-headerUserLinks{display:flex}.mw-headerUser{position:relative;justify-content:center;align-items:center;width:128px;height:50px;gap:5px}.atr-menuAside{top:0;min-height:100vh;visibility:hidden;opacity:0;width:100%;position:fixed;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:999999999;background-image:linear-gradient(286deg,#000000ab,#000000ab);background-size:100%}.atr-menuAside.active{animation:showMenu .6s forwards}.atr-menuAside.active>aside{animation:showMenuAside .6s forwards}@keyframes showMenu{to{visibility:visible;opacity:1}}.atr-menuAside>aside{min-height:100vh;visibility:hidden;transform:translateX(-100vw);padding:40px 30px 20px 30px;max-width:416px;width:100%;overflow:hidden;max-height:100vh;display:flex;flex-direction:column;gap:20px;background-color:#0e5788;position:relative}@keyframes showMenuAside{to{visibility:visible;transform:translateX(0)}}.atr-menuAside>aside>header{display:flex;align-items:center;justify-content:space-between}.atr-menuAside>aside>header img{cursor:pointer}.atr-menuAside>aside>header>a>img{width:170px;height:60px}.atr-menuAside>aside>.atr-searchAside{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;background-color:#0373be;gap:10px;border-radius:50px;padding:11px 20px}.atr-menuAside>aside>.atr-searchAside>input{width:100%;font-family:"Ubuntu-Regular",sans-serif;font-size:14px;line-height:16px;color:#fff}.atr-menuAside>aside>.atr-searchAside>input::placeholder{font-family:"Ubuntu-Regular",sans-serif;font-size:14px;line-height:16px;color:#fff}.atr-menuAside>aside>.atr-btnsAside{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}.atr-menuAside>aside>.atr-btnsAside>.btnsAside-top{display:flex;gap:8px;align-items:center;width:100%}.atr-menuAside>aside>.atr-btnsAside>.btnsAside-top>a{background-color:#0373be;padding:8px 10px;border-radius:4px;font-family:"Ubuntu-bold",sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;white-space:nowrap;display:flex;justify-content:center;align-items:center;width:100%}.atr-menuAside>aside>.atr-btnsAside>.btnsAside-top>a:hover{background-color:#fff;color:#0373be}.atr-menuAside>aside>.atr-btnsAside>a{background-color:#0373be;padding-top:6px;padding-bottom:7px;border-radius:4px;font-family:"Ubuntu-bold",sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;white-space:nowrap;width:100%;display:flex;justify-content:center;align-items:center}.atr-menuAside>aside>.atr-btnsAside>a:hover{background-color:#fff;color:#0373be}.atr-menuAside>aside>ul{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;height:100%;padding-bottom:60px}.atr-menuAside>aside>ul::-webkit-scrollbar{width:8px;height:1px}.atr-menuAside>aside>ul::-webkit-scrollbar-track{border-radius:8px;background:#efefef}.atr-menuAside>aside>ul::-webkit-scrollbar-thumb{border-radius:8px;background:#0373be}.atr-searchImg{width:18px;height:18px;cursor:pointer}.atr-menuAside>aside>ul li{font-size:20px;cursor:pointer;letter-spacing:.2px;opacity:.9;color:var(--branco)}details[open] .summary-item{list-style-type:disclosure-open!important}.atr-menuAside>aside>ul>li>details>summary{font-family:"Ubuntu-Bold",sans-serif;font-size:20px;line-height:28px;color:#fff}.atr-menuAside>aside>ul li>a{font-family:"Ubuntu-Regular",sans-serif;font-size:20px;line-height:28px;color:#fff;text-transform:capitalize}.atr-menuAside>aside>ul li:first-child>a{font-family:"Ubuntu-Bold",sans-serif}.atr-menuAside>aside>.atr-sociaisAndLogin{display:flex;justify-content:space-between;align-items:center}.atr-menuAside>aside>.atr-sociaisAndLogin.logged{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:27px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin{display:flex;gap:10px;align-items:center}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin>.atr-sociaisLogin-image{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #0373be;border-radius:20px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin>.atr-sociaisLogin-image>img{width:14px;height:17px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin>span{font-family:"Ubuntu-Bold",sans-serif;font-size:14px;line-height:16px;color:#fff;text-transform:capitalize}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user{display:flex;gap:12px;align-items:center}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-image{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #0373be;border-radius:20px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-image>img{width:14px;height:17px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo{display:flex;flex-direction:column;gap:7px;align-items:flex-start;justify-content:flex-start}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo>span{font-family:"Ubuntu-Regular",sans-serif;font-size:20px;line-height:16px;color:#fff}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo>menu{display:flex;align-items:center;gap:4px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo>menu>a{font-family:"Ubuntu-Bold",sans-serif;font-size:14px;line-height:16px;color:#fff;text-transform:capitalize}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo>menu>p{font-family:"Ubuntu-Bold",sans-serif;font-size:14px;line-height:16px;color:#04436e;text-transform:capitalize}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin-user>.atr-sociaisLogin-userInfo>menu>button{font-family:"Ubuntu-Bold",sans-serif;font-size:14px;line-height:16px;color:#fff;text-transform:capitalize;cursor:pointer}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside{display:flex;align-items:center;gap:10px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a{width:40px;height:40px;border-radius:20px;background-color:#0373be;display:flex;align-items:center;justify-content:center}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a>img{object-fit:cover}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a>img{object-fit:cover}@media screen and (max-width:792px){.mw-header{height:123px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearchMobile,.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerMenuMobile{display:flex;justify-content:center;align-items:center}.mw-header>.mw-header-container>.mw-headerNav{min-height:40px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerLinks,.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>.mw-headerSearch,.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>.mw-headerMenu{display:none}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent>a>.mw-headerLogo{width:140px;height:50px;margin-left:unset}.mw-header.fixedTop>.mw-header-container>.mw-headerContainer>.mw-headerContent>a>.mw-headerLogo{width:140px;height:50px}.mw-header>.mw-header-container>.mw-headerContainer{min-height:80px}.mw-header>.mw-header-container>.mw-headerContainer>.mw-headerContent{padding:15px 20px}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav>ul{gap:22px;overflow-x:scroll;padding-right:20px;padding-bottom:2px;position:relative}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer>nav::after{content:'';position:absolute;top:0;right:0;bottom:0;width:24px;background:transparent linear-gradient(270deg,#f1f5f5 0%,#f2f6f600 100%) 0% 0% no-repeat padding-box;opacity:1;z-index:1}.mw-header>.mw-header-container>.mw-headerNav>.mw-headerNavContainer{padding:12px 0 9px 20px}.atr-menuAside{width:100%}.atr-menuAside>aside{padding:10px 22px;max-width:unset}.atr-menuAside>aside>.atr-sociaisAndLogin{display:flex;flex-direction:column;gap:27px;align-items:flex-start;justify-content:flex-start}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin{display:flex;gap:10px;align-items:center}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin>.atr-sociaisLogin-image{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid #0373be;border-radius:23px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisLogin>.atr-sociaisLogin-image>img{width:16px;height:20px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside{display:flex;align-items:center;gap:10px}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a{width:40px;height:40px;border-radius:20px;background-color:#0373be;display:flex;align-items:center;justify-content:center}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a>img{object-fit:cover}.atr-menuAside>aside>.atr-sociaisAndLogin>.atr-sociaisAside>a>img{object-fit:cover}}
/*! Source: /themes/atarde/assets/css/components/footerResponsivo.css */
.atr-footer{display:flex;flex-direction:column;gap:60px;align-items:flex-start;justify-content:center;padding:60px 0 50px 0;margin:0 auto;background-color:#f5f3f3}.atr-footer img{width:16px;height:16px}.atr-footer>.footer-infos-portal{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto}.atr-footer>.footer-infos-portal>.footer-left{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.atr-footer>.footer-infos-portal>.footer-right{display:flex;align-items:flex-start;justify-content:space-between}.atr-footer>.footer-infos-portal>.footer-left>.column-1{display:flex;gap:57px;flex-direction:column;align-items:flex-start;justify-content:space-between}.atr-redacao,.atr-classificados{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;gap:10px;width:250px}.atr-assineATR,.atr-publicidade{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;gap:10px;width:250px}.atr-assineATR p{font-family:'Ubuntu-Regular';font-size:14px;letter-spacing:-.14px;line-height:20px;color:#646464}.atr-footer>.footer-infos-portal>.footer-left>.column-2{display:flex;gap:57px;align-items:flex-end;flex-direction:column;justify-content:space-between}.atr-footer>.footer-infos-empresa{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1200px;width:100%;padding:30px 0 0 0;border-top:1px solid #cecece}.footer-boxAzul{width:36px;height:36px;border-radius:10px;background-color:#0e5788;display:flex;align-items:center;justify-content:center}.footer-info-text{display:flex;align-items:center;gap:8px}.footer-info-text p{font-family:'Ubuntu-Regular';font-size:12px;letter-spacing:-.12px;line-height:20px;color:#646464}.atr-canaisEditorias{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:flex-start}.atr-canaisEditorias .canaisEditorias-menu{display:flex;gap:35px;align-items:flex-start}.atr-canaisEditorias>.canaisEditorias-menu ul{display:flex;flex-direction:column;justify-content:space-between;gap:1px}.atr-canaisEditorias>.canaisEditorias-menu ul li>a{font-size:14px;font-family:'Ubuntu-Regular';line-height:24px;color:#646464;text-transform:capitalize}.atr-grupoATR{display:flex;gap:20px;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:217px}.atr-grupoATR ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2px}.atr-grupoATR>ul li>a{font-size:14px;font-family:'Ubuntu-Regular';line-height:24px;color:#0e5788;text-transform:uppercase}.left-dados-1{display:flex;gap:39px;align-items:center;margin-bottom:18px}.left-dados-1 p{font-size:12px;font-family:'Ubuntu-Regular';letter-spacing:-.12px;line-height:14px;color:#646464}.left-dados-2 p{font-size:12px;font-family:'Ubuntu-Regular';letter-spacing:-.12px;line-height:14px;color:#646464}.left-dados-2{display:flex;gap:37px;align-items:center}.atr-empresa-right{display:flex;flex-direction:column;gap:6px}.atr-empresa-right>a>img{height:20px;width:29px}.atr-empresa-right>p{font-family:'Ubuntu-Regular';font-size:12px;letter-spacing:-.12px;line-height:20px;color:#646464}.atr-spanFooter{font-family:'Ubuntu-Regular';font-size:24px;letter-spacing:-.48px;line-height:40px;color:#0e5788}.atr-spanFooter>span{font-family:'Ubuntu-Bold';font-size:24px;letter-spacing:-.48px;line-height:40px;color:#0e5788}.newsletter-footer{text-align:left;font:normal normal normal 18px/22px Segoe UI;letter-spacing:0;color:#707070;max-width:271px}.social-footer{display:flex;align-items:center;gap:26px}@media(max-width:796px){body{max-width:100%}.atr-footer>.footer-infos-portal>.footer-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:40px;max-width:100%}.atr-footer>.footer-infos-portal{width:100%;max-width:100%}.left-dados-1{gap:16px;flex-direction:column;align-items:flex-start}.left-dados-2{gap:16px;flex-direction:column;align-items:flex-start}.atr-footer{padding:60px 0 20px 20px}.atr-empresa-left{display:flex;flex-direction:column;gap:16px}.left-dados-1 p{font-size:12px;font-family:'Ubuntu-Regular';letter-spacing:-.12px;line-height:14px;color:#646464;max-width:99%}.atr-footer>.footer-infos-empresa{max-width:100%;width:100%;flex-direction:column;align-items:flex-start}.atr-canaisEditorias>.canaisEditorias-menu ul,.atr-grupoATR ul{gap:5px}}
/*! Source: /themes/atarde/assets/libs/Splide/splide.min.css */
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
