/* ==========================================================================
   CONBCON 2026 — Praça Mobile Stylesheet
   Fidelidade 100%: Guimastech conbconPraca2026 (include_mobile.css)
   ========================================================================== */
.pracaMobileViewport {
    display: none;
}


@media (max-width: 1100px) {
    html {
        overflow-x: hidden;
    }
    html:has(.janelaPraca.ativo) {
        overflow:hidden;
    }
    
    body.conbconPraca {
        background: #eef3f8;
        overflow-x: hidden;
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch;
        touch-action: pan-y;
    }

    body:has(.versaoMobile .janelaPracaMobile.ativo), body:has(.janelaPraca.ativo), body:has(.navMenuMobile.atividadesAtivo) {
        overflow: hidden !important;
    }

    .pracaViewport {
        display: none !important;
    }

    .pracaMobileViewport {
        display: block;
        position: relative;
        width: 100%;
        min-height: 100dvh;
        background: linear-gradient(0deg, #FFF 0%, #EEF3F8 100%);
        overflow-x: hidden;
        overflow-y: visible;
    }

    .versaoMobile {
        max-width: 1100px;
        margin: 0 auto;
        min-height: 100dvh;
        height: auto;
        position: relative;
        overflow-x: clip;
        padding-bottom: 60px;
    }

    /* --------------------------------------------------------------------------
     Fundo e Arcos da Praça
     -------------------------------------------------------------------------- */
    .versaoMobile span.fundoMobile {
        position: absolute;
        height: 100%;
        min-height: 100dvh;
        background: #EEF3F8;
        width: 1100px;
        transform: translateX(-50%);
        left: 50%;
        overflow-x: clip;
        bottom: 0;
        pointer-events: none;
        display: none;
    }

    .versaoMobile span.fundoMobile .centroBrancoMobile {
        background: #ffffff;
        height: 61vh;
        width: 1300px;
        border-radius: 35% 35% 0px 0px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        bottom: 80px;
        z-index: 2;
    }

    .versaoMobile span.fundoMobile .chaoCinzaMobile {
        background: #f2f7fd;
        height: 17vh;
        width: 1180px;
        border-radius: 65% 65% 0px 0px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        bottom: 80px;
        z-index: 3;
    }

    /* --------------------------------------------------------------------------
     1. Topo Mobile
     -------------------------------------------------------------------------- */
    .versaoMobile .topoMobile {
        position: relative;
        background: url('../arena/mobile/topoCeuMobile.svg') no-repeat center top;
        background-size: cover;
        min-height: 69px;
        transition: all ease 0.5s;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% + 4px);
        z-index: 5;
        max-width: 1100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .versaoMobile .topoMobile .logoTopo {
        width: 100%;
        max-width: max-content;
        margin: 0 auto;
        padding-top: 10px;
    }

    .versaoMobile .topoMobile .logoTopo img {
        height: 38px;
        width: auto;
    }

    body:has(.versaoMobile .janelaPracaMobile.ativo) .versaoMobile .topoMobile .logoTopo {
        opacity: 0;
        visibility: hidden;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo {
        opacity: 0.65;
        position: absolute;
        right: 30px;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        gap: 6px;
        text-decoration: none;
        background: none;
        border: none;
        cursor: pointer;
        transition: all ease 0.5s;
        padding: 6px;
    }

    body:has(.versaoMobile .janelaPracaMobile.ativo) .versaoMobile .topoMobile a.btnAjudaTopo {
        opacity: 0;
        visibility: hidden;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo:hover {
        opacity: 1;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo b {
        font: 700 15px/20px 'Poppins', sans-serif;
        text-transform: uppercase;
        color: #ffffff;
        transition: all ease 0.5s;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo svg {
        color: #ffffff;
        width: 18px;
        height: 18px;
        transition: all ease 0.5s;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo:hover b, .versaoMobile .topoMobile a.btnAjudaTopo:hover svg {
        color: rgb(227, 111, 34);
    }

    /* --------------------------------------------------------------------------
     2. Conteúdo Mobile
     -------------------------------------------------------------------------- */
    .versaoMobile .conteudoMobile {
        position: relative;
        z-index: 4;
        min-height: calc(100dvh - 90px);
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    /* Área Teaser Hero */
    .versaoMobile .areaTeaserHero {
        margin-bottom: 6px;
        position: relative;
        padding: 0 10px 60px;
        /* background: linear-gradient(0deg, #FFF 0%, #EEF3F8 100%); */
        position: relative;
        z-index: 2;
    }

    .versaoMobile .areaTeaserHero .fundoArvores {
        position: absolute;
        width: 100%;
        min-width: 760px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        justify-content: space-between;
        bottom: -95px;
        pointer-events: none;
        z-index: -1;
    }



    .versaoMobile .areaTeaserHero .fundoArvores::after{ position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    width: 100%;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 122 40'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23f0f4f6' d='M-123 22.4h1535v16.8H-123z'/%3E%3Cpath fill='%23afb9c4' d='M-123 37.6h1535V40H-123z'/%3E%3Cg fill='%23e7e9ed' filter='url(%23b)'%3E%3Cpath d='M-123 5.6h1535v4H-123zM-123 13.6h1535v4H-123z'/%3E%3C/g%3E%3Cpath fill='%23dde0e2' d='M-95.3 3h5v25.8h-5zM-33.7 3h5v25.8h-5zM28 3h5v25.8h-5zM89 3h5v25.8h-5zM151.3 3h5v25.8h-5zM213 3h5v25.8h-5zM274.6 3h5v25.8h-5zM336.2 3h5v25.8h-5zM397.9 3h5v25.8h-5zM459.5 3h5v25.8h-5zM521.2 3h5v25.8h-5zM582.8 3h5v25.8h-5zM644.5 3h5v25.8h-5zM706.1 3h5v25.8h-5zM767.8 3h5v25.8h-5zM829.5 3h5v25.8h-5zM891.1 3h5v25.8h-5zM952.8 3h5v25.8h-5zM1014.4 3h5v25.8h-5zM1076 3h5v25.8h-5zM1137.7 3h5v25.8h-5zM1199.4 3h5v25.8h-5zM1261 3h5v25.8h-5zM1322.7 3h5v25.8h-5zM1384.3 3h5v25.8h-5z'/%3E%3Cg fill='%23f0f3f6' filter='url(%23c)'%3E%3Cpath d='M-95.3 0h5v26.3h-5zM-33.7 0h5v26.3h-5zM28 0h5v26.3h-5zM89 0h5v26.3h-5zM151.3 0h5v26.3h-5zM213 0h5v26.3h-5zM274.6 0h5v26.3h-5zM336.2 0h5v26.3h-5zM397.9 0h5v26.3h-5zM459.5 0h5v26.3h-5zM521.2 0h5v26.3h-5zM582.8 0h5v26.3h-5zM644.5 0h5v26.3h-5zM706.1 0h5v26.3h-5zM767.8 0h5v26.3h-5zM829.5 0h5v26.3h-5zM891.1 0h5v26.3h-5zM952.8 0h5v26.3h-5zM1014.4 0h5v26.3h-5zM1076 0h5v26.3h-5zM1137.7 0h5v26.3h-5zM1199.4 0h5v26.3h-5zM1261 0h5v26.3h-5zM1322.7 0h5v26.3h-5zM1384.3 0h5v26.3h-5z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='1535' height='13.6' x='-123' y='4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-1.6'/%3E%3CfeGaussianBlur stdDeviation='.8'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0.783746 0 0 0 0 0.806139 0 0 0 0 0.831731 0 0 0 1 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3330_254'/%3E%3C/filter%3E%3Cfilter id='c' width='1494.8' height='36.5' x='-100.4' y='-1.3' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.8'/%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.13 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3330_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3330_254' result='shape'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h122v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: repeat;
    z-index: 3;
    height: 50px;}

    .versaoMobile .textosHero h2 {
        font: 600 14px/16px 'Poppins', sans-serif;
        letter-spacing: -0.01em;
        text-align: center;
        text-transform: uppercase;
        color: #9BA2B8;
        margin-top: 8px;
        margin-bottom: 2px;
    }

    .versaoMobile .textosHero p {
        font: 600 14px/16px 'Poppins', sans-serif;
        letter-spacing: -0.01em;
        text-align: center;
        text-transform: uppercase;
        color: #9BA2B8;
        margin-bottom: 8px;
    }

    .versaoMobile .boxVideoTeaser {
        transform: scale(1)!important;
        background: url('../arena/mobile/fundoVideoMobile.avif') no-repeat center center;
        max-width: 430px;
        min-height: 244px;
        margin: 0 auto;
        background-size: 430px;
        position: relative;
        outline: solid 4px rgba(53, 60, 64, 0.11);
        border-radius: 4px;
        z-index: 2;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        /* overflow: hidden; */
    }

    .versaoMobile .boxVideoTeaser__player {
        position: absolute;
        inset: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        border: 0;
        pointer-events: none;
    }

    .versaoMobile .boxVideoTeaser .flag {
        position: absolute;
        pointer-events: none;
    }

    .versaoMobile .boxVideoTeaser .flag.flagLeft {
        left: -79px;
        top: 123px;
    }

    .versaoMobile .boxVideoTeaser .flag.flagRight {
        right: -74px;
        top: 123px;
    }

    .versaoMobile .boxVideoTeaser .flag b {
        font: 700 11.99px/13.99px 'Poppins', sans-serif;
        background: linear-gradient(270deg, rgb(180, 198, 255) 0%, rgb(81, 115, 254) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        text-align: center;
        text-transform: uppercase;
        writing-mode: vertical-rl;
        position: absolute;
        top: 15px;
        left: 17px;
        transform: rotate(180deg);
    }

    .versaoMobile .crachaPendurado {
        position: absolute;
        display: block;
        max-width: max-content;
        width: 100%;
        right: -11px;
        top: -47px;
        z-index: 5;
        cursor: pointer;
    }

    .versaoMobile .avatarCracha {
        position: relative;
        display: block;
        max-width: max-content;
        width: 100%;
        transform: rotate(15deg);
        transition: transform 0.3s ease;
    }

    .versaoMobile .avatarCracha:hover {
        transform: rotate(5deg) scale(1.05);
    }

    .versaoMobile .avatarCracha img.cracha {
        width: 62px;
        height: auto;
    }

    .versaoMobile .avatarCracha img.fotoCracha {
        position: absolute;
        top: 31px;
        left: 19px;
        width: 36px;
        height: 36px;
        border: solid 2px #d6dee7;
        border-radius: 50%;
        object-fit: cover;
    }

    .versaoMobile .conteudoTeaser {
        position: relative;
        z-index: 3;
        text-align: center;
        width: 100%;
    }

    .versaoMobile .conteudoTeaser h3 {
        font: 600 16px/120% 'Poppins', sans-serif;
        letter-spacing: 0.02em;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        max-width: 260px;
        margin: 0 auto 38px;
        padding-top: 72px;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    }

    .versaoMobile .boxVideoTeaser.temVideo .conteudoTeaser h3 {
        max-width: 330px;
        margin-bottom: 0;
        padding: 18px 34px 0;
        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.95), 0 0 14px rgba(0, 0, 0, 0.9), 0 0 28px rgba(0, 0, 0, 0.72);
    }

    .versaoMobile .boxVideoTeaser.temVideo .conteudoTeaser .acessarAoVivo {
        position: absolute;
        top: 180px;
        left: 50%;
        transform: translateX(-50%);
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo {
        background: #b91515;
        border-radius: 8px;
        padding: 12px 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        max-width: max-content;
        width: 100%;
        z-index: 1;
        outline: 4px solid rgba(185, 21, 21, 0.36);
        transition: all ease 0.5s;
        margin: 0 auto;
        border: none;
        cursor: pointer;
        text-decoration: none;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo:hover {
        background: #f53333;
        box-shadow: 0px 0px 9px 4px #F53333;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo.isWaiting {
        background: #19388f;
        outline-color: rgba(25, 56, 143, 0.36);
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo.isWaiting:hover {
        background: #2550c0;
        box-shadow: 0px 0px 14px 4px rgba(37, 80, 192, 0.6);
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo b {
        font: 700 16px/20px 'Poppins', sans-serif;
        text-transform: uppercase;
        color: #fff;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo svg {
        width: 18px;
        height: 19px;
    }

    /* --------------------------------------------------------------------------
     Trilho Master animado e linhas Diamante/Ouro estáticas
     -------------------------------------------------------------------------- */
    .versaoMobile .boxCarrossel {
        position: relative;
        width: 100%;
        overflow: hidden;
        contain: layout paint;
        touch-action: pan-y;
        z-index: 3;
    }

    .versaoMobile .mobileRailTrack {
        display: block;
        overflow: hidden;
        width: 100%;
        user-select: none;
        touch-action: pan-y;
        contain: layout paint;
    }

    .versaoMobile .mobileRailInner {
        display: flex;
        width: max-content;
        will-change: transform;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px;
        touch-action: pan-y;
    }

    .versaoMobile .mobileRailLoop {
        display: flex;
        flex: 0 0 auto;
        align-items: flex-start;
        touch-action: pan-y;
    }

    .versaoMobile .mobileRailSlide {
        flex: 0 0 auto;
        touch-action: pan-y;
    }

    .versaoMobile .mobileStaticRail {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-items: flex-start;
        width: 100%;
        box-sizing: border-box;
    }

    /* Carrossel 1: Lojas Master */
    .versaoMobile .boxCarrossel.listCasasMaiores {
        margin-bottom: 12px !important;
    }

    .versaoMobile .boxCarrossel.listCasasMaiores .mobileRailLoop {
        gap: 20px;
        padding: 0 10px;
        margin-bottom: -35px;
    }

    .versaoMobile .lojaContainer {
        position: relative;
        min-width: 196px;
        max-width: 196px;
        transition: transform 0.3s;
        left: -24px;
        transform: scale(0.7);
        transform-origin: top center;
        height: 242px;
        touch-action: pan-y;
    }

    .versaoMobile .lojaContainer.container3, .versaoMobile .lojaContainer.container4 {
        transform: scale(0.7) scaleX(-1);
        left: 31px;
    }

    .versaoMobile .lojaContainer.container3 a.wrapperPorta, .versaoMobile .lojaContainer.container4 a.wrapperPorta {
        transform: scaleX(-1)
    }

    .versaoMobile .lojaContainer.container3 .wrapperBannerLoja, .versaoMobile .lojaContainer.container4 .wrapperBannerLoja {
        transform: scaleX(-1);
        left: 50px;
    }

    .versaoMobile .lojaContainer svg {
        position: absolute;
        left: 0px;
        top: 0px;
    }

    .versaoMobile .lojaContainer .wrapperBannerLoja {
        position: absolute;
        top: 0px;
        z-index: 6;
        left: 36px;
        width: 100%;
        max-width: 203px;
        cursor: pointer;
    }

    .versaoMobile .lojaContainer .wrapperBannerLoja img {
        width: 174px;
        height: 34px;
        position: relative;
        z-index: 6;
        top: 32px;
        left: 15px;
        object-fit: contain;
        object-position: center;
        mix-blend-mode: multiply;
    }

    .versaoMobile .lojaContainer .wrapperBannerLoja img[data-sponsor-id="74"] {
        height: 50px;
        top: 24px;
    }

    .versaoMobile .lojaContainer .wrapperBannerLoja img[data-sponsor-id="75"] {
        height: 66px;
        top: 16px;
    }

    /* Efeito de cone de luminosidade */
    .versaoMobile .lojaContainer .luminosidade1 {
        position: absolute;
        width: 30px;
        height: 30px;
        left: 23px;
    }

    .versaoMobile .lojaContainer .luminosidade2 {
        position: absolute;
        width: 30px;
        height: 30px;
        left: 147px;
    }

    .versaoMobile .lojaContainer .luminosidade::before {
        content: "";
        position: absolute;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='300' fill='none' viewBox='0 0 278 300'%3E%3Cg filter='url(%23a)' opacity='1'%3E%3Cpath fill='url(%23b)' d='m80.264 80.264 117 .752-44.719 138.248h-27.563z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='138.407' x2='138.407' y1='130.395' y2='219.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='400%25' height='400%25' x='-150%25' y='-150%25' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
        left: -95px;
        top: 0px;
        transform: scaleY(-1);
        width: 222px;
        height: 129px;
        z-index: 5;
        pointer-events: none;
    }

    .versaoMobile .lojaContainer .lojaLuz {
        z-index: 7;
        top: -5px;
    }

    .versaoMobile .lojaContainer .lojaLuz.luz1 {
        left: 27px;
    }

    .versaoMobile .lojaContainer .lojaLuz.luz2 {
        right: 26px;
        left: auto;
    }

    .versaoMobile .lojaContainer .lojaToldo {
        top: 96px;
        left: 0px;
        z-index: 5;
    }

    .versaoMobile .lojaContainer .lojaParede {
        top: 131px;
        left: 14px;
        z-index: 1;
    }

    .versaoMobile .lojaContainer .lojaJanela {
        top: 190px;
        left: 64px;
        z-index: 4;
    }

    .versaoMobile .lojaContainer.container2 .lojaJanela {
        left: 47px;
        top: 190px;
    }

    .versaoMobile .lojaContainer.container3 .lojaJanela {
        top: 192px;
        left: 123px;
    }

    .versaoMobile .lojaContainer.container4 .lojaJanela {
        top: 192px;
        left: 123px;
    }

    .versaoMobile .lojaContainer .lojaSombraParede {
        top: 170px;
        left: 34px;
        z-index: 2;
        filter: brightness(0.25);
    }

    .versaoMobile .lojaContainer.container2 .lojaSombraParede {
        filter: brightness(0.1);
    }

    .versaoMobile .lojaContainer.container3 .lojaSombraParede {
        left: 108px;
    }

    .versaoMobile .lojaContainer.container4 .lojaSombraParede {
        left: 108px;
    }

    .versaoMobile .lojaContainer .lojaTopo {
        z-index: 4;
        top: 92px;
        left: 14px;
    }

    .versaoMobile .lojaContainer a.wrapperPorta {
        z-index: 4;
        position: absolute;
        top: 170px;
        left: 188px;
        max-width: 64px;
        width: 100%;
        height: 94px;
        display: block;
        cursor: pointer;
    }

    .versaoMobile .lojaContainer.container3 a.wrapperPorta {
        left: 24px;
    }

    .versaoMobile .lojaContainer.container4 a.wrapperPorta {
        left: 24px;
    }

    .versaoMobile .lojaContainer b {
        font: 700 12.99px/13.99px 'Poppins', sans-serif;
        display: block;
        position: relative;
        top: 25px;
        text-align: center;
        text-transform: uppercase;
        color: #2d353c;
    }

    .versaoMobile .lojaContainer .botaoJogoCima {
        top: 180px;
        left: -10px;
        z-index: 6;
    }

    .versaoMobile .lojaContainer.container3 .botaoJogoCima {
        left: 200px;
    }

    .versaoMobile .lojaContainer.container4 .botaoJogoCima {
        left: 200px;
    }

    .versaoMobile .lojaContainer .botaoJogoBaixo {
        top: 240px;
        left: 16px;
        z-index: 6;
    }

    .versaoMobile .lojaContainer.container3 .botaoJogoBaixo {
        left: 224px;
    }

    .versaoMobile .lojaContainer.container4 .botaoJogoBaixo {
        left: 224px;
    }

    .versaoMobile .lojaContainer .wrapperJogo {
        display: block;
        cursor: pointer;
    }

    /* Detalhes de Chão Master */
    .versaoMobile .lojaContainer .detalhesChaoExtra2 {
        left: 133px;
        top: 216px;
        z-index: 4;
        position: absolute;
    }

    .versaoMobile .lojaContainer.container2 .detalhesChaoExtra2 {
        top: 221px;
        left: 83px;
    }

    .versaoMobile .lojaContainer.container3 .detalhesChaoExtra2 {
        left: 182px;
        top: 218px;
    }

    .versaoMobile .lojaContainer.container4 .detalhesChaoExtra2 {
        left: 80px;
    }

    .versaoMobile .lojaContainer .chaoMobile1 {
        bottom: -90px;
        top: auto;
        left: 110px;
        transform: scale(1.5);
        position: absolute;
        z-index: 6;
    }

    .versaoMobile .lojaContainer.container2 .chaoMobile2 {
        top: auto;
        bottom: -89px;
        left: 122px;
        transform: scale(1.5);
        position: absolute;
        z-index: 6;
    }

    .versaoMobile .lojaContainer.container3 .chaoMobile3 {
        transform: scale(1.5);
        top: auto;
        bottom: -92px;
        left: 65px;
        position: absolute;
        z-index: 6;
    }

    .versaoMobile .lojaContainer.container4 .chaoMobile4 {
        transform: scale(1.5);
        top: auto;
        bottom: -92px;
        left: 62px;
        position: absolute;
        z-index: 6;
    }

    /* Linha estática 2: Toldos Menores (Diamante) */
    .versaoMobile .boxCarrossel.listToldosMenores {
        margin-top: 6px !important;
        margin-bottom: 10px !important;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail {
        gap: 16px;
        padding: 0 10px;
    }

    .versaoMobile .lojaMenor {
        position: relative;
        width: 117px;
        height: 145px;
        transform: scale(0.7);
        transform-origin: top center;
        touch-action: pan-y;
    }

    .versaoMobile .lojaMenor svg {
        position: absolute;
        left: 0px;
        top: 0px;
    }

    .versaoMobile .lojaMenor .toldoMenor {
        position: absolute;
        left: 0px;
        top: 67px;
        z-index: 2;
    }

    .versaoMobile .lojaMenor .paredeMenor {
        position: absolute;
        top: 80px;
        left: 17px;
    }

    .versaoMobile .lojaMenor .wrapperBannerMenor {
        width: 116px;
        height: 66px;
        position: absolute;
        left: 6px;
        top: 0px;
        z-index: 7;
        cursor: pointer;
    }

    .versaoMobile .lojaMenor .wrapperBannerMenor img {
        position: relative;
        z-index: 5;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        mix-blend-mode: multiply;
        max-width: 90px;
        max-height: 40px;
        object-fit: contain;
    }

    .versaoMobile .lojaMenor .wrapperBannerMenor svg {
        box-shadow: rgba(0, 0, 0, 0.16) 0px 4.36px 23.25px 0px, rgba(6, 8, 15, 0.16) 0px 2.77px 0px 0px;
    }

    .versaoMobile .lojaMenor .wrapperBannerMenor .luzBannerMenor {
        position: absolute;
        left: 50%;
        top: -7px;
        z-index: 1;
        transform: translateX(-50%);
    }

    .versaoMobile .lojaMenor .wrapperBotao {
        position: absolute;
        top: 110px;
        left: 36px;
        cursor: pointer;
        z-index: 6;
    }

    .versaoMobile .lojaMenor .wrapperBotao svg {
        position: relative;
    }

    .versaoMobile .lojaMenor .botaoPlayMenor {
        position: absolute;
        left: 19px;
        top: -54px;
    }

    .versaoMobile .lojaMenor .gramaMenor {
        position: absolute;
        top: 158px;
        left: 22px;
        z-index: 1;
    }

    /* Linha estática 3: Logos no Chão (Ouro) */
    .versaoMobile .boxCarrossel.listLogosChao {
        margin-top: 4px !important;
        margin-bottom: 20px !important;
    }

    .versaoMobile .boxCarrossel.listLogosChao .mobileStaticRail {
        gap: 12px;
        padding: 0 10px;
    }

    .versaoMobile .placa {
        position: relative;
        width: 104px;
        height: 80px;
        flex: 0 0 104px;
        cursor: pointer;
        touch-action: pan-y;
    }

    .versaoMobile .placa svg {
        position: absolute;
        left: 50%;
        top: 0px;
        transform: translateX(-50%);
    }

    .versaoMobile .placa svg:nth-of-type(2) {
        top: 60px;
        z-index: 2;
    }

    .versaoMobile .placa img {
        width: 86px;
        height: 44px;
        position: absolute;
        top: 9px;
        left: 50%;
        transform: translateX(-50%);
        mix-blend-mode: multiply;
        padding: 0px 6px;
        object-fit: contain;
        z-index: 3;
    }

    .versaoMobile .placa .conteudoPlacaCta {
        position: absolute;
        top: 14px;
        left: 50%;
        transform: translateX(-50%);
        width: 86px;
        text-align: center;
        z-index: 4;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 2px;
    }

    .versaoMobile .placa .conteudoPlacaCta b {
        font: 700 10px/12px 'Poppins', sans-serif;
        color: #ffffff;
        text-transform: uppercase;
        letter-spacing: -0.01em;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    }

    .versaoMobile .placa .conteudoPlacaCta span {
        font: 600 8.5px/10px 'Poppins', sans-serif;
        color: #fff;
        opacity: 0.92;
        text-transform: uppercase;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    }

    /* --------------------------------------------------------------------------
     3. Navegação Inferior Fixa
     -------------------------------------------------------------------------- */
    .versaoMobile .navMenuMobile {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin-inline: auto; width: 100%;
        max-width: 1100px;
        z-index: 120 !important;
        pointer-events: auto;
    }

    .versaoMobile .navMenuMobile button:focus-visible {
        outline: 2px solid #fff;
        outline-offset: -4px;
    }

    .versaoMobile .backdropAtividades {
        position: fixed;
        inset: 0;
        background: rgba(3, 19, 84, 0.4);
        backdrop-filter: blur(2px);
        -webkit-backdrop-filter: blur(2px);
        z-index: 122 !important;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity ease 0.3s, visibility ease 0.3s;
    }

    .versaoMobile .navMenuMobile.atividadesAtivo .backdropAtividades, .versaoMobile .backdropAtividades.ativo {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }

    .versaoMobile .wrapperNavMobile {
        background: linear-gradient(0deg, #031354, #031354), linear-gradient(180deg, rgba(3, 19, 84, 0.6) 25%, #071F7A 100%);
        min-height: 68px;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 124 !important;
    }

    .versaoMobile .wrapperNavMobile span.fundoNav {
        position: absolute;
        top: -30px;
        left: 0;
        width: 100%;
        height: 35px;
        overflow: hidden;
        pointer-events: none;
        z-index: -1;
        display: none;
    }

    .versaoMobile .wrapperNavMobile span.fundoNav img {
        height: 35px;
        width: 1100px;
        max-width: none;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        object-fit: cover;
    }

    .versaoMobile .wrapperNavMobile > ul {
        display: flex;
        gap: 10px;
        max-width: 740px;
        width: 100%;
        margin: 0 auto;
        justify-content: space-between;
        padding: 0 25px;
        list-style: none;
        align-items: center;
    }

    .versaoMobile .wrapperNavMobile > ul li {
        height: 100%;
        position: relative;
    }

    .versaoMobile .wrapperNavMobile ul li > a, .versaoMobile .wrapperNavMobile ul li > button {
        display: flex;
        flex-direction: column;
        align-items: center;
        background: none;
        border: none;
        cursor: pointer;
        text-decoration: none;
        padding: 4px 2px;
    }

    .versaoMobile .wrapperNavMobile ul li > a.btnAtividades::before, .versaoMobile .wrapperNavMobile ul li > button.btnAtividades::before {
        position: absolute;
        content: '';
        width: 41px;
        height: 16px;
        top: -26px;
        left: 50%;
        transform: translateX(-50%);
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' fill='none' viewBox='0 0 41 16'%3E%3Cpath fill='%23031354' d='M20.5 0 41 16H0z'/%3E%3C/svg%3E") no-repeat;
        opacity: 0;
        visibility: hidden;
        transition: all ease 0.5s;
    }

    body:has(.versaoMobile .navMenuMobile > .atividadesMenu.ativo) .versaoMobile .wrapperNavMobile > ul li > a.btnAtividades::before, body:has(.versaoMobile .navMenuMobile > .atividadesMenu.ativo) .versaoMobile .wrapperNavMobile > ul li > button.btnAtividades::before, .versaoMobile .navMenuMobile.atividadesAtivo .wrapperNavMobile > ul li > a.btnAtividades::before, .versaoMobile .navMenuMobile.atividadesAtivo .wrapperNavMobile > ul li > button.btnAtividades::before {
        opacity: 1;
        visibility: visible;
    }

    .versaoMobile .wrapperNavMobile ul li .iconeAba {
        display: block;
        height: fit-content;
    }

    .versaoMobile .wrapperNavMobile ul li .iconeAba svg {
        color: #fff;
        transition: all ease 0.5s;
        width: 24px;
        height: 24px;
    }

    .versaoMobile .wrapperNavMobile ul li > a:hover svg, .versaoMobile .wrapperNavMobile ul li > button:hover svg, .versaoMobile .wrapperNavMobile ul li > a.ativo svg, .versaoMobile .wrapperNavMobile ul li > button.ativo svg, .versaoMobile .wrapperNavMobile ul li.ativo > a svg, .versaoMobile .wrapperNavMobile ul li.ativo > button svg {
        color: rgb(227, 111, 34);
    }

    .versaoMobile .wrapperNavMobile ul li .textoAba {
        font: 400 10px/16px 'Raleway', sans-serif;
        font-variant-numeric: lining-nums proportional-nums;
        color: #FFFFFF;
        transition: all ease 0.5s;
        text-align: center;
        margin: 0;
    }

    .versaoMobile .wrapperNavMobile ul li > a:hover .textoAba, .versaoMobile .wrapperNavMobile ul li > button:hover .textoAba, .versaoMobile .wrapperNavMobile ul li > a.ativo .textoAba, .versaoMobile .wrapperNavMobile ul li > button.ativo .textoAba, .versaoMobile .wrapperNavMobile ul li.ativo > a .textoAba, .versaoMobile .wrapperNavMobile ul li.ativo > button .textoAba {
        color: rgb(227, 111, 34);
    }

    /* Gaveta Flutuante de Atividades */
    .versaoMobile .navMenuMobile > .atividadesMenu {
        position: absolute;
        width: 322px;
        max-width: 100vw;
        height: auto;
        max-height: calc(100dvh - 68px);
        overflow-y: auto;
        overscroll-behavior: contain;
        bottom: 68px;
        right: 0px;
        background: linear-gradient(0deg, #132D8B 0%, #031354 100%);
        border-radius: 20px 0 0 0;
        z-index: 125 !important;
        transform: translateY(calc(100% + 68px));
        transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s, visibility 0.3s;
        pointer-events: none;
        visibility: hidden;
        opacity: 0;
        box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.25);
    }

    .versaoMobile .navMenuMobile.atividadesAtivo > .atividadesMenu {
        transform: translateY(0);
        pointer-events: auto;
        visibility: visible;
        opacity: 1;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul {
        position: relative;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul h3 {
        background: #031354;
        text-align: center;
        height: 61px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid rgba(245, 245, 245, 0.16);
        border-radius: 20px 0 0 0;
        width: 100%;
        margin: 0;
        position: relative;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul h3 b {
        font: 600 17px/20px 'Poppins', sans-serif;
        letter-spacing: 0.01em;
        vertical-align: middle;
        color: rgba(209, 213, 219, 0.9);
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul h3 .fecharAtividades, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 button.fecharAtividades, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 span.fecharAtividades {
        width: 44px;
        height: 44px;
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        background: transparent;
        border: none;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        transition: background-color ease 0.2s;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul h3 .fecharAtividades:active, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 button.fecharAtividades:active, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 span.fecharAtividades:active {
        background-color: rgba(255, 255, 255, 0.1);
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul h3 .fecharAtividades svg, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 button.fecharAtividades svg, .versaoMobile .navMenuMobile > .atividadesMenu ul h3 span.fecharAtividades svg {
        color: #D1D5DB;
        width: 14px;
        height: 15px;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li {
        width: 100%;
        min-height: 64px;
        display: flex;
        justify-content: stretch;
        border-bottom: 1px solid rgba(245, 245, 245, 0.16);
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li:last-of-type {
        border-color: transparent;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile {
        display: flex;
        gap: 16px;
        width: 100%;
        height: 100%;
        min-height: 64px;
        padding: 0 36px;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        text-decoration: none;
        background: transparent;
        border: none;
        cursor: pointer;
        transition: background-color ease 0.2s;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile:active, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile:active {
        background-color: rgba(255, 255, 255, 0.08);
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile svg {
        color: #FFF;
        width: 24px;
        height: 24px;
        flex-shrink: 0;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile:hover svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile.ativo svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li.ativo a.atividadesMobile svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile:hover svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile.ativo svg, .versaoMobile .navMenuMobile > .atividadesMenu ul li.ativo button.atividadesMobile svg {
        color: rgb(227, 111, 34);
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile b, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile b {
        font: 600 16px/20px 'Poppins', sans-serif;
        letter-spacing: 0.01em;
        vertical-align: middle;
        color: #FFFFFF;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile:hover b, .versaoMobile .navMenuMobile > .atividadesMenu ul li a.atividadesMobile.ativo b, .versaoMobile .navMenuMobile > .atividadesMenu ul li.ativo a.atividadesMobile b, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile:hover b, .versaoMobile .navMenuMobile > .atividadesMenu ul li button.atividadesMobile.ativo b, .versaoMobile .navMenuMobile > .atividadesMenu ul li.ativo button.atividadesMobile b {
        color: rgb(227, 111, 34);
    }

    /* --------------------------------------------------------------------------
     4. Ajustes do Overlay no Mobile (janelaPraca)
     -------------------------------------------------------------------------- */
    .janelaPraca {
        padding: 0 !important;
        align-items: stretch !important;
        gap: 0 !important;
        z-index: 100 !important;
    }

    .janelaPraca .botaoAjuda, .janelaPraca .arenaUserBadge, .janelaPraca .menuLateralDireito {
        display: none !important;
    }

    .janelaPraca .blocoConteudo.esquerdo {
        width: 100% !important;
        max-width: none !important;
        height: 100dvh !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco {
        display: flex !important;
        min-height: 60px !important;
        flex: 0 0 60px !important;
        align-items: center !important;
        justify-content: space-between !important;
        padding: 8px 16px !important;
        background: linear-gradient(180deg, #102f9e 0%, #07143f 100%) !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu {
        display: flex !important;
        align-items: center !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu img {
        width: 120px !important;
    }
    .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu .btnLogoHeader {display:none;}
    .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav {
        display: none !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior {
        position: static !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a.voltar {
        position: static;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(255, 255, 255, 0.15);
        width: 40px;
        height: 40px;
        padding: 0;
        border-radius: 50%;
        color: #fff;
        text-decoration: none;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a.voltar .arenaControlIcon--default, .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar .arenaControlIcon--default {
        filter: brightness(0) invert(1);
    }

    .janelaPraca .arenaControlTooltip, .janelaPraca .arenaControlIcon--hover {
        display: none;
    }

    .janelaPraca .blocoConteudo.esquerdo .conteudo {
        display: block !important;
        min-height: 0 !important;
        border-radius: 0 !important;
        overflow-y: auto !important;
        height: calc(100dvh - 60px - 68px) !important;
        padding-bottom: 24px !important;
    }

    /* A lateral desktop só ocupa a tela mobile quando uma atividade é solicitada. */
    .janelaPraca:not(.painelSecundarioMobile) .blocoConteudo.direito {
        display: none !important;
    }

    .janelaPraca.painelSecundarioMobile .blocoConteudo.esquerdo {
        display: none !important;
    }

    .janelaPraca.painelSecundarioMobile .blocoConteudo.direito {
        display: flex !important;
        width: 100% !important;
        height: calc(100dvh - 68px) !important;
        margin-top: 0 !important;
    }

    .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex: 0 0 52px;
        gap: 8px;
        padding: 4px 8px 4px 12px;
        background: linear-gradient(180deg, #102f9e 0%, #07143f 100%);
    }

    .janelaPraca .blocoConteudo.direito .menuTabsDireito {
        display: block !important;
        flex: 1 1 auto;
        min-width: 0;
        overflow-x: auto;
        overscroll-behavior-x: contain;
        scrollbar-width: none;
    }

    .janelaPraca .blocoConteudo.direito .menuTabsDireito::-webkit-scrollbar {
        display: none;
    }

    .janelaPraca .blocoConteudo.direito .menuTabsDireito ul {
        width: max-content;
    }

    .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar {
        position: static;
        width: 44px;
        height: 44px;
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
    }

    .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar svg {
        color: inherit;
    }

    .janelaPraca .blocoConteudo.direito .conteudo {
        min-height: 0 !important;
        border-radius: 0 !important;
        height: auto !important;
        overflow-y: auto !important;
        padding-bottom: 24px !important;
    }
}

/* --------------------------------------------------------------------------
   5. Breakpoints e Regras Responsivas — Adaptação Fluida de Patrocinadores
   -------------------------------------------------------------------------- */
@media (max-height: 950px) {
    .versaoMobile .areaTeaserHero {
        margin-bottom: 40px;
    }

   .fundoArvores::before{ }

    .versaoMobile .boxCarrossel.listCasasMaiores {
        margin-bottom: 10px !important;
    }

    .versaoMobile .boxCarrossel.listToldosMenores {
        margin-top: 4px !important;
        margin-bottom: 8px !important;
    }

    .listToldosMenores::before{content: '';display: block;position: absolute;width: 1002px;height: 157px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 962 137'%3E%3Cpath fill='%23eef3f8' d='M161.5 44c105.8-7.8 777.3-17 799 15.8 17.1 25.8-236.7 21.9-99.5 36.7 137.3 14.8-129.5 41.2-412.4 40.2-222.4-.8 8.6-25.1-235.5-33.4C-41.4 94.6-79.4 61.8 161.5 44'/%3E%3Cpath fill='%23707982' d='M51 17.5h2.6v1.7h-2.5z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='m53.7 67.9 1.2 1.8v27.8l4.1 2.2h1v1.8H44.7v-1.8h1.2l4.1-2.2V69.7l1.4-1.8z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='%23a6b1bd' d='M53.6 71.3V35.4h-2.5v36z'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='url(%23d)' d='M62 27.9c0 4.8-4.3 8.7-9.6 8.7s-9.6-4-9.6-8.7c0-4.8 4.3-8.7 9.6-8.7s9.6 3.9 9.6 8.7'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M52.4 19.2q-3.4 0-5.8 1.7h11.5q-2.5-1.6-5.7-1.7'/%3E%3Cpath fill='%23707982' d='M922.8 18h2.6v1.8h-2.6z'/%3E%3Cg filter='url(%23e)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='m925.4 68.5 1.2 1.8V98l4.2 2.2h1v1.8h-15.4v-1.8h1.3l4-2.2V70.3l1.5-1.8z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23f)'%3E%3Cpath fill='%23a6b1bd' d='M925.4 72V36h-2.6v36z'/%3E%3C/g%3E%3Cg filter='url(%23g)'%3E%3Cpath fill='url(%23h)' d='M933.7 28.5c0 4.8-4.3 8.7-9.6 8.7s-9.6-4-9.6-8.7c0-4.8 4.3-8.7 9.6-8.7s9.6 3.9 9.6 8.7'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M924.1 19.8q-3.3 0-5.7 1.7h11.5q-2.5-1.6-5.8-1.7'/%3E%3Cpath fill='url(%23i)' d='M301 107.5h-3.2v-4.2h1a1 1 0 0 0 1.1-1v-5.4a1 1 0 0 0-1-1h-23.4a1 1 0 0 0-1 1v5.3a1 1 0 0 0 1 1h1v4.3h-3.1a1 1 0 0 0-1 1.1v2.1a1 1 0 0 0 1 1h1v6.5a1 1 0 1 0 2.2 0v-6.4h21.2v6.4a1 1 0 1 0 2.1 0v-6.4h1a1 1 0 0 0 1.2-1v-2.2a1 1 0 0 0-1.1-1m-22.3 0v-4.2h17v4.2z'/%3E%3Cpath fill='url(%23j)' d='M670 112.9h3.1v-4.2h-1a1 1 0 0 1-1.1-1.1v-5.3a1 1 0 0 1 1-1h23.4a1 1 0 0 1 1 1v5.3a1 1 0 0 1-1 1h-1v4.3h3.2a1 1 0 0 1 1 1v2.2a1 1 0 0 1-1 1h-1.1v6.4a1 1 0 0 1-1.8.8l-.3-.8v-6.3H673v6.3a1 1 0 0 1-1.8.8l-.3-.8v-6.3h-1a1 1 0 0 1-1.1-1.1V114a1 1 0 0 1 1-1.1m22.2 0v-4.2h-17v4.2z'/%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23k)' d='M470.3 24.4q0 1.5 1.4 3.1c5.2 6.5 14.3 9 22 8.4q1.3 0 2.7.5 2.7.6 5 1.7c10.5 4.3 27.1-8.5 10.7-15-.4-.3-1-.3-1.2-.8V22q.2-1.4-.6-2.6-1.4-1.3-3-.7-.9.2-1-.7.4-1.9 0-3.7a7 7 0 0 0-6.5-5.6c-3.2 0-5 2.5-6.3 5q-.4.7-1 .3-1.6-1.2-3.4-1.3c-4.3-.4-8.2 1.9-11.6 4-2.7 1.8-7.4 4-7.2 7.8'/%3E%3Cpath fill='url(%23l)' d='m491.4 26.9.6 8.4q.3 3.8 1 7.5c.4 2.4-.7 3.7.9 8.5q.4 1.5 0 3.1c-.4 2.3-1.6 7.4-1.6 9.8h.2l.3.1h.6V64l-.7-1h.2c.7.2 1.5.8 1.5.6V63l-.2-2-.2-.9.8 1.1q.5.9.8 1.7.3 1.1.3 1.4v.1h.2c0 .4.6.4.6 0l-.2-11.6c0-2.1 0-3.8-1.1-5.7-1-1.8 0-5.5 0-5.5 2.4-2.1 3.9-5.6 4.5-8.8q-.3 0-.5-.3l-.3-.2c-.6 2.6-2.4 5.8-4.5 7.5a34 34 0 0 1-1.5-11.5l-.8-.6z'/%3E%3C/g%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23m)' d='M281.5 67.4q0 1.5-1.3 3c-5.3 6.6-14.4 9-22 8.5q-1.4 0-2.7.4-2.6.7-5.1 1.7c-10.4 4.4-27-8.4-10.7-15q.8-.2 1.3-.7v-.4q-.3-1.5.5-2.7 1.3-1.4 3.1-.6.9.1.9-.8a10 10 0 0 1 0-3.6 7 7 0 0 1 6.5-5.7c3.2 0 5 2.6 6.4 5.1q.4.6 1 .2 1.6-1 3.4-1.2c4.2-.4 8.1 1.8 11.6 4 2.7 1.8 7.3 4 7.1 7.8'/%3E%3Cpath fill='url(%23n)' d='m260.5 69.9-.6 8.4q-.4 3.8-1 7.4c-.4 2.5.7 3.8-1 8.6q-.3 1.5 0 3.1c.5 2.3 1.7 7.4 1.7 9.8h-.5l-.6.1v-.4q.4-.5.6-.9h-.1c-.8.2-1.5.7-1.6.6v-.7l.3-2 .2-.9-.8 1-.9 1.8-.2 1.3v.2l-.3-.1c.1.4-.5.5-.5.1l.1-11.6c0-2.2.1-3.8 1.2-5.8 1-1.7 0-5.4 0-5.4-2.4-2.2-4-5.7-4.5-8.8l.4-.3.3-.3c.7 2.6 2.5 5.9 4.5 7.6a34 34 0 0 0 1.6-11.6q.4-.1.7-.5z'/%3E%3C/g%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23o)' d='M689.4 72.7q0 1.5 1.4 3.1c5.2 6.6 14.3 9 21.9 8.4q1.4 0 2.7.5 2.7.6 5.1 1.7c10.4 4.3 27-8.4 10.7-15q-.8-.2-1.3-.8v-.4q.4-1.4-.5-2.6-1.3-1.3-3-.6-1 0-1-.8.3-1.8 0-3.7a7 7 0 0 0-6.5-5.6c-3.2 0-5 2.5-6.3 5q-.5.8-1.1.3-1.5-1.1-3.4-1.3c-4.2-.4-8.1 1.9-11.6 4.1-2.6 1.7-7.3 4-7.1 7.7'/%3E%3Cpath fill='url(%23p)' d='m710.4 75.2.6 8.4q.4 3.8 1 7.5c.5 2.5-.7 3.7 1 8.5q.4 1.5 0 3.2c-.5 2.2-1.7 7.4-1.7 9.8h.6q.5.2.6 0v-.3c-.2-.3-.7-.8-.7-1h.1c.8.3 1.6.8 1.6.6v-.7l-.3-1.9-.2-1 .8 1.1.9 1.7.2 1.4v.2l.3-.2c0 .5.5.5.5.2l-.1-11.7c0-2.1-.1-3.8-1.2-5.7-1-1.8 0-5.5 0-5.5 2.4-2.1 4-5.6 4.5-8.7l-.4-.3-.3-.3c-.7 2.6-2.5 5.8-4.5 7.6a34 34 0 0 1-1.5-11.6q-.5-.1-.8-.5z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='i' x1='287.3' x2='285.4' y1='79.4' y2='117.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebf3fa'/%3E%3Cstop offset='1' stop-color='%23ced7e4'/%3E%3C/linearGradient%3E%3ClinearGradient id='j' x1='683.6' x2='685.5' y1='84.7' y2='123' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebf3fa'/%3E%3Cstop offset='1' stop-color='%23ced7e4'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='497.6' x2='497.6' y1='8.6' y2='36.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' x1='493.3' x2='493.3' y1='27.5' y2='66.3' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x1='254.3' x2='254.3' y1='51.5' y2='79.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x1='258.5' x2='258.5' y1='70.4' y2='109.3' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='o' x1='716.7' x2='716.7' y1='56.9' y2='85.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' x1='712.4' x2='712.4' y1='75.8' y2='114.6' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='15.4' height='35.8' x='44.7' y='67.9' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3400_40'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3400_40' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2.5'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3400_40'/%3E%3C/filter%3E%3Cfilter id='b' width='2.6' height='35.9' x='51.1' y='35.4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.9'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3400_40'/%3E%3C/filter%3E%3Cfilter id='c' width='64' height='62.2' x='20.4' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.2'/%3E%3CfeGaussianBlur stdDeviation='11.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3400_40'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3400_40' result='shape'/%3E%3C/filter%3E%3Cfilter id='e' width='15.4' height='35.8' x='916.4' y='68.5' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3400_40'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3400_40' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2.5'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3400_40'/%3E%3C/filter%3E%3Cfilter id='f' width='2.6' height='35.9' x='922.8' y='36' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.9'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3400_40'/%3E%3C/filter%3E%3Cfilter id='g' width='64' height='62.2' x='892.1' y='.6' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.2'/%3E%3CfeGaussianBlur stdDeviation='11.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3400_40'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3400_40' result='shape'/%3E%3C/filter%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='matrix(0 -8.69 9.6 0 52.4 27.9)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3CradialGradient id='h' cx='0' cy='0' r='1' gradientTransform='matrix(0 -8.69 9.6 0 924.1 28.5)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");left: 50%;transform: translateX(-50%);z-index: -1;user-select: none;top: 10px;background-repeat: no-repeat;}

    .versaoMobile .boxCarrossel.listLogosChao {
        margin-top: 4px !important;
        padding-bottom: 46px !important;
        margin-bottom: 0!important;
    }

    .versaoMobile .boxCarrossel.listLogosChao::before{
    content: '';
    display: block;
    background: linear-gradient(rgb(183, 194, 205) 50%, rgb(159, 176, 192) 100%);
    height: 90px;
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 0px 0px inset;
    background-image: url(https://conbcon.com.br/assets/2026/arena/noise.avif);
    background-size: cover;
    z-index: -1;
    }
    .versaoMobile .areaTeaserHero .fundoArvores {
        bottom: -3px;
    }

    .versaoMobile .areaTeaserHero .fundoArvores::after{content:'';display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;width: 100vw;overflow: hidden;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 122 40'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23f0f4f6' d='M-123 22.4h1535v16.8H-123z'/%3E%3Cpath fill='%23afb9c4' d='M-123 37.6h1535V40H-123z'/%3E%3Cg fill='%23e7e9ed' filter='url(%23b)'%3E%3Cpath d='M-123 5.6h1535v4H-123zM-123 13.6h1535v4H-123z'/%3E%3C/g%3E%3Cpath fill='%23dde0e2' d='M-95.3 3h5v25.8h-5zM-33.7 3h5v25.8h-5zM28 3h5v25.8h-5zM89 3h5v25.8h-5zM151.3 3h5v25.8h-5zM213 3h5v25.8h-5zM274.6 3h5v25.8h-5zM336.2 3h5v25.8h-5zM397.9 3h5v25.8h-5zM459.5 3h5v25.8h-5zM521.2 3h5v25.8h-5zM582.8 3h5v25.8h-5zM644.5 3h5v25.8h-5zM706.1 3h5v25.8h-5zM767.8 3h5v25.8h-5zM829.5 3h5v25.8h-5zM891.1 3h5v25.8h-5zM952.8 3h5v25.8h-5zM1014.4 3h5v25.8h-5zM1076 3h5v25.8h-5zM1137.7 3h5v25.8h-5zM1199.4 3h5v25.8h-5zM1261 3h5v25.8h-5zM1322.7 3h5v25.8h-5zM1384.3 3h5v25.8h-5z'/%3E%3Cg fill='%23f0f3f6' filter='url(%23c)'%3E%3Cpath d='M-95.3 0h5v26.3h-5zM-33.7 0h5v26.3h-5zM28 0h5v26.3h-5zM89 0h5v26.3h-5zM151.3 0h5v26.3h-5zM213 0h5v26.3h-5zM274.6 0h5v26.3h-5zM336.2 0h5v26.3h-5zM397.9 0h5v26.3h-5zM459.5 0h5v26.3h-5zM521.2 0h5v26.3h-5zM582.8 0h5v26.3h-5zM644.5 0h5v26.3h-5zM706.1 0h5v26.3h-5zM767.8 0h5v26.3h-5zM829.5 0h5v26.3h-5zM891.1 0h5v26.3h-5zM952.8 0h5v26.3h-5zM1014.4 0h5v26.3h-5zM1076 0h5v26.3h-5zM1137.7 0h5v26.3h-5zM1199.4 0h5v26.3h-5zM1261 0h5v26.3h-5zM1322.7 0h5v26.3h-5zM1384.3 0h5v26.3h-5z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='1535' height='13.6' x='-123' y='4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-1.6'/%3E%3CfeGaussianBlur stdDeviation='.8'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0.783746 0 0 0 0 0.806139 0 0 0 0 0.831731 0 0 0 1 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3330_254'/%3E%3C/filter%3E%3Cfilter id='c' width='1494.8' height='36.5' x='-100.4' y='-1.3' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.8'/%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.13 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3330_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3330_254' result='shape'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h122v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat: repeat;z-index: 3;height: 30px;opacity: 0.5;}

    .versaoMobile .textosHero h2 {
        margin-top: 16px;
        margin-bottom: 2px;
    }

    .versaoMobile .boxVideoTeaser {
        transform: scale(0.88);
        margin-bottom: -20px;
        transform-origin: top center;
    }

    .versaoMobile .textosHero p {
        margin-bottom: 12px;
    }
  }


@media (max-height: 850px) {
    .versaoMobile .topoMobile {
        min-height: 60px;
    }

    .versaoMobile .topoMobile .logoTopo {
        padding-top: 6px;
    }

    .versaoMobile .topoMobile .logoTopo img {
        height: 32px;
    }

    .versaoMobile .areaTeaserHero .fundoArvores {
        display: none;
    }

    .versaoMobile .boxVideoTeaser .flag {
        display: none;
    }

    .versaoMobile .boxVideoTeaser {
        transform: scale(0.80);
        margin-bottom: -32px;
        transform-origin: top center;
    }

    .versaoMobile .conteudoTeaser h3 {
        padding-top: 64px;
        margin-bottom: 24px;
        font-size: 15px;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo {
        padding: 10px 20px;
    }

    .versaoMobile .lojaContainer {
        transform: scale(0.64);
        height: 215px;
    }

    .versaoMobile .lojaContainer.container3, .versaoMobile .lojaContainer.container4 {
        transform: scale(0.64) scaleX(-1);
    }

    .versaoMobile .boxCarrossel.listCasasMaiores {
        margin-bottom: 8px !important;
    }

    .versaoMobile .lojaMenor {
        /* transform: scale(0.64); */
        /* height: 130px; */
    }

    .versaoMobile .boxCarrossel.listToldosMenores {
        margin-top: 2px !important;
        margin-bottom: 6px !important;
    }

    .versaoMobile .placa {
        transform: scale(0.92);
        transform-origin: top center;
    }

    .versaoMobile .boxCarrossel.listLogosChao {
        margin-top: 2px !important;
        margin-bottom: 14px !important;
    }
}

@media (max-height: 750px) {
    .versaoMobile .topoMobile {
        min-height: 48px;
    }

    .versaoMobile .topoMobile .logoTopo img {
        height: 28px;
    }

    .versaoMobile .textosHero h2 {
        font-size: 12px;
        margin-top: 3px;
    }

    .versaoMobile .textosHero p {
        font-size: 12px;
        margin-bottom: 2px;
    }

    .versaoMobile .boxVideoTeaser {
        transform: scale(0.72);
        margin-bottom: -46px;
    }

    .versaoMobile .conteudoTeaser h3 {
        padding-top: 54px;
        margin-bottom: 18px;
        font-size: 14px;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo {
        padding: 8px 16px;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo b {
        font-size: 14px;
    }

    .versaoMobile .lojaContainer {
        transform: scale(0.58);
        height: 195px;
    }

    .versaoMobile .lojaContainer.container3, .versaoMobile .lojaContainer.container4 {
        transform: scale(0.56) scaleX(-1);
    }

    .versaoMobile .boxCarrossel.listCasasMaiores {
        /* margin-bottom: 6px !important; */
    }

    .versaoMobile .lojaMenor {
        /* transform: scale(0.58); */
        /* height: 115px; */
    }

    .versaoMobile .boxCarrossel.listToldosMenores {
        margin-top: 0px !important;
        margin-bottom: 4px !important;
    }

    .versaoMobile .placa {
        transform: scale(0.84);
        transform-origin: top center;
    }

    .versaoMobile .boxCarrossel.listLogosChao {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }

    .versaoMobile {
        padding-bottom: 96px;
    }
}

@media (max-height: 650px) {
    .versaoMobile .textosHero {
        display: none;
    }

    .versaoMobile .boxVideoTeaser {
        transform: scale(0.64);
        margin-bottom: -62px;
    }

    .versaoMobile .conteudoTeaser h3 {
        padding-top: 48px;
        margin-bottom: 12px;
        font-size: 13px;
    }

    .versaoMobile .lojaContainer {
        transform: scale(0.52);
        height: 175px;
    }

    .versaoMobile .lojaMenor {
        transform: scale(0.52);
        height: 100px;
    }

    .versaoMobile .placa {
        transform: scale(0.76);
        transform-origin: top center;
    }

    .versaoMobile .boxCarrossel.listCasasMaiores {
        margin-bottom: 4px !important;
    }

    .versaoMobile .boxCarrossel.listToldosMenores {
        margin-top: 0 !important;
        margin-bottom: 2px !important;
    }

    .versaoMobile .boxCarrossel.listLogosChao {
        margin-top: 0 !important;
        margin-bottom: 8px !important;
    }

    .versaoMobile {
        padding-bottom: 88px;
    }
}

@media (max-width: 750px) {
    .versaoMobile .areaTeaserHero .fundoArvores {
    }
}

@media (max-width: 550px) {
    .versaoMobile .boxVideoTeaser .flag {
        display: none;
    }
}

@media (max-width: 440px) {
    .versaoMobile .textosHero p {
        margin-bottom: 5px;
    }

    .versaoMobile {
        overflow-x: clip;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo svg {
        width: 24px;
        height: 22px;
    }

    .versaoMobile .topoMobile a.btnAjudaTopo b {
        display: none;
    }

    .versaoMobile .boxVideoTeaser {
        max-width: 100%;
        width: 380px;
    }

    .versaoMobile .areaTeaserHero {
        padding: 0 8px;
        margin-bottom: 60px;
    }

    .versaoMobile .wrapperNavMobile span.fundoNav {
        height: 26px;
    }

    .versaoMobile .wrapperNavMobile > ul {
        padding: 0 20px;
    }

    .versaoMobile .wrapperNavMobile > ul li a .textoAba, .versaoMobile .wrapperNavMobile > ul li button .textoAba {
        display: none;
    }

    .versaoMobile .navMenuMobile > .atividadesMenu {
        width: 100%;
        border-radius: 20px 20px 0 0;
    }

    .versaoMobile .boxCarrossel.listCasasMaiores .mobileRailLoop {
        gap: 4px;
    }
}

@media (max-width: 440px) and (min-height:930px) {
    .versaoMobile .boxCarrossel.listCasasMaiores .mobileRailLoop {
        /* gap:20px; */
    }
}

@media (max-width: 400px) {
    .versaoMobile .crachaPendurado {
        right: 2px;
    }

    .versaoMobile .boxVideoTeaser {
        border-radius: 0;
        width: 350px;
    }

    .versaoMobile .areaTeaserHero {
        padding: 0;
    }

    .versaoMobile .janelaPracaMobile {
        padding: 0;
    }

    .versaoMobile .janelaPracaMobile .conteudoJanelaMobile {
        border-radius: 0;
    }
}

@media (max-width: 360px) {
    .versaoMobile .boxVideoTeaser {
        width: 320px;
    }

    .versaoMobile .conteudoTeaser h3 {
        font-size: 13px;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo {
        padding: 8px 14px;
    }

    .versaoMobile .conteudoTeaser .acessarAoVivo b {
        font-size: 13px;
    }
}

@media screen and (max-width: 552px) {
    .versaoMobile .boxCarrossel.listToldosMenores {
        /* margin: -10px auto 0 !important; */
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail {
        display: grid;
        grid-auto-flow: row dense;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0 10px;
        justify-content: space-between;
        justify-items: center;
        max-width: 340px;
        margin: 0 auto;
        position: relative;
        z-index: 1;
    }
.listToldosMenores::before{content:none;}
    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail::before {
        content: '';
        display: block;
        position: absolute;
        width: 555px;
        height: 280px;
        top: 45%;
        left: 50%;
        transform: translate(-50%, -50%);
        user-select: none;
        pointer-events: none;
        z-index: -1;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 555 280'%3E%3Cpath fill='%23eef3f8' d='M140.8 75.8c39.8-17.2 292.6-37.4 300.8 34.8 6.4 56.8-89.1 48-37.5 80.6 51.7 32.6-48.7 90.7-155.2 88.6-83.8-1.7 3.2-55.3-88.7-73.6-95.8-19-110.1-91.2-19.4-130.4'/%3E%3Cpath stroke='%23e8edf4' stroke-dasharray='4 7' stroke-linecap='round' stroke-width='2' d='M21 142.5c29.2 76.4 234 79.6 302 33.3 48.7-33.2 132-33.3 167-21.6'/%3E%3Cpath fill='url(%23a)' d='M471 177.6q0 2.4 2.4 5.3c9 11.2 24.5 15.3 37.6 14.4q2 0 4 .6 5.1 1.4 10 3.3c17.8 6.7 45.3-14.7 17.9-26-1-.3-2.2-.4-2.4-1.3v-.6q.6-2.4-.9-4.5c-1.4-1.7-3.4-1.7-5.3-1-.8.2-1.7-.5-1.5-1.4q.6-3 0-6.3c-1.1-5.2-5.6-9.5-11.2-9.6s-8.6 4.3-10.9 8.7c-.3.6-1.2.8-1.8.4a11 11 0 0 0-5.7-2.2c-7.3-.7-14 3.2-19.9 7-4.6 3-12.6 6.7-12.3 13.2'/%3E%3Cpath fill='url(%23b)' d='M507.1 181.9q.4 7.2 1 14.4.6 6.5 1.7 12.8c.8 4.2-1.1 6.3 1.6 14.6q.7 2.6.1 5.4c-.8 3.9-2.9 12.6-2.8 16.8h.4l.4.1h.1l1 .1-.1-.7c-.3-.5-1-1.3-1-1.5q0-.1.2-.1c1.3.4 2.6 1.3 2.6 1v-1.2c0-.9-.2-2.4-.4-3.3l-.4-1.6q.2 0 1.4 1.8.9 1.5 1.5 2.9.4 1.9.4 2.3v.4l.5-.3c-.2.8.9.9.9.3l-.2-20c0-3.7-.2-6.5-2-9.8-1.8-3 0-9.4 0-9.4 4-3.7 6.7-9.7 7.7-15l-.8-.6q-.3 0-.5-.4c-1.1 4.5-4.2 10-7.7 13A58 58 0 0 1 510 184q-.8-.3-1.4-1z'/%3E%3Cpath fill='%23707982' d='M431.3 17.5h2.6v1.7h-2.6z'/%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='m433.9 67.9 1.2 1.8v27.8l4.1 2.2h1v1.8H425v-1.8h1.2l4.2-2.2V69.7l1.3-1.8z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23d)'%3E%3Cpath fill='%23a6b1bd' d='M433.9 71.3V35.4h-2.6v36z'/%3E%3C/g%3E%3Cg filter='url(%23e)'%3E%3Cpath fill='url(%23f)' d='M442.2 27.9c0 4.8-4.3 8.7-9.6 8.7s-9.6-4-9.6-8.7c0-4.8 4.3-8.7 9.6-8.7s9.6 3.9 9.6 8.7'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M432.6 19.2q-3.4.1-5.8 1.7h11.6q-2.5-1.6-5.8-1.7'/%3E%3Cpath fill='%23707982' d='M119.3 17.5h2.6v1.7h-2.6z'/%3E%3Cg filter='url(%23g)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='m121.9 67.9 1.2 1.8v27.8l4.1 2.2h1v1.8H113v-1.8h1.2l4.2-2.2V69.7l1.4-1.8z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23h)'%3E%3Cpath fill='%23a6b1bd' d='M121.9 71.3V35.4h-2.6v36z'/%3E%3C/g%3E%3Cg filter='url(%23i)'%3E%3Cpath fill='url(%23j)' d='M130.2 27.9c0 4.8-4.3 8.7-9.6 8.7s-9.6-4-9.6-8.7c0-4.8 4.3-8.7 9.6-8.7s9.6 3.9 9.6 8.7'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M120.6 19.2q-3.4.1-5.8 1.7h11.6q-2.5-1.6-5.8-1.7'/%3E%3Cpath fill='url(%23k)' d='M89.7 151.1q-.1 2.7-2.6 5.9c-9.8 12.2-26.9 12.2-41.1 11.2-3.6-.2-6.5 2-10.3 1.4-2.5-.4-4.5-2.1-6.8-3s-3.9 1-5.8 2.4l-2 1.4C8.5 180.2-4.3 160.5 1.4 154c5.7-6.7 6-5.3 11.2-6 .7 0 1.2-.8 1-1.5q-.6-2.7 1-5c1.6-1.8 3.7-1.8 5.8-1.2 1 .3 1.9-.5 1.7-1.4q-.6-3.5 0-6.9a13 13 0 0 1 12.2-10.5c6-.1 9.5 4.7 12 9.5.3.7 1.3 1 1.9.4a12 12 0 0 1 6.3-2.4c8-.7 15.3 3.5 21.7 7.7 5 3.2 13.8 7.3 13.5 14.4'/%3E%3Cpath fill='url(%23l)' d='M48.5 153.4q-.3 7.8-1.1 15.8-.7 7-1.8 14a16 16 0 0 1-2 5.4q-1.6 2.4-4.1 4-2.8 1.5-4 4.4-.7 3 0 6c.8 4.3 3.1 16.2 3 20.6 0 .6-.8.6-.9.1l-.8.4.2-.5q0 0-.2 0-1.2.4-2.2.9h-.7v-1.2l.4-3.6q.6-1.9.5-1.7-.2 0-1.6 2a19 19 0 0 0-1.7 3.6h-.1c.1.8-1 .9-1 .2l.2-24V196q0-1.5.5-3c.7-1.7 2.3-2.7 3.6-3.9q4-3.6 6.3-8.3c-4.5-4-7.3-10.6-8.4-16.5l.8-.5.6-.5c1.2 4.9 4.6 11 8.4 14.2a64 64 0 0 0 2.9-21.7q.8-.3 1.4-1z'/%3E%3Cpath fill='url(%23m)' d='M276.7 203.2h-3.2v-4.3h1a1 1 0 0 0 1.1-1v-5.4a1 1 0 0 0-1-1h-23.4a1 1 0 0 0-1 1v5.3a1 1 0 0 0 1 1.1h1v4.3h-3.1a1 1 0 0 0-1.1 1v2.1a1 1 0 0 0 1 1.1h1.1v6.4a1 1 0 1 0 2.2 0v-6.4h21.2v6.4a1 1 0 1 0 2.1 0v-6.4h1a1 1 0 0 0 1.1-1v-2.2a1 1 0 0 0-1-1m-22.3 0v-4.3h17v4.3z'/%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23n)' d='M263 174.3q0 1.5 1.4 3.1c5.2 6.5 14.3 9 22 8.4q1.3 0 2.7.4 2.6.7 5 1.7c10.4 4.4 27-8.4 10.7-15q-.7-.2-1.2-.7 0-.2 0-.4.2-1.5-.6-2.6-1.3-1.3-3-.7-1 .2-1-.8.5-1.8 0-3.6a7 7 0 0 0-6.5-5.6c-3.2 0-5 2.5-6.3 5q-.4.6-1 .3-1.5-1.2-3.4-1.3c-4.3-.4-8.2 1.9-11.6 4-2.7 1.8-7.4 4-7.2 7.8'/%3E%3Cpath fill='url(%23o)' d='m284 176.8.7 8.4q.3 3.7 1 7.5c.4 2.4-.7 3.7.9 8.5q.4 1.5 0 3.1c-.4 2.3-1.6 7.4-1.6 9.8h.2l.3.1h.6v-.3q-.5-.6-.7-1h.2l1.5.6v-.7l-.2-2-.3-.9q0 0 .9 1.1l.8 1.7q.3 1.1.2 1.3v.2l.3-.1c0 .4.5.5.5.1v-11.6c0-2.2-.2-3.8-1.2-5.7-1-1.8 0-5.5 0-5.5 2.3-2.2 3.9-5.7 4.5-8.8q-.2 0-.5-.3l-.3-.2c-.6 2.5-2.5 5.8-4.5 7.5a34 34 0 0 1-1.5-11.5l-.8-.6z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='517.8' x2='517.8' y1='150.5' y2='199.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='510.5' x2='510.5' y1='182.8' y2='249.4' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='38.5' x2='38.5' y1='121.5' y2='174.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' x1='39.4' x2='39.4' y1='153.4' y2='224.9' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x1='263' x2='261.1' y1='175' y2='213.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebf3fa'/%3E%3Cstop offset='1' stop-color='%23ced7e4'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x1='290.3' x2='290.3' y1='158.5' y2='186.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='o' x1='286' x2='286' y1='177.3' y2='216.2' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%23909fae'/%3E%3Cstop offset='.5' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3Cfilter id='c' width='15.4' height='35.8' x='424.9' y='67.9' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3269_85'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3269_85' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2.5'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3269_85'/%3E%3C/filter%3E%3Cfilter id='d' width='2.6' height='35.9' x='431.3' y='35.4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.9'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3269_85'/%3E%3C/filter%3E%3Cfilter id='e' width='64' height='62.2' x='400.6' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.2'/%3E%3CfeGaussianBlur stdDeviation='11.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3269_85'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3269_85' result='shape'/%3E%3C/filter%3E%3Cfilter id='g' width='15.4' height='35.8' x='112.9' y='67.9' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3269_85'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3269_85' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2.5'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3269_85'/%3E%3C/filter%3E%3Cfilter id='h' width='2.6' height='35.9' x='119.3' y='35.4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.9'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3269_85'/%3E%3C/filter%3E%3Cfilter id='i' width='64' height='62.2' x='88.6' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.2'/%3E%3CfeGaussianBlur stdDeviation='11.2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3269_85'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3269_85' result='shape'/%3E%3C/filter%3E%3CradialGradient id='f' cx='0' cy='0' r='1' gradientTransform='matrix(0 -8.7 9.6 0 432.6 27.9)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3CradialGradient id='j' cx='0' cy='0' r='1' gradientTransform='matrix(0 -8.7 9.6 0 120.6 27.9)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail .mobileRailSlide {
        display: flex;
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail .mobileRailSlide:nth-of-type(1) {
        justify-content: flex-end;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail .mobileRailSlide:nth-of-type(2) {
        justify-content: flex-start;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail .mobileRailSlide:nth-of-type(3) {
        justify-content: flex-start;
    }

    .versaoMobile .boxCarrossel.listToldosMenores .mobileStaticRail .mobileRailSlide:nth-of-type(4) {
        justify-content: flex-end;
    }
}

@media screen and (max-width: 1100px) {
    body:has(.janelaPraca.ativo) main .fundoJanela {
        position: fixed;
    }

    .janelaPraca .blocoConteudo.direito .menuTabsDireito {
        transform: translateY(4px);
    }

    .janelaPraca a b span {
        zoom:0.7;top: 0;
    }

    .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar img.arenaControlIcon.arenaControlIcon--hover {
        display: none !important;
    }

    .versaoMobile .topoMobile .logoTopo img {
        min-height: 43px;
        height: 43px !important;
    }

    .janelaPraca .blocoConteudo.esquerdo .headerBloco::before {
        content: '';
        display: block;
        position: absolute;
        background: url("https://conbcon.com.br/assets/2026/arena/mobile/conbconTopoMobile.svg") no-repeat;
        background-size: contain;
        width: 150px;
        height: 43px;
        top: 53%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-position: center bottom;
    }
}
